/*
Theme Name: Doga
Author: Doga
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* Common Style Start */

html {
    scroll-behavior: smooth !important;
}

.common-p-style p:last-child {
    margin-bottom: 0 !important;
}

.common-red-arrow-btn span.elementor-button-icon {
    justify-content: flex-end !important;
    margin-right: -44px;
}

.common-red-arrow-btn span.elementor-button-content-wrapper {
    display: flex !important;
    flex-direction: column-reverse !important;
}

.common-red-arrow-btn a.elementor-button-link {
    box-shadow: 0px 4px 7.9px 0px rgba(0, 0, 0, 0.08) !important;
    backdrop-filter: blur(2.799999952316284px) !important;
}

.common-scroll-down-btn .elementor-icon {
    border: 1px solid rgba(244, 0, 0, 0.78) !important;
    transition: 0.4s !important;
    -webkit-transition: 0.4s !important;
    -moz-transition: 0.4s !important;
    -ms-transition: 0.4s !important;
    -o-transition: 0.4s !important;
}

.common-scroll-down-btn .elementor-icon:hover {
    filter: drop-shadow(0px 4px 7.9px rgba(0, 0, 0, 0.08)) !important;
    background: transparent !important;
}

.common-scroll-down-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='111' height='100' viewBox='0 0 111 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.08789' width='109' height='97' rx='17' stroke='url(%23paint0_linear_40000167_3525)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_40000167_3525' x1='55.5' y1='0.0878906' x2='55.5' y2='99.0879' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF0000'/%3E%3Cstop offset='1' stop-color='%23E67171'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.cmn-red-arrow-btn .elementor-button-icon {
    /* padding-top: 36px !important; */
    align-self: flex-end !important;
}

/* Common Style End */



/* Section Hide Classes Start  */
.wiper-market-vehicles-section,
.our-system-block,
.hide-product-sub-category-slider,
.hide-second-level-market-terms,
.hide-drive-system-single-product-related-market{
    display: none !important;
}
.wiper-market-vehicles-section.show,
.our-system-block.show,
.hide-drive-system-single-product-related-market.show{
    display: flex !important;
}
/* Section Hide Classes End */


/* Header Start */

.header-menu .elementor-nav-menu--main .elementor-nav-menu a {
    transition: 0.4s !important;
    -webkit-transition: 0.4s !important;
    -moz-transition: 0.4s !important;
    -ms-transition: 0.4s !important;
    -o-transition: 0.4s !important;
}

.btn{
    padding: 0 !important;
}

.btn a {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

.btn a:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -8px;
    width: 100%;
    height: 16px;
    opacity: 0.5;
}

.btn a .elementor-button-text{
    text-align: left !important;
}

.btn-red-gradient a:before {
    background: radial-gradient(50% 50% at 50% 50%, #F40000 0%, rgba(244, 0, 0, 0.62) 8%, rgba(244, 0, 0, 0.38) 34%, rgba(244, 0, 0, 0.14) 58%, rgba(244, 0, 0, 0.03) 77%, rgba(244, 0, 0, 0.00) 92%, rgba(244, 0, 0, 0.00) 100%);
    transition: all 0.3s ease !important;
    -webkit-transition: all 0.3s ease !important;
    -moz-transition: all 0.3s ease !important;
    -ms-transition: all 0.3s ease !important;
    -o-transition: all 0.3s ease !important;
}

.btn-red-gradient a:hover:before {
    background: radial-gradient(50% 50% at 50% 50%, #FFD7D7 0%, rgba(252, 97, 97, 0.62) 37.5%, rgba(244, 0, 0, 0.00) 74.04%, rgba(244, 0, 0, 0.00) 100%) !important;
    height: 36px !important;
    bottom: -16px !important;
}

.btn-sky-gradient a:before {
    background: radial-gradient(50% 50% at 50% 50%, #9CC1E5 0%, rgba(156, 193, 229, 0.62) 8%, rgba(156, 193, 229, 0.38) 34%, rgba(156, 193, 229, 0.14) 58%, rgba(156, 193, 229, 0.03) 77%, rgba(156, 193, 229, 0.00) 92%, rgba(156, 193, 229, 0.00) 100%);
    transition: all 0.3s ease !important;
    -webkit-transition: all 0.3s ease !important;
    -moz-transition: all 0.3s ease !important;
    -ms-transition: all 0.3s ease !important;
    -o-transition: all 0.3s ease !important;
}

.btn-sky-gradient a:hover:before {
    background: radial-gradient(50% 50% at 50% 50%, #E1F0FF 0%, rgba(176, 216, 255, 0.62) 39.9%, rgba(156, 193, 229, 0.00) 70.19%, rgba(156, 193, 229, 0.00) 100%) !important;
    height: 36px !important;
    bottom: -16px !important;
}
/* Header End */

/* Sticky Header Start */

.main-header-block{
    transition: 0.5s all ease-in-out !important;
}

.main-header-block.scrolling-down {
    transform: translateY(-100%);
}

.main-header-block.scrolling-up {
    position: fixed;
    top: 0 !important;

    transform: translateY(0%);
}

.main-header-block.scrolling-up .header-box-container,
.main-header-block.scrolling-up .news-header-box-container{
    background: #0A3A5E !important;
    padding: 15px 20px !important;
    border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -ms-border-radius: 10px !important;
    -o-border-radius: 10px !important;
}

.main-header-block.scrolling-up .product-header-box-container{
    background: #0A3A5E !important;
    padding: 5px 15px !important;
    border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -ms-border-radius: 10px !important;
    -o-border-radius: 10px !important;
}

.main-header-block.scrolling-up .news-header-box-container .elementor-nav-menu--main .elementor-nav-menu a{
    color: #ffffff !important;
}

.main-header-block.scrolling-up .news-header-box-container .news-detail-header-logo,
.main-header-block.scrolling-up .news-header-box-container .nav-menu-hamburger-icon{
    filter: brightness(0) invert(1) !important;
    -webkit-filter: brightness(0) invert(1) !important;
}

/* Sticky Header End */


/* Common Contact Form Start */
.cmn-contact-frm-icon-bx .elementor-icon-box-title {
    margin: 0 !important;
}

.cmn-contact-frm-icon-bx .elementor-icon-box-title a {
    transition: .3s ease !important;
    -webkit-transition: .3s ease !important;
    -moz-transition: .3s ease !important;
    -ms-transition: .3s ease !important;
    -o-transition: .3s ease !important;
}

.cmn-contact-frm-icon-bx .elementor-icon-box-title a:hover {
    color: #F40000 !important;
}

.cmn-contact-form input {
    padding: 0 19px 0 20px !important;
}

.cmn-contact-form textarea {
    padding: 14px 19px 0 20px !important;
}

.cmn-contact-form input[type="checkbox"] {
    appearance: none;
    width: 20px !important;
    height: 20px !important;
    margin-right: 10px !important;
    padding: 0 !important;
    border: 1px solid rgba(191, 8, 17, 0.20) !important;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
}

.cmn-contact-form input[type="checkbox"]:checked {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M13.6608 4.24023L6.32747 11.5736L2.99414 8.24023' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat #F40000 !important;
    background-position: center center !important;
    background-size: 16px 16px !important;
}

.cmn-contact-form .elementor-field-group-conact_acceptance,
.cmn-contact-form .elementor-field-type-submit {
    margin-bottom: 0 !important;
}

.cmn-contact-form .elementor-field-group-conact_acceptance span {
    display: flex !important;
    align-items: flex-start !important;
}

.cmn-contact-form .elementor-field-group-conact_acceptance span label {
    max-width: 220px !important;
    font-size: 12px !important;
    line-height: 13px !important;
}

.cmn-contact-form button svg {
    filter: brightness(0) invert(1) !important;
    -webkit-filter: brightness(0) invert(1) !important;
}

.cmn-contact-form button svg>* {
    fill: none !important;
}

.cmn-contact-form button:hover svg {
    filter: brightness(1) !important;
    -webkit-filter: brightness(1) !important;
}

.common-conact-form-success-msg {
    display: none !important;
}

.common-conact-form-success-msg .success-msg {
    max-width: 315px !important;
}

/* Common Contact Form End */

/* About Us Section Start */
.red-highlight-description span {
    color: #F40000 !important;
}

/* About Us Section End */

/* Save The Date Section Start */
.event-thumbnail-block {
    height: 100% !important;
}

.event-thumbnail-block>* {
    height: 100% !important;
}

.event-thumbnail-block a {
    height: 100% !important;
    width: 100% !important;
}

.event-thumbnail-block a img {
    height: 100% !important;
    transition: 0.5s ease all !important;
    -webkit-transition: 0.5s ease all !important;
    -moz-transition: 0.5s ease all !important;
    -ms-transition: 0.5s ease all !important;
    -o-transition: 0.5s ease all !important;
}

.event-thumbnail-block a:hover img {
    transform: scale(1.1) !important;
    -webkit-transform: scale(1.1) !important;
    -moz-transform: scale(1.1) !important;
    -ms-transform: scale(1.1) !important;
    -o-transform: scale(1.1) !important;
}

.event-detail-block {
    backdrop-filter: blur(9.899999618530273px) !important;
}

/* Save The Date Section End */

/* About Banner Start */
.breadcrumb-list ul li:not(:last-child)::before {
    content: '>';
    position: absolute !important;
    width: 5px !important;
    height: 5px !important;
    right: -7px !important;
    top: 0 !important;
    color: rgba(255, 255, 255, .7) !important;
    transform: translateY(-100%) !important;
    -webkit-transform: translateY(-100%) !important;
    -moz-transform: translateY(-100%) !important;
    -ms-transform: translateY(-100%) !important;
    -o-transform: translateY(-100%) !important;
}

.breadcrumb-list ul li a>* {
    transition: 0.5s !important;
    -webkit-transition: 0.5s !important;
    -moz-transition: 0.5s !important;
    -ms-transition: 0.5s !important;
    -o-transition: 0.5s !important;
}

.breadcrumb-list ul li a:hover>* {
    color: #F40000 !important;
}

.page-title-blur-effect {
    backdrop-filter: blur(6.5px);
}

.cmn-banner-short-description {
    max-width: 575px !important;
}

/* About Banner End */

/* About Strategic Values Section Start */

.strategic-values-image-block {
    position: relative !important;
}

.strategic-values-image-block .elementor-widget-container::after {
    content: '' !important;
    position: absolute !important;
    left: 0;
    height: 100% !important;
    width: 100% !important;
    background: linear-gradient(207deg, rgba(10, 58, 94, 0.00) 66.07%, #1D669D 96.66%) !important;
    border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -ms-border-radius: 10px !important;
    -o-border-radius: 10px !important;
}

/* About Strategic Values Section End */

/* About Mission Values Start */
.mission-card-block {
    backdrop-filter: blur(5.5px) !important;
}

.mission-card-block .mission-card-title {
    max-width: 360px !important;
}

.mission-card-block .mission-card-detail {
    max-width: 485px !important;
}

/* About Mission Values End */

/* R&D Innovation Start */

.rnd-section-main-title {
    max-width: 780px !important;
}

/* R&D Innovation End */


/* News Start */
.news-banner-btn{
    max-width: 280px !important;
    width: 100% !important;
}


.news-category-filter .e-filter{
    justify-content: start !important;
}
/* News End */


/* News Loop Item Start */
.news-item-thumbnail::after{
    content: "";
    position: absolute !important;
    /* top: 0; */
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(10, 58, 94, 0.00) 0%, #0A3A5E 100%) no-repeat;
    width: 100%;
    height: 206px;
    pointer-events: none;
}

.news-item-thumbnail a{
    width: 100% !important;
    height: 100% !important;
}

.news-item-thumbnail a img{
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
}
.news-item-thumbnail a:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.news-item-category a{
    transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
}
.news-item-category a:hover{
    opacity: 0.7;
}
.news-link-btn svg{
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
    width: 20px !important;
    height: 20px !important;
}
.news-link-btn a:hover svg{
    filter: brightness(1);
    -webkit-filter: brightness(1);
}
/* News Loop Item End */


/* News Detail Page Start */
.news-detail-post-title{
    max-width: 620px !important;
}
.news-category-loopg-grid .elementor-loop-container.elementor-grid{
    display: flex !important;
    flex-wrap: wrap !important;
}
.social-share-icons .elementor-grid-item{
    margin-bottom: 0 !important;
}
.see-all-events-cta-btn svg{
    filter: brightness(0) invert(1) !important;
    -webkit-filter: brightness(0) invert(1) !important;
}
.see-all-events-cta-btn a:hover svg{
    filter: brightness(1) !important;
    -webkit-filter: brightness(1) !important;
}
.see-all-events-cta-btn svg{
    width: 20px !important;
    height: 20px !important;
}
.see-all-events-cta-btn svg > *{
    fill: none !important;
}
/* News Detail Page End */

/* Contact Page Start */
.contact-page-title{
    max-width: 520px;
}
.contact-page-contact-form .form-parent-block{
    backdrop-filter: blur(10px);
}

.c-page-response-contact-btn .elementor-button-text{
    max-width: 125px !important;
}
.c-page-response-contact-btn .elementor-button-icon{
    align-items: flex-end !important;
}

/* Contact Page End */

/* Drive System Division Start */
.page-title-parent.drive-system-title{
    max-width: 770px !important;
}
/* Drive System Division End */


/* Mechatronics Page Start */
.machatronics-core-content-block{
    backdrop-filter: blur(7.5px) !important;
}
.machatronics-title{
    max-width: 595px !important;
}
.mechatronics-description{
    max-width: 738px !important;
}
.extensive-exp-title{
    max-width: 300px !important;
}
.pickup-cover-btn .elementor-button-text{
    max-width: 156px !important;
}
/* Mechatronics Page End */

/* Wiper system Market Start */
.wiper-system-inner-banner::after{
    content: '' !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(36deg, rgba(70, 84, 102, 0.00) 49.62%, rgba(70, 84, 102, 0.80) 70.02%), rgba(70, 84, 102, 0.70) !important;
}
.page-main-title.wiper-system-page-title .elementor-heading-title{
    padding: 20px 48px 18px 0 !important;
}
.page-main-title.wiper-system-page-title .elementor-heading-title::after{
    background: rgba(31, 54, 71, 0.50);
    opacity: 0.5;
}
.m-post-inner-full{
    overflow: hidden !important;
}
.m-post-feature-img::after{
    content: '' !important;
    position: absolute; 
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;    
    background: linear-gradient(0deg, rgba(70, 84, 102, 0.60) 0%, rgba(70, 84, 102, 0.60) 100%) no-repeat !important ;
    pointer-events: none;
}
.m-post-inner-full a {
    width: 100% !important;
}
.m-post-inner-full a img{
    transition: 0.5s !important;
    -webkit-transition: 0.5s !important;
    -moz-transition: 0.5s !important;
    -ms-transition: 0.5s !important;
    -o-transition: 0.5s !important;
}
.m-post-inner-full a:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.m-post-button svg{
    width: 20px !important;
}

.product-line-box-parent .product-line-tumbnail-img::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(0deg, rgba(70, 84, 102, 0.40) 0%, rgba(70, 84, 102, 0.40) 100%), linear-gradient(180deg, rgba(70, 84, 102, 0.00) 24.13%, #465466 100%) no-repeat !important ;
    pointer-events: none;
}

.product-line-tumbnail-img a{
    width: 100% !important;
}
.product-line-tumbnail-img a img{
    transition: 0.5s ease all !important;
    -webkit-transition: 0.5s ease all !important;
    -moz-transition: 0.5s ease all !important;
    -ms-transition: 0.5s ease all !important;
    -o-transition: 0.5s ease all !important;
}
.product-line-tumbnail-img a:hover img{
    transform: scale(1.1) !important;
    -webkit-transform: scale(1.1) !important;
    -moz-transform: scale(1.1) !important;
    -ms-transform: scale(1.1) !important;
    -o-transform: scale(1.1) !important;
}

/* Wiper system Market  End */


/* Wiper System Market Single Post */

.wiper-system-market-s-post-bnr-bg::after{
    content: '';
    position: absolute !important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(60deg, rgba(70, 84, 102, 0.00) 35.95%, rgba(70, 84, 102, 0.80) 79.11%), rgba(70, 84, 102, 0.70);
    z-index: -1 !important;
    pointer-events: none !important;
}

.cmn-red-arrow-btn.wiper-sys-market-s-post-btn .elementor-button-text{
    max-width: 191px !important;
}
.cmn-red-arrow-btn.looking-for-red-btn .elementor-button-text{
    max-width: 90px !important;
}

.cmn-red-arrow-btn.washer-system-red-btn .elementor-button-text{
    max-width: 90px !important;
}
.cmn-red-arrow-btn.washer-pump-red-btn .elementor-button-icon{
    padding-top: 35px !important;
}

.one-ltr-tank-range{
    opacity: 0.6 !important;
    backdrop-filter: blur(5px)!important;
}

.gen-feature-single-box{
    height: 100% !important;
}

/* Washer System Product Line End */

/* Product Page Start */
.page-main-title.product-page-title .elementor-heading-title{
    padding: 53px 65px 42px 0 !important;
}
.page-main-title.product-page-title .elementor-heading-title::after{
    opacity: 1 !important;
    background: rgba(19, 85, 133, 0.5) !important;
}
/* Product Page End */


/* Product Listing Start */

.voltage-desc{
    text-align: center !important;
}
.voltage-desc span:last-of-type { display: none !important; }

/* Product Listing Start */

/* Electronics Page Start */
/* Electronics Page End */

/* Footer Start */

.footer-main-parent-block {
    background: radial-gradient(50% 50% at 50% 50%, #093A5E 32%, #011B2E 100%), linear-gradient(211deg, #030723 5.28%, #0C1B89 88.12%) !important;
}

.footer-email-box .elementor-icon-box-content a {
    transition: 0.3s ease all !important;
    -webkit-transition: 0.3s ease all !important;
    -moz-transition: 0.3s ease all !important;
    -ms-transition: 0.3s ease all !important;
    -o-transition: 0.3s ease all !important;
}

.footer-email-box .elementor-icon-box-content a:hover {
    color: #F40000 !important;
}
.footer-all-menu .elementor-nav-menu a{
    display: inline !important;
}

/* Footer End */

/* ----------------------- media - queries  ----------------------- */

@media(max-width: 1366px){
    .cmn-red-arrow-btn.washer-pump-red-btn .elementor-button-icon{ padding-top: 30px !important; }
    .page-main-title.product-page-title .elementor-heading-title{ padding: 30px 30px 30px 0 !important;   }
}

@media(max-width: 1200px) {
    .footer-policy-menu .elementor-nav-menu--main {
        justify-content: center !important;
        align-items: center !important;
    }

    .footer-policy-menu .elementor-nav-menu--main .elementor-nav-menu {
        justify-content: center !important;
        row-gap: 10px !important;
    }

    .footer-policy-menu .elementor-nav-menu--main .elementor-nav-menu li:not(:last-child)::after {
        content: '.';
        width: 2px;
        height: 2px;
    }

    .cmn-contact-form button {
        padding: 6px 30px 6px 40px !important;
        flex-basis: auto !important;
    }

    .cmn-contact-form .elementor-field-type-submit {
        justify-content: flex-end !important;
    }

    .event-loop-template-main-parent .event-template-detail-block {
        bottom: 25px !important;
        max-width: 270px !important;
        right: -13px !important;
    }

    .event-date-info .elementor-icon-list-text {
        padding-left: 8px !important;
    }

    .contact-page-title{ max-width: 700px !important; }
    .contact-page-contact-form{ position: unset !important; }
}

@media (max-width: 1024px) {
    .news-detail-left-block{ width: 100% !important; }
    .news-detail-right-block{ width: 60% !important; }
    .news-category-loop-carousel .news-cat-title-loop-item-parent,
    .news-category-loop-carousel .news-cat-title-loop-item-parent a{ width: 100% !important; }
    .cmn-red-arrow-btn.looking-for-red-btn .elementor-button-content-wrapper{ gap: 70px !important; }
    .cmn-red-arrow-btn.washer-pump-red-btn .elementor-button-icon{ padding-top: 28px !important; }

}

@media (max-width: 880px) {
    .doga-mission-description {max-width: 600px !important;}
    .cmn-red-arrow-btn.looking-for-red-btn .elementor-button-content-wrapper{ gap: 60px !important; }
    .main-header-block.scrolling-up .header-box-container,.main-header-block.scrolling-up .news-header-box-container{ padding: 15px !important; }

}


@media(max-width: 767px) {
    .footer-mob-menu-acco-parent .e-n-accordion .e-n-accordion-item-title {
        color: #ffffff !important;
    }

    .cmn-contact-form button {
        padding: 6px 53px 6px 70px !important;
        flex-basis: 100% !important;
    }

    .cmn-contact-form button span {
        gap: 25px !important;
    }

    .cmn-contact-form .elementor-field-type-submit {
        margin-top: 25px !important;
    }

    .cmn-contact-form .elementor-field-group-conact_acceptance {
        margin-top: 5px !important;
    }

    /* Common-css Start */
    .common-mob-acco-menu .elementor-nav-menu--main .elementor-nav-menu {
        justify-content: space-between !important;
        row-gap: 15px !important;
        column-gap: 20px !important;
    }

    .common-mob-acco-menu .elementor-nav-menu--main .elementor-nav-menu::after {
        content: none !important;
    }

    .doga-text-img-container {
        top: 545px !important;
    }

    .common-scroll-down-btn {
        background-image: url("data:image/svg+xml,%3Csvg width='73' height='70' viewBox='0 0 73 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='71' height='67.9519' rx='10' stroke='url(%23paint0_linear_40000200_7188)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_40000200_7188' x1='36.5' y1='0' x2='36.5' y2='69.9519' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF0000'/%3E%3Cstop offset='1' stop-color='%23E67171'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
    }

    /* Common-css End */

    .event-loop-main-block { padding-left: 50px !important; }

    .event-loop-main-block .event-thumbnail-bloc { width: calc(100% - 10px) !important;}

    .cmn-red-arrow-btn .elementor-button-icon svg { width: 20px !important; }

    /* .cmn-red-arrow-btn .elementor-button-icon { padding-top: 26px !important; } */

    .news-detail-right-block{ width: 100% !important; }

    .contact-page-title{ max-width: 500px !important; }

    .m-post-feature-img a{ width: 100% !important ; }

    .pickup-cover-btn.wiper-system-btn{ max-width: 75px !important; }
    .cmn-red-arrow-btn.wiper-sys-market-s-post-btn .elementor-button-text{ max-width: 140px !important; }
    .cmn-red-arrow-btn.washer-pump-red-btn .elementor-button-icon {padding-top: 20px !important;}



}

@media(min-width: 650px) and (max-width: 767px) {
    .m-post-loop-grid .elementor-loop-container.elementor-grid{ grid-template-columns: repeat(2, 1fr) !important; }
    .m-post-title{ max-width: 200px !important; left: 15px !important; top: 12px !important; }
    .page-main-title.product-page-title .elementor-heading-title{ padding: 28px 28px 28px 0 !important;   }

}

@media (min-width: 461px) and (max-width: 767px){
    .find-job-below-contact-form-block{ padding-top: 380px !important; }
    .product-contact-form-block{ padding-top: 70px !important; }
}

@media(min-width: 428px) and (max-width: 767px) {
    .cmn-contact-form .elementor-field-group-conact_acceptance span label { max-width: 100% !important;}
}

@media(min-width: 575px) and (max-width: 767px){
    .search-result-loop-grid .elementor-loop-container.elementor-grid{ grid-template-columns: repeat(2,1fr); }
    .search-result-title{ max-width: 190px !important; width: 100% !important; }
    .new-job-title .elementor-heading-title{ font-size: 35px !important; line-height: 45px !important; }
}

@media(max-width: 575px) {
    .event-grid .elementor-loop-container.elementor-grid { grid-template-columns: repeat(1, 1fr) !important; }

    .event-loop-main-block { padding-left: 95px !important; }

    .event-loop-main-block .event-thumbnail-bloc { width: calc(100% - 23px) !important; }

    .strategiy-main-title { word-break: break-all !important; }

    .contact-page-title{ max-width: 340px !important; }

    .cmn-red-arrow-btn.washer-system-red-btn .elementor-button-content-wrapper{ gap: 32px !important; } 
    .cmn-red-arrow-btn.washer-pump-red-btn .elementor-button-content-wrapper{ gap: 49px !important; } 
    .cmn-red-arrow-btn.washer-system-red-btn .elementor-button-text{ max-width: 75px !important; }
    .cmn-red-arrow-btn.washer-pump-red-btn .elementor-button-text{ max-width: 50px !important; }
    .product-line-archive-button-block{ flex-wrap: nowrap !important; }
    .manufacturing-title .elementor-heading-title{ font-size: 35px !important; line-height: 45px !important;}

}

@media (min-width: 461px) and (max-width: 575px){
    .new-job-title .elementor-heading-title{ font-size: 30px !important; line-height: 40px !important; }
}

@media (max-width: 400px) {
    .page-title-parent { max-width: 260px !important; }
    .washer-archive-title .elementor-heading-title{ max-width: 270px !important; }
    .washer-archive-description p{ max-width: 320px !important; }

}


@media (max-width: 374px) {

    .event-loop-main-block .event-thumbnail-bloc {  width: calc(100% - 10px) !important; }

    .event-loop-main-block { padding-left: 50px !important; }

    .cmn-contact-form button { padding: 6px 30px 6px 40px !important; flex-basis: 100% !important; }

    .contact-page-title{ max-width: 290px !important; }

    .machatronics-title{ word-break: break-all !important; }

    .m-post-title{ max-width: 150px !important; left: 15px !important; top: 12px !important; }

    .product-line-archive-button-block{ flex-wrap: wrap !important; }

    .page-main-title.product-page-title .elementor-heading-title{ word-break: break-all !important;   }

    .sustainable-page-title{ max-width: 250px !important; }
    .sustainable-page-title .elementor-heading-title { font-size: 25px !important; }
    .electronics-system-page-title .elementor-heading-title{ font-size: 30px !important; width: fit-content !important;}
    .electronics-system-page-title .page-main-title .elementor-heading-title{  padding: 20px 20px 20px 0 !important;  }
    .drive-sys-electronis-for-drive-title .elementor-heading-title{ font-size: 35px !important; }
    .common-contact-form-title .elementor-heading-title, 
    .fully-customize-product-section-title .elementor-heading-title,
    .manufacturing-title .elementor-heading-title,
    .new-job-title .elementor-heading-title{ font-size: 30px !important; line-height: 40px !important;}
    .crafted-to-enhance-title .elementor-heading-title{ font-size: 25px !important; line-height: 35px !important; }
    .accessories-archive-title .elementor-heading-title{ font-size: 35px !important; line-height: 45px !important; }
    .common-contact-form-title .elementor-heading-title{ word-wrap: break-word !important; word-break: break-word !important; }
}

/* ----------------------- media - queries  ----------------------- */