/* #Media Queries
================================================== */
	
	/* Larger than tablet */
	@media (min-width: 750px) {
		.product-row {display:flex;justify-content: space-between;}
		.product-pic {width:25%;max-width:none;}
		.product-content {width:70%;float:right;}

		.banner {height:400px;}
		.banner-short {height:300px;}
	}
	
	/* Larger than desktop */
	@media (min-width: 1000px) {
		body {padding-top:100px;}

		.mainNav {display:block;}
		.mobile-nav-trigger-outter,
		.mobile-nav { display: none }

		.logo {width: 180px;}
		.mainNav li {margin-left: 20px;}
		.mainNav{padding-top: 10px;}

		.button {height:60px;line-height:60px;}

		.icon-arrow-right {display:block;}

		.banner {height:650px;}
		.banner-short {height:450px;}

		.widget-book-now,
		.widget-how-work,
		.widget-iv-solution-inner,
		.widget-inquiry-inner {display:flex;justify-content:space-between;align-items:center;}
		.widget-book-now {text-align:left;}
		.book-now-icon {width:100px;}
		.book-now-content {width:calc(100% - 350px);padding:0 50px;box-sizing: border-box;}
		.book-now-content p {margin-bottom:0;}
		

		.button-w-arrow {position:relative;padding-left:50px;box-sizing: border-box}
		.button-w-arrow .icon-arrow-right {width:30px;position:absolute;top:50%;left:0;transform: translateY(-50%);}

		.how-work-content {width:40%;}

		.how-work-icon {position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}

		.widget-iv-solution-inner,
		.widget-inquiry-inner {max-width:600px;margin:0 auto;}
		.solution-icon,
		.inquiry-icon {width:150px;}
		.solution-content,
		.inquiry-content {width:calc(100% - 180px);}

		.page-icon {width:260px;float:left;}
		.page-icon-content {width:calc(100% - 360px);float:right;}

		.product-pic {width:35%;}
		.product-content {width:50%;}
		.product-content-inner {max-width:480px;}

		.tab-sidebar {width:30%;float:left;}
		.tab-content-wrap {width:65%;float:right;padding-top:0;}

		.tab-icon {float:none;width:100%;max-width:150px;}
		.tab-links {float:none;width:auto;}

	}
	
	/* Larger than Desktop HD */
	@media (max-width: 1000px) {
		.sub-menu {margin-left: 30px; margin-top: 20px;}
	}
	@media (min-width: 1200px) {
	}
