﻿body{font-family:Arial, sans-serif!important;}
html{font-family:Arial, sans-serif!important;;}
/*reset*/
.header .nav-list > li a {font-size: 16px;font-weight: 550;}
.header .nav-list > li .menu {width: auto;min-width: 100%}
.header .nav-list > li .menu li a {text-align: left;padding: 0 20px;}
/*section-title*/
.section-title h4{text-transform: uppercase;letter-spacing: 0;}
.title p{font-size: 16px;font-weight: 550}
/*index*/
.index-banner .item h4 {font-size:45px;letter-spacing: 0;line-height:60px;}
.index-banner .item p {font-size: 20px;line-height: 30px;margin-bottom:80px;text-transform: unset;width: 60%;font-weight: 400}
@media (max-width: 1440px) {
    .index-banner .item .text {padding:15% 80px 0 80px;}
    .index-banner .item h4 {font-size:35px;line-height:50px}
    .index-banner .item p {font-size: 18px;margin-bottom: 50px;width: 80%}
    .index-banner .item a{font-size: 15px;}
}
@media (max-width: 991px) {
    .banner{height:50vh;margin-top:0!important;}
    .index-banner .item {background-size:cover;background-position: center right;height:50vh;width: 100%;}
    .index-banner .item .text {padding:20% 20px 0 20px;text-align: center;}
    .index-banner .item h4 {font-size: 2rem!important;margin-bottom:20px!important;line-height:2.5rem;letter-spacing: 0!important;}
    .index-banner .item p {font-size: 1.4rem!important;margin-bottom:40px!important;line-height:1.8rem;letter-spacing: 0!important;width: 100%!important;}
    .index-banner .item a{font-size:1.2rem;margin-right: 10px;width:140px;line-height:40px;}
    .index-banner .item a i{font-size:1.4rem;margin-left:2px;}
    .sub-banner{height:180px;margin-top:0;}
    .section-title h4{font-size:2rem;}
}
.pro-ul li .info h4{font-size:30px;font-weight:550;text-transform: uppercase}
.pro-ul li .info p{font-size: 16px;line-height: 25px;}
.pro-ul li .info a{font-size: 16px;font-weight: 550}
.pro-ul li:hover .info h4{font-size:35px;}
@media (max-width: 991px) {
    .pro-ul li .info h4{font-size:1.8rem;}
    .pro-ul li .info p{font-size:1.3rem;line-height:2rem}
    .pro-ul li .info a{;font-size:1.4rem}
    .pro-ul li:hover .info h4{font-size:1.8rem;}
}
.app .text{width: 80%;}
.app .text p{font-size: 16px;line-height: 32px;}
.app-ul li .info h4{font-size: 18px;text-transform: uppercase}
.about .info .about-text p{font-size: 16px;line-height:30px;}
.about .info-ul li h6 span{font-size: 50px;line-height:50px}
.about .info-ul li h6 em{font-size:18px;}
.about .info-ul li p{font-size: 16px;font-weight: 550}
.about .info a{font-size: 16px;text-transform: uppercase}
.equipment .equipment-ul li a p{font-size: 15px;text-transform: capitalize}
.news .title span{text-transform: uppercase}
.news .title a{font-size: 16px;font-weight: 500}
@media (max-width: 991px) {
    .app .text{width: 100%;}
    .app .text p{font-size: 1.4rem;line-height: 2.2rem;}
    .app-ul li .info h4{font-size: 1.6rem;}
    .about .info .about-text p{font-size: 1.4rem;line-height:2.2rem;font-weight: 400}
    .about .info-ul{flex-wrap: wrap;align-items: flex-start}
    .about .info-ul li h6 span{font-size: 2.5rem;line-height:2.5rem;display: block;}
    .about .info-ul li h6 em{font-size:1.3rem;display: block;margin-bottom: 10px;}
    .about .info-ul li p{font-size: 1.2rem;text-align: center;display: block;line-height:1.8rem!important;padding: 0 10px;}
    .about .info a{font-size: 1.2rem}
    .about .info a i{font-size: 1.2rem}
    .equipment .equipment-ul li a p{font-size:1.4rem;}
    .news .title span{font-size:1.8rem;}
    .news .title span i{font-size: 2.2rem;}
    .news .title a{font-size: 1.2rem}
    .news .newlist .content a {font-size: 1.3rem;line-height:1.8rem;}
    .news .newlist .content p {font-size: 1.2rem;line-height:1.6rem;}
    .news .faq .faq-q a {font-size: 1.3rem;line-height:1.8rem;}
    .news .faq .faq-a {font-size: 1.2rem;line-height: 1.6rem;margin-bottom: 5px;}
}
/*contact-form*/
.contact-form .info h4{text-transform: uppercase;letter-spacing: 0}
.contact-form form h4{text-transform: uppercase;letter-spacing: 0}

/*foot*/
.footer .footer_top .footer_top_menu li span{font-weight:550;text-transform: uppercase}
.footer .footer_top .footer_top_menu li a{font-weight:400;text-transform: capitalize}


/*page-nav*/
.about .loc{width: 30%;}
.about .page-nav .page-nav-ul{width: 70%;}
.main .page-nav .loc a{font-size: 16px;text-transform: uppercase}
.main .page-nav ul li{font-size:16px;text-transform: uppercase;font-weight: 550}
@media (max-width: 991px) {
    .about .loc{display: none}
    .about .page-nav .page-nav-ul{width: 100%;}
    .main .page-nav ul li{font-size:1.4rem;text-transform: capitalize;font-weight: 500}
    .main .page-nav ul li a{line-height: 2rem;padding-top: 15px;}
}
/*about*/
.about .about-info .info p{font-size:16px;line-height:30px;text-align:unset; text-justify:unset;}
.about .info-ul li h6 em{font-size:14px;}
.about .info-ul li p{font-size: 14px!important;line-height: 22px!important;}
@media (max-width: 991px) {
    .about .about-info .info p{font-size:1.3rem;line-height:2rem;}
    .about .info-ul li h6 em{font-size:1.2rem;}
    .about .info-ul li p{font-size: 1.2rem!important;line-height: 1.8rem!important;}
}

/*pro*/
.subNav-title{text-transform: uppercase;font-size: 20px;font-weight: 500}
.subNav{font-weight: 500;text-transform: uppercase}
@media (max-width: 991px) {
    .subNav-title{font-size: 1.6rem}
    .product{margin-top: 0!important;padding-top:30px!important;}
}
