::-webkit-scrollbar {
background: #fff;
width: 5px;
height: 10px;
border-radius: 30px;
}
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
 border-radius: 30px;
 background: #fff;
}

::-webkit-scrollbar-thumb {
background-color: #e60212;
border-radius: 30px;
}
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
 border-radius: 30px;
 background: #45505c;
 border-radius: 30px !important;
}

.news-details__content img{width: 100%;padding-bottom: 20px}

.section-title__title span{color: var(--ogenix-base)}
.news-details__left p{font-size: 16px;color: #636363;}
.news-details__left p span{text-wrap: nowrap!important;}
.conc h4{font-family: 'HmMedium'; color: #fff;font-size: 50px;position: relative;padding-left: 10px;line-height: 50px;}
.page-header.ab{height: 92vh}
.page-header.ab p{color: #292929;font-family: 'HmMedium';font-size: 20px;padding-bottom: 20px;}

.protable table th,.protable table td{font-family: 'HmBold'}
/*.table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: #f4959c;
}*/

.pro-bg{background: #f4f4f4;border-radius: 8px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}
.product-details__content-text2 i{color: var(--ogenix-base)}

.pro-right{padding-left: 40px;}

.line{position: relative;height: 2px;width: 200px;background: rgba(255,255,255,0.5);margin: 20px 0;}
.line.ab{width: 50px;background: var(--ogenix-base);margin: 15px 0;}

.thm-breadcrumb.pro li,.thm-breadcrumb li a{color: #fff;}
.bg-grey{background: #f4f4f4}
.a-container{max-width: 90%}
.b-container{max-width: 80%}
.main-header-two__logo img{width: 370px}
.gallery-one__single .tt{padding-top: 15px;font-family: 'HmMedium';color: #fff;font-weight: normal;}
.page-header.pro{padding: 10px 0;border:1px solid #eee;}
.main-menu-two__login li.hotline{flex-direction: column-reverse;}
.main-menu-two__login li.hotline p{line-height: 1.2}
.main-menu-two__login li.hotline .number{color: #e60212;font-family: 'HmBold';font-size: 20px;}
.main-menu-two__login li img{width:65px;}
.bg-vh{height: 35vh}
.hot-products__btn.pro{font-size: 12px;padding: 8px 20px;line-height: 14px;}
.why-choose-two.ys{padding: 100px 0 40px;position: absolute}
.border-bottom-a{border-bottom: 1px solid #535668}
.ys{padding: 60px 0 0;color: #fff;font-family: 'HmBold';font-weight: normal;}


.ysn{color: #262626;font-family: 'HmBold';font-weight: normal;padding-bottom: 30px;}
.ys span,.ysn span{color: #cf1d2a;}


.np{font-size: 18px;font-family: 'HmMedium';text-align: right}
.np a{color: #e60212;font-size: 14px;}


.layer-ab-shape{position: absolute;
    top: 0;
    left: -60px;
    bottom: 0;
    max-width: 593px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: left top;
    opacity: .03;}

.ys-single{background:#fff;border-radius: 20px;padding: 30px 20px 20px;transition:ease .8s;margin-bottom: 20px}
.ys-single h4{color: #333;background: #f4f5f7;padding: 8px 20px;border-radius: 40px;display: inline;font-size: 20px;font-family: 'HmBold';font-weight: normal;transition:ease .8s}
.ys-single p{padding-top: 20px;font-family: 'HmMedium';font-size: 16px;color: #676a7b}
.ys-single:hover{box-shadow:  0px 4px 12px 2px rgba(0,0,0,0.09)}
.ys-single:hover h4{background: #e60212;color: #fff;}
.ys-img{margin-top: -180px;padding-top: 80px;}
.ys-img img{margin-bottom: 15px;border-radius: 5px;min-height: 300px}
.ys-t{margin-top: 25.5%;border-bottom: 1px solid #e2e2e2;padding-bottom: 50px}

.hot-line{display: flex;padding-top: 40px;justify-content: center;align-items: center}
.hot-line p{padding-right: 5px;font-family: 'HmMedium';color: #676a7b}
.hot-line h3{font-family: 'HmBold';font-size: 40px;}
.hot-products__single:hover .hot-products__img img{transform: scale(1.05);}
.footer-widget__logo img{width: 400px;padding-bottom: 40px}
.footer-widget__about-text-box p{color: #7c7e8a;font-size: 16px;font-family: 'HmMedium'}
.footer-widget__about-text-box h3{color: #fff;font-size: 38px;font-family: 'HmBold'}


.foot-co{max-width: 70%}
.foot-co li i{color: #d91c2a;padding-right: 7px}
.foot-co li{color: #9d9fab;font-family: 'HmMedium';border-bottom: 1px solid #4a4b55;
    padding-bottom: 8px;
    margin-bottom: 8px;}
.foot-co li:last-child{border-bottom: 0}
.foot-qr img{width: 150px;}
.foot-qr p{text-align: center;font-size: 18px;
    font-family: 'Hmmedium';padding-top: 15px;
    color: #9d9fab;}

.stricky-header.stricky-fixed .main-header-two__logo img{
    width: 307px;
}

.product-list__title.ab{font-family: 'HmMedium'; font-size: 28px;font-weight: normal;}
.product-list__text.ab{font-size: 16px;line-height: 1.5;font-family: 'HmMedium';color: #606060}

.abp{margin-top: 50px}

.lg-block{display: block}
.sm-block{display: none}
@media(max-width:1800px){
    .foot-co {
    max-width: 90%;
}
    .ys-con{padding-top: 70px;}
    .ys-img{margin-top: -107px;}
.b-container{max-width: 90%}
.main-slider-three__categories-list li a{font-size: 16px;padding: 10px 30px 10px;}
.main-slider-three__categories-list li.active a{padding:10px 30px 10px 69px;}
}


@media(max-width:1600px){
    .counter-one__single::before{right: -68px;}
    .page-header.ab p{font-size: 14px;}
.a-container{max-width: 95%}
.main-header-two__logo img{width: 280px;}
    .page-header{padding: 80px 0}
     .page-header__inner h2{font-size:40px;}
}
@media(max-width:1400px){
    .ys-con{padding-top: 10px;}
    .section-title__title{font-size: 40px;}
    .hot-products__title{font-size: 16px;}
    .ys-t{margin-top: 32%}
    .bg-vh{height: 20vh}
    }
@media(max-width:1200px){
    .feature-two__title{font-size: 16px;}
.ys-con{padding-top: 50px;}
    .feature-two__sub-title{display: none}
}

@media(max-width:991px){
    /*.main-slider-three__categories-list{display: flex}
    .main-slider-three__categories-list li{width: 50%;}*/
    .page-header__inner h2{font-size: 30px;}
    .feature-three__list{display: inline-block;padding: 10px}
    .feature-three__list li{display: inline-block;width: 24%;margin-bottom: 0}
    .foot-co{max-width: 100%}
    .ysn{padding-bottom: 15px;}
    .np{text-align: left;padding-bottom: 15px;}
    .ys-img{margin-top: -30px;}
    .ys-t{margin-top: 0}
    .why-choose-two {padding: 39px 0 30px;}
    .page-header{padding: 22px 0}
    .page-header-bg{background-position: left center;}
    .main-slider-three{padding: 50px 0 50px;}
    .b-container,.a-container{max-width: 98%}
    .hot-products__title{font-size: 14px;}
    .why-choose-two.ys{position: relative}
}
@media(max-width:767px){
    .feature-three__icon span{font-size: 38px;}
    .feature-three__icon::before{top: -8px;right: -2px;}
    .conc h4{font-size: 40px;padding-left: 5px;}
    .counter-one__icon i{font-size: 40px;}
    .counter-one__text{font-size: 14px;}
    .ys-img img{min-height: 250px;}
    .footer-widget__logo img{width: 280px}
    .lg-block{display: none}
    .sm-block{display: block}
    .bg-vh{height: 38vh}
    .why-choose-two__left .section-title__title{font-size: 32px;font-weight: 600;color: #111;}
    .section-title__title{font-weight: 600;color:#111;}
    .hot-products__content{display: block}
}
@media(max-width:640px){
.feature-three__list li{display: inline-block;width: 45%;margin-bottom: 10px}
    .feature-three__subtitle{display: none}
    .feature-three__title{font-size: 12px;}
    }
@media(max-width:360px){
    .main-header-two__logo img{max-width: 150px}
}