@charset "utf-8";
/* CSS Document */
#homeBannerSlider{height:100vh}

.homeBanner{ height:100%; overflow:hidden; position:relative; margin-bottom:35px;}
.ytbdVideo {
    width: 100%;
    height: 100%;
}
.home_banner_mobile {
    display: none;
}
.hbDex {width: 100%; height: 100%; object-fit: cover;  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;}
			
			@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
  
  

.slick-slider, .slick-list, .slick-track{height:100%;}
/*sm edit section*/
.scroll_dwn{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 20px;width: 92px;text-align: center;}
#home_banner_slider, #home_banner_slider>div, #home_banner_slider>div>div{ height:100%;}

.bannerInfo{ /* max-width:1700px; width:90%; */ margin:0 auto 0;  position:absolute; left:0; right:0; bottom:30%; padding:20px 0; z-index:5;}
.bannerInfo span{display:block;position:relative;overflow:hidden;/* padding-left:30px; */width: 100%;}
.bannerInfo span strong{width: 100%;text-align: center;display: block;}
.bannerInfo span strong b{position:relative; padding:0 12px 0 20px; font-weight:300;}
.bannerInfo span strong b:after{position:absolute; content:""; background-color:#243267;; width:8px; height:8px; border-radius:50%; left:0px; top:8px; }
.bannerInfo span strong.fadeInUp{top:0;opacity:1; }
.bannerInfo span strong.fadeOutUp{top:-90px; opacity:0; }

.banner1_text1{left: 0px;padding-bottom: 20px;color:#101010;font-size:61px;line-height:70px;font-weight:700;text-align: center;}
.banner1_text2{/* left:8%; */padding-bottom: 12px;color: #3E3E3E;font-size: 32px;line-height:36px;font-weight: bold;/* text-transform: uppercase; */}
.banner1_text3{left:8%; padding-bottom:0px; color:#FFF; font-size:16px; line-height:18px;}
.banner1_text2 strong, .banner1_text3 strong{font-weight:700;}
.banner1_text1 strong{font-weight:700;}

.slide_moreBtn{ height:43px; width: 154px; line-height:43px; padding:0 0 0 20px; color:#FFF; text-transform:uppercase; background:#cd2629; font-size:11px; display:inline-block; position:relative; opacity:0; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease-in-out}
.slide_moreBtn:after{content:'';width:48px; height:9px; position:absolute; top:14px; right:-25px; background:url(../images/arrow.png) no-repeat 0 0; z-index:1;}
.slide_moreBtn:before{content:'';width:29px; height:1px; position:absolute; top:22px; right:23px; background:#FFF; z-index:2;}
.slide_moreBtn.fadeIn{opacity:1; }
.slide_moreBtn.fadeOut{opacity:0; }

.bannerInfo span strong.delay1{-webkit-transition-delay:0.6s;  transition-delay:0.6s;}
.bannerInfo span strong.delay2{-webkit-transition-delay:1s;  transition-delay:1s;}
.slide_moreBtn.delay2{-webkit-transition-delay:1.4s;  transition-delay:1.4s;}

.sloderControl{ position:absolute; bottom:5%; left:8%;  z-index:2; vertical-align:top; padding-left:30px;}
.hs_prev, .hs_next{ display:inline-block; margin:auto; z-index:10; width:40px; height:40px; border-radius:50%; background:rgba(255,255,255,0.5); border:1px solid #FFF; position:relative; text-indent:-99999px; cursor:pointer;  -webkit-transition: all .3s ease-out;   -moz-transition: all .3s ease-out; transition: all .3s ease-out; margin-right:10px; vertical-align:top;}
.hs_prev:after{content:''; width:15px; height:15px; background:url(../images/bannerCtrl.png) no-repeat -1px 0; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}
.hs_next:after{content:''; width:15px; height:15px; background:url(../images/bannerCtrl.png) no-repeat -13px 0; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}

.gallery_paging{font-weight:300; color:#243267; font-size:16px; height:40px; vertical-align:top;}
.gallery_paging b{ color:#FFF; font-weight:300; line-height:40px;  position:relative; display:inline-block;}
.gallery_paging em{ position:relative; display:inline-block; line-height:40px; padding-left:10px; margin-left:5px; font-style:normal;}
.gallery_paging em:after{content:''; position:absolute; left:1px; top:14px; height:15px; width:1px; border-left:1px solid #243267; transform:rotate(30deg);}

.playPoseHolder2{display:inline-block; width:40px; height:40px; margin-right:10px; position:relative; vertical-align:top;}
.playPoseHolder2 a{display:inline-block; margin:auto; z-index:10; width:40px; height:40px; border-radius:50%; background:rgba(255,255,255,0.5); border:1px solid #FFF; position:relative; text-indent:-99999px; cursor:pointer;  -webkit-transition: all .3s ease-out;   -moz-transition: all .3s ease-out; transition: all .3s ease-out; position:absolute; left:0; top:0; font-size:0; color:transparent;}
.playPoseHolder2 a.bannerPause{ display:none;}
.bannerPause:after{content:''; width:15px; height:15px; background:url(../images/bannerCtrl.png) no-repeat -28px -15px; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}
.bannerPlay:after{content:''; width:15px; height:15px; background:url(../images/bannerCtrl.png) no-repeat -30px 0; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}


.banner-dots{position:absolute; right:90px; top:40%; width:50px;}
.banner-dots li{width:100%; cursor:pointer; position:relative; vertical-align:middle; overflow:hidden;}
.banner-dots li:before{content:''; position: absolute; right: 0px; top: 50%; display:inline-block; height:2px; width:18px; background:#101010; vertical-align:middle;}
.banner-dots li span{font-size:0px; font-weight:600; color:#ff0137; display:inline-block; padding-right:15px; vertical-align:middle;}
.banner-dots li.slick-active:before{background:#ff0137;}
.banner-dots li.slick-active span{font-size:12px; }

.col2_block{float: left; width: 100%; background-color: #ffffff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20); height: 198px;}
.whats_block{float: left; width: 50%; height: 100%; padding:39px 55px;}
.whats_block h3{font-size: 14px; font-weight: 600; color: #003b6e; text-transform: uppercase;}
.whats_block h3 a{float: right; color: #eb1c23; font-size: 12px;}
.whats_block ul{float: left; width: 100%; margin: 25px 0 0;}
.whats_block ul li{float: left; width: 100%; font-size: 12px; color: #5f5f5f; line-height: 18px; font-weight: 500;}
.whats_block ul li .date{float: left; width: 105px; position: relative;}
.whats_block ul li .date:after{position: absolute; right: 10px; top: 8px; content: ""; width: 20px; height: 1px; background-color: #5f5f5f;}
.whats_block ul li .what_info{float: left; width: calc(100% - 105px); position: relative;}


.csr_block{float: left; width: 50%; height: 100%; padding:0px; position: relative;}
.csr_block h3{font-size: 14px; color: #ffffff; font-weight: 600; position: absolute; float: left; width: 100%;  top: 25px; padding: 15px 58px 0; z-index: 1;}
.csr_block h3 a{float: right; color: #eb1c23; font-size: 12px;}
.csr_block .csr_slider{float: left; width: 100%; height: 100%;}
.csr_block .csr_slider li{padding: 74px 58px 0; color: #fff;}
.csr_block .csr_slider li h4{ font-size: 13px; color: #fff; font-weight: 500;}
.csr_block .csr_slider li h2{ font-size: 15px; color: #fff; font-weight: 600; line-height: 18px;}
.csr_block .csr_slider .csr_slider1{background: url(../images/csr_slider1.jpg) no-repeat; background-size: cover;}
.csr_block .csr_slider .csr_slider2{background: url(../images/csr_slider2.jpg) no-repeat;}

.our_products{float: left; width: 100%; padding: 90px 0; text-align: center;}
.our_products h3{ color: #212121; font-size: 14px; font-weight: 600; position: relative; padding: 0 0 15px; margin: 0 0 25px;}
.our_products h3:after{position: absolute; content: ""; background-color: #212121; width: 19px; height: 2px; bottom: 0px; left: 0; right: 0px; margin: 0 auto;}
.our_products h4{ color: #003b6e; font-size: 18px; font-weight: 700; position: relative; padding: 0 0 15px; margin: 0 0 45px;}

.product_slider .product_thumb{text-align: center; height: 218px; display: inline-block;}
.product_slider .product_info h5{ font-size: 14px; color: #2e2e2e; font-weight: 700; padding: 0 0 25px;}
.product_slider .product_info p{ font-size: 12px; color: #727272; font-weight: 400; line-height: normal; padding: 0 0 50px; min-height: 107px;}
.product_slider a{ text-align: left; height:43px; width: 154px; line-height:43px; padding:0 0 0 20px; color:#2a2a2a; text-transform:uppercase; border: 1px solid #eb1c23; font-size:11px; display:inline-block; position:relative;  -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease-in-out}
.product_slider a:before{content:'';width:29px; height:1px; position:absolute; top:22px; right:23px; background:#eb1c23; z-index:2;}
.product_slider li{position: relative; background: url(../images/products_brd.png) no-repeat right center; padding: 0 30px; }

.paribantan_bg{float: left; width: 100%; background: url(../images/paribartan_bg.jpg) no-repeat center top; background-size: cover; height: 478px; padding: 130px 0;}
.paribantan_bg .wrapper{margin: 0 auto; max-width: 711px; }
.paribantan_bg .wrapper .info{float: left; width: 100%; padding: 0 0 0 315px;}
.paribantan_bg .wrapper .info h3{font-size: 14px; color: #fff; text-transform: uppercase; padding: 0 0 22px; margin: 0 0 22px; position: relative;}
.paribantan_bg .wrapper .info h3:after{position: absolute; content: ""; background-color: #fff; width: 256px; height: 2px; left:-156px; bottom: 0;}
.paribantan_bg .wrapper .info h4{font-size: 18px; color: #fff; font-weight: 500; padding: 0 0 35px; }

.paribantan_bg a{ text-align: left; height:43px; width: 154px; line-height:43px; padding:0 0 0 20px; color:#fff; text-transform:uppercase; border: 1px solid #eb1c23; font-size:11px; display:inline-block; position:relative;  -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease-in-out}
.paribantan_bg a:before{content:'';width:29px; height:1px; position:absolute; top:22px; right:23px; background:#fff; z-index:1;}


.feature_video{float: left; width: 100%; padding: 90px 0; text-align: center;}
.feature_video h3{ color: #212121; font-size: 14px; text-transform: uppercase; font-weight: 600; position: relative; padding: 0 0 15px; margin: 0 0 25px;}
.feature_video h3:after{position: absolute; content: ""; background-color: #212121; width: 19px; height: 2px; bottom: 0px; left: 0; right: 0px; margin: 0 auto;}
.feature_video h4{ color: #003b6e; font-size: 18px; font-weight: 700; position: relative; padding: 0 0 15px; margin: 0 0 45px;}
.feature_video ul{float: left; width: 100%; margin: 30px 0 0;}
.feature_video li{position: relative; float: left; width: 50%; padding: 0 20px; text-align: left;}
.feature_video li aside{float: left; width: 100%; padding: 0 0 0px;}
.feature_video li:first-child aside{border-bottom: 3px solid #fec20d;}
.feature_video li:last-child aside{border-bottom: 3px solid #0054a6;}
.feature_video .product_thumb{text-align: center; display: inline-block; margin: 0 0 50px; padding: 0 0 0px; position: relative;}
.feature_video .product_thumb:after{position: absolute; content: ""; background: url(../images/video_home.png) no-repeat; width: 74px; height: 74px; margin: auto; left: 0; top: 0; bottom: 0px; right: 0px;}
.feature_video .product_thumb img{max-width: 100%;}
.feature_video .product_info{padding: 0 35px;}
.feature_video .product_info h5{ font-size: 18px; color: #2e2e2e; font-weight: 700; padding: 0 0 45px;}
.feature_video .product_info h5 small{ font-size: 13px; font-weight: 500;}
.feature_video .product_info span{background: url(../images/play_ic.png) no-repeat; height: 42px; font-size: 12px; font-weight: 600; text-transform: uppercase; line-height: 42px; padding: 0 0 0 50px; display: inline-block; color: #000;}


.cement_bg{float: left; width: 100%; background: url(../images/cement_bg.jpg) no-repeat center top; background-size: 100%; height: 512px; padding: 130px 0;}
.cement_bg .wrapper{margin: 0 auto; max-width: 711px; }
.cement_bg .wrapper .info{float: left; width: 100%; padding: 0 0 0 315px;}
.cement_bg .wrapper .info h3{font-size: 14px; color: #fff; text-transform: uppercase; padding: 0 0 22px; margin: 0 0 22px; position: relative;}
.cement_bg .wrapper .info h3:after{position: absolute; content: ""; background-color: #fff; width: 19px; height: 2px; left:0px; bottom: 0;}
.cement_bg .wrapper .info h4{font-size: 21px; color: #fff; display: inline-block; font-weight: 500; padding: 0 0 20px; line-height: 30px;}
.cement_bg .wrapper .info h4 strong{float: left; width: 100%; font-size: 24px;}
.cement_bg .wrapper .info h5{font-size: 14px; color: #fec20d; font-weight: 500; margin: 0 0 20px; line-height: 40px; position: relative;}
.cement_bg .wrapper .info h5:after{position: absolute; content: ""; background-color: #fec20d; width: 176px; height: 2px; top: 50%; margin: 0 0 0 20px;}
.cement_bg a{ text-align: left; height:43px; width: 154px;  line-height:43px; padding:0 0 0 20px; color:#fff; text-transform:uppercase; border: 1px solid #fff; font-size:11px; display:inline-block; position:relative;  -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease-in-out}
.cement_bg a:before{content:'';width:29px; height:1px; position:absolute; top:22px; right:23px; background:#fff; z-index:2;}

.cement_bg .wrapper .info p{font-size: 14px; color: #fff;}

.cement_bg-dot {position:absolute; left:0; bottom:-30px; width:100%; height:11px; text-align:left; z-index:5; padding: 0px 0px 0;}
.cement_bg-dot li {display:inline-block; height:10px;	padding: 0px 8px 0 0 !important;}
.cement_bg-dot li span {display:inline-block; width:11px; height:11px; text-indent:-9999px; background:#fff; border-radius:50%; margin:0 2px; font-size:0; color:transparent}
.cement_bg-dot li.slick-active span {display:inline-block; width:11px; height:11px; text-indent:-9999px; background:#eb1c23; margin:0 2px}

.banner-dots-pops {position:absolute; left:0; bottom:40px; width:100%; height:11px; text-align:left; padding: 20px 58px 0;}
.banner-dots-pops li {display:inline-block; height:10px;	padding: 0px 8px 0 0 !important;}
.banner-dots-pops li span {display:inline-block; width:11px; height:11px; text-indent:-9999px; background:#fff; border-radius:50%; margin:0 2px; font-size:0; color:transparent}
.banner-dots-pops li.slick-active span {display:inline-block; width:11px; height:11px; text-indent:-9999px; background:#eb1c23; margin:0 2px}


.blog_sec{float: left; width: 100%; padding: 90px 0; text-align: center; background: url(../images/blog_bg.jpg) no-repeat center bottom;}
.blog_sec h3{ color: #212121; font-size: 14px; text-transform: uppercase; font-weight: 600; position: relative; padding: 0 0 15px; margin: 0 0 25px;}
.blog_sec h3:after{position: absolute; content: ""; background-color: #212121; width: 19px; height: 2px; bottom: 0px; left: 0; right: 0px; margin: 0 auto;}
.blog_sec h4{ color: #212121; font-size: 18px; font-weight: 500; position: relative; padding: 0 0 15px; margin: 0 0 15px;}
.blog_sec ul{float: left; width: 100%; margin: 30px 0 0;}
.blog_sec li{position: relative; float: left; width: 50%; padding: 0 20px; text-align: left;}
.blog_sec li aside{float: left; width: 100%; padding: 0 0 0px;}
.blog_sec .product_thumb{text-align: center; display: inline-block; padding: 0 0 0px; margin: 0; float: left; width: 100%;}
.blog_sec .product_thumb img{max-width: 100%; display: block;}
.blog_sec .product_info{padding: 0 20px; margin: -25px 0 0; position: relative; float: left; width: 100%;}
.blog_sec .product_info div{float: left; width: 100%; background-color: #fff; padding: 40px;}
.blog_sec .product_info h5{ font-size: 18px; color: #444444; font-weight: 500; padding: 0 0 45px;}
.blog_sec .product_info p{ font-size: 12px; font-weight: 500; color: #444444; padding: 0 0 20px;}
.blog_sec .product_info a{color: #eb1c23; font-size: 11px; text-transform: uppercase;}
.blog_sec .view_all{ text-align: left; margin: 80px 0 0; height:43px; width: 154px;  line-height:43px; padding:0 0 0 20px; color:#212121; text-transform:uppercase; border: 1px solid #eb1c23; font-size:11px; display:inline-block; position:relative;  -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease-in-out}
.blog_sec .view_all:before{content:'';width:29px; height:1px; position:absolute; top:22px; right:23px; background:#eb1c23; z-index:1;}

.social_block{float: left; width: 100%; padding: 90px 0; text-align: center;}
.social_block h3{ color: #212121; font-size: 14px; font-weight: 600; position: relative; padding: 0 0 15px; margin: 0 0 25px;}
.social_block h3:after{position: absolute; content: ""; background-color: #212121; width: 19px; height: 2px; bottom: 0px; left: 0; right: 0px; margin: 0 auto;}
.social_block h4{ color: #003b6e; font-size: 18px; font-weight: 700; position: relative; padding: 0 0 15px; margin: 0 0 45px;}


.latest_in{ float: left; width: 100%;}
.latest_tab{ margin-bottom:25px; text-align: center;}
.latest_tab li{ display: inline-block; padding: 8px 30px;  line-height:30px; font-size:14px; font-weight:500; color:#212121; text-align:center;  border:0px solid #f1f1f1; position:relative; cursor:pointer;}
.latest_tab li.ltActive{-webkit-box-shadow: 10px 10px 29px -14px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 29px -14px rgba(0,0,0,0.75);box-shadow: 10px 10px 29px -14px rgba(0,0,0,0.15);  border:1px solid #f1f1f1; color: #003b6e;}
.latest_tab_info{}
.latest_tab_info article{}


.profile_slider{float: left; width: 100%; margin: 30px 0 0;}
.profile_slider li{position: relative; float: left; width: 50%; padding: 0 20px; text-align: left;}
.profile_slider li aside{float: left; width: 100%; padding: 0 0 0px;}
.profile_slider .product_thumb{text-align: center; display: inline-block; position: relative;height: 296px; padding: 0 0 0px; margin: 0; float: left; width: 100%;}
.profile_slider .product_thumb span{position: absolute; width: 40px; height: 36px; background-color: #fff; right: 0px;}
.profile_slider .product_thumb span img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.facebook_info .profile_slider .product_thumb span{background-color: #3b589c;}
.twitter_info .profile_slider .product_thumb span{background-color: #5da8dc;}
.youtube_info .profile_slider .product_thumb span{background-color: #f4f2f2;}
.profile_slider .product_thumb img{max-width: 100%; display: block;}
.profile_slider .product_info{padding: 0 0 20px 45px; margin: -100px 0 0; position: relative; float: left; width: 100%;}
.profile_slider .product_info div{float: left; width: 100%; background-color: #fff; padding: 50px 80px 50px 50px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);}
.profile_slider .product_info h5{ font-size: 12px; line-height: normal; color: #404040; font-weight: 500; padding: 0 0px;}
.profile_slider .product_info p{ font-size: 12px; font-weight: 500; color: #838383; padding: 0 0 20px;} 
.profile_slider .slider_prev{ background: #fff url(../images/slider_prev.png) no-repeat center; cursor: pointer; width: 50px; height: 48px; position: absolute; left: 10px; top: 100px; z-index: 1; font-size: 0;}
.profile_slider .slider_next{ background: #fff url(../images/slider_next.png) no-repeat center; cursor: pointer; width: 50px; height: 48px; position: absolute; right: 10px; top: 100px; z-index: 1; font-size: 0;}
.product_slider .slider_prev{ background:url(../images/slider_prev.png) no-repeat center; cursor: pointer; width: 50px; height: 48px; position: absolute; left: 10px; top: 100px; z-index: 1; font-size: 0;}
.product_slider .slider_next{ background:url(../images/slider_next.png) no-repeat center; cursor: pointer; width: 50px; height: 48px; position: absolute; right: 10px; top: 100px; z-index: 1; font-size: 0;}


.cement_slider .cem_prev{ background: url(../images/cem_prev.png) no-repeat center; cursor: pointer; width: 50px; height: 48px; position: absolute; right: 50px; bottom:0px; z-index: 1; font-size: 0;}

.cement_slider .cem_next{ background: url(../images/cem_next.png) no-repeat center; cursor: pointer; width: 50px; height: 48px; position: absolute; right: 10px; bottom:0px; z-index: 1; font-size: 0;}

.slick-slide span.banner1_text1 img {
    display: inline-block;
}

.bannerInfo span strong samp {
    font-weight: 600;
}
span.banner1_text2.text3 strong {
    font-size: 40px;
    font-weight: 800;
    color: #F38373;
}
.scroll_dwn a span {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 6px;
    display: block;
    text-shadow: 0px 0px 8px rgb(0 0 0 / 78%);
}









.overview_top_box aside.first h4 {
    font-size: 20px;
    color: #3E3E3E;
    font-weight: normal;
}

section#section2 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.overview_top_box aside.first h2 {
    color: #A1A537;
    font-size: 55px;
    font-weight: 800;
    line-height: 52px;
    margin-top: 18px;
}
.overview_top_box aside.first h2 span {
    color: #3E3E3E;
}
.overview_top_box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.overview_top_box aside.sec_box h6 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 14px;
}

.overview_top_box aside.sec_box {
    color: #F58473;
    width: 70%;
}

ul.over_left li span {
    font-size: 14px;
    font-weight: 600;
}

ul.over_left li h5 {
    font-size: 20px;
    font-weight: normal;
}

ul.over_left li {
    margin-bottom: 14px;
}
ul.over_right li {
	color: #3E3E3E;
	font-size: 15px;
	margin-bottom: 28px;
}
.over_price_main_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

ul.over_left {
    width: 40%;
}

ul.over_right {
    width: 50%;
}
aside.third_box h6 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 14px;
    margin-top: 10px;
}

ul.over_third_box li {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 12px;
}

ul.over_third_box li strong {
    display: block;
    font-size: 14px;
}
aside.third_box {
    width: 18%;
}
.over_project_area {color: #3E3E3E;padding: 10px 30px;border-radius: 20px;font-size: 16px;display: flex;justify-content: space-between;width: 100%;background: #F1EECF;margin-top: 20px;}
ul.gardenium_slider1 li img {
    width: 100%;
}
.overview_right_inner_box {
    width: 74%;
}

.over_view_right_list_box {
    display: flex;
    justify-content: space-between;
}
ul.gardenium_slider1 li {
    position: relative;
}

.gardenium_slider_overlay_box {
    width: 95%;
    max-width: 1183px;
    margin: 0 auto;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.gardenium_slider_white_box {
    width: 356px;
    background: #fff;
    padding: 40px 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
ul.gardenium_slider1 li .gardenium_slider_white_box img {
    width: auto;
}
.gardenium_slider1 ul.slick-dots {
    width: 95%;
    max-width: 1183px;
    margin: 0 auto;
    position: absolute;
    bottom: 26px;
    left: 0px;
    right: 0px;
    display: flex !important;
    padding-left: 2%;
    z-index: 9;
}

.gardenium_slider1 ul.slick-dots li button {
    width: 11px;
    height: 11px;
    border: none;
    background: #BFBFBF;
    border-radius: 50%;
    font-size: 0px;
}

.gardenium_slider1 ul.slick-dots li {
    margin: 0px 4px;
}
.gul_right_list_box ul li {
    margin-bottom: 12px;
    width: 33.333%;
    padding-right: 10px;
}
.gul_right_list_box ul {
    display: flex;
    flex-wrap: wrap;
}
.gul_right_list_box ul li:last-child {
    margin-bottom: 0px;
}
.gardenium_slider1 ul.slick-dots li.slick-active button {
    background: #5C7C62;
}
.gardenium_slider_white_box p {
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 20px;
    padding: 26px 10px;
    padding-top: 20px;
}
.garden_you_overlay_box {
    background: #CDAB7F;
    padding: 40px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    color: #fff;
}

.garden_you_box img {
    display: block;
    width: 100%;
}

.garden_you_overlay_box h2 {
    font-size: 55px;
    font-weight: 800;
    width: 28%;
    line-height: 52px;
}
.garden_you_box {
    margin: 100px 0px;
    border-radius: 10px;
    overflow: hidden;
}
aside.gaeden_live_box h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 14px;
}

aside.gaeden_live_box p {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 14px;
}

aside.gaeden_live_box h6 {
    font-size: 20px;
    font-weight: normal;
}

aside.gaeden_live_box {
    width: 38%;
    padding-right: 28px;
}
a.read_more_button {
    position: relative;
    font-size: 12px;
    color: #fff;
    width: 116px;
    display: block;
    line-height: 14px;
    /* -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; */
}
a.read_more_button:after {
    content: '';
    position: absolute;
    right: 0;
    top: 2px;
    width:13px;
    height:13px;
    background: url(../images/nav_con_arrow.svg) no-repeat 0px 0px;
    /* -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; */
    z-index: 2;
    filter: brightness(0) invert(1);
}
aside.explore_button_box {
    border-right: 1px solid rgb(255 255 255 / 34%);
    padding-right: 20px;
    width: 143px;
}

aside.explore_button_box:last-child {
    border-right: none;
}
a.read_more_button:hover {
    color: #000;
} 
a.read_more_button:hover:after {
    filter: brightness(0%);
    color: #000;
}
aside.home_location_left_box h2 {
    font-size: 36px;
    font-weight: normal;
    line-height: 40px;
}

aside.home_location_left_box {
    display: flex;
    flex-wrap: wrap;
    width: 33%;
    justify-content: space-between;
    /* align-items: center; */
}

.location_text {
    height: 126px;
    width: 60px;
    line-height: 56px;
    
    background: #F38373;
    /* transform: rotate(-90deg); */
    /* padding: 10px 26px; */
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    position: relative;
}
.location_text:after {
    content: "Location";
    transform: rotate(-90deg);
    position: absolute;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    top: 36px;
    left: -6px;
}
.home_location_box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom:0px;
}
section#HOME-SWEET-GARDEN {
    padding-top: 100px;
}
aside.home_location_right_box {
    width: 61%;
}

aside.home_location_right_box ul li {
    display: flex;
    margin-bottom: 20px;
    width: 23%;
}

aside.home_location_right_box ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
}

aside.home_location_right_box ul li span {
    font-size: 14px;
    padding-left: 6px;
    line-height: 20px;
    font-weight: normal;
}
a.view_loca_button {
    font-size: 12px;
    color: #5C7C62;
    font-weight: normal;
    background: #F1F1F1;
    /* padding: 14px 20px; */
    /* width: 186px; */
    height: 42px;
    line-height: 42px;
    padding: 0px 14px;
    padding-right: 38px;
    display: inline-block;
    border-radius: 20px;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-right: 10px;
}
a.view_loca_button:after {
    content: '';
    position: absolute;
    right: 15px;
    top: 13px;
    width: 13px;
    height: 13px;
    background: url(../images/left-arrow.svg) no-repeat 0px 0px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2;
}
.home_sweet_garden_top_box ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.home_sweet_garden_top_box ul li {
    width: 32%;
    border-radius: 10px;
}
.home_sweet_garden_top_box ul li:first-child {
    background: #F1EECF;
    padding: 30px 40px;
}

.home_sweet_garden_top_box ul li:first-child h2 {
    font-size: 55px;
    font-weight: 800;
    line-height: 52px;
    margin-bottom: 16px;
}
.home_sweet_garden_top_box ul li:first-child p {
    font-size: 16px;
    font-weight: normal;
    margin-top: 10px;
}
.home_sweet_garden_list_box span {
    font-size: 14px;
    font-weight: normal;
    display: block;
    margin-bottom: 4px;
}

.home_sweet_garden_list_box {
    margin-top: 16px;
}

.home_sweet_garden_top_box ul li img {
    width: 100%;
    display: block;
}
.home_sweet_garden_top_box ul li:first-child h2 span {
    color: #A1A537;
}
.sweet_pro_view {
    margin: 40px 0px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

aside.sweet_pro_view_left_box h4 {
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px solid #3E3E3E;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

aside.sweet_pro_view_left_box {
    width: 32%;
}
aside.sweet_pro_view_right_box h4 {
    font-size: 14px;
    font-weight: normal;
}

aside.sweet_pro_view_right_box {
    width: 62%;
}

aside.sweet_pro_view_right_box ul li:first-child {
    background: transparent;
    padding: 0px;
}

aside.sweet_pro_view_right_box ul li span {
    display: block;
    font-size: 20px;
    font-weight: normal;
}

aside.sweet_pro_view_right_box ul li samp {
    font-weight: 600;
}

aside.sweet_pro_view_right_box ul {
    margin-top: 30px;
    margin-bottom: 20px;
}
.garden_home_inner_box {
    text-align: center;
}
section#COMMERCIAL-COMPLEX {
    padding-top: 100px;
}
section#DUPLEX-GARDEN-HOME {
    padding-top: 100px;
}
.garden_home_inner_box h6 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.garden_home_inner_box h2 {
    font-size: 55px;
    font-weight: 800;
    line-height: 60px;
    padding: 0px 126px;
}

.garden_home_inner_box h5 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 20px;
    padding: 0px 140px;
    line-height: 30px;
    margin-bottom: 40px;
}
.garden_home_inner_box h2 span {
    color: #A1A537;
}
.banglow_garden_text {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    min-height: 54px;
    color: #A1A537;
    margin-top: 40px;
    margin-bottom: 14px;
}

.banglow_garden_text span {
    background: #A1A537;
    color: #fff;
    padding: 10px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.garden_home_inner_box h4 {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 6px;
}

.garden_home_inner_box h3 {font-size: 14px;font-weight: bold;}
.garden_home_inner_image_box ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.garden_home_inner_image_box ul li {
    width: 49%;
    position: relative;
    margin-top: 22px;
}

.garden_home_inner_image_box ul li img {
    width: 100%;
    display: block;
}

.banglow_image_overlay_box {
    background: #F1EECF;
    position: absolute;
    top: 0px;
    padding: 36px 20px;
    border-bottom-right-radius: 10px;
    text-align: left;
    width: 206px;
    left: 66px;
}
span.gu_text {
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-bottom: 4px;
}

span.katha_text {
    font-size: 14px;
    font-weight: normal;
    min-height: 48px;
    display: block;
}
.katha_text strong {
   border-right: 1px solid #000000;
    padding-right: 8px;
    margin-right: 8px;
	font-weight: 700;
}

.katha_text a {
   border-right: 0px solid #000000;
    padding-right: 8px;
    margin-right: 8px;
	font-weight: 700;
}

.banglow_image_overlay_box a.read_more_button {
    color: #5C7C62;
    margin-top: 30px;
}
.banglow_image_overlay_box a.read_more_button:after {
    content: '';
    position: absolute;
    right: -6px;
    top: 2px;
    width: 13px;
    height: 13px;
    background: url(../images/left-arrow.svg) no-repeat 0px 0px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2;
    filter: none;
}
.garden_home_inner_image_box {
    margin-top: 30px;
}
section#GARDEN-HOME {
    padding: 100px 0px;
    padding-bottom: 0px;
}
.duplex .banglow_garden_text {color: #F38373;}

.duplex .banglow_garden_text span {
    background: #F38373;
}

.garden_home_inner_box.duplex h3 {
    margin-bottom: 14px;
}
.duplex_image_list_box ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.duplex_image_list_box {
    margin-top: 60px;
}
.duplex_image_list_box.apartment {
    margin-bottom: 40px;
}
.garden_home_inner_box.duplex.apartment {
    margin-top: 80px;
}
section#APARTMENT-GARDEN-HOME {
    padding-top: 52px;
}
section#GARDEN-LIFE {
    /* margin-top: 100px; */
    padding-top: 104px;
}
.garden_home_inner_box.garden_life h6 {
    color: #454545;
}

.garden_home_inner_box.garden_life h5 span {
	border-right: 1px #000000 solid;
	padding-right: 10px;
	padding-left: 10px;
}
.garden_home_inner_box.garden_life h5 a{
	padding-right: 10px;
	padding-left: 10px;
}

.GARDEN-LIFE-SLIDER span.slick-arrow {
    position: absolute;
    right: 60px;
    /* top: 50%; */
    transform: translate(10px, -50%);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    font-size: 0px;
    z-index: 9999;
    cursor: pointer;
    transition: 0.4s;
}
ul.GARDEN-LIFE-SLIDER .slider_prev {
    background: url(../images/pre_arrow.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(10px, -60%);
    /* background: #fff; */
}

ul.GARDEN-LIFE-SLIDER .slider_next {
    background:url(../images/next_arrow.svg);
    width: 35px;
    height: 35px;
    transform: translate(10px, 10%);
    top: 50%;
}
ul.GARDEN-LIFE-SLIDER .slider_prev:hover {
    background: url(../images/pre_arrow_hover.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(10px, -60%);
    /* background: #fff; */
}

ul.GARDEN-LIFE-SLIDER .slider_next:hover {
    background:url(../images/next_arrow_hover.svg);
    width: 35px;
    height: 35px;
    transform: translate(10px, 10%);
    top: 50%;
}
.sweet_pro_view.garden_life {
    text-align: left;
    margin: 60px 0px;
    margin-bottom: 0px;
}

.sweet_pro_view.garden_life h3 {
    font-size: 16px;
    font-weight: bold;
}

.sweet_pro_view.garden_life h4 {
    font-size: 14px;
    font-weight: normal;
}
.sweet_pro_view.garden_life p {
    font-size: 14px;
    font-weight: normal;
}
section#MEADOW-CLUB {/* margin-bottom: 100px; */padding-top: 100px;}
.garden_home_inner_box.garden_life.meadow h4 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.garden_home_inner_box.garden_life.meadow {
    margin-bottom: 46px;
}
.garden_home_inner_box.garden_life.meadow h3 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 12px;
}
.jupiter_box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 50px 0px;
}

aside.jupiter_left_box {
    width: 32%;
}

aside.jupiter_right_box {
    width: 62%;
}

aside.jupiter_left_box h6 {
    font-size: 16px;
    font-weight: normal;
}

aside.jupiter_left_box h2 {font-size: 40px;font-weight: normal;margin: 30px 0px;}

aside.jupiter_right_box p {
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 20px;
}
.jupiter_bottom_box ul {
    display: flex;
    justify-content: space-between;
    margin: 40px 0px;
    flex-wrap: wrap;
}

.jupiter_bottom_box ul li a {
    color: #5C7C62;
    font-weight: bold;
    text-decoration: underline;
}

.jupiter_bottom_box ul li {
    font-weight: bold;
    border-bottom: 2px solid #3E3E3E;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 32%;
    font-size: 15px;
}
.vertual_box {
    text-align: center;
    padding: 80px 0px;
}

.vertual_box h2 {
    font-size: 36px;
    color: #F38373;
    font-weight: bold;
    margin-bottom: 16px;
}

.vertual_box h6 {
    font-size: 20px;
    font-weight: normal;
}

.vertual_box a {
    display: inline-block;
    text-align: center;
}

.vertual_box a img {
    display: block;
    margin: 20px 0px;
    margin-bottom: 10px;
}

.vertual_box a span {
    font-size: 14px;
    font-weight: bold;
    color: #3E3E3E;
}
.on-construction_box {
    text-align: center;
    margin: 100px 0px;
    margin-bottom: 0px;
}

.on-construction_box h6 {
    font-size: 16px;
    font-weight: bold;
}

.on-construction_box h2 {
    font-size: 55px;
    font-weight: 800;
    margin: 30px 0px;
}

.on-construction_box h5 {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 20px;
}
.tabNavDropMenu5{width: 90%;margin: 0 auto;height: 50px;display: block;border: 1px solid #ccc;position: relative;border-radius: 10px;z-index: 99999;}
.tabNavDropMenu5 strong{width: 100%; height: 50px; float: left; display: block; font-size: 22px;  font-weight: 400; color:#3d3c3c; line-height: 50px; font-style: normal; padding-left: 20px; background:  url(../images/arrow555.png ) no-repeat 95% 20px;}
.tabNavDropMenu5 ul{ position: absolute; left:-1px; right: -1px; top: 49px; border: 1px solid #ccc; border-top: 1px solid transparent; font-size:18px;  font-weight: 400; color:#3d3c3c; line-height: 32px; background: #FFFFFF; z-index: 999; padding: 0; margin: 0;}
.tabNavDropMenu5 ul li{ width: 100%; height: auto; float: left; display: block;font-size: 18px;  font-weight: 400; color:#237da7; line-height: 32px; font-style: normal; border-bottom:  1px solid #e6e0e0; padding: 10px 20px; box-sizing: border-box;}

.tabNavDropMenu5 ul li:last-child{border-bottom:  0px solid #ccc; }
h2.text30 {
    display: none;
}
ul.const_tab li {
    font-size: 16px;
    font-weight: 600;
    padding: 10px 20px;
    background: #fff;
    border-radius: 50px;
    margin: 0px 8px;
    cursor: pointer;
}

ul.const_tab {
    display: flex;
    justify-content: center;
    margin: 40px;
    background: #F5F5F5;
    width: 874px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50px;
    padding: 14px 0px;
}

ul.const_tab li.aboutGpsTabActive {
    background: #F58473;
    color: #fff;
    border-radius: 50px;
}





/*-----------SLIDER 1 CSS-------------*/

.GARDEN-LIFE-SLIDER1 span.slick-arrow {
    position: absolute;
    right: 60px;
    /* top: 50%; */
    transform: translate(10px, -50%);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    font-size: 0px;
    z-index: 9999;
    cursor: pointer;
    transition: 0.4s;
}
ul.GARDEN-LIFE-SLIDER1 .slider_prev {
    background: url(../images/pre_arrow.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(10px, -60%);
    /* background: #fff; */
}

ul.GARDEN-LIFE-SLIDER1 .slider_next {
    background:url(../images/next_arrow.svg);
    width: 35px;
    height: 35px;
    transform: translate(10px, 10%);
    top: 50%;
}
ul.GARDEN-LIFE-SLIDER1 .slider_prev:hover {
    background: url(../images/pre_arrow_hover.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(10px, -60%);
    /* background: #fff; */
}

ul.GARDEN-LIFE-SLIDER1 .slider_next:hover {
    background:url(../images/next_arrow_hover.png);
    width: 35px;
    height: 35px;
    transform: translate(10px, 10%);
    top: 50%;
}

/*-----------SLIDER 2 CSS-------------*/

.GARDEN-LIFE-SLIDER2 span.slick-arrow {
    position: absolute;
    right: 60px;
    /* top: 50%; */
    transform: translate(10px, -50%);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    font-size: 0px;
    z-index: 9999;
    cursor: pointer;
    transition: 0.4s;
}
ul.GARDEN-LIFE-SLIDER2 .slider_prev {
    background: url(../images/pre_arrow.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(10px, -60%);
    /* background: #fff; */
}

ul.GARDEN-LIFE-SLIDER2 .slider_next {
    background:url(../images/next_arrow.svg);
    width: 35px;
    height: 35px;
    transform: translate(10px, 10%);
    top: 50%;
}
ul.GARDEN-LIFE-SLIDER2 .slider_prev:hover {
    background: url(../images/pre_arrow_hover.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(10px, -60%);
    /* background: #fff; */
}

ul.GARDEN-LIFE-SLIDER2 .slider_next:hover {
    background:url(../images/next_arrow_hover.png);
    width: 35px;
    height: 35px;
    transform: translate(10px, 10%);
    top: 50%;
}

/*-----------SLIDER 3 CSS-------------*/

.GARDEN-LIFE-SLIDER3 span.slick-arrow {
    position: absolute;
    right: 60px;
    /* top: 50%; */
    transform: translate(10px, -50%);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    font-size: 0px;
    z-index: 9999;
    cursor: pointer;
    transition: 0.4s;
}
ul.GARDEN-LIFE-SLIDER3 .slider_prev {
    background: url(../images/pre_arrow.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(10px, -60%);
    /* background: #fff; */
}

ul.GARDEN-LIFE-SLIDER3 .slider_next {
    background:url(../images/next_arrow.svg);
    width: 35px;
    height: 35px;
    transform: translate(10px, 10%);
    top: 50%;
}
ul.GARDEN-LIFE-SLIDER3 .slider_prev:hover {
    background: url(../images/pre_arrow_hover.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(10px, -60%);
    /* background: #fff; */
}

ul.GARDEN-LIFE-SLIDER3 .slider_next:hover {
    background:url(../images/next_arrow_hover.png);
    width: 35px;
    height: 35px;
    transform: translate(10px, 10%);
    top: 50%;
}

section#CONTACT-US {
    background: #3E3E3E;
    padding: 60px 0px;
    position: relative;
    /* margin-top: 100px; */
}
.contact_inner_box {
    color: #fff;
    text-align: center;
}

.contact_inner_box h6 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.contact_inner_box h2 {
    font-size: 36px;
    font-weight: bold;
    margin: 20px 0px;
    padding: 0px 290px;
    line-height: 40px;
}

.contact_inner_box h4 {
    font-size: 20px;
    font-weight: normal;
}
.form_fild_box {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}

.form_left_fild_box {
    width: 48%;
}

.form_left_fild_box lable {
    width: 100%;
    display: block;
}

.text_fild {
    width: 100%;
}

.form_left_fild_box.full {
    width: 100%;
}
.form_box {
    width: 600px;
    margin: 0px auto;
    margin-top: 20px;
}

.form_left_fild_box label {
    text-align: left;
    width: 100%;
    display: block;
    font-size: 14px;
}
.text_fild {
    height: 40px;
    border-radius: 4px;
    border: none;
    padding-left: 10px;
}
textarea.text_area_fild {
    width: 100%;
    border-radius: 4px;
    border: none;
    padding: 20px;
    height: 92px;
}
span.what_box {
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
    /* margin-top: 6px; */
}
input.submit_button {
    background: #CDAB7F;
    border: none;
    border-radius: 6px;
    width: 100%;
    padding: 14px 0px;
    font-size: 14px;
    color: #fff;
    cursor:pointer;
}
section#CONTACT-US:after {
    background: url(../images/contact_left_top_image.png);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width:207px;
    height:317px;
    background-size: 100%;
}
section#CONTACT-US:before {
    background: url(../images/contact_right_top_image.png);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width:435px;
    height:633px;
    background-size: 100%;
}
span.error {
    font-size: 12px;
    width: 100%;
    display: flex;
    text-align: left;
    align-items: center;
    margin-top: 6px;
}

span.error img {
    margin-right: 6px;
}
.text_fild.error {
    border: 1px solid #dd1919;
}
a.tel_text {
    font-size: 16px;
    font-weight: normal;
    color: #3E3E3E;
    margin-bottom: 10px;
    display: block;
}





#cboxOverlay.residen_pop_info {
    background: rgb(0 0 0 / 81%);
    opacity: 1 !important;
    z-index: 999999;
}
.residen_pop_info button#cboxClose {
    /* background: #000000; */
    /* padding: 20px 10px; */
    border-radius: 50px;
    width: 115px;
    background: #fff url(../images/pop_close_icon.png) no-repeat 78px;
    height: auto;
    padding: 12px 20px;
    color: #000;
    right: 20px;
    text-align: left;
    background-size: 16px;
    top: 20px;
}
.residen_pop_info #cboxContent {
    margin-top: 55px;
    background: transparent;
    border-radius: 24px;
}
.residen_pop_info #cboxLoadedContent {
    border: 0px solid;
    background: transparent;
    padding: 0px;
    border-radius: 20px;
}





/*-----------GULMOHAR CSS-------------*/
#cboxOverlay.gulmohor_pop_info {
    background: rgb(0 0 0 / 78%);
    opacity: 1 !important;
}
.gulmohor_pop_info #cboxContent {
    margin-top: 55px;
    background: #fff;
    border-radius: 12px;
}
.gulmohar_pop_box ul.const_tab {
    display: flex;
    justify-content: center;
    margin: 0px;
    background: #F5F5F5;
    width: 276px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50px;
    padding: 6px 0px;
}
.gulmohar_pop_box ul.const_tab li {
    font-size: 13px;
    font-weight: 600;
    padding: 6px 12px;
    background: #fff;
    border-radius: 50px;
    margin: 0px 8px;
    cursor: pointer;
}
.gulmohar_pop_box ul.const_tab li.aboutGpsTabActive {
    background: #F58473;
    color: #fff;
    border-radius: 50px;
}
.gul_mid_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gul_left_box {
    width: 100%;
    background: #f5f5f5;
    padding: 40px;
    border-radius: 10px;
    height: 100%;
}
.tab-content {
    width: 62%;
}

.gul_right_box {
    width: 36%;
    background: #f5f5f5;
    border-radius: 10px;
    padding: 12px 20px;
    /* display: flex; */
    /* justify-content: space-between; */
}
.gul_inner_box {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    flex-wrap: wrap;
}

.gul_right_box h3 {
    font-size: 16px;
    color: #777777;
    font-weight: 600;
    line-height: 16px;
    margin-top: 8px;
}
.gul_right_box h3 span {
    font-size: 13px;
    display: block;
    margin: 4px 0px;
}
.gul_right_list_box h4 {
    font-size: 14px;
    color: #f58473;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 18px;
}

.gul_right_list_box {
    width: 100%;
}
.gul_right_list_box ul li h6 {
    font-size: 14px;
    color: #777777;
    font-weight: normal;
    line-height: 16px;
}

.gul_right_list_box ul li span {
    font-size: 10px;
    color: #777777;
    font-weight: normal;
    line-height: 14px !important;
    display: block;
    margin-top: 6px;
}

.gul_right_list_box ul li:last-child {
    margin-bottom: 0px;
}
.GULMOHAR-SLIDER li {
    text-align: center;
}

.GULMOHAR-SLIDER li img {
    display: inline-block;
}
.gul_left_box ul li {
    text-align: center;
}
.gul_left_box ul li img {
    
    display: inline-block;
}
.gulmohar_pop_box ul.const_tab li.active {
    background: #F58473;
    color: #fff;
    border-radius: 50px;
}

.gulmohar_pop_box ul.const_tab li.active a {
    color: #fff;
}

.gulmohar_pop_box ul.const_tab li a {
    color: #3E3E3E;
}
.gul_top_box {
    display: flex;
    align-items: center;
    margin-bottom: 22px;
}

.download_flor_box {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #5C7C62;
    text-decoration: underline;
}
.down_right_box {
    position: relative;
    right: 114px;
}
.download_flor_box img {
    margin-right: 6px;
}

.gul_top_left_box h2 {
    font-size: 20px;
    font-weight: bold;
}

.gul_top_left_box h6 {
    font-size: 12px;
    font-weight: normal;
}

.gul_top_left_box h6 strong {
    font-size: 14px;
    font-weight: bold;
}
.gulmohor_pop_info button#cboxClose {
    border-radius: 50px;
    width: 94px;
    background: #e5e5e5 url(../images/pop_close_icon_black.png) no-repeat 64px;
    height: auto;
    padding: 12px 18px;
    color: #000;
    right: 20px;
    text-align: left;
    background-size: 12px;
    top: 26px;
    font-size: 11px;
}
.gulmohor_pop_info #cboxLoadedContent {
    border: 0px solid;
    background: #FFF;
    padding: 0px;
    border-radius: 20px;
}
.GULMOHAR-SLIDER span.slick-arrow {
    position: absolute;
    right: 60px;
    /* top: 50%; */
    transform: translate(10px, -50%);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    font-size: 0px;
    z-index: 9999;
    cursor: pointer;
    transition: 0.4s;
}
ul.GULMOHAR-SLIDER .slider_prev {
    background: url(../images/pre_arrow.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(80px, -60%);
    /* background: #fff; */
}

ul.GULMOHAR-SLIDER .slider_next {
    background:url(../images/next_arrow.svg);
    width: 35px;
    height: 35px;
    transform: translate(80px, 10%);
    top: 50%;
}
ul.GULMOHAR-SLIDER .slider_prev:hover {
    background: url(../images/pre_arrow_hover.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(80px, -60%);
    /* background: #fff; */
}

ul.GULMOHAR-SLIDER .slider_next:hover {
    background:url(../images/next_arrow_hover.png);
    width: 35px;
    height: 35px;
    transform: translate(80px, 10%);
    top: 50%;
}



/*-----------AMENITIES CSS---------------*/
.AMENITIES-SLIDER span.slick-arrow {
    position: absolute;
    right: 100px;
    /* top: 50%; */
    transform: translate(10px, -50%);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    font-size: 0px;
    z-index: 9999;
    cursor: pointer;
    transition: 0.4s;
}
ul.AMENITIES-SLIDER .slider_prev {
    background: url(../images/pre_arrow.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(80px, -60%);
    /* background: #fff; */
}

ul.AMENITIES-SLIDER .slider_next {
    background:url(../images/next_arrow.svg);
    width: 35px;
    height: 35px;
    transform: translate(80px, 10%);
    top: 50%;
}
ul.AMENITIES-SLIDER .slider_prev:hover {
    background: url(../images/pre_arrow_hover.svg);
    width: 35px;
    height: 35px;
    top: 46%;
    transform: translate(80px, -60%);
    /* background: #fff; */
}

ul.AMENITIES-SLIDER .slider_next:hover {
    background:url(../images/next_arrow_hover.png);
    width: 35px;
    height: 35px;
    transform: translate(80px, 10%);
    top: 50%;
}
.amenities_left_box {
    width: 40%;
}

.amwnities_right_box {
    width: 40%;
}

.amenities_left_box h4 {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 2px solid #000;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.amenities_left_box h6 {
    font-size: 14px;
    font-weight: normal;
}

.amwnities_right_box p {
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    padding-left: 40px;
}
.contact_main_box {
    padding-top: 100px;
}
ul.GARDEN-LIFE-SLIDER li {
    padding-right: 10px;
    position: relative;
}
ul.GARDEN-LIFE-SLIDER li span {
    position: absolute;
    bottom: 20px;
    right: 26px;
    background: #CDAB7F;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    padding: 4px 10px;
    border-radius: 20px;
}

ul.GARDEN-LIFE-SLIDER li img {
    width: 100%;
    border-radius: 8px;
}
ul.GARDEN-LIFE-SLIDER1 li {
    padding-right: 10px;
}

ul.GARDEN-LIFE-SLIDER1 li img {
    width: 100%;
    border-radius: 10px;
}
ul.GARDEN-LIFE-SLIDER2 li {
    padding-right: 10px;
}

ul.GARDEN-LIFE-SLIDER2 li img {
    width: 100%;
    border-radius: 10px;
}
ul.GARDEN-LIFE-SLIDER3 li {
    padding-right: 10px;
}

ul.GARDEN-LIFE-SLIDER3 li img {
    width: 100%;
    border-radius: 10px;
}




.residen_pop_info#colorbox {
    outline: 0;
    z-index: 999999;
}





.banner_video {
    width: 100%;
    height: 100vh;
    top: 0px;
    left: 0px;
}

.banner_video video {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}
.full_overlay_box {
    background: #fff;
    position: relative;
    z-index: 1;
}
section#section0 {
    position: relative;
}
.floor_slider_text {
    text-align: right;
    font-size: 14px;
    color: #5C7C62;
}
.gul_right_list_box h4.first {
    color: #f58473;
}

.gul_right_list_box h4.roof {
    color: #f58473;
}
.banner_video_overlay {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    color: #fff;
    transform: translate(-50%, -50%);
    left: 50%;
    right: 50%;
}

.banner_video_overlay h2 {
    font-size: 48px;
    font-weight: bold;
    letter-spacing: 8px;
    text-transform: uppercase;
    margin: 64px 0px;
    margin-top: 0px;
}

.banner_video_overlay h3 {
    font-size: 100px;
    font-weight: 800;
    text-transform: uppercase;
    margin: 54px 0px;
    letter-spacing: 2px;
    line-height: 32px;
}
.banner_video_overlay h6 {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 6px;
    text-transform: uppercase;
}
.popupwrap {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999999;
    width: 96%;
    max-width: 1100px;
}
.popup-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 66%);
    z-index: 999999;
}
.popupwrap section#CONTACT-US {
    background: #416548;
    padding: 30px 0px;
    position: relative;
    /* margin-top: 100px; */
    border-radius: 20px;
}
.popupwrap section#CONTACT-US:after {
    display: none;
}
.popupwrap section#CONTACT-US:before {
    display: none;
}
.popupwrap .contact_inner_box h6 {
    font-size: 17px;
}
.popupwrap .contact_inner_box h2 {
    font-size: 24px;
    padding: 0px 200px;
    line-height: 28px;
}
.popupwrap button#cboxClose {
    border-radius: 50px;
    width: 115px;
    background: #fff url(../images/pop_close_icon_black.png) no-repeat 78px;
    height: auto;
    padding: 12px 20px;
    color: #000;
    right: 20px;
    text-align: left;
    background-size: 16px;
    top: 20px;
}
.mob_mobile_no {
    display: none;
}
.garden_home_inner_box h6 {
    font-size: 14px;
    font-weight: bold;
    color: #3e3e3e;
    margin-top: 20px;
    display: block;
    margin-bottom: 12px;
}
.overview_top_box aside.first {
    width: 20%;
}

.overview_top_box aside.first p {
    font-size: 14px;
    font-weight: normal;
    margin-top: 14px;
	line-height: 20px;
}
.header.scroll-up {
    top: -82px;
}
  .header.scroll-down {
    top: 0px;
  }
  .header {
    transition: all 0.5s ease-in-out;
  }
  .query_bottom_box {
    display: none;
}

.hide {
    opacity:0;
   
}
.show {
    opacity:1;
    display: block !important;
  
}
.gul_right_list_box h3 {
    font-size: 16px;
    color: #777777;
    font-weight: normal;
    line-height: 16px;
}

.gul_right_list_box h5 {
    font-size: 11px;
    color: #777777;
    font-weight: normal;
    line-height: 14px !important;
    display: block;
    margin-top: 6px;
}
.mob_logo {
    display: none;
}
.captcha_fild_right_box {
    display: flex;
    align-items: center;
}

.captcha_fild_right_box .text_fild {
    /* margin-left: 10px; */
}

.captcha_fild_right_box span.what_box img {
    margin-right: 10px;
}
a#reload-captcha, a#reload-captcha2 {
    margin-top: 5px;
}
select {
    border-right: 10px solid transparent !important;
}










@media screen and (max-width:1025px){
.banner1_text1 { font-size: 40px; line-height: 45px; padding-bottom:10px;}
.bannerInfo span.banner1_text1 strong:after {top: 8px;}
.desktop {
display: none;
}
.mob_logo {
    display: block;
}

}

@media screen and (max-width:800px){
	.bannerInfo span{width:auto;/* padding-right:30px; */}
	.bannerInfo{ bottom:auto; top:250px;}
}

@media screen and (max-width:680px){
    .banner_video_overlay h2 {
        letter-spacing: 4px;
    }
    .home_banner_mobile img {
        width: 100%;
        height: 100%;
    }
    .home_banner_mobile {
        display:block;
        width: 100%;
        height: 100%;
    }
    .ytbdVideo {
        width: 100%;
        height: 100%;
        display: none;
    }
    .overview_top_box {
        text-align: center;
    }
    .query_bottom_box {
        display: block;
        background: #fff;
        position: fixed;
        bottom: 0px;
        width: 100%;
        padding: 10px 20px;
        box-shadow: 0px 0px 14px rgb(0 0 0 / 27%);
    }

    .query_bottom_box ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .query_bottom_box ul li a {
        color: #3E3E3E;
        font-weight: normal;
        font-size: 14px;
        display: flex;
        align-items: center;
    }
    
    .query_bottom_box ul li a img {
        margin-left: 6px;
        /* filter: brightness(0%); */
    }
    
    .query_bottom_box ul li {
        width: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .query_bottom_box ul li:first-child {
        border-right: 1px solid #ccc;
    }






    .mob_mobile_no {
        display: flex;
        width: 40px;
        height: 40px;
        background: #ebebeb;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        float: right;
        margin-top: 12px;
    }
    .overview_top_box aside.first h2 {
        font-size: 36px;
        line-height: 40px;
        margin-bottom: 0px;
        margin-top: 4px;
    }
    .over_project_area {
        font-size: 13px;
    }
    aside.explore_button_box {
        width: 132px;
        padding: 20px 0px;
        margin-top: 8px;
    }
    aside.explore_button_box:last-child {
        padding-left: 14px;
    }
    .gul_top_left_box h6 {
        font-size: 12px;
        line-height: 18px;
        margin-top: 10px;
    }
    .gul_top_left_box {
        width: 100%;
        text-align: center;
    }
    .banglow_garden_text {
        font-size: 15px;
    }
    .amenities_left_box {
        width: 64%;
    }
    .amwnities_right_box {
        width: 100%;
    }
    .amwnities_right_box p {
        font-size: 12px;
        line-height: 18px;
        padding-left: 0px;
    }
    ul.AMENITIES-SLIDER li img {
        border-radius: 6px;
        width: 100%;
    }
    .down_right_box {
        position: relative;
        right: inherit;
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }
    .gulmohar_pop_box ul.const_tab {
        margin-top: 12px;
    }
    .gul_top_box {
        flex-wrap: wrap;
    }
    .home_sweet_garden_top_box ul li {
        width: 100%;
    }
    .form_box {
        width: 100%;
        height: 300px;
        overflow-y: scroll;
    }
    .duplex_image_list_box ul li img {
        width: 100%;
    }
    
    .duplex_image_list_box.apartment img {
        width: 100%;
    }
    
    .meadow_image_box img {
        width: 100%;
    }
    .garden_home_inner_image_box ul li {
        width: 100%;
        position: relative;
        margin-top: 16px;
    }
    .garden_home_inner_box h2 {
        font-size: 26px;
        line-height: 32px;
        padding: 0px;
    }
    .on-construction_box h2 {
        font-size: 36px;
        line-height: 40px;
    }
    .contact_inner_box h2 {
        font-size: 26px;
        padding: 0px;
        line-height: 30px;
    }
    .jupiter_bottom_box ul li {
        width: 100%;
    }
    .banner_video_overlay h3 {
        font-size: 48px;
        margin: 20px 0px;
        line-height: 53px;
    }
    .banner_video_overlay h2 {
        font-size: 24px;
        margin: 0px 0px;
    }
    aside.home_location_right_box ul li {
        margin-bottom: 0px;
        width: 100%;
        margin-top: 10px;
        border-bottom: 1px solid rgb(204 204 204 / 73%);
        padding-bottom: 8px;
    }
    aside.home_location_right_box {
        width: 100%;
    }
    aside.home_location_left_box {
        width: 100%;
        align-items: center;
        justify-content: flex-start;
    }
    .over_project_area {
        padding: 10px 12px;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
        flex-wrap: wrap;
        border-radius: 8px;
    }
    .overview_top_box aside.sec_box {
        width: 100%;
    }
    aside.first {
        width: 100%;
    }
    aside.third_box {
        width: 100%;
    }
    .bannerInfo span img {
        width: 100%;
    }
    aside.third_box ul {
        display: flex;
        justify-content: space-between;
    }
    .garden_you_overlay_box {
        padding: 26px;
        justify-content: center;
        text-align: center;
    }
    a.read_more_button {
        text-align: left;
    }
    .garden_you_overlay_box h2 {
        font-size: 36px;
        width: 100%;
        line-height: 40px;
        font-weight: 800;
    }
    aside.gaeden_live_box {
        width: 100%;
        padding-right: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .garden_you_box {
        margin-bottom: 40px;
    }
    aside.home_location_left_box h2 {
        font-size: 30px;
        padding-left: 20px;
    }
    a.view_loca_button {
        font-size: 11px;
        padding: 0px 14px;
        padding-right: 36px;
        margin-right: 0px;
        width: 100%;
        margin-bottom: 10px;
    }
    .home_sweet_garden_top_box ul li:first-child {
        padding: 26px;
        margin-bottom: 20px;
        text-align: left;
    }
    .home_sweet_garden_top_box ul li:first-child h2 {
        font-size: 36px;
        line-height: 40px;
    }
    .home_sweet_garden_top_box ul li img {
        margin-bottom: 20px;
    }
    aside.sweet_pro_view_left_box {
        width: 100%;
    }
    aside.sweet_pro_view_right_box {
        width: 100%;
        margin-top: 20px;
    }
    aside.sweet_pro_view_right_box ul li {
        border-bottom: 1px solid rgb(204 204 204 / 53%);
        border-radius: 0px;
        padding-bottom: 12px;
        margin-bottom: 12px;
    }
   
    .garden_home_inner_box h5 {
        padding: 0px;
    }
    .garden_home_inner_box.duplex.apartment a.view_loca_button {
        margin-bottom: 6px;
    }
    aside.jupiter_left_box {
        width: 100%;
        margin-bottom: 20px;
    }
    aside.jupiter_right_box {
        width: 100%;
    }
    ul.GARDEN-LIFE-SLIDER .slider_next {
        top: 56%;
    }
    ul.const_tab {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        border-radius: 50px;
        padding: 14px 0px;
    }
    ul.const_tab li {
        font-size: 11px;
        padding: 10px 12px;
        margin: 0px 2px;
    }
    section#CONTACT-US:after {
        width: 66px;
    }
    section#CONTACT-US:before {
        width: 115px;
    }
    .contact_inner_box {
        z-index: 1;
        position: relative;
    }
    ul.GARDEN-LIFE-SLIDER1 .slider_prev {
        top: 36%;
    }
    ul.GARDEN-LIFE-SLIDER1 .slider_prev:hover {
        top: 36%;
    }
    ul.GARDEN-LIFE-SLIDER2 .slider_prev {
        top: 36%;
    }
    ul.GARDEN-LIFE-SLIDER2 .slider_prev:hover {
        top: 36%;
    }
    ul.GARDEN-LIFE-SLIDER3 .slider_prev {
        top: 36%;
    }
    ul.GARDEN-LIFE-SLIDER3 .slider_prev:hover {
        top: 36%;
    }
    .tab-content {
        width: 100%;
    }
    .gul_right_box {
        width: 100%;
        margin-top: 20px;
    }
    .gul_left_box ul li img {
        width: 100%;
    }
    .vertual_box h2 {
        font-size: 26px;
    }
    .popupwrap .contact_inner_box h2 {
        font-size: 18px;
        padding: 0px;
        line-height: 22px;
        margin-top: 8px;
        margin-bottom: 2px;
    }
    .popupwrap .contact_inner_box h6 {
        font-size: 16px;
        margin-bottom: 0px;
    }
    .contact_inner_box h4 {
        font-size: 13px;
        font-weight: normal;
    }
    .popupwrap button#cboxClose {
        width: 90px;
        background: #fff url(../images/pop_close_icon_black.png) no-repeat 68px;
        height: auto;
        padding: 12px 20px;
        color: #000;
        font-size: 11px;
        right: 20px;
        text-align: left;
        background-size: 12px;
        top: 20px;
        z-index: 10;
    }
    h2.atig {
        font-size: 18px;
        text-align: center;
        margin: 20px 0px;
        color: #5c7c62;
    }
    .over_view_right_list_box {
        flex-wrap: wrap;
    }
    .overview_right_inner_box {
        width: 100%;
        margin-top: 20px;
    }
    .over_project_area span {
        width: 100%;
        margin: 2px 0px;
        /* border-bottom: 1px solid #c4c1a0; */
        padding: 6px 0px;
        font-size: 14px;
    }
    
    .over_project_area span:last-child {
        border-bottom: none;
    }
    .overview_top_box aside.first {
        width:100%;
    }
    .gardenium_slider_white_box p {
        font-size: 16px;
        padding-bottom: 20px;
        padding: 26px 10px;
        padding-top: 4px;
        line-height: 20px;
    }
    .gardenium_slider_white_box {
        width: 100%;
        /* box-shadow: 0px 0px 10px rgb(0 0 0 / 18%); */
        padding: 20px 20px;
        padding-bottom: 0px;
        text-align: center;
    }
    .gardenium_slider_overlay_box {
        position: relative;
        margin-top: -34px;
    }


    section#section2 {
        padding-top: 52px;
        padding-bottom: 20px;
    }
    aside.home_location_right_box ul {
        margin-top: 20px;
    }
    section#GARDEN-HOME {
        padding: 20px 0px;
        padding-bottom: 0px;
        padding-top: 42px;
    }
    .scroll_dwn {
        bottom: 78px;
    }
    .sweet_pro_view {
        margin-bottom: 0px;
        margin-top: 10px;
    }
    section#DUPLEX-GARDEN-HOME {
        padding-top: 22px;
    }
    section#APARTMENT-GARDEN-HOME {
        padding-top: 22px;
    }
    .garden_home_inner_box.duplex.apartment {
        margin-top: 0px;
    }
    .garden_home_inner_box h6 {
        margin-top: 10px;
    }
    section#GARDEN-LIFE {
        padding-top: 40px;
    }
    section#MEADOW-CLUB {
        padding-top: 55px;
    }
    section#COMMERCIAL-COMPLEX {
        padding-top: 46px;
    }
    .jupiter_bottom_box ul {
        margin-bottom: 0px;
    }
    .vertual_box {
        padding-top: 52px;
    }
    .on-construction_box {
        margin-bottom: 0px;
        margin-top: 0px;
    }
    .contact_main_box {
        padding-top: 20px;
    }
    .overview_top_box aside.first p {
        margin-top: 8px;
        font-size: 14px;
        line-height: 18px;
    }
    .garden_you_box {
        margin: 40px 0px;
    }
    .home_location_box {
        margin-bottom: 0px;
    }
    aside.sweet_pro_view_right_box ul {
        margin-top: 18px;
    }
    .sweet_pro_view.garden_life {
        margin-top: 20px;
    }
    aside.sweet_pro_view_left_box h4 {
        margin-bottom: 18px;
        padding-bottom: 14px;
    }
    aside.jupiter_right_box p {
        line-height: 24px;
    }
    ul.GULMOHAR-SLIDER .slider_prev:hover {
        top: 40%;
    }
    ul.GULMOHAR-SLIDER .slider_prev {
        top: 40%;
    }
    .duplex_image_list_box {
        margin-top: 20px;
    }
    .banglow_garden_text {
        min-height: 34px;
    }
    ul.over_left li span {
        padding-right: 5px;
        font-size: 12px;
    }
    ul.over_left li h5 {
        font-size: 14px;
        font-weight: 600;
        line-height: 18px;
        margin-top: 2px;
    }
    ul.over_left li h5 strong {
        font-size: 20px;
        font-weight: bold;
        line-height: 16px;
    }
    .overview_top_box aside.sec_box h6 {
        font-size: 14px;
        margin-bottom: 6px;
        margin-top: 10px;
    }
    ul.over_left li {
        /* display: flex; */
        align-items: center;
    }
    ul.over_left {
        width: 100%;
        display: flex
;
    }
    ul.over_right {
        width: 100%;
        margin-top: 4px;
        /* border-top: 1px solid #ccc; */
        padding-top: 14px;
    }
    ul.over_right li {
        margin-bottom: 12px;
        border-bottom: 1px solid rgb(204 204 204 / 50%);
        padding-bottom: 10px;
        font-size: 12px;
        font-weight: normal;
    }
    .garden_home_inner_box h5 {
        font-size: 16px;
    }
    .form_fild_box .form_left_fild_box {
        width: 100%;
        margin-bottom: 8px;
    }
    .form_fild_box {
        margin-bottom: 0px;
        flex-wrap: wrap;
    }
    .gulmohor_pop_info button#cboxClose {
        border-radius: 50px;
        width: 26px;
        height: 26px !important;
        background: #e5e5e5 url(../images/pop_close_icon_black.png) no-repeat 8px;
        height: auto;
        padding: 0px;
        color: #000;
        right: 8px;
        text-align: left;
        background-size: 10px;
        top: -32px;
        font-size: 0px;
    }
    .popupwrap button#cboxClose {
        border-radius: 50px;
        width: 26px;
        height: 26px !important;
        background: #e5e5e5 url(../images/pop_close_icon_black.png) no-repeat 8px;
        height: auto;
        padding: 0px;
        color: #000;
        right: 8px;
        text-align: left;
        background-size: 10px;
        top: -32px;
        font-size: 0px;
    }
    .slick-slide span.banner1_text1 img {
        padding: 0px 40px;
    }
    span.banner1_text2.text3 strong {
        font-size: 26px;
    }
    .banner1_text2 {
        padding-bottom: 0px;
        line-height: 32px;
    }
    section#HOME-SWEET-GARDEN {
        padding-top: 56px;
    }
    .banner_video_overlay h6 {
        font-size: 16px;
        letter-spacing: 3px;
    }
    span.katha_text {
        /* font-size: 12px; */
        /* line-height: 18px; */
        min-height: auto;
    }
    .banglow_image_overlay_box a.read_more_button {
        /* margin-top: 8px; */
    }
    .banglow_image_overlay_box {
        padding: 32px 32px;
        width: 100%;
        position: initial;
        border-radius: 10px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        margin-top: -2px;
        position: relative;
        left: 0px;
    }
    span.gu_text {
        /* margin-bottom: 0px; */
    }
    aside.gaeden_live_box h6 {
        font-size: 16px;
        font-weight: normal;
        line-height: 20px;
    }
    aside.gaeden_live_box p {
        font-size: 14px;
        margin-bottom: 16px;
        line-height: 19px;
        margin-top: 18px;
    }
    








	.banner-dots{display: none !important;}
.banner1_text1 { font-size:30px; line-height:35px;}
.banner1_text2 {font-size: 20px;}
	.bannerInfo {bottom: auto; top: 120px;}


.banner1_text1 {font-size: 35px;line-height: normal;}

.bannerInfo span.banner1_text1 strong:after {left: -20px; }
.banner-dots-pops {padding: 20px 25px 0;}
}
.gul_top_left_box h6 strong {
    border-right: 1px solid #bbbbbb;
    padding-right: 8px;
    margin-right: 8px;
}
.aa {
    border-right: 0px solid #bbbbbb;
    padding-right: 8px;
    margin-right: 8px;
	font-weight: 800;
}

.floor_slider_text {
    text-align: center;
}
.desk_top .form_box {
    height: auto;
    overflow-y: initial;
}

@media screen and (max-width:480px){
}

@media screen and (max-width:360px){
}