@media only screen and (min-width:1024px){.tabsList li .ico{min-width:93px;}
}
@media only screen and (max-width:1024px){}
@media only screen and (min-width:958px) and (max-width:1024px){.tabsList li .ico{min-width:93px;}
.tabsList li .ico img{max-height:100%;}
.container{width:980px;}
}
@media only screen and (max-width:1000px){body{padding:0 0;}
.container{width:748px;}
.banner .textPart{padding:14px;}
.banner .textPart h4{font-size:34px;line-height:36px;}
.banner .textPart p{font-size:12px;line-height:16px;}
.banner .textPart .video-btn{font-size:15px;}
.banner .tabs .tabsList li{height:27%;margin-top:-9% !important;}
.tabsList li .ico{float:left;position:relative;height:100%;width:30%;}
.tabsList li .ico img{height:auto;width:100%;position:relative;margin-top:45%;}
.tabsList li .text{width:65%;float:left;padding:14% 0 0 5%;}
.tabsList li .text .ttl{padding:0;}
.tabsList li .text .text{padding:0;width:90%;}
.tabsList li .video-btn-ico{top:27%;}
.serviceWrap .colIn{min-height:196px !important;}
.infoSect{padding:28px 8%;}
.banner .textPart{max-width:90%;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
.banner .imgPart{width:100%;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.banner .imgPart img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:auto;}
.banner .tabs{z-index:1;}
.serviceWrap .colIn{display:block;}
.mob-show{display:block !important;}
.mob-hide{display:none !important;}
.banner-slide .slideIn .textPart p{margin-bottom:12px;}
.banner-slide .slideIn.slide1 .textPart,
.banner-slide .slideIn.slide5 .textPart{font-size:20px;line-height:24px;}
.banner-slide .slideIn.slide2 .textPart,
.banner-slide .slideIn.slide3 .textPart,
.banner-slide .slideIn.slide4 .textPart,
.banner-slide .slideIn.slide6 .textPart,
.banner-slide .slideIn.slide7 .textPart,
.banner-slide .slideIn.slide8 .textPart,
.banner-slide .slideIn.slide9 .textPart{font-size:15px;line-height:19px;}
.banner-slide .slideIn.slide1 .textPart .PartIn{padding:46px 2% 0;}
.banner-slide .slideIn.slide2 .textPart .PartIn{padding:21px 2% 0;}
.banner-slide .slideIn.slide3 .textPart .PartIn{padding:21px 2% 0;}
.banner-slide .slideIn.slide4 .textPart .PartIn{padding:15px 2% 0;}
.banner-slide .slideIn.slide5 .textPart .PartIn{padding:30px 6% 0;}
.banner-slide .slideIn.slide6 .textPart .PartIn{padding:22px 6% 0;}
.banner-slide .slideIn.slide7 .textPart .PartIn{padding:35px 6% 0;}
.banner-slide .slideIn.slide8 .textPart .PartIn{padding:16px 6% 0;}
.banner-slide .slideIn.slide9 .textPart .PartIn{padding:22px 6% 0;}
.textContent .textPart .ttl h4.diff{padding-right:10px;}
.green_content .textPartWrap .col.span_4.alpha.omega{min-height:653px;}
.orange_content .textPartWrap .col.span_4.alpha.omega, .orange_content .textContent .imgPart{min-height:528px;}
.orange_content .textContent .textPart .text{min-height:305px;}
}
@media only screen and (min-width:680px) and (max-width:1000px){.tabsList li .text .ttl{font-size:14px;}
.tabsList li .text .text{font-size:10px;line-height:11px;}
}
@media only screen and (max-width:1000px){.fancybox-wrap{width:90% !important;}
}
@media only screen and (max-width:809px){.container{width:600px;}
#header .span_12 .gradientBox{padding:9px 0;}
#logo{text-align:center;padding:0;}
#header #nav ul{width:100%;text-align:center;padding:0;}
#nav ul li, #nav{display:block;float:none;margin:0 !important;padding:3px 0;}
#nav ul li a{display:block;}
#nav ul li.active a{color:#186AA3;}
#nav ul li.active .arr{display:none;}
.banner .tabs{position:relative}
.banner .tabs .tabsList{position:relative;}
.tabsList .shade{display:none;}
.banner .tabs .tabsList li{border-bottom:1px solid #ccc;}
.banner .tabs .tabsList li, .banner .tabs .tabsList li.item-0.active, .banner .imgPart img{height:auto !important;margin:0 !important;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.tabsList li .ico img{max-height:119px;width:auto;}
.imgSect a img{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.textContent .textPart .ttl .main-ttl, .textContent .textPart .ttl, .banner .textPart{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.green_content .formSect .span_8{border-left:0;}
.textPartWrap .col, .serviceWrap .colIn{min-height:10px !important;}
.imgSect a, .imgSect a img{height:auto;position:relative;font-size:1px;line-height:1px;}
.imgSect{position:relative;font-size:1px;line-height:1px;}
.banner .tabs .tabsList li{padding:0;}
.tabsList li .ico{max-width:93px;}
.tabsList li .text{padding:10% 0 0 1%;}
.tabsList li .text .ttl{line-height:27px;}
.banner .textPart h4{font-size:24px;line-height:28px;}
.banner .textPart p{font-size:11px;line-height:12px;}
.banner .textPart{width:90%;padding:14px 5%;}
.serviceWrap .text h4{margin-top:4%;}
.serviceWrap .col{padding:10px 0;}
.main_content, #footer{padding-bottom:15px;}
#footer .midCol, #footer .lftCol, #footer .rhtCol{text-align:center;padding:7px 0;}
.banner-slide-wrap{margin:0;}
.banner-slide .slideIn .textPart{display:block;width:100%;min-height:100px !important;}
.banner-slide .slideIn .textPart .PartIn{}
.banner-slide .slideIn .imgPart{display:block;width:100%;min-height:10px !important;}
.banner-slide .slideIn .imgPart{-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;border-radius:0 0 8px 0;}
.banner-slide .slideIn .imgPart img{-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;border-radius:0 0 8px 0;}
.banner-slide .slideIn.slide1 .textPart,
.banner-slide .slideIn.slide5 .textPart,
.banner-slide .slideIn.slide2 .textPart,
.banner-slide .slideIn.slide3 .textPart,
.banner-slide .slideIn.slide4 .textPart,
.banner-slide .slideIn.slide6 .textPart,
.banner-slide .slideIn.slide7 .textPart,
.banner-slide .slideIn.slide8 .textPart,
.banner-slide .slideIn.slide9 .textPart{font-size:16px;line-height:22px;}
.textPartWrap .col.span_4.alpha.omega{position:relative;}
.textPartWrap .col.imgSectWrap, .blue_content .formSect .span_4{position:relative;width:100%;}
.textPartWrap .col.span_8.alpha.omega.flt_Rt{width:100%;}
.blue_content .formSect .span_4 .infoSect{padding-left:28px;padding-right:28px;}
.textContent .imgPart{display:none;}
#header .col.span_3,
#header .col.span_9{width:100%;float:none;}
}
@media only screen and (max-width:640px){.container{width:480px;}
.banner .textPart{position:relative;clear:both;min-width:inherit;}
}
@media only screen and (max-width:520px){body{padding:0 20px;}
.container{width:auto;}
.serviceWrap .num{text-align:center;}
.serviceWrap .num, .serviceWrap .text{min-height:10px !important;clear:both;width:auto;float:none;}
.banner-slide .slideIn.slide1 .textPart,
.banner-slide .slideIn.slide5 .textPart,
.banner-slide .slideIn.slide2 .textPart,
.banner-slide .slideIn.slide3 .textPart,
.banner-slide .slideIn.slide4 .textPart,
.banner-slide .slideIn.slide6 .textPart,
.banner-slide .slideIn.slide7 .textPart,
.banner-slide .slideIn.slide8 .textPart,
.banner-slide .slideIn.slide9 .textPart{min-height:130px !important}
.banner-slide .slideIn .textPart .PartIn{padding:10px !important;}
#logo a{width:100%;}
}