@media screen and (max-width:1400px){
	.location-map div.img-box{height:350px;}
}

@media screen and (max-width:1023px){
.desk-only{display:none !important;}
.mob-only{display:block !important;}
section.home-banner{padding:80px 0 20px;}
section.about{padding:0px 15px 0px 15px;}
section{padding:0;}

#nav-icon{display:block;}
.logo{width:120px;}
.menu-box{position:fixed; width:100%; height:100%; left:-100%; top:0; background:rgba(255,255,255,0.94); transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;}	
.menu-box.active{left:0;}
.menu-box ul{ align-content:center; flex-flow:row wrap;}
.menu-box ul li{text-align:center; width:100%;}
.menu-box ul li a{font-size:18px; padding:10px; display:inline-block;}
.menu-box .slick-arrow{width:35px;}
.menu-box .slick-arrow.slick-next{background-position: -15px -368px;}
.menu-box .slick-arrow.slick-prev{background-position: -15px -326px;}
.header .wrapper{padding:0px 15px; justify-content: space-between;}

.synp-about .img-box{width:100%;}
.synp-about h4.mob-only{text-align:center;}
.synp-about{margin-top:10px;}
.synp-about .description{width:100%;padding:20px 0 0;text-align:center;}
.synp-about .description h5{text-align:left}

.rera-info{padding:15px; margin-bottom:15px;}

.config-sec div.config-wrap{padding:0 15px;}
.config-sec ul li.row div.col span{font-size:12px;}
.config-sec ul li.row ul li div.price-form ul.form-list li{width:100%; margin-bottom:10px;}
.config-sec ul li.row ul li div.price-form-inside{padding:20px;}

section.gallery{margin:15px 0; padding:15px 0 30px; background:#f3f3f3;}

.tower-wrap{float:left; width:100%; margin:0; padding:0 15px;}
.tower-wrap .select-box{margin-bottom:20px;}
div.tab-content ul li div.img-box{padding:0px; margin:0; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; transform:scale(0.8); -webkit-transform:scale(0.8);}
div.tab-content ul li.slick-current div.img-box{transform:scale(1); -webkit-transform:scale(1);}
div.tab-content .g-tab-3 .slick-track{transform: translate3d(0px, 0px, 0px)!important;}

.video-wrap iframe{height:320px;}

.locate-wrap .location-list{flex-flow:row wrap;justify-content: flex-start; margin: 30px 0 10px;}
.locate-wrap .location-list li{width:50%;text-align:center;margin:0 0 25px;}

.disclaimer .content{padding:20px;}
.disclaimer .content p{font-size:16px; line-height:28px;}

.contact-wrap{padding:0 25px;margin:0;}
.contact-wrap div.form-wrap{width:100%;padding:0}
ul.form-list li.cntry-code{width:100%;}
ul.form-list li.mob-no{width:100%;}
.contact-wrap div.address-wrap{width:100%;padding:0; margin-top:20px;}

div.form-wrap.ask-expert{ display:flex; justify-content:center; align-content:center; flex-flow:row wrap; width:100%; height:100%;  position:fixed; left:0; top:0; background:rgba(0,0,0,0.9);opacity:0; visibility:hidden; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; border-bottom-left-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-right-radius:0px;-webkit-border-bottom-right-radius:0px;}
div.form-wrap.ask-expert h5{color:#ffffff;}
div.form-wrap.ask-expert.active{opacity:1; visibility:visible;z-index:6;}
div.form-wrap.ask-expert input.button {border: 0; background-color: #d3ae67;color: #fff;}
div.form-wrap.ask-expert input.button:hover{background: #f5f5f5;color: #000000;}
footer{padding-bottom:106px;}
footer section.sticky-form h4{color:#ffffff;}
footer .sticky-form{width:100%; height:100%; padding:0; background:rgba(0,0,0,0.9); opacity:0; visibility:hidden; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;}
footer .sticky-form.active{opacity:1; visibility:visible; z-index:6;}
footer .sticky-form .wrapper{width:100%; height:100%; display:flex; justify-content:center; align-items:center; flex-flow:row wrap; align-content:center;}
.sticky-form .title{width:100%;}
.sticky-form .form-wrap{width:100%;}
.sticky-form .form-wrap ul.form-list li{width:100%; margin-bottom:15px;}
.sticky-form .form-wrap ul.form-list li.cntry-code{width:35%;}
.sticky-form .form-wrap ul.form-list li.mob-no{width:65%;}
.sticky-form .form-wrap ul.form-list li.send-btn{width:100%; text-align:center;}
ul.form-list li .cta{width:100%;}
.sticky-form input.button{border:0; background:#d3ae67;color: #fff;}
.sticky-form input.button:hover{background: #f5f5f5;color: #000000;}

.sticky-enqr{position:fixed; left:0; bottom:0; width:100%; height:50px; background:#d3ae67;}
.action{display:flex; width:100%; height:100%; justify-content:center; align-items:center; flex-flow:row wrap;}
.action a{height:100%; width:100%; display:flex; justify-content:center; align-items:center; background-repeat:no-repeat; background-size:50px; color:#ffffff; font-size:18px; text-transform:uppercase;}

.header .action{width:auto;}
.header .action a.button{min-width:1px; padding: 10px 20px; font-size:12px;}

.form-close{position:absolute; right:10px; top:90px; color:#ffffff; padding:10px; font-size:32px;}

div.tab-content ul li.slick-slide{transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; opacity:0.5; }
div.tab-content ul li.slick-current{opacity:1;}
/* div.tab-content ul li a.plan-download{display:inline-block !important;} */
.callback-div{display:none;}
.call-icon { position: fixed; width: 40px; height: 40px; border-radius: 50%; -webkit-border-radius: 50%;  background: #00e600;
    display: flex !important; justify-content: center; align-items: center; transform: translateY(-50%); right: 0px; top: 50%;
    /* bottom: 30px; */ z-index: 4;}
.call-icon i{font-size:24px; color:#ffffff;}

div.tab-content ul li figcaption h6{font-size:12px;}

}

@media screen and (max-width:640px){
	p,
	.disclaimer .content p,
	.address-list li span{ font-size:14px; line-height:24px;}
	.fancybox-skin{padding:0 !important}
	div.mxdialog div.body{min-width:90%; width:90% !important;}
	ul.form-list li.w35,
	ul.form-list li.w65{width:100%;}
}
