/* 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;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BACKGROUND */
#bg {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto', 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', 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', 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', sans-serif;color:#000;background:#fff;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* WHATSAPP BUTTON */
.whatsappbutton {position:fixed;bottom:20px;right:20px;width:auto;z-index:999;padding:0;margin:auto;text-align:center;float:none;}
/* 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;}
	/* 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;}
		/* 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;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* TOP */
#baxtop {width:100%;height:auto;margin:0 auto;padding:0;position:absolute;z-index:99;}
#boxtop {width:1200px;margin:0 auto;padding:20px 0;background:rgba(255,255,255,1);box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);border-radius:0 0 20px 20px;}

#boxsnav {width:1160px;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:auto;margin:0 auto;padding:0;position:absolute;z-index:99;}
	#boxtop {width:98%;margin:0 auto;padding:20px 0;background:rgba(255,255,255,1);box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);border-radius:0 0 20px 20px;}

	#boxsnav {width:98%;height:40px;margin:0 auto;padding:0;}
	#boxlogo {width:auto;height:40px;margin:0 auto;padding:0;float:left;text-align:left;}
	#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:0;position:absolute;z-index:99;}
		#boxtop {width:98%;margin:0 auto;padding:20px 0;background:rgba(255,255,255,0.8);box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);border-radius:0 0 20px 20px;}

		#boxsnav {width:98%;height:40px;margin:0 auto;padding:0;}
		#boxlogo {width:auto;height:40px;margin:0 auto;padding:0;float:left;text-align:left;}
		#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:0;position:relative;z-index:99;}
			#boxtop {width:98%;height:auto;margin:1%;padding:0;background:rgba(255,255,255,0.8);box-shadow:none;border-radius: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;}
#boslideshow {width:100%;margin:0 auto;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgslideshow {width:100%;margin:0 auto;padding:0;}
	#boslideshow {width:100%;margin:0 auto;padding:0;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgslideshow {width:100%;margin:0 auto;padding:0;}
		#boslideshow {width:100%;margin:0 auto;padding:0;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgslideshow {width:100%;margin:0 auto;padding:0;}
			#boslideshow {width:100%;margin:0 auto;padding:0;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* HEADER */
#bgheader {width:100%;margin:0 auto;padding:0;}
#boheader {width:100%;margin:0 auto;padding:0;}
.boheaderimg {width:100%;height:auto;overflow:hidden;}
.boheaderimg img {width:100%;height:auto;}

#bgheaderno {width:100%;margin:0 auto;padding:50px 0;background:#f2f2f2}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgheader {width:100%;margin:0 auto;padding:0;}
	#boheader {width:100%;margin:0 auto;padding:0;}
	.boheaderimg {width:100%;height:auto;overflow:hidden;}
	.boheaderimg img {width:100%;height:auto;}
	
	#bgheaderno {width:100%;margin:0 auto;padding:50px 0;background:#f2f2f2;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgheader {width:100%;margin:0 auto;padding:0;}
		#boheader {width:100%;margin:0 auto;padding:0;}
		.boheaderimg {width:100%;height:auto;overflow:hidden;}
		.boheaderimg img {width:100%;height:auto;}
		
		#bgheaderno {width:100%;margin:0 auto;padding:50px 0;background:#f2f2f2;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgheader {width:100%;margin:0 auto;padding:0;}
			#boheader {width:100%;margin:0 auto;padding:0;}
			.boheaderimg {width:100%;height:auto;overflow:hidden;}
			.boheaderimg img {width:100%;height:auto;}
			
			#bgheaderno {width:100%;margin:0 auto;padding:20px 0;background:#f2f2f2;}
		}
	}
}
/* ======================================================================================================================================================================= */

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


/* LINE BAR A */
#bglinebara {width:100%;margin:0 auto;padding:0;background:#fff;}
#bolinebara {width:1004px;margin:-84px auto 0;padding:50px;background:#fff;position:relative;z-index:9;border-radius:20px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

#linebaraleft {width:75%;float:left;margin:0 auto;padding:0;}
.linebaralefttit {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;color:#ED1C24;}
.linebaraleftdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}

#linebararite {width:25%;float:left;margin:0 auto;padding:0;text-align:right;}
.linebararitenot {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
.linebararitefil {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;}
.linebararitefil a {color:#ED1C24;}
.linebararitefil a:hover {color:#000;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bglinebara {width:100%;margin:0 auto;padding:0;background:#fff;}
	#bolinebara {width:1004px;margin:-84px auto 0;padding:50px;background:#fff;position:relative;z-index:9;border-radius:20px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

	#linebaraleft {width:75%;float:left;margin:0 auto;padding:0;}
	.linebaralefttit {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;color:#ED1C24;}
	.linebaraleftdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}

	#linebararite {width:25%;float:left;margin:0 auto;padding:0;text-align:right;}
	.linebararitenot {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
	.linebararitefil {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;}
	.linebararitefil a {color:#ED1C24;}
	.linebararitefil a:hover {color:#000;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bglinebara {width:100%;margin:0 auto;padding:0;background:#fff;}
		#bolinebara {width:90%;margin:-84px auto 0;padding:20px;background:#fff;position:relative;z-index:9;border-radius:20px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

		#linebaraleft {width:70%;float:left;margin:0 auto;padding:0;}
		.linebaralefttit {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;color:#ED1C24;}
		.linebaraleftdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}

		#linebararite {width:30%;float:left;margin:0 auto;padding:0;text-align:right;}
		.linebararitenot {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
		.linebararitefil {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;}
		.linebararitefil a {color:#ED1C24;}
		.linebararitefil a:hover {color:#000;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bglinebara {width:100%;margin:0 auto;padding:0;background:#fff;}
			#bolinebara {width:90%;margin:0 auto;padding:20px;background:#fff;position:relative;z-index:9;border-radius:0 0 20px 20px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

			#linebaraleft {width:100%;float:left;margin:0 auto 5%;padding:0;text-align:center;}
			.linebaralefttit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;}
			.linebaraleftdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}

			#linebararite {width:100%;float:left;margin:0 auto;padding:0;text-align:center;}
			.linebararitenot {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
			.linebararitefil {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;}
			.linebararitefil a {color:#ED1C24;}
			.linebararitefil a:hover {color:#000;}
		}
	}
}
/* ====================================================================================================================================================== */

/* HOTLINE BAR B */
#bglinebarb {width:100%;margin:0 auto;padding:50px 0;background:#f9f9f9;}
#bolinebarb {width:1004px;margin:0 auto;padding:0;}

#linebarbleft {width:75%;float:left;margin:0 auto;padding:0;}
.linebarblefttit {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;color:#ED1C24;}
.linebarbleftdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}

#linebarbrite {width:25%;float:left;margin:0 auto;padding:0;text-align:right;}
.linebarbritenot {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
.linebarbritefil {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;}
.linebarbritefil a {color:#ED1C24;}
.linebarbritefil a:hover {color:#000;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bglinebarb {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
	#bolinebarb {width:90%;margin:0 auto;padding:0;}

	#linebarbleft {width:75%;float:left;margin:0 auto;padding:0;}
	.linebarblefttit {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;color:#ED1C24;}
	.linebarbleftdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}

	#linebarbrite {width:25%;float:left;margin:0 auto;padding:0;text-align:right;}
	.linebarbritenot {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
	.linebarbritefil {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;}
	.linebarbritefil a {color:#ED1C24;}
	.linebarbritefil a:hover {color:#000;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bglinebarb {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
		#bolinebarb {width:90%;margin:0 auto;padding:0;}

		#linebarbleft {width:70%;float:left;margin:0 auto;padding:0;}
		.linebarblefttit {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;color:#ED1C24;}
		.linebarbleftdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}

		#linebarbrite {width:30%;float:left;margin:0 auto;padding:0;text-align:right;}
		.linebarbritenot {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
		.linebarbritefil {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;}
		.linebarbritefil a {color:#ED1C24;}
		.linebarbritefil a:hover {color:#000;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bglinebarb {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
			#bolinebarb {width:90%;margin:0 auto;padding:0;}

			#linebarbleft {width:100%;float:left;margin:0 auto 5%;padding:0;text-align:center;}
			.linebarblefttit {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;color:#ED1C24;}
			.linebarbleftdes {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}

			#linebarbrite {width:100%;float:left;margin:0 auto;padding:0;text-align:center;}
			.linebarbritenot {margin:0 auto;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
			.linebarbritefil {margin:0 auto;padding:0;font-weight:900;font-size:25px;font-family:'Roboto', sans-serif;}
			.linebarbritefil a {color:#ED1C24;}
			.linebarbritefil a:hover {color:#000;}
		}
	}
}
/* ====================================================================================================================================================== */

/* FRONTPAGE */
#bgfrontpage {width:100%;margin:0 auto;padding:100px 0;}
#bofrontpage {width:100%;margin:0 auto;padding:0;}
#cofrontpage {width:1200px;margin:0 auto;padding:0;}

#frontpage {margin:0 auto;padding:0;}
#frontpageleft {width:50%;float:left;margin:0 auto;padding:0;}
.frontpagetit {margin:0 auto;padding:0;}
.frontpagetit h1 {font-weight:900;font-size:30px;font-family:'Roboto', sans-serif;color:#ED1C24;}
.frontpagesde {margin:0 auto;padding:5px 50px 20px 0;}
.frontpagesde h2 {font-weight:700;font-size:21px;font-family:'Roboto', sans-serif;color:#212861;}
.frontpagedes {margin:0 auto;padding:0 50px 0 0;}
.frontpagedes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
.frontpagemor {margin:20px auto;padding:0;}
#frontpagerite {width:50%;float:left;margin:0 auto;padding:0;}
.frontpageimg {width:100%;height:auto;overflow:hidden;}
.frontpageimg img {width:100%;height:auto;border-radius:10px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgfrontpage {width:100%;margin:0 auto;padding:5% 0;}
	#bofrontpage {width:100%;margin:0 auto;padding:0;}
	#cofrontpage {width:90%;margin:0 auto;padding:0;}

	#frontpage {margin:0 auto;padding:0;}
	#frontpageleft {width:50%;float:left;margin:0 auto;padding:0;}
	.frontpagetit {margin:0 auto;padding:0;}
	.frontpagetit h1 {font-weight:900;font-size:30px;font-family:'Roboto', sans-serif;color:#ED1C24;}
	.frontpagesde {margin:0 auto;padding:5px 50px 20px 0;}
	.frontpagesde h2 {font-weight:700;font-size:21px;font-family:'Roboto', sans-serif;color:#212861;}
	.frontpagedes {margin:0 auto;padding:0 50px 0 0;}
	.frontpagedes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
	.frontpagemor {margin:20px auto;padding:0;}
	#frontpagerite {width:50%;float:left;margin:0 auto;padding:0;}
	.frontpageimg {width:100%;height:auto;overflow:hidden;}
	.frontpageimg img {width:100%;height:auto;border-radius:10px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgfrontpage {width:100%;margin:0 auto;padding:5% 0;}
		#bofrontpage {width:100%;margin:0 auto;padding:0;}
		#cofrontpage {width:90%;margin:0 auto;padding:0;}

		#frontpage {margin:0 auto;padding:0;}
		#frontpageleft {width:50%;float:left;margin:0 auto;padding:0;}
		.frontpagetit {margin:0 auto;padding:0;}
		.frontpagetit h1 {font-weight:900;font-size:30px;font-family:'Roboto', sans-serif;color:#ED1C24;}
		.frontpagesde {margin:0 auto;padding:5px 50px 20px 0;}
		.frontpagesde h2 {font-weight:700;font-size:21px;font-family:'Roboto', sans-serif;color:#212861;}
		.frontpagedes {margin:0 auto;padding:0 50px 0 0;}
		.frontpagedes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
		.frontpagemor {margin:20px auto;padding:0;}
		#frontpagerite {width:50%;float:left;margin:0 auto;padding:0;}
		.frontpageimg {width:100%;height:auto;overflow:hidden;}
		.frontpageimg img {width:100%;height:auto;border-radius:10px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgfrontpage {width:100%;margin:0 auto;padding:5% 0;}
			#bofrontpage {width:100%;margin:0 auto;padding:0;}
			#cofrontpage {width:90%;margin:0 auto;padding:0;}

			#frontpage {margin:0 auto;padding:0;text-align:center;}
			#frontpageleft {width:100%;float:left;margin:0 auto;padding:0;}
			.frontpagetit {margin:0 auto;padding:0;}
			.frontpagetit h1 {font-weight:900;font-size:30px;font-family:'Roboto', sans-serif;color:#ED1C24;}
			.frontpagesde {margin:0 auto;padding:5px 0 20px;}
			.frontpagesde h2 {font-weight:700;font-size:21px;font-family:'Roboto', sans-serif;color:#212861;}
			.frontpagedes {margin:0 auto;padding:0;}
			.frontpagedes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:center;}
			.frontpagemor {margin:20px auto;padding:0;}
			#frontpagerite {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;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* PROMOTION */
#bgpromo {width:100%;margin:0 auto;padding:2% 0;background: rgb(11,15,54);background: linear-gradient(0deg, rgba(11,15,54,1) 0%, rgba(31,38,94,1) 50%, rgba(33,40,97,1) 100%);}
#bopromo {width:1200px;margin:0 auto;padding:0;}
#bopromotop {margin:0 auto 10px;padding:0;}
.bopromotoptit {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#fff;}
#promobox {width:auto;float:left;margin:0 auto;padding:0;}
.promoboximg {width:auto;height:auto;overflow:hidden;}
.promoboximg img {width:auto;height:auto;border-radius:10px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpromo {width:100%;margin:0 auto;padding:5% 0;background: rgb(11,15,54);background: linear-gradient(0deg, rgba(11,15,54,1) 0%, rgba(31,38,94,1) 50%, rgba(33,40,97,1) 100%);}
	#bopromo {width:90%;margin:0 auto;padding:0;}
	#bopromotop {margin:0 auto 10px;padding:0;}
	.bopromotoptit {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#fff;}
	#promobox {width:auto;float:left;margin:0 auto;padding:0;}
	.promoboximg {width:auto;height:auto;overflow:hidden;}
	.promoboximg img {width:auto;height:auto;border-radius:10px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpromo {width:100%;margin:0 auto;padding:5% 0;background: rgb(11,15,54);background: linear-gradient(0deg, rgba(11,15,54,1) 0%, rgba(31,38,94,1) 50%, rgba(33,40,97,1) 100%);}
		#bopromo {width:90%;margin:0 auto;padding:0;}
		#bopromotop {margin:0 auto 10px;padding:0;}
		.bopromotoptit {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#fff;}
		#promobox {width:auto;float:left;margin:0 auto;padding:0;}
		.promoboximg {width:auto;height:auto;overflow:hidden;}
		.promoboximg img {width:auto;height:auto;border-radius:10px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpromo {width:100%;margin:0 auto;padding:5% 0;background: rgb(11,15,54);background: linear-gradient(0deg, rgba(11,15,54,1) 0%, rgba(31,38,94,1) 50%, rgba(33,40,97,1) 100%);overflow:hidden;}
			#bopromo {width:90%;margin:0 auto;padding:0;}
			#bopromotop {margin:0 auto 10px;padding:0;}
			.bopromotoptit {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#fff;}
			#promobox {width:auto;float:left;margin:0 auto;padding:0;}
			.promoboximg {width:auto;height:auto;overflow:hidden;}
			.promoboximg img {width:auto;height:auto;border-radius:10px;}
		}
	}
}
/* ====================================================================================================================================================== */

/* BUSTYPE HOME */
#bgbustypehome {width:100%;margin:0 auto;padding:100px 0;}
#bobustypehome {width:90%;margin:0 auto;padding:0;}

#bobustypehometop {margin:0 auto 30px;padding:0;}
.bobustypehometoptit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#ED1C24;}
.bobustypehometopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#444;}

#bobustypehomebot {margin:0 auto;padding:0;}
#bustypehomebox {width:19%;float:left;margin:0 0.5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
#bustypehomebox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
#bustypehomeboxtop {margin:0 auto;padding:0;}
.bustypehomeimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.bustypehomeimg img {width:100%;height:auto;}
.bustypehomeimg img:hover {opacity:0.7;}
#bustypehomeboxbot {margin:0 auto;padding:20px;text-align:center;}
.bustypehometit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
.bustypehomeset {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbustypehome {width:100%;margin:0 auto;padding:5% 0;}
	#bobustypehome {width:90%;margin:0 auto;padding:0;}

	#bobustypehometop {margin:0 auto 30px;padding:0;}
	.bobustypehometoptit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#ED1C24;}
	.bobustypehometopdes {margin:0 auto;padding:0;font-weight:400;font-size:15px;color:#444;}

	#bobustypehomebot {margin:0 auto;padding:0;}
	#bustypehomebox {width:19%;float:left;margin:0 0.5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
	#bustypehomeboxtop {margin:0 auto;padding:0;}
	.bustypehomeimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.bustypehomeimg img {width:100%;height:auto;}
	.bustypehomeimg img:hover {opacity:0.7;}
	#bustypehomeboxbot {margin:0 auto;padding:20px;text-align:center;}
	.bustypehometit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
	.bustypehomeset {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbustypehome {width:100%;margin:0 auto;padding:5% 0;}
		#bobustypehome {width:90%;margin:0 auto;padding:0;}

		#bobustypehometop {margin:0 auto 30px;padding:0;}
		.bobustypehometoptit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#ED1C24;}
		.bobustypehometopdes {margin:0 auto;padding:0;font-weight:400;font-size:15px;color:#444;}

		#bobustypehomebot {margin:0 auto;padding:0;}
		#bustypehomebox {width:49%;float:left;margin:0 0.5% 2%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
		#bustypehomeboxtop {margin:0 auto;padding:0;}
		.bustypehomeimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.bustypehomeimg img {width:100%;height:auto;}
		.bustypehomeimg img:hover {opacity:0.7;}
		#bustypehomeboxbot {margin:0 auto;padding:20px;text-align:center;}
		.bustypehometit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
		.bustypehomeset {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbustypehome {width:100%;margin:0 auto;padding:5% 0;}
			#bobustypehome {width:90%;margin:0 auto;padding:0;}

			#bobustypehometop {margin:0 auto 30px;padding:0;}
			.bobustypehometoptit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#ED1C24;}
			.bobustypehometopdes {margin:0 auto;padding:0;font-weight:400;font-size:15px;color:#444;}

			#bobustypehomebot {margin:0 auto;padding:0;}
			#bustypehomebox {width:100%;float:left;margin:0 auto 5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
			#bustypehomeboxtop {margin:0 auto;padding:0;}
			.bustypehomeimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.bustypehomeimg img {width:100%;height:auto;}
			.bustypehomeimg img:hover {opacity:0.7;}
			#bustypehomeboxbot {margin:0 auto;padding:20px;text-align:center;}
			.bustypehometit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
			.bustypehomeset {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BENEFIT */
#bgbenefit {width:100%;margin:0 auto;padding:2% 0;background:#f9f9f9;}
#bobenefit {width:100%;margin:0 auto;padding:0;}

#bobenefitleft {width:49%;float:left;margin:0 auto;padding:0;}
.benefitimg {width:100%;height:auto;}
.benefitimg img {width:100%;height:auto;border-radius:0 30px 30px 0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}

#bobenefitrite {width:50%;float:right;margin:2.5% auto 0;padding:3% 0;border-radius:30px 0 0 30px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);background: rgb(68,8,10);
background: linear-gradient(0deg, rgba(68,8,10,1) 0%, rgba(131,16,20,1) 50%, rgba(174,14,19,1) 100%);}
#benefitbox {margin:0 auto;padding:0 50px;}

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

#benefitbot {margin:0 auto;padding:0;}
#benefitbotbox {margin:0 auto 2%;padding:0;}
#benefitbotleft {width:8%;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:90%;float:left;}
.benefitbottit {margin:0 auto;padding:0;font-weight:900;font-size:16px;color:#fff;}
.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#fff;text-align:justify;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbenefit {width:100%;margin:0 auto;padding:2% 0;background:#f9f9f9;}
	#bobenefit {width:100%;margin:0 auto;padding:0;}

	#bobenefitleft {width:49%;float:left;margin:0 auto;padding:0;}
	.benefitimg {width:100%;height:auto;}
	.benefitimg img {width:100%;height:auto;border-radius:0 30px 30px 0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}

	#bobenefitrite {width:50%;float:right;margin:2.5% auto 0;padding:3% 0;border-radius:30px 0 0 30px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);background: rgb(68,8,10);
	background: linear-gradient(0deg, rgba(68,8,10,1) 0%, rgba(131,16,20,1) 50%, rgba(174,14,19,1) 100%);}
	#benefitbox {margin:0 auto;padding:0 50px;}

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

	#benefitbot {margin:0 auto;padding:0;}
	#benefitbotbox {margin:0 auto 2%;padding:0;}
	#benefitbotleft {width:8%;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:90%;float:left;}
	.benefitbottit {margin:0 auto;padding:0;font-weight:900;font-size:16px;color:#fff;}
	.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#fff;text-align:justify;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbenefit {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
		#bobenefit {width:100%;margin:0 auto;padding:0;}

		#bobenefitleft {width:30%;float:left;margin:0 auto;padding:0;}
		.benefitimg {width:100%;height:auto;}
		.benefitimg img {width:100%;height:auto;border-radius:0 30px 30px 0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}

		#bobenefitrite {width:69%;float:right;margin:0 auto;padding:5% 0;border-radius:30px 0 0 30px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);background: rgb(68,8,10);
		background: linear-gradient(0deg, rgba(68,8,10,1) 0%, rgba(131,16,20,1) 50%, rgba(174,14,19,1) 100%);}
		#benefitbox {margin:0 auto;padding:0 5%;}

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

		#benefitbot {margin:0 auto;padding:0;}
		#benefitbotbox {margin:0 auto 2%;padding:0;}
		#benefitbotleft {width:8%;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:90%;float:left;}
		.benefitbottit {margin:0 auto;padding:0;font-weight:900;font-size:16px;color:#fff;}
		.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#fff;text-align:justify;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbenefit {width:100%;margin:0 auto;padding:5% 0;background:#f9f9f9;}
			#bobenefit {width:100%;margin:0 auto;padding:0;}

			#bobenefitleft {width:90%;float:left;margin:0 auto;padding:0;}
			.benefitimg {width:100%;height:auto;}
			.benefitimg img {width:100%;height:auto;border-radius:0 30px 30px 0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}

			#bobenefitrite {width:90%;float:right;margin:0 auto;padding:8% 0;border-radius:30px 0 0 30px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);background: rgb(68,8,10);
			background: linear-gradient(0deg, rgba(68,8,10,1) 0%, rgba(131,16,20,1) 50%, rgba(174,14,19,1) 100%);}
			#benefitbox {margin:0 auto;padding:0 10%;}

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

			#benefitbot {margin:0 auto;padding:0;}
			#benefitbotbox {margin:0 auto 2%;padding:0;}
			#benefitbotleft {width:8%;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:90%;float:left;}
			.benefitbottit {margin:0 auto;padding:0;font-weight:900;font-size:16px;color:#fff;}
			.benefitbotdes {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#fff;text-align:justify;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* 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:700;font-size:20px;color:#ED1C24;text-transform:uppercase;}
.bloghometopdes {font-weight:400;font-size:16px;}

#bloghomebot {margin:0 auto;padding:0;}
#bloghomebotbox {width:24%;float:left;margin:0 0.5%;padding:0;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);overflow:hidden;}
#bloghomebotbox:hover {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
#bloghomebothed {margin:0 auto;padding:0;}
.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.bloghomebotimg img {width:100%;height:auto;}
.bloghomebotimg img:hover {opacity:0.7;}
#bloghomebotfot {margin:0 auto;padding:20px;}
.bloghomebotdet {margin:0 auto;padding:0;color:#666;}
.bloghomebottit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:16px;color:#212861;border-bottom:1px solid #ddd;}
.bloghomebotdes {margin:0 auto;padding:0;color:#000;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbloghome {width:100%;margin:0 auto;padding:5% 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:700;font-size:20px;color:#ED1C24;text-transform:uppercase;}
	.bloghometopdes {font-weight:400;font-size:16px;}

	#bloghomebot {margin:0 auto;padding:0;}
	#bloghomebotbox {width:24%;float:left;margin:0 0.5%;padding:0;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);overflow:hidden;}
	#bloghomebotbox:hover {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
	#bloghomebothed {margin:0 auto;padding:0;}
	.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.bloghomebotimg img {width:100%;height:auto;}
	.bloghomebotimg img:hover {opacity:0.7;}
	#bloghomebotfot {margin:0 auto;padding:20px;}
	.bloghomebotdet {margin:0 auto;padding:0;color:#666;}
	.bloghomebottit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:16px;color:#212861;border-bottom:1px solid #ddd;}
	.bloghomebotdes {margin:0 auto;padding:0;color:#000;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbloghome {width:100%;margin:0 auto;padding:5% 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:700;font-size:20px;color:#ED1C24;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;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);overflow:hidden;}
		#bloghomebotbox:hover {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
		#bloghomebothed {margin:0 auto;padding:0;}
		.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.bloghomebotimg img {width:100%;height:auto;}
		.bloghomebotimg img:hover {opacity:0.7;}
		#bloghomebotfot {margin:0 auto;padding:20px;}
		.bloghomebotdet {margin:0 auto;padding:0;color:#666;}
		.bloghomebottit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:16px;color:#212861;border-bottom:1px solid #ddd;}
		.bloghomebotdes {margin:0 auto;padding:0;color:#000;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbloghome {width:100%;margin:0 auto;padding:5% 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:700;font-size:20px;color:#ED1C24;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;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);overflow:hidden;}
			#bloghomebotbox:hover {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
			#bloghomebothed {margin:0 auto;padding:0;}
			.bloghomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.bloghomebotimg img {width:100%;height:auto;}
			.bloghomebotimg img:hover {opacity:0.7;}
			#bloghomebotfot {margin:0 auto;padding:20px;}
			.bloghomebotdet {margin:0 auto;padding:0;color:#666;}
			.bloghomebottit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:16px;color:#212861;border-bottom:1px solid #ddd;}
			.bloghomebotdes {margin:0 auto;padding:0;color:#000;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BOTTOM */
#bgbottom {width:100%;margin:0 auto;padding:50px 0;background: rgb(68,8,10);background: linear-gradient(0deg, rgba(68,8,10,1) 0%, rgba(131,16,20,1) 50%, rgba(174,14,19,1) 100%);}
#bobottom {width:990px;margin:0 auto;padding:0;}
#bottomleft {width:25%;float:left;margin:0 auto;padding:0;}
#bottomleftmid {width:20%;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:900;font-size:20px;color:#FFF62C;text-transform:uppercase;}
.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#fff;}
.bottomdes a {color:#fff;}
.bottomdes a:hover {color:#FFF62C;}
.bottomdes li {margin-left:18px;margin-bottom:10px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbottom {width:100%;margin:0 auto;padding:50px 0;background: rgb(68,8,10);background: linear-gradient(0deg, rgba(68,8,10,1) 0%, rgba(131,16,20,1) 50%, rgba(174,14,19,1) 100%);}
	#bobottom {width:90%;margin:0 auto;padding:0;}
	#bottomleft {width:25%;float:left;margin:0 auto;padding:0;}
	#bottomleftmid {width:20%;float:left;margin:0 auto;padding:0;}
	#bottommenu {width:18%;float:left;margin:0 auto;padding:0;}
	.bottomtit {margin:0 auto 2%;padding:0;font-weight:700;font-size:20px;color:#FFF62C;text-transform:uppercase;}
	.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#fff;}
	.bottomdes a {color:#fff;}
	.bottomdes a:hover {color:#FFF62C;}
	.bottomdes li {margin-left:18px;margin-bottom:10px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbottom {width:100%;margin:0 auto;padding:50px 0;background: rgb(68,8,10);background: linear-gradient(0deg, rgba(68,8,10,1) 0%, rgba(131,16,20,1) 50%, rgba(174,14,19,1) 100%);}
		#bobottom {width:90%;margin:0 auto;padding:0;}
		#bottomleft {width:28%;float:left;margin:0 auto;padding:0;}
		#bottomleftmid {width:21%;float:left;margin:0 auto;padding:0;}
		#bottommenu {width:18%;float:left;margin:0 auto;padding:0;}
		.bottomtit {margin:0 auto 2%;padding:0;font-weight:700;font-size:20px;color:#FFF62C;text-transform:uppercase;}
		.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#fff;}
		.bottomdes a {color:#fff;}
		.bottomdes a:hover {color:#FFF62C;}
		.bottomdes li {margin-left:18px;margin-bottom:10px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbottom {width:100%;margin:0 auto;padding:10% 0;background: rgb(68,8,10);background: linear-gradient(0deg, rgba(68,8,10,1) 0%, rgba(131,16,20,1) 50%, rgba(174,14,19,1) 100%);}
			#bobottom {width:80%;margin:0 auto;padding:0;}
			#bottomleft {width:100%;float:left;margin:0 auto 8%;padding:0 0 8%;border-bottom:1px solid #5B0B0D;}
			#bottomleftmid {width:21%;float:left;margin:0 auto;padding:0;}
			#bottommenu {width:100%;float:left;margin:0 auto 8%;padding:0 0 8%;border-bottom:1px solid #5B0B0D;}
			.bottomtit {margin:0 auto 2%;padding:0;font-weight:700;font-size:20px;color:#FFF62C;text-transform:uppercase;}
			.bottomdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#fff;}
			.bottomdes a {color:#fff;}
			.bottomdes a:hover {color:#FFF62C;}
			.bottomdes li {margin-left:18px;margin-bottom:5px;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* FOOTER */
#bgfooter {width:100%;margin:0 auto;padding:30px 0;font-size:12px;background:#44080A;color:#fff;border-top:1px solid #5B0B0D;}
#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:#fff;text-decoration :none;}
#footer2 a:hover {color:#fff;}
/* LANDSCAPE */
@media screen and (max-width:1004px)
{
	#bgfooter {width:100%;margin:0 auto;padding:30px 0;font-size:12px;background:#44080A;color:#fff;border-top:1px solid #5B0B0D;}
	#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:#fff;text-decoration :none;}
	#footer2 a:hover {color:#fff;}
	/* POTRAIT */
	@media screen and (max-width:1004px)
	{
		#bgfooter {width:100%;margin:0 auto;padding:30px 0;font-size:12px;background:#44080A;color:#fff;border-top:1px solid #5B0B0D;}
		#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:#fff;text-decoration :none;}
		#footer2 a:hover {color:#fff;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgfooter {width:100%;margin:0 auto;padding:30px 0;font-size:12px;background:#44080A;color:#fff;border-top:1px solid #5B0B0D;}
			#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:#fff;text-decoration :none;}
			#footer2 a:hover {color:#fff;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* PAGES */
#bgpages {width:100%;margin:0 auto;padding:50px 0;}
#bopages {width:1200px;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:700;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 3px 15px 0px rgba(0,0,0,0.1);}

#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', sans-serif;}
.pagesdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.pagesdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.pagesdes table {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
.pagesdes strong {font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;}
.pagesdes p {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
.pagesdes a {color:#ED1C24;}
.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 3px 15px 0px rgba(0,0,0,0.1);}
.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:400;}
.pageslistdestit {margin:0 auto 10px;padding:8px 10px;border-left:5px solid #212861;border-bottom:1px solid #212861;color:#212861;}
.pageslistdestit:hover {border-left:5px solid #ED1C24;border-bottom:1px solid #ED1C24;color:#ED1C24;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpages {width:100%;margin:0 auto;padding:5% 0;}
	#bopages {width:90%;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:700;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 3px 15px 0px rgba(0,0,0,0.1);}

	#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', sans-serif;}
	.pagesdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.pagesdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.pagesdes table {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
	.pagesdes strong {font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;}
	.pagesdes p {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
	.pagesdes a {color:#ED1C24;}
	.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 3px 15px 0px rgba(0,0,0,0.1);}
	.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:400;}
	.pageslistdestit {margin:0 auto 10px;padding:8px 10px;border-left:5px solid #212861;border-bottom:1px solid #212861;color:#212861;}
	.pageslistdestit:hover {border-left:5px solid #ED1C24;border-bottom:1px solid #ED1C24;color:#ED1C24;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpages {width:100%;margin:0 auto;padding:5% 0;}
		#bopages {width:90%;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 3px 15px 0px rgba(0,0,0,0.1);}

		#pagesbot {width:100%;float:left;margin:0 auto;padding:0;}
		.pagesdes {margin:0 auto;padding:0;font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;}
		.pagesdes h2 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
		.pagesdes h3 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
		.pagesdes table {font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;}
		.pagesdes strong {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
		.pagesdes p {font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;}
		.pagesdes a {color:#ED1C24;}
		.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 3px 15px 0px rgba(0,0,0,0.1);}
		.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:400;}
		.pageslistdestit {margin:0 auto 10px;padding:8px 10px;border-left:5px solid #212861;border-bottom:1px solid #212861;color:#212861;}
		.pageslistdestit:hover {border-left:5px solid #ED1C24;border-bottom:1px solid #ED1C24;color:#ED1C24;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpages {width:100%;margin:0 auto;padding:5% 0;}
			#bopages {width:92%;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 3px 15px 0px rgba(0,0,0,0.1);}

			#pagesbot {width:100%;float:left;margin:0 auto;padding:0;}
			.pagesdes {margin:0 auto;padding:0;font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;}
			.pagesdes h2 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
			.pagesdes h3 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
			.pagesdes table {font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;}
			.pagesdes strong {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
			.pagesdes p {font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;}
			.pagesdes a {color:#ED1C24;}
			.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 3px 15px 0px rgba(0,0,0,0.1);}
			.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:200%;margin:0 auto;padding:0;font-weight:400;}
			.pageslistdestit {width:19%;float:left;margin:0 0.5%;padding:8px 10px;background:#ED1C24;color:#fff;border-radius:5px;text-align:center;}
			.pageslistdestit:hover {background:#F2F2F2;color:#000;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BUSTYPE PAGE */
#bgbustypepage {width:100%;margin:0 auto;padding:20px 0 5%;}
#bobustypepage {width:90%;margin:0 auto;padding:0;}

#bobustypepagetop {width:1200px;margin:0 auto 30px;padding:0;}
.bobustypepagetoptit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#ED1C24;}
.bobustypepagetopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#444;}

#bobustypepagebot {margin:0 auto;padding:0;}
#bustypepagebox {width:19%;float:left;margin:0 0.5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
#bustypepagebox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
#bustypepageboxtop {margin:0 auto;padding:0;}
.bustypepageimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.bustypepageimg img {width:100%;height:auto;}
#bustypepageboxbot {margin:0 auto;padding:20px;text-align:center;}
.bustypepagetit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
.bustypepageset {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbustypepage {width:100%;margin:0 auto;padding:2% 0;}
	#bobustypepage {width:96%;margin:0 auto;padding:0;}

	#bobustypepagetop {margin:0 auto 30px;padding:0;}
	.bobustypepagetoptit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#ED1C24;}
	.bobustypepagetopdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;color:#444;}

	#bobustypepagebot {margin:0 auto;padding:0;}
	#bustypepagebox {width:19%;float:left;margin:0 0.5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
	#bustypepagebox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
	#bustypepageboxtop {margin:0 auto;padding:0;}
	.bustypepageimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.bustypepageimg img {width:100%;height:auto;}
	#bustypepageboxbot {margin:0 auto;padding:20px;text-align:center;}
	.bustypepagetit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
	.bustypepageset {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbustypepage {width:100%;margin:0 auto;padding:5% 0;}
		#bobustypepage {width:90%;margin:0 auto;padding:0;}

		#bobustypepagetop {margin:0 auto 30px;padding:0;}
		.bobustypepagetoptit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#ED1C24;}
		.bobustypepagetopdes {margin:0 auto;padding:0;font-weight:400;font-size:15px;color:#444;}

		#bobustypepagebot {margin:0 auto;padding:0;}
		#bustypepagebox {width:49%;float:left;margin:0 0.5% 1%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
		#bustypepageboxtop {margin:0 auto;padding:0;}
		.bustypepageimg {width:100%;height:auto;overflow:hidden;}
		.bustypepageimg img {width:100%;height:auto;}
		.bustypepageimg img:hover {opacity:0.7;}
		#bustypepageboxbot {margin:0 auto;padding:20px;text-align:center;}
		.bustypepagetit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
		.bustypepageset {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbustypepage {width:100%;margin:0 auto;padding:5% 0;}
			#bobustypepage {width:90%;margin:0 auto;padding:0;}

			#bobustypepagetop {margin:0 auto 30px;padding:0;}
			.bobustypepagetoptit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#ED1C24;}
			.bobustypepagetopdes {margin:0 auto;padding:0;font-weight:400;font-size:15px;color:#444;}

			#bobustypepagebot {margin:0 auto;padding:0;}
			#bustypepagebox {width:100%;float:left;margin:0 auto 5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
			#bustypepageboxtop {margin:0 auto;padding:0;}
			.bustypepageimg {width:100%;height:auto;overflow:hidden;}
			.bustypepageimg img {width:100%;height:auto;}
			.bustypepageimg img:hover {opacity:0.7;}
			#bustypepageboxbot {margin:0 auto;padding:20px;text-align:center;}
			.bustypepagetit {margin:0 auto;padding:0;font-weight:900;font-size:20px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
			.bustypepageset {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* BUS PAGE */
#bgbuspage {width:100%;margin:0 auto;padding:50px 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:700;font-size:20px;color:#ED1C24;}
.bobuspagetopdes {margin:0 auto;padding:0;}
.bobuspagetopdes h2 {font-weight:400;font-size:16px;color:#444;}

#bobuspagebot {margin:0 auto;padding:0;}
#buspagebox {width:48%;float:left;margin:0 1% 2%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
#buspagebox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
#buspageboxtop {width:45%;float:left;margin:0 auto;padding:0;}
.buspageimg {width:100%;height:auto;padding:10px;overflow:hidden;line-height:0;}
.buspageimg img {max-width:100%;height:auto;border-radius:10px;}
#buspageboxbot {width:55%;float:left;margin:0 auto;padding:2%;}
.buspagepos {margin:0 auto;padding:0;font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;color:#212861;}
.buspagetit {margin:0 auto;padding:0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
.buspageset {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
.buspagefas {margin:5px auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#666;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbuspage {width:100%;margin:0 auto;padding:2% 0;}
	#bobuspage {width:96%;margin:0 auto;padding:0;}

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

	#bobuspagebot {margin:0 auto;padding:0;}
	#buspagebox {width:48%;float:left;margin:0 1% 2%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
	#buspagebox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
	#buspageboxtop {width:45%;float:left;margin:0 auto;padding:0;}
	.buspageimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.buspageimg img {width:105%;height:auto;}
	#buspageboxbot {width:55%;float:left;margin:0 auto;padding:2%;}
	.buspagepos {margin:0 auto;padding:0;font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;color:#212861;}
	.buspagetit {margin:0 auto;padding:0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
	.buspageset {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
	.buspagefas {margin:5px auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#666;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbuspage {width:100%;margin:0 auto;padding:2% 0;}
		#bobuspage {width:96%;margin:0 auto;padding:0;}

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

		#bobuspagebot {margin:0 auto;padding:0;}
		#buspagebox {width:100%;float:left;margin:0 auto 2%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
		#buspagebox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
		#buspageboxtop {width:30%;float:left;margin:0 auto;padding:0;}
		.buspageimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.buspageimg img {width:100%;height:auto;}
		#buspageboxbot {width:70%;float:left;margin:0 auto;padding:2%;}
		.buspagepos {margin:0 auto;padding:0;font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;color:#212861;}
		.buspagetit {margin:0 auto;padding:0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
		.buspageset {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
		.buspagefas {margin:5px auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#666;}
		/* 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:700;font-size:20px;color:#ED1C24;}
			.bobuspagetopdes {margin:0 auto;padding:0;}
			.bobuspagetopdes h2 {font-weight:400;font-size:16px;color:#444;}

			#bobuspagebot {margin:0 auto;padding:0;}
			#buspagebox {width:100%;float:left;margin:0 auto 5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
			#buspagebox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
			#buspageboxtop {width:100%;float:left;margin:0 auto;padding:0;}
			.buspageimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.buspageimg img {width:100%;height:auto;}
			#buspageboxbot {width:100%;float:left;margin:0 auto;padding:5%;}
			.buspagepos {margin:0 auto;padding:0;font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;color:#212861;}
			.buspagetit {margin:0 auto;padding:0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
			.buspageset {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
			.buspagefas {margin:5px auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#666;}
		}
	}
}
/* ======================================================================================================================================================================= */

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

#bobusdetailsleft {width:60%;float:left;margin:0 auto;padding:0;}
#bobusdetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:0;}

#busdetailstop {width:100%;margin:0 auto;padding:0 50px 10px;}
.busdetailssos {margin:0 auto;padding:0;text-align:right;}
.busdetailstit {margin:0 auto;padding:0;}
.busdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;text-transform:uppercase;}

#busdetailsmid {width:100%;margin:0 auto;padding:0;overflow:hidden;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.busdetailsimg {width:100%;margin:0 auto;padding:0;line-height:0;}
.busdetailsimg img {width:100%;height:auto;}

#busdetailsbot {width:100%;margin:0 auto;padding:50px;}
.busdetailsha2 {margin:0 auto;padding:0;}
.busdetailsha2 h2 {font-weight:700;font-size:16px;}
.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:700;font-size:16px;color:#000;}
.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:700;font-size:16px;color:#000;}
.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;}
.busdetailsdes a {color:#ED1C24;}
.busdetailsdes a:hover {color:#243A6E;}
.busdetailsdes ol {list-style:decimal;margin-left:20px;}
.busdetailsdes ul {list-style:disc;margin-left:20px;}

#busdetailsfot {width:100%;margin:20px auto 0;padding:30px;background:#F8D7DA;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;}

#busdetailsgal {margin:0 auto;padding:20px;background:#CFE2FF;clear:both;border-radius:10px;}
#busdetailsgalbox {width:49%;float:left;margin:0 0.5% 1%;padding:0;box-sizing:border-box;}
.busdetailsgalimg {width:100%;height:120px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.busdetailsgalimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.busdetailsgaltit {margin:0 auto;padding:0;font-size:12px;text-align:center;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbusdetails {width:100%;margin:0 auto;padding:2% 0;}
	#bobusdetails {width:96%;margin:0 auto;padding:0;}

	#bobusdetailsleft {width:60%;float:left;margin:0 auto;padding:0;}
	#bobusdetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:0;}
	
	#busdetailstop {width:100%;margin:0 auto;padding:0 50px 10px;}
	.busdetailssos {margin:0 auto;padding:0;text-align:right;}
	.busdetailstit {margin:0 auto;padding:0;}
	.busdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;text-transform:uppercase;}

	#busdetailsmid {width:100%;margin:0 auto;padding:0;overflow:hidden;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.busdetailsimg {width:100%;margin:0 auto;padding:0;line-height:0;}
	.busdetailsimg img {width:100%;height:auto;}
	
	#busdetailsbot {width:100%;margin:0 auto;padding:50px;}
	.busdetailsha2 {margin:0 auto;padding:0;}
	.busdetailsha2 h2 {font-weight:700;font-size:16px;}
	.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:700;font-size:16px;color:#000;}
	.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:700;font-size:16px;color:#000;}
	.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;}
	.busdetailsdes a {color:#ED1C24;}
	.busdetailsdes a:hover {color:#243A6E;}
	.busdetailsdes ol {list-style:decimal;margin-left:20px;}
	.busdetailsdes ul {list-style:disc;margin-left:20px;}
	
	#busdetailsfot {width:100%;margin:20px auto 0;padding:30px;background:#F8D7DA;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;}

	#busdetailsgal {margin:0 auto;padding:20px;background:#CFE2FF;clear:both;border-radius:10px;}
	#busdetailsgalbox {width:49%;float:left;margin:0 0.5% 1%;padding:0;box-sizing:border-box;}
	.busdetailsgalimg {width:100%;height:120px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.busdetailsgalimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.busdetailsgaltit {margin:0 auto;padding:0;font-size:12px;text-align:center;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbusdetails {width:100%;margin:0 auto;padding:2% 0;}
		#bobusdetails {width:96%;margin:0 auto;padding:0;}

		#bobusdetailsleft {width:60%;float:left;margin:0 auto;padding:0;}
		#bobusdetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:0;}
		
		#busdetailstop {width:100%;margin:0 auto;padding:0 50px 10px;}
		.busdetailssos {margin:0 auto;padding:0;text-align:right;}
		.busdetailstit {margin:0 auto;padding:0;}
		.busdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
		
		#busdetailsmid {width:100%;margin:0 auto;padding:0;overflow:hidden;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.busdetailsimg {width:100%;margin:0 auto;padding:0;line-height:0;}
		.busdetailsimg img {width:100%;height:auto;}
		
		#busdetailsbot {width:100%;margin:0 auto;padding:50px;}
		.busdetailsha2 {margin:0 auto;padding:0;}
		.busdetailsha2 h2 {font-weight:700;font-size:16px;}
		.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:700;font-size:16px;color:#000;}
		.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:700;font-size:16px;color:#000;}
		.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;}
		.busdetailsdes a {color:#ED1C24;}
		.busdetailsdes a:hover {color:#243A6E;}
		.busdetailsdes ol {list-style:decimal;margin-left:20px;}
		.busdetailsdes ul {list-style:disc;margin-left:20px;}
		
		#busdetailsfot {width:100%;margin:20px auto 0;padding:30px;background:#F8D7DA;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;}

		#busdetailsgal {margin:0 auto;padding:20px;background:#CFE2FF;clear:both;border-radius:10px;}
		#busdetailsgalbox {width:49%;float:left;margin:0 0.5% 1%;padding:0;box-sizing:border-box;}
		.busdetailsgalimg {width:100%;height:120px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.busdetailsgalimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.busdetailsgaltit {margin:0 auto;padding:0;font-size:12px;text-align:center;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbusdetails {width:100%;margin:0 auto;padding:5% 0;}
			#bobusdetails {width:90%;margin:0 auto;padding:0;}

			#bobusdetailsleft {width:100%;float:left;margin:0 auto 10%;padding:0;}
			#bobusdetailsrite {width:100%;float:left;margin:0 auto;padding:0;}
			
			#busdetailstop {width:100%;margin:0 auto;padding:0 5% 10px;}
			.busdetailssos {margin:0 auto;padding:0;text-align:left;}
			.busdetailstit {margin:0 auto;padding:0;}
			.busdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
			
			#busdetailsmid {width:100%;margin:0 auto;padding:0;overflow:hidden;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.busdetailsimg {width:100%;margin:0 auto;padding:0;line-height:0;}
			.busdetailsimg img {width:100%;height:auto;}
			
			#busdetailsbot {width:100%;margin:0 auto;padding:5%;}
			.busdetailsha2 {margin:0 auto;padding:0;}
			.busdetailsha2 h2 {font-weight:700;font-size:16px;}
			.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:700;font-size:16px;color:#000;}
			.busdetailsdes h3 {margin:0 auto;padding:0;font-weight:700;font-size:16px;color:#000;}
			.busdetailsdes p {margin:0 auto;padding:0;font-weight:400;font-size:14px;color:#000;}
			.busdetailsdes a {color:#ED1C24;}
			.busdetailsdes a:hover {color:#243A6E;}
			.busdetailsdes ol {list-style:decimal;margin-left:20px;}
			.busdetailsdes ul {list-style:disc;margin-left:20px;}
			
			#busdetailsfot {width:100%;margin:20px auto 0;padding:30px;background:#F8D7DA;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;}

			#busdetailsgal {margin:0 auto;padding:20px;background:#CFE2FF;clear:both;border-radius:10px;}
			#busdetailsgalbox {width:49%;float:left;margin:0 0.5% 1%;padding:0;box-sizing:border-box;}
			.busdetailsgalimg {width:100%;height:120px;overflow:hidden;margin:0 auto;padding:0;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.busdetailsgalimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.busdetailsgaltit {margin:0 auto;padding:0;font-size:12px;text-align:center;}
		}
	}
}
/* ======================================================================================================================================================================= */

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

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

#buslistbox {width:100%;margin:0 auto 5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
#buslistbox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
#buslistboxtop {margin:0 auto;padding:0;}
.buslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.buslistimg img {width:100%;height:auto;}
#buslistboxbot {margin:0 auto;padding:20px;}
.buslistpos {margin:0 auto;padding:0;font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;color:#212861;}
.buslisttit {margin:0 auto;padding:0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
.buslistset {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
.buslistfas {margin:5px auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#666;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbuslist {width:100%;margin:0 auto;padding:0;}
	#bobuslist {width:100%;margin:0 auto;padding:0;}

	#bobuslistbot {margin:0 auto;padding:0;}
	#bobuslistbox {margin:0 auto;padding:0;}
	
	#buslistbox {width:100%;margin:0 auto 5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
	#buslistbox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
	#buslistboxtop {margin:0 auto;padding:0;}
	.buslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.buslistimg img {width:100%;height:auto;}
	#buslistboxbot {margin:0 auto;padding:20px;}
	.buslistpos {margin:0 auto;padding:0;font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;color:#212861;}
	.buslisttit {margin:0 auto;padding:0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
	.buslistset {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
	.buslistfas {margin:5px auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#666;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbuslist {width:100%;margin:0 auto;padding:0;}
		#bobuslist {width:100%;margin:0 auto;padding:0;}

		#bobuslistbot {margin:0 auto;padding:0;}
		#bobuslistbox {margin:0 auto;padding:0;}
		
		#buslistbox {width:100%;margin:0 auto 5%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
		#buslistbox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
		#buslistboxtop {margin:0 auto;padding:0;}
		.buslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.buslistimg img {width:100%;height:auto;}
		#buslistboxbot {margin:0 auto;padding:20px;}
		.buslistpos {margin:0 auto;padding:0;font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;color:#212861;}
		.buslisttit {margin:0 auto;padding:0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
		.buslistset {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
		.buslistfas {margin:5px auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#666;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbuslist {width:100%;margin:0 auto;padding:0;}
			#bobuslist {width:100%;margin:0 auto;padding:0;}

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

			#bobuslistbot {width:100%;margin:0 auto;padding:0;overflow-x:scroll;overflow-y:hidden;}
			#bobuslistbox {width:200%;margin:0 auto;padding:0;}
			
			#buslistbox {width:31.33%;float:left;margin:0 1%;padding:0;background:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);overflow:hidden;}
			#buslistbox:hover {box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}
			#buslistboxtop {margin:0 auto;padding:0;}
			.buslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.buslistimg img {width:100%;height:auto;}
			#buslistboxbot {margin:0 auto;padding:20px;}
			.buslistpos {margin:0 auto;padding:0;font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;color:#212861;}
			.buslisttit {margin:0 auto;padding:0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#ED1C24;text-transform:uppercase;}
			.buslistset {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#000;text-transform:uppercase;}
			.buslistfas {margin:5px auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#666;}
			
		}
	}
}
/* ======================================================================================================================================================================= */

/* BLOG PAGE */
#bgblogpage {width:100%;margin:0 auto;padding:50px 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:700;font-size:20px;color:#ED1C24;text-transform:uppercase;}
.blogpagetopdes {font-weight:400;font-size:16px;}

#blogpagebot {margin:0 auto;padding:0;}
#blogpagebotbox {width:24%;float:left;margin:0 0.5% 1%;padding:0;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);overflow:hidden;}
#blogpagebotbox:hover {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
#blogpagebothed {margin:0 auto;padding:0;}
.blogpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.blogpagebotimg img {width:100%;height:auto;}
.blogpagebotimg img:hover {opacity:0.7;}
#blogpagebotfot {margin:0 auto;padding:20px;}
.blogpagebotdet {margin:0 auto;padding:0;color:#666;}
.blogpagebottit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:16px;color:#212861;border-bottom:1px solid #ddd;}
.blogpagebotdes {margin:0 auto;padding:0;color:#000;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgblogpage {width:100%;margin:0 auto;padding:2% 0;}
	#boblogpage {width:96%;margin:0 auto;padding:0;}
	#blogpagebox {margin:0 auto;padding:0;}

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

	#blogpagebot {margin:0 auto;padding:0;}
	#blogpagebotbox {width:24%;float:left;margin:0 0.5% 1%;padding:0;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);overflow:hidden;}
	#blogpagebotbox:hover {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
	#blogpagebothed {margin:0 auto;padding:0;}
	.blogpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.blogpagebotimg img {width:100%;height:auto;}
	.blogpagebotimg img:hover {opacity:0.7;}
	#blogpagebotfot {margin:0 auto;padding:20px;}
	.blogpagebotdet {margin:0 auto;padding:0;color:#666;}
	.blogpagebottit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:16px;color:#212861;border-bottom:1px solid #ddd;}
	.blogpagebotdes {margin:0 auto;padding:0;color:#000;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgblogpage {width:100%;margin:0 auto;padding:2% 0;}
		#boblogpage {width:96%;margin:0 auto;padding:0;}
		#blogpagebox {margin:0 auto;padding:0;}

		#blogpagetop {margin:0 auto 20px;padding:0;}
		.blogpagetoptit {font-weight:700;font-size:20px;color:#ED1C24;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;background:#fff;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);overflow:hidden;}
		#blogpagebotbox:hover {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
		#blogpagebothed {margin:0 auto;padding:0;}
		.blogpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.blogpagebotimg img {width:100%;height:auto;}
		.blogpagebotimg img:hover {opacity:0.7;}
		#blogpagebotfot {margin:0 auto;padding:20px;}
		.blogpagebotdet {margin:0 auto;padding:0;color:#666;}
		.blogpagebottit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:16px;color:#212861;border-bottom:1px solid #ddd;}
		.blogpagebotdes {margin:0 auto;padding:0;color:#000;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgblogpage {width:100%;margin:0 auto;padding:5% 0;}
			#boblogpage {width:100%;margin:0 auto;padding:0;}
			#blogpagebox {margin:0 auto;padding:0;}

			#blogpagetop {margin:0 5% 5%;padding:0;}
			.blogpagetoptit {font-weight:700;font-size:20px;color:#ED1C24;text-transform:uppercase;}
			.blogpagetopdes {font-weight:400;font-size:16px;}

			#blogpagebot {margin:0 auto;padding:0;}
			#blogpagebotbox {width:100%;float:left;margin:0 auto 2%;padding:0;background:#fff;border-radius:0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0);overflow:hidden;}
			#blogpagebotbox:hover {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);}
			#blogpagebothed {margin:0 auto;padding:0;}
			.blogpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.blogpagebotimg img {width:100%;height:auto;}
			.blogpagebotimg img:hover {opacity:0.7;}
			#blogpagebotfot {margin:0 5% 5%;padding:20px;border-radius:0 0 10px 10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.blogpagebotdet {margin:0 auto;padding:0;color:#666;}
			.blogpagebottit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:16px;color:#212861;border-bottom:1px solid #ddd;}
			.blogpagebotdes {margin:0 auto;padding:0;color:#000;}
		}
	}
}
/* ======================================================================================================================================================================= */

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

#boblogdetailsleft {width:60%;float:left;margin:0 auto;padding:0;}
#boblogdetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:0;}

/* DETAILS */
#blogdetailstop {width:100%;margin:0 auto;padding:0 20px;}
.blogdetailssos {margin:0 auto 10px;padding:0;text-align:right;}
.blogdetailsdet {margin:0 auto;padding:0;color:#666;}
.blogdetailstit {margin:0 auto 10px;padding:0;}
.blogdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;}

#blogdetailsmid {width:100%;margin:0 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;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

#blogdetailsbot {width:100%;margin:0 auto;padding:20px;clear:both;}
.blogdetailsdes {margin:0 auto;padding:0;}
.blogdetailsdes p {font-weight:400;font-size:16px;color:#000;}
.blogdetailsdes a {color:#ED1C24;}
.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 3px 15px 0px rgba(0,0,0,0.1);}
.blogdetailsgaleriimg img {width:100%;height:auto;}
.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

/* LIST */
#blogdetailslist {margin:0 auto;padding:0;}
.blogdetailslistdes {margin:0 auto;padding:0;}
#blogdetailslistdesbox {margin:0 auto 20px;padding:0;}
#blogdetailslistdesboxtop {margin:0 auto;padding:0;}
.blogdetailslistdesimg {width:100%;height:auto;overflow:hidden;}
.blogdetailslistdesimg img {width:100%;height:auto;border-radius:10px 10px 0 0;}
#blogdetailslistdesboxbot {margin:-85px 10px 0;padding:20px;border-radius:0 0 10px 10px;position:relative;z-index:9;background:rgba(255,255,255,0.8);box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.blogdetailslistdesdet {margin:0 auto;padding:0;color:#666;}
.blogdetailslistdestit {margin:0 auto 20px;padding:0;}
.blogdetailslistdestit a {font-weight:700;font-size:16px;color:#212861;}
.blogdetailslistdestit a:hover {color:#ED1C24;}
.blogdetailslistdesdes {margin:0 auto;padding:0;color:#000;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgblogdetails {width:100%;margin:0 auto;padding:2% 0;}
	#boblogdetails {width:96%;margin:0 auto;padding:0;}
	
	#boblogdetailsleft {width:60%;float:left;margin:0 auto;padding:0;}
	#boblogdetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:0;}

	/* DETAILS */
	#blogdetailstop {width:100%;margin:0 auto;padding:0 20px;}
	.blogdetailssos {margin:0 auto 10px;padding:0;text-align:right;}
	.blogdetailsdet {margin:0 auto;padding:0;color:#666;}
	.blogdetailstit {margin:0 auto 10px;padding:0;}
	.blogdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;}

	#blogdetailsmid {width:100%;margin:0 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;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

	#blogdetailsbot {width:100%;margin:0 auto;padding:20px;clear:both;}
	.blogdetailsdes {margin:0 auto;padding:0;}
	.blogdetailsdes p {font-weight:400;font-size:16px;color:#000;}
	.blogdetailsdes a {color:#ED1C24;}
	.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 3px 15px 0px rgba(0,0,0,0.1);}
	.blogdetailsgaleriimg img {width:100%;height:auto;}
	.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

	/* LIST */
	#blogdetailslist {margin:0 auto;padding:0;}
	.blogdetailslistdes {margin:0 auto;padding:0;}
	#blogdetailslistdesbox {margin:0 auto 20px;padding:0;}
	#blogdetailslistdesboxtop {margin:0 auto;padding:0;}
	.blogdetailslistdesimg {width:100%;height:auto;overflow:hidden;}
	.blogdetailslistdesimg img {width:100%;height:auto;border-radius:10px 10px 0 0;}
	#blogdetailslistdesboxbot {margin:-85px 10px 0;padding:20px;border-radius:0 0 10px 10px;position:relative;z-index:9;background:rgba(255,255,255,0.8);box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.blogdetailslistdesdet {margin:0 auto;padding:0;color:#666;}
	.blogdetailslistdestit {margin:0 auto 20px;padding:0;}
	.blogdetailslistdestit a {font-weight:700;font-size:16px;color:#212861;}
	.blogdetailslistdestit a:hover {color:#ED1C24;}
	.blogdetailslistdesdes {margin:0 auto;padding:0;color:#000;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgblogdetails {width:100%;margin:0 auto;padding:2% 0;}
		#boblogdetails {width:96%;margin:0 auto;padding:0;}
	
		#boblogdetailsleft {width:100%;float:left;margin:0 auto 5%;padding:0;}
		#boblogdetailsrite {width:100%;float:left;margin:0 auto;padding:0;}
		
		/* DETAILS */
		#blogdetailstop {width:100%;margin:0 auto;padding:0 20px;}
		.blogdetailssos {margin:0 auto 10px;padding:0;text-align:right;}
		.blogdetailsdet {margin:0 auto;padding:0;color:#666;}
		.blogdetailstit {margin:0 auto 10px;padding:0;}
		.blogdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;}

		#blogdetailsmid {width:100%;margin:0 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;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

		#blogdetailsbot {width:100%;margin:0 auto;padding:20px;clear:both;}
		.blogdetailsdes {margin:0 auto;padding:0;}
		.blogdetailsdes p {font-weight:400;font-size:16px;color:#000;}
		.blogdetailsdes a {color:#ED1C24;}
		.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 3px 15px 0px rgba(0,0,0,0.1);}
		.blogdetailsgaleriimg img {width:100%;height:auto;}
		.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

		/* LIST */
		#blogdetailslist {margin:0 auto;padding:0;}
		.blogdetailslistdes {margin:0 auto;padding:0;}
		#blogdetailslistdesbox {width:48%;float:left;margin:0 1%;padding:0;}
		#blogdetailslistdesboxtop {margin:0 auto;padding:0;}
		.blogdetailslistdesimg {width:100%;height:auto;overflow:hidden;}
		.blogdetailslistdesimg img {width:100%;height:auto;border-radius:10px 10px 0 0;}
		#blogdetailslistdesboxbot {margin:-85px 10px 0;padding:20px;border-radius:0 0 10px 10px;position:relative;z-index:9;background:rgba(255,255,255,0.8);box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.blogdetailslistdesdet {margin:0 auto;padding:0;color:#666;}
		.blogdetailslistdestit {margin:0 auto 20px;padding:0;}
		.blogdetailslistdestit a {font-weight:700;font-size:16px;color:#212861;}
		.blogdetailslistdestit a:hover {color:#ED1C24;}
		.blogdetailslistdesdes {margin:0 auto;padding:0;color:#000;}
		/* 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 5%;padding:0;}
			#boblogdetailsrite {width:100%;float:left;margin:0 auto;padding:0;}
			
			/* DETAILS */
			#blogdetailstop {width:100%;margin:0 auto;padding:0;}
			.blogdetailssos {margin:0 auto 10px;padding:0;text-align:right;}
			.blogdetailsdet {margin:0 auto;padding:0;color:#666;}
			.blogdetailstit {margin:0 auto 10px;padding:0;}
			.blogdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;}

			#blogdetailsmid {width:100%;margin:0 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;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

			#blogdetailsbot {width:100%;margin:0 auto;padding:20px 0;clear:both;}
			.blogdetailsdes {margin:0 auto;padding:0;}
			.blogdetailsdes p {font-weight:400;font-size:16px;color:#000;}
			.blogdetailsdes a {color:#ED1C24;}
			.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 3px 15px 0px rgba(0,0,0,0.1);}
			.blogdetailsgaleriimg img {width:100%;height:auto;}
			.blogdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

			/* LIST */
			#blogdetailslist {margin:0 auto;padding:0;}
			.blogdetailslistdes {margin:0 auto;padding:0;}
			#blogdetailslistdesbox {width:100%;float:left;margin:0 auto 5%;padding:0;}
			#blogdetailslistdesboxtop {margin:0 auto;padding:0;}
			.blogdetailslistdesimg {width:100%;height:auto;overflow:hidden;}
			.blogdetailslistdesimg img {width:100%;height:auto;border-radius:10px 10px 0 0;}
			#blogdetailslistdesboxbot {margin:-85px 10px 0;padding:20px;border-radius:0 0 10px 10px;position:relative;z-index:9;background:rgba(255,255,255,0.8);box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.blogdetailslistdesdet {margin:0 auto;padding:0;color:#666;}
			.blogdetailslistdestit {margin:0 auto 20px;padding:0;}
			.blogdetailslistdestit a {font-weight:700;font-size:16px;color:#212861;}
			.blogdetailslistdestit a:hover {color:#ED1C24;}
			.blogdetailslistdesdes {margin:0 auto;padding:0;color:#000;}
		}
	}
}
/* ======================================================================================================================================================================= */

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

#bocontacttop {margin:0 auto 20px;padding:0;}
#bocontacttopbox {margin:0 auto;padding:0;}
.bocontacttoptit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
.bocontacttopdes {margin:0 auto;padding:0;}

#bocontactmid {margin:0 auto 20px;padding:0;}

#bocontactmidleft {width:50%;float:left;margin:0 auto;padding:0;border-top:5px solid #ddd;}
#bocontactmidleftbox {margin:0 auto;padding:20px 20px 20px 0;}
.bocontactmidleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
.bocontactmidleftboxdes {margin:0 auto;padding:0;}
.bocontactmidleftboxdes a {color:#ED1C24;}
.bocontactmidleftboxdes a:hover {color:#000;}
.bocontactmidleftboximg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.bocontactmidleftboximg {margin:20px auto 0;padding:0;}
.bocontactmidleftboximg img {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

/* FORM EMAIL */
#bocontactmidrite {width:49%;float:left;margin:0 auto;padding:0;}
#bgmailfom {margin:0 auto;padding:0 0 20px 20px;border-left:5px dotted #ED1C24;border-bottom:5px solid #ddd;}
#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', 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 #ED1C24;}

#bocontactbot {margin:0 auto;padding:0;}
#bocontactbotbox {margin:0 auto;padding:0;}
.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
.bocontactbotboxdes {margin:0 auto;padding:0;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgcontact {width:100%;margin:0 auto;padding:2% 0;}
	#bocontact {width:96%;margin:0 auto;padding:0;}

	#bocontacttop {margin:0 auto 20px;padding:0;}
	#bocontacttopbox {margin:0 auto;padding:0;}
	.bocontacttoptit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
	.bocontacttopdes {margin:0 auto;padding:0;}

	#bocontactmid {margin:0 auto 20px;padding:0;}
	#bocontactmidleft {width:50%;float:left;margin:0 auto;padding:0;border-top:5px solid #ddd;}
	#bocontactmidleftbox {margin:0 auto;padding:20px 20px 20px 0;}
	.bocontactmidleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
	.bocontactmidleftboxdes {margin:0 auto;padding:0;}
	.bocontactmidleftboxdes a {color:#ED1C24;}
	.bocontactmidleftboxdes a:hover {color:#000;}
	.bocontactmidleftboximg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.bocontactmidleftboximg {margin:20px auto 0;padding:0;}
	.bocontactmidleftboximg img {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	
	/* FORM EMAIL */
	#bocontactmidrite {width:49%;float:left;margin:0 auto;padding:0;}
	#bgmailfom {margin:0 auto;padding:0 0 20px 20px;border-left:5px dotted #ED1C24;border-bottom:5px solid #ddd;}
	#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', 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 #ED1C24;}
	
	#bocontactbot {margin:0 auto;padding:0;}
	#bocontactbotbox {margin:0 auto;padding:0;}
	.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
	.bocontactbotboxdes {margin:0 auto;padding:0;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgcontact {width:100%;margin:0 auto;padding:2% 0;}
		#bocontact {width:96%;margin:0 auto;padding:0;}

		#bocontacttop {margin:0 auto 20px;padding:0;}
		#bocontacttopbox {margin:0 auto;padding:0;}
		.bocontacttoptit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
		.bocontacttopdes {margin:0 auto;padding:0;}

		#bocontactmid {margin:0 auto 20px;padding:0;}
		#bocontactmidleft {width:50%;float:left;margin:0 auto;padding:0;border-top:5px solid #ddd;}
		#bocontactmidleftbox {margin:0 auto;padding:20px 20px 20px 0;}
		.bocontactmidleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
		.bocontactmidleftboxdes {margin:0 auto;padding:0;}
		.bocontactmidleftboxdes a {color:#ED1C24;}
		.bocontactmidleftboxdes a:hover {color:#000;}
		.bocontactmidleftboximg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.bocontactmidleftboximg {margin:20px auto 0;padding:0;}
		.bocontactmidleftboximg img {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		
		/* FORM EMAIL */
		#bocontactmidrite {width:49%;float:left;margin:0 auto;padding:0;}
		#bgmailfom {margin:0 auto;padding:0 0 20px 20px;border-left:5px dotted #ED1C24;border-bottom:5px solid #ddd;}
		#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', 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 #ED1C24;}
		
		#bocontactbot {margin:0 auto;padding:0;}
		#bocontactbotbox {margin:0 auto;padding:0;}
		.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
		.bocontactbotboxdes {margin:0 auto;padding:0;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgcontact {width:100%;margin:0 auto;padding:5% 0;}
			#bocontact {width:90%;margin:0 auto;padding:0;}

			#bocontacttop {margin:0 auto 20px;padding:0;}
			#bocontacttopbox {margin:0 auto;padding:0;}
			.bocontacttoptit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
			.bocontacttopdes {margin:0 auto;padding:0;}

			#bocontactmid {margin:0 auto 20px;padding:0;}
			#bocontactmidleft {width:100%;float:left;margin:0 auto 5%;padding:20px 0;border-top:5px solid #ddd;}
			#bocontactmidleftbox {margin:0 auto;padding:0;}
			.bocontactmidleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
			.bocontactmidleftboxdes {margin:0 auto;padding:0;}
			.bocontactmidleftboxdes a {color:#ED1C24;}
			.bocontactmidleftboxdes a:hover {color:#000;}
			.bocontactmidleftboximg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.bocontactmidleftboximg {margin:20px auto 0;padding:0;}
			.bocontactmidleftboximg img {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			
			/* FORM EMAIL */
			#bocontactmidrite {width:100%;float:left;margin:0 auto;padding:0;}
			#bgmailfom {margin:0 auto;padding:0;border-left:none;border-bottom:none;}
			#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', 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 #ED1C24;}
			
			#bocontactbot {margin:0 auto;padding:0;}
			#bocontactbotbox {margin:0 auto;padding:0;}
			.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#212861;border-bottom:1px solid #ddd;}
			.bocontactbotboxdes {margin:0 auto;padding:0;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* ERROR PAGE */
#bgerror {width:100%;margin:0 auto;padding:50px 0;}
#boerror {width:1200px;margin:0 auto;padding:0;}
#errorco {margin:0 auto;padding:0;text-align:center;}
.errortit {margin:0 auto;padding:0;}
.errortit h1 {font-weight:700;font-size:40px;color:#ED1C24;}
.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:50px 0;}
	#boerror {width:1200px;margin:0 auto;padding:0;}
	#errorco {margin:0 auto;padding:0;text-align:center;}
	.errortit {margin:0 auto;padding:0;}
	.errortit h1 {font-weight:700;font-size:40px;color:#ED1C24;}
	.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:50px 0;}
		#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:700;font-size:40px;color:#ED1C24;}
		.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:700;font-size:40px;color:#ED1C24;}
			.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:#ED1C24;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:'Roboto';font-size:16px;padding:20px 30px;text-decoration:none;} 
.autobutton:hover {background:#212861;}
.autobutton:active {position:relative;top:1px;}
@media screen and (max-width:1004px)
{
	/* TABLET */
	.autobutton {background:#ED1C24;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:'Roboto';font-size:16px;padding:20px 30px;text-decoration:none;} 
	.autobutton:hover {background:#212861;}
	.autobutton:active {position:relative;top:1px;}
	@media screen and (max-width:502px)
	{
		/* MOBILE */
		.autobutton {background:#ED1C24;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:'Roboto';font-size:16px;padding:20px 30px;text-decoration:none;} 
		.autobutton:hover {background:#212861;}
		.autobutton:active {position:relative;top:1px;}
	}
}

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

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

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

.busbuttonline {background:#fff;border-radius:3px;border:1px solid #212861;display:inline-block;cursor:pointer;color:#212861;font-weight:700;font-size:11px;font-family:'Roboto', sans-serif;padding:5px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
.busbuttonline:hover {background:#212861;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:700;font-size:11px;font-family:'Roboto', sans-serif;padding:5px 0;text-decoration:none;text-align:center;width:98%;margin:0 1%;box-sizing:border-box;}
.busbuttonfull:hover {background:#ED1C24;color:#fff;border:1px solid #ED1C24;}
.busbuttonfull:active {position:relative;top:1px;}
/* ======================================================================================================================================================================= */

.wabutton {background:#ED1C24;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-family:'Roboto', 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:#ED1C24;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-family:'Roboto', 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:#ED1C24;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:700;font-family:'Roboto', 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:#ED1C24;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:700;font-family:'Roboto', 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:#ED1C24;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:700;font-family:'Roboto', sans-serif;font-size:14px;padding:10px 20px;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:#ED1C24;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:700;font-family:'Roboto', 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;}
		}
	}
}
/* ======================================================================================================================================================================= */