.flexslider-listing .slick-slide img{
	width: 100%;
	
}
.col-md-6.blog-sec-cont-out .blog_data p br {
    display: none;
}
table.ratestable tr td, table.ratestable tr th {
    float: left;
    width: 33.33%;
}

td.rt3 {
    float: right !important;
}  

.copy-rgt h6 br:last-child {
    display: none;
}

#header h1{
opacity:1 !important;	
}
.slider-nav-list{
	position: relative;
}
.slider-nav-list .slick-prev{
	background: #6599cd;
	position: absolute;
	height: 81.5%;
	top: 0px;
	left: -34px;
	font-size: 26px;
	color: #fff;
	padding: 0px 12px;
	z-index: 11;
}
.slider-nav-list .slick-next{
	background: #6599cd;
	position: absolute;
	height: 81.5%;
	top: 0px;
	right: -34px;
	font-size: 26px;
	color: #fff;
	padding: 0px 12px;
	z-index: 11;
}
.slider-overlay.inner-overlay{
	display: none;
}

.single-list-main{
	display: flex;
	padding-top: 47px;
}
.single-left-in{
	width: 75%;
}
.single-right-in{
	width: 25%;     margin-top: 10px;
}
.single-right-in h3{
	color: #6599cd;
	font-size: 23px;
	font-weight: 300;
	margin-bottom: 18px;
	text-transform: uppercase;	
}
.get-quote .input-daterange{
	display: flex;
	flex-wrap: inherit;
	width: 100%;
	margin: 0 auto;
	top: 0px;
	left: 0px;
	padding-top: 0px;
}
.get-quote .input-daterange .select-top.date-dtpkr{
	width: 84%;
	left: 0px !important;
}
.date-set{
	border: 1px solid #98948e;
	width: 100px;
	margin: 0 auto;
	cursor:pointer;
}
.date-set .mm-text{
	font-size: 14px;
	font-weight: 300;
	color: #88837d;
	text-transform: uppercase;
	line-height: 35px;	
}
.date-set h3{
	color: #88837d;
	font-size: 42px;
	font-weight: normal;
	margin-bottom: 0px;
	line-height: 31px;
}
.date-set span{
	font-size: 16px;
	font-weight: 300;
	color: #88837d;
	display: block;
}
.view_btn a{
	background: #6599cd;
	height: 40px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Montserrat', sans-serif;
	border: none !important;
	outline: none;
	vertical-align: text-bottom;
	margin-left: 0;
	font-family: semplicitapro, sans-serif;
	letter-spacing: 1px;
	font-weight: 500;
	position: relative;
	display: block;
	width: 73%;
	margin: 0 auto;
}
.view_btn a:hover{
	background: #88847c;
	transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
}


@media (min-width: 768px) and (max-width: 991px) {
	#gnav .content ul{
		left: 70px;
	}
	.property-details-page div#slider {
		margin-top: 111px;
	}
	.menu-close-btn a#btn_gnav-nq{
		display: inline-block;
		width: 48px;
		height: 48px;
		top: 20px;
		left: 30px;
	}
	#gnav .content .bottom{
		left: 70px;
	}
	.slider-overlay.inner-overlay {
		top: 25px;
	}
	.slider-overlay.inner-overlay h1 {
		font-size: 28px;
	}
	.listing-wrapper .flexslider .slides img{
		margin-bottom: 10px;
	}
	.single-track-search h2{
		margin-top: 20px;
	}
	.single-track-search{
		margin-bottom: 40px;
	}
	.btn-search{
		margin-top: 10px;
	}
	.listing-wrapper h1{
		font-size: 30px;
	}
	.property-details-page .sqw-block-sec{
		margin-bottom: 30px;
	}
	.single-track-search.tabpropdetails{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.single-track-search.tabpropdetails .list-wrp{
		padding: 0px;
		margin: 0px;
		height: 0px;
	}
	.r-tabs-panel{
		margin-top: 20px;
	}
	div.wpia-calendar.wpia-week-numbers{
		min-width: 32.33%;
	}
	.wpia-heading span{
		font-size: 16px !important;
	}
	.wpia-responsive-calendars{
		display: flex;
	}
	#quote_wrapper h3.widget-title{
		margin-bottom: 20px;
		margin-top: 20px;
		font-size: 25.26px;
	}
	.getting-here-main{
		padding-left: 15px;
		padding-right: 15px;
	}
	.left-getting{
		margin-right: 30px;
	}
	.left-getting.right-ing{
		margin-left: 30px;
	}
	.all-pages-title-bg{
		margin-top: 20px;
	}
	.place-box-g, .place-box-w{
		padding: 45px 15px;
		margin: 0px !important;
	}
	.row.contso .right-place {
		padding-left: 20px;
	}
	.row.contld .right-place {
		padding-right: 20px;
	}
	.right-place h1{
		font-size: 28px;
	}
	.our-standards-ti-box{
		padding: 40px 0px;
	}
	.our-standards-main{
		padding: 0px 15px;
	}
	.contact-main {
		padding: 50px 0px;
	}
	.contact-in-title h1{
		margin-bottom: 40px;
		font-size: 28px;
	}
	.contact-form{
		padding: 0px 15px;
	}
	.find_your_vacation_rental .single-track-search h2{
		padding-top: 0px;
	}
	.left-our-st h1 {
		margin-bottom: 30px;
	}
	.our-ti-box h1 {
		margin-bottom: 30px;
	}
	.explorenaples-ti-box{
		padding: 40px 0px;
	}
	.ti-box h1 {
		margin-bottom: 30px;
	}
	div#listing-amenities{
		margin-top: 20px;
	}
	section.blog-sec{
		padding: 0px 15px;
	}
	.blog-blk-wrp .vid-img{
		min-height: 245px;
	}
	.col-md-4.blog-blk-wrp.blog-grid-view {
		margin-bottom: 30px;
	}
	section.vid-details-sec.singlepots{
		padding: 0px 15px;
	}
	.input-span {
		margin-right: 40px !important;
	}
	.slider-nav-list .slick-next, .slider-nav-list .slick-prev{
		height: 88%;
		font-size: 28px;
		padding: 0px 13px;
	}
	.flexslider-listing .slider-for-list .slick-slide img{
		height: auto;
	}
	section.property_search_block.clearfix.top-margin-qw{
		margin-top: 20px !important;
	}
	
}
@media only screen and (max-width: 767px) {
	
	.logo-logo.ftlogosm {
  width: 55px;
  margin-right: 8px;
}
	
	.datepicker-dropdown.datepicker-orient-bottom:before{
		border:none !important;
	}
	
	table.ratestable tr td, table.ratestable tr th {
    float: left;
    width: 33.33% !important;
    padding: 4px 10px;
	font-size:13px !important;
	text-align:left !important;
}
	ul.slider.slider-nav-list .slick-list{
    max-width: 90%;
    margin: 0 auto; 
}

.slider-nav-list .slick-next, .slider-nav-list .slick-prev {
    height: 71% !important; line-height: 22px;
}
	html .map-main-sec .property .boxtxt {
    font-size: 13px !important;
    
    line-height: 24px !important;
}
html .propertyDetails {
    margin-top: 25px;
}
html .defaultText {
    padding: 40px 20px;
	font-size: 13px !important;
}
html .defaultText h3{
	    margin-bottom: 10px;

}
html .map-main-sec {
    padding: 0 15px;
		background: transparent;

}
html .divCol.right {
    height: auto;
    width: 100%;
}
html .boxcopy {
    padding: 20px 20px;
    width: 100%!important;
}
html .map-main-sec {
    
    margin-bottom: 30px;
}
html .map-main-sec .property h2{
	    margin-top: 15px;
}
html .map-main-sec .propertyDetails a img{
height:auto !important;	
}
html .map-main-sec .property ul li{
	    font-size: 13px;
}
	.contact-form.cdc .container {
    padding: 0;
}
.card.hovercard{
	    background-color: #fff;
}
.card.hovercard .card-background {
    height: auto;
}
	.form-control, input[type="text"], select, textarea {font-size: 13px;}
	
	.contact-form.cdc {
    margin-top: 0px;
}
	
	.footer_left p { font-size: 13px;}
	.footer_left h6 { font-size: 13px;}
	.property-details-page div#slider {margin-top: 30px !important;}
	
	p {
		font-size: 13px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	#gnav{
		left: -100%;
	}
	#gnav .content {
		left: -70px;     width: 296px;
	}
	#gnav .content ul {
		left: 110px;
	}
	#gnav .content ul li a {
		font-size: 14px;
	}
	.menu-close-btn a#btn_gnav-nq{
		display: inline-block;
		width: 48px;
		height: 48px;
		top: 20px;
		left:26px;
	}
	header#header {
		padding-top: 10px;
	}
	#btn_gnav{
		width: 53px;
		left: 10px;
		top: -80px;
	}
	.header-left-sec{
		text-align: right;
	}
	.header-left-sec .select-top::before , .header-left-sec .select-selected::before {
		    right: 16px;
    left: 110px;
	}
	.select-items{
		position: absolute;
		z-index: 1;
	}
	.header-right-sec{
		clear: both;
	}
	.all-pages-title-bg {
		margin-top: 10px;
	}
	.all-pages-title{
		margin-top: 0;
    position: absolute;
    color: #fff;
    transform: translateY(-50%);
    top: 52%;
	}
	.all-pages-title h5 {
    font-size: 11px;
    line-height: 24px;
    margin-bottom: -2px;
}
	.all-pages-title h1 {
    font-size: 19px;
    line-height: 1.3em;
}
	.header-left-sec .select-top .select-selected{
		min-width: 190px;
	}
	section.find_your_vacation_rental.clearfix.fidt {
		margin-top: 16px;
	}
	.find_your_vacation_rental .single-track-search h2{
		margin-top: 20px;
		font-size: 1.0em;
	}
	.find_your_vacation_rental .single-track-search {
		padding: 0px 5px;
	}
	.single-track-search div#track-widget .input-daterange{
		padding-top: 15px;
	}
	.single-track-search div#track-widget .select-top.date-dtpkr{
		width: 30%;
	}
	.select-top.search-sel-beds {
    width: 20% !important;
}
	.single-track-search div#track-widget .select-top {
		width: 35%;
	}
	.select-top.search-sel-beds, .select-top.search-sel-gsts{
		max-width: 88px;
	}
	.select-top select, .select-selected{
		min-width: 100%;
	}
	.find_your_vacation_rental #datepicker-search .btn-search{
		margin-top: 10px;
	}
	.flx-slid-div img {
		margin-bottom: 0px;
	}
	.slide-main .owl-carousel .owl-dots{
		display: none;
	}
	.slider-overlay{
		margin-top: 15px;
	}
	.slider-overlay h5 {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 8px;
	}
	.slider-overlay h1 {
		font-size: 24px;
	}
	.input-daterange{
		margin-top: 0px;
		max-width: 100%;
		top: 0px;
		left: 0px;
	}
	.select-top.date-dtpkr{
		margin-left: 0px;
		width: 29%;
	}
	.select-top.search-sel-lctns {
		width: 35%;
		margin-left: 0px;
		    margin-right: -17px;
	}
	.select-top select, .select-top input, .select-selected{
		font-size: 14px;
	}
	.single-track-search .select-top select {
		font-size: 14px;
	}
	.btn-search{
		margin-top: 10px;
	}
	.welcome-main-area{
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.welcome-main-area h3{
		line-height: 26px;
		font-size: 16px;
	}
	.welcome-main-area h1{
		font-size: 24px;
		margin-bottom: 22px;
	}
	.text-overflow {
		margin-bottom: 15px;
	}
	a.rd-more-btn.btn-overflow{
		font-size: 13px;
	}
	.tp_list_content{
		margin-top: 177px;
	}
	.mid-flx h3{
		padding-bottom: 25px;
		font-size: 18px;
		text-align: center!important;
	}
	.mid-flx p{
		padding-bottom: 0px;
	}
	.mid-flx a{
		display: inline-block; font-size: 13px;
	}
	.fadeIn-bottom {
		bottom: 24px;
	}
	.content-details h3{
		line-height: 24px;
		margin-bottom: 0em;
	}
	.footer_left a{
		display: block;
		margin-bottom: 15px;
	}
	.footer_left img{
		margin-top: 0px;
	}
	.footer_left{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	footer.footer{
		padding-top: 40px;
		padding-bottom: 35px;
	}
	.footer_left p{
		line-height: 1.5em;
		margin-bottom: 5px;
	}
	.footer_left a.text-small{
		margin-bottom: 20px;
	}
	.footer_rgt h2{
		font-size: 17px;
		margin-bottom: 10px;
		line-height: 26px;
	}
	.footer_rgt form .wpcf7-form-control-wrap {
		width: 90%;
		margin: 0 0 0 0;
	}
	button.btn-btn, .footer_rgt form input.wpcf7-submit.btn-btn{
		font-size: 15px;
	}
	.slider-overlay.inner-overlay h1{
		font-size: 1.3em;
		line-height: 28px;
		padding-top: 0px;
	}
	.listing-wrapper .flexslider .slides img{
		margin-bottom: 0px;
	}
	.single-track-search h2{
		margin-top: 0px;
		float: none;
		line-height: 28px;
	}
	.listing-wrapper h1{
		font-size: 24px;
	}
	.property-details-page .sqw-block-sec{
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.property-details-page .sqw-block-sec li{
		width: 80%;
	}
	.loadtext p{
		margin-bottom: 20px;
	}
	div#showmore-button-1{
		font-size: 13px;
	}
	.single-track-search.tabpropdetails{
		margin-top: 30px;
	}
	.single-track-search.tabpropdetails .list-wrp{
		display: none;
	}	
	.r-tabs .r-tabs-accordion-title a{
		font-size: 15px;
		display: flex;
		justify-content: left;
		align-items: center;
	}
	.wpia-responsive-calendars{
		text-align:center;
	}
	div.wpia-calendar.wpia-week-numbers , html div.wpia-calendar{
		width: 47% !important; float:none; display:inline-block;     vertical-align: top;
	}
	div.wpia-calendar.wpia-week-numbers div.wpia-heading div.wpia-select-container , html div.wpia-calendar div.wpia-heading div.wpia-select-container {
    width: 76% !important;
}
	.r-tabs .r-tabs-panel h2{
		font-size: 20px;
	}
	.single-track-search.tabpropdetails #listing-availability h2 {
		font-size: 22px;
	}
	.wplistings-single-listing td, .wplistings-single-listing td.label{
		padding: 4px 10px;
	}
	#quote_wrapper h3.widget-title {
		font-size: 20px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#quote_wrapper input#daterange{
		height: 40px; 		font-size: 13px;

	}
	.extra-persons-box .extra-person-box{
		font-size: 14px;
	}
	.extra-persons-box .extra-person-box select{
		height: 40px;
		min-width: 50px;
		margin-left:0;
	}
	.r-tabs-panel{
		margin-bottom: 20px;
		margin-top: 20px !important;
	}
	div#listing-amenities ul{
		margin-bottom: 10px !important;
	}
	div#listing-amenities hr{
		margin: 0 0 13px 0;
	}
	.single-track-search.tabpropdetails ul li{
		padding-right: 20px !important;
		font-size: 13px;
	}
	.single-track-search.tabpropdetails ul li i, .single-track-search.tabpropdetails ul li img{
		width: 13px;
	}
	.link-click-block {
		padding: 20px 0 20px;
	}
	.blog-sec-cont-out{
		padding-top: 20px;
	}
	.blog-cont-right h1{
		font-size: 22px;
		padding-bottom: 10px;
		line-height: 30px;
	}
	.sqw-block-sec li a {
		line-height: 32px;
	}
	.sqw-block-sec li span {
		font-size: 13px;
	}
	.row_block_sec {
		margin-bottom: 70px;
	}
	span.blog-more a.more-info{
		font-size: 13px;
	}
	.explorenaples-ti-box{
		padding: 40px 0px;
	}
	.ti-box h3{
		margin-bottom: 15px;
	}
	.ti-box h1{
		font-size: 24px;
		line-height: 1.3em;
		margin-bottom: 20px;
	}
	.ti-box p{
		font-size: 13px;     line-height: 24px;
	}
	.place-box-g{
		margin: 0px !important;
	}
	.row.contso .right-place {
		padding-left: 0px;
		padding-bottom: 0px;	
		margin-bottom: 0px;
	}
	.row.contld .right-place{
		padding-right: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.right-place h1{
		font-size: 24px;
		line-height: 30px;
	}
	.right-place h4{
		font-size: 13px;
	}
	.add-bar ul li{
		font-size: 16px;
		font-size: 13px;
	}
	.add-bar {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.pull-rightside {
		order: 0;
	}
	.place-box-w, .place-box-g {
		padding: 35px 0px;
	}
	.overlay h6 {
		font-size: 16px;
		line-height: 34px;
	}
	.link-click-block a{
		height: 37px;
		line-height: 34px;
	}
	.our-standards-ti-box{
		padding: 40px 0px;
	}
	.our-ti-box h3{
		font-size: 16px;
		line-height: 1.3em;
	}
	.our-ti-box h1{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.our-ti-box p{
		font-size: 13px;
		line-height: 30px;
		    line-height: 24px;
	}
	.left-our-st h3{
		font-size: 16px;
		line-height: 1.3em;
	}
	.left-our-st h1{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.getting-here-main{
		padding-top: 40px;
	}
	.gatting-title h3{
		font-size: 16px;
		line-height: 1.3em;
	}
	.gatting-title h1{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.left-getting h1{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.left-getting h4{
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 30px;
	}
	.right-getting{
		margin-bottom: 20px;
	}
	.left-getting.right-ing h1 {
		margin-bottom: 10px;
	}
	.getting-here-main:last-child {
		margin-bottom: 40px;
	}
	.getting-here-main:last-child .gatting-title h1 {
		margin-bottom: 20px;
	}
	.search-box-blk.clearfix .input-span{
		margin-right: 0px !important;
	}
	.select-top.search-sel-beds.input-span {
    width: 126px;
}
input#blog-search , .single-track-search .select-top.input-span select{
	    font-size: 15px;
}
	span.video-title{
		
    font-size: 18px;
    line-height: 27px;

	}
	.col-md-4.blog-blk-wrp.blog-grid-view {
		margin-bottom: 60px;
	}
	img.alnright{
		margin-bottom: 20px;
		width: 100%;
	}
	.contact-main{
		padding: 40px 0px 80px 0px;
	}
	.contact-in-title h3{
		font-size: 16px;
		line-height: 1.3em;
	}
	.contact-in-title h1{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.slider-nav-list .slick-next, .slider-nav-list .slick-prev{
		height: 79%;
		font-size: 24px;
		padding: 0px 10px;
	}
	.slider-nav-list .slick-prev{
	left:0;	
	}
	.slider-nav-list .slick-next{
	right:0;	
	}
	.flexslider-listing .slider-for-list img{
		height: 244px !important;
		object-fit: cover;     max-width: 100vw !important;
	}
	
	.Campaign__content{
		text-align: center;
    align-content: center;
    display: flex;
    justify-content: center; flex-direction:column;
	}
	section.property_search_block.clearfix.top-margin-qw{
		margin-top: 20px !important;
	}
	.property-details-page div#carousel{
	 max-width:100%;	
	}
	a#btn_gnav.active {
    display: none !important;
}
.map-main-sec {
    padding: 0;
    margin-top: 30px !important;
}

.fxc {
    display: flex;
    flex-direction: column;
}
.divCol.right {
    order: 2;
}

.defaultText h3{
	    margin-bottom: 10px;
}
.mbc {
    display: block !important;
}

#header .mbc {
    display: flex!important;
    align-items: center;
    justify-content: space-between;
}
.desjg {
    display: none;
}

.social-areaq li {
    display: none;
}
.social-areaq li:last-child {
    display: inline-block;
}
.header-right-sec {
    width: 45%;
    float: right;
    margin-right: 0;
    padding-right: 0;
    clear: none;
    text-align: right;
	    position: relative;
    top: 0px;
}

.mermentau-row.mermentau-row-1.Row.om-row {
  display: flex;
  align-content: center;
  justify-content: center;
  flex-direction: column;
}
.header-left-sec {
    text-align: left;
    width: 30%;
    float: left;
}
.header-left-sec .select-top .select-selected {
    min-width: 265px;
}
.header-right-sec .social-areaq li:last-child a {
    font-size: 13px;
}
#header a i{
font-size: 17px;
    padding: 0 4px;	
}
#header h1 a img {
    position: relative;
    top: 4px;
    max-width: 250px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
}
#btn_gnav {
    width: 53px;
    left: 7px;
    top: -58px;
}
#header .container {
    max-width: 100%;
}

#header h1 {
    padding-bottom: 10px;
    text-align: center;
    float: left;
    width: 100%;
	    opacity: 1 !important;
}

section#banner-slider .container {
    padding: 0;
}

.slider-overlay {
    margin-top: 15px;
    position: absolute;
    transform: translateY(-50%);
    max-width: 320px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
section#banner-slider .item {
    background-size: cover;
    height: 450px !important;
	    background-position: center;
}

.slider-overlay .input-daterange{
	background: transparent;
}
.slider-overlay .select-top {
    background: rgba(255,255,255,0.9);
    width: 48% !important;
    left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    padding-right: 0 !important;
    margin-bottom: 1%;
    margin: 1%;
}
.slider-overlay .select-top.search-sel-lctns {
   width: 98.7% !important;
    margin-right: 0 !important;
    margin-left: 3px  !important;
}
.select-top.search-sel-beds {
   
    max-width: 100% !important;
}
.slider-overlay h5, .slider-overlay h1 {
    color: #fff;
}
.select-top select, .select-top input, .select-selected {
    font-size: 13px;
    padding-left: 10px !important;
	height: 38px;
}
.select-top input{
	padding-left: 35px !important;
}
.select-top.date-dtpkr::before {
   
    left: 10px;
   
}
.select-top.search-sel-beds:before {
        right: 12px;
}
.select-top:before {
    right: 12px;
}
.select-top.search-sel-lctns:before {
       right: 12px;
}
#gnav .content .bottom {
    left: 0;
    bottom: 249px;
    width: 100%;
    padding-top: 20px;
    position: absolute;
}
#gnav .content ul li {
  
    margin-bottom: 3px;
}
button.searchsubmit {
   width: 98%;
    height: 40px;
    font-size: 12px;
    margin-left: 3px;
}
.logo-logo {
    display: inline-block;
   
    height: auto;
}
.btn-search {
    margin-top: 4px;
	width: 100%;
}
.imt {
    background-size: contain;
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    padding-top: 0;
}
#gnav .content ul li a {
    font-size: 13px;
}
#gnav .content .bottom {
        left: 30px;
    bottom: 0;
    width: 100%;
    padding-top: 0;
    position: absolute;
    right: 0;
    top: 460px;
}
.footer_rgt form .wpcf7-form-control-wrap {
    width: 47%;
    margin: 0 1.2%;
}


button.btn-btn, .footer_rgt form input.wpcf7-submit.btn-btn {
    font-size: 12px; width:98%;
}
.copy-rgt h6 br {
    display: none;
}
	
.copy-rgt h6 br:last-child {
    display: inherit;
}

span.mb {
    display: block;
    opacity: 0;
    height: 3px;
}
.footer_rgt {
    margin-bottom: 30px;
}
#header.head-class{
	z-index: 401;
}
.flx-slid-div img {
    
    opacity: 0;
}
.datepicker.dropdown-menu{
	z-index: 99999 !important;
}
.copy-rgt h6, .copy-rgt a , .footer_rgt p{
    font-size: 11px;
}
.header-right-sec .social-areaq li:last-child {
   
    padding-right: 10px;
}
#gnav .content .bottom div#social_side_links ul li a, #gnav .content .bottom div#social_side_links ul li.follow-sec {
    font-size: 19px;
}


.image_box_block.col-md-6:last-child {
    margin-bottom: 20px;
}
	.single-track-search .select-top:before {
    right: 0;
}
.left-place img {
   
    height: auto !important;
}
.video-srch-sec .search-box-blk.clearfix{
	float: none;
}
.video-srch-sec .search-box-blk.clearfix .input-span{
	display: block;
}
.video-srch-sec .single-track-search .search-box-blk  .srch-box-input #blog-search{
	width: 70%;
}
.video-srch-sec .search-box-blk.clearfix .select-input{
	width: 50%;
	width: 40% !important;
	display: inline-block;
}
.video-srch-sec .search-box-blk.clearfix .btn-search{
	margin-top: 8px;
}
.video-srch-sec .select-top.search-sel-beds::before {
	left: auto;
}
.single-track-search   {
    display: none !important;
}
section.find_your_vacation_rental.clearfix {
    display: none !important;
}
hr {
  
    margin: 0 0 10px  0;
}
.sqw-block-sec {
    padding-bottom: 10px;
}
.website_default ul li {
    font-size: 13px;
}
.contents h2 {
  
    font-size: 20px;
}
.needs-validation .form-control{
	    font-size: 13px;
}
.sub0-btn input{
font-size:12px;
    font-family: semplicitapro, sans-serif;
    letter-spacing: 1px;
    font-weight: 500;	
}
.fill-block-sec .blog_data p {
    margin-bottom: 0;
}
.single-track-search.tabpropdetails {
    display: block !important;
	    padding: 0;
}
.wplistings-single-listing {
    
    margin-top: -30px;
}
.listing-wrapper h1 {
   
    text-align: left;
    padding: 0;
}
.property-details-page .sqw-block-sec li {
    width: 100%;
    padding: 0; 
    text-align: left;

}
.loadtext {
    min-height: 120px  !important;
}
.r-tabs .r-tabs-accordion-title {
   
    border-bottom: 1px  solid #6599cd;
    text-align: left;
	    position: relative;
}
.wplistings-single-listing td, .wplistings-single-listing td.label {
    display: inline-block;
}
.wplistings-single-listing {
    margin-top: -30px;
    overflow: visible;
    float: left;
    width: 100%;
}
.wpia-container.wpia-calendar-1 div.wpia-calendar ul li {
   
    width: 24px  !important;
}

.r-tabs-accordion-title:before, .r-tabs-accordion-title:after {
    content: "";
    position: absolute;
    background: #6599cd;
}
.r-tabs-accordion-title:after {
    right: 15px;
    top: 18px;
    width: 16px;
    height: 2px;
}
.r-tabs-accordion-title::before {
    right: 22px;
    top: 11px;
    width: 2px;
    height: 16px;
}
	.wplistings-single-listing td.label {
    font-weight: 300;
}
	
.r-tabs-accordion-title.r-tabs-state-active::before{
	    opacity: 0;
    visibility: hidden;
}
div.wpia-calendar div.wpia-heading a.wpia-next {
    float: right !important;
}
.single-track-search.tabpropdetails tr td {
    font-size: 13px !important;     width: 50%;
}
.r-tabs .r-tabs-accordion-title i, .r-tabs .r-tabs-accordion-title img {
       max-width: 27px;
    width: 27px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.r-tabs-accordion-title.r-tabs-state-active {
    border-top: 0px  solid #6599cd;
}
.wpia-container.wpia-calendar-1 div.wpia-calendar ul li{
text-indent:6px !important;	
}
.extra-persons-box {
    white-space: nowrap;
    display: inline-block;
}
#quote_wrapper input#daterange {
    width: 40%;
}
.extra-persons-box {
    
    margin-left: 10px;
}
.single-track-search.tabpropdetails ul li {
    padding-right: 0px !important;
    font-size: 13px;
    float: left!important;
    width: 100%;
    /* margin-bottom: 0; */
    line-height: 22px;
    /* margin-bottom: 0; */
    /* padding: 0; */
}
div#listing-map1 iframe {
    height: 270px;
}
div#listing-amenities h4{
	font-size:15px;	
}
	.single-list-main{
		display: block; padding-top: 15px;
	}
	.single-left-in, .single-right-in{
		width: 100%;
	}
	.get-quote{
		width: 315px;
		margin: 0 auto;
	}
	.get-quote .input-daterange{
		width: 80%;
	}
	.single-right-in{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.single-right-in h3{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.date-set h3{
		font-size: 28px; 
    margin-bottom: 0;

	}
	.date-set .mm-text{
		font-size: 13px;
		line-height: 26px;
	}
	.date-set span{
		font-size: 14px;
		line-height: 24px;
	}
	.nqw-style-sec button.btn.btn-booking.button.btn-btn {
    font-size: 12px;
    height: 40px;
    padding: 0 25px;
}
.single-track-search.tabpropdetails div#responsiveTabs {
  
    padding-top: 30px;
}
.slider-for-list{
height:auto;	
}
.all-pages-title {
    margin-top: 0;
    position: absolute;
    color: #fff;
}
.all-pages-title * {
    color: #fff !important;
}
.our-standards-main .col-md-4 {
    order: 2;
}
.our-standards-main {
    margin-bottom: 30px;
}
.left-our-st {
   
    margin-top: 20px;
}
.left-getting {
   
    margin-bottom: 70px;
}
.getting-here-main .left-getting h4 
{
	margin-bottom:0;
	
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #88847c;
}
.left-getting.right-ing .air-list h6{
	    font-size: 13px;
    line-height: 28px
}
article.blog-page section.find_your_vacation_rental.clearfix {
    display: block !important;
}

article.blog-page .find_your_vacation_rental .single-track-search{
    display: block !important;
	
}
.video-srch-sec .search-box-blk.clearfix {
    float: none;
    padding-top: 0;
}

.video-srch-sec .single-track-search .search-box-blk .srch-box-input #blog-search {
    width: 49%;
}
input#blog-search, .single-track-search .select-top.input-span select {
    font-size: 13px;
}

.video-srch-sec .search-box-blk.clearfix .input-span {
    
    text-align: center;
}
span.filter-text{
font-size:13px;	
}
.filters-box i {
    -webkit-text-stroke: 1px  #88847c;
    color: white;
}
.ribbon h1 {
    color: #fff;
    font-size: 12px;
    padding-top: 8px;
}
.ribbon h1 span {
    display: block;
    font-size: 10px;
}
.ribbon h5{
	font-size: 10px;
	line-height: 10px;
    position: relative;
    top: 3px;
}
.ribbon{
	    width: 564px ;
		left: -213px;
    top: 18px;
	
}
hr.ndt {
    width: 100%;
    margin-left: 0;
}
.contact-main {
    margin-top: 0 !important;
}
.leftpor.col-md-8 {
    padding-right: 15px;
}
.needs-validation1 {
    font-size: 13px;
}
.leftpor.col-md-8 {
    order: 2;
}
.stay-summary .col-md-6 {
    width: 50%;
}
.stay-summary {
    font-size: 13px;
}	

td {
    font-size: 13px;
}
.needs-validation1 {
    margin-top: 50px;
}
.cleveland-row-content.Row__content {
    width: 100%;
}
}
@media only screen and (min-width: 767px) {
	section#banner-slider .item{
	background:none !important;	
	}


}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover{
	border-color: transparent;
}
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
       color: #fff;
    background: #3276b1 !important;
    border-color: #fff;
    text-shadow: none !important;
}
td.selected.range-end.day {
    background: #3276b1;
}
td.active.selected.range-start.day {
    background: #3276b1 !important;
    border: none !important;
}
td.range.day {
    background: #6599cd !important;
    color: #fff;
}
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:hover:focus, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected:hover, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{
	border-color: #fff;
}

@media only screen and (min-width: 768px)and (max-width: 1000px) {
	
	div#slider img {
    height: 500px;
	}
}

@media only screen and (min-width: 768px){
	div#slider img {
  
    opacity: 0;
}
li.imgst {
    background-size: cover;
    background-position: bottom;
}
div#slider img {
  
    height:auto;
}


.item.imt img {
    opacity: 0;
}
.item.imt {
    height: 500px;
    background-size: cover;
    background-position: center;
}
}

@media only screen and (min-width: 1400px){
	
	div#slider img {
    height: 706px;
	}
}

@media only screen and (min-width: 900px)and (max-width: 1400px) {
	
	div.wpia-calendar.wpia-week-numbers {
    width: 32.49% !important;
	}
	
	div.wpia-calendar ul li {
    width: 49px  !important;
	}
}

li.wpia-day.status-available {
    cursor: pointer;
}

