@import url("https://fonts.googleapis.com/css?family=Prompt&display=swap");
body {font-family:"Prompt",sans-serif;padding-top:90px;min-height:100vh}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {margin-bottom:1.5rem}
a {text-decoration:none !important}
.img-responsive {max-width:100%}
.content-wrapper {margin-bottom:30px}
.navbar {border:1px solid #707070;border-top:9px solid #202020;background-color:white;padding:0 15px}
.navbar .nav-item.active .nav-link {color:#faaf3b}
.navbar:before {content:"";width:100%;position:absolute;height:1.5px;left:0;top:0;background-color:#faaf3b}
.navbar .navbar-brand >img {width:80px}
.navbar .navbar-nav .nav-link:hover {color:#faaf3b}
.navbar .navbar-nav:not(.ml-auto) .nav-link {padding:5px 24px !important}
.navbar .navbar-nav.ml-auto .nav-link {display:inline-block}
.navbar .navbar-nav.ml-auto .nav-link .i,
.navbar .navbar-nav.ml-auto .nav-link .i-h {height:29px}
.navbar .navbar-nav.ml-auto .nav-link .i-h {display:none}
.navbar .navbar-nav.ml-auto .nav-link:hover .i-h {display:inline-block}
.navbar .navbar-nav.ml-auto .nav-link:hover .i {display:none}
.card {border:none}
.card.product-item {box-shadow:0 0 1px #707070;margin-bottom:24px;border-radius:0;overflow:hidden}
.card.product-item .card-title {overflow:hidden;text-overflow:ellipsis;font-size:1rem}
.card.product-item .card-text {font-size:0.8rem}
.card.contact .card-header {color:#faaf3b;font-size:1.5rem}
.card.contact .fas {color:#faaf3b}
.card .card-header {background-color:transparent;border:none}
.card .card-img-top {height:0;padding-top:134%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all 0.3s;transform:scale(1)}
.card:hover .card-img-top {transform:scale(1.02)}
.pipe-right {position:relative}
.pipe-right:after {content:"";width:2px;height:100%;top:0;right:0;background-color:gainsboro;position:absolute}
.slide-content {background-color:rgba(0,0,0,0.5);padding:15px}
.btn-contact {background-color:#faaf3b;color:white !important}
.btn-contact:hover {background-color:#f99b09}
section {position:relative}
section .swiper-button-next,
section .swiper-button-prev {transition:all 0.3s;top:50%}
section .swiper-button-next:after,
section .swiper-button-prev:after {color:#707070;font-size:2rem !important}
section .swiper-button-next {right:-40px}
section .swiper-button-prev {left:-40px}
.page-breadcrumb {background-color:#f6f6f6;margin-bottom:2rem}
.page-breadcrumb .breadcrumb {margin-bottom:0;background:none}
.page-breadcrumb .breadcrumb .breadcrumb-item >a {color:#707070}
.page-breadcrumb .breadcrumb .breadcrumb-item.active {color:#202020 !important}
.page-breadcrumb form {margin-left:auto;padding:4px;padding-right:15px}
.page-breadcrumb form input {border:1px solid gainsboro !important}
.page-breadcrumb form .input-group-append {margin-left:10px}
.page-breadcrumb form .input-group-append .btn {background-color:#202020;color:white}
.product-sidebar {transition:all 0.3s;left:0}
.product-sidebar ul {list-style:none;padding-left:15px}
.product-sidebar ul a {color:#202020}
.product-sidebar ul li >a {padding-bottom:15px;display:block}
.product-sidebar .list-group-item {padding:0;padding-left:0;padding-right:0;padding-bottom:15px;border:none}
.product-sidebar .custom-checkbox {padding-left:0;padding-right:1.5rem}
.product-sidebar .custom-checkbox .custom-control-label {width:100%}
.product-sidebar .custom-checkbox .custom-control-label:before,
.product-sidebar .custom-checkbox .custom-control-label:after {left:auto;right:-1.5rem}
.product-sidebar .h5,
.product-sidebar h5 {padding-bottom:5px;border-bottom:1px solid #202020;text-transform:uppercase}
.pagination {justify-content:flex-end}
.pagination li {padding:2px 10px;height:25px;line-height:22px;text-align:center}
.pagination li a {color:#202020}
.pagination li.active {background:#202020;color:white;border-radius:100px}
.nav-tabs .nav-link {position:relative;padding:8px 30px}
.nav-tabs .nav-link:before,
.nav-tabs .nav-link:after {content:"";position:absolute;background:white;height:0;width:0;border:23px solid white;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;box-shadow:0 -2px 0 -1px #dcdcdc}
.nav-tabs .nav-link:before {right:-30px;top:-19px;transform:rotate(-125deg)}
.nav-tabs .nav-link:after {left:-30px;top:-19px;transform:rotate(125deg)}
section.blog-post img {max-width:100%}
.blog-sidebar .category-list {list-style:none;border:1px solid #202020;padding-left:0;padding:15px;padding-bottom:0}
.blog-sidebar .category-list li {position:relative}
.blog-sidebar .category-list li .badge {position:absolute;right:0;top:0;background-color:#202020;color:white}
.blog-sidebar .category-list li >a {color:#202020;padding-bottom:15px;display:block}
.blog-sidebar .category-list li:hover >a,
.blog-sidebar .category-list li.active >a {color:#faaf3b}
.box-cover {width:100%;height:0;background-size:cover;background-repeat:no-repeat}
.sidebar-toggle {color:#202020;background-color:white;display:inline-block;width:50px;height:50px;text-align:center;line-height:54px;position:absolute;z-index:9;visibility:hidden;right:0;top:50px;transition-delay:0s;box-shadow:0 0 5px 0 black}
.footer {background-color:#707070;padding:3rem 0;color:#b1b1b1;margin-top:auto !important;background-color:black;background-repeat:no-repeat;background-position:center;background-size:cover}
.footer .footer-ico {font-size:1.5rem}
.footer .social-footer {display:inline-block}
.footer .social-footer .foot-link {display:inline-block;background-color:#333;min-width:30px;padding:3px;text-align:center}
.footer .social-footer .foot-link .i {height:29px}
@media (max-width:575px) {section.service .swiper-button-next,section.service .swiper-button-prev {background-color:rgba(0,0,0,0.5) }section.service .swiper-button-next:after,section.service .swiper-button-prev:after {color:white }section.service .swiper-button-next {right:10px }section.service .swiper-button-prev {left:10px }.product-sidebar {position:absolute;top:90px;height:100vh;padding:15px;width:100%;left:-100%;z-index:999;background-color:white }.product-sidebar.show {overflow:scroll;left:0 }.product-sidebar.show .sidebar-toggle {right:0;top:0 }.sidebar-toggle {visibility:visible;right:-50px;transition:all 0.3s 1s }}
@media (max-width:991px) {.navbar-nav .nav-item {text-align:center }}
.line-product.inline {position:relative}
.line-product.inline:before {content:"";background-size:cover;position:absolute;left:0;top:0;height:100%;width:100%}
.name-two {overflow:hidden;height:33px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.product-sidebar .dropdown-menu {border:0;border-radius:0}
.product-sidebar li.nav-item.active >a:first-child {font-weight:bold}