header.shortcode-heading-wrapper.navfixed {

    position: static;

}



li {

    list-style: none !important;

}



a {

    text-decoration: none !important;

}





/*------------- HEADER_BANNER START HERE--------------------------*/



.header-middle,

.header-bottom,

#mega-menu-wrap-primary {

    background: none !important;

}



.header-middle,

.header-bottom {

    border: none;

}



.heading aside {

    line-height: normal;

    padding: 10px 0;

}



a.mega-menu-link {

    font-size: 18px !important;

    padding: 0 30px !important;

}



.mega-nav-item>a:hover {

    background: none !important;

    color: #c01f24 !important;

}



#slid_shoes {

    z-index: 1 !important;

}



.mega-sub-menu>li>a:hover {

    color: #c01f24 !important;

}



.serch>input {

    margin: 0;

}



.breadcrumb-title-wrapper {

    background-color: none !important;

    background: none !important;

}



a.woocommerce-product-gallery__trigger {

    display: none;

}



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {

    background: white !important;

}



.mega-sub-menu>li>.mega-menu-link {

    background: white !important;

}



#main>.page-container {

    padding-top: 0;

}





/*------------- HEADER_BANNER END HERE--------------------------*/





/* -------------------- START INDUSTRIAL SECTION -----------------------*/



.Chemical h3 {

    color: white;

}





/* ------------------ END INDUSTRIAL SECTION ---------------------*/





/*------------- FIRE_SAFETY START HERE--------------------------*/



.Fire_Safety {

    padding: 70px 0;

}



.max_right .comnbtn {

    margin-top: 30px;

}



.unit,

.Manufacture>.left_elemnt {

    padding: 50px 0;

}

.woocommerce-product-attributes-item__label{

    text-transform: uppercase;

}





/*------------- FIRE_SAFETY END HERE--------------------------*/





/*------------- BATTER_DESIGN_BATTER_EXPERIENCE START HERE--------------------------*/



.design_experience {

    padding: 30px 0 0 0 !important;

}



.batter_word {

    width: 90%;

}





/*------------- BATTER_DESIGN_BATTER_EXPERIENCE END HERE--------------------------*/





/*------------- SHOP_NEW_ARRIVALS START HERE--------------------------*/



.shop_contetn h4 {

    margin: 0;

}



.products .owl-controls>.owl-nav {

    display: flex;

    justify-content: center;

    margin-bottom: 15px;

}



.products .owl-controls>.owl-nav>div.owl-prev:before,

.products .owl-controls>.owl-nav>div.owl-next:before {

    font-size: 30px;

}



.owl-controls>.owl-nav>div {

    position: unset;

    visibility: visible;

    opacity: 1 !important;

    transform: unset;

    width: auto;

    height: auto;

}



.heading-wrapper,

.heading-shortcode,

.theme-title,

.woocommerce .cross-sells>h2,

.woocommerce .up-sells>h2,

.woocommerce .related>h2,

.woocommerce.related>h2,

.yith-wfbt-section>h3,

.ts-shortcode .shortcode-heading-wrapper,

.ts-shortcode .column-tabs,

.elementor-widget-wrap>.elementor-widget-heading {

    margin: 0 0 50px 0;

}



.industri {

    padding: 0 !important;

}





/*------------- SHOP_NEW_ARRIVALS END HERE--------------------------*/





/*------------- WELCOME_TO_DSS_SAFETY START HERE--------------------------*/



.labour_safety_shoes {

    width: 100%;

}



.safety_shoes {

    width: 60%;

}



.s_right .fourth {

    font-size: 18px;

}



.labour_safety_shoes>img,

.safety_shoes>img {

    width: 100% !important;

    max-width: 100% !important;

}



.s_right .comnbtn {

    width: 130px;

}





/*------------- WELCOME_TO_DSS_SAFETY END HERE--------------------------*/





/*------------- TESTIMONIAL START HERE--------------------------*/



.customer_says {

    width: 70%;

    margin: auto;

    text-align: center;

}



.testimonials_img {

    width: 11%;

    margin: 30px auto;

}



.testimonials_img img {

    width: 100%;

}



.customer_says h2,

.customer_says p {

    color: white;

}



.rating i {

    color: #E1AD13;

}



.rating_details {

    display: flex;

    justify-content: center;

    align-items: center;

    gap: 15px;

}



.rating>p,

.author-details>h6 {

    margin: 0;

}



.rating_details .author-details {

    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);

    width: 30%;

    border-radius: 10px;

    text-align: left;

    padding: 15px;

}



#testimonials .owl-dots>.owl-dot.active {

    background: none;

}



#testimonials .owl-dots {

    display: flex;

    justify-content: center;

    /*    gap: 15px;*/

    margin: 25px 0;

    overflow: hidden;

}



#testimonials .owl-dots>.owl-dot>span {

    width: 10px;

    height: 10px;

    background-color: white;

    display: block;

    border-radius: 100%;

    margin: 6px;

}



#testimonials .owl-dots>.owl-dot.active {

    border: 1px solid white;

    border-radius: 100%;

}



#testimonials .owl-controls .owl-dots>.owl-dot {

    width: auto;

    height: auto;

    background: none;

}

i.fas.fa-star.blank-star {

    font-weight: 100;

}



/*------------- TESTIMONIAL END HERE--------------------------*/





/*-------------FOOTER START HERE--------------------------*/



footer {

    padding: 60px 0 0 0;

    background: linear-gradient(134deg, rgba(235, 242, 255, 1) 0%, rgba(233, 229, 255, 1) 100%);

}

.elementor-social-icons-wrapper .elementor-icon {

    display: flex;



}

footer h6 {

    font-size: 22px;

    font-weight: 600;

    font-family: Poppins;

    margin-bottom: 30px;

}

.ftlogo>a{

    display: inline-block;

}

.ftlogo>a>img {

    margin: 0 0 15px 0;

}







footer ul>li {

    display: flex;

    align-items: center;

/*    margin-bottom: 10px;*/

    transition: .5s;

}



footer ul>li:hover {

    transform: translateX(10px);

}



footer ul>li>a:before {

    display: none;

}



footer ul>li:before {

    content: "";

    background: url('../images/arrow.png');

    background-size: cover;

    background-repeat: no-repeat;

    width: 10px;

    height: 10px;

    display: block;

}



footer ul>li>a {

    padding: 0 0 0 8px;

    color: #414040;

    font-size: 16px;

}



footer ul>li>a:hover {

    color: #C01F24;

}



ul.dss_category {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}



li.labour_safety {

    width: 50%;

}



.dss_category>ul>li {

    width: 50%;

}



footer ul.dss_category li {

    width: 50%;

}



.footer-copyright {

    font-size: 16px;

    color: var(--black);

    border-top: 1px solid rgb(65 64 64 / 20%);

    padding: 30px 0;

    margin-top: 30px;

}

.footer-contact-details aside{

    display: flex;

    font-size: 15px;

    padding: 5px;

    font-family: Poppins;

    font-weight: unset;

}

.footer-contact-details aside:hover{

    color: #c01f24;

}

.footer-contact-details aside i {

    color: #c01f24;

    font-size: 15px;

    margin-right: 13px;

}





/*------------- FOOTER END HERE--------------------------*/





/* -------------- Start Wishlist Page -----------*/



body table.compare-list tr.description,

body table.compare-list tr.description~tr,

.header-language,

.header-currency,

.ts-language-switcher,

.ts-currency-switcher,

.breadcrumb-title-wrapper .breadcrumbs,

.header-top,

.comment-meta,

.entry-meta-middle,

.product-group-button .button-tooltip,

.ts-product-attribute .button-tooltip,

#comment-wrapper .heading-title small,

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,

.woocommerce .cart-collaterals table.shop_table .shipping td,

.widget_recent_entries .post-date,

.single-portfolio .date-time,

.portfolio-meta .date-time,

.single-portfolio .meta-content,

.elementor-widget-wp-widget-recent-posts .post-date,

.woocommerce .widget_rating_filter ul li a,

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count,

.product-filter-by-brand li label .count,

.ts-product-categories-widget-wrapper ul li .count,

ul.product-categories li .count,

.dokan-store-wrap .commentlist li p strong[itemprop="author"],

.dokan-store-wrap .commentlist li p em.verified,

.dokan-store-wrap .commentlist li p time,

div.product .summary .meta-content,

div.product .summary .detail-meta-top,

.woocommerce div.product .summary .woocommerce-product-rating,

.woocommerce div.product .summary .product-brands,

.woocommerce div.product .summary .woocommerce-product-details__short-description,

.widget_categories li,

.elementor-widget-wp-widget-categories li,

.widget_archive li,

.wp-block-archives-list li,

.ts-sold-in-24h,

.ts-product-video-button,

.ts-product-360-button,

#group-icon-header .group-button-header,

.product-filter-by-color ul li .count,

.woocommerce ul.order_details li,

.woocommerce-privacy-policy-text,

.woocommerce .product .category-name .count,

.ts-product-brand-wrapper .item .count,

.products .product .meta-wrapper>.count-rating,

.woocommerce div.product form.cart .variations,

.woocommerce div.product form.cart .reset_variations,

.woocommerce div.product form.cart .single_variation_wrap,

.woocommerce div.product .single-product-buttons-sharing .single-product-buttons,

.woocommerce div.product .single-product-buttons-sharing .ts-social-sharing,

.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a:before,

.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a.added,

.woocommerce div.product .single-product-buttons-sharing .single-product-buttons .added a:after,

.woocommerce div.product .single-product-buttons-sharing .single-product-buttons .ts-tooltip:before {

    font-size: 18px !important;

}



.product-price {

    display: none !important;

}





/* --------------- End Wishlist page ----------------- */





/* ----------- Start Single Product Details Sidebar -------------*/

.product-filter-by-brand-wrapper ul li label {

    font-size: 17px;

}

.term-description p{

    margin-bottom: 5rem;

}

.term-description h1,.term-description h2{

    font-size: 30px;

}



/* ----------- End Single Product Details Sidebar -------------*/





/* ------------------ Start Contact Page ----------------------------*/

.contact-details aside{

    display: flex;

    font-size: 20px;

    padding: 5px;

}

.contact-details aside:hover{

    color: #c01f24;

}

.contact-details aside i {

    color: #c01f24;

    font-size: 20px;

    margin-right: 13px;

}

.contact-form h3{

    color: #c01f24;

    margin-bottom: 30px;

    font-family: 'Aller';

    font-size: 40px;

    font-weight: bold;

}

body .wpcf7 form textarea {

     height: 130px !important; 

}

body .wpcf7 form textarea:focus {

     height: 130px !important; 

}

div.wpcf7 input[type^="submit"]:hover{

    background-color:#c01f24 !important;

}

.wpcf7 form.sent .wpcf7-response-output {

    border-color: #46b450;

    color: #46b450;

}

/* ------------------ End Contact Page ----------------------------*/



/* 02-07-24 */

.products .product-category .product-wrapper > a img, .woocommerce .products .product-category .product-wrapper > a img {

    max-width: 100px !important;

    width: 100% !important;

    height: 100%;

    object-fit: contain;

    bottom: 0;

    left: 50%;

    right: auto;

    aspect-ratio: 1/1;

    height: 150px;

}



/* --------------------Start New Engineering Industri Section ----------------------*/





.engineering_industri_tag>li {

/*    width: 32%;*/

    width: 49%;

}

.construction_industry {

    background-image: url(../images/construction_industry.png);

}

.engineering_industry {

    background-image: url(../images/engineering_industry.png);

}

.fire_safety {

    background-image: url(../images/fire_safety.png);

}

.construction_industry .left_elemnt>.elemnt_tittle {

    background: linear-gradient(90deg, #A2CB21 0%, #A2CB21CC 58%, #A2CB2100 100%);

}

.engineering_industry .left_elemnt>.elemnt_tittle {

    background: linear-gradient(90deg, #D67DEB 0%, #D67DEBCC 53%, #D67DEB00 100%);

}

.fire_safety .left_elemnt>.elemnt_tittle {

    background: linear-gradient(90deg, #DB0000 0%, #DB000099 67%, #DB000000 100%); 

}

.construction_industry .left_elemnt>.elemnt_tittle ,.engineering_industry .left_elemnt>.elemnt_tittle,.fire_safety .left_elemnt>.elemnt_tittle{

    padding-Left: 25px;

    font-size: 24px !important;

    line-height: 26px !important;

}

.engineering_industri_tag .comnbtn {

    font-size: 18px;

    padding: 5px 20px;

}

.engineering_industri_tag .left_elemnt>.elemnt_tittle{

    padding: 10px 10px 10px 20px !important;

}

.parrots{

color: #98C116;

}

.parrots_hover::before {

    background-color: #98C116;

}



.pinks{

    color: #C14CDC;

}

.pinks_hover::before {

    background-color: #C14CDC;

}



.reds{

    color:#B9190F;

}

.reds_hover::before {

    background-color: #B9190F;

}

/* --------------------End New Engineering Industri Section ----------------------*/



/* Start WooQuote Product Plugins */



.gmwqp_inquirybtn {

    font-size: 18px;

    font-weight: bold;

}

/* End WooQuote Product Plugins */



/* 05-09-24 */

.fire_safety {

    height: 292px;

}

.woocommerce div.product .single-product-buttons-sharing .single-product-buttons div.gmwqp_inquirybtn a{
    padding: 10px !important;
    background-color: #C01F24 !important;
    color: #ffffff !important;
}
.woocommerce div.product .single-product-buttons-sharing .single-product-buttons div.gmwqp_inquirybtn a:hover{
    padding: 10px !important;
    border: 1px solid #C01F24;
    background-color: #ffffff !important;
    color: rgb(25 25 25) !important;
}

/* new header css */

.ts-mobile-icon-toggle {
    display: none !important;
}
@media only screen and (max-width: 600px) {
    .ts-mobile-icon-toggle {
        display: block !important;
        margin-left: 8px;
    }
    h6.menu-title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 30px;
    }
     h6.menu-title i{
        font-size: 22px;
     }
}
@media only screen and (max-width: 767px) {
    #group-icon-header.active .ts-sidebar-content{
        width:90%;
    }
}

/* new header css */