﻿/*#region reset*/
@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/Poppins-Regular.woff2") format("woff2"),url("../fonts/poppins/Poppins-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url('../fonts/poppins/Poppins-Medium.woff2') format('woff2'),url('../fonts/poppins/Poppins-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}
body {color: #444;}
@media (min-width: 1350px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1250px;
    }
}
:root {
    --main-color: #c61e1e;
}
a {color:#111}
.web-language li {list-style:none;padding-right:10px;}
.web-language {margin:0;}
.web-language a {color:#fff;}
.h-left-m a {color:#fff;}
.search-group .form-control{border-right-width: 0;border-radius: 12px 0 0 12px;}
.search-group .btn {border: 1px solid #ced4da;border-left-width: 0;border-radius: 0 12px 12px 0;}
.form-feedback label {font-weight: 400;text-transform: uppercase;font-size: 0.75rem;}
.form-feedback .btn{color: #fff;background:#c61e1e}
.form-feedback .form-control{ border-color: #eee;}

.top-bar{ background: #243559;color:#fff;padding: 6px 0;border-bottom: 1px solid #e9e9e9;}
.top-bar .col-md-7 a{ color: #fff;font-size: 14px;}
.top-bar .icon{ margin-right: 0.25rem;color:#c61e1e}

.navbar-brand{ padding: 0.5rem 0;}
.company-name{ font-size: 1.5rem;color:#243559}
h2 {font-size:30px;}
.navbar-custom {top: 0;z-index: 2;background: #fff;border-top:1px solid #FFDFD0;border-bottom:1px solid #eee}
.navbar-custom .navbar-nav{ padding: 0 0rem;}
.navbar-custom .navbar-nav .nav-link {position: relative;padding: 1.25rem 2.25rem;text-align: center;text-transform: uppercase;font-weight: 600;}
.navbar-custom .navbar-nav .nav-link:hover, .navbar-custom .navbar-nav .nav-link:focus {background: #c61e1e;color: #fff;}
.navbar-custom .navbar-nav .active>.nav-link,.navbar-custom .navbar-nav .nav-link.active {background: #c61e1e;color: #fff;}
.navbar-custom .navbar-nav .active > .nav-link:before{background:#0496d9}
.navbar-custom .navbar-nav .dropdown-item{ padding: 0.75rem 1.25rem;}
.over-pad {padding: 2rem 0;}
.h-products a {font-weight: bold;}
.h-products a:hover{text-decoration:underline;}
.h-products p {color: #545454;}
.h-products img {border: 1px #ccc solid;}
.h-products .col-md-6 {margin-bottom: 1rem; }
.h-company-bg {background: url("../../images/company-bg-img2.jpg") no-repeat;background-size: cover;}
.h-bg-color {background-color: rgba(000,000,000,.6);padding-left: 0;padding-right: 0}
.h-company-bg .h-bg-text {color: #fff;padding-left: 2rem;padding-right: .5rem;}
.clear-margin {margin-right: 0; margin-left: 0;}
.h-company-bg ul {padding-left: 0;margin-bottom: 0;}
.h-company-bg section {padding-left: 21rem;position: relative;z-index: 10}
.h-company-bg section p {margin-bottom: 0;}
.h-company-bg li {padding:2.4rem 0;position: relative;}
.h-company-bg li:after {content:"";position: absolute;left: 0;top:0;z-index: 0; height: 100%;width: 0;background: rgba(0, 75, 136,.8);transition: width 600ms;}
.h-company-bg li:hover:after {width: 118%;}
.color-blue {color: #073e76;}
.h-about-us p {font-size: 18px;}
.h-about-img .col-12 {padding:0;position: relative;}
.h-about-img section {position:absolute;bottom: 0;padding:2rem;background:rgba(0, 75, 136,.8);width: 100%;color: #fff; }
.h-about-img h5 {font-size: 22px;font-weight: bold;}
.h-about-img section a {color: #fff;}
.max-width {width: 100%;}
.news-list {padding: 1rem 0;}
.news-list a {font-weight: bold;}
.news-list a:hover {color: #004b88;}
.news-list p {color: #545454}
.footer-icon i {font-size: 2.2rem;}
.footer-contact {padding-left: 1rem}
.footer-contact p {margin-bottom: .5rem;}
.footer-line {border-top: 1px #29689b solid}
.icon-white i {color: #fff;}
.banner .overlay {background: rgba(0,0,0,.1)}
footer .search-group input {color:#111;}
footer .search-group i {color:#fff;}

/*.dropright .dropdown-toggle::after {color:#fff !important;}*/
@media(max-width:992px) {
    .h-company-bg li:hover:after {width: 100%;}
    .navbar-custom .navbar-nav{ padding: 0;background: rgba(255,255,255,1)}
    .navbar-custom .navbar-nav>.nav-item{ padding: 0;}
    .navbar-custom .navbar-nav .nav-link{ padding: 0.875rem 1rem;text-align: left;}
    .navbar-custom .navbar-nav .dropdown-item{ padding: 0.875rem 1.5rem;}
}
@media(max-width:576px) {
    .h-company-bg section {padding-left: 1rem;}
    .hide {display: none !important;}
    .navbar-brand{ padding: 2px 0; display: block;width: 100%; text-align: center;}
    .navbar-brand>.img-fluid{max-width:140px}
    .company-name{ display:none;}
    .over-pad {padding:1rem 0;}
    .header-right-menu .search-group {padding-bottom:6px;}
}
/*#endregion*/
.main-wrapper{ margin-top: 60px;}
.layout-wrapper{ padding: 15px;border: 1px solid #e9eef4;background: #fafafa;color:#777}
.layout-wrapper .title{}
.main-container{ padding-top: 40px;padding-bottom: 40px;}
h5 {font-size:20px;}
@media(max-width:768px) {
    .main-container{ padding-top: 20px;padding-bottom: 20px;}
}
/*#region sidebar*/
.sidebar{ top: 0;margin-bottom: 1.25rem;}
.side-title{ font-size: 1.25rem;font-family: poppins;background: #c61e1e;color: #fff;padding: 0.75rem 0.875rem;margin-bottom: 0;}
.sidebar .search-group  .icon{ color: #0188d3 !important;}
/*#region collapse menu*/
.menu-collapse{border-radius: 0 0 0;border: 1px solid #e7e7e7}
.menu-collapse .collapse-title{font-family: poppins;padding: 0.75rem 0.875rem;background: #c61e1e;color: #fafafa;}
.menu-collapse .collapse-title h5{ font-size: 1.25rem;font-weight: 500;}
.menu-collapse .collapse-title .navbar-toggler{color: #fff;}
.menu-collapse .menu-link{ transition: background-color ease 0.2s;color: #666;border-bottom: 1px solid #e7e7e7}
.menu-collapse ul ul .menu-link{padding: 12px 16px 12px 30px;}
.menu-collapse .menu-link:before{ content: "●";font-size:0.75rem;margin-right: 5px;color:#999}
.menu-collapse .menu-link:hover{ background: #f6f6f6;}
.menu-collapse  .drop{ }
.menu-collapse .menu-link.active{background: #f6f6f6;color:#c61e1e}
/*#endregion*/
/*#region horizontal menu*/
.menu-horizontal .nav-item{margin: 0 0.25rem;}
.menu-horizontal .nav-link{ padding: 0.75rem 1rem;background: #f2f2f2;border-radius: 0px;color: #666;}
.menu-horizontal .nav-link.active{ background: #E20001;color: #fff;}
.menu-horizontal-child {background: #f2f2f2;}
@media(max-width:768px) {
    .menu-horizontal .nav-item{ margin: 0;}
    .menu-horizontal-child{ justify-content: left;}
    .menu-horizontal-child .nav-link{ padding: 0.5rem 1.5rem;}
}
/*#region page-title*/
.page-title{display: flex;display: -ms-flexbox;padding: 1.25rem 0;min-height: 68px;background-size: cover;line-height: 1;background: #F5F5F5;align-items: center;}
.page-title .container-xl{ display: -ms-flexbox;display: flex;justify-content:space-between}
.page-title .title{font-family: poppins;font-weight: 600;margin-bottom: 0;font-size: 1.5rem;font-weight: 500;text-align: center;align-self: center;}
.page-title .breadcrumb{ align-items: center;justify-content: center;}
.page-title .breadcrumb:before{ font-family: cmsfont;content: "\f80a";margin-right: 0.25rem;}
.page-main-title{ font-size: 1.25rem;padding: 0.75rem 1rem;margin-bottom: 1.5rem;font-weight: 600;background: #f2f2f2;}
.page-sub-title{position: relative;margin-bottom: 20px;font-family: poppins;font-size: 1.25rem;font-weight: 500;}
@media(max-width:768px) {
    .page-title{ padding: 1rem 0;min-height: 60px}
    .page-title .container-xl{ flex-direction: column;justify-content: start}
    .page-title .title{font-size: 1.25rem;margin-bottom: 0.5rem;}
    .page-title .breadcrumb:before{ display: none;margin-right: 0;}
}
/*#endregion*/
/*#endregion*/
.side-wrapper{ background: #F5F5F5;padding: 25px 20px;margin-bottom: 1.5rem;}
.side-wrapper .title{ font-family: poppins;margin-bottom: 1rem;font-size: 1rem;font-weight: 600;color: #696969;text-transform: uppercase}
.media-article{ margin-top: 1.25rem;}
.media-article img{ max-width: 60px;margin-right: 12px;}
.media-article .post-title{ font-size: 0.875rem;font-weight: normal;margin-bottom: 2px;line-height: 1.5;}
.media-article .post-title a{ transition: color ease 0.2s;}
.media-article .post-title a:hover{color:#C42729}
.media-article time{ font-size: 0.75rem;color:#8c95a2}
.side-wrapper .product-col .card-title{ padding: 0.5rem 0.25rem;font-size: 0.75rem;}
.side-wrapper .product-col .card-thumb{ border: 1px solid #fff;}
@media(max-width:992px) {
    .side-wrapper{ padding: 25px 20px;}
    .media-article img{max-width:90px}
}

/*#endregion*/
/*#region*/
.category-wrapper{margin-bottom:0}
.category-title{ margin-bottom: 1rem;border-bottom: 1px solid #e2e2e2}
.category-title h3 a{ font-size: 1.25rem;color: #333;font-weight: 600;}
.category-title .more{ display: flex;display: -ms-flexbox;text-transform: uppercase;color: #FD5F16;align-items: center;}
/*#endregion*/

/*#region Category Content*/
.category-summary{ line-height: 1.6;}
.category-summary ul,.category-summary ol{ padding: 0;list-style-type: none;}
@media(max-width:576px) {
    .category-summary{ display: none;}
}
/*#region product list style*/
.product-row{display: block;margin-bottom: 2rem;padding: 1rem;background:#F9F9F9}
.product-row .card-thumb{border: 0px solid #9F9F9E;padding: 3px;}
.product-row .card-body{padding: 0rem 1.25rem;}
.product-row .card-title{margin-bottom: 0.75rem;font-size: 1rem;font-weight: 600}
.product-row .card-text{ font-size: 0.875rem;}
.product-row time{ display: block;font-size:1.5rem;font-weight: 600;}
.product-row .more{ display: block;align-items: end;justify-content: flex-end}
.product-row .link{ background: #342C2A;color: #fff;display: inline-block;padding: 3px 5px;}
@media(max-width:768px) {
    .product-row .card-body{ padding: 1.25rem 0 0;}
}

.product-col{ margin-bottom: 1.25rem;}
.product-col .card{height: 100%;}
.product-col .card-title {text-align: center;flex-grow: 1;font-size: 14px;font-weight: normal;margin: 0;padding: 0.75rem 0.5rem;}
.product-col .card-title a {color: #1F365C;transition: all ease 0.2s;}
.product-col .card-title a:hover{color:#C42829}
.product-col .card-thumb{border: 2px solid #eee;}
.product-col .card-body{ font-size: 0.75rem;padding: 0.75rem;flex-grow: 0;}
/*#endregion*/
/*#region article list style*/
.article-row{ margin-bottom: 1.875rem;background: #F9F9F9;padding:1rem;}
.article-row .card-body{ padding: 0rem 1.25rem;}
.article-row .title{font-family: poppins;font-size: 1rem;font-weight: 300;margin-bottom: 0.75rem;}
.article-row .title a{ color: #1F365C;transition: color 0.2s ease;}
.article-row .title a:hover{color:#ef470d}
.article-row p{ padding: 15px 0;margin-bottom: 0;color: #666;border-top: 1px solid #ececec;line-height: 1.7}
.article-row .card-text{ font-size: 1rem;}
.article-row time{ display: block;font-size:0.75rem;color:#1f365c;}
.article-row .more{ display: block;align-items: end;justify-content: flex-end}
.article-row .link{ background: #342C2A;color: #fff;display: inline-block;padding: 3px 5px;}
@media(max-width:768px) {
    .article-row .card-body{ padding: 1.25rem 0 0;}
    .article-row h3{ font-size: 1rem;}
}

.article-col{ margin-bottom: 1.25rem;}
.article-col .card{height: 100%;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);}
.article-col .card-body{ flex-grow: 1;padding: 15px 15px;}
.article-col .card-title{  font-family: poppins;font-size: 0.875rem;font-weight: 400;margin: 0;padding: 0.5rem 0rem;color: #0c2e60;transition: all ease 0.2s;}
.article-col .card-title:hover{color:#ef470d}
.article-col time {display: block;font-size: 0.75rem;color: #83868c;text-transform: uppercase;}

/*#endregion*/
/*#region img list style*/
.img-col{ margin-bottom: 1.25rem;}
.img-col .card{border: 1px solid #ccc;height: 100%;}
.img-col .card-title{flex-grow: 1;margin: 0;padding: 0.5rem 0.75rem;background: #EEE;text-align: center;}

.cert-row{ margin-bottom: 1.5rem;padding-bottom: 1.5rem;border-bottom: 1px solid #5E5A59;}
.cert-row .card-body{ padding: 0 1.25rem;}
.cert-row .card-thumb{background: #EEEEEE;padding: 1rem;text-align: center}
.cert-row .card-title{ font-weight: 600;font-size: 1.5rem;}
.cert-row:hover{color:#274373}

@media(max-width:576px) {
    .cert-row .card-body{ padding: 1.25rem 0rem;}
    .cert-row .card-title{ font-size: 1.25rem;}
}

.cert-col{ margin-bottom: 1.25rem;}
.cert-col .card{ height: 100%;}
.cert-col .card-thumb{border: 1px solid #bbb;}
.cert-col .card-title{display: -ms-flexbox;display: flex;justify-content: center;align-items: center;flex-grow: 1;margin: 0;background: #EEE;padding: 0.5rem 0.75rem;margin-top: 0.5rem;text-align: center;}

.down-col{ margin-bottom: 1.5rem;}
.down-col .card{border: 1px solid #f2f2f2;height: 100%;}
.down-col .card-title{flex-grow:1;background: #f2f2f2;padding: 1rem 0.75rem;margin: 0;transition: all ease 0.2s;}
.down-col .card-thumb:hover img {opacity: 0.8;}
.down-col:hover .card-title{ background: #E9F6FE;color:#204480}
.down-col .card-title .icon {font-size: 1.5rem;padding: 0 0.5rem;color: #CD3A26;}

.video-col{margin-bottom: 1.5rem;}
.video-col .card{height: 100%;border: 1px solid #f2f2f2;}
.video-col .card-title{ display: flex;display: -ms-flexbox;justify-content: center;align-items: center;flex-grow: 1;margin: 0;padding: 0.75rem 0.5rem;text-align: center;background: #d50110;color: #fff;font-size: 0.875rem;}
/*#endregion*/

/*#region content wrapper*/
.content-wrapper{ line-height: 1.7;background: #fff;margin-bottom: 1.5rem;}
.content-wrapper img{ max-width: 100% !important;height: auto !important;}
.content-wrapper ol{margin-left: 1em;padding-left: 1em;}
.content-wrapper video{ max-width: 100% !important;height: auto !important;}
.content-wrapper iframe{ max-width: 100%;}
.content-wrapper table {width: 100%;margin-bottom: 1rem;color: #212529;}
.content-wrapper table th,.content-wrapper table td {padding: 0.5rem;vertical-align: middle;border: 1px solid #dee2e6;text-align: center;}
.content-wrapper table tbody tr:nth-of-type(odd) {background-color: rgba(0, 0, 0, 0.03);}
.content-wrapper table tbody tr:hover {background-color: rgba(0, 0, 0, 0.075);color: #555;}
/*.content-wrapper table p{ margin-bottom: 0;}*/
.content-wrapper .nav-tabs {background:#FAFCFF;}
.content-wrapper .nav-link{ padding: 0.75rem 1.75rem;border-color: transparent #dee2e6 transparent transparent !important;}
.content-wrapper .nav-tabs .active{ font-weight: 600;border-top: solid 2px #E64545 !important;}

.content-wrapper.product{border:1px solid #e9eef4}
.content-wrapper.product .content{padding: 1.5rem 1rem;}
.content-wrapper.product .content h2,.content-wrapper.product .content h3{ font-family: poppins;font-size: 1rem;font-weight: 500 !important;color:#0c2e60}

.content-wrapper.article .content{color:#777}

.content-wrapper header{text-align: center;margin-bottom: 1rem;}
.content-wrapper header span{ margin-right: 15px;}
.content-wrapper .sub-title{ font-size: 1.75rem;font-weight: 600;display:block}

.content-wrapper.article .content{ color: #777}
.content-wrapper.article .title{ color: #0c2e60;font-family: poppins;font-size: 1.5rem;font-weight: 500;}
.content-wrapper.article .summary{padding-bottom: 20px;margin: 30px 0;font-size: 0.75rem;text-transform: uppercase;color: #83868c;border-bottom: 1px solid #e0e4e6;}
.content-wrapper.article .summary span{ margin-right: 15px;}
@media(max-width:768px) {
    .content-wrapper .title{ font-size: 1.25rem;}
    .content-wrapper.product .content{padding:1rem;}
}

.widget{margin-bottom:1rem;}
.widget.border { border: 1px solid #e7e7e7;}
.widget-header{padding: 0.875rem;background: var(--main-color);color: #fafafa;}
.widget-header .title{position:relative;font-size:20px;font-weight:500;color:#fff;margin: 0; }
.widget-collapse .menu-item{border-bottom:solid 1px #f2f2f2;}
.widget-collapse .menu-item:last-child {border-bottom:none;}
.widget-collapse > .menu-item > .menu-link {font-weight:bold; font-size:14px;}
.widget-collapse .menu-link{ transition: background-color ease 0.2s;color: #666; padding:10px 7px;font-size:13px;}
.widget-collapse .menu-link:before{ content: "●";font-size:0.75rem;margin-right: 5px;color:#999}
.widget-collapse .menu-item:hover {color:var(--main-color); background:#f8f9fa;}
.widget-collapse .menu-item:hover a {color:var(--main-color); }
.widget-collapse .sub-menu .menu-link{ padding-left: 14px;}
.widget-collapse .third-menu .menu-link{ padding-left: 28px;}
.widget-collapse .menu-item.active .menu-link{ color:var(--main-color)}
.widget-collapse .drop:after{ font-family: cmsfont;content: "\f10b";transition: transform .2s ease-in-out;color: #777;}
.widget-collapse .drop.collapsed:after{transform: rotate(-180deg);}
@media(max-width:768px) {
    .widget-header {margin-bottom: 15px;}
    .sidebar{ border-width: 0;padding: 0;background: #fff;}
}
.banner-simple img {width:100%;}
.product-param {word-break:break-all;}
.navbar .dropdown-menu {box-shadow:0 0 20px 3px rgba(0, 0, 0, .05);}
.navbar .dropdown-menu a {padding:0.5rem 1rem;}
.navbar .dropdown-menu a:hover {background:#F5F5F5;}
.widget-header .drop:after {color:#fff;}
.mb-3,.g-3 {margin-bottom:1rem;}
.main-wrapper{ margin-top: 60px;}
.page-title .breadcrumb {align-items:center;}
.product-head .title {font-size:1.3rem;}
.btn-inquiry {    display: block; background: #e20001; color: #fff; font-size: 1rem; padding: 0.7rem 0.75rem; border-radius:5px;}
.btn-inquiry:hover {color:#fff; opacity:.7}
.form-feedback .btn {width:100%;}
.post-navigation {padding: 25px 0;margin-top: 30px;margin-bottom: 15px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.post-navigation .col-12{ padding-bottom:0.5rem}
.post-navigation span{ margin-bottom: 5px;font-size: 0.75rem;display: block;text-transform: uppercase;}
.post-navigation .icon{ font-size: 1.25rem;color:#aaa}
.post-navigation a{ color: #1F365C;font-weight: 500;}
@media(max-width:992px) {
    .post-navigation .col-12{ text-align: center;}
}
.share-box{ text-align: center;}
.share-box p{ font-weight: 600;}

.page-link{padding: .5rem 0.875rem;}
.page-item.active .page-link {color: #fff;background-color: #444;border-color: #444;}
/*.nav-wrapper a{background: #342C2A;color: #fff;padding: 5px 10px;margin-right: 10px;}*/
/*#end content wrapper*/
/*#region content-head-container*/
.product-head { margin-bottom: 1.5rem;;background:#fff}
.product-head .title {font-size: 1rem;color: #333;font-weight: 600;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 20px;}
.product-head .btn-main{ display: block;background: #c61e1e;color: #fff;font-size: 1rem;padding: .4rem .75rem;}
.product-head .btn-main .icon{ margin-right: 0.25rem;}
.product-service{ text-align: center;padding: 20px 0;}
.product-service>a:first-child{ margin-right: 15px;}
.product-feedback{ display: inline-block;background: #F3912C;color: #fff;padding: 6px 16px;}
.product-down{ display: inline-block;background: #DD0804;color: #fff;padding: 6px 16px;}
/*#endregion*/
/*#region footer*/
footer {background:#004b88;color: #fff;}
footer .container-xl  [class*="col-"]{margin-bottom:20px;}
footer h6{font-family: poppins;font-size:1rem;margin-bottom:15px;}
footer h6:after{display: block;content: "";width: 50px;height: 2px;background: #c61e1e;margin: 8px 0 0;}
footer a{color:rgba(255, 255, 255, 0.8)}
footer a:hover{color:#c61e1e}
footer ul>li{ padding: 4px 0;}
footer ul>li:before{ font-family: cmsfont;content: "\f109";margin-right: 5px;}
footer .contact-info p{margin:0px 0 8px;}
footer .contact-info .icon{ margin-right: 5px;}
.footer-bottom .container-xl{text-align: center;padding-top:15px;padding-bottom:15px;}
.footer-bottom .container-xl{border-top:1px solid #444}
.footer-company-msg {
    line-height: 1.7;
}
.footer-logo {width:80%;margin:1rem 0;}
/*#endregion*/
/*#region home*/

#faq-page .card{ margin-bottom: 1rem;}
#faq-page .card-header{ background: #f6f6f6;font-size: 1rem;font-weight: 300;padding: 1rem 0.75rem;margin-bottom: 0;cursor: pointer}
#faq-page .card-header:hover{ background: #f2f2f2;}
#faq-page .card-body{ padding: 1rem;border: 1px solid #eee;}
/*home page*/
.home-title{ font-family: poppins;position: relative;text-align: center;margin-bottom: 15px;font-size:1.75rem}
.home-title:after{ display: block;content: "";width: 60px;height: 3px;background: #c61e1e;margin: 3px auto 0;}

.home-products{ padding: 2rem 0;}
.home-products .summary{ text-align: center;font-weight: 400;color: #666;}


.home-nav .nav-item{padding:0.25rem}
.home-nav .nav-link{ background: #f2f3f4;border-radius: 8px;transition: background ease .2s;}
.home-nav .nav-link:hover{ background: #0494C5;color: #fff;}

.home-company {padding:5rem 0;background: #F9F9F9;background-repeat: no-repeat;background-size:cover;line-height: 1.75rem;}
.home-company h3 {font-family: poppins;font-size: 1.75rem;}
.home-company h3:after{display: block;content: "";width: 80px;height: 3px;background: #c61e1e;margin: 3px 0 0;}
.home-company p {}
.home-company .more {display: inline-block;background: #c61e1e;color: #fff;transition-duration: .3s;padding: 0.5rem 2.5rem;border-radius: 4px;}
.home-company .more:hover {background:#333;color:#fff;}

.home-strength {background:#F6F6F6; padding: 2.5rem 0;color:#243559;}
.home-strength i {font-size:2rem;color:#c61e1e}
.home-strength h6 {font-size:1.25rem;margin-top: .7rem;}

.home-application {padding:1.5rem 0;}
.home-application .card-title {background: #4f95da !important;}
.home-application .card-title a{color: #fff;}

.home-quick {background-size: cover;background-repeat: no-repeat;margin-top:2rem;padding:8rem 0;color: #fff;}
.home-quick p{ margin-bottom: 0;}
.home-quick .media{ border: 3px solid #0494db;margin-bottom: 1.25rem;}
.home-quick .media-left{ padding: 0.75rem 1rem;font-size: 2.5rem;color: #0494db;font-weight: 700;}
.home-quick .media-body{ padding: 1rem 0rem;}
.home-quick h6{ font-size: 1.25rem;font-weight: 600;}
@media(max-width:768px) {
    .home-quick{ padding: 4rem 0;}
    .web-language {padding-left:0;}
    .web-language a {font-size:12px;}
    footer .over-pad {padding:.5rem 0;font-size: 12px; text-align: center;}
    footer p {margin-bottom:.4rem; font-size:14px;}
    footer .container-xl [class*="col-"] {margin-bottom: 10px;}
    .news-list p {margin-bottom:4px; font-size:12px;}
    .news-list a,.h-about-us p {font-size:14px;}
    .news-list {padding:0.3rem 0;}
    .h-company-bg li {padding:1rem 0;}
    .h-company-bg section p,.h-products p {font-size:13px;}
    .h-company-bg section h5 {font-size:16px;}
    .h-left-m a {font-size:12px;}
    .d-center {justify-content:center;}
    .h-company-bg .h-bg-text {padding-left:1rem;}
    .product-param {font-size:14px;}
    .content-wrapper.product .content {font-size:14px; padding:7px;}
    .content-wrapper.product .content h2, .content-wrapper.product .content h3 {font-size:16px;}
    .content-wrapper table th p, .content-wrapper table td p {margin-bottom:0;}
    .content-wrapper table th, .content-wrapper table td {font-size:12px; padding:3px;}
    .page-title .breadcrumb,footer .footer-bottom {font-size:13px;}
    .page-sub-title {margin-bottom:0;}
    .summary {font-size:13px;}
    .content-wrapper.article .title {font-size:1.2rem;}
    .content-wrapper.article .summary {padding-bottom:10px;margin: 12px 0;}
}

.home-news{ padding: 2rem 0;}
.home-news .more {display:inline-block;background:  #c61e1e;transition-duration: .3s;color: #fff; padding: 0.7rem 2.5rem;border-radius: 4px;}
.home-news .more:hover {background:#333;color:#fff;}
/*#endregion*/
