*{margin:0px; padding:0px;box-sizing: border-box;}
html{overflow-x:hidden;}
body{overflow-x:hidden;}
::-webkit-scrollbar {
    width: 2px;
     height: 1px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
    background: #f1f1f1; 
  }
   
  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: #888; 
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #555; 
  }
@font-face {
    font-family: 'GothamRoundedBold';
    src: url('GothamRoundedBold.otf');
    src: url('GothamRoundedBold.ttf') format('truetype');
}

@font-face {
    font-family: 'GothamRoundedBook';
    src: url('GothamRoundedBook.otf');
    src: url('GothamRoundedBook.ttf') format('truetype');
}
@font-face {
    font-family: 'GothamRoundedMedium';
    src: url('GothamRoundedMedium.otf');
    src: url('GothamRoundedMedium.ttf') format('truetype');
}

body{overflow-x:hidden; font-family: 'GothamRoundedBook' !important; }
#footersection{position: relative;    clear: both;    background: white;}
#footersection {
    position: relative;
    clear: both;
    background: #404042;
    color: #ffffff;
}
.head_left,.head_right{display: none;} 
.reradisclaimerbtn{cursor: pointer;}
.menu {top:0px; width: 100%; height: 75px;  background-color: rgb( 255 255 255 / 95%);  position: fixed;  -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;	z-index:99;}
.light-menu { width: 100%; height: 75px; background-color: rgba(255, 255, 255, 1); position: fixed; background-color:rgba(4, 180, 49, 0.6);
    -webkit-transition: all 0.4s ease;   -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;}
#menu-center {width: auto; height: 75px; float:right;}
.logo{float:left; width:auto; display:inline-block;}
.logoimg{float:left; height:75px; width:auto; display:inline-block; margin-left:20px;}
#menu-center ul {margin: 0 0 0 0; float:right;	margin-right:20px;}
#menu-center ul li a{	 font-size: 16px;	padding: 32px 5px;color: #404042;}
#menu-center ul li span{padding: 32px 5px;color: #fff; font-size: 14px; cursor:pointer;}
#menu-center ul li {    list-style: none;    margin: 0 0 0 -4px;    display: inline;	}
 #menu-center ul li a:hover{         color: #2b8b2e !important;    text-decoration: none;    line-height: 50px;
	background-color: rgba(255, 255, 255, 0.3);	padding: 32px 5px;}
 #menu-center ul li span:hover{       font-size: 14px;    color: #2b8b2e !important;    text-decoration: none;    line-height: 50px;
	background-color: rgba(255, 255, 255, 0.3);	padding: 32px 5px;}
a{ font-size: 14px;    color: black;    text-decoration: none;    line-height: 72px;}
#home {overflow:hidden; width: 100%;clear: both;    float: left; position:relative;margin-top: 75px;}
.hvr-glow{overflow:hidden;width: 100%;}
.hvr-glow img {  transition: transform 5s ease;}
/* .hvr-glow:hover img {  transform: scale(1.1);} */
.bannerslider{width:100%; display:block;}
.bannersliderm{width:100%; display:none !important;}

.enanchor:hover{background-color: #000000;background-color: #2b8b2e; border: 1.5px solid #404042;color: #ffffff;}
.enanchor {border-radius: 9px; cursor: pointer;  background-color: #404042;  text-decoration: none !important;  position: fixed;  top: 32%;  right: 0%;  display: none; border: 1px solid #2b8b2e;    padding: 5px 20px;  color: #fff;   font-size: 16px !important;  height: 100%;  float: right;  margin-right: 33px;  transform-origin: right top 0;    transform: rotate(270deg) !important;    -webkit-transform: rotate(270deg) !important;    -webkit-transform-origin: right top;    -moz-transform: rotate(270deg) !important;    -moz-transform-origin: right top;    -o-transform: rotate(270deg) !important;    -o-transform-origin: right top;    -ms-transform: rotate(270deg) !important;    -ms-transform-origin: right top;}
.enanchor1:hover{background-color: #000000;background-color: #2b8b2e; border: 1.5px solid #404042;color: #ffffff;}
.enanchor1 {border-radius: 9px; cursor: pointer;  background-color: #404042;  text-decoration: none !important;  position: fixed;  top: 35%;  right: 0; line-height: 0.5px; display: none;
    padding: 5px 20px;  color: #fff;   font-size: 16px !important;  height: 100%;  float: right;  margin-right: 33px;  transform-origin: right top 0;
    transform: rotate(270deg) !important;
    -webkit-transform: rotate(270deg) !important;
    -webkit-transform-origin: right top;
    -moz-transform: rotate(270deg) !important;
    -moz-transform-origin: right top;
    -o-transform: rotate(270deg) !important;
    -o-transform-origin: right top;
    -ms-transform: rotate(270deg) !important;
    -ms-transform-origin: right top;
}
.enanchor1{top:65%;    line-height: 1.5;}
#enqform{position:fixed; top:0%; width:100%; z-index:999; background-color:rgb(0 0 0 / 89%); height:100vH; transition:all 0.5s linear; display:none;}
#configform{position:fixed; top:0%; width:100%; z-index:999; background-color:rgb(0 0 0 / 89%); height:100vH; transition:all 0.5s linear;display:none;}
.enqcontainer {padding: 30px; max-width: 320px; width: 100% !important; background-color: #2b8b2e; margin: 0 auto; border-radius: 2px;
    box-shadow: -1px -1px 4px 3px rgba(255, 255, 255, 0.3); overflow: hidden; border: 2px solid #000; margin-top:10%;position:relative;}

.enqcontainer h1 {text-align: center; font-size: 16px; color: #fff;}

.enqcontainer input[type=text], input[type=select] { height: 30px;  font-size: 16px;   width: 100%;  margin-bottom: 10px;   -webkit-appearance: none;
    background: #fff;   border: 1px solid #d9d9d9;   border-top: 1px solid #c0c0c0;    padding: 0 8px;    box-sizing: border-box;    -moz-box-sizing: border-box; border-radius:0.25rem !important;}

.sidecontainer {position:fixed; top:30%; width:280px; right:-280px; z-index:999; background-color:#000; transition:all 0.5s linear; padding: 10px 20px;  background-color: #2b8b2e; margin: 0 auto; border-radius: 2px; box-shadow: none; overflow: hidden; border: 2px solid #000; }
.sidecontainer1{right: 0;}
.sidecontainer h1 {text-align: center; font-size: 16px; color: #fff;}

.sidecontainer input[type=text], input[type=select] { height: 30px;  font-size: 16px;   width: 100%;  margin-bottom: 10px;   -webkit-appearance: none;
    background: #fff;   border: 1px solid #d9d9d9;   border-top: 1px solid #c0c0c0;    padding: 0 8px;    box-sizing: border-box;    -moz-box-sizing: border-box; border-radius:0.25rem !important;}
	
.configcontainer {padding: 30px;  width: 50% !important; background-color: #5f5858; margin: 0 auto; border-radius: 2px;
    box-shadow: -1px -1px 4px 3px rgba(255, 255, 255, 0.3); overflow: hidden; border: 2px solid #000; margin-top:10%; position:relative;}

.configcontainer h1 {text-align: center; font-size:16px;    color: #fff;}

.configcontainer input[type=text], input[type=select] {font-size: 16px;   width: 100%;  margin-bottom: 10px;   -webkit-appearance: none;
    background: #fff;   border: 1px solid #d9d9d9;   border-top: 1px solid #c0c0c0;    padding: 0 8px;    box-sizing: border-box;    -moz-box-sizing: border-box; border-radius:0.25rem !important;}
.form-control{padding-left: 5px; height:auto;}	
.enqformbtn{  border: 0px;  color: #fff;   text-shadow: 0 1px rgba(0, 0, 0, 0.1);   background-color: #404042;   padding: 5px 0px;
  font-size: 16px;    width: 100%;    text-transform: uppercase;    letter-spacing: 3px; margin-top:15px;}
  .sideformbtn{  border: 0px;  color: #fff;   text-shadow: 0 1px rgba(0, 0, 0, 0.1);   background-color: #404042;   padding: 5px 0px;
  font-size: 16px;    width: 100%;    text-transform: uppercase;    letter-spacing: 3px; margin-top:15px;}
.configformbtn{  border: 0px;  color: #fff;   text-shadow: 0 1px rgba(0, 0, 0, 0.1);   background-color: #404042;   padding: 5px 0px;
  font-size: 16px;    width: 100%;    text-transform: uppercase;    letter-spacing: 3px; margin-top:15px;}
.close{color:#fff; font-size:30px;box-shadow: none;  border: 0px;  position: absolute;  right: 10px;  top: -2px;}
.sideclose{color: #fff; font-size: 25px;   float: right;  background: transparent;  box-shadow: none;  border: 0px;  position: absolute;  right: 10px;  top: -2px;}
.eftwopp {text-align: center; color: #fff; clear: both; padding-top: 4px;  margin-bottom: 0px;    font-size: 12px;}
.eftwopps {text-align: center; color: #fff; clear: both; padding-top: 4px;  margin-bottom: 0px;    font-size: 12px;}

.footermain span{font-size:14px;}
.spimg{text-align:center;}
.spimg img{margin:0 auto; width:350px;}
.spinfo{text-align:justify; width:70%; margin:0 auto; color:#000;}
.footermodal-container{padding: 30px; width: 100% !important; background-color: #000; margin: 0 auto; border-radius: 2px; box-shadow: -1px -1px 4px 3px rgba(255, 255, 255, 0.1);
    overflow: hidden; border: 2px solid #000;color: #fff;
    font-size: 13px;
    text-align: justify;
    line-height: 1.8;}
.hamclick{  display: none;  cursor: pointer;}
.bar1, .bar2, .bar3 {  width: 35px;  height: 5px;  background-color: #9b7c46;  margin: 6px 0;  transition: 0.4s;}
.change .bar1 {  -webkit-transform: rotate(-45deg) translate(-9px, 6px);  transform: rotate(-45deg) translate(-9px, 6px);}
.change .bar2 {opacity: 0;}
.change .bar3 {  -webkit-transform: rotate(45deg) translate(-8px, -8px);  transform: rotate(45deg) translate(-8px, -8px);}
.sidemenu{width:280px; position:fixed; height:100vH; z-index:99; right:0px; background-color:rgba(0,0,0,0.7);}
#mobmenu{background-color: rgb(0 0 0 / 84%);  position: fixed;  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;	z-index:99; right:-200px; top:0px; width:200px; height:100vH;}
.mmenuul{list-style:none; margin-top:30%;}
.mmenuul li{list-style:none; display:block; line-height:1.9; color:#ffffff; text-align:center; border-bottom: 1px solid; width:80%; margin-left:10%; margin-bottom:10px;font-size: 15px;}
.mmenuul li a{display:block; line-height:1.9; color:#ffffff;font-size: 15px;}
.mobilemenucross {cursor: pointer; position: absolute; right: 10%; top: 5%;  font-size: 24px; color:#ffffff;}
#enquirenow{ overflow:hidden; width: 100%;	padding-left:5%; padding-right:5%; position:relative;    clear: both;   float: left; background-color:#ffffff; padding-bottom:100px;}
#enquirenow .headingsectionc {  font-size: 30px;  text-align: center;  font-weight: bold;  margin-top:20px;  color: #161342;}
#enquirenow .head-line-left {width: 150px;  height: 5px;  background: #161342; margin-top: 10px; margin-bottom: 20px;  margin: 0 auto;}
#email_form01{width:90%; margin:0 auto;}
.enqfrm { width: 23%; margin-right: 1%; margin-left: 1%;  float: left;   height: 30px;}
.contact {background: #333;	margin: 0px;	padding: 40px 70px;	text-align: center;}
.contact input {	width: 100%;	height: 35px;	background: transparent;	padding: 0 15px;	margin-bottom: 20px;	border: 2px solid #cccac7;	color: #2e2e2e;}
.contact select {	width: 100%;	height: 35px;	background: transparent;	padding: 0 15px;	margin-bottom: 20px;	border: 2px solid #cccac7;	color: #2e2e2e;
	border-radius: 0px !important;}
.contact select option {	background: #fff;}
.contact .submitbtn {	background: #f25920;	font-size: 18px;	color: #000000;	border: 0px;	border-radius: 5px;	text-transform: uppercase;	margin: 2% auto;	width: 173px;
	min-height: auto;	outline: none;}
.efonepp{font-size:11px;}
.saddress{font-size:17px; font-weight:700;}
#email_form01 select, #email_form01 input::-webkit-input-placeholder {  color: #2e2e2e}
#email_form01 select, #email_form01 input::placeholder {  color: #2e2e2e ;}
#email_form01 select, #email_form01 input::-moz-placeholder {   color: #2e2e2e ;}
#email_form01 select, #email_form01 input:-ms-input-placeholder {  color: #2e2e2e ;}
#email_form01 select, #email_form01 input:-moz-placeholder {  color: #2e2e2e ;}
#rera-modal .modal-dialog h3{text-align:center; font-size:20px !important;}
#rera-modal .modal-dialog{max-width:70% !important;margin:1% auto;}
#disc-modal .modal-dialog{max-width:70% !important; margin:1% auto;}
#disc-modal .modal-dialog h3{text-align:center; font-size:20px !important;}
.sec-eqMobile {  display: none;}

.calling {
    position: fixed; cursor:pointer;
    top: 58.5%;
    right: 0%;
    width: 30px;
    height: 30px;    
    -webkit-animation:spin 6s linear infinite;
    -moz-animation:spin 6s linear infinite;
    animation:spin 6s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.callat{font-size:16px; position:fixed; top:59%; background-color:#404042; color:#ffffff; padding:3px; border-radius:8px; right:-160px; width:160px; transition:0.5s all ease-in-out; cursor:pointer;}
.callat a{padding:5px; text-decoration:none !important; color:#ffffff; line-height:1; letter-spacing:1px;}
.callat a img{width: 30px;
    height: 30px; }

.callat span{color:#ffffff; cursor:pointer;}

.headingg{font-size: 28px;font-weight: 600;text-transform: uppercase; text-align: center;margin-bottom: 30px; color: #2b8b2e;position: relative;padding-bottom: 10px;}

.headingg::before{content: ""; position: absolute; bottom: 0; width: 10%;left: 45%;background-color: #404042;height: 5px;}

#project_highlights,#gallery,#enquire_now, #about_developer,#location_advantages,#testimonials, #Plans, #overview,.main_sec{clear: both;position: relative;float: left;padding-top: 50px;padding-bottom: 50px;width: 100%;}

.overview_left{float: left;width: 50%;padding-left:5%;padding-right: 5%;position: relative;padding-top: 20px;}

.overview_right{float: left;width: 50%;position: relative;padding-left: 5%;padding-right: 5%;}

.overview_left_head{font-size: 28px;font-weight: 500;color: #404042;}

.overview_left_txt{margin-top: 20px;font-size: 16px;text-align: justify;line-height: 1.7;}

.overview_img{width: 100%;float: left;position: relative;}

.ph_headingg{ color: #404042;}
.ph_headingg::before{background-color: #2b8b2e;}
/* .ph_headingg1::before{background-color: #ffffff !important;} */

.project_high_heading{color: #fff;}
.project_high_heading::before{background-color: #fff;}


#project_highlights{background-image: url(../images/highlights.jpg);     background-position: 100% 100%;    background-attachment: fixed;    background-size: cover;}

#project_highlights:before{height: 100%;width: 100%;position: absolute;left: 0;top: 0;background-color: #2b8b2e;content: "";}

.project_highlights_main_div{width: 100%;float: left;    padding-left: 2%;    padding-right: 2%;z-index: 99;}

.highlight{width:27%;margin-left: 3%;margin-right: 3%;height: 105px; border: 1.5px solid #ffffff; border-radius: 5px;position: relative;float: left;margin-top: 20px;display: flex;align-items: center;}

.highlight:hover{margin-left: 5%;margin-right: 1%; transition: 0.1s;border: 1.5px solid #fff !important;}

.highlight:hover .highlight_right_text{ transition: 0.4s;}

.highlight_left{width: 30%;float: left;position: relative;padding: 10px;}

.highlight_right{width: 70%;float: left;position: relative;padding: 10px;}

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

.highlight_right_text{font-size: 17px;color: #ffffff;margin-bottom: 0;}

.amenities_slider,.test_slider, .gallery_slider{width:100%;float:left;padding-left:10%;padding-right: 10%;}

.amenities{margin-left: 10px;margin-right: 10px;border: 1.5px solid #404042;background-color: #2b8b2e;}

.amenities:hover .amenities_img{transform: scale(1.1);transition: 1.4s;}
.amenities_text_div{ width: 100%;float: left;text-align: center;background-color: transparent; color: #ffffff;}

.amenities_text{font-size: 15px;margin-top: 15px;margin-bottom: 15px;}

.image_div{width: 100%;float: left;overflow: hidden;}
.amenities_img{width: 100%;height: auto;}
.nextArrowBtn{  position: absolute;    top: 40%;   width:50px; height:50px; right: 5%;    }
.prevArrowBtn{    position: absolute;   top: 40%;  width:50px; height:50px;   left: 5%;   }	

/* #location_advantages{background-color: #2b8b2e;} */
.msg02, .msg03{color: #ffffff;}
#location_advantages{background-color: #404042;}
#location_advantages .headingg:before{background-color: #fff;}
.loca_adv{width: 100%;float: left;padding-left: 5%;padding-right: 5%;position: relative;}
.main_la{width: 50%;padding-left: 0%;padding-right: 0%;margin-top: 15px;padding-top: 15px;position: relative;float: left;}
.la_head, .la_sub{width: 100%;float: left;position: relative;text-align: center;}
.la_name{font-size: 24px; text-align: center;color:#fff ; }
/* .la_name::before{content: "";background-color:#2b8b2e ; bottom: 0;position: absolute;left: 17.5%;width: 65%;height: 2px;} */
.la_name::before{content: "";background-color:#2b8b2e ; bottom: 0;position: absolute;left: 17.5%;width: 65%;height: 2px;}
.la{width: 50%;float: left;padding:10px;text-align: center;margin-top: 10px;height: 150px;}
/* .la_img{width: 80px;} */
.la_sub_name{font-size: 16px;margin-bottom: 5px;color: #ffffff;}
.la_dist{width: 100%;font-weight: 600;text-align: center;font-size: 16;color: #ffffff;display: none;}
.maps{width: 100%;padding-left: 10%;padding-right: 10%;position: relative;float: left;margin-top: 30px;}
.single_la{margin-left: 25%;}
.test_main{width: 100%; float: left;position: relative;}
.testimonial{margin-left: 20px;margin-right: 20px;}
.testimonial_text, .testimonial_name{width: 100%;float: left;position: relative;}
.testimonial_text_p{text-align: center;font-size: 15px; text-align: justify;margin-top: 15px;}
.fa{font-size: 18px;color: #2b8b2e;}

.testimonial_name_p{text-align: right;font-size: 18px;color: #2b8b2e;}

.dev_logo_div{width: 100%;float: left;text-align: center;position: relative;}
.dev_logo{width: 7%;}
.dev_txt{margin-top: 30px;width: 100%;padding-left: 10%;padding-right: 10%;position: relative;float: left;}
.dev_txt_p{color: #ffffff;}

.count_d_main,.eq_main{width: 100%;float: left;position: relative;padding-left: 5%;padding-right: 5%;margin-top: 30px;text-align: center;}
.count_d{width: 17%;margin-left: 1.5%;margin-right: 1.5%;float: left;position: relative;text-align: center;}
.count_d_number{font-size: 30px;color: #ffffff;width: 100%;text-align: center;margin-bottom: 10px;font-weight: 600;}
.count_d_number span{font-size: 30px;color: #ffffff;margin-bottom: 10px;font-weight: 600;}
.count_d_txt{font-size: 18px;color: #ffffff;width: 100%;text-align: center;}
#bottom_form{width: 100%;float: left;position: relative;text-align: center;border: 2px solid #2b8b2e ;margin-bottom: 20px;}
.inp_eq{width: 21%;margin-top: 20px; float: left;position: relative;margin-left: 2%;border-radius: 5px; margin-right: 2%;height: 40px;border: 1.5px solid #404042 ;padding-left: 10px;}
.sub_bt{padding: 5px 15px;background-color: #404042 ;border: none;border-radius: 5px;margin-top: 20px;color: #ffffff;}
.caution{font-size: 12px;margin-top: 20px;}
.site_addr{font-size: 16px; color: #404042 ;}
.maps{width: 100%;padding-left: 10%;padding-right: 10%;position: relative;float: left;margin-top: 30px;}
.project_by_main{width: 100%;float: left;position: relative;padding-left: 5%;padding-right: 5%;}
.devloper_lo{width: 15%;margin-left: 4.5%;margin-right: 4.5%;}
#amenities,#enquiry-now{ background-color: #404042;}
#amenities .headingg{color:#fff;}
#amenities .headingg::before{background-color: #fff;}
.amen{width: 32%;float: left;position: relative;padding: 10px;display: flex;justify-content: left;align-items: center;height:125px;padding-left: 5%;}
.am_left{width:15%;margin-right:5%;float: left;position: relative;}
.amen_icon{width:100%;float:left;}
.amen_head{font-size: 18px;color:#fff;margin-top: 15px;margin-bottom: 0;font-weight: 600;}
.amen_txt{font-size: 15px;color:#fff;float: left;margin-top: 5px;margin-bottom: 0;display: none;}
.amen2{border-right:2px dashed #2b8b2e ; border-left:2px dashed #2b8b2e ;}
.amen{border-bottom:2px dashed #2b8b2e ;}
.plans_main{width: 100%;float: left;position: relative;padding-left: 5%;padding-right: 5%;}
.button_opt_div{width: 100%;float: left;position: relative;display: flex;justify-content: center;align-items: center;padding-top: 15px;padding-bottom: 15px;}
.amen_btn{background-color: #404042;border-radius: 15px;color:#fff;font-size: 18px;display: flex;justify-content: center;align-items: center;height: 40px; width: 200px;margin-left: 20px;margin-right: 20px;float: left;cursor: pointer;text-transform: capitalize;}
.amen_btn1{background-color: #2b8b2e;}
.amen_btn:hover{background-color: #2b8b2e !important;}
.amen_btn4{background-color: #fff ;color:#2b8b2e}
.amen_btn4:hover,.amen_btn5:hover{background-color: #fff !important;color:#2b8b2e !important;}
.plan{width:22%;margin-left: 1.5%;margin-right: 1.5%;float: left;position: relative;margin-top: 35px;}
.two_plans{width: 35%;margin-left: 7.5%;margin-right: 7.5%;}
.fp_img{width:100%;float: left;position: relative;}
.fp_txt{width: 100%;justify-content: center;display: flex;width: 100%;float: left;font-size: 16px;font-weight: 600;height:40px;align-items: center;margin-bottom: 0;color:#000 !important}
.fp_sub_txt{width: 100%;justify-content: center;display: flex;width: 100%;float: left;font-size: 16px;height:40px;align-items: center;margin-bottom: 0;color:#333 !important;line-height: 1.2;text-align: center;}
.fpp,.cpp{display:none;}
#Specification{background-color: #2b8b2e;}
.main_spec{width: 100%;float: left;position: relative;margin-top: 15px;margin-bottom: 15px;}
.spec{width: 45%;margin-left: 2.5%;margin-right: 2.5%;float: left;position: relative;padding: 10px;margin-top: 15px;}
.spec_head{color: #fff;font-size: 18px;width: 100%;padding: 15px 5px;display: flex;align-items: center;}
.spec_icon{width: 50px;float: left;position: relative;margin-right: 7px;}
.spec_ul{padding-left: 20px;color: #fff;width: 100%;}
.spec_ul li{color: #fff;margin-bottom: 7px;}
.spec_ul li::marker{color: #fff;}
.spec_main_head::before{background-color: #404042;}



/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    background: #404042;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .hvr-shutter-in-horizontal:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #3B8940;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
    color: white;
  }
  .hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  .amen_last{border-bottom: none;}
/* Responsive CSS */


@media (max-width: 1192px){
    .logoimg{margin-left: 0;}
 
}

@media (max-width: 1110px){
    .highlight{width: 40%;margin-left: 5%;margin-right: 5%; }
    .highlight:hover{margin-left: 8%;margin-right: 2%; transition: 0.4s;}
}
@media (max-width: 1089px){
    #menu-center ul li a{font-size: 15px;}
}
@media (max-width: 1047px){
    #menu-center ul li a{font-size: 14px;}
}


@media (max-width: 1024px){
    .logoimg{margin-left: 20px;}

.hamclick{  display: inline-block;  cursor: pointer; float:right; right:20px; top:10px; position:fixed; z-index:9;}
#menu-center{display:none;}
.menu{height:75px;}
.regular{margin-top:65px;}
/* .logoimg{height:90%;} */
.contact select{padding:0px;}
.contact input{padding:0px;}
.la {    height: 180px;}
.count_d{width: 25%;margin-left: 4%;margin-right: 4%;float: left;position: relative;text-align: center;margin-top: 20px;}

}

@media (max-width: 901px){
.la {    height: 130px;}
.inp_eq{width: 30%;margin-left: 1.5%;margin-right: 1.5%;}
.dev_logo{width: 10%;}

	
}

@media (max-width: 767px){
    .spec{width: 80%;margin-left: 10;}
    .devloper_lo{width: 80%;margin-left: 10%;margin-bottom: 15px;}
    	.calling, .enanchor2{display:none !important;}
        .enanchor1{display: block;}
        .sidecontainer{right: -280px;}
.sec-eqMobile {height:50px; display: flex;  position: fixed;  bottom: 0;  left: 0;  font-size: 24px;  color: #fff;  background: #2b8b2e;border: 1px solid #404042;  width: 100%;  text-align: center;  z-index: 99;border-bottom: none;}
#footersection{padding-bottom:60px;}
.sec-eqMobile a { padding: 8px 0; width: 50%; color: #fff; display: flex; align-items: center; justify-content: center;}
a.mobEqNow {    background-color: #2b8b2e; border-left: 1px solid #404042;}
#enqform{display:none !important;}
#rera-modal .modal-dialog{max-width:85% !important;margin:1% auto;}
#disc-modal .modal-dialog{max-width:85% !important; margin:1% auto;}
#email_form01 {    width: 95%;    margin: 0 auto;}
	#footersection{font-size:14px;}
	.projecthighul{display:none !important;}
	.regularfour{display:block !important;}
	.bannerslider{width:100%; display:none !important;}
.bannersliderm{width:100%; display:block !important;}
.home{margin-top: 0;}
.highlight{width: 80%;margin-left: 10%;margin-right: 10%; height: auto;padding-bottom: 10px;}
.highlight:hover{margin-left: 10%;margin-right:10%; transition: 0.4s;}
.highlight_left{width:15%}
.highlight_right{width: 85%; margin-top: 20px;}
.overview_left, .overview_right{width: 100%;}
.main_la{width: 100%;}
.count_d{width: 40%;margin-left: 5%;margin-right: 5%;float: left;position: relative;text-align: center;margin-top: 20px;}
.dev_logo{width: 12%;}
.amen{width: 100%;float: left;border: none;border-bottom: 2px dashed #2b8b2e;height: auto;}
    .amen_btn{margin-left: 5px;margin-right: 5px;height:60px;text-align: center;}
    .plan,.bot_inp{width:90%;margin-left: 5%;margin-right: 5%;}
    .bot_inp{margin-top: 15px;}
    .amen_btn{padding-left: 5px;padding-right: 5px;}
}

@media (max-width: 640px){
.enqcontainer{margin-top:15%;}
.enqfrm {    width: 48%;    margin-right: 1%;    margin-left: 1%;    float: left;   height: 30px;    margin-bottom: 20px;}
.nextArrowBtn{  right: 3%;    }
.prevArrowBtn{    left: 3%;   }	
.inp_eq{width: 80%;margin-left: 10%;margin-right: 10%;}
.dev_logo{width: 15%;}
.overview_left{padding-top: 0;}
#overview .headingg{margin-bottom: 10px;}
}
@media (max-width: 620px){
.highlight_right{width: 85%; margin-top: 13px;}
.highlight_right_text{margin-bottom: 0;}

    }
    
@media (max-width: 540px){
    .headingg::before{width: 50%;left: 25%;}
	.enqcontainer{margin-top:18%;}

		.contact select{padding:0px 5px;}
.contact input{padding:0px 5px;}
#configmain {    width: 100%;}
.highlight_left{width:20%}
.highlight_right{width: 80%; margin-top: 15px;}
.dev_logo{width: 17%;}

}

@media (max-width: 484px){
	.contact select{padding:0px 10px;}
.contact input{padding:0px 10px;}
	.enqfrm {    width: 92%;    margin-right: 1%;    margin-left: 1%;    float: left;   height: 30px;    margin-bottom: 20px;}
	.enqcontainer{margin-top:20%;}
    .nextArrowBtn{  right: 0%;    }
    .prevArrowBtn{    left:0%;   }	
}

@media (max-width: 480px){
    .highlight_right{margin-top: 10px;}
.dev_logo{width: 19%;}


}	
@media (max-width: 442px){
.count_d{width: 90%;margin-left: 5%;margin-right: 5%;float: left;position: relative;text-align: center;margin-top: 20px;}
.site_addr{font-size: 15px;}
.dev_logo{width: 23%;}
.logoimg{margin-left: 10px;}



}	
@media (max-width: 384px){
    .enanchor1{top:60%}

}
	
@media (max-width: 380px){
    .highlight_left{width: auto;height: 100px;}
    .highlight_right{width: 60%;height: 100px;margin-top: 15px;}

}	

@media (max-width: 331px){
    .highlight_left{width: auto;height: 80px;}
    .highlight_right{width: 50%;height: 80px;margin-top: 15px;}
    .la {        width: 100%;height: auto;}	
    .single_la{margin-left: 0;}

.site_addr{font-size: 13px;}
.logoimg{margin-left: 0px;}


}