@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;}
.features-room-content{position:relative;padding:4px 20px;height:auto;background-color:#f2f2f2;color:#555;font-size:14px;}
.features-content h2{font-family:'Oswald', sans-serif;color:#555;font-size:25x;line-height:34px;}
.features-content h3{font-family:'Oswald', sans-serif;color:#555;font-size:25x;line-height:34px;}
.features-content{position:relative;padding:11% 65px 10% 65px;height:400px;background-color:#ebe8e8;color:#7b7979;font-size:14px;}
#single_tour_feat ul li i{font-size:30px;display:block;margin-bottom:10px;color:#1aa79c;}
}
@media (max-width:1024px){.promo_full{background-attachment:scroll;}
.features-room-content{position:relative;padding:4px 20px;height:auto;background-color:#f2f2f2;color:#555;font-size:14px;}
.features-content h2{font-family:'Oswald', sans-serif;color:#555;font-size:25x;line-height:34px;}
.features-content h3{font-family:'Oswald', sans-serif;color:#555;font-size:25x;line-height:34px;}
.features-content{position:relative;padding:11% 65px 10% 65px;height:400px;background-color:#ebe8e8;color:#7b7979;font-size:14px;}
.intro_title h1{font-size:20px;margin-bottom:8px;color:#fff;font-weight:bold;text-transform:uppercase;}
.intro_title h3{font-size:20px;margin-bottom:8px;color:#fff;font-weight:bold;text-transform:uppercase;}
.intro_title p{font-size:13px!important;}
#logo_home a, header.sticky #logo_home a, header#plain #logo_home a, header#colored #logo_home a{display:block;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:left top;background-size:45% auto;text-indent:-9999px;}
.features-room-content p{font-size:13px;}
#single_tour_feat ul li i{font-size:30px;display:block;margin-bottom:10px;color:#1aa79c;}
}
@media only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px),
only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px),
only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px),
only screen and (min-device-pixel-ratio:2) and (max-width:991px){#logo_home h1 a, header#colored #logo_home h1 a{background-size:auto 30px;}
header.sticky #logo_home h1 a, header#plain #logo_home h1 a{background-size:auto 30px;}
header.sticky#colored #logo_home h1 a{background-image:url(../img/logo.png);background-size:auto 30px;}
}
@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;}
#logo_home h1 a, header.sticky #logo_home h1 a, header#plain #logo_home h1 a, header#colored #logo_home h1 a{background-size:auto 40px;}
.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:18px;padding-left:34px;margin:15px 0;}
a#phone:before, a#email_footer:before{font-size:25px;}
.qpay{display:none;}
#logo_home a{line-height:80px;margin:5px 0 0;padding:0;}
.features-content{position:relative;padding:4% 40px 4% 40px;height:auto;background-color:#ebe8e8;color:#817c7c;font-size:14px;}
.features-content h3{font-family:'Oswald', sans-serif;color:#555;font-size:32px;line-height:34px;text-transform:uppercase;}
.features-img{border-bottom:2px solid #fff;height:auto;}
.features-bg{min-height:auto;position:relative;width:100%;}
.img-small-1{border:6px solid #f2f2f2;box-shadow:0 1px 0 1px #eeeeee;}
.features-rest-content{position:relative;padding:4% 25px 4% 25px;height:auto;background-color:#ebe8e8;color:#817c7c;font-size:14px;text-align:justify}
.features-rest-content h3{font-family:'Oswald', sans-serif;color:#817c7c;font-size:32px;line-height:34px;text-transform:uppercase;}
.features-rest-content{border-bottom:none;}
.features-rest-img{border-bottom:2px solid #fff;height:auto;width:auto;}
.features-rest-bg{min-height:auto;position:relative;width:100%;}
.img-small-2{border:6px solid #f2f2f2;box-shadow:0 1px 0 1px #eeeeee;}
.features-room-content{position:relative;padding:4% 40px 4% 40px;height:auto;background-color:#ebe8e8;color:#817c7c;font-size:14px;}
#search{padding:0 5%;padding-top:130px;}
.plan{min-height:inherit;}
.parallax-content-1 div h1,#hero_2 .intro_title h1{font-size:42px;}
.parallax-content-1 div h1,#hero_2 .intro_title h3{font-size:42px;}
.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;}
#map_filter ul li a{min-width:100px;}
#map_filter ul li a span{font-size:11px;}
.parallax-content-3 div h1{color:#fff;font-family:"Oswald",sans-serif;font-size:22px;font-weight:300;margin:0;}
.parallax-content-3 div p{font-size:13px;padding-right:0;padding-top:10px;}
.features-room-content p{font-size:14px;}
#logo_home a, header.sticky #logo_home a, header#plain #logo_home a, header#colored #logo_home a{display:block;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:left top;background-size:45% auto;text-indent:-9999px;}
}
@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 #dddddd 1px;}
.plan-tall{margin-right:0;}
.col-md-4.plan:first-child{margin-right:0;margin-left:0;border-right:solid #dddddd 1px;}
.view_on_map{display:none;}
.full-height{height:auto;}
.row-height{height:auto;}
.content-left{height:auto;overflow-y:scroll;}
.intro_title h1{font-size:20px!important;margin-bottom:8px;color:#fff;font-weight:bold;text-transform:uppercase;}
.intro_title h3{font-size:20px!important;margin-bottom:8px;color:#fff;font-weight:bold;text-transform:uppercase;}
.intro_title p{display:none;}
.phome{font-size:19px;font-weight:400;}
.emailhome{font-size:19px;font-weight:400;}
.search_bar_alt h2{left:50%;margin-left:-22%;top:-66px;width:50%;}
.search_bar_alt h3{border-left:0 solid;color:#fff;left:50%;margin-left:-25%;padding:10px;top:-47px;width:50%;}
.tabs nav a{color:#555;display:block;font-family:"Oswald",sans-serif;font-size:30px;font-weight:300;line-height:3;padding:0 0.25em;white-space:nowrap;}
.parallax-content-3 div h1{color:#fff;font-family:"Oswald",sans-serif;font-size:24px;font-weight:300;margin:0;}
.parallax-content-3 div p{font-size:13px;padding-right:0;padding-top:10px;}
#logo_home a, header.sticky #logo_home a, header#plain #logo_home a, header#colored #logo_home a{display:block;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:left top;background-size:65% auto;text-indent:-9999px;}
}
@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 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;}
#search{padding:0 5%;padding-top:100px;}
.view_on_map{display:none;}
.full-height{height:auto;}
.row-height{height:auto;}
.content-left{height:auto;overflow-y:scroll;}
#logo_home a, header.sticky #logo_home a, header#plain #logo_home a, header#colored #logo_home a{display:block;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:left top;background-size:28% auto;text-indent:-9999px;}
}
@media (max-width:767px){.search_bar_alt{position:relative;border-left:0 solid transparent;border-right:0px solid transparent;}
.search_bar_alt h2{left:50%;margin-left:-22%;top:-66px;width:50%;}
.search_bar_alt h3{border-left:0 solid;color:#fff;left:50%;margin-left:-25%;padding:10px;top:-47px;width:50%;}
.phome{font-size:18px;font-weight:400;}
.mt30{margin-top:10px!important;}
.emailhome{font-size:18px;font-weight:400;}
#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 0;}
.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:30px;}
.main_title h3{font-size:30px;}
.main_title h4{font-size:30px;}
.main_title p{font-size:16px}
.main_title .white{font-size:35px;}
.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:normal;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:bold;color:#111;}
.table.cart-list td:nth-of-type(2):before{content:"Quantity";font-weight:bold;color:#111;}
.table.cart-list td:nth-of-type(3):before{content:"Discount";font-weight:bold;color:#111;}
.table.cart-list td:nth-of-type(4):before{content:"Total";font-weight:bold;color:#111;}
.table.cart-list td:nth-of-type(5):before{content:"Actions";font-weight:bold;color:#111;}
.thumb_cart{display:none;}
#single_tour_feat ul{display:block;margin-bottom:10px;}
#single_tour_feat ul li{font-size:16px;}
.pt50 pb50{padding-top:30px;padding-bottom:30px;}
.margin_40{padding-top:10px;padding-bottom:10px;}
.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{position:absolute;top:11%;left:18%;padding:0;}
.intro_title h1{font-size:17px!important;margin-bottom:5px;color:#fff;font-weight:bold;text-transform:uppercase;}
.intro_title h3{font-size:17px!important;margin-bottom:5px;color:#fff;font-weight:bold;text-transform:uppercase;}
.intro_title p{display:none;}
.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:0px;margin-left:0px;border-width:1px 1px 1px 1px;-moz-box-sizing:border-box;box-sizing:border-box;}
.plan-tall + .plan{border-left:1px;border:solid #dddddd;}
.plan-tall{margin-right:0;}
#map_filter ul li a{min-width:inherit;}
#map_filter ul li a span{display:none;}
#map_filter ul li a i{font-size:24px;}
#map_contact{height:300px;}
#map_contact.contact_2{margin-top:60px;}
.content-left{padding-top:80px;}
footer h3{margin-top:20px;text-align:center;}
a#phone, a#email_footer{text-align:center;}
a#phone::before{left:38%;}
a#email_footer::before{left:32%;}
.fb_iframe_widget{margin:0 30%;}
#single_tour_feat ul li i{color:#1aa79c;display:block;font-size:48px;margin-bottom:10px;}
}
@media (max-width:480px){#logo_home a, header.sticky #logo_home a, header#plain #logo_home a, header#colored #logo_home a{display:block;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:left top;background-size:42% auto;text-indent:-9999px;}
.features-slider{padding:11% 50px 10% 50px;}
.features-content{padding:10%;}
.box_style_1{padding:15px;}
.box_style_1 h3.inner{margin:-15px -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:0px;font-size:20px;}
#hero{height:200px;}
.intro_title h1{font-size:16px;}
.intro_title h3{font-size:16px;}
.parallax-content-4 div h1{font-size:18px;text-align:center;}
.parallax-content-4 div h2{font-size:16px;text-align:center;line-height:40px;}
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;}
.promo_full_wp div h3{font-size:36px;}
.promo_full_wp div a i{font-size:60px;}
#map_filter ul li a i{font-size:18px;}
footer h3{margin-top:20px;text-align:center;}
a#phone, a#email_footer{text-align:center;}
a#phone::before{left:27%;}
a#email_footer::before{left:16%;}
.fb_iframe_widget{margin:0 10%;}
.features-rest-content h3{color:#817c7c;font-family:"Oswald",sans-serif;font-size:22px;line-height:34px;text-transform:uppercase;}
.features-content h3{color:#555;font-family:"Oswald",sans-serif;font-size:22px;line-height:34px;text-transform:uppercase;}
.features-room-content h2{color:#6c6a6a;font-family:"Oswald",sans-serif;font-size:22px;line-height:48px;margin-bottom:18px;text-transform:uppercase;}
.features-room-content h3{color:#6c6a6a;font-family:"Oswald",sans-serif;font-size:22px;line-height:48px;margin-bottom:18px;text-transform:uppercase;}
h3 span{color:#817c7c;font-family:"Oswald",sans-serif;font-size:22px;line-height:34px;text-transform:uppercase;}
#single_tour_feat ul li i{color:#1aa79c;display:block;font-size:38px;margin-bottom:10px;}
}
@media only screen and (max-width:320px){}