*{margin:0%; padding:0%;}

@font-face {

    font-family: gothmmed;

    font-style: normal;

    src: url('gothmmed.ttf');

    src: url('gothmmed.ttf') format('truetype');

    font-weight: normal;

}



@font-face {

    font-family: GothamLight;

    font-style: normal;

    src: url('GothamLight.woff');

    src: url('GothamLight.woff') format('woff'), url('GothamLight.ttf') format('truetype');

    font-weight: normal;

}





@font-face {

    font-family: GothamBook;

    font-style: normal;

    src: url('GothamBook.woff');

    src: url('GothamBook.woff') format('woff'), url('GothamBook.ttf') format('truetype');

    font-weight: normal;

}

html{overflow-x:hidden; }

body{overflow-x:hidden; font-family: GothamLight;}

/* .navbar-nav{float:right; padding-top:5px; margin-left:50px;}

.navbar-inverse{background-color:transparent; border-color:transparent;   padding-left: 40px;    padding-right: 40px; height:auto; height: auto;}

.navbar-inverse .navbar-nav>li>a{color:#010133;}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { color: #010133;  background-color: transparent;} */

.sideformbtn{position:fixed; right:0%; top:50%; z-index:999; cursor:pointer; width:35px; display:none !important}

/* #menumain{position:fixed;background-color:#0a0a0a; padding-top:35px; padding-left:40px; padding-right:40px; padding-bottom:0px; width:100%; top:0px; left:0px; z-index:99;}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background-color:transparent !important;} */

.cpmh{padding:10px 20px !important; border-bottom:1px solid #2e2e2e; font-size:15px; font-weight:700;}

.ppmenu a{margin:2px 0px !important;}

/* .dropdown-menu>li>a:hover {

    background-color: transparent !important;

} */



.sideauth{text-align:center; clear: both; padding-top: 10px;  margin-bottom: 0px; position:relative;}

/* .logo{ float:left;}

.logoimg{ transition: all 0.5s linear; height:80px; width:auto;} 

.navbar-nav>li {    float: left; padding:5px 2px; margin-top:25px; font-weight:bold;}

.nav>li>a{padding:10px 2px; font-weight:bold; font-size:12px; letter-spacing:0px;}*/





/* #menumainnew{position:fixed;background-color:transparent; padding-top:20px; padding-left:40px; padding-right:40px; padding-bottom:0px; width:100%; top:0px; left:0px; z-index:99;}

.logonew{ float:left;}

.logoimgnew{ transition: all 0.5s linear;}

.navbar-brand {    float: left;    height: 50px;    padding: 10px;    font-size: 18px;    line-height: 20px;}

.menud{margin-top:10px; width:83%; float:left; text-align:right; transition: all 1.5s linear;}

.menudul{list-style:none; width:100%;}

.menuduli{list-style:none; display:inline-block; font-size:12.5px;}

.menuduli:after {   content: '';   display: inline-block;  position: absolute;   height: 13px;   width: 2px;   background: #010133;  margin-left: 1.5px;    margin-top: 1.1px;}

.menudulinew{list-style:none; display:inline-block; font-size:12.5px;}

.menudulinew:after {   content: '';   display: inline-block;  position: absolute;   height: 15px;   width: 2px;   background: #010133;  margin-left: 1.5px;    margin-top: 2.5px;} */

.bdesktop{display:block;}

.bmedium{display:none !important; }

.bsmall{display:none !important;}

.ashfooter {    font-size: 13px; text-transform:uppercase;}

.footerl{width:auto; float:left;font-size: 13px;}

.footerr{width:20%; float:right;font-size: 13px; text-align:right;}

.footerm{width:auto; float:left;font-size: 13px;}

footer { font-size: 13px; width: 100%; clear: both; background-color: #ffffff; color: #000; position: relative;  padding: 10px 25px; float:left;}

footer p {  color: #000;  margin: 0; font-size:13px;}

footer p span { font-size: 13px; cursor: pointer;   color: #000;}

footer a { text-decoration: none !important; font-size: 13px; padding-top: 1px;}

footer a span {  font-size: 13px;}

footer a img {  width: 75px; padding-bottom: 3px;  padding-left: 3%;}

/* .menuduli:last-child::after {  display: none}

.menudulinew:last-child::after {  display: none}

.menudulia{text-decoration:none !important; color:#010133;     padding-right: 5px;    padding-left: 5px;}

.menudulia:hover{text-decoration:none !important; color:#010133;}

.menudulinew a{font-size:14px;} */

/* .menudulia:hover{text-decoration:none !important; color:#010133;} */





/* mobile menu */

/* #menumainmobile{position:fixed;background-color:#ffffff; padding-top:10px; padding-left:25px; padding-right:25px; padding-bottom:2px; width:100%; top:0px; left:0px; z-index:999; display:none;}	

.logom{width:150px; float:left;}

.logoimgm{width:150px; transition: all 0.5s linear;}

.batourm{    width: auto;  margin-top:5px;transition: all 0.5s linear;  border: 1px solid #ed454d; cursor:pointer;   color: #ed454d;

    padding: 4px;    border-radius: 10px; margin-right:50px; float:right;}

	 */

#home { width: 100%;clear: both; float: left; position:relative;margin-top:80px;}

#whowearecounter { width: 100%;clear: both; float: left; position:relative;padding-top:30px; padding-bottom:30px; background-color:#010133;} 

#who_we_are { width: 100%;clear: both; float: left; position:relative;margin-top:0px; padding-top:40px; padding-bottom:40px; }

#ongoing_projects { width: 100%;clear: both; float: left; position:relative; margin-top:0px; background-image:url('../images/ongngp.jpg'); background-repeat:no-repeat; background-attachment:fixed; background-position:center; background-size:cover; padding-top:40px; padding-bottom:40px;}

#completed_projects { width: 100%;clear: both; float: left; position:relative;margin-top:0px; padding-top:40px; padding-bottom:40px; }





.counterinfo{padding-top:30px;padding-bottom:30px;}

.hvr-glow{overflow:hidden;}

.hvr-glow img {  transition: transform 5s ease;}

.hvr-glow:hover img {  transform: scale(1.1);}

.counter{margin:0 auto; text-align:center;}

.counterimg{margin:0 auto; width:70px;}

h4.count-p {text-align:center;	font-size:16px;	text-transform:uppercase;	color:#ffffff;	margin:0px;}

h3.counter-count {text-align: center; font-size: 36px; padding: 0px 0;margin:0px;color:#ffffff;}

#ongoing_projects .headinfo{text-align:center; color:#ffffff; text-align:center; font-size:35px;}

.headinfo{text-align:center; color:#010133; text-align:center; font-size:35px; padding-bottom:40px; margin:0px !important; font-weight:700; font-family: GothamBook !important;}

.whoweareinfo{text-align:center;font-size:17px; width:60%; margin:0px auto; line-height:1.7; }

/* .wwaknowmore{ background-color:#010133; color:#ffffff; cursor:pointer; text-decoration:none !important; font-size:15px; padding:5px; line-height:2; } */

.wwaknowmore{color:#010133; background-color:#ffffff; border:0px solid #010133; cursor:pointer; text-decoration:none !important; font-weight:700; font-size:14px; padding:5px; line-height:2; }

.wwaknowmore:hover{color:#010133; background-color:#ffffff; border:0px solid #010133; }

.regulartwo{width:90% !important; margin:0 auto;}

.regulartwo .slick-track{    padding-top:10px;    padding-bottom: 70px;}

.regulartwo .slick-prev, .regulartwo .slick-next{top:50% !important;}

.regulartwo .slick-prev{left: -30px !important;}

.regulartwo .slick-next{right: -30px !important;}

.regulartwo .slick-prev:before, .regulartwo  .slick-next:before{ font-size: 25px; line-height: 0; color: #0e0e28; font-weight: bold;background: transparent;

    padding: 1px 7px;   border-radius: 24px;   text-align: right;}

.ongngmain{background-color:#010133; color:#ffffff; margin-left:5px; margin-right:5px; padding-bottom:20px; position:relative; border:2px solid #ffffff; margin-top:50px; transition: 0.5s all linear;}

.ongngmain a{text-decoration:none !important;}

.ongngmain a:active{    border-style: none;    border: 0px;}

/* .more:hover{background-color:#000;} */

/* .dropdown-menu>li>a:hover{background-color:#000; color:#ffffff;}

.dropdown-menu{padding:0px !important;} */

.ongngmain p{margin-bottom:0px !important;   margin-block-start: 0em !important;    margin-block-end: 0em !important; border:0px !important;}

.ongngmain:hover{transform:scale(1.24); z-index:99;}

.ongngimgbldg{width:100%;}

.ongngimglogo{height:70px; width:100%; background-color:#ffffff;}

.ongnglogo{height:70px;}

.ongngimgdot{margin:0 auto;}

.ongngdots{height: 5px;

    margin-top: 5px !important;

    margin-bottom: 5px !important;}

.ongnginfotop{background-color:#010133; color:#ffffff; text-align:center; font-size:13px; padding-top:10px;}

.ongnginfobottom{background-color:#010133; color:#ffffff;text-align:center; font-size:15px;}

.ongngkm{position:absolute; bottom:0px; background-color:transparent; text-align:center; left:33%;}

.ongngna{ font-size: 13px; background-image: radial-gradient(circle, #fcc342, #f8be40, #F4B93C, #f0b53d, #ecb03b, #ecb541, #ebba48, #EBBF4D, #eecf5f, #f1de71, #f4ed83, #f7fc97);

    color: #010133; text-align: center; padding: 4px; bottom: -15px; position: absolute; width: 100px;text-decoration: none !important; border-radius: 5px;}

.spansa{cursor:pointer; font-size: 13px; background-image: radial-gradient(circle, #fcc342, #f8be40, #F4B93C, #f0b53d, #ecb03b, #ecb541, #ebba48, #EBBF4D, #eecf5f, #f1de71, #f4ed83, #f7fc97);  color: #010133; text-align: center; padding: 4px; width: 100px;text-decoration: none !important; border-radius: 5px;}

.efthreepp{text-align:center; width:100%; font-size:11px; color:#ffffff;}

.ongngna:hover{color: #010133;}

.ocpborder{width:80%; border:4px solid; position:relative; padding-left:50px; padding-right:50px; float:left; margin-left:10%; padding-top:50px; padding-bottom:50px;border-image-slice: 30%;border-image-outset: 4px; border-image:radial-gradient(circle, #fcc342, #f8be40, #f4b93e, #f0b53d, #ecb03b, #ecb541, #ebba48, #ebbf4e, #eecf5f, #f1de71, #f4ed83, #f7fc97) 150 stretch;}

.ocpheader{position:absolute; text-align:center; top:-15px; width:70%; left:15%;}

.ocpheader .headinfo{text-align:center; color:#010133; font-size:35px; display:inline-block; background-color:#ffffff; margin:0px; font-weight:700; /* padding-left:10px; padding-right:5px; padding-bottom:0px; */}

.ocpelevation{width:31%; float:left; margin-left:1%; margin-right:1%; position:relative;}

.ocpelevation p{margin-bottom:0px;}

.ocpimg{}

.ocpname{ font-size:18px; font-weight:700; text-transform:uppercase; padding-top:5px;}

.ocpinfo{font-size:14px;}

.ocpstatus{position: absolute; right: 0px;  bottom: 20px;  border: 1px solid;  border-radius: 48px;  font-size: 8px;  padding-top: 16px;  text-align: center;

    width: 70px;   height: 70px;  padding-right: 7px;  padding-left: 6px;   text-transform: uppercase;    background: linear-gradient(to left, #fcc342, #f8be40, #f4b93e, #f0b53d, #ecb03b, #ecb541, #ebba48, #ebbf4e, #eecf5f, #f1de71, #f4ed83, #f7fc97); font-weight:700;}

.ocpelevationborder{border-bottom:5px solid; margin-bottom:20px; padding-bottom:15px; border-image: radial-gradient(circle, #fcc342, #f8be40, #f4b93e, #f0b53d, #ecb03b, #ecb541, #ebba48, #ebbf4e, #eecf5f, #f1de71, #f4ed83, #f7fc97) 10 round;}

.ocpstatus span{font-size:12px; font-weight:700;}	

#assurance{ width: 100%;clear: both; float: left; position:relative;margin-top:0px; padding-top:50px; padding-bottom:0px; }

.godlenbg{    background: radial-gradient(circle, #fcc342, #f8be40, #f4b93e, #f0b53d, #ecb03b, #ecb541, #ebba48, #ebbf4e, #eecf5f, #f1de71, #f4ed83, #f7fc97) ; padding:10px;}	

.godlenbg::after{content: "";  height: 30px;  width: 30px;  background: url(../images/arrow.png) no-repeat;  position: absolute;  margin-left: 48%;   background-size: 21px;

    margin-top: 2px;    transform: rotate(90deg);}

.godlenbg .headinfo{text-align:center; color:#010133; font-size:35px;   font-weight:700;/*  padding-bottom:0px; */ padding-bottom:10px; padding-top:10px;}

.assurancepointers{background-color:#010133; width:100%; padding-left:100px; padding-right:100px; float:left; padding-top:30px; padding-bottom:50px;}

.assurancepoint{width:31%; float:left; margin-left:1%; margin-right:1%; position:relative; text-align:center; padding-bottom:10px; padding-top:30px;}

.assurancepointimg{margin:10px auto;}

.assuranceinfo{color:#ffffff; font-size:17px;}

#contactus{ width: 100%;clear: both; float: left; position:relative;margin-top:0px; background-image:url('../images/contactbg.jpg'); background-position:center; background-repeat:no-repeat; padding-top:30px; padding-bottom:30px;}



.contactheader{position: absolute;  text-align: left;  top: -15px;  width: 70%;  left: 5%;   height: 15px;}

.contactinfo{width:80%; border:4px solid; position:relative; padding-left:50px; padding-right:50px; float:left; margin-left:10%; padding-top:70px; padding-bottom:50px; border-image:radial-gradient(circle, #fcc342, #f8be40, #f4b93e, #f0b53d, #ecb03b, #ecb541, #ebba48, #ebbf4e, #eecf5f, #f1de71, #f4ed83, #f7fc97) 150 stretch;  border-image-slice: 1;}

.contactinfo .headinfo{text-align:left; color:#ffffff; font-size:35px; display:inline-block; background-color:#191a48; margin:0px;  font-weight:700; padding-left:5px; padding-right:5px; padding-bottom:0px;}

.addressleft{ width:50%; float:left;}

.addressright{width:50%; float:right;}

.addressinfo{color:#ffffff; width:100%;}

.addressinfo p{padding-top:10px;font-size: 16px;}

.addressinfo a{width: 30px; height: 30px; float: left; margin-right:10px;}

.locateicon{ width: 30px; height: 30px; float: left;}

.locateiconc{ width: 25px; height: 25px; float: left;}

.socimg{}

.bottomform { position:relative; width: 90%; background-color: #010133;color: #ffffff; padding-bottom: 2px; z-index: 99; float:left; margin-left:5%; padding:25px; border-radius:10px; margin-top:30px;}

.msg05 {  position: absolute;  top: 1%;   left: 2%;}

.sfw { width: 16%; float: left; height: 30px; margin-right: 1%; padding: 3px;}

.finp {  background-color: #fff;  min-height: 30px;  height: 30px;  border: 0px;  border-radius: 5px; padding-left:10px; color:#000;}

.finbtn { width:14%; padding: 0% !important; background-color: #e7b630 !important; color: #000 !important; margin-top: 0% !important;}



#talk_to_us{ width: 100%;clear: both; float: left; position:relative;margin-top:0px; background-image:url('../images/talkbg.jpg'); background-position:center; background-repeat:no-repeat; padding-top:50px; padding-bottom:70px;}

#talk_to_us .bgt{background-color:#010133; color:#ffffff; margin-left:37% !important; text-align:center; width:25%; padding-bottom:0px;     border-radius: 10px;    padding: 2px;} 

.maildetails{width: 50%;    float: left;    margin-left: 25%; padding: 5px;

    border-radius: 10px;}

 .mailinfol{background: #010133;  display: inline-block;  padding: 10px;  float: left;  color: #ffffff;  width: 100%;    text-align: center; margin-left: 0%;  margin-right: 0%; padding-bottom:25px; margin-bottom:0px; padding-top: 0px;} 

/* .mailinfol{background: #010133;  display: inline-block;  padding: 10px;  float: left;  color: #ffffff;  width: 40%;    text-align: center; margin-left: 5%;  margin-right: 5%; padding-bottom:25px; margin-bottom:0px;} 

.mailinfor{background: #010133;  display: inline-block;  padding: 10px;  float: right;  color: #ffffff;  width: 40%;   text-align: center; margin-left: 5%; margin-right: 5%; padding-bottom:25px; margin-bottom:0px;} */

.mailinfor a{text-decoration:none !important; color:#ffffff !important; font-size:19px;}

.mailinfol a{text-decoration:none !important; color:#ffffff !important; font-size:19px;}



/* Project Page */



/* radial-gradient(circle, #fcc342, #f8be40, #f4b93e, #f0b53d, #ecb03b, #ecb541, #ebba48, #ebbf4e, #eecf5f, #f1de71, #f4ed83, #f7fc97) 10 round */





  

  

.bgg{ 

  background-color: red;  

 background: linear-gradient(330deg, #fcc342 0%, #f8be40 25%, #f4b93e 50%, #f0b53d 75%, #ecb03b 100%);

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

  background-size: 100%;

  background-repeat: repeat;



  -moz-background-clip: text;

  -moz-text-fill-color: transparent;}

#projectoverview{width: 100%;clear: both; float: left; position:relative; padding-top:70px; padding-bottom:50px; background-color:#010133;}

.headinfoproject{text-align:center; color:#010133; text-align:center; font-size:35px; padding-bottom:70px; margin:0px !important; font-weight:700;/*  padding-top:5px ;*/ font-family: GothamBook;}

.headinfoprojectp{text-align:center; color:#ffffff; text-align:center; font-size:25px; padding-bottom:30px; font-weight:700; padding-top:5px;}

.headinfoprojectp span{text-align:center; font-size:15px;}

#projectoverview .headinfoproject{color:#ffffff;}

.overviewmain{width:100%; padding-left:50px; padding-right:50px; float:left;}

.overviewleft{width:50%; float:left; margin-top:20px;}

.projectoverviewinfo{ color:#ffffff; font-size:16px; line-height:1.5; width:80%; text-align:justify;}

.projectoverviewinfo span{font-weight:bold; font-size:14px;}

.overviewright{width:50%; float:right;}

.imgoverview{ margin:0 auto; text-align:center;}

.projectmaharera{ color:#ffffff; font-size:14px; font-weight:bold;}

.projectreralink{ text-decoration:none !important; color:#ffffff !important;}

.dbrochure{width:auto; display:inline-block; clear:both; border-radius:24px;     background: linear-gradient(330deg, #fcc342 0%, #f8be40 25%, #f4b93e 50%, #f0b53d 75%, #ecb03b 100%); padding:7px 7px; font-size:14px; margin-top:12px; color:#010133; cursor:pointer;}

.dbrochure:hover{background-color:#ffffff; color:#010133;}

#location_advantages{width: 100%;clear: both; float: left; position:relative; padding-top:70px; padding-bottom:50px; background-image:url('../images/ongngp.jpg'); background-repeat:no-repeat; background-attachment:fixed; background-position:center; background-size:cover;}

#location_advantages .headinfoproject{color:#ffffff;}

/* #location_advantages .headinfoproject{color:#ffffff;} */

.locationmain{width:100%; padding-left:50px; padding-right:50px; float:left;}

.locationleft{width:50%; float:left;}

.ladvinfo{width:100%; clear:both; float:left; margin-bottom:5px;}

.ladvicon{width:70px; float:left;}

.licon{width:50px;}

.ladvtext{width:80%; float:left; font-size:16px; color:#ffffff; line-height:1.5;}

.locationright{width:50%; float:right; border:0px solid #ffffff;}

.a_info{width:100%; clear:both; float:left; margin-bottom:5px;}

.a_info a{text-decoration:none !important; color:#ffffff !important;}

.a_icon{width:40px; float:left;}

.icon_a{width:30px;}

.a_text{width:80%; float:left; font-size:16px; color:#ffffff !important; line-height:1.5;}



#pillars_philosophy{width: 100%;clear: both; float: left; position:relative; padding-top:70px; margin-top:40px; padding-bottom:50px;background-color:#010133;}

#pillars_philosophy .headinfoproject{background-color:linear-gradient(330deg, #fcc342 0%, #f8be40 25%, #f4b93e 50%, #f0b53d 75%, #ecb03b 100%);}

/* #location_advantages .headinfoproject{color:#ffffff;} */

.popmain{width:100%; padding-left:50px; padding-right:50px; float:left;}

.popleft{width:50%; float:left;}

.popright{width:50%; float:right; border:0px solid #ffffff;}







#projecthighlights{ width: 100%;clear: both; float: left; position:relative; padding-top:70px; padding-bottom:50px; background-color:#010133;}

#projecthighlights .headinfoproject{color:#ffffff;}

#arial_view{ width: 100%;clear: both; float: left; position:relative; padding-top:70px; padding-bottom:50px; background-color:#010133;}

#arial_view .headinfoproject{color:#ffffff;}

.higlighmain{width:100%; padding-left:50px; padding-right:50px; float:left;}

.highlightleft{width:50%; float:left; margin-top:20px;}

.projecthighlightinfo{color:#ffffff; font-size:16px; line-height:1.5; width:80%; text-align:justify;}

.projectright{width:50%; float:right;}

.imghighlight{}



#amenities{width: 100%;clear: both; float: left; position:relative; padding-top:70px; padding-bottom:70px;background-image:url('../images/samriddhi/samriddhi_amenities.jpg'); background-repeat:no-repeat; background-attachment:fixed; background-position:center; background-size:cover;}

#amenities .headinfoproject{color:#ffffff; width:100%; clear:both; /* padding-top:5px; margin-bottom:5px; */}

.regularinternalamenities{width:80%; margin-left:10%; position:relative; float:left; padding-top:5px; padding-bottom:70px;}

.regularexternalamenities{width:80%; margin-left:10%; position:relative; float:left; padding-top:5px; padding-bottom:5px;}

.internalamenitiesslide{ border:1px solid yellow; padding:10px; margin-left:30px; margin-right:30px; height:200px !important; background-color: #010133;}

.amenitiesimg{margin:0 auto; text-align:center;}

.externalamenitiesslide{border:1px solid yellow; padding:10px; margin-left:30px; margin-right:30px; height:200px !important;background-color: #010133;}

.amenitiesp{text-align:center; color:#ffffff;}





#floorplans{width: 100%;clear: both; float: left; position:relative;padding-top:70px; padding-bottom:70px; background-color:#fff;}

.regularfloorplan{margin-top:20px; margin-bottom:20px;}

.floorplanslide{ margin-left:15px; margin-right:15px;}

.fpimg{}

.fpinfo{color: #000000;  font-size: 17px;  text-align: center;  font-weight: 700;  padding-top: 10px;   padding-bottom: 10px;    margin-bottom: 0px;}



#floorplans .headinfoproject{    text-align: center; color: #010133;  font-size: 25px;  display: inline-block;  background-color: #ffffff;

    margin: 0px;   font-weight: 700;   /* padding-left: 10px;    padding-right: 5px; padding-top:5px;   padding-bottom: 0px; */}

	

#floorplans .ocpborder{width:90%; margin-left:5%;}

#gallery{width: 100%;clear: both; float: left; position:relative; padding-top:70px; padding-bottom:70px;background-image:url('../images/samriddhi/samriddhi_gal.jpg'); background-repeat:no-repeat; background-attachment:fixed; background-position:center; background-size:cover;}



#gallery .headinfoproject{color:#ffffff; width:100%; clear:both; padding-bottom:20px; /* padding-top:5px; margin-bottom:5px; */}



.gallery_slide{ width:18%; float:left; position:relative; margin-right:1%; margin-left:1%;    margin-bottom: 25px;}

.vfg{width:100%; position:fixed; top:0px; height:100vH; z-index:9999; clear:both; left:-100%; background-color:#010133; padding:30px; overflow-y:scroll;}

.vfg::-webkit-scrollbar{width:5px}

.vfg::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px #fff;width:5px}

.vfg::-webkit-scrollbar-thumb{background-color:#fff;width:5px;-webkit-box-shadow:inset 0 0 1px #fff}

.vfg::-moz-scrollbar{width:5px}

.vfg::-moz-scrollbar-track{-moz-box-shadow:inset 0 0 1px #fff;width:5px}

.vfg::-moz-scrollbar-thumb{background-color:#fff;width:5px;-moz-box-shadow:inset 0 0 1px #fff}

.vfg::-o-scrollbar{width:5px}

.vfg::-o-scrollbar-track{-o-box-shadow:inset 0 0 1px #fff;width:5px}

.vfg::-o-scrollbar-thumb{background-color:#fff;width:5px;-o-box-shadow:inset 0 0 1px #fff}

.vfg::-ms-scrollbar{width:5px}

.vfg::-ms-scrollbar-track{-ms-box-shadow:inset 0 0 1px #fff;width:5px}

.vfg::-ms-scrollbar-thumb{background-color:#fff;width:5px;-ms-box-shadow:inset 0 0 1px #fff}

.closeall{position:relative; text-align:right; color:#ffffff; font-weight:bold; font-size:15px; cursor:pointer;}

.viewall{width:200px; margin:0 auto; position:relative; clear:both; color: #f4b93e; border: 1px solid #f4b93e;  text-align: center;  padding: 5px;

 font-size: 15px; cursor:pointer; margin-bottom:20px; transition:1s all linear;}

 .viewall:hover{background-color: #f4b93e; color:#000000;}

.regulargallery{margin-top:20px; margin-bottom:20px; padding-left: 10px;    padding-right: 10px; width:90%; margin-left:5%;}

.gallerymain{margin-top:20px; margin-bottom:20px; padding-left: 10px;    padding-right: 10px; width:90%; margin-left:5%;}

/* .galleryslide{   position:relative; margin-left: 0.5%; margin-right: 0.5%; float: left;  width: 24%;  border: 2px solid #fff;    margin-bottom: 1.5%;} */

.galleryslide{   position:relative; margin-left: 15px; margin-right: 15px; float: left;  width: 24%;  border: 2px solid #fff;    margin-bottom: 10px;}

.galtext{background-color: rgba(0,0,0,0.6); color: #ffffff;  margin-bottom: 0px; font-size: 14px; text-align: center; position: absolute;

    bottom: 0px; left: 0px; width: 100%;    padding: 7px; text-transform:uppercase;}

.galimg{}

.bottomformp { position:relative; width: 90%; background-color: #010133;color: #ffffff; padding-bottom: 2px;  float:left; margin-left:5%; padding:25px; border-radius:10px; padding-bottom:40px; }

.plogo{position:absolute; width:200px; height:auto; background-color:rgb(255 255 255 / 40%); border:1px solid #ffffff;  left: 45%; margin-left: -50px;  

top: 15%;  margin-top: -50px; padding:0px;}

.plogoo{background-color:rgb(255 255 255 / 40%); padding:5px;}

.plogoloc{background-color:#010133; color:#ffffff; width:80%; margin:0 auto; text-align:center; padding:2px;}

.plogosts{ font-size: 13px; font-weight: 700; text-transform: uppercase; text-align: center; margin-top: 10px;  margin-bottom:0px;}



.regularinternalamenities .slick-next:before{content:'' !important;}

.regularinternalamenities .slick-prev:before{content:'' !important;} 

.regularinternalamenities .slick-prev{top:40%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/leftarrow.png') !important; background-size:contain; background-repeat:no-repeat;}

	

.regularinternalamenities .slick-next{top:40%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/arrow.png') !important; background-size:contain; background-repeat:no-repeat;}

.slick-prev{ left: -35px !important;}

.slick-next{ right: -35px !important;}	

.regularexternalamenities .slick-next:before{content:'' !important;}

.regularexternalamenities .slick-prev:before{content:'' !important;} 

.regularexternalamenities .slick-prev{top:50%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/leftarrow.png') !important; background-size:contain; background-repeat:no-repeat;}

	

.regularexternalamenities .slick-next{top:50%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/arrow.png') !important; background-size:contain; background-repeat:no-repeat;}

.regulargallery .slick-next:before{content:'' !important;}

.regulargallery .slick-prev:before{content:'' !important;} 

.regulargallery .slick-prev{top:50%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/leftarrow.png') !important; background-size:contain; background-repeat:no-repeat;}

	

.regulargallery .slick-next{top:50%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/arrow.png') !important; background-size:contain; background-repeat:no-repeat;}



.regularfloorplan .slick-next:before{content:'' !important;}

.regularfloorplan .slick-prev:before{content:'' !important;} 

.regularfloorplan .slick-prev{top:50%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/leftarrow.png') !important; background-size:contain; background-repeat:no-repeat;}

	

.regularfloorplan .slick-next{top:45%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/arrow.png') !important; background-size:contain; background-repeat:no-repeat;}





.regulartwo .slick-next:before{content:'' !important;}

.regulartwo .slick-prev:before{content:'' !important;} 

.regulartwo .slick-prev{top:50%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/leftarrow.png') !important; background-size:contain; background-repeat:no-repeat;}

	

.regulartwo .slick-next{top:50%; font-size: 0; width: 30px !important; height: 30px !important; background-image:url('../images/arrow.png') !important; background-size:contain; background-repeat:no-repeat;}



.callbtn {  border: 1px solid #e9b041; border-radius:15px 0px 0px 15px; cursor: pointer;     background: radial-gradient(circle, #fcc342, #f8be40, #f4b93e, #f0b53d, #ecb03b, #ecb541, #ebba48, #ebbf4e, #eecf5f, #f1de71, #f4ed83, #f7fc97);  position: fixed;  top: 20%;  right: -167px; float: right;width:200px;  transition:1s all ease;    height: 35px}

.callbtn a{color:#010133 !important; text-decoration:none !important; font-size:14px;font-weight:bold;}

.callbtn:hover{right:0px;}

.callbtn img{width:33px !important;  height: 33px;  border-radius: 15px 0px 0px 15px;}

.sidebtn {    cursor: pointer;     position: fixed;    top: 30%;	width:auto;    right: 0%;            float: right;	height:150px; z-index:99;}

.sidebtn360 {    cursor: pointer;     position: fixed;    top: 65%;	width:auto;    right: 0%;            float: right;	height:150px; z-index:99;}

.iframe_container{width: 70%; margin-left: 15%;}

.enqsection{display:none;}

.video_show{cursor: pointer;}

.video_show1{cursor: pointer;}

.video_divs{padding-top: 70px;}

.fullscreen_video_container {display: none;  width: 100%;  background-color: rgba(8, 0, 0, 0.7);  z-index: 9999;  position: fixed;  height: 100vH;  top: 0;left: 0;  width: 100%;}

.fullscreen_video_container_close_btn{color: white; font-size: 25px;float: right;margin-right: 12%;margin-top: 5%;cursor: pointer;}

.iframe_div{width: 70%; margin-left: 15%; position: absolute;top: 20%;}

/* .sidebtn:hover{ background-color: #010133; border:2px solid #ffffff;} */





#exampleModalLong{z-index:10000;font-family: GothamLight; font-weight:bold;}

#exampleModalLongrr{z-index:10000;font-family: GothamLight; font-weight:bold;}

.modal-body{font-family: GothamLight; color:#000;}	

.modal-title{text-align:center; font-weight: bold; text-transform:uppercase;}



.sideenqform {  position: fixed;    width: 320px;    right: -320px;    top: 30%;    z-index: 99;    background-color: #010133;    padding: 20px;    border-radius: 5px;}

.closesidebtn {    position: absolute;    top: 10px;    right: 10px;	color:#ffffff;    cursor: pointer;}

.sformh {    color: #ffffff;    font-size: 20px;    font-weight: bold;    text-align: center;    margin: 0px;}

.sideenqformd {    width: 100%;}

.fieldv {    width: 100%;    height: 35px;    margin-bottom: 19px;    padding: 5px;    background-color: #ffffff;    border: 1px solid #2d2d2d;    border-radius: 5px;    color: #2d2d2d;}

#button-10 {    position: absolute;    overflow: hidden;    cursor: pointer;}

#translate {    transform: rotate(50deg);    width: 100%;    height: 250%;    left: -200px;    top: -30px;    background: #c9a15d;    position: absolute;

    transition: all .3s ease-Out;}

#button-10 .spansa {    position: relative;    transition: all .45s ease-Out;}

.enqformd {    position: relative;    margin-bottom: 30px;    width: 25%;    float: left;    margin-right: 2%;}



.overviewright .slick-dots{bottom:-15px !important;}



/* aboutus */

#ourfounder{    width: 100%;  clear: both; float: left; position: relative; padding-top: 70px; margin-top: 40px; padding-bottom: 50px; }

.foundermain{    background: #010133; width: 80%; margin: 0% auto; position: relative;  clear: both;}

.founderdetails{	   width: 100%;    position: relative; float: left;    background: #010133;}	

.founderimgl{    width: 30%;    float: left;    position: relative; margin: 3% 1.5%;}

.founderimgr{    width: 30%;    float: right;    position: relative; margin: 3% 1.5%;}

.foundername{    position: absolute;   bottom: 20px;    left: 0px;  color:#010133;  background-image: radial-gradient(circle, #fcc342, #f8be40, #F4B93C, #f0b53d, #ecb03b, #ecb541, #ebba48, #EBBF4D, #fcc342, #f8be40, #F4B93C, #f0b53d); padding: 10px;    width: 100%;

    text-align: center; font-size:18px; font-weight:bold;}

.founderinfol{float:right; width:67%; color:#ffffff; padding: 3% 1.5%;     line-height: 2;}

.founderinfor{float:left; width:67%; color:#ffffff; padding: 3% 1.5%;     line-height: 2;}

#ourteam{  width: 100%;  clear: both; float: left; position: relative; padding-top: 70px; margin-top: 40px; padding-bottom: 50px; }

.otinfo{text-align:center; font-size:18px; color:#010133; line-height:2; clear:both; margin:0 auto; margin-bottom:20px; width:80%;}

.otmain{width:80%; clear:both; float:left; margin-left:10%;}

.otparts{width:30%; margin-left:1.5%; margin-right:1.5%; position:relative;border: 5px solid #010133; float:left; margin-bottom:20px;}

.otdetails{position:absolute; bottom:0px; left:0px; background-color:#010133; color:#ffffff; font-size:16px; font-weight:bold;    width: 100%;    padding: 10px; margin-bottom:0px; text-align:center;}

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

.overviewmobile{display:none; width:100%; clear:both; position:relative;}

.projectmobile{display:none; width:100%; clear:both; position:relative;}

.locationmobile{display:none; width:100%; clear:both; position:relative;}

.ladvinfoextra{display:none; width:100%; clear:both; position:relative;}

.locationcp{display:block; width:100%; clear:both; position:relative;}

/* ******************************************REsponsive************************************ */

/* Menu new css */

.logoimg{  width:100px;  padding-bottom:5px; padding-top:5px; float:left;}

.main-menu {padding-left:40px; padding-right:40px;position:fixed; width:100%; z-index:9999;	  display:block;  background:#ffffff;

  left:0px; top:0px;}

.mainlogo{

  width:20%;

  float:left;

}

.container-menu {

  width:80%;

   float:left;padding-top: 15px;

}

.main-menu:before,.main-menu:after{

  display: table;

  line-height: 0;

  content: "";

}

.core-menu {

  text-align:right;

   font-family: GothamLight;

  overflow:hidden;

}

.core-menu li {

  list-style:none;

  display:inline-block;

  cursor:pointer;    padding: 5px 0px;

}

.core-menu li a {padding: 10px 0px;

  display:inline-block;

  font-size:13px;

  text-decoration:none !important;

}

.core-menu li a:hover {

  

}

li span.toggle {

  padding-left:1em;

}

.toggle:before {

  content:"\f107";

  font:normal normal normal 16px/1 FontAwesome;

}

.dropdown {

  position:absolute;

  width:320px;

  background:#fff;

  text-align:left;

  display:none;

}

.dropdown li {

  display:block; padding-left:5px;

  }

.dropdown li a {

  display:block;font-size:12px;padding: 0px 0px;

}

.dropdown2 {

  position:absolute;

  width:230px;

  background:#ffffff;

  text-align:left;

  display:none;

  right:-100%;

  top:0;

}

.dropdown2 li {

  display:block;

  }

.dropdown2 li a {

  display:block;

}

li span.toggle2 {

  position:absolute;

  right:0;

  margin-right:20px;

}

.toggle2:before {

  content:"\f105";

  font:normal normal normal 16px/1 FontAwesome;

}

.hamburger-menu {

  padding:1em;

  display:none;

 font-family: GothamLight;

  text-transform:uppercase;

}

footer a,.footerm,footer p,.ashfooter,.footerl,.footerr,footer a span{color:#000 !important; text-decoration:none !important;}

@media (max-width:1300px) {

	.core-menu li a{  font-size: 12px;  display:block;    margin:auto;     padding: 10px 0px !important;  }

	.core-menu {   text-align: left;}

	.dropdown li {  display:block; padding-left:5px;  }

.dropdown li a {  display:block;font-size:12px;padding: 0px 0px !important;}

	}

@media (max-width:1280px) {

	.main-menu {padding-left: 15px;    padding-right: 15px;     }

  .container-menu { position:absolute; right:0px; background-color:transparent; width:250px;  }

  .navigation {   float:left;    display:block;    width:100%;  }

  .core-menu {    float:right;    width:100%;    background-image:url('../images/trbg.png'); background-position:top; background-repeat:repeat;    margin:auto;	text-align:center;    display:none;	height:100vH;      overflow-y: scroll;}

  .core-menu li {    width:100%;    display:block;  }

  .core-menu li a{    display:block;    margin:auto;     padding: 10px 0px !important; font-size: 14px; }

 	.dropdown li {  display:block; padding-left:5px;  }

.dropdown li a {  display:block;font-size:12px;padding: 0px 0px !important;}

  .hamburger-menu {    display:block;    text-align:center;    padding-right:60px;    float:none;    width:100%;  }

  .burger-1, .burger-2, .burger-3 {  display:block;  position:absolute;  width:30px;  height:3px;  border-radius:30px;  right:0;  margin-right:25px;

  background:#010133;    -webkit-transition:.2s ease;    -ms-transition:.2s ease;    -moz-transition:.2s ease;    -o-transition:.2s ease;

  transition:.2s ease;   }

  .burger-1 {  top:20px;  }

  .burger-2 {  top:30px;  }

  .burger-3 {  top:40px;  }

  .burger-1.open, .burger-2.open, .burger-3.open {

  -webkit-transition:.2s ease;

  -ms-transition:.2s ease;

  -moz-transition:.2s ease;

  -o-transition:.2s ease;

    transition:.2s ease;

    transform-origin:50% 50%;

  }

  .burger-1.open {

    top:25px;

    width:23px;

    transform:rotate(45deg);

    -webkit-transform:rotate(45deg); 

    -ms-transform:rotate(45deg); 

    -moz-transform:rotate(45deg); 

    -o-transform:rotate(45deg); 

  }

  .burger-2.open {    opacity:0;  }

  .burger-3.open {  top:25px; width:23px;  transform:rotate(-45deg);  }

  .dropdown {    width:100%;    background:#fff;    text-align:center;    position:relative;  }

  .dropdown2 {  right:0;  top:0;  width:100%;  position:relative;  padding:0 20px;}

	

}

@media (max-width:1200px) {

  .main-menu {padding-left: 15px;    padding-right: 15px;     }

  .container-menu { position:absolute; right:0px; background-color:transparent; width:250px;  }

  .navigation {   float:left;    display:block;    width:100%;  }

  .core-menu {    float:right;    width:100%;    background-image:url('../images/trbg.png'); background-position:top; background-repeat:repeat;    margin:auto;	text-align:center;    display:none;	height:100vH;      overflow-y: scroll;}

  .core-menu li {    width:100%;    display:block;  }

  .core-menu li a{    display:block;    margin:auto;     padding: 10px 0px !important; font-size: 14px; }

 	.dropdown li {  display:block; padding-left:5px;  }

.dropdown li a {  display:block;font-size:12px;padding: 0px 0px !important;}

  .hamburger-menu {    display:block;    text-align:center;    padding-right:60px;    float:none;    width:100%;  }

  .burger-1, .burger-2, .burger-3 {  display:block;  position:absolute;  width:30px;  height:3px;  border-radius:30px;  right:0;  margin-right:25px;

  background:#010133;    -webkit-transition:.2s ease;    -ms-transition:.2s ease;    -moz-transition:.2s ease;    -o-transition:.2s ease;

  transition:.2s ease;   }

  .burger-1 {  top:20px;  }

  .burger-2 {  top:30px;  }

  .burger-3 {  top:40px;  }

  .burger-1.open, .burger-2.open, .burger-3.open {

  -webkit-transition:.2s ease;

  -ms-transition:.2s ease;

  -moz-transition:.2s ease;

  -o-transition:.2s ease;

    transition:.2s ease;

    transform-origin:50% 50%;

  }

  .burger-1.open {

    top:25px;

    width:23px;

    transform:rotate(45deg);

    -webkit-transform:rotate(45deg); 

    -ms-transform:rotate(45deg); 

    -moz-transform:rotate(45deg); 

    -o-transform:rotate(45deg); 

  }

  .burger-2.open {    opacity:0;  }

  .burger-3.open {  top:25px; width:23px;  transform:rotate(-45deg);  }

  .dropdown {    width:100%;    background:#fff;    text-align:center;    position:relative;  }

  .dropdown2 {  right:0;  top:0;  width:100%;  position:relative;  padding:0 20px;}

}

@media (max-width: 991px){

	.projectoverviewinfo{    font-size: 15px;    margin: 0px;    width: 95%;     line-height: 1.3;}

	.projecthighlightinfo{    font-size: 15px;    margin: 0px;    width: 95%;     line-height: 1.3;}

	.ladvtext{    font-size: 15px;     line-height: 1.3;}

	#contactus{background-position: top;  background-size:cover;}

	.highlightleft{margin-top:10px;}

	.overviewleft{margin-top:10px;}

		footer a,.footerm,footer p,.ashfooter,.footerl,.footerr,footer a span{ color:#000 !important; text-decoration:none !important; text-align:left;}

	.footerl{width:100%;}

	.footerm{width:100%;}

	.footerr{width:100%;}

	.gallery_slide{ width:31%; float:left; position:relative; margin-right:1%; margin-left:1%;    margin-bottom: 25px;}

	.finp{    width: 49%; float:left;    margin-bottom: 10px;}

	.sfw{    width: 49%; float:left;    margin-bottom: 10px;}

.finbtn{width:49%;}

}

@media (max-width: 800px){

	.contactinfo .headinfo {    font-size: 19px;}

	.overviewmobile{display:block; width:100%;}

	.overviewright{display:none;}

	.overviewleft{width:100%;}

	.locationmobile{display:block; width:100%; margin-bottom:20px;}

	.ladvinfoextra{display:block; width:100%;}

	.locationright{display:none;}

	.locationleft{width:100%;}

	.projectmobile{display:block; width:100%;}

	.projectright{display:none;}

	.highlightleft{width:100%;}

	.contactinfo{ width: 90%;    padding-left: 10px;    padding-right: 10px;     margin-left: 5%; }

	.addressinfo p{font-size:14px;}

	#floorplans .ocpborder{  padding-left: 10px;    padding-right: 10px;}

}

@media (max-width: 767px){

	.internalamenitiesslide{    padding: 5px;    margin-left: 5px;    margin-right: 5px;}

	.externalamenitiesslide{    padding: 5px;    margin-left: 5px;    margin-right: 5px;}

	.amenitiesp{font-size:12px;}

	.closesidebtn {    position: absolute;    top: 5px;    right: 10px;	color:#ffffff;    cursor: pointer;}

	#home { width: 100%;clear: both; float: left; position:relative;margin-top:70px;}

	footer{     padding: 10px 10px; padding-bottom:50px;}

	.footerl{width:100%;}

	.footerm{width:100%;}

	.footerr{width:100%;}

	.contactinfo{width:90%; margin-left:5%;padding-left: 20px;  padding-right: 20px;}

	.addressinfo p{font-size:14px;}

	.contactinfo .headinfo{font-size:20px;}

	.headinfo{font-size:20px;}

	.finp{    width: 49%; float:left;    margin-bottom: 10px;}

	.bdesktop{display:none !important;}

	.bmedium{display:block  !important;}

	.bsmall{display:none !important;}

	.callbtn{display:none;}

	.sidebtn{display:none;}

	.enqsection { height: 40px;  display: flex;  position: fixed;  bottom: 0;  left: 0;  font-size: 20px;  color: #fff;  background: #e7b630;   width: 100%;

    text-align: center;    z-index: 99;}

	.enqsection a {   font-weight: bold;

    text-transform: uppercase;  font-size: 17px;  padding: 8px 0;  width: 50%;  color: #010133;  display: flex;  align-items: center;

    justify-content: center;}

	.mobEqNow{ border-left: 1px solid #010133;   padding: 8px 0;  width: 50%;  color: #010133;  display: flex;  align-items: center;  justify-content: center;}

	#floorplans .ocpborder{  padding-left: 10px;    padding-right: 10px;}

	#gallery .headinfoproject, #projectoverview .headinfoproject, #location_advantages .headinfoproject,#arial_view .headinfoproject,.degree_sign, #projecthighlights .headinfoproject, #amenities .headinfoproject, #floorplans .headinfoproject,.headinfoprojectp{padding-bottom:20px; font-size:20px;}

	#gallery, #projectoverview, #location_advantages, #projecthighlights,#arial_view, #amenities, #floorplans{padding-bottom:20px; padding-top:62px;}

		.gallery_slide{ width:45%; float:left; position:relative; margin-right:0.5%; margin-left:0.5%;    margin-bottom: 25px;}

}

@media (max-width: 640px){

  .iframe_container{width: 80%;margin-left: 10%;}

	.finp{    width: 100%; float:left;    margin-bottom: 10px;}

	.finbtn{width:99%; margin-top:10px !important;}

	.addressright {  width: 100%;    float: right;    margin-top: 30px;}

	.addressleft {    width: 100%;   float: left;}

	.mailinfol a {    text-decoration: none !important;    color: #ffffff !important;   font-size: 15px;}

	

}

@media (max-width: 540px){

	.gallery_slide{ width:48%; float:left; position:relative; margin-right:1%; margin-left:1%;    margin-bottom: 25px;}

	footer a,.footerm,footer p,.ashfooter,.footerl,.footerr,footer a span{font-size:9px; color:#000 !important; text-decoration:none !important; text-align:left;}

	#floorplans .ocpborder{padding-bottom:10px; padding-top:10px;}

	.regularfloorplan{margin-bottom:0px;}

	footer{padding-bottom:50px;}

	.sformh{    font-size: 16px;}

	.sideenqform{ padding: 10px; top: 20%;     border-radius: 5px 0px 0px 5px;    border: 1px solid #e7b630;}

	.fieldv{    margin-bottom: 10px;}

	.contactinfo {    width: 90%;    padding-left: 10px;    padding-right: 10px;     margin-left: 5%;    padding-top: 20px;    padding-bottom: 20px;}

	.addressleft{width:100%; margin-top:30px;}

	.addressinfo p{font-size:14px;    text-align: left; clear:both;    width: 100%; color:#ffffff !important;}

	.addressright{width:100%; margin-top:50px;}

	.mailinfol a{display:block;font-size:15px;}

	.finp{    width: 100%; float:left;    margin-bottom: 10px;}

	.finbtn{    width: 60%;    margin-top: 10px !important;    margin-left: 20%;    float: left !important;}

	.bdesktop{display:none !important;}

.bmedium{display:none !important;}

.bsmall{display:block  !important;}

	.enqsection { height: 40px;  display: flex;  position: fixed;  bottom: 0;  left: 0;  font-size: 20px;  color: #fff;  background: #e7b630;   width: 100%;

    text-align: center;    z-index: 999;}

	.enqsection a {   font-weight: bold;

    text-transform: uppercase;  font-size: 17px;  padding: 8px 0;  width: 50%;  color: #010133;  display: flex;  align-items: center;

    justify-content: center;}

	.mobEqNow{ border-left: 1px solid #010133;   padding: 8px 0;  width: 50%;  color: #010133;  display: flex;  align-items: center;  justify-content: center;}

	.projectmaharera{font-weight:400;}

	.projectoverviewinfo span{font-weight:400; font-size: 13px;}

	.projectoverviewinfo {   width:99%; font-size: 13px;}

	.projecthighlightinfo{    font-size: 16px;}

	.sideauth{    font-size: 13px;}

	.ladvtext {    font-size: 13px;}

	.bottomformp{width: 90%;     margin-left: 5%;}

	.dbrochure{font-size:10px;}

	.regulargallery .slick-prev{left: -20px !important;}

.regulargallery .slick-next{right: -20px !important;}



}

@media (max-width: 484px){

    	.gallery_slide{ width:100%; float:left; position:relative; margin-right:0.5%; margin-left:0.5%;    margin-bottom: 25px;}

	.contactheader{    top: -11px;    width: 72%;}

		.mailinfol a{font-size:14px;}

	.addressinfo p {  font-size: 15px; clear:both;}

	.contactinfo .headinfo {    font-size: 17px;}

	.headinfo{    font-size: 17px;}

	.overviewmain, .locationmain, .higlighmain{padding-right:20px; padding-left:20px;} 

	.ladvtext{    width: 85%;}

	.ladvicon {    width: 15%;    float: left;}

	 .projectoverviewinfo{font-size: 15px; text-align:left;}

	 .projectoverviewinfo span{font-size: 15px; text-align:left;}

	 .projectmaharera{font-size: 15px; text-align:left;}

	 .dbrochure {    font-size: 13px;}

	 .ladvtext {    font-size: 16px; padding-top: 5px !important;}

	 .projecthighlightinfo {    font-size: 17px;}

	 .amenitiesp {    font-size: 14px;}

}

@media (max-width: 480px){

    .projectoverviewinfo{font-size: 17px; text-align:left;}

    

    

    

}

@media (max-width: 384px){.mainlogo{    width: 25%;}}

@media (max-width: 320px){

	.addressinfo p {    font-size: 12px;}

	.contactinfo .headinfo {    font-size: 15px;}

.headinfo {    font-size: 15px;}

	

	

}