@charset "UTF-8";

/* Mobile */

/*============ Portrait =================*/


@media all 
and (max-width: 480px) {
		
/*============ Structure =================*/
	  
	.show-mobile {
		display: block;
	}
	.show-mobile-inline {
		display: inline-block;
	}
	.hide-mobile,
	.menu-mobile-nav-container,
	.menu-main-nav-container {
		display: none;
	}
	.hide-mobile{
		display: none !important;
	}
	#nav-trigger {
		background-image: url(https://sisbiz.s3.us-east-2.amazonaws.com/2019/06/Hamburger_icon.png);
		background-position: left center;
		background-repeat: no-repeat;
		background-size: cover;
		display: inline-block;
		height: 50px;
		width: 50px;
		vertical-align: middle;
		position: absolute;
		top: 5px;
		right: 10px;
		z-index: 99999;
	}
	#wrap > #inner div.row { 
		padding: 0.9375em;
	}

	#jPanelMenu-menu {
		list-style-type: none;
		padding: 50px 20px;
		margin: 0px;
		background-color: #7d7a7a;
	}
	#jPanelMenu-menu a {
		color: #ffffff;
		text-transform: uppercase;
	}
	.box-image {
		width: 100%;
	}

/*============ Header =================*/

	#header {
		min-height: 100px;
		height: 100px;
	}
	#header #logo {
		width: 50%;
		left: 2%;
		top: 0px;
		height: 100px;
	}
	#header .wrap {
		min-height: 100px;
		height: 100px;
	}
	
	.page-header {
		margin-bottom: 0px;
		zoom: 0.7;
	}
	.page-header.tours .title-container,
	.page-header .title-container {
		min-height: 150px;
		padding: 0px;
	}
	.page-header.tours .title-container h1,
	.page-header .title-container h1 {
		font-size: 30px;
		bottom: 30px;
		width: 60%;
	}
	.page-header.tours .title-container h1 {
		text-shadow: 2px 2px 2px #ffffff;
	}
	.page-header .title-container h1 {
		text-shadow: 2px 2px 2px #333;
	}

	
/*============ Footer =================*/
	.gototop a {
		right: 10px;
		bottom: 122px;
	}

/*============ Google Reviews =================*/
	
	.reviews .wp-gr .wp-google-place {
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	.reviews .wp-gr .wp-google-content-inner {
		width: 100% !important;
	}
	
/*============ Page/Post =================*/

}

/*============ Portrait =================*/

@media only screen 
and (min-device-width: 370px) 
and (max-device-width: 380px) 
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
	

/*============ Page/Post =================*/

}

@media all 
and (max-width: 767px)
and (orientation: landscape) {
	
/*============ Structure =================*/
	.hide-landscape {
		display: none;
	}
	.show-mobile {
		display: block;
	}
	.show-mobile-inline {
		display: inline-block;
	}
	.hide-mobile,
	.menu-mobile-nav-container,
	.menu-main-nav-container {
		display: none;
	}
	

/*============ Header =================*/

	#header {
		min-height: 135px;
	}
	#header .wrap {
		min-height: 100px;
	}
	#header #logo {
		width: 70%;
		left: 5%;
		top: 0%;
	}

/*============ Footer =================*/
	
	
	
/*============Page/Post=================*/

}