@media (max-width:1680px){
	.at-footercs{min-width: 100%;}
	.at-homeslidervone figure img{
		height: 900px;
		max-width: none;
		width: auto !important;
	}
	.at-homeslider-thumbnail{max-width: 800px;}
}
@media (max-width:1440px){
	.at-propertysilder-img figure:first-child{margin: 0;}
	.at-propertysilder-mtr figure:first-child,
	.at-propertysilder-mtr2 figure:last-child{display: none;}
	.at-comming-sooncounter li{width: 50%;}
	.at-comming-sooncounter li:nth-child(3){
		border: 0;
		padding-left:0; 
	}
	.at-comming-sooncounter li:nth-child(n+3){margin-top:10px; }
	.at-homeslider-thumbnail{max-width: 600px;}
}
@media (max-width: 1280px){
	.at-comingsoonholder > div > div > div{
		width: 100%;
		max-width: none;
		position: absolute;
	}
	.at-comingsoonholder > div > div > div:nth-child(1){z-index: 9;}
	.at-comingsoonimgslider,
	.at-comingsoonimgslider img,
	.at-comingsoonimgslider:before{
		clip-path:none;
	}
	.at-comingsoonimgslider img{height: 1220px;}
	.at-comingsoon-holder{min-height: 1067px;}
	.at-comingsoon-info .at-title h2 span,
	.at-comingsoon-info .at-description p,
	.at-comming-sooncounter li p,
	.at-footercs span,
	.at-newslettercs h4
	{color: #fff;}
	.at-comingsoonimg{padding: 0;}
	.at-logoicon{display: none;}
	.at-comingsoon-info .at-description{width: 70%;}
	.at-logocs{margin-bottom:0; }
	.at-comingsoon {padding: 0 35px;}
	.at-logocs strong img:nth-child(2){display: block;}
	.at-logocs strong img:nth-child(1){display: none;}
}
@media (max-width:1200px){
	.at-slider-content{max-width: none;}
	.at-home-bannervone{padding:0 100px; }
	.at-home-bannervone .at-formbanner fieldset + fieldset{
		width: 50%;
		padding:0 10px;
	}
	.at-home-bannervone .at-formbanner fieldset:nth-child(2){padding-left:0; }
	.at-home-bannervone .at-formbanner fieldset:nth-child(3){padding-right:0; }
	.at-thumbnail-content{padding:20px 20px 0; }
	.active.current .at-thumbnail-content,
	.at-thumbnail-content:hover{padding-bottom:20px; }
	.at-homeslidervone figure img{height: 1000px;}
	.at-home-bannervone .at-gueststitle{
		width: 100%;
		border-right: 0;
	}
	.at-home-bannervone .at-guestsinfo .at-guests-radioholder{border-top: 1px solid #eee;width: 100%;}
	.at-home-bannervone .at-guests-radioholder > .at-radio{width: 10%;}
	.at-home-bannervone .at-guests-radioholder > .at-radioholder,
	.at-home-bannervone .at-guests-radioholder > .at-dropdown{width: 70%;}
}
@media (max-width:1199px){
	.at-howitwork-holder > .at-howitwork:nth-child(odd) > .row > div:first-child,
	.at-howitwork-holder > .at-howitwork:nth-child(even) > .row > div:last-child{margin-top: 26px;}
	.at-comingsoonimgslider img{height: 1145px;}
	.at-comingsoon-holder {min-height: 995px; }
	.at-form-advancedsearch .at-btnarea{width: 149px;}
	.at-innerbannersearch .at-form-advancedsearch .at-btnarea,
	.at-innerbannersearch .at-form-advancedsearch .form-group:first-child,
	.at-innerbannersearch .at-form-advancedsearch .form-group{width: 50%;}
	.at-innerbannersearch .at-form-advancedsearch fieldset > div:nth-child(n+3){border-top:1px solid #eee; }
	.at-innerbannersearch .at-form-advancedsearch .at-btnarea .at-btn{width: 100%;border-radius: 0 0 4px 0;}
	.at-innerbannersearch{margin-top:-67px; }
	.at-innerbannersearch .at-form-advancedsearch .at-btnarea{border-radius: 0 0 4px 0;}
	.at-home-banner-two .at-guests-radioholder > .at-radio{width: 10%;}
	.at-home-banner-two .at-guests-radioholder > .at-radioholder,
	.at-home-banner-two .at-guests-radioholder > .at-dropdown{width: 70%;}
	.at-home-banner-two .at-guestsinfo .at-guests-radioholder{
		width: 100%;
		border-top: 1px solid #eee;
	}
	.at-home-banner-two .at-gueststitle {
		width: 100%;
		border-right: 0;
	}
	.at-blockquote{padding: 33px 20px;}
	.at-properties-listing .at-featured-holder .at-featuredslider{width: 100%;}
	.at-properties-listing .at-featuredslider figure img{border-radius: 4px 4px 0 0;}
	.at-properties-map.at-properties-grid > .row > [class*="col-"]:nth-child(2){margin: 0;}
	.at-properties-map.at-properties-grid > .row > [class*="col-"]:nth-child(3),
	.at-properties-grid > .row > [class*="col-"]:nth-child(2){margin-top:30px; }
	.at-form-advancedsearch .form-group:first-child{width: 259px;}
	.at-privacy-imgholder .at-description{padding: 0;}
	.at-privacy-img{margin-bottom:30px;width: 100%; }
	.at-privacy-img img{display: block;margin: 0 auto; }
	.at-contactmap-holder{margin-top:-210px;}
	.at-contactus-details .at-contactinfo{
		width: 50%;
		padding: 0;
	}
	.at-contactus-details .at-contactinfo:nth-child(n+4){margin-top:30px; }
	.at-contactinfo h3{line-height: 1.3;}
	.at-blog-list .at-article .at-articleimg img{border-radius: 4px 4px 0 0;}
	.at-fthreecolumn .row >[class*="col-"]:nth-child(n+3){margin: 30px 0 0;}
	.at-success-img{margin-bottom:30px;}
	.at-ourcreators-holder > div:nth-child(n+4){margin-top:30px; }
	.at-clientslogo li:nth-child(5){border-left: 0;}
	.at-blog-grid > .row > [class*="col-"]:nth-child(2){margin-top:30px; }
}
@media (max-width:767px){
	.at-blog-list .at-article {
		width: auto;
		border: 1px solid #eee;
		margin-bottom:2rem;
		padding-bottom:1rem;
	    padding-top:0;
	}
}
@media (max-width:991px){
	.at-innerbannersearch .at-form-advancedsearch fieldset>div:nth-child(n+3){border: 0;}
	.at-comingsoon-info .at-description{width: 100%;}
	.at-headervtwo .at-navigationarea .at-nav .at-navigation{
		top: 60px;
		z-index: 99;
	}
	.at-navigation > ul > li > a > .at-navmorecontent{display: block;}
	.at-navigation > ul > li > a.at-menu-icon > span:first-child{display: none;}
	.at-advancedsearch-holder .at-searchcontent .at-room-radioholdervtwo .at-radio{width: 100%;}
	.at-advancedsearch-holder .at-searchcontent .at-room-radioholdervtwo .at-radio + .at-radio{
		border: 0;
		border-top: 1px solid #eee;
	}
	.at-gridmap-holder .at-innerbanner-holder{margin-top:-67px; }
	.at-recommended-gallery > div.at-btnarea-mt{margin-top:40px !important; }
	.at-findpropertypopup .at-guests-radioholder > .at-radio{width: 10%;}
	.at-findpropertypopup .at-guests-radioholder .at-radioholder{width: 70%;}
	.at-findpropertypopup .at-guests-radioholder .at-dropdown{width: 70%;}
	.at-sharingicons .at-socialicons li{width: 25%;}
	.at-booking-holder .at-gueststitle,
	.at-booking-holder .at-guestsinfo .at-guests-radioholder .at-dropdown,
	.at-booking-holder .at-guestsinfo .at-guests-radioholder .at-radioholder,
	.at-booking-holder .at-guestsinfo .at-guests-radioholder .at-dropdown > span,
	.at-booking-holder .at-guestsinfo .at-guests-radioholder{width: 100%;}
	.at-booking-holder .at-gueststitle{
		border: 0;
		border-bottom: 1px solid #eee;
	}
	.at-sidebar .at-bannercalendar{width: 290px;}
	.at-sidebar .at-selectdate-holder .at-select + .at-select{
		border: 0;
		border-top: 1px solid #eee;
	}
	.at-sidebar .at-selectdate-holder .at-select{width: 100%;}
	.at-sidebar .at-selectdate-holder .at-calendarbtn{
		height: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
	}
	.at-propertybannercontent .at-rightarea{
		float: left;
		margin:20px 0 0; 
		text-align: left;
	}
	.at-propertybannercontent .at-featurerating,
	.at-singlerate{float: left;}
	.at-slider-header .at-title h1{font-size: 34px; }
	.at-slider-content .row > div:nth-child(n+2){margin-top:20px; }
	.at-slider-header .at-title h1 span{font-size: 24px;}
	.at-homeslidervideo video,
	.at-homeslidervideo{height: 1200px; }
	.at-properties-listing .at-featured-holder .at-featuredslider{width: 285px;}
	.at-properties-listing .at-featuredslider figure img{border-radius: 4px 0 0 4px;}
	.at-widgets-holder .at-filtersoptions{padding: 30px 10px;}
	.at-filtersoptions .at-searchcontent{width: 100%;}
	.at-advancedsearch-holder > .at-filtersoptions{padding: 20px;}
	.at-searchcontent .at-widget-checkbox .at-checkboxvtwo:nth-child(even){padding: 7px 18px;}
	.at-searchcontent .at-widget-checkbox .at-checkboxvtwo:nth-child(n+2){margin: 0;}
	.at-widget-checkbox .at-checkboxvtwo{width: 100%;}
	.at-widget-checkbox .at-checkboxvtwo:nth-child(even){padding: 0;}
	.at-widget-checkbox .at-checkboxvtwo:nth-child(n+2){margin-top:14px; }
	.at-widgetcontent .at-guests-radioholder .at-radio{width: 33.33%;}
	.at-widgetcontent .at-guests-radioholder .at-dropdown{
		width: 100%;
		border-top: 1px solid #eee;
	}
	.at-widgetcontent .at-guests-radioholder .at-radioholder{width: 100%;}
	.at-properties-grid > .row > [class*="col-"]:nth-child(2){margin-top:0; }
	.at-form-advancedsearch .form-group:first-child,
	.at-form-advancedsearch .form-group:nth-child(2){border-bottom: 1px solid #eee;}
	.at-form-advancedsearch .at-docsearch{width: 10%;}
	.at-form-advancedsearch .at-btnarea{width: 40%;}
	.at-form-advancedsearch .at-btnarea .at-btn{width: 100%;}
	.at-form-advancedsearch .form-group{width: 50% !important;}
	.at-howitwork-holder > .at-howitwork:nth-child(odd) > .row > div:first-child,
	.at-howitwork-holder > .at-howitwork:nth-child(even) > .row > div:last-child{margin-top: 0;}
	.at-resulttitle h3 {margin-bottom:1rem;}
	.at-blog-list .at-article {
		width: auto;
		border-bottom: 1px solid #eee;
		margin-bottom:2rem;
		padding-bottom:1rem;
		padding-top:0;
	}
	.at-blog-list .at-article .at-articleimg{
		width: auto;
		border-radius: 4px 0 0 4px;
	}
	.at-blog-list .at-article .at-articleimg img{border-radius: 4px 0 0 4px;}
	.spread-overlay .at-sidebar {
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 99;
	    position: fixed;
	    background: -moz-linear-gradient(-45deg,
	 rgba(0,0,0,0.6) 0%,
	 rgba(0,0,0,0.6) 100%);
	    background: -webkit-linear-gradient(-45deg,
	 rgba(0,0,0,0.6) 0%,
	 rgba(0,0,0,0.6) 100%);
	    background: linear-gradient(135deg,
	 rgba(0,0,0,0.6) 0%,
	 rgba(0,0,0,0.6) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=1 );
	}
	.at-sideholder {
	    z-index: 100;
	    padding:0 0 20px 0;
	}
	.at-sidenavshow .at-sideholder {
	    -webkit-transform: translateX(0);
	    -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	    -o-transform: translateX(0);
	    transform: translateX(0);
	}
	.at-sidescrollbar{
		width: 100%;
		height: 100%;
		overflow:hidden;
		position: relative;
	}
	.at-sidescrollbar::-webkit-scrollbar {display: none;}
	.spread-overlay{overflow-y: hidden; }
	.at-btnopenclose,
	.at-option-mt.at-gridlist-option,
	.at-closesidebar{display: block;}
	.at-blog-grid > .row > [class*="col-"]:nth-child(2){margin-top:0; }
	.at-clientslogo li{width: 50%;height: auto;}
	.at-clientslogo li:nth-child(3){border: 0;border-top: 1px solid #eee;}
	.at-clientslogo li:nth-child(4), .at-clientslogo li:nth-child(3){width: 100%;}
	.at-counter-content:nth-child(n+3){margin-top:30px; }
	.at-counter-content{width: 50%;}
	.at-ourcreators-holder > div:nth-child(n+3){margin-top:30px; }
	.at-nav {
		float: left;
		width: auto;
		margin: 25px 0;
	}
	.at-recommended-gallery > div{
		float: none !important;
		display: inline-block;
		vertical-align: top;
		margin: 0 -1px;
	}
	.at-recommended-gallery > div:nth-child(n+3){margin-top:30px; }
	.at-home-bannervone{padding:0 15px; }
	.at-category-gallery > [class*="col-"]:nth-child(n+3){margin-top:30px; }
	.at-navigation {
		top: 100%;
		left: 0;
		background: #fff;
		position: absolute;
	}
	.at-dropdowarrow{display: block;}
	.sub-menu,
	.mega-menu{
		opacity: 1;
		clear: both;
		float: left;
		display: none;
		transition: none;
		position: static;
		box-shadow: none;
		visibility: visible;
		width: 100% !important;
	}
	.at-navigation ul li{
		width: 100%;
		float: left;
		display: block;
	}
	.at-navigation ul > li > .sub-menu > li > a,
	.at-navigation > ul > li > a{border-top: 1px solid #eee;}
	.at-navigationarea,
	.at-topbar{padding: 0;}
	.at-navigation > ul {
		text-align: left;
			-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.5);
		box-shadow: 0 9px 20px 0 rgba(165,165,165,0.5);
	}
	.at-headervtwo .at-navigation > ul > li > a,
	.at-navigation > ul > li:last-child > a,
	.at-navigation > ul > li > a{padding:13px 20px; }
	.at-navigation > ul > li > a:after{display: none;}
	.at-navigation ul li .sub-menu li a{padding:13px 30px; }
	.at-navigation > ul > li > .sub-menu > li > .sub-menu > li a{padding:13px 40px; }
	.at-navigation > ul > li.menu-item-has-children > a:before{display: none;}
	.at-nav .navbar-toggler:focus{outline: none;}
	.at-articles > div{margin-top:30px; }
	.at-headervtwo .at-nav{margin: 20px 0;}
	.at-headervtwo .at-navigation > ul > li > a{color: var(--secthemecolor);}
}
@media (max-width:800px){
	.at-topbar .at-loginoption,
	.at-topbar .at-registeroption,
	.at-topbar .at-detailsbtn-topbar{margin-top:0; }
	.at-usernav{
		left: 0;
		right: auto;
	}
	.at-usernav ul li .sub-menu{
		right: auto;
		left: 100%;
	}
	.at-usernav ul li .sub-menu{border-radius: 0 4px 4px 0;}
	.at-userlogin{padding-top:0; }
	.at-topbar .at-loginarea{
		width: 100%;
		float: left !important;
	}
	.at-topcominfo{margin: 20px 0;}
	.at-loginoption{padding-left:0; }
}
@media (max-width:767px){
	.at-howitwork-holder > .at-howitwork:nth-child(odd) > .row > div:first-child,
	.at-howitwork-holder > .at-howitwork:nth-child(even) > .row > div:last-child{margin-top: 26px;}
	.at-comming-sooncounter li h1 {
		font-size: 40px;
		line-height: 40px;
	}
	.at-comingsoon,
	.at-comingsoon-info .at-description{padding: 0;}
	.at-comingsoonimgslider img {height: 1096px;}
	.at-comingsoon-holder{min-height: 945px;}
	.at-gridmap-holder .at-innerbanner-holder {margin-top: -124px;}
	.at-advancedsearch-holder .at-selectholder .at-select{width: 100%;}
	.at-selectholder .at-select + .at-select select{
		border: 0;
		border-top: 1px solid #eee;
	}
	.at-advancedsearch{display: block;}
	.at-innerbannersearch .at-form-advancedsearch fieldset > div:nth-child(n+3){border: 0;}
	.at-innerbannersearch .at-form-advancedsearch .at-btnarea{width: 100%;}
	.at-innerbannersearch .at-form-advancedsearch .at-btnarea .at-btn{border-radius: 0 0 4px 4px;}
	.at-findpropertypopup .at-guests-radioholder > .at-radio{width: 15%; }
	.at-findpropertypopup .at-guests-radioholder .at-dropdown {width: 55%; }
	.at-locationsinfo li span{
		float: left;
		width: 100%;
	}
	.at-amenetieslisting li:nth-child(n+2){margin-top:16px; }
	.at-amenetieslisting li{width: 100%;}
	.at-detailslisting li span{
		float: left;
		width: 100%;
	}
	.at-detailslisting li h4{
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #eee;
	}
	.at-slider-header{margin-bottom: 33px;}
	.at-home-bannervone .at-formbanner fieldset + fieldset{
		width: 100%;
		padding: 0;
	}
	.at-homeslider-thumbnail{display: none !important; }
	.at-blogbannercontent{display: block;}
	.at-blogbannercontent .at-title{
		float: left;
		width: 100%; 
	}
	.at-comments ul .children{padding-left:40px; }
	.at-tagsshare{margin-bottom:0; }
	.at-tagsshare-holder .at-tagsshare{margin-bottom: 5px}
	.at-properties-listing .at-featured-holder .at-featuredslider{width: 100%;}
	.at-properties-listing .at-featuredslider figure img{border-radius: 4px 4px 0 0;}
	.at-properties-map.at-properties-grid > .row > [class*="col-"]:nth-child(2){margin-top: 30px;}
	.at-filtersoptions .at-searchcontent .at-rightarea{
		float: left;
		width: 100%;
	}
	.at-searchcontent .at-widget-checkbox .at-checkboxvtwo{width: 50%;}
	.at-advancedsearch-holder > .at-filtersoptions p{
		display: block;
		margin-top: 0;
	}
	.at-searchcontent,
	.at-advancedsearch .at-title{width: 100%;}
	.at-advancedsearch .at-title{margin: 0 0 20px;}
	.at-form-advancedsearch .form-group:nth-child(3){border-bottom: 1px solid #eee;}
	.at-form-advancedsearch .at-docsearch{width: 65px;float: right; }
	.at-form-advancedsearch .at-btnarea{width: auto; }
	.at-form-advancedsearch .at-btnarea .at-btn{border-radius: 0 0 0 4px;}
	.at-form-advancedsearch .form-group{width: 100% !important;}
	.at-form-advancedsearch .form-group{border-right: 0;}
	.at-howitwork-details{padding: 27px 30px 30px;}
	.at-contactus-details .at-contactinfo{width: 100%;}
	.at-contactus-details .at-contactinfo + .at-contactinfo{margin-top: 30px;}

	.at-blog-list .at-article .at-articleimg{
		width: 100%;
		border-radius: 4px 4px 0 0;
	}
	.at-blog-list .at-article .at-articleimg img{border-radius: 4px 4px 0 0;}
	.at-blog-grid > .row > [class*="col-"]:nth-child(2){margin-top:30px; }
	.at-success-content .at-title h2 em{
		font-size: 90px;
		line-height: 80px;
	}
	.at-success-content .at-title h2{
		font-size: 30px;
		line-height: 1.1;
	}
	.at-ourcreators-holder > div:nth-child(n+2),
	.at-category-gallery > [class*="col-"]:nth-child(n+2),
	.at-recommended-gallery > div:nth-child(n+2){margin-top:30px; }	
	.at-copyrights-holder .at-rightarea{
		float: left;
		width: 100%;
		margin-top:10px; 
	}
	.at-innerbannersearch{margin-top: -124px;}
	.at-advancedsearch-holder .at-searchradio > .at-title{padding: 0;}
}
@media (max-width:720px){
	.at-loginarea .at-detailsbtn-topbar .at-btn{margin:0 -1px 0 -4px;}
	.at-slider-header{display: none;}
	.at-userlogin{padding-bottom: 0;}
	.at-detailsbtn-topbar{margin: 0;margin-left:5px; }
	.at-homeslider-thumbnail{display: none;}
	.at-headervtwo .at-loginarea{
		width: auto;
		margin-top: 0;
	}
	.at-headervtwo .at-loginoption,
	.at-headervtwo .at-registeroption{
		margin: 20px 0;
		padding: 10px 12px;
	}
	.at-headervtwo .at-loginarea .at-detailsbtn-topbar{margin: 20px 0 20px 13px;}
	.at-topcominfo{
		width: 100%;
		margin:0; 
	}
	.at-loginarea{width: 100%;margin-top:10px; }
	.at-loginarea .at-btn{
		margin: 0;
		float: right;
	}
	.at-loginoption, .at-registeroption{margin: 0;}
	.at-topbar{padding: 20px 0;}
	.at-headervtwo .at-loginarea .at-btn{min-width: 130px;}
	.at-headervtwo .at-nav .navbar-toggler{
		top: 20px;
		right: 15px;
		position: absolute;
	}
	.at-headervtwo .at-logo{padding: 30px 0 0;}
	.at-headervtwo{margin-bottom:-141px; }
	.at-home-banner-two{padding: 131px 0 0;}
	.at-headervtwo .at-navigationarea{margin: 0;}
	.at-headervtwo .at-navigationarea .at-rightarea{width: 100%;}
	.at-headervtwo .at-loginarea{
		border: 0;
		margin: 0;
		padding: 0;
	}
	.at-headervtwo .at-loginarea{width: 100%;}
	.at-headervtwo .at-loginoption{padding-left:0; }
}
@media (max-width:640px){
	.at-room-radiovtwo .at-radio,
	.at-room-radiovtwo .at-checkbox{width: 100%;}
	.at-room-radiovtwo .at-radio + .at-radio,
	.at-room-radiovtwo .at-checkbox + .at-checkbox{margin-top:10px; }
	.at-room-radiovtwo .at-radio label img,
	.at-room-radiovtwo .at-checkbox label img{
		float: left;
		margin-right: 15px;
		margin-bottom: 0;
	}
	.at-room-radiovtwo .at-radio label span,
	.at-room-radiovtwo .at-checkbox label span{
		margin: 0;
		float: left;
		padding: 7px 0;
		text-align: left;
	}
	.at-room-radiovtwo .at-radio input[type=radio] + label:before,
	.at-room-radiovtwo .at-radio input[type=radio] + label:after,
	.at-room-radiovtwo .at-checkbox input[type=checkbox] + label:before,
	.at-room-radiovtwo .at-checkbox input[type=checkbox] + label:after{
		top: 50%;
		left: auto;
		right: 20px;
		margin: -10px 0 0;
	}
	.at-room-radiovtwo .at-radio label,
	.at-room-radiovtwo .at-checkbox label{padding: 12px 40px 12px 20px;}
}
@media (max-width:575px){
	.at-flogo{margin: 0;}
	.at-commentimg{margin: 0 0 10px;}
	.at-commentdetails{
	}
	.at-username h2{
		font-size: 24px;
		line-height: 1.2;
	}
	.at-privacydetails .at-title h3{font-size: 20px;line-height: 1.3;}
	.owl-dot{margin: 0 5px;}
	.at-copyrights{
		width: 100%;
		border: 0;
		padding: 0;
		margin: 10px 0 0;
	}
	.at-fthreecolumn .row >[class*="col-"]:nth-child(n+2){margin-top:30px; }
	.at-locations-info .at-fwidget-content li{width: 100%;}
	.at-locations-info .at-fwidget-content li:nth-child(even){padding:0;}
	.at-loginpopup .modal-dialog{
		max-width: 410px;
		margin-right: auto;
		margin-left: auto;
	}
	.at-locations-info .at-fwidget-content li:nth-child(2){margin-top:12px; }
}
@media (max-width:568px){
	.at-comming-sooncounter li{padding: 0;}
	.at-footercs .at-socialicons,
	.at-comming-sooncounter li{width: 100%; }
	.at-footercs .at-socialicons{margin-top:20px; }
	.at-comingsoonimgslider img {height: 1230px; }
	.at-comingsoon-holder {min-height: 1019px; }
	.at-footercs{padding: 35px 0;}
	.at-comming-sooncounter li + li{
		border: 0; 
		margin-top:20px; 
		padding:20px 0 0;
		border-top: 1px solid #eee !important;
	}
	.at-findpropertypopup .at-gueststitle{
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #eee;
	}
	.at-findpropertypopup .at-guestsinfo .at-guests-radioholder{width: 100%;}
	.at-availability-status{text-align: left;}
	.at-availability-status span{
		width: 50%;
		display: block;
		margin: 0 auto;
	}
	.at-calendar-nav > div{
		bottom: -120px;
		height: 110px;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: color;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
	}
	.at-availability-status span + span{margin:10px auto 0; }
	.at-termspolicy-img{display: none;}
	.at-propertyholder{display: block; }
	.at-propertyuserimg{margin: 0 0 20px;}
	.at-propertyholder .at-title{
		float: left;
		width: 100%;
	}
	.form-group-half{width: 100%;}
	.at-contactinfo h3{font-size: 20px;}
	.at-innerbannercontent .at-title h2{font-size: 26px;}
}
@media (max-width:480px){
	.at-widgetcontent .at-room-radioholdervtwo .at-radio label img{margin: 0 0 10px;}
	.at-widgetcontent .at-room-radioholdervtwo .at-radio label span{display: block;}
	.at-resulttitle{margin: 0;}
	.at-sectiontitle span{font-size: 16px;}
	.at-home-banner-two .at-guests-radioholder > .at-radio{width: 15%;}
	.at-home-banner-two .at-guests-radioholder > .at-radioholder,
	.at-home-banner-two .at-guests-radioholder > .at-dropdown {width: 55%;}
	.at-home-banner-two{padding: 171px 0 0;}
	.at-headervtwo{margin-bottom: -181px;}
	.at-headervtwo .at-loginarea .at-detailsbtn-topbar{margin-top:0; }
	.at-headervtwo .at-loginoption, .at-headervtwo .at-registeroption{margin-bottom:0; }
	.at-headervtwo .at-loginarea .at-detailsbtn-topbar{margin-left:5px; }
	.at-usernav ul li .sub-menu{
		left: 0;
		top: 80px;
	}
	.at-usernav ul li:hover .sub-menu{top: 100%;}
	.at-userlogin{
		float: left;
		clear: both;
		padding: 0;
		margin: 10px 0 0;
	}
	.at-detailsbtn-topbar{
		clear: both;
		float: left;
	}
	.at-detailsbtn-topbar a{min-width: 140px;}
	.at-sharingicons .at-socialicons li{width: 33.33%;}
	.at-sidebar .at-bannercalendar {
		width: 270px;
		right: -20px;
	}
	.at-sidebar .at-selectdate-holder{padding-right: 60px;}
	.at-reviewrating{
		float: left;
		width: 100%;
		margin:10px 0 0; 
	}
	.at-reviewrating em,
	.at-reviewrating .at-rightarea{float: left;}
	.at-slider-content .at-title h2{
		font-size: 24px;
		line-height: 1.1;
	}
	.at-homeslidervone figure img{height: 1200px;}
	.at-slider-content{padding: 30px 10px;}
	.at-slider-content .at-title h2 span{font-size: 20px;}
	.at-selectdate-holder{padding: 0;}
	.at-selectdate-holder .at-select{width: 100%}
	.at-selectdate-holder .at-select + .at-select{
		border-top: 1px solid #eee;
		padding-right: 80px;
	}
	.at-home-bannervone{padding: 0;}
	.at-bannercalendar{width: 300px;}
	.at-home-bannervone .at-guests-radioholder > .at-radio{width: 33.33%;}
	.at-home-bannervone .at-guests-radioholder > .at-radioholder,
	.at-home-bannervone .at-guests-radioholder > .at-dropdown{width: 100%;}
	.at-home-bannervone .at-guests-radioholder > .at-dropdown{border-top: 1px solid #eee;}
	.at-home-bannervone .at-room-radioholder .at-checkbox label span{
		display: block;
		margin-top:5px; 
	}
	.at-authorfollow .at-socialicons li{width: 50%;}
	.at-searchcontent .at-guests-radioholder{width: 100%;}
	.at-searchcontent .at-guests-radioholder .at-dropdown{width: 100%;border-top: 1px solid #eee;}
	.at-searchcontent .at-guests-radioholder .at-radio{width: 33.33%;}
	.at-searchcontent .at-widget-checkbox .at-checkboxvtwo{width: 100%;}
	.at-pagination ul li.at-nextpage,
	.at-pagination ul li{float: left;}
	.at-pagination ul li a i{line-height: 30px;}
	.at-pagination ul li a{
		padding: .5rem 1.2em;
	}
	.at-showresult-holder .at-rightarea .at-select{width: 100%;}
	.at-showresult-holder .at-rightarea,
	.at-gridlist-option{
		width: 100%;
		margin-top:20px; 
	}
	.at-sectiontitle h2{font-size: 24px;}
	.at-successinfo li{width: 100%;}
	.at-successinfo li:nth-child(even){padding: 0;}
	.at-successinfo li:nth-child(n+2){margin-top:30px; }
	.at-counter-content{width: 100%; }
	.at-counter-content:nth-child(n+2){margin-top:30px; }
	.lightpick__days,
	.lightpick__month{
		padding:0;
		width: 300px;
	}
	.lightpick__month{padding-bottom:20px;}
	.lightpick__previous-action{left: 10px;}
	.lightpick__next-action{right: 10px;}
	.lightpick.lightpick--1-columns{
		width: 300px;
	}
	.lightpick__day {
		width: auto;
		height: 30px;
	}
}
@media (max-width:420px){
	.at-success-content .at-title h2{
		padding: 0;
		display: block;
	}
	.at-success-content .at-title h2 em{
		float: none;
		display: block;
		margin: 0 0 10px;
	}
	.at-success-content .at-title h2 span{display: block;}
	.at-popup-footerterms{padding:13px 10px; }
	.at-modalcontent .modal-body{padding: 20px 10px;}
	.at-loginpopup .modal-dialog{width: 310px;}
	.at-loginfooterinfo a{
		width: 100%;
		padding: 5px 0;
	}
	.at-loginfooterinfo a + a{
		border: 0;
		border-top: 1px solid #eee;
	}
	.at-popuptitle{padding: 15px 10px;}
	.at-formlogin .form-group.at-btnarea > span{
		width: 100%;
		float: left;
		padding-left:0; 
	}
	.at-closebtn{right: 10px;}
	.at-topcominfo .at-socialicons{
		clear: both;
		margin: 0;
		padding: 0;
		border: 0;
	}
}
@media (max-width:340px){.at-footercs{padding: 25px 0;}}