/* Minification failed. Returning unminified contents.
(503,2314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(503,4950): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(503,5079): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(503,5209): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(503,5335): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(503,5746): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(503,5861): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(503,5889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(503,6001): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(503,6048): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(503,6101): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(503,6223): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(503,6253): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(503,6497): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(503,8084): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-width'
(503,8121): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(503,8170): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-height'
(503,8208): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(503,8300): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-color'
(503,8360): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-opacity'
(503,8703): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-opacity'
(503,8757): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(503,8787): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(503,9122): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-vertical-gap'
(503,9833): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-horizontal-gap'
(503,10645): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(503,10675): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(503,12586): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(503,12615): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(503,12809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(503,12868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1383,62): run-time error CSS1046: Expect comma, found '0'
(1383,66): run-time error CSS1046: Expect comma, found '/'
(1414,74): run-time error CSS1046: Expect comma, found '0'
(1414,78): run-time error CSS1046: Expect comma, found '/'
 */
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#231f20;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;transition:1s}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#231f20}
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 6px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	


._mCS_1 .mCSB_dragger .mCSB_dragger_bar{ background-color: #cd3c27; }
.mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: #a96f00;
	filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #e2b108;
	filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #a96f00;
	filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #a96f00;
	filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}
[data-aos^="fade"][data-aos^="fade"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}
[data-aos="fade-up"] {
    transform: translate3d(0, 100px, 0);
}


@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/**
 * Swiper 8.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 4, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@charset "utf-8";
/* CSS Document */

#mobile-navigation-overlay { cursor: url(../images/curser.png), pointer; position:fixed; left:0; right:0; bottom:0; background:rgba(0,0,0,0.7); z-index:999999; opacity:0; height:0;
-webkit-transition: opacity .4s ease .8s, height 0s ease 1.2s;
	 -o-transition: opacity .4s ease .8s, height 0s ease 1.2s;
    	transition: opacity .4s ease .8s, height 0s ease 1.2s;}
.show-menu #mobile-navigation-overlay { top:0; opacity:1; height: 100%;
-webkit-transition: height 0s ease 0s, opacity .4s ease 0s;
     -o-transition: height 0s ease 0s, opacity .4s ease 0s;
    	transition: height 0s ease 0s, opacity .4s ease 0s;}		

#mobile-navigation { position:fixed; background:#fff; position:fixed; right:0; top:0; bottom:0; width:357px; z-index:9999999; overflow-y:auto; -webkit-overflow-scrolling: touch; 
	-webkit-transform: translateX(357px);
	   -moz-transform: translateX(357px);
		-ms-transform: translateX(357px);
			transform: translateX(357px);
    -webkit-transition: transform .3s ease-out .4s;
    	 -o-transition: transform .3s ease-out .4s;
    		transition: transform .3s ease-out .4s;
    backface-visibility: hidden;}
.show-menu  #mobile-navigation {
	-webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	   -ms-transform: translateX(0);
		   transform: translateX(0);
	-webkit-transition: transform .3s linear .4s;
		 -o-transition: transform .3s linear .4s;
			transition: transform .3s linear .4s;
	backface-visibility: hidden;}	
#mobile-navigation .mobile-navigation { -webkit-transition:all 2s ease-in-out; transition: all 2s ease-in-out; opacity:0; visibility:hidden; position:relative;
-webkit-transform:translateY(50px); -ms-transform:translateY(50px); transform:translateY(50px); }
#mobile-navigation .mobile-navigation .close { position:absolute; right:0; top:0;}
#mobile-navigation .mobile-navigation .close a { display:inline-block; text-align:center; margin-right:14px; margin-top:18px; width:42px; height:42px; 
background:url(../images/close_p.png) no-repeat center center #121212; border-radius:50%; transition:0.6s;}
#mobile-navigation .mobile-navigation .close a:hover { -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg);}
#mobile-navigation .mobile-navigation .logo { padding:19px 20px 30px;}
#mobile-navigation .mobile-navigation .logo a { width:84px; height:42px; background:url(../images/logo.png) no-repeat; display:block; background-size:84px auto; background-position:0 100%;}
#mobile-navigation .mobile-navigation .mobile-navigation-list { padding:10px 0;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul {}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li {}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > a { display:block;  padding:10px 50px 10px 20px;  transition:0s;
font-family: 'Roboto', sans-serif; font-weight:700; font-size:15px; color:#121212; text-transform:uppercase;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li.sub-nav > a { background:url(../images/mright_arrow.png) no-repeat right 22px center;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li.open > a { background:url(../images/mainmenu-link.png) no-repeat; background-size:120px auto; border-bottom:1px solid #ccc; background-position:11px center; min-height:49px; font-size:0; padding-left:12px;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li.open > a:hover { background-image:url(../images/mainmenu-link-hover.png); }
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul { padding:0 0; display:none; background:#ffcd21;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li { position:relative;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li + li { border-top:1px solid #e2b108;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li > a { position:relative; display:block; padding:14px 20px 12px 40px; font-weight:700; font-size:13px; color:#353535; font-family: 'Roboto', sans-serif; text-transform:uppercase; transition:0s; display:block;  }


#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > div > div > li > a { position:relative; font-size:17px; padding:6px 50px 6px 20px; display:block; transition:0s;  }
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > div > div > li > a:hover { color:#e35086;}

#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > div { overflow-y:auto}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > div > div { max-height:252px;}


#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li.sub-nav > a { background:url(../images/mright_arrow.png) no-repeat right 25px center;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li.open > a { background:url(../images/left_arrow.png) no-repeat 22px 16px; padding-left:40px; font-weight:600; border-bottom:1px solid #e2b108; padding-bottom:10px;}

#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li > ul { padding:0; display:none;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li > ul > li { position:relative;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li > ul > li + li { border-top:1px solid #e2b108;}
#mobile-navigation .mobile-navigation .mobile-navigation-list > ul > li > ul > li > ul > li > a { position:relative; display:block; padding:14px 20px 12px 40px; font-weight:700; font-size:13px; color:#353535; font-family: 'Roboto', sans-serif; text-transform:uppercase; transition:0s; display:block;  }


#mobile-navigation.one_open .mobile-navigation .mobile-navigation-list > ul > li { display:none;}
#mobile-navigation.one_open .mobile-navigation .mobile-navigation-list > ul > li.open { display:block;}
#mobile-navigation.one_open .mobile-navigation .inquery,
#mobile-navigation.one_open .mobile-navigation .links,
#mobile-navigation.one_open .mobile-navigation .social { display:none;}

#mobile-navigation.two_open .mobile-navigation .mobile-navigation-list > ul > li > ul > li { display:none;}
#mobile-navigation.two_open .mobile-navigation .mobile-navigation-list > ul > li > ul > li.open { display:block;}

#mobile-navigation .mobile-navigation .social { padding:20px 20px;}
#mobile-navigation .mobile-navigation .social a { display:inline-block; color:#ffcd21; font-size:20px;}
#mobile-navigation .mobile-navigation .social a:hover { color:#ccc;}
#mobile-navigation .mobile-navigation .social a + a { margin-left:20px;}

.show-menu { overflow:hidden !important;}
.show-menu  #mobile-navigation .mobile-navigation { opacity:1; visibility:visible; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
.menu_icon { display:none;}

@media only screen and (max-width: 992px) {	
}
@media only screen and (max-width: 767px) {
	.menu_icon { display:block;}
	#mobile-navigation { width:100%;
	-webkit-transform: translateX(100%);
	   -moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
			transform: translateX(100%);}
	
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@charset "utf-8";*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0}p{margin-top:0}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}body,html{height:100%}:focus{outline:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}li,ol,ul{list-style:none}a{text-decoration:none;background-color:transparent;color:inherit;-webkit-text-decoration-skip:objects;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}a:active,a:hover{outline:0}a img,img{border:0;vertical-align:middle;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:none;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}input[type=checkbox],input[type=radio]{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=password],input[type=search],input[type=text],textarea{padding:0 15px;border:none;width:100%;-webkit-appearance:textfield;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{padding:10px 15px;resize:none;overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.relative{position:relative}::-webkit-input-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%}}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.container{margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}

.swiper {
width: 100%;
height: 100%;
}

.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}

.swiper {
width: 100%;
height: 300px;
margin-left: auto;
margin-right: auto;
}

.swiper-slide {
background-size: cover;
background-position: center;
}

.mySwiper2 {
height: 80%;
width: 100%;
}

.mySwiper {
height: 20%;
box-sizing: border-box;
padding: 10px 0;
}

.mySwiper .swiper-slide {
width: 25%;
height: 100%;
border:1px solid #fff;
cursor:pointer;
}

.mySwiper .swiper-slide-thumb-active {
border:1px solid #ffcd21;
}

.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}

.main_swiper .swiper-slide.video a { display:block; position:relative;}
.main_swiper .swiper-slide.video a:after { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); content:" ";}
.main_swiper .swiper-slide.video a:before { position:absolute; left:50%; top:50%; margin:-19px 0 0 -19px; width:38px; height:38px; border-radius:50%; border:3px solid #ffcd21; content:" "; z-index:3; font-family:'FontAwesome'; content:"\f0da"; color:#ffcd21; font-size:26px; line-height:32px; text-align:center; padding-left:4px; }

.mySwiper .swiper-slide.video { position:relative;}
.mySwiper .swiper-slide.video:after { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); content:" ";}
.mySwiper .swiper-slide.video:before { position:absolute; left:50%; top:50%; margin:-19px 0 0 -19px; width:38px; height:38px; border-radius:50%; border:3px solid #ffcd21; content:" "; z-index:3; font-family:'FontAwesome'; content:"\f0da"; color:#ffcd21; font-size:26px; line-height:32px; text-align:center; padding-left:4px; }
@charset "utf-8";
/* CSS Document *//* 
ffcd21=Yellow
d5a000=DarkYellow
font-family: 'Oswald', sans-serif;
font-family: 'Roboto', sans-serif;
*/

body {
	font-family: 'Montserrat', sans-serif;
	font-weight:500;
	font-size:14px;	
	color:#353535;	
}
.container { 
	width:1200px;
}

.mob_show { display:none;}
.mob_hide {}

#header { position:relative; z-index:4; transition:0.6s;}
#header .top { background:#1d1d1d;}
#header .top .left { float:left; overflow:hidden;}
#header .top .left .phone { float:left;}
#header .top .left .phone a { display:block; padding:0 0 0 25px; color:#ffcd21; font-weight:500; position:relative; line-height:50px; position:relative;}
#header .top .left .phone a:before { position:absolute; left:0; top:50%; width:15px; height:17px; margin-top:-7.5px; background:url(../images/call.png) no-repeat; background-size:15px; content:" "; transition:0.3s;}
#header .top .left .phone a:hover { color:#fff;}
#header .top .left .phone a:hover:before { background-position:0 100%;}
#header .top .left .mail { float:left; margin-left:23px;}
#header .top .left .mail a { display:block; padding:0 0 0 30px; color:#ffcd21; font-weight:500; position:relative; line-height:50px; position:relative;}
#header .top .left .mail a:before { position:absolute; left:0; top:50%; width:19px; height:11px; margin-top:-5.5px; background:url(../images/mail.png) no-repeat; background-size:19px; content:" "; transition:0.3s;}
#header .top .left .mail a:hover { color:#fff;}
#header .top .left .mail a:hover:before { background-position:0 100%;}
#header .top .right { float:right;}
#header .top .right a { float:left; display:block; line-height:50px; color:#ffcd21; font-size:20px;}
#header .top .right a + a { margin-left:25px; }
#header .top .right a:hover { color:#fff;}
#header .header { position:relative; background:#fff;}
#header .header:after { position:absolute; left:0; bottom:-18px; width:100%; height:18px; background:url(../images/header_gradient.png) repeat-x; content:" ";}
#header .header .logo { float:left; padding:15px 0;}
#header .header .menu { float:left; width:calc(100% - 140px); text-align:center; position:relative; z-index:3;}
#header .header .menu > ul {}
#header .header .menu > ul > li { display:inline-block; text-align:left; position:relative;}
#header .header .menu > ul > li + li { margin-left:30px;}
#header .header .menu > ul > li > a { display:block; font-weight:700; font-size:15px; color:#353535; text-transform:uppercase; padding:40px 0; font-family: 'Roboto', sans-serif;}
#header .header .menu > ul > li:hover > a,
#header .header .menu > ul > li.active > a { color:#d5a000;}
#header .header .menu > ul > li > ul { position:absolute; left:0; top:100%; background:#ffcd21; width:280px; display:none;}
#header .header .menu > ul > li:hover > ul { display:block;}
#header .header .menu > ul > li > ul > li {}
#header .header .menu > ul > li > ul > li + li { border-top:1px solid #e2b108;}
#header .header .menu > ul > li > ul > li > a { display:block; padding:9px 12px 7px; font-weight:700; font-size:13px; color:#353535; font-family: 'Roboto', sans-serif; text-transform:uppercase;}
#header .header .menu > ul > li > ul > li:hover > a { background:#a96f00; padding-left:20px; color:#fff;}
#header .header .menu > ul > li > ul > li > ul { position:absolute; left:100%; top:0; background:#ffcd21; width:370px; border-left:1px solid rgba(0,0,0,0.5); display:none;}
.custom-scrollbar { max-height:500px;}
#header .header .menu > ul > li > ul > li:hover > ul { display:block;}
#header .header .menu > ul > li > ul > li > ul li {}
#header .header .menu > ul > li > ul > li > ul li + li { border-top:1px solid #e2b108;}
#header .header .menu > ul > li > ul > li > ul li a { display:block; padding:9px 12px 7px; font-weight:700; font-size:13px; color:#353535; font-family: 'Roboto', sans-serif; text-transform:uppercase;}
#header .header .menu > ul > li > ul > li > ul li:hover a { background:#a96f00; color:#fff;}

.mCSB_inside > .mCSB_container { margin-right:5px;}

body { padding-top:151px;}
#header { position:fixed; left:0; top:0; right:0;}
#header.sticky { position:fixed; left:0; top:-50px; right:0;}
#header.sticky .header .logo { padding:10px 0; width:70px;}
#header.sticky .header .menu > ul > li > a { padding:17px 0;}

#backtotop { position:fixed; right:25px; opacity:0; visibility:hidden; bottom:25px; z-index:9999; transition:0.35s; 
-webkit-transform:scale(0.7); -ms-transform:scale(0.7); transform:scale(0.7);}
.fancybox-active #backtotop { z-index:99;}
#backtotop.visible { opacity:1; visibility:visible; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
#backtotop a { display:block; transition:0.35s; background:#333; width:40px; height:44px; position:relative; border-radius:5px; box-shadow:0 0 10px rgba(255,205,33,0.4);}
#backtotop a:hover { background-color:#262068;}
#backtotop a:after { width:16px; height:7px; background:url(../images/top.png) no-repeat; position:absolute; left:50%; top:50%; content:" "; transition:0.35s; 
-webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
#backtotop a:hover:after { background-position:0 100%;}

#banner { position:relative; z-index:3;}
#banner .main_banner { position:relative;}
#banner .main_banner .owl-nav { margin:0;}
#banner .main_banner .owl-nav .owl-prev { position:absolute; left:0; top:50%; width:50px; height:60px; margin:0; margin-top:-30px; border-radius:0;
background:url(../images/prev.png) no-repeat center center rgba(255,255,255,0.5); transition:0.6s;}
#banner .main_banner .owl-nav .owl-next { position:absolute; right:0; top:50%; width:50px; height:60px; margin:0; margin-top:-30px; border-radius:0;
background:url(../images/prev.png) no-repeat center center rgba(255,255,255,0.5); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); transition:0.6s;}
#banner .main_banner .owl-nav .owl-prev:hover,
#banner .main_banner .owl-nav .owl-next:hover { background-color:rgba(255,255,255,1);}
#banner .main_banner .banner_text { position:absolute; left:0; top:50%; width:100%;
-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
#banner .main_banner .banner_text p { font-weight:500; font-size:18px; color:#ffffff; text-transform:uppercase;}
#banner .main_banner .banner_text h2 { font-weight:700; font-size:48px; color:#ffdd21; text-transform:uppercase; line-height:60px; margin-top:10px;}
#banner .main_banner .banner_text .btn { margin-top:50px;}
#banner .main_banner .banner_text .btn a { padding:10px 23px; font-weight:500; font-size:16px; color:#fff; text-transform:uppercase; display:inline-block; position:relative;
box-shadow:0 0 0 2px inset #ffdd21;}
#banner .main_banner .banner_text .btn a:before { position:absolute; left:0; top:0; bottom:0; right:0; width:0; height:100%; z-index:1; background:#ffcd21; content:" "; transition:0.6s;}
#banner .main_banner .banner_text .btn:hover a:before { width:100%; }
#banner .main_banner .banner_text .btn a span { position:relative; z-index:3;}

#banner .main_banner .banner_text p { transition:1s; opacity:0.0001;}
#banner .main_banner .banner_text h2 { transition:1.5s; opacity:0.0001;}
#banner .main_banner .banner_text .btn { transition:2.5s; opacity:0.0001;}

#banner .main_banner .banner_text p { transform:translateY(100px);}
#banner .main_banner .banner_text h2 { transform:translateY(100px);}
#banner .main_banner .banner_text .btn { transform:translateY(100px);}

#banner .main_banner .active .banner_text p { transform:translateY(0px); opacity:1;}
#banner .main_banner .active .banner_text h2 { transform:translateY(0px); opacity:1;}
#banner .main_banner .active .banner_text .btn { transform:translateY(0px); opacity:1;}

.featured { padding:60px 0 70px;}
.featured h2 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; text-align:center;}
.featured .featured_carousel { padding-top:48px;}
.featured .featured_carousel .f_box { padding-top:20px; transition:1s;}
.featured .featured_carousel .f_box:hover {}
.featured .featured_carousel .f_box .img {}
.featured .featured_carousel .f_box .img a { display:block; overflow:hidden;}
.featured .featured_carousel .f_box .img a img { transition:0.6s;}
.featured .featured_carousel .f_box .img a:hover img { -webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.featured .featured_carousel .f_box .img_detail {}
.featured .featured_carousel .f_box .img_detail a { display:block; padding:20px 0;}
.featured .featured_carousel .f_box .img_detail a p { color:#353535; font-weight:500;}
.featured .featured_carousel .f_box .img_detail a p span { display:block; color:#121212; font-weight:600; transition:0.6s;}
.featured .featured_carousel .f_box:hover .img_detail a p span { color:#d5a000;}
.featured .featured_carousel .owl-dots { position:absolute; left:0; right:0; top:0;}
.featured .featured_carousel .owl-dots .owl-dot span { width:34px; height:10px; background:url(../images/dot.png) no-repeat center center; border-radius:5px; padding:0; margin:0; transition:0.3s;}
.featured .featured_carousel .owl-dots .owl-dot + .owl-dot { margin-left:10px;}
.featured .featured_carousel .owl-dots .owl-dot.active span { background:url(../images/dot_active.png) no-repeat center center;}


.categories { position:relative; padding:64px 0 50px 0;}
.categories:before { width:100%; height:22px; background:url(../images/categories_gradient.png) repeat-x; position:absolute; left:0; top:0; content:" "; z-index:2;}
.categories:after { height:970px; width:100%; background:#ffcd21; position:absolute; left:0; top:0; content:" "; z-index:1;}
.categories .center { position:relative; z-index:3;}
.categories h2 { font-weight:700; font-size:24px; color:#121212; position:relative; text-transform:uppercase; text-align:center;}
.categories h2:after { position:absolute; left:50%; bottom:-20px; width:80px; height:8px; margin-left:-40px; content:" "; background:#fff;}
.categories .links { margin-left:-2%; margin-top:60px; overflow:hidden;}
.categories .links a { float:left; width:31.33%; margin-left:2%; margin-bottom:2%; background:#fff; text-align:center; min-height:70px; padding:0 10px; color:#353535; display: flex;
  align-items: center;  justify-content: center; box-shadow:0 0 10px rgba(0,0,0,0.2); font-weight:600;}
.categories .links a:hover { color:#d5a000;}
.categories .view { text-align:center; padding:16px 0 0 0;}   
.categories .view a { padding:14px 23px; font-weight:700; font-size:12px; color:#121212; text-transform:uppercase; display:inline-block; position:relative;
box-shadow:0 0 0 2px inset #fff;}
.categories .view a:before { position:absolute; left:0; top:0; bottom:0; right:0; width:0; height:100%; z-index:1; background:#fff; content:" "; transition:0.6s;}
.categories .view:hover a:before { }
.categories .view:hover a { background:#353535; color:#fff; box-shadow:0 0 0 2px inset #353535;}
.categories .view a span { position:relative; z-index:3;}

.about { background:#fff; padding:30px; margin-top:100px;}
.about .top {}
.about .top .left { float:left; width:550px;}
.about .top .right { float:left; width:calc(100% - 550px); padding:13px 0 0 60px;}
.about .top .right h3 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:16px; position:relative; margin-bottom:28px;}
.about .top .right h3:after { width:80px; height:5px; background:#ffcd21; content:" "; position:absolute; left:0; bottom:0;}
.about .top .right > span { display:block; font-weight:700; font-size:18px; color:#353535; padding-bottom:19px;}
.about .top .right > p { line-height:22px; font-weight:500;}
.about .top .right > p + p { margin-top:20px;}
.about .top .right .three_box { margin-top:55px; margin-left:-2%; }
.about .top .right .three_box .box { float:left; width:31.33%; margin-left:2%; background:#fff; padding:14px 10px 22px; box-shadow:0 0 10px rgba(0,0,0,0.3); text-align:center;}
.about .top .right .three_box .box span { display:block; color:#f5be01; font-weight:700; font-size:40px; font-family: 'Oswald', sans-serif; width:100%;}
.about .top .right .three_box .box p { font-weight:600; font-size:13px; color:#353535; text-transform:uppercase; margin-top:7px; text-transform:uppercase; width:100%;}
.about .top .right .more { margin-top:52px;}
.about .top .right .more a { display:inline-block; padding:9px 34px; background:#ffcd21; font-weight:700; font-size:12px; color:#121212; text-transform:uppercase;}
.about .top .right .more a:hover { background:#353535; color:#fff;}
.about .bot { margin-top:34px;}
.about .bot .left { float:left; width:500px;}
.about .bot .left h3 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:16px; position:relative; margin-bottom:28px;}
.about .bot .left h3:after { width:80px; height:5px; background:#ffcd21; content:" "; position:absolute; left:0; bottom:0;}
.about .bot .left span { display:block; font-weight:700; font-size:18px; color:#353535; padding-bottom:19px;}
.about .bot .left p { line-height:22px; font-weight:500;}
.about .bot .left p + p { margin-top:20px;}
.about .bot .left .more { margin-top:35px;}
.about .bot .left .more a { display:inline-block; padding:9px 34px; background:#ffcd21; font-weight:700; font-size:12px; color:#121212; text-transform:uppercase;}
.about .bot .left .more a:hover { background:#353535; color:#fff;}
.about .bot .right { float:right; width:532px; margin-left:-2%;}
.about .bot .right a { display:block; float:left; border:2px solid #ffcd21; width:31.33%; margin-left:2%;}
.about .bot .right a + a { }
.about .bot .right a:hover { -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px);}

.media { background:#eeeeee; padding:60px 0 80px 0;}
.media .head { padding:0 30px;}
.media .head .left { float:left;}
.media .head .left h3 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:16px; position:relative;}
.media .head .left h3:after { width:80px; height:5px; background:#ffcd21; content:" "; position:absolute; left:0; bottom:0;}
.media .head .right { float:right;} 
.media .head .right .more {}
.media .head .right .more a { display:inline-block; padding:9px 34px; background:#ffcd21; font-weight:700; font-size:12px; color:#121212; text-transform:uppercase;}
.media .head .right .more a:hover { background:#353535; color:#fff;}
.media .detail { margin-top:30px; padding:0 30px;}
.media .detail .left { float:left; width:550px;}
.media .detail .left a { display:block; position:relative; overflow:hidden;}
.media .detail .left a img { transition:1s;}
.media .detail .left a:hover img { transform:scale(1.1,1.1);}
.media .detail .left a:after { width:80px; height:80px; background:url(../images/play.png) no-repeat 30px center rgba(53,53,53,0.5); position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px; content:" "; border-radius:50%; border:5px solid rgba(255,205,33,0.5); }
.media .detail .right { float:right; width:560px;}
.media .detail .right .box {}
.media .detail .right .box + .box { margin-top:20px;}
.media .detail .right .box .img { float:left; width:180px;}
.media .detail .right .box .img a { display:block;}
.media .detail .right .box .img_detail { float:right; width:calc(100% - 180px); padding:25px 20px; background:#fff; min-height:180px; transition:0.6s;}

.media .detail .right .box .img_detail h3 { font-weight:700; font-size:18px; color:#121212; padding-bottom:16px; position:relative;}
.media .detail .right .box .img_detail h3 span { display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.media .detail .right .box .img_detail h3:after { width:80px; height:5px; background:#ffcd21; content:" "; position:absolute; left:0; bottom:0; transition:0.3s;}
.media .detail .right .box:hover .img_detail h3:after { width:100%;}
.media .detail .right .box .img_detail p { margin-top:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.testimonials { min-height:500px; background:url(../images/testimonial.jpg) no-repeat center center; padding:60px 0;}
.testimonials h3 { font-weight:700; font-size:24px; color:#fff; text-transform:uppercase; padding-bottom:16px; position:relative; text-align:center; margin-bottom:110px;}
.testimonials h3:after { width:80px; height:5px; background:#ffcd21; content:" "; position:absolute; left:50%; bottom:0; margin-left:-40px;}
.testimonials h3:before { width:43px; height:33px; background:url(../images/quote.png) no-repeat; position:absolute; left:50%; margin-left:-21.5px; bottom:-65px; content:" ";}
.testimonials .testimonials_carousel { max-width:744px; margin:0 auto; text-align:center;}
.testimonials .testimonials_carousel p { font-weight:500; font-size:16px; color:#fff; font-style:italic; line-height:30px;}
.testimonials .testimonials_carousel i { display:block; color:#ffcd21; margin-top:40px;}
.testimonials .testimonials_carousel i span { font-style:normal; display:block; font-weight:600; text-transform:uppercase; padding-bottom:20px;}
.testimonials .testimonials_carousel .owl-dots { }
.testimonials .testimonials_carousel .owl-dots .owl-dot span { width:12px; height:12px; background:#ffcd21; border-radius:50%; padding:0; margin:0; transition:0.3s; opacity:0.5;}
.testimonials .testimonials_carousel .owl-dots .owl-dot + .owl-dot { margin-left:10px;}
.testimonials .testimonials_carousel .owl-dots .owl-dot.active span { opacity:1;}

.client { background:#eeeeee; padding:60px 0;}
.client .client_carousel {}
.client .client_carousel .item a { border:2px solid #fff; display:block;}
.client .client_carousel .item a:hover { border:2px solid #ffcd21;}

.blog { padding:60px 0 80px 0;}
.blog h3 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:28px; position:relative; text-align:center;}
.blog h3:after { width:80px; height:5px; background:#ffdd21; content:" "; position:absolute; left:50%; bottom:0; margin-left:-40px;}
.blog .blog_carousel { margin-top:20px;}
.blog .blog_carousel .owl-dots { }
.blog .blog_carousel .owl-dots .owl-dot span { width:12px; height:12px; background:#ffcd21; border-radius:50%; padding:0; margin:0; transition:0.3s; opacity:0.5;}
.blog .blog_carousel .owl-dots .owl-dot + .owl-dot { margin-left:10px;}
.blog .blog_carousel .owl-dots .owl-dot.active span { opacity:1;}
.blog_box { transition:1s; padding-top:20px;}
.blog_box a { display:block; border:1px solid #ffcd21;}
.blog_box:hover { -webkit-transform:translateY(-15px); -ms-transform:translateY(-15px); transform:translateY(-15px);}
.blog_box .img {}
.blog_box .img_detail { text-align:center; margin-top:-15px; padding-bottom:37px;}
.blog_box .img_detail span { display:inline-block; background:#ffdd21; width:180px; margin:0 auto; padding:10px 0 10px; font-size:12px; font-weight:600; color:#353535;}
.blog_box .img_detail p { margin-top:40px; font-weight:600; font-size:16px; color:#353535; transition:0.6s; padding:0 10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.blog_box:hover .img_detail p { color:#d5a000;}

#footer { background:#242424; border-top:5px solid #ffcd21;}
#footer .top { padding:48px 0 50px;}
#footer .top .left { float:left; width:84px; padding-top:15px;}
#footer .top .left img + img { margin-top: 20px; }
#footer .top .right { float:left; width:calc(100% - 84px); padding:0 0 0 62px;}
#footer .top .right h2 { font-weight:700; font-size:14px; color:#e8b919; text-transform:uppercase;}
#footer .top .right p { color:#c8c8c8; line-height:20px; margin-top:6px;}
#footer .mid { background:#333333;}
#footer .mid .box { float:left; background:#333333; min-height:400px; width:275px; padding:25px 22px;}
#footer .mid .box:nth-child(2) { width:300px;}
#footer .mid .box:last-child { width:350px;}
#footer .mid .box + .box { border-left:1px solid #242424;}
#footer .mid .box h3 { font-weight:700; font-size:16px; color:#e8b919; text-transform:uppercase;}
#footer .mid .box h4 { font-weight:700; font-size:16px; color:#e8b919; text-transform:uppercase;}
#footer .mid .box ul { margin-top:21px;}
#footer .mid .box ul li {}
#footer .mid .box ul li + li { margin-top:11px;}
#footer .mid .box ul li a { display:inline-block; font-size:13px; color:#c8c8c8;}
#footer .mid .box ul li a:hover { padding-left:5px; color:#d5a000;}
#footer .mid .box div + div { margin-top:43px;}
#footer .mid .box .newsletter { margin-top:22px; position:relative;}
#footer .mid .box .newsletter .input_text { background:#484848; padding:0 64px 0 13px; width:100%; height:50px; font-size:13px; color:#c8c8c8;}
#footer .mid .box .newsletter .submit { width:54px; height:50px; background:url(../images/right_arrow.png) no-repeat center center #484848; position:absolute; right:0; top:0;}
#footer .mid .box .newsletter .submit:hover { background-color:#525252;}
#footer .mid .box .phone { margin-top:35px;}
#footer .mid .box .phone a { display:block; padding:0 0 0 35px; color:#c8c8c8; font-weight:700; font-size:16px; position:relative; position:relative;}
#footer .mid .box .phone a:before { position:absolute; left:0; top:50%; width:21px; height:23px; margin-top:-11.5px; background:url(../images/call.png) no-repeat; content:" "; transition:0.3s;}
#footer .mid .box .phone a:hover { color:#d5a000;}
#footer .mid .box .mail { margin-top:16px;}
#footer .mid .box .mail a { display:block; padding:0 0 0 35px; color:#c8c8c8; font-weight:700; font-size:16px; position:relative; position:relative;}
#footer .mid .box .mail a:before { position:absolute; left:0; top:50%; width:25px; height:15px; margin-top:-7.5px; background:url(../images/mail.png) no-repeat; content:" "; transition:0.3s;}
#footer .mid .box .mail a:hover { color:#d5a000;}

#footer .mid .box .social { margin-top:30px;}
#footer .mid .box .social a { float:left; display:block; line-height:50px; color:#ffcd21; font-size:20px;}
#footer .mid .box .social a + a { margin-left:25px; }
#footer .mid .box .social a:hover { color:#fff;}
#footer .bot { padding:23px 0 20px;}
#footer .bot .left { float:left; line-height:23px;}
#footer .bot .left span { display:inline-block; font-size:13px; color:#c8c8c8;}
#footer .bot .left .link { display:inline-block; margin-left:20px;}
#footer .bot .left .link a { font-size:13px; color:#e8b919;}
#footer .bot .left .link a + a:before { content:"|"; padding:0 13px;}
#footer .bot .left .link a:hover { color:#fff;}
#footer .bot .right { float:right;}
#footer .bot .right .wm { display:inline-block;}
#footer .bot .right .wm a { display:inline-block; font-size:13px; color:#c8c8c8; padding-right:30px; background:url(../images/wmcpl.png) no-repeat right center; min-height:23px; line-height:23px;}
#footer .bot .right .wm a span { transition:1s;}
#footer .bot .right .wm a:hover span { color:#ffcd21;}

.about .top .right .three_box { display: flex;
  flex-wrap: wrap;}
.about .top .right .three_box .box { display: flex; flex-direction: column;}

.page_title { background:#353535; padding:32px 0 23px;}
.page_title h2 { font-weight:700; font-size:18px; color:#ffcd21; text-transform:uppercase;}
.page_title.large { background-position:center center; background-repeat:no-repeat; padding:110px 0 96px;}
.page_title.large h2 { font-size:30px;}
.breadcumb { background:#f6c723; padding:10px 0;}
.breadcumb ul {}
.breadcumb ul li { display:inline-block; font-size:12px; color:#121212; font-weight:600;}
.breadcumb ul li + li:before { content:"/"; padding:0 5px 0 0;}
.breadcumb ul li a { color:#454545;}
.breadcumb ul li a:hover { color:#121212;}

.listing { padding:40px 0 100px 0;}
.listing h1 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:15px; position:relative; text-align:center;}
.listing h1:after { position:absolute; left:50%; bottom:0; width:80px; height:5px; margin-left:-40px; background:#ffcd21; content:" ";}
.listing .boxes { margin-left:-2%; margin-top:40px;}
.listing .boxes .box { float:left; width:31.33%; margin-left:2%;}
.listing .boxes .box { transition:1s;}
.listing .boxes .box .img {}
.listing .boxes .box .img a { display:block; overflow:hidden;}
.listing .boxes .box .img a img { transition:0.6s;}
.listing .boxes .box:hover .img a img { -webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.listing .boxes .box .img_detail { min-height:87px;}
.listing .boxes .box .img_detail a { display:block; padding:20px 0;}
.listing .boxes .box .img_detail a p { color:#121212; font-weight:600; transition:0.6s;}
.listing .boxes .box:hover .img_detail a p { color:#d5a000;}
.listing .boxes .box .img_detail a p { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.listing .more { text-align:center; margin-top:20px;}
.listing .more a { display:inline-block; padding:9px 34px; background:#ffcd21; font-weight:700; font-size:12px; color:#121212; text-transform:uppercase;}
.listing .more a:hover { background:#353535 !important; color:#fff !important;}
.listing .abt { background:url(../images/categories_gradient.png) repeat-x center top #eeeeee; border-top:3px solid #ffcd21; padding:28px 20px; margin-top:60px;}
.listing .abt h3 { font-weight:600; font-size:16px; color:#121212;}
.listing .abt p { font-size:13px; color:#353535; max-width:955px; font-weight:500;}
.listing .abt h3 + p { margin-top:14px;}
.listing .abt p + p { margin-top:15px;}

.product_detail { padding:23px 0 40px 0;}
.back {}
.back a { display:inline-block; padding:0 0 0 12px; font-size:12px; font-weight:600; position:relative;}
.back a:before { position:absolute; left:0; top:-2px; color:#e7b60e; font-size:16px; font-family:'FontAwesome'; content:"\f0d9"}
.back a:hover { color:#d5a000;}
.product_detail .row { padding-top:17px;}
.product_detail .row .left { float:left; width:570px;}
.product_detail .row .right { float:left; width:calc(100% - 570px); padding:0 0 0 38px;} 
.product_detail .row .right h1 { font-weight:600; font-size:14px; border-bottom:3px solid #ffcd21; margin-top:16px; padding-bottom:20px;}
.product_detail .row .right h1 span { display:block; font-weight:700; font-size:24px; padding-bottom:7px;}
.product_detail .row .right p { line-height:22px; font-weight:500; text-align:justify;}
.product_detail .row .right h1 + p { margin-top:20px;}
.product_detail .row .right p + p { margin-top:15px;}
.product_detail .row .right h2 { font-weight:700; padding:21px 0 10px; font-size:13px;}
.product_detail .row .right ul {}
.product_detail .row .right ul li { font-size:13px; padding:0 0 0 20px; position:relative; font-weight:500;}
.product_detail .row .right ul li:before { position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#ffcd21; content:"";}
.product_detail .row .right ul li + li { margin-top:5px;}
.product_detail .row .right ul + p { margin-top:20px;}

.inquiry { background:url(../images/categories_gradient.png) repeat-x center top #eeeeee; padding:48px 0 140px 0;}
.inquiry .left { float:left; width:520px;}
.inquiry .left h2 { font-weight:600; font-size:16px; color:#121212; position:relative; padding-bottom:7px; display:inline-block;}
.inquiry .left h2:after { position:absolute; left:0; bottom:0; width:100%; height:3px; background:#ffcd21; content:" ";}
.inquiry .left .form { padding-top:25px;}
.inquiry .left .form .row {}
.inquiry .left .form .row + .row { margin-top:17px;}
.inquiry .left .form .row label { display:block; padding-bottom:3px; font-weight:600;}
.inquiry .left .form .row label span { color:#ed4c4c;} 
.inquiry .left .form .row .input_bx { background:#fff; border:1px solid #c2c2c2; color:#757575; font-size:13px; height:40px; font-weight:600;}
.inquiry .left .form .row .input_bx::placeholder { color:#757575;}
.inquiry .left .form .row .area { background:#fff; border:1px solid #c2c2c2; color:#757575; font-size:13px; height:80px;}
.inquiry .left .form .row .half { float:left; width:48%;}
.inquiry .left .form .row .half + .half { float:right;}
.inquiry .left .form .row .captcha { float:left; width:300px;}
.inquiry .left .form .row .btn { float:left; width:calc(100% - 300px); padding:0 0 0 35px;}
.inquiry .left .form .row .btn .submit { background:#ffcd21; height:74px; width:100%; font-weight:700; font-size:14px; color:#121212; text-transform:uppercase;}
.inquiry .left .form .row .btn .submit:hover { background:#353535 !important; color:#fff !important;}
.inquiry .right { float:left; width:calc(100% - 520px); padding:0 0 0 88px;}
.inquiry .right h2 { display:inline-block; font-weight:600; font-size:16px; color:#121212; position:relative; padding-bottom:7px; margin-bottom:25px;}
.inquiry .right h2:after { position:absolute; left:0; bottom:0; width:100%; height:3px; background:#ffcd21; content:" ";}
.inquiry .right .app { border-bottom:1px solid #b9b9b9; padding-bottom:25px;}
.inquiry .right .app p { line-height:22px; font-weight:500; text-align:justify;}
.inquiry .right .app p + p { margin-top:15px;}
.inquiry .right .app p + ul { margin-top:15px;}
.inquiry .right .app ul {}
.inquiry .right .app ul li { font-size:13px; padding:0 0 0 20px; position:relative; font-weight:500;}
.inquiry .right .app ul li:before { position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#ffcd21; content:"";}
.inquiry .right .app ul li + li { margin-top:5px;}
.inquiry .right .app ul + p { margin-top:15px;}
.inquiry .right .app + h2 { margin-top:25px;} 
.inquiry .right .tech {}
.inquiry .right .tech ul {} 
.inquiry .right .tech ul li {} 
.inquiry .right .tech ul li + li { margin-top:14px;} 
.inquiry .right .tech ul li a { display:inline-block; background:url(../images/pdf.png) no-repeat 0 0; font-weight:500; font-size:13px; padding-left:30px; min-height:21px;} 
.inquiry .right .tech ul li a:hover { color:#d5a000;}


.landing_header { text-align:center; padding:18px 0; background:#fff;}
.landing_banner { min-height:580px; background:url(../images/landing_banner.jpg) no-repeat center center; padding:170px 0 40px 0; text-align:center; background-size:cover;} 
.landing_banner p { font-family: 'Roboto', sans-serif; font-weight:500; font-size:24px; color:#fff; text-transform:uppercase;}
.landing_banner h2 { font-weight:700; font-size:48px; color:#ffdd21; font-family: 'Oswald', sans-serif; text-transform:uppercase; padding-top:20px;}
.landing_banner span { display:block; font-weight:500; font-size:18px; color:#ffdd21; text-transform:uppercase; padding-top:60px; padding-bottom:32px;}
.landing_banner a { color:#121212; font-size:18px; font-weight:700; background:#ffcd21; padding:11px 11px; display:inline-block;}
.landing_banner i { font-style:normal; display:block;}
.landing_banner i + i { margin-top:20px;}
.categories_landing { padding-top:80px;}
.categories_landing:after { height:555px;}
.categories_landing .about { margin-top:0;}

.detail_landing { background:url(../images/categories_gradient.png) repeat-x center top #eeeeee; padding:8px 0 8px;}
.detail_landing .half { float:left; width:48%;}
.detail_landing .half + .half { float:right;}
.detail_landing .half .img { line-height:40px; padding-bottom:20px;}
.detail_landing .half .box { padding:30px 0; min-height:270px;}
.detail_landing .half .box + .box { border-top:1px solid #b9b9b9;}
.detail_landing .half p { color:#353535; font-size:13px;}
.detail_landing .half ul { margin-top:15px;}
.detail_landing .half ul li { font-size:13px; padding:0 0 0 20px; position:relative; font-weight:500;}
.detail_landing .half ul li:before { position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#ffcd21; content:"";}
.detail_landing .half ul li + li { margin-top:5px;}


.landing_footer { background:#242424; border-top:5px solid #ffcd21; padding:54px 0 48px; text-align:center;}
.landing_footer .contact_detail {}
.landing_footer .phone { display:inline-block;}
.landing_footer .phone a { display:block; padding:0 0 0 35px; color:#c8c8c8; font-weight:700; font-size:16px; position:relative; position:relative;}
.landing_footer .phone a:before { position:absolute; left:0; top:50%; width:21px; height:23px; margin-top:-11.5px; background:url(../images/call.png) no-repeat; content:" "; transition:0.3s;}
.landing_footer .phone a:hover { color:#ffcd21;}
.landing_footer .mail { display:inline-block; margin-left:35px;}
.landing_footer .mail a { display:block; padding:0 0 0 35px; color:#c8c8c8; font-weight:700; font-size:16px; position:relative; position:relative;}
.landing_footer .mail a:before { position:absolute; left:0; top:50%; width:25px; height:15px; margin-top:-7.5px; background:url(../images/mail.png) no-repeat; content:" "; transition:0.3s;}
.landing_footer .mail a:hover { color:#ffcd21;}
.landing_footer p { color:#c8c8c8; margin-top:20px; font-size:18px; font-weight:600;}
@media only screen and (max-width: 767px) {
	.landing_header { padding:10px 0;}
	.landing_header img { width:100px;}
	.landing_banner { padding:40px 0; min-height:0;}
	.landing_banner p { font-size:18px;}
	.landing_banner h2 { font-size:28px;}
	.landing_banner span { font-size:16px; padding-top:30px;}
	.landing_banner a { font-size:14px;}
	.categories_landing { padding-top:0 !important;}
	.landing_footer .mail { display:block; margin:10px 0 0 0;}
	.landing_footer .mail a { display:inline-block;}
	.landing_footer { padding:30px 0;}
}



.media_news { margin-left:-4%; margin-top:52px;}
.media_news .box { float:left; width:46%; margin-left:4%; box-shadow:0 0 21px rgba(0,0,0,0.1); margin-bottom:50px;}
.media_news .box + .box {}
.media_news .box .img { float:left; width:180px;}
.media_news .box .img a { display:block;}
.media_news .box .img_detail { float:right; width:calc(100% - 180px); padding:25px 20px; background:#fff; min-height:180px; transition:0.6s;}
.media_news .box .img_detail h3 { font-weight:700; font-size:18px; color:#121212; padding-bottom:16px; position:relative;}
.media_news .box .img_detail h3 span { display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.media_news .box .img_detail h3:after { width:80px; height:5px; background:#ffcd21; content:" "; position:absolute; left:0; bottom:0; transition:0.3s;}
.media_news .box:hover .img_detail h3:after { width:100%;}
.media_news .box .img_detail p { margin-top:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.media_news_detail { padding:23px 0 110px 0;}
.media_news_detail .box { margin-top:28px;}
.media_news_detail .box .img { width:450px; float:left; padding-right:20px;}
.media_news_detail .box .img_detail { float:left; width:680px; padding:25px 30px; background:#fff; transition:0.6s; box-shadow:0 0 21px rgba(0,0,0,0.1);  min-height:430px;}
.media_news_detail .box .img_detail h3 { font-weight:700; font-size:18px; color:#121212; padding-bottom:16px; position:relative;}
.media_news_detail .box .img_detail h3:after { width:80px; height:5px; background:#ffcd21; content:" "; position:absolute; left:0; bottom:0; transition:0.3s;}
.media_news_detail .box .img_detail p { margin-top:18px;}

.media_news_detail .box .img_detail h2 { font-weight:700; padding:21px 0 10px; font-size:13px;}
.media_news_detail .box .img_detail ul {}
.media_news_detail .box .img_detail ul li { font-size:13px; padding:0 0 0 20px; position:relative; font-weight:500;}
.media_news_detail .box .img_detail ul li:before { position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#ffcd21; content:"";}
.media_news_detail .box .img_detail ul li + li { margin-top:5px;}
.media_news_detail .box .img_detail ul + p { margin-top:20px;}

.inner { padding:40px 0 100px 0;}
.inner h1 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:15px; position:relative; text-align:center;}
.inner h1:after { position:absolute; left:50%; bottom:0; width:80px; height:5px; margin-left:-40px; background:#ffcd21; content:" ";}

.media_videos { margin-left:-2%; margin-top:52px;}
.media_videos .box { float:left; width:31.33%; margin-left:2%;}
.media_videos .box .img {}
.media_videos .box .img a { display:block; position:relative; overflow:hidden;}
.media_videos .box .img a img { transition:1s;}
.media_videos .box:hover .img a img { -webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.media_videos .box .img a:after { width:70px; height:70px; background:url(../images/play.png) no-repeat 25px center rgba(53,53,53,0.5); position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px; content:" "; border-radius:50%; border:5px solid rgba(255,205,33,0.5); }
.media_videos .box .img_detail { min-height:88px;}
.media_videos .box .img_detail a { display:block; padding:20px 0 10px 0; font-size:14px; color:#121212; font-weight:600;}
.media_videos .box .img_detail a span { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.media_videos .box:hover .img_detail a { color:#d5a000;}

.media_downloads { margin-left:-2%; margin-top:52px;}
.media_downloads .box { float:left; width:31.33%; margin-left:2%;}
.media_downloads .box .img {}
.media_downloads .box .img a { display:block; position:relative; overflow:hidden; border:1px solid #ffcd21;}
.media_downloads .box .img a img { transition:1s;}
.media_downloads .box .img a:after { position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/download_icon.png) no-repeat center center rgba(0,0,0,0.8); content:" "; -webkit-transform:scale(2,2); -ms-transform:scale(2,2); transform:scale(2,2); opacity:0; transition:0.3s;}
.media_downloads .box:hover .img a:after { -webkit-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); opacity:1;}
.media_downloads .box .img_detail { min-height:88px;}
.media_downloads .box .img_detail a { display:block; padding:20px 0 10px 0; font-size:14px; color:#121212; font-weight:600;}
.media_downloads .box .img_detail a span { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.media_downloads .box:hover .img_detail a { color:#d5a000;}

.blog_listing { margin-left:-2%; margin-top:32px;}
.blog_listing .blog_box { float:left; width:31.33%; margin-left:2%;}

.blog_detail { padding:23px 0 110px 0;}
.blog_detail .blog_detail_main { margin-top:30px;}
.blog_detail .blog_detail_main .left { float:left; width:760px;}
.blog_detail .blog_detail_main .left h1 { font-weight:700; font-size:18px; color:#353535;}
.blog_detail .blog_detail_main .left span { display:block; font-size:12px; color:#de8d00; margin-top:6px;}
.blog_detail .blog_detail_main .left img { margin:18px 0 33px 0;}
.blog_detail .blog_detail_main .left p { font-size:13px; color:#353535; line-height:22px;}
.blog_detail .blog_detail_main .left p + p { margin-top:15px;}
.blog_detail .blog_detail_main .left ul { padding-top:10px;}
.blog_detail .blog_detail_main .left ul li { font-size:13px; padding:0 0 0 20px; position:relative; font-weight:500; color:#353535;}
.blog_detail .blog_detail_main .left ul li:before { position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#ffcd21; content:"";}
.blog_detail .blog_detail_main .left ul li + li { margin-top:5px;}
.blog_detail .blog_detail_main .left ul + p { padding-top:15px;}
.blog_detail .blog_detail_main .right { float:right; width:320px; background:#fff; box-shadow:0 0 21px rgba(0,0,0,0.1);}
.blog_detail .blog_detail_main .right h2 { background:#ffdd21; padding:16px 14px 14px; font-weight:700; font-size:14px; color:#121212; text-transform:uppercase;}
.blog_detail .blog_detail_main .right .boxes { padding:20px;}
.blog_detail .blog_detail_main .right .boxes .box {}
.blog_detail .blog_detail_main .right .boxes .box + .box { border-top:2px solid #e7e7e7;}
.blog_detail .blog_detail_main .right .boxes .box a { display:block; padding:25px 0 20px;}
.blog_detail .blog_detail_main .right .boxes .box:first-child a { padding-top:0;}
.blog_detail .blog_detail_main .right .boxes .box a img { max-width:151px;}
.blog_detail .blog_detail_main .right .boxes .box a span { display:block; font-size:12px; color:#de8d00; padding-top:12px;}
.blog_detail .blog_detail_main .right .boxes .box a p { font-weight:600; font-size:13px; color:#353535; padding:0 3px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin-top:7px; transition:0.6s;}
.blog_detail .blog_detail_main .right .boxes .box a:hover p { color:#d5a000;}

.listing .abt .img { padding-bottom:20px;}

.listing.orange h1 { color:#df6912;}
.listing.orange h1:after { background:#6e6e6e;}
.listing.orange .boxes .box:hover .img_detail a p { color:#df6912;}
.listing.orange .more a { background:#df6912; color:#fff;}
.listing.orange .abt { border-top:3px solid #df6912;}
.listing.orange .abt h3 { color:#df6912;}

.listing.red h1 { color:#e31e24;}
.listing.red h1:after { background:#6e6e6e;}
.listing.red .boxes .box:hover .img_detail a p { color:#e31e24;}
.listing.red .more a { background:#e31e24; color:#fff;}
.listing.red .abt { border-top:3px solid #e31e24;}
.listing.red .abt h3 { color:#e31e24;}

.listing.green h1 { color:#68961b;}
.listing.green h1:after { background:#6e6e6e;}
.listing.green .boxes .box:hover .img_detail a p { color:#68961b;}
.listing.green .more a { background:#68961b; color:#fff;}
.listing.green .abt { border-top:3px solid #68961b;}
.listing.green .abt h3 { color:#68961b;}

.product_detail_main.orange .back a:before { color:#df6912;}
.product_detail_main.orange .back a:hover { color:#df6912;}
.product_detail_main.orange .mySwiper .swiper-slide-thumb-active { border:1px solid #df6912;}
.product_detail_main.orange .mySwiper .swiper-slide.video:before { border:3px solid #df6912; color:#df6912;}
.product_detail_main.orange .product_detail .row .right h1 { border-bottom:3px solid #df6912;}
.product_detail_main.orange .product_detail .row .right ul li:before { background:#df6912;}
.product_detail_main.orange .inquiry .left h2:after { background:#df6912;}
.product_detail_main.orange .inquiry .left .form .row .btn .submit { background:#df6912; color:#fff;}
.product_detail_main.orange .inquiry .right h2:after { background:#df6912;}
.product_detail_main.orange .inquiry .right .tech ul li a:hover { color:#df6912;}
.product_detail_main.orange .inquiry .right .app ul li:before { background:#df6912;}

.product_detail_main.red .back a:before { color:#e31e24;}
.product_detail_main.red .back a:hover { color:#e31e24;}
.product_detail_main.red .mySwiper .swiper-slide-thumb-active { border:1px solid #e31e24;}
.product_detail_main.red .mySwiper .swiper-slide.video:before { border:3px solid #e31e24; color:#e31e24;}
.product_detail_main.red .product_detail .row .right h1 { border-bottom:3px solid #e31e24;}
.product_detail_main.red .product_detail .row .right ul li:before { background:#e31e24;}
.product_detail_main.red .inquiry .left h2:after { background:#e31e24;}
.product_detail_main.red .inquiry .left .form .row .btn .submit { background:#e31e24; color:#fff;}
.product_detail_main.red .inquiry .right h2:after { background:#e31e24;}
.product_detail_main.red .inquiry .right .tech ul li a:hover { color:#e31e24;}
.product_detail_main.red .inquiry .right .app ul li:before { background:#e31e24;}

.product_detail_main.green .back a:before { color:#68961b;}
.product_detail_main.green .back a:hover { color:#68961b;}
.product_detail_main.green .mySwiper .swiper-slide-thumb-active { border:1px solid #68961b;}
.product_detail_main.green .mySwiper .swiper-slide.video:before { border:3px solid #68961b; color:#68961b;}
.product_detail_main.green .product_detail .row .right h1 { border-bottom:3px solid #68961b;}
.product_detail_main.green .product_detail .row .right ul li:before { background:#68961b;}
.product_detail_main.green .inquiry .left h2:after { background:#68961b;}
.product_detail_main.green .inquiry .left .form .row .btn .submit { background:#68961b; color:#fff;}
.product_detail_main.green .inquiry .right h2:after { background:#68961b;}
.product_detail_main.green .inquiry .right .tech ul li a:hover { color:#68961b;}
.product_detail_main.green .inquiry .right .app ul li:before { background:#68961b;}

.career {}
.career .working { padding:33px 0 0 0;}
.career .working .left { float:left; width:570px;}
.career .working .right { float:right; width:550px;}
.career .working .right h2 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:15px; position:relative;}
.career .working .right h2:after { position:absolute; left:0; bottom:0; width:80px; height:5px; background:#ffcd21; content:" ";}
.career .working .right h2 + p { margin-top:30px;}
.career .working .right p { font-size:13px; color:#353535; line-height:22px; text-align:justify;}
.career .working .right p a { color:#d5a000;}
.career .working .right p strong { font-weight:700; font-size:16px;}
.career .working .right p + p { margin-top:25px;}
.career .working .right .btn { margin-top:35px;}
.career .working .right .btn a { display:inline-block; padding:9px 34px; background:#ffcd21; font-weight:700; font-size:12px; color:#121212; text-transform:uppercase;}
.career .working .right .btn a:hover { background:#353535; color:#fff;}

.current_opening { background:url(../images/categories_gradient.png) repeat-x center top #eeeeee; padding:48px 0 140px 0;}
.current_opening h3 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:15px; position:relative; text-align:center;}
.current_opening h3:after { position:absolute; left:50%; bottom:0; width:80px; height:5px; margin-left:-40px; background:#ffcd21; content:" ";}

.accrodian { margin-top:40px;}
.accrodian .boxes {}
.accrodian .boxes .box { background:#fff;}
.accrodian .boxes .box + .box { margin-top:15px;}
.accrodian .boxes .box h2 { font-weight:700; font-size:16px; background:url(../images/plus_dark.png) no-repeat right 20px center; cursor:pointer; padding-right:30px; color:#de8d00; padding:20px; padding-right:50px;}
.accrodian .boxes .box.open h2 { background:url(../images/minus_dark.png) no-repeat right 20px center;}
.accrodian .boxes .box .detail { border-top:1px solid #e7e7e7; display:none; padding:20px;}
.accrodian .boxes .box .detail h5 { font-weight:700; font-size:14px; color:#454545; padding-bottom:7px;}
.accrodian .boxes .box .detail p { font-size:13px; color:#454545; line-height:22px;}
.accrodian .boxes .box .detail p + h5 { margin-top:25px;}
.accrodian .boxes .box .detail .btn { margin-top:25px;}
.accrodian .boxes .box .detail .btn a { display:inline-block; padding:9px 34px; background:#ffcd21; font-weight:700; font-size:12px; color:#121212; text-transform:uppercase;}
.accrodian .boxes .box .detail .btn a:hover { background:#353535; color:#fff;}

.apply_now { padding:50px 0 100px;}
.apply_now h1 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:15px; position:relative; text-align:center;}
.apply_now h1:after { position:absolute; left:50%; bottom:0; width:80px; height:5px; margin-left:-40px; background:#ffcd21; content:" ";}
.apply_now .inn { background:#e7e7e7; padding:30px 20px 40px; margin-top:40px;}
.apply_now .inn .form { max-width:520px; margin:0 auto;}
.apply_now .inn .form .row {}
.apply_now .inn .form .row + .row { margin-top:17px;}
.apply_now .inn .form .row label { display:block; padding-bottom:5px; font-weight:600;}
.apply_now .inn .form .row label span { color:#ed4c4c;} 
.apply_now .inn .form .row .input_bx { background:#fff; border:1px solid #c2c2c2; color:#757575; font-size:13px; height:40px; font-weight:600;}
.apply_now .inn .form .row .input_bx::placeholder { color:#757575;}
.apply_now .inn .form .row .file { background:#fff; border:1px solid #c2c2c2; color:#757575; font-size:13px; height:40px; font-weight:600; padding:8px 15px; width:100%;}
.apply_now .inn .form .row .area { background:#fff; border:1px solid #c2c2c2; color:#757575; font-size:13px; height:80px;}
.apply_now .inn .form .row .half { float:left; width:48%;}
.apply_now .inn .form .row .half + .half { float:right;}
.apply_now .inn .form .row .captcha {}
.apply_now .inn .form .row .btn {}
.apply_now .inn .form .row .btn .submit { background:#ffcd21; height:62px; width:100%; font-weight:700; font-size:14px; color:#121212; text-transform:uppercase;}
.apply_now .inn .form .row .btn .submit:hover { background:#353535 !important; color:#fff !important;}
.apply_now .inn .form .row.last { margin-top:30px;}

.profile { padding:55px 0 100px 0;}
.profile .left { float:left; width:550px;}
.profile .left.dots { position:relative;}
.profile .left.dots:after { width:54px; height:54px; background:url(../images/yeallo_dots.png) no-repeat; position:absolute; right:20px; bottom:20px; content:" ";}
.profile .right { float:left; width:530px; margin-left:70px;}
.profile .right h3 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:16px; position:relative; margin-bottom:28px;}
.profile .right h3:after { width:80px; height:5px; background:#ffcd21; content:" "; position:absolute; left:0; bottom:0;}
.profile .right > span { display:block; font-weight:700; font-size:18px; color:#353535; padding-bottom:15px;}
.profile .right > p { line-height:22px; font-weight:500; text-align:justify;}
.profile .right > p + p { margin-top:20px;}
.profile .right .three_box { margin-top:55px; margin-left:-2%;  display:flex; flex-wrap:wrap; }
.profile .right .three_box .box { float:left; width:31.33%; margin-left:2%; background:#fff; padding:14px 10px 22px; box-shadow:0 0 10px rgba(0,0,0,0.3); text-align:center; display: flex; flex-direction: column;}
.profile .right .three_box .box span { display:block; color:#f5be01; font-weight:700; font-size:40px; font-family: 'Oswald', sans-serif; width:100%;}
.profile .right .three_box .box p { font-weight:600; font-size:13px; color:#353535; text-transform:uppercase; margin-top:7px; text-transform:uppercase; width:100%;}
.profile .right hr { width:100%; height:1px; background:#c9c9c9; border:none; margin:32px 0;}
.profile .right > ul { padding-top:10px;}
.profile .right > ul li { font-size:13px; padding:0 0 0 20px; position:relative; font-weight:500; color:#353535;}
.profile .right > ul li:before { position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#ffcd21; content:"";}
.profile .right > ul li + li { margin-top:5px;}
.profile .right .rd { background:#ffcd21; padding:13px; margin-top:40px;}

.facilities_carousel .item a { display:block; position:relative;}
.facilities_carousel .item a:after { position:absolute; right:20px; bottom:20px; background:url(../images/enlarge.png) no-repeat center center #353639; width:34px; height:34px; content:" ";}
.facilities_carousel .owl-dots { position:absolute; left:0; bottom:-30px; right:0; }
.facilities_carousel .owl-dots .owl-dot span { width:12px; height:12px; background:#ffcd21; border-radius:50%; padding:0; margin:0; transition:0.3s; opacity:0.5;}
.facilities_carousel .owl-dots .owl-dot + .owl-dot { margin-left:10px;}
.facilities_carousel .owl-dots .owl-dot.active span { opacity:1; background:#ffcd21;}
.facilities_carousel .owl-dots .owl-dot:hover span { background:#ffcd21;}

.profile .right .certifications { margin-left:-4%; margin-top:30px;}
.profile .right .certifications .box { float:left; width:29.33%; margin-left:4%; margin-bottom:4%;}
.profile .right .certifications .box a { display:block; float:left; border:2px solid #ffcd21;}

.profile .left .con_detail { margin-top:20px; max-width:400px;}
.profile .left .con_detail .img {}
.profile .left .con_detail h5 { font-weight:700; font-size:16px; color:#353535; text-transform:uppercase; padding:15px 0 5px;}
.profile .left .con_detail p { font-size:14px; color:#353535; line-height:24px; border-bottom:2px solid #ffcd21; position:relative; padding-bottom:15px;}
.profile .left .con_detail p:before { position:absolute; left:0; bottom:0; width:100%; height:22px; background:url(../images/categories_gradient.png) repeat-x; content:" ";
-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); opacity:0.5;}

.profile.orange .left .con_detail p { border-bottom-color:#df6912; }
.profile.orange .right h3:after { background:#df6912;}
.profile.orange .right > ul li:before { background:#df6912;}

.profile.red .left .con_detail p { border-bottom-color:#e31e24; }
.profile.red .right h3:after { background:#e31e24;}
.profile.red .right > ul li:before { background:#e31e24;}

.profile.green .left .con_detail p { border-bottom-color:#68961b; }
.profile.green .right h3:after { background:#68961b;}
.profile.green .right > ul li:before { background:#68961b;}

.inner > div > p { text-align:center; max-width:750px; margin:27px auto 40px;}
.clientele { margin-left:-2%;}
.clientele .box { float:left; width:23%; margin-left:2%; margin-bottom:2%;}
.clientele .box a { display:block; box-shadow:0 0 21px rgb(0 0 0 / 10%);}

.contact {}
.contact .top {}
.contact .top .left { float:left; width:460px;}
.contact .top .left .img {}
.contact .top .left .img_detail { background:#ffcd21; padding:40px 20px 30px;}
.contact .top .left .img_detail h2 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:15px; position:relative; margin-bottom:10px;}
.contact .top .left .img_detail h2:after { position:absolute; left:0; bottom:0; width:80px; height:5px; background:#fff; content:" ";}
.contact .top .left .img_detail h5 { font-weight:700; font-size:16px; color:#353535; text-transform:uppercase; padding:15px 0 5px;}
.contact .top .left .img_detail span { display:block; font-size:14px; color:#353535; line-height:24px; border-bottom:1px solid #fff; position:relative; padding-bottom:15px;}
.contact .top .left .img_detail span:last-child { border-bottom:none;}
.contact .top .right { float:right; width:600px;}
.contact .top .right h2 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:15px; position:relative; margin-bottom:10px;}
.contact .top .right h2:after { position:absolute; left:0; bottom:0; width:80px; height:5px; background:#ffcd21; content:" ";}
.contact .top .right > span { display:block; font-weight:600; font-size:13px; color:#353535; margin:25px 0 0 0; line-height:24px; padding-bottom:50px; position:relative;}
.contact .top .right > span:after { position:absolute; left:0; bottom:0; width:100%; height:22px; background:url(../images/categories_gradient.png) repeat-x center bottom; content:" "; opacity:0.5;}
.contact .top .right .form { margin-top:15px;}
.contact .top .right .form .row {}
.contact .top .right .form .row + .row { margin-top:17px;}
.contact .top .right .form .row label { display:block; padding-bottom:3px; font-weight:600; color:#454545; font-size:13px;}
.contact .top .right .form .row label span { color:#ed4c4c;} 
.contact .top .right .form .row .input_bx { background:#e7e7e7; border:1px solid #c2c2c2; color:#757575; font-size:13px; height:40px; font-weight:600;}
.contact .top .right .form .row .input_bx::placeholder { color:#757575;}
.contact .top .right .form .row .area { background:#e7e7e7; border:1px solid #c2c2c2; color:#757575; font-size:13px; height:80px;}
.contact .top .right .form .row .half { float:left; width:48%;}
.contact .top .right .form .row .half + .half { float:right;}
.contact .top .right .form .row .captcha {}
.contact .top .right .form .row .btn {}
.contact .top .right .form .row .btn .submit { background:#ffcd21; height:62px; width:100%; font-weight:700; font-size:14px; color:#121212; text-transform:uppercase;}
.contact .top .right .form .row .btn .submit:hover { background:#353535 !important; color:#fff !important;}
.contact .bot { background:#fff; padding:10px; box-shadow:0 0 21px rgb(0 0 0 / 10%); margin-top:50px; height:380px;}

.not_found { text-align:center; padding:100px 0 100px;}
.not_found h1 { font-weight:700; color:#353535; font-size:60px;}
.not_found span { display:inline-block; font-weight:600; font-size:16px; color:#353535; border-bottom:1px solid #d5a000; padding-bottom:25px;}
.not_found p { font-weight:600; font-size:14px; color:#353535; margin-top:20px;}
.not_found p a { color:#d5a000;}
.not_found p a:hover { text-decoration:underline;}

.landing_header { position:relative;}
.landing_header:after { position:absolute; left:0; bottom:-18px; width:100%; height:18px; background:url(../images/header_gradient.png) repeat-x; content:" "; opacity:0.5;}

.soon {}
.soon .block { margin:0 auto; text-align:center; padding:120px 0;}
.soon .block h3 { font-size:36px; color:#353535; font-weight:700; display:inline-block; border-bottom:1px solid #d5a000; padding-bottom:20px;}
.soon .block p { line-height:30px; max-width:602px; margin:0 auto 0; font-weight:600; font-size:14px; color:#353535; margin-top:27px;}
.soon .block .btns { margin-top:70px;}
.soon .block .btns a { display:inline-block; min-width:190px; background:#ffcd21; text-align:center; line-height:45px; font-weight:700; font-size:18px; color:#fff; color:#121212; border:1px solid #ffcd21;}
.soon .block .btns a + a { margin-left:10px;}
.soon .block .btns a img { margin-top:-2px; margin-right:10px;}
.soon .block .btns a:hover { background:#fff;}

.listing .links { margin-left:-2%; margin-top:60px;}
.listing .links a { float:left; width:31.33%; margin-left:2%; margin-bottom:2%; background:#fff; text-align:center; min-height:70px; padding:0 10px; color:#353535; display: flex;
  align-items: center;  justify-content: center; box-shadow:0 0 10px rgba(0,0,0,0.2); font-weight:600;}
.listing .links a:hover { color:#d5a000;}

.thanks { text-align:center; padding:100px 0 100px;}
.thanks h1 { font-weight:700; font-size:24px; color:#353535;}
.thanks p { font-size:14px; color:#353535; margin-top:10px;}
.thanks hr { background:#b9b9b9; width:100%; height:1px; border:none; max-width:430px; margin:30px auto;}
.thanks h3 { font-weight:600; font-size:16px; color:#353535;}

.network { height:500px;}
.network iframe { border:none;}

.term { padding:50px 0 100px;}
.term h1 { font-weight:700; font-size:24px; color:#121212; text-transform:uppercase; padding-bottom:15px; position:relative; margin-bottom:25px;}
.term h1:after { position:absolute; left:0; bottom:0; width:80px; height:5px; background:#ffcd21; content:" ";}
.term h3 { font-weight:700; font-size:18px; color:#353535; padding-bottom:8px;}
.term p { font-size:13px; color:#353535; line-height:22px;}
.term p + p { margin-top:19px;}
.term hr { background:#c9c9c9; width:100%; height:1px; border:none; margin:30px 0;}
.term ul { padding-top:10px;}
.term ul li { font-size:13px; padding:0 0 0 20px; position:relative; font-weight:500; color:#353535;}
.term ul li:before { position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#ffcd21; content:"";}
.term ul li + li { margin-top:5px;}

.product_video { border-bottom: 1px solid #ccc; padding-bottom: 40px; margin-bottom: 30px; }
.product_video a { display: inline-block; padding: 3px 0 0 55px; font-weight: 600; color: #121212; background: url(../images/play_r.png) no-repeat; min-height: 28px; }
.product_video a:hover { color: #000; }
@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1280px) {	
	.container { width:970px;}	
	.about .top .left { width:40%;}
	.about .top .right { width:60%;}
	.about .bot .left { width:45%;}
	.about .bot .right { width:45%; margin-left:-2%;}
	.about .bot .right a { width:31.33%; margin-left:2%;}
	.about .bot .right a + a { margin-left:2%;}
	.media .detail .left { width:40%;}
	.media .detail .right {}
	#footer .mid .box { width:175px;}
	#footer .mid .box:last-child { width:350px;}
	#footer .mid .box:nth-child(2) { width:270px;}
	#banner .main_banner .banner_text h2 { font-size:30px; line-height:40px;}
	#banner .main_banner .banner_text p { font-size:16px;}
	#banner .main_banner .banner_text .btn { margin-top:30px;}
	.blog_detail .blog_detail_main .left { width:600px;}
	.career .working .left { width:48%;}
	.career .working .right { width:48%;}
	.profile .left { width:45%;}
	.profile .right { width:50%; float:right; margin-left:0;}
	.contact .top .left { width:40%;}
	.contact .top .right { width:55%;}
	.media_news_detail .box .img_detail { width:calc(100% - 470px);}
	.media .detail .right { width:500px;}
}
@media only screen and (max-width: 992px) {	
	.container { width:750px;}	
	#header .header .menu > ul > li + li { margin-left:10px;}
	.about .top .right { padding-left:30px;}
	.media .detail .left { width:100%;}
	.media .detail .left img { width:100%;}
	.media .detail .right { width:100%; margin-top:20px;}
	#footer .mid .box { width:50% !important;}
	.product_detail .row .left { width:50%;}
	.product_detail .row .right { width:45%;}
	.inquiry .left { width:50%;}
	.inquiry .right { width:45%; padding-left:30px;}	
	.inquiry .left .form .row .captcha { width:100%;}
	.inquiry .left .form .row .btn { width:100%; padding:20px 0 0 0;}
	.blog_detail .blog_detail_main .left { width:calc(100% - 340px);}
	.blog_listing .blog_box { width:48%;}
	.media_videos .box { width:48%;}
	.media_downloads .box { width:48%;}
	.media_news .box { width:98%; margin-bottom:30px;}
	.career .working { padding-bottom:50px;}
	.career .working .left { width:100%;}
	.career .working .right { width:100%; padding-top:30px;}
	.contact .top .left { width:45%;}
	.contact .top .right { width:50%;}
	.media_news_detail .box .img { width:350px;}
	.media_news_detail .box .img_detail { width:calc(100% - 350px);}
	#header .header .menu > ul > li > ul > li > ul { width:250px;}
	#header .header .menu > ul > li > ul { width:200px;}
}
@media only screen and (min-width: 768px) {	
}
@media only screen and (max-width: 767px) {
	.mob_show { display:block;}
	.mob_hide { display:none;}
	.container { width:100%; padding:0 15px;}	
	#header .header .menu { display:none;}
	#header .header .logo { padding:10px 0; width:100px;}
	.about .top .left { width:100%;}
	.about .top .left img { width:100%;}
	.about .top .right { width:100%; padding:20px 0 0 0;}
	.about .bot .left { float:none; width:100%;}
	.about .bot .right { float:none; width:100%; margin-left:-2% !important; margin-top:30px;}	
	.about .bot .right a img { width:100%;}
	#header .top .left .phone a { font-size:0; padding:0 0 0 15px;}
	#header .top .left .mail a { font-size:0; padding-left:20px;}
	#header .top .left .mail { margin-left:15px;}
	#banner .main_banner .banner_text {}
	#banner .main_banner .banner_text h2 { font-size:26px;}
	#banner .main_banner .banner_text h2 br { display:none;}
	#banner .main_banner .banner_text p { font-size:14px;} 
	.featured { padding:30px 0;}
	.featured h2 { font-size:20px;}
	.featured .featured_carousel .f_box { width:250px;}
	.featured .featured_carousel { padding-top:0;}
	.categories { padding:30px 0;}
	.categories h2 { font-size:20px;}
	.categories h2:after { height:4px;}
	.categories .links a { width:48%;}
	.categories .links { margin-top:50px;}
	.about { margin:50px -15px 0; padding:15px;}
	.about .top .right h3 { font-size:20px; margin-bottom:20px;}
	.about .top .right h3:after { height:4px;}
	.about .top .right .three_box .box span { font-size:30px;}
	.about .top .right .three_box { margin-top:30px;}
	.about .top .right .more { margin-top:30px;}
	.about .bot { margin-top:50px;}
	.about .bot .left h3 { font-size:20px;}
	.about .bot .left h3:after { height:4px;}
	.about .bot .left .more { margin-top:20px;}
	.media { padding:30px 0;}
	.media .head .left h3 { font-size:20px;}
	.media .head .left h3:after { height:4px;}
	.media .detail .right .box .img { width:100%;}
	.media .detail .right .box .img img { width:100%;}
	.media .detail .right .box .img_detail { width:100%;}
	.testimonials h3 { font-size:20px; margin-bottom:75px;}
	.testimonials h3:after { height:4px;}
	.testimonials h3:before { bottom:-55px;}
	.testimonials .testimonials_carousel i { margin-top:20px;}
	.testimonials .testimonials_carousel i span { padding-bottom:10px;}
	.testimonials .testimonials_carousel p { font-size:14px; line-height:22px;}
	.testimonials { padding:30px; min-height:0;}
	.client { padding:30px 0;}
	.client .client_carousel .item a { width:250px;}
	.blog { padding:30px 0;}
	.blog h3 { font-size:20px;}
	.blog h3:after { height:4px;}
	.blog_box { width:250px;}
	.blog_box .img_detail p { margin-top:20px;}
	.blog_box .img_detail { padding-bottom:20px;}
	#footer .top { padding:30px 0;}
	#footer .top .left { display:none;}
	#footer .top .right { float:none; width:100%; padding:0;}
	#footer .mid .box { width:100% !important; min-height:0;}
	#footer .mid { margin:0 -15px;}
	#footer .mid .box { padding:20px 15px;}
	#footer .mid .box ul { display:none;}
	#footer .bot .left { float:none; text-align:center;}
	#footer .bot .left .link { margin-left:0; display:block; padding:7px;}
	#footer .bot .right { float:none; text-align:center;}
	.blog h3 { padding-bottom:15px;}
	.blog .blog_carousel { margin-top:10px;}
	#footer .mid .box h3 { background:url(../images/plus.png) no-repeat right 4px;}
	#footer .mid .box.open h3 { background:url(../images/minus.png) no-repeat right 4px;}
	.menu_icon { float:right; padding:15px 0;}
	.menu_icon a { padding:10px; display:block; background:#121212;}
	.listing .boxes .box { width:48%;}
	.page_title { padding:22px 0 13px;}
	.listing { padding:30px 0 50px;}
	.listing h1 { font-size:20px;}
	.listing h1:after { height:4px;}
	.product_detail .row .left { width:100%;}
	.product_detail .row .right { width:100%; padding:30px 0 0 0;}
	.inquiry .left { width:100%; padding:30px 0 0 0;}
	.inquiry .right { width:100%; padding:0 0 0 0; }	
	.product_detail .row .right h1 span { font-size:20px;}
	.inquiry { padding:40px 0 50px;}
	.page_title h2 { font-size:16px;}
	body { padding-top:120px;}
	#header.sticky .header .menu_icon { padding:8px 0;}
	.categories .view { padding-top:26px}
	.inquiry .left .form .row label { font-size:13px;}
	.blog_detail .blog_detail_main .left { width:100%;}
	.blog_detail .blog_detail_main .right { width:100%; margin-top:30px;}
	.blog_detail .blog_detail_main { margin-top:20px;}
	.page_title.large { padding:35px 0 30px;}
	.page_title.large h2 { font-size:22px;}
	.inner { padding:30px 0 50px;}
	.blog_listing { margin-top:20px;}
	.blog_listing .blog_box { width:98%;}
	.media_videos { margin-top:32px;}
	.media_videos .box { width:98%;}
	.media_videos .box .img_detail a { padding:16px 0 25px 0;}
	.media_videos .box .img_detail { min-height:0;}
	.media_videos .box .img a img { width:100%;}
	.media_downloads .box { width:98%;}
	.media_downloads .box .img a img { width:100%;}
	.media_downloads .box .img_detail { min-height:0;}
	.media_downloads .box .img_detail a { padding:16px 0 25px 0;}
	.media_news_detail .box { display:block;}
	.media_news_detail .box .img { width:100%; display:block; padding-right:0;}
	.media_news_detail .box .img img { width:100%;}	
	.media_news_detail .box .img_detail { width:100%; margin-top:60px; display:block; padding:20px;}
	.inner h1 { font-size:20px;}
	.media_news .box .img { width:100%;}
	.media_news .box .img_detail { width:100%;}
	.media_news { margin-top:32px;}
	.media_downloads { margin-top:32px;}
	.detail_landing .half { width:100%;}
	.detail_landing .half + .half { border-top:1px solid #b9b9b9;}
	.detail_landing .half .box { min-height:0;}
	.media_news_detail { padding:23px 0 50px 0;}
	.blog_detail { padding:23px 0 50px 0;}
	.current_opening { padding-bottom:50px;}
	.apply_now { padding:30px 0 50px;}
	.apply_now .inn { margin-top:30px;}
	.apply_now .inn .form .row .half { width:100%;}
	.apply_now .inn .form .row .half + .half { margin-top:17px;}
	.profile { padding:30px 0 50px;}
	.profile .left { width:100%;}
	.profile .right { width:100%; padding-top:30px;}
	.profile .right h3 { font-size:20px;}
	.profile .right .three_box .box span { font-size:26px;}
	.clientele .box { width:48%;}
	.contact .top .left { width:100%;}
	.contact .top .right { width:100%; margin-top:30px;}
	.contact .top .left .img img { width:100%;}
	.contact .top .left .img_detail { padding:20px;}
	.contact .top .right .form .row .half { width:100%;}
	.contact .top .right .form .row .half + .half { margin-top:17px;}
	.contact .bot { height:200px;}
	.soon .block { padding:40px 0;}
	.soon .block h3 { font-size:26px;}
	.soon .block .btns a { display:block;}
	.soon .block .btns a + a { margin:20px 0 0 0;}
	.listing .links a { width:48%;}
	.profile .right + .left { margin-top:30px;}
	.network { height:300px;}
	.term { padding:30px 0 50px;}
}
@media only screen and (max-width: 640px) {		
}
@media only screen and (max-width: 600px) {
}
@media only screen and (max-width: 568px) {	
}
@media only screen and (max-width: 480px) {	
}
@media only screen and (max-width: 359px) {	
}

.newsletteremail {
    background: #484848;
    padding: 0 64px 0 13px;
    width: 100%;
    height: 50px;
    font-size: 13px;
    color: #c8c8c8;
}

.alert-popup {
    width: 100%;
    max-width: 400px;
    text-align: center !important;
    padding: 65px 20px !important;
    color: #191919;
}

#header .header .menu > ul li {
    position: relative;
}

.BreadCursor{
    cursor:text;
}

.product-vid-thumb-main {
    width: 560px;
    height: 375px;
}

.product-vid-thumb{
    width:181px;
    height:119px;
}

@media (max-width: 480px) {
    .product-vid-thumb-main {
        width: 335px;
        height: 220px;
    }
}

@media (max-width: 480px) {
    .product-vid-thumb {
        width: 109px;
        height: 70px;
    }
}
input.input-validation-error,
textarea.input-validation-error,
select.input-validation-error { background: #FEF1EC !important; border: 1px solid #CD0A0A !important; }
