/* base_advancesetting_footer Start tag */
.base_footer .footer .footer-top,.footer__top_wrap{background:#1e1e1e !important }
.base_footer .footer .footer-top .h4,.base_footer h3,.footer__top .txt_title{color:inherit !important }
.base_footer .footer-links a,.base_footer .footer-links p,.base_footer .footer-top .anm,.base_footer .social-icons .icon,.footer-7.footer .contact-info .text,.footer-7.footer .contact-info .contactDetail,.footer-links a,.footer_store_email .home_store_email,.footer-7.footer .contact-info .text,.footer__top a{color:inherit !important }
.base_footer .footer-bottom{background:#1e1e1e !important }
.base_footer .footer-bottom .copytext,.base_footer .footer-bottom .anm,.footer-bottom  .f_bot_bt_copy{color:#9f9f9f !important }
/* base_advancesetting_footer End tag */ 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* custom_code Start tag */
:root{
--primary-font-family: "Roboto Condensed", sans-serif;
--secondary-font-family: "Roboto Condensed", sans-serif;
}
.header .btn:focus-visible,
#siteNav > li a:focus-visible,
.header button:focus-visible,
.breadcrumbs a:focus-visible,
.header a:focus-visible,

.close-cart:focus-visible,
button.clear-cart:focus-visible,
.header button:focus,
.header a:focus,
.base_banner .wrap-caption a:focus-visible,
.home-slideshow .slick-dots button:focus-visible{
border-radius: 2px;
z-index: 9;
outline:3px solid #000000 !important;
outline-offset: 3px !important;
}
.footer a:focus-visible,
.footer button:focus-visible{
    outline:3px solid #ffffff !important;
}
.btn:focus-visible,
button:focus,
a:focus,
a:focus-visible,
button:focus-visible,
#siteNav li ul.dropdown li a:focus-visible,
input:focus, input:focus-visible,
select:focus,select:focus-visible,
textarea:focus,textarea:focus-visible{
border-radius: 2px;
z-index: 9;
outline: 3px solid #003051 !important;
outline-offset: 3px !important;
}
.page_class_catalog .top-text-block{
  max-width: 1000px;  
}
.base_footer .footer.footer-1 .footer-top{
padding-top: 27px;
border-top: 0;
}
.base_banner .slideshow__text-wrap{
    display: none;
}
.bottom-icon-wrapper{
    display: none;
}
.footer .about-us-col img{
    max-width: 100%;
    max-height: 60px;
}
.slideshow .slideshow__title{
    font-size: 89px;
    color: #006bb4;
    font-weight: 900;
}
.btn{
    height: 55px;
    padding: 3px 40px;
    font-size: 16px;
    border-radius: 0;
}
.base_custom{
    margin-top: 25px;
    box-shadow: 0px 0px 7px #c3c3c3;
}
.container{
        max-width: 1612px;
}
.slideshow .slideshow__subtitle{
    margin-bottom: 56px;
    line-height: 25px;
    font-size: 35px;
    margin-top: 22px;
}
.d-menu-col,
.icons-col,
#site-scroll,
.newsletter-col,
.mobile-icons{
display: none !important;
}

#pre-loader img,
.base_footer .about-us-col p{
display: none;
}
#pre-loader{
background-color: #ffffff;
}
#pre-loader::before{
content: "";
background-image: url('https://d33y9g7lle8yme.cloudfront.net/zing-manufacturing/images/store_logo_1732259868.png');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
height: 90px;
width: 213px;
z-index: 99;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}

.base_footer .footer-bottom{
border-top: 1px solid rgba(255,255,255,.1);
}
#base_category .img-banner-item{
max-width: 100%;
flex: 0 0 100%;
padding: 0;
}
.imgBanners .details.center{
opacity: 0;
}
#base_category .pt-section{
padding-top: 35px;
}
.category_addon_4 .img-banner-item .inner .img{
padding-top: 41%;
}

.foot-right h2{
font-size: 25px;
color: #ffffff;
text-transform: uppercase;
line-height: 29px;
margin-bottom: 7px;
font-weight: 400;
}
.footlogo-blk a:first-child img{
border-right: 1px solid #fff;
padding-right: 5px;
margin-right: 12px;
}
.header {
border-bottom: 1px solid #dee2e6;
padding: 13px 0;
}
header .logo img{
max-height: 60px;
}

.imgBanners .imgBanner-grid-item:hover img{
transform: unset;
-webkit-transform: unset;
}
.base_category .img:before,
.base_category .img:after{
content: none;
}
.custom-text{
    max-width: 100%;
    margin: auto;
    text-align: center;
    margin-bottom: 0;
    padding: 100px 200px;
    background-color:#006bb4;
}
.custom-text p{
    margin-bottom: 0;
    font-size: 35px;
    line-height: 47px;
    font-weight: 100;
    color: #ffffff;
    
}
.custom-text p a{
    color: #ffffff;
    font-weight: 500;
    text-decoration: underline;
}
.custom-text p a:hover{
    color: #ff0f23;
}
.base_footer {
background-color: #1e1e1e !important;
}
.slideshow .slide {
    box-shadow: 0px 0px 7px #c3c3c3;
}
.built-banner>a {
    outline: 0 !important;
}
.footlogo-blk>a {
    outline: 0 !important;
}
@media screen and (min-width: 992px){
.base_footer .about-us-col{
max-width: 50%;
flex: 0 0 50%;
}
}
@media screen and (max-width: 991px){
.header .logo img {
max-width: 100%;
width: auto;
margin-left: 0;
}
.slideshow .slideshow__title{
        font-size: 50px;
}
.custom-text{
    padding: 40px 20px;
}
.custom-text p{
    font-size: 25px;
    line-height: 35px;
}
}
@media screen and (max-width: 767px){
.foot-right h2{
font-size: 20px;
}

.footlogo-blk{
display: flex;
justify-content: center;
}
.base_footer .container {
max-width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.footlogo-blk a:first-child img{
max-width: 87%;
}
.footlogo-blk img {
max-width: 90%;
}
.about-us-col{
text-align: center;
}
.base_footer {
padding-bottom: 0;
}
.footer .about-us-col img{
    margin-bottom: 0;
}
.footer .col-md-6.text-right{
    text-align: center !important;
}
}
@media screen and (max-width: 576px){
    .base_banner .slideshow__text-content{
        transform: translateY(32%);
    }
    .header .logo img{
        margin: auto;
    }
    .header .logo{
        flex: 0 0 100%;
        max-width: 100%;
    }
.slideshow .slideshow__title{
        font-size: 35px;
}
.slideshow .slideshow__subtitle{
    margin-bottom: 0;
    line-height: 24px;
    font-size: 29px;
    margin-top: 17px;
    display: block !important;
}
.slideshow .btn{
    padding: 17px 15px;
    display: block;
    font-size: 18px;
    margin-top: 15px;
}
}/* custom_code End tag */