.resp_fixed{display:block}
hr{width:9%;background-color:#8fc742;height:2px;margin-top:0}
.cupdatesorder1{padding-top:20px!important}
.about-text{font-size:17px;line-height:30px;color:#555;font-weight:400; text-align: justify;}
.about-text-main{font-size:20px;margin-bottom:0;line-height:30px;color:#38b2c5;font-weight:400; text-align: justify;}
.subhead{text-align:left;letter-spacing:-.5px;margin-top:5px;color:#111;font-size:24px;font-weight:700}
.info{font-size:15px;letter-spacing:2px;color:#999;text-transform:uppercase;font-weight:300;text-align:center}
h1{text-align:center;font-weight:700;letter-spacing:-1px}
h2{text-align:center;color:#8fc742;font-weight:700;letter-spacing:-1px}
p,li,a,span,strong{font-family:'Montserrat',sans-serif}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif}
.zoom{transition-duration:1s}
.zoom:hover{transform:scale(1.01)}
.floorplan_zoom{transition-duration:1s}
.floorplan_zoom:hover{transform:scale(1.1)}
.fixed .navigation ul li a{
    color:#fff !important;
}
.header{/*position:absolute;z-index:100; */    background-image: url(../image/background.jpg); background-size: cover;}
.fixed-top{right:166px;left:212px}
.header_phno{color:#ffff;padding-top:44px}
.header_phno i{padding:0;color:#3abed4;font-size:18px;margin-right:4px;position:relative;top:2px}
.header_phno ul{margin:0;padding:0}
.header_phno ul li{list-style:none;margin-top:15px}
.header_phno ul li a{color:#080808;text-decoration:none;    font-weight: bold;
    font-size: 21px;}
.header_logo img{width:90%;     padding-top: 20px;}
.header_booknow{color:#ffff;text-align:right;padding-top:54px}
.booknow_btn{background:#3abed4;padding:10px 17px;color:#fff !important;text-decoration:none;transition:.3s;display:inline-block;font-size:13px;text-transform:uppercase}
.booknow_btn i{font-size:14px;padding-right:5px}
.booknow_btn:hover{text-decoration:none;color:#3abed4;transition:.3s}
.navbar-brand{display:none}
.navbar{padding:0px !important}
.navbar-nav{
        margin-bottom: 10px;
}
.mobile_respo{margin-bottom:10px}
.navigation ul li{padding-left:10px;font-size:15px}
.navigation ul li a{color:#080808 !important;font-size:12px;text-transform:uppercase;font-weight:700;padding:4px 10px!important}
.navigation ul li a:hover{ background-color: #4c4c4c;
color: #fff !important;}
.bd-example{position:relative}
.carousel-caption-row{margin-left:0;margin-right:0}
.carousel-caption{background-color:#0000008c;position:absolute;right:0;bottom:0;left:0;z-index:10;padding-top:10px;padding-bottom:10px;color:#fff;width:100%}
.carousel-indicators{display:none}

.carousel-caption-rightside{text-align: center;padding: 15px 0px;}
.carousel-caption-rightside h1{text-align: center !important; padding-bottom: 10px; font-weight: 400;}
.em-height{height:100px}
.em-heightsecond{height:50px}
.about_section h2{text-align:center; line-height: 1.3; margin-top: 10px;}
.about_section_rightside{padding:10px 25px 10px 10px}
.aboutdetailsmobile{padding-left:25px}
.about_section ul li{font-size:17px;line-height:2;list-style:none;padding-top:10px}
.about_section_btn{background:#3abed4;}
.about_section_btn a{background:#3abed4;padding:13px 26px;color:#fff !important;text-decoration:none;transition:.3s;display:inline-block;font-size:13px;text-transform:uppercase;transition:.3s}
.about_section_btn a:hover{background:#fff;color:#3abed4 !important;transition:.3s;border:1px solid #3abed4}
.about_section_btn a{color:#ffff;text-decoration:none}
.gallery ul li{display:inline-block;width:31.3%;padding-left:10px;padding-bottom:10px}
.gallery_btn{text-align:center;padding-top:52px!important}
.gallery_section_btn{background:#3abed4;padding:10px 29px}
.gallery_section_btn a{color:#ffff;text-decoration:none}
.features_section p{text-align:center;font-weight:500}
.features_section{padding:80px 0 0}
.kalpatfeatureheading{text-align:center;width:100%}
/*.kalpatfeatureheading:after{content:"";position:absolute;background:#3abed4;width:8%;left:0;right:0;height:3px;margin:0 auto;top:272%}*/
.gallery_slider{width:100%;}
.features_external_section ul{list-style:none; padding-top: 20px;}
.features_external_section ul li{font-size:16px;line-height:31px; padding-bottom: 10px;text-align: justify;}
.features_external_section ul li i{font-size:20px; color: #3abed4;padding-right: 10px;}
.features_external_section ul li h3{letter-spacing:-.5px;color:#111;font-size:24px;font-weight:700}
.location_box{background-color:#dcdcdc;color:#fff;padding:  12px 10px 12px;text-align:center;margin-bottom:10px;margin-left:0;border-right:10px solid #fff;transition:.3s}
.location_box:hover{background-color:#c8e4e8;transition:.3s}
.location_box i{font-size:31px}
.location_box p{letter-spacing:1px;padding-bottom:0;margin-top:9px;text-transform:uppercase;font-size:12px;margin-bottom:0;    color: #000;}
.location_box h3{font-family:Montserrat!important;color:#fff!important;font-weight:300;font-size:22px;margin-top:5px}
.location_section_text h4{color:#3abed4}
.location_section_text ul{padding-top:10px}
.location_section_text ul li{line-height:2;letter-spacing:1.2px}
.kalpricelist td{color:#3abed4}
.location_section_map{margin:32px auto;overflow:hidden}
.emptyspace{height:40px}
.floorplan_section_border{overflow:hidden;margin-bottom:20px;border:10px solid #ddd}
.floorplan_section_border p{font-weight:600;font-size:15px;background-color:#ddd;color:#111;padding:15px 0;margin-bottom:0;font-weight:700;padding-bottom:2px}
.masterplan_section_img{display:inline-block;overflow:hidden;border:10px solid #ddd}
.masterplan_section_img p{font-weight:600;font-size:20px;background-color:#ddd;color:#111;padding:15px 0;margin-bottom:0;font-weight:700;padding-bottom:2px}
.contact_form-section{background-image:url(../image/contact_form_back.jpg); background-attachment: fixed;width:100%;color:#fff}
.contact_heading{padding-top:20px;color:#d9dbdc}
.Contact_info h4{padding-top:30px;color:#d9dbdc;padding-bottom:20px}
.Contact_info-icon{padding-bottom:20px;font-size:19px;font-weight:300}
.Contact_info-icon i{padding-right:10px;font-size:18px;color:#1fb4de}
.learn_more h4{padding-top:25px}
.contact_input input{margin-bottom:20px;background:transparent}
textarea{background:transparent}
.contact_form_btn{background-color:#38b2c5;color:#fff;padding:5px 25px;margin-top:20px}
.btn:hover{color:#fff;text-decoration:none}
.fotter{background-color:#0a0a0a;    padding: 90px 0px 10px 0px;font-weight:300;color:#fff;letter-spacing:.5px}
.fotter_content_para{font-weight:300;color:#fff;padding-top:55px}
.rera_no{font-weight:300;color:#fff; text-align: left;     font-size: 12px;}
.rera_no a{color:#c6e608}
.thumbnail{margin-bottom:6px;display:flex;flex-wrap:wrap}
a{text-decoration:none}
a:visited,a:focus{color:#fff}
.fixed{position:fixed;top:0;height:70px;z-index:1; background-color:#3abed4  ; width: 100%; left: 0;}
.fixed-top{top:140px}
#navbarSupportedContent{justify-content:center}
.gallery_slider .carousel-control-next{opacity:1;transition:.3s}
.gallery_slider .carousel-control-next:hover{background:rgba(0,0,0,0.1);transition:.3s}
.gallery_slider .carousel-control-prev{opacity:1;transition:.3s}
.gallery_slider .carousel-control-prev:hover{background:rgba(0,0,0,0.1);transition:.3s}
.gallery_slider .carousel-control-next-icon{width:30px;height:30px;opacity:1}
.gallery_slider .carousel-control-prev-icon{width:30px;height:30px;opacity:1}
.ekko-lightbox-container{height:507px!important}
#exampleModal .modal-header .close{position:absolute;right:10px!important;color:#fff!important;top:15px!important;opacity:1!important}
#exampleModal .modal-header .modal-title{display:block!important;text-align:left;color:#fff}
#enquirypopup .modal-dialog{width:400px;padding:0;position:relative}
#exampleModal .modal-dialog{max-width:300px!important}
#enquirypopup .modal-dialog{width:400px;padding:0;position:relative}
.modal-content .ekko-lightbox-item img{height:100%!important}
#enquirypopup .modal-dialog:before{content:'';height:0;width:0;border-left:50px solid #17B6BB;border-right:50px solid transparent;border-bottom:50px solid transparent;position:absolute;top:1px;left:-14px;z-index:99}
.custom-modal-header{text-align:center;color:#17b6bb;text-transform:uppercase;letter-spacing:2px;border-top:4px solid}
#enquirypopup .modal-dialog .close{z-index:99999999;color:#fff;text-shadow:0 0 0;font-weight:400;top:4px;right:6px;position:absolute;opacity:1}
.custom-modal-header .modal-title{font-size:18px}
#enquirypopup .modal-dialog:after{content:'';height:0;width:0;border-right:50px solid #17b6bb;border-bottom:50px solid transparent;position:absolute;top:1px;right:-14px;z-index:999999}
.form-group{margin-bottom:15px!important}
.form-inline .form-control{display:inline-block;width:100%;vertical-align:middle}
.modal-header{display:inline-block!important}
.modal-header .modal-title{display:none}
.ekko-lightbox-nav-overlay a span{color:#3abed4;opacity:1}
.ekko-lightbox-nav-overlay a{opacity:1}
#location_advantage{height:116px!important}
.kalpricelist{display:inline-table}
.content_right{padding-top:40px}
.payment_plan{
        background-image: url(../image/paymentbg.jpg);
    background-size: cover;
    background-attachment: fixed;
}
.paymentplan-btn{
    text-align: center;
    margin-top:33px;
  
}
.paymentplan-btn a{
   color: #fff !important;
  
}
.Disclaimer{
    color: #ccc;
    border-top:1px solid #ccc;margin-top: 40px;
    padding-top: 10px;
}

a{
    color:#8fc742 !important;
}
.floor_bg::before{
  content: "" ;
  background-image: url(../image/sidebg.png);  
}
/*
a:visited, a:focus {
    color: #3abed4;}
*/
.video{
    background-image: url(../image/background.jpg);
    background-size: cover;
}
@media only screen and (min-width:768px) {
    
    .mobile_call_to_action {
   display: none;

    }
}



@media only screen and (min-width:768px) and (max-width:1024px) {
.about_section_rightside{padding:10px;width:100%;max-width:100%;flex:0 0 100%;float:left}
.aboutdetailsmobile{width:100%;max-width:100%;flex:0 0 100%;float:left}
.subhead{padding:0}
.location_box i{font-size:21px}
.location_box{padding:15px 0 15px 6px;margin-left:0}
.location_box p{font-size:10px}
#location_advantage{height:50px!important}
.location_section_map{margin:50px auto;overflow:hidden}
.floor_plan_height{display:none}
.kalpricelist{display:inline-table}

.navbar{background:#3abed4}
.ekko-lightbox-container{height:700px!important}
.modal-content{background:none}
.blankcolumn{display:none}
.updates h2{margin-top:10px!important}
.cupdatedcommoncontent{max-width:50%!important;flex:0 0 50%!important;width:50%!important}
.kalpatfeatureheading::after{top:158%}
.content_right{flex:0 0 100%;max-width:100%;order:2}
.left_feature_slider{width:100%;flex:0 0 100%;max-width:100%;order:1}
.features_external_section{width:50%;float:left;max-width:50%;flex:0 0 50%}
.em-height{height:50px}
    
        .navigation ul {
    background-color: #8acbd6;
}

    .offset-md-3 {
    margin-left: 7%;
}
   .carousel-caption-rightside h1{font-size: 28px; padding-bottom: 4px;} 

    .carousel-caption {
   
    padding-top: 4px;
    padding-bottom: 4px;
  
}
    
}





@media only screen and (min-width:480px) and (max-width:640px) {
.mobile_respo{display:none}
.header{padding:0;background:#eeeeef;}
.header .container{padding:0}
.carousel-item{margin-top:45px}
.em-height{height:40px}
.about_section h2{font-size:23px}
.gallery_slider{width:100%}
.inner_row_sec{margin-right:0}
.location_section_text h4{font-size:22px}
.ekko-lightbox-container{height:300px!important}
.navbar-light .navbar-toggler{border-color:#fff!important;border-radius:0!important;position:fixed;left:80%; top:4%;}
.carousel-control-prev {z-index: 0;}
.carousel-control-next {z-index: 0;}
    .carousel-control-next {
    right: 0;
    height: 0px;
    top: 50%;

}
    
    .navbar {padding: 0px !important;  border-top: 0px; 
    border-bottom: 0px}
    .features_external_section ul {padding-left: 0px;}
.location_section_text .row{margin-left:0!important}
.updates h2{margin-top:25px!important}
#cupo2c,#cupo4c{order:2}
.kalpricelist{display:block!important}
.location_box{width:50%;float:left}
.navbar-brand{display:block!important;padding:0}
.navbar-brand img{width:86%;     padding: 15px 0px 10px 20px;   }
.resp_fixed{position:fixed;top:0;height:100px;z-index:1}
.about_section_rightside{padding:14px}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
    .navigation ul {
    background-color: #8acbd6;
}
    .mobile_call_to_action {
        position: fixed;
    bottom: 0px;
    margin: 0 auto;
    text-align: center;
    float: left;
    left: 89px;
    z-index: 2000;
    width: 100%;
      display: block; 

    }

    
    .mobile_call_to_action ul {
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    width: 100%;
}
    
    .mobile_call_to_action ul li {
    list-style: none;
    float: left;
    padding: 0px 10px 0px 0px;
    text-align: center;
    margin: 0 auto;
}
    
    .mobile_call_to_action ul li a {
      background: #d7b27e;
    color: #fff;
    padding: 5px 21px 5px 21px;
    display: inline-block;
    width: 100%;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0px;
    bottom: 0px;
    line-height: 28px;
    font-size: 15px;
}
    
    .mobile_call_to_action ul li {
    list-style: none;
    float: left;
    padding: 0px 2px 0px 0px;
    text-align: center;
    margin: 0 auto;
}
    
    
    .godrej_video iframe{
            width: 100%;
  
    }
    
    
}

@media only screen and (min-width:320px) and (max-width:479px) {
.mobile_respo{display:none}
.header{padding:0;background:#eeeeef;}
.header .container{padding:0}
.carousel-item{margin-top:58px}
.em-height{height:40px}
.about_section h2{font-size:23px}
.gallery_slider{width:100%}
.inner_row_sec{margin-right:0}
.location_section_text h4{font-size:22px}
.ekko-lightbox-container{height:190px!important}
.navbar-light .navbar-toggler{border-color:#fff!important;border-radius:0!important;position:fixed;left:75%;top:3%}
.location_section_text .row{margin-left:12px}
.updates h2{margin-top:25px!important}
#cupo2c,#cupo4c{order:2}
.kalpricelist{display:block!important}
.kalpatfeatureheading:after{top:317%}
.navbar-brand{display:block!important;padding:0}
.navbar-brand img{width: 67%;padding-left: 20px;padding-top: 15px;padding-bottom: 10px;}
.resp_fixed{position:fixed;top:0;height:70px;z-index:1}
.about_section_rightside{padding:14px}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.kalpatfeatureheading{font-size:25px}
.location_section h2{font-size:25px}
#location_advantage{height:20px!important}
.construction_updates h2{font-size:25px}
.updates{margin:48px 0}
.floorplan_section h2{font-size:25px}s
.masterplan_section h2{font-size:25px}
.navbar{padding:0!important}
.navigation ul{background-color:#8acbd6}
.carousel-control-prev {z-index: 0;}
.carousel-control-next {z-index: 0;}
.features_external_section ul {padding-left: 0px;}
    
    .mobile_call_to_action {
        position: fixed;
    bottom: 0px;
    margin: 0 auto;
    text-align: center;
    float: left;
    left: 10px;
    z-index: 2000;
    width: 100%;
      display: block; 

    }

    
    .mobile_call_to_action ul {
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    width: 100%;
}
    
    .mobile_call_to_action ul li {
    list-style: none;
    float: left;
    padding: 0px 10px 0px 0px;
    text-align: center;
    margin: 0 auto;
}
    
    .mobile_call_to_action ul li a {
      background: #d7b27e;
    color: #fff;
    padding: 5px 21px 5px 21px;
    display: inline-block;
    width: 100%;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0px;
    bottom: 0px;
    line-height: 28px;
    font-size: 15px;
}
    
    .mobile_call_to_action ul li {
    list-style: none;
    float: left;
    padding: 0px 2px 0px 0px;
    text-align: center;
    margin: 0 auto;
}
  
    
    
    .godrej_video iframe{
            width: 100%;
    height: 50%;
    }
    
}




.updates{margin:70px 0}
.updates img{border:5px solid #ddd;margin-bottom:40px}
.updates h2{margin-top:80px;text-align:left;color:#000;margin-bottom:0}
.updates h5{color:#3abed4}


.mobile_call_to_action ul{
   margin: 0px auto;
padding: 0px;
text-align: center;
width: 100%;
 
}
.mobile_call_to_action ul li{
    list-style: none;
float: left;
padding: 0px 10px 0px 0px;
text-align: center;
margin: 0 auto;
}
.mobile_call_to_action ul li a{
    background: #000;
    color: #fff;
    padding: 10px 17px 10px 17px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 13px;
}
.call_mobile a{
   background: #3abed4  !important;
color: #fff !important;
padding: 10px 30px 10px 30px;
display: inline-block;
width: 100%;
text-align: center;   
}

