body,html{margin:0;position: relative;background:#fff;font-size: 16px;font-weight: 300;
line-height: 23px; font-family: 'Poppins', sans-serif !important;}
a, input, .btn, li{-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
ul{margin:0;padding:0; list-style:none;}

.header-top{padding:0; background-color:#fff; position: relative;    box-shadow: 0 2px 11px rgba(0, 0, 0, 0.3);}
.header-top a{color:#000; font-weight:600; letter-spacing:1px;}
.header-top a.logo{font-size:22px; display:inline-block;padding: 10px 0px;}
.header-top a.logo img{max-width:100%;}
.header-top .callToAction{font-size:20px; margin:20px 0;}
.header-top .callToAction a{display: flex; justify-content:flex-end;}
a .call{width:14px; height:14px; background:url(../images/call.png) no-repeat; background-position:0 0; margin: 4px 7px 0 0; display: inline-block;}
a .call-new{width:14px; height:14px; background:url(../images/call-new.png) no-repeat; background-position:0 0; margin: 4px 7px 0 0; display: inline-block;}
.header-top a:hover{color:#000; text-decoration: none;}
header{background:#000 url(../images/header-bg.jpg) no-repeat center center; background-size:100% 100%; position:relative; padding-bottom:50px;}
header::before{content:""; position: absolute; top: 0; left: 0; width: 100%; height:100%; background-color:rgba(0, 0, 0, 0.7  );}
section h2{font-size:30px; font-weight:400; }
.header-information{padding:40px 0 0; color:#fff; }
.header-information h1{font-weight: 400; font-size:32px; margin-bottom: 0;  line-height:45px;}
.header-information h1 strong{display:inline-block;font-weight: 900;color: #ff9800;font-size: 36px;line-height: 51px;}
.header-information h1 span{display:inline-block;font-weight: 600;color: #fff; font-size: 30px;} 
.header-information h4{font-size:24px; margin-bottom:30px; font-weight:600; color:#fff; margin-top: 40px;}
.header-information.header-text{ text-align: left;}
.header-information.header-text ul li {font-size: 19px;}
.header-information ul{list-style: none;}
.header-information ul li{margin-bottom:10px; padding-left:30px; font-size:15px; position: relative; font-weight:600;}
.header-information ul li::before{width:10px; height:10px; content:''; position: absolute; top:7px; left: 0; background-color:#fff}
.thankyou .header-information{padding:200px 0;}
.thankyou .header-information a{color: var(--colorW);}
.header-lp-forms{ margin-top:10px; color:#fff; margin:0 0 20px 20px; background-color:rgba(0, 0, 0, 0.5); padding:20px; border-radius:4px;}
.header-lp-forms h3{margin-bottom:25px; position: relative; font-weight:600; text-align:center; font-size:18px;}
.header-lp-forms h3::after{ height:1px; background-color:#ccc; position: absolute; content:''; left:0; right:0; bottom:-15px; width:30%; margin: auto;}
.header-lp-forms .ap-lead-form{padding:0 20px}
.header-lp-forms input,
.header-lp-forms select,
.header-lp-forms textarea,
.header-lp-forms input,
.header-lp-forms .am-input-container .am-input{border-radius:10px; border-color:transparent; height:50px; width: 100%; font-weight:400; padding-left:6px; background-color:#fff; color: #000; font-size: 12px;}
.header-lp-forms .am-input-container select{border-radius: 10px 0 0 10px; border-right: 1px solid #ccc; top: 15px;}
.header-lp-forms .am-input-container .am-input-label{top: 27px; left: 6px;}
.header-lp-forms .am-input-container.af-focussed .am-input-label,
.header-lp-forms .am-input-container.af-valid .am-input-label,
.header-lp-forms .am-input-container.af-error .am-input-label{top:-6px; color:#fff}
.header-lp-forms .am-input-container.phone .am-input-label{display: none;}
.header-lp-forms .ap-lead-form .ap-agree-box{font-size: 13px; line-height: 16px;}
.header-lp-forms .ap-lead-form .ap-agree-box input[type="checkbox"]{float: left; width: 18px; margin-right: 17px; margin-top: -11px;}
.header-lp-forms textarea{height:64px; resize: none;}
.header-lp-forms input.btn-danger,
.header-lp-forms .am-button.af-primary,
.header-lp-forms .am-button.af-primary:not(.af-bordered){background-color:#ec2a30;  height:auto; transition:400ms linear; color:#fff; font-size:18px; letter-spacing:2px; padding: 10px; border-color: transparent; border-radius: 10px;}
.header-lp-forms input.btn-danger:hover,
.header-lp-forms .am-button.af-primary:hover,
.header-lp-forms .am-button.af-primary:not(.af-bordered):hover{border-color: transparent; background-color:#ff9800; color:#fff; transition:400ms linear;}
.header-lp-forms input::-webkit-input-placeholder{opacity: 1; color:#000;}
.header-lp-forms input::-moz-placeholder{opacity: 1; color:#000;}
.header-lp-forms textarea::-webkit-input-placeholder{opacity: 1; color:#000;}
.header-lp-forms textarea::-moz-placeholder{opacity: 1; color:#000;}
.highlights{color:#fff; font-weight:400; font-size:15px; margin-top: 20px;}
.highlights img{margin-right:10px;}
.glimpseSec .item { background: #00bcd4;color: #fff; font-weight: 500;}
.testimonials .img-box img,
.glimpseSec .img-box img {border:5px solid #ec2a30; padding:2px; background-color:#fff; max-width:100%;}

.header-lp-forms .ap-lead-form.small .am-input-container:not(.af-textarea){height:65px}

.header-lp-forms .am-input-container .am-input-error{top: 30px;right: 10px;}

.must-know{background: rgba(0,0,0,0.5); padding:15px; margin-top:30px; border-radius:4px; display: flex;}
.must-know h3{font-size:18px; font-weight: 600; margin-right:15px;}
#slideshow h4{position: absolute; color:#ff9800; font-size:18px; margin:0;}

.counterSection{background:url(../images/headerBg.jpg) 0 0 repeat;padding: 40px 0;}
.counterSection .iconBox .icon{height:70px; background:url(../images/spriteImg4.png) 0 0 no-repeat; display:inline-block;}
.counterSection .iconBox h3{font-size:27px; color:#110e36; font-weight:700; line-height:20px; position:relative; margin:0 0 0 15px; padding:0 0 0 15px;}
.counterSection .iconBox h3 small{display:block; font-size:19px;}
.counterSection .iconBox h3:after{position:absolute; left:0; top:0; bottom:0; margin:auto; width:1px; height:70px; background:rgba(0,0,0,0.1); content:'';}
.counterSection .counterTitle{padding:30px 0 0;}
.counterSection .counterTitle h2{font-size:18px;  display:block; text-align:center; font-weight:500;border:solid 2px #d6d6d6; padding:8px; position:relative; background:#f5f3eb; margin:0;-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
.counterSection .counterTitle h2:before{position:absolute; left:0; right:0; top:-10px; margin:auto; width:16px; height:16px; content:''; background:#d6d6d6;-ms-transform: rotate(-45deg); /* IE 9 */transform: rotate(-45deg); /* Standard syntax */-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
.counterSection .counterTitle h2:after{position:absolute; left:0; right:0; top:-8px; margin:auto; width:16px; height:16px; content:''; background:#f5f3eb;rotate(-45deg); /* IE 9 */transform: rotate(-45deg); /* Standard syntax */-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
.counterSection .counterTitle:hover h2{color:#ec2a30; border-color:#ec2a30;}
.counterSection .counterTitle:hover h2:before{background:#ec2a30;}
.counterSection .iconBox.icon1 .icon{background-position:0 0; width:78px;}
.counterSection .iconBox.icon2 .icon{background-position:-84px 0; width:45px;}
.counterSection .iconBox.icon3 .icon{background-position:-135px 0; width:58px;}
.counterSection .box{width:50%; flex:0 0 50%; background-color:#fff; padding:30px 15px;}
.counterSection .box:first-of-type{background: #fbe6c5;}
.counterSection .box.md{width:100%; flex:0 0 100%; background: #e1d9d2;}

#more {display: none;}
.bg1 {background: #0c0932;}
.cta {padding: 21px 0;text-align: center;margin:0;}
.cta h2 {font-size: 32px;color: #fff;font-weight: 600;}
.cta small{color:#fff;}
.topFiveMistakes{position: relative;}
.heading-box{margin: 35px 0; }
.item.imgBox.pro{text-align: center;font-size: 18px;color: #333333;border-right: solid 1px #f1f1f1;}
.service-carousel .owl-nav .owl-prev span, .service-carousel .owl-nav .owl-next span, .settlement .owl-nav .owl-prev span, .settlement .owl-nav .owl-next span{font-size: 70px;}
.service-carousel .owl-nav .owl-next , .settlement .owl-nav .owl-next{right: -15px;}
.service-carousel .owl-nav .owl-prev , .settlement .owl-nav .owl-prev{ left: -15px;}
.service-carousel .owl-nav,
.settlement .owl-nav{display: block !important; position: absolute; top: 0; bottom: 0; width:100%; margin: auto; height: 50px;}
.settlement .owl-nav .owl-prev,
.settlement .owl-nav .owl-next,
.service-carousel .owl-nav .owl-prev,
.service-carousel .owl-nav .owl-next{position: absolute;}
.settlement .owl-nav .owl-prev{left:-33px;}
.service-carousel .owl-nav .owl-next{right:-33px;}
.service-carousel .owl-nav .owl-prev{left:-33px;}
.settlement .owl-nav .owl-next{right:-33px;}
.service-carousel .owl-nav .owl-prev span,
.service-carousel .owl-nav .owl-next span,
.settlement .owl-nav .owl-prev span,
.settlement .owl-nav .owl-next span{font-size: 100px;  color:#223752;}
.lineBg img {height: 504px;}
.glimpseSec p{padding: 10px 0px;}
.construction-carousel{margin:50px 0 0;}
.construction-carousel .owl-dots{display: none;}
.construction-carousel .owl-item img{border:5px solid #ec2a30; padding: 5px; background-color:#fff;}
.construction-carousel .owl-nav .owl-prev span, .construction-carousel .owl-nav .owl-next span, .settlement .owl-nav .owl-prev span, .settlement .owl-nav .owl-next span{font-size: 70px;}
.construction-carousel .owl-nav .owl-next , .settlement .owl-nav .owl-next{right: -15px;}
.construction-carousel .owl-nav .owl-prev , .settlement .owl-nav .owl-prev{ left: -15px;}
.construction-carousel .owl-nav,
.settlement .owl-nav{display: block !important; position: absolute; top: 0; bottom: 0; width:100%; margin: auto; height: 50px;}
.settlement .owl-nav .owl-prev,
.settlement .owl-nav .owl-next,
.construction-carousel .owl-nav .owl-prev,
.construction-carousel .owl-nav .owl-next{position: absolute;}
.settlement .owl-nav .owl-prev{left:-33px;}
.construction-carousel .owl-nav .owl-next{right:-33px;}
.construction-carousel .owl-nav .owl-prev{left:-33px;}
.settlement .owl-nav .owl-next{right:-33px;}
.construction-carousel .owl-nav .owl-prev span,
.construction-carousel .owl-nav .owl-next span,
.settlement .owl-nav .owl-prev span,
.settlement .owl-nav .owl-next span{font-size: 100px;  color:#223752;}
.footerSec p {margin: 0!important;}
.award-section{padding: 60px 0px 50px;}
.award-carousel .owl-nav .owl-prev,
.award-carousel .owl-nav .owl-next{position: absolute;}
.award-carousel .owl-nav .owl-next{right:5px;}
.award-carousel .owl-nav .owl-prev{left:5px;}
.award-carousel .owl-nav .owl-prev span,
.award-carousel .owl-nav .owl-next span{font-size: 100px;  color:#00BCD4;}
.award-carousel .owl-nav{display: none !important; position: absolute; top: 0; bottom: 0; width:100%; margin: auto; height: 50px;}
.award-section .item .imgBox.pro::before{width:90%; height:90%; position: absolute; content:""; background-color: transparent; border:3px solid #fff; left:0; right:0; top:0; bottom:0; margin:auto; transform:scale(0); transition:all 800ms ease-in-out; z-index: 1;}
.award-section .item .imgBox.pro:hover::before{transform:scale(1); transition:all 800ms ease-in-out;}

.award-section .award p{font-weight: 500;margin: 0px;padding-bottom: 10px;font-size: 16px;}
.award-section ul{list-style: none; background: #fff;box-shadow:0 0 8px #6e7475;border-radius: 20px;padding: 50px 40px;}
.award-section ul li{margin-bottom:10px; padding-left:30px; font-size:16px; position: relative;font-weight: 500; }
.award-section ul li strong{font-size: 22px; font-weight: 700;}
.award-section ul li::before{width:10px; height:10px; content:''; position: absolute; top:10px; left: 0; background-color:#00bcd4}
.header-information h5{margin-top:20px;}
.award .img-box img{max-width:100%;}

.video .img-box{text-align: center;}
.video .img-box img{border:2px solid #ccc; padding:3px}

.highlights-text {padding:0 0;}

.bgvideo2{text-align:left!important;}
.bgvideo2 h2{text-align:left!important;}
.bgvideo2 h2:after{margin:unset!important;}
/*.award-carousel .item {border: 5px solid #00bcd4;}*/
.award-carousel{margin-top: 15px;}
.bgvideo2{background: #b0d9e6!important; }

.heading-box a.text {font-size: 14px; background: #ec2a30;padding: 8px 23px;color: #fff;font-weight: 500;border-radius: 30px; margin-right: 16px;}
.heading-box a.text:hover { text-decoration: none; background: #ec2a30;}
.btn-box-tran {    border: none; color: #fff!important;background-color: rgba(255, 255, 255, 0);cursor: pointer;font-size: 18px!important;font-weight: 500;text-decoration: none;border-radius: 51px;box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);padding: 10px 30px;}
.btn-box-tran:hover{background-color:#ec2a30 ;}
.topFiveMistakes .imgFrame{position:relative; z-index:0; text-align:center;}
.topFiveMistakes .imgFrame::after{position:absolute; content:""; width:100%; height:100%; top:0; left:0; background: linear-gradient(to right, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));}
.topFiveMistakes .linkImg{display:block; box-shadow:-9px 7px 7px rgba(0,0,0,0.3); position:relative; top:-50px; z-index:1; border: 6px solid #00bcd4;}
.topFiveMistakes .rightBox{padding:30px 15px; }
.topFiveMistakes .rightBox ul{margin:0; padding:0; list-style:none;}
.topFiveMistakes .rightBox ul li{display:block; position:relative; padding:0 0 10px 30px; font-size:16px; color:#444444; text-align:justify;font-weight: 400;}
.topFiveMistakes .rightBox ul li strong{font-weight:800;}
.topFiveMistakes .rightBox ul li span.number{position:absolute; left:0; top:2px; font-size:16px; color:#00bcd4; font-weight:900;}
.topFiveMistakes .actionBtn{padding:40px 0 80px;}
.lineBg{position: relative;}
.lineBg::before{background: url(../images/formLineBg.jpg) 0  0 repeat; position:absolute; opacity: 0.4; content:""; top:0; left: 0; width: 100%; height:100%;}
.lineBg .container{background: linear-gradient(to bottom, white 91%, transparent); position: relative;}

h2.headingStyle{margin:0 0 20px; padding:0 0 15px;  color:#223752; font-size:32px; font-weight:500; position:relative;} 
h2.headingStyle span.openSance{ font-weight:700;}
h2.headingStyle span.fontBlack{font-weight:900;}
h2.headingStyle::after{position:absolute; left:0; bottom:0; width:70px; height:2px; background:#223752; content:'';}
.heading-box p{display:inline-block;}
.overlap-contents{position: absolute; top: 0; width: 100%; text-align: left; padding:117px 0 0; z-index:1;}
.overlap-contents h2.headingStyle{color:#fff; text-shadow: 0 0 10px #000; font-weight:500;}
.overlap-contents h2.headingStyle span.fontBlack{font-weight:900; display:block;}
.overlap-contents h2.headingStyle::after{background:rgba(255,255,255,0.6);}
.actionBtn{padding:80px 0; text-align:center;}
.actionBtn a{background:#FF5722; padding:14px 30px; text-decoration:none; color:#fff;  font-size:16px; font-weight:600; position:relative;}
.actionBtn a span{font-weight:400; text-transform:capitalize;}
.actionBtn a:after{position:absolute; left:-230px; top:0; bottom:0; margin:auto; width:200px; height:1px; background:#00BCD4; content:'';}
.actionBtn a:before{position:absolute; right:-230px; top:0; bottom:0; margin:auto; width:200px; height:1px; background:#00BCD4; content:'';}
.actionBtn a:hover,
.actionBtn a:focus{background:#00BCD4;}
.glimpseSec.bgg1{background-color:#cecdcf;}
.glimpseSec .item:hover{background-color: #000;color: #fff;}
.glimpseSec .item p{text-align: center;}
.glimpseSec .item .imgBox.pro{cursor: pointer;}
.glimpseSec .item .imgBox.pro::before{width:90%; height:90%; position: absolute; content:""; background-color: transparent; border:3px solid #fff; left:0; right:0; top:0; bottom:0; margin:auto; transform:scale(0); transition:all 800ms ease-in-out; z-index: 1;}
.glimpseSec .item .imgBox.pro:hover::before{transform:scale(1); transition:all 800ms ease-in-out;}
.bigtop{background: url(../images/bannerImg2.jpg) no-repeat center center;background-size: 100% 100%;position: relative;padding: 50px 0;}
.bigtop::before{content: "";	position: absolute;top: 0;left: 0;width: 100%;height: 100%;    background: linear-gradient(to right, rgb(255 255 255), rgb(255 242 242 / 0%));}
button.owl-prev:focus {outline: none;}
button.owl-next:focus {outline: none;}


.testimonials .owl-item .item{width:auto;  min-height:auto; position: relative; background-color:#fff;padding:10px 10px 3px 10px; margin:40px auto 40px;text-align:center;box-shadow:3px 3px 16px rgba(0,0,0,.2);} .testimonials .owl-carousel .owl-item img {width: 338px;height: 199px;}
.testimonials .owl-nav{display:none;}
.testimonials .owl-dots{text-align: center;}
.testimonials .owl-dots .owl-dot{width:15px; height:15px; background-color:#ccc; margin: 0 5px; border-radius: 50%; outline: none;}
.testimonials .owl-dots .owl-dot.active{background-color: var(--yellow);}
.testimonials .testimonials-title-h h2{font-weight: 600;color: #a5aaaf;}
.testimonials.glimpseSec .img-box img {max-width: 100%;}
.glimpseSec{background:#f1f1f1; padding:50px 0;}
.glimpseSec h2{margin-bottom:30px; padding-bottom:20px;}
.glimpseSec.center{text-align: center;}
.glimpseSec.center h2:after{right:0; margin:auto;}

.topFiveMistakes1 .rightBox ul{margin:0; padding:0; list-style:none;}
.topFiveMistakes1 .rightBox ul li{display:block; position:relative; padding:0 0 2px 30px; font-size:15px; color:#000; font-weight:600;}
.topFiveMistakes1 .rightBox ul li strong{font-weight:800;}
.topFiveMistakes1 .rightBox ul li span.number{position:absolute; left:0; top:2px; font-size:16px; color:#223752; font-weight:900;}
.topFiveMistakes1 .linkImg {display: block; box-shadow: -9px 7px 7px rgba(0,0,0,0.3);z-index: 1;border: 6px solid #00bcd4;}
.topFiveMistakes1 h2.headingStyle{margin:0 0 20px;padding:0 0 15px;color:#223752;font-size: 30px;font-weight:500;position:relative;} 
.topFiveMistakes1 h2.headingStyle span.openSance{ font-weight:700;}
.topFiveMistakes1 h2.headingStyle span.fontBlack{font-weight:900;}
.topFiveMistakes1 h2.headingStyle::after{position:absolute; left:0; bottom:0; width:70px; height:2px; background:#223752; content:'';}
.topFiveMistakes1 .video{margin: auto;}
.topFiveMistakes1 .video img{width: 100%;}


.orangeSec{background:#00BCD4; font-size:16px; font-style:italic; font-weight:500; padding:25px 0; color:#fff;}
.orangeSec a{font-size:20px; font-style:normal; font-weight:700; text-decoration:underline;color:#fff;}

.footerSec{background:#000000; font-size:12px;font-weight:400; padding:10px 0; color:#fff;}
.footerSec a{color:#fff; text-decoration:none;}

.brand-row,
.brand-full-list{display: flex; justify-content:space-between; flex-wrap:wrap; }
.brand-full-list{display: none;}
.brand-row img,
.brand-full-list img{margin:5px 0;}
.showAllBrands{color:#fff !important; background: #ec2a30; padding: 3px 10px; border-radius: 13px; cursor:pointer; margin-top: 20px; display: inline-block; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;}
.showAllBrands:hover{text-decoration: none; color:#fff; background-color:#06073f;}

.thankYou{padding:100px 0; text-align:center; background:#fff; border-top:solid 1px rgba(0,0,0,0.1);}
.thankYou h2{ font-size:30px; text-transform:uppercase; color:#111; font-weight:900; position:relative; margin:0 0 20px; padding:0 0 20px;}
.thankYou h2:after{position:absolute; left:0; bottom:0; width:40px; height:2px; background:rgba(0,0,0,0.5); content:''; right:0; margin:auto;}
.thankYou p{font-size:18px; font-weight:400; line-height:25px; color:#333; margin:0 auto; width:60%;}

.thankYou h3{ font-size:20px; text-transform:capitalize; color:#444; font-weight:900; position:relative; margin:50px 0 20px; padding:0;}
.thankYou h4{ font-size:25px; text-transform:capitalize; color:#00bcd4; font-weight:900; position:relative; margin:0; padding:0;}
.thankyou .header-information{padding:130px 0;text-align: center;}
.thankyou .header-information a{color: var(--colorW);}
.thankYou .header-information{padding:40px 0 0;  text-align: center;}
.thankyou .header-information h1{font-weight: 400; font-size:32px; margin-bottom: 25px; text-transform: uppercase; line-height:45px;}
.thankyou .header-information h1 strong{display:inline-block; font-weight:700;}
.thankyou .header-information h4{font-size:22px; margin-bottom:10px; font-weight:400; }
.thankyou .header-information h2{font-size:22px; font-family: 600;}
.thankyou .header-information.header-text{padding:40px 0 0; text-align: left;}
.s-block{display: none;}
.seperator-bg1{width:100%; height:370px; background: url(../images/sapratorBg4.jpg) no-repeat; background-size:100%;}
.seperator-bg2{width:100%; height:370px; background: url(../images/sapratorBg4.jpg) no-repeat; background-size:100%;}



.clearfix::after {display: block; clear: both; content: "";}
.blocker {position:fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 1;padding: 49px;box-sizing: border-box;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.75);text-align: center;}
.blocker:before{content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.05em;}
.blocker.behind {background-color: transparent;}
.modal .header-lp-forms{padding:30px; box-shadow:none; }
.modal {display: none; vertical-align: middle; position:relative; z-index: 2; max-width: 700px; width:90%; height: auto; background:transparent;  text-align: left;}
.modal a.close-modal {position: absolute;top: 2.5px;right: 3.5px;display: block;width: 40px;height: 40px;text-indent: -9999px;background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==');}
.modal iframe{width:100%; height:392px; border:5px solid  #000; background-color:#000}
.text-center{text-align: center;}
.modal-header{background-color:#0c0932; color:#fff;}
.modal-body h4{font-size:22px;font-weight:600;}
.modal-body{padding:30px; background-color:#fff; font-size:15px;font-weight:500; text-align: justify;}
.modal-body p{margin-bottom:20px;}
.modal-body p strong{font-weight:900;}

.text-block {position: absolute;background-color: #000000d4;color: white;padding: 20px 20px 0px;text-align: center;width: 100%;top: 0;font-weight: 500;font-size: 18px;}
.text-block strong{font-weight: 600;}

.ourCollection{background:#cecdcf; padding:50px 0;text-align: center;}
.ourCollection h2:after {right: 0;margin: auto;}
.ourCollection h2 {	text-align: center;margin-bottom: 40px;padding-bottom: 20px;}
.ourCollection .imgBox2{border-radius:6px; overflow:hidden; border:solid 4px rgba(0,0,0,0.2);transform: scale(0.7);}
.ourCollection .imgBox2,
.ourCollection .imgBox2 img{-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
.ourCollection .owl-item.active.center .imgBox2{border-color:#00bcd4;transform: scale(1);}
.ourCollection .owl-item.active.center .imgBox2 a{display: block; cursor: pointer;}
.ourCollection .owl-theme .owl-dots{display:none;}
.ourCollection .owl-carousel .owl-nav.disabled{display:block;}
.ourCollection .owl-nav .owl-prev,
.ourCollection .owl-nav .owl-next{position: absolute;}
.ourCollection .owl-nav .owl-next{right:5px;}
.ourCollection .owl-nav .owl-prev{left:5px;}
.ourCollection .owl-nav .owl-prev span,
.ourCollection .owl-nav .owl-next span{font-size: 100px;  color:#00BCD4;}
.ourCollection .owl-nav{display: block !important; position: absolute; top: 0; bottom: 0; width:100%; margin: auto; height: 50px;}
.ourCollection .item .imgBox.pro::before{width:90%; height:90%; position: absolute; content:""; background-color: transparent; border:3px solid #fff; left:0; right:0; top:0; bottom:0; margin:auto; transform:scale(0); transition:all 800ms ease-in-out; z-index: 1;}
.ourCollection .item .imgBox.pro:hover::before{transform:scale(1); transition:all 800ms ease-in-out;}
.mt-mb { margin: 14px 0;}
.mt-mb1 { margin-top: 12px;}

.advantages{padding:50px 0;}
.map-section ul li::before {width: 10px; height: 10px;  content: ''; position: absolute; top: 6px; left: 0;background-color: #1b214c;}
.row.master-plan {margin: 50px 0px;}

.map-section { margin-left:20px;}
.map-section ul li { margin-bottom: 8px; padding-left: 30px; font-size: 14px; font-weight: 600; position: relative;}
.map-section ul {list-style: none; margin-top:20px;}
.map-section1 img{width:100%}
.map-section h1 { font-size: 30px; font-weight: 600;}
.master-plan .map-section {margin-left: 0px;}
.mt-50{margin-top: 50px;}
.mt-0{margin-top: 0;}
.bg3{background: #9a0404;}
.cta3 {padding: 40px 0;text-align: center;margin: 40px 0px 0;}
.cta3 h2 {font-size: 32px;     line-height: 2;color: #fff; font-weight: 700;}
.btn-box-tran3 {color: #fff!important; background-color: rgba(255, 255, 255, 0);cursor: pointer;font-size: 23px!important;font-weight: 700;text-decoration: none; line-height: 2.8em; border-radius: 51px;box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5); padding: 12px 30px;}
.btn-box-tran3:hover{background-color:#06073f ;}
.btn-box-tran4 {color: #ffffff!important;background-color: #00BCD4;cursor: pointer;font-size: 14px!important;font-weight: 500;text-decoration: none;border-radius: 51px;cursor: pointer;box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);padding: 6px 29px;border: 0;outline: none;}
.btn-box-tran4:hover{background-color:#FF5722 ;outline: none;border: none;}
.cta3 a.modalBtn.btn-box-tran3:hover {text-decoration: none!important;}
.cta a.modalBtn.btn-box-tran:hover {text-decoration: none!important;}
button.btn-box-tran4:focus{outline: none;}
.whatsapp-icon{position: fixed;height:36px;left: 0px;bottom: 10px;margin-top: 20px;padding-left: 20px;z-index: 9999;}

.award .single-carousel{max-width:90%; margin:0 auto 50px;}
.single-carousel .owl-dots{display: flex; justify-content: center;}
.single-carousel .owl-dots .owl-dot{width:10px; height: 10px; background: #b0d9e6; border-radius: 100%; outline: none; margin:2px 1px;}
.single-carousel .owl-dots .owl-dot.active{background: #FF5722;}

.brand-cta{margin: 40px auto 20px; max-width:700px; border: 2px dashed #353364; padding:23px; display: flex; justify-content:center; align-items: center;}
.brand-cta h5{color: #353364; font-size: 24px; margin:0 15px 0 0;}
.brand-cta .btn-box-tran{background-color:#353364; padding:6px 20px;}
.brand-cta .btn-box-tran:hover{background-color:#FF5722;}

.imp{padding: 15px 0; background-color: #000; color: #ffb838; position: sticky; position:-webkit-sticky; bottom: 0; width: 100%; z-index: 9;}
.imp h2{text-transform: uppercase; color: #fff; font-weight: 600; font-size:20px; padding:22px 0;}
.imp h4{font-size:16px; font-weight:700; position: relative; padding-left:20px;}
.imp h4 strong{font-weight:700; text-transform:capitalize; font-size:18px; color:#fff;}
.imp h4::before{position: absolute; content:""; left:0; top:5px; width:12px; height:6px; border-left:2px solid #ffb838; border-bottom:2px solid #ffb838; transform: rotate(-45deg);}
.growth-chart img{max-width:100%;}
.growth-chart h3{font-size:24px; font-weight:700; margin-bottom:15px;}
.mobile-activity{display: none;}

@media (max-width:767px) {
	.hidden-xs {display: none !important;}
	.device-none{display:none;}
}
@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {display: none !important;}
	.device-none{display: none;}
}
@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {display: none !important;}
}
@media (min-width:1200px) {
	.hidden-lg {display: none !important;}
}

@media screen and (max-width:767px){
	header{background:#5a98cd url(../images/mb01.jpg) left top no-repeat; background-size:100% 100%; padding-bottom: 0;}
	header::before{width:100%;}
	.header-main{padding-bottom:0;}
	.header-lp-forms{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-radius: 4px;box-shadow: none; margin-bottom:0;}
	.header-top a.logo{position: static; font-size: 100%;}
	.award-section,
	.glimpseSec,.advantages,.ourCollection{padding:40px 0;}
	h2.headingStyle{font-size:24px; text-align: center;}
	h2.headingStyle::after{right:0; margin: auto;}
	.header-top .callToAction{width:100%; font-size: 15px;margin: 22px 0;}
	a .call{margin: 5px 3px 0 0;}
	.header-top a.reach{text-align:center; width:100%; display: block;}
	.header-top a.reach::after{display: none;}
	.header-top a.reach i{float: none; display: inline-block; position: relative; top:5px;}
	.header-information{padding:40px 0 0; text-align: left;}
	.header-information h1 br{display: none;}
	.heading-box{margin:0px;}
	.testimonials.glimpseSec .img-box { margin: 18px 0;}
	
	.heading-box p{margin:0;}
	.btn-box-tran{display:inline-block;}
	.must-know{display: block; height: 88px;}
	.construction-carousel{margin:0;}
	.highlights-text{padding:0; margin-top: 30px;}
	.construction-carousel .owl-nav .owl-prev{left:-15px;}
	.construction-carousel .owl-nav .owl-next {right: -15px}
	.blocker{padding:49px 0 0;}
	.topFiveMistakes1 .rightBox ul{margin-bottom:30px;}
	.counterSection .box{width: 100%; flex:0 0 100%;}
	.growth-chart h3{margin-top:30px;}
	.footerSec{text-align: center; padding-bottom: 40px;}
	.mobile-activity{width: 100%; display: block; position: fixed; left: 0; bottom: 0; z-index: 3}
    .mobile-activity a,
    .mobile-activity button{border: none;width: 50%; float: left; padding:6px;  display: flex; justify-content: center; font-size:14px; font-weight:600; letter-spacing: 1px; cursor:pointer; color: var(--white); background-color:#16527b; text-transform:uppercase;}
    .mobile-activity a:first-child{background-color:#ec2a30;}
    .mobile-activity a .env{margin-top:0}
	.mobile-activity a .call{background-position: left center; margin-top:1px}
	.whatsapp-icon{height:30px; left:-10px; bottom:36px;}
	.imp{position: static;}
	.video{margin-top:20px;}
	.video img,.award .single-carousel{max-width: 100%;}
	.glimpseSec{text-align: center;}
	.glimpseSec h2::after{right:0; margin: auto;}
	.header-lp-forms .ap-lead-form{padding:0;}
	.brand-cta{display:block;}
	.brand-cta h5{margin:0 0 15px;}
	.text-block{padding:12px 12px 0; font-size: 14px;}
	
}	
@media screen and (max-width:576px){
	.header-information h1,
	.header-information h1 strong,
	.header-information h1 span,
	.topFiveMistakes1 h2.headingStyle{font-size:24px; line-height:28px}
	.about-information article h2,	
	section h2,.cta h2,
	.counterSection .iconBox h3{font-size:20px; line-height:24px}
	.header-information h1 strong{letter-spacing:normal; line-height: 34px;}
	.about-information article h2 strong{font-size:24px;}
	.testimonials.glimpseSec .img-box { margin: 18px 0;}
	.header-information.header-text ul li{font-size:15px;}
	.header-information.header-text ul{margin-bottom: 30px;}
	.heading-box{margin:0px;}
	.header-lp-forms h3{text-align: left; font-size:15px;}
	.header-lp-forms h3::after{margin:auto 0;}
	.header-information ul li{font-size:16px;}
	.header-information h4{font-weight:700; font-size:18px;}
	.header-top a .call-ico{display: none;}
	.header-top a.callus{font-size: 18px;} 
	.award-section .award{margin-top:50px;}
	.service-carousel .owl-nav .owl-prev span, .service-carousel .owl-nav .owl-next span, .settlement .owl-nav .owl-prev span, .settlement .owl-nav .owl-next span{font-size: 70px;}
	.service-carousel .owl-nav .owl-next , .settlement .owl-nav .owl-next{ right: -15px;}
	.service-carousel .owl-nav .owl-prev , .settlement .owl-nav .owl-prev{ left: -15px;}
	.cta small{display: block;}
	.row.master-plan{margin: 0px;margin-bottom: 40px;}
	.map-section{ margin-bottom:0; margin-left: 0;}
	.map-section h1{margin-top:30px; font-size:26px;}
	.bannerSection .headingSec h2{font-size: 32px;}
	.heading-box a.text{  line-height: 4;}
	.must-know h3{font-size:15px;}
	#slideshow h4{font-size:14px;}
	.brand-row img, .brand-full-list img{width:31%;}
	.footerSec a{padding-right:5px !important;}
}
		
	