body{margin:0px; padding:0px; font-family:"stevie-sans"; font-weight:400;}
html{scroll-behavior: smooth;}
*{outline:none;}
h1,h2,h3,h4,h5,h6,p,ul,ol,input,li{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{font-family:"gelica"; font-weight:300;}
:focus-visible, button:focus {outline:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
:focus{outline: none!important;}
.btn.focus, .btn:focus {box-shadow:none;}
li{list-style:none;}
img{max-width:100%}
.btn-close:focus{box-shadow:none; opacity:9;}
input,button{border-radius:0px; border:0px; box-shadow:none;}
/*********************wysiwyg-css-start************/
.wysiwyg h2{font-size:44px; padding-top:20px;}
.wysiwyg h3{font-size:40px; padding-top:20px;}
.wysiwyg h4{font-size:36px; padding-top:20px;}
.wysiwyg h5{font-size:30px; padding-top:20px;}
.wysiwyg p{font-size: 18px; color: #000000; line-height: 28px; padding-top:20px;}
.wysiwyg ul{margin:20px 0px 0px 0px;}
.wysiwyg ul li{font-size:18px; line-height: 35px; font-weight: 400; color:#000000; position:relative; padding-left:25px;}
.wysiwyg ul li:before{width:5px; height:5px; position:absolute; left:0px; top:14px; content:""; background:#cac5b8; border-radius:50%;}
.wysiwyg ol{counter-reset: item; margin-top:20px;}
.wysiwyg ol li{font-size:18px; line-height:32px; font-weight: 400; color: #000; position:relative; padding-left:25px;}
.wysiwyg ol li:before{position: absolute; left:0; top:0; content: counters(item, ".") "."; counter-increment: item; color: #cac5b8; font-size: 18px; }
.wysiwyg ul li a,.wysiwyg ol li a,.wysiwyg p a{color:#132E53; text-decoration:underline;}
.wysiwyg.whtwysiwyg p,.wysiwyg.whtwysiwyg ul li,.wysiwyg.whtwysiwyg ol li,.wysiwyg.whtwysiwyg ol li:before{color:#fff;}
.wysiwyg.whtwysiwyg ul li:before{background:#fff;}
.wysiwyg.whtwysiwyg ul li a,.wysiwyg.whtwysiwyg ol li a,.wysiwyg.whtwysiwyg p a{color:#fff; text-decoration:underline;}

/*********************wysiwyg-css-end************/
/*********************home-css-start************/
.fixed .head-logo{display:block;}
.mobile-head-logo{display:none;}
.fixed .head-logo{display:none;}
.fixed .mobile-head-logo {display:block;}
.home .site-header{position:absolute; top:0px; left: 0px; right: 0px; margin: auto; z-index: 1111; height: auto; border: 0px;} 
.site-header{position:relative; height:90px; z-index:11; }
.fixed .topmenu{margin:0px;}
.home .header-inner{align-items: inherit; padding:34px 0px 0px 0px;}
.fixed.home .header-inner{padding-top:17px;align-items: center;}
.fixed.home .topmenu{margin-top:0px;}
.home .topmenu{margin-top:10px;}
.header-inner{display:flex; justify-content: space-between; padding:17px 0px 17px 0px; align-items: center;}
.menu-toggle{display:none;}
.topmenu ul{display:flex; align-items: center;}
.banner{background:#004d28; width:100%;}
.topmenu ul li{margin:0px 23px; position:relative;}
.topmenu ul li.current-menu-item a{font-weight:500;}
.topmenu ul li.current-menu-item:after{border-bottom:2px solid #CAC5B8; width:100%; position:absolute; bottom:-5px; left:0px; content:"";}
.topmenu ul li:last-child{margin-right:0px;}
.home .topmenu ul li a{color:#FFFFFF;}
.fixed.home .topmenu ul li a{color:#004D28;}
.topmenu ul li a{color:#013B44; font-size:16px;}
.home .topmenu ul li.register-interest-menu a{background:#CAC5B8; color:#004D28;}
.fixed.home .topmenu ul li.register-interest-menu a{background: #132E53; color:#fff;}
.topmenu ul li.register-interest-menu a{background:#CAC5B8;}
.topmenu ul li.register-interest-menu a{border-radius:25px; background:#132E53;  height:50px; padding:0px 65px 0px 20px; display: flex; position:relative; align-items:center; color:#fff; font-size:16px; font-weight:500; box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);}
.home .topmenu ul li.register-interest-menu a:after{background:url(images/green-arrow.svg) no-repeat;}
.fixed.home .topmenu ul li.register-interest-menu a:after{background:url(images/white-arrow.svg) no-repeat;}
.topmenu ul li.register-interest-menu a:after{background:url(images/white-arrow.svg) no-repeat; width:27px; height:27px; position:absolute; right: 20px; top: 12px; content:"";}
.banner{position:relative;}

.banner-image{position:absolute; right:0px; bottom:0px;}
.banner-image img{right:0px; bottom:0px; width:760px; height:612px; z-index: 1; overflow: hidden;-webkit-mask-image: url(images/Intersect.svg); -webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/Intersect.svg);mask-position: center center;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover;
  object-position: right;}
.banner-text{position: relative; display: flex;   align-items: flex-end;  padding:0px 0px 72px 0px; z-index: 1;} 

.banner-heading{font-size:80px; color:#CAC5B8; font-weight:300; line-height:85px; }
.banner-heading span{color:#fff;}
.banner-text-inn{max-width:645px; padding-right:30px;}
.button-link{border-radius: 25px; line-height:50px; background: #CAC5B8; height: 50px; padding: 0px 66px 0px 20px; display:inline-block; vertical-align:top;position: relative; align-items: center;  color: #004D28;font-size: 16px; font-weight:500; border:1px solid #CAC5B8;}
.button-link:after{background: url(images/green-arrow.svg) no-repeat; width:27px; height:27px; position: absolute; right:20px; top: 12px; content: "";}
.banner-link-wrap{margin:40px 0px 0px 0px;}
.banner-link-wrap .button-link::after{background:url(images/banner-arrow.svg) no-repeat; top:11px;}
.fixed .header-wrap{height:90px; -webkit-animation-name: stickySlideDown;
  animation-name: stickySlideDown;box-shadow: 0 5px 10px rgba(0, 0, 0, .16); background:#fff; position: fixed; left:0px; right:0px; width:100%;}  
.header-wrap{animation-duration: 0.8s; -webkit-animation-duration: 0.8s;}
.button-link.border-link{border:1px solid #fff; background:none; color:#fff;}
.button-link.border-link:after{background:url(images/white-arrow.svg) no-repeat;}
.banner-wrap{display: flex; align-items: flex-end; height:747px;}
@keyframes stickySlideDown {
0% {
    opacity:1;
    transform:translateY(-100%);
    -webkit-transform:translateY(-100%)
}
100% {
    opacity:1;
    transform:translateY(0);
    -webkit-transform:translateY(0)
}
}
.menu-open{display:none;}
.mobile-menu{display:none}
.menu-open {width:40px; height:36px; background: url(images/blue-menu-open.svg) no-repeat; background-position: center; position: absolute;
 top: 30px; right: 12px; text-indent: -999px; overflow: hidden; z-index: 9; border-radius: 5px;cursor: pointer;}
 .home .menu-open{background: url(images/menu-open.svg) no-repeat;}
.site-header::before {content: ""; position:fixed; left:0px; top:0px; width:100%; height:100%; background-color:black; transition: all 0.5s;-webkit-transition: all 0.5s; z-index: -1; opacity: 0; visibility: hidden;}
.register-your-self{background:#CAC5B8; padding:80px 0px 80px 0px;}
.register-title{font-size:60px; color:#004D28; font-weight:300; font-family:"gelica"; max-width:370px; float:left; line-height:73px;}
.register-inner{margin-left:565px; position:relative; padding-right:125px; padding-top:15px;}
.register-content{color:#000000; font-size:22px; line-height:34px;}
.button-link.greenbtn{background:#004D28; color:#CAC5B8; border:1px solid #004D28;}
.button-link.greenbtn:after{background:url(images/green-btn-arrow.svg) no-repeat;}
.register-interest-link{margin:37px 0px 0px 0px;}
.thedevelop-main{background:#132e53; padding:80px 0px;}
.big-title{font-size:50px; color:#fff; font-weight:300; line-height:55px; letter-spacing:0.5px}
.the-developinner{display:flex; justify-content: space-between; align-items: center; padding-bottom:25px;}
.itro-main{padding:100px 0px; position:relative;}
.intro-shape{background:url(images/intro-graph.svg) no-repeat; width:309px; height:313px; position:absolute; right:0px; bottom:0px; font-size:0px;}
.itro-main .col-md-6:first-child{width:47%;}
.itro-main .col-md-6{width:53%;}
.leftalign-img img {width:50vw; object-fit: cover; max-width:50vw; display: inline-block; float: right; object-position: right;
  height:500px; border-radius:0px 15px 15px 0px;}
 .itro-main .row,.our-vision .row{align-items: center;}
 .leftimg-con{max-width: 615px; position:relative;}
 .itro-main .leftimg-con {padding-left:70px;}
 .small-label{color:#CAC5B8; font-size:16px; text-transform:uppercase; line-height:1; margin:0px 0px 30px 0px; letter-spacing: 0.9px;}
 .leftimg-head .big-title{margin:0px 0px 10px 0px;}
 .green-color{color:#004D28;}
 .leftimg-coninner p{font-size:18px; color:#000; line-height:28px; padding:20px 0px 0px 0px;}
 .border-link.greenborder-link{border:1px solid #004D28; color:#004D28;}
 .border-link.greenborder-link:after{background:url(images/green-arrow.svg) no-repeat;}
 .leftimg-link{margin:44px 0px 0px 0px;}
 .about-qualitymain{background:#132e53; padding:80px 0px; overflow:hidden;}
 .about-qualitymain + .about-qualitymain{padding-top:0px; margin-top:-70px;}

.about-qualitycon{padding:10px 15px 0px 0px;}
.about-qualitycon p{padding-top:20px;}
.about-qualitymain .container{max-width:1144px;}
.qualityimg1{margin:50px 0px 0px 0px;}
.qualityimg1 img{width:100%; height:324px; border-radius:15px; object-fit: cover;}
.about-qualityinnr .row{margin-left:-18px; margin-right:-18px;}
.about-qualityinnr .col-md-6{padding-left:18px; padding-right:18px;}
.qualityimg2{margin:30px 0px 0px 0px;}
.qualityimg2 img{width:100%; height:665px; object-fit: cover; border-radius:15px;}
.qualityshapeimg img{right:0px; bottom:0px; width:545px; height:720px; z-index: 1; overflow: hidden;-webkit-mask-image: url(images/quality-shape.svg); -webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/quality-shape.svg);mask-position:top;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover;
  object-position: right; border-radius:0px 0px 15px 15px;}
  .about-righthead{color:#CAC5B8; font-size:40px; line-height:45px;}
  .border-link.yellow-btn{background:#CAC5B8; border:1px solid #CAC5B8; color:#132E53;}
  .border-link.yellow-btn:after{background:url(images/blue-arrow.svg) no-repeat;}
.about-qualityleftmar{margin:30px 0px 0px 0px;}
.about-qualityhead-text{padding:50px 0px 0px 0px;}
.living-pad{padding-left:13px; position:relative;}
.about-qualitybtn{margin:40px 0px 0px 0px;}
.about-qualityleftmar .small-label{margin-bottom:24px;}
.about-qualityhead{padding-right:70px;}
.site-footer{background:#004d28; padding:48px 0px 48px 0px;}
.footer-links{color:#CAC5B8; font-size:16px;}
.footer-links a{color:#CAC5B8;}
.footer-links span{font-weight:bold; margin-right:5px;}
.footerlogo{width:180px; float:left;}
.footer-rightmain{margin-left:225px; position:relative;}
.footerfirst-wrap{display:flex; justify-content: space-between;}
.footer-wrap{display:flex; justify-content: space-between; border-top:1px solid #47775a; padding:9px 0px 0px 0px; margin:26px 0px 0px 0px;}
.footer-location{color:#CAC5B8; font-weight:500; font-size:16px; padding:30px 0px 0px 0px}
.footer-location p{font-weight: 400;margin-top: 15px;}
.footer-location p:first-child{margin-top: 0}
.footer-location p a{color: #CAC5B8;}
.email-phone-location{padding:35px 0px 0px 0px;}
.email-phone-location .footer-links{margin-top:5px;}
.footer-wrap-bottom p{font-size:14px; color:#CAC5B8;}
.footer-wrap-bottom p a{color:#CAC5B8;}
.footer-wrap-bottom p span{padding:0px 5px;}
.footer-list-right{color:#CAC5B8;}
.footer-list-right a{font-weight:bold; color:#CAC5B8;}
.shap1{background:url(images/regi-graph1.svg) no-repeat; font-size:0px; position:absolute; right:-40px; bottom:0px; width:79px; height:27px; background-size:100%;}
.shap2{background:url(images/regi-graph2.svg) no-repeat; font-size:0px; position:absolute; right: 60px;
  bottom: 46px; width:67px; height:23px; background-size:100%;}
  .thedevelop-boxmain{margin:35px 0px 0px 0px;}
  .thedevelop-boxmain .thedevelop-leftimg img{border-radius:3px 0px 0px 3px;}
  .thedevelop-boxmain.thedevelop-rightimg .thedevelop-leftimg img{ border-radius:0px 3px 3px 0px;}
  .thedevelop-boxmain.yellowbg .thedevelop-con{background:#CAC5B8;}
  .thedevelop-boxmain .row{margin:0px;}
  .thedevelop-boxmain .col-md-6{padding:0px;}
  .small-head{color:#132E53; font-size:35px; font-weight:300; line-height:40px; width:100%;}
  .thedevelop-con{background:#fff; height: 100%; display: flex;   align-items: center; padding-left:95px; flex-wrap: wrap; align-content: center; padding:30px 0px 30px 112px;}
  .thedevelop-innercon{max-width:445px;}
  .thedevelop-innercon p{font-size:18px; color:#000000; line-height:28px; padding:28px 0px 0px 0px;}
  .thedevelop-boxmain.yellowbg .thedevelop-innercon.wysiwyg ul li:before{background:#000;}
  .thedevelop-boxmain.yellowbg .thedevelop-innercon.wysiwyg ol li:before{color:#000;}
  .thedevelop-leftimg{height:100%;}
  .thedevelop-leftimg img{min-height:390px; max-height:390px; object-fit: cover; width:100%;}
  .border-link{border-radius: 25px; line-height:48px; height: 50px; padding: 0px 66px 0px 20px; display: inline-block; vertical-align: top; position: relative; align-items: center; color: #fff; font-size: 16px;font-weight: 500;border: 1px solid #fff;}
  .border-link::after {background: url(images/white-arrow.svg) no-repeat; width: 27px; height: 27px; position: absolute; right: 20px;top: 12px; content: "";}
.border-link.blueborder-link{border:1px solid #132E53; color:#132E53; border-radius:80px;}
.border-link.blueborder-link:after {background: url(images/blue-arrow.svg) no-repeat;}
.thedevelop-btn{margin:40px 0px 0px 0px;}
.banner-slider.slick-slide{position:relative;}
.elevate-slider .slick-track{ display:flex; align-items:center; }
.elevate-img .pad-lr{ padding:0 90px; position:relative;}
.elevate-img .pad-lr:after{width:100%; height:100%; background:#fff; position:absolute; left:0px; top:0px; content:""; opacity:0.5;}
.elevate-img.slick-slide.slick-current.slick-active .pad-lr{ padding:0; }
.elevate-img.slick-slide.slick-current.slick-active .pad-lr:after{display:none;}
.elevate-img.slick-slide.slick-current.slick-active.slick-center .pad-lr img{ height:623px; width: 100%; object-fit:cover;}
.elevate-img img{border-radius:15px; /*height:530px;*/ width: 100%; object-fit:cover;}
.big-title.bluetitle{color:#132E53;}
.elevate-slider .slick-prev{background:none; background: url(images/blue-slider-arrow.svg) no-repeat; width:49px; height:49px; font-size:0px; position:absolute; right:59px; top:-50px;}
.elevate-main{position:relative; padding:80px 0px;}
.elevate-main .container{max-width:1247px;}
.elevate-slider .slick-next{background:none; background: url(images/blue-slider-arrow.svg) no-repeat; width:49px; height:49px; font-size:0px; position:absolute; top:-50px; right:0px; transform: rotate(180deg);}
.elevate-slider .slick-list{overflow: visible;}
.elevate-main{overflow:hidden;}
.elevate-slider{padding-top:50px;}
/*********************home-css-end************/
/*********************about-css-start************/
.innerbanner{background:#004D28; position:relative; height:319px;}
.inner-bannerwrap{display:flex; align-items: center; height: 100%;}
.innerbanner .container{height:100%;}
.inner-bannheading{font-size:80px; font-weight:300; color:#fff; line-height:95px;}
/*.itro-main.our-vision .leftalign-img img{width:auto; float:none; max-width:100%; height:505px; border-radius:15px;}
.our-vision .row{margin-left:-58px; margin-right:-58px;}
.our-vision .col-md-6{padding-left:58px; padding-right:58px;}*/
.the-developinner.center-text{justify-content: center;}
.historyabout-main{background:#dfdcd4; padding:80px 0px 170px 0px; overflow:hidden; position:relative;}
.historyabout-main .container{position:relative;}
.historyabout-main .row{margin-left:-29px; margin-right:-29px;}
.historyabout-main .col-md-5,.historyabout-main .col-md-7{padding-left:29px; padding-right:29px;}
.historyabout-main .container{max-width:1140px;}

.historyabout-main .col-md-6{padding-left:8px; padding-right:8px;}
.historycon-main p{padding:30px 0px 0px 0px;}
.historycon-main p:first-child{padding-top:20px;}
.historyabout-left .small-label{color:#004D28; margin-bottom: 25px;}
.historylogo{margin-bottom:32px;}
.historylogo img{width:180px; height:146px; object-fit: cover; }
.historyshap1{margin-bottom:17px;}
.historyshap3{margin-top:17px;}
.historyshap1 img{right:0px; bottom:0px; max-width:307px; height:417px; overflow: hidden;-webkit-mask-image: url(images/history-shape1.png); -webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/history-shape1.png);mask-position: center center;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover; border-radius:0px 0px 5px 5px;}
.historyshap2 img{border-radius:5px; height:180px; object-fit: cover; width:100%;}
.historyshap3 img{right:0px; bottom:0px; max-width:307px; height:417px; overflow: hidden;-webkit-mask-image: url(images/history-heritage-shape2.png); -webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/history-heritage-shape2.png);mask-position: center center;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover; border-radius:5px 5px 0px 0px;}
.historyabout-right{margin:85px 0px 0px 0px; z-index: 1; position: relative;}
.hostroy-row{margin-left:-8px; margin-right:-8px; display: flex;}
.hostroy-left,.hostroy-right{padding-left:8px; padding-right:8px;}
.innerbnner-img{position:absolute; right:0px; bottom:0px;}
.innerbnner-img img{right:0px; bottom:0px; max-width:697px; min-width:697px; height:307px; overflow: hidden;-webkit-mask-image: url(images/about-shape.png); -webkit-mask-position: top;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/about-shape.png);mask-position: top;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover; border-radius:0px 0px 0px 0px;}
.inner-bannerhead{max-width:700px; margin-top: 45px;}
.faq-main{padding:80px 0px;}
.faq-main .container{max-width:1140px;}
.accordion-answer, 
.accordion-answer2{display: none; } 
.accordion-answer2 .wysiwyg{padding-right:150px;}
.accordion-list-item .accordion-title:first-child{margin-top: 0}
.accordion-title{color:#132E53; font-size:35px; font-weight:300; border-top:1px solid #e1e4ef; padding:30px 0px 29px 0px; line-height:47px; position:relative; cursor:pointer;}
.accordion-title:after{background: url(images/grayplus-icon.svg) no-repeat; width:65px; height:65px; position:absolute; right:0px; top:50%; content:""; margin-top:-32px; background-size: 100%;}
.smalltitle{font-size:22px; line-height:34px; font-weight:300; font-family:"stevie-sans"; color:#132E53; position:relative; cursor:pointer;}
.smalltitle:before{background: url(images/plus-icon.svg) no-repeat; position:absolute; right:21px; top:0px; content:""; width:22px; height:22px; background-size: 100%;}
.accordion-wrap{margin:62px 0px 0px 0px;}
.accordion-list-item{border-top:1px solid #e1e4ef; padding:16px 0px;}
/*.accordion-answer2{padding:12px 0px 0px 0px;}*/
.accordion-list-itemmain.active .accordion-title:after{ background: url(images/grayminus-icon.svg) no-repeat;width:65px; height:65px;
  position: absolute;right: 0px; top: 50%; content: ""; margin-top: -32px; background-size: 100%;}
.accordion-list-item.active .smalltitle::before{background: url(images/minus-icon.svg) no-repeat; position: absolute; right: 21px;
  top:10px; content: ""; width: 22px; height: 22px; background-size: 100%;}
  .accordion-list-itemmain:last-child{border-bottom:1px solid #e1e4ef;}
 .visionshap1{background: url(images/vision-shape.svg) no-repeat; font-size: 0px; position: absolute; right:-105px; top:-47px;
  width:129px;height:44px; background-size:100%; }
  .visionshap2{background: url(images/vision-shape.svg) no-repeat; font-size: 0px; position: absolute; right:60px; top:-115px;
  width:109px;height:36px; background-size:100%; }
/*.itro-main.our-vision .col-md-6:first-child{width: 50%;}
.itro-main.our-vision .col-md-6{width: 50%;}
.itro-main.our-vision:after{display:none;}*/
.Susta-main .visionshap2{top:-60px; right: 78px;}
.Susta-main .visionshap1{right: -84px; top:0px;}
.histroy-cloud{background: url(images/history-heritage-graph.svg) no-repeat; width:331px; height:335px; position:absolute; right:0px; top:0px; font-size:0px; background-size: 100%;}
.shap1.history-greenshap1{left:-172px; right:auto;  width:90px; height:31px; bottom: -30px; background:url(images/vision-shape.svg) no-repeat; background-size:100%;}
.shap2.history-greenshap2{left:-53px; bottom:-90px; width:108px; height: 37px; right:auto;  background:url(images/vision-shape.svg) no-repeat; background-size:100%;}
.our-vision{padding:80px 0px; position:relative; overflow:hidden;}
.rightcon-pad .leftimg-con{padding-left:90px;}
/*********************about-css-end************/
/*********************buyersguide-css-main************/
.buyerhelp-main .container{max-width:765px;}
.buyerhelp-main{padding:80px 0px; text-align:center;}
.buyer-smallhead{font-size:30px; color:#132E53; font-weight:300; line-height:40px; margin:0px 0px 20px 0px;}
.big-title.buyer-head{color:#004D28; text-align:center; letter-spacing: inherit;}
.buyerheading{margin-bottom:20px;}
.buyer-maincon{text-align:center; max-width:633px; margin:auto;}
.buyer-maincon.wysiwyg p{font-size:22px; line-height:34px; padding:0px;}
.helpbuy-bg{background:#132E53; padding:80px 0px;}
.yellowfont{color:#CAC5B8;}
.help-smallhead{color:#FFFFFF; font-size:30px; line-height:35px;}
.rightalign-img img{height:505px; width:100%; border-radius:15px; object-fit: cover;}
.leftcon-pad .leftimg-con{padding-left:125px; padding-right:100px;}
.leftimg-coninner span{color:#CAC5B8; font-weight:600;}
.leftimg-seconhead{padding-top:7px; padding-bottom:10px;}

.form-main input[type="text"],.form-main input[type="email"],.form-main input[type="tel"]{border: 1px solid #000;padding: 19px 20px 17px 20px;border-radius: 10px;font-size:18px; width:100%; color:#4D4D4D;}
.select2-container .select2-selection--single{height:65px;border: 1px solid #000;background:transparent;color:#000;border-radius:5px;font-size:18px;border-radius: 10px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:64px;color:var(--site-dark);padding-left: 21px;padding-right: 48px;font-weight: 300;font-size: 18px;}
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid var(--site-black);height: 40px;border-radius: 5px;padding: 10px 28px;font-size: 16px;background-size:auto;outline: none;}
.select2-dropdown{border:1px solid #000;border-radius:10px;overflow: hidden;z-index: 1;box-shadow: 0px 0px 2px 2px rgba(215, 215, 215, 0.3)}
.select2-results__option{font-size: 18px;padding: 9px 28px 8px 28px;margin: 0 !important;font-weight: 300;}
.select2-results__option:last-child{border-bottom: 0;}
.select2-results__option:first-child{border-top: 1px solid var(--site-light-primary);}
.select2-results__option.select2-results__message{color:red;}
.select2-container--default .select2-results__option--selected {background-color: #132E53;color:#fff;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#132E53;color: #fff;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 63px;position: absolute;top: 0;right: 20px;width: 20px;background:none;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(images/dropdown-caret.svg) no-repeat center center;width: 20px;border: none;height: 100%;top: 0;left: 0;margin: 0;}
.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg);}
.select2-results__options{scrollbar-width: thin; scrollbar-color:#ffffff #355070;}
.select2-results__options::-webkit-scrollbar{width:5px;}
.select2-results__options::-webkit-scrollbar-track{background:#f0f0f0;}
.select2-results__options::-webkit-scrollbar-thumb{background-color: #d3d3d3; border-radius:5px; border:1px solid #f0f0f0;}
.form-main .row{margin-left: -8px;margin-right: -8px; margin-top:-20px;}
.form-main .row .col-md-6{padding: 0 8px;margin-top: 20px;}
.form-main .row .col-md-12{padding: 0 8px;margin-top: 20px;}
.form-main{max-width:1114px; padding:80px 0px; margin:auto;}
.form-main .wpcf7-form-control-wrap{display: block;width: 100%;margin-top: 0px;}
.form-border-bx.fullbx{margin-top: 20px;}
.col-md-6 .form-border-bx{height: 100%;}
.select2.select2-container.select2-container--default{width: 100% !important;}
.form-border-bx{padding: 19px 20px 12px 20px;border: 1px solid #000;border-radius: 10px;margin-top: 0px;}
.form-border-bx br{display: none;}
.form-main .form-ttl{font-size: 24px;line-height: 32px; color:#004D28; font-family:"gelica"; font-weight:300;}
.form-main label{font-size: 18px;line-height: 32px;color:#4D4D4D;margin-top: 8px;font-weight: 300;}
.form-main label a{color:#4D4D4D; text-decoration:underline;}
.form-border-bx .wpcf7-form-control-wrap, .form-border-bx .wpcf7-form-control-wrap{margin-top: 0;}
.form-border-bx .wpcf7-form-control-wrap label{margin-top: 0;}
.form-border-bx .wpcf7-checkbox label{position: relative;display: block;line-height: 1;}
.form-border-bx .wpcf7-list-item:first-child{margin-left: 0;}
.form-border-bx .wpcf7-list-item{margin: 6px 0 0 30px;}
.form-border-bx .wpcf7-checkbox label .wpcf7-list-item-label{position: relative;padding-left: 42px;line-height: 32px;display: block;cursor: pointer;}
.form-border-bx .wpcf7-checkbox label input[type="checkbox"]{opacity: 0;position: absolute;left: 0}
.form-border-bx .wpcf7-checkbox label .wpcf7-list-item-label:before{width: 26px;height: 26px;border:1px solid #000;content:'';position: absolute;left: 0;top: 2px;}
.form-border-bx .wpcf7-checkbox label .wpcf7-list-item-label:after{content: "";opacity: 0;display: block;left: 0px;top: 2px;position: absolute;width: 26px;  height: 26px;border: 0px solid var(--site-black);border-top: 0;border-left: 0;transform: none; background-image: url(images/check-mark.svg); background-repeat: no-repeat; background-position: center;}
.form-border-bx .wpcf7-checkbox label input:checked + .wpcf7-list-item-label:after{opacity: 1}
.form-border-bx .wpcf7-form-control.wpcf7-checkbox{display: flex;}
.register{text-align: center;margin-top: 33px;}
.register p{display: inline-block;margin: 0 auto;position: relative;}
.register p .wpcf7-spinner{position: absolute;right: -60px;top: 14px;}
.disclaimer{text-align: center;margin-top: 20px;}
.disclaimer label{color:#0F0A0A;}
.wpcf7-not-valid-tip{font-size: 14px;margin-top: 3px;}
.cont-section.guide-description.whysybx h6{ font-size:20px; line-height:28px; color:var(--site-dark); font-weight:300; margin-top:25px; font-family:basic-sans, sans-serif; }
.form-main input::-webkit-input-placeholder { opacity: 1;color:#000;}
.form-main input::-moz-placeholder { opacity: 1;color:#000;}
.form-main input:-ms-input-placeholder {opacity:1; color:#000;}
.form-main input:-moz-placeholder { opacity:1; color:#000;}
.wpcf7 form .wpcf7-response-output{border: 0;padding: 0;margin: 20px 0 0 0;text-align: center;font-size: 20px;}
.wpcf7 form.sent .wpcf7-response-output{color: #00ab19}
.register .wpcf7-submit{border: 1px solid #004D28; border-radius: 25px; height: 50px; padding: 0px 66px 0px 20px; display: inline-block; position: relative; font-size: 16px;font-weight: 500; background:none; color: #004D28; background:url(images/green-arrow.svg) no-repeat; background-position:calc(100% - 17px) 11px;}
.register .wpcf7-submit:hover{ color:#fff; background:#004D28 url(images/white-arrow.svg) no-repeat; background-position: calc(100% - 17px) 11px;}
.form-mainhead{padding:0px 0px 35px 0px;}
.example-main{background:#004d28; padding:80px 0px; overflow:hidden;}
.example-heading{font-size:40px; color:#fff;}
.example-conmain{margin:25px 0px 0px 0px;}
  .example-head{margin:0px 0px 45px 0px;}
  .example-main .row{margin-left:-58px; margin-right:-58px;}
  .example-main .col-md-4{padding-left:58px; padding-right:58px;}
  .example-main .container{max-width:1100px;}
  .example-conmain.wysiwyg p{font-weight:300 !important; padding:0px;}
  .rightimgshap img{right:0px; bottom:0px; width:670px; height:613px; z-index: 1; overflow: hidden;-webkit-mask-image: url(images/leftimg-shap.png); -webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/leftimg-shap.png);mask-position:top;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover;
  object-position: right; border-radius:0px 0px 0px 0px;}
  .cultureshape img{right:0px; bottom:0px; width:670px; height:548px; z-index: 1; overflow: hidden;-webkit-mask-image: url(images/culture-shape.png); -webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/culture-shape.png);mask-position:top;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover;
  object-position: right; border-radius:0px 0px 0px 0px; top:1px;}
.blue-font{color:#132E53;}
.leftimageshap-main{padding:80px 0px; overflow:hidden;}
/*.leftimageshap-main .row{align-items: center;}*/
.leftimageshap-main .wysiwyg ul li{line-height:28px;}
.leftimageshap-main .wysiwyg ul li::before{content:"-"; font-size:18px; color:#000; background:none; top:0px;}
.leftimageshap-main p{padding:20px 0px 0px 0px;}
.leftimageshap-main p:first-child{padding-top:25px;}
.leftimageshap-main .leftimg-con{padding-right: 100px; /*padding-top:140px;*/}
.leftimageshap-main .row{align-items: center;}
.wysiwyg ul + ul{margin-top:30px;}
.living-inner{position:relative;}
.qualityshap1{background:url(images/quality-shap.svg) no-repeat; font-size:0px; position:absolute; right:-162px; bottom:-40px; width:130px; height:44px; background-size:100%}
.qualityshap2{background:url(images/quality-shap.svg) no-repeat; font-size:0px; position:absolute; right:0px; bottom:30px; width:110px; height:38px; background-size:100%}
.works-shape{background:url(images/works-shap.svg) no-repeat; font-size:0px; position:absolute; right:40px; bottom:-65px; width:115px; height:39px; background-size:100%}
.works-shape1{background:url(images/works-shap.svg) no-repeat; font-size:0px; position:absolute; right:-85px; bottom:0px; width:96px; height:32px; background-size:100%}
.greenbg{background:#004d28; padding:80px 0px;}
.leftcon-rightpad .leftimg-con{padding-right:80px;}
.leftcon-rightpad .row{align-items: center;}
.leftcon-rightpad .leftimg-coninner p{padding-top:30px;}
.leftcon-rightpad .leftimg-coninner p:first-child{padding-top:0px;}
/*********************buyersguide-css-end************/
/************************gallery-css-start****************/
.gallery-banner{background:#cac5b8;}
.gallery-head{color:#132E53; font-size:80px;}
.gallery-bannerwrap{display:flex; justify-content: space-between; align-items: center;}
.gallary-tabs{display:flex;}
.gallery-tabs-wrap{border-top:1px solid #9ca09f; padding:25px 0px; position: sticky; top: 90px; background:#cac5b8; z-index:1; animation-duration: 0.8s;
  -webkit-animation-duration: 0.8s;}     	
.fixed .gallery-tabs-wrap{-webkit-animation-name: stickySlideDown;
  animation-name: stickySlideDown;}
.gallery-img{padding:40px 0px 14px 0px;}
.gallary-tabs li{margin:0px 5px;}
.gallary-tabs li:first-child{margin-left:0px;}
.gallary-tabs li a{border:1px solid #132E53; border-radius:80px;  font-weight:500; color:#132E53; font-size:16px; padding:12px 43px; display:block;}
.gallary-tabs li a.active{background: #132E53; color: #fff;}
.product-box-shape{position:relative;}
.product-box-shape:hover:after{width:100%; height:100%; background:#013B44 url(images/gallery-plus.svg) no-repeat center center; opacity:0.6; position:absolute; left:0px; top:0px; content:"";}
.product-box-shape:hover:before{width:100%; height:100%; background:url(images/gallery-plus.svg) no-repeat center center; position:absolute; left:0px; top:0px; content:"";}
.product-box-shape img{height:310px; width:100%; object-fit: cover;}
.gallery-wrapper{padding:80px 0px;}
.gallery-wrapper .row{margin-left:-6px; margin-right:-6px;}
.gallery-wrapper .col-md-4{padding-left:6px; padding-right:6px; margin-top:10px;}
.gallery-wrapper.blue{background:#132e53;}
.gallery-smallhead{font-size:30px; color:#132E53; font-weight:300; line-height:1; margin-bottom:17px;}
.gallery-wrapper.blue .gallery-smallhead{color:#fff;}
.mfp-bg.mfp-ready{background:#132e53; opacity:9;}
.mfp-image-holder button.mfp-close{background:url(images/gallery-cross.svg) no-repeat; width:31px; height:31px; opacity:9; font-size:0px; right: -289px;
  top: 72px; padding:0px; cursor:pointer !important;}
img.mfp-img{border-radius:5px; padding:0px; max-height: calc(100vh - 180px ) !important; background-size: cover; object-fit: cover;}
.mfp-arrow-right:before{background:url(images/gallery-right-arrow.svg) no-repeat; border:0px; margin:0px; width:65px; height:65px; opacity:9;}
.mfp-arrow-right{right: calc(50% - 557px);}
.mfp-arrow-left{left: calc(50% - 557px);}
.mfp-arrow-right:after,.mfp-arrow-left:after{display:none;}
.mfp-arrow{width:65px; height:65px; opacity:9; margin-top:-42px;}
.mfp-arrow-left:before{background:url(images/gallery-right-arrow.svg) no-repeat; border:0px; margin:0px; width:65px; height:65px; opacity:9; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.mfp-figure::after{display:none;}
.mfp-bottom-bar{position:relative; padding-top:15px; margin:0px;}
.mfp-image-holder .mfp-content{max-width:905px; max-height: 100vh;}
.mfp-arrow:active{margin-top:-42px;}
.mfp-title{font-size:18px; color:#fff; line-height:28px;}
.mfp-counter{display:none;}
.mfp-figure figure{padding:70px 0 110px;}
.mfp-close:active{top:0px;}
.greenbg-withoutpad{background:#004d28; padding-bottom:0px;}
/************************gallery-css-end****************/
.rightimageshap-main{padding:35px 0px 0px 0px;}
.rightimageshap-main .row{align-items: center;}
.rightimageshap-main .leftimg-con{padding-right:70px;}
.leftbig-font .big-title{font-size:65px;}
.localarea-conmain{padding:80px 0px; position:relative; overflow:hidden;}
.localarea-conmain .container{max-width:675px;}
.localarea-conmain .wysiwyg p{padding:28px 0px 0px 0px;}
.localarea-conmain .wysiwyg p:first-child{padding:0px;}
.testimonial-conmain{background:#FFFFFF; border-radius:15px; padding:75px 75px;  margin:55px 0px 0px 0px;}
.testimonial-main .container{max-width:1300px; }
.testi-innercon{max-width:850px; margin:auto;}
.testi-innercon.wysiwyg p{font-size:22px; line-height:34px;}
.testi-namemain{padding:52px 0px 0px 0px;}
.testi-name{color:#013B44; font-size:24px; font-weight:500;}
.testi-disc{color:#013B44; font-size:18px;}
.testimonial-slider .slick-prev{background:none; border:0px; box-shadow:none; font-size:0px; background:url(images/testimonial-wht-arrow.svg) no-repeat; width:65px; height:65px; position:absolute; left:-33px; top:50%; z-index:1; margin-top:-33px;}
.testimonial-slider .slick-next{background:none; border:0px; box-shadow:none; font-size:0px; background:url(images/testimonial-wht-arrow.svg) no-repeat; width:65px; height:65px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); right:-33px; top:50%; position:absolute; margin-top:-33px;}  
.lifebysea-main{background:#dfdcd4; padding:80px 0px; position:relative;}
.lifebysea-con p{padding:28px 0px 0px 0px;}
.lifebysea-head{margin-bottom:5px;}
.white-cloud{background:url(images/white-cluod-left.svg) no-repeat; position:absolute; left:0px; bottom:0px; width: 259px; height: 262px; font-size:0px; opacity:0.5;}
.seashap1{background: url(images/sea-shap1.svg) no-repeat; font-size:0px; position:absolute; right: 177px; top:95px; width:108px; height:38px; background-size: 100%;}
.seashap2{background: url(images/sea-shap1.svg) no-repeat; font-size:0px; position:absolute; right:57px;top:40px; width:90px; height:32px; background-size: 100%;}
.lifebysea-rightmain{position:relative;}
.testimonial-slider .slick-dots li{margin:0px 5px; font-size:0px;}
.testimonial-slider .slick-dots li button{font-size:0px; background:#67957e; width:11px; height:11px; border-radius:50%; padding:0px;}
.testimonial-slider .slick-dots li.slick-active button{background:#fff;}
.testimonial-slider .slick-dots{display:flex; justify-content:center; margin:33px 0px 0px 0px;}
.lifebysea-shap1 img{right:0px; bottom:0px; max-width:365px; height:488px; z-index: 1; overflow: hidden;-webkit-mask-image: url(images/sea-white-shape.png); -webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/sea-white-shape.png);mask-position:top;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover;
  object-position: right; border-radius:0px 0px 0px 0px;}
  .libseaimg-main{display:flex; align-items: flex-end;}
  .lifebyseaimg-2 img{width:408px; height:314px; border-radius:5px; object-fit: cover;}
  .lifebysea-shap1{padding-left:12px; padding-right:12px;}
  .lifebyseaimg-2{padding-left:12px; padding-right:12px;}
  .libsea-single{padding-left:10px; padding-right:10px; margin:20px 0px 0px 0px; text-align:center; padding-left:105px;}
  .libsea-single img{width:422px; height:263px; border-radius:5px; object-fit:cover;}
  .lifebysea-inner .col-md-4{width:40.5%;}
  .lifebysea-inner .col-md-8{width:58.8%;}
  .lifebysea-inner{width: calc(100% + 100px);}
  .lifebysea-left{padding-left: 104px; padding-right: 40px; padding-top:138px;}
.blue-cloud{background:url(images/blue-cloud.png) no-repeat; width:415px; height:294px; position:absolute; right:0px; bottom:0px; font-size:0px;}
.yellowshap{background: url(images/yellowshap.svg) no-repeat; font-size:0px; position:absolute; left:210px;bottom:113px; width:130px; height:44px; background-size: 100%;}
.yellowshap1{background: url(images/yellowshap.svg) no-repeat; font-size:0px; position:absolute; left:70px;bottom:185px; width:108px; height:37px; background-size: 100%;}

.single-developbanner img{height:425px; width:100%; object-fit: cover;}
.single-developbannercon{max-width:775px; background:#132e53; margin-top:-172px; position:relative; padding:63px 95px 40px 97px}
.single-develhead{font-size:40px; color:#fff; line-height:45px;}
.single-devemaincon p{padding:33px 0px 0px 0px; font-weight:300;}
.singlbannicon{background: url(images/home-icon.svg) no-repeat; width:21px; min-width:21px; height:18px; margin:5px 0px 0px 0px;}
.singlbannicon1{background: url(images/home-icon1.svg) no-repeat; width:22px; min-width:22px; height:20px; margin:5px 0px 0px 0px;}
.single-homebannmain{display:flex; border-top:2px solid #4d627e; margin:43px 0px 0px 0px; padding:20px 0px 0px 0px;}
.singlbanncon{font-size:18px; color:#fff; line-height: 28px; padding-left:10px; }
.singlbannconmar{margin-left:68px;}
.single-bannerwrap{display:flex;}
.singlebanner-logo{max-width: 570px; text-align: center; margin: auto;}
.singlebanner-logo img{width: 323px; height: auto; object-fit: cover;}
.headingone-main{padding:80px 0px; position:relative;}
.headingone-main .row{align-items: center;}
.singledevleftcon-inner p:first-child{font-size:22px; line-height:34px;}
.singledevleftcon-inner p{padding:34px 0px 0px 0px;}
.singledevelopmaincon{padding-left:115px; padding-right: 34px;}
.single-developimg1 img{right:0px; bottom:0px; width:314px; height:416px; overflow: hidden;-webkit-mask-image: url(images/headingone-shape.png); -webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;mask-image: url(images/headingone-shape.png);mask-position: center center;mask-repeat: no-repeat;	mask-size: cover;position: relative;object-fit: cover; border-radius:0px 0px 5px 5px;}
.single-developimg2 img{width:100%; height:183px;object-fit: cover; border-radius:5px;}
.singledev-leftimgmain1{width:334px; }
.single-developimg2{margin:20px 0px 0px 0px;}
.singledev-leftimgmain2{width:322px;}
.singledevepeimg-main{display:flex; margin-left:-10px; margin-right:-10px;}
.singledev-leftimgmain1{padding-left:10px; padding-right:10px;}
.singledev-leftimgmain2{padding-left:10px; padding-right:10px;}
.single-developimg3{margin-top:20px;}
.single-developimg3 img{width:100%; height:370px; object-fit: cover; border-radius:5px;}
.singledev-leftimgmain2 .single-developimg2{margin-top:0px;}
.elevate-main.singledevelop-slider .elevate-slider{padding-top:0px; padding-bottom:61px;}
.elevate-main.singledevelop-slider .elevate-slider .slick-next{top:auto; bottom:0px; right:-300px;}
.elevate-main.singledevelop-slider .elevate-slider .slick-prev{top:auto; bottom:0px ;right: -242px; }
.elevate-main.singledevelop-slider .container{max-width:760px;}
.elevate-main.singledevelop-slider .elevate-img.slick-slide.slick-current.slick-active.slick-center .pad-lr img{height:448px;}
.elevate-main.singledevelop-slider .elevate-img .pad-lr{position:relative;}
.elevate-main.singledevelop-slider .elevate-img .pad-lr:after{background:#fff; width:100%; position:absolute; left:0px; top:0px; content:""; opacity:0.5; height:100%;}
.elevate-img.slick-slide.slick-current.slick-active.slick-center .pad-lr:after{display:none;}
.elevate-main.singledevelop-slider .elevate-img img{height:392px;}
.elevate-main.singledevelop-slider .elevate-img .pad-lr{padding:0px 50px;}
.singlesimp-conmain .container{max-width:574px;}
.singlesimp-con p{padding:35px 0px 0px 0px;}
.singlesimp-con p:first-child{padding-top:25px;}
.elevate-main.singledevelop-slider{padding-bottom:0px;}
.singls-devbtn{border:1px solid #132E53; border-radius:80px; font-size:16px; font-weight:500; color:#2D2869; width:300px; height:50px; text-align:center; display: block; line-height: 50px;}
.singlesim-btninner{display:flex; justify-content: center;}
.singlsimbtnmain{padding-left:5px; padding-right:5px;}
.singlesim-btnmain .container{max-width:1364px; }
.singlesimp-conmain{padding-bottom:80px;}
.singlesim-btnmain{padding:48px 0px 0px 0px;}
.bluebg{background:#132E53; padding:80px 0px;}
.testimonial-main.bluebg .testimonial-slider .slick-dots li button{background:#728298;}
.testimonial-main.bluebg .testimonial-slider .slick-dots li.slick-active button{background:#fff;}
.singlehome-wrap{display:flex;}
.innerbanner.banner-bluebg{background:#132E53;}
.innerbanner.banner-bluebg .inner-bannheading{color:#F2EEEA;}
.innerbanner.interest-banner .inner-bannerhead{max-width:100%; margin-top:0px; text-align:center; margin-bottom:0px;}
.innerbanner.interest-banner .inner-bannerwrap{justify-content: center; text-align:center;}
.innerbanner.interest-banner{height:230px;}

.topmenu ul li.register-interest-menu.current_page_item:after{display:none;}
.topmenu ul li.register-interest-menu.current_page_item a{background:#004D28; color:#CAC5B8;}
 .topmenu ul li.register-interest-menu.current_page_item a:after{background: url(images/green-btn-arrow.svg) no-repeat;}
 .contentpagemain{padding:80px 0px;}




.map_section{background:#132e53;overflow: hidden;}
.local-amenities-title{font-size: 30px;line-height: 1.2;color:#CAC5B8;position: relative;display: block;padding-right: 30px; font-family:"gelica";}
.map_section .locations-main-wrap{align-items: center;}
.locations-leftbx-inn{margin-top: 35px;}
.locations-leftbx{padding: 80px 0;max-width: 428px;}
.locations-leftbx .card-body{padding: 0;color:#CAC5B8;}
.locations-leftbx-inn .card-header button{font-size: 24px;line-height: 1.2;color:#CAC5B8 !important;background-color: transparent;border: 0;box-shadow: none;outline: none !important;padding: 0;width: 100%;text-decoration: none;text-align: left;position: relative;margin-top: 15px;padding-right: 40px;font-weight: 300; font-family:"gelica";}
.locations-leftbx-inn .card-header button:focus{color:#CAC5B8;}
.locations-leftbx-inn .card-header button[aria-expanded="true"]:before{background-image: url(images/minus.svg);}
.locations-leftbx-inn .card-header button:before{position: absolute;content:'';right: 0;background-image: url(images/plus.svg);background-repeat: no-repeat;background-position: center;width: 26px;height: 26px;top: 2px;}
.locations-leftbx-inn .content_data_accordian{border-top: 1px solid #40546d;margin-top: 15px;}
.locations-leftbx-inn .content_data_accordian:last-child{border-bottom: 1px solid #40546d;padding-bottom: 15px;}
.locations-leftbx-inn .content_data_accordian:first-child{margin-top: 0;}
.locations-leftbx-inn .card-header{padding: 0;background-color: transparent;border: 0;border-radius: 0;}
.locations-leftbx-inn .card {background-color: transparent;border: 0;}
.collapsing{transition:0.4s !important}
.map-btm-info{margin-top: 26px;margin-bottom: 8px;}
.map-btm-info li{font-size: 14px;line-height: 20px;margin: 0;}
.map-btm-info span{cursor: pointer;}
.map-btm-info span.my_active{font-weight: 700;}
.map-info-bx{position: absolute;top: 0;left: 0%;min-width: 258px;background:#F5F4F1;height: 100%;z-index: 1;transition: 0.3s;-webkit-transition:0.3s;padding: 26px;max-width: 300px;}
.side_bar_dismiss{position: absolute;right: 16px;top: 16px;width: 25px;height: 25px;background: url(images/cross-icon.svg);background-repeat: no-repeat;background-position: center;border: 0;box-shadow: none;outline: none;font-size: 0;}
.side_bar_data{margin-top: 95px;}
.find_centre_main, .find_centre_main *{outline: none !important; border: transparent !important;}
.locations-map-rightbxinn{width: calc(56vw + 25px);position: relative;overflow: hidden;margin-left: -20px;height: 100%}
.map-btn-wrap{display: flex;flex-direction: column;position: absolute;right: 30px;bottom: 30px;}
.map-btn-wrap .zoom-pls{display: inline-block;width: 62px;height: 62px;background-image: url(images/map-minus.svg);background-repeat: no-repeat;background-position: center;font-size: 0;cursor: pointer;border-radius: 50%;}
.map-btn-wrap .zoom-mins{display: inline-block;width: 62px;height: 62px;background-image: url(images/map-plus.svg);background-repeat: no-repeat;background-position: center;margin-top: 8px;font-size: 0;cursor: pointer;border-radius: 50%;}
.google_map{height: 100% !important;min-height: 805px;}
.locations-map-rightbxinn .find_centre_main{height: 100%;}
.locations-map-rightbxinn .find_centre_main .map_data{line-height: 100%;}
.location_sidebar{font-size: 16px;line-height: 19px;color:#000000;font-weight: 700;margin-top: 17px;}
.phone_sidebar{margin-top: 15px;}
.address_sidebar{margin-top: 17px;}
.link_sidebar a{color: #000000;font-weight: 700}
.address_sidebar p{font-size: 16px;color:#000000;font-weight: 400;}
.maplink_sidebar{margin-top: 30px;}
.maplink_sidebar a{font-size: 16px;color:#7D8BBB;text-decoration: underline; font-weight:500;}
.phone_sidebar{font-size: 16px;line-height: 19px;color: var(--site-secondary);}
.phone_sidebar a{color: #000000;}
.gm-style .gm-style-iw-c{max-width: 250px !important;padding: 16px 26px 16px 16px;}
.gm-ui-hover-effect{right: 0 !important;top: 0 !important;}
.leftimageshap-main.Susta-main .leftimg-con{padding-left:120px; padding-right:50px;}
.leftimageshap-main.Susta-main .rightimgshap img{object-position:left;}
.found-error-page{padding: 80px 0; text-align: center;}
.error-page-description{margin-top: 28px; max-width: 690px; margin-left: auto; margin-right: auto; width: 100%; font-size: 20px; font-weight: 300; padding:30px 10px; font-weight:500;}
.error-btn{margin-top: 15px;}
.error404 .footer-form{display: none;} 
.thankyou-section{background: #132E53; padding:80px 0px; color:#fff; text-align:center;}
.thankyou-wrap h1{color:#fff; font-size:80px;}
.thankyou-wrap h2{padding:10px 0px 40px 0px;}
.thankyou-wrap p{font-size:18px; line-height:28px;}
.thankyou-btn{margin-top:40px;} 
.gm-style div[role="button"]:hover, .gm-style div[role="button"]:focus, .gm-style div[role="button"]:active {
  box-shadow: 0 0 0px 6px rgba(202,197,184,0.5);
}
.gm-style div[role="button"] {border-radius: 40px !important; display: inline-block; overflow: hidden; transition: 0.3s; -webkit-transition: 0.3s;}
.itro-main + .elevate-main,.buyerhelp-main + .leftimageshap-main,.our-vision + .localarea-conmain{padding-top:0px;}
.thedevelop-main + .thedevelop-main{padding-top:0px;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: inherit ;}
.registerpage .register .wpcf7-submit{border:1px solid #132E53; color:#132E53; background: url(images/register-arrow.svg) no-repeat; background-position: calc(100% - 17px) 11px;}  

.yellowshap-dev{background: url(images/yellowshap.svg) no-repeat; font-size:0px; position:absolute; left:80px;bottom:-80px; width:130px; height:44px; background-size: 100%;}
.yellowshap1-dev{background: url(images/yellowshap.svg) no-repeat; font-size:0px; position:absolute; left:-80px;bottom:0px; width:108px; height:37px; background-size: 100%;}
.headingone-main .container{position:relative;}
.testimaindiv{padding-left:10px; padding-right:10px;}
.testimonial-slider .slick-list{margin-left:-10px; margin-right:-10px;}
.exmple-icon img{width:50px; height:50px; background-size: cover;}
.grecaptcha-badge {opacity: 0;visibility: hidden;}
.password-from{max-width:780px; margin:auto;}
.password-from:first-child{color: #004D28; font-family: "gelica"; font-size: 20px;}
.password-protected{padding:80px 0px;}
.password-from p label{width:100%; display:block; margin-top:20px;  font-size:18px; }
.password-from p label input{border:1px solid #000; padding:19px 20px 17px 20px; border-radius:10px; font-size:18px; width:100%; color:#4D4D4D; margin-top:10px;}
.password-from p input[type=submit]{border-radius:25px; height:50px; padding:0px 66px 0px 20px; display:inline-block; position: relative; font-size:16px;font-weight:500; background:none; border: 1px solid #132E53; color: #132E53; background: url(images/register-arrow.svg) no-repeat; background-position: calc(100% - 17px) 11px; font-family:"stevie-sans"; margin-top:15px; width:130px;}

.footer_cannon_kirk_group_logo{margin-left: auto;margin-right: 30px;display: inline-flex;align-items: center;}
.footer_cannon_kirk_group_logo:last-child{margin: 0}
.footer_cannon_kirk_group_logo img{max-width: 180px;max-height: 100px;object-fit: contain;object-position: center;}

  
@media(min-width:1199px)
{
	.home .topmenu ul li.register-interest-menu a:hover,.button-link:hover{background:#fff; color:#004D28;}
	.button-link.greenbtn:hover{color:#004D28;}	
	.button-link.greenbtn:hover:after{background:url(images/green-arrow.svg) no-repeat;}
	.button-link.border-link:hover{background:#CAC5B8; color:#004D28;}
	.button-link.border-link:hover:After{background:url(images/green-arrow.svg) no-repeat;}
	.button-link.border-link:hover{border:1px solid #CAC5B8;}
	.wysiwyg ul li a:hover,.wysiwyg ol li a:hover,.wysiwyg p a:hover{color:#000; text-decoration:none;}
	.topmenu ul li.register-interest-menu a:hover{background:#004D28; color:#CAC5B8;}
	.fixed .topmenu ul li.register-interest-menu a:hover{background:#004D28; color:#CAC5B8;}
	.footer-wrap-bottom p a:hover,.footer-list-right a:hover,.footer-links a:hover{color:#fff;}
	.border-link.greenborder-link:hover{background:#004D28; color:#CAC5B8;}
	.border-link.greenborder-link:hover:after,.border-link.blueborder-link:hover:after{background:url(images/green-btn-arrow.svg) no-repeat;}
	.border-link:hover{background: #004D28;
    color: #CAC5B8; border:1px solid #004D28;}
	.elevate-slider .slick-next:hover{background:url(images/blue-slider-active.svg) no-repeat; width:49px; height:49px; background-size:100%; transform: rotate(0deg);}
	.elevate-slider .slick-prev:hover{background:url(images/blue-slider-active.svg) no-repeat; width:49px; height:49px; background-size:100%; transform: rotate(180deg);}
	.wysiwyg.whtwysiwyg ul li a:hover,.wysiwyg.whtwysiwyg ol li a:hover,.wysiwyg.whtwysiwyg p a:hover{text-decoration:none;}
	.border-link.yellow-btn:hover:after{background:url(images/green-btn-arrow.svg) no-repeat;}
	
.topmenu ul li:hover:after{border-bottom:2px solid #CAC5B8; width:100%; position:absolute; bottom:-5px; left:0px; content:"";}
.topmenu ul li.register-interest-menu:hover:after{display:none;}
.topmenu ul li.register-interest-menu a:hover:after{background:url(images/green-btn-arrow.svg) no-repeat;}
.home .topmenu ul li.register-interest-menu a:hover::after{background:url(images/green-arrow.svg) no-repeat;}
.home.fixed .topmenu ul li.register-interest-menu a:hover::after{background:url(images/green-btn-arrow.svg) no-repeat;}
.mfp-arrow-right:hover:before{background:url(images/gallery-hover-arrow.svg) no-repeat; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.mfp-arrow-left:hover:before{background:url(images/gallery-hover-arrow.svg) no-repeat; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg);}
.gallary-tabs li a:hover{background:#132E53; color:#fff;}
.testimonial-slider .slick-dots li button:hover,.testimonial-main.bluebg .testimonial-slider .slick-dots li button:hover{background:#fff;}
.testimonial-slider .slick-next:hover{background:url(images/testi-slider-hover.svg) no-repeat; width:83px; height:83px; margin-top:-39px;
 -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); right: -42px;}
.testimonial-slider .slick-prev:hover{background:url(images/testi-slider-hover.svg) no-repeat; width:83px; height:83px; margin-top:-45px;
 -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);left: -41px;}
.singls-devbtn:hover{background:#CAC5B8; border:1px solid #CAC5B8; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px 0px;}
.mfp-image-holder button.mfp-close:hover{opacity:0.5;}	
.maplink_sidebar a:hover{color:#013B44;}
.map-btm-info span:hover{font-weight: 700;}
.side_bar_dismiss:hover{background:url(images/cross-hover-icon.svg) no-repeat; background-position: center;}
.link_sidebar a:hover,.phone_sidebar a:hover{color:#013B44;}
.wow{visibility:hidden;}
.registerpage .register .wpcf7-submit:hover,.password-from p input[type="submit"]:hover{  color: #fff; background:#004D28 url(images/white-arrow.svg) no-repeat;  border: 1px solid #004D28; background-position: calc(100% - 17px) 11px;}
.form-main label a:hover{color:#4D4D4D; text-decoration:none;}
.border-link:hover:after{background:url(images/green-btn-arrow.svg) no-repeat;}
.footer-location p a:hover{color: #fff}

}


@media(max-width:1600px)
{
	
	.lifebysea-inner{width:100%;}
	.libseaimg-main{margin-left:-12px; margin-right:-12px;}
}
@media(max-width:1500px)
{
	.mfp-image-holder button.mfp-close{right: -150px;}
}
@media(max-width:1530px)
{
.banner-image img{max-width:700px; height:565px}	
}
@media(max-width:1450px)
{
	.shap1{right:0px;}
}
@media(max-width:1399px)
{
	.banner-text-inn{max-width: 545px;}
	.banner-heading{font-size:65px; line-height:70px;}
	.banner-image img{max-width:600px; height:485px}	
	.elevate-img .pad-lr{padding:0 30px;}
	.elevate-main .container {max-width: 1147px;}
	.visionshap1{right:0px;}
	.visionshap2{right:75px;}
	.rightimgshap img{max-width: 570px; height: 524px;}
	.testimonial-main .container {max-width: 1120px;}
	.elevate-main.singledevelop-slider .elevate-slider .slick-next{right:-200px;}
	.elevate-main.singledevelop-slider .elevate-slider .slick-prev{right: -142px;}
	.cultureshape img{max-width: 570px; height: 470px;}
	.rightimageshap-main .leftimg-con{padding-left:0px;}
	.single-developimg1 img{height: 370px; mask-position: top;}
}
@media(max-width:1199px)
{
	.container{max-width:100%;}
	.topmenu{display:none;}
	 .mobile-menu{display: block; background-color: #004d28; position: fixed; width: 350px; height: 100vh; right: 0px; top: 0px; z-index: 99; padding: 20px 10px; transition: all 0.5s; -webkit-transition: all 0.5s; transform: translateX(100%); -webkit-transform: translateX(100%);}
.fixed .menu-open{background: url(images/blue-menu-open.svg) no-repeat;}
body.nav-open .mobile-menu{transform: translateX(0%); -webkit-transform: translateX(0%); box-shadow: rgba(0,0,0,0.5) 0 0px 10px}
.site-logo-row .container{flex-wrap: wrap;}
.header-menu{padding: 0px; margin: 50px 0 0 0; width: 100%; max-height: calc(100vh - 180px); overflow-y: auto;}
.mobile-menu ul.menu > li.contact-us-menu{margin-left: 0;}
.mobile-menu .header-menu ul{flex-wrap: wrap;}
.mobile-menu .header-menu ul li{margin: 15px 0px; width: 100%;}
 .menu-close {width:40px; height: 40px; background:url(images/menu-close.svg) no-repeat; background-repeat: no-repeat;   background-position:center; position:fixed; top:30px; right:12px; display:inline-block; text-indent:-999px; overflow:hidden; z-index: 9;border-radius: 5px; cursor: pointer;}
.mobile-menu .header-menu ul > li > a {color:#fff;}
.mobile-menu .header-menu ul > li.current-menu-item > a{color:#CAC5B8; font-weight:500;}
.mobile-menu .header-menu ul li {margin: 15px 0px; width: 100%;}
.mobile-menu .homepage-logo{width:120px;}
body.nav-open .site-header:before{opacity: 0.75; z-index:1; visibility: visible;}
	.menu-toggle{display:block;}
	.menu-open {display: inline-block; }
	.homepage-logo .head-logo{width:120px;}
	.banner-wrap{height:520px;}
	.banner-heading,.inner-bannheading,.gallery-head{font-size:50px; line-height:60px;}
	.banner-image img{max-width:450px; height: 360px;}
	.banner-link-wrap{margin-top:20px;}
	.itro-main .leftimg-con{padding-left: 50px}
	.elevate-main .container{max-width: 1047px;}
	.thedevelop-con{padding-left:50px;}
	.register-inner{margin-left:370px;}
.itro-main,.elevate-main,.thedevelop-main,.register-your-self,.about-qualitymain,.historyabout-main,.faq-main,.helpbuy-bg,.our-vision,.buyerhelp-main,.leftimageshap-main,.example-main,.form-main,.greenbg,.gallery-wrapper,.localarea-conmain,.lifebysea-main,.headingone-main,.bluebg,.thankyou-section,.contentpagemain,.password-protected{padding:50px 0px;}
	.singlesimp-conmain{padding-bottom:50px;}
	.big-title,.register-title,.leftbig-font .big-title{font-size:40px; line-height:45px;}
	.small-head{font-size:32px;}
	.the-developinner{padding-bottom:0px;}
	.leftimg-link{margin-top:20px;}
	.qualityshapeimg img{max-width:100%; height: 621px;}
	.about-qualitymain .container {max-width: 1044px;}
	body.nav-open{overflow:hidden;}
	.about-qualityleftmar{margin-top:0px;}
	.historyshap1 img,.historyshap3 img{max-width:269px; height:370px;}
	.historyabout-main .row{margin-left:-12px; margin-right:-12px;}
	.historyabout-main .col-md-5,.historyabout-main .col-md-7{padding-left:12px; padding-right:12px;}
	.accordion-wrap{margin-top:30px;}
	.accordion-title{font-size:30px;}
	.innerbnner-img img{max-width: 497px; min-width: 497px; height: 217px;}
	.innerbanner{height:240px;}
	.itro-main.our-vision .leftalign-img img{height:315px;}
	.about-qualitymain + .about-qualitymain{margin-top: -50px;}
	.rightalign-img img{height:383px;}
	.leftcon-pad .leftimg-con,.rightcon-pad .leftimg-con{padding-left:0px; padding-right:0px;}
	.buyer-smallhead{line-height:36px; font-size:26px;}
	.buyer-maincon.wysiwyg p{font-size:18px; line-height:30px;}
	.rightimgshap img{max-width: 450px; height: 406px;}
.example-main .col-md-4{padding-left:20px; padding-right:20px;}
.example-main .row{margin-left:-20px; margin-right:-20px;}
.form-border-bx .wpcf7-list-item{margin:6px 0 0 20px;}
.leftcon-rightpad .leftimg-con{padding-right:0px;}
.mfp-image-holder .mfp-content{max-width:800px;}
.mfp-arrow-right{right: calc(50% - 478px);}
.mfp-arrow-left {left: 50%; margin-left: -73px; bottom:0px; top: auto;}
.mfp-arrow-right {right: 50%; margin-right: -71px; bottom:0px;  top: auto;}
.product-box-shape img{height:210px;}
.testimonial-main .container {max-width: 900px;}
.lifebysea-inner .col-md-4{width:100%; margin-top:30px;}
.lifebysea-inner .col-md-8{width:100%;}
.libseaimg-main{justify-content:center;}
.libsea-single{padding-left:0px;}
.lifebysea-left{padding-top:0px; padding-left:50px; padding-right:50px;}
.lifebysea-inner .row{flex-direction: column-reverse;}
.testimonial-conmain{padding:40px; margin-top:35px;}
.single-developbannercon{padding: 30px; max-width:600px;}
.single-develhead{font-size:36px; line-height:42px;}
.single-homebannmain{margin-top:20px;}
.single-devemaincon p{padding-top:20px;}
.singledevelopmaincon{padding-left:0px; padding-right:0px; padding-top:30px;}
.headingone-main .col-md-6{width:100%;}
.headingone-main .row{flex-direction: column-reverse;}
.singledevepeimg-main{justify-content: center;}
.headingone-main + .elevate-main.singledevelop-slider{padding-top:0px;}
.elevate-main.singledevelop-slider .elevate-slider .slick-prev{right:60px;}
.elevate-main.singledevelop-slider .elevate-slider .slick-next{right:0px;}
.singlesimp-con p,.singlesim-btnmain{padding-top:20px;}
.cultureshape img{max-width: 470px; height: 380px;}
.rightimageshap-main.rightcon-pad.greenbg-withoutpad .col-md-6{width:100%;}
.rightimageshap-main.rightcon-pad.greenbg-withoutpad .row{flex-direction: column-reverse;}
.cultureshape {text-align:center;}
.rightimageshap-main.greenbg-withoutpad{padding-bottom:30px;}
.rightcon-pad.greenbg-withoutpad .leftimg-con{max-width:100%; padding-top:30px;}
.innerbanner.interest-banner{height: auto; padding: 40px 0px;}
.mfp-image-holder button.mfp-close{right:0px; top:21px;}
.locations-map-rightbxinn { margin-left: 0; width: calc(50vw + 90px); }
.leftimageshap-main.Susta-main .leftimg-con{padding-left:0px;}
.leftimageshap-main .leftimg-con{padding-top:50px;}
.thankyou-wrap h1{font-size:60px;}
.visionshap1,.visionshap2,.histroy-cloud,.shap1,.shap2,.intro-shape,.qualityshap2,.qualityshap1,.yellowshap-dev,.yellowshap1-dev,.blue-cloud,.white-cloud{display:none;}
.wysiwyg h2{font-size: 38px;}
.singlebanner-logo img{max-width: 210px;margin-top: 15px;}

}
@media(max-width:1024px)
{
	.leftalign-img img{height:330px;}
	.elevate-main .container{max-width:900px;}
	.elevate-img.slick-slide.slick-current.slick-active.slick-center .pad-lr img{height:500px;}
	.elevate-img img{height:430px;}
}

@media(max-width:991px)
{
	.banner-text{padding-bottom:30px;}
	.banner-image img{max-width: 350px; height: 282px;}
	.banner-text-inn{max-width: 390px;}
	.banner-heading,.inner-bannheading,.gallery-head{font-size: 40px; line-height: 50px;}
	.banner-wrap{height: 450px;}
	.itro-main .col-md-6:first-child{width:100%;}
	.leftalign-img img{width:100%; border-radius:15px; max-width:100%; height:495px;}
	.leftalign-img{width:100%;  }
	.itro-main .leftimg-con{padding-left:0px; width:100%; max-width:100%; margin-top:30px;}
	.itro-main .col-md-6{width:100%;}
	.small-label{margin-bottom:10px;}
	.leftimg-heading{margin-bottom:10px;}
	.elevate-main .container{max-width:680px;}
	.elevate-img.slick-slide.slick-current.slick-active.slick-center .pad-lr img{height:400px;}
	.elevate-img img{height:330px;}
	.thedevelop-boxmain .col-md-6{width:100%;}
	.thedevelop-con{padding:30px;}
	.thedevelop-innercon{width:100%; max-width:100%;}
	.thedevelop-btn{margin-top:20px;}
	.thedevelop-boxmain.thedevelop-rightimg .row{flex-direction: column-reverse;}
	.thedevelop-leftimg img{height:300px;}
	.register-title{float:none; width:100%;}
	.register-inner{margin-left:0px; max-width:100%;}
	.footer-rightmain{margin-left: 140px;}
	.footerlogo{width:120px;}
	.footer_cannon_kirk_group_logo{width:120px;}
	.email-phone-location{padding-top:0px;}
	.about-qualityinnr .col-md-6{width:100%;}
	.qualityshapeimg{text-align:center; margin-top:30px;}
	.qualityshapeimg img{max-width: 393px; height: 522px;}
	.qualityimg1{margin-top:30px;}
	.about-qualityhead-text{padding-top:30px;}
	.historyabout-main .col-md-5, .historyabout-main .col-md-7{width:100%;}
	.historyabout-main .row{flex-direction: column-reverse;}
	.historyabout-right{margin-top:0px;}
	.hostroy-row{justify-content: center;}
	.historyabout-left{margin-top:30px;}
	.innerbnner-img img{max-width: 397px; min-width: 397px; height: 174px;}
	.innerbanner{height: 190px;}
.our-vision .col-md-6:first-child{width:100%;}
.our-vision .col-md-6{width:100%;}
.leftalign-img	{text-align:center;}
.qualityimg2 img{height:496px;}
.our-vision.rightcon-pad .leftimg-con,.our-vision.leftcon-pad .leftimg-con{max-width:100%; margin-top:20px;}
.our-vision.leftcon-pad .row{flex-direction: column-reverse;}
.leftimageshap-main .col-md-6{width:100%;}
.rightimgshap{text-align:center;}
.leftimageshap-main .leftimg-con{max-width:100%; padding-top:30px;}
.example-main .col-md-4{padding-left:12px; padding-right:12px;}
.example-main .row{margin-left:-12px; margin-right:-12px;}
.form-border-bx .wpcf7-form-control.wpcf7-checkbox {flex-wrap: wrap;}
.form-border-bx .wpcf7-list-item { margin-top: 10px; margin-left: 0; margin-right: 20px;}
.example-main .col-md-4{margin-top:30px;}
.example-main .col-md-4:first-child{margin-top:0px;}
.example-head{margin-bottom:20px;}
.leftcon-rightpad .col-md-6{width:100%;}
.leftcon-rightpad .row{flex-direction:column-reverse;}
.leftcon-rightpad .leftimg-con{max-width:100%; padding-top:30px;}
.product-box-shape img{height:160px;}
.testimonial-main .container{max-width: 700px;}
.single-developbanner img{height:325px;}
.single-bannerwrap{flex-wrap: wrap;}
.single-developbannercon{max-width:100%; margin-top:0px;}
.single-developemain .container{padding:0px;}
.singlebanner-logo{margin-top:30px;}
.mfp-arrow { -webkit-transform:none; transform:none;  }
.locations-leftbx {width: 100%; padding-right: 0; max-width: 100%;}
.locations-map-rightbxinn {max-width: 100vw; width: 100vw;}
.locations-map-rightbx{padding:0px;}
.locations-leftbx{padding:30px 0px;}
.accordion-answer2 .wysiwyg{padding-right:0px;}
.singlebanner-logo img{margin-top: 0}
.footer_cannon_kirk_group_logo img{max-width: 110px}
}
@media(max-width:767px)
{
	/*.fixed .header-wrap{height: 85px;}
	.fixed .header-inner{padding-top:14px;}*/
	.banner-image{position:relative; margin:auto;}
	.banner-wrap{height:auto;}
	.banner-wrap{flex-direction: column-reverse;  display: flex; padding-top:150px; text-align:center;}
	.banner-text-inn{padding-right:0px;}
	.homepage-logo .head-logo{width:100px;}
	.banner-heading,.inner-bannheading,.gallery-head{font-size:35px; line-height:45px;}
	.banner-text{margin-top:20px; width:100%; justify-content: center;}
	.leftalign-img img{height:235px;}
	.elevate-img.slick-slide.slick-current.slick-active.slick-center .pad-lr img{height:234px;}
	.elevate-img img{height:205px;}
	.elevate-img .pad-lr{padding: 0 20px}
	.footer-rightmain{width:100%; display:inline-block; vertical-align:top; margin-left:0px;}
	.footerfirst-wrap{display:block;}
	.footerlogo{margin: auto; float: none;}	
	.email-phone-location{padding-top:20px;}
	.site-footer{text-align:center}
	.footer_cannon_kirk_group_logo{margin:auto; margin-top:20px;}
	.footer-wrap{display:block;}
	.register-inner{padding-right:0px;}
	.the-developinner{display:block;}
	.itro-main,.elevate-main,.thedevelop-main,.register-your-self,.about-qualitymain,.historyabout-main,.faq-main,.helpbuy-bg, .our-vision, .buyerhelp-main,.leftimageshap-main,.example-main,.form-main,.greenbg,.gallery-wrapper,.localarea-conmain,.lifebysea-main,.bluebg,.headingone-main,.thankyou-section,.contentpagemain,.password-protected{padding:30px 0px;}
	.big-title, .register-title{font-size:32px; line-height:37px;}
	.the-developbtn{margin-top:20px;}
	.thedevelop-leftimg img{height:234px;}
	.small-head{font-size:28px;}
	.thedevelop-con{padding:20px;}
	.site-footer{padding:30px 0px;}
	.elevate-main .big-title{padding-right:120px;}
	.elevate-slider{padding-top:30px;}
	.footer-location{padding-top:10px;}
	.qualityshapeimg img{max-width: 100%; height: 467px; mask-position: top;}
	.about-righthead{font-size:32px; line-height:40px;}
	.about-qualitybtn{margin-top:20px;}
	.accordion-title{font-size:26px; padding:15px 0px 15px 0px;}
	.accordion-title::after,.accordion-list-itemmain.active .accordion-title::after{width: 45px; height: 45px; margin-top: -22px;}
	.smalltitle::before{right:10px; top: 12px;}
	.accordion-list-item{padding:12px 0px;}
	.accordion-list-item.active .smalltitle::before{top: 21px; right:10px;}
	.hostroy-row{display:block;}
	.hostroy-left, .hostroy-right{text-align:center;}
	.histroy-cloud{width:90px; height: 95px;}
	.historyshap2 img{width:auto;}
	.hostroy-right{margin-top:15px;}
	.innerbanner{height:auto;}
	.innerbnner-img{position:relative; margin:auto;}
	.inner-bannerwrap{flex-wrap: wrap;}
	 .innerbnner-img img{max-width: 352px; min-width: 352px; height: 155px;}
  .inner-bannerhead{width: 100%; margin-top: 25px; margin-bottom:25px;}
  .itro-main.our-vision .leftalign-img img{height:185px;}
  .qualityimg2 img{height:333px;}
  .qualityimg1 img{height:230px;}
  .rightalign-img img{height:233px;}
  .rightimgshap img{max-width: 100%; height: 306px;}
  img.mfp-img{width:100%;}
  .mfp-arrow-left{left:50%; bottom:20px;}
  .mfp-arrow-right{right:50%; bottom:20px;}
 .gallary-tabs{flex-wrap: wrap;}
 .gallary-tabs li{margin:0px; margin-top:10px; width:100%;}  
 .gallary-tabs li a{width:100%;}
 .gallary-tabs li:first-child{margin:0px;}
.gallery-bannerwrap{flex-wrap: wrap;}
.gallery-heading{ width:100%; padding-top:25px;}
.gallery-img{margin:auto;}
.product-box-shape img{height:234px;}
.gallary-tabs li:first-child{margin-top:0px;}
.testi-innercon.wysiwyg p{font-size: 19px; line-height: 28px;}
.testimonial-slider .slick-prev,.testimonial-slider .slick-next{display:none !important;}
.testi-namemain{padding-top:20px;}
.libseaimg-main{flex-wrap: wrap;}
.lifebysea-shap1{margin-bottom:10px;}
.libsea-single{padding-right:0px;}
.lifebysea-left{padding:0px;}
.single-develhead{font-size: 32px;}
.single-developbannercon{padding:25px;}
.single-homebannmain{flex-wrap: wrap;}
.singlbannconmar{margin-left:0px;}
.singledev-leftimgmain1{width:100%;}
.singledev-leftimgmain2{width:100%; margin-top:20px;}
.singledevepeimg-main{flex-wrap:wrap;}
.single-developimg1{text-align:center;}
.singlesim-btninner{flex-wrap:wrap;}
.singlsimbtnmain{margin-top:10px;}
.singlesimp-conmain{padding-bottom:30px;}
.singledevleftcon-inner p{padding-top:20px;}
.single-developbanner img{height:200px;}
.elevate-main.singledevelop-slider .elevate-img.slick-slide.slick-current.slick-active.slick-center .pad-lr img{height:235px;}
.elevate-main.singledevelop-slider .elevate-img img{height:200px;}
.cultureshape img{max-width: 100%; height: 287px;}
.lifebysea-shap1 img{max-width:100%;}
.about-qualitymain + .about-qualitymain{margin-top: -30px;}
.help-smallhead{font-size:26px;}
.leftimg-seconhead{padding-top: 0px; padding-bottom: 0px;}
.mfp-figure figure{padding:60px 0 50px;}
.mfp-container{padding-left:12px; padding-right:12px;}
.error-page-description{padding-top:0px; padding-bottom:0px;}
.thankyou-wrap h1{font-size:50px;}
.thankyou-btn{margin-top:20px;}
.thankyou-wrap h2{padding-bottom:20px;}
.wysiwyg ul li{line-height:28px; padding-bottom:10px;}
.wysiwyg ul li:last-child{padding-bottom:0px;}
.mfp-image-holder button.mfp-close{width: 20px; height: 20px; background-size: 100%;}
.mfp-arrow-left:before,.mfp-arrow-right:before{width:45px; height:45px; background-size:100%;}
.mfp-arrow{width:45px; height:45px;}
.mfp-arrow-left{margin-left: -50px;}
.mfp-arrow-right{margin-right: -50px;}
.wysiwyg h2{font-size: 34px;}
.wysiwyg h2:first-child{padding-top:0px;}
.wysiwyg h3{font-size:30px;}
.wysiwyg h4{font-size:26px;}
.wysiwyg h5{font-size:28px;}
.wysiwyg h6{font-size:26px;}
.register-content{font-size: 18px;   line-height: 32px;}
.register-interest-link{margin-top:20px;}
.singlbannicon1{margin-top:2px;}
.singlehome-wrap{margin-bottom:8px;}
.singlehome-wrap:last-child {margin: 0px;}
.locations-leftbx-inn .card-header button{font-size:20px;}
.example-heading{font-size:36px;}
.fixed.mfp-zoom-out-cur{overflow:hidden;}
.footer_cannon_kirk_group_logo:last-child, .footer_cannon_kirk_group_logo{margin: 30px 10px 0 10px;vertical-align: middle;}

}
@media (max-width: 480px) {
.map-info-bx {height: auto; width: 100%; max-width: 100%;  }
.side_bar_data {margin-top:0px;}
}