@charset "utf-8";
/* CSS Document */
video::-internal-media-controls-download-button {   display:none;}
video::-webkit-media-controls-enclosure {  overflow:hidden;}
video::-webkit-media-controls-panel {    width: calc(100% + 30px); /* Adjust as needed */}
*{ margin:0; padding:0;}
img{ border:none;}
html,body{height:100%;max-height:100%;font-family: 'Lato', sans-serif;	font-size: 14px; 	}
ul{ list-style-type:none; font-family: 'Lato', sans-serif;  }
a{ text-decoration:none; color:#afafaf; font-family: 'Lato', sans-serif;}
p{font-family: 'Lato', sans-serif; }
ul li{font-family: 'Lato', sans-serif; }
.mid-main-img{width:100%;    position: relative; float:left;margin: 75px 0;}
.mid-main-img img{width:100%; }
.mid-text {      position: absolute;    bottom: 8%;    left: 17%;}
.fl{ float:left!important;}
.fr{ float:right!important;}
.loderwrap{display:block;position:fixed;background:#FFF;width:100%;height:100%;overflow:hidden;z-index:999999; top:0;}
.container-wrapper{ width: 100%; margin: 0 auto; position: relative;}
.uparrow{transition:all 0.5s ease;background-position:0px -55px;position:fixed;bottom:10px;right:10px;margin-left:-22px;display:none;background:url(../images/up.png) no-repeat;width:45px;height:45px;z-index:9999;}
.uparrow:hover{background-position: 0px -55px;transition:all 0.5s ease;}
.enquiry-page{ width: 34px; height: auto; position: fixed; top: 221px; z-index: 999; right: 11px; display: block;cursor: pointer;}
.mob-enquiry{ display: none;}
/*		Header		*/
header{ width: 90%; margin: 0 auto; position: relative;}
.logo a{ float:left;}
.logo{position:relative; float:left; z-index: 99;     padding: 10px  0; }
.header-social {position: absolute; top:10px; right: 0; margin-top: 0px; margin-bottom: 0; text-align: right;}
.header-social h4{ display: inline-block; text-align: right; color:#dcbb80; text-transform: uppercase; 	font-size: 14px;}
.header-social ul.list-inline { margin: 0; text-align: right; display: inline-block }
.header-social ul.list-inline li{    padding-right: 0px;    padding-left: 0px;}
.header-social ul.list-inline li a {display:block;height:22px;width:22px;line-height:21px;font-size:12px;border-radius:50%;color:white;text-align:center;margin-left:5px;}
.header-social ul.list-inline li.social-youtube a { background-color: #cf3427; }
.header-social ul.list-inline li.social-youtube a:hover { background-color: #bf2f23; }
.header-social ul.list-inline li.social-twitter a { background-color: #1da1f2; }
.header-social ul.list-inline li.social-twitter a:hover { background-color: #0d95e8; }
.header-social ul.list-inline li.social-facebook a { background-color: #3c5b99; }
.header-social ul.list-inline li.social-facebook a:hover { background-color: #344e86; }
.header-social ul.list-inline li.social-linkdin a { background-color: #007bb6; }
.header-social ul.list-inline li.social-linkdin a:hover { background-color: #026da0; }
.rera {
    margin: 0 auto 10px;width: auto !important;
    display: block;
}.rera-text {
    text-align: center;
    width: 100%;font-size: 13px !important;
    color: #000;
    
    line-height: 25px;
}
.banner{width:100%; position: relative; display: block;}
.mob-banner{ display:none;}
.downarrow{position:absolute; bottom:0; left: 50%; margin-left: -22px; z-index: 9; display: block; background: url(../images/top.jpg) no-repeat; width: 45px; height: 45px;}
.container-home{padding-top: 0px;     width: 100%;    float: left;}
.container-wrap{width: 72%; margin: 0 auto;}
.container-wrap .col-lg-gr {    width: 50%;    position: relative;    min-height: 1px;    padding-right: 0;    padding-left: 0;    float: left;}
.zoom-effect-container { float: left;   position: relative;    width:100%;        margin: 0 auto;    overflow: hidden;}
.image-card {  position: absolute;  top: 0;  left: 0;   overflow: hidden;}
.image-card img {  -webkit-transition: 0.6s ease;  transition: 0.6s ease;}
.zoom-effect-container:hover .image-card img {  -webkit-transform: scale(1.1);  transform: scale(1.1);}
.over-view{ background: url(../images/bg-th.png) no-repeat; background-size: cover; width: 100%; height: 100%; position:relative; z-index: 99; }
.over-view img{ padding:8%;width: 92%;}
.over-view p{color: #898989; font-size: 16px;    margin: 25px 0 0 0;    line-height: 22px;   bottom:8%; left: 8%; width: 100%;}
.over-view h3{font-size: 40px;    color: #898989;}
	
.home-txt{width:100%;float:left;margin:10px 0;}
.home-txt h2{    text-transform: uppercase;color: #898989;font-size: 40px;line-height: 37px;text-align: left;text-decoration: none;text-align: left;}

.global-sec{ float: left; margin-top: 20px; width:100%;}
.global-sec ul{ width:50%;float: left;}
.global-sec ul li{float: left;width: 100%; color: #fff; text-align: center;}

.global-sec h2{text-transform:uppercase;color:#c99b5b;font-size:25px;margin:20px 0px;width:100%;text-align:center;border-bottom:1px solid #c99b5b;padding-bottom:15px;}
.inner-right  img{width: 100%;}
.inner1-right  img{width: 100%;}

#map {width: 100%;height: 555px;}
.placeDiv {z-index: 9;position: absolute;}
.placecard__container {box-shadow: rgba(0, 0, 0, 0.29804) 0px 1px 4px -1px;max-width: 330px;width:100%;background:white none repeat scroll 0% 0%/auto padding-box border-box;border-radius: 2px 2px 2px 2px;font: normal normal normal normal 11px / normal Roboto, Arial, sans-serif;margin: 10px;padding: 9px 4px 9px 11px;overflow: hidden;}
.placecard__left {float: left;width: 75%;}
.placecard__business-name {cursor: default;height: 19px;text-overflow: ellipsis;white-space: nowrap;width: 200px;perspective-origin: 100px 9.5px;transform-origin: 100px 9.5px;font-family: 'Lato', sans-serif;overflow: hidden;margin: 0;}
.placecard__info {color: #5b5b5b;cursor: default;height: 32px;width: 200px;column-rule-color: #5b5b5b;perspective-origin: 100px 16px;transform-origin: 100px 16px;border: 0px none #5b5b5b;font-family: 'Lato', sans-serif;margin: 6px 0px 0px;outline: #5b5b5b none 0px;}
.placecard__view-large {display: block;margin-top: 10px;color: #3a84df;text-decoration: none;}
.placecard__right {text-align: center;float: left;width: 25%;}
.placecard__direction-link {color: #3a84df;display: block;height: 43px;text-decoration: none;width: 54.7344px;}
.placecard__direction-icon {background: transparent url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png) repeat scroll 0px 0px/70px 210px padding-box border-box;height: 22px;width: 22px;margin-right: auto;margin-left: auto;}
#registationBody  .form-group input.form-control, .desktop-active .footer-form .form-group textarea.form-control {background: #f2f2f2 none repeat scroll 0 0;border-color: #cecece currentcolor currentcolor #cecece;border-radius: 3px;border-style: solid none none solid;border-width:1px medium medium 1px;color:#000;font-size:12px;font-weight:300;height:32px;width:100%;display:block;line-height:1.42857;padding:6px 12px;}
#registationBody .form-group {    margin: 0 0 14px;    padding: 0 15px;    width: 100%;}
#registationBody .form-group select {    position: absolute;    left: 50px;    width: 100px;    height: 30px;    color: #000;    background: transparent;    border: none;}
#registationBody .form-group input[type="submit"]{float:left;width:106px; padding:9px 0 7px 0; margin:-1px -1px 0 0;font-size:13px;letter-spacing:1.5px;cursor:pointer;font-weight:300;text-align:center;transition:all 0.6s ease 0s; border:none;background:transparent;color:#fff;background-color:#000;}
#registationWrapper {position: fixed;top: 21%;right: 0px;max-width: 300px;background: #fff;z-index: 999;float: left;height: auto;width: 100%;border: #f2c82e 1px solid;}
#registationBody{display:block!important;position:relative;left:0px;top:0px;padding:8%;font-size:13px;font-style:normal;text-transform:none;text-decoration:none;color:#000;text-align:left;font-weight: normal;  line-height: 21px;float:left;}
#registationBody label{ width:50px; float:left; padding:10px 10px;  color: #FFF;}
#registationBody textarea{background:#927132;color:#ccc;padding:8px 10px;margin:0px 0px 10px;width:90%;float:left;outline:none;resize:none;border:0px;font-size:14px;}
#registationBody input.sub-btn{display:inline-block;zoom:1;width:100%;font-weight:normal;height:37px;line-height:37px;padding:0 10px;box-sizing:border-box;font-size:14px;color:#fff;text-decoration:none !important;float:left; background-color:#313131;}
#registationBody input.sub-btn:hover{background-color:#000;}
.form-in-pop div:nth-child(2){   float:left;}
.form-in-pop div{ width:100%; float:left;}
.openregisterMob{position:fixed;  bottom:0; z-index:999; display:none;cursor:pointer;}
.crossregister{position:absolute; float:right;  margin:0px; cursor:pointer;right: 0px;    top: 0px;}
#registationBody h1 {padding: 0 0px 10px;   font-size: 19px;color: #fff;text-decoration:none;font-weight: 400;margin-top:0px;line-height: 20px;}
.ongoing-container{width:100%; }
.proj-heding{width:100%;float:left;margin:0;}
.proj-heding h4{text-transform: uppercase;    color: #ffffff;    font-size: 40px;    /* line-height: 25px; */    text-align: left;    margin-bottom: 0;    margin-left: 0px;    text-decoration: none;    text-align: left;    padding: 10px 25px;background: #a7bf40;}
.sub-tab{width: 95%;float: left;margin-left: -3px;margin-top: -7px;margin-bottom: 12px;}
.sub-tab ul{list-style-type:none;margin:0;padding:0;}
.sub-tab ul li{display: inline-block;margin: 0 -12px 0 8px;cursor:pointer;}
.sub-tab ul li a{text-decoration: none;font-size: 18px;font-weight: 500;color: #151515;text-transform: uppercase;background: #f6ead0;padding: 6px 25px;border-top: 1px solid #00224a;transition:0.7s ease;}
.sub-tab ul li a:hover{color:#fff;background: #00224a;transition:0.7s ease;}
#tab-button .is-active a{color:#fff!important;background: #00224a;transition:0.7s ease;}
.rera-link{width:100%;}
.rera-link p{text-align:center;color:#00081f;font-weight: 700;}
.rera-link p a{text-decoration:none;color:#00081f;}
.sub-tab ul li
.ongoing-container h3{text-transform:uppercase; color:#9a9a9a; font-size:26px;  line-height:30px; text-align:left; margin-top:50px; margin-bottom:10px; margin-left:10px;}
.ongoing-container h3 a{text-transform:uppercase; color:#9a9a9a; font-size:26px;  line-height:30px; text-align:left; margin-top:50px; margin-bottom:10px; margin-left:0px; text-decoration: none}
.ongoing-container h3 a:hover, .ongoing-container h3 a.active{color:#000;}
.ongoing-container h3 span{color:#000}
.slide{width:100%;}
.slide h5{font-size: 25px;     background: #fff;   color: #002214;    text-align: center;    padding: 15px 0 0 0;    text-transform: uppercase;    font-weight: 100;     }
.slide h4{font-size: 30px;     background: #fff;   color: #000;    text-align: center;    padding: 15px 0 0 0;    text-transform: uppercase;    font-weight: 400;}
.slide h6{font-size: 20px;   background: #fff;   color: #002214;    text-align: center;    padding: 15px 0 0 0;    text-transform: uppercase;   }
.slide h6 span{font-size: 15px;    padding: 15px 0 0px 0;    width: 100%;    float: left;}
.slide h3{font-size: 30px;        color: #000;    text-align: center;    padding: 15px 0 0 0;    text-transform: uppercase;    font-weight: 100;}
.slide p{font-size: 17px; color:#002214; text-align: center; padding: 0px 0 15px 0; position: relative;background: #fff;  /* border-bottom: #a7bf40 solid 4px;*/}
.slide p span{font-size: 15px;    padding: 15px 0 0px 0;    width: 100%;    float: left;}
.slide-1 h5{font-size: 25px;    color: #000;    text-align: center;    padding: 15px 0 0 0;    text-transform: uppercase;    font-weight: 100;}
.slide-1 p{font-size: 15px; color:#898989; text-align: center; padding: 15px 0 15px 0; position: relative;}
.slide-1 p span{font-size: 15px;    padding: 15px 0 0px 0;    width: 100%;    float: left;}


.item {  position: relative;margin: 0%;  overflow: hidden;     cursor: pointer; width: 100%;}
.slide i{  width: 10%; height: 17%; background-size: cover; position: absolute; top:0; left: 0; z-index: 9;}
.item img {  max-width: 100%; margin:0 auto;   -moz-transition: all 1.4s;  -webkit-transition: all 1.4s;  transition: all 1.4s;}

.item:hover img {  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}


.ongoing-container .col-lg-gr{ width:24%; position: relative;  margin: 15px 0.5%; height:575px;    min-height: 1px; float: left}
.ongoing-container .col-lg-gr .slide i{left:7px;}

.ongoing-container .col-lg-events{ width:24%; position: relative;  margin: 15px 0.5%; height:575px; border-bottom: #a7bf40 solid 4px;  min-height: 1px; float: left}
.ongoing-container .col-lg-events .slide i{left:7px;}

.list-group{margin: 30px 0;    display: block;}
.imgwrapcontain{width: 100%;}
.imgwrapcontain img{ width:auto; float: left; padding-right: 2%;}
.imgwrapcontain p{ width:80%; float: left; margin-bottom: 15px; text-align: justify;}
.up-img{ position: relative;}
.up-img p{position:absolute; top:10%; width: 100%; font-size: 18px; color:#000; text-align: center; font-weight: 600; }

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-0%);
    -ms-transform: translate(0,-0%);
    -o-transform: translate(0,-0%);
    transform: translate(0,-0%);
}

.slider-home{width:90%; margin:0 auto; float:none}

.upcoming-container{width: 90%; margin: 50px auto;}
.upcoming-container h3{text-transform:uppercase; color:#c99b5b; font-size:26px;  line-height:30px; text-align:left; margin-top:50px; margin-bottom:10px; margin-left:10px;}
.upcoming-container h3 a{text-transform:uppercase; color:#c99b5b; font-size:26px;  line-height:30px; text-align:left; margin-top:50px; margin-bottom:10px; margin-left:0px; text-decoration: none}
.upcoming-container h3 a:hover, .upcoming-container h3 a.active{color:#00224a;}
.upcoming-container .col-lg-gr{ width:50%; position: relative; padding-left: 15px; padding-right: 15px; margin: 15px 0; min-height: 1px; float: left}
.upcoming-container .col-lg-gr .slide i{left: 15px;}
.upcoming-left { width: 41%; height: auto; float: left; margin-right: 9%; }
.upcoming-right { width: 50%; height: auto;float: left; position: relative; }
.upcoming-left h2{ text-transform:uppercase; color:#9d7a50; font-size:34px;  line-height:30px; text-align:left; margin-top:50px; margin-bottom:10px; margin-left:0px;}
.upcoming-left p{padding: 5px 0 5px 0; color:#666666;font-size: 16px; text-align:justify;line-height: 25px; }
.upcoming-map { width: 50%; height: auto; float: left; }
.upcoming-mapbox {width: 50%;height: auto;float: left;position: absolute;right: 0;bottom: 50px;}
footer{background:#f8f9fd;width:100%;float:left; position: relative; z-index: 9;}
footer .footer{     width: 66%;    float: left;    margin: 20px 17% 15px;    display: block;}
footer .footer-left{width: 70%; float: left; margin: 20px 0;}
footer .footer-left-left{width:20%; float:left}
footer .footer-left-right{width: 50%;  float: left;  border-left: 3px solid #898989;  margin: 25px 0px;  padding: 5px 50px;}
footer .footer-right{width: 30%; float: left; margin: 60px 0 0;}

footer .footer-right p{ text-align: left; color:#000;  float: left; font-size:17px;  } 
footer .footer-right p a{color:#9e7b4c; }
footer ul.first{ width: 21%; padding:0 2%; border-right:1px solid #9e7b4c; float: left; margin-left: -1px; min-height: 180px; }
footer ul.first li{color:#9e7b4c;font-size:16px;}
footer ul.first li a{color:#9e7b4c;font-size:16px;text-decoration:none;line-height:20px;   }
footer ul.first li a:hover{color:#fff;}
footer ul.second{ width: 21%; padding:0 2%; border-right:1px solid #9e7b4c; float: left; margin-left: -1px; min-height: 180px; }
footer ul.second li{color:#9e7b4c;font-size:16px;}
footer ul.second li a{color:#999999;font-size:13px;text-decoration:none;line-height:23px;   }
footer ul.second li a:hover{color:#fff;}
.desk{ display: block!important}
.mob{ display: none !important}
.gallery-view li{ width: 100% !important; float: left;}

.over-view-ul{width:100%; float:left; margin:60px 0 0 0; }
.over-view-ul ul{ }
.over-view-ul ul li{width:25%; float:left;margin: 0 0 60px 0;}
.over-view-ul ul li h4{ font-size:36px; color:#000}
.over-view-ul ul li p{ font-size:16px; color:#000; margin:10px 0 0 0;}

.div-main-form{    width: 72%;  margin: 0 14%;   background: #fff;    position: absolute;    bottom: 30px;    height: 92px;    border: #767676 1px solid;}
.our-latest{width:100%; float:left}
.latest-left{width: 27%;    float: left;    margin: 0 3% 0 0px;}
.latest-left h4{font-size:40px; color:#898989;line-height: 50px; margin: 50px 0 0 0; }
.latest-left p{    font-size: 16px; line-height: 25px;    margin: 35px 0 20px;}
.latest-right{width:70%; float:right;}
.latest-left a{font-size: 16px;    background: #898989; color:#fff;     padding: 15px 25px;    border: 2px solid #000;}
.latest-left a:hover{ background:#000; text-decoration:none; }
.main-left{width:48%; float:left; }
.main-left img{    width: 100%; }
.main-left p{   width: 100%; text-align: left;color: #000000; text-align:left;padding: 12px 0 10px 0;}
.slide{position: relative;border-bottom: #a7bf40 solid 4px;float: left;
    background: #fff;}
.slide-1{position: relative;}
.slide-1 p:before {    content: "";    position: absolute;    width: 50px;    height: 1px;    background-color: #9d9d9c;    right: 0;    top: 23px;}


.main-left p span{width:auto;float: none;}
.main-right {    width: 50%;    float: right;}
.main-inn{width:100%; float:left}
.main-inn img{width:100%;}
.main-inn p{   width: 100%; text-align: left;color: #000000; text-align:left;    padding: 12px 0 10px;}
.main-inn p span{width:auto;float: none;}


 
.news{width:33%;margin: 0 0 10% 0; float:left}
.news p{   font-size: 18px;    color: #898989;    margin: 0 0 0px 0;text-align: left; padding: 0;}
.events{width:33%; margin: 0 0 10% 0;float:left}
.events p{   font-size: 18px;    color: #898989;    margin: 0 0 0px 0;    text-transform: uppercase;}

.item-1{width:100%; float:left; margin: 30px 0; }

.testimonial .item-1 {  border: #000 solid 1px; padding: 40px 35px;}

.testimonial .item-1 p{    font-size: 16px;    text-align: justify;    margin: 0 0 15px 0; color: #000;    line-height: 33px;}
.testimonial .item-1 h6{font-size:16px ;   padding: 0px;    text-align: left;    width: 100%;    font-weight: normal;    float: left;}	
.testimonial .item-1 h6 span{font-size: 15px;    text-align: left;    width: 100%;padding: 5px 0 0;    float: left;}	


.news .item-1 p{font-size:15px ;   padding: 40px 35px;    text-align:justify;margin: 0 0 15px 0;}
.news .item-1 h6{font-size:16px ;   padding:10px 0;    text-align: left;    width: 100%;    font-weight: normal;    float: left;}	
.news .item-1 h6 span{font-size: 15px;    text-align: left;    width: 100%;padding: 5px 0 0;    float: left;}	


.events .item-1 p{font-size:15px ;   padding:40px 35px;    text-align:justify;margin: 0 0 15px 0; text-transform:none}
.events .item-1 h6{font-size:16px ;   padding: 0px;    text-align: left;    width: 100%;    font-weight: normal;    float: left;}	
.events .item-1 h6 span{font-size: 15px;    text-align: left;    width: 100%;padding: 5px 0 0;    float: left;}	

.bg-color{     background: #d7d7d7;}
.bg-color p{border:0}


.banner-text{position:absolute}
.div-class-33 ul {width: 100%; float: left;}
.div-class-33 ul li{width:25%; float:left;     border-left: 1px solid #ccc;    margin: 10px 0;    padding: 13px 15px 0;}

	.div-class-33 ul li:first-child{border-left: 0;}
	.div-class-33 ul li:last-child{border-left: 0;}

	.div-class-33 ul li select{font-size: 16px;    border: 0;    width: 100%;    padding: 10px 0;}


.div-class-33 span{width:100%; display: block;    font-size: 11px;    font-weight: 400;    text-transform: uppercase;    letter-spacing: 2px; }
.theme-btn {position: relative;background: #006cb5;font-family: 'Lato', sans-serif;border:0;color:#fff!important;display:inline-block;width:100%;padding:13px 25px;font-size:12px;text-align:center;line-height:24px;font-weight:700;cursor:pointer;z-index:1;overflow:hidden;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;    text-transform: uppercase;    letter-spacing: 2px;    border-radius: 3px;}
.theme-btn.gray-btn {    background-color: #9d9d9c;}
.banner-text{background:url(../images/ban-bg.png); width:600px; height:317px;bottom: 20%;    left: 35%;}
	.banner-text h3{font-size: 46px;    color: #fff;    margin: 30px 30px 0px 30px;    text-align: center;    padding: 20px 0;    border-bottom: #fff solid 2px;}
	.banner-text h4{font-size:85px; color:#6e6e6e;text-align: center;padding: 20px 0 0;}


.image-gallery-item-bg {display: block;width: 100%;height: 100%;background-position: center;background-size: cover;background-blend-mode: multiply;-webkit-transition: background-color .3s ease;transition: background-color .3s ease;    }
    .image-gallery-item:hover .image-gallery-item-bg {        background-color: #4769bf;    }
	
	
.top-nav{    width: 100%;    margin: 0 auto;padding: 5px 0;    background: #9a9a9a;}
	.top-nav p{text-align: right;    font-size: 18px;    color: #fff;    width: 90%;    margin: 0 auto;	}
	.top-nav p a{color:#fff;}
	.top-nav p a:hover{color:#000}
	
.emiformbx{width: 100%; margin:80px 0 0;border-bottom: #e3e3e3 1px solid; float: left;}
	.emiformbx h5{    color: #000; text-align:center;    margin: 0 0 30px 0;    font-size: 30px;    text-transform: uppercase;}
	.projects-add{     background: url(../images/projects-bg.png);    width: 100%;    float: left;    background-position: bottom;    padding: 0 0 85px 0;    background-repeat: repeat-x;}
	
		.projects-add h2{ color:#000; font-size:70px; text-align: center;padding: 0 0 50px 0;}
		.projects-add h2 span{color:#7b7b7b;}
		
		
		.our-affiliates{     background: #fff;    width: 100%;    float: left;    background-position: bottom;    padding: 0 0 85px 0;    background-repeat: repeat-x;}
	
		.our-affiliates h2{ color:#000; font-size:70px; text-align: center;padding: 0 0 50px 0;}
		.our-affiliates h2 span{color:#7b7b7b;}
		
		.our-affiliates h4{ color:#000; font-size:40px; text-align: center;padding: 0 0 50px 0; text-transform: uppercase; }
		.our-affiliates h4 span{color:#7b7b7b;}
	
	.about-section{width:100%;    margin: 180px 0; float:left}
	.about-section-about-page{width:100%;    margin: 60px 0 180px; float:left}
	.about-section-main{ width: 80%;    margin: 0 auto;    float: none;    display: block;}
	.about-section-img{width:50%; float:left}
	.about-section-img img{width:100%}
	.about-section-text{width: 44%;    float: left;    margin: 3% 3% 0 3%;}
	
	.about-section-text h1{ color:#000; font-size:70px; }
	.about-section-text h1 span{color:#7b7b7b;}
	.about-section-text p{font-size:16px;color:#000;line-height: 28px;  margin: 0px 0 10px;  text-align: justify;}
	.about-section-text a{padding: 10px 30px;    color: #fff;    background: #000;    text-transform: uppercase;    font-size: 16px;    float: left;    margin: 25px 0;}
	.about-section-text a:hover{background:#7b7b7b}
	
	.about-section-text h5{color:#000; font-size:30px; text-transform: uppercase; }

	.careers-section-text{width: 44%;    float: left;    margin: 3% 3% 0 3%;}
	
	.careers-section-text h1{ color:#000; font-size:70px;     text-transform: uppercase;}
	.careers-section-text h1 span{color:#7b7b7b;}
	.careers-section-text p{font-size:16px;color:#000;line-height: 28px;  margin: 10px 0;  text-align: justify;}
	.careers-section-text a{ color: #fff;    background: #000;   font-size: 16px; padding:0 5px 5px }
	.careers-section-text a:hover{background:#7b7b7b}
	
	.careers-section-text h5{color:#000; font-size:30px;}
	
	.careers-section-text form{width:100%;float:left}
	.careers-section-text input{       padding: 10px;    width: 48%;    margin: 10px 10px 5px 0;    float: left;}
	.careers-section-text .bt-contact{    padding: 10px;    width: 20%; background:#535251; color:#fff;    margin: 10px 0 5px 0;}
	.careers-section-text .bt-contact:hover{color: #535251;    background: #fff;}
	.contact-map{width:100%; float:left; margin: 5% 0 0; }
	
.build{  width: 100%; float:left}
.build ul{ width: 90%;    margin: 0 auto;    float: none;    display: block;}
.build ul li{width:25%; float:left}

.build ul li h3{font-size:35px; font-weight:300;color: #000;text-transform: uppercase; }
.build ul li h3 span{font-size:70px}

.build-img{width:25%; float:left;    margin: 35px 0 0 0;}

.build-text{width:75%; float:left}


.social-media{width: 100%;    background: #dedede;    float: left;    padding: 20px 0;}
.social-media ul{    width: 216px;    margin: 0 auto;}
.social-media ul li{float:left;margin: 0 5px;}


 
.testimonial{width: 100%;    margin: 10% 0 10% 0;    float: left; }
.testimonial h2{font-size: 70px;    text-align: center;    color: #000}
.testimonial p{   font-size: 18px;    color: #898989;    margin: 0 0 0px 0;}
.testimonial-main{width:80%;margin: 0 auto;}

.footer{width: 100%;float: left;margin: 100px 0;}
.footer-one{width:20%; float:left}
.footer-one ul{width:100% }
.footer-one ul li{width:100%;}
.footer-one ul li a{font-size:16px; color:#000; line-height:33px;font-weight: 400;}
.footer-one ul li a:hover{ color: #898989; }

.footer-two{width:60%; float:left}
.footer-two ul{width:50%; float:left;margin: 0 0 20px 0; }
.footer-two ul li{width:100%}
.footer-two ul li a{font-size:16px; color:#000; line-height:33px;font-weight: 400;}
.footer-two ul li a:hover{ color: #898989; }

.footer-two h6{width:100%;float:left;font-size:16px; color:#000;}
.footer-two p{width:100%;float:left;font-size:14px; color:#000;margin: 10px 0 10px 0;}

.footer-three{width:20%; float:left}
.footer-three h6{width:100%;float:left;font-size:16px; color:#000;margin: 0 0 7px 0;}
.footer-sec{width:1200px;  margin:0 auto}
.footer-three input{width: 100%;    padding: 5px;    margin: 0 0 10px 0;}
	.footer-three button{    padding: 5px 10px;    font-size: 13px;    color: #fff;    background: #535251;}
	.footer-three button:hover{color:#535251; background:#fff;}

.copyright{width:100%; float:left; border-top:1px solid #000}

.copyright p{text-align:center; font-size:16px;  color: #000;padding: 20px;}

.main-50{width:40%; float:left; margin:0 5%}


.founder{width:100%; float:left;margin: 0 0 180px 0;}
.founder h2{font-size: 50px;    color: #000;}
	.founder h2 span{ color:#7b7b7b;	    font-size: 35px;}
	
.founder-main{width:80%;margin: 0 auto;}
.founder-section-img{width: 100%;    float: left;}
.founder-section-img img{width: 50%;    float:left;}
.founder-text{width: 100%;    float: left;    margin: 3% 0 0 0%;}
.founder-text p{font-size:16px;color:#000;line-height: 28px;  margin: 10px 0;  text-align: justify;}

.founder-main-50{width: 48%;    float: left;    margin: 0 1%;}

.csr{width:100%; float:left;margin: 0 0 180px 0;}
.csr h2{font-size: 70px;  text-align: center;    text-transform: uppercase;   color: #000}

.brands{margin: 180px 0 180px 0;    float: left;    width: 100%;}
.brands h2{font-size: 70px;    text-align: center;  text-transform: uppercase;  color: #000}
.brands h2 span{color:#7b7b7b;}
.brands-main{    width: 60%;    margin: 60px auto 0;}
.brands-main ul{}
.brands-main ul li{float:left; width:14%}
.brands-main ul li img{margin: 0 auto;    float: none;    display: block;}


.newsletter{width:100%; float:left}
.newsletter ul{margin: 20px 0;    float: left;}
.newsletter ul li{width: 48%;    float: left;    }
	
	.newsletter ul li a{color:#fff;background:#a7bf40;     font-size: 20px;    border: 1px solid #000;   width: 98%;   padding: 20px;  font-weight: 600;  margin: 1% 2% 1% 0%;float: left;}
	.newsletter ul li a:hover{background:#000;}

.products-events ul{width:100%; float:left}
.products-events ul li{width:100%;float:left;margin: 0 0 20px 0; }  

.products-events-main{width:67%; float:left}  
.products-events{    width: 100%;    float: left;}
	
	.products-events ul li h3{ font-size: 20px;   background: #9a9a9a;    float: left;    width: 100%;    color: #fff;    padding: 20px;}
	.events-main{width:100%; float:left}
	.events-main ul{width:50%; float:left}
	.events-main ul li{    width: 100%;    float: left;    list-style: disc;    margin: 0 0 0 20px;    color: #000;}
.products-events-p{width:100%; float:left;    padding: 20px; background:#f3f3f3}
.products-events-p p{color:#000; font-size:16px;}


.modal{background: #000000c9;}
.modal-header{background:#a7bf40}
.modal-title {font-size:16px;}
.modal .modal-body ul li button, input, select, textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit;    padding: 10px;}


@media only screen and (min-width: 0px) and (max-width: 1000px){
	.proj-heding h4 {	font-size: 20px;}
	.slide h4 {	font-size: 20px;}
	.slide h6 {	font-size: 15px;}
	.slide h6 span {	font-size: 12px;}
#registationWrapper{display: none!important;}	
.enquiry-btn {    font-size:16px;color:#fff;border:none;outline:none;z-index: 99;padding: 10px 35px;position: fixed;top: inherit;background: #c99b5b;bottom: 0;right: 0px;width: 100%;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}	
.mob-banner{ width:100%; position: relative; display: block;  }
.mob-banner iframe{ width:100%; height: 400px}	
.global-sec ul {width: 100%;}	
.mob-enquiry{width: 100%;height: auto;position: fixed;float: left;display: block;background-color: #c99b5b;text-align: center;bottom: 0;z-index: 999;}
.mob-enquiry a{font-size:17px;display: block;color:#fff;letter-spacing:normal;padding:7px 0;text-transform:uppercase;text-decoration:none; font-weight: 500;  }	
.enquiry-page{display: none;}	
.desk{ display: none!important}
.mob{ display:block!important}
.logo{z-index: 999;padding: 5px 0 ; width:155px;  }
.header-social {width: 200px;}
.downarrow{ display: none;}	
.container-home {  padding-top: 15px;}
.container-wrap .col-lg-gr {width: 100%;} 
.over-view-ul ul li {    width: 50%;}
.over-view img {  padding: 5%; width:90%; max-width: 525px;}
.over-view p {position: static;    width: 100%;    padding: 0;    margin: 15px 0 0 0;    font-size: 14px;}
.image-card {position: static;}
.image-card img{width: 179%; margin-left: -77%;}
.ongoing-container h3 span {    display: block;    visibility: hidden; display: none;  height: 0px;}
.ongoing-container h3 a{font-size:22px;  line-height:30px; margin-top:20px; margin-bottom:10px;}
.ongoing-container .col-lg-gr{ width:100%; position: relative;padding: 0 0 15px 0; margin: 10px 0; min-height: 1px; height:auto; float: left}
.ongoing-container .col-lg-gr .slide i{left: 0px;}
.upcoming-container h3 span {    display: block;    visibility: hidden;    height: 0px;}
.upcoming-container h3 a{font-size:22px;  line-height:30px; margin-top:20px; margin-bottom:10px;}	
.upcoming-container h3 span {    display: block;    visibility: hidden;    height: 0px;}
.upcoming-right {width: 100%;}
.upcoming-map {width: 100%;}
.upcoming-map img{ width: 100%;}
.upcoming-mapbox img{width: 100%;}
.upcoming-mapbox {width: 100%;height: auto;float: left;position: relative;right: 0;bottom: inherit;margin-top: 20px;}
.upcoming-left {  width: 100%;margin-right: 0%;}
.upcoming-left h2 { font-size: 23px; margin-top: 0px;}
footer .footer-left { width: 100%;  margin: 20px 0;}
footer ul.first {width: 96%; padding: 10px 2%;  border-right: 0px solid #9e7b4c;   margin-left: -1px;  min-height: 180px;}
footer ul.second {width: 96%;   padding: 10px 2%;   border-right: 0px solid #9e7b4c;  margin-left: -1px;   min-height: auto;}
footer .footer-right { width: 100%; margin: 5% 0%;    padding-bottom: 10%;}
footer .footer-right p {width: 100%;float: left;padding: 0 2%;font-size: 11px;line-height: 18px; text-align: center;}
.div-main-form{position: relative;    bottom: 0px;    height: auto;    float: left;    margin: 20px 5%;width: 90%;}
.div-class-33 ul li {border-left: 0;    width: 100%; border-bottom:1px solid #000 ;}
.div-class-33 ul li:last-child{border-bottom: 0;}
.container-wrap {  width: 90%;}
.testimonial, .news, .events {  width: 100%;}
.ongoing-container {      margin: 0px auto;}
.latest-left {  width: 100%;  margin: 0 0% 0 0px;}
.latest-left a{    float: left;font-size: 14px;}
.latest-right {    width: 100%;     margin: 20px 0 0 0;}
.latest-left p {    font-size: 14px;    line-height: 22px;    margin: 20px 0 15px;}
.latest-left h4 {    font-size: 28px;     line-height: 25px;    margin: 30px 0 0 0;}
.home-txt h2{font-size: 28px;}
.slide h5 {    font-size: 20px;  height: auto;   padding: 10px 0 0 0;}
.slide p{font-size: 13px; padding: 10px 0 10px 0;}
footer .footer-left-left {    width:100%;margin: 0 0 15px 0;}
  footer .footer-left-left  img{  margin: 0 auto;display: block;}
    footer .footer {margin: 20px 13% 15px;        width: 75%;}
    footer .footer-left-right { width: 190px;    border: 0;    margin: 0 auto;    display: block;    float: none;    padding: 10px 0;}
.about-section-img {width: 100%;}	
	.about-section-text {    width: 100%;     margin: 3% 0%;}
.founder-section-img {width: 100%;}
.founder-section-img img{width: 100%;}
.founder-text {    width: 100%;     margin: 3% 0;}
.footer-sec {width: 90%;}
.footer-one {    width: 100%;    float: left;}
	.footer-one ul {    width: 100%;}
.footer-one ul li {float: left;    width: 50%;}
.footer-two {    width: 100%;   margin:30px 0 0;}
.footer-three {width: 100%;}
.copyright {    padding: 0 0 40px 0;}
.build ul li {width: 100%;}
.build ul {width: 85%;}
.build ul li h3 span {    font-size: 75px;}
.build ul li h3 {font-size: 40px;    padding: 40px 0 0;}
.about-section{margin: 80px 0 0;}
.about-section-text p {    font-size: 14px; line-height: 25px;}
.founder-text p{    font-size: 14px; line-height: 25px;}
.founder{margin: 80px 0;}
.brands h2 {font-size: 50px;}
.projects-add h2 {font-size: 50px;}
.footer-one ul li a {font-size: 13px;}
.footer-two h6{font-size: 14px;}
.footer-two ul li a {font-size: 12px;}
.footer {margin: 50px 0;}
.footer-two p {    font-size: 13px;}
.copyright p{font-size: 13px;}
.top-nav p { font-size: 14px;}
.main-50 {     margin: 0 0%;width: 100%;}
.our-affiliates h2{font-size: 50px;}
.our-affiliates h4{font-size: 30px;    padding: 50px 0 0px 0;}
.slide h3 {font-size: 20px;}
.csr h2{font-size: 50px;}
.founder h2{font-size: 30px;}
.about-section-text h1{font-size: 40px;}
.about-section-about-page {    width: 100%;margin: 20px 0 0px ;}
.careers-section-text {    width: 100%;     margin: 3% 0;}
.careers-section-text p {    font-size: 14px;     line-height: 25px;margin: 5px 0;}
.careers-section-text input {    width:100%;margin: 10px 0 5px 0;}
.careers-section-text a{font-size: 14px;}
.founder-main-50 {   width: 100%;     margin: 0 0 20px;}
.founder h2 span {    color: #7b7b7b;    font-size: 25px;}
.brands-main {width: 90%;}
.products-events-p p {  text-align: justify; font-size: 14px;}
.products-events ul li h3 { font-size: 16px;  padding: 10px;}
.events-main ul{width:100%}
} 

@media only screen and (min-width: 1001px) and (max-width: 1024px){	
.logo {width: 15%;}
.ongoing-container{ width: 98%;    margin: 50px auto;}
.container-wrap, .ongoing-home {    width: 84%;    margin: 50px auto;}
.container-wrap .col-lg-gr { margin-bottom: 20px;  width: 100%;}
.over-view {width: 65%; }
.over-view img{width: 88%;}
.over-view p{font-size: 14px;line-height: 23px;}
.downarrow{z-index: 999;}
.image-card img{ width:100%;}
.image-card{ width:100%;} 	
footer .footer { width: 100%; margin: 20px auto;}
footer .footer-left { width: 85%;  float: left;  margin: 20px 0;}
footer ul.first {width: 21%;}
footer ul.second { width: 25%;}
footer .footer-right {width: 15%; margin: 20px 0;}
footer .footer-right p { width:120px;font-size: 12px;line-height: 21px; }
.upcoming-container h3 {margin-top: 5px;}
.upcoming-left h2 { font-size: 22px; margin-top: 0px; }
.upcoming-map img{ width: 100%;}
.upcoming-mapbox img{width: 100%;}
.upcoming-map {width: 60%;}
.upcoming-mapbox { width: 40%; bottom: 0px;}
.upcoming-container { margin: 0px auto;}
.upcoming-container h3 a {font-size: 24px;}	
footer ul.second li{font-size: 14px;}
footer ul.first li a{font-size: 14px;}	
footer ul.second li a{font-size: 11px;line-height: 14px;}
.careers-section-text input{width: 47%;}
.slide h6 span {font-size: 13px;}
.build-text {
    width: 60%;}
	.enquiry-wrapper .enquiry-box {
		transform: translateX(82px);
	}
.founder h2 span {   font-size: 25px;}
.brands h2{ font-size: 40px;}
.build ul li h3 {font-size: 15px;}
.build ul li h3 span {  font-size:30px;}
 .slide h6 {  font-size: 16px; padding: 8px 0 0 0;}
.proj-heding h4{font-size: 30px;}
.products-events ul li h3 {font-size: 16px;}
.products-events-p p {   font-size: 14px;}
.slide h4 {font-size: 18px;}
.ongoing-container .col-lg-gr { height: 335px;}
.careers-section-text h1{ font-size: 40px;}
.careers-section-text p{   font-size: 14px;line-height: 25px;}
.csr h2{font-size: 40px;}
.newsletter ul li a {font-size: 16px;padding: 12px;}
.ui-accordion-content p {font-size: 14px !important;line-height: 20px!important;}
.about-section-text h5 {font-size: 22px;}
.about-section-about-page { margin: 30px 0 90px;}
.ui-accordion .ui-accordion-content li {font-size: 14px !important;line-height: 20px!important;}
.ui-accordion .ui-accordion-header {  font-size: 14px !important;}
	.logo{width: 120px;}
	.ongoing-container h3 a {   	font-size: 22px;}
	.top-nav p { 	font-size: 16px;}
	.founder-text p{font-size: 14px}
	.about-section {margin: 85px 0;}
	.founder h2 {	font-size: 35px;}
	.about-section-text p{font-size: 14px; line-height: 26px;}
	.build-img {    width: 40%;   margin: -10px 0 0 0;}
	.build-img img{width: 100%;}
	.projects-add h2{ font-size: 50px;padding: 0 0 20px 0;}
	.founder {   margin: 0 0 90px 0;}
	.slide h5 { 	font-size: 14px;}
	.slide p {	font-size: 14px;}
	.rera-text { 
		font-size: 12px !important;}
	.brands-main {margin: 30px auto 0;	width: 95%;}
	.brands {	margin: 120px 0 120px 0;}
	.careers-section-text a{font-size: 14px}
	.careers-section-text input{width: 47%;}
	.slide h6 span {	font-size: 13px;}
	.about-section-text h1{font-size: 40px;}
	.about-section-text a { font-size: 14px;   margin: 5px 0;}
	.footer-sec {	width: 900px;}
	.footer-one ul li a {line-height: 25px;	font-size: 14px;}
	.footer-two h6{	font-size: 14px;}
	.footer-two ul li a{line-height: 25px;	font-size: 14px;}
	.footer-three h6{	font-size: 14px;}
	.footer {
   
  margin: 50px 0;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px){
.overview-contaner ul li p {font-size: 13px;}
.location .module-item.body-item .inner h3 {font-size: 25px!important;}
#map {height: 363px;}
.container-home{padding: 0;}
.ongoing-container{ width: 98%;    margin: 40px auto;}
.container-wrap, .ongoing-home {    width: 98%;    margin: 50px auto;}
.container-wrap .col-lg-gr { margin-bottom: 20px;  width: 49%;}	
.container-wrap .col-lg-gr:first-child{margin-right:	2%;}
.over-view {width: 66%; }
.zoom-effect-container {width: 100%;  height: 255px;}
.over-view p {font-size: 11px;line-height: 19px;width: 69%;}
.image-card img{ width:100%;}
.image-card{ width:100%;}
 .slide h4 { font-size: 20px;}
 .slide h6 { font-size: 15px;}
 .ongoing-container .col-lg-gr{    height:400px;}
.mtspace{margin-top: 0;}	
footer .footer { width: 100%; margin: 20px auto;}
footer .footer-left { width: 85%;  float: left;  margin: 20px 0;}
footer ul.first {width: 21%;}
footer ul.second { width: 25%;}
footer .footer-right {width: 15%; margin: 20px 0;}
footer .footer-right p { width:120px;font-size: 12px;line-height: 21px; }
.upcoming-container h3 {margin-top: 80px;}
.upcoming-left h2 { font-size: 27px; margin-top: 0px; }
.upcoming-map img{ width: 100%;}
.upcoming-mapbox img{width: 100%;}	
footer ul.second li{font-size: 14px;}
footer ul.first li a{font-size: 14px;}	
.about-section-main {width: 90%;}
footer ul.second li a{font-size: 11px;line-height: 14px;}
.ongoing-container h3 a{font-size: 22px;}
.newsletter ul li a{font-size: 17px;}
.about-section-text {    width: 46%;     margin: 2% 2% 0 2%;}
.about-section-text h1 {    font-size: 40px;}
.about-section-text h5{font-size: 20px;}
.footer {     margin: 65px 0;}
.footer-sec {width: 1000px;}
.footer-two ul li a {    font-size: 14px;line-height: 30px;}
.footer-one ul li a {    font-size: 14px;line-height: 30px;}
	.footer-two h6{    font-size: 14px;}
	.footer-three h6{    font-size: 14px;}
	.copyright p{font-size: 14px;}
	.founder h2 span {   font-size: 25px;}
.brands h2{ font-size: 50px;}
.build ul li h3 {font-size:22px;}
.build ul li h3 span {  font-size: 40px;}
 .slide h6 {  font-size: 16px; padding: 8px 0 0 0;}
.proj-heding h4{font-size: 30px;}
.products-events ul li h3 {font-size: 16px;}
.products-events-p p {   font-size: 14px;}
.slide h4 {font-size: 20px;}
.ongoing-container .col-lg-gr { height: 445px;}
.careers-section-text h1{ font-size: 50px;}
.careers-section-text p{   font-size: 14px;line-height: 25px;}
.csr h2{font-size: 50px;}
.newsletter ul li a {font-size: 16px;}
.ui-accordion-content p {font-size: 14px !important;line-height: 20px!important;}
.about-section-text h5 {font-size: 22px;}
.about-section-about-page { margin: 30px 0 90px;}
.ui-accordion .ui-accordion-content li {font-size: 14px !important;line-height: 20px!important;}
.ui-accordion .ui-accordion-header {  font-size: 14px !important;}
	.logo{width:123px;}
	.ongoing-container h3 a {   	font-size: 22px;}
	.top-nav p { 	font-size: 16px;}
	.founder-text p{font-size: 14px}
	.about-section {margin: 85px 0;}
	.founder h2 {	font-size: 35px;}
	.about-section-text p{font-size: 14px}
	.build-img {   margin: 30px 0 0 0;}
	.projects-add h2{ font-size: 50px;padding: 0 0 20px 0;}
	.founder {   margin: 0 0 90px 0;}
	.slide h5 { 	font-size: 14px;}
	.slide p {	font-size: 14px;}
	.rera-text { 
		font-size: 12px !important;} 
	.brands-main {margin: 30px auto 0;	width: 90%;}
	.brands {	margin: 120px 0 120px 0;}
	.careers-section-text a{font-size: 14px}
	.careers-section-text input{width: 47%;}
	.slide h6 span {	font-size: 13px;}
	.build-text {
		width: 60%;}
	.build ul {
		width: 90%;}
		.build-img img{
			width: 100%;}
	
}
@media only screen and (min-width: 1281px) and (max-width: 1367px){
.slide p {font-size: 14px;}
.slide h5 {font-size: 18px;}
#registationWrapper {top: 25%;}
header{ width: 93%;}
.container-home{padding: 0;}
 
.container-wrap, .ongoing-home {    width: 93%;    margin: 50px auto;}
.container-wrap .col-lg-gr { margin-bottom: 20px;  width: 49%;}
.container-wrap .col-lg-gr:first-child{margin-right:	2%;}
.over-view {width: 65%; }
.zoom-effect-container {width: 100%;  height: 255px;}
.over-view p {font-size: 12px;line-height: 19px;width: 70%;}
.image-card img{ width:100%;}
.image-card{ width:100%;}
.mtspace{margin-top: 0px;}	
footer .footer { width: 100%; margin: 20px auto;}
footer .footer-left { width: 85%;  float: left;  margin: 20px 0;}
footer ul.first {width: 21%;}
footer ul.second { width: 25%;}
footer .footer-right {width: 15%; margin: 20px 0;}
footer .footer-right p { width:120px;font-size: 13px;line-height: 21px; }
.upcoming-container h3 {margin-top: 80px;}
.upcoming-left h2 { font-size: 27px; margin-top: 0px; }
.upcoming-map img{ width: 100%;}
.upcoming-mapbox img{width: 100%;}
.upcoming-map {width: 60%;}
.upcoming-mapbox { width: 40%; bottom: 280px;}
#map { height: 390px;}
.over-view img {width: 90%; }
footer ul.second li{font-size: 15px;line-height: 23px;}
footer ul.first li a{font-size: 15px;line-height: 23px;}	
footer ul.second li a{font-size: 12px;line-height: 23px;}
.about-section-text h1 {  color: #000;  font-size: 50px;}

.build-img {   margin: 30px 0 0 0;}
.about-section-text p {  font-size: 14px;   line-height: 25px;margin: 5px 0;}
.about-section-text a {  padding: 10px 30px;  font-size: 13px;   margin: 15px 0;}
.founder-text p{  font-size: 14px;   line-height: 25px;}
.founder h2{font-size: 35px;}
.founder h2 span{font-size: 20px;}
.projects-add h2{font-size: 50px;}
.brands h2{font-size: 50px;}
.brands-main {width: 70%;}
.copyright p{font-size: 14px;}
.footer-one ul li a {font-size: 14px;}
.footer-two ul li a{font-size: 14px;}
.footer-two p {font-size: 12px;}
.logo{padding:0; width: 9%;}
.logo img{width:100%}
.top-nav p {font-size: 15px;}
.about-section-text h5 { font-size: 25px;}
.csr h2{font-size: 50px;}
.our-affiliates h2{font-size: 50px;}
.our-affiliates{width: 90%;margin: 0 auto;float: none;}
.slide h6 span {font-size: 13px;}
.slide h5 { 	font-size: 14px;}
	.slide p {	font-size: 14px;}
	.rera-text { 
		font-size: 12px !important;} 
.projects-add h2 { font-size: 50px;}
.about-section-text h1{ font-size: 50px;}

.founder h2 span {   font-size: 30px;}
.brands h2{ font-size: 50px;}

 .slide h6 {  font-size: 16px; padding: 8px 0 0 0;}
.proj-heding h4{font-size: 30px;}
.products-events ul li h3 {font-size: 16px;}
.products-events-p p {   font-size: 14px;}
.slide h4 {font-size: 20px;}
.ongoing-container .col-lg-gr { height: 445px;}
.careers-section-text h1{ font-size: 50px;}
.careers-section-text p{   font-size: 14px;line-height: 25px;}
.csr h2{font-size: 50px;}
.newsletter ul li a {font-size: 16px;}
.ui-accordion-content p {font-size: 14px !important;line-height: 20px!important;}
.about-section-text h5 {font-size: 22px;}
.about-section-about-page { margin: 30px 0 90px;}
.ui-accordion .ui-accordion-content li {font-size: 14px !important;line-height: 20px!important;}
.ui-accordion .ui-accordion-header {  font-size: 14px !important;}
	.logo{ 
padding: 8px 0;}
	.ongoing-container h3 a {   	font-size: 22px;}
	.about-section-text p{font-size: 14px}
	.careers-section-text input{width: 47%;}

	.build-text {
		width: 60%;}
	.build ul {
		width: 90%;}
		.build-img img{
			width: 100%;}
 

.build ul li h3 span {  font-size: 50px;}
.build ul li h3{font-size: 30px;}
	
}

@media only screen and (min-width: 1368px) and (max-width: 1490px){
.container-home{padding: 0;}
.container-wrap, .ongoing-home {    width: 95%;    margin: 50px auto;}
.container-wrap .col-lg-gr { margin-bottom: 20px;  width: 49%;}	
.container-wrap .col-lg-gr:first-child{margin-right:	2%;}
.over-view {width: 65%; }
.zoom-effect-container {width: 100%;  height: 255px;}
.over-view p {font-size: 12px;line-height: 20px;width: 70%;}
.image-card img{ width:100%;}
.image-card{ width:100%;}
.mtspace{margin-top: 0;}		
footer .footer { width: 95%; margin: 20px auto;}
footer .footer-left { width: 85%;  float: left;  margin: 20px 0;}
footer ul.first {width: 21%;}
footer ul.second { width: 25%;}
footer .footer-right {width: 15%; margin: 20px 0;}
footer .footer-right p { width:120px;font-size: 13px;line-height: 21px; }
.upcoming-container h3 {margin-top: 80px;}
.upcoming-map img{ width: 100%;}
.upcoming-mapbox img{width: 100%;}
footer ul.second li{font-size: 15px;line-height: 23px;}
footer ul.first li a{font-size: 15px;line-height: 23px;}	
footer ul.second li a{font-size: 12px;line-height: 23px;}	

.slide h5 { 	font-size: 17px;}
	.slide p {	font-size: 14px;}
	.rera-text { 
		font-size: 12px !important;} 
.projects-add h2 { font-size: 50px;}
.about-section-text h1{ font-size: 50px;}
.founder h2 {font-size: 45px;}
.founder h2 span {   font-size: 30px;}
.brands h2{ font-size: 50px;}

.proj-heding h4{font-size: 30px;}
.products-events ul li h3 {font-size: 16px;}
.products-events-p p {   font-size: 14px;}
.slide h4 {font-size: 22px;}
.ongoing-container .col-lg-gr { height: 515px;}
.careers-section-text h1{ font-size: 50px;}
.careers-section-text p{   font-size: 14px;line-height: 25px;}
.csr h2{font-size: 50px;}
.newsletter ul li a {font-size: 16px;}
.ui-accordion-content p {font-size: 14px !important;line-height: 20px!important;}
.about-section-text h5 {font-size: 22px;}
.about-section-about-page { margin: 30px 0 90px;}
.ui-accordion .ui-accordion-content li {font-size: 14px !important;line-height: 20px!important;}
.ui-accordion .ui-accordion-header {  font-size: 14px !important;}
	.logo{width:150px;}
	.ongoing-container h3 a {   	font-size: 24px;}
	.about-section-text p{font-size: 14px}
	.overview-right { 	width: 935px;}

	.build-text {
		width: 60%;}
	.build ul {
		width: 90%;}
		.build-img img{
			width: 100%;}
 

.build ul li h3 span {  font-size: 50px;}
.build ul li h3{font-size: 30px;}
 
.build-img {  margin: 40px 0 0 0  ;}

}

@media only screen and (min-width: 1491px) and (max-width: 1660px){
	
.container-home{padding: 0;}
.container-wrap, .ongoing-home{    width: 95%;    margin: 50px auto;}
.container-wrap .col-lg-gr { margin-bottom: 20px;  width: 49%;}	
.container-wrap .col-lg-gr:first-child{margin-right:	2%;}
.over-view {width: 65%; }
.zoom-effect-container {width: 100%;  height: 255px;}
.over-view p {font-size: 13px;line-height: 20px;width: 75%;}
.image-card img{ width:100%;}
.image-card{ width:100%;}
.mtspace{margin-top: 0;}		
footer .footer { width: 95%; margin: 20px auto;}
footer .footer-left { width: 85%;  float: left;  margin: 20px 0;}
footer ul.first {width: 21%;}
footer ul.second { width: 25%;}
footer .footer-right {width: 15%; margin: 20px 0;}
footer .footer-right p { width:120px;font-size: 13px;line-height: 21px; }
.upcoming-map img{ width: 100%;}
.upcoming-mapbox img{width: 100%;}
#map {height: 457px!important;}
footer ul.second li{font-size: 15px;line-height: 23px;}
footer ul.first li a{font-size: 15px;line-height: 23px;}	
footer ul.second li a{font-size: 12px;line-height: 23px;}

.slide h5 {font-size: 20px; }
.slide p {font-size:20px;}
.projects-add h2 { font-size: 60px;}
.about-section-text h1{ font-size: 60px;}
.founder h2 {font-size: 45px;}
.founder h2 span {   font-size: 32px;}
.brands h2{ font-size: 60px;}
.build ul li h3 {font-size: 45px;}
.build ul li h3 span {  font-size: 80px;}
.build-img {  margin: 60px 0 0 0;}
.proj-heding h4{font-size: 35px;}
.products-events ul li h3 {font-size: 18px;}
.products-events-p p {   font-size: 15px;}
.slide h4 {font-size: 25px;}
.ongoing-container .col-lg-gr { height: 515px;}
.careers-section-text h1{ font-size: 60px;}
.careers-section-text p{   font-size: 15px;}
.csr h2{font-size: 60px;}
.newsletter ul li a {font-size: 18px;}
.ui-accordion-content p {font-size: 15px !important;line-height: 20px!important;}
.about-section-text h5 {font-size: 25px;}
.about-section-about-page { margin: 60px 0 100px;}
.ui-accordion .ui-accordion-content li {font-size: 15px !important;line-height: 20px!important;}
.about-section-text p{font-size: 15px}
.footer-sec {width: 1150px;}

.build ul {
    width: 90%;}
.build-text {
	width: 60%;}
.build ul {
	width: 90%;}
	.build-img img{
		width: 100%;}


.build ul li h3 span {  font-size: 50px;}
.build ul li h3{font-size: 30px;}

.build-img {  margin: 40px 0 0 0  ;}

} 

@media only screen and (min-width: 1921px) and (max-width: 2600px){
.mtspace{margin-top: 0;}
.inner1-left {background-size: cover!important;}
.inner-left {background-size: cover!important;}
#registationWrapper {top: 15%;}
.container-home {background: url(../images/bg.jpg)no-repeat;background-position: right;}
.item img {width: 100%;}
.container-fluid{width: 1920px!important;}
#map {height: 741px!important;}
.overview-left {width: 60%!important;height: 907px!important;background-size: cover!important;}
.overview-right {width: 55%!important;}
.overview-right .bx-wrapper img {width: 100%!important;}
.gallery {background-size: cover!important;}
.downarrow {bottom: 30px;}
.award-sec li p{width: 75%;}
.upcoming-left h2 {line-height: 40px;margin-top: 0px;}
.location .module-item.body-item .inner h3 {line-height: 40px!important;}
.over-view p{line-height: 30px;}
.over-view{width: 56%;}
.zoom-effect-container{height: 408px;}
.image-card{width: 99%;}
.image-card img{width: 100%;}

}