/* 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;} 
* a {line-height:1;}
sup {position:relative; top:-0.5em;font-size:10px;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.active {color:#EE613D!important;}
.shadow01 {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1)}
.shadow02 {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2)}
.shadow03 {box-shadow:0px 3px 15px 0px rgba(0,0,0,0.3)}
.blueses {color:#348CCB!important;}
.oranges {color:#EE613D!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;}
	* a {line-height:0;}
	sup {position:relative; top:-0.5em;font-size:10px;}
	.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
	.active {color:#EE613D!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;}
		* a {line-height:0;}
		sup {position:relative; top:-0.5em;font-size:10px;}
		.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
		.active {color:#EE613D!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;}
			* a {line-height:0;}
			sup {position:relative; top:-0.5em;font-size:10px;}
			.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
			.active {color:#EE613D!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:17px!important;font-family:'Roboto', sans-serif;color:#000000;background:url('../images/bgsite.jpg') fixed;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bg {margin:0 auto;padding:0;font-weight:400;font-size:17px;font-family:'Roboto', sans-serif;color:#000000;background:url('../images/bgsite.jpg') fixed;}
	
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bg {margin:0 auto;padding:0;font-weight:400;font-size:17px;font-family:'Roboto', sans-serif;color:#000000;background:url('../images/bgsite.jpg') fixed;}
		
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bg {margin:0 auto;padding:0;font-weight:400;font-size:17px;font-family:'Roboto', sans-serif;color:#000000;background:url('../images/bgsite.jpg') fixed;}
		}
	}
}
/* ======================================================================================================================================================================= */

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

/* TOP */
#bgtop {width:100%;height:auto;margin:0 auto;padding:5px 0;background:#348CCB;}
#botop {width:1200px;margin:0 auto;padding:0;}

#topbox {margin:0 auto;padding:0;display:flex;align-items:center;}
#topleft {width:95%;margin:0;padding:0 10px 0 0;display:flex;font-weight:700;}
#runtextbox {margin:0 auto;padding:0 10px 0 0;color:#FFFFFF;}
#runtextbox a {color:#FFFFFF;}
#runtextbox a:hover {color:#EE613D;}

#toprite {width:5%;display:flex;justify-content:space-evenly;}
#toprite img {width:25px;height:auto;padding:2px;background:#FFFFFF;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgtop {width:100%;height:auto;margin:0 auto;padding:5px 0;background:#348CCB;}
	#botop {width:90%;margin:0 auto;padding:0;}

	#topbox {margin:0 auto;padding:0;display:flex;align-items:center;}
	#topleft {width:90%;display:flex;font-weight:700;}
	#runtextbox {margin:0 auto;padding:0 10px 0 0;color:#FFFFFF;}
	#runtextbox a {color:#FFFFFF;}
	#runtextbox a:hover {color:#EE613D;}

	#toprite {width:10%;text-align:right;color:#FFFFFF;font-weight:700;}
	#toprite a {color:#FFFFFF;}
	#toprite a:hover {color:#EE613D;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgtop {width:100%;height:auto;margin:0 auto;padding:5px 0;background:#348CCB;}
		#botop {width:90%;margin:0 auto;padding:0;}

		#topbox {margin:0 auto;padding:0;display:flex;align-items:center;}
		#topleft {width:90%;display:flex;font-weight:700;}
		#runtextbox {margin:0 auto;padding:0 10px 0 0;color:#FFFFFF;}
		#runtextbox a {color:#FFFFFF;}
		#runtextbox a:hover {color:#EE613D;}

		#toprite {width:10%;text-align:right;color:#FFFFFF;font-weight:700;}
		#toprite a {color:#FFFFFF;}
		#toprite a:hover {color:#EE613D;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgtop {width:100%;height:auto;margin:0 auto;padding:10px 0;background:#348CCB;}
			#botop {width:90%;margin:0 auto;padding:0;}

			#topbox {margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;}
			#topleft {width:100%;margin:0 auto 5px;padding:0;display:flex;font-weight:700;}
			#runtextbox {margin:0 auto;padding:0 10px 0 0;color:#FFFFFF;}
			#runtextbox a {color:#FFFFFF;}
			#runtextbox a:hover {color:#EE613D;}

			#toprite {width:100%;display:flex;justify-content:space-between;}
			#toprite img {width:30px;height:auto;padding:0;background:#FFFFFF;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* TOP */
#baxtop {width:100%;height:auto;margin:0 auto;padding:0;}
#boxtop {width:1200px;margin:0 auto;padding:10px 0;}

#boxlogom {width:auto;height:auto;margin:0 auto;padding:0;float:left;text-align:left;display:none;}
#boxlogom img {width:100%;height:auto;margin:0 auto;padding:0;}
#boxsnav {width:1200px;height:auto;margin:0 auto;padding:0;display:flex;align-items:center;}
#boxlogo {width:15%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;position:relative;z-index:999;}
#boxlogo img {width:100%;height:auto;margin:0 auto;padding:0;background:#FFFFFF;}
#boxmenu {width:85%;height:auto;margin:0 auto;padding:0;float:right;text-align:right;}
#boxmenusub {margin:0;padding:0;display:flex;justify-content:flex-end;}
.boxmenusublisa {width:auto;margin:0 10px;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#348CCB;text-transform:uppercase;}
.boxmenusublisa:hover {color:#EE613D;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#baxtop {width:100%;height:auto;margin:0 auto;padding:0;}
	#boxtop {width:100%;margin:0 auto;padding:10px 0;}

	#boxsnav {width:90%;height:auto;margin:0 auto;padding:0;display:flex;}
	#boxlogo {width:15%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;position:relative;z-index:999;}
	#boxlogo img {width:100%;height:auto;margin:0 auto;padding:0;background:#FFFFFF;}
	#boxlogom {width:auto;height:auto;margin:0 auto;padding:0;float:left;text-align:left;display:none;}
	#boxlogom img {width:100%;height:auto;margin:0 auto;padding:0;}
	#boxmenu {width:85%;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;}
		#boxtop {width:100%;margin:0 auto;padding:10px 0;}

		#boxsnav {width:100%;height:auto;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#boxlogo {width:25%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;position:relative;z-index:999;}
		#boxlogo img {width:100%;height:auto;margin:0 auto;padding:0;background:#FFFFFF;}
		#boxlogom {width:auto;height:auto;margin:0 auto;padding:0;float:left;text-align:left;display:none;}
		#boxlogom img {width:100%;height:auto;margin:0 auto;padding:0;}
		#boxmenu {width:100%;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;background:#FFFFFF;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			#boxtop {width:100%;margin:0 auto;padding:10px 0 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;}
			#boxlogom img {width:50%;height:auto;margin:0 auto;padding:0;}
			#boxmenu {width:100%;height:auto;margin:0 auto;padding:0;float:left;text-align:left;}
			
			#boxmenusub {width:98%;margin:0 auto;padding:2% 0 0;display:flex;justify-content:center;flex-wrap:wrap;}
			.boxmenusublis {width:31.33%;margin:0 1% 2%;padding:0;text-align:center;}
			.boxmenusublisa {margin:0;padding:5px 0;border:1px solid #348CCB;color:#348CCB;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;text-align:center;display:flex;align-items: center;justify-content: space-evenly;}
			.boxmenusublisa:hover {border:1px solid #EE613D;color:#EE613D;}
			
		}
	}
}
/* ======================================================================================================================================================================= */

/* 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:1px 0;background:#348CCB;}
/* 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:1px 0;background:#348CCB;}
	/* 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:1px 0;background:#348CCB;}
		/* 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:1px 0;background:#348CCB;}
		}
	} 
}
/* ======================================================================================================================================================================= */

/* SLIDESHOW */
#bgslideshow {width:100%;margin:0 auto;padding:0;}
#boslideshow {width:100%;margin:0 auto;padding:0;}
#boslideshow img {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;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* FRONTPAGE */
#bgfrontpage {width:100%;margin:0 auto;padding:100px 0;background:#FFFFFF;}
#bofrontpage {width:1300px;margin:0 auto;padding:0;}

#frontpage {width:100%;margin:0 auto;padding:0;display:flex;}
#frontpageboxleft {width:36%;margin:0 4% 0 0;padding:0;}
.frontpagenot {margin:0 auto;padding:0;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
.frontpagetit {margin:0 auto;padding:0;}
.frontpagetit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}
.frontpagesde {margin:1% auto;padding:0;}
.frontpagesde h2 {font-weight:400;font-size:17px;font-family:'Roboto', sans-serif;text-align:justify;}
.frontpagesdemor {margin:0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
.frontpagesdemor:hover {color:#348CCB;}

#frontpageboxrite {width:60%;margin:0;padding:0;}
/* KURS BAR */
#kursbar {margin:0 auto 20px;padding:0;display:flex;flex-wrap:wrap;}
#kursbarbox {width:48%;margin:0 1%;padding:20px;background:#FFFFFF;border-radius:10px;border-top:5px solid #348CCB;border-bottom:5px solid #EE613D;}
#kursbarbox:nth-child(2n+0) {border-top:5px solid #EE613D;border-bottom:5px solid #348CCB;}
.kursbarboxhed {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.kursbarboxtab {margin:10px auto;padding:0;}
.kursbarboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;text-align:center;color:#666666;}
.kursbarboxsum {font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;text-align:center;color:#666666;}
.kursbarboxmor {margin:10px auto 0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;text-align:center;}
.kursbarboxmor a {color:#EE613D;}
.kursbarboxmor a:hover {color:#348CCB;}

#tarifbar {width:100%;margin:0;padding:0;}
.tarifbarbox {width:98%;margin:0 1%;padding:8px 0;background:#348CCB;color:#fff;border-radius:5px;text-align:center;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
.tarifbarbox:hover {background:#EE613D;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgfrontpage {width:100%;margin:0 auto;padding:100px 0;background:#FFFFFF;}
	#bofrontpage {width:90%;margin:0 auto;padding:0;}

	#frontpage {width:100%;margin:0 auto;padding:0;display:flex;}
	#frontpageboxleft {width:36%;margin:0 4% 0 0;padding:0;}
	.frontpagenot {margin:0 auto;padding:0;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
	.frontpagetit {margin:0 auto;padding:0;}
	.frontpagetit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.frontpagesde {margin:1% auto;padding:0;}
	.frontpagesde h2 {font-weight:400;font-size:17px;font-family:'Roboto', sans-serif;text-align:justify;}
	.frontpagesdemor {margin:0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
	.frontpagesdemor:hover {color:#348CCB;}

	#frontpageboxrite {width:60%;margin:0;padding:0;}
	/* KURS BAR */
	#kursbar {margin:0 auto 20px;padding:0;display:flex;flex-wrap:wrap;}
	#kursbarbox {width:48%;margin:0 1%;padding:20px;background:#FFFFFF;border-radius:10px;border-top:5px solid #348CCB;border-bottom:5px solid #EE613D;}
	#kursbarbox:nth-child(2n+0) {border-top:5px solid #EE613D;border-bottom:5px solid #348CCB;}
	.kursbarboxhed {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.kursbarboxtab {margin:10px auto;padding:0;}
	.kursbarboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;text-align:center;color:#666666;}
	.kursbarboxsum {font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;text-align:center;color:#666666;}
	.kursbarboxmor {margin:10px auto 0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;text-align:center;}
	.kursbarboxmor a {color:#EE613D;}
	.kursbarboxmor a:hover {color:#348CCB;}

	#tarifbar {width:100%;margin:0;padding:0;}
	.tarifbarbox {width:98%;margin:0 1%;padding:8px 0;background:#348CCB;color:#fff;border-radius:5px;text-align:center;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
	.tarifbarbox:hover {background:#EE613D;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgfrontpage {width:100%;margin:0 auto;padding:5% 0;background:#FFFFFF;}
		#bofrontpage {width:90%;margin:0 auto;padding:0;}

		#frontpage {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#frontpageboxleft {width:100%;margin:0 0 5% 0;padding:0;}
		.frontpagenot {margin:0 auto;padding:0;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
		.frontpagetit {margin:0 auto;padding:0;}
		.frontpagetit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.frontpagesde {margin:1% auto;padding:0;}
		.frontpagesde h2 {font-weight:400;font-size:17px;font-family:'Roboto', sans-serif;text-align:justify;}
		.frontpagesdemor {margin:0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
		.frontpagesdemor:hover {color:#348CCB;}

		#frontpageboxrite {width:100%;margin:0;padding:0;}
		/* KURS BAR */
		#kursbar {margin:0 auto 20px;padding:0;display:flex;flex-wrap:wrap;}
		#kursbarbox {width:48%;margin:0 1%;padding:20px;background:#FFFFFF;border-radius:10px;border-top:5px solid #348CCB;border-bottom:5px solid #EE613D;}
		#kursbarbox:nth-child(2n+0) {border-top:5px solid #EE613D;border-bottom:5px solid #348CCB;}
		.kursbarboxhed {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
		.kursbarboxtab {margin:10px auto;padding:0;}
		.kursbarboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;text-align:center;color:#666666;}
		.kursbarboxsum {font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;text-align:center;color:#666666;}
		.kursbarboxmor {margin:10px auto 0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;text-align:center;}
		.kursbarboxmor a {color:#EE613D;}
		.kursbarboxmor a:hover {color:#348CCB;}

		#tarifbar {width:100%;margin:0;padding:0;}
		.tarifbarbox {width:98%;margin:0 1%;padding:8px 0;background:#348CCB;color:#fff;border-radius:5px;text-align:center;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
		.tarifbarbox:hover {background:#EE613D;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgfrontpage {width:100%;margin:0 auto;padding:5% 0;background:#FFFFFF;}
			#bofrontpage {width:90%;margin:0 auto;padding:0;}

			#frontpage {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#frontpageboxleft {width:100%;margin:0 0 5% 0;padding:0;}
			.frontpagenot {margin:0 auto;padding:0;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
			.frontpagetit {margin:0 auto;padding:0;}
			.frontpagetit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.frontpagesde {margin:1% auto;padding:0;}
			.frontpagesde h2 {font-weight:400;font-size:17px;font-family:'Roboto', sans-serif;text-align:justify;}
			.frontpagesdemor {margin:0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
			.frontpagesdemor:hover {color:#348CCB;}

			#frontpageboxrite {width:100%;margin:0;padding:0;}
			/* KURS BAR */
			#kursbar {margin:0 auto 20px;padding:0;display:flex;flex-wrap:wrap;}
			#kursbarbox {width:100%;margin:0 auto 5%;padding:20px;background:#FFFFFF;border-radius:10px;border-top:5px solid #348CCB;border-bottom:5px solid #EE613D;}
			#kursbarbox:nth-child(2n+0) {border-top:5px solid #EE613D;border-bottom:5px solid #348CCB;}
			.kursbarboxhed {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
			.kursbarboxtab {margin:10px auto;padding:0;}
			.kursbarboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;text-align:center;color:#666666;}
			.kursbarboxsum {font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;text-align:center;color:#666666;}
			.kursbarboxmor {margin:10px auto 0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;text-align:center;}
			.kursbarboxmor a {color:#EE613D;}
			.kursbarboxmor a:hover {color:#348CCB;}

			#tarifbar {width:100%;margin:0;padding:0;}
			.tarifbarbox {width:98%;margin:0 1%;padding:8px 0;background:#348CCB;color:#fff;border-radius:5px;text-align:center;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
			.tarifbarbox:hover {background:#EE613D;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* SERVICES HOME */
#bgservices {width:100%;margin:0 auto;padding:0;background:#348CCB;border-top:1px solid #348CCB;border-bottom:1px solid #348CCB;}
#bcservices {width:100%;margin:0 auto;padding:5% 0;background:#E7F5FF;border-radius:200px 0;}
#boservices {width:90%;margin:0 auto;padding:0;}

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

#servicestop {margin:0 auto 50px;padding:0;text-align:center;}
.servicestoptit {margin:0 auto;padding:0;}
.servicestoptit h2 {font-weight:900;font-size:25px;color:#348CCB;}
.servicestopdes {margin:0 auto;padding:0;}
.servicestopdes h3 {font-weight:400;font-size:18px;color:#222222;}

#servicesbot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;} 
#servicesbotbox {width:23%;float:left;margin:0 1% 2%;padding:60px 0;text-align:center;background:#fff;overflow:hidden;border:1px solid #EE613D;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
#servicesbotbox:before {content:"";position:absolute;--_size:200px;height:var(--_size);width:var(--_size);border-radius:999px;background-color:#E7F5FF;bottom:-30px;right:-30px;z-index:-1;}
#servicesbotboxtop {width:100%;float:left;margin:0 auto 10px;padding:0;}
.servicesbotimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.servicesbotimg img {width:20%;height:auto;}
#servicesbotboxfot {width:100%;float:left;margin:0 auto;padding:0;}
.servicesbottit {margin:0 auto 10px;padding:0;}
.servicesbottit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
.servicesbotdes {margin:0 auto;padding:0 10%;}
.servicesbotdes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;color:#222222;}
.servicesbotmor {margin:50px auto 0;padding:0;}
.servicesbotmor a {margin:0 auto;padding:5px 20px;color:#EE613D;border:1px solid #EE613D;font-weight:700;font-size:13px;border-radius:3px;}
.servicesbotmor a:hover {color:#358CCB;border:1px solid #358CCB;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgservices {width:100%;margin:0 auto;padding:0;background:#348CCB;border-top:1px solid #348CCB;border-bottom:1px solid #348CCB;}
	#bcservices {width:100%;margin:0 auto;padding:5% 0;background:#FCFDFE;border-radius:200px 0;}
	#boservices {width:90%;margin:0 auto;padding:0;}

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

	#servicestop {margin:0 auto 50px;padding:0;text-align:center;}
	.servicestoptit {margin:0 auto;padding:0;}
	.servicestoptit h2 {font-weight:900;font-size:25px;color:#348CCB;}
	.servicestopdes {margin:0 auto;padding:0;}
	.servicestopdes h3 {font-weight:400;font-size:16px;color:#222222;}

	#servicesbot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;} 
	#servicesbotbox {width:23%;float:left;margin:0 1% 2%;padding:60px 0;text-align:center;background:#fff;overflow:hidden;border:1px solid #EE613D;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	#servicesbotbox:before {content:"";position:absolute;--_size:200px;height:var(--_size);width:var(--_size);border-radius:999px;background-color:#E7F5FF;bottom:-30px;right:-30px;z-index:-1;}
	#servicesbotboxtop {width:100%;float:left;margin:0 auto 10px;padding:0;}
	.servicesbotimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.servicesbotimg img {width:20%;height:auto;}
	#servicesbotboxfot {width:100%;float:left;margin:0 auto;padding:0;}
	.servicesbottit {margin:0 auto 10px;padding:0;}
	.servicesbottit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.servicesbotdes {margin:0 auto;padding:0 10%;}
	.servicesbotdes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;color:#222222;}
	.servicesbotmor {margin:50px auto 0;padding:0;}
	.servicesbotmor a {margin:0 auto;padding:5px 20px;color:#EE613D;border:1px solid #EE613D;font-weight:700;font-size:13px;border-radius:3px;}
	.servicesbotmor a:hover {color:#358CCB;border:1px solid #358CCB;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgservices {width:100%;margin:0 auto;padding:0;background:#348CCB;border-top:1px solid #348CCB;border-bottom:1px solid #348CCB;}
		#bcservices {width:100%;margin:0 auto;padding:5% 0;background:#FCFDFE;border-radius:200px 0;}
		#boservices {width:90%;margin:0 auto;padding:0;}

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

		#servicestop {margin:0 auto 50px;padding:0;text-align:center;}
		.servicestoptit {margin:0 auto;padding:0;}
		.servicestoptit h2 {font-weight:900;font-size:25px;color:#348CCB;}
		.servicestopdes {margin:0 auto;padding:0;}
		.servicestopdes h3 {font-weight:400;font-size:16px;color:#222222;}

		#servicesbot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;} 
		#servicesbotbox {width:48%;float:left;margin:0 1% 2%;padding:60px 0;text-align:center;background:#fff;overflow:hidden;border:1px solid #EE613D;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		#servicesbotbox:before {content:"";position:absolute;--_size:200px;height:var(--_size);width:var(--_size);border-radius:999px;background-color:#E7F5FF;bottom:-30px;right:-30px;z-index:-1;}
		#servicesbotboxtop {width:100%;float:left;margin:0 auto 10px;padding:0;}
		.servicesbotimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.servicesbotimg img {width:20%;height:auto;}
		#servicesbotboxfot {width:100%;float:left;margin:0 auto;padding:0;}
		.servicesbottit {margin:0 auto 10px;padding:0;}
		.servicesbottit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.servicesbotdes {margin:0 auto;padding:0 10%;}
		.servicesbotdes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;color:#222222;}
		.servicesbotmor {margin:50px auto 0;padding:0;}
		.servicesbotmor a {margin:0 auto;padding:5px 20px;color:#EE613D;border:1px solid #EE613D;font-weight:700;font-size:13px;border-radius:3px;}
		.servicesbotmor a:hover {color:#358CCB;border:1px solid #358CCB;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgservices {width:100%;margin:0 auto;padding:0;background:#348CCB;border-top:1px solid #348CCB;border-bottom:1px solid #348CCB;}
			#bcservices {width:100%;margin:0 auto;padding:10% 0;background:#FCFDFE;border-radius:200px 0;}
			#boservices {width:80%;margin:0 auto;padding:0;}

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

			#servicestop {margin:0 auto 50px;padding:0;text-align:center;}
			.servicestoptit {margin:0 auto;padding:0;}
			.servicestoptit h2 {font-weight:900;font-size:25px;color:#348CCB;}
			.servicestopdes {margin:0 auto;padding:0;}
			.servicestopdes h3 {font-weight:400;font-size:16px;color:#222222;}

			#servicesbot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;} 
			#servicesbotbox {width:100%;float:left;margin:0 auto 5%;padding:60px 0;text-align:center;background:#fff;overflow:hidden;border:1px solid #EE613D;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			#servicesbotbox:before {content:"";position:absolute;--_size:200px;height:var(--_size);width:var(--_size);border-radius:999px;background-color:#E7F5FF;bottom:-30px;right:-30px;z-index:-1;}
			#servicesbotboxtop {width:100%;float:left;margin:0 auto 10px;padding:0;}
			.servicesbotimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.servicesbotimg img {width:20%;height:auto;}
			#servicesbotboxfot {width:100%;float:left;margin:0 auto;padding:0;}
			.servicesbottit {margin:0 auto 10px;padding:0;}
			.servicesbottit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.servicesbotdes {margin:0 auto;padding:0 10%;}
			.servicesbotdes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;color:#222222;}
			.servicesbotmor {margin:50px auto 0;padding:0;}
			.servicesbotmor a {margin:0 auto;padding:5px 20px;color:#EE613D;border:1px solid #EE613D;font-weight:700;font-size:13px;border-radius:3px;}
			.servicesbotmor a:hover {color:#358CCB;border:1px solid #358CCB;}

		}
	}
}
/* ======================================================================================================================================================================= */

/* PUBLIC HOME */
#bgpublichome {width:100%;margin:0 auto;padding:100px 0;}
#bopublichome {width:90%;margin:0 auto;padding:0;}
#publichomebox {margin:0 auto;padding:0;}

#publichometop {width:1200px;margin:0 auto 20px;padding:0;}
.publichometoptit {font-weight:700;font-size:30px;color:#348CCB;}
.publichometopdes {font-weight:400;font-size:16px;color:#222222;}

#publichomebot {width:100%;margin:0 auto;padding:0;display:flex;}
#publichomebotcon {width:31.33%;margin:0 1%;padding:20px;border:1px solid #ddd;}
#publichomebotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
#publichomebotrow span {float:right;font-weight:400;font-size:12px;}
#publichomebotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
#publichomebotrow span a:hover {background:#EE613D;color:#FFFFFF;}
#publichomebotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
#publichomebothed {width:30%;margin:0 auto;padding:0;}
.publichomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.publichomebotimg img {width:130%;height:auto;}
#publichomebotfot {width:70%;margin:0 auto;padding:0 20px;}
.publichomebotdet {margin:0 auto;padding:0;color:#999;}
.publichomebottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
.publichomebottit a {color:#348CCB;}
.publichomebottit a:hover {color:#EE613D;}
.publichomebotdes {margin:10px auto;padding:0;color:#444444;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpublichome {width:100%;margin:0 auto;padding:100px 0;}
	#bopublichome {width:90%;margin:0 auto;padding:0;}
	#publichomebox {margin:0 auto;padding:0;}

	#publichometop {width:90%;margin:0 auto 20px;padding:0;}
	.publichometoptit {font-weight:700;font-size:30px;color:#348CCB;}
	.publichometopdes {font-weight:400;font-size:16px;color:#222222;}

	#publichomebot {width:100%;margin:0 auto;padding:0;display:flex;}
	#publichomebotcon {width:31.33%;margin:0 1%;padding:20px;border:1px solid #ddd;}
	#publichomebotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
	#publichomebotrow span {float:right;font-weight:400;font-size:12px;}
	#publichomebotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
	#publichomebotrow span a:hover {background:#EE613D;color:#FFFFFF;}
	#publichomebotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
	#publichomebothed {width:30%;margin:0 auto;padding:0;}
	.publichomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.publichomebotimg img {width:130%;height:auto;}
	#publichomebotfot {width:70%;margin:0 auto;padding:0 20px;}
	.publichomebotdet {margin:0 auto;padding:0;color:#999;}
	.publichomebottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
	.publichomebottit a {color:#348CCB;}
	.publichomebottit a:hover {color:#EE613D;}
	.publichomebotdes {margin:10px auto;padding:0;color:#444444;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpublichome {width:100%;margin:0 auto;padding:5% 0;}
		#bopublichome {width:90%;margin:0 auto;padding:0;}
		#publichomebox {margin:0 auto;padding:0;}

		#publichometop {width:90%;margin:0 auto 20px;padding:0;}
		.publichometoptit {font-weight:700;font-size:30px;color:#348CCB;}
		.publichometopdes {font-weight:400;font-size:16px;color:#222222;}

		#publichomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#publichomebotcon {width:100%;margin:0 auto 5%;padding:20px;border:1px solid #ddd;}
		#publichomebotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
		#publichomebotrow span {float:right;font-weight:400;font-size:12px;}
		#publichomebotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
		#publichomebotrow span a:hover {background:#EE613D;color:#FFFFFF;}
		#publichomebotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
		#publichomebothed {width:20%;margin:0 auto;padding:0;}
		.publichomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.publichomebotimg img {width:100%;height:auto;}
		#publichomebotfot {width:80%;margin:0 auto;padding:0 20px;}
		.publichomebotdet {margin:0 auto;padding:0;color:#999;}
		.publichomebottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
		.publichomebottit a {color:#348CCB;}
		.publichomebottit a:hover {color:#EE613D;}
		.publichomebotdes {margin:10px auto;padding:0;color:#444444;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpublichome {width:100%;margin:0 auto;padding:5% 0;}
			#bopublichome {width:90%;margin:0 auto;padding:0;}
			#publichomebox {margin:0 auto;padding:0;}

			#publichometop {width:90%;margin:0 auto 20px;padding:0;}
			.publichometoptit {font-weight:700;font-size:30px;color:#348CCB;}
			.publichometopdes {font-weight:400;font-size:16px;color:#222222;}

			#publichomebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#publichomebotcon {width:100%;margin:0 auto 5%;padding:20px;border:1px solid #ddd;}
			#publichomebotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
			#publichomebotrow span {float:right;font-weight:400;font-size:12px;}
			#publichomebotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
			#publichomebotrow span a:hover {background:#EE613D;color:#FFFFFF;}
			#publichomebotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
			#publichomebothed {width:20%;margin:0 auto;padding:0;}
			.publichomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.publichomebotimg img {width:100%;height:auto;}
			#publichomebotfot {width:80%;margin:0 auto;padding:0 20px;}
			.publichomebotdet {margin:0 auto;padding:0;color:#999;}
			.publichomebottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
			.publichomebottit a {color:#348CCB;}
			.publichomebottit a:hover {color:#EE613D;}
			.publichomebotdes {margin:10px auto;padding:0;color:#444444;}
		}
	}
}
/* ======================================================================================================================================================================= */


/* BOTTOM A */
#bgbottoma {width:100%;margin:0;padding:100px 0;background:#358CCB;}
#bobottoma {width:1200px;margin:0 auto;padding:0;}
#bottoma01 {width:38%;float:left;margin:0 1% 0 0;padding:0 1% 0 0;border-right:1px solid #FFFFFF;}
#bottoma02 {width:30%;float:left;margin:0 1%;padding:0;}
#bottoma03 {width:28%;float:left;margin:0;padding:0;}
.bottomatit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;line-height:1.6;margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}
.bottomades {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;margin:0;padding:0;color:#FFFFFF;}
.bottomades img {width:25px;height:auto;vertical-align:middle;}
.bottomades ul li {list-style:none;margin-bottom:20px;margin-left:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
.bottomades ul li a {color:#FFFFFF;}
.bottomades ul li a:hover {color:#000;}
.bottomades a {color:#FFFFFF;}
.bottomades a:hover {color:#000;}
.bottomamor {margin:20px auto 0;padding:0;}
.bottomamor a {margin:0 auto;padding:5px 20px;background:#FFFFFF;color:#358CCB;border:1px solid #FFFFFF;font-weight:700;font-size:13px;border-radius:3px;}
.bottomamor a:hover {background:#358CCB;color:#FFFFFF;border:1px solid #FFFFFF;}

/* BOTTOM B */
#bgbottomb {width:100%;margin:0;padding:100px 0;background:#2A70A3;}
#bobottomb {width:990px;margin:0 auto;padding:0;}
#bottomb01 {width:22%;float:left;margin:0;padding:0;}
#bottomb02 {width:32%;float:left;margin:0 1%;padding:0;}
#bottomb03 {width:32%;float:left;margin:0 1%;padding:0;}
#bottomb04 {width:10%;float:left;margin:0;padding:0;}
.bottombtit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;line-height:1.6;margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}
.bottombdes {font-size:15px;margin:0;padding:0;color:#FFFFFF;}
.bottombdes ul li {list-style:square;margin-bottom:5px;margin-left:18px;}
.bottombdes ul li a {color:#FFFFFF;}
.bottombdes ul li a:hover {color:#000;}
.bottombdes a {color:#FFFFFF;}
.bottombdes a:hover {color:#000;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbottoma {width:100%;margin:0;padding:100px 0;background:#358CCB;}
	#bobottoma {width:90%;margin:0 auto;padding:0;}
	#bottoma01 {width:38%;float:left;margin:0 1% 0 0;padding:0 1% 0 0;border-right:1px solid #FFFFFF;}
	#bottoma02 {width:30%;float:left;margin:0 1%;padding:0;}
	#bottoma03 {width:28%;float:left;margin:0;padding:0;}
	.bottomatit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;line-height:1.6;margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}
	.bottomades {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;margin:0;padding:0;color:#FFFFFF;}
	.bottomades img {width:25px;height:auto;vertical-align:middle;}
	.bottomades ul li {list-style:none;margin-bottom:20px;margin-left:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
	.bottomades ul li a {color:#FFFFFF;}
	.bottomades ul li a:hover {color:#000;}
	.bottomades a {color:#FFFFFF;}
	.bottomades a:hover {color:#000;}
	.bottomamor {margin:20px auto 0;padding:0;}
	.bottomamor a {margin:0 auto;padding:5px 20px;background:#FFFFFF;color:#358CCB;border:1px solid #FFFFFF;font-weight:700;font-size:13px;border-radius:3px;}
	.bottomamor a:hover {background:#358CCB;color:#FFFFFF;border:1px solid #FFFFFF;}

	/* BOTTOM B */
	#bgbottomb {width:100%;margin:0;padding:100px 0;background:#2A70A3;}
	#bobottomb {width:90%;margin:0 auto;padding:0;}
	#bottomb01 {width:22%;float:left;margin:0;padding:0;}
	#bottomb02 {width:32%;float:left;margin:0 1%;padding:0;}
	#bottomb03 {width:32%;float:left;margin:0 1%;padding:0;}
	#bottomb04 {width:10%;float:left;margin:0;padding:0;}
	.bottombtit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;line-height:1.6;margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}
	.bottombdes {font-size:15px;margin:0;padding:0;color:#FFFFFF;}
	.bottombdes ul li {list-style:square;margin-bottom:5px;margin-left:18px;}
	.bottombdes ul li a {color:#FFFFFF;}
	.bottombdes ul li a:hover {color:#000;}
	.bottombdes a {color:#FFFFFF;}
	.bottombdes a:hover {color:#000;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbottoma {width:100%;margin:0;padding:5% 0;background:#358CCB;}
		#bobottoma {width:90%;margin:0 auto;padding:0;}
		#bottoma01 {width:38%;float:left;margin:0 1% 0 0;padding:0 1% 0 0;border-right:1px solid #FFFFFF;}
		#bottoma02 {width:33%;float:left;margin:0 2%;padding:0;}
		#bottoma03 {width:24%;float:left;margin:0;padding:0;}
		.bottomatit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;line-height:1.6;margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}
		.bottomades {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;margin:0;padding:0;color:#FFFFFF;}
		.bottomades img {width:25px;height:auto;vertical-align:middle;}
		.bottomades ul li {list-style:none;margin-bottom:20px;margin-left:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
		.bottomades ul li a {color:#FFFFFF;}
		.bottomades ul li a:hover {color:#000;}
		.bottomades a {color:#FFFFFF;}
		.bottomades a:hover {color:#000;}
		.bottomamor {margin:20px auto 0;padding:0;}
		.bottomamor a {margin:0 auto;padding:5px 20px;background:#FFFFFF;color:#358CCB;border:1px solid #FFFFFF;font-weight:700;font-size:13px;border-radius:3px;}
		.bottomamor a:hover {background:#358CCB;color:#FFFFFF;border:1px solid #FFFFFF;}

		/* BOTTOM B */
		#bgbottomb {width:100%;margin:0;padding:5% 0;background:#2A70A3;}
		#bobottomb {width:90%;margin:0 auto;padding:0;}
		#bottomb01 {width:22%;float:left;margin:0;padding:0;}
		#bottomb02 {width:32%;float:left;margin:0 1%;padding:0;}
		#bottomb03 {width:32%;float:left;margin:0 1%;padding:0;}
		#bottomb04 {width:10%;float:left;margin:0;padding:0;}
		.bottombtit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;line-height:1.6;margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}
		.bottombdes {font-size:15px;margin:0;padding:0;color:#FFFFFF;}
		.bottombdes ul li {list-style:square;margin-bottom:5px;margin-left:18px;}
		.bottombdes ul li a {color:#FFFFFF;}
		.bottombdes ul li a:hover {color:#000;}
		.bottombdes a {color:#FFFFFF;}
		.bottombdes a:hover {color:#000;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbottoma {width:100%;margin:0;padding:5% 0;background:#358CCB;}
			#bobottoma {width:90%;margin:0 auto;padding:0;}
			#bottoma01 {width:100%;float:left;margin:0 auto 5%;padding:0 0 5%;border-right:none;border-bottom:1px solid #4997D0;}
			#bottoma02 {width:100%;float:left;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #4997D0;}
			#bottoma03 {width:100%;float:left;margin:0;padding:0;}
			.bottomatit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;line-height:1.6;margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}
			.bottomades {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;margin:0;padding:0;color:#FFFFFF;}
			.bottomades img {width:25px;height:auto;vertical-align:middle;}
			.bottomades ul li {list-style:none;margin-bottom:20px;margin-left:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
			.bottomades ul li a {color:#FFFFFF;}
			.bottomades ul li a:hover {color:#000;}
			.bottomades a {color:#FFFFFF;}
			.bottomades a:hover {color:#000;}
			.bottomamor {margin:20px auto 0;padding:0;}
			.bottomamor a {margin:0 auto;padding:5px 20px;background:#FFFFFF;color:#358CCB;border:1px solid #FFFFFF;font-weight:700;font-size:13px;border-radius:3px;}
			.bottomamor a:hover {background:#358CCB;color:#FFFFFF;border:1px solid #FFFFFF;}

			/* BOTTOM B */
			#bgbottomb {width:100%;margin:0;padding:5% 0;background:#2A70A3;}
			#bobottomb {width:90%;margin:0 auto;padding:0;}
			#bottomb01 {width:100%;float:left;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #2F7EB7;}
			#bottomb02 {width:100%;float:left;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #2F7EB7;}
			#bottomb03 {width:100%;float:left;margin:0 auto 5%;padding:0 0 5%;border-bottom:1px solid #2F7EB7;}
			#bottomb04 {width:100%;float:left;margin:0;padding:0;}
			.bottombtit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;line-height:1.6;margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}
			.bottombdes {font-size:15px;margin:0;padding:0;color:#FFFFFF;}
			.bottombdes ul li {list-style:square;margin-bottom:5px;margin-left:18px;}
			.bottombdes ul li a {color:#FFFFFF;}
			.bottombdes ul li a:hover {color:#000;}
			.bottombdes a {color:#FFFFFF;}
			.bottombdes a:hover {color:#000;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* FOOTER */
#bgfooter {width:100%;margin:0 auto;padding:50px 0;font-size:15px;background:#20547B;color:#FFFFFF;text-transform:uppercase;}
#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:#FFFFFF;text-decoration :none;}
#footer2 a:hover {color:#FFFFFF;}
/* LANDSCAPE */
@media screen and (max-width:1004px)
{
	#bgfooter {width:100%;margin:0 auto;padding:30px 0;font-size:12px;background:#25628F;color:#FFFFFF;text-transform:uppercase;}
	#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:#FFFFFF;text-decoration :none;}
	#footer2 a:hover {color:#FFFFFF;}
	/* POTRAIT */
	@media screen and (max-width:1004px)
	{
		#bgfooter {width:100%;margin:0 auto;padding:30px 0;font-size:12px;background:#25628F;color:#FFFFFF;text-transform:uppercase;}
		#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:#FFFFFF;text-decoration :none;}
		#footer2 a:hover {color:#FFFFFF;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgfooter {width:100%;margin:0 auto;padding:30px 0;font-size:12px;background:#25628F;color:#FFFFFF;text-transform:uppercase;}
			#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:#FFFFFF;text-decoration :none;}
			#footer2 a:hover {color:#FFFFFF;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* 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;font-weight:700;font-size:14px;text-transform:uppercase;}
.bobreadcumbtit a {color:#348CCB;}
.bobreadcumbtit a:hover {color:#EE613D;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
	#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
	.bobreadcumbtit {margin:0 auto;padding:0;text-transform:uppercase;}
	.bobreadcumbtit a {color:#348CCB;}
	.bobreadcumbtit a:hover {color:#EE613D;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
		#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
		.bobreadcumbtit {margin:0 auto;padding:0;text-transform:uppercase;}
		.bobreadcumbtit a {color:#348CCB;}
		.bobreadcumbtit a:hover {color:#EE613D;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgbreadcumb {width:100%;margin:0 auto;padding:0;}
			#bobreadcumb {width:90%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ddd;}
			.bobreadcumbtit {margin:0 auto;padding:0;text-transform:uppercase;}
			.bobreadcumbtit a {color:#348CCB;}
			.bobreadcumbtit a:hover {color:#EE613D;}
		}
	}
}
/* ======================================================================================================================================================================= */

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

#pageshed {width:100%;margin:0 auto;padding:0;}

#pageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;background:#348CCB;color:#FFF;border-radius:0 0 100px;overflow:hidden;}
#pageshedboxfull {margin:0 auto;padding:5%;}
#pageshedboxleft {width:50%;margin:0;padding:0;} 
.pageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
.pageshedimg img {width:100%;height:auto;}
#pageshedboxrite {width:50%;margin:0;padding:5%;}
.pageshedtit {margin:0 auto 20px;padding:0;}
.pageshedtit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
.pagesheddes {margin:0 auto;padding:0;} 
.pagesheddes h2 {font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
.pagesheddes a {color:#EE613D;}
.pagesheddes a:hover {color:#EE613D;}
.pagesheddes ol li {list-style:decimal;margin-left:18px;}
.pagesheddes ul li {list-style:disc;margin-left:18px;}

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

#pagesfotbox {width:1200px;margin:0 auto;padding:50px 0;display:flex;align-items:center;border-bottom:1px solid #EE613D;} 
#pagesfotboxC {width:1200px;margin:0 auto;padding:0;}
#pagesfotboxlefta {width:35%;margin:0 5% 0 0;padding:0;}
#pagesfotboxritea {width:60%;margin:0 auto;padding:0;}
#pagesfotboxleftb {width:60%;margin:0 5% 0 0;padding:0;text-align:right;}
#pagesfotboxriteb {width:35%;margin:0 auto;padding:0;} 
.pagesfottit {margin:0 auto 2%;padding:0;}
.pagesfottit h2 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
.pagesfotdes {margin:0 auto 20px;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
.pagesfotdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.pagesfotdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.pagesfotdes table {font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;} 
.pagesfotdes strong {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
.pagesfotdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
.pagesfotdes a {color:#348CCB;}
.pagesfotdes a:hover {color:#EE613D;} 
.pagesfotdes ol li {list-style:decimal;margin-left:20px;}
.pagesfotdes ul li {list-style:disc;margin-left:20px;}
.pagesfotmor {margin:0 auto;padding:0;}
.pagesfotmor a {color:#EE613D;} 
.pagesfotmor a:hover {color:#348CCB;} 
.pagesfotimg {width:100%;float:left;margin:10px auto;padding:0;line-height:1;}
.pagesfotimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.pagesfotbut {margin:0 auto;padding:0;}
.pagesfotbutleft {width:50%;float:left;}
.pagesfotbutrite {width:50%;float:left;}

#pagesgaleribox {margin:20px auto 0;padding:0;}
#pagesgaleri {width:24%;float:left;margin:0 0.5% 1%;padding:0;}
.pagesgaleriimg {width:100%;height:150px;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;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpages {width:100%;margin:0 auto;padding:0;}
	#bopages {width:100%;margin:0 auto;padding:0;}

	#pageshed {width:100%;margin:0 auto;padding:0;}

	#pageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;background:#348CCB;color:#FFF;border-radius:0 0 100px;overflow:hidden;}
	#pageshedboxfull {margin:0 auto;padding:5%;}
	#pageshedboxleft {width:50%;margin:0;padding:0;} 
	.pageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
	.pageshedimg img {width:100%;height:auto;}
	#pageshedboxrite {width:50%;margin:0;padding:5%;}
	.pageshedtit {margin:0 auto 20px;padding:0;}
	.pageshedtit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
	.pagesheddes {margin:0 auto;padding:0;} 
	.pagesheddes h2 {font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
	.pagesheddes a {color:#EE613D;}
	.pagesheddes a:hover {color:#EE613D;}
	.pagesheddes ol li {list-style:decimal;margin-left:18px;}
	.pagesheddes ul li {list-style:disc;margin-left:18px;}

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

	#pagesfotbox {width:90%;margin:0 auto;padding:50px 0;display:flex;align-items:center;border-bottom:1px solid #EE613D;} 
	#pagesfotboxC {width:90%;margin:0 auto;padding:0;}
	#pagesfotboxlefta {width:35%;margin:0 5% 0 0;padding:0;}
	#pagesfotboxritea {width:60%;margin:0 auto;padding:0;}
	#pagesfotboxleftb {width:60%;margin:0 5% 0 0;padding:0;text-align:right;}
	#pagesfotboxriteb {width:35%;margin:0 auto;padding:0;} 
	.pagesfottit {margin:0 auto 2%;padding:0;}
	.pagesfottit h2 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
	.pagesfotdes {margin:0 auto 20px;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
	.pagesfotdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.pagesfotdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.pagesfotdes table {font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;} 
	.pagesfotdes strong {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
	.pagesfotdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	.pagesfotdes a {color:#348CCB;}
	.pagesfotdes a:hover {color:#EE613D;} 
	.pagesfotdes ol li {list-style:decimal;margin-left:20px;}
	.pagesfotdes ul li {list-style:disc;margin-left:20px;}
	.pagesfotmor {margin:0 auto;padding:0;}
	.pagesfotmor a {color:#EE613D;} 
	.pagesfotmor a:hover {color:#348CCB;} 
	.pagesfotimg {width:100%;float:left;margin:10px auto;padding:0;line-height:1;}
	.pagesfotimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.pagesfotbut {margin:0 auto;padding:0;}
	.pagesfotbutleft {width:50%;float:left;}
	.pagesfotbutrite {width:50%;float:left;}

	#pagesgaleribox {margin:20px auto 0;padding:0;}
	#pagesgaleri {width:24%;float:left;margin:0 0.5% 1%;padding:0;}
	.pagesgaleriimg {width:100%;height:150px;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;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpages {width:100%;margin:0 auto;padding:0;}
		#bopages {width:100%;margin:0 auto;padding:0;}

		#pageshed {width:100%;margin:0 auto;padding:0;}

		#pageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;background:#348CCB;color:#FFF;border-radius:0 0 100px;overflow:hidden;}
		#pageshedboxfull {margin:0 auto;padding:5%;}
		#pageshedboxleft {width:50%;margin:0;padding:0;} 
		.pageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
		.pageshedimg img {width:100%;height:auto;}
		#pageshedboxrite {width:50%;margin:0;padding:5%;}
		.pageshedtit {margin:0 auto 20px;padding:0;}
		.pageshedtit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
		.pagesheddes {margin:0 auto;padding:0;} 
		.pagesheddes h2 {font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
		.pagesheddes a {color:#EE613D;}
		.pagesheddes a:hover {color:#EE613D;}
		.pagesheddes ol li {list-style:decimal;margin-left:18px;}
		.pagesheddes ul li {list-style:disc;margin-left:18px;}

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

		#pagesfotbox {width:90%;margin:0 auto;padding:50px 0;display:flex;align-items:center;border-bottom:1px solid #EE613D;} 
		#pagesfotboxC {width:90%;margin:0 auto;padding:0;}
		#pagesfotboxlefta {width:35%;margin:0 5% 0 0;padding:0;}
		#pagesfotboxritea {width:60%;margin:0 auto;padding:0;}
		#pagesfotboxleftb {width:60%;margin:0 5% 0 0;padding:0;text-align:right;}
		#pagesfotboxriteb {width:35%;margin:0 auto;padding:0;} 
		.pagesfottit {margin:0 auto 2%;padding:0;}
		.pagesfottit h2 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
		.pagesfotdes {margin:0 auto 20px;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
		.pagesfotdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
		.pagesfotdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
		.pagesfotdes table {font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;} 
		.pagesfotdes strong {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
		.pagesfotdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
		.pagesfotdes a {color:#348CCB;}
		.pagesfotdes a:hover {color:#EE613D;} 
		.pagesfotdes ol li {list-style:decimal;margin-left:20px;}
		.pagesfotdes ul li {list-style:disc;margin-left:20px;}
		.pagesfotmor {margin:0 auto;padding:0;}
		.pagesfotmor a {color:#EE613D;} 
		.pagesfotmor a:hover {color:#348CCB;} 
		.pagesfotimg {width:100%;float:left;margin:10px auto;padding:0;line-height:1;}
		.pagesfotimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.pagesfotbut {margin:0 auto;padding:0;}
		.pagesfotbutleft {width:50%;float:left;}
		.pagesfotbutrite {width:50%;float:left;}

		#pagesgaleribox {margin:20px auto 0;padding:0;}
		#pagesgaleri {width:24%;float:left;margin:0 0.5% 1%;padding:0;}
		.pagesgaleriimg {width:100%;height:150px;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;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpages {width:100%;margin:0 auto;padding:0;}
			#bopages {width:100%;margin:0 auto;padding:0;}

			#pageshed {width:100%;margin:0 auto;padding:0;}

			#pageshedbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;background:#348CCB;color:#FFF;border-radius:0 0 100px;overflow:hidden;}
			#pageshedboxfull {margin:0 auto;padding:5%;}
			#pageshedboxleft {width:100%;margin:0;padding:0;} 
			.pageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
			.pageshedimg img {width:100%;height:auto;}
			#pageshedboxrite {width:100%;margin:0;padding:5%;}
			.pageshedtit {margin:0 auto 20px;padding:0;}
			.pageshedtit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
			.pagesheddes {margin:0 auto;padding:0;} 
			.pagesheddes h2 {font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
			.pagesheddes a {color:#EE613D;}
			.pagesheddes a:hover {color:#EE613D;}
			.pagesheddes ol li {list-style:decimal;margin-left:18px;}
			.pagesheddes ul li {list-style:disc;margin-left:18px;}

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

			#pagesfotbox {width:90%;margin:0 auto;padding:50px 0;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #EE613D;} 
			#pagesfotboxC {width:90%;margin:0 auto;padding:0;}
			#pagesfotboxlefta {width:100%;margin:0 auto;padding:0;}
			#pagesfotboxritea {width:100%;margin:0 auto;padding:0;}
			#pagesfotboxleftb {width:100%;margin:0 auto;padding:0;text-align:right;}
			#pagesfotboxriteb {width:100%;margin:0 auto;padding:0;} 
			.pagesfottit {margin:0 auto 2%;padding:0;}
			.pagesfottit h2 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
			.pagesfotdes {margin:0 auto 20px;padding:0;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
			.pagesfotdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
			.pagesfotdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
			.pagesfotdes table {font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;} 
			.pagesfotdes strong {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
			.pagesfotdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
			.pagesfotdes a {color:#348CCB;}
			.pagesfotdes a:hover {color:#EE613D;} 
			.pagesfotdes ol li {list-style:decimal;margin-left:20px;}
			.pagesfotdes ul li {list-style:disc;margin-left:20px;}
			.pagesfotmor {margin:0 auto;padding:0;}
			.pagesfotmor a {color:#EE613D;} 
			.pagesfotmor a:hover {color:#348CCB;} 
			.pagesfotimg {width:100%;float:left;margin:10px auto;padding:0;line-height:1;}
			.pagesfotimg img {width:100%;height:auto;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.pagesfotbut {margin:0 auto;padding:0;}
			.pagesfotbutleft {width:50%;float:left;}
			.pagesfotbutrite {width:50%;float:left;}

			#pagesgaleribox {margin:20px auto 0;padding:0;}
			#pagesgaleri {width:24%;float:left;margin:0 0.5% 1%;padding:0;}
			.pagesgaleriimg {width:100%;height:150px;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;}

		}
	}
}
/* ======================================================================================================================================================================= */

/* PAGES DETAILS */
#bgpagesdetails {width:100%;margin:0 auto;padding:20px 0;}
#bopagesdetails {width:100%;margin:0 auto;padding:0;}

#bopagesdetailsleft {width:100%;margin:0 auto;padding:0;}
#pagesdetailsful {margin:0 auto;padding:0;} 
#pagesdetailsbox {margin:0 auto;padding:0;display:flex;}
#pagesdetailstopL {width:40%;margin:0 auto;padding:0;}
#pagesdetailstopR {width:60%;margin:0 auto;padding:0 50px 0 100px;} 
.pagesdetailsimg {width:100%;height:auto;overflow:hidden;margin:10px auto;padding:0;}
.pagesdetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
#pagesdetailsbotL {width:60%;margin:0 auto;padding:0 150px 0 50px;}
#pagesdetailsbotR {width:40%;margin:0 auto;padding:0;}
.pagesdetailscat {margin:0 auto;padding:0;color:#EE613D;}
.pagesdetailstit {margin:0 auto 2%;padding:0;}
.pagesdetailstit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;color:#348CCB;}
.pagesdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
.pagesdetailsdes table {width:100%!important;font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;}
.pagesdetailsdes strong {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
.pagesdetailsdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
.pagesdetailsdes a {color:#EE613D;}
.pagesdetailsdes a:hover {color:#EE613D;}
.pagesdetailsdes ol li {list-style:decimal;margin-left:20px;}
.pagesdetailsdes ul li {list-style:disc;margin-left:20px;}

#bopagesdetailsrite {width:100%;margin:5% auto 0;padding:5% 0;background:#E7F5FF;} 
#bopagesdetailsritebox {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#pagesdetailslis {width:23%;float:left;margin:0 1% 2%;padding:60px 0;text-align:center;background:#fff;overflow:hidden;border:1px solid #EE613D;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
#pagesdetailslis:before {content:"";position:absolute;--_size:200px;height:var(--_size);width:var(--_size);border-radius:999px;background-color:#E7F5FF;bottom:-30px;right:-30px;z-index:-1;}
#pagesdetailslisleft {width:100%;float:left;margin:0 auto 10px;padding:0;}
.pagesdetailslisimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.pagesdetailslisimg img {width:20%;height:auto;}
.pagesdetailslisimgs {width:100%;height:auto;overflow:hidden;line-height:0;}
.pagesdetailslisimgs img {width:100%;height:auto;}
#pagesdetailslisrite {width:100%;float:left;margin:0 auto;padding:0;}
.pagesdetailslistit {margin:0 auto 10px;padding:0;}
.pagesdetailslistit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
.pagesdetailslistit a {color:#348BCB;}
.pagesdetailslistit a:hover {color:#EE613D;}
.pagesdetailslisdes {margin:0 auto;padding:0 10%;}
.pagesdetailslisdes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;color:#222222;}
.pagesdetailslismor {margin:50px auto 0;padding:0;}
.pagesdetailslismor a {margin:0 auto;padding:5px 20px;color:#EE613D;border:1px solid #EE613D;font-weight:700;font-size:13px;border-radius:3px;}
.pagesdetailslismor a:hover {color:#358CCB;border:1px solid #358CCB;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpagesdetails {width:100%;margin:0 auto;padding:20px 0;}
	#bopagesdetails {width:100%;margin:0 auto;padding:0;}

	#bopagesdetailsleft {width:100%;margin:0 auto;padding:0;}
	#pagesdetailsful {margin:0 auto;padding:0;} 
	#pagesdetailsbox {margin:0 auto;padding:0;display:flex;}
	#pagesdetailstopL {width:40%;margin:0 auto;padding:0;}
	#pagesdetailstopR {width:60%;margin:0 auto;padding:0 50px 0 100px;} 
	.pagesdetailsimg {width:100%;height:auto;overflow:hidden;margin:10px auto;padding:0;}
	.pagesdetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
	#pagesdetailsbotL {width:60%;margin:0 auto;padding:0 150px 0 50px;}
	#pagesdetailsbotR {width:40%;margin:0 auto;padding:0;}
	.pagesdetailscat {margin:0 auto;padding:0;color:#EE613D;}
	.pagesdetailstit {margin:0 auto 2%;padding:0;}
	.pagesdetailstit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.pagesdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
	.pagesdetailsdes table {width:100%!important;font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;}
	.pagesdetailsdes strong {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
	.pagesdetailsdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	.pagesdetailsdes a {color:#EE613D;}
	.pagesdetailsdes a:hover {color:#EE613D;}
	.pagesdetailsdes ol li {list-style:decimal;margin-left:20px;}
	.pagesdetailsdes ul li {list-style:disc;margin-left:20px;}
	
	#bopagesdetailsrite {width:100%;margin:5% auto 0;padding:5% 0;background:#E7F5FF;} 
	#bopagesdetailsritebox {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
	#pagesdetailslis {width:23%;float:left;margin:0 1% 2%;padding:60px 0;text-align:center;background:#fff;overflow:hidden;border:1px solid #EE613D;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	#pagesdetailslis:before {content:"";position:absolute;--_size:200px;height:var(--_size);width:var(--_size);border-radius:999px;background-color:#E7F5FF;bottom:-30px;right:-30px;z-index:-1;}
	#pagesdetailslisleft {width:100%;float:left;margin:0 auto 10px;padding:0;}
	.pagesdetailslisimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.pagesdetailslisimg img {width:20%;height:auto;}
	#pagesdetailslisrite {width:100%;float:left;margin:0 auto;padding:0;}
	.pagesdetailslistit {margin:0 auto 10px;padding:0;}
	.pagesdetailslistit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.pagesdetailslistit a {color:#348BCB;}
	.pagesdetailslistit a:hover {color:#EE613D;}
	.pagesdetailslisdes {margin:0 auto;padding:0 10%;}
	.pagesdetailslisdes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;color:#222222;}
	.pagesdetailslismor {margin:50px auto 0;padding:0;}
	.pagesdetailslismor a {margin:0 auto;padding:5px 20px;color:#EE613D;border:1px solid #EE613D;font-weight:700;font-size:13px;border-radius:3px;}
	.pagesdetailslismor a:hover {color:#358CCB;border:1px solid #358CCB;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpagesdetails {width:100%;margin:0 auto;padding:20px 0;}
		#bopagesdetails {width:100%;margin:0 auto;padding:0;}

		#bopagesdetailsleft {width:100%;margin:0 auto;padding:0;}
		#pagesdetailsful {margin:0 auto;padding:0;} 
		#pagesdetailsbox {margin:0 auto;padding:0;display:flex;}
		#pagesdetailstopL {width:40%;margin:0 auto;padding:0;}
		#pagesdetailstopR {width:60%;margin:0 auto;padding:0 50px;} 
		.pagesdetailsimg {width:100%;height:auto;overflow:hidden;margin:10px auto;padding:0;}
		.pagesdetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
		#pagesdetailsbotL {width:60%;margin:0 auto;padding:0 50px;}
		#pagesdetailsbotR {width:40%;margin:0 auto;padding:0;}
		.pagesdetailscat {margin:0 auto;padding:0;color:#EE613D;}
		.pagesdetailstit {margin:0 auto 2%;padding:0;}
		.pagesdetailstit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.pagesdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
		.pagesdetailsdes table {width:100%!important;font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;}
		.pagesdetailsdes strong {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
		.pagesdetailsdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
		.pagesdetailsdes a {color:#EE613D;}
		.pagesdetailsdes a:hover {color:#EE613D;}
		.pagesdetailsdes ol li {list-style:decimal;margin-left:20px;}
		.pagesdetailsdes ul li {list-style:disc;margin-left:20px;}
		
		#bopagesdetailsrite {width:100%;margin:5% auto 0;padding:5% 0;background:#E7F5FF;} 
		#bopagesdetailsritebox {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#pagesdetailslis {width:48%;float:left;margin:0 1% 2%;padding:60px 0;text-align:center;background:#fff;overflow:hidden;border:1px solid #EE613D;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		#pagesdetailslis:before {content:"";position:absolute;--_size:200px;height:var(--_size);width:var(--_size);border-radius:999px;background-color:#E7F5FF;bottom:-30px;right:-30px;z-index:-1;}
		#pagesdetailslisleft {width:100%;float:left;margin:0 auto 10px;padding:0;}
		.pagesdetailslisimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.pagesdetailslisimg img {width:20%;height:auto;}
		#pagesdetailslisrite {width:100%;float:left;margin:0 auto;padding:0;}
		.pagesdetailslistit {margin:0 auto 10px;padding:0;}
		.pagesdetailslistit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.pagesdetailslistit a {color:#348BCB;}
		.pagesdetailslistit a:hover {color:#EE613D;}
		.pagesdetailslisdes {margin:0 auto;padding:0 10%;}
		.pagesdetailslisdes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;color:#222222;}
		.pagesdetailslismor {margin:50px auto 0;padding:0;}
		.pagesdetailslismor a {margin:0 auto;padding:5px 20px;color:#EE613D;border:1px solid #EE613D;font-weight:700;font-size:13px;border-radius:3px;}
		.pagesdetailslismor a:hover {color:#358CCB;border:1px solid #358CCB;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpagesdetails {width:100%;margin:0 auto;padding:20px 0;}
			#bopagesdetails {width:100%;margin:0 auto;padding:0;}

			#bopagesdetailsleft {width:100%;margin:0 auto;padding:0;}
			#pagesdetailsful {margin:0 auto;padding:0;} 
			#pagesdetailsbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#pagesdetailstopL {width:100%;margin:0 auto;padding:0;}
			#pagesdetailstopR {width:100%;margin:0 auto;padding:0 5%;} 
			.pagesdetailsimg {width:100%;height:auto;overflow:hidden;margin:10px auto;padding:0;}
			.pagesdetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
			#pagesdetailsbotL {width:100%;margin:0 auto;padding:0 5%;}
			#pagesdetailsbotR {width:100%;margin:0 auto;padding:0;}
			.pagesdetailscat {margin:0 auto;padding:0;color:#EE613D;}
			.pagesdetailstit {margin:0 auto 2%;padding:0;}
			.pagesdetailstit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.pagesdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
			.pagesdetailsdes table {width:100%!important;font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;}
			.pagesdetailsdes strong {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
			.pagesdetailsdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
			.pagesdetailsdes a {color:#EE613D;}
			.pagesdetailsdes a:hover {color:#EE613D;}
			.pagesdetailsdes ol li {list-style:decimal;margin-left:20px;}
			.pagesdetailsdes ul li {list-style:disc;margin-left:20px;}
			
			#bopagesdetailsrite {width:100%;margin:5% auto 0;padding:5% 0;background:#E7F5FF;} 
			#bopagesdetailsritebox {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#pagesdetailslis {width:100%;float:left;margin:0 auto 5%;padding:60px 0;text-align:center;background:#fff;overflow:hidden;border:1px solid #EE613D;border-radius:10px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			#pagesdetailslis:before {content:"";position:absolute;--_size:200px;height:var(--_size);width:var(--_size);border-radius:999px;background-color:#E7F5FF;bottom:-30px;right:-30px;z-index:-1;}
			#pagesdetailslisleft {width:100%;float:left;margin:0 auto 10px;padding:0;}
			.pagesdetailslisimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.pagesdetailslisimg img {width:20%;height:auto;}
			#pagesdetailslisrite {width:100%;float:left;margin:0 auto;padding:0;}
			.pagesdetailslistit {margin:0 auto 10px;padding:0;}
			.pagesdetailslistit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.pagesdetailslistit a {color:#348BCB;}
			.pagesdetailslistit a:hover {color:#EE613D;}
			.pagesdetailslisdes {margin:0 auto;padding:0 10%;}
			.pagesdetailslisdes h3 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;color:#222222;}
			.pagesdetailslismor {margin:50px auto 0;padding:0;}
			.pagesdetailslismor a {margin:0 auto;padding:5px 20px;color:#EE613D;border:1px solid #EE613D;font-weight:700;font-size:13px;border-radius:3px;}
			.pagesdetailslismor a:hover {color:#358CCB;border:1px solid #358CCB;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* TIM PAGE & DETAILS */
#bgtimdetails {width:100%;margin:0 auto;padding:20px 0;}
#botimdetails {width:100%;margin:0 auto;padding:0;}

#timdetailsbox {width:1200px;margin:0 auto 10px;padding:0 0 50px;border-bottom:1px solid #DDDDDD;display:flex;}
#timdetailsleft {width:35%;margin:0 auto;padding:0;}
.timdetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.timdetailsimg img {width:100%;height:auto;margin:0 auto;padding:5px;background:#FFFFFF;}
#timdetailsrite {width:65%;margin:0 auto;padding:0 0 0 20px;}
.timdetailscat {margin:0 auto;padding:0;color:#EE613D;}
.timdetailstit {margin:0 auto;padding:0;}
.timdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#348CCB;}
.timdetailspos {margin:0 auto 20px;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
.timdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
.timdetailsdes table {width:100%!important;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
.timdetailsdes strong {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
.timdetailsdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
.timdetailsdes a {color:#EE613D;}
.timdetailsdes a:hover {color:#EE613D;}
.timdetailsdes ol li {list-style:decimal;margin-left:20px;}
.timdetailsdes ul li {list-style:disc;margin-left:20px;}

#timdetailslis {width:80%;margin:0 auto;padding:5% 0 0;display:flex;flex-wrap:wrap;}
#timdetailslisbox {width:23%;margin:0 1% 2%;padding:0 0 20px;text-align:center;background:#FFFFFF;border-radius:10px;overflow:hidden;}
#timdetailslisboxtop {margin:0 auto;padding:0;}
.timdetailslisboximg {width:100%;height:auto;margin:0;padding:0;line-height:0;}
.timdetailslisboximg img {width:100%;height:auto;}
#timdetailslisboxmid {margin:0 auto;padding:20px;}
.timdetailslisboxtit {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#348BCB;}
.timdetailslisboxpos {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
#timdetailslisboxbot {margin:0 auto;padding:0;}
.timdetailslisboxmor {margin:0;padding:0;}
.timdetailslisboxmor a {margin:0 100px;padding:8px 15px;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;border:1px solid #EE613D;color:#EE613D;border-radius:5px;}
.timdetailslisboxmor a:hover {background:#EE613D;color:#FFF;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgtimdetails {width:100%;margin:0 auto;padding:20px 0;}
	#botimdetails {width:100%;margin:0 auto;padding:0;}

	#timdetailsbox {width:90%;margin:0 auto 10px;padding:0 0 50px;border-bottom:1px solid #DDDDDD;display:flex;}
	#timdetailsleft {width:35%;margin:0 auto;padding:0;}
	.timdetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.timdetailsimg img {width:100%;height:auto;margin:0 auto;padding:5px;background:#FFFFFF;}
	#timdetailsrite {width:65%;margin:0 auto;padding:0 0 0 20px;}
	.timdetailscat {margin:0 auto;padding:0;color:#EE613D;}
	.timdetailstit {margin:0 auto;padding:0;}
	.timdetailstit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.timdetailspos {margin:0 auto 20px;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
	.timdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
	.timdetailsdes table {width:100%!important;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
	.timdetailsdes strong {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
	.timdetailsdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	.timdetailsdes a {color:#EE613D;}
	.timdetailsdes a:hover {color:#EE613D;}
	.timdetailsdes ol li {list-style:decimal;margin-left:20px;}
	.timdetailsdes ul li {list-style:disc;margin-left:20px;}

	#timdetailslis {width:90%;margin:0 auto;padding:5% 0 0;display:flex;flex-wrap:wrap;}
	#timdetailslisbox {width:23%;margin:0 1% 2%;padding:0 0 20px;text-align:center;background:#FFFFFF;border-radius:10px;overflow:hidden;}
	#timdetailslisboxtop {margin:0 auto;padding:0;}
	.timdetailslisboximg {width:100%;height:auto;margin:0;padding:0;line-height:0;}
	.timdetailslisboximg img {width:100%;height:auto;}
	#timdetailslisboxmid {margin:0 auto;padding:20px;}
	.timdetailslisboxtit {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#348BCB;}
	.timdetailslisboxpos {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	#timdetailslisboxbot {margin:0 auto;padding:0;}
	.timdetailslisboxmor {margin:0;padding:0;}
	.timdetailslisboxmor a {margin:0;padding:8px 15px;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;border:1px solid #EE613D;color:#EE613D;border-radius:5px;}
	.timdetailslisboxmor a:hover {background:#EE613D;color:#FFF;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgtimdetails {width:100%;margin:0 auto;padding:20px 0;}
		#botimdetails {width:100%;margin:0 auto;padding:0;}

		#timdetailsbox {width:90%;margin:0 auto 10px;padding:0 0 50px;border-bottom:1px solid #DDDDDD;display:flex;}
		#timdetailsleft {width:35%;margin:0 auto;padding:0;}
		.timdetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.timdetailsimg img {width:100%;height:auto;margin:0 auto;padding:5px;background:#FFFFFF;}
		#timdetailsrite {width:65%;margin:0 auto;padding:0 0 0 20px;}
		.timdetailscat {margin:0 auto;padding:0;color:#EE613D;}
		.timdetailstit {margin:0 auto;padding:0;}
		.timdetailstit h1 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.timdetailspos {margin:0 auto 20px;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
		.timdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
		.timdetailsdes table {width:100%!important;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
		.timdetailsdes strong {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
		.timdetailsdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
		.timdetailsdes a {color:#EE613D;}
		.timdetailsdes a:hover {color:#EE613D;}
		.timdetailsdes ol li {list-style:decimal;margin-left:20px;}
		.timdetailsdes ul li {list-style:disc;margin-left:20px;}

		#timdetailslis {width:90%;margin:0 auto;padding:5% 0 0;display:flex;flex-wrap:wrap;}
		#timdetailslisbox {width:48%;margin:0 1% 2%;padding:0 0 20px;text-align:center;background:#FFFFFF;border-radius:10px;overflow:hidden;}
		#timdetailslisboxtop {margin:0 auto;padding:0;}
		.timdetailslisboximg {width:100%;height:auto;margin:0;padding:0;line-height:0;}
		.timdetailslisboximg img {width:100%;height:auto;}
		#timdetailslisboxmid {margin:0 auto;padding:20px;}
		.timdetailslisboxtit {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#348BCB;}
		.timdetailslisboxpos {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
		#timdetailslisboxbot {margin:0 auto;padding:0;}
		.timdetailslisboxmor {margin:0;padding:0;}
		.timdetailslisboxmor a {margin:0;padding:8px 15px;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;border:1px solid #EE613D;color:#EE613D;border-radius:5px;}
		.timdetailslisboxmor a:hover {background:#EE613D;color:#FFF;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgtimdetails {width:100%;margin:0 auto;padding:20px 0;}
			#botimdetails {width:100%;margin:0 auto;padding:0;}

			#timdetailsbox {width:90%;margin:0 auto 10px;padding:0 0 50px;border-bottom:1px solid #DDDDDD;display:flex;flex-wrap:wrap;}
			#timdetailsleft {width:100%;margin:0 auto 5%;padding:0;}
			.timdetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.timdetailsimg img {width:100%;height:auto;margin:0 auto;padding:5px;background:#FFFFFF;}
			#timdetailsrite {width:100%;margin:0 auto;padding:0;}
			.timdetailscat {margin:0 auto;padding:0;color:#EE613D;}
			.timdetailstit {margin:0 auto;padding:0;}
			.timdetailstit h1 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.timdetailspos {margin:0 auto 20px;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
			.timdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
			.timdetailsdes table {width:100%!important;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
			.timdetailsdes strong {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
			.timdetailsdes p {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
			.timdetailsdes a {color:#EE613D;}
			.timdetailsdes a:hover {color:#EE613D;}
			.timdetailsdes ol li {list-style:decimal;margin-left:20px;}
			.timdetailsdes ul li {list-style:disc;margin-left:20px;}

			#timdetailslis {width:90%;margin:0 auto;padding:5% 0 0;display:flex;flex-wrap:wrap;}
			#timdetailslisbox {width:100%;margin:0 auto 5%;padding:0 0 20px;text-align:center;background:#FFFFFF;border-radius:10px;overflow:hidden;}
			#timdetailslisboxtop {margin:0 auto;padding:0;}
			.timdetailslisboximg {width:100%;height:auto;margin:0;padding:0;line-height:0;}
			.timdetailslisboximg img {width:100%;height:auto;}
			#timdetailslisboxmid {margin:0 auto;padding:20px;}
			.timdetailslisboxtit {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#348BCB;}
			.timdetailslisboxpos {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
			#timdetailslisboxbot {margin:0 auto;padding:0;}
			.timdetailslisboxmor {margin:0;padding:0;}
			.timdetailslisboxmor a {margin:0;padding:8px 20px;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;border:1px solid #EE613D;color:#EE613D;border-radius:5px;}
			.timdetailslisboxmor a:hover {background:#EE613D;color:#FFF;}
		}
	}
}
/* ======================================================================================================================================================================= */



/* SME PAGES */
#bgsmepages {width:100%;margin:0 auto;padding:0;}
#bosmepages {width:100%;margin:0 auto;padding:0;}

#smepageshed {width:100%;margin:0 auto;padding:0;}

#smepageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;background:#348CCB;color:#FFF;border-radius:0 0 100px;overflow:hidden;}
#smepageshedboxfull {margin:0 auto;padding:5%;}
#smepageshedboxleft {width:50%;margin:0;padding:0;} 
.smepageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
.smepageshedimg img {width:100%;height:auto;}
#smepageshedboxrite {width:50%;margin:0;padding:5%;}
.smepageshedtit {margin:0 auto 20px;padding:0;}
.smepageshedtit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
.smepagesheddes {margin:0 auto;padding:0;} 
.smepagesheddes h2 {font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
.smepagesheddes a {color:#EE613D;}
.smepagesheddes a:hover {color:#348CCB;}
.smepagesheddes ol li {list-style:decimal;margin-left:18px;}
.smepagesheddes ul li {list-style:disc;margin-left:18px;}

#smepagesfot {width:96%;margin:4% auto 0;padding:0;display:flex;flex-wrap:wrap;}

#smepagesfotbox {width:23%;margin:0 1% 2%;padding:0;background:#FFFFFF;border-radius:10px;overflow:hidden;border:1px solid #EE613D;}
#smepagesfotboxtop {margin:0 auto;padding:0;clear:both;}
.smepagesfotimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
.smepagesfotimg img {width:100%;height:auto;}
#smepagesfotboxbot {margin:0 auto;padding:0;clear:both;}
.smepagesfottit {margin:0 auto;padding:5%;background:#f9f9f9;}
.smepagesfottit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
.smepagesfottit a h2:hover {color:#EE613D;}
.smepagesfotdes {margin:0 auto;padding:20px;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgsmepages {width:100%;margin:0 auto;padding:0;}
	#bosmepages {width:100%;margin:0 auto;padding:0;}

	#smepageshed {width:100%;margin:0 auto;padding:0;}

	#smepageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;background:#348CCB;color:#FFF;border-radius:0 0 100px;overflow:hidden;}
	#smepageshedboxfull {margin:0 auto;padding:5%;}
	#smepageshedboxleft {width:50%;margin:0;padding:0;} 
	.smepageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
	.smepageshedimg img {width:100%;height:auto;}
	#smepageshedboxrite {width:50%;margin:0;padding:5%;}
	.smepageshedtit {margin:0 auto 20px;padding:0;}
	.smepageshedtit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
	.smepagesheddes {margin:0 auto;padding:0;} 
	.smepagesheddes h2 {font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
	.smepagesheddes a {color:#EE613D;}
	.smepagesheddes a:hover {color:#348CCB;}
	.smepagesheddes ol li {list-style:decimal;margin-left:18px;}
	.smepagesheddes ul li {list-style:disc;margin-left:18px;}

	#smepagesfot {width:96%;margin:4% auto;padding:0;display:flex;flex-wrap:wrap;}

	#smepagesfotbox {width:24%;margin:0 0.5% 1%;padding:0;background:#FFFFFF;border-radius:10px;overflow:hidden;border:1px solid #EE613D;}
	#smepagesfotboxtop {margin:0 auto;padding:0;clear:both;}
	.smepagesfotimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
	.smepagesfotimg img {width:100%;height:auto;}
	#smepagesfotboxbot {margin:0 auto;padding:0;clear:both;}
	.smepagesfottit {margin:0 auto;padding:5%;background:#f9f9f9;}
	.smepagesfottit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
	.smepagesfottit a h2:hover {color:#EE613D;}
	.smepagesfotdes {margin:0 auto;padding:20px;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgsmepages {width:100%;margin:0 auto;padding:0;}
		#bosmepages {width:100%;margin:0 auto;padding:0;}

		#smepageshed {width:100%;margin:0 auto;padding:0;}

		#smepageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;background:#348CCB;color:#FFF;border-radius:0 0 100px;overflow:hidden;}
		#smepageshedboxfull {margin:0 auto;padding:5%;}
		#smepageshedboxleft {width:50%;margin:0;padding:0;} 
		.smepageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
		.smepageshedimg img {width:100%;height:auto;}
		#smepageshedboxrite {width:50%;margin:0;padding:5%;}
		.smepageshedtit {margin:0 auto 20px;padding:0;}
		.smepageshedtit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
		.smepagesheddes {margin:0 auto;padding:0;} 
		.smepagesheddes h2 {font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
		.smepagesheddes a {color:#EE613D;}
		.smepagesheddes a:hover {color:#348CCB;}
		.smepagesheddes ol li {list-style:decimal;margin-left:18px;}
		.smepagesheddes ul li {list-style:disc;margin-left:18px;}

		#smepagesfot {width:96%;margin:4% auto;padding:0;display:flex;flex-wrap:wrap;}

		#smepagesfotbox {width:49%;margin:0 0.5% 1%;padding:0;background:#FFFFFF;border-radius:10px;overflow:hidden;border:1px solid #EE613D;}
		#smepagesfotboxtop {margin:0 auto;padding:0;clear:both;}
		.smepagesfotimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
		.smepagesfotimg img {width:100%;height:auto;}
		#smepagesfotboxbot {margin:0 auto;padding:0;clear:both;}
		.smepagesfottit {margin:0 auto;padding:5%;background:#f9f9f9;}
		.smepagesfottit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
		.smepagesfottit a h2:hover {color:#EE613D;}
		.smepagesfotdes {margin:0 auto;padding:20px;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgsmepages {width:100%;margin:0 auto;padding:0;}
			#bosmepages {width:100%;margin:0 auto;padding:0;}

			#smepageshed {width:100%;margin:0 auto;padding:0;}

			#smepageshedbox {margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;background:#348CCB;color:#FFF;border-radius:0 0 100px;overflow:hidden;}
			#smepageshedboxfull {margin:0 auto;padding:5%;}
			#smepageshedboxleft {width:100%;margin:0;padding:0;} 
			.smepageshedimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
			.smepageshedimg img {width:100%;height:auto;}
			#smepageshedboxrite {width:100%;margin:0;padding:10%;}
			.smepageshedtit {margin:0 auto 20px;padding:0;}
			.smepageshedtit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
			.smepagesheddes {margin:0 auto;padding:0;} 
			.smepagesheddes h2 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;}
			.smepagesheddes a {color:#EE613D;}
			.smepagesheddes a:hover {color:#348CCB;}
			.smepagesheddes ol li {list-style:decimal;margin-left:18px;}
			.smepagesheddes ul li {list-style:disc;margin-left:18px;}

			#smepagesfot {width:90%;margin:0 auto;padding:5% 0;display:flex;flex-wrap:wrap;}

			#smepagesfotbox {width:100%;margin:0 auto 5%;padding:0;background:#FFFFFF;border-radius:10px;overflow:hidden;border:1px solid #EE613D;}
			#smepagesfotboxtop {margin:0 auto;padding:0;clear:both;}
			.smepagesfotimg {width:100%;float:left;margin:0 auto;padding:0;line-height:0;}
			.smepagesfotimg img {width:100%;height:auto;}
			#smepagesfotboxbot {margin:0 auto;padding:0;clear:both;}
			.smepagesfottit {margin:0 auto;padding:5%;background:#f9f9f9;}
			.smepagesfottit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
			.smepagesfottit a h2:hover {color:#EE613D;}
			.smepagesfotdes {margin:0 auto;padding:20px;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* SME DETAILS */
#bgsmedetails {width:100%;margin:0 auto;padding:20px 0 80px;}
#bosmedetails {width:1200px;margin:0 auto;padding:0;display:flex;}

#bosmedetailsleft {width:30%;margin:0;padding:0;}
#smedetailslisbox {margin:0 auto 10px;padding:0;}
#smedetailslisboxtop {margin:0 auto 20px;padding:0;}
.smedetailslisboxtopcat {margin:0 auto;padding:0;}
.smedetailslisboxtopcat h2 {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#348BCB;}
#smedetailslisboxbot {margin:0 auto;padding:0;}
#smedetailslis {margin:10px auto;padding:0 0 10px;border-bottom:1px solid #ddd;}
.smedetailslistit {margin:0 auto;padding:0;}
.smedetailslistit h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
.smedetailslistit audio {width:100%;}
.smedetailslistit a {color:#0C1D2B;}
.smedetailslistit a:hover {color:#EE613D;}

#bosmedetailsrite {width:66%;margin:0 2%;padding:0;}
#smedetailsbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#smedetailstop {width:100%;margin:0 auto;padding:0;}
.smedetailscat {margin:0 auto;padding:0;color:#EE613D;}
.smedetailstit {margin:0 auto;padding:0;}
.smedetailstit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;color:#348CCB;}
.smedetailsdet {margin:0 auto;padding:0;font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;color:#666666;}
#smedetailsmid {width:100%;margin:0 auto;padding:0;}
.smedetailsimg {width:100%;height:auto;overflow:hidden;margin:20px auto;padding:0;}
.smedetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
#smedetailsbot {width:100%;margin:0 auto;padding:0;}
.smedetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif;text-align:justify;}
.smedetailsdes img {width:100%!important;height:auto!important;}
.smedetailsdes span {font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
.smedetailsdes table {width:100%!important;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
.smedetailsdes strong {font-weight:700;font-size:16px!important;font-family:'Roboto', sans-serif;}
.smedetailsdes p {font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif;}
.smedetailsdes a {color:#EE613D;}
.smedetailsdes a:hover {color:#348BCB;}
.smedetailsdes ol li {list-style:decimal;margin-left:20px;}
.smedetailsdes ul li {list-style:disc;margin-left:20px;}
.smedetailsdes video {width:100%!important;height:auto!important;}
.smedetailsvid {margin:50px auto 0;padding:0;}
.smedetailsvid video {width:100%!important;height:auto!important;}
.smedetailspdf {margin:50px auto 0;padding:0;}
#smedetailsbotlis {width:100%;margin:20px auto 0;padding:0;display:flex;flex-wrap:wrap;}
.smedetailsbotlisbox {width:100%;margin:0 auto 2%;padding:0;}
.smedetailsbotlistit {margin:0;padding:5px 10px;display:flex;color:#348BCB;border:1px solid #348BCB;align-items:center;justify-content:space-between;border-radius:5px;}
.smedetailsbotlistit:hover {color:#EE613D;border:1px solid #EE613D;}

.accordion {background-color:#FFFFFF;color:#348CCB;cursor:pointer;padding:10px 15px;width:100%;border-left:1px solid #348CCB;border-top:1px solid #348CCB;border-right:1px solid #348CCB;border-bottom:1px solid #FFFFFF;text-align:left;outline:none;transition:0.4s;box-sizing:border-box;display:inline-flex;justify-content:space-between;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;border-radius:5px 5px 0 0;align-items: center;}
.accordion a {color:#EE613D;line-height:1.5;}
.accordion a:hover {color:#348CCB;}
.active, .accordion:hover {background-color:#FEF7F5;color:#EE613D!important;border-top:1px solid #348CCB;border-right:1px solid #348CCB;border-left:1px solid #348CCB;}
.accordion:after {content:'\f13a';font-family:FontAwesome;color:#348CCB;font-weight:700;float:right;margin-left:5px;font-size:18px;}
.active:after {content:"\f139";font-family:FontAwesome;color:#EE613D;}
.panel {margin-bottom:10px;padding:0 20px;background-color:#FFFFFF;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;border-top:none;border-right:1px solid #348CCB;border-bottom:1px solid #348CCB;border-left:1px solid #348CCB;border-radius:0 0 5px 5px;}
.panel:after {color:#EE613D;}

.accordionhead {background:#348CCB;color:#FFFFFF;margin:0 auto 10px;padding:10px 15px;width:100%;text-align:left;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;border-radius:5px;}
.accordionhead a {color:#FFFFFF;}

.accordionsub {background:#FFFFFF;color:#348CCB;cursor:pointer;margin:0 auto 10px;padding:10px 15px;width:100%;border:1px solid #348CCB;text-align:left;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;border-radius:5px;}

.accordionsub a {color:#EE613D;line-height:1.5;}
.accordionsub a:hover {color:#348CCB;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgsmedetails {width:100%;margin:0 auto;padding:20px 0 80px;}
	#bosmedetails {width:90%;margin:0 auto;padding:0;display:flex;}

	#bosmedetailsleft {width:30%;margin:0;padding:0;}
	#smedetailslisbox {margin:0 auto 10px;padding:0;}
	#smedetailslisboxtop {margin:0 auto 20px;padding:0;}
	.smedetailslisboxtopcat {margin:0 auto;padding:0;}
	.smedetailslisboxtopcat h2 {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#348BCB;}
	#smedetailslisboxbot {margin:0 auto;padding:0;}
	#smedetailslis {margin:10px auto;padding:0 0 10px;border-bottom:1px solid #ddd;}
	.smedetailslistit {margin:0 auto;padding:0;}
	.smedetailslistit h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
	.smedetailslistit audio {width:100%;}
	.smedetailslistit a {color:#0C1D2B;}
	.smedetailslistit a:hover {color:#EE613D;}

	#bosmedetailsrite {width:66%;margin:0 2%;padding:0;}
	#smedetailsbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
	#smedetailstop {width:100%;margin:0 auto;padding:0;}
	.smedetailscat {margin:0 auto;padding:0;color:#EE613D;}
	.smedetailstit {margin:0 auto;padding:0;}
	.smedetailstit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.smedetailsdet {margin:0 auto;padding:0;font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;color:#666666;}
	#smedetailsmid {width:100%;margin:0 auto;padding:0;}
	.smedetailsimg {width:100%;height:auto;overflow:hidden;margin:20px auto;padding:0;}
	.smedetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
	#smedetailsbot {width:100%;margin:0 auto;padding:0;}
	.smedetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif;text-align:justify;}
	.smedetailsdes video {width:100%!important;height:auto!important;}
	.smedetailsdes img {width:100%!important;height:auto!important;}
	.smedetailsdes span {font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
	.smedetailsdes table {width:100%!important;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
	.smedetailsdes strong {font-weight:700;font-size:16px!important;font-family:'Roboto', sans-serif;}
	.smedetailsdes p {font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif;}
	.smedetailsdes a {color:#EE613D;}
	.smedetailsdes a:hover {color:#348BCB;}
	.smedetailsdes ol li {list-style:decimal;margin-left:20px;}
	.smedetailsdes ul li {list-style:disc;margin-left:20px;}
	.smedetailsdes video {width:100%!important;height:auto!important;}
	
	
	.accordion {background-color:#FFFFFF;color:#348CCB;cursor:pointer;padding:10px;width:100%;border:1px solid #348CCB;text-align:left;outline:none;transition:0.4s;box-sizing:border-box;display:inline-flex;justify-content:space-between;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
	.accordion a {color:#FFFFFF;}
	.active, .accordion:hover {background-color:#FFFFFF;color:#EE613D!important;border:1px solid #EE613D;}
	.accordion:after {content:'\f13a';font-family:FontAwesome;color:#348CCB;font-weight:700;float:right;margin-left:5px;font-size:18px;}
	.active:after {content:"\f139";font-family:FontAwesome;color:#348CCB;}
	.panel {margin-bottom:10px;padding:0 20px;background-color:#FEF7F5;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
	
	.accordionhead {background-color:#348CCB;color:#FFFFFF;cursor:pointer;margin:0 auto 10px;padding:10px;width:100%;border:1px solid #348CCB;text-align:left;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgsmedetails {width:100%;margin:0 auto;padding:2% 0 10%;}
		#bosmedetails {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

		#bosmedetailsleft {width:30%;margin:0;padding:0;}
		#smedetailslisbox {margin:0 auto 10px;padding:0;}
		#smedetailslisboxtop {margin:0 auto 20px;padding:0;}
		.smedetailslisboxtopcat {margin:0 auto;padding:0;}
		.smedetailslisboxtopcat h2 {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;color:#348BCB;}
		#smedetailslisboxbot {margin:0 auto;padding:0;}
		#smedetailslis {margin:10px auto;padding:0 0 10px;border-bottom:1px solid #ddd;}
		.smedetailslistit {margin:0 auto;padding:0;}
		.smedetailslistit h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
		.smedetailslistit audio {width:100%;}
		.smedetailslistit a {color:#0C1D2B;}
		.smedetailslistit a:hover {color:#EE613D;}

		#bosmedetailsrite {width:66%;margin:0 2%;padding:0;}
		#smedetailsbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#smedetailstop {width:100%;margin:0 auto;padding:0;}
		.smedetailscat {margin:0 auto;padding:0;color:#EE613D;}
		.smedetailstit {margin:0 auto;padding:0;}
		.smedetailstit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.smedetailsdet {margin:0 auto;padding:0;font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;color:#666666;}
		#smedetailsmid {width:100%;margin:0 auto;padding:0;}
		.smedetailsimg {width:100%;height:auto;overflow:hidden;margin:20px auto;padding:0;}
		.smedetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
		#smedetailsbot {width:100%;margin:0 auto;padding:0;}
		.smedetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif;text-align:justify;}
		.smedetailsdes video {width:100%!important;height:auto!important;}
		.smedetailsdes img {width:100%!important;height:auto!important;}
		.smedetailsdes span {font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
		.smedetailsdes table {width:100%!important;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
		.smedetailsdes strong {font-weight:700;font-size:16px!important;font-family:'Roboto', sans-serif;}
		.smedetailsdes p {font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif;}
		.smedetailsdes a {color:#EE613D;}
		.smedetailsdes a:hover {color:#348BCB;}
		.smedetailsdes ol li {list-style:decimal;margin-left:20px;}
		.smedetailsdes ul li {list-style:disc;margin-left:20px;}
		.smedetailsdes video {width:100%!important;height:auto!important;}
		
		
		.accordion {background-color:#FFFFFF;color:#348CCB;cursor:pointer;padding:10px;width:100%;border:1px solid #348CCB;text-align:left;outline:none;transition:0.4s;box-sizing:border-box;display:inline-flex;justify-content:space-between;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
		.accordion a {color:#FFFFFF;}
		.active, .accordion:hover {background-color:#FFFFFF;color:#EE613D!important;border:1px solid #EE613D;}
		.accordion:after {content:'\f13a';font-family:FontAwesome;color:#348CCB;font-weight:700;float:right;margin-left:5px;font-size:18px;}
		.active:after {content:"\f139";font-family:FontAwesome;color:#348CCB;}
		.panel {margin-bottom:10px;padding:0 20px;background-color:#FEF7F5;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
		
		.accordionhead {background-color:#348CCB;color:#FFFFFF;cursor:pointer;margin:0 auto 10px;padding:10px;width:100%;border:1px solid #348CCB;text-align:left;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgsmedetails {width:100%;margin:0 auto;padding:5% 0 10%;}
			#bosmedetails {width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

			#bosmedetailsleft {width:100%;margin:0 auto 10%;padding:0;}
			#smedetailslisbox {margin:0 auto 10px;padding:0;}
			#smedetailslisboxtop {margin:0 auto 20px;padding:0;}
			.smedetailslisboxtopcat {margin:0 auto;padding:0;}
			.smedetailslisboxtopcat h2 {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
			#smedetailslisboxbot {margin:0 auto;padding:0;}
			#smedetailslis {margin:10px auto;padding:0 0 10px;border-bottom:1px solid #ddd;}
			.smedetailslistit {margin:0 auto;padding:0;}
			.smedetailslistit h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
			.smedetailslistit audio {width:100%;}
			.smedetailslistit a {color:#0C1D2B;}
			.smedetailslistit a:hover {color:#EE613D;}

			#bosmedetailsrite {width:100%;margin:0 auto 10%;padding:0;}
			#smedetailsbox {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#smedetailstop {width:100%;margin:0 auto;padding:0;}
			.smedetailscat {margin:0 auto;padding:0;color:#EE613D;}
			.smedetailstit {margin:0 auto;padding:0;}
			.smedetailstit h1 {font-weight:700;font-size:30px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.smedetailsdet {margin:0 auto;padding:0;font-weight:300;font-size:14px;font-family:'Roboto', sans-serif;color:#666666;}
			#smedetailsmid {width:100%;margin:0 auto;padding:0;}
			.smedetailsimg {width:100%;height:auto;overflow:hidden;margin:20px auto;padding:0;}
			.smedetailsimg img {width:100%;height:auto;margin:0 auto;padding:0;}
			#smedetailsbot {width:100%;margin:0 auto;padding:0;}
			.smedetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif;text-align:justify;}
			.smedetailsdes video {width:100%!important;height:auto!important;}
			.smedetailsdes img {width:100%!important;height:auto!important;}
			.smedetailsdes span {font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif!important;}
			.smedetailsdes table {width:100%!important;font-weight:400;font-size:14px!important;font-family:'Roboto', sans-serif!important;}
			.smedetailsdes strong {font-weight:700;font-size:16px!important;font-family:'Roboto', sans-serif;}
			.smedetailsdes p {font-weight:400;font-size:16px!important;font-family:'Roboto', sans-serif;}
			.smedetailsdes a {color:#EE613D;}
			.smedetailsdes a:hover {color:#EE613D;}
			.smedetailsdes ol li {list-style:decimal;margin-left:20px;}
			.smedetailsdes ul li {list-style:disc;margin-left:20px;}
			.smedetailsdes video {width:100%!important;height:auto!important;}

			.accordion {background-color:#FFFFFF;color:#348CCB;cursor:pointer;padding:10px;width:100%;border:1px solid #348CCB;text-align:left;outline:none;transition:0.4s;box-sizing:border-box;display:inline-flex;justify-content:space-between;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
			.accordion a {color:#FFFFFF;}
			.active, .accordion:hover {background-color:#FFFFFF;color:#EE613D!important;border:1px solid #EE613D;}
			.accordion:after {content:'\f13a';font-family:FontAwesome;color:#348CCB;font-weight:700;float:right;margin-left:5px;font-size:18px;}
			.active:after {content:"\f139";font-family:FontAwesome;color:#348CCB;}
			.panel {margin-bottom:10px;padding:0 20px;background-color:#FEF7F5;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
			
			.accordionhead {background-color:#348CCB;color:#FFFFFF;cursor:pointer;margin:0 auto 10px;padding:10px;width:100%;border:1px solid #348CCB;text-align:left;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;text-transform:uppercase;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* SME LIST */
#bgsmelist {width:100%;margin:0 auto;padding:20px 0 0;background:#FFFFFF;}
#bosmelist {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

#smelist {width:90%;margin:0 auto;padding:0;}

#smelisthed {margin:0 auto;padding:0;}
.smelisthedtit {margin:0 auto 10px;padding:0;}
.smelisthedtit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#EE613D;}

#smelistfot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#smelistbox {width:23%;margin:0 1% 2%;padding:0;background:#FFFFFF;border-radius:10px;overflow:hidden;border:1px solid #EE613D;}
#smelistboxbot {margin:0 auto;padding:0;clear:both;}
.smelisttit {margin:0 auto;padding:5%;background:#f9f9f9;}
.smelisttit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
.smelisttit a h2:hover {color:#EE613D;}
.smelistdes {margin:0 auto;padding:20px;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgsmelist {width:100%;margin:0 auto;padding:20px 0 0;background:#FFFFFF;}
			#bosmelist {width:100%;margin:0 auto;padding:0;}

			#smelist {width:90%;margin:0 auto;padding:0;}

			#smelisthed {margin:0 auto;padding:0;}
			.smelisthedtit {margin:0 auto 10px;padding:0;}
			.smelisthedtit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#EE613D;}

			#smelistfot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

			#smelistbox {width:100%;margin:0 auto 5%;padding:0;background:#FFFFFF;border-radius:10px;overflow:hidden;border:1px solid #EE613D;}
			#smelistboxbot {margin:0 auto;padding:0;clear:both;}
			.smelisttit {margin:0 auto;padding:5%;background:#f9f9f9;}
			.smelisttit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#348CCB;}
			.smelisttit a h2:hover {color:#EE613D;}
			.smelistdes {margin:0 auto;padding:20px;font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
		}
	}
}
/* ======================================================================================================================================================================= */


/*
#smeboxlist {margin:0 auto 20px;padding:0;border:1px solid #ddd;}
#smeboxlisttop {margin:0;padding:5px 8px;background:#ddd;}
.smeboxlisthed {}
#smeboxlistmid {margin:0;padding:5px 8px;background:#fff;}
.smeboxlisttit {}
.smeboxlisttit audio {width:100%;}
#smeboxlistbot {margin:0;padding:5px 8px;background:#ddd;}
.smeboxlistmor {}
*/
			
/* PUBLIC PAGE */
#bgpublicpage {width:100%;margin:0 auto;padding:20px 0;}
#bopublicpage {width:98%;margin:0 auto;padding:0;}
#publicpagebox {margin:0 auto;padding:0;}

#publicpagetop {width:1200px;margin:0 auto 20px;padding:0;}
.publicpagetoptit {font-weight:700;font-size:30px;color:#348CCB;}
.publicpagetopdes {font-weight:400;font-size:16px;color:#222222;}

#publicpagebothead {margin:0 auto 5%;padding:0;background:#FFFFFF;}
#publicpagebotheadtop {width:100%;margin:0 auto;padding:0;}
.publicpagebotheadimg {width:100%;height:auto;}
.publicpagebotheadimg img {width:100%;height:auto;}
#publicpagebotheadfot {width:100%;height:auto;margin:0 auto;padding:10px;border-bottom:2px solid #ddd;}
.publicpagebotheaddet {margin:0 auto;padding:0;color:#999;}
.publicpagebotheadtit {margin:0 auto;padding:0;font-weight:700;font-size:18px;}
.publicpagebotheadtit a {color:#EE613D;}
.publicpagebotheadtit a:hover {color:#348CCB;}
.publicpagebotheaddes {margin:10px auto;padding:0;color:#444444;}

#publicpagebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#publicpagebotcon {width:23%;margin:0 1%;padding:20px;border:1px solid #ddd;}
#publicpagebotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
#publicpagebotrow span {float:right;font-weight:400;font-size:12px;}
#publicpagebotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
#publicpagebotrow span a:hover {background:#EE613D;color:#FFFFFF;}
#publicpagebotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
#publicpagebothed {width:30%;margin:0 auto;padding:0;}
.publicpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.publicpagebotimg img {width:130%;height:auto;}
#publicpagebotfot {width:70%;margin:0 auto;padding:0 0 0 20px;}
.publicpagebotdet {margin:0 auto;padding:0;color:#999;}
.publicpagebottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
.publicpagebottit a {color:#348CCB;}
.publicpagebottit a:hover {color:#EE613D;}
.publicpagebotdes {margin:10px auto;padding:0;color:#444444;}

#pubconpagecon {width:23%;margin:0 1%;padding:20px;border:1px solid #89C8FF;background:aliceblue;}
#pubconpageconhed {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:2px solid #89C8FF;display:flex;align-items:center;justify-content:space-between;}
#pubconpageconhed span {float:right;font-weight:400;font-size:12px;}
#pubconpageconhed span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
#pubconpageconhed span a:hover {background:#EE613D;color:#FFFFFF;}
#pubconpagebox {width:100%;margin-bottom:5%;padding-bottom:5%;display:flex;border-bottom:1px solid #89C8FF;}
#pubconpageboxhed {width:30%;margin:0 auto;padding:0;}
.pubconpageboximg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.pubconpageboximg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
#pubconpageboxfot {width:70%;margin:0 auto;padding:0 0 0 20px;}
.pubconpageboxcat {margin:0 auto;padding:0;}
.pubconpageboxcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
.pubconpageboxtit {margin:0 auto;padding:5px 0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
.pubconpageboxtit a {color:#0C1D2B;}
.pubconpageboxtit a:hover {color:#EE613D;}
.pubconpageboxdet {margin:0 auto;padding:0;color:#666666;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpublicpage {width:100%;margin:0 auto;padding:20px 0;}
	#bopublicpage {width:90%;margin:0 auto;padding:0;}
	#publicpagebox {margin:0 auto;padding:0;}

	#publicpagetop {width:90%;margin:0 auto 20px;padding:0;}
	.publicpagetoptit {font-weight:700;font-size:30px;color:#348CCB;}
	.publicpagetopdes {font-weight:400;font-size:16px;color:#222222;}

	#publicpagebothead {margin:0 auto 5%;padding:0;background:#FFFFFF;}
	#publicpagebotheadtop {width:100%;margin:0 auto;padding:0;}
	.publicpagebotheadimg {width:100%;height:auto;}
	.publicpagebotheadimg img {width:100%;height:auto;}
	#publicpagebotheadfot {width:100%;height:auto;margin:0 auto;padding:10px;border-bottom:2px solid #ddd;}
	.publicpagebotheaddet {margin:0 auto;padding:0;color:#999;}
	.publicpagebotheadtit {margin:0 auto;padding:0;font-weight:700;font-size:18px;}
	.publicpagebotheadtit a {color:#EE613D;}
	.publicpagebotheadtit a:hover {color:#348CCB;}
	.publicpagebotheaddes {margin:10px auto;padding:0;color:#444444;}

	#publicpagebot {width:100%;margin:0 auto;padding:0;display:flex;}
	#publicpagebotcon {width:48%;margin:0 1% 2%;padding:20px;border:1px solid #ddd;}
	#publicpagebotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
	#publicpagebotrow span {float:right;font-weight:400;font-size:12px;}
	#publicpagebotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
	#publicpagebotrow span a:hover {background:#EE613D;color:#FFFFFF;}
	#publicpagebotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
	#publicpagebothed {width:30%;margin:0 auto;padding:0;}
	.publicpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.publicpagebotimg img {width:130%;height:auto;}
	#publicpagebotfot {width:70%;margin:0 auto;padding:0 20px;}
	.publicpagebotdet {margin:0 auto;padding:0;color:#999;}
	.publicpagebottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
	.publicpagebottit a {color:#348CCB;}
	.publicpagebottit a:hover {color:#EE613D;}
	.publicpagebotdes {margin:10px auto;padding:0;color:#444444;}
	
	#pubconpagecon {width:48%;margin:0 1%;padding:20px;border:1px solid #89C8FF;background:aliceblue;}
	#pubconpageconhed {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:2px solid #89C8FF;display:flex;align-items:center;justify-content:space-between;}
	#pubconpageconhed span {float:right;font-weight:400;font-size:12px;}
	#pubconpageconhed span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
	#pubconpageconhed span a:hover {background:#EE613D;color:#FFFFFF;}
	#pubconpagebox {width:100%;margin-bottom:5%;padding-bottom:5%;display:flex;border-bottom:1px solid #89C8FF;}
	#pubconpageboxhed {width:30%;margin:0 auto;padding:0;}
	.pubconpageboximg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.pubconpageboximg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
	#pubconpageboxfot {width:70%;margin:0 auto;padding:0 0 0 20px;}
	.pubconpageboxcat {margin:0 auto;padding:0;}
	.pubconpageboxcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
	.pubconpageboxtit {margin:0 auto;padding:5px 0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
	.pubconpageboxtit a {color:#0C1D2B;}
	.pubconpageboxtit a:hover {color:#EE613D;}
	.pubconpageboxdet {margin:0 auto;padding:0;color:#666666;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpublicpage {width:100%;margin:0 auto;padding:20px 0;}
		#bopublicpage {width:90%;margin:0 auto;padding:0;}
		#publicpagebox {margin:0 auto;padding:0;}

		#publicpagetop {width:90%;margin:0 auto 20px;padding:0;}
		.publicpagetoptit {font-weight:700;font-size:30px;color:#348CCB;}
		.publicpagetopdes {font-weight:400;font-size:16px;color:#222222;}

		#publicpagebothead {margin:0 auto 5%;padding:0;background:#FFFFFF;}
		#publicpagebotheadtop {width:100%;margin:0 auto;padding:0;}
		.publicpagebotheadimg {width:100%;height:auto;}
		.publicpagebotheadimg img {width:100%;height:auto;}
		#publicpagebotheadfot {width:100%;height:auto;margin:0 auto;padding:10px;border-bottom:2px solid #ddd;}
		.publicpagebotheaddet {margin:0 auto;padding:0;color:#999;}
		.publicpagebotheadtit {margin:0 auto;padding:0;font-weight:700;font-size:18px;}
		.publicpagebotheadtit a {color:#EE613D;}
		.publicpagebotheadtit a:hover {color:#348CCB;}
		.publicpagebotheaddes {margin:10px auto;padding:0;color:#444444;}

		#publicpagebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#publicpagebotcon {width:48%;margin:0 1% 5%;padding:20px;border:1px solid #ddd;}
		#publicpagebotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
		#publicpagebotrow span {float:right;font-weight:400;font-size:12px;}
		#publicpagebotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
		#publicpagebotrow span a:hover {background:#EE613D;color:#FFFFFF;}
		#publicpagebotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
		#publicpagebothed {width:30%;margin:0 auto;padding:0;}
		.publicpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.publicpagebotimg img {width:130%;height:auto;}
		#publicpagebotfot {width:70%;margin:0 auto;padding:0 20px;}
		.publicpagebotdet {margin:0 auto;padding:0;color:#999;}
		.publicpagebottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
		.publicpagebottit a {color:#348CCB;}
		.publicpagebottit a:hover {color:#EE613D;}
		.publicpagebotdes {margin:10px auto;padding:0;color:#444444;}
		
		#pubconpagecon {width:48%;margin:0 1%;padding:20px;border:1px solid #89C8FF;background:aliceblue;}
		#pubconpageconhed {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:2px solid #89C8FF;display:flex;align-items:center;justify-content:space-between;}
		#pubconpageconhed span {float:right;font-weight:400;font-size:12px;}
		#pubconpageconhed span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
		#pubconpageconhed span a:hover {background:#EE613D;color:#FFFFFF;}
		#pubconpagebox {width:100%;margin-bottom:5%;padding-bottom:5%;display:flex;border-bottom:1px solid #89C8FF;}
		#pubconpageboxhed {width:30%;margin:0 auto;padding:0;}
		.pubconpageboximg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.pubconpageboximg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
		#pubconpageboxfot {width:70%;margin:0 auto;padding:0 0 0 20px;}
		.pubconpageboxcat {margin:0 auto;padding:0;}
		.pubconpageboxcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
		.pubconpageboxtit {margin:0 auto;padding:5px 0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
		.pubconpageboxtit a {color:#0C1D2B;}
		.pubconpageboxtit a:hover {color:#EE613D;}
		.pubconpageboxdet {margin:0 auto;padding:0;color:#666666;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpublicpage {width:100%;margin:0 auto;padding:20px 0;}
			#bopublicpage {width:90%;margin:0 auto;padding:0;}
			#publicpagebox {margin:0 auto;padding:0;}

			#publicpagetop {width:90%;margin:0 auto 20px;padding:0;}
			.publicpagetoptit {font-weight:700;font-size:30px;color:#348CCB;}
			.publicpagetopdes {font-weight:400;font-size:16px;color:#222222;}

			#publicpagebothead {margin:0 auto 5%;padding:0;background:#FFFFFF;}
			#publicpagebotheadtop {width:100%;margin:0 auto;padding:0;}
			.publicpagebotheadimg {width:100%;height:auto;}
			.publicpagebotheadimg img {width:100%;height:auto;}
			#publicpagebotheadfot {width:100%;height:auto;margin:0 auto;padding:10px;border-bottom:2px solid #ddd;}
			.publicpagebotheaddet {margin:0 auto;padding:0;color:#999;}
			.publicpagebotheadtit {margin:0 auto;padding:0;font-weight:700;font-size:18px;}
			.publicpagebotheadtit a {color:#EE613D;}
			.publicpagebotheadtit a:hover {color:#348CCB;}
			.publicpagebotheaddes {margin:10px auto;padding:0;color:#444444;}

			#publicpagebot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#publicpagebotcon {width:100%;margin:0 auto 5%;padding:20px;border:1px solid #ddd;}
			#publicpagebotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
			#publicpagebotrow span {float:right;font-weight:400;font-size:12px;}
			#publicpagebotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
			#publicpagebotrow span a:hover {background:#EE613D;color:#FFFFFF;}
			#publicpagebotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
			#publicpagebothed {width:30%;margin:0 auto;padding:0;}
			.publicpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.publicpagebotimg img {width:130%;height:auto;}
			#publicpagebotfot {width:70%;margin:0 auto;padding:0 20px;}
			.publicpagebotdet {margin:0 auto;padding:0;color:#999;}
			.publicpagebottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
			.publicpagebottit a {color:#348CCB;}
			.publicpagebottit a:hover {color:#EE613D;}
			.publicpagebotdes {margin:10px auto;padding:0;color:#444444;}
			
			#pubconpagecon {width:100%;margin:0 auto;padding:20px;border:1px solid #89C8FF;background:aliceblue;}
			#pubconpageconhed {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:2px solid #89C8FF;display:flex;align-items:center;justify-content:space-between;}
			#pubconpageconhed span {float:right;font-weight:400;font-size:12px;}
			#pubconpageconhed span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
			#pubconpageconhed span a:hover {background:#EE613D;color:#FFFFFF;}
			#pubconpagebox {width:100%;margin-bottom:5%;padding-bottom:5%;display:flex;border-bottom:1px solid #89C8FF;}
			#pubconpageboxhed {width:30%;margin:0 auto;padding:0;}
			.pubconpageboximg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.pubconpageboximg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
			#pubconpageboxfot {width:70%;margin:0 auto;padding:0 20px;}
			.pubconpageboxcat {margin:0 auto;padding:0;}
			.pubconpageboxcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
			.pubconpageboxtit {margin:0 auto;padding:5px 0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
			.pubconpageboxtit a {color:#0C1D2B;}
			.pubconpageboxtit a:hover {color:#EE613D;}
			.pubconpageboxdet {margin:0 auto;padding:0;color:#666666;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* PUBLIC PAGE CAT */
#bgpublicpagecat {width:100%;margin:0 auto;padding:20px 0;}
#bopublicpagecat {width:1200px;margin:0 auto;padding:0;}

#bopublicpagecattop {margin:0 auto 20px;padding:0;border-bottom:1px solid #ddd;}
.bopublicpagecattoptit {margin:0 auto;padding:0;}
.bopublicpagecattoptit h1 {font-weight:700;font-size:30px;color:#348CCB;text-transform:uppercase;}
.bopublicpagecattopdes {margin:0 auto;padding:0;}
.bopublicpagecattopdes h2 {font-weight:400;font-size:20px;color:#222222;}

#bopublicpagecatbot {width:100%;margin:0 auto;padding:0;}

#publicpagecathead {margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
#publicpagecatheadlef {width:40%;float:left;margin:0 auto;padding:0;}
.publicpagecatheadimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.publicpagecatheadimg img {width:100%;height:auto;}
#publicpagecatheadrit {width:60%;float:left;margin:0 auto;padding:0 2%;}
.publicpagecatheaddet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666666;}
.publicpagecatheadtit {margin:5px auto 10px;padding:0;}
.publicpagecatheadtit h2 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}
.publicpagecatheadtit h2:hover {color:#EE613D;}
.publicpagecatheaddes {margin:0 auto;padding:0;}
.publicpagecatheaddes h3 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;color:#222222;}

#publicpagecatfoot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#publicpagecatbox {width:48%;float:left;margin:0 1% 2%;padding:0;overflow:hidden;}
#publicpagecatboxtop {width:40%;float:left;margin:0 auto;padding:0;}
.publicpagecatboxtopimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.publicpagecatboxtopimg img {width:100%;height:auto;}
#publicpagecatboxbot {width:60%;float:left;margin:0 auto;padding:2%;}
.publicpagecatboxbotdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666666;}
.publicpagecatboxbottit {margin:0 auto;padding:0;}
.publicpagecatboxbottit h2 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#348CCB;}
.publicpagecatboxbottit h2:hover {color:#EE613D;}

/* PUBLIC LIST */
#bgpubliclist {width:100%;margin:0 auto;padding:100px 0;background:aliceblue;}
#bopubliclist {width:1200px;margin:0 auto;padding:0;}
#publiclistbox {margin:0 auto;padding:0;}

#publiclistbot {width:100%;margin:0 auto;padding:0;display:flex;}
#publiclistbotcon {width:47%;margin:0 1%;padding:20px;border:1px solid #ddd;background:#FFFFFF;}
#publiclistbotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
#publiclistbotrow span {float:right;font-weight:400;font-size:12px;}
#publiclistbotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
#publiclistbotrow span a:hover {background:#EE613D;color:#FFFFFF;}
#publiclistbotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
#publiclistbothed {width:20%;margin:0 auto;padding:0;}
.publiclistbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.publiclistbotimg img {width:130%;height:auto;}
#publiclistbotfot {width:80%;margin:0 auto;padding:0 20px;}
.publiclistbotdet {margin:0 auto;padding:0;color:#999;}
.publiclistbottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
.publiclistbottit a {color:#348CCB;}
.publiclistbottit a:hover {color:#EE613D;}
.publiclistbotdes {margin:10px auto;padding:0;color:#444444;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpublicpagecat {width:100%;margin:0 auto;padding:2% 0;}
	#bopublicpagecat {width:90%;margin:0 auto;padding:0;}

	#bopublicpagecattop {margin:0 auto 20px;padding:0;border-bottom:1px solid #ddd;}
	.bopublicpagecattoptit {margin:0 auto;padding:0;}
	.bopublicpagecattoptit h1 {font-weight:700;font-size:30px;color:#348CCB;text-transform:uppercase;}
	.bopublicpagecattopdes {margin:0 auto;padding:0;}
	.bopublicpagecattopdes h2 {font-weight:400;font-size:20px;color:#222222;}

	#bopublicpagecatbot {width:100%;margin:0 auto;padding:0;}

	#publicpagecathead {margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
	#publicpagecatheadlef {width:40%;float:left;margin:0 auto;padding:0;}
	.publicpagecatheadimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.publicpagecatheadimg img {width:100%;height:auto;}
	#publicpagecatheadrit {width:60%;float:left;margin:0 auto;padding:0 2%;}
	.publicpagecatheaddet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666666;}
	.publicpagecatheadtit {margin:5px auto 10px;padding:0;}
	.publicpagecatheadtit h2 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.publicpagecatheadtit h2:hover {color:#EE613D;}
	.publicpagecatheaddes {margin:0 auto;padding:0;}
	.publicpagecatheaddes h3 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;color:#222222;}

	#publicpagecatfoot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
	#publicpagecatbox {width:48%;float:left;margin:0 1% 2%;padding:0;overflow:hidden;}
	#publicpagecatboxtop {width:40%;float:left;margin:0 auto;padding:0;}
	.publicpagecatboxtopimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.publicpagecatboxtopimg img {width:100%;height:auto;}
	#publicpagecatboxbot {width:60%;float:left;margin:0 auto;padding:2%;}
	.publicpagecatboxbotdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666666;}
	.publicpagecatboxbottit {margin:0 auto;padding:0;}
	.publicpagecatboxbottit h2 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.publicpagecatboxbottit h2:hover {color:#EE613D;}

	/* PUBLIC LIST */
	#bgpubliclist {width:100%;margin:0 auto;padding:5% 0;background:aliceblue;}
	#bopubliclist {width:90%;margin:0 auto;padding:0;}
	#publiclistbox {margin:0 auto;padding:0;}

	#publiclistbot {width:100%;margin:0 auto;padding:0;display:flex;}
	#publiclistbotcon {width:47%;margin:0 1%;padding:20px;border:1px solid #ddd;background:#FFFFFF;}
	#publiclistbotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
	#publiclistbotrow span {float:right;font-weight:400;font-size:12px;}
	#publiclistbotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
	#publiclistbotrow span a:hover {background:#EE613D;color:#FFFFFF;}
	#publiclistbotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
	#publiclistbothed {width:20%;margin:0 auto;padding:0;}
	.publiclistbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.publiclistbotimg img {width:130%;height:auto;}
	#publiclistbotfot {width:80%;margin:0 auto;padding:0 20px;}
	.publiclistbotdet {margin:0 auto;padding:0;color:#999;}
	.publiclistbottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
	.publiclistbottit a {color:#348CCB;}
	.publiclistbottit a:hover {color:#EE613D;}
	.publiclistbotdes {margin:10px auto;padding:0;color:#444444;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpublicpagecat {width:100%;margin:0 auto;padding:2% 0;}
		#bopublicpagecat {width:90%;margin:0 auto;padding:0;}

		#bopublicpagecattop {margin:0 auto 20px;padding:0;border-bottom:1px solid #ddd;}
		.bopublicpagecattoptit {margin:0 auto;padding:0;}
		.bopublicpagecattoptit h1 {font-weight:700;font-size:30px;color:#348CCB;text-transform:uppercase;}
		.bopublicpagecattopdes {margin:0 auto;padding:0;}
		.bopublicpagecattopdes h2 {font-weight:400;font-size:20px;color:#222222;}

		#bopublicpagecatbot {width:100%;margin:0 auto;padding:0;}

		#publicpagecathead {margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
		#publicpagecatheadlef {width:40%;float:left;margin:0 auto;padding:0;}
		.publicpagecatheadimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.publicpagecatheadimg img {width:100%;height:auto;}
		#publicpagecatheadrit {width:60%;float:left;margin:0 auto;padding:0 2%;}
		.publicpagecatheaddet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666666;}
		.publicpagecatheadtit {margin:5px auto 10px;padding:0;}
		.publicpagecatheadtit h2 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.publicpagecatheadtit h2:hover {color:#EE613D;}
		.publicpagecatheaddes {margin:0 auto;padding:0;}
		.publicpagecatheaddes h3 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;color:#222222;}

		#publicpagecatfoot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#publicpagecatbox {width:48%;float:left;margin:0 1% 2%;padding:0;overflow:hidden;}
		#publicpagecatboxtop {width:40%;float:left;margin:0 auto;padding:0;}
		.publicpagecatboxtopimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.publicpagecatboxtopimg img {width:100%;height:auto;}
		#publicpagecatboxbot {width:60%;float:left;margin:0 auto;padding:2%;}
		.publicpagecatboxbotdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666666;}
		.publicpagecatboxbottit {margin:0 auto;padding:0;}
		.publicpagecatboxbottit h2 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.publicpagecatboxbottit h2:hover {color:#EE613D;}

		/* PUBLIC LIST */
		#bgpubliclist {width:100%;margin:0 auto;padding:5% 0;background:aliceblue;}
		#bopubliclist {width:90%;margin:0 auto;padding:0;}
		#publiclistbox {margin:0 auto;padding:0;}

		#publiclistbot {width:100%;margin:0 auto;padding:0;display:flex;}
		#publiclistbotcon {width:47%;margin:0 1%;padding:20px;border:1px solid #ddd;background:#FFFFFF;}
		#publiclistbotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
		#publiclistbotrow span {float:right;font-weight:400;font-size:12px;}
		#publiclistbotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
		#publiclistbotrow span a:hover {background:#EE613D;color:#FFFFFF;}
		#publiclistbotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
		#publiclistbothed {width:20%;margin:0 auto;padding:0;}
		.publiclistbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.publiclistbotimg img {width:130%;height:auto;}
		#publiclistbotfot {width:80%;margin:0 auto;padding:0 20px;}
		.publiclistbotdet {margin:0 auto;padding:0;color:#999;}
		.publiclistbottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
		.publiclistbottit a {color:#348CCB;}
		.publiclistbottit a:hover {color:#EE613D;}
		.publiclistbotdes {margin:10px auto;padding:0;color:#444444;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpublicpagecat {width:100%;margin:0 auto;padding:2% 0;}
			#bopublicpagecat {width:90%;margin:0 auto;padding:0;}

			#bopublicpagecattop {margin:0 auto 20px;padding:0;border-bottom:1px solid #ddd;}
			.bopublicpagecattoptit {margin:0 auto;padding:0;}
			.bopublicpagecattoptit h1 {font-weight:700;font-size:30px;color:#348CCB;text-transform:uppercase;}
			.bopublicpagecattopdes {margin:0 auto;padding:0;}
			.bopublicpagecattopdes h2 {font-weight:400;font-size:20px;color:#222222;}

			#bopublicpagecatbot {width:100%;margin:0 auto;padding:0;}

			#publicpagecathead {margin:0 auto 5%;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
			#publicpagecatheadlef {width:100%;float:left;margin:0 auto;padding:0;}
			.publicpagecatheadimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.publicpagecatheadimg img {width:100%;height:auto;}
			#publicpagecatheadrit {width:100%;float:left;margin:0 auto;padding:0 2%;}
			.publicpagecatheaddet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666666;}
			.publicpagecatheadtit {margin:5px auto 10px;padding:0;}
			.publicpagecatheadtit h2 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.publicpagecatheadtit h2:hover {color:#EE613D;}
			.publicpagecatheaddes {margin:0 auto;padding:0;}
			.publicpagecatheaddes h3 {font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;color:#222222;}

			#publicpagecatfoot {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#publicpagecatbox {width:100%;float:left;margin:0 auto 2%;padding:0;overflow:hidden;}
			#publicpagecatboxtop {width:40%;float:left;margin:0 auto;padding:0;}
			.publicpagecatboxtopimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.publicpagecatboxtopimg img {width:100%;height:auto;}
			#publicpagecatboxbot {width:60%;float:left;margin:0 auto;padding:2%;}
			.publicpagecatboxbotdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666666;}
			.publicpagecatboxbottit {margin:0 auto;padding:0;}
			.publicpagecatboxbottit h2 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.publicpagecatboxbottit h2:hover {color:#EE613D;}

			/* PUBLIC LIST */
			#bgpubliclist {width:100%;margin:0 auto;padding:5% 0;background:aliceblue;}
			#bopubliclist {width:90%;margin:0 auto;padding:0;}
			#publiclistbox {margin:0 auto;padding:0;}

			#publiclistbot {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#publiclistbotcon {width:100%;margin:0 auto 5%;padding:20px;border:1px solid #ddd;background:#FFFFFF;}
			#publiclistbotrow {margin:0 auto 10px;padding:0 2px;font-weight:700;font-size:20px;color:#348CCB;text-transform:uppercase;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;}
			#publiclistbotrow span {float:right;font-weight:400;font-size:12px;}
			#publiclistbotrow span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
			#publiclistbotrow span a:hover {background:#EE613D;color:#FFFFFF;}
			#publiclistbotbox {width:100%;margin:0 auto 5%;padding:0;display:flex;}
			#publiclistbothed {width:20%;margin:0 auto;padding:0;}
			.publiclistbotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.publiclistbotimg img {width:130%;height:auto;}
			#publiclistbotfot {width:80%;margin:0 auto;padding:0 20px;}
			.publiclistbotdet {margin:0 auto;padding:0;color:#999;}
			.publiclistbottit {margin:0 auto;padding:0;font-weight:700;font-size:16px;}
			.publiclistbottit a {color:#348CCB;}
			.publiclistbottit a:hover {color:#EE613D;}
			.publiclistbotdes {margin:10px auto;padding:0;color:#444444;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* PUBLIC DETAILS */
#bgpublicdetails {width:100%;margin:0 auto;padding:50px 0;}
#bopublicdetails {width:1200px;margin:0 auto;padding:0;}

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

/* DETAILS */
#publicdetailstop {width:100%;margin:0 auto;padding:0;}
.publicdetailsdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
.publicdetailstit {margin:0 auto;padding:0;}
.publicdetailstit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}

#publicdetailsmid {width:100%;margin:0 auto;padding:20px 0;clear:both;}
.publicdetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
.publicdetailsimg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

#publicdetailsbot {width:100%;margin:0 auto;padding:0;clear:both;}
.publicdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:17px!important;font-family:'Roboto', sans-serif!important;text-align:justify;}
.publicdetailsdes span {font-size:17px!important;font-family:'Roboto', sans-serif!important;}
.publicdetailsdes div span {font-size:18px!important;font-family:'Roboto', sans-serif!important;}
.publicdetailsdes div span span {font-size:15px!important;font-family:'Roboto', sans-serif!important;}
.publicdetailsdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
.publicdetailsdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
.publicdetailsdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:17px!important;font-family:'Roboto', sans-serif!important;}
.publicdetailsdes a {font-weight:700;color:#EE613D;}
.publicdetailsdes a:hover {color:#348CCB;}
.publicdetailsdes ol {list-style:decimal;margin-left:20px;}
.publicdetailsdes ul {list-style:disc;margin-left:20px;}

#publicdetailsfot {width:100%;margin:0 auto 20px;padding:25px;background:#FFCAAE;display:table;}
.publicdetailstex {margin:0 auto 15px;padding:0;clear:both;}
.publicdetailstex h2 {font-weight:700;font-size:16px;color:#000;}
.publicdetailsbtn {margin:0 auto;padding:0;}
.publicdetailsbtn a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#FFFFFF;border-radius:5px;font-weight:700;}

#publicdetailsgaleribox {margin:20px auto 0;padding:0;}
#publicdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
.publicdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
.publicdetailsgaleriimg img {width:100%;height:auto;}
.publicdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

/* LIST */
#publicdetailslist {margin:0 auto;padding:0;}
#publicdetailslistbox {margin:0 auto 20px;padding:10px;display:flex;background:#FFFFFF;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
#publicdetailslistboxtop {width:30%;margin:0 auto;padding:0;}
.publicdetailslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
.publicdetailslistimg img {width:100%;height:auto;}
.publicdetailslistimg a {line-height:0;}
#publicdetailslistboxbot {width:70%;margin:0 auto;padding:0 0 0 10px;}
.publicdetailslistdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666;}
.publicdetailslisttit {margin:0 auto;padding:0;}
.publicdetailslisttit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
.publicdetailslisttit h2:hover {color:#EE613D;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgpublicdetails {width:100%;margin:0 auto;padding:5% 0;}
	#bopublicdetails {width:90%;margin:0 auto;padding:0;}

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

	/* DETAILS */
	#publicdetailstop {width:100%;margin:0 auto;padding:0;}
	.publicdetailsdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
	.publicdetailstit {margin:0 auto;padding:0;}
	.publicdetailstit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}

	#publicdetailsmid {width:100%;margin:0 auto;padding:20px 0;clear:both;}
	.publicdetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
	.publicdetailsimg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

	#publicdetailsbot {width:100%;margin:0 auto;padding:0;clear:both;}
	.publicdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:17px!important;font-family:'Roboto', sans-serif!important;text-align:justify;}
	.publicdetailsdes span {font-size:17px!important;font-family:'Roboto', sans-serif!important;}
	.publicdetailsdes div span {font-size:18px!important;font-family:'Roboto', sans-serif!important;}
	.publicdetailsdes div span span {font-size:15px!important;font-family:'Roboto', sans-serif!important;}
	.publicdetailsdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.publicdetailsdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.publicdetailsdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:17px!important;font-family:'Roboto', sans-serif!important;}
	.publicdetailsdes a {font-weight:700;color:#EE613D;}
	.publicdetailsdes a:hover {color:#348CCB;}
	.publicdetailsdes ol {list-style:decimal;margin-left:20px;}
	.publicdetailsdes ul {list-style:disc;margin-left:20px;}

	#publicdetailsfot {width:100%;margin:0 auto 20px;padding:25px;background:#FFCAAE;display:table;}
	.publicdetailstex {margin:0 auto 15px;padding:0;clear:both;}
	.publicdetailstex h2 {font-weight:700;font-size:16px;color:#000;}
	.publicdetailsbtn {margin:0 auto;padding:0;}
	.publicdetailsbtn a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#FFFFFF;border-radius:5px;font-weight:700;}

	#publicdetailsgaleribox {margin:20px auto 0;padding:0;}
	#publicdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
	.publicdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	.publicdetailsgaleriimg img {width:100%;height:auto;}
	.publicdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

	/* LIST */
	#publicdetailslist {margin:0 auto;padding:0;}
	#publicdetailslistbox {margin:0 auto 20px;padding:10px;display:flex;background:#FFFFFF;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
	#publicdetailslistboxtop {width:30%;margin:0 auto;padding:0;}
	.publicdetailslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
	.publicdetailslistimg img {width:100%;height:auto;}
	.publicdetailslistimg a {line-height:0;}
	#publicdetailslistboxbot {width:70%;margin:0 auto;padding:0 0 0 10px;}
	.publicdetailslistdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666;}
	.publicdetailslisttit {margin:0 auto;padding:0;}
	.publicdetailslisttit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.publicdetailslisttit h2:hover {color:#EE613D;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgpublicdetails {width:100%;margin:0 auto;padding:5% 0;}
		#bopublicdetails {width:90%;margin:0 auto;padding:0;}

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

		/* DETAILS */
		#publicdetailstop {width:100%;margin:0 auto;padding:0;}
		.publicdetailsdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
		.publicdetailstit {margin:0 auto;padding:0;}
		.publicdetailstit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}

		#publicdetailsmid {width:100%;margin:0 auto;padding:20px 0;clear:both;}
		.publicdetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
		.publicdetailsimg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

		#publicdetailsbot {width:100%;margin:0 auto;padding:0;clear:both;}
		.publicdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:17px!important;font-family:'Roboto', sans-serif!important;text-align:justify;}
		.publicdetailsdes span {font-size:17px!important;font-family:'Roboto', sans-serif!important;}
		.publicdetailsdes div span {font-size:18px!important;font-family:'Roboto', sans-serif!important;}
		.publicdetailsdes div span span {font-size:15px!important;font-family:'Roboto', sans-serif!important;}
		.publicdetailsdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.publicdetailsdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.publicdetailsdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:17px!important;font-family:'Roboto', sans-serif!important;}
		.publicdetailsdes a {font-weight:700;color:#EE613D;}
		.publicdetailsdes a:hover {color:#348CCB;}
		.publicdetailsdes ol {list-style:decimal;margin-left:20px;}
		.publicdetailsdes ul {list-style:disc;margin-left:20px;}

		#publicdetailsfot {width:100%;margin:0 auto 20px;padding:25px;background:#FFCAAE;display:table;}
		.publicdetailstex {margin:0 auto 15px;padding:0;clear:both;}
		.publicdetailstex h2 {font-weight:700;font-size:16px;color:#000;}
		.publicdetailsbtn {margin:0 auto;padding:0;}
		.publicdetailsbtn a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#FFFFFF;border-radius:5px;font-weight:700;}

		#publicdetailsgaleribox {margin:20px auto 0;padding:0;}
		#publicdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
		.publicdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		.publicdetailsgaleriimg img {width:100%;height:auto;}
		.publicdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

		/* LIST */
		#publicdetailslist {margin:0 auto;padding:0;}
		#publicdetailslistbox {margin:0 auto 20px;padding:10px;display:flex;background:#FFFFFF;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
		#publicdetailslistboxtop {width:30%;margin:0 auto;padding:0;}
		.publicdetailslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
		.publicdetailslistimg img {width:100%;height:auto;}
		.publicdetailslistimg a {line-height:0;}
		#publicdetailslistboxbot {width:70%;margin:0 auto;padding:0 0 0 10px;}
		.publicdetailslistdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666;}
		.publicdetailslisttit {margin:0 auto;padding:0;}
		.publicdetailslisttit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.publicdetailslisttit h2:hover {color:#EE613D;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgpublicdetails {width:100%;margin:0 auto;padding:5% 0;}
			#bopublicdetails {width:90%;margin:0 auto;padding:0;}

			#bopublicdetailsleft {width:100%;float:left;margin:0 auto 5%;padding:0;}
			#bopublicdetailsrite {width:100%;float:left;margin:0 auto;padding:0;}

			/* DETAILS */
			#publicdetailstop {width:100%;margin:0 auto;padding:0;}
			.publicdetailsdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#EE613D;}
			.publicdetailstit {margin:0 auto;padding:0;}
			.publicdetailstit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#348CCB;}

			#publicdetailsmid {width:100%;margin:0 auto;padding:20px 0;clear:both;}
			.publicdetailsimg {width:100%;height:auto;margin:0 auto;padding:0;line-height:0;}
			.publicdetailsimg img {width:100%;height:auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}

			#publicdetailsbot {width:100%;margin:0 auto;padding:0;clear:both;}
			.publicdetailsdes {margin:0 auto;padding:0;font-weight:400;font-size:17px!important;font-family:'Roboto', sans-serif!important;text-align:justify;}
			.publicdetailsdes span {font-size:17px!important;font-family:'Roboto', sans-serif!important;}
			.publicdetailsdes div span {font-size:18px!important;font-family:'Roboto', sans-serif!important;}
			.publicdetailsdes div span span {font-size:15px!important;font-family:'Roboto', sans-serif!important;}
			.publicdetailsdes h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.publicdetailsdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.publicdetailsdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:17px!important;font-family:'Roboto', sans-serif!important;}
			.publicdetailsdes a {font-weight:700;color:#EE613D;}
			.publicdetailsdes a:hover {color:#348CCB;}
			.publicdetailsdes ol {list-style:decimal;margin-left:20px;}
			.publicdetailsdes ul {list-style:disc;margin-left:20px;}

			#publicdetailsfot {width:100%;margin:0 auto 20px;padding:25px;background:#FFCAAE;display:table;}
			.publicdetailstex {margin:0 auto 15px;padding:0;clear:both;}
			.publicdetailstex h2 {font-weight:700;font-size:16px;color:#000;}
			.publicdetailsbtn {margin:0 auto;padding:0;}
			.publicdetailsbtn a {margin:0 auto;padding:10px 20px;background:#0C9F16;color:#FFFFFF;border-radius:5px;font-weight:700;}

			#publicdetailsgaleribox {margin:20px auto 0;padding:0;}
			#publicdetailsgaleri {width:24%;float:left;margin:0 0.5% 20px;padding:0;}
			.publicdetailsgaleriimg {width:100%;height:100px;overflow:hidden;margin:0 auto;padding:0;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			.publicdetailsgaleriimg img {width:100%;height:auto;}
			.publicdetailsgaleritit {margin:0 auto;padding:0;font-size:12px;text-align:center;}

			/* LIST */
			#publicdetailslist {margin:0 auto;padding:0;}
			#publicdetailslistbox {margin:0 auto 20px;padding:10px;display:flex;background:#FFFFFF;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);}
			#publicdetailslistboxtop {width:30%;margin:0 auto;padding:0;}
			.publicdetailslistimg {width:100%;height:auto;overflow:hidden;line-height:0;}
			.publicdetailslistimg img {width:100%;height:auto;}
			.publicdetailslistimg a {line-height:0;}
			#publicdetailslistboxbot {width:70%;margin:0 auto;padding:0 0 0 10px;}
			.publicdetailslistdet {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;color:#666;}
			.publicdetailslisttit {margin:0 auto;padding:0;}
			.publicdetailslisttit h2 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.publicdetailslisttit h2:hover {color:#EE613D;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* CONSUL HOME */
#bgconsulhome {width:100%;margin:0 auto;padding:50px 0;background:aliceblue;}
#boconsulhome {width:80%;margin:0 auto;padding:0;}
#consulhomebox {margin:0 auto;padding:0;}

#consulhometop {margin:0 auto 20px;padding:0;}
.consulhometoptit {font-weight:700;font-size:30px;color:#348CCB;}
.consulhometopdes {font-weight:400;font-size:16px;color:#222222;}
.consulhometopdes span {float:right;font-weight:400;font-size:12px;text-transform:uppercase;}
.consulhometopdes span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
.consulhometopdes span a:hover {background:#EE613D;color:#FFFFFF;}

#consulhomebot {width:100%;margin:0 auto;padding:0;display:flex;}
#consulhomebotcon {width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;}
#consulhomebotbox {width:49%;margin:0 0.5% 1%;padding:20px;display:flex;align-items:start;background:#FFFFFF;}
#consulhomebothed {width:15%;margin:0 auto;padding:0;}
.consulhomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.consulhomebotimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
#consulhomebotfot {width:85%;margin:0;padding-left:20px;}
.consulhomebotcat {margin:0 auto;padding:0;}
.consulhomebotcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
.consulhomebottit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.consulhomebottit a {color:#0C1D2B;}
.consulhomebottit a:hover {color:#EE613D;}
.consulhomebotdet {margin:0 auto;padding:0;color:#666666;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgconsulhome {width:100%;margin:0 auto;padding:50px 0;background:aliceblue;}
	#boconsulhome {width:90%;margin:0 auto;padding:0;}
	#consulhomebox {margin:0 auto;padding:0;}

	#consulhometop {margin:0 auto 20px;padding:0;}
	.consulhometoptit {font-weight:700;font-size:30px;color:#348CCB;}
	.consulhometopdes {font-weight:400;font-size:16px;color:#222222;}
	.consulhometopdes span {float:right;font-weight:400;font-size:12px;text-transform:uppercase;}
	.consulhometopdes span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
	.consulhometopdes span a:hover {background:#EE613D;color:#FFFFFF;}

	#consulhomebot {width:100%;margin:0 auto;padding:0;display:flex;}
	#consulhomebotcon {width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;}
	#consulhomebotbox {width:49%;margin:0 0.5% 1%;padding:20px;display:flex;align-items:start;background:#FFFFFF;}
	#consulhomebothed {width:20%;margin:0 auto;padding:0;}
	.consulhomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.consulhomebotimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
	#consulhomebotfot {width:80%;margin:0;padding-left:20px;}
	.consulhomebotcat {margin:0 auto;padding:0;}
	.consulhomebotcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
	.consulhomebottit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.consulhomebottit a {color:#0C1D2B;}
	.consulhomebottit a:hover {color:#EE613D;}
	.consulhomebotdet {margin:0 auto;padding:0;color:#666666;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgconsulhome {width:100%;margin:0 auto;padding:5% 0;background:aliceblue;}
		#boconsulhome {width:90%;margin:0 auto;padding:0;}
		#consulhomebox {margin:0 auto;padding:0;}

		#consulhometop {margin:0 auto 20px;padding:0;}
		.consulhometoptit {font-weight:700;font-size:30px;color:#348CCB;}
		.consulhometopdes {font-weight:400;font-size:16px;color:#222222;}
		.consulhometopdes span {float:right;font-weight:400;font-size:12px;text-transform:uppercase;}
		.consulhometopdes span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
		.consulhometopdes span a:hover {background:#EE613D;color:#FFFFFF;}

		#consulhomebot {width:100%;margin:0 auto;padding:0;display:flex;}
		#consulhomebotcon {width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;}
		#consulhomebotbox {width:49%;margin:0 0.5% 1%;padding:20px;display:flex;align-items:start;background:#FFFFFF;}
		#consulhomebothed {width:25%;margin:0 auto;padding:0;}
		.consulhomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.consulhomebotimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
		#consulhomebotfot {width:75%;margin:0;padding-left:20px;}
		.consulhomebotcat {margin:0 auto;padding:0;}
		.consulhomebotcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
		.consulhomebottit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
		.consulhomebottit a {color:#0C1D2B;}
		.consulhomebottit a:hover {color:#EE613D;}
		.consulhomebotdet {margin:0 auto;padding:0;color:#666666;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgconsulhome {width:100%;margin:0 auto;padding:5% 0;background:aliceblue;}
			#boconsulhome {width:90%;margin:0 auto;padding:0;}
			#consulhomebox {margin:0 auto;padding:0;}

			#consulhometop {margin:0 auto 20px;padding:0;text-align:center;}
			.consulhometoptit {font-weight:700;font-size:30px;color:#348CCB;}
			.consulhometopdes {font-weight:400;font-size:16px;color:#222222;}
			.consulhometopdes span {float:none;font-weight:400;font-size:12px;text-transform:uppercase;}
			.consulhometopdes span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
			.consulhometopdes span a:hover {background:#EE613D;color:#FFFFFF;}

			#consulhomebot {width:100%;margin:0 auto;padding:0;display:flex;}
			#consulhomebotcon {width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;}
			#consulhomebotbox {width:100%;margin:0 auto 5%;padding:20px;display:flex;align-items:start;background:#FFFFFF;}
			#consulhomebothed {width:25%;margin:0 auto;padding:0;}
			.consulhomebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.consulhomebotimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
			#consulhomebotfot {width:75%;margin:0;padding-left:20px;}
			.consulhomebotcat {margin:0 auto;padding:0;}
			.consulhomebotcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
			.consulhomebottit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
			.consulhomebottit a {color:#0C1D2B;}
			.consulhomebottit a:hover {color:#EE613D;}
			.consulhomebotdet {margin:0 auto;padding:0;color:#666666;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* CONSUL PAGE */
#bgconsulpage {width:100%;margin:0 auto;padding:50px 0;background:aliceblue;}
#boconsulpage {width:80%;margin:0 auto;padding:0;}
#consulpagebox {margin:0 auto;padding:0;}

#consulpagetop {margin:0 auto 20px;padding:0;}
.consulpagetoptit {font-weight:700;font-size:30px;color:#348CCB;}
.consulpagetopdes {font-weight:400;font-size:16px;color:#222222;}
.consulpagetopdes span {float:right;font-weight:400;font-size:12px;text-transform:uppercase;}
.consulpagetopdes span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
.consulpagetopdes span a:hover {background:#EE613D;color:#FFFFFF;}

#consulpagebot {width:100%;margin:0 auto;padding:0;display:flex;}
#consulpagebotcon {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
#consulpagebotbox {width:49%;margin:0 0.5% 1%;padding:20px;display:flex;align-items:start;background:#FFFFFF;}
#consulpagebothed {width:15%;margin:0 auto;padding:0;}
.consulpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.consulpagebotimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
#consulpagebotfot {width:85%;margin:0;padding-left:20px;}
.consulpagebotcat {margin:0 auto;padding:0;}
.consulpagebotcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
.consulpagebottit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.consulpagebottit a {color:#0C1D2B;}
.consulpagebottit a:hover {color:#EE613D;}
.consulpagebotdet {margin:0 auto;padding:0;color:#666666;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgconsulpage {width:100%;margin:0 auto;padding:5% 0;background:aliceblue;}
	#boconsulpage {width:90%;margin:0 auto;padding:0;}
	#consulpagebox {margin:0 auto;padding:0;}

	#consulpagetop {margin:0 auto 20px;padding:0;}
	.consulpagetoptit {font-weight:700;font-size:30px;color:#348CCB;}
	.consulpagetopdes {font-weight:400;font-size:16px;color:#222222;}
	.consulpagetopdes span {float:right;font-weight:400;font-size:12px;text-transform:uppercase;}
	.consulpagetopdes span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
	.consulpagetopdes span a:hover {background:#EE613D;color:#FFFFFF;}

	#consulpagebot {width:100%;margin:0 auto;padding:0;display:flex;}
	#consulpagebotcon {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
	#consulpagebotbox {width:49%;margin:0 0.5% 1%;padding:20px;display:flex;align-items:start;background:#FFFFFF;}
	#consulpagebothed {width:20%;margin:0 auto;padding:0;}
	.consulpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.consulpagebotimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
	#consulpagebotfot {width:80%;margin:0;padding-left:20px;}
	.consulpagebotcat {margin:0 auto;padding:0;}
	.consulpagebotcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
	.consulpagebottit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.consulpagebottit a {color:#0C1D2B;}
	.consulpagebottit a:hover {color:#EE613D;}
	.consulpagebotdet {margin:0 auto;padding:0;color:#666666;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgconsulpage {width:100%;margin:0 auto;padding:5% 0;background:aliceblue;}
		#boconsulpage {width:90%;margin:0 auto;padding:0;}
		#consulpagebox {margin:0 auto;padding:0;}

		#consulpagetop {margin:0 auto 20px;padding:0;}
		.consulpagetoptit {font-weight:700;font-size:30px;color:#348CCB;}
		.consulpagetopdes {font-weight:400;font-size:16px;color:#222222;}
		.consulpagetopdes span {float:right;font-weight:400;font-size:12px;text-transform:uppercase;}
		.consulpagetopdes span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
		.consulpagetopdes span a:hover {background:#EE613D;color:#FFFFFF;}

		#consulpagebot {width:100%;margin:0 auto;padding:0;display:flex;}
		#consulpagebotcon {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
		#consulpagebotbox {width:49%;margin:0 0.5% 1%;padding:20px;display:flex;align-items:start;background:#FFFFFF;}
		#consulpagebothed {width:25%;margin:0 auto;padding:0;}
		.consulpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.consulpagebotimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
		#consulpagebotfot {width:75%;margin:0;padding-left:20px;}
		.consulpagebotcat {margin:0 auto;padding:0;}
		.consulpagebotcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
		.consulpagebottit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
		.consulpagebottit a {color:#0C1D2B;}
		.consulpagebottit a:hover {color:#EE613D;}
		.consulpagebotdet {margin:0 auto;padding:0;color:#666666;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgconsulpage {width:100%;margin:0 auto;padding:5% 0;background:aliceblue;}
			#boconsulpage {width:90%;margin:0 auto;padding:0;}
			#consulpagebox {margin:0 auto;padding:0;}

			#consulpagetop {margin:0 auto 20px;padding:0;}
			.consulpagetoptit {font-weight:700;font-size:30px;color:#348CCB;}
			.consulpagetopdes {font-weight:400;font-size:16px;color:#222222;}
			.consulpagetopdes span {float:right;font-weight:400;font-size:12px;text-transform:uppercase;}
			.consulpagetopdes span a {margin:0 auto;padding:3px 10px;border:1px solid #EE613D;color:#EE613D;border-radius:3px;}
			.consulpagetopdes span a:hover {background:#EE613D;color:#FFFFFF;}

			#consulpagebot {width:100%;margin:0 auto;padding:0;display:flex;}
			#consulpagebotcon {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}
			#consulpagebotbox {width:100%;margin:0 auto 5%;padding:20px;display:flex;align-items:start;background:#FFFFFF;}
			#consulpagebothed {width:25%;margin:0 auto;padding:0;}
			.consulpagebotimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.consulpagebotimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
			#consulpagebotfot {width:75%;margin:0;padding-left:20px;}
			.consulpagebotcat {margin:0 auto;padding:0;}
			.consulpagebotcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
			.consulpagebottit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
			.consulpagebottit a {color:#0C1D2B;}
			.consulpagebottit a:hover {color:#EE613D;}
			.consulpagebotdet {margin:0 auto;padding:0;color:#666666;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* CONSUL DETAILS */
#bgconsuldetails {width:100%;margin:0 auto;padding:50px 0;}
#boconsuldetails {width:1200px;margin:0 auto;padding:0;}

#boconsuldetailsleft {width:60%;float:left;margin:0 auto;padding:0;border:1px solid #ddd;}

/* QUESTION */
#consuldetailsque {margin:0 auto;padding:20px;}
.consuldetailscat {margin:0 auto;padding:0;}
.consuldetailscat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
.consuldetailstit {margin:0 auto;padding:0;}
.consuldetailstit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#0C1D2B;}
.consuldetailsdet {margin:10px auto;padding:10px 0;font-weight:700;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;}

#consuldetailsbox {margin:0 auto;padding:5px 0;display:flex;align-items:center;}
#consuldetailslef {width:8%;margin:0 auto;padding:0;}
.consuldetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.consuldetailsimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
#consuldetailsrit {width:92%;margin:0 auto;padding:0 10px;}
.consuldetailsnem {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
.consuldetailsloc {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}

.consuldetailsdes {margin:0 auto;padding:0;text-align:justify;}
.consuldetailsdes h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
.consuldetailsdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
.consuldetailsdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
.consuldetailsdes a {font-weight:700;color:#EE613D;}
.consuldetailsdes a:hover {color:#348CCB;}
.consuldetailsdes ol {list-style:decimal;margin-left:20px;}
.consuldetailsdes ul {list-style:disc;margin-left:20px;}

/* ANSWER */
#consuldetailsans {margin:0 auto;padding:20px;display:flex;background:aliceblue;}
#consuldetailsanslef {width:25%;margin:0 auto;padding:0;text-align:center;}
.consuldetailsanslefimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.consuldetailsanslefimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
.consuldetailsanslefnem {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;}
.consuldetailsanslefpos {margin:0 auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;}
#consuldetailsansrit {width:75%;margin:0 auto;padding:0 10px;}
.consuldetailsansritdes {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
.consuldetailsansritdes h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
.consuldetailsansritdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
.consuldetailsansritdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
.consuldetailsansritdes a {font-weight:700;color:#EE613D;}
.consuldetailsansritdes a:hover {color:#348CCB;}
.consuldetailsansritdes ol {list-style:decimal;margin-left:20px;}
.consuldetailsansritdes ul {list-style:disc;margin-left:20px;}

/* LIST */
#boconsuldetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:20px;background:aliceblue;}

#consuldetailslist {margin:0 auto;padding:0;}
#consuldetailslisttop {margin:0 auto 20px;padding:0;}
.consuldetailslisttoptit {font-weight:700;font-size:20px;color:#348CCB;}

#consuldetailslistbox {margin:0 auto 20px;padding:20px;display:flex;background:#FFFFFF;}
#consuldetailslistboxtop {width:30%;margin:0 auto;padding:0;}
.consuldetailslistimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
.consuldetailslistimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
#consuldetailslistboxbot {width:70%;margin:0;padding-left:20px;}
.consuldetailslistcat {margin:0 auto;padding:0;}
.consuldetailslistcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
.consuldetailslisttit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.consuldetailslisttit a {color:#0C1D2B;}
.consuldetailslisttit a:hover {color:#EE613D;}
.consuldetailslistdet {margin:0 auto;padding:0;color:#666666;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgconsuldetails {width:100%;margin:0 auto;padding:20px 0;}
	#boconsuldetails {width:90%;margin:0 auto;padding:0;}

	#boconsuldetailsleft {width:60%;float:left;margin:0 auto;padding:0;border:1px solid #ddd;}

	/* QUESTION */
	#consuldetailsque {margin:0 auto;padding:20px;}
	.consuldetailscat {margin:0 auto;padding:0;}
	.consuldetailscat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
	.consuldetailstit {margin:0 auto;padding:0;}
	.consuldetailstit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#0C1D2B;}
	.consuldetailsdet {margin:10px auto;padding:10px 0;font-weight:700;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;}

	#consuldetailsbox {margin:0 auto;padding:5px 0;display:flex;align-items:center;}
	#consuldetailslef {width:8%;margin:0 auto;padding:0;}
	.consuldetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.consuldetailsimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
	#consuldetailsrit {width:92%;margin:0 auto;padding:0 10px;}
	.consuldetailsnem {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
	.consuldetailsloc {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}

	.consuldetailsdes {margin:0 auto;padding:0;text-align:justify;}
	.consuldetailsdes h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
	.consuldetailsdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.consuldetailsdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	.consuldetailsdes a {font-weight:700;color:#EE613D;}
	.consuldetailsdes a:hover {color:#348CCB;}
	.consuldetailsdes ol {list-style:decimal;margin-left:20px;}
	.consuldetailsdes ul {list-style:disc;margin-left:20px;}

	/* ANSWER */
	#consuldetailsans {margin:0 auto;padding:20px;display:flex;background:aliceblue;}
	#consuldetailsanslef {width:25%;margin:0 auto;padding:0;text-align:center;}
	.consuldetailsanslefimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.consuldetailsanslefimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
	.consuldetailsanslefnem {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;}
	.consuldetailsanslefpos {margin:0 auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;}
	#consuldetailsansrit {width:75%;margin:0 auto;padding:0 10px;}
	.consuldetailsansritdes {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
	.consuldetailsansritdes h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
	.consuldetailsansritdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
	.consuldetailsansritdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	.consuldetailsansritdes a {font-weight:700;color:#EE613D;}
	.consuldetailsansritdes a:hover {color:#348CCB;}
	.consuldetailsansritdes ol {list-style:decimal;margin-left:20px;}
	.consuldetailsansritdes ul {list-style:disc;margin-left:20px;}

	/* LIST */
	#boconsuldetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:20px;background:aliceblue;}

	#consuldetailslist {margin:0 auto;padding:0;}
	#consuldetailslisttop {margin:0 auto 20px;padding:0;}
	.consuldetailslisttoptit {font-weight:700;font-size:20px;color:#348CCB;}

	#consuldetailslistbox {margin:0 auto 20px;padding:10px;display:flex;background:#FFFFFF;}
	#consuldetailslistboxtop {width:30%;margin:0 auto;padding:0;}
	.consuldetailslistimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
	.consuldetailslistimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
	#consuldetailslistboxbot {width:70%;margin:0 auto;padding:0 0 0 10px;}

	.consuldetailslistcat {margin:0 auto;padding:0;}
	.consuldetailslistcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
	.consuldetailslisttit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.consuldetailslisttit a {color:#0C1D2B;}
	.consuldetailslisttit a:hover {color:#EE613D;}
	.consuldetailslistdet {margin:0 auto;padding:0;color:#666666;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgconsuldetails {width:100%;margin:0 auto;padding:20px 0;}
		#boconsuldetails {width:90%;margin:0 auto;padding:0;}

		#boconsuldetailsleft {width:60%;float:left;margin:0 auto;padding:0;border:1px solid #ddd;}

		/* QUESTION */
		#consuldetailsque {margin:0 auto;padding:20px;}
		.consuldetailscat {margin:0 auto;padding:0;}
		.consuldetailscat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
		.consuldetailstit {margin:0 auto;padding:0;}
		.consuldetailstit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#0C1D2B;}
		.consuldetailsdet {margin:10px auto;padding:10px 0;font-weight:700;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;}

		#consuldetailsbox {margin:0 auto;padding:5px 0;display:flex;align-items:center;}
		#consuldetailslef {width:8%;margin:0 auto;padding:0;}
		.consuldetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.consuldetailsimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
		#consuldetailsrit {width:92%;margin:0 auto;padding:0 10px;}
		.consuldetailsnem {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
		.consuldetailsloc {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}

		.consuldetailsdes {margin:0 auto;padding:0;text-align:justify;}
		.consuldetailsdes h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
		.consuldetailsdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.consuldetailsdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
		.consuldetailsdes a {font-weight:700;color:#EE613D;}
		.consuldetailsdes a:hover {color:#348CCB;}
		.consuldetailsdes ol {list-style:decimal;margin-left:20px;}
		.consuldetailsdes ul {list-style:disc;margin-left:20px;}

		/* ANSWER */
		#consuldetailsans {margin:0 auto;padding:20px;display:flex;background:aliceblue;}
		#consuldetailsanslef {width:25%;margin:0 auto;padding:0;text-align:center;}
		.consuldetailsanslefimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.consuldetailsanslefimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
		.consuldetailsanslefnem {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;}
		.consuldetailsanslefpos {margin:0 auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;}
		#consuldetailsansrit {width:75%;margin:0 auto;padding:0 10px;}
		.consuldetailsansritdes {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
		.consuldetailsansritdes h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
		.consuldetailsansritdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
		.consuldetailsansritdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
		.consuldetailsansritdes a {font-weight:700;color:#EE613D;}
		.consuldetailsansritdes a:hover {color:#348CCB;}
		.consuldetailsansritdes ol {list-style:decimal;margin-left:20px;}
		.consuldetailsansritdes ul {list-style:disc;margin-left:20px;}

		/* LIST */
		#boconsuldetailsrite {width:38%;float:left;margin:0 0 0 2%;padding:20px;background:aliceblue;}

		#consuldetailslist {margin:0 auto;padding:0;}
		#consuldetailslisttop {margin:0 auto 20px;padding:0;}
		.consuldetailslisttoptit {font-weight:700;font-size:20px;color:#348CCB;}

		#consuldetailslistbox {margin:0 auto 20px;padding:10px;display:flex;background:#FFFFFF;}
		#consuldetailslistboxtop {width:30%;margin:0 auto;padding:0;}
		.consuldetailslistimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
		.consuldetailslistimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
		#consuldetailslistboxbot {width:70%;margin:0 auto;padding:0 0 0 10px;}

		.consuldetailslistcat {margin:0 auto;padding:0;}
		.consuldetailslistcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
		.consuldetailslisttit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
		.consuldetailslisttit a {color:#0C1D2B;}
		.consuldetailslisttit a:hover {color:#EE613D;}
		.consuldetailslistdet {margin:0 auto;padding:0;color:#666666;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgconsuldetails {width:100%;margin:0 auto;padding:20px 0;}
			#boconsuldetails {width:90%;margin:0 auto;padding:0;}

			#boconsuldetailsleft {width:100%;float:left;margin:0 auto 5%;padding:0;border:1px solid #ddd;}

			/* QUESTION */
			#consuldetailsque {margin:0 auto;padding:20px;}
			.consuldetailscat {margin:0 auto;padding:0;}
			.consuldetailscat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
			.consuldetailstit {margin:0 auto;padding:0;}
			.consuldetailstit h1 {font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#0C1D2B;}
			.consuldetailsdet {margin:10px auto;padding:10px 0;font-weight:700;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;}

			#consuldetailsbox {margin:0 auto;padding:5px 0;display:flex;align-items:center;}
			#consuldetailslef {width:8%;margin:0 auto;padding:0;}
			.consuldetailsimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.consuldetailsimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
			#consuldetailsrit {width:92%;margin:0 auto;padding:0 10px;}
			.consuldetailsnem {margin:0 auto;padding:0;font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
			.consuldetailsloc {margin:0 auto;padding:0;font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}

			.consuldetailsdes {margin:0 auto;padding:0;text-align:justify;}
			.consuldetailsdes h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
			.consuldetailsdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.consuldetailsdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
			.consuldetailsdes a {font-weight:700;color:#EE613D;}
			.consuldetailsdes a:hover {color:#348CCB;}
			.consuldetailsdes ol {list-style:decimal;margin-left:20px;}
			.consuldetailsdes ul {list-style:disc;margin-left:20px;}

			/* ANSWER */
			#consuldetailsans {margin:0 auto;padding:20px;display:flex;flex-wrap:wrap;background:aliceblue;}
			#consuldetailsanslef {width:100%;margin:0 auto 5%;padding:0;text-align:center;}
			.consuldetailsanslefimg {width:50%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.consuldetailsanslefimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
			.consuldetailsanslefnem {margin:0 auto;padding:0;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;}
			.consuldetailsanslefpos {margin:0 auto;padding:0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;}
			#consuldetailsansrit {width:100%;margin:0 auto;padding:0;}
			.consuldetailsansritdes {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;text-align:justify;}
			.consuldetailsansritdes h2 {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
			.consuldetailsansritdes h3 {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;color:#348CCB;}
			.consuldetailsansritdes p {margin:0 auto 10px;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
			.consuldetailsansritdes a {font-weight:700;color:#EE613D;}
			.consuldetailsansritdes a:hover {color:#348CCB;}
			.consuldetailsansritdes ol {list-style:decimal;margin-left:20px;}
			.consuldetailsansritdes ul {list-style:disc;margin-left:20px;}

			/* LIST */
			#boconsuldetailsrite {width:100%;float:left;margin:0;padding:20px;background:aliceblue;}

			#consuldetailslist {margin:0 auto;padding:0;}
			#consuldetailslisttop {margin:0 auto 20px;padding:0;}
			.consuldetailslisttoptit {font-weight:700;font-size:20px;color:#348CCB;}

			#consuldetailslistbox {margin:0 auto 20px;padding:10px;display:flex;background:#FFFFFF;}
			#consuldetailslistboxtop {width:30%;margin:0 auto;padding:0;}
			.consuldetailslistimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;line-height:0;}
			.consuldetailslistimg img {width:100%;height:auto;border-radius:100%;border:5px solid #f2f2f2;}
			#consuldetailslistboxbot {width:70%;margin:0 auto;padding:0 0 0 10px;}

			.consuldetailslistcat {margin:0 auto;padding:0;}
			.consuldetailslistcat span {padding:4px 10px;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;color:#348CCB;border:1px solid #98C5E4;}
			.consuldetailslisttit {margin:0 auto;padding:5px 0;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
			.consuldetailslisttit a {color:#0C1D2B;}
			.consuldetailslisttit a:hover {color:#EE613D;}
			.consuldetailslistdet {margin:0 auto;padding:0;color:#666666;}

		}
	}
}
/* ======================================================================================================================================================================= */

#bgkurshead {width:100%;margin:20px auto 10px;padding:0;}
#bokurshead {width:1200px;margin:0 auto;padding:20px;background:#FFFFFF;}
.kursheadtit {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;}
.kursheaddes {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}

/* KURS PAGE */
#bgkurspage {width:100%;margin:0 auto;padding:20px 0 100px;}
#bokurspage {width:1200px;margin:0 auto;padding:0;}

#kurspage {width:100%;margin:0 auto;padding:0;display:flex;}

#kurspageleft {width:73%;margin-right:2%;}
#kurspagerite {width:25%;}

#kurspagebox {margin:0 auto 50px;padding:20px;background:#FFFFFF;}
.kurspageboxhed {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.kurspageboxnom {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
.kurspageboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
.kurspageboxtab {margin:0 auto;padding:0;} 
.kurspageboxsum {margin:10px auto 0;padding:20px;font-weight:700;font-size:13px;font-family:'Roboto', sans-serif;background:#EBF4FA;border-radius:5px;}
.kurspageboxmor {margin:10px auto 0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;text-align:center;}
.kurspageboxmor a {color:#EE613D;}
.kurspageboxmor a:hover {color:#348CCB;}
#kurspagecha {margin:0 auto 50px;padding:20px;background:#FFFFFF;}

#kurspagelis {margin:0 auto 20px;padding:20px;background:#FFFFFF;}
#kurspagelished {margin:0 auto 5px;padding:0 0 15px;border-bottom:2px solid #DDD;}
.kurspagelishedtit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
#kurspagelismid {margin:0;padding:0;}
#kurspagelismidbox {margin:0 auto 5px;padding:0 0 5px;border-bottom:1px solid #DDD;}
#kurspagelismidbox a {color:#348CCB;}
#kurspagelismidbox a:hover {color:#EE613D;}
.kurspagelismidboxtit {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
.kurspagelismidboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;color:#666666;}

/* FILTER */
.kurspageboxfil {margin:5px auto;padding:20px;display:flex;background:#EBF4FA;border-radius:5px;}
.kurspageboxfil form {width:100%;}
.kurspageboxfil label {margin:0;padding:0;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
.kurspageboxfil input.from {width:30%;margin:0;padding:8px 12px;font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;color:#348CCB;border-radius:2px;border:none;}
.kurspageboxfil input.to {width:30%;margin:0;padding:8px 12px;font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;color:#348CCB;border-radius:2px;border:none;}
.kurspageboxfil select {width:auto;margin:0;padding:8px;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;color:#348CCB;border-radius:2px;border:none;text-align:center;}
.kurspageboxfil input.cari {width:13%;margin:0;padding:8px 12px;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;background:#348CCB;color:#FFFFFF;cursor:pointer;border-radius:2px;border:none;}
.kurspageboxfil input.cari:hover {background:#EE613D;}
.kurspageboxfil input.reset {width:13%;margin:0;padding:8px 12px;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;background:#666666;color:#FFFFFF;cursor:pointer;border-radius:2px;border:none;}
.kurspageboxfil input:focus {outline:none;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	#bgkurshead {width:100%;margin:20px auto 10px;padding:0;}
	#bokurshead {width:90%;margin:0 auto;padding:20px;background:#FFFFFF;}
	.kursheadtit {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;}
	.kursheaddes {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}

	#bgkurspage {width:100%;margin:0 auto;padding:20px 0 100px;}
	#bokurspage {width:90%;margin:0 auto;padding:0;}

	#kurspage {width:100%;margin:0 auto;padding:0;display:flex;}

	#kurspageleft {width:73%;margin-right:2%;}
	#kurspagerite {width:25%;}

	#kurspagebox {margin:0;padding:20px;background:#FFFFFF;}
	.kurspageboxhed {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	.kurspageboxnom {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
	.kurspageboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
	.kurspageboxtab {margin:10px auto;padding:0;}
	.kurspageboxsum {font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;}
	.kurspageboxmor {margin:10px auto 0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;text-align:center;}
	.kurspageboxmor a {color:#EE613D;}
	.kurspageboxmor a:hover {color:#348CCB;}

	#kurspagelis {margin:0 auto 20px;padding:20px;background:#FFFFFF;}
	#kurspagelished {margin:0 auto 5px;padding:0 0 15px;border-bottom:2px solid #DDD;}
	.kurspagelishedtit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
	#kurspagelismid {margin:0;padding:0;}
	#kurspagelismidbox {margin:0 auto 5px;padding:0 0 5px;border-bottom:1px solid #DDD;}
	#kurspagelismidbox a {color:#348CCB;}
	#kurspagelismidbox a:hover {color:#EE613D;}
	.kurspagelismidboxtit {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
	.kurspagelismidboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;color:#666666;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		#bgkurshead {width:100%;margin:20px auto 10px;padding:0;}
		#bokurshead {width:90%;margin:0 auto;padding:20px;background:#FFFFFF;}
		.kursheadtit {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;}
		.kursheaddes {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
		
		#bgkurspage {width:100%;margin:0 auto;padding:20px 0 100px;}
		#bokurspage {width:90%;margin:0 auto;padding:0;}

		#kurspage {width:100%;margin:0 auto;padding:0;display:flex;}

		#kurspageleft {width:73%;margin-right:2%;}
		#kurspagerite {width:25%;}

		#kurspagebox {margin:0;padding:20px;background:#FFFFFF;}
		.kurspageboxhed {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
		.kurspageboxnom {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
		.kurspageboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
		.kurspageboxtab {margin:10px auto;padding:0;}
		.kurspageboxsum {font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;}
		.kurspageboxmor {margin:10px auto 0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;text-align:center;}
		.kurspageboxmor a {color:#EE613D;}
		.kurspageboxmor a:hover {color:#348CCB;}

		#kurspagelis {margin:0 auto 20px;padding:20px;background:#FFFFFF;}
		#kurspagelished {margin:0 auto 5px;padding:0 0 15px;border-bottom:2px solid #DDD;}
		.kurspagelishedtit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
		#kurspagelismid {margin:0;padding:0;}
		#kurspagelismidbox {margin:0 auto 5px;padding:0 0 5px;border-bottom:1px solid #DDD;}
		#kurspagelismidbox a {color:#348CCB;}
		#kurspagelismidbox a:hover {color:#EE613D;}
		.kurspagelismidboxtit {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
		.kurspagelismidboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;color:#666666;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			#bgkurshead {width:100%;margin:20px auto 10px;padding:0;}
			#bokurshead {width:90%;margin:0 auto;padding:20px;background:#FFFFFF;}
			.kursheadtit {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;}
			.kursheaddes {font-weight:400;font-size:16px;font-family:'Roboto', sans-serif;}
			
			#bgkurspage {width:100%;margin:0 auto;padding:20px 0 100px;}
			#bokurspage {width:90%;margin:0 auto;padding:0;}

			#kurspage {width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

			#kurspageleft {width:100%;margin-right:0;}
			#kurspagerite {width:100%;}

			#kurspagebox {margin:0 0 5%;padding:5px;background:#FFFFFF;}
			.kurspageboxhed {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
			.kurspageboxnom {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
			.kurspageboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;}
			.kurspageboxtab {margin:10px auto;padding:0;}
			.kurspageboxsum {font-weight:400;font-size:13px;font-family:'Roboto', sans-serif;}
			.kurspageboxmor {margin:10px auto 0;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;text-align:center;}
			.kurspageboxmor a {color:#EE613D;}
			.kurspageboxmor a:hover {color:#348CCB;}

			#kurspagelis {margin:0 auto 20px;padding:20px;background:#FFFFFF;}
			#kurspagelished {margin:0 auto 5px;padding:0 0 15px;border-bottom:2px solid #DDD;}
			.kurspagelishedtit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
			#kurspagelismid {margin:0;padding:0;}
			#kurspagelismidbox {margin:0 auto 5px;padding:0 0 5px;border-bottom:1px solid #DDD;}
			#kurspagelismidbox a {color:#348CCB;}
			#kurspagelismidbox a:hover {color:#EE613D;}
			.kurspagelismidboxtit {font-weight:700;font-size:16px;font-family:'Roboto', sans-serif;}
			.kurspagelismidboxdet {font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;color:#666666;}
		}
	}
}
/* ======================================================================================================================================================================= */









/* KONTAK KAMI */
#bgcontact {width:100%;margin:0 auto;padding:20px 0 100px;}
#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;padding:0;font-weight:700;font-size:20px;color:#348CCB;}
.bocontacttopdes {margin:0 auto;padding:0;color:#444;}

#bocontactmid {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

#bocontactmidbox {width:49%;float:left;margin:0 0.5%;padding:20px;border:1px solid #348CCB;}
.bocontactmidleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#348CCB;border-bottom:1px solid #ddd;}
.bocontactmidleftboxdes {margin:0 auto;padding:0;color:#444;}
.bocontactmidleftboxdes a {color:#348CCB;}
.bocontactmidleftboxdes a:hover {color:#000000;}
.bocontactmidleftboximg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);border-radius:0 100px 0 0;}
.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);}

#bocontactbot {margin:0 auto;padding:25px;background:#f9f9f9;}
#bocontactbotbox {margin:0 auto;padding:0;}
.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#000000;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: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;padding:0;font-weight:700;font-size:20px;color:#348CCB;}
	.bocontacttopdes {margin:0 auto;padding:0;color:#444;}

	#bocontactmid {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

	#bocontactmidbox {width:49%;float:left;margin:0 0.5%;padding:20px;border:1px solid #348CCB;}
	.bocontactmidleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#348CCB;border-bottom:1px solid #ddd;}
	.bocontactmidleftboxdes {margin:0 auto;padding:0;color:#444;}
	.bocontactmidleftboxdes a {color:#348CCB;}
	.bocontactmidleftboxdes a:hover {color:#000000;}
	.bocontactmidleftboximg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);border-radius:0 100px 0 0;}
	.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);}

	#bocontactbot {margin:0 auto;padding:25px;background:#f9f9f9;}
	#bocontactbotbox {margin:0 auto;padding:0;}
	.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#000000;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: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;padding:0;font-weight:700;font-size:20px;color:#348CCB;}
		.bocontacttopdes {margin:0 auto;padding:0;color:#444;}

		#bocontactmid {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

		#bocontactmidbox {width:49%;float:left;margin:0 0.5%;padding:20px;border:1px solid #348CCB;}
		.bocontactmidleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#348CCB;border-bottom:1px solid #ddd;}
		.bocontactmidleftboxdes {margin:0 auto;padding:0;color:#444;}
		.bocontactmidleftboxdes a {color:#348CCB;}
		.bocontactmidleftboxdes a:hover {color:#000000;}
		.bocontactmidleftboximg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);border-radius:0 100px 0 0;}
		.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);}

		#bocontactbot {margin:0 auto;padding:25px;background:#f9f9f9;}
		#bocontactbotbox {margin:0 auto;padding:0;}
		.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#000000;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;padding:0;font-weight:700;font-size:20px;color:#348CCB;}
			.bocontacttopdes {margin:0 auto;padding:0;color:#444;}

			#bocontactmid {margin:0 auto;padding:0;display:flex;flex-wrap:wrap;}

			#bocontactmidbox {width:100%;float:none;margin:0 auto 5%;padding:20px;border:1px solid #348CCB;}
			.bocontactmidleftboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#348CCB;border-bottom:1px solid #ddd;}
			.bocontactmidleftboxdes {margin:0 auto;padding:0;color:#444;}
			.bocontactmidleftboxdes a {color:#348CCB;}
			.bocontactmidleftboxdes a:hover {color:#000000;}
			.bocontactmidleftboximg iframe {width:100%;height:auto;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);border-radius:0 100px 0 0;}
			.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);}

			#bocontactbot {margin:0 auto;padding:25px;background:#f9f9f9;}
			#bocontactbotbox {margin:0 auto;padding:0;}
			.bocontactbotboxtit {margin:0 auto 10px;padding:0 0 10px;font-weight:700;font-size:20px;color:#000000;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:#348CCB;}
.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: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:#348CCB;}
	.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:#348CCB;}
		.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:#348CCB;}
			.errordes {margin:0 auto;padding:0;}
			.errordes h2 {font-weight:400;font-size:16px;}
		}
	}
}
/* ======================================================================================================================================================================= */

/* KALENDER */
/* EN */
.calbuttonen {position:fixed;right:-60px;top:auto;bottom:380px;transform:translateY(-50%);background-color:#348CCB;color:white;padding:10px 30px;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;border-radius:10px 10px 0 0;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:background 0.3s;z-index:1000;transform:translateY(-50%) rotate(-90deg);cursor:pointer;}
.calbuttonen:hover {background-color:#EE613D;}
/* ID */
.calbutton {position:fixed;right:-65px;top:auto;bottom:400px;transform:translateY(-50%);background-color:#348CCB;color:white;padding:10px 30px;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;border-radius:10px 10px 0 0;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:background 0.3s;z-index:1000;transform:translateY(-50%) rotate(-90deg);cursor:pointer;}
.calbutton:hover {background-color:#EE613D;}
.caloverlay {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99999;justify-content:center;align-items:center;}
.calcontent {background:#fff;padding:0;border-radius:0;max-width:1000px;width:100%;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,0.3);animation:fadeIn 0.3s ease;font-family:'Roboto', sans-serif;}
.calcontent img {width:100%;height:auto;}
.calclose {position:absolute;top:15px;right:20px;font-size:50px;font-weight:400;color:#fff;cursor:pointer;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		
		/* MOBILE */
		@media screen and (max-width:502px) 
		{
			
		}
	}
}
/* ======================================================================================================================================================================= */

/* NEWSLETTER */
/* EN */
.newsletterbuttonen {position:fixed;right:-70px;top:auto;bottom:200px;transform:translateY(-50%);background-color:#EE613D;color:white;padding:10px 30px;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;border-radius:10px 10px 0 0;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:background 0.3s;z-index:1000;transform:translateY(-50%) rotate(-90deg);cursor:pointer;}
.newsletterbuttonen:hover {background-color:#348CCB;}
/* ID */
.newsletterbutton {position:fixed;right:-82px;top:auto;bottom:200px;transform:translateY(-50%);background-color:#EE613D;color:white;padding:10px 30px;font-weight:400;font-size:18px;font-family:'Roboto', sans-serif;border-radius:10px 10px 0 0;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:background 0.3s;z-index:1000;transform:translateY(-50%) rotate(-90deg);cursor:pointer;}
.newsletterbutton:hover {background-color:#348CCB;}
.newsletteroverlay {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99999;justify-content:center;align-items:center;}
.newslettercontent {background:#fff;padding:30px;border-radius:5px;max-width:400px;width:90%;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,0.3);animation:fadeIn 0.3s ease;font-family:'Roboto', sans-serif;}
.newslettercontent h2 {margin:0 auto 10px;font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.newslettercontent h3 {margin:0 auto 5px;font-weight:400;font-size:14px;font-family:'Roboto', sans-serif;text-align:justify;}
.newslettercontent h4 {margin:0 auto 20px;padding:10px 0;font-weight:400;font-size:12px;font-family:'Roboto', sans-serif;background:#F8D7DA;border:1px solid #F0ABB2;color:#AC1F2E;}
.newslettercontent input {width:100%;padding:10px;margin-bottom:5px;border:1px solid #ccc;border-radius:3px;font-family:'Roboto', sans-serif;}
.newslettercontent input:focus {outline:none;}
.newslettercontent button {background:#EE613D;color:#fff;border:none;padding:10px 0;border-radius:3px;cursor:pointer;font-weight:700;font-size:14px;font-family:'Roboto', sans-serif;width:100%;}
.newslettercontent button:hover {background:#348CCB;}
.newsletterclose {position:absolute;top:15px;right:20px;font-size:50px;font-weight:400;color:#fff;cursor:pointer;}
@keyframes fadeIn {
  from { opacity:0; transform:scale(0.9); }
  to { opacity:1; transform:scale(1); }
}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		
		/* MOBILE */
		@media screen and (max-width:502px) 
		{
			
		}
	}
}
/* ======================================================================================================================================================================= */

/* 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:#348CCB;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-family:'Roboto';font-size:16px;padding:20px 30px;text-decoration:none;} 
.autobutton:hover {background:#000000;}
.autobutton:active {position:relative;top:1px;}
@media screen and (max-width:1004px)
{
	/* TABLET */
	.autobutton {background:#348CCB;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-family:'Roboto';font-size:16px;padding:20px 30px;text-decoration:none;} 
	.autobutton:hover {background:#000000;}
	.autobutton:active {position:relative;top:1px;}
	@media screen and (max-width:502px)
	{
		/* MOBILE */
		.autobutton {background:#348CCB;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-family:'Roboto';font-size:16px;padding:20px 30px;text-decoration:none;} 
		.autobutton:hover {background:#000000;}
		.autobutton:active {position:relative;top:1px;}
	}
}

/* FULL BUTTON */
.fullbutton {background:#348CCB;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;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:#000000;}
.fullbutton:active {position:relative;top:1px;}
@media screen and (max-width:1004px)
{
	/* TABLET */
	.fullbutton {background:#348CCB;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;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:#000000;}
	.fullbutton:active {position:relative;top:1px;}
	@media screen and (max-width:502px)
	{
		/* MOBILE */
		.fullbutton {background:#348CCB;border-radius:5px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;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:#000000;}
		.fullbutton:active {position:relative;top:1px;}
	}
}
/* ======================================================================================================================================================================= */

.searchbutton {background:#111;border-radius:3px;border:none;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:12px 0;text-decoration:none;width:20%;}
.searchbutton:hover {background:#000000;}
.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:#FFFFFF;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:12px 0;text-decoration:none;width:100%;}
	.searchbutton:hover {background:#000000;}
	.searchbutton:active {position:relative;top:1px;}
}
/* ======================================================================================================================================================================= */

.detailbutton {background:#FFFFFF;border-radius:3px;background:#000000;display:inline-block;cursor:pointer;color:#FFFFFF;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:#348CCB;color:#FFFFFF;}
.detailbutton:active {position:relative;top:1px;}
@media screen and (max-width:990px) 
{
	
}
/* ======================================================================================================================================================================= */

.wabutton {background:#348CCB;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:#348CCB;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:#348CCB;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:700;font-family:'Roboto', sans-serif;font-size:15px;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:#348CCB;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:700;font-family:'Roboto', sans-serif;font-size:15px;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:#348CCB;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:700;font-family:'Roboto', sans-serif;font-size:15px;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:#348CCB;border-radius:0;border:none;display:inline-block;cursor:pointer;color:#fff!important;font-weight:700;font-family:'Roboto', sans-serif;font-size:15px;padding:10px 0;text-decoration:none;margin:0 1%;width:98%;text-align:center;}
			.tabbutton:hover {background:#B90000;}
			.tabbutton:active {position:relative;top:1px;}
		}
	}
}
/* ======================================================================================================================================================================= */

.detailsbutton {background:#EE613D;border-radius:3px;border:1px solid #EE613D;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;line-height:1;}
.detailsbutton:hover {background:#FFFFFF;color:#EE613D!important;}
.detailsbutton:active {position:relative;top:1px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	.morebutton {background:#EE613D;border-radius:3px;border:1px solid #EE613D;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
	.morebutton:hover {background:#FFFFFF;color:#EE613D!important;}
	.morebutton:active {position:relative;top:1px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		.morebutton {background:#EE613D;border-radius:3px;border:1px solid #EE613D;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
		.morebutton:hover {background:#FFFFFF;color:#EE613D!important;}
		.morebutton:active {position:relative;top:1px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			.morebutton {background:#EE613D;border-radius:3px;border:1px solid #EE613D;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
			.morebutton:hover {background:#FFFFFF;color:#EE613D!important;}
			.morebutton:active {position:relative;top:1px;}
		}
	} 
}
/* ======================================================================================================================================================================= */

.morebutton {background:#EE613D;border-radius:3px;border:1px solid #EE613D;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
.morebutton:hover {background:#FFFFFF;color:#EE613D!important;}
.morebutton:active {position:relative;top:1px;}
/* LANDSCAPE */
@media screen and (max-width:1180px)
{
	.morebutton {background:#EE613D;border-radius:3px;border:1px solid #EE613D;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
	.morebutton:hover {background:#FFFFFF;color:#EE613D!important;}
	.morebutton:active {position:relative;top:1px;}
	/* POTRAIT */
	@media screen and (max-width:820px)
	{
		.morebutton {background:#EE613D;border-radius:3px;border:1px solid #EE613D;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
		.morebutton:hover {background:#FFFFFF;color:#EE613D!important;}
		.morebutton:active {position:relative;top:1px;}
		/* MOBILE */
		@media screen and (max-width:502px)
		{
			.morebutton {background:#EE613D;border-radius:3px;border:1px solid #EE613D;display:inline-block;cursor:pointer;color:#FFF!important;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;padding:6px 10px;text-decoration:none;text-align:center;width:auto;margin:0;box-sizing:border-box;}
			.morebutton:hover {background:#FFFFFF;color:#EE613D!important;}
			.morebutton:active {position:relative;top:1px;}
		}
	} 
}
/* ======================================================================================================================================================================= */

.texttospeech {margin:20px auto 0;padding:0;}
.texttospeech button {margin:auto 0;padding:10px 20px;border:none;background:#EE613D;cursor:pointer;color:#FFFFFF;border-radius:3px;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}