@charset "utf-8";
/* CSS Document */
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

    .col-xs-5ths{width:20%;float:left;}

    .container1920{ margin: 0 auto; padding: 0 15px; position: relative;}

    @media (min-width:768px){

      .col-sm-5ths{width:20%;float:left;}

      .container1920{ width:750px }

      .col-sm-5ths-0{margin-left:0}

    }

    @media (min-width:992px){

      .col-md-5ths{width:20%;float:left;}

      .col-md-5ths-1{ margin-left:10%;  }

      .container1920{ width: 970px }

    }

    @media (min-width:1200px){

      .col-lg-5ths{width:20%;float:left;}

      .container1920{ width: 1170px }

    }

    @media (min-width:1500px){

      .container1920{ width: 1300px }

    }

    @media (min-width:1700px){

      .container1920{ width: 1500px }

    }

    

    .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

  </style>

  <!-- <link rel="stylesheet" type="text/css" href="css/style.css"> -->

  <style>
.usps_s{ text-transform: none; }
.align-center{text-align: center!important;}
.uspsbox.bgcolor_1{ background: #6562a7 }
.uspsbox.bgcolor_2{ background: #3d3a81 }
.uspsbox.bgcolor_3{ background: #2c296a }

.page_content a, .page_content a:hover, .page_content a:focus{color:#808285;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}

.page_content h1, .page_content h2{margin:0;padding:0;}

.page_content h3{margin:0;padding:0;}

ul, li{list-style:none;margin:0;padding:0;}

.mshow{display:none}

.mhide{display:block;}

.content{background:#fff;padding:0px 0;font-size:14px;}

.sections{position:relative;margin:0px 0 50px; padding:0px 0}
.sections2{position:relative;margin:0px 0 0px; padding:0px 0}

.heading{ text-align: center; }

.box::after{clear:both}

.box::after, .box::before{display:table;content:" ";}

.heading h2{text-align:center;font-weight: normal; font-size: 28px;margin:0px 0 15px;padding:0px 0 15px;  position:relative;text-transform: capitalize; color: #000;  }

.heading h2:before{ position: absolute; left: 0; right: 0; bottom: 0; content: ""; border-bottom: 4px solid #3d394a; width: 100px; margin: 0 auto  }

.heading h1{  }

.overview{ position: relative; padding: 50px 0 0  }

/*.overview:before{position: absolute; right:0; width:30%; top: 100px; bottom: 100px; content: ""; background: #ddd}*/

.overview .overtxt{ padding: 0px 0 0 }

/*.overview h3{ font-size: 16px; }*/

.overview p, .feature p{text-align:justify; line-height:32px; }

a strong{ color: #3d394a }

.overimg{ position: relative; margin:100px 0 0 }

/*.usps{ background: #3d394a; padding: 50px 0 }*/

.usps .heading h2{ }

.ame_icon{    border-radius: 40px 0 40px 0;
    border: 2px solid#e9e9e9;
    background: #fff;
    margin-top: 1em;
    padding: 30px 15px;
    overflow: hidden;
    box-shadow: 3px 4px 7px #b3abab;
    border-top-color: #CD7874;
    border-bottom-color: #CD7874;}
.ame_icon p{text-transform: capitalize;font-weight: 600}
.ame_sprite{    height: 40px;
    width: 40px;
    display: inline-block;
    vertical-align: middle;margin: 0 auto;text-align: center;}

    i.clubhouse{background: url(img/a-sprite.png);
    background-position: center 0;
    background-repeat: no-repeat;}
    i.swimming{background: url(img/a-sprite.png);
    background-position: center -35px;
    background-repeat: no-repeat;}
    i.gym{background: url(img/a-sprite.png);
    background-position: center -73px;
    background-repeat: no-repeat;}
    i.kids{background: url(img/a-sprite.png);
    background-position: center -110px;
    background-repeat: no-repeat;}
    i.jogging{background: url(img/a-sprite.png);
    background-position: center -145px;
    background-repeat: no-repeat;}
.usps .uspsbox{  min-height: 160px; text-align: center; display: flex; align-items: center; transition: .5s;  }

.uspfull{ width: 100%; text-align: center; }

.uspfull i{ color: #fff; font-size: 50px; }

/*.usps .uspsbox:hover{ background: #fff; transition: .5s; }*/

.usps .uspsbox h3{ color: #fff; font-size: 16px; width: 100%; padding:0 15px;  transition: .5s; line-height: normal; margin: 15px 0 0 }

.usps .uspsbox h3 span{ font-size: 12px;  }

/*.usps .uspsbox:hover h3{ color: #6eaf44;  transition: .5s; }*/

.feature p{ text-align: justify; }

.amenities{ position: relative;  }

.amenities h3{ background:rgba(0,0,0,0.8); color: #fff;  font-size: 16px; padding: 8px 10px; line-height: normal;  border-right: 1px solid #666; position: absolute; width: 80%; bottom: 15px; left: 0 }

.pricelist{ background: #324F69;  padding: 4em 1em}
.pricelist .table{margin: 0 auto}

.owl-dots, .owl-nav{margin:15px 0 0;text-align:center;-webkit-tap-highlight-color:transparent;}

.owl-nav, .owl-nav{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 40px; margin: auto 0;}

.owl-nav .owl-prev, .owl-nav .owl-next{float: left; background:rgba(0,0,0,0.7)!important; width: 30px; outline: none; height: 30px; line-height: 30px; font-size: 22px; margin: 0; color: #fff!important;}

.owl-nav .owl-next{float: right;}

.owl-nav .disabled{  cursor:not-allowed; }

.owl-dots .owl-dot{display:inline-block;zoom:1;}

.owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{background:#869791;}

/*.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{ color: #fff; font-size: 42px; margin: 0 5px;  }*/



.zoomimg{ position: relative; }

.zoomimg a{ background: rgba(0,0,0,0); position: absolute; top:0px; left: 0px; right: 0px; bottom: 0px; color: #fff; text-align: center; }

.zoomimg:hover a{ background:rgba(0,0,0,0.7); }

.zoomimg a i{ display: none; }

.zoomimg:hover a i{ display: inline-block; width: 50px; height: 50px; font-size: 40px; position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0 }





.gallery{background: #c72929; padding: 50px 0 }

/*.gallery:before{ position: absolute; left: 0; top: 0; height:60%; right: 0; content: ""; background: url(../img/godrej-eternia-chandigarh-footer-gallery.jpg) center center; background-size: cover; opacity: 0.6 }

*/

.gallery .heading h2{ color: #fff; }

.gallery .heading h2:before{ border-color: #fff }

.gallery .owl-carousel .owl-item{ padding:5px; }

.gallery .owl-carousel .owl-item img{ border:5px solid #fff; box-shadow: 0 0 5px rgba(0,0,0,0.5);}

.gallery .owl-dots .owl-dot span{background:#fff;}

.gallery .owl-dots .owl-dot.active span, .galslider .owl-dots .owl-dot:hover span{background:#000;}



.floorplan img{}

.floorplan .owl-carousel .owl-item{ padding:5px; }

.floorplan .owl-carousel .owl-item img{ border:1px solid #eee; padding:5px; box-shadow: 0 0 3px rgba(0,0,0,0.2);}

.floorplan h3{ background:#000; color: #fff; text-align: center; font-size: 16px; padding: 5px 15px; }

.owl-dots .owl-dot{ outline: none; }

.floorleftbtn,.floorrightbtn{ position: absolute; top: 0; bottom: 0; opacity: 1; background: rgba(0,0,0,0.8);; color: #fff!important; width: 30px; height: 30px; line-height: 30px; text-align: center; left: 0; margin: auto 0; }

.floorrightbtn{ left: auto; right: 0 }

/*#gallerybox3{ margin: 25px 0 0 }*/

.masterplan{ background: #d29847; position: relative; padding: 100px 0 }

.masterplan .container{ z-index: 5; position: relative; }

.Location{  position: relative; }

.Location h3{ color: #fff; margin: 25px 0 10px }

.Location li{ list-style: disc; color: #fff; margin-left:15px; margin-bottom: 4px; font-size: 14px;   }

.locationboxarea{background:#324F69}

.locationtxt{  position: relative; padding: 15px 0px; margin:0px 0 0; }

.locationtxt p{ color:#fff; text-align: justify; font-size: 14px; }

.locationtxt p a strong{ color: #fff; }

.map-container{margin:0px 0 0px;position:relative; padding-right:15px; background: #fff }

.map-container iframe{width:100%;display:block;position:relative;height:500px; }

.map-container iframe.clicked{pointer-events:auto;}

.youtube{width:100%;margin:0px 0 0;}

.youtube iframe{width:100%;display:block;position:relative;height:700px;}

.youtube iframe.clicked{pointer-events:auto;}



#back-to-top{position:fixed;bottom:43px;right:8px;z-index:9999;width:32px;height:32px;border:1px solid #fff;text-align:center;line-height:30px;background:#89181A;color:#fff;cursor:pointer;border-radius:50%;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;}

#back-to-top:hover{background:#fff;color:#011e4a;border:1px solid #011e4a}

#back-to-top.show{opacity:1;}

.aboutdev{ position: relative; background: #333; padding: 0px 0 }

.aboutdev:after{ position: absolute; left: 0; top: 50px; bottom: 50px; content: ""; width: 100%;  background: #324F69 }

.aboutbox{ position: relative; z-index: 1; padding:50px 15px; background: #333;  }

/*.aboutbox:before{ position: absolute; left: -615px; width:600px; top: -50px; bottom: -50px; content: ""; background: #aaa }

.aboutbox:after{ position: absolute; right: -615px; width:600px; top: -50px; bottom: -50px; content: ""; background: #aaa }*/

.aboutbox p{  text-align: justify;color: #fff }

.aboutbox #aboutlogo{ margin: 70px 0 0 }

.footer{ padding:50px 0; position: relative;  }



.footer p{ text-align: justify; }

.footerbox{margin:0px 0 0px;}

.footerbox h4{ margin: 0 0 15px; }

.copyright-section{ background: #080808; padding: 10px 0px; color: #999; font-size: 14px; }



@media only screen and (max-width:1800px){

.overview p, .feature p{ line-height: 22px; }

}

@media only screen and (max-width:1700px){

.overview p, .feature p{ line-height: 20px; }

}

@media only screen and (max-width:1600px){

.map-container iframe{ height: 560px; }

}

@media only screen and (max-width:1500px){

.overview p, .feature p{ line-height: 32px;font-size: 14px; }

}

@media only screen and (max-width:1400px){



.overview h1{  }

.overview p, .feature p{ line-height:22px; }

.aboutbox p{ line-height: 24px; }

}

@media only screen and (max-width:1300px){

.overview h2, .heading h2{ font-size: 20px; }

}



@media only screen and (max-width:1200px){body{font-size:14px;}

.usps .uspsbox h3{ line-height: normal; font-size: 16px; }

.usps .uspfooter li{ font-size: 16px; }

.usps .uspfooter li:before{border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;}

.sections{ }

.overview p, .feature p{ line-height: 17px; font-size: 13px }

.overlist li{ font-size: 14px; min-height: 69px }

.map-container{ padding-right: 0; padding-bottom: 15px;   }

/*.mainbanner .banner-container{margin:0 30px;}*/

.youtube iframe{ height: 570px }

.heading h1, .heading h3{ font-size: 24px; }

.map-container iframe{height:400px;}

}

@media only screen and (min-width:768px) and (max-width:1024px){}

@media only screen and (max-width:991px){

body{font-size:13px;}

.overview p, .feature p{ line-height: 18px; }

.map-container iframe{height:350px;}

.aboutbox{ padding: 15px }

.youtube iframe{ height: 438px; }

}

@media only screen and (max-width:767px){

.sections{  }

.copyright-section{ margin: 0 0 40px; }



.usps .uspsbox h3{ font-size: 14px; }

.usps .uspfooter li{ font-size: 13px; padding-left: 14px; }

.usps .uspfooter li:before{ top: 2px;   border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 9px solid #fff;}

.overview:before{ display: none }

.map-container{ padding: 0 0 0px; }

.pricetable table th{ font-size: 10px; }

.pricetable table td{ font-size: 10px }

.map-container iframe{ height: 300px; }

.youtube iframe{ height: 250px; }

.heading h1, .heading h3{ font-size: 20px; }

.overimg{ margin: 0 0 15px; }

.heading h2{ font-size: 18px; }

.Location h3{ font-weight: 700; font-size: 16px; }

}
