@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:18px;}
	.form-wrap{/* width:400px; */right:35px; top:195px;}
	div.form-wrap ul.form-list .agree-field .text{left: -5px;}
	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 div.menu-box{ padding: 0; margin:75px 0 0 0;}
	a.transcon-logo img, a.serenity-logo img,a.seth-creators img{ width:95px;}
	ul.main-menu li{ padding:0 20px;}
	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:83% 5px; background-size:16px;}
	ul.main-menu li a.ebroucher:hover{ background-position:83% -48px;}
	/* home-slider */
	.container{ padding:0px 0 0 0;}
	.container .home-section-wrap ul.home-banner li .content h3{font-size:30px; line-height:36px;}
	/* right-section */
	div.synophsis div.title h4{ font-size:24px; line-height:32px;}
	div.synophsis div.title h2{ font-size:32px; line-height:36px;}
	div.synophsis div.description p{ font-size:14px; line-height:32px;}
	.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;}
	/* config */
	div.config-sec div.config-wrap{width:60%;}
	div.config-sec div.img-box{width:40%;}
	/* 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;}
	.form-wrap{ top:155px;}
	.container .home-section-wrap ul.home-banner li .content p{ font-size:16px; line-height:22px;}
	div.passion-wrap ul.passion-icons-list li div.data-box p{font-size:14px; line-height:20px;}
	div.wrapper-1400{max-width:1200px;}
	div.header div.logo-header{ left:30px;}
	ul.main-menu {padding: 0  0px 0 30px;}
}

@media only screen and (max-width:1280px){
    /* header */
	/* ul.main-menu {padding: 0 20px 0 20px;} */
	/* home-slider */
	/* .container .home-section-wrap ul.home-banner li .content{left:45%;} */
	/* form */
	.container .form-wrap{right:25px;}
	.form-wrap h4 .tel-ant:after{top:5px;}
}
@media only screen and (max-width:1200px){
	.form-wrap h4 .tel-ant:after{width:28px;height:28px;}
	div.header div.menu-box{ margin:85px 0 0 0;}
	ul.main-menu li{ padding:0 10px;}
	.container{ padding:0px 0 0 0;}
	.container .form-wrap{width:350px;}
	/* div.form-wrap ul.form-list li .text.mobile{width:60%;} */
	.form-wrap{ top:130px;}
	.container .home-section-wrap ul.home-banner li .content h3{font-size:26px;}
	ul.amenities-list li div.img-box img{width: 72px;}
	div.amenities-wrap ul.amenities-list li div.data-box p{ font-size:15px;}	
	div.passion-wrap ul.passion-list .slick-arrow.slick-next { right:42%;}
	div.passion-wrap ul.passion-list .slick-arrow.slick-prev {   left: 42%;}
    div.wrapper-1400{max-width:100%; padding:0px 20px;}
}
@media only screen and (max-width:1023px){
	/* home */
	div.header{ padding:10px 0 0;}
	a.seth-logo img, a.sahana img{ width:60px;}
	a.beaumonte-logo img{ width:100px;}
	div.header div.menu-box{ margin:95px 0 0 0; padding:5px 0;     background: rgba(0,0,0,0.4 );/* background:#072a5f; border-bottom:2px solid #0e2447; */ }
	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{ width:0;}
	ul.main-menu li a{ float:none; font-size:12px; display:inline-block; color:#fff;}
	ul.main-menu li a.ebroucher{ background-position:82% 8px; background-size:11px;}
	ul.main-menu li a.ebroucher:hover{ background-position:82% -29px;}
	ul.main-menu .slick-arrow{ top:50%; transform:translateY(-50%); width:25px; height:25px; background-size:80%; }
	ul.main-menu .slick-arrow.slick-prev{ background-image:url(../images/prv.png); left:3px;}
	ul.main-menu .slick-arrow.slick-next{ background-image:url(../images/nxt.png); right:3px; left:auto;}
	.container{padding: 0px 0 0 0;}
	div.header div.logo-header{ left:15px; margin:0;  width:auto;}
	a.sahana{ right:15px;}
	/* home-section */
	.container .home-section-wrap ul.home-banner li .content{ padding:10px; top:27%; transform:none; left:0; bottom:auto; width:100%; text-align:center;}
	.container .home-section-wrap ul.home-banner li .content h3{font-size: 18px; line-height:24px;}
	.container .home-section-wrap ul.home-banner li .content p{ font-size:13px; line-height:18px;}
	.container .home-section-wrap ul.home-banner li .content h5{ font-size:14px; line-height:22px;}
	.container div.main-content .wrapper .right-section h2{ text-align:center;}
	.container div.main-content .wrapper .right-section h2:after{ left:50%; transform:translateX(-50%);}
	.container div.main-content .wrapper .right-section p{ text-align:center;}
    /* form */
	.form-wrap{/* display:none; */bottom: unset;position: relative !important;right: unset;top: unset;float:left;width:90%; left:5%;}
	.form-popup .form-wrap{ padding:0 15px 15px;}
	.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 */
   div.config-sec{padding:30px 20px 20px 20px;}
   div.config-sec div.config-wrap{ width:100%; padding:0;}
   div.config-sec div.img-box{ /*display:none;*/width: 100%;margin-top: 10px;}
   /* eniquire  button*/
   footer{padding-bottom:0px;margin-top:50px;}
   .footer{float:left; width:100%;}
   a.enuire-now{display: inline-block;width: 100%;background: #f2d379;color: #000000;font-size: 20px;text-align: center;border: 0;height: 50px;font-family: 'PlayfairDisplayBold'; 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:#f2d379 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:0;}
	.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.html); right:41%;}
	div.amenities-wrap ul.amenities-list li{ width:50%;    margin: 0 -2px 30px;}
	div.passion-wrap ul.passion-list .slick-arrow.slick-next { right:40%;}
	div.passion-wrap ul.passion-list .slick-arrow.slick-prev {   left: 40%;}
	div.passion-wrap{ padding:20px 0 0 0;}
	div.passion-wrap ul.passion-list{ padding:0 0 100px 0;}
	div.passion-wrap ul.passion-list .slick-arrow{ bottom:6%;}
	div.passion-wrap ul.passion-list li div.data-box{ position:relative; top:auto; left:auto; transform:inherit;}
	div.passion-wrap ul.passion-list li.slick-active.slick-center div.data-box h5{ opacity:1;}
	div.passion-wrap ul.passion-list li div.img-box{ margin-bottom:20px;}
	/* luxery sec */
	div.luxery-sec div.luxery-content div.luxery-list ul{list-style:none;margin:0;padding:0 0 50px 0}
	div.luxery-sec div.luxery-content div.luxery-list ul.luxery-slider li{margin:0;padding:0px;text-align:center;}
	div.luxery-sec div.luxery-content div.luxery-list ul li:focus{outline:none;}
	div.luxery-sec div.luxery-content div.luxery-list{width:100%;}
	div.luxery-sec div.luxery-content div.luxery-list ul ul.slick-dots{ display:inline-block; width:100%;position:absolute; bottom:10px; padding:0; text-align:center; }
	div.luxery-sec div.luxery-content div.luxery-list ul ul.slick-dots li{ float:none; display:inline-block; width:auto; margin:0 5px; }
	div.luxery-sec div.luxery-content div.luxery-list ul ul.slick-dots li button{ display:inline-block; width:8px; height:8px; padding:0; background:#b7b7b7;border-radius:100%; border:0; line-height:100px; overflow:hidden; border:1px solid #b7b7b7;}
	div.luxery-sec div.luxery-content div.luxery-list ul ul.slick-dots li.slick-active button{ background:#f2d373;}
	div.overiew-sec{ padding:35px 20px 20px; background:url(../images/overview-bg-mob.jpg) no-repeat; background-size:cover;}
	div.overiew-sec div.synophsis{ padding:0px;}
	div.synophsis{ padding:0 20px; margin:0 0 15px 0;}
	div.amenities-wrap{ padding:25px 0 0 0;}
	div.luxery-sec{ background:url(../images/luxery-background-mob.jpg) no-repeat; background-size:cover; padding:80px 0px 125px 0px;}
	.container div.main-content .wrapper .right-section div.location-sec{ padding:20px;}
	.container div.main-content .wrapper .right-section div.about-sec.seth-creator, .container div.main-content .wrapper .right-section div.about-sec.sahana-grp{ padding:20px;}
	.container div.main-content .wrapper .right-section div.about-sec.seth-creator div.synophsis,
	.container div.main-content .wrapper .right-section div.about-sec.sahana-grp div.synophsis{ padding:0;}
	.container div.main-content .wrapper .right-section div.cmpny-milestone ul li p{ font-family: 'PlayfairDisplayRegular'; text-align:left; font-size:14px; line-height:27px;}
	ul.tab-list li a{ font-size:16px; padding:8px 12px;}
	div.popup.reraPopUp{ width:90%;}
	div.popup.termconditionPopUp, div.popup.reraPopUp{width: 300px;}
	div.popup.termconditionPopUp {padding:0;}
	div.popup.termconditionPopUp a.btn-close{position:relative;background:#bd913c;top:unset;bottom:unset;left:unset;right:unset;float: right;display:inline-block;margin:10px 10px 5px;}
	div.popup.termconditionPopUp div.data{width:100%;float:left;max-height: 400px;overflow:auto;padding: 0px 30px 20px;}
	div.disclaimerPopUp div.data{max-height: 400px;}
	.form-popup.popup{ padding:0; height:375px;}
	.container .home-section-wrap ul.slick-dots{ padding:0; text-align:center; bottom:25px;}
	.container .home-section-wrap ul.slick-dots li button{ width:10px; height:10px;}
	.desk-only{display:none !important;}
	.mob-only{display:block !important;}
	div.passion-wrap ul.passion-icons-list li{width:25%;}
	
	.right-section div.about-sec.seth-creator div.synophsis div.description p,
	.right-section div.about-sec.sahana-grp div.synophsis div.description p{ font-family: 'PlayfairDisplayRegular';}
	a.enuire-now{ display:block !important;}
	.header.sticky-header{ position:fixed; top:0; left:0;transform: translate3d(0, 0px,0);    background: rgba(0,0,0,0.3 ) !important;}
}
@media only screen and (max-width:767px){
div.passion-wrap ul.passion-list .slick-arrow.slick-next { right:38%;}
div.passion-wrap ul.passion-list .slick-arrow.slick-prev {   left: 38%;}
div.passion-wrap ul.passion-list li div.data-box h5{ font-size:24px;}
div.floor-plan div.tower-wrap div.tab-content ul li div.img-box a.plan-download{ display:inline-block;}	
div.luxery-sec div.luxery-content{ padding:0 20px;}	
div.passion-wrap ul.passion-list .slick-arrow,.slick-arrow{ width:27px; height:27px; bottom:-44px;}
.container div.main-content .wrapper .right-section div.location-sec div.loaction-map div.gm-style-iw h2{ font-size:20px;}
div.thank-you-page{background: url(../images/Mob_Banner_1.jpg) no-repeat;background-size: cover;}
}	
@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: 15px 0px 15px 0px;}
	/* .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 */
	
	 /* right-section */

	 div.synophsis div.description p{font-size:14px; line-height:26px;}
	 .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:14px; line-height:18px}
	 div.form-wrap ul.form-list li .submit{bottom: -5px;}
	/* footer */
	.footer{padding:20px 10px 50px;}
	.footer img.footer-logo{width: 40%;    padding-bottom: 20px;}
	.footer p {font-size:12px;margin: 0px 0px 15px 0px;line-height:18px;}
	.footer p.footer-p1{line-height:14px;}
	.footer p.mob-only {font-size:8px !important;}
	.footer .adress p span{margin-top:-2px;}
	.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: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;}
	div.config-sec ul li.row ul li div.price-form-inside{ padding:20px 35px;}
	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%;}
	form.e-brochure-form h3{ font-size:18px;}
	div.e-brochure-popup div.popup-data {padding: 25px 25px;}
	div.e-brochure-popup a.btn-close{ top:7px; right:7px; height:22px; width:22px;}
	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}
	
	div.passion-wrap ul.passion-list .slick-arrow { bottom: 0%}
	div.passion-wrap ul.passion-list li div.img-box{  padding:0 15px;}
	div.passion-wrap ul.passion-list li.slick-active.slick-center div.img-box img{    border: 5px solid #ffcc66;}
	div.passion-wrap ul.passion-list li div.data-box h5{ font-size:18px;}	
	div.passion-wrap ul.passion-list{ padding:0 0 60px 0;}
	div.amenities-wrap ul.amenities-list li div.image-box img{ width:35%;}
	div.amenities-wrap{padding: 20px 0 0px 0;}
	div.passion-wrap{ padding:0;}
	div.luxery-sec{    padding: 40px 0px 50px 0px;}
	div.synophsis div.title h2{ font-size:20px; line-height:30px; margin:0 0 20px 0;}
	div.synophsis div.title h4{ font-size:17px; line-height:26px;}
	div.floor-plan div.tower-wrap div.tab-content{ padding:25px 20px 25px;}
	div.luxery-sec div.luxery-content div.luxery-list ul li div.data p{ font-size:14px; line-height:22px;}
	div.floor-plan{ padding:20px 0 50px;}
	div.floor-plan div.synophsis{ margin:0 0 15px 0;}
	.form-wrap h4{ font-size:20px;}
	.form-wrap h4 .tel-ant:after{ top:4px; background-size:21px;}
	a.enuire-now{ width:75%; font-size:14px; height:40px;}
	a.receiver.onlyReceiverShow{bottom:20px;}
	div.passion-wrap ul.passion-icons-list li{width:33.33%;}
	div.passion-wrap ul.passion-icons-list li div.data-box p {font-size:12px; line-height:16px;}
	div.passion-wrap ul.passion-icons-list li{margin-bottom:5px;}
	div.passion-wrap ul.passion-icons-list li div.image-box img{width:55%;}
	div.passion-wrap ul.passion-icons-list li div.image-box{min-height:55px;}
	.footer p a br{ display:none;}
	
}
@media only screen and (max-width:420px){

div.amenities-wrap ul.amenities-list li div.data-box p{ font-size:14px;}		
	
	
}


@media only screen and (max-width:380px){
div.amenities-wrap ul.amenities-list li div.data-box p{ font-size:12px;}		


}	
@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;}
div.passion-wrap ul.passion-list li div.data-box h5{ font-size:14px;}	
}