@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%;}/*23-05-2018*/
	 div.form-wrap ul.form-list li.form-li.select-country{margin-right:2%;}
}
@media only screen and (max-width:1600px){
	.container .home-section-wrap ul.home-banner li .content h5{ font-size:22px;}
	.container .form-wrap{/* width:400px; */right:35px;}
	.container div.main-content .wrapper .right-section{padding: 50px 32% 0px 70px;}
	div.form-wrap ul.form-list .agree-field .text{left: 10px;}
	ul.amenities-list li div.img-box img{ width:75px;}
	ul.amenities-list li div.text-inside{ font-size:14px; line-height:20px}
}

@media only screen and (max-width:1400px){
	
	/* header */
	div.header{ padding:0px 30px 35px;}
	/* div.header div.menu-box{ padding:10px;} 
	div.header div.logo-header, a.serenity-logo{ top:10px;}*/
	a.seth-creators{ margin:0px 0 0; top:2px;}
	a.transcon-logo img,a.seth-creators img{ width:112px;}
	div.header a.logo img{ width:170px;}
	div.header.sticky-header a.logo img{ width:85px;}
	/* a.serenity-logo img{ width:70px;} */
	/* div.header div.menu-box{ margin:50px 0 0 0;} */
	ul.main-menu li a {font-size:12px; line-height:30px;}
	ul.main-menu li a:after{ bottom:0;}
	ul.main-menu li a.ebroucher{ background-position:85% 5px; background-size:16px;}
	ul.main-menu li a.ebroucher:hover{ background-position:85% -58px;}
	/* home-slider */
	/* .container{ padding:153px 0 0 0;} */
	.container .home-section-wrap ul.home-banner li .content h3{font-size:30px; line-height:36px;}
	.container .home-section-wrap ul.home-banner li .content span.border{width:80px;}
	.container .home-section-wrap ul.home-banner li .content div.offer-content{padding:10px 50px 10px 10px;}
	.container .home-section-wrap ul.home-banner li .content div.offer-content h4{font-size:24px;line-height:30px; }
	.container .home-section-wrap ul.home-banner li .content div.offer-content p{font-size:12px;line-height:16px; }
	/* right-section */
	.container div.main-content .wrapper .right-section{padding: 50px 36% 0px 50px;}
	.container div.main-content .wrapper .right-section h2{font-size:28px;}
	.container div.main-content .wrapper .right-section h4{font-size:20px;}
	.container div.main-content .wrapper .right-section p{font-size:14px;}
	.container div.main-content .wrapper .right-section div.about-sec div.highlight-prop ul{font-size:14px;}
	/* resideance */
	ul.Residence li div.data span{font-size:16px;}
	/* plan-sec */
	div.right-section div.plan-sec ul.plan-list li div.content-wrap div.data h5{font-size:16px;}
	.footer p{font-size:13px;}
	.form-wrap h2{ font-size:28px; padding-top:15px;}
	div.form-wrap ul.form-list li{ margin-bottom:20px;}
	div.form-wrap ul.form-list li .submit{ height:40px; font-size:18px;}
	.container .form-wrap{ top:150px; padding:0px 20px 15px;}
	.form-wrap h4 .tel-ant{ padding:5px 0px 0px 30px;}
	.form-wrap h4 .tel-ant:after{ top:4px;}
	/* div.header.sticky-header a.serenity-logo { top: -8px;}
	div.header.sticky-header a.logo img{ width:115px;} */
}

@media only screen and (max-width:1280px){
    /* header */
	ul.main-menu {padding: 0 20px 0 20px;}
	/* home-slider */	.container div.main-content .wrapper .right-section {padding:50px 38% 0px 35px;}
	/* .container .home-section-wrap ul.home-banner li .content{left:45%;} */
	/* form */
	.container .form-wrap{right:25px;}
	.form-wrap h4 .tel-ant:after{top:3px;}
}
@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 40% 0px 35px;}
	/* 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:1023px){
	/* home */
	div.header{ padding:10px 0 0;}
	a.transcon-logo img, a.seth-creators img{ width:70px;}
	a.serenity-logo img{ width:65px;}
	div.header div.menu-box{ margin:10px 0 0 0; padding:5px 0; background:#fff;}
	div.header.sticky-header{padding:0;margin:0;}
	div.header.sticky-header div.menu-box{ margin:0px 0 0 0;transition:none;}
	div.header.sticky-header a.logo{display:none;}
	ul.main-menu{ padding:0 30px; float:left; width:100%;}
	ul.main-menu li{ float:left; width:100%; padding:0; text-align:center;}
	ul.main-menu li:after{ top:50%; transform:translateY(-50%);  right:-18px; background:url(../images/divider-mob.jpg) no-repeat;}
	ul.main-menu li a{ float:none; font-size:14px; display:inline-block; color:#000;}
	ul.main-menu li a.ebroucher{ background-position:85% -27px;}
	.container{padding:0;}
	div.header div.logo-header{ margin:0;  width:auto; left:15px;}
	a.serenity-logo{ top:auto; left:auto; position:relative;}
	a.seth-creators{ right:15px; margin:0px 0 0 0;}
	/* home-section */
	.container .home-section-wrap ul.home-banner li .content{ left:0; bottom:40px;top:unset; width:100%; text-align:center;}
	.container .home-section-wrap ul.home-banner li .content h3{font-size: 22px; line-height:28px;}
	.container .home-section-wrap ul.home-banner li .content h5{font-size: 14px; line-height:18px;}
	.container .home-section-wrap ul.home-banner li .content span.border{margin:20px auto;}
	.container .home-section-wrap ul.home-banner li .content div.offer-content{clip-path:polygon(0 0, 100% 0%, 90% 100%, 10% 100%);}
	.container div.main-content .wrapper .right-section h2{ text-align:center;}
	.container div.main-content .wrapper .right-section h2:after{ left:50%; bottom:12px; transform:translateX(-50%);}
	.container div.main-content .wrapper .right-section p{ text-align:center;}
	div.partners ul.partners-list li div.data{ padding:15px 10px 10px 10px;}
	.container .right-section div.partners ul.partners-list li div.data p{ text-align:left;}
	.container .home-section-wrap ul.slick-dots{ padding:0; text-align:center; bottom:10px;}
	.container .home-section-wrap ul.slick-dots li button{ width:10px; height:10px;}
	.container .home-section-wrap ul.slick-dots li button.active:before{ border:2px solid #bea362;}
	
    /* form */
	.container .form-wrap{/* display:none; */bottom: unset;position: relative !important;right: unset;top: unset;float:left;width:auto;}
	.container .form-wrap form{float: left;position: relative;}
	/* 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 */
   .container div.main-content .wrapper .right-section div.aminities-sec h4,
   .container div.main-content .wrapper .right-section div.location-sec h4{ text-align:center;}
   ul.amenities-list{ padding-top:10px;}
   ul.amenities-list li {width:33.3333%;}
   /* residence */
   .container div.main-content .wrapper .right-section div.residence-sec, 
   .container div.main-content .wrapper .right-section div.location-sec,
   div.right-section div.plan-sec,
   .container div.main-content .wrapper .right-section div.aminities-sec,
   .container div.main-content .wrapper .right-section div.about-sec,
   div.config-sec{padding: 0px 0px 20px 0px;}
   /* eniquire  button*/
   footer{padding-bottom:0px;margin-top:50px;}
   .footer{float:left; width:100%;}
   a.enuire-now{display: inline-block;width: 85%;background: #bd913c;color: #fff;font-size: 16px;text-align: center;border: 0;height: 50px;font-family:'PoppinsMedium'; text-transform: uppercase;max-width: 100%;letter-spacing: 2px;position:fixed;bottom:0;z-index:9;line-height: 50px;right:0;}
   a.receiver{ position:fixed; bottom:0; left:25px; z-index:9; width:50px; height:50px; background:#bd913c url(../images/phone-receiver.png) no-repeat; background-size:25px; background-position:center center; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; outline:none;}
  /* plan-sec */
  div.right-section div.plan-sec ul.plan-list li div.content-wrap{padding:0;}
  /* Desiclamer popup */
	div.e-brochure-popup a.btn-close{top:20px;right:20px;}
	div.e-brochure-popup div.popup-data{padding: 50px 30px 60px;}
	form.e-brochure-form ul.form-list li{width:100%;margin: 40px -2px 0px -2px;}
	.container div.main-content .wrapper .right-section{padding: 30px 15px 20px 15px;}
	div.right-section div.plan-sec ul.plan-list{ width:100%; padding:20px 0 0 0;}
	div.tab-menu{ position:relative; text-align:center;}
	.plan-list .slick-arrow{ bottom:-10px; top:auto; background-size:90%;}
	.plan-list .slick-arrow.slick-prev{ background-image:url(../images/prev.png); left:41%;}
	.plan-list .slick-arrow.slick-next{ background-image:url(../images/next.png); right:41%;}
	.container div.main-content .wrapper .right-section div.location-sec h4{ margin:0;}
	div.right-section div.plan-sec ul.plan-list li div.content-wrap a.download-plan{ display:block;}
	.form-wrap h4 .tel-ant:after{ top:5px;}
	.form-popup.popup{ height:375px;}
	div.popup.termconditionPopUp{width:90%; padding:15px; top:5% !important; left:5% !important; margin:0 !important; height:500px; overflow:auto;}
	div.popup.termconditionPopUp p{ font-size:12px;}
	div.popup.reraPopUp{ width:90%;}
	.desk-only{display:none !important;}
	.mob-only{display:block !important;}
	.container .home-section-wrap{ padding:75px 0px 0px;}
	
	
}
@media only screen and (max-width:480px){
	/* home banner */
	.container .home-section-wrap ul.home-banner li .content span.border{width:60px;height:3px;margin: 12px auto;}
	.container .home-section-wrap ul.home-banner li .content div.offer-content{padding:5px 30px;}
	.container .home-section-wrap ul.home-banner li .content div.offer-content h4{font-size:20px;line-height:26px;width:auto;}
	.container .home-section-wrap ul.home-banner li .content div.offer-content p{font-size:10px;line-height:14px;}
	/* .container .home-section-wrap ul.home-banner li .content{width:100%;top:28%;bottom:unset;text-shadow: 1px 6px 18px #1f1f1f;left:53%;}
	.container .home-section-wrap ul.home-banner li div.content img{width:42%;padding-bottom:20px;} */
	/* mob-only */
	.desk-only{display:none !important;}
	/*.mob-only{display:block !important;}*/
	 /* right-section */
	 .container div.main-content .wrapper .right-section h2{font-size: 24px;}
	 .container div.main-content .wrapper .right-section h4{font-size: 17px;padding-bottom: 18px;}
	 .container div.main-content .wrapper .right-section p,
	 .container div.main-content .wrapper .right-section div.aminities-sec h4, .container div.main-content .wrapper .right-section div.location-sec h4{font-size:12px; line-height:18px;}
	 .container div.main-content .wrapper .right-section div.about-sec div.highlight-prop ul li{font-size:11px;line-height:21px;}
	 /* aminities */
	 ul.amenities-list li{ width:50%;}
	 ul.amenities-list li div.img-box img{width: 60px;}
	 ul.amenities-list li div.text-inside{font-size:12px;line-height:18px;padding: 15px 0px;}
	 /* residence */
	 ul.Residence .slick-arrow{height:35px;width:35px; background-size:90%;}
	 ul.Residence li div.data span{font-size:12px; line-height:13px}
	 div.form-wrap ul.form-list li .submit{bottom: -5px;}
	/* footer */
	.footer{padding:20px 10px 35px;}
	.footer img.footer-logo{ width:65px;}
	.footer div.logo-wrap span .seth-footer{ width:80px;}
	.footer p {font-size:10px;margin: 0px 0px 15px 0px;line-height:14px;}
	.footer p.footer-p1{line-height:14px;}
	.footer p.mob-only {font-size:8px !important;}
	.footer .adress p span{margin-top:0px; margin-right:8px;}
	.footer .adress p span img{width:9px;}
	
	div.header{ padding:10px 0px 0;}
	.form-popup.popup div.form-wrap ul.form-list li .text.mobile{width: 100%; padding:8px 2px 5px 55px;}
	div.form-wrap ul.form-list .agree-field .text{margin-top: 0px; top:-2px;}
	div#mxalert{ width:90%; left:5%;}
	div#mxalert p{ font-size:15px;}
	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;}
	div.config-sec ul li.row ul li div.price-form-inside{ padding:20px;}
	div.config-sec ul li.row div.col{ padding:10px 5px 7px;}
	div.config-sec ul li.row div.col span, 
	div.config-sec ul li.row div.heading span,
	.container div.config-sec ul li.row ul li div.price-form-inside p{ font-size:12px;}
	div.config-sec ul li.row ul li div.price-form ul.form-list li{ width:100%; margin:0 0 20px;}
	div.config-sec ul li.row ul li div.price-form ul.form-list li .text{ font-size:12px; line-height:16px; padding:5px 10px 5px 30px;}
	div.config-sec ul li.row ul li div.price-form ul.form-list li .form-icon{ top:5px;}
	div.config-sec ul li.row ul li div.price-form ul.form-list li .form-icon img{ width:15px;}
	div.config-sec ul li.row ul li div.price-form ul.form-list li .submit{ width:170px; height:35px; font-size:14px;}
	div.config-sec ::-webkit-input-placeholder {font-size:12px;}
	div.config-sec ::-moz-placeholder { font-size:12px;}
	div.config-sec :-ms-input-placeholder {font-size:12px;}
	div.config-sec :-moz-placeholder {font-size:12px;}
	p.e{ font-size:10px !important; text-align:left !important;}
	
	/* e-brochure */
	form.e-brochure-form{width:100%;}
	div.e-brochure-popup div.popup-data {padding: 50px 40px;}
	form.e-brochure-form ul.form-list{width:100%}
	form.e-brochure-form ul.form-list li input.text{font-size:14px;}
	form.e-brochure-form ul.form-list li input.text::placeholder{font-size:14px;}
	form.e-brochure-form ul.form-list li span{bottom:9px;}
	form.e-brochure-form ul.form-list li input.submit{font-size: 14px;padding:10px 65px}
	.form-wrap h4{ font-size:16px;}
	.form-wrap h4 .tel-ant:after{ top:5px; left:5px; background-size:19px; }
	.footer a.disclaimer{ font-size:12px;}
	.footer a.disclaimer:before{ top:2px;}
	a.enuire-now{ width:75%;}
	a.receiver.onlyReceiverShow{bottom:20px;}
	div.right-section div.plan-sec{ padding:45px 0 20px 0;}
	.container div.main-content .wrapper .right-section div.about-sec.partners{ padding:20px 0 45px 0;}
	.container div.main-content .wrapper .right-section ul.Residence li p{ font-size:10px; line-height:10px; bottom:5px; right:10px;}
	/* a.serenity-logo{ left:50%; transform:translateX(-50%);} */
	div.header a.logo img{ width:80px;}
	
	.price-enquiry-frm .selldof_row{ width:100%; margin-bottom:0;}
}

@media only screen and (max-width:340px){
.form-popup.popup div.form-wrap ul.form-list li .text.mobile{width: 60%;}
div.SubscriptionPopUp div.data{ height:550px;}
.container .home-section-wrap ul.home-banner li .content h3 {font-size: 19px;line-height:24px;}
.container .form-wrap{ padding:0px 8px 15px;}
a.receiver{ left:15px;}
}