/*
Theme Name: shopin
Author: Saayami Technology
Author URI: https://saayami.com/
Theme URI: https://saayami.com/
Description: Saayami is a flexible multipurpose theme. Its strength lies in its tight integration with some powerful plugins like Page Builder for responsive page layouts, Meta Slider for big beautiful sliders and WooCommerce to help you sell online. Vantage is fully responsive and retina ready. Use it to start a business site, portfolio or online store. We offer free and premium support on our support <a href="http://siteorigin.com/thread/">forums</a> (http://siteorigin.com/thread/).
Version: 1.5.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: shopin
Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, e-commerce
*/
body{
	font-family: 'Quicksand', sans-serif;
}
ul li, ul li a{
	font-size: 16px;
	font-weight: 300;
}
p{
	font-size: 18px;
    color: #444;
    font-weight:300;
	line-height:25px;
}
.nopadding{
	padding:0px;
}
.nomargin{
	margin:0px;
}
.adjustdiv{
	display:inline-block;
	width:100%;
}
a.blacktxt{
	color:#444;
}
.borderline{
	border:1px #EEE solid;
}
.bordertoporange{
border-top:3px #fca307 solid;	
}
.bordertopblue{
border-top:3px #0563c7 solid;	
}
.bold{
	font-weight:400;
}
.whitetext{
	color:#FFF;
}
.align-center{
	text-align:center;
}
.whitetxt{
	color:#FFF;
	font-size:13px;
}
.whitetxt1{
	color:#FFF;
}
.align-right{
	text-align:right;
}
.txt_14{
	font-size: 15px;
    color: #656363;
    font-weight: 300;
}
.blacky{
	background:#21242f;
}
#menu-footermenu{margin:15px;display:inline-block;}
#menu-footermenu>li{float:left; list-style:none;}
#menu-footermenu>li>a{color:#FFF;padding:12px 15px;}
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(images/preloader.gif) 50% 50% no-repeat rgb(249,249,249);
}
.navbar-brand{padding-top:0px;}
.help-inline-error {
    color: red;
	display:block;
	margin-top:5px;
}
.clist>ul>li{
	list-style-image: url(images/tick.png);
	 vertical-align: middle;
}
footer.page-footer{
	background:#1b9540;
}
.divider {
    height: 1px;
    overflow: hidden;
    background-color: #e0e0e0;
	margin-bottom:20px;
}
.sections{
	padding:50px 0px;
}
.container-100{
	padding:0px 4%;
}
.eh_pad{
	padding:6px 0px;
}
.wpmm_brand_logo_wrap{display:none;}
.touricon{
	background:url(images/tour_icon.png) no-repeat;
}
.overview>p{text-align:justify;}
.section_wrapper{padding:50px 0px;}
/* end global css */
.iti_details>p{text-align:justify !important;padding-left:1%;}
.iti-day{width:60px; height:60px; margin-right:15px;}
.uptop{margin-top:-80px;}
#mainlist{padding:0px 15px;}
.page_content{position:relative;text-align:justify;}
.page_up{
	background: #FFF;
    display: inline-block;
    width: 100%;
    margin-top: -100px;
    z-index: 9999;
	box-shadow:0px 0px 55px -20px #000;
	padding:20px 10px;
}
.clist>ul{text-align:left;}
.divider_border
	{
	background: url(images/divider.png) center top no-repeat;
    height: 40px;
	margin-top:-30px;
	}
.feature_hide{
	min-height: 300px;
    overflow: hidden;
}
.featues-box {
    padding: 20px 18px;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    background: #fff;
    min-height: 75px;
}
.featues-box:hover h3 {
    color: #5fb8ab;
}
.featues-box h3 {
    font-size: 21px;
    color: #575757;
    line-height: 25px;
    font-weight: 500;
    margin: 0 0 12px;
text-align:center;
}
.featues-box.brd-left {
    border-left: 1px solid #cccccc;
}
.featues-box.brd-right {
    border-right: 1px solid #cccccc;
}
.row.no-margin-row.featues-box-center {
    height: 1px;
    margin-left: 10px;
    margin-right: 10px;
    background: #cccccc;
}
.row.no-margin-row {
    margin-left: 0;
    margin-right: 0;
    clear: both;
}
.featues-box:hover {
    border-color: #fff !important;
    box-shadow: 1px 1px 20px rgba(0,0,0,0.2);
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    z-index: 10;
	background:#fbfbfb;
}
.owl-prev, .owl-next {
    position: absolute;
    top: 42%;
    background: #CCC;
    padding: 10px;
}
.owl_prev{margin-right:-24px;}
.owl-next {
    right: 0px;
}
.rate_card{
	background-color: #589442;
    padding: 20px 30px 20px 30px;
    color: #fff;
    min-height: 300px;
text-align:left;
}
.price {
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    margin-bottom: 15px;
}
.price>small{font-size:15px;padding-left:10px;}
.it_desc>p{
	font-size:15px;
	line-height:20px;
	}
.ov{
	overflow:hidden;
}
.more{
	display:none;
	position: absolute;
    padding: 33% 32%;
    /* width: 100px; */
    /* margin: 10px auto; */
    background: rgba(0,0,0,0.5);
    color: #FFF;
    text-transform: uppercase;
    font-size: 22px;
	transition:.8s;
}
.itinerary-image>img{width:100% !important;}
.ov:hover .more{display:block;transition:.6s;color:#FFF;text-decoration:none;}
/* .more:hover:after {
    width: 30px;
} */
.ov:hover{color:#FFF;text-decoration:none;}
/* .more:after {
    content: "\2212";
    font-family: "Glyphicons Halflings";
    margin-left: 0;
    display: inline-block;
    vertical-align: top;
    width: 0;
    overflow: hidden;
    transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
} */
.tab-content>.active{padding:10px 15px;text-align:justify;}
.it_desc>h4{
	padding: 12px 15px;
    background: #Fbfbfb;
    margin: 0px;
	border-radius:6px;
}
	.slidertext,.slidertext_trip {
    bottom: 0px;
    position: absolute;
    width: 100%;
    text-align: center;
    color: #FFF;
    text-shadow: 1px 1px #000;
    background: url(images/shade.png) bottom repeat-x;
    height: 296px;
}
.slidertext_trip >h3{ font-size: 45px;
    font-weight: bold;
    padding-top:85px;
    letter-spacing: 1px;}
.slidertext>h3 {
    font-size: 45px;
    font-weight: bold;
    padding-top: 150px;
    letter-spacing: 1px;
}
.affix{
	top:0px;
	width:100%;
	z-index:999;
	border-bottom:3px orange solid;
}
.navbar{
	margin-bottom:0px;
	border-radius:0px;
}
.navbar-default{
	background:#FFF;
	border:none;
}
.navbar-brand{
	color: #FFF !important; 
    font-size: 12px;
    text-align: center;
    padding: 5px 20px 0px 44px;
    font-weight: 100;
    text-transform: uppercase;
}
.navbar-toggle{
	border:none;
	margin-right:0px;
	position: absolute;
    right: 0px;
    top: 25px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background:orange;
}
.navbar-default .navbar-nav>.active>a{
	background:orange;
	color:#FFF;
}
ul.dropdown-menu{
	background:#1b9540;
}
.contactinfo{
	padding:34px 0px;
}
.navbar-nav>li>a{
    font-weight:500;
    font-size: 16px;
    text-transform: uppercase;
	padding:40px 15px;
}
.navbar-nav>li>a:hover{
	background:orange !important;
	color:#FFF !important;
	transition:.8s;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li {
    padding: 20px 15px;
}
.wpmm-submenu-right>img{width:100%;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
    font-weight: 300;font-size:16px;
}
.featues-box>h3>a{color:#444;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget > a:hover{color:orange;text-decoration:none;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{padding:32px 8px; font-size:16px;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:hover{color:orange;text-decoration:none;}
#wp-megamenu-main_nav{margin-top:15px;}
#wp-megamenu-main_nav{background:none;}
#menu-megamenu{
	list-style:none;
	display:inline-block;
	float:right;
	margin-bottom:0px;
}
#menu-megamenu>li{
	float:left;
}
#menu-megamenu>li>a{
	padding:41px 15px;
	display:inline-block;
	border-left:1px #EEE solid;
	font-size:18px;
	color:#444;
	text-transform:uppercase;
}
#topslidemenu>ul{
	float:right;
}
#topslidemenu>ul>li>a{
	padding:30px 15px;
	border-left:1px #EEE solid;

}
.thumbnail{overflow:hidden;}
.thumbnail>img{
	transform-style: preserve-3d;
	display: block;
    width: 100%;
	transform: scale(1);
    -moz-transition: 0.4s;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 1;
    -webkit-backface-visibility: hidden;
}
.social-icon>img{
	margin-right:10px;
}
.breadcrumbs{margin-top:45px;}
.thumbnail{padding:0px;border:none;box-shadow:none;margin: 5px;position: relative;}
.special_offer{background:url(images/bg-main.jpg) top center no-repeat;}
.thumbnail .caption{padding:120px 12px 12px 12px;position:absolute; bottom:0px; width:100%;
background:url(https://shopinholidays.com/wp-content/uploads/2017/12/shades.png) bottom center no-repeat;}

.caption>h3{color:#FFF;font-size:16px;float:left;text-transform:capitalize;}
.caption>.rate{
	color: #FFF;
    float: right;
    border: 2px #FFF solid;
    padding: 5px;
    border-radius: 10px;
	margin-top:12px;
}
.carousel-indicators{bottom:-52px;}
.carousel-indicators li{border:1px orange solid;}
.carousel-indicators .active{background:orange;}
.holiday{background:url(images/holiday.png) center no-repeat;height:90px;}
.testimonials{background:url(images/testimonials.png) center no-repeat;height:90px;}
.holiday>h4,.testimonials>h4{
	padding: 27px;
    font-size: 30px;
    text-transform: uppercase;
}
#hct_logo{
	    margin-top: -10px;
		margin-bottom: 10px;
}
.speaks{
	width: 50%;margin: 0px auto;
	text-align:center;
	padding:20px;
	padding-bottom:12%;
}
.intropic{
	border-radius:15px;
	border:1px #CCC solid;
	padding:4px;
}
.collection{
	margin-bottom:0px;
	padding-bottom:0px;
	border:0px;
}
.collection-header{
	background-color:#444 !important;
	
}
.iphone{
	background: #444;
    padding: 10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	margin-top:35px;
}
.slider_wrapper{
	/* max-height:550px; */
}
.slider .indicators{
	z-index:100;
	bottom:18%;
}
.slider .indicators .indicator-item{
	margin:0px 3px;
}
.slider .indicators .indicator-item.active{
	background:#fca307;
}
.slider .slides li .caption{
	top:45%;
}
h1.widget_title{
	font-size:25px;
	font-weight:500;
	margin:0px 0px 4px 0px;
	font-family: 'Lobster', cursive;
	letter-spacing:1px;
	color:#FFF;
}
h1.pack_title{
	font-size:25px;
	font-weight:500;margin:15px 15px 15px 15px;
	font-family: 'Lobster', cursive;
	letter-spacing:1px;
	margin-bottom:5px;
}
nav a.button-collapse i{
	color:#444;
}
nav{
	background:#FFF;
	box-shadow:none;
}
nav .brand-logo{
	color:#CCC;
	padding:5px 0px;
}
nav ul a{
	color:#444;
}
.dropdown-menu>li>a{
	padding:8px 20px;
	font-size:17px;
	color:#FFF;
}
.first_blog{padding-top:10px;padding-bottom:10px;}
.first_blog>h1{
	color: #FFF;
    font-size: 23px;
}
.first_blog>p{
	color:#FFF;
}
.line{
	height:3px;
	background:#fca307;
}
.intro_blog{
	padding-top:0px;
	padding-bottom:45px;
}
.intro{
	padding-top:80px;
	padding-bottom:80px;
}
.whitebg{
		background:#FFF;
}
.greenbg{
		background:#1b9540;
}
.toptitle>div>h5{
	margin:0px;
	padding:16px 65px;
	font-size:24px;
	color:#000;
}
.toptitle>h4{
	letter-spacing:2px;
	color:#444;
	font-size:25px;
	margin-top:0px;
	font-weight:300;
}
.list-group{
	margin-bottom:0px;
}
.list-group-item.active{
	background:#444;
	border:none;
	font-size:18px;
}
.whyus{
	padding-top:20px;
}
.whyus>img{
	float: left;
    margin-right: 10px;
}
.whyus>strong{
	line-height:35px;
}

.departdate{
	color:#a1b1bc;
	font-weight:300;
}
.departdate>img{
	width:12px;
}
 .parallax-container{
	 height:auto;
 }
 .counter_box{
	 background:rgba(270,175,79,0.8);
	 padding:60px 25px;
	 color:#FFF;
	 line-height:35px;
	 font-size:50px;
 }
  .counter_box>span{
	font-size:23px;
 }
/* ==========================  THUMBNAIL =======================================*/
.pushtop{margin-top:-140px;border:1px #fbfbfb solid; border-radius:25px;box-shadow: 0px -1px 26px -8px #000;}
.thumbnail>.caption>a>h3{
	font-size:17px;
	margin-top:5px;
}
.thumbnail:hover img{
		transition:.8s;
	/* 	box-shadow:0px 10px 25px -8px #000; */
		transform: scale(1.2) rotate(-1deg);
}
.thumbnail>.tag{
	background:#f25426;
	position:absolute;
	padding:10px 20px;
	color:#FFF;
	font-size:18px;
	top:15px;
	margin-left:-5px;
}
.svg-wrapper{
	  position: absolute;
    z-index: 999;
    top: 35%;
    text-align: center;
    width: 100%;
    color: #FFF;
    text-transform: uppercase;
}
.gal_caption{
	display: none;
    transition: .3s;
    position: absolute;
    z-index: 999;
    text-align: center;
    width: 100%;
	height:100%;
	background:rgba(0,0,0,0.8);
}
.gal_caption_text{
	color: #FFF;
    padding: 0px;
    text-transform: uppercase;
    margin-top: 30%;
    padding-bottom: 10px;
}
.view{
    color: #FFF;
    border: 1px #EEE solid;
    padding: 10px 20px;
    height: 40px;
    line-height: 37px;
    letter-spacing: 5px;
}
.view:hover{
	background:#f25426;
	transition:.3s;
	color:#FFF;
	text-decoration:none;
	border:none;
}
.imagebox{
	background:#EEE;
	overflow:hidden;
	position:relative;
	transition:.4s;
}
.imagebox:hover .gal_caption{
	opacity:1;
	cursor:pointer;
	transition:.3s;
	display:block;
}
.imagebox>img:hover{
	opacity:1;
	cursor:pointer;
	transition:.3s;
	display:block;
}
#populartravel{
	background:url(../images/lake.jpg) no-repeat;
	padding:50px 0px;
}
#gallnmap{
	padding:60px 0px;
}
.start_amount{
	padding:5px 15px !Important;
	background:#0563c7;
	font-size:17px !important;
	top:10px;
}

.ping{
	width:100px;
	height:4px;
	background:#f25426;
	margin:0px auto;
}
.card-titles{
	padding: 8px 20px 0px 20px;
    position: relative;
    display: block;
}
.card .card-content{
	padding:10px 20px;
}
.footertag{
	padding:2px 0px;
	background:#232534;
	border-bottom: 1px #444 solid;
}
.footertag>img{
padding:2px 6px;
}
footer.page-footer{
	margin-top:0px;
	padding:20px 0px 0px 0px;
}
.post-box{
	padding:10px 0px;
	border-bottom:1px #CCC dotted;
}
.post-box>img{
	width:75px;
	border:1px #444 solid;
	padding:5px;
	float:left;
	margin-right:15px;	
}
.wpcf7-form{
	padding-bottom:30px;
	padding:3%;
	margin-top:15px;
	margin-bottom:20px;
	display:inline-block;
	width:100%;
}

.orange{background:#FFF;box-shadow:0px 6px 43px -16px #000;margin-bottom:40px;}
.wpcf7-submit{
	padding:10px 20px;
	letter-spacing:2px;
	border:none;
	background:#f25426;
	color:#FFF;
	
}
.width100{width:100%;}
.wpcf7-response-output {clear:both;}
#comment{width:100%;height:100px;}
.wpcf7-textarea,.wpcf7-form-control-wrap>input{padding:3px;width:100%;border;1px #CCC solid;}
.wpcf7-textarea{height:100px;width:100%;}
.post-box>a>h1{
	font-size:15px;
	color:#FFF;
	margin:5px 0px;
	color:#FFF;
}
label{font-weight:300;}
.post-box>p{
	color:#FFF;
	font-weight:100;
	margin:5px 0px;
}
#foot >li>a{
	padding-bottom: 10px;
    display: block;
}
#foot >li>a:hover{
	color:orange;
}
footer.page-footer .footer-copyright{
	    padding: 10px;
    color: #FFF;
    margin-top: 30px;
    background: #0563c7;
	box-shadow:1px 2px 2px #000;
}
.wt{
	border-left: 4px orange solid;
    padding-left: 15px;
	color:#FFF;
	font-size:15px;
}
ul#foot{
	list-style:none;
	padding-left:0px;
}
.social_wrap{
	text-align:right;
}
.social_wrap>a>i{
	font-size: 25px;
    vertical-align: middle;
    color: #FFF;
	margin-right:2px;
}
.parallax_3{
	height:350px;
	position:relative;
}
/* extend holiday css */
.extendholiday>h1
{
	background: #ffa726;
    padding: 5px 12px;
    border-radius: 15px;
    font-size: 15px;
    width: auto;
    display: inline-block;
    margin-bottom: 10px;
    color: #FFF;
}
/* sidebar */
.list-group{
	margin-bottom:15px;
}
.list-group-item.active{
	background:#1b9540;
}
.media{
	margin-top:0px;
	margin-bottom:10px;
    padding-bottom: 5px;
}
.media-heading{margin-top:15px;}
.sidebartitle{
	margin: 0px;
    background: #1b9540;
    color: #FFF;
    padding: 16px;
    font-size: 18px;
}
/* TABS */
.nav-tabs{
	margin-top:25px;
	border-bottom:2px orange solid;
}
.nav-tabs>li.active>a{
	color:#FFF;
	background:#0563c7;
}
.nav-tabs>li>a{
	background:#fbfbfb;
	padding: 18px 24px;
    text-transform: uppercase;
	font-weight:bold;
	font-size:16px;
}
.nav-tabs>li
{
	margin-bottom:0px;
}
.trip_day{
	padding:2px;
	display:inline-block;
	width:100%;
}
.listtrip{
	padding-bottom:18px;
	margin-bottom:18px;
	border-bottom:3px #EEE solid;
	
	background:#fbfbfb;
	padding:15px;
}
.archivepage-header{
	padding-bottom: 9px;
    margin: 0px 0 20px;
    border-bottom: 1px solid #eee;
}
.imgborder{
	padding:5px;
	background:#FFF;
	border:1px #EEE solid;
	border-radius:3px;
}
.trip_review{
	border: 1px #EEE solid;
    padding: 10px;
    margin-bottom: 20px;
	border-bottom: 3px #EEE solid;
}
p.trip_review_client{
	font-weight: bold;
    padding: 0px;
    margin: 0px;
    border-top: 1px #EEE solid;
    margin-top: 10px;
    padding-top: 5px;
}
.tab-content{
	margin-top:20px;
}
.btn-round{
/* 	height:100px;
	width:100px;*/
	border-radius:100px; 
}
#fbMsg img{
	right:15px;
	bottom:15px;
	top:unset;
}
/* comment */
#respond{
	border-top: 3px #EEE solid;
    margin-top: 35px;
}
#comments{
	margin-top:50px;
}
nav#comment-nav{display:none;}
ol.commentlist{
	list-style:none;
	padding:0px;
}
ol.commentlist li{
background:#EEE;
padding:15px;
margin-bottom:5px;
}
#commentform>p>input{
	padding:6px;
}
#commentform>p>label{
	width:80px;
}
.comment-form-comment>label{vertical-align:top;}
.panel{
	border:none;
}
.panel-default>.panel-heading{
	background:#FFF;
}
.soliloquy-container .soliloquy-caption{
	width:100% !important;
	top:40%;
    background:none!important;
}
.soliloquy-container .soliloquy-caption-inside{}
.soliloquy-container .soliloquy-caption-inside>p{
	color:#FFF!important;
	line-height: 5px!important;
    text-shadow: 0 1px 1px #444!important;
    font-weight: 500!important;
    font-size: 21px!important;
}
.soliloquy-container .soliloquy-caption-inside>h1{ 
	margin-bottom:10px !important; 
	text-align:center !important;
	font-size: 45px!important;
    text-shadow: 1px 1px #000!important;
    font-weight: bold!important;
}
/*============================ MOBILE CSS =================================*/
@media (max-width:369px)
{
	#menu-megamenu>li>a{
		padding:0px 10px;
		font-size:12px !important;
	}
}
@media only screen (max-width:369px)
{
	#menu-megamenu>li>a {
    padding: 0px 6px;
    font-size: 12px !important;
	}
}
@media (max-width:500px){
	#hct_logo{
		padding:0px;
		margin:0px;
		width:100%;
	}
	.container-100 {
		padding:0% 21% !important;
	}
	.imageHolder{
		height:auto !important;
		padding:0% 49%;
	}
	#commentform>p>input,#commentform>p>textarea{
		width:100%;
	}
}
@media (max-width:665px){
	.thumbnail{
	text-align:center;
	}
	.thumbnail>tag{
	text-align:center;
	width:100%;
	}
	.mobilecompat>.whitetxt1{
		color:#000;
	}
	.parallax-container{
		height:auto;
	}
	#vid{
		margin:15px 0px;
		height:185px;
	}
	.mobile_pad{
		margin-top:20px !important;
		position:relative !important;
	}
	.container-100{
		padding:0% 12%;
	}
	.mobiletoppad{
		margin-top:15px !important;
	}
	.mobilecompat>h2.whitetxt1{font-size:25px;}
	frame{ height:185px;}
}
@media (max-width:767px)
{
	.logo-mobile{width:200px!important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{padding:12px 18px;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu{display:block;}
.holiday>h4, .testimonials>h4{font-size:22px;}
.social_wrap{text-align:left;}
.social_wrap>a{display:block;}
.social_wrap>a.social{float:right;}
.iti-day{width:auto;height:auto;border-radius:6px;}
.mobile_nopad{padding:0px;}
.tab-content>.active{padding:0px;}
.trip_day{padding:0px; margin:0px;}
.feature_hide{height:auto;margin-bottom:6px;}
.navbar-default .navbar-collapse{margin-top:50px;}
.speaks{width:100%;}
	img.res{width:100%;}
	.uptop{margin-top:0px;padding-top:20px;}
	.navbar{min-height:100px;}
	.intropic{
		border:1px #CCC solid;padding:4px;border-radius:15px;
		margin-top:10px;
	}
	.mobilecompat{
		padding:0px;
	}
	.parallax-container{
		height:550px;
	}
	.imageHolder,.imageHoldertravel{
		height:auto !important;
		padding:0% 10%;
	}
	.logocenter,.topslidemenu{
		text-align:center;
	}
	.contactinfo{
		padding:0px;
		text-align:left;
	}
	.navbar-nav>li>a{
		padding:15px 25px;
	}
	#menu-megamenu>li>a{
		padding:0px 10px;
		font-size:13px;
	}
	#menu-megamenu{
		float:none;
		padding:0px;
		margin-top:15px;
	}
	.mobilecompat>.whitetxt1{
		color:#FFF;
	}
}
@media (max-width:991px)
{
		#sidebar1{
		clear:both;
	}
	
}
@media (max-width:1600px)
{

}