﻿@charset "utf-8";
.head-nav>ul>li{margin:0 15px}
.head-nav>ul>li>a{white-space:nowrap}
.head-main .head-logo img{max-width:100%;width:300px}
@media (max-width:1470px){.head-nav>ul>li{margin:0 7px}
.head-search .head-search-btn{margin-left:20px}}
.wmkc-template-33 .wmkc-flex{display:flex;align-items:center;background:none}
.wmkc-template-33 .wmkc-flex .wmkc-item-img{padding:0!important}
.wmkc-template-33 .wmkc-flex .wmkc-item-img img{position:static}
.head-nav .submenu{max-width:inherit}
.wmkc-template-45 .wmkc-flex{align-items:center}
.contact-box a{color:#fff}
@media screen and (max-width:768px){.inner-banner{height:auto;min-height:auto}
.inner-banner h2,.inner-banner h1{font-size:1.2em}
.table{overflow:scroll}}
article img{max-width:100%;height:auto !important}
.common-main .l-wrap{max-width:1200px}
.common-main.new-main .l-wrap,.common-main.product-main .l-wrap{max-width:1600px}
@media (max-width:1680px){.common-main.new-main .l-wrap,.common-main.product-main .l-wrap{max-width:1400px}}
@media (max-width:1470px){.common-main.new-main .l-wrap,.common-main.product-main .l-wrap{max-width:1200px}}
.advan-btn{margin-top:50px;text-align:center}
.homebg1,.homebg2,.homebg3,.homebg4{background:transparent}
#fh5co-portfolio-list li,#fh5co-portfolio-list li a{min-height:inherit}
#fh5co-portfolio-list li a{padding:0}
#fh5co-portfolio-list li a img{width:100%}
#fh5co-portfolio-list li a .case-studies-summary{position:static}
#fh5co-portfolio-list li a .case-studies-summary h2{color:black;font-size:24px;text-align:center;line-height:40px}
#fh5co-started{height:auto;padding:0}
#fh5co-started .overlay{background:rgba(0,0,0,0)}
.sf-menu li li{display:none}
.nav li a{font-size:17px;font-weight:bold}
.indexnewstitle_L{padding:50px 0px 110px}
.services{margin-top:0}
@media screen and (min-width:992px){.services p:nth-child(3){height:180px}}
@media screen and (min-width:1200px){.services p:nth-child(3){height:140px}}
.homebg5{background:transparent}
.homebg5 img{width:100%}
.ptit{height:40px;line-height:40px;padding-left:20px;background:#e2e2e2;color:#d21010;font-size:18px;font-weight:bold}
#wowslider-container a.ws_next,#wowslider-container a.ws_prev{background:#BD0A0A}
#wowslider-container a.ws_next:hover,#wowslider-container a.ws_prev:hover{background:rgba(189,10,10,0.6)}
