.header-pc {background-color: #fff;}
.header-top {height: 54px;background: url('/wp-content/uploads/2023/12/top-bg.jpg') no-repeat;width: 100%;background-size: 100% 100%;}
.header-top .header-top-right {color: #fff;font-family: 'Rubik Regular';}
.header-top .header-top-right a{margin-right: 10px;display: inline-block;width: 24px;height: 24px;line-height: 24px;text-align: center;border-radius: 50%;color: #fff;font-family: 'Rubik Regular';}
.header-top .header-top-right a:hover {background-color: #d12121;color: #fff;transition: all 0.6s;}
.header-top .header-top-left a {margin-left: 10px;color: #fff;font-size: 14px;margin-right: 30px;font-family: 'Rubik Regular';}

.header-menu {margin-right: 30px;}
.header-menu ul {display: flex;flex-direction: row;}
.header-pc.float-in {position: fixed;width: 100%;top: 0;left: 0;z-index: 999;box-shadow: 0 16px 24px rgb(14 13 18 / 7%);}
.header-bottom {height: 94px;}
.header-bottom-right .header-menu ul {padding-left: 0;margin-bottom: 0;}
.header-bottom-right .header-menu ul li {list-style: none;padding: 10px 20px;text-transform: uppercase;position: relative;}
.quote-button {display: inline-block;color: #fff;padding: 15px 30px;border-radius: 5px;background: #d12121;cursor: pointer;margin-left: 20px;}
.search-wrap {padding-left: 20px;}
.search-wrap i {font-size: 28px;color: #999999;cursor: pointer;}
.search-wrap i:hover {color: #d12121;transition: all 0.6s;}


#menu-menu-pc > li:hover >a {color:#d12121;transition: all 0.6s;}
#menu-menu-pc > li:hover >.dropdown-menu {display: block;}
#menu-menu-pc .nav-item >.dropdown-menu {position: absolute;left: 0;top: 100%;display: none;}
#menu-menu-pc .nav-item >.dropdown-menu li {padding: 0;padding: 10px 0;}
#menu-menu-pc .nav-item >.dropdown-menu li:hover>a{color:#d12121;transition: all 0.6s;background:none;}
.nav-item a {font-family: 'Montserrat Regular';}
.float-form-wrap {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;background-color: rgba(0,0,0,.8);display: none;}
.float-form-wrap .float-form-box {width: 100%;max-width: 650px;background-color: #fff;padding: 40px 20px;border-radius: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.float-form-wrap .float-form-box .close-from {font-size: 26px;font-weight: 600;top: 15px;right: 15px;position: absolute;cursor: pointer;}

.dropdown-menu > li >.dropdown-menu {display: none;position: absolute;top: 0;left: 100%;}
.dropdown-menu > li:hover >.dropdown-menu {display: block;}

.header-mb {background: #fff;position: fixed;top: 0;left: 0;right: 0;width: 100%;border-bottom: 1px solid #fff;z-index: 999;display: none;}
.header-mb .container-xl {height: 50px;}
.header-mb .top-logo {width: 50%;}
.header-mb .top-mb {display: flex;align-items: center;width: 50%;justify-content: flex-end;}
.header-mb .top-logo img {height: 30px;width: auto;}
.header-mb .top-mb .top-mb-search {padding: 0.5rem 0.4rem;margin-left: 10px;width: 30px;text-align: center;}
.top-mb-feed i {font-size: 16px;color: #333;}
.header-mb .top-mb .top-mb-search i {font-size: 16px;color: #333;}
.header-mb .top-mb .icon-bars {color: #333;}
.mobile-head-item .side-content-wrap {position: fixed;display: block;
/* right: -80%; */right: 0;width: 80%;height: 100%;}
.mobile-head-item .main-content-wrap {background: #FFF;top: 0;display: block;z-index: 99999;}
.mobile-head-item .main-content-wrap .content-wrap {overflow-y: auto;height: 100%;padding: 15px 10px;background-color: #fff;}
.mobile-ico-close {width: 30px;height: 30px;background: #fff url('/wp-content/uploads/2024/01/mobile_close.png') center center no-repeat;background-size: 50% auto;position: absolute;left: -35px;top: 0;cursor: pointer;}
.phone-menu {display: none;padding: 3px 0;border-top: 1px solid #ddd;display: none;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 99999;background: #14171a;}
.phone-menu .phone-menu-item {width: 25%;float: left;text-align: center;padding: 10px 0;}
.phone-menu .phone-menu-item a {color: #fff;text-decoration: none;}
.phone-menu .iconfont {font-size: 22px;}

.search-wrap-box {position: fixed;top: 170px;left: 50%;transform: translateX(-50%);width: 100%;max-width: 600px;height: 60px;background-color: #d12121;padding: 10px 100px 10px 10px;z-index: 99;border: 1px solid #fff;display: none;}
.search-wrap-box  input {height: 100%;width: 100%;padding-left: 20px;padding-right: 20px;border: none;}
.search-wrap-box i {font-size: 30px;color: #fff;position: absolute;top: 5px;right: 50px;cursor: pointer;}
.search-wrap-box i:hover {color: #1548b6;transition: all 0.6s;}
.search-wrap-box i:active {scale: 1.1;}
.search-wrap-box span {color: #fff;font-size: 20px;position: absolute;right: 10px;top: 0;cursor: pointer;}

.float-icon {position: fixed;width: 50px;text-align: center;height: 50px;line-height: 50px;background-color: #d12121;border-radius: 50%;cursor: pointer;}
.float-icon.whatsapp-wrap {bottom: 110px;right: 20px;z-index: 9;}
.float-icon.email-wrap {bottom: 180px;right: 20px;z-index: 9;}
.float-icon i {font-size: 22px;color: #fff;}
.float-icon:hover {scale: 1.1;background-color: #1548b6;transition: all 0.6s;}
.go-top {position: fixed;bottom: 0;right: 20px;width: 50px;background-color: rgba(0,0,0,.6);z-index: 9;text-align: center;cursor: pointer;border-radius: 10px 10px 0 0;}
.go-top i {color: #fff;}


.footer {background: url('/wp-content/uploads/2025/09/bottom-background.jpg') no-repeat 100% 100%;padding: 80px 20px 10px;}
.footer .footer-left > p {color: #fff;margin-top: 20px;}
.footer .footer-left i {color: #fff;display: inline-block;width: 24px;width: 24px;line-height: 24px;text-align: center;background: #c30e23;border-radius: 3px;}
.footer .footer-left a {color: #fff;}
.footer .footer-left span  {color: #fff;}
.footer .footer-left .contact-wrap .contact-item {margin-bottom: 15px;}
.footer .footer-left .contact-wrap .contact-item i {display: inline-block;vertical-align: top;}
.footer .footer-left .contact-wrap .contact-item span {display: inline-block;padding-left: 10px;}
.footer .footer-left .contact-wrap .contact-item.foot-logo > img {margin-right: 5px;}
.footer .footer-left .contact-wrap .contact-item.foot-logo {margin-top: 50px;}
.footer .footer-center h3 {font-size: 24px;font-family: 'Montserrat Regular';color: #fff;line-height: 2;position: relative;}
.footer .footer-center h3::after {content: ' ';width: 110px;height: 2px;background: #c30e23;display: block;}
.footer .footer-center ul {padding-left: 0;margin-top: 18px;}
.footer .footer-center ul li {list-style: none;}
.footer .footer-center ul li i {color: #c30e23;font-size: 20px;}
.footer .footer-center ul li a {color: #fff;font-size: 18px;}
.footer-center li .button-wrap {display: inline-block;width: 100%;max-width: 260px;color: #fff;padding: 15px 0;text-align: center;border-radius: 5px;background: #c30e23;margin-top: 10px;cursor: pointer;font-family: 'Rubik Regular';}
.footer .footer-wrap {border-bottom: 1px solid #c30e23;}
.footer-bottom-box {padding: 10px 0 30px;}
.footer-bottom-box  div {color: #fff;}
.footer-bottom-box  div a {color: #fff;}
.footer-bottom-box .footer-bottom-contact-wrap a {display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #fff;border-radius: 5px;margin-right: 10px;}
.footer-bottom-box .footer-bottom-contact-wrap a i {color: #c30e23;}
.footer-bottom-box .footer-bottom-contact-wrap a:hover {background: #c30e23;transition: all 0.6s;}
.footer-bottom-box .footer-bottom-contact-wrap a:hover i {color: #fff;transition: all 0.6s;}


.footer-center ul > li > .sub-menu {display: none;}
.qrcode-wrap img{width:100px;height:100px;}
@media (max-width: 1200px){
    .header-bottom{margin: 0 10px;}
    .header-bottom-right .header-menu ul li{padding: 10px 15px;}
    .header-bottom .header-bottom-left img{max-width: 120px;}
}
 
@media (max-width:786px) {
    .dropdown-menu {margin-top: 10px;}
    .header-pc {display: none;}
    .header-mb {display: block;}
     body{padding-top: 50px;}
    .head_nav li.has-child a b {display: inline-block;width: 15px;height: 15px;border: 1px solid #111;border-radius: 2px;overflow: hidden;line-height: 15px;position: absolute;right: -35px;top: 1px;-webkit-box-sizing: content-box;box-sizing: content-box;}
    .header-mb li {list-style: none;position: relative;}
    .head_nav > li > a {font-size: 18px;}
    .head_nav > li,.head_nav > li.has-child {padding: 15px 0 15px 10px;position: relative;}
    .head_nav li.has-child b {position: absolute;right: 3px;width: 20px;text-align: center;height: 20px;line-height: 18px;top: 20px;border: 1px solid rgba(0,0,0,.6);}
    .has-child .dropdown-menu {width: 100%;position: static;padding: 0;}
    .has-child .dropdown-menu li {padding: 10px 5px 10px 15px; border-bottom: 1px solid rgba(0,0,0,.1);}
    .has-child .dropdown-menu li:last-of-type {border: none;}
    .container-align-center{flex-wrap: wrap;}
    .container-align-center>div{flex:0 0 100%}
    .footer .contact-wrap .contact-item{display: none;}
    .footer .contact-wrap .contact-item.foot-logo{display: block;}
    .footer .footer-center.add-i{display: none;}
    .footer .footer-center{display: none;}
    .float-form-wrap .float-form-box {width: 90%;}
    .phone-menu {display: block;}
    body {padding-bottom: 85px;}
    .head_nav li.has-child  li > b {top: 12px;}
    .dropdown-menu > li >.dropdown-menu {position: static;}
    .footer-bottom-contact-wrap{margin-top: 20px;}

    .search-wrap-box{top: 50px;}
}