﻿/*#region reset*/
body {color: #444;}
.social{ font-family: arial;line-height: 1;}
.search-group{}
.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;}
/*#region banner*/
/*#endregion*/
.top-bar{ background: #fafafa;padding: 0.25rem 0;color:#999;font-size: 15px}
.top-bar a{color:#555}
.top-bar .icon{ margin-right: 0.25rem;color:#C42829}
.header{ background: #fff;overflow: visible;top: 0;z-index:2}
.navbar-custom{top: 0;z-index:2; background-image: -webkit-linear-gradient(0,#000,#b35c44,#000); background-image: -moz-linear-gradient(0,#000,#b35c44,#000); background-image: -ms-linear-gradient(0,#000,#b35c44,#000); }
.navbar-custom .navbar-nav > .nav-item {}
.navbar-custom .navbar-nav{ }
.navbar-custom .navbar-nav .nav-link {font-size:16px; padding: 1.6rem 2rem;text-align: center;text-transform: uppercase;font-weight: 500;color: #fff;}
.navbar-custom .navbar-nav .nav-link:hover, .navbar-custom .navbar-nav .nav-link:focus {}
.navbar-custom .navbar-nav .nav-link.disabled {}
.navbar-custom .navbar-nav .show > .nav-link,
.navbar-custom .navbar-nav .active > .nav-link,
.navbar-custom .navbar-nav .nav-link.show,
.navbar-custom .navbar-nav .nav-link.active {}
.navbar-custom .navbar-text {color: rgba(0, 0, 0, 0.5);}
.navbar-custom .navbar-text a {color: rgba(0, 0, 0, 0.9);}
.navbar-custom .navbar-text a:hover, .navbar-custom .navbar-text a:focus {color: rgba(0, 0, 0, 0.9);}
.header-top {background:url("../../images/7b1502ddba.jpg") repeat scroll left top;}
.header-bottom {width:84%;margin:auto;}
.header-contact {padding:2rem 0;}
.header-contact p {font-size: 17px;line-height: 2em;margin-bottom:0;color:#fff;}
.header-search {width:100%;height:100%;}
.header-inputs {width:100%;}
.header-inputs .icon-search {color:#FFF;}
#swiper-button-next-banner, #swiper-button-prev-banner {color:#fff;}
.products-title h3 {font-weight:bold;font-size:16px; text-align:center;margin-top:3rem;margin-bottom:1rem;}
.products-title {margin-bottom:1.3rem;}
.section-prodcuts h2 {font-size: 31px;color: #7e250c;font-weight: bold;letter-spacing: 0;line-height: 2em;text-align: center;}
.products-title-list ul {padding-left:0;list-style:none;overflow:hidden;}
.products-title-list ul li {float:left;height: 42px;margin-top: 10px; margin-right: 5px;}
.products-title-list li a {display:block; font-size: 12px;line-height: 42px; padding-left: 15px; padding-right: 15px;background-color: #e1e2e4; color: #6c6e74; border: 0 solid #e1e2e4;border-radius: 0;}
.products-title-list li a.active {background-color: #7e250c;color: #fff;}
.products-title-content .product-col .card-thumb {border:none;}
.products-title-content .products-item {display:none;}
.products-title-content .products-item.active {display:block;}
.products-title-content {border: 1px #e1e2e4 solid;padding: 1rem;}
.products-more a {color:#318dff;}
.products-more a:hover {text-decoration:underline;}
.section-category h3 {padding:20px 0; margin-bottom:0; font-size:40px;font-weight:bold;text-align:center;color:#696969}
.category-list {padding:1rem 0;overflow:hidden;}
.category-list section {position:relative;margin-right: 30px; margin-bottom: 30px;width:272px;height:360px;}
.thumb-creative {position:relative;height: 100%;width: 100%;}
.thumb-front {display: block; background: #333; position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;transform: rotateY(0);z-index: 1;}
.thumb-front, .thumb-back {
    overflow: visible;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: -webkit-transform .7s cubic-bezier(0.4,0.2,0.2,1);
    transition: transform .7s cubic-bezier(0.4,0.2,0.2,1),-webkit-transform .7s cubic-bezier(0.4,0.2,0.2,1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.thumb-back {position:relative;transform: rotateY(180deg);opacity: 1;height: 100%;}
.thumb-pic {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;}
.thumb-front img,.thumb-back img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); min-width: 101%;min-height: 100%;max-width: none;width: auto;}
.thumb-content { padding: 50px 40px;color: #fff;background:rgba(51,51,51,.7); transition: all .4s ease-out;position: absolute; top: 0;left: 0;width: 100%;height: 100%;z-index: 2;box-sizing: border-box;}
.thumb-creative:hover .thumb-front {transform: rotateY(-180deg);}
.thumb-creative:hover .thumb-back {transform: rotateY(0);}
.thumb-back .link {font-size:18px;color:#fff; margin-top: 20px;}
.thumb-back .link:hover {text-decoration:underline;}
.thumb-back-content {padding: 50px 40px;color: #fff;background: rgba(51,51,51,.9);transition: all .4s ease-out;position: absolute; top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 2;}
.section-about-title {}
.section-about-title h3,.main-title {font-size:40px;font-weight:bold;color:#696969;}
.section-about-title p { font-size: 22px;color: #a9a5a5;margin-bottom:3rem;}
.about-container { padding:3rem 0;background-color: #600;background-image: -webkit-linear-gradient(0,#600,#000,#5b0f00);   background-image: -moz-linear-gradient(0,#600,#000,#5b0f00); background-image: -ms-linear-gradient(0,#600,#000,#5b0f00);}
.about-container p {color:#fff;}
.about-container h3 {font-size: 32px;color: #fff;padding:2rem 0; text-align:center; background:url("../../images/line-circl.png") no-repeat center center;}
.about-container p.title {color:#ddd;font-size:14px;}
.about-container a {transition-duration:.3s; display:inline-block; height: 38px;line-height: 38px;padding-left: 48px;padding-right: 48px;color: #fff;border:2px #fff solid;}
.about-container a:hover {background:#fff;color:#000;}
.section-process {padding:3rem 0;}
.section-process h5 {margin-top:1rem}
.section-process p {line-height:2em;}
.section-news-title {background-color: #b35c44;color:#fff;padding:.7rem .5rem;}
.section-news-title h6 {margin-bottom:0;}
.section-news-title a {color:#fff;}
.section-news-title a:hover {text-decoration:underline;}
.section-news-list section {border:1px solid #ddd;}
.section-news-list ul {padding-left:0;list-style:none;padding:10px;margin-bottom:0;}
.section-news-list li {margin-bottom: 15px;}
.section-news-list li a:hover {color:#83b808;text-decoration:underline;}
.article-over {text-align: left; width: 75%; padding-left:.4rem;padding-right:1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.section-team {padding:2rem 0;}
.swiper-centered .swiper-slide {transform:none;}
.section-contact {padding:3rem 0;}
.section-contact p {margin-bottom:0;font-size:15px;}
.section-contact i {color:#a61c00;font-size:70px;}
.section-contact h5 {font-size: 24px;color: #545454;}
footer h6 {font-size: 16px; color: #000; font-weight: bold;}
.footer-back {background:url("../../images/17b1502ddba.jpg") repeat scroll left top;padding:3rem 0;}
.footer-back ul {padding-left:1rem;}
.footer-back ul a:hover {text-decoration:underline;}
.footer-cc p {font-weight:bold;font-size:16px;margin-bottom:3rem;}
.footer-cc i {font-size:24px;}
.cc-1 i {color:#008000}
.cc-2 i {color:#B22222}
.cc-3 i {color:#FF8C00}
.footer-bottom {background:#9f2b0b;padding:2rem 0;}
.footer-bottom p {color:#fff;}
.footer-bottom p span {padding:0 1rem;}
.footer-bottom p a {color:#fff;}
.c-contact {border:1px #ddd solid;}
.c-contact h5 {background:#b35c44;color:#fff;font-weight:bold;padding:10px;font-size:16px;margin-bottom:0;}
.c-contact img {margin-bottom: .5rem;}
.c-contact p {margin-bottom:.4rem;font-size:12px;}
.news-index-list {padding-left:0;list-style:none;}
.news-index-title {    border-bottom: 3px solid #b35c44; margin-bottom:10px;}
.news-index-title h6 {color: #b35c44; font-weight:bold;}
.news-index-list li {margin-top:10px;}
.news-index-list li a:hover {text-decoration:underline;}
.news-scroll-top li {height:39px;line-height:39px;}
.scroll-news {height:350px;overflow:hidden;}
#news-cc ul {margin-bottom:0;}
.more-cc-news h6 {color:#83b808;}
.more-cc-news .news-index-title {border-color:#83b808}
.more-cc-news p {line-height: 2em;font-size:12px;}
.product-param span {border: 1px #ccc solid;padding: 4px;margin: 3px;display: inline-block;}
.side-share .phone span:before {content:""}

@media(max-width:992px) {
    .navbar .dropdown-menu{ box-shadow: none;background: transparent;}
    .navbar-custom .navbar-nav .nav-link{ padding: 0.75rem 1rem;color:#000;}
    .header-bottom {width:100%;}
    .navbar-custom .navbar-collapse{ background: #fff;border-top: 1px solid #f2f3f4;position: absolute;top: 100%;width: 100%;left: 0;}
}
@media(max-width:576px) {
    .section-contact .col-md-3 {text-align:center}
    .c-contact,.side-share {display:none !important;}
    .good-text {padding:10px 0}
    .about-left-box {padding:0 10px;}
    .hide {display:none !important;}
    .navbar-brand{ padding: 12px 0px;}
    .navbar-brand>.img-fluid{max-width:120px}
}
/*#endregion*/

.main-wrapper{ margin-top: 60px;}

/*#region sidebar*/
.sidebar{ top: 0;margin-bottom: 1.25rem;}
/*#region collapse menu*/
.menu-collapse{border-radius: 6px 6px 0 0;border: 1px solid #e7e7e7}
.menu-collapse .collapse-title{padding: 0.875rem;background: #b35c44;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;font-size:16px;}
.menu-collapse ul ul .menu-link{padding: 12px 16px 12px 30px;}
.menu-collapse .menu-link:hover{ text-decoration:underline;color:#2aa7ea;background: #f6f6f6;}
.menu-collapse  .drop{ }
.menu-collapse .menu-link.active{background: #f6f6f6;color:#666}
/*#endregion*/
/*#region horizontal menu*/
.menu-horizontal .nav-item{margin: 0 0.25rem;}
.menu-horizontal .nav-link{ padding: 0.75rem 1rem;background: #f2f2f2;border-radius: 5px;color: #666;}
.menu-horizontal .nav-link.active{ background: #E20001;color: #fff;}
.menu-horizontal-child {background: #f2f2f2;}
@media(max-width:768px) {
    .menu-horizontal .nav-link{ border-radius: 0;}
    .menu-horizontal .nav-item{ margin: 0;}
    .menu-horizontal-child{ justify-content: left;}
    .menu-horizontal-child .nav-link{ padding: 0.5rem 1.5rem;}
}
/*#endregion*/

.side-wrapper{ background: #F5F5F5;padding: 25px 20px;margin-bottom: 1.5rem;}
.side-wrapper .title{ margin-bottom: 1rem;font-size: 1rem;font-weight: 600;color: #1f365c;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:#666}
.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*/
.form-feedback .btn{color: #777;color: #fff;background:#c82333}
.main-container{ padding-top: 40px;padding-bottom: 50px;}
@media(max-width:768px) {
    .main-container{ padding-top: 40px;padding-bottom: 30px;}
}

/*#endregion*/
/*#region page-title*/
.page-title{padding: 1.5rem 0;background: #ececec;line-height: 1;color:#fff}
.page-title .container-xl{ display: -ms-flexbox;display: flex;justify-content:space-between}
.page-title .title{font-family: poppins;margin-bottom: 0;font-size: 1.75rem;font-weight: 500;align-self: center;}
.page-title .breadcrumb{ justify-content: center;color:#000}
.page-title .breadcrumb a{color:#000;}
.page-title .breadcrumb:before{ font-family: cmsfont;content: "\f80a";margin-right: 0.25rem;}
.page-main-title{ font-size: 1.75rem;padding: 0.75rem 0;margin-bottom: 1.5rem;font-weight: 600;border-bottom: 1px solid #eee;padding-left: 0.5rem;}
.page-sub-title{font-family: poppins;position: relative;padding: 0.5rem 0;font-size: 1.25rem;margin-bottom: 20px;font-weight: 500;font-size: 1.5rem;}
@media(max-width:768px) {
    .page-title{padding:0.875rem 0}
    .page-title .container-xl{ flex-direction: column}
    .page-title .title{font-size: 1.25rem;margin-bottom: 0.5rem;text-align: center;}
    .page-title .breadcrumb:before{ display: none;margin-right: 0;}
    .page-main-title{ font-size: 1.25rem;}
}
.page-title-2{ padding: 1rem 0;}
.page-title-2 .title{margin-bottom: 0;font-size: 1.5rem;font-weight: 300;}
.page-title-2 .breadcrumb{ margin: 15px 0 30px 0;}
.page-title-2 .breadcrumb:before{ font-family: cmsfont;content: "\f80a";margin-right: 0.25rem;}
/*#endregion*/
/*#region product list style*/
.product-row{display: block;margin-bottom: 2rem;}
.product-row .card-thumb{border: 1px solid #9F9F9E;padding: 3px;}
.product-row .card-body{padding: 0rem 1.25rem;}
.product-row .card-title{margin-bottom: 0.75rem;font-size: 1.5rem;font-weight: 300}
.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: 0.875rem;font-weight: normal;margin: 0;padding: 0.75rem 0.5rem;}
.product-col .card-title a {color: #333;}
.product-col .card-thumb{border: 2px solid #dee2e6;}
.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;}
.article-row .card-body{ padding: 0rem 1.25rem;}
.article-row .title{font-family: poppins;font-size: 1rem;font-weight: 400;margin-bottom: 0.75rem;}
.article-row .title a{ color: #1F365C;transition: color 0.2s ease;}
.article-row .title a:hover{color:#C42829}
.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.5rem;}
.article-col .card {position: relative;height: 100%;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);}
.article-col .card-body {border-radius: 8px;padding: 20px;background: #ffffff;position: relative;flex-grow: 1;}
.article-col .card-title{ margin: 0;font-family: poppins;font-weight: 400;padding: 0.5rem 0rem;font-size: 0.875rem;color: #0c2e60;font-weight: 500;transition: all ease 0.2s;}
.article-col .card-title:hover{color:#ef470d}
.article-col time {display: block;font-size: 0.75rem;color: #555;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;}
.down-col .card-title{flex-grow:1;background: #EEEEEE;padding: 1rem;margin: 0;transition: all ease 0.2s;}
.down-col .card-thumb:hover img {filter: hue-rotate(120deg);opacity: 0.8;}
.down-col:hover .card-title{ background: #E9F6FE;color:#204480}

.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: #342C2A;color: #fff;font-size: 0.875rem;}
/*#endregion*/

/*#region content wrapper*/
.content-wrapper{ line-height: 1.7;background: #fff;margin-bottom: 1.5rem;}
.content-wrapper h2{font-size: 1rem;font-weight: 600;margin-bottom: 0.75rem;}
.content-wrapper h3{ font-size: 0.875rem;font-weight: 600;margin-bottom: 0.75rem;}
.content-wrapper h4{line-height:1.6;}
.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 #83b808 !important;}

.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.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: 2rem;font-weight: bold !important;color:#0c2e60}

.content-wrapper.article .content{ color: #555}
.content-wrapper.article .title{ color: #0c2e60;font-family: poppins;font-size: 1.5rem;font-weight: 400;}
.content-wrapper.article .summary{padding-bottom: 20px;margin: 30px 0;font-size: 0.75rem;text-transform: uppercase;color: #666;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:1.5rem 1rem;}
}
/*#endregion*/
.share-box{ text-align: center;}
.share-box p{ font-weight: 600;}

.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: 600;}
@media(max-width:992px) {
    .post-navigation .col-12{ text-align: center;}
}

.page-link{padding: .5rem 0.875rem;}
.page-item.active .page-link {color: #fff;background-color: #444;border-color: #444;}

/*#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: #e20001;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*/


/*#endregion*/
/*#region faq page*/
#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;}
/*#endregion*/
/*home page*/
.home-title{ font-family: poppins;position: relative;text-align: center;margin-bottom: 15px;font-weight: 500;text-transform: uppercase}
.home-title:after{ display: block;content: "";width: 40px;height: 4px;background: #E1474D;margin: 3px auto 0;}

.home-products{ padding: 2rem 0;}
.home-products .summary{ text-align: center}

.home-company{ background: #f2f2f2;color: #666;padding: 50px 0 40px;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;line-height: 1.8;}
.home-company h2{ font-family: poppins;font-size: 1.5rem;margin-bottom: 1rem;color: #1F365C;}
.home-company h2:after{ display: block;content: "";width: 80px;height: 3px;background-color: #C42829;margin-top: 5px;}
.home-company h4{ font-size: 1rem;color: #444;}
.home-company ul li:before{ font-family: cmsfont;content: "\f005";margin-right: 5px;color:#0069b0}
.home-company .more{ display: inline-block;background: #C42829;color: #fff;padding: 3px 50px;border-radius: 12px;font-weight: 500;text-transform: uppercase;}

.home-news{ padding: 2rem 0;}
.home-news h2{ font-family: poppins;text-align: center;font-size: 1.5rem;}
.home-news h2:after{display: block;content: "";width: 80px;height: 3px;background-color: #C42829;margin: 5px auto 0;}
.home-news .article-col .card{border:1px solid #efefef; }
.home-news .article-col .card-title{ font-size: 0.875rem;}
.home-news .article-col .card-title a{color:#1F365C}
