body{margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#555; text-align:justify;background:#fff; }

img {max-width:100%; border:0px;}

a {text-decoration:none; color:#2f9acf;}

.wrapper {max-width:1150px; width:100%; margin:0 auto;}

.menu {float:left; margin:0;  max-width:1150px; }

.header {margin:0; padding:5px 0; float:left; width:100%; background:#fff;}

#logo {float:left;width:250px;margin:2% 0 0 0;}

.header-logo {float:left; width:100%; max-width:215px; }

.phone-info {float:right;  text-align:right; margin:20px 0 5px 0; }

.phone-info a{font-size:27px; font-weight:bold; color:#fc5a00; font-family:"Open Sans";}

.phone-info img{vertical-align:middle; }

.menu-part {background:#252e71; width:100%; float:left;}

.banner-part { margin:2px 0 0 0; float:left; width:100%;  background:url(../img/banner.jpg)no-repeat top center;background-size:cover;   }

.viewtab-part {float:left; width:100%; border-top:1px solid #2f9acf;  border-bottom:1px solid #2f9acf; background:#f5f6f6;}

.service-top, .service-bottom {margin:20px 0; padding:0; float:left; width:100%;}

.service-bg {width:100%; float:left;}

.voucher-left {width:49%; float:left;}

.voucher-part {width:100%; float:left;}

.testimonial-part {width:93.8%; float:left; padding:3%; margin:10px 0; border:2px solid #252e71;}

.testimonial-heading {font-size:19px; color:#252e71; text-align:left; padding-bottom:15px;} 

.testimonials-all a {float:right!important;  color:#252e71; }

.round-testimonial {text-align: center;padding:0 15px 0 0;float: left;}

.testimonials-all {width:100%;  height:auto; float:left; text-align:justify; color:#333; font-size:13px; line-height:19px; }

.testimonial-name {float:left; font-size:13px; color:#252e71; }

.testimonial-name a {float:left; font-size:14px; color:#252e71; font-weight:bold;}

.service-title { width:100%; }

h2 { font-size:20px; font-weight:bold; text-align:left; width:100%; color:#252e71; text-transform:uppercase;  line-height:25px; margin:0;}

h3 { font-size:18px; font-weight:bold; text-align:left; width:100%; color:#252e71; text-transform:uppercase; padding-bottom:10px; line-height:30px; margin:0;}

.voucher-right {width:49%; float:right;}

.voucher-right ul {margin:10px 0; padding:0; list-style-type:none;}

.voucher-right ul li {margin:0; padding:5px 20px; background:url(../img/errow.png) no-repeat 0 8px; line-height:16px}

.why-choose-left {width:48%;float:left;}

.why-choose-right {width:48%; float:right; margin:0; }

.why-choose-cantent ul {margin:0; padding:0; list-style-type:none;}

.why-choose-cantent ul li {margin:0; padding:5px 20px; background:url(../img/errow.png) no-repeat 0 8px; line-height:16px;}

.service-part {margin-right:1%; width:24%; padding-bottom:10px; border:2px solid #c6c6c6; background:#fff; float:left;min-height:240px;}

.right{margin-right:0px; float:right;}

.title-name {width:94%; padding:10px 3%; color:#252e71; font-size:14px;}

.service-text {width:94%; padding:0 3%; color:#555; font-size:12px;}

.why-choose-part { width:100%; padding:20px 0; background:#f5f6f6; float:left;}

.appreciation-title, .appreciation-part {width:100%; float:left;text-align:center; padding:20px 0; }

.appreciation-title a {color:#252e71; font-size:24px; font-weight:bold; }

.map-part {margin:0; width:100%; float:left;}

.marketing-part { width:62%; float:left; color:#555; line-height:19px;}

.map-right {width:36%; float:right; color:#555; text-align:center; font-size:13px; line-height:17px;}

.address-title {color:#252e71; font-size:20px; text-align:center; width:100%; margin:15px 0; line-height:22px;}

.conveyanver-part {background:#252e71; width:100%; float:left; padding:8px 0;}

.conveyanver-left a {font-size:18px;color:#fff;}

.conveyanver-left img{ vertical-align:middle; margin:0 15px 0 0;}

.conveyanver-left {width:42%; float:left; font-size:19px; font-style:italic; color:#fff;}

.newsletter-part {width:58%; float:left; font-size:20px; color:#2f9acf; font-style:italic; margin:9px 0;}

.form_inp {float:left; margin:5px; width:21%;}

.form_title {float:left; margin:6px 0;}

.form_inp1 {float: left;width:90%;margin: 0 2%;background: #fff;border: none;color: #252e71;height: 30px; padding:0 5px;}

.form-new{float:left; margin:5px; width:100%;}

.news-submit{height: 25px;padding: 0 12px;margin: 5px 10px 0 0;color: #fff;background: #2f9acf;border: 0;cursor: pointer;}

.left-bottom { width:100%; padding:0 0 10px 0; }

.left-bottom ul{margin:0; padding:0; list-style-type:none;}

.left-bottom ul li{margin:0; padding:0 10px; display:inline;}

.left-bottom ul li a{margin:0; padding:0; color:#fff; line-height:22px; font-size:13px; }

.social-part {width:100%; float:left;}

.social-part ul {margin:0; padding:0; list-style-type:none;}

.social-part ul li {margin:0; padding:0 4px; display:inline; }

.copyright-bg {padding:15px 0; width:100%; background:#777; color:#fff; text-align:center; float:left; font-size:14px;}

.banner-cantent { padding:0 0 20px 0; margin:0;  float:left; width:100%;}

.banner-left {width:68%; float:left; margin:0;}

.banner-right {width:98%;  float:left; padding:1% 1%; background:rgba(37, 46, 113, 0.4);   }

.banner-middel {font-size:44px; color:#fff; float:left; width:100%; text-align:left; line-height:59px; text-shadow: 1px 3px #252e71; margin:15px 0 0 0; text-transform:uppercase;  font-family: 'Open Sans', sans-serif; font-weight:600;  }  

.wrapper {width:98%;}

.service-part {width:23%; margin-right:1.3%;}

.conveyanver-left {width:42%; text-align:left;}

.newsletter-part {width:58%; text-align:left;}

.countdown-bg {background:rgba(37, 46, 113, 0.4); float:left; width:96%; padding:2.4% 2%; margin:43px 0 0; }

.countdown-part {margin:0; padding:0; float:left; background:none; width:100%;}

.countdown-title {font-size:26px; color:#fff; text-transform:uppercase; text-align:center; line-height:40px; font-family:"Open Sans"; font-weight:bold;}

.count {margin:15px 0; width:25%; text-align:center; float:left;} 

.count-part{color:#ddd501; font-size:40px; font-weight:bold; line-height:40px;}

.count-bottom {font-size:14px; color:#fff; font-weight:normal; line-height:21px; margin:15px 0 0 0;}

.input, .text, .refer-us .contact-form textarea, textarea  {color: #777;font-size: 12px;margin-bottom: 10px; padding:1.5%; width: 96%; font-family:Arial, Helvetica, sans-serif;}

textarea {height:65px !important; max-width:100% }

.refresh-btn { background: url("../img/refresh.png") no-repeat ; border: 0 none; cursor: pointer; float: left !important; font-size: 0; height: 25px !important; width: 25px !important; margin:0 3px;}

.audio-btn{ background: url("../img/audio.png") no-repeat ; border: 0 none; cursor: pointer; float: left !important; font-size: 0; height: 25px !important; width: 25px !important;margin:0 3px;}

.help-btn{ background: url("../img/help.png") no-repeat ; border: 0 none; cursor: pointer; float: left !important; font-size: 0; height: 25px !important; width: 25px !important;margin:0 3px;}

.captch-code {background:#f2f2f2;border: medium none;font-family: Modern;font-weight: bold;padding: 4px 0;text-align: center;width: 66%; float:left;}

.enter-captch {color: #000;float: left; margin-top: 5px;}

.submit input {background:#3a578e;border: medium none;color: #fff;cursor: pointer;  font-size: 14px;margin-left: 35%;padding: 2%;width: 35%;}

.contact-title {color:#fff; font-size:14px; margin-bottom:10px;width:100%;float:left;} 

form {margin:0;}

p {margin:0;}

.example {  position: relative;padding: 25px;line-height: 1em;background-color: #eee;width: 20%;float: left;margin: 0 10px;height:100px;}

.example h2 {margin-right: 100px;}

.example p {position: absolute;right: 25px;top: 25px;font-size: 20px;text-align:center;}

.red { color: #ddd501; }

.get_form_inp {float: left;width: 100%;margin:3px 0;border-radius: 5px;}

 .get_form_inp1 {float: left;width: 100%;padding: 0 2%;background: #FFF;border: none;color: #000;height: 23px;font-size: 12px;}

.get_form_inp2 {float: left;width: 100%;padding:2%;background: #FFF;border: none;color: #000;height: 30px; }

.get_form_cap {float: left;width: 90%;margin: 0px 5% 5px 0;}

.sub_con_txt_fld {width: 90%;height: 23px;padding: 0 5px; font-size:12px; border:0px; margin:5px 0 0 0;}

#recaptcha_image {width: 170px !important;}

.get_form_cap .get_form_cap_txt {float: left;width: 100%;color: #FFFFFF;}

.get_form_cap_btn {float: left;width: auto;border-radius: 5px;margin:10px 0 0 0;}

.form_inp2 {margin:0 !important; width:92%; height:24px; padding:0}

.strong-title {font-size:16px;}

.copyright-part a{color:#fff;}

.social-icons {display: block;float: right; width:27%}

.social-icons ul {list-style-image: none; list-style-position: outside; list-style-type: none;text-align: right; padding: 5px 0 0 0;  float: left;  margin-bottom: 0;}

.social-icons li.social_icon { background: none repeat scroll 0 0 transparent !important;padding-left: 0 !important;display: inline; float: left;margin-left: 6px;}

.social-icons a { overflow: hidden; outline: none;}

.tebview-part {margin:0; float:left; width:100%; padding:15px 0; }

.tebview-left {width:20%; float:left;}

.tebview-left ul {margin:0; padding:0; list-style-type:none;}

.tebview-left ul li{margin:10px 0; padding:10px 0;  background:#2f9acf; text-align:left; }

.tebview-left ul li:hover{margin:10px 0; padding:10px 0;  background:#252e71; }

.tebview-left ul li.active{margin:10px 0; padding:10px 0;  background:#252e71; }

.tebview-left ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff;  padding:10px 10px; text-decoration:none; }

.tebview-right {width:78%; float:right; text-align:justify; color:#000; font-size:13px; line-height:20px; padding:0; }

.mid_rig {margin-top:0px;width: 102%;float: left;}

.bg-img {float: left;width: auto;margin-top: 41px;margin-left:20%;}

.property-part {color: #333;margin:15px 0 0 0;font-size: 27px !important;text-align: center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:35px;}

.property-part a {color:#2f9acf;}

.property-part a:hover {color:#fa7d38;}

.bottom-part {font-size:13px; font-weight:bold;}

small {font-size:15px;}

.copyright-part {font-size:12px;}

.contact-title-left img { margin:0 5px 0 0;}

.contact-title-left, .contact-title-right {float:left; line-height:22px;}

.get_form {width: 86%;padding: 0 5%;float:left;}

.contact-part,contact-form{width:100%;float:left;}

.content{width:100%;float:left;margin-bottom:20px;}

.content-img{float:left;margin:0 10px 0 0;}

.content-1{float:left;width:100%;}
.content-1 img{float:left;max-width:895px;width:100%;margin-left:-5px;margin-bottom:10px;}

.bg-img {float: left;width: 36%;margin-top: 41px;margin-left:5%;text-align:center;}



.tag-line{width:100%;float:left;margin:10px 0 0 0;text-align:center;font-size:16px;line-height:22px;font-weight:bold;}



.banner-text{font-size:16px; color:#000; float:left; width:99%; text-align:left; line-height:43px; margin:30px 0 0 0;  font-family: 'Open Sans', sans-serif; font-weight:bold;background:rgba(240, 255, 0, 0.8);padding:5px 0 5px 10px;border-radius:10px;}

.red-arrow{float:right;margin:0px 12px 0px 0px;}



.tebview-right1{width: 100%; text-align: center; margin: 18px 0 0 0;}



.tebleft{ float:left; width:20%;}



.tebright{ text-align: center;

    font-size: 36px;

    line-height: 41px;

    float: right;

    width: 80%;}



.tebright span{ font-size:36px;}





.step-box-content{width:100%;float:left;margin:2% 0 0 0;}

.step-box {width:24%;float:left;padding:2%;text-align:center;font-size:16px;color:#fff;line-height:22px;background:#2C5681;margin:0 0 0 5%;position:relative;min-height:90px;}

.step-box-title{width:100%;float:left;font-size:18px;line-height:24px;color:#DDD501;font-weight:bold;}

.step-box-text{float:left;color:#fff;line-height:22px;}

.arrow-right {width: 0; height: 0; border-top: 62px solid transparent;border-bottom: 60px solid transparent;border-left:25px solid #2C5681;position:absolute;top:0;right:-11%;}





.contact-title-left img { margin:0 5px 0 0;}

.contact-title-left{width:12%;float:left;margin:0 5px 0 0;}

.contact-title-right {width:86%;float:right;line-height:22px;text-align:center;}

.red-color{color:#FF0000;font-weight:bold;}

.tebview-right1 {
    width: 100%;
    text-align: center;
    margin: 18px 0 0 0;
}

.tebleft {
    float: left;
    width: 20%;
}

.tebright {
    text-align: center;
    font-size: 36px;
    line-height: 41px;
    float: right;
    width: 80%;
}

.select {
    width: 100%;
    float: left;
    margin: -10px 0 10px 0;
}

.create-list{ 
    border: 1px solid #000;
    border-radius: 8px;
    float: left;
    margin: 0;
    padding: 1%;
    width: 100%;
    margin:10px 0;
}
.list-form {
    border: 2px solid #012265;
    border-radius: 5px;
    width: 100%;
    word-wrap: break-word;
}

.list-form-title {
    background-color: #012265;
    color: #fff;
    font-size: 25px;
    font-weight: 300;
    padding: 7px;
}

.list-table {
    padding: 15px;
}

.list-form table {
    border: medium none;
    margin: 0;
    width: 100%;
}
#list_business_details table tbody tr td {
    padding: 8px 5px;
    width: 50%;
}
.list-form td {
    border: medium none;
    padding: 0;
}
#list_business_details input,textarea{
border: 1px solid #bebebe;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.71429;
    padding: 6px 8px;
    transition-duration: 0.3s;
    width: 100%;
}
.list_coupon_count {
    display: table-cell;
    padding-top: 20px;
    vertical-align: top;
    width: 50%;
}

.list_coupon_count table th{ text-align:left; color: #636363;
    font-size: 0.785714rem;
    font-weight: bold;
    line-height: 1.78182;
    text-transform: uppercase;}

#list_form label{ font-size:1.1em;color:#718097;}

.submit-btn{ background: green;
    color: #fff;
    font-size: 14px;
    font-weight: bold;}



















.right-part{ float: right;margin-top: 30px;width: 27%;}

 .button{background: #fff;
    border-radius: 5px;
    float: left;
    margin: 20px 0;
    padding: 4%;
    text-align: center;
    width: 92%;}
.button a{ color:#000; font-size:16px; font-weight:bold;}

.button:hover{background:rgba(240, 255, 0, 0.8) none repeat scroll 0 0;}
.button a:hover{color:#333}


/*contact us page*/

.con_mid_main {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.con_left {
	float: right;
	width: 33%;
	margin-top: 5.2%;
}
.cont_l_main {
	float: left;
	margin: 10px 0px;
	width: 100%;
}
.con_right {
	float: left;
	margin-right: 0%;
	width: 66%;
}
.cont_r_main {
	float: left;
	margin: 10px 0;
	width: 100%;
}
.con_title {
	float: left;
	width: 100%;
	color: #65C9D0;
	font-size: 2.2596em;
	font-family: Arial, Helvetica, sans-serif;
}
.add_dets {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.add_row {
	float: left;
	width: 100%;
}
.add_dets_l {
	float: left;
	width: 16%;
	margin-right: 2%;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 35px;
	color: #333;
}
.add_dets_r {
	float: left;
	width: 70%;
}
.add_txt {
	float: left;
	width: 100%;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 35px;
	border-bottom: 1px dotted #999999;
}
.add_row p {
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 50px;
	color: #333;
	margin-bottom: 0;
}
.con_tp_marg {
	margin-top: 20px;
}
.con_fld_lbl {
	float: left;
	width: 100%;
	margin-right: 2%;
	font-size: 13px;
	text-align: left;
	line-height: 35px;
	color: #333;
}
.con_fld {
	float: left;
	width: 100%;
}
.con_txt_fld {
	width: 65%;
	height: 30px;
	border: 3px solid #CCC;
	padding: 0 5px;
}
.sub_con_fld {
	float: left;
	width: 30%;
}
.sub_con_fld_txt {
	float: left;
	width: auto;
	margin: 0 10px;
}
.sub_con_txt_fld {
	width: 90%;
	height: 30px;
	border: 3px solid #CCC;
	padding: 0 5px;
}
.con_txt_area {
	width: 67%;
	height: 130px;
	border: 3px solid #CCC;
	padding: 0 5px;
	resize: none;
	border-radius:0px;
}
.btn_sub {
	height: 40px;
	width: 120px;
	background: #65C9D0;
	border: 3px solid #06c1ce;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.loc_tit {
    float: left;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.loc_ma {
    font-size: 14px;
    margin: 15px 0;
}


.cont-num{ width:100%; float:left; font-size:22px; color:#333; margin-top:10%;}

.cont-num span{ color:#252e71; font-weight:bold;}






@media only screen and (max-width:1280px) {

.banner-cantent { margin:0 !important;}

.banner-left{width:50%;}

.banner-middel {font-size: 35px;line-height: 50px;}

.countdown-bg {margin:25px 0 0 0;}

.countdown-title {font-size:23px;}

.right-part {width:45% !important; margin:15px 0; float:right;}

.banner-part { height:216%; }



}



@media only screen and (max-width:1000px) {

.wrapper {width:96%;}

.conveyanver-left {width:100%; float:left; font-size:19px; font-style:italic; color:#fff; text-align:center;}

.newsletter-part {width:100%; float:left; font-size:20px; color:#2f9acf; font-style:italic; margin:9px 0; text-align:center;}





}



@media only screen and (max-width:970px) {



.why-choose-cantent {float:left; width:60%; margin:15px 0 0 2%;}



}

@media only screen and (max-width:950px) {

.menu {width:100%; margin:0;}

.why-choose-cantent {float:left; width:59%; margin:15px 0 0 2%;}

.bg-img {margin-left:10%;}

}



@media only screen and (max-width:880px) {

.bg-img {margin-left:6%;}

.phone-info {width:100%;}





}



@media only screen and (max-width:780px) {

.bg-img {margin-left:8%;}

.count-part {font-size:26px !important;} 

}

@media only screen and (max-width:710px) {

.bg-img {margin-left:3.5%;}

}



@media only screen and (max-width:700px) {

.banner-part {height:250%;}

.banner-left{width:100%;}

.right-part{width:96% !important;}

.count-part {font-size:40px !important;}

.mid_rig{width:100%;} 

}

@media only screen and (max-width:680px) {

.bg-img {margin-left:7%;}

.header-number {float:none;}

}

@media only screen and (max-width:650px) {

.service-part {width:46%; margin:6px; text-align:center;}

.right {float:left;}

.voucher-left, .voucher-right {width:99%;}

.testimonial-part {width:94%;}

.why-choose-cantent {width:98%;}

.why-choose-image{width:100%; text-align:center;}

.marketing-part {width:100%;}

.map-right {width:100%; padding:10px 0;}

.form_inp1{width:90%; margin:10px;}

.form_inp {width:97%;}

.form_title {width:100%; margin:10px 0;}

.form_inp2 {margin:10px 0 !important; width:100%; height:30px;} 

.tebview-left {width:100%; float:left; text-align:center;}

.tebview-right {width:98%; float:right; text-align:justify; color:#555; font-size:13px; line-height:20px; padding:0 1% 0 0; font-family:Arial, Helvetica, sans-serif; }

.why-choose-left,.why-choose-right{width:100%;float:left;}

}



@media only screen and (max-width:540px) {

.header-logo {width:100%; text-align:center; min-width:100%; float:none;}

.count-part {font-size:26px !important;} 

.phone-info a {font-size:19px;}

}



@media only screen and (max-width:450px) {

.service-part {width:100%; margin:6px 0; text-align:center;}



}

@media only screen and (max-width:405px) {

#logo {width:100%; text-align:center;}

.bg-img {margin-left:0%; width:100%; text-align:center;}

.phone-number {padding-right:12% !important;} 

.social-icons li.social_icon {margin-left:2px;}

}






.cont-num{ width:100%; float:left; font-size:19px; color:#333; margin-top:10%;}

.cont-num span{ color:#252e71; font-weight:bold;}


