
 @media only screen and (min-width:1023px){
	div.form-wrap ul.form-list li.form-li.select-city, div.form-wrap ul.form-list li.form-li.select-country{width:49%;}
	 div.form-wrap ul.form-list li.form-li.select-country{margin-right:2%;}
} 
@media only screen and (max-width:3000px){
	.container .form-wrap{width:400px;right:35px;/* top: 7%; */}
.container .home-section-wrap ul.home-banner li .content span.price-logo{display:inline-block;width:380px;}
	.container div.main-content .wrapper .right-section{   padding: 50px 32% 0px 5%;}
	ul.amenities-list li div.img-box img{width:35%;}
  ul.amenities-list li div.img-box1 img{padding: 0px; font-size:10px;}
	div.form-wrap ul.form-list .agree-field .text{left: -5px;}
}



@media only screen and (max-width:1400px){
	
	/* header */
	div.header div.logo-header{width:25%;}
	/*div.header div.menu-box{ padding: 5px 110px 5px;}*/
	ul.main-menu li a {font-size:12px;}
	
	/* home-slider */
	.container .form-wrap{width:362px;right:10px; top: 1.5%;}
	.container .home-section-wrap ul.home-banner li .content{position:absolute;top:20%;left:5%;width:auto;}
   .container .home-section-wrap ul.home-banner li .content span.price-logo{display:inline-block;width:300px;}
	.container div.main-content .wrapper .right-section {padding: 50px 34% 0px 6%;}
	.container .home-section-wrap ul.home-banner li .content h1{font-size:50px;}
	.container .home-section-wrap ul.home-banner li .content h3{font-size:28px;}
	.container .home-section-wrap ul.home-banner li .content span.border{width:80px;}
	
	/* right-section */
	 .container div.main-content .wrapper .right-section div.about-sec div.highlight-prop div.video-links a.btn div.data h5{font-size: 13px;}
	.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop div.video-links a.btn span.play-btn{width:40px;height:40px}
	.container div.main-content .wrapper .right-section h2{font-size:28px;}
	.container div.main-content .wrapper .right-section h4{font-size:28px;}
	.container div.main-content .wrapper .right-section p,.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop ul,div.form-wrap ul.form-list li #countryCode{font-size:14px;}

	/* location */
	.container div.main-content .wrapper .right-section div.location-sec p{font-size:14px;}
	/* aminities */
	
	ul.amenities-list li div.text-inside{font-size:15px;line-height:20px}
	/* resideance */
	ul.Residence li div.data{padding: 10px 50px;}
	ul.Residence li div.data span{font-size:20px;}
	ul.Residence .slick-arrow{bottom: -50px;width: 35px; height: 35px;}
	ul.Residence .slick-arrow.slick-prev{right: 34px;}
	
	/* plans */
	.container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap{ padding: 20px 0 0 0;}
	.container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h3.plan-title{font-size:22px;}
	.container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li.tower-plans{padding: 20px 0 30px 0;}
	.container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content h4.tower-title{font-size:21px;}
	.container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content h5{font-size:12px;}
	.container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h3.plan-title a, .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h4.tower-title span, .container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content h5 a{ background-size: 5px;    width: 30%;}
	.right-section div.plan-sec ul.tower-list li div.tower-content ul.unit-plans-list li a{width: 80%;font-size:11px; background-position: right 5px;background-size: 5px;}
	/* thank-you */
	div.thanks-copy h1{font-size:50px;padding-bottom:10px;}
div.thanks-copy p{ font-size:22px;line-height:33px;}

	/* footer */
	.footer p{font-size:13px;}
	.footer p.footer-data,.footer p.footer-data a{font-size:12px;}
	/* form */
	.form-wrap p{ font-size: 21px;    margin-bottom: 10px;}
	.form-wrap h4{font-size: 24px;}
	div.form-wrap ul.form-list li .text,div.form-wrap ul.form-list li div.select-field select{font-size:12px;}
	
	div.form-wrap ul.form-list li .form-icon{ bottom: 11px;}
	.form-wrap h2{ font-size:26px; padding-top:8px;}
	div.form-wrap ul.form-list li{ margin-bottom:20px;}
	div.form-wrap ul.form-list .agree-field p{font-size: 9px !important;}
	div.form-wrap ul.form-list li .submit{ height:40px; font-size:17px;letter-spacing:3px;}
}

@media only screen and (max-width:1280px){
  div.header{padding: 10px 30px;}
  div.header div.logo-header{width:25%;}
  /* home-banner-content */
  .container .home-section-wrap ul.home-banner li .content h1{font-size:45px;}
  .container .home-section-wrap ul.home-banner li .content h3{font-size: 25px;}
  /* plans */
  .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h3.plan-title a, .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h4.tower-title span, .container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content h5 a{width:22%;}
  
}
/* @media only screen and (max-width:1200px){
	.form-wrap h4 .tel-ant:after{width:28px;height:28px;top:16px;}
	ul.main-menu li{ padding: 0 23px;}
	.container .form-wrap{width:350px;}
	.container div.main-content .wrapper .right-section{ padding: 50px 39% 0px 20px;}
	div.form-wrap ul.form-list li .text.mobile{width:60%;}
	.container .home-section-wrap ul.home-banner li .content{left:40%;}
	.container .home-section-wrap ul.home-banner li .content h3{font-size:26px;}
	ul.amenities-list li div.img-box img{width: 72px;}
} */

@media only screen and (max-width:480px){
	/* mob-only */
	
	.mob-only{display:block !important;}
	
  
	/* header */
	a.avenida-logo{float:left;}
	/* home */
	.container{padding: 57px 0 0 0;}
	.container .home-section-wrap ul.home-banner li .content span.price-logo{display:inline-block;width:180px;}
	.container .home-section-wrap ul.home-banner li .content h1{font-size:35px; line-height: 35px;}
	.container .home-section-wrap ul.home-banner li .content h3{ line-height: 25px;}
	.container .home-section-wrap ul.home-banner li .content span.border{margin: 5px 0px 20px 0px; height: 3px;}
	
	/* video poup */
	div.video-popup {text-align:right;}
	div.video-popup a.btn-close{color:#fff;line-height: 60px;overflow: hidden; border-radius: 5px 0 0 5px;font-size: 20px;height: 60px;position: absolute;right: 0;top: 55px;width: 150px;z-index: 111;}
	/* mob-menu */
	#nav-icon{display:block;}
	div.open{ position:fixed !important; top:43px !important;}
	div.header div.menu-box{ position:fixed; width:100%; height:100%; padding:20px 0px 0px; overflow:auto; top:66px; left:-100%; background:#383535; transition: all 400ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -moz-transition: all 400ms cubic-bezier(0.17, 0.04, 0.03, 0.94); -webkit-transition: all 400ms cubic-bezier(0.17, 0.04, 0.03, 0.94); z-index:10;}
	
	div.header div.menu-box.active{ left:0px;}
	ul.main-menu li{ float:left; width:100%; margin:0px; padding:0px; position:relative; border-bottom:1px solid #333; text-align:center;}
	ul.main-menu li a:after, ul.main-menu li a.active:after{ display:none;}
	ul.main-menu li a{ float:none; display:inline-block; width:100%; height:50px; line-height:50px; border-bottom:1px solid #444242; margin:0px; padding:0px;color:#fff;}
	ul.main-menu li:after{ display:none;}
  
	div.header div.logo-header{ margin:5px 0 0;  width:auto;}
	a.elysium-logo{ display:none;}
	a.shantigram-logo img{ width:110px;}
	a.adani-logo{ margin:0 30px 0 0;}
	a.adani-logo img{ width:75px;}
	
	/* home-section */
	.container .home-section-wrap ul.home-banner li .content h3{font-size: 22px;}
    /* form */
	.container .form-wrap{/* display:none; */bottom: unset;position: relative !important;right: unset;top: unset;float:left;width:auto;    padding: 0px 28px;}
	.container .form-wrap form{float: left;position: relative;}
	div.form-wrap ul.form-list .agree-field .text {left: 25%;}
	/* right-section */
	.container div.main-content .wrapper .right-section{padding: 30px 20px;}
	/* location */
	.container div.main-content .wrapper .right-section div.location-sec .loaction-map img{width:100%;}
	
   /* aminities */
   ul.amenities-list li {width:50%;}
   ul.amenities-list li div.img-box img{width: 80px;}
   /* residence */
 .container div.main-content .wrapper .right-section div.residence-sec  {padding: 0px 0px 20px 0px;}
 .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h3.plan-title a, .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h4.tower-title span, .container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content h5 a{width:28%;}
 /* eniquire  button*/
  footer{padding-bottom:50px;margin-top:50px;}
 .footer{float:left;width:100%;position:relative;}
 
  a.enuire-now{display: inline-block !important;width: 100%;background: #e6a922;color: #fff;font-size: 20px;text-align: center;border: 0;height: 50px;font-family:'PoppinsMedium'; text-transform: uppercase;max-width: 100%;letter-spacing: 4px;position:fixed;bottom:0;z-index:9;line-height: 50px;left:0;}
  
  /* Desiclamer popup */
div.SubscriptionPopUp{max-width:400px;z-index:9999 !important;}
div.SubscriptionPopUp a.btn-close{top:25px;right:8px;}
div.SubscriptionPopUp div.data{ width:100%; float:left; margin:0; padding:30px 30px;overflow:auto;height:600px;}
div.SubscriptionPopUp div.data h5{font-size:28px;padding:10px 0px;}
div.SubscriptionPopUp div.data p{font-size:14px;}

/* privacy-policy */
div.privacy-policy{padding:0px 10px;}
div.privacy-policy h2{font-size:26px;font-weight:normal;padding-bottom:10px;}
div.privacy-policy strong{font-size:14px;line-height:20px;}
div.privacy-policy p,div.privacy-policy li{font-size:12px;font-weight:normal;line-height:22px;padding-bottom: 10px;}

}
@media only screen and (max-width:480px){
	/* mob-only */
	.desk-only{display:none !important;}
	.mob-only{display:block !important;}
	
	/* header */
	div.header div.logo-header{margin:0;}
	a.tata-logo{margin: 10px 15px 0px 0px;}
	a.tata-logo img {width: 116px;}
	a.avenida-logo {margin:0;}
	a.avenida-logo img {width: 115px;}
	
	/* home banner */
	
	.container .home-section-wrap ul.home-banner li .content h1 {font-size: 30px;line-height: 30px;}
	.container .home-section-wrap ul.home-banner li .content h3 {font-size: 17px;line-height:20px;letter-spacing:normal;}
	.container .home-section-wrap ul.home-banner li .content span.border{width:60px;}
	.container .home-section-wrap ul.home-banner li .content{width:90%;left:10%;top:unset; bottom: 10%;text-shadow: 1px 6px 18px #1f1f1f;}
	.container .home-section-wrap ul.home-banner li div.content img{width:42%;padding-bottom:20px;}
	
	 
	 /* right-section */
	 .container div.main-content .wrapper .right-section div.about-sec div.highlight-prop div.video-links a.btn div.data h5{font-size: 11px;}
	 .container div.main-content .wrapper .right-section{padding: 30px 10px 20px 10px;}
	 .container div.main-content .wrapper .right-section h2{font-size: 23px;}
	 .container div.main-content .wrapper .right-section h2:after{width:40px;}
	 .container div.main-content .wrapper .right-section h4{font-size: 16px;padding-bottom: 18px;}
	 .container div.main-content .wrapper .right-section div.about-sec div.highlight-prop ul li {width:100%;}
	.container div.main-content .wrapper .right-section p, .container div.main-content .wrapper .right-section div.about-sec div.highlight-prop ul li{font-size:11px;line-height:18px;}
	.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop div.video-links{display:inline-block;text-align:center;width:100%;}
	.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop div.video-links a.btn{width:80%;font-size:11px;padding:10px 12px;margin:5px;text-align:center;}
	 /* aminities */
	 ul.amenities-list li div.img-box img{width: 60px;}
	 ul.amenities-list li div.text-inside{font-size:14px;line-height:19px;padding: 15px 0px;}
	 
	 /* locations */
	 .container div.main-content .wrapper .right-section div.location-sec p{font-size:11px;line-height:15px;padding-bottom: 5px;}
	 .container div.main-content .wrapper .right-section div.location-sec div.loaction-map div.gm-style-iw h2{font-size:16px;}
	 .container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content ul.unit-plans-list li{ width: 30%;margin-bottom: 6px;}
	 /* residence */
	
	 ul.Residence .slick-arrow{height:30px;width:30px;bottom: -45px;}
	  ul.Residence li div.data{ padding: 4px 30px;}
	 ul.Residence li div.data span{font-size:17px;line-height:24px;}
	 div.form-wrap ul.form-list li .submit{bottom: -15px;font-size: 16px;}
	 /* plans */
	 .container div.main-content .wrapper .right-section div.plan-sec{padding: 40px 0px 0px 0px;}
	 .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap{padding: 10px 0 0 0;}
	 .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h3.plan-title a, .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h4.tower-title span, .container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content h5 a { width: 55%;margin: 0 0 10px 0;}
	 .container div.main-content .wrapper .right-section div.plan-sec div.plan-wrap h3.plan-title {font-size: 18px;}
	 .container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li.tower-plans{ padding: 10px 0;}
	 .container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content h4.tower-title {font-size: 17px;}
	 .container div.main-content .wrapper .right-section div.plan-sec ul.tower-list li div.tower-content h5 {font-size: 12px;}
	 .right-section div.plan-sec ul.tower-list li div.tower-content ul.unit-plans-list li a{width:auto;}
	/* footer */
	.footer{padding:20px 10px;}
	.footer img.footer-logo{width: 40%;padding-bottom: 20px;}
	.footer p {font-size:10px;margin: 0px 0px 15px 0px;line-height:11px;}
	.footer p{line-height:12px;}
	.footer p.footer-data ,.footer p.footer-data a{font-size: 8px;}
	.footer .adress p span{margin-top:0px;}
	.footer .adress p span img{width:9px;}
	.footer ul.footer-privacy a{font-size:10px;}
	/* form */
	div.form-wrap ul.form-list .agree-field .text {left: -15px;margin-top: 3px;}
	div.form-wrap ul.form-list li .text.mobile {width: 100%;}
	.form-wrap p{font-size:18px;line-height:18px;}
	/* thank you */
	.thank-you-wrap{height:100%;}
	div.thank-you-page{background: url(../images/mob-thank-you-banner.jpg) no-repeat;background-size:cover;height:100%;}
	div.thanks-copy{ padding: 25% 0px;}
	div.thanks-copy img{width:50%;}
	div.thanks-copy h1{font-size:27px;padding-bottom:8px;}
	div.thanks-copy p{font-size:12px;line-height:20px;}
	
	div.header{ padding:0px 15px;}
	/* popup form */
	.form-popup.popup .form-wrap p{font-size:17px;line-height:19px;    margin: 0 0 10px 0;}
	.form-popup.popup div.form-wrap ul.form-list li .text.mobile{width:100%; padding:8px 2px 5px 58px;}
	.form-popup.popup div.form-wrap ul.form-list li .text ,.form-popup.popup div.form-wrap ul.form-list li div.select-field select{font-size: 12px;}
	.form-popup.popup div.form-wrap ul.form-list .agree-field .text {left: -5px;}
	.form-popup.popup div.form-wrap ul.form-list li .form-icon { bottom: 7px;}
	div#mxalert{ width:100%; left:5%;}
	div.popup.otp-popup{ width:90%;}
	div.popup.otp-popup a.re-send-btn{ font-size:12px; padding:10px 12px; margin:0px 5px;}
	div.popup.otp-popup h2{ font-size:17px;}
	div.popup.otp-popup p br{ display:none;}
	/* loaction-map */
	.container div.main-content .wrapper .right-section div.location-sec div.loaction-map div.gm-style-iw p{font-size:12px;}
}

@media only screen and (max-width:340px){
a.tata-logo img {width: 125px;}	
a.avenida-logo img {width: 100px;}
.form-popup.popup{width:100%;}
.container .form-wrap{padding: 0px;}
div.form-wrap ul.form-list { float: none; margin: 0 auto;padding: 0;width: 90%;}
div.form-wrap ul.form-list .agree-field .text {left: 0px;}
.form-popup.popup div.form-wrap ul.form-list li .text.mobile{width:100%;}
.form-popup.popup div.form-wrap ul.form-list li {height: 30px; margin-bottom: 18px;}
.form-popup.popup div.form-wrap ul.form-list li .text, .form-popup.popup div.form-wrap ul.form-list li div.select-field select {font-size:11px;}
.form-popup.popup div.form-wrap ul.form-list .agree-field .text {left: -19px;}
.form-popup.popup .form-wrap h2{    font-size: 26px;}
.form-popup.popup div.form-wrap  p.e{font-size: 12px!important;}
div.SubscriptionPopUp div.data{ height:550px;}
.container .home-section-wrap ul.home-banner li .content h3 {font-size: 19px;}
.footer p.footer-data,.footer p.footer-data a {font-size: 7px;}
}