@media (min-width:768px) and (max-width:1200px) {
.main-menu ul li.megamenu .menu-wrapper {
width:940px
}
.img_list img {
left:-25%
}
#search {
padding:0 15%;
padding-top:100px
}
}
@media (max-width:991px) {
ul#top_tools, .sticky ul#top_tools {
margin:3px 45px 0 0
}
.sticky nav {
margin-top:3px
}
nav {
margin-top:15px
}
header#plain {
padding-bottom:10px
}
header#plain.sticky {
padding-bottom:0
}
header #logo img.logo_normal, header #logo img.logo_sticky {
width:auto;
height:30px
}
.main-menu ul li.megamenu .menu-wrapper {
width:auto;
margin-top:20px
}
#single_tour_feat ul {
margin-bottom:10px
}
.review_strip_single.last {
border-bottom:1px solid #ddd;
margin-bottom:20px
}
a#phone, a#email_footer {
font-size:12px;
padding-left:25px;
margin:15px 0
}
a#phone:before, a#email_footer:before {
font-size:18px
}
#search {
padding:0 5%;
padding-top:130px
}
.plan {
min-height:inherit
}
}
@media (min-width:769px) and (max-width:979px) {
#map-container {
height:280px;
position:relative;
top:0;
overflow:hidden
}
#content-row {
height:auto;
padding-top:0
}
.plan-tall + .plan {
border:solid #ddd 1px
}
.plan-tall {
margin-right:0
}
.col-md-4.plan:first-child {
margin-right:0;
margin-left:0;
border-right:solid #ddd 1px
}
}
@media (max-width:768px) {
.parallax-content-1 div {
padding:0 10%;
font-size:14px
}
.parallax-content-1 div h3 {
font-size:36px
}
.step {
padding:20px 31px
}
.cards {
margin-top:0;
margin-bottom:20px
}
#single_tour_feat ul li i {
font-size:28px
}
#hero_video a.video {
display:inline-block
}
.login_social {
margin-bottom:5px
}
.parallax-content-1 div h1:before, .parallax-content-1 div h1:after {
width:30px
}
#hero_2 .intro_title h1:before, #hero_2 .intro_title h1:after {
width:30px
}
#search {
padding:0 5%;
padding-top:100px
}
}
@media (max-width:767px) {
#top_line {
display:none
}
.strip_all_tour_list {
text-align:center
}
.img_list {
width:100%;
margin:auto
}
.img_list img {
left:0;
width:100%;
height:auto;
top:-45%
}
.tour_list_desc {
padding:0 15px;
border-right:none;
height:auto
}
.price_list {
display:block;
height:auto;
margin-left:0;
text-align:center;
padding:25px 0 15px
}
.price_list div {
display:block;
text-align:center
}
.price_list .button {
display:block;
margin:15px
}
.main_title {
font-size:14px
}
.main_title h2 {
font-size:24px
}
.main_title p {
font-size:16px
}
.styled-select-cat select {
background:transparent;
width:107%;
padding:7px 5px 5px 45px;
border:0;
border-radius:0;
height:50px;
margin:0;
font-weight:400;
-moz-appearance:window;
-webkit-appearance:none;
cursor:pointer;
color:#888
}
.styled-select-cat {
width:100%;
overflow:hidden;
height:50px;
position:relative;
border:none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}
.styled-select-cat:before {
font-style:normal;
font-weight:400;
font-family:"icon_set_1";
font-size:22px;
content:"\53";
position:absolute;
left:15px;
top:15px
}
.styled-select-cat::-ms-expand, {
display:none
}
.styled-select-cat select:focus {
outline:none
}
.table.cart-list, .table.cart-list thead, .table.cart-list tbody, .table.cart-list th, .table.cart-list td, .table.cart-list tr {
display:block;
border:0
}
.table.cart-list thead tr {
position:absolute;
top:-9999px;
left:-9999px
}
.table.cart-list tr {
border:1px solid #ccc
}
.table.cart-list td {
border:none;
border-bottom:1px solid #eee;
position:relative;
padding-left:50%
}
.table.cart-list td:before {
position:absolute;
top:12px;
left:12px;
width:45%;
padding-right:10px;
white-space:nowrap
}
.table.cart-list td:nth-of-type(1):before {
content:"Item";
font-weight:700;
color:#111
}
.table.cart-list td:nth-of-type(2):before {
content:"Quantity";
font-weight:700;
color:#111
}
.table.cart-list td:nth-of-type(3):before {
content:"Discount";
font-weight:700;
color:#111
}
.table.cart-list td:nth-of-type(4):before {
content:"Total";
font-weight:700;
color:#111
}
.table.cart-list td:nth-of-type(5):before {
content:"Actions";
font-weight:700;
color:#111
}
.thumb_cart {
display:none
}
#single_tour_feat ul {
display:block;
margin-bottom:10px
}
#single_tour_feat ul li {
display:inline-block;
width:auto;
font-size:11px
}
.margin_60 {
padding-top:30px;
padding-bottom:30px
}
.margin_30 {
margin-top:15px;
margin-bottom:15px
}
.parallax-window, #hero_2 {
height:240px;
min-height:240px
}
.parallax-content-1 {
height:240px
}
.parallax-content-1 > div {
padding:0 5%;
font-size:12px;
padding-top:20px
}
.parallax-content-1 div h1, .parallax-content-1 div h3 {
font-size:20px;
padding-top:15px
}
#banner {
padding:20px
}
.banner a {
position:relative;
top:15px;
right:0;
left:0;
margin-bottom:20px
}
.banner h4 {
font-size:22px
}
.strip_all_tour_list .tooltip-content-flip {
width:70px
}
.parallax-content-2 {
padding-bottom:15px
}
.parallax-content-2 div h1 {
font-size:22px
}
.parallax-content-2 .rating {
font-size:12px;
display:block
}
#price_single_main, #price_single_main.hotel {
font-size:11px;
text-align:left;
padding-top:0
}
#price_single_main span {
font-size:20px
}
#price_single_main sup {
font-size:20px;
top:0
}
#hero_2 .intro_title h1 {
font-size:22px
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
font-size:12px
}
#hero {
height:300px;
font-size:12px
}
.intro_title h1 {
font-size:26px;
margin-bottom:5px;
color:#fff;
font-weight:700;
text-transform:uppercase
}
.item_cart {
margin-top:0
}
.intro_title.error h1 {
font-size:50px
}
.radio_fix {
margin-top:10px
}
.col-md-4.plan:first-child, .col-md-4.plan:last-child {
margin-right:0;
margin-left:0;
border-width:1px;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.plan-tall + .plan {
border-left:1px;
border:solid #ddd
}
.plan-tall {
margin-right:0
}
}
@media (max-width:480px) {
.features-slider {
padding:11% 50px 10%
}
.features-content {
padding:10%
}
.box_style_1 {
padding:15px
}
.box_style_1 h3.inner {
margin:-15px -15px 15px
}
.img_list img {
left:0;
width:100%;
height:auto;
top:-5%
}
.tooltip-item::after {
width:180px
}
.tooltip-content {
width:180px;
margin:0 0 20px -90px
}
.styled-select-filters {
margin-bottom:5px
}
.search_bar {
width:100%
}
a#access_link, a#wishlist_link {
position:relative;
text-indent:-999px;
width:20px;
height:20px;
display:block
}
#wishlist_link:before, #access_link:before {
text-indent:0;
font-size:20px
}
#hero {
height:200px
}
.intro_title {
display:none
}
ul#top_tools {
margin:0 25px 0 0
}
.sticky ul#top_tools {
margin:0 25px 0 0
}
.dropdown.dropdown-cart {
display:none
}
.dropdown.dropdown-search {
font-size:20px
}
#testimonials h2 {
font-size:28px
}
#score {
float:none;
margin-top:15px
}
.intro_title.error {
display:table-cell
}
.intro_title.error h1 {
font-size:36px
}
.intro_title.error a.button_intro {
display:none
}
#search {
padding:0 5%;
padding-top:100px
}
}
