/* BODY */
html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
	
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
		
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* ATTRIBUTES */
a {text-decoration:none;}
sup {position:relative; top:-0.5em;font-size:10px;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.active {color:#FFF62C!important;}
*, *::before, *::after {box-sizing:border-box;}
::-webkit-scrollbar {width:5px;height:0;}
::-webkit-scrollbar-track {background:#F2F2F2;}
::-webkit-scrollbar-thumb {background:#DDDDDD;}
::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	a {text-decoration:none;}
	sup {position:relative; top:-0.5em;font-size:10px;}
	.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
	.active {color:#FFF62C!important;}
	*, *::before, *::after {box-sizing:border-box;}
	::-webkit-scrollbar {width:5px;height:0;}
	::-webkit-scrollbar-track {background:#F2F2F2;}
	::-webkit-scrollbar-thumb {background:#DDDDDD;}
	::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		a {text-decoration:none;}
		sup {position:relative; top:-0.5em;font-size:10px;}
		.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
		.active {color:#FFF62C!important;}
		*, *::before, *::after {box-sizing:border-box;}
		::-webkit-scrollbar {width:5px;height:0;}
		::-webkit-scrollbar-track {background:#F2F2F2;}
		::-webkit-scrollbar-thumb {background:#DDDDDD;}
		::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			a {text-decoration:none;}
			sup {position:relative; top:-0.5em;font-size:10px;}
			.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
			.active {color:#FFF62C!important;}
			*, *::before, *::after {box-sizing:border-box;}
			::-webkit-scrollbar {width:5px;height:0;}
			::-webkit-scrollbar-track {background:#F2F2F2;}
			::-webkit-scrollbar-thumb {background:#DDDDDD;}
			::-webkit-scrollbar-thumb:hover {background:#CCCCCC;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BG */
#bg {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;color:#000;background:#fff;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bg {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;color:#000;background:#fff;}
	
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bg {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;color:#000;background:#fff;}
		
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bg {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;color:#000;background:#fff;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BREADCUMB */
#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
#bobreadcumb {width:1200px;margin:0 auto 10px;padding:10px 0;border-bottom:1px solid #ddd;}
.bobreadcumbtit {margin:0 auto;padding:0;}
.bobreadcumbtit a {color:#D62601;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
	#bobreadcumb {width:100%;margin:0 auto 10px;padding:10px 0;border-bottom:1px solid #ddd;}
	.bobreadcumbtit {margin:0 auto;padding:0;}
	.bobreadcumbtit a {color:#D62601;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
		#bobreadcumb {width:100%;margin:0 auto 10px;padding:10px 0;border-bottom:1px solid #ddd;}
		.bobreadcumbtit {margin:0 auto;padding:0;}
		.bobreadcumbtit a {color:#D62601;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
			#bobreadcumb {width:100%;margin:0 auto 10px;padding:10px 0;border-bottom:1px solid #ddd;}
			.bobreadcumbtit {margin:0 auto;padding:0;}
			.bobreadcumbtit a {color:#D62601;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* WHATSAPP BUTTON */
.whatsappbutton {position:fixed;bottom:20px;right:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
.whatsappbutton a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#fff;border-radius:100px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	.whatsappbutton {position:fixed;bottom:20px;right:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
	.whatsappbutton a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#fff;border-radius:100px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		.whatsappbutton {position:fixed;bottom:20px;right:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
		.whatsappbutton a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#fff;border-radius:100px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			.whatsappbutton {position:fixed;bottom:20px;right:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
			.whatsappbutton a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#fff;border-radius:100px;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* TOP */
#baxtop {width:100%;height:65px;margin:0 auto;padding:10px 0;background:rgba(255,255,255,0.9);position:relative;z-index:99;border-top:5px solid #876330;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.1)}
#boxtop {width:100%;height:40px;margin:0 auto;padding:0;}

#boxsnav {width:90%;height:40px;margin:0 auto;padding:0;}
#boxlogo {width:auto;height:40px;margin:0 auto;padding:0;float:left;text-align:left;}
#boxlogom {width:auto;height:40px;margin:0 auto;padding:0;float:left;text-align:left;display:none;}
#boxmenu {width:auto;height:auto;margin:0 auto;padding:0;float:right;text-align:right;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#baxtop {width:100%;height:65px;margin:0 auto;padding:10px 0;background:rgba(255,255,255,0.9);position:relative;z-index:99;border-top:5px solid #876330;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.1)}
	#boxtop {width:100%;height:40px;margin:0 auto;padding:0;}

	#boxsnav {width:90%;height:40px;margin:0 auto;padding:0;}
	#boxlogo {width:auto;height:40px;margin:0 auto;padding:0;float:left;text-align:left;}
	#boxlogom {width:auto;height:40px;margin:0 auto;padding:0;float:left;text-align:left;display:none;}
	#boxmenu {width:auto;height:auto;margin:0 auto;padding:0;float:right;text-align:right;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#baxtop {width:100%;height:auto;margin:0 auto;padding:10px 0;background:rgba(255,255,255,0.9);position:relative;z-index:99;border-top:5px solid #876330;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.1)}
		#boxtop {width:100%;height:auto;margin:0 auto;padding:0;}

		#boxsnav {width:90%;height:40px;margin:0 auto;padding:0;}
		#boxlogo {width:auto;height:auto;margin:0 auto;padding:0;float:none;text-align:center;}
		#boxlogom {width:auto;height:40px;margin:0 auto;padding:0;float:left;text-align:left;display:none;}
		#boxmenu {width:auto;height:auto;margin:0 auto;padding:0;float:right;text-align:right;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#baxtop {width:100%;height:auto;margin:0 auto;padding:10px 0 0;background:rgba(255,255,255,0.9);position:relative;z-index:99;border-top:5px solid #876330;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.1)}
			#boxtop {width:100%;height:40px;margin:0 auto;padding:0;}

			#boxsnav {width:100%;height:auto;margin:0 auto;padding:0;}
			#boxlogo {width:auto;height:auto;margin:0 auto;padding:0;float:left;text-align:left;display:none;}
			#boxlogom {width:100%;height:auto;margin:0 auto;padding:0;float:left;text-align:center;display:block;}
			#boxmenu {width:100%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* SLIDESHOW */
#bgslideshow {width:100%;margin:0 auto;padding:0;border-bottom:5px solid #876330;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);}
#boslideshow {width:100%;margin:0 auto;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgslideshow {width:100%;margin:0 auto;padding:0;border-bottom:5px solid #876330;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);}
	#boslideshow {width:100%;margin:0 auto;padding:0;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgslideshow {width:100%;margin:0 auto;padding:0;border-bottom:5px solid #876330;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);}
		#boslideshow {width:100%;margin:0 auto;padding:0;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgslideshow {width:100%;margin:0 auto;padding:0;border-bottom:0 solid #876330;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);}
			#boslideshow {width:100%;margin:0 auto;padding:0;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* SEARCH BAR */
#bgsearchbar {width:100%;margin:0 auto;padding:0;background:#876330;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);}
#bosearchbar {width:984px;margin:-100px auto 0;padding:10px 50px 20px;border-top:10px solid #876330;background:#fff;position:relative;z-index:9;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}

#searchbartop {width:100%;margin:0 auto 20px;padding:0;text-align:center;}
.searchbartopimg {margin:0 auto;padding:0;}
.searchbartopimg img {width:80px;height:auto;}
.searchbartoptit {margin:0 auto;padding:0;}
.searchbartoptit h1 {font-weight:600;font-size:20px;font-family:'Roboto Slab', sans-serif;color:#D62601;}
.searchbartopdes {margin:0 auto;padding:0;}
.searchbartopdes h2 {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;}

#searchbarbot {width:100%;margin:0 auto;padding:0;text-align:center;}
.searchbarbotfil {margin:0 auto;padding:0;}

.search {margin:0 auto 20px;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:11px 0;border:1px solid #111;background:#fff;color:#666;box-sizing:border-box;vertical-align:top;border-radius:3px;}
input.search {width:100%;text-align:center;outline:none;}
input.search:focus {border:1px solid #D62601;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgsearchbar {width:100%;margin:0 auto;padding:0;background:#876330;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);}
	#bosearchbar {width:984px;margin:-80px auto 0;padding:10px 50px 20px;border-top:10px solid #876330;background:#fff;position:relative;z-index:9;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}

	#searchbartop {width:100%;margin:0 auto 20px;padding:0;text-align:center;}
	.searchbartopimg {margin:0 auto;padding:0;}
	.searchbartopimg img {width:80px;height:auto;}
	.searchbartoptit {margin:0 auto;padding:0;}
	.searchbartoptit h1 {font-weight:600;font-size:20px;font-family:'Roboto Slab', sans-serif;color:#D62601;}
	.searchbartopdes {margin:0 auto;padding:0;}
	.searchbartopdes h2 {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;}

	#searchbarbot {width:100%;margin:0 auto;padding:0;text-align:center;}
	.searchbarbotfil {margin:0 auto;padding:0;}

	.search {margin:0 auto 20px;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:11px 0;border:1px solid #111;background:#fff;color:#666;box-sizing:border-box;vertical-align:top;border-radius:3px;}
	input.search {width:100%;text-align:center;outline:none;}
	input.search:focus {border:1px solid #D62601;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgsearchbar {width:100%;margin:0 auto;padding:0;background:#876330;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);}
		#bosearchbar {width:90%;margin:-80px auto 0;padding:10px 50px 20px;border-top:10px solid #876330;background:#fff;position:relative;z-index:9;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}

		#searchbartop {width:100%;margin:0 auto 20px;padding:0;text-align:center;}
		.searchbartopimg {margin:0 auto;padding:0;}
		.searchbartopimg img {width:80px;height:auto;}
		.searchbartoptit {margin:0 auto;padding:0;}
		.searchbartoptit h1 {font-weight:600;font-size:20px;font-family:'Roboto Slab', sans-serif;color:#D62601;}
		.searchbartopdes {margin:0 auto;padding:0;}
		.searchbartopdes h2 {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;}

		#searchbarbot {width:100%;margin:0 auto;padding:0;text-align:center;}
		.searchbarbotfil {margin:0 auto;padding:0;}

		.search {margin:0 auto 20px;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:11px 0;border:1px solid #111;background:#fff;color:#666;box-sizing:border-box;vertical-align:top;border-radius:3px;}
		input.search {width:100%;text-align:center;outline:none;}
		input.search:focus {border:1px solid #D62601;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgsearchbar {width:100%;margin:0 auto;padding:0 0 5%;background:#876330;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);}
			#bosearchbar {width:90%;margin:0 auto;padding:20px;border-top:0 solid #876330;background:#fff;position:relative;z-index:9;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}

			#searchbartop {width:100%;margin:0 auto 20px;padding:0;text-align:center;}
			.searchbartopimg {margin:0 auto;padding:0;}
			.searchbartopimg img {width:80px;height:auto;}
			.searchbartoptit {margin:0 auto;padding:0;}
			.searchbartoptit h1 {font-weight:600;font-size:20px;font-family:'Roboto Slab', sans-serif;color:#D62601;}
			.searchbartopdes {margin:0 auto;padding:0;}
			.searchbartopdes h2 {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;}

			#searchbarbot {width:100%;margin:0 auto;padding:0;text-align:center;}
			.searchbarbotfil {margin:0 auto;padding:0;}

			.search {margin:0 auto 20px;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:11px 0;border:1px solid #111;background:#fff;color:#666;box-sizing:border-box;vertical-align:top;border-radius:3px;}
			input.search {width:100%;text-align:center;outline:none;}
			input.search:focus {border:1px solid #D62601;}
		}
	}
}
/* ====================================================================================================================================================== */

/* SEARCH BAR B */
#bgsearchbarb {width:100%;margin:0 auto;padding:50px 0;background:#D62601;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);}
#bosearchbarb {width:1004px;margin:0 auto;padding:0;}

#searchbarbtop {width:100%;margin:0 auto 20px;padding:0;text-align:center;}
.searchbarbtoptit {margin:0 auto;padding:0;}
.searchbarbtoptit h1 {font-weight:600;font-size:25px;font-family:'Roboto Slab', sans-serif;color:#fff;}
.searchbarbtopdes {margin:0 auto;padding:0;}
.searchbarbtopdes h2 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#fff;}

#searchbarbbot {width:100%;margin:0 auto;padding:0;}
.searchbarbbotfil {margin:0 auto;padding:0;}

.searchb {margin:0 auto;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:11px 0;border:1px solid #111;background:#fff;color:#666;box-sizing:border-box;vertical-align:top;border-radius:3px;}
input.searchb {width:79%;text-align:center;outline:none;}
input.searchb:focus {border:1px solid #D62601;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgsearchbarb {width:100%;margin:0 auto;padding:50px 0;background:#D62601;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);}
	#bosearchbarb {width:1004px;margin:0 auto;padding:0;}

	#searchbarbtop {width:100%;margin:0 auto 20px;padding:0;text-align:center;}
	.searchbarbtoptit {margin:0 auto;padding:0;}
	.searchbarbtoptit h1 {font-weight:600;font-size:25px;font-family:'Roboto Slab', sans-serif;color:#fff;}
	.searchbarbtopdes {margin:0 auto;padding:0;}
	.searchbarbtopdes h2 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#fff;}

	#searchbarbbot {width:100%;margin:0 auto;padding:0;}
	.searchbarbbotfil {margin:0 auto;padding:0;}

	.searchb {margin:0 auto;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:11px 0;border:1px solid #111;background:#fff;color:#666;box-sizing:border-box;vertical-align:top;border-radius:3px;}
	input.searchb {width:79%;text-align:center;outline:none;}
	input.searchb:focus {border:1px solid #D62601;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgsearchbarb {width:100%;margin:0 auto;padding:100px 0 50px;background:#D62601;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);}
		#bosearchbarb {width:90%;margin:0 auto;padding:0;}

		#searchbarbtop {width:100%;margin:0 auto 20px;padding:0;text-align:center;}
		.searchbarbtoptit {margin:0 auto;padding:0;}
		.searchbarbtoptit h1 {font-weight:600;font-size:25px;font-family:'Roboto Slab', sans-serif;color:#fff;}
		.searchbarbtopdes {margin:0 auto;padding:0;}
		.searchbarbtopdes h2 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#fff;}

		#searchbarbbot {width:100%;margin:0 auto;padding:0;}
		.searchbarbbotfil {margin:0 auto;padding:0;}

		.searchb {margin:0 auto;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:11px 0;border:1px solid #111;background:#fff;color:#666;box-sizing:border-box;vertical-align:top;border-radius:3px;}
		input.searchb {width:100%;text-align:center;outline:none;}
		input.searchb:focus {border:1px solid #D62601;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgsearchbarb {width:100%;margin:0 auto;padding:5% 0;background:#D62601;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);}
			#bosearchbarb {width:90%;margin:0 auto;padding:0;}

			#searchbarbtop {width:100%;margin:0 auto 20px;padding:0;text-align:center;}
			.searchbarbtoptit {margin:0 auto;padding:0;}
			.searchbarbtoptit h1 {font-weight:600;font-size:20px;font-family:'Roboto Slab', sans-serif;color:#fff;}
			.searchbarbtopdes {margin:0 auto;padding:0;}
			.searchbarbtopdes h2 {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;color:#fff;}

			#searchbarbbot {width:100%;margin:0 auto;padding:0;}
			.searchbarbbotfil {margin:0 auto;padding:0;}

			.searchb {margin:0 auto;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:11px 0;border:1px solid #111;background:#fff;color:#666;box-sizing:border-box;vertical-align:top;border-radius:3px;}
			input.searchb {width:100%;text-align:center;outline:none;}
			input.searchb:focus {border:1px solid #D62601;}
		}
	}
}
/* ====================================================================================================================================================== */

/* FRONTPAGE */
#bgfrontpagehotline {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
#bofrontpagehotline {width:90%;margin:0 auto;padding:0;}
#frontpagehotlineleft {width:55%;float:left;margin:0 5% 0 0;padding:0;}
#frontpagehotlinerite {width:40%;float:left;margin:0 auto;padding:4%;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}

#bgfrontpage {width:100%;margin:0 auto;padding:50px 0;}
#bofrontpage {width:100%;margin:0 auto;padding:0;}

#frontpage {margin:0 auto;padding:0;}
#frontpagefull {width:100%;float:left;margin:0 auto;padding:0;}
#frontpageleft {width:100%;float:left;margin:0 auto;padding:0;}
.frontpageimg {width:100%;height:auto;overflow:hidden;}
.frontpageimg img {width:100%;height:auto;border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);}
#frontpagerite {width:100%;float:left;margin:0 auto;padding:0 50px;}
.frontpagetit {margin:0 auto;padding:0;}
.frontpagetit h2 {font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;}
.frontpagesde {margin:0 auto 2%;padding:5px 0;font-weight:600;font-size:22px;font-family:'Roboto Slab', sans-serif;color:#876330;}
.frontpagedes {margin:0 auto;padding:0;}
.frontpagedes h3 {font-weight:400;font-size:17px;font-family:'Roboto Slab', sans-serif;}
.frontpagemor {margin:20px auto;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgfrontpagehotline {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
	#bofrontpagehotline {width:90%;margin:0 auto;padding:0;}
	#frontpagehotlineleft {width:55%;float:left;margin:0 5% 0 0;padding:0;}
	#frontpagehotlinerite {width:40%;float:left;margin:0 auto;padding:4%;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}

	#bgfrontpage {width:100%;margin:0 auto;padding:50px 0;}
	#bofrontpage {width:100%;margin:0 auto;padding:0;}

	#frontpage {margin:0 auto;padding:0;}
	#frontpagefull {width:100%;float:left;margin:0 auto;padding:0;}
	#frontpageleft {width:100%;float:left;margin:0 auto;padding:0;}
	.frontpageimg {width:100%;height:auto;overflow:hidden;}
	.frontpageimg img {width:100%;height:auto;border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);}
	#frontpagerite {width:100%;float:left;margin:0 auto;padding:0 50px;}
	.frontpagetit {margin:0 auto;padding:0;}
	.frontpagetit h2 {font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;}
	.frontpagesde {margin:0 auto 2%;padding:5px 0;font-weight:600;font-size:22px;font-family:'Roboto Slab', sans-serif;color:#876330;}
	.frontpagedes {margin:0 auto;padding:0;}
	.frontpagedes h3 {font-weight:400;font-size:17px;font-family:'Roboto Slab', sans-serif;}
	.frontpagemor {margin:20px auto;padding:0;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgfrontpagehotline {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
		#bofrontpagehotline {width:90%;margin:0 auto;padding:0;}
		#frontpagehotlineleft {width:55%;float:left;margin:0 5% 0 0;padding:0;}
		#frontpagehotlinerite {width:40%;float:left;margin:0 auto;padding:4%;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}

		#bgfrontpage {width:100%;margin:0 auto;padding:50px 0;}
		#bofrontpage {width:100%;margin:0 auto;padding:0;}

		#frontpage {margin:0 auto;padding:0;}
		#frontpagefull {width:100%;float:left;margin:0 auto;padding:0;}
		#frontpageleft {width:100%;float:left;margin:0 auto;padding:0;}
		.frontpageimg {width:100%;height:auto;overflow:hidden;}
		.frontpageimg img {width:100%;height:auto;border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);}
		#frontpagerite {width:100%;float:left;margin:0 auto;padding:0 50px;}
		.frontpagetit {margin:0 auto;padding:0;}
		.frontpagetit h2 {font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;}
		.frontpagesde {margin:0 auto 2%;padding:5px 0;font-weight:600;font-size:22px;font-family:'Roboto Slab', sans-serif;color:#876330;}
		.frontpagedes {margin:0 auto;padding:0;}
		.frontpagedes h3 {font-weight:400;font-size:17px;font-family:'Roboto Slab', sans-serif;}
		.frontpagemor {margin:20px auto;padding:0;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgfrontpagehotline {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
			#bofrontpagehotline {width:90%;margin:0 auto;padding:0;}
			#frontpagehotlineleft {width:100%;float:left;margin:0 auto;padding:0;}
			#frontpagehotlinerite {width:100%;float:left;margin:0 auto;padding:10%;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
			
			#bgfrontpage {width:100%;margin:0 auto;padding:5% 0;}
			#bofrontpage {width:100%;margin:0 auto;padding:0;}
			
			#frontpage {margin:0 auto;padding:0;}
			#frontpagefull {width:100%;float:left;margin:0 auto;padding:0;}
			#frontpageleft {width:100%;float:left;margin:0 auto;padding:0;}
			.frontpageimg {width:100%;height:auto;overflow:hidden;}
			.frontpageimg img {width:100%;height:auto;border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);}
			#frontpagerite {width:100%;float:left;margin:0 auto;padding:0 50px;}
			.frontpagetit {margin:0 auto;padding:0;}
			.frontpagetit h2 {font-weight:600;font-size:25px;font-family:'Roboto Slab', sans-serif;color:#D62601;}
			.frontpagesde {margin:0 auto 2%;padding:5px 0;font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#876330;}
			.frontpagedes {margin:0 auto;padding:0;}
			.frontpagedes h3 {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
			.frontpagemor {margin:20px auto;padding:0;}
		}
	}
}
/* ======================================================================================================================================================================= */


/* HOTLINE */
#bghotline {width:100%;margin:0 auto;padding:0;}
#bohotline {width:100%;margin:0 auto;padding:0;}
#bohotlinetop {margin:0 auto 20px;padding:0;}
#bohotlinetopbox {margin:0 auto;padding:0;}
.bohotlinetopboxcat {font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
.bohotlinetopboxdes {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;color:#876330;}

#bohotlinebot {margin:0 auto;padding:0;}
#bohotlinebot a {color:#000;}
#bohotlinebotbox {width:100%;margin:0 auto 5%;padding:0;}
#bohotlinebotboxleft {width:8%;float:left;margin:0 2% 0 0;padding:0;}
.bohotlinebotboximg {width:100%;height:auto;overflow:hidden;line-height:0;}
.bohotlinebotboximg img {width:100%;height:auto;border-radius:50%;}
#bohotlinebotboxrite {width:90%;float:left;margin:0 auto;padding:0;}
.bohotlinebotboxtit {margin:0 auto;padding:0;font-weight:600;}
.bohotlinebotboxdes {margin:0 auto;padding:0;font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;line-height:1;}
.bohotlinebotboxdes:hover {color:#876330;}
.bohotlinebotboxnot {margin:0 auto;padding:0;font-weight:400;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bghotline {width:100%;margin:0 auto;padding:0;}
	#bohotline {width:100%;margin:0 auto;padding:0;}
	#bohotlinetop {margin:0 auto 20px;padding:0;}
	#bohotlinetopbox {margin:0 auto;padding:0;}
	.bohotlinetopboxcat {font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
	.bohotlinetopboxdes {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;color:#876330;}

	#bohotlinebot {margin:0 auto;padding:0;}
	#bohotlinebot a {color:#000;}
	#bohotlinebotbox {width:100%;margin:0 auto 5%;padding:0;}
	#bohotlinebotboxleft {width:8%;float:left;margin:0 2% 0 0;padding:0;}
	.bohotlinebotboximg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.bohotlinebotboximg img {width:100%;height:auto;border-radius:50%;}
	#bohotlinebotboxrite {width:90%;float:left;margin:0 auto;padding:0;}
	.bohotlinebotboxtit {margin:0 auto;padding:0;font-weight:600;}
	.bohotlinebotboxdes {margin:0 auto;padding:0;font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;line-height:1;}
	.bohotlinebotboxdes:hover {color:#876330;}
	.bohotlinebotboxnot {margin:0 auto;padding:0;font-weight:400;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bghotline {width:100%;margin:0 auto;padding:0;}
		#bohotline {width:100%;margin:0 auto;padding:0;}
		#bohotlinetop {margin:0 auto 20px;padding:0;}
		#bohotlinetopbox {margin:0 auto;padding:0;}
		.bohotlinetopboxcat {font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
		.bohotlinetopboxdes {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;color:#876330;}

		#bohotlinebot {margin:0 auto;padding:0;}
		#bohotlinebot a {color:#000;}
		#bohotlinebotbox {width:100%;margin:0 auto 5%;padding:0;}
		#bohotlinebotboxleft {width:8%;float:left;margin:0 2% 0 0;padding:0;}
		.bohotlinebotboximg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.bohotlinebotboximg img {width:100%;height:auto;border-radius:50%;}
		#bohotlinebotboxrite {width:90%;float:left;margin:0 auto;padding:0;}
		.bohotlinebotboxtit {margin:0 auto;padding:0;font-weight:600;}
		.bohotlinebotboxdes {margin:0 auto;padding:0;font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;line-height:1;}
		.bohotlinebotboxdes:hover {color:#876330;}
		.bohotlinebotboxnot {margin:0 auto;padding:0;font-weight:400;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bghotline {width:100%;margin:0 auto;padding:0;}
			#bohotline {width:100%;margin:0 auto;padding:0;}
			#bohotlinetop {margin:0 auto 20px;padding:0;}
			#bohotlinetopbox {margin:0 auto;padding:0;}
			.bohotlinetopboxcat {font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
			.bohotlinetopboxdes {font-weight:400;font-size:16px;font-family:'Roboto Slab', sans-serif;color:#876330;}

			#bohotlinebot {margin:0 auto;padding:0;}
			#bohotlinebot a {color:#000;}
			#bohotlinebotbox {width:100%;margin:0 auto 5%;padding:0;}
			#bohotlinebotboxleft {width:13%;float:left;margin:0 2% 0 0;padding:0;}
			.bohotlinebotboximg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.bohotlinebotboximg img {width:100%;height:auto;border-radius:50%;}
			#bohotlinebotboxrite {width:80%;float:left;margin:0 auto;padding:0;}
			.bohotlinebotboxtit {margin:0 auto;padding:0;font-weight:600;}
			.bohotlinebotboxdes {margin:0 auto;padding:0;font-weight:600;font-size:30px;font-family:'Roboto Slab', sans-serif;color:#D62601;line-height:1;}
			.bohotlinebotboxdes:hover {color:#876330;}
			.bohotlinebotboxnot {margin:0 auto;padding:0;font-weight:400;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BENEFIT */
#bgbenefit {width:100%;margin:0 auto;padding:100px 0;background:#FFF0ED;}
#bobenefit {width:90%;margin:0 auto;padding:0;}

#benefitbox {margin:0 auto;padding:0;}

#benefittop {margin:0 auto 20px;padding:0;}
.benefittoptit {margin:0 auto;padding:0;font-weight:600;font-size:20px;color:#D62601;}
.benefittopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;}

#benefitbot {margin:0 auto;padding:0;}
#benefitbotbox {width:31.33%;float:left;margin:0 1%;padding:2%;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
#benefitbotleft {width:23%;float:left;margin-right:2%;}
.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.benefitbotimg img {width:100%;height:auto;margin:0 auto 5px;}
#benefitbotrite {width:75%;float:left;}
.benefitbottit {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#D62601;}
.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbenefit {width:100%;margin:0 auto;padding:100px 0;background:#FFF0ED;}
	#bobenefit {width:90%;margin:0 auto;padding:0;}

	#benefitbox {margin:0 auto;padding:0;}

	#benefittop {margin:0 auto 20px;padding:0;}
	.benefittoptit {margin:0 auto;padding:0;font-weight:600;font-size:20px;color:#D62601;}
	.benefittopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;}

	#benefitbot {margin:0 auto;padding:0;}
	#benefitbotbox {width:31.33%;float:left;margin:0 1%;padding:2%;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	#benefitbotleft {width:20%;float:left;margin-right:5%;}
	.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
	.benefitbotimg img {width:100%;height:auto;margin:0 auto 5px;}
	#benefitbotrite {width:75%;float:left;}
	.benefitbottit {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#D62601;}
	.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbenefit {width:100%;margin:0 auto;padding:100px 0;background:#FFF0ED;}
		#bobenefit {width:90%;margin:0 auto;padding:0;}

		#benefitbox {margin:0 auto;padding:0;}

		#benefittop {margin:0 auto 20px;padding:0;}
		.benefittoptit {margin:0 auto;padding:0;font-weight:600;font-size:20px;color:#D62601;}
		.benefittopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;}

		#benefitbot {margin:0 auto;padding:0;}
		#benefitbotbox {width:31.33%;float:left;margin:0 1%;padding:2%;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		#benefitbotleft {width:20%;float:left;margin-right:5%;}
		.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
		.benefitbotimg img {width:100%;height:auto;margin:0 auto 5px;}
		#benefitbotrite {width:75%;float:left;}
		.benefitbottit {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#D62601;}
		.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbenefit {width:100%;margin:0 auto;padding:5% 0;background:#FFF0ED;}
			#bobenefit {width:90%;margin:0 auto;padding:0;}

			#benefitbox {margin:0 auto;padding:0;}

			#benefittop {margin:0 auto 20px;padding:0;}
			.benefittoptit {margin:0 auto;padding:0;font-weight:600;font-size:20px;color:#D62601;}
			.benefittopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;}

			#benefitbot {margin:0 auto;padding:0;}
			#benefitbotbox {width:100%;float:left;margin:0 auto 5%;padding:5%;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			#benefitbotleft {width:20%;float:left;margin-right:5%;}
			.benefitbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
			.benefitbotimg img {width:100%;height:auto;margin:0 auto 5px;}
			#benefitbotrite {width:75%;float:left;}
			.benefitbottit {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#D62601;}
			.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BOTTOM */
#bgbottom {width:100%;margin:0 auto;padding:100px 0;background:#745529;}
#bobottom {width:1200px;margin:0 auto;padding:0;}
#bottomleft {width:28%;float:left;margin:0 auto;padding:0;}
#bottommenu {width:18%;float:left;margin:0 auto;padding:0;}
.bottomtit {margin:0 auto 5%;padding:0;font-weight:600;font-size:20px;color:#fff;text-transform:uppercase;}
.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#fff;}
.bottomdes a {color:#fff;}
.bottomdes a:hover {color:#000;}
.bottomdes li {list-style:none;margin-left:0;margin-bottom:5px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbottom {width:100%;margin:0 auto;padding:100px 0;background:#745529;}
	#bobottom {width:90%;margin:0 auto;padding:0;}
	#bottomleft {width:28%;float:left;margin:0 auto;padding:0;}
	#bottommenu {width:18%;float:left;margin:0 auto;padding:0;}
	.bottomtit {margin:0 auto 5%;padding:0;font-weight:600;font-size:20px;color:#fff;text-transform:uppercase;}
	.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#fff;}
	.bottomdes a {color:#fff;}
	.bottomdes a:hover {color:#000;}
	.bottomdes li {list-style:none;margin-left:0;margin-bottom:5px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbottom {width:100%;margin:0 auto;padding:5% 0;background:#745529;}
		#bobottom {width:90%;margin:0 auto;padding:0;}
		#bottomleft {width:28%;float:left;margin:0 auto;padding:0;}
		#bottommenu {width:18%;float:left;margin:0 auto;padding:0;}
		.bottomtit {margin:0 auto 5%;padding:0;font-weight:600;font-size:20px;color:#fff;text-transform:uppercase;}
		.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#fff;}
		.bottomdes a {color:#fff;}
		.bottomdes a:hover {color:#000;}
		.bottomdes li {list-style:none;margin-left:0;margin-bottom:5px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbottom {width:100%;margin:0 auto;padding:5% 0;background:#745529;}
			#bobottom {width:90%;margin:0 auto;padding:0;}
			#bottomleft {width:100%;float:left;margin:0 auto 5%;padding:0;}
			#bottommenu {width:50%;float:left;margin:0 auto 5%;padding:0;}
			.bottomtit {margin:0 auto 5%;padding:0;font-weight:600;font-size:20px;color:#fff;text-transform:uppercase;}
			.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#fff;}
			.bottomdes a {color:#fff;}
			.bottomdes a:hover {color:#000;}
			.bottomdes li {list-style:none;margin-left:0;margin-bottom:5px;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* FOOTER */
#bgfooter {width:100%;margin:0 auto;padding:50px 0;font-size:12px;background:#4E391B;color:#fff;border-top:1px solid #222222;}
#bofooter {width:90%;margin:0 auto;padding:0;}
#footer1 {width:50%;float:left;text-align:left;}
#footer2 {width:50%;float:left;text-align:right;}
#footer2 a {color:#fff;text-decoration :none;}
#footer2 a:hover {color:#000;}
/* LANDSCAPE */
@media screen and (max-width:1004px)
{
	#bgfooter {width:100%;margin:0 auto;padding:25px 0;font-size:12px;background:#111;color:#999999;border-top:1px solid #222222;}
	#bofooter {width:100%;margin:0 auto;padding:0;}
	#footer1 {width:100%;float:left;text-align:center;}
	#footer2 {width:100%;float:left;text-align:center;}
	#footer2 a {color:#999999;text-decoration :none;}
	#footer2 a:hover {color:#000;}
	/* POTRAIT */
	@media screen and (max-width:1004px)
	{
		#bgfooter {width:100%;margin:0 auto;padding:25px 0;font-size:12px;background:#111;color:#999999;border-top:1px solid #222222;}
		#bofooter {width:100%;margin:0 auto;padding:0;}
		#footer1 {width:100%;float:left;text-align:center;}
		#footer2 {width:100%;float:left;text-align:center;}
		#footer2 a {color:#999999;text-decoration :none;}
		#footer2 a:hover {color:#000;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgfooter {width:100%;margin:0 auto;padding:25px 0;font-size:12px;background:#111;color:#999999;border-top:1px solid #222222;}
			#bofooter {width:100%;margin:0 auto;padding:0;}
			#footer1 {width:100%;float:left;text-align:center;}
			#footer2 {width:100%;float:left;text-align:center;}
			#footer2 a {color:#999999;text-decoration :none;}
			#footer2 a:hover {color:#000;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* PRICE LIST PAGE */
#bgpricelist {width:100%;margin:0 auto;padding:20px 0;}
#bopricelist {width:1200px;margin:0 auto;padding:0;}

#pricelisttop {margin:0 auto 20px;padding:20px;background:#FFEEEE;}

#pricelistmid {margin:0 auto;padding:0;border-bottom:1px solid #CB2D01;overflow-x:scroll;overflow-y:hidden;}
#pricelistmidbox {width:100%;margin:0 auto;padding:0;}
#pricelistmidtab {width:25%;float:left;}

#pricelistbot {margin:0 auto 20px;padding:20px;border-top:1px solid #CB2D01;border-right:1px solid #CB2D01;border-bottom:1px solid #CB2D01;border-left:1px solid #CB2D01;}
.pricelistbottit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Roboto Slab', sans-serif;text-align:center;}
#priceres {width:auto;overflow:auto;}

#pricelistfot {margin:0 auto 20px;padding:20px;background:#FFEEEE;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpricelist {width:100%;margin:0 auto;padding:5% 0;}
	#bopricelist {width:90%;margin:0 auto;padding:0;}

	#pricelisttop {margin:0 auto 20px;padding:20px;background:#FFEEEE;}
	
	#pricelistmid {margin:0 auto;padding:0;border-bottom:1px solid #CB2D01;overflow-x:scroll;overflow-y:hidden;}
	#pricelistmidbox {width:100%;margin:0 auto;padding:0;}
	#pricelistmidtab {width:25%;float:left;}
	
	#pricelistbot {margin:0 auto 20px;padding:20px;border-right:1px solid #CB2D01;border-bottom:1px solid #CB2D01;border-left:1px solid #CB2D01;}
	.pricelistbottit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Roboto Slab', sans-serif;text-align:center;}
	#priceres {width:auto;overflow:auto;}
	
	#pricelistfot {margin:0 auto 20px;padding:20px;background:#FFEEEE;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpricelist {width:100%;margin:0 auto;padding:5% 0;}
		#bopricelist {width:90%;margin:0 auto;padding:0;}

		#pricelisttop {margin:0 auto 20px;padding:20px;background:#FFEEEE;}
		
		#pricelistmid {width:100%;margin:0 auto;padding:0;border-bottom:1px solid #CB2D01;overflow-x:scroll;overflow-y:hidden;}
		#pricelistmidbox {width:100%;margin:0 auto;padding:0;}
		#pricelistmidtab {width:25%;float:left;}
		
		#pricelistbot {margin:0 auto 20px;padding:20px;border-right:1px solid #CB2D01;border-bottom:1px solid #CB2D01;border-left:1px solid #CB2D01;}
		.pricelistbottit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Roboto Slab', sans-serif;text-align:center;}
		#priceres {width:auto;overflow:auto;}
		
		#pricelistfot {margin:0 auto 20px;padding:20px;background:#FFEEEE;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpricelist {width:100%;margin:0 auto;padding:5% 0;}
			#bopricelist {width:90%;margin:0 auto;padding:0;}

			#pricelisttop {margin:0 auto 20px;padding:20px;background:#FFEEEE;}
			
			#pricelistmid {width:100%;margin:0 auto;padding:0;border-bottom:1px solid #CB2D01;overflow-x:scroll;overflow-y:hidden;}
			#pricelistmidbox {width:180%;margin:0 auto;padding:0;}
			#pricelistmidtab {width:25%;float:left;}
			
			#pricelistbot {margin:0 auto 20px;padding:20px;border-right:1px solid #CB2D01;border-bottom:1px solid #CB2D01;border-left:1px solid #CB2D01;}
			.pricelistbottit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Roboto Slab', sans-serif;text-align:center;}
			#priceres {width:auto;overflow:auto;}
			
			#pricelistfot {margin:0 auto 20px;padding:20px;background:#FFEEEE;}
		}
	}
}
/* ====================================================================================================================================================== */

/* PAGES */
#bgpages {width:100%;margin:0 auto;padding:100px 0 50px;}
#bopages {width:1160px;margin:0 auto;padding:0;}

#bopagesleft {width:23%;float:left;margin:0 2% 0 0;padding:0;}
#bopagesrite {width:75%;float:left;margin:0 auto;padding:0;}

#pagestop {width:100%;float:left;margin:0 auto;padding:0;}
.pagestit {margin:10px auto;padding:0;}
.pagestit h1 {font-weight:400;font-size:25px;}
.pagessos {margin:0 auto;padding:0;text-align:right;}
.pagesimg {width:100%;float:left;margin:0 auto 10px;padding:0;line-height:1;}
.pagesimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

#pagesbot {width:100%;float:left;margin:0 auto;padding:0;}
.pagesdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
.pagesdes h2 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;}
.pagesdes h3 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;}
.pagesdes table {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
.pagesdes strong {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
.pagesdes p {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
.pagesdes a {color:#990000;}
.pagesdes a:hover {color:#243A6E;}
.pagesdes ol {list-style:decimal;margin-left:20px;}
.pagesdes ul {list-style:disc;margin-left:20px;}

#pagesgaleribox {margin:20px auto 0;padding:0;}
#pagesgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
.pagesgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
.pagesgaleriimg img {width:100%;height:auto;}
.pagesgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

#pageslist {margin:0 auto;padding:0;}
.pageslistdes {margin:0 auto;padding:0;}
.pageslistdestit {margin:0 auto 5px;padding:10px;background:#F9F9F9;color:#876330;}
.pageslistdestit:hover {background:#FFF0ED;color:#D62601;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpages {width:100%;margin:0 auto;padding:100px 0 50px;}
	#bopages {width:1140px;margin:0 auto;padding:0;}

	#bopagesleft {width:23%;float:left;margin:0 2% 0 0;padding:0;}
	#bopagesrite {width:75%;float:left;margin:0 auto;padding:0;}

	#pagestop {width:100%;float:left;margin:0 auto;padding:0;}
	.pagestit {margin:10px auto;padding:0;}
	.pagestit h1 {font-weight:400;font-size:25px;}
	.pagessos {margin:0 auto;padding:0;text-align:right;}
	.pagesimg {width:100%;float:left;margin:0 auto 10px;padding:0;line-height:1;}
	.pagesimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

	#pagesbot {width:100%;float:left;margin:0 auto;padding:0;}
	.pagesdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
	.pagesdes h2 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;}
	.pagesdes h3 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;}
	.pagesdes table {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
	.pagesdes strong {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
	.pagesdes p {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
	.pagesdes a {color:#990000;}
	.pagesdes a:hover {color:#243A6E;}
	.pagesdes ol {list-style:decimal;margin-left:20px;}
	.pagesdes ul {list-style:disc;margin-left:20px;}

	#pagesgaleribox {margin:20px auto 0;padding:0;}
	#pagesgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
	.pagesgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
	.pagesgaleriimg img {width:100%;height:auto;}
	.pagesgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

	#pageslist {margin:0 auto;padding:0;}
	.pageslistdes {margin:0 auto;padding:0;font-weight:600;}
	.pageslistdestit {margin:0 auto 5px;padding:8px 10px;background:#F9F9F9;}
	.pageslistdestit:hover {background:#F2F2F2;color:#000;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpages {width:100%;margin:0 auto;padding:100px 0 50px;}
		#bopages {width:96%;margin:0 auto;padding:0;}

		#bopagesleft {width:23%;float:left;margin:0 2% 0 0;padding:0;}
		#bopagesrite {width:75%;float:left;margin:0 auto;padding:0;}

		#pagestop {width:100%;float:left;margin:0 auto;padding:0;}
		.pagestit {margin:10px auto;padding:0;}
		.pagestit h1 {font-weight:400;font-size:25px;}
		.pagessos {margin:0 auto;padding:0;text-align:right;}
		.pagesimg {width:100%;float:left;margin:0 auto 10px;padding:0;line-height:1;}
		.pagesimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

		#pagesbot {width:100%;float:left;margin:0 auto;padding:0;}
		.pagesdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
		.pagesdes h2 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;}
		.pagesdes h3 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;}
		.pagesdes table {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
		.pagesdes strong {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
		.pagesdes p {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
		.pagesdes a {color:#990000;}
		.pagesdes a:hover {color:#243A6E;}
		.pagesdes ol {list-style:decimal;margin-left:20px;}
		.pagesdes ul {list-style:disc;margin-left:20px;}

		#pagesgaleribox {margin:20px auto 0;padding:0;}
		#pagesgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
		.pagesgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
		.pagesgaleriimg img {width:100%;height:auto;}
		.pagesgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

		#pageslist {margin:0 auto;padding:0;}
		.pageslistdes {margin:0 auto;padding:0;font-weight:600;}
		.pageslistdestit {margin:0 auto 5px;padding:8px 10px;background:#F9F9F9;}
		.pageslistdestit:hover {background:#F2F2F2;color:#000;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpages {width:100%;margin:0 auto;padding:5% 0;}
			#bopages {width:94%;margin:0 auto;padding:0;}

			#bopagesleft {width:100%;float:left;margin:0 auto;padding:0;}
			#bopagesrite {width:100%;float:left;margin:0 auto;padding:0;}

			#pagestop {width:100%;float:left;margin:0 auto;padding:0;}
			.pagestit {margin:10px auto;padding:0;}
			.pagestit h1 {font-weight:400;font-size:25px;}
			.pagessos {margin:0 auto;padding:0;text-align:right;}
			.pagesimg {width:100%;float:left;margin:0 auto 10px;padding:0;line-height:1;}
			.pagesimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

			#pagesbot {width:100%;float:left;margin:0 auto;padding:0;}
			.pagesdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
			.pagesdes h2 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;}
			.pagesdes h3 {font-weight:400;font-size:18px;font-family:'Roboto Slab', sans-serif;}
			.pagesdes table {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
			.pagesdes strong {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
			.pagesdes p {font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;}
			.pagesdes a {color:#990000;}
			.pagesdes a:hover {color:#243A6E;}
			.pagesdes ol {list-style:decimal;margin-left:20px;}
			.pagesdes ul {list-style:disc;margin-left:20px;}

			#pagesgaleribox {margin:20px auto 0;padding:0;}
			#pagesgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
			.pagesgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
			.pagesgaleriimg img {width:100%;height:auto;}
			.pagesgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

			#pageslist {width:100%;margin:0 auto 5%;padding:0;overflow-x:scroll;overflow-y:hidden;}
			.pageslistdes {width:100%;margin:0 auto;padding:0;font-weight:600;}
			.pageslistdestit {width:auto;float:left;margin:0 2px 5px;padding:8px 10px;background:#D62601;color:#fff;border-radius:5px;}
			.pageslistdestit:hover {background:#F2F2F2;color:#000;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* KONTAK KAMI */
#bgcontact {width:100%;margin:0 auto;padding:20px 0;}
#bocontact {width:1200px;margin:0 auto;padding:0;}

#contactleft {width:20%;float:left;margin:0 auto;padding:0;}
#contactleftbox {width:100%;margin:0 auto;padding:0;}
.contactleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#876330;}
.contactleftboxdes {margin:0 auto;padding:0;}
.contactleftboxdes a {font-weight:600;font-size:20px;color:#D62601;}
.contactleftboxdes a:hover {color:#000;}

.boleftimg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
.boleftimg {margin:20px auto 0;padding:0;}
.boleftimg img {width:100%;height:auto;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

#contactmidd {width:50%;float:left;margin:0 5%;padding:5%;background:#fff;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);border-radius:10px;}
#contactmiddbox {width:100%;margin:0 auto 20px;padding:0;}
.contactmiddboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#000;}
.contactmiddboxdes {margin:0 auto;padding:0;}
.contactmiddboxdes a {font-weight:600;font-size:20px;}
.contactmiddboxdes a:hover {color:#000;}

#contactrite {width:20%;float:left;margin:0 auto;padding:0;}
#contactritebox {width:100%;margin:0 auto 20px;padding:0;}
.contactriteboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#D62601;}
.contactriteboxsde {margin:0 auto 20px;padding:0;}
.contactriteboxdes {margin:0 auto;padding:0;}
.contactriteboxdes a {font-weight:600;font-size:20px;}
.contactriteboxdes a:hover {color:#000;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgcontact {width:100%;margin:0 auto;padding:100px 0 50px;background:#F9F9F9;}
	#bocontact {width:90%;margin:0 auto;padding:0;background:#fff;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

	#contactleft {width:50%;float:left;margin:0 auto;padding:2%;background:#D62601;border-radius:5px 0 0 5px;box-sizing:border-box;}
	#bgleft {width:100%;margin:0 auto;padding:0;}
	#boleft {width:100%;margin:0 auto 20px;padding:0 0 20px;border-bottom:1px dashed #fff;}
	#boleft:last-child {width:100%;margin:0 auto;padding:0;border-bottom:none;}
	.bolefttit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#fff;border-bottom:1px solid #2D8FFF;}
	.boleftdes {margin:0 auto;padding:0;color:#fff;}
	.boleftdes a {font-weight:600;font-size:20px;color:#fff;}
	.boleftdes a:hover {color:#000;}
	.boleftimg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
	.boleftimg {margin:20px auto 0;padding:0;}
	.boleftimg img {width:100%;height:auto;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

	#contactrite {width:49%;float:left;margin:0 auto;padding:2%;background:#fff;}
	#bgrite {width:100%;margin:0 auto;}
	#borite {width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DDDDDD;}
	.boritetit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#D62601;border-bottom:1px solid #D62601;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgcontact {width:100%;margin:0 auto;padding:100px 0 50px;background:#F9F9F9;}
		#bocontact {width:90%;margin:0 auto;padding:0;background:#fff;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

		#contactleft {width:50%;float:left;margin:0 auto;padding:2%;background:#D62601;border-radius:5px 0 0 5px;box-sizing:border-box;}
		#bgleft {width:100%;margin:0 auto;padding:0;}
		#boleft {width:100%;margin:0 auto 20px;padding:0 0 20px;border-bottom:1px dashed #fff;}
		#boleft:last-child {width:100%;margin:0 auto;padding:0;border-bottom:none;}
		.bolefttit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#fff;border-bottom:1px solid #2D8FFF;}
		.boleftdes {margin:0 auto;padding:0;color:#fff;}
		.boleftdes a {font-weight:600;font-size:20px;color:#fff;}
		.boleftdes a:hover {color:#000;}
		.boleftimg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
		.boleftimg {margin:20px auto 0;padding:0;}
		.boleftimg img {width:100%;height:auto;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

		#contactrite {width:49%;float:left;margin:0 auto;padding:2%;background:#fff;}
		#bgrite {width:100%;margin:0 auto;}
		#borite {width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DDDDDD;}
		.boritetit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#D62601;border-bottom:1px solid #D62601;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgcontact {width:100%;margin:0 auto;padding:5% 0;background:#F9F9F9;}
			#bocontact {width:90%;margin:0 auto;padding:0;background:#fff;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

			#contactleft {width:100%;float:left;margin:0 auto;padding:5%;background:#111;border-radius:5px 5px 0 0;box-sizing:border-box;}
			#bgleft {width:100%;margin:0 auto;padding:0;}
			#boleft {width:100%;margin:0 auto 20px;padding:0 0 20px;border-bottom:1px dashed #333;}
			#boleft:last-child {width:100%;margin:0 auto;padding:0;border-bottom:none;}
			.bolefttit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#fff;border-bottom:1px solid #333;}
			.boleftdes {margin:0 auto;padding:0;color:#fff;}
			.boleftdes a {font-weight:600;font-size:20px;color:#fff;}
			.boleftdes a:hover {color:#000;}
			.boleftimg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
			.boleftimg {margin:20px auto 0;padding:0;}
			.boleftimg img {width:100%;height:auto;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}

			#contactrite {width:100%;float:left;margin:0 auto;padding:5%;background:#fff;border-radius:0 0 5px 5px;}
			#bgrite {width:100%;margin:0 auto;}
			#borite {width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DDDDDD;}
			.boritetit {margin:0 auto 10px;padding:0 0 10px;font-weight:600;font-size:20px;color:#D62601;border-bottom:1px solid #D62601;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* FORM EMAIL */
#bgmailfom {margin:0 auto;padding:0;}
#gformrows {margin:0 auto;padding:0;}
#gformedit {margin:0 auto;padding:0;}
.fomcontac {width:100%;margin:0 auto 2%;padding:10px 0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;border:none;background:#fff;color:#666666;border-bottom:1px solid #EEEEEE;box-sizing:border-box;}
.fomcontac:focus {outline:none;color:#000;border-bottom:1px solid #D62601;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgmailfom {margin:0 auto;padding:0;}
	#gformrows {margin:0 auto;padding:0;}
	#gformedit {margin:0 auto;padding:0;}
	.fomcontac {width:100%;margin:0 auto 5%;padding:10px 0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;border:none;background:#fff;color:#666666;border-bottom:1px solid #EEEEEE;box-sizing:border-box;}
	.fomcontac:focus {outline:none;color:#000;border-bottom:1px solid #D62601;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgmailfom {margin:0 auto;padding:0;}
		#gformrows {margin:0 auto;padding:0;}
		#gformedit {margin:0 auto;padding:0;}
		.fomcontac {width:100%;margin:0 auto 5%;padding:10px 0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;border:none;background:#fff;color:#666666;border-bottom:1px solid #EEEEEE;box-sizing:border-box;}
		.fomcontac:focus {outline:none;color:#000;border-bottom:1px solid #D62601;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgmailfom {margin:0 auto;padding:0;}
			#gformrows {margin:0 auto;padding:0;}
			#gformedit {margin:0 auto;padding:0;}
			.fomcontac {width:100%;margin:0 auto 5%;padding:10px 0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;border:none;background:#fff;color:#666666;border-bottom:1px solid #EEEEEE;box-sizing:border-box;}
			.fomcontac:focus {outline:none;color:#000;border-bottom:1px solid #D62601;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* ERROR PAGE */
#bgerror {width:100%;margin:0 auto;padding:150px 0 100px;}
#boerror {width:1160px;margin:0 auto;padding:0;}
#errorco {margin:0 auto;padding:0;text-align:center;}
.errortit {margin:0 auto;padding:0;}
.errortit h1 {font-weight:600;font-size:40px;color:#D62601;}
.errordes {margin:0 auto;padding:0;}
.errordes h2 {font-weight:400;font-size:16px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgerror {width:100%;margin:0 auto;padding:150px 0 100px;}
	#boerror {width:1160px;margin:0 auto;padding:0;}
	#errorco {margin:0 auto;padding:0;text-align:center;}
	.errortit {margin:0 auto;padding:0;}
	.errortit h1 {font-weight:600;font-size:40px;color:#D62601;}
	.errordes {margin:0 auto;padding:0;}
	.errordes h2 {font-weight:400;font-size:16px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgerror {width:100%;margin:0 auto;padding:150px 0 100px;}
		#boerror {width:96%;margin:0 auto;padding:0;}
		#errorco {margin:0 auto;padding:0;text-align:center;}
		.errortit {margin:0 auto;padding:0;}
		.errortit h1 {font-weight:600;font-size:40px;color:#D62601;}
		.errordes {margin:0 auto;padding:0;}
		.errordes h2 {font-weight:400;font-size:16px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgerror {width:100%;margin:0 auto;padding:5% 0;}
			#boerror {width:90%;margin:0 auto;padding:0;}
			#errorco {margin:0 auto;padding:0;text-align:center;}
			.errortit {margin:0 auto;padding:0;}
			.errortit h1 {font-weight:600;font-size:40px;color:#D62601;}
			.errordes {margin:0 auto;padding:0;}
			.errordes h2 {font-weight:400;font-size:16px;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* LOADING */
#loading {text-align:center;padding:5% 0;}
.loader {border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #253544;border-bottom:5px solid #253544;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto;}
@-webkit-keyframes spin {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); }}
@keyframes spin {0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); }}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#loading {text-align:center;padding:5% 0;}
	.loader {border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #253544;border-bottom:5px solid #253544;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto;}
	@-webkit-keyframes spin {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); }}
	@keyframes spin {0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); }}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#loading {text-align:center;padding:5% 0;}
		.loader {border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #253544;border-bottom:5px solid #253544;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto;}
		@-webkit-keyframes spin {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); }}
		@keyframes spin {0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); }}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#loading {text-align:center;padding:5% 0;}
			.loader {border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #253544;border-bottom:5px solid #253544;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto;}
			@-webkit-keyframes spin {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); }}
			@keyframes spin {0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); }}
		}
	}
}
/* ======================================================================================================================================================================= */

/* === BUTTON === */
.autobutton {background:#D62601;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:'Roboto Slab';font-size:16px;padding:20px 30px;text-decoration:none;} 
.autobutton:hover {background:#005CCD;}
.autobutton:active {position:relative;top:1px;}
@media screen and (max-width:1004px)
{
	/* TABLET */
	.autobutton {background:#D62601;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:'Roboto Slab';font-size:16px;padding:20px 30px;text-decoration:none;} 
	.autobutton:hover {background:#005CCD;}
	.autobutton:active {position:relative;top:1px;}
	@media screen and (max-width:502px)
	{
		/* MOBILE */
		.autobutton {background:#D62601;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:'Roboto Slab';font-size:16px;padding:20px 30px;text-decoration:none;} 
		.autobutton:hover {background:#005CCD;}
		.autobutton:active {position:relative;top:1px;}
	}
}

/* FULL BUTTON */
.fullbutton {background:#D62601;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-weight:600;font-size:16px;font-family:'Roboto Slab';padding:20px 0;text-align:center;text-decoration:none;width:100%;margin:5% auto 0;} 
.fullbutton:hover {background:#005CCD;}
.fullbutton:active {position:relative;top:1px;}
@media screen and (max-width:1004px)
{
	/* TABLET */
	.fullbutton {background:#D62601;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-weight:600;font-size:16px;font-family:'Roboto Slab';padding:20px 0;text-align:center;text-decoration:none;width:100%;margin:10% auto 0;} 
	.fullbutton:hover {background:#005CCD;}
	.fullbutton:active {position:relative;top:1px;}
	@media screen and (max-width:502px)
	{
		/* MOBILE */
		.fullbutton {background:#D62601;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-weight:600;font-size:16px;font-family:'Roboto Slab';padding:20px 0;text-align:center;text-decoration:none;width:100%;margin:10% auto 0;} 
		.fullbutton:hover {background:#005CCD;}
		.fullbutton:active {position:relative;top:1px;}
	}
}
/* ======================================================================================================================================================================= */

.searchbutton {background:#876330;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#fff;font-weight:600;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:12px 0;text-decoration:none;width:20%;}
.searchbutton:hover {background:#745529;}
.searchbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	.searchbutton {background:#876330;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#fff;font-weight:600;font-size:14px;font-family:'Roboto Slab', sans-serif;padding:12px 0;text-decoration:none;width:100%;}
	.searchbutton:hover {background:#745529;}
	.searchbutton:active {position:relative;top:1px;}
}
/* ======================================================================================================================================================================= */

.detailbutton {background:#fff;border-radius:3px;border:1px solid #D62601;display:inline-block;cursor:pointer;color:#D62601;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;padding:5px 15px;text-decoration:none;text-align:center;text-transform:uppercase;}
.detailbutton:hover {background:#D62601;color:#fff;}
.detailbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	
}
/* ======================================================================================================================================================================= */

.busbuttonline {background:#fff;border-radius:3px;border:1px solid #D62601;display:inline-block;cursor:pointer;color:#D62601;font-weight:600;font-size:11px;font-family:'Roboto Slab', sans-serif;padding:5px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
.busbuttonline:hover {background:#D62601;color:#fff;}
.busbuttonline:active {position:relative;top:1px;}

.busbuttonfull {background:#111;border-radius:3px;border:1px solid #111;display:inline-block;cursor:pointer;color:#fff;font-weight:600;font-size:11px;font-family:'Roboto Slab', sans-serif;padding:5px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
.busbuttonfull:hover {background:#D62601;color:#fff;border:1px solid #D62601;}
.busbuttonfull:active {position:relative;top:1px;}
/* ======================================================================================================================================================================= */

.wabutton {background:#D62601;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-family:'Roboto Slab', sans-serif;font-size:12px;padding:10px 30px;text-decoration:none;width:auto;}
.wabutton:hover {background:#B90000;}
.wabutton:active {position:relative;top:1px;}
@media screen and (max-width:990px)
{
	.wabutton {background:#D62601;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-family:'Roboto Slab', sans-serif;font-size:12px;padding:10px 30px;text-decoration:none;width:auto;}
	.wabutton:hover {background:#B90000;}
	.wabutton:active {position:relative;top:1px;}
}
/* ======================================================================================================================================================================= */

.tabbutton {background:#D62601;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:600;font-family:'Roboto Slab', sans-serif;font-size:14px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
.tabbutton:hover {background:#B90000;}
.tabbutton:active {position:relative;top:1px;}
@media screen and (max-width:1180px)
{
	.tabbutton {background:#D62601;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:600;font-family:'Roboto Slab', sans-serif;font-size:14px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
	.tabbutton:hover {background:#B90000;}
	.tabbutton:active {position:relative;top:1px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		.tabbutton {background:#D62601;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:600;font-family:'Roboto Slab', sans-serif;font-size:14px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
		.tabbutton:hover {background:#B90000;}
		.tabbutton:active {position:relative;top:1px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			.tabbutton {background:#D62601;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:600;font-family:'Roboto Slab', sans-serif;font-size:14px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
			.tabbutton:hover {background:#B90000;}
			.tabbutton:active {position:relative;top:1px;}
		}
	}
}
/* ======================================================================================================================================================================= */


/* BUS HOME */
#bgbushome {width:100%;margin:0 auto;padding:100px 0;}
#bobushome {width:90%;margin:0 auto;padding:0;}

#bobushometop {margin:0 auto 30px;padding:0;}
.bobushometoptit {margin:0 auto;padding:0;font-weight:600;font-size:20px;color:#D62601;}
.bobushometopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;}

#bobushomebot {margin:0 auto;padding:0;}

#bushomebox {width:31.33%;float:left;margin:0 1% 2%;padding:0;}
#bushomeboxtop {margin:0 auto;padding:0;}
.bushomeimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
.bushomeimg img {width:100%;height:auto;}
.bushomeimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
#bushomeboxbot {margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
.bushomemod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
.bushometit {margin:0 auto 5px;padding:0;}
.bushometit a {font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
.bushomefas {margin:0 auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#666;}
#bushomeboxurl {margin:20px auto 0;padding:0;}
.bushomeboxurlleft {width:50%;float:left;text-align:left;}
.bushomeboxurlrite {width:50%;float:left;text-align:right;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbushome {width:100%;margin:0 auto;padding:100px 0;}
	#bobushome {width:90%;margin:0 auto;padding:0;}

	#bobushometop {margin:0 auto 30px;padding:0;}
	.bobushometoptit {margin:0 auto;padding:0;font-weight:600;font-size:20px;color:#D62601;}
	.bobushometopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;}

	#bobushomebot {margin:0 auto;padding:0;}

	#bushomebox {width:31.33%;float:left;margin:0 1% 2%;padding:0;}
	#bushomeboxtop {margin:0 auto;padding:0;}
	.bushomeimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
	.bushomeimg img {width:100%;height:auto;}
	.bushomeimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
	#bushomeboxbot {margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
	.bushomemod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
	.bushometit {margin:0 auto 5px;padding:0;}
	.bushometit a {font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
	.bushomefas {margin:0 auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#666;}
	#bushomeboxurl {margin:20px auto 0;padding:0;}
	.bushomeboxurlleft {width:50%;float:left;text-align:left;}
	.bushomeboxurlrite {width:50%;float:left;text-align:right;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbushome {width:100%;margin:0 auto;padding:5% 0;}
		#bobushome {width:90%;margin:0 auto;padding:0;}

		#bobushometop {margin:0 auto 30px;padding:0;}
		.bobushometoptit {margin:0 auto;padding:0;font-weight:600;font-size:30px;color:#D62601;}
		.bobushometopdes {margin:0 auto;padding:0;font-weight:400;font-size:20px;}

		#bobushomebot {margin:0 auto;padding:0;}

		#bushomebox {width:49%;float:left;margin:0 0.5% 20px;padding:0;}
		#bushomeboxtop {margin:0 auto;padding:0;}
		.bushomeimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
		.bushomeimg img {width:100%;height:auto;}
		.bushomeimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
		#bushomeboxbot {margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
		.bushomemod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
		.bushometit {margin:0 auto 5px;padding:0;}
		.bushometit a {font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
		.bushomefas {margin:0 auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#666;}
		#bushomeboxurl {margin:20px auto 0;padding:0;}
		.bushomeboxurlleft {width:50%;float:left;text-align:left;}
		.bushomeboxurlrite {width:50%;float:left;text-align:right;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbushome {width:100%;margin:0 auto;padding:5% 0;}
			#bobushome {width:90%;margin:0 auto;padding:0;}

			#bobushometop {margin:0 auto 30px;padding:0;}
			.bobushometoptit {margin:0 auto;padding:0;font-weight:600;font-size:20px;color:#D62601;}
			.bobushometopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;}

			#bobushomebot {margin:0 auto;padding:0;}

			#bushomebox {width:100%;float:left;margin:0 auto 5%;padding:0;}
			#bushomeboxtop {margin:0 auto;padding:0;}
			.bushomeimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
			.bushomeimg img {width:100%;height:auto;}
			.bushomeimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
			#bushomeboxbot {margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
			.bushomemod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
			.bushometit {margin:0 auto 5px;padding:0;}
			.bushometit a {font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
			.bushomefas {margin:0 auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#666;}
			#bushomeboxurl {margin:20px auto 0;padding:0;}
			.bushomeboxurlleft {width:50%;float:left;text-align:left;}
			.bushomeboxurlrite {width:50%;float:left;text-align:right;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BUS PAGE */
#bgbuspage {width:100%;margin:0 auto;padding:20px 0;}
#bobuspage {width:1200px;margin:0 auto;padding:0;}

#bobuspagetop {margin:0 auto 30px;padding:0;}
.bobuspagetoptit {margin:0 auto;padding:0;}
.bobuspagetoptit h1 {font-weight:600;font-size:20px;color:#D62601;}
.bobuspagetopdes {margin:0 auto;padding:0;}
.bobuspagetopdes h2 {font-weight:400;font-size:16px;}

#bobuspagebot {margin:0 auto;padding:0;}

#buspagebox {width:31.33%;float:left;margin:0 1% 2%;padding:0;}
#buspageboxtop {margin:0 auto;padding:0;}
.buspageimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
.buspageimg img {width:100%;height:auto;}
.buspageimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
#buspageboxbot {margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
.buspagemod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
.buspagetit {margin:0 auto 5px;padding:0;}
.buspagetit a {font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
.buspagefas {margin:0 auto;padding:0;height:80px;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#666;}
#buspageboxurl {margin:20px auto 0;padding:0;}
.buspageboxurlleft {width:50%;float:left;text-align:left;}
.buspageboxurlrite {width:50%;float:left;text-align:right;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbuspage {width:100%;margin:0 auto;padding:5% 0;}
	#bobuspage {width:90%;margin:0 auto;padding:0;}

	#bobuspagetop {margin:0 auto 30px;padding:0;}
	.bobuspagetoptit {margin:0 auto;padding:0;}
	.bobuspagetoptit h1 {font-weight:600;font-size:20px;color:#D62601;}
	.bobuspagetopdes {margin:0 auto;padding:0;}
	.bobuspagetopdes h2 {font-weight:400;font-size:16px;}

	#bobuspagebot {margin:0 auto;padding:0;}

	#buspagebox {width:31.33%;float:left;margin:0 1% 2%;padding:0;}
	#buspageboxtop {margin:0 auto;padding:0;}
	.buspageimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
	.buspageimg img {width:100%;height:auto;}
	.buspageimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
	#buspageboxbot {margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
	.buspagemod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
	.buspagetit {margin:0 auto 5px;padding:0;}
	.buspagetit a {font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
	.buspagefas {margin:0 auto;padding:0;height:80px;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#666;}
	#buspageboxurl {margin:20px auto 0;padding:0;}
	.buspageboxurlleft {width:50%;float:left;text-align:left;}
	.buspageboxurlrite {width:50%;float:left;text-align:right;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbuspage {width:100%;margin:0 auto;padding:5% 0;}
		#bobuspage {width:90%;margin:0 auto;padding:0;}

		#bobuspagetop {margin:0 auto 30px;padding:0;}
		.bobuspagetoptit {margin:0 auto;padding:0;}
		.bobuspagetoptit h1 {font-weight:600;font-size:20px;color:#D62601;}
		.bobuspagetopdes {margin:0 auto;padding:0;}
		.bobuspagetopdes h2 {font-weight:400;font-size:16px;}

		#bobuspagebot {margin:0 auto;padding:0;}

		#buspagebox {width:48%;float:left;margin:0 1% 2%;padding:0;}
		#buspageboxtop {margin:0 auto;padding:0;}
		.buspageimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
		.buspageimg img {width:100%;height:auto;}
		.buspageimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
		#buspageboxbot {margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
		.buspagemod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
		.buspagetit {margin:0 auto 5px;padding:0;}
		.buspagetit a {font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
		.buspagefas {margin:0 auto;padding:0;height:80px;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#666;}
		#buspageboxurl {margin:20px auto 0;padding:0;}
		.buspageboxurlleft {width:50%;float:left;text-align:left;}
		.buspageboxurlrite {width:50%;float:left;text-align:right;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbuspage {width:100%;margin:0 auto;padding:5% 0;}
			#bobuspage {width:90%;margin:0 auto;padding:0;}

			#bobuspagetop {margin:0 auto 30px;padding:0;}
			.bobuspagetoptit {margin:0 auto;padding:0;}
			.bobuspagetoptit h1 {font-weight:600;font-size:20px;color:#D62601;}
			.bobuspagetopdes {margin:0 auto;padding:0;}
			.bobuspagetopdes h2 {font-weight:400;font-size:16px;}

			#bobuspagebot {margin:0 auto;padding:0;}

			#buspagebox {width:100%;float:left;margin:0 auto 5%;padding:0;}
			#buspageboxtop {margin:0 auto;padding:0;}
			.buspageimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
			.buspageimg img {width:100%;height:auto;}
			.buspageimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
			#buspageboxbot {margin:0 20px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
			.buspagemod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
			.buspagetit {margin:0 auto 5px;padding:0;}
			.buspagetit a {font-weight:600;font-size:18px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
			.buspagefas {margin:0 auto;padding:0;height:80px;font-weight:400;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#666;}
			#buspageboxurl {margin:20px auto 0;padding:0;}
			.buspageboxurlleft {width:50%;float:left;text-align:left;}
			.buspageboxurlrite {width:50%;float:left;text-align:right;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BUS DETAILS */
#bgbusdetails {width:100%;margin:0 auto;padding:50px 0;}
#bobusdetails {width:1200px;margin:0 auto;padding:0;}

#busdetailsleft {width:40%;float:left;margin:0 auto;padding:0;}
.busdetailsimg {width:100%;float:left;margin:0 auto 1%;padding:0;line-height:1;}
.busdetailsimg img {width:100%;height:auto;border-radius:10px;background:#FEDCD4;}
#busdetailsgal {margin:0 auto;padding:0;}
#busdetailsgalbox {width:49%;float:left;margin:0 0.5% 1%;padding:0;box-sizing:border-box;}
.busdetailsgalimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;}
.busdetailsgalimg img {width:100%;height:auto;border-radius:10px;}

#busdetailsrite {width:58%;float:left;margin:0 0 0 2%;padding:0;}
.busdetailstit {margin:0 auto 20px;padding:0 0 10px;border-bottom:1px solid #ddd;}
.busdetailstit h1 {margin:0 auto;padding:0;font-weight:600;font-size:20px;text-transform:uppercase;}
.busdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;text-align:justify;}
.busdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#000;}
.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#000;}
.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;}
.busdetailsdes a {color:#990000;}
.busdetailsdes a:hover {color:#243A6E;}
.busdetailsdes ol {list-style:decimal;margin-left:20px;}
.busdetailsdes ul {list-style:disc;margin-left:20px;}
.busdetailssos {margin:10px auto;padding:10px 0 0;text-align:right;border-top:1px solid #ddd;}
#busdetailsfot {width:100%;margin:20px auto 0;padding:20px;background:#FEDCD4;border-radius:10px;}
.busdetailstex {margin:0 auto 15px;padding:0;clear:both;}
.busdetailstex h2 {font-weight:700;font-size:16px;color:#000;}
.busdetailsbtn {margin:0 auto 2%;padding:0;}
.busdetailsbtn a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#fff;border-radius:5px;font-weight:700;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbusdetails {width:100%;margin:0 auto;padding:5% 0;}
	#bobusdetails {width:90%;margin:0 auto;padding:0;}

	#busdetailsleft {width:40%;float:left;margin:0 auto;padding:0;}
	.busdetailsimg {width:100%;float:left;margin:0 auto 1%;padding:0;line-height:1;}
	.busdetailsimg img {width:100%;height:auto;border-radius:10px;background:#FEDCD4;}
	#busdetailsgal {margin:0 auto;padding:0;}
	#busdetailsgalbox {width:49%;float:left;margin:0 0.5% 1%;padding:0;box-sizing:border-box;}
	.busdetailsgalimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;}
	.busdetailsgalimg img {width:100%;height:auto;border-radius:10px;}

	#busdetailsrite {width:58%;float:left;margin:0 0 0 2%;padding:0;}
	.busdetailstit {margin:0 auto 20px;padding:0 0 10px;border-bottom:1px solid #ddd;}
	.busdetailstit h1 {margin:0 auto;padding:0;font-weight:600;font-size:20px;text-transform:uppercase;}
	.busdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;text-align:justify;}
	.busdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#000;}
	.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#000;}
	.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;}
	.busdetailsdes a {color:#990000;}
	.busdetailsdes a:hover {color:#243A6E;}
	.busdetailsdes ol {list-style:decimal;margin-left:20px;}
	.busdetailsdes ul {list-style:disc;margin-left:20px;}
	.busdetailssos {margin:10px auto;padding:10px 0 0;text-align:right;border-top:1px solid #ddd;}
	#busdetailsfot {width:100%;margin:20px auto 0;padding:20px;background:#FEDCD4;border-radius:10px;}
	.busdetailstex {margin:0 auto 15px;padding:0;clear:both;}
	.busdetailstex h2 {font-weight:700;font-size:16px;color:#000;}
	.busdetailsbtn {margin:0 auto 2%;padding:0;}
	.busdetailsbtn a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#fff;border-radius:5px;font-weight:700;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbusdetails {width:100%;margin:0 auto;padding:50px 0;}
		#bobusdetails {width:90%;margin:0 auto;padding:0;}

		#busdetailsleft {width:40%;float:left;margin:0 auto;padding:0;}
		.busdetailsimg {width:100%;float:left;margin:0 auto 1%;padding:0;line-height:1;}
		.busdetailsimg img {width:100%;height:auto;border-radius:10px;background:#FEDCD4;}
		#busdetailsgal {margin:0 auto;padding:0;}
		#busdetailsgalbox {width:49%;float:left;margin:0 0.5% 1%;padding:0;box-sizing:border-box;}
		.busdetailsgalimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;}
		.busdetailsgalimg img {width:100%;height:auto;border-radius:10px;}

		#busdetailsrite {width:58%;float:left;margin:0 0 0 2%;padding:0;}
		.busdetailstit {margin:0 auto 20px;padding:0 0 10px;border-bottom:1px solid #ddd;}
		.busdetailstit h1 {margin:0 auto;padding:0;font-weight:600;font-size:20px;text-transform:uppercase;}
		.busdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;text-align:justify;}
		.busdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#000;}
		.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#000;}
		.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;}
		.busdetailsdes a {color:#990000;}
		.busdetailsdes a:hover {color:#243A6E;}
		.busdetailsdes ol {list-style:decimal;margin-left:20px;}
		.busdetailsdes ul {list-style:disc;margin-left:20px;}
		.busdetailssos {margin:10px auto;padding:10px 0 0;text-align:right;border-top:1px solid #ddd;}
		#busdetailsfot {width:100%;margin:20px auto 0;padding:20px;background:#FEDCD4;border-radius:10px;}
		.busdetailstex {margin:0 auto 15px;padding:0;clear:both;}
		.busdetailstex h2 {font-weight:700;font-size:16px;color:#000;}
		.busdetailsbtn {margin:0 auto 2%;padding:0;}
		.busdetailsbtn a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#fff;border-radius:5px;font-weight:700;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbusdetails {width:100%;margin:0 auto;padding:5% 0;}
			#bobusdetails {width:90%;margin:0 auto;padding:0;}

			#busdetailsleft {width:100%;float:left;margin:0 auto 5%;padding:0;}
			.busdetailsimg {width:100%;float:left;margin:0 auto 1%;padding:0;line-height:1;}
			.busdetailsimg img {width:100%;height:auto;border-radius:10px;background:#FEDCD4;}
			#busdetailsgal {margin:0 auto;padding:0;}
			#busdetailsgalbox {width:49%;float:left;margin:0 0.5% 1%;padding:0;box-sizing:border-box;}
			.busdetailsgalimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;}
			.busdetailsgalimg img {width:100%;height:auto;border-radius:10px;}

			#busdetailsrite {width:100%;float:left;margin:0 auto;padding:0;}
			.busdetailstit {margin:0 auto 20px;padding:0 0 10px;border-bottom:1px solid #ddd;}
			.busdetailstit h1 {margin:0 auto;padding:0;font-weight:600;font-size:20px;text-transform:uppercase;}
			.busdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;text-align:justify;}
			.busdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#000;}
			.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:16px;color:#000;}
			.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;}
			.busdetailsdes a {color:#990000;}
			.busdetailsdes a:hover {color:#243A6E;}
			.busdetailsdes ol {list-style:decimal;margin-left:20px;}
			.busdetailsdes ul {list-style:disc;margin-left:20px;}
			.busdetailssos {margin:10px auto;padding:10px 0 0;text-align:right;border-top:1px solid #ddd;}
			#busdetailsfot {width:100%;margin:20px auto 0;padding:20px;background:#FEDCD4;border-radius:10px;}
			.busdetailstex {margin:0 auto 15px;padding:0;clear:both;}
			.busdetailstex h2 {font-weight:700;font-size:16px;color:#000;}
			.busdetailsbtn {margin:0 auto 2%;padding:0;}
			.busdetailsbtn a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#fff;border-radius:5px;font-weight:700;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BUS LIST */
#bgbuslist {width:100%;margin:0 auto;padding:5% 0;}
#bobuslist {width:1200px;margin:0 auto;padding:0;}

#bobuslisttop {margin:0 auto 20px;padding:0;}
.bobuslisttoptit {margin:0 auto;padding:0;}
.bobuslisttoptit h2 {font-weight:600;font-size:20px;color:#D62601;}
.bobuslisttopdes {margin:0 auto;padding:0;}
.bobuslisttopdes h3 {font-weight:400;font-size:16px;}

#bobuslistbot {margin:0 auto;padding:0;}
#bobuslistbox {margin:0 auto;padding:0;}

#buslistbox {width:32.33%;float:left;margin:0 0.5% 1%;padding:0;}
#buslistboxtop {margin:0 auto;padding:0;}
.buslistimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
.buslistimg img {width:100%;height:auto;}
.buslistimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
#buslistboxbot {margin:-50px 10px 0;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
.buslistmod {margin:0 auto;padding:0;font-weight:400;font-size:11px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
.buslisttit {margin:0 auto 5px;padding:0;}
.buslisttit a {font-weight:600;font-size:12px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
.buslistfas {margin:0 auto;padding:0;font-weight:400;font-size:10px;font-family:'Roboto Slab', sans-serif;color:#666;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbuslist {width:100%;margin:0 auto;padding:0;}
	#bobuslist {width:96%;margin:0 auto;padding:20px 0;border-top:1px solid #ddd;}

	#bobuslisttop {margin:0 auto 20px;padding:0;}
	.bobuslisttoptit {margin:0 auto;padding:0;}
	.bobuslisttoptit h2 {font-weight:600;font-size:20px;color:#D62601;}
	.bobuslisttopdes {margin:0 auto;padding:0;}
	.bobuslisttopdes h3 {font-weight:400;font-size:16px;}

	#bobuslistbot {width:100%;margin:0 auto;padding:0;overflow-x:scroll;overflow-y:hidden;}
	#bobuslistbox {width:200%;margin:0 auto;padding:0;margin:0 auto;padding:0;}
	
	#buslistbox {width:11.5%;float:left;margin:0 0.5%;padding:0;}
	#buslistboxtop {margin:0 auto;padding:0;}
	.buslistimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
	.buslistimg img {width:100%;height:auto;}
	.buslistimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
	#buslistboxbot {margin:-50px 10px 0;padding:40px 10px 20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
	.buslistmod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
	.buslisttit {margin:0 auto 5px;padding:0;}
	.buslisttit a {font-weight:600;font-size:16px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
	.buslistfas {margin:0 auto;padding:0;font-weight:400;font-size:10px;font-family:'Roboto Slab', sans-serif;color:#666;}
	#buslistboxurl {margin:20px auto 0;padding:0;}
	.buslistboxurlleft {width:100%;float:left;text-align:center;}
	.buslistboxurlrite {width:100%;float:left;text-align:center;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbuslist {width:100%;margin:0 auto;padding:0;}
		#bobuslist {width:96%;margin:0 auto;padding:20px 0;border-top:1px solid #ddd;}

		#bobuslisttop {margin:0 auto 20px;padding:0;}
		.bobuslisttoptit {margin:0 auto;padding:0;}
		.bobuslisttoptit h2 {font-weight:600;font-size:20px;color:#D62601;}
		.bobuslisttopdes {margin:0 auto;padding:0;}
		.bobuslisttopdes h3 {font-weight:400;font-size:16px;}

		#bobuslistbot {width:100%;margin:0 auto;padding:0;overflow-x:scroll;overflow-y:hidden;}
		#bobuslistbox {width:250%;margin:0 auto;padding:0;margin:0 auto;padding:0;}
	
		#buslistbox {width:11.5%;float:left;margin:0 0.5%;padding:0;}
		#buslistboxtop {margin:0 auto;padding:0;}
		.buslistimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
		.buslistimg img {width:100%;height:auto;}
		.buslistimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
		#buslistboxbot {margin:-50px 10px 0;padding:40px 10px 20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
		.buslistmod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
		.buslisttit {margin:0 auto 5px;padding:0;}
		.buslisttit a {font-weight:600;font-size:16px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
		.buslistfas {margin:0 auto;padding:0;font-weight:400;font-size:10px;font-family:'Roboto Slab', sans-serif;color:#666;}
		#buslistboxurl {margin:20px auto 0;padding:0;}
		.buslistboxurlleft {width:100%;float:left;text-align:center;}
		.buslistboxurlrite {width:100%;float:left;text-align:center;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbuslist {width:100%;margin:0 auto;padding:0;}
			#bobuslist {width:90%;margin:0 auto;padding:20px 0;border-top:1px solid #ddd;}

			#bobuslisttop {margin:0 auto 20px;padding:0;}
			.bobuslisttoptit {margin:0 auto;padding:0;}
			.bobuslisttoptit h2 {font-weight:600;font-size:20px;color:#D62601;}
			.bobuslisttopdes {margin:0 auto;padding:0;}
			.bobuslisttopdes h3 {font-weight:400;font-size:16px;}

			#bobuslistbot {width:100%;margin:0 auto;padding:0;overflow-x:scroll;overflow-y:hidden;}
			#bobuslistbox {width:600%;margin:0 auto;padding:0;margin:0 auto;padding:0;}

			#buslistbox {width:11.5%;float:left;margin:0 0.5%;padding:0;}
			#buslistboxtop {margin:0 auto;padding:0;}
			.buslistimg {width:100%;height:auto;overflow:hidden;background:#FEDCD4;border-radius:10px 10px 0 0;}
			.buslistimg img {width:100%;height:auto;}
			.buslistimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
			#buslistboxbot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);}
			.buslistmod {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto Slab', sans-serif;text-transform:uppercase;}
			.buslisttit {margin:0 auto 5px;padding:0;}
			.buslisttit a {font-weight:600;font-size:16px;font-family:'Roboto Slab', sans-serif;color:#D62601;text-transform:uppercase;}
			.buslistfas {margin:0 auto;padding:0;font-weight:400;font-size:10px;font-family:'Roboto Slab', sans-serif;color:#666;}
			#buslistboxurl {margin:20px auto 0;padding:0;}
			.buslistboxurlleft {width:100%;float:left;text-align:center;}
			.buslistboxurlrite {width:100%;float:left;text-align:center;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BLOG HOME */
#bgbloghome {width:100%;margin:0 auto;padding:100px 0;}
#bobloghome {width:90%;margin:0 auto;padding:0;}
#bloghomebox {margin:0 auto;padding:0;}

#bloghometop {margin:0 auto 20px;padding:0;}
.bloghometoptit {font-weight:600;font-size:20px;color:#D62601;text-transform:uppercase;}
.bloghometopdes {font-weight:400;font-size:16px;}

#bloghomebot {margin:0 auto;padding:0;}
#bloghomebotbox {width:23%;float:left;margin:0 1%;padding:0;}
#bloghomebothed {margin:0 auto;padding:0;}
.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;line-height:0;}
.bloghomebotimg a {line-height:0;}
.bloghomebotimg img {width:100%;height:auto;}
.bloghomebotimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
#bloghomebotfot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;position:relative;z-index:9;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.bloghomebottit {margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ddd;}
.bloghomebottit a {font-weight:600;font-size:16px;color:#111;}
.bloghomebottit a:hover {color:#D62601;}
.bloghomebotdes {margin:0 auto;padding:0;}
.bloghomebotdet {margin:20px auto 0;padding:0;color:#999;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbloghome {width:100%;margin:0 auto;padding:100px 0;}
	#bobloghome {width:90%;margin:0 auto;padding:0;}
	#bloghomebox {margin:0 auto;padding:0;}

	#bloghometop {margin:0 auto 20px;padding:0;}
	.bloghometoptit {font-weight:600;font-size:20px;color:#D62601;text-transform:uppercase;}
	.bloghometopdes {font-weight:400;font-size:16px;}

	#bloghomebot {margin:0 auto;padding:0;}
	#bloghomebotbox {width:48%;float:left;margin:0 1% 2%;padding:0;}
	#bloghomebothed {margin:0 auto;padding:0;}
	.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;line-height:0;}
	.bloghomebotimg a {line-height:0;}
	.bloghomebotimg img {width:100%;height:auto;}
	.bloghomebotimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
	#bloghomebotfot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;position:relative;z-index:9;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.bloghomebottit {margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ddd;}
	.bloghomebottit a {font-weight:600;font-size:16px;color:#111;}
	.bloghomebottit a:hover {color:#D62601;}
	.bloghomebotdes {margin:0 auto;padding:0;}
	.bloghomebotdet {margin:20px auto 0;padding:0;color:#999;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbloghome {width:100%;margin:0 auto;padding:100px 0;}
		#bobloghome {width:90%;margin:0 auto;padding:0;}
		#bloghomebox {margin:0 auto;padding:0;}

		#bloghometop {margin:0 auto 20px;padding:0;}
		.bloghometoptit {font-weight:600;font-size:20px;color:#D62601;text-transform:uppercase;}
		.bloghometopdes {font-weight:400;font-size:16px;}

		#bloghomebot {margin:0 auto;padding:0;}
		#bloghomebotbox {width:48%;float:left;margin:0 1% 2%;padding:0;}
		#bloghomebothed {margin:0 auto;padding:0;}
		.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;line-height:0;}
		.bloghomebotimg a {line-height:0;}
		.bloghomebotimg img {width:100%;height:auto;}
		.bloghomebotimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
		#bloghomebotfot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;position:relative;z-index:9;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.bloghomebottit {margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ddd;}
		.bloghomebottit a {font-weight:600;font-size:16px;color:#111;}
		.bloghomebottit a:hover {color:#D62601;}
		.bloghomebotdes {margin:0 auto;padding:0;}
		.bloghomebotdet {margin:20px auto 0;padding:0;color:#999;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbloghome {width:100%;margin:0 auto;padding:100px 0;}
			#bobloghome {width:90%;margin:0 auto;padding:0;}
			#bloghomebox {margin:0 auto;padding:0;}

			#bloghometop {margin:0 auto 20px;padding:0;}
			.bloghometoptit {font-weight:600;font-size:20px;color:#D62601;text-transform:uppercase;}
			.bloghometopdes {font-weight:400;font-size:16px;}

			#bloghomebot {margin:0 auto;padding:0;}
			#bloghomebotbox {width:100%;float:left;margin:0 auto 5%;padding:0;}
			#bloghomebothed {margin:0 auto;padding:0;}
			.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;line-height:0;}
			.bloghomebotimg a {line-height:0;}
			.bloghomebotimg img {width:100%;height:auto;}
			.bloghomebotimg img:hover {width:100%;height:auto;transition:all .3s;transform:scale(1.1);}
			#bloghomebotfot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;position:relative;z-index:9;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.bloghomebottit {margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ddd;}
			.bloghomebottit a {font-weight:600;font-size:16px;color:#111;}
			.bloghomebottit a:hover {color:#D62601;}
			.bloghomebotdes {margin:0 auto;padding:0;}
			.bloghomebotdet {margin:20px auto 0;padding:0;color:#999;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BLOG PAGE */
#bgblogpage {width:100%;margin:0 auto;padding:100px 0;}
#boblogpage {width:1200px;margin:0 auto;padding:0;}
#blogpagebox {margin:0 auto;padding:0;}

#blogpagetop {margin:0 auto 20px;padding:0;}
.blogpagetoptit {font-weight:600;font-size:20px;color:#D62601;text-transform:uppercase;}
.blogpagetopdes {font-weight:400;font-size:16px;}

#blogpagebot {margin:0 auto;padding:0;}
#blogpagebotbox {width:32.33%;float:left;margin:0 0.5% 2%;padding:0;}
#blogpagebothed {margin:0 auto;padding:0;}
.blogpagebotimg {width:100%;height:300px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;}
.blogpagebotimg img {width:auto;height:300px;}
.blogpagebotimg img:hover {width:auto;height:300px;transition:all .3s;transform:scale(1.1);}
#blogpagebotfot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;position:relative;z-index:9;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.blogpagebottit {margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ddd;}
.blogpagebottit a {font-weight:600;font-size:16px;color:#111;}
.blogpagebottit a:hover {color:#D62601;}
.blogpagebotdes {margin:0 auto;padding:0;}
.blogpagebotdet {margin:5px auto 0;padding:5px 0 0;color:#999;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgblogpage {width:100%;margin:0 auto;padding:5% 0;}
	#boblogpage {width:90%;margin:0 auto;padding:0;}
	#blogpagebox {margin:0 auto;padding:0;}

	#blogpagetop {margin:0 auto 20px;padding:0;}
	.blogpagetoptit {font-weight:600;font-size:20px;color:#D62601;text-transform:uppercase;}
	.blogpagetopdes {font-weight:400;font-size:16px;}

	#blogpagebot {margin:0 auto;padding:0;}
	#blogpagebotbox {width:32.33%;float:left;margin:0 0.5% 2%;padding:0;}
	#blogpagebothed {margin:0 auto;padding:0;}
	.blogpagebotimg {width:100%;height:300px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;}
	.blogpagebotimg img {width:auto;height:300px;}
	.blogpagebotimg img:hover {width:auto;height:300px;transition:all .3s;transform:scale(1.1);}
	#blogpagebotfot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;position:relative;z-index:9;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.blogpagebottit {margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ddd;}
	.blogpagebottit a {font-weight:600;font-size:16px;color:#111;}
	.blogpagebottit a:hover {color:#D62601;}
	.blogpagebotdes {margin:0 auto;padding:0;}
	.blogpagebotdet {margin:5px auto 0;padding:5px 0 0;color:#999;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgblogpage {width:100%;margin:0 auto;padding:5% 0;}
		#boblogpage {width:90%;margin:0 auto;padding:0;}
		#blogpagebox {margin:0 auto;padding:0;}

		#blogpagetop {margin:0 auto 20px;padding:0;}
		.blogpagetoptit {font-weight:600;font-size:20px;color:#D62601;text-transform:uppercase;}
		.blogpagetopdes {font-weight:400;font-size:16px;}

		#blogpagebot {margin:0 auto;padding:0;}
		#blogpagebotbox {width:48%;float:left;margin:0 1% 2%;padding:0;}
		#blogpagebothed {margin:0 auto;padding:0;}
		.blogpagebotimg {width:100%;height:300px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;}
		.blogpagebotimg img {width:auto;height:300px;}
		.blogpagebotimg img:hover {width:auto;height:300px;transition:all .3s;transform:scale(1.1);}
		#blogpagebotfot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;position:relative;z-index:9;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.blogpagebottit {margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ddd;}
		.blogpagebottit a {font-weight:600;font-size:16px;color:#111;}
		.blogpagebottit a:hover {color:#D62601;}
		.blogpagebotdes {margin:0 auto;padding:0;}
		.blogpagebotdet {margin:5px auto 0;padding:5px 0 0;color:#999;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgblogpage {width:100%;margin:0 auto;padding:5% 0;}
			#boblogpage {width:90%;margin:0 auto;padding:0;}
			#blogpagebox {margin:0 auto;padding:0;}

			#blogpagetop {margin:0 auto 20px;padding:0;}
			.blogpagetoptit {font-weight:600;font-size:20px;color:#D62601;text-transform:uppercase;}
			.blogpagetopdes {font-weight:400;font-size:16px;}

			#blogpagebot {margin:0 auto;padding:0;}
			#blogpagebotbox {width:100%;float:left;margin:0 auto 5%;padding:0;}
			#blogpagebothed {margin:0 auto;padding:0;}
			.blogpagebotimg {width:100%;height:300px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;}
			.blogpagebotimg img {width:auto;height:300px;}
			.blogpagebotimg img:hover {width:auto;height:300px;transition:all .3s;transform:scale(1.1);}
			#blogpagebotfot {margin:0 10px;padding:20px;background:#fff;border-radius:0 0 10px 10px;position:relative;z-index:9;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.blogpagebottit {margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ddd;}
			.blogpagebottit a {font-weight:600;font-size:16px;color:#111;}
			.blogpagebottit a:hover {color:#D62601;}
			.blogpagebotdes {margin:0 auto;padding:0;}
			.blogpagebotdet {margin:5px auto 0;padding:5px 0 0;color:#999;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BLOG DETAILS */
#bgblogdetails {width:100%;margin:0 auto;padding:100px 0;}
#boblogdetails {width:1200px;margin:0 auto;padding:0;}

#boblogdetailsleft {width:60%;float:left;margin:0 auto;padding:0;}
#blogdetailstop {margin:0 auto;padding:0;}
.blogdetailstit {margin:0 auto;padding:0;}
.blogdetailstit h1 {font-weight:600;font-size:20px;}
.blogdetailsdet {margin:0 auto;padding:0;color:#666;}
.blogdetailssos {margin:0 auto;padding:0;text-align:right;}

#blogdetailsmid {margin:20px auto;padding:0;}
.blogdetailsimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
.blogdetailsimg img {width:100%;height:auto;border-radius:10px;}

#blogdetailsbot {width:100%;float:left;margin:0 auto;padding:0;}
.blogdetailsdes {margin:0 auto;padding:0;}
.blogdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:18px;}
.blogdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:16px;}
.blogdetailsdes p {font-weight:400;font-size:16px;}
.blogdetailsdes a {color:#990000;}
.blogdetailsdes a:hover {color:#243A6E;}
.blogdetailsdes ol {list-style:decimal;margin-left:20px;}
.blogdetailsdes ul {list-style:disc;margin-left:20px;}

#blogdetailsgaleribox {margin:20px auto 0;padding:0;}
#blogdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
.blogdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
.blogdetailsgaleriimg img {width:100%;height:auto;}
.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

#boblogdetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:0;}
#blogdetailslist {margin:0 auto;padding:0;}
.blogdetailslisttit {margin:0 auto 10px;padding:0;font-weight:600;font-size:18px;}
.blogdetailslistdes {margin:0 auto;padding:0;}
#blogdetailslistdesbox {margin:0 auto 5%;padding:0;border-radius:10px;}
#blogdetailslistdesboxtop {margin:0 auto;padding:0;line-height:0;}
.blogdetailslistdesimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.blogdetailslistdesimg img {width:100%;height:auto;border-radius:10px;}
#blogdetailslistdesboxbot {margin:0 10px;padding:20px;border-radius:0 0 10px 10px;position:relative;z-index:9;background:#fff;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.blogdetailslistdestit {margin:0 auto 10px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
.blogdetailslistdestit a {font-weight:600;font-size:16px;color:#000;}
.blogdetailslistdestit a:hover {color:#D62601;}
.blogdetailslistdesdes {margin:0 auto;padding:0;}
.blogdetailslistdesdet {margin:5px auto 0;padding:5px 0 0;color:#999;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgblogdetails {width:100%;margin:0 auto;padding:5% 0;}
	#boblogdetails {width:90%;margin:0 auto;padding:0;}

	#boblogdetailsleft {width:60%;float:left;margin:0 auto;padding:0;}
	#blogdetailstop {margin:0 auto;padding:0;}
	.blogdetailstit {margin:0 auto;padding:0;}
	.blogdetailstit h1 {font-weight:600;font-size:20px;}
	.blogdetailsdet {margin:0 auto;padding:0;color:#666;}
	.blogdetailssos {margin:0 auto;padding:0;text-align:right;}

	#blogdetailsmid {margin:20px auto;padding:0;}
	.blogdetailsimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
	.blogdetailsimg img {width:100%;height:auto;border-radius:10px;}

	#blogdetailsbot {width:100%;float:left;margin:0 auto;padding:0;}
	.blogdetailsdes {margin:0 auto;padding:0;}
	.blogdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:18px;}
	.blogdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:16px;}
	.blogdetailsdes p {font-weight:400;font-size:16px;}
	.blogdetailsdes a {color:#990000;}
	.blogdetailsdes a:hover {color:#243A6E;}
	.blogdetailsdes ol {list-style:decimal;margin-left:20px;}
	.blogdetailsdes ul {list-style:disc;margin-left:20px;}

	#blogdetailsgaleribox {margin:20px auto 0;padding:0;}
	#blogdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
	.blogdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
	.blogdetailsgaleriimg img {width:100%;height:auto;}
	.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

	#boblogdetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:0;}
	#blogdetailslist {margin:0 auto;padding:0;}
	.blogdetailslisttit {margin:0 auto 10px;padding:0;font-weight:600;font-size:18px;}
	.blogdetailslistdes {margin:0 auto;padding:0;}
	#blogdetailslistdesbox {margin:0 auto 5%;padding:0;border-radius:10px;}
	#blogdetailslistdesboxtop {margin:0 auto;padding:0;line-height:0;}
	.blogdetailslistdesimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.blogdetailslistdesimg img {width:100%;height:auto;border-radius:10px;}
	#blogdetailslistdesboxbot {margin:0 10px;padding:20px;border-radius:0 0 10px 10px;position:relative;z-index:9;background:#fff;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.blogdetailslistdestit {margin:0 auto 10px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
	.blogdetailslistdestit a {font-weight:600;font-size:16px;color:#000;}
	.blogdetailslistdestit a:hover {color:#D62601;}
	.blogdetailslistdesdes {margin:0 auto;padding:0;}
	.blogdetailslistdesdet {margin:5px auto 0;padding:5px 0 0;color:#999;}

	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgblogdetails {width:100%;margin:0 auto;padding:5% 0;}
		#boblogdetails {width:90%;margin:0 auto;padding:0;}

		#boblogdetailsleft {width:60%;float:left;margin:0 auto;padding:0;}
		#blogdetailstop {margin:0 auto;padding:0;}
		.blogdetailstit {margin:0 auto;padding:0;}
		.blogdetailstit h1 {font-weight:600;font-size:20px;}
		.blogdetailsdet {margin:0 auto;padding:0;color:#666;}
		.blogdetailssos {margin:0 auto;padding:0;text-align:right;}

		#blogdetailsmid {margin:20px auto;padding:0;}
		.blogdetailsimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
		.blogdetailsimg img {width:100%;height:auto;border-radius:10px;}

		#blogdetailsbot {width:100%;float:left;margin:0 auto;padding:0;}
		.blogdetailsdes {margin:0 auto;padding:0;}
		.blogdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:18px;}
		.blogdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:16px;}
		.blogdetailsdes p {font-weight:400;font-size:16px;}
		.blogdetailsdes a {color:#990000;}
		.blogdetailsdes a:hover {color:#243A6E;}
		.blogdetailsdes ol {list-style:decimal;margin-left:20px;}
		.blogdetailsdes ul {list-style:disc;margin-left:20px;}

		#blogdetailsgaleribox {margin:20px auto 0;padding:0;}
		#blogdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
		.blogdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
		.blogdetailsgaleriimg img {width:100%;height:auto;}
		.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

		#boblogdetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:0;}
		#blogdetailslist {margin:0 auto;padding:0;}
		.blogdetailslisttit {margin:0 auto 10px;padding:0;font-weight:600;font-size:18px;}
		.blogdetailslistdes {margin:0 auto;padding:0;}
		#blogdetailslistdesbox {margin:0 auto 5%;padding:0;border-radius:10px;}
		#blogdetailslistdesboxtop {margin:0 auto;padding:0;line-height:0;}
		.blogdetailslistdesimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.blogdetailslistdesimg img {width:100%;height:auto;border-radius:10px;}
		#blogdetailslistdesboxbot {margin:0 10px;padding:20px;border-radius:0 0 10px 10px;position:relative;z-index:9;background:#fff;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.blogdetailslistdestit {margin:0 auto 10px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
		.blogdetailslistdestit a {font-weight:600;font-size:16px;color:#000;}
		.blogdetailslistdestit a:hover {color:#D62601;}
		.blogdetailslistdesdes {margin:0 auto;padding:0;}
		.blogdetailslistdesdet {margin:5px auto 0;padding:5px 0 0;color:#999;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgblogdetails {width:100%;margin:0 auto;padding:5% 0;}
			#boblogdetails {width:90%;margin:0 auto;padding:0;}

			#boblogdetailsleft {width:100%;float:left;margin:0 auto 10%;padding:0;}
			#blogdetailstop {margin:0 auto;padding:0;}
			.blogdetailstit {margin:0 auto;padding:0;}
			.blogdetailstit h1 {font-weight:600;font-size:20px;}
			.blogdetailsdet {margin:0 auto;padding:0;color:#666;}
			.blogdetailssos {margin:0 auto;padding:0;text-align:right;}

			#blogdetailsmid {margin:20px auto;padding:0;}
			.blogdetailsimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
			.blogdetailsimg img {width:100%;height:auto;border-radius:10px;}

			#blogdetailsbot {width:100%;float:left;margin:0 auto;padding:0;}
			.blogdetailsdes {margin:0 auto;padding:0;}
			.blogdetailsdes h2 {margin:0 auto;padding:0;font-weight:600;font-size:18px;}
			.blogdetailsdes h3 {margin:0 auto;padding:0;font-weight:600;font-size:16px;}
			.blogdetailsdes p {font-weight:400;font-size:16px;}
			.blogdetailsdes a {color:#990000;}
			.blogdetailsdes a:hover {color:#243A6E;}
			.blogdetailsdes ol {list-style:decimal;margin-left:20px;}
			.blogdetailsdes ul {list-style:disc;margin-left:20px;}

			#blogdetailsgaleribox {margin:20px auto 0;padding:0;}
			#blogdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
			.blogdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
			.blogdetailsgaleriimg img {width:100%;height:auto;}
			.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

			#boblogdetailsrite {width:100%;float:left;margin:0 auto;padding:0;}
			#blogdetailslist {margin:0 auto;padding:0;}
			.blogdetailslisttit {margin:0 auto 10px;padding:0;font-weight:600;font-size:18px;}
			.blogdetailslistdes {margin:0 auto;padding:0;}
			#blogdetailslistdesbox {margin:0 auto 5%;padding:0;border-radius:10px;}
			#blogdetailslistdesboxtop {margin:0 auto;padding:0;line-height:0;}
			.blogdetailslistdesimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.blogdetailslistdesimg img {width:100%;height:auto;border-radius:10px;}
			#blogdetailslistdesboxbot {margin:0 10px;padding:20px;border-radius:0 0 10px 10px;position:relative;z-index:9;background:#fff;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.blogdetailslistdestit {margin:0 auto 10px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
			.blogdetailslistdestit a {font-weight:600;font-size:16px;color:#000;}
			.blogdetailslistdestit a:hover {color:#D62601;}
			.blogdetailslistdesdes {margin:0 auto;padding:0;}
			.blogdetailslistdesdet {margin:5px auto 0;padding:5px 0 0;color:#999;}
		}
	}
}
/* ======================================================================================================================================================================= */