
.t3-footnav .t3-module.fullfooter {
    width: 100% !important;
}
.t3-off-canvas .t3-off-canvas-body .menuSidebar a {
    text-transform: uppercase !important;
}

.logo-text a 
 {
  text-decoration: none;
  font-size: 28px;
  color: #ffffff;
  font-family: Arial;
}

.itemid-1078 #t3-header .container, .itemid-1078 #t3-topbar .container{background:none!important;}
.itemid-1078 #cookieConsentDiv, .itemid-1078 .learn-more, .itemid-1078 .footer, .itemid-1078 .header .container .line .col a.inline-block-level{display:none!important;}
@media (min-width: 768px){
.navbar-nav>li>a{padding:29px 10px 29px 10px!important;}
}
@media (max-width:991px){.t3-mainnav .t3-navbar{display:none!important;}}

.spacet {padding-top:20px;}

.has-slideshow .t3-header:after {
opacity:1!important;
}

.contain .block-slideshow-item .block-bg {
  background-size:contain!important;
  background-position:top!important;
}
.contain .carousel-inner {
  height:214px;
}
.com_k2 img,.logo-image a img {
  max-width:none!important;
}

.jamasshead .mask {
    background: #000000;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 5;
    opacity: 0;
    filter: alpha(opacity=0);
}

@media screen and (max-width: 991px) {
.block-slideshow-item.text-left .block-title, .block-slideshow-item.text-left .block-intro,.block-slideshow-item .slideshow-btn-actions .btn.btn-border {
display:none!important;
}
}

#Mod178,#Mod334,#Mod170,#Mod176,#Mod351{margin-bottom:5px;padding-bottom:18px}

#sr-experience .page-header {
text-align: left;
margin: 0;
padding: 0;
}

.t3-header {
    z-index: 99;
}
img[src="https://r.bstatic.com/static/img/affiliate_base/flexi/booking_logo_w/9b95c8f8556f53ebdf1ace61524be9dfa897bd74.png"]{display:none;}
#Mod189 iframe #container form#b_frm .searchheader__container .brandlogo__container img.brandlogo__img{display:none;}
.reservation_asset_subinfo.phone, .reservation_asset_subinfo.fax {display: none}
.module .custom #viatorWidgetDiv_7694359b div#viatorWidget{width:100%!important;}
#viatorWidgetDiv_7694359b .widget_body{margin:2%;}
/*@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#buttons-checkin-checkout{max-width:100%!important;}
	.checkin, .checkout, .guests, .submit_button{width: 23%!important; margin-left: 0.8%;}
}*/
@media only screen and (min-width: 480px) and (max-width: 1024px) {
	.hotels_booking_search #booking-search{height:240px!important;}
	.hotels_booking_search #buttons-checkin-checkout {max-width: 100%!important; }
	.hotels_booking_search div.formtitle p:nth-child(2) { font-size: 1.3em!important;}
}	
@media only screen and (max-width: 767px){
#viatorWidgetDiv_7694359b .widget_horizontal .widget_entry{width:100%!important;}
}
@media only screen and (max-width: 479px){
	.hotels_booking_search div.formtitle p:nth-child(1) {font-size: 1.5em!important;}
	.hotels_booking_search div.formtitle p:nth-child(2) {font-size: 1.2em!important;}
	.hotels_booking_search #buttons-checkin-checkout {max-width: 100%!important;}
	.hotels_booking_search #booking-search.hotels{padding:2%;}
	.hotels_booking_search #buttons-checkin-checkout{width:100%;float:left;}
	.hotels_booking_search #buttons-checkin-checkout input[type="date"]{padding: 6px 4px!important;font-size: 12px!important;}
}	
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.hotels_booking_search #booking-search{height:295px!important;}
}
@media only screen and (max-width: 319px){
	.hotels_booking_search #booking-search{height:320px!important;}
	.hotels_booking_search #buttons-checkin-checkout {max-width: 100%!important; margin-left: 1%!important;}
}
@media only screen and (min-width: 768px){
	#viatorWidgetDiv_7694359b .widget_horizontal .widget_entry{width:49%!important;}
}
@media only screen and (min-width: 480px) and (max-width: 1023px) {
	.hotels_booking_search #buttons-checkin-checkout{width:90%;float:left; margin-left:5%!important; margin-right:5%!important;}
}	
@media only screen and (max-width: 1023px){
	.hotels_booking_search #buttons-checkin-checkout .checkin, .hotels_booking_search #buttons-checkin-checkout .checkout{width:50%;float:left;border-left:1px solid #EEE;}
	.hotels_booking_search #buttons-checkin-checkout .guests, .hotels_booking_search #buttons-checkin-checkout .submit_button{width:100%;float:left;}
	.hotels_booking_search #booking_frm input, .hotels_booking_search #booking_frm .submit_button, .hotels_booking_search #booking_frm select{width:100%!important;}
	.hotels_booking_search #booking_frm .submit_button{margin-top:10px!important;}
	.hotels_booking_search #buttons-checkin-checkout .guests{border-top:1px solid #EEE;}
}	
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.hotels_booking_search #booking-search{height:210px!important;}
.hotels_booking_search #buttons-checkin-checkout .checkin, .hotels_booking_search #buttons-checkin-checkout .checkout, .hotels_booking_search #buttons-checkin-checkout .guests{width:33.33%!important;float:left;border-left:1px solid #EEE;}
	.hotels_booking_search #buttons-checkin-checkout .submit_button{width:100%;float:left;}
	.hotels_booking_search #buttons-checkin-checkout{width:90%;float:left; margin-left:5%!important; margin-right:5%!important;}
	.hotels_booking_search #booking_frm input, .hotels_booking_search #booking_frm .submit_button, .hotels_booking_search #booking_frm select{width:100%!important;}
	.hotels_booking_search #booking_frm .submit_button{margin-top:10px!important;}
	
}
@media(max-width:768px){
  .travel-fights .t3-module{
    padding-left: 0px;
    padding-right: 0px;
padding-top: 0px;
  }
.flightfr .t3-module{
    padding-left: 0px;
    padding-right: 0px;
padding-top: 0px;
  }
#tpcwl_iframe{
top:0px !important;
}
}

