.CTA-section{padding:30px 0 20px;background:#f7f7f7;margin: 0;border-top:1px solid #e7e4e4;border-bottom:1px solid #e7e4e4} .CTA-section h3{font-size:18px;margin:0 0 4px;font-weight:600;}
.text-right{text-align:right;} .CTA-section p{font-size: 16px;line-height: 21px;margin-bottom: 0;}
.cont-detail .lft{padding:0 0 0 0;}
.cont-detail h2{font-size:28px;line-height:28px;margin:0;text-transform:uppercase;font-weight: 600;}
.cont-detail .cont-social{margin:20px 0 20px 0;}.cont-detail .cont-social p{margin:20px 0 10px 0;}
.cont-detail .cont-social a{margin:10px 2px 10px 0;padding:10px;font-size:25px;}
.col-md-12.g-map{padding:0}
.cont-detail form{margin:30px 0 0 0} .cont-detail form label{width:100%;margin: 0 0 23px;}
.cont-detail form input{width:100%;padding:9px 10px;border: 1px solid #aaa;border-radius: 4px;background:transparent;}
.cont-detail form{border:1px solid #eee;background-size:cover;padding:60px 50px;}
.cont-detail label p{margin:0 0 8px 0;} .cont-detail label p sup{color:#f52c2c;font-size: 19px;top: 0;}
.cont-detail label textarea{width:100%;height:200px;border: 1px solid #aaa;border-radius: 4px;background:transparent;}
.cont-detail .rite .cont-detail{background:#98255b;padding:40px 30px;}
.cont-detail .rite span{text-transform:uppercase;font-size:17px;font-weight:600;color:#fff;float: left;margin: 0 20px 20px 0;border-right: 1px solid rgb(255, 255, 255);padding:0 20px 0 0;width: 36%;}
.cont-detail .rite span img{margin:0 8px 0 0;width:26px;}
.cont-detail .rite .cont-adrs p{padding:0; color:#fff;} .cont-detail .rite .cont-adrs p a{color:#fff;display:block;}
.cont-detail .rite hr{background:#000;margin:20px 0;color:rgba(255,255,255,0.8);clear:both;border-top: 1px solid rgb(255, 255, 255);}
.hm-service-sec.vs-sr-sec{padding:60px 0;background:#f9f9f9;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;} .hm-service-sec.vs-sr-sec .inr{max-height:500px;height:380px;} .hm-service-sec.vs-sr-sec .txt h4{margin-bottom:0;}
.hm-service-sec.vs-sr-sec .txt p{line-height:22px;}