﻿/*  * 	Core Owl Carousel CSS File *	v1.24 *//* clearfix */.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}/* display none until init */.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;	z-index:2}.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}	.owl-carousel .owl-item{	float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;}.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {     cursor:url(grabbing.png) 8 8, move;}/* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{	-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);}/* CSS3 Transitions */.owl-origin {	-webkit-perspective: 1200px;	-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;	-moz-perspective-origin-x : 50%;	-moz-perspective-origin-y : 50%;	perspective : 1200px;}/* fade */.owl-fade-out {  z-index: 10;  -webkit-animation: fadeOut .7s both ease;  -moz-animation: fadeOut .7s both ease;  animation: fadeOut .7s both ease;}.owl-fade-in {  -webkit-animation: fadeIn .7s both ease;  -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out {  -webkit-animation: backSlideOut 1s both ease;  -moz-animation: backSlideOut 1s both ease;  animation: backSlideOut 1s both ease;}.owl-backSlide-in {  -webkit-animation: backSlideIn 1s both ease;  -moz-animation: backSlideIn 1s both ease;  animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out {  -webkit-animation: scaleToFade .7s ease both;  -moz-animation: scaleToFade .7s ease both;  animation: scaleToFade .7s ease both;}.owl-goDown-in {  -webkit-animation: goDown .6s ease both;  -moz-animation: goDown .6s ease both;  animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in {  -webkit-animation: scaleUpFrom .5s ease both;  -moz-animation: scaleUpFrom .5s ease both;  animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {  -webkit-animation: scaleUpTo .5s ease both;  -moz-animation: scaleUpTo .5s ease both;  animation: scaleUpTo .5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty {  0% {opacity: 1}}@-moz-keyframes empty {  0% {opacity: 1}}@keyframes empty {  0% {opacity: 1}}@-webkit-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-moz-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-webkit-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-moz-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-webkit-keyframes backSlideOut {  25% { opacity: .5; -webkit-transform: translateZ(-500px); }  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {  25% { opacity: .5; -moz-transform: translateZ(-500px); }  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {  25% { opacity: .5; transform: translateZ(-500px); }  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -moz-transform: translateZ(-500px); }  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; transform: translateZ(-500px); }  100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {  to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {  to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {  to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {  from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {  from { -moz-transform: translateY(-100%); }}@keyframes goDown {  from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {  from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {  from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {  from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {  to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {  to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {  to { opacity: 0; transform: scale(1.5); }}/** 	Owl Carousel Owl Demo Theme *	v1.24*/.owl-theme .owl-controls{	text-align: center;}/* Styling Next and Prev buttons */.owl-theme .owl-controls .owl-buttons { position:absolute; z-index:1; width:100%; height:30px }.owl-theme .owl-controls .owl-buttons div{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}.owl-theme .owl-controls .owl-buttons div.owl-prev, .owl-theme .owl-controls .owl-buttons div.owl-next { display: block; width: 3rem; height: 3rem; line-height: 3rem; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; text-align: center }	.owl-theme .owl-controls .owl-buttons div.owl-prev { position:absolute; left:0 }.owl-theme .owl-controls .owl-buttons div.owl-next { position:absolute; right:0 }/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */.owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/.owl-theme .owl-controls .owl-page{	display:none;	/*zoom: 1;	display: inline-block;	*display: inline;IE7 life-saver */}.owl-theme .owl-controls .owl-page span{	display: block;	width: 1rem;	height: 1rem;	margin: 0 0.5rem;	-moz-border-radius: 50%; 	-webkit-border-radius: 50%; 	border-radius: 50%;	background: #ccc;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{	background:#0062B7}/* If PaginationNumbers is true */.owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */.owl-item.loading{	min-height: 150px;	background: url(../images/ajaxloader.gif) no-repeat center center}.successful-case .item { border-left:1px solid #fff; border-right:1px solid #fff }.logo-list { display:none }.logo-box { width:86%; margin-left:auto; margin-right:auto }.logo-box.owl-theme .owl-controls .owl-buttons { top:55px }.logo-box.owl-theme .owl-controls .owl-buttons div.owl-prev, .logo-box.owl-theme .owl-controls .owl-buttons div.owl-next { background: #ccc }.logo-box.owl-theme .owl-controls .owl-buttons div.owl-prev { position:absolute; left:-40px }.logo-box.owl-theme .owl-controls .owl-buttons div.owl-next { position:absolute; right:-40px }.logo-box.owl-theme .owl-controls .owl-pagination { padding-top:1rem; padding-bottom:1rem }.logo-box.owl-theme .owl-controls .owl-page { zoom: 1; display: inline-block; *display: inline }@media ( max-width:800px ) {.logo-box { width:70%; margin-left:auto; margin-right:auto }}.logo-imgbox { display:block; width:90%; margin-left:auto; margin-right:auto }.logo-imgbox img { display:block; margin-left:auto; margin-right:auto }.logo-imgbox:hover img { filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7 }.hos-owl { width:86%; margin-left:auto; margin-right:auto }.hos-owl.owl-theme .owl-controls .owl-buttons { top:50%; margin-top:-1.5rem }.hos-owl.owl-theme .owl-controls .owl-buttons div.owl-prev, .hos-owl.owl-theme .owl-controls .owl-buttons div.owl-next { background: #fff }.hos-owl.owl-theme .owl-controls .owl-buttons div.owl-prev i, .hos-owl.owl-theme .owl-controls .owl-buttons div.owl-next i { color: #000 }.hos-owl.owl-theme .owl-controls .owl-buttons div.owl-prev { position:absolute; left:-40px }.hos-owl.owl-theme .owl-controls .owl-buttons div.owl-next { position:absolute; right:-40px }.hos-owl.owl-theme .owl-controls .owl-pagination { padding-top:2rem }.hos-owl.owl-theme .owl-controls .owl-page { zoom: 1; display: inline-block; *display: inline }.hos-owl.owl-theme .owl-controls .owl-page span { background:rgba(255,255,255,0.5) }.hos-owl.owl-theme .owl-controls .owl-page.active span, .hos-owl.owl-theme .owl-controls.clickable .owl-page:hover span { background:rgba(255,255,255,1) }@media ( max-width:800px ) {.hos-owl { width:70%; margin-left:auto; margin-right:auto }}.hos-owltxt { width:90%; margin-left:auto; margin-right:auto }.hiSlider { overflow: hidden }.hiSlider-item { float: left }.hiSlider-btn-prev, .hiSlider-btn-next { position: absolute; z-index: 5; top: 50%; height: 30px; width: 30px; background:url(images/hislider-arrow.png) no-repeat ; margin-top: -30px; text-indent: -200px; overflow: hidden; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5 }.hiSlider-btn-prev { left: 10px }.hiSlider-btn-next { right: 10px; background-position: -30px 0 }.hiSlider-btn-prev:hover, .hiSlider-btn-next:hover { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 }.hiSlider-pages { position:absolute; z-index: 3; bottom:0px; width: 100%; text-align: center; height: 2rem; height: 16px\9;  }.hiSlider-pages a { width: 1rem; height: 1rem; line-height: 1rem; width: 12px\9; height: 12px\9; line-height: 12px\9; margin: 0 4px; display: inline-block; overflow: hidden; text-indent: -100px; font-size: 0; border-radius: 50%; background: #fff; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5 }.hiSlider-pages a.active { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 }.in-hiSlider01, .in-hiSlider01 .hiSlider-wrap { height: 330px }
.in-hiSlider01 a {  }
.in-hiSlider01 a:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8 }
.area_21r { height: 440px\0 }.area_79l { height: 440px\0 }.area_79l .com-img img { height: 440px\0 }

@media( max-width:800px ) {  .in-hiSlider01, .in-hiSlider01 .hiSlider-wrap { height: 22rem; margin-bottom: 20px;    }  .hiSlider-btn-prev, .hiSlider-btn-next { display: none }.com-rows_3s{    line-height: 1.4em;}.com-rows_3{line-height: 1.3em;}.paddingbottom40{    padding-bottom: 0px;}.met-banner-econy{height: 16em;}#header .viewport .logo{      margin-top: 60px;  width: 90%;}.none{font-size: 12px}} 