@media (max-width:1680px) {
	.at-footercs {
		min-width: 100%;
	}

	.at-homeslidervone figure img {
		height: 550px;
		max-width: none;
		width: 100% !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-article-content {
		width: 100%;
		border: 1px solid #eee;
		border-top: 0;
		border-radius: 0 4px 4px 0;
	}

	.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-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: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;
		height: 32px;
	}

	.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-blog-list .at-article .at-article-content {
		width: auto;
		border: 1px solid #eee;
		border-left: 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 {
		top: 0;
		right: 0;
		width: 380px;
		height: 100%;
		z-index: 100;
		padding: 30px;
		position: fixed;
		background: #fff;
		-moz-transform: translateX(150%);
		-webkit-transform: translateX(150%);
		-o-transform: translateX(150%);
		-ms-transform: translateX(150%);
		transform: translateX(150%);
		-webkit-transition: all 600ms ease-in-out;
		-moz-transition: all 600ms ease-in-out;
		-ms-transition: all 600ms ease-in-out;
		-o-transition: all 600ms ease-in-out;
		transition: all 600ms ease-in-out;
	}

	.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-x: scroll;
		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%;
		margin-top: 20px;
	}

	.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-properties-grid>.row>[class*="col-"]:nth-child(2) {
		margin-top: 30px;
	}

	.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-article-content {
		width: 100%;
		border: 1px solid #eee;
		border-top: 0;
		border-radius: 0 4px 4px 0;
	}

	.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-innerbannerholder {
		min-height: 450px;
	}

	.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: 3px 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: 20px 0 0;
	}

	.at-headervtwo {
		margin-bottom: -14px;
	}

	.at-home-banner-two {
		padding: 13px 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-title3 h2 {
		font-size: 28px;
	}

	.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 {
		width: 100%;
		float: left;
	}

	.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 {

		border: 0;
		padding: 10px;
	}

	.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: 650px;
	}

	.at-slider-content {
		/* padding: 30px 10px; */
		margin-top: 345px;

	}

	.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 {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.at-showresult-holder .at-rightarea .at-select {
		width: 100%;
	}

	.at-showresult-holder .at-rightarea,
	.at-gridlist-option {
		width: 100%;
		margin-top: 20px;
	}

	.at-sideholder {
		width: 300px;
		padding: 30px 10px;
	}

	.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-title3 h2 {
		font-size: 20px;
	}

	.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:320px) {
	.at-footercs {
		padding: 25px 0;
	}
}