.our_service_container { max-width:1319px; width:100%; margin:0 auto;}
.our_service_wrap {width:100%;background-color:#000; clear:both;}
.our_service_container .thumbnail2 { margin-top:0;}
.container_form {margin: 0 auto; max-width: 1050px; width:100%;}
.view2 .pagination { margin-top:-5px; }
.des_tabs_wrap { max-width:1384px; width:100%; margin:0 auto; }
.des_tabs_wrap .row{ margin:0; background-color:#000;}
.des_tabs_wrap .thumbnail3 { padding:0; margin:0;}
.des_tabs_wrap .caption8 { height:auto;}
/*@media (min-width: 768px) and (max-width: 1012px) {
.caption9 h2 { font-size:2.2vw; margin-bottom: 6px;}
.caption9 .content 	{font-size:1.8vw;}
.caption9 .rea_more {font-size:1.6vw;padding-top: 5px; line-height: initial;}
}
@media(max-width: 590px) {
.caption9 h2 { font-size:5vw; margin-bottom: 6px;margin-top: 3%;}
.caption9 .content 	{font-size:3.6vw;}
.caption9 .rea_more {font-size:3vw;padding-top: 10px; line-height: initial;}
}
.show_on_phone { display:none;}
@media(max-width: 768px) {
.hide-sm img { display:none;} 
.banner > .hide-sm { padding-top:67px;}
.hide_on_mobile { display:none !important;}
.hide_on_desktop { display: inline-block;}
#wpspd-toggle-menu { padding-left:0;}
#wpspd-toggle-menu .circle_menu_bars { text-align: center;padding-top: 6px;width: 36px;	height: 36px;border: 1px solid #909090;	border-radius: 100%;margin-right: 4px;}
img { max-width:100%; height:auto;}
}
@media(max-width: 580px) { 
.hide_on_phone { display:none;}
.show_on_phone { display: inline-block;}
.top .mail .show_on_phone { font-size:20px;font-weight: 600;text-transform: uppercase; color:#000;}
.top .mail  a.circle_phone {text-align: center;display: inline-block; padding-top:5px;width: 36px;height: 36px;border: 1px solid #909090;border-radius: 100%;margin-right: 7px;} 
.top .mail { padding:0; margin:0;}
}
@media(max-width: 400px) {  .top .mail .show_on_phone { font-size:18px;}.top .mail a.circle_phone { width:30px; height:30px;} #wpspd-toggle-menu{font-size:18px;text-transform: uppercase;}#wpspd-toggle-menu .circle_menu_bars{ width:30px; height:30px; padding-top:5px;}}
@media(max-width: 980px) { 
.container_form .filter_text {font-size: 3.2vw;}
.container_form .by_name {font-size: 1.6vw;line-height: 40px;margin: 0;padding: 0 1vw;width: 18vw;}
.container_form .location {font-size: 1.8vw;line-height: 40px;margin: 0 0 0 1vw;padding: 5px 1vw;text-align: center;width: 15vw;}
.container_form .bedroom, .container_form .price_per {font-size: 1.8vw;line-height: 40px;margin: 0;padding: 5px 1vw;text-align: center;width: 16vw;}
}*/
#frm_concirge_service #btn_form_submit { background-color: #000;} 
#popup_light_box {}
#btn_concierge_float { z-index:999;}
.floating-form , #popup_light_box {top: 10px; overflow-x: hidden;overflow-y: scroll;z-index:99;max-width:640px;padding:30px 30px 10px;font:13px Arial,Helvetica,sans-serif;background:#F9F9F9;border:1px solid #ddd;right:10px;position:fixed;box-shadow:-2px 0 8px rgba(43,33,33,.06);-moz-box-shadow:-2px 0 8px rgba(43,33,33,.06);-webkit-box-shadow:-2px 0 8px rgba(43,33,33,.06)}
.contact-opener{position:absolute;left:-88px;transform:rotate(-90deg);top:100px;text-shadow:1px 1px 1px rgba(0,0,0,.43);border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.fullwidthdiv { width:100%;}
.fullwidthdiv img{ width:100%; height:auto;}
.des_angula { margin-top:-6px;}
.life_style .r-tabs .r-tabs-panel , .unique_experience  .r-tabs .r-tabs-panel , .your_travel  .r-tabs .r-tabs-panel { background-color:#000;}
.full_screen_half_box > div{ width:50%; max-width:none;}
.full_screen_half_box > div.thumbnail2 > img { width:100%; max-width:none;}
#wpspd-site-menu > ul.wpspd-navbar-nav > li:hover > .wpspd-nav { display:block;}
.wpspd-nav li.dropdown_back > a:after {
    content: '\203A';
    display: inline-block;
	margin-left: 7px;
    /*line-height: 1em;
    vertical-align: top;
    margin-top: -4px;*/
}
.wpspd-nav li.dropdown_back > a:after:hover {
    color: #999;
}
.row.our_service_wrap { padding-top:5px;}