@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800');

body{margin:0 auto;padding:0; font-family: 'latoregular', sans-serif;font-size:14px;color:#4d4d4d;background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; cursor: url('../images2020/cursor.png'), auto;	}

a{text-decoration:none;}
.vm{vertical-align:middle;}
.clear{clear:both;}
.relative{position:relative;}
header,section,footer{display:block;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal;}
p{line-height:18px;margin:0;}
.fleft{float:left;}
.fright{float:right;}
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after, .clear { clear: both; }
.text-right{text-align:right;}
small{font-size:12px;}
 input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], textarea {border:0;padding:10px 0%;color:#fff;	width:100%;font-size:15px;outline:none;border-radius:0;	-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family: 'Open Sans', sans-serif;background-color: none;border-bottom:2px solid #fff;}
        textarea {background:none;height:25px;}
        input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;border-radius: 0;}
        input,select{background:none;font-family: 'Open Sans', sans-serif;font-size:15px;padding:10px 0%;border:0;border-bottom:2px solid #fff;width:100%;color:#fff;}
         input[type="file"]{position:absolute;top:0;left:0;opacity:0;}
         select option{color: #000;}
           .float-input2 { display:inline-block;width: 48.0%;}
        .float-input {width: 48.0%;position: relative;display:inline-block;margin-right:40px;}

           .float-inputpopup2 { display:inline-block;width: 40.0%;}
        .float-inputpopup {width: 40.0%;position: relative;display:inline-block;margin-right:40px;}

        .float-cominput { display:inline-block;width: 95.0%;}
        .float-btn {position: relative;display:inline-block;margin-right:40px;}

          .float-btn .anchorwrapper{padding-top:10px;color:#fff;}
           .float-btn .anchorwrapper a{color:#fff;text-decoration:none;}

        .form-group{margin-bottom:25px;}

#main{overflow:hidden;display:block;}
.layout-width{max-width:1200px;width:100%;margin:0 auto;}
.bgwhites{background-color:#fff;}
#middle-wrapper{display:block;}
 .toppadding140{padding-top:140px;}
 .toppadding75{padding-bottom:75px !important;}
/*Landing Page----------------------------------------------------*/
.landing-page{display:block;}
#section1{background-size: cover;background-attachment: fixed;}
#section5{background-color:#D9DADA;}

#banner_t3{background: url(../images2020/t3/banner.jpg) no-repeat center top;background-size: cover}
#banner_t2{background: url(../images2020/t2/banner.jpg) no-repeat center top;background-size: cover}

#banner_altemus{background: url(../images2020/altemus/banner.jpg) no-repeat center top;background-size: cover}





#banner_re11{background: url(../images2020/re11/banner.jpg) no-repeat center top;background-size: cover}
#banner_bizpark{background: url(../images2020/bizpark/banner.jpg) no-repeat center top;background-size: cover}

#banner_t4{background: url(../images2020/banner_turquoise4.jpg) no-repeat center top;background-size: cover}

#banner_aveon{background: url(../images2020/avion/banner_avion.jpg) no-repeat center top;background-size: cover}

.display-table{display:table;width:100%;height:100%;}
.display-table-cell{display:table-cell;vertical-align:middle;}

#banner_t4 .details{width:750px;display:inline-block;text-align:center;margin:25% 0% 0 20%;}
#banner_t4 .details h1{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:55px;padding:15px;}
#banner_t4 .details p{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:20px;padding-bottom:20px;line-height:25px;}
#banner_t4 .details .prjlogo{padding-top:15px;}
#banner_t4 .details .point {min-width: 75px;height: 63px;background-color:none;border-radius: 100%;z-index: 2;border: 3px #85CCD7 solid;position: relative;left: 0px;text-align: center;padding-top: 12px;font-weight: bold;color: #fff;display:inline-block;font-weight:700;font-size:42px;border-radius:28px}




























#slide0{background: url(../images2020/slide_banner0.jpg) no-repeat center top;background-size: cover}
#slide1{background: url(../images2020/slide_banner1.jpg) no-repeat center top;background-size: cover}
#slide2{background: url(../images2020/slide_banner2.jpg) no-repeat center top;background-size: cover}
#slide3{background: url(../images2020/slide_banner3.jpg) no-repeat center top;background-size: cover}

.global-nav{display:block;padding:36px 0 20px 0;transition: all 0.3s ease-in-out 0s;border-bottom:1px solid #2f6b9e;position:absolute;z-index:1;width:100%;top:0;}
.global-nav .logo{width:100px;float:left;margin-right:50px;}
.global-nav .nav{width:600px;float:left;margin:65px 0 0 0;}
.global-nav .nav ul{padding:0;margin:0;}
.global-nav .nav li{list-style:none;text-transform:uppercase;color:#b4c9dc;float:left;margin-right:50px;font-size:12px;font-family: 'latobold';}
.global-nav .nav li a{color:#b4c9dc;}
.global-nav .nav li:last-child{margin-right:0;}
.global-nav .top-right{float:right;margin:30px 0 0 0;}
.global-nav .backlink{color:#fff;font-size:12px;}
.global-nav .backlink a{color:#fff;font-size:12px;}
.global-nav .backlink span{color:#ffffff;}
.global-nav .social-media{width:160px;margin:15px 0 0 0;}
.global-nav .social-media a{margin-left:5px;}
.tagline{padding:50px 0 0 0;text-align:left;font-size:51px;text-transform:uppercase;color:#fff; font-family: 'latolight';position:absolute;top:150px;z-index:1;letter-spacing:2px;}
.tagline span{display:block;padding:10px 0 0 0;}
.global-nav:hover{border-bottom:1px solid #90b5d4;}
.global-nav:hover .nav li a{color:#fff;}
.icon-fb{background:url(../images/icon-fb.png) no-repeat;width:20px;height:19px;display:inline-block;}
.global-nav:hover .icon-fb{background:url(../images/icon-fb-h.png) no-repeat;}

.icon-twitter{background:url(../images/icon-twitter.png) no-repeat;width:20px;height:19px;display:inline-block;}
.global-nav:hover .icon-twitter{background:url(../images/icon-twitter-h.png) no-repeat;}

.icon-social{background:url(../images/icon-social.png) no-repeat;width:20px;height:19px;display:inline-block;}
.global-nav:hover .icon-social{background:url(../images/icon-social-h.png) no-repeat;}

.icon-email{background:url(../images/icon-email.png) no-repeat;width:20px;height:19px;display:inline-block;}
.global-nav:hover .icon-email{background:url(../images/icon-email-h.png) no-repeat;}

.icon-linnkdn{background:url(../images/icon-linnkdn.png) no-repeat;width:20px;height:19px;display:inline-block;}
.global-nav:hover .icon-linnkdn{background:url(../images/icon-linnkdn-h.png) no-repeat;}

.inner-pages-header{display:block;transition: all 0.3s ease-in-out 0s;width:100%;position:relative;}
.inner-pages-header .header{width:100%;padding:15px 0 0 0; position: fixed;z-index: 9999; top:0; background-color: #EAEAEA;}
.inner-pages-header .header{width:100%;position:absolute;padding:15px 0 0 0; border-bottom: 1px solid #133167;position: fixed;
z-index: 99;}

.inner-pages-header .logo{width:100px;float:left;margin-right:50px;margin-bottom:15px;}
.inner-pages-header .nav{width:845px;float:right;margin:25px 0 0 0; padding:0;}
.inner-pages-header .nav ul{padding:0;margin:0;}
.inner-pages-header .nav li{list-style:none;text-transform:uppercase;color:#133167;float:left;margin-right:15px;font-size:15px;font-family: 'Montserrat', sans-serif;font-weight:400;position: relative;}
.inner-pages-header .nav li a{color:#57A7B3;padding:0 10px 10px 10px;display:inline-block}
.inner-pages-header .nav li a:hover, .inner-pages-header .nav li a.active{border-bottom:3px solid #66C3D0;}
.inner-pages-header .nav li:last-child{margin-right:0;}
.inner-pages-header .nav li .popup{width: 200px; position: absolute; text-align: left;  top: 100%; margin-top: 20px;  z-index: 111;  visibility: hidden;   left: 0;  -webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
    -moz-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;  transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;  opacity: 0;}
.popup ul.sub-menu{position: relative;margin: 20px;}
.popup ul.sub-menu li{display: block; list-style: none; float: none; margin:0;font-weight: 400;}
.popup ul.sub-menu li a{padding: 10px 0; text-transform: capitalize;}
.inner-pages-header .nav li:hover .popup {opacity: 1; visibility: visible; -webkit-box-shadow: 0px 3px 5px 5px rgba(0,0,0,0.1);-moz-box-shadow: 0px 3px 5px 5px rgba(0,0,0,0.1);box-shadow: 0px 3px 5px 5px rgba(0,0,0,0.1);margin-top: 0;
    background-color: #fff;}





 .inner-pages-header .header1{width:100%;position:absolute;padding:15px 0 0 0; /*border-bottom: 1px solid #133167;*/position: fixed;top:0;
z-index: 99;background-color:#FFF;}
.inner-pages-header .logoscroll{width:100px;float:left;margin-right:50px;margin-bottom:0px;margin-bottom:10px}
.inner-pages-header .navscroll{width:900px;float:right;margin:15px 0 0 0; padding: 0;}
.inner-pages-header .navscroll ul{padding:0;margin:0;}
.inner-pages-header .navscroll li{list-style:none;text-transform:uppercase;color:#133167;float:left;margin-right:10px;font-size:14px;font-family: 'Montserrat', sans-serif;font-weight:400;position: relative;}
.inner-pages-header .navscroll li a{color:#57A7B3;padding:0 10px 10px 10px;display:inline-block}
.inner-pages-header .navscroll li a:hover, .inner-pages-header .navscroll li a.active{border-bottom:3px solid #66C3D0;}
.inner-pages-header .navscroll li:last-child{margin-right:0;}

.inner-pages-header .navscroll li .popup{width: 200px; position: absolute; text-align: left;  top: 100%; margin-top: 20px;  z-index: 111;  visibility: hidden;   left: 0;  -webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
    -moz-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;  transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;  opacity: 0;}
.popup ul.sub-menu{position: relative;margin: 20px;}
.popup ul.sub-menu li{display: block; list-style: none; float: none; margin:0;font-weight: 400;}
.popup ul.sub-menu li a{padding: 10px 0; text-transform: capitalize;}
.inner-pages-header .navscroll li:hover .popup {opacity: 1; visibility: visible; -webkit-box-shadow: 0px 3px 5px 5px rgba(0,0,0,0.1);-moz-box-shadow: 0px 3px 5px 5px rgba(0,0,0,0.1);box-shadow: 0px 3px 5px 5px rgba(0,0,0,0.1);margin-top: 0;
    background-color: #fff;}

.inner-pages-header .top-right{float:right;margin:30px 0 0 0;}
.inner-pages-header .backlink{color:#133167;font-size:12px;}
.inner-pages-header .backlink a{color:#133167;font-size:12px;}
.inner-pages-header .social-media{width:160px;margin:15px 0 0 0;}
.inner-pages-header .social-media a{margin-left:5px;}

.inner-pages-header .icon-fb{background:url(../images/icon-fb-blue.png) no-repeat;width:20px;height:19px;display:inline-block;}
.inner-pages-header .icon-twitter{background:url(../images/icon-twitter-blue.png) no-repeat;width:20px;height:19px;display:inline-block;}
.inner-pages-header .icon-social{background:url(../images/icon-social-blue.png) no-repeat;width:20px;height:19px;display:inline-block;}
.inner-pages-header .icon-email{background:url(../images/icon-email-blue.png) no-repeat;width:20px;height:19px;display:inline-block;}
.inner-pages-header .icon-linnkdn{background:url(../images/icon-linnkdn-blue.png) no-repeat;width:20px;height:19px;display:inline-block;}

.landing-page #footer{border-top:1px solid #7fa2c9;position:absolute;bottom:0;z-index:1;}
.landing-page .footer-links a{color:#ffffff;}
.landing-page .footer-links a:hover{color:#fff;}
.landing-page .copyright{color:#ffffff;}
.landing-page .fp-controlArrow.fp-next{background:url(../images/next-arrow.png) no-repeat;width:58px;height:58px;}
.landing-page .fp-controlArrow.fp-prev{background:url(../images/prev-arrow.png) no-repeat;width:58px;height:58px;}
.landing-page .fp-controlArrow{border:none;}
.landing-page .fp-controlArrow:hover{opacity:0.7;}

/*Vision page------------------------------*/
.vision-section .banner{background-color:#EAEAEA;height:100vh;}

.vision-section .slide{min-height:1040px;display:block;margin:0 auto;}
.vision-section .slide .logodiv{padding-top:38%;display:block;margin:0 auto;padding-bottom:50px;}
.vision-section .slide .contentdiv{display:block;margin:0 auto;padding-bottom:50px;}
.vision-section .slide .contentdiv p{font-weight: 300; font-size: 18px;    display: block;color: #fff;font-family: 'Montserrat', sans-serif;line-height: 22px;padding-bottom:20px;}


  .logodiv{margin-top:20%;display:inline-block;margin:0 auto;padding-bottom:50px;text-align:center;width:100%;}

  .contentdiv{display:block;margin:50px 0 0 0;padding-bottom:50px;text-align:center;}
 .contentdiv p{font-weight: 300; font-size: 18px;    display: block;color: #fff;font-family: 'Montserrat', sans-serif;line-height: 22px;padding-bottom:20px;}

#main-banner .item{background-size:cover;height:100vh;margin:0px;}



 .vision-section .banner .halflogo {padding: 0; max-width: 350px;position: absolute;top: 350px;left: 0;}
.vision-section .banner .headingcont {padding: 0; max-width: 600px;position: absolute;top: 435px;left: 2.0%;}
.vision-section .banner .headingcont h2{font-weight: 700; font-size: 55px;    display: inline-block;color: #2B2A29;font-family: 'Montserrat', sans-serif;line-height: 55px;}
.vision-section .banner .imgdiv {padding: 0px 150px 0 0px; max-width: 600px;position: absolute;top: 200px;right: 0;}


/*.vision-section .row{display:block;}*/
.mrgnRt10{margin-right:10px;}



.vision-thumbnail{width:50%;height:100vh;overflow:hidden;}

.vision-thumbnail .container {height: 850px;width: 585px;overflow: hidden;display: table;margin: 0 auto;text-align: center;		}
.vision-thumbnail .container h1{font-weight: 700; font-size: 38px;    display:block;color: #2B2A29;font-family: 'Montserrat', sans-serif;line-height: 38px;	padding-top:50px;padding-bottom:20px;}
.vision-thumbnail .container p{font-weight: 300; font-size: 22px;    display: block;color: #2B2A29;font-family: 'Montserrat', sans-serif;line-height: 25px;	}

.vision-thumbnail .displaytabelcell{vertical-align: middle;display: table-cell;}

.vision-thumbnail-01{background:url(../images2020/bg_1.png) no-repeat;background-size:cover;height:100%;background-color:#57A7B3}
.vision-thumbnail-02{background:url(../images2020/bg_2.png) no-repeat;background-size:cover;height:100%;background-color:#66C3D0}
.vision-thumbnail-03{background:url(../images2020/bg_3.png) no-repeat;background-size:cover;height:100%;background-color:#57A7B3}
.vision-thumbnail-04{background:url(../images2020/bg_4.png) no-repeat;background-size:cover;height:100%;background-color:#66C3D0}
.vision-thumbnail-05{background:url(../images2020/bg_5.png) no-repeat;background-size:cover;height:100%;background-color:#57A7B3}
.vision-thumbnail-06{background:url(../images2020/bg_6.png) no-repeat;background-size:cover;height:100%;background-color:#66C3D0}
.downarrow{position:absolute;bottom:3.5%;text-align:center;display:inline-block;right:45%;left:45%;}
.btns {padding: 15px 10px;display: inline-block !important;text-transform: uppercase;color: #fff;font-size: 16px;font-weight: 700;text-align: center;border: 2px solid #66C3D0;background: rgba(0, 0, 0, 0.5);}
.btns:hover{background-color:#57A7B3;border: 2px solid #57A7B3;}


.prjbtns {padding: 15px 20px;display: inline-block !important;color: #5B5B5B;font-size: 16px;font-weight: 300;text-align: center;border: 1px solid #66C3D0;background: #fff;margin-right:10px;font-family: 'Montserrat', sans-serif;}
.prjbtns:hover{background-color:#57A7B3;border: 1px solid #57A7B3;color:#fff;}

.vision-thumbnail-detail{padding:50px 0;text-align:center;font-size:38px;font-family:Georgia, "Times New Roman", Times, serif;color:#0f2d69;width:70%;margin:0 auto;font-style:italic;line-height:50px;}

.vision-thumbnail-detail p{line-height:50px;}
.back-top{position:absolute;bottom:10px;right:70px;}



/*internal page start*/

#banner_t4{background: url(../images2020/banner_turquoise4.jpg) no-repeat center top;background-size: cover}
#banner_tblue{background: url(../images2020/banner_turquoiseblue.jpg) no-repeat center top;background-size: cover}
#banner_tblue1{background: url(../images2020/banner_turquoiseblue1.jpg) no-repeat center top;background-size: cover}
#banner_tblue2{background: url(../images2020/banner_turquoiseblue2.jpg) no-repeat center top;background-size: cover}
#banner_tgreenz{background: url(../images2020/banner_tgreenz.jpg) no-repeat center top;background-size: cover}
#banner_tgreenz2{background: url(../images2020/banner_tgreenz2.jpg) no-repeat center top;background-size: cover}
#banner_tgreenz1{background: url(../images2020/banner_tgreenz1.jpg) no-repeat center top;background-size: cover}

#banner_tdreamz{background: url(../images2020/banner_turquoisedreamz.jpg) no-repeat center top;background-size: cover}

#banner_tridente{background: url(../images2020/banner_tridente.jpg) no-repeat center top;background-size: cover}
#banner_tridente2{background: url(../images2020/banner_tridente2.jpg) no-repeat center top;background-size: cover}
#banner_tridente1{background: url(../images2020/banner_tridente1.jpg) no-repeat center top;background-size: cover}


#banner_paradise{background: url(../images2020/banner_paradise.jpg) no-repeat center top;background-size: cover}
#banner_paradise1{background: url(../images2020/banner_paradise1.jpg) no-repeat center top;background-size: cover}
#banner_paradise2{background: url(../images2020/banner_paradise2.jpg) no-repeat center top;background-size: cover}


 .prjdetails{width:750px;text-align:center;margin:0 auto;padding: 25% 0 0 0;}
 .prjdetails h1{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:55px;padding:15px;}
.prjdetails p{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:20px;padding-bottom:20px;line-height:25px;}
 .prjdetails .prjlogo{padding-top:50px;}
 .prjdetails .point {min-width: 75px;height: 77px;background-color:none;border-radius: 100%;z-index: 2;border: 3px #85CCD7 solid;position: relative;left: 0px;text-align: center;padding-top: 12px;font-weight: bold;color: #fff;display:inline-block;font-weight:700;font-size:42px;border-radius:28px}


.locationwrapper{display:block;padding-bottom:50px;background-color:#fff;}
.whitesectionbg{background-color:#fff;}
.greysectionbg{background-color:#EBECEC !important;}
.textcenter{text-align:center;}
.locationwrapper h1{color:#5B5B5B;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:50px;padding:50px 0;display:block;}
.locationwrapper h1 span{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:20px;line-height:25px;display:block;}
.over_map { position: absolute; top: 30px; right: 20px; z-index: 99;background-color:#5099A3;z-index:90;}

.over_map .details_addr {width: 275px;padding: 25px;position: relative;}
.over_map .details_addr h2{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:500;font-size:22px;display:block;text-align:left;padding-bottom:30px;}
.over_map .details_addr ul{margin:0 auto;padding:0;}
.over_map .details_addr ul li{margin: 0;list-style: none;padding-bottom:20px;}
.over_map .details_addr ul li .icon{width:15%;padding-right:20px;vertical-align:top;display:inline-block;}
.over_map .details_addr ul li .address{color: #fff;line-height: 20px;font-size: 16px;text-align: left;font-weight:300;font-family: 'Montserrat', sans-serif;width:80%;vertical-align:top;display:inline-block;}
.locationwrapper h2{color:#5B5B5B;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:35px;padding-bottom:5px;display:block;}
.locationwrapper p{font-family: 'Montserrat', sans-serif;color:#2B2A29;font-weight:400;font-size:16px;}
.locationwrapper p a{font-family: 'Montserrat', sans-serif;color:#2B2A29;text-decoration:none;}
.locationwrapper .brochurediv{width:48%;text-align:left;display:inline-block;padding-right:50px;vertical-align:top;}
.locationwrapper .prjclearancediv{width:50%;text-align:left;display:inline-block;vertical-align:top;}
.locationwrapper .btnwrapper{margin-top:25px;}


.specsapper{display:block;padding-bottom:50px;}
.specsapper h1{color:#5B5B5B;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:50px;padding:50px 0;display:block;}
.specsapper ul{margin:0;padding:5px;color:#9D9E9E}
.specsapper ul li{padding-bottom:10px;}

.specsapper .specsdiv {width:31%;display:inline-block;vertical-align:top;padding:0 20px;margin-left:25px;}
.specsapper  .specsdiv ul{margin:0;padding-left:10px;color:#9D9E9E}
.specsapper  .specsdiv ul li{padding-bottom:10px;}
.specsapper .specsdiv ul li p{font-family: 'Montserrat', sans-serif;color:#707070;font-weight:300;font-size:16px;text-align:left;}
.specsapper .specsdiv h2{color:#5099A3;font-family: 'Montserrat', sans-serif;font-weight:600;font-size:18px;padding-bottom:20px;display:block;text-align:left;}
.paddertop{padding-top:10px}
.paddertop25{padding-top:45px}
.paddertopbottoms{padding:45px 0}

.amenitywraper{display:block;text-align:center;}




.amenitywraper ul{margin:auto;padding:0;}
.amenitywraper ul li{width:18%;list-style:none;display:inline-block;margin-right:20px;vertical-align:middle;text-align:center;padding-bottom:50px;}
.amenitywraper ul li span{display:block;padding-top:20px;font-family: 'Montserrat', sans-serif;color:#5B5B5B;font-weight:300;font-size:16px;}

.idealspacewrapper{display:block;background-color:#EBECEC;padding-bottom:50px;}
 .idealspacewrapper h1{color:#5B5B5B;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:50px;padding:50px 0;display:block;}
.idealspacewrapper ul{margin:auto;padding:0;}
.idealspacewrapper ul li{width:14.1%;list-style:none;display:inline-block;margin-right:32px;vertical-align:middle;text-align:center;padding-bottom:50px}
.idealspacewrapper ul li:nth-child(6n){margin-right:0px;}
.idealspacewrapper ul li span{display:block;padding-top:20px;font-family: 'Montserrat', sans-serif;color:#5B5B5B;font-weight:300;font-size:16px;}


.updates{display:block;padding-bottom:0px;}
.updates h1{color:#5B5B5B;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:50px;padding:50px 0;display:block;text-transform:uppercase;}
.updates .slider ul{padding:0; margin:0;}
.updates .slider li{list-style:none;}
.updates .slider li .thumbnail{display:block; position: relative;}
.updates .slider li .thumbnail .play{position: absolute; left: 50%; top: 50%; margin-top: -12px; margin-left: -12px;}
.updates .slider li .thumbnail .play img{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.updates .slider li .thumbnail img{/*-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 6px;*/}
.updates .slider li .title h3{font-size:16px;color:#fff;font-family: 'Montserrat', sans-serif;}
.updates .slider li .title h3 a{color:#fff;}
.updates .slider li .title h3 a:hover{color:#fff;}
.updates .slider  .updates-overlay
             {
				/*display: none;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				background: rgba(0, 0, 0, .5);
				cursor: pointer;*/
                

                padding: 0px;
                display: none;
                background-color: rgba(102,102,102,0.6);
                color: #ffffff;
                text-align: center;
                position: absolute;
                right: 0px;
                left: 0px;
                bottom: 0px;
                width: auto;
                height: 100%;
                transition: opacity .25s ease-in-out;
                -moz-transition: opacity .25s ease-in-out;
                -webkit-transition: opacity .25s ease-in-out;
                opacity: 0;




			}
            .updates .wrapper:hover .updates-overlay
             {
                 opacity: 1;
				display: block;
             
			}


            .updates-overlay .plus-sign {
				position: absolute;
				top: 45%;
				left: 16%;
                right:16%;
				width: 300px;
				
				margin: -25px 0 0 -25px;
				color: #fff;
		
				text-align: center;
				text-decoration: none;
			}
			
               .updates-overlay .plus-sign h2
               {
				    color:#fff;font-size:20px;display:block;text-align:center;font-family: 'Montserrat', sans-serif;font-weight:600;text-transform:uppercase;display:block;
			   }

              .updates-overlay .plus-sign h2 span
               {
				    color:#fff;font-size:16px;display:block;text-align:center;font-family: 'Montserrat', sans-serif;font-weight:400;display:block;text-transform:none;padding-top:10px;
			   }       

.kindSectionSlider.owl-carousel .owl-nav .owl-prev {background:url(../images2020/prev-arrow_black.png) no-repeat; width: 22px; height:43px; position:absolute; left:-45px; top:100px;border:0;}
.kindSectionSlider.owl-carousel .owl-nav .owl-next {background:url(../images2020/next-arrow_black.png) no-repeat; width: 22px; height:43px; position:absolute; right:-45px; top:100px;border:0;}
.kindSectionSlider.owl-carousel .owl-nav .owl-next span {display:none;}
.kindSectionSlider.owl-carousel .owl-nav .owl-prev span {display:none;}




/*old fontsize is 18px*/
/*footer-----------------------------------------------*/
.footer{height:300px;background-color: #D9DADA;}
.footer h1{font-weight: 500; font-size: 22px;display: inline-block;color: #5B5B5B;font-family: 'Montserrat', sans-serif;line-height: 27px;padding-bottom:15px;display:block;}
.footer p{font-weight: 300; font-size: 15px;display: inline-block;color: #5B5B5B;font-family: 'Montserrat', sans-serif;line-height: 22px;display:block;}
.footer p a{color: #5B5B5B;font-weight: 300;}
.footer a{font-weight: 200; font-size: 15px;display: inline-block;color: #5B5B5B;font-family: 'Montserrat', sans-serif;line-height: 25px;display:inline-block;}
.footer a:hover{color:#57A7B3;}
.footer-links{display:inline-block;width:25%;text-align:left;margin-top:50px;vertical-align:top;}
.footer-address{display:inline-block;width:41%;text-align:left;margin-top:50px;vertical-align:top;}
.footer-contacts {display:inline-block;width:30.5%;text-align:left;margin-top:50px;vertical-align:top;}
.footerhalflogo{position:absolute;bottom:0;text-align:center;left:46%;}
.copyright{display:block;text-align:left;margin:25px 0;}



.containergal{text-align:center;padding-bottom:25px;padding-top:15px;background: url(../images2020/logo_large_internal.png) no-repeat right bottom;}
#overlay{
  position:fixed;
  z-index:99999;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background:#57A7B3;
  transition: 1s 0.4s;
}
.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}
#progress{
  height:1px;
  background:#fff;
  position:absolute;
  width:0;
  top:75%;
}
#progstat{
  font-size:0.7em;
  letter-spacing: 3px;
  position:absolute;
  top:75%;
  margin-top:-40px;
  width:100%;
  text-align:center;
  color:#fff;
}

.row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create four equal columns that sits next to each other */
.column {
  flex: 33.33%;
  max-width: 33.33%;
  padding: 0 20px;
}
/*.column:nth-child(2n)
{
    margin-right:50px;
}*/
.column img {
  margin-top: 25px;
  vertical-align: middle;
  width:100%;
}

.column1 {
  flex: 50%;
  max-width: 50%;
  padding: 0 20px;
}
/*.column:nth-child(2n)
{
    margin-right:50px;
}*/
.column1 img {
  margin-top: 25px;
  vertical-align: middle;
  width:100%;
}





/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 800px) {
  .column {
    flex: 50%;
    max-width: 50%;
  }
  .column1 {
    flex: 50%;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    flex: 100%;
    max-width: 100%;
  }
   .column1 {
    flex: 100%;
    max-width: 100%;
  }
}

.toggleMenu{display:none;background: url(/images2020/hamburger.png) no-repeat 95% center;width:30px;height:30px;}
.close-menu-btn{display:none;background: url(/images2020/close-menu.png) no-repeat 95% center;width:30px;height:30px;}

.below-desktop-gallery{display: none;}
.only-desktop-gallery{display: block;}


   


          .projectlist{padding:0;margin:0;background-color:#57A7B3;}
          .projectlist ul{margin:0;padding:0;}
          .projectlist li{list-style:none;display:inline-block;margin-right:40px;width:22%;padding-bottom:35px;vertical-align:top;}
          .projectlist li:nth-child(4n){margin-right:00px;}
          .projectlist .projehead  h2{text-transform: uppercase; font-size: 35px; line-height:40px; color: #fff; font-family: 'Montserrat', sans-serif;font-weight: 200; letter-spacing: 3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;margin-bottom:50px}
          .projectlist li .wraperimg .thumbnail{display:block;text-align:center;}
          .projectlist li .wraperimg .thumbnail img{width:100%;}
          .projectlist li .wraperimg .thumbnail img:hover {filter: none;-webkit-filter: grayscale(1);}
          .projectlist li .details {padding:20px 0 0 0;}
          .projectlist li .details h1{text-transform: uppercase; font-size: 20px; /*font-size: 22px;*/line-height:27px; color: #fff; font-family: 'Montserrat', sans-serif;font-weight: 500; letter-spacing: 0px;margin:0 auto;display:block;text-align:center;padding-bottom:5px;padding:0 20px}
          .projectlist li .details p{font-weight:300;/*font-size:18px;*/font-size:16px;font-family: 'Montserrat', sans-serif;line-height:24px;padding-bottom:0px;text-align:center;padding-bottom:25px;color:#FFF;text-transform:uppercase;}

          .projectlist li .olddetails {padding:20px 0 0 0;}
          .projectlist li .olddetails h1{text-transform: uppercase; font-size: 20px; line-height:27px;font-family: 'Montserrat', sans-serif;font-weight: 500; letter-spacing: 0px;margin:0 auto;display:block;padding-bottom:10px;color: #FFF !important; border-bottom: 2px solid #fff; text-align: left !important; padding-left: 0 !important;}
          .projectlist li .olddetails p{font-weight:300;font-size:15px;font-family: 'Montserrat', sans-serif;line-height:20px;padding-bottom:0px;text-align:left;color:#FFF;text-transform:uppercase;color: #FFF !important;  padding-top: 5px !important; padding-left: 0;}



                
          .projectlist .projehead{padding:0;margin:0}
          .projectlist .projehead  h1{text-transform: uppercase; font-size:42px; line-height:47px; color: #fff; font-family: 'Montserrat', sans-serif;font-weight: 200; letter-spacing: 3px;margin:0 auto;display:block;text-align:left;padding-bottom:40px;}
          .projectlist .projehead .linkwrapper{display:block;padding:0px 0 40px 0;}
          .projectlist .projehead .linkwrapper ul{padding:0;margin:0;}
          .projectlist .projehead .linkwrapper li{list-style:none;display:inline-block;padding-bottom:10px;width:12%;margin-right:10px}
          .projectlist .projehead .linkwrapper li a{padding:5px 15px;color:#FFF;font-family: 'Open Sans', sans-serif;font-weight:400;font-size:15px;display:block;text-align:center;margin-top:5%;border:0px;border:2px solid #FFF;}
          .projectlist .projehead .linkwrapper li a:hover{color:#000;background:#FFF;border:2px solid #FFF;}
          .projectlist .projehead .linkwrapper li a.active{color:#000;background-color:#FFF;}

          .greybglisting {background-color: #D9DADA;}
          .staticheights {height: 240px;}

          .contentpage p{font-weight: 300;font-size: 15px;display: block;color: #2B2A29;font-family: 'Montserrat', sans-serif;line-height: 25px;padding-bottom:25px;color:#fff;}
          .border_bottom{border-bottom: 2px solid #fff; }
          .halflogo_right{padding: 0; max-width: 350px;position: absolute;top: 350px;right: 0;}
           .halflogo_rightinternal{padding: 0; max-width: 350px;position: absolute;bottom: 0px;right: 0;}
            ul .inner {overflow: hidden; display: none; padding: 20px 0 0 0;}
            ul > .inner.show {/*display: block;*/ font-size: 18px; font-family: 'Montserrat', sans-serif;}
            ul > .inner.show  > li{list-style: none; padding: 0;}
            ul.accordion {list-style: none; padding: 0;}
            ul.accordion > li {margin: 0.5em 0 20px 0.5em;display: block;color: #5B5B5B; padding: 20px 50px;border-radius: 10px; border:1px solid #fff; transition: background 0.3s ease; background:none;width:100%;}
            ul.accordion > li > a.toggle {font-size: 22px;font-family: 'Montserrat', sans-serif;font-weight:500;color: #fff;text-transform: uppercase;}
            ul.accordion > li:hover,ul.accordion > li.active{background: #fff; color: #000;border: 1px solid #347093;}

            ul.accordion > li.active a.toggle{color: #000;}
            ul.accordion > li:hover a{color: #000;}
            .turquisecolor{background-color:#57A7B3;}
             ul.accordion > li p{font-size:15px;line-height:20px;}
             .owl-theme .owl-dots .owl-dot { display: inline-block; padding:0 3px;  background-color: transparent;border: 0;zoom: 1;}
   
              .contactwrapper{padding:45px 0;margin:0}
           .contactwrapper  h1{text-transform: uppercase; font-size: 25px; line-height:30px; color: #fff; font-family: 'Montserrat', sans-serif;font-weight: 700; letter-spacing: 3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;}
          .contactwrapper  p{font-weight:300;font-size:15px;font-family: 'Montserrat', sans-serif;line-height:24px;padding-bottom:0px;text-align:left;color:#fff;}
          .contactwrapper .leftheaddiv{float:left;display:block;width:30%;}
        .contactwrapper a{color:#fff;text-decoration:none;}
          .contactwrapper .rightheaddiv{float:left;display:block;width:36%;padding:0 0 0 50px;border-left:1px solid #fff;}
              .btns_form{padding:10px 20px;color:#000 !important;font-family: 'Montserrat', sans-serif;font-size:16px;background:#fff;display:inline-block;text-align:center;margin-top:2%;border:2px solid #85CCD7;text-transform:uppercase;font-weight: 400; }
        .btns_form:hover{color:#000;background:#fff;border:2px solid #85CCD7;}
    
        .inquirywrapper{padding:0 0 50px 0;margin:0;}
      .inquirywrapper h3{text-transform: uppercase; font-size: 25px; line-height:30px; color: #fff; font-family: 'Montserrat', sans-serif;font-weight: 700; letter-spacing: 3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;}
      .inquirywrapper .inquiry{padding-top:25px;}
          .inquirywrapper p{padding-bottom:5px;color:#fff;}
    
         .inquirywrapper .fulwidth{display:inline-block;width:100%;vertical-align:top;}
    
  
::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff;
}
.topmargine{margin-top:50px;}
/*popup inquiry*/
.white-popup-block { background: #fff;  margin: 40px auto;  max-width: 500px; padding: 20px 30px;  position: relative;    text-align: left;}
#add-resource-form{text-align:left;text-transform:uppercase;}
#add-resource-form{text-align:left;text-transform:uppercase;}
#add-resource-form input{width:90%;}
#add-resource-form textarea{width:90%;text-transform:uppercase;}
#add-resource-form input{width:90%;}
#add-resource-form textarea{width:90%;text-transform:uppercase;}
.form-group1{margin:0 0 30px 0;text-align:left;}
.form-group1 label{text-transform:uppercase;padding:0 0 10px 0;display:inline-block;font-family: latolight;font-size:17px;}
.form-group1 select{background-position:98% center;}
#add-resource-form h1{color:#BE9A30;font-size:36px;font-family:'latolight';font-style:normal;text-align:center;text-transform:uppercase;padding:30px 0;}
.white-popup-block select,.white-popup-block input,.white-popup-block textarea{border:0;padding:10px 0%;color:#000;	width:100%;font-size:15px;outline:none;border-radius:0;	-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family: 'Open Sans', sans-serif;background-color: none;border-bottom:2px solid #000;}

.white-popup-block ::placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}

.white-popup-block :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000;
}

.white-popup-block ::-ms-input-placeholder { /* Microsoft Edge */
 color: #000;
}
#otp{display:none;}
#ok{display:none;}
#error{display:none;}
.validation-msg {font-size: 15px;color: red;position:absolute; top:42px; left:0; padding:5px 0;font-weight:bold;}
.star{color:red;}
.fixedbutton {  position: fixed;  bottom: 20px;    right:20px; z-index:999; }

