@media all and (max-width: 1100px) {

body, html {
width:100%;
}
  
/* Search Form */

.search-form h4 {font-weight:normal;}
.search-form .desktop-hide {display:block;}
.search-form .step-2 {display:none;}
.search-form .two-columns {display:none;}

.search-form .destination-selector.desktop {display:block;}

/* Swapper Banner */

.swapper {top:65px;}
.swapper .text p {}

/* Best Prices */

.best-prices .tabs h2, .best-prices .tabs h6 {float:left;padding:10px 0 1px 13px;}
.best-prices .tabs p {float:left;padding:10px 0 0 8px;}
.best-prices .tabs {border:1px solid #f2dac0;border-bottom:none;height:67px;}

.best-prices .list ul {
width:32.33333%;
float:left;
margin-right:1%;
}
.best-prices .list .third-list {
width:33.33333%;
margin-right:0;
}
.best-prices .tabs.no-tabs p {float:left;padding:10px 0 10px 8px;}
.best-prices .tabs.with-button .switch {margin-left:10px;}
.best-prices .tabs.with-button {
height:97px;
}

/* Bar Graph */

.bar-graph .shadow {width:100%;}


/* Banner Text */

.swapper .text {width:64%;}
.swapper .text h2 {font:20px/30px arial;}
.swapper .text p {font:14px/18px arial;}
.swapper .text a {font:14px/18px arial;}
.search-form select, .search-form select.yellow {background:#fff;}
}

/* Children Icon Images */

@media all and (max-width: 767px) {

/* Columns */

.column-left {margin-top:0;}
  
/* Swapper */

.swapper {position:static;}
.swapper a {display:none;}
.swapper .wrapper {padding-bottom:0 !important;}
.swapper .text {width:100%;left:0px;top:0px !important;position:absolute;padding:0;}
.swapper .text p {display:none;}
.swapper .text h2 {font:20px/21px arial;border-radius:0;padding:10px;display:block;margin-bottom:0;min-height:200px;padding-top:20px;}


/* Top Bar */

.top-bar {border-radius:0;}
.top-bar img {display:none;}
.top-bar h3, .top-bar label {margin-left:10px;}
.top-bar select {width:45%;}

/* Bar Graph */

.bar-graph {background:none;float:none;width:100%;min-height:0;padding:0;border-left:none;}
.bar-graph.updating {background:url("/matchmaker/img/loader-mobile.gif") no-repeat scroll center center rgba(0, 0, 0, 0);}
.bar-graph h2, .bar-graph h6 {margin:0;}
.bar-graph p {display:none;}
.bar-graph .shadow {margin:5px auto;}
.bar-graph .graph {display:none;}
.bar-graph .gray-box {background:none;border-left:none;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:7px;}
.bar-graph .gray-box img {display:none;}

/* Best Prices */

.best-prices .list ul {
width:100%;
float:none;
margin-right:0;
}
.best-prices .list .third-list {
width:100%;
margin-right:0;
}
.best-prices .tabs h2 {float:none;padding:10px 0 1px 10px;}
.best-prices .tabs p {float:none;padding:2px 0 0 10px;}
.best-prices .tabs {border:1px solid #f2dac0;border-bottom:none;height:83px;}
.best-prices .tabs.no-tabs p {padding:0 0 10px 10px;}
.best-prices .tabs.with-button {
height:118px;
}


/* Search Form */

.search-form {padding:10px 10px 5px 10px;}
.search-form form {width:100%;}
.search-form fieldset li {width:49%;}
.search-form h4 {font-weight:bold;}
.search-form fieldset .long {width:100%;}
.search-form .desktop-hide {display:block;}
.search-form .mobile {display:block;}
.search-form fieldset .adults-only {width:145px;clear:both;}
.search-form .destination-select-box {background: url(//media.tripcentral.ca/style/responsive/img/package-finder/bg-yellow-gradient.png) repeat-x bottom;}
.search-form .mobile-break {width:100%;border-bottom:1px solid #ccc;padding-bottom:10px;}
.search-form .mobile-break select {width:49%;}
.search-form .mobile-hide {display:none;}
.search-form .mobile-50 {width:50%;margin-right:0;}
.search-form .two-columns {display:none;}
.search-form .step-2 {display:none;}
.search-form .destination-select-box {background: url(//media.tripcentral.ca/style/responsive/img/package-finder/bg-yellow-gradient.png) repeat-x bottom;display:block;width:100%;}
.search-form .destination-selector.desktop {display:none;}
.search-form .desktop-extend {width:100%;}
.search-form #maximum-price {float:none;width:100%;margin-bottom:10px;}
#additional-dates-tab-mol-container {display:none !important;}

/* Children Tooltip */

.search-form fieldset .tooltip {
position:static;
min-width:288px;
border:none;
}
.search-form fieldset .tooltip h6 {
background:none;
float:left;
}
.search-form fieldset .tooltip li {float:left;border:none;width:auto;}
.search-form fieldset .tooltip select {float:left;margin-left:10px;}
   
}