        /* 
        Theme Name: Hello Elementor Child
        Theme URI: https://github.com/elementor/hello-theme-child/
        Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
        Author: Elementor Team
        Author URI: https://elementor.com/
        Template: hello-elementor
        Version: 3.3.0
        Text Domain: hello-elementor-child
        License: GNU General Public License v3 or later.
        License URI: https://www.gnu.org/licenses/gpl-3.0.html
        Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
        */

        /* Add your custom styles here */
        .faq-block .e-n-accordion-item .e-n-accordion-item-title{
            box-shadow: 0px 0px 35px 2px rgba(0, 0, 0, 0.10);
            background: #fff;
        }
        .service-slider-item:hover:after {
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            background: rgba(3, 4, 4, 0.7);
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1;
        }
        .service-slider-item {
            position: relative;
        }
        .service-slider-cont {
            opacity: 0;
            -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
        }
        .service-slider-item:hover .service-slider-cont {
            opacity: 1;
        }
        .quote-icon {
            position: absolute;
            right: 0;
            margin: auto;
            left: 0;
            top: 8px;
            bottom: 0;
        }
        footer .elementor-icon-box-content a{
            color: inherit;
            word-break: break-all;
        }
        .header-cta .elementor-icon-box-content a{
            color: #fff;
            word-break: break-all;
        }
        .contact-cta a {
            word-break: break-all;
        }
        .contact-cta a{
        color: #3f4144;
        }
        .home-blog span.swiper-pagination-bullet.swiper-pagination-bullet-active {
            background: #B6272C;
            box-shadow: 0 0 0 1px #B6272C;
            border: 1px solid #fff;
            padding: 0;
        }
.home-blog .elementor-button, .blog-wrapper span.elementor-button-content-wrapper {
    width: 100% !important;
    justify-content: space-between;
}
.blog-wrapper span.elementor-button-content-wrapper svg path {
    fill: #fff;
}
.content-wrapper h2, .content-wrapper h3, .content-wrapper h4, .content-wrapper h5, .content-wrapper h6 {
    color: #B6272C;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
}
        .blog-wrapper .elementor-button-icon svg, .serv-details .elementor-button-icon svg{
            width: auto;
        }
        .blog-wrapper .elementor-button {
    width: 100%;
}
        .client-sec .swiper-slide:hover .elementor-icon svg path{
            fill: #fff;

        }
        .logo-overlay {
            right: 0;
            left: 0;
            margin: auto !important;
            top: 0;
            bottom: 0;
            width: fit-content;
            height: fit-content;
        }
        ul.letus-schedule, ul.letus-schedule ul {
            padding: 0;
            margin: 0;
            list-style: none;
        }
        ul.letus-schedule label {
            color: #fff;
        }
        ul.letus-schedule label {
            color: #fff;
            font-size: 16px;
            margin-bottom: 5px;
            font-family: "Roboto", Sans-serif;
        }
        ul.letus-schedule .wpcf7-checkbox span.wpcf7-list-item:not(:last-child) {
            margin-bottom: 7px;
        }
        ul.letus-schedule textarea.wpcf7-form-control.wpcf7-textarea {
            height: 101px;
            resize: none;
        }
        input.wpcf7-form-control.wpcf7-submit.has-spinner {
            padding: 15px 54px 15px 32px;
            border-radius: 4px;
            background: #B6272C;
            color: #fff;
            font-size: 16px;
            text-transform: uppercase;
            line-height: normal;
            font-weight: 800;
            font-family: "Urbanist", Sans-serif;
            min-height: 56px;
        }
        ul.letus-schedule li>ul {
            display: flex
        ;
            align-items: flex-start;
            justify-content: space-between;
        }
        ul.letus-schedule li>ul>li {
            width: 48.5%;
        }
        ul.letus-schedule .wpcf7-checkbox span.wpcf7-list-item {
            display: block;
            margin-left: 13px;
        }
        ul.letus-schedule .wpcf7-form-control:not(.wpcf7-submit,input[type="radio"], input[type="checkbox"],.wpcf7-checkbox) {
            width: 100%;
            background: #fff;
            border: 0;
            outline: 0;
            border-radius: 3px;
            padding: 14px;
            font-size: 16px;
            line-height: normal;
            color: #000;
            font-family: "Roboto", Sans-serif;
        }
        ul.letus-schedule input.wpcf7-form-control.wpcf7-submit.has-spinner {
            background-image: url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.375 5.25V5.28125C11.4375 5.21875 11.4688 5.125 11.4688 5C11.4688 4.90625 11.4375 4.8125 11.375 4.71875L6.78125 0.09375C6.6875 0.03125 6.59375 0 6.5 0C6.40625 0 6.3125 0.03125 6.25 0.09375L5.625 0.71875C5.5625 0.8125 5.53125 0.90625 5.53125 1C5.53125 1.125 5.5625 1.1875 5.625 1.25L9.34375 5L5.625 8.75C5.5625 8.8125 5.53125 8.90625 5.53125 9C5.53125 9.125 5.5625 9.21875 5.625 9.28125L6.25 9.90625C6.3125 9.96875 6.40625 10 6.5 10C6.59375 10 6.6875 9.96875 6.78125 9.875L11.375 5.25ZM6.375 4.71875C6.4375 4.8125 6.46875 4.90625 6.46875 5C6.46875 5.125 6.4375 5.1875 6.375 5.25L1.78125 9.90625C1.6875 9.96875 1.59375 10 1.5 10C1.40625 10 1.3125 9.96875 1.25 9.875L0.625 9.28125C0.5625 9.21875 0.53125 9.125 0.53125 9C0.53125 8.90625 0.5625 8.8125 0.625 8.75L4.34375 5L0.625 1.25C0.5625 1.1875 0.53125 1.125 0.53125 1C0.53125 0.90625 0.5625 0.8125 0.625 0.71875L1.25 0.09375C1.3125 0.03125 1.40625 0 1.5 0C1.59375 0 1.6875 0.03125 1.78125 0.09375L6.375 4.71875Z" fill="white"/></svg>');
            background-repeat: no-repeat;
            background-position:79% 50%;
            background-size: auto;
        }
        ul.letus-schedule .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
            content: '';
            display: block;
            position: absolute;
            top: 0;
            left: 5px;
            width: 6px;
            height: 14px;
            border: solid #0079bf;
            border-width: 0 2px 2px 0;
            transform: rotate(45deg);
        }
        ul.letus-schedule span.wpcf7-list-item-label {
            position: relative;
            font-size: 14px;
        }
        ul.letus-schedule .wpcf7-list-item-label:before {
            content: '';
            -webkit-appearance: none;
            background-color: #fff;
            border: 0;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
            padding: 8px;
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-right: 9px;
            top: -2px;
        }
        ul.letus-schedule span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
            margin-top: 5px;
            display: block;
        }
        ul.letus-schedule .wpcf7-list-item input[type="checkbox"] {
            display: none;
        }
        ul.letus-schedule li p {
            margin-bottom: 20px;
        }
        li.sub-btn {
            text-align: center;
            width: 100%;
            position: relative;
        }
        li.sub-btn p {
            margin-bottom: 0 !important;
        }
        span.wpcf7-spinner {
            position: absolute;
            left: 0;
            top: 0;
        }
        .recent-posts article:nth-child(odd) .elementor-post__text {
    background: #FFF;
    box-shadow: 0px 4px 35px 2px rgba(0, 0, 0, 0.05);
}
.recent-posts article:nth-child(even) .elementor-post__text {
    background: rgba(217, 217, 217, 0.37);
}
.recent-posts article .elementor-post__text {
    position: relative;
}   
.recent-posts article .elementor-post__text:after {
    position: absolute;
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><g clip-path="url(%23clip0_514_442)"><path d="M7.80315 3.52519L4.47543 0.197457C4.21297 -0.0650052 3.7873 -0.0650052 3.52484 0.197457C3.26237 0.459919 3.26237 0.885591 3.52484 1.14805L6.37695 4.00016L3.52484 6.85225C3.26237 7.11471 3.26237 7.54038 3.52484 7.80284C3.7873 8.0653 4.21297 8.0653 4.47543 7.80284L7.80315 4.47512C8.06562 4.21331 8.06562 3.78765 7.80315 3.52519ZM3.80195 3.32368L1.16002 0.539197C0.894556 0.259755 0.46457 0.259755 0.199101 0.539197C-0.0663671 0.818639 -0.0663671 1.27196 0.199101 1.55174L2.36074 3.82995L0.199101 6.10817C-0.0663671 6.38762 -0.0663671 6.84125 0.199101 7.12071C0.46457 7.40016 0.894556 7.40016 1.16002 7.12071L3.80195 4.33622C4.06742 4.05678 4.06742 3.60346 3.80195 3.32368Z" fill="%23B6272C"/></g><defs><clipPath id="clip0_514_442"><rect width="8" height="8" fill="white"/></clipPath></defs></svg>');
    width: 8px;
    height: 8px;
    left: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.e-loop__load-more.elementor-button-wrapper {
    display: flex
;
    align-items: center;
    justify-content: center;
}
.recent-posts article .elementor-post__text {
    position: relative;
}
       .icon-box-list .elementor-icon, .abt_sec2_icon .elementor-icon, .srvc_sec2_icon .elementor-icon
 {
    box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.10);
}
.icon-box-list .elementor-icon-box-description {
    padding-left: 24px;
    position: relative;
}
.icon-box-list .elementor-icon-box-description:after {
    position: absolute;
    width: 3px;
    height: 3px;
    background: #000;
    left: 10px;
    top: 7px;
    content: "";
    border-radius: 100px;
}

.caterogy_list_item, .caterogy_list {
    width: 100%;
}

/*about_pg*/
.abt_circle_img {
    z-index: -1;
}
.abt_cnt_col p:last-child, .abt_sec2 p:last-child {
    margin-bottom: 0 !important;
}
.catelist_img {
    width: 100px;
    height: 100px;
    background: #fff;
    border-radius: 100%;
    padding: 10px;
    display: flex
;
    align-items: center;
    justify-content: center;
}
.category_list h3 {
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.4166666666667;
    color: #fff;
    font-family: "Urbanist", Sans-serif;
    margin: 0;
}
.category_list p {
    color: #fff;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.733;
}
.category_list:after {
    position: absolute;
    content: "";
    width: 140px;
    height: 140px;
    right: 0;
    top: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140" viewBox="0 0 140 140" fill="none"><path d="M4.55 95.3925C4.62656 96.355 5.32437 97.1534 6.26937 97.3568L13.8928 99.0018C14.1619 100.301 14.5031 101.583 14.9166 102.834L9.14594 108.062C8.43063 108.71 8.225 109.751 8.64062 110.624C9.695 112.842 10.8697 114.892 12.1319 116.716C12.6788 117.508 13.6806 117.849 14.6016 117.554L22.0106 115.167C22.8966 116.161 23.8394 117.103 24.8325 117.989L22.4459 125.398C22.1506 126.315 22.4897 127.319 23.2838 127.868C25.1081 129.13 27.1578 130.305 29.3759 131.359C30.2509 131.775 31.29 131.567 31.9375 130.854L37.1656 125.083C38.4191 125.495 39.7009 125.838 41.0003 126.107L42.6453 133.731C42.8488 134.673 43.6472 135.371 44.6075 135.45C45.7713 135.542 46.9372 135.625 48.125 135.625C49.3128 135.625 50.4787 135.542 51.6425 135.45C52.605 135.373 53.4034 134.676 53.6069 133.731L55.2519 126.107C56.5513 125.838 57.8353 125.497 59.0866 125.083L64.3147 130.854C64.9644 131.569 66.0056 131.777 66.8763 131.359C69.0944 130.305 71.1441 129.128 72.9684 127.868C73.7625 127.319 74.1016 126.315 73.8063 125.398L71.4197 117.989C72.4128 117.103 73.3556 116.161 74.2416 115.17L81.6506 117.556C82.5672 117.854 83.5713 117.512 84.1203 116.718C85.3825 114.894 86.5572 112.844 87.6116 110.626C88.0272 109.753 87.8216 108.712 87.1062 108.065L81.3356 102.837C81.7469 101.583 82.0903 100.301 82.3594 99.0018L89.9828 97.3568C90.9256 97.1534 91.6234 96.355 91.7022 95.3947C91.7919 94.2287 91.875 93.0628 91.875 91.875C91.875 90.6872 91.7919 89.5212 91.7 88.3575C91.6234 87.395 90.9256 86.5965 89.9806 86.3931L82.3572 84.7481C82.0881 83.4487 81.7469 82.1647 81.3334 80.9134L87.1041 75.6853C87.8194 75.0378 88.025 73.9965 87.6094 73.1237C86.555 70.9056 85.3781 68.8559 84.1181 67.0315C83.5691 66.2375 82.565 65.8962 81.6484 66.1937L74.2394 68.5803C73.3534 67.5872 72.4106 66.6443 71.4175 65.7584L73.8041 58.3493C74.0994 57.4328 73.7603 56.4287 72.9662 55.8797C71.1419 54.6175 69.0922 53.4428 66.8741 52.3884C65.9991 51.9706 64.96 52.1784 64.3125 52.8937L59.0844 58.6643C57.8309 58.2531 56.5491 57.9097 55.2497 57.6406L53.6047 50.0172C53.4012 49.0743 52.6028 48.3765 51.6425 48.2978C49.3128 48.1097 46.935 48.114 44.6053 48.2978C43.6428 48.3743 42.8444 49.0722 42.6409 50.0172L40.9959 57.6406C39.6966 57.9097 38.4147 58.2509 37.1634 58.6643L31.9353 52.8937C31.2878 52.1784 30.2488 51.9728 29.3738 52.3884C27.1556 53.4428 25.1059 54.6175 23.2816 55.8797C22.4875 56.4287 22.1484 57.4328 22.4438 58.3493L24.8303 65.7584C23.8372 66.6443 22.8944 67.5872 22.0084 68.5803L14.6016 66.1937C13.6828 65.8962 12.6788 66.2375 12.1319 67.0315C10.8697 68.8559 9.695 70.9056 8.64062 73.1237C8.225 73.9965 8.43063 75.0378 9.14594 75.6853L14.9166 80.9134C14.5053 82.1668 14.1619 83.4487 13.8928 84.7481L6.26937 86.3931C5.32656 86.5965 4.62875 87.395 4.55 88.3553C4.45812 89.5212 4.375 90.6872 4.375 91.875C4.375 93.0628 4.45812 94.2287 4.55 95.3925ZM8.79594 90.324L16.2378 88.7162C17.1172 88.5259 17.7909 87.8172 17.9353 86.929C18.2634 84.9122 18.7928 82.9325 19.5081 81.0425C19.8275 80.2025 19.5978 79.2509 18.9306 78.6472L13.3109 73.5547C13.8009 72.6162 14.3128 71.7172 14.8422 70.8662L22.0522 73.1893C22.9053 73.4628 23.8459 73.1893 24.4169 72.4937C25.7075 70.9143 27.1644 69.4597 28.7438 68.1668C29.4394 67.5981 29.7172 66.6597 29.4394 65.8022L27.1162 58.5922C27.9672 58.0606 28.8641 57.5487 29.8047 57.0609L34.8972 62.6828C35.5031 63.35 36.4569 63.5797 37.2947 63.2603C39.1803 62.545 41.16 62.0156 43.1791 61.6875C44.0672 61.5431 44.7759 60.8693 44.9662 59.99L46.5719 52.5481C47.6022 52.4934 48.65 52.4912 49.6759 52.5481L51.2838 59.99C51.4741 60.8693 52.1828 61.5431 53.0709 61.6875C55.0878 62.0156 57.0675 62.545 58.9575 63.2603C59.7931 63.5797 60.7469 63.3522 61.3528 62.6828L66.4453 57.0631C67.3838 57.5531 68.2828 58.065 69.1338 58.5943L66.8106 65.8043C66.535 66.6618 66.8106 67.5981 67.5063 68.169C69.0856 69.4597 70.5403 70.9165 71.8331 72.4959C72.4041 73.1937 73.3425 73.4715 74.1978 73.1915L81.4078 70.8684C81.9394 71.7193 82.4513 72.6162 82.9391 73.5547L77.3172 78.6472C76.65 79.2509 76.4203 80.2025 76.7397 81.0447C77.455 82.9303 77.9844 84.91 78.3125 86.929C78.4569 87.8172 79.1306 88.5259 80.01 88.7162L87.4519 90.3218C87.4803 90.8359 87.5 91.3543 87.5 91.875C87.5 92.3956 87.4825 92.914 87.4541 93.4259L80.0122 95.0337C79.1328 95.224 78.4591 95.9328 78.3147 96.8209C77.9866 98.8378 77.4572 100.817 76.7419 102.707C76.4225 103.547 76.6522 104.499 77.3194 105.103L82.9391 110.195C82.4491 111.134 81.9372 112.033 81.4078 112.884L74.1978 110.561C73.3381 110.281 72.4041 110.558 71.8331 111.256C70.5447 112.831 69.0878 114.288 67.5063 115.583C66.8106 116.152 66.535 117.09 66.8106 117.946L69.1338 125.156C68.2828 125.687 67.3859 126.199 66.4475 126.687L61.355 121.065C60.7513 120.398 59.7997 120.172 58.9575 120.487C57.0719 121.203 55.0922 121.732 53.0731 122.06C52.185 122.205 51.4762 122.878 51.2859 123.758L49.6803 131.2C48.65 131.254 47.6022 131.257 46.5762 131.2L44.9684 123.758C44.7781 122.878 44.0694 122.205 43.1812 122.06C41.1644 121.732 39.1847 121.203 37.2947 120.487C36.4569 120.168 35.5031 120.396 34.8994 121.065L29.8069 126.685C28.8684 126.195 27.9694 125.683 27.1184 125.153L29.4416 117.943C29.7172 117.086 29.4416 116.15 28.7459 115.579C27.1666 114.288 25.7119 112.831 24.4191 111.252C23.8481 110.554 22.9075 110.278 22.0544 110.556L14.8444 112.879C14.3128 112.028 13.8009 111.132 13.3131 110.191L18.935 105.098C19.6022 104.495 19.8319 103.543 19.5125 102.701C18.7972 100.815 18.2678 98.8356 17.9397 96.8165C17.7953 95.9284 17.1216 95.2197 16.2422 95.0294L8.79594 93.4281C8.76969 92.914 8.75 92.3956 8.75 91.875C8.75 91.3543 8.7675 90.8359 8.79594 90.324Z" fill="white" fill-opacity="0.05"/><path d="M118.604 35.5141C119.427 35.2559 120.022 34.5363 120.12 33.6788C120.251 32.5741 120.312 31.5744 120.312 30.625C120.312 29.6756 120.251 28.6759 120.122 27.5713C120.024 26.7138 119.429 25.9941 118.606 25.7359L112.54 23.8306C112.359 23.3341 112.158 22.8463 111.937 22.3694L114.877 16.7366C115.275 15.9731 115.187 15.0456 114.653 14.3675C113.387 12.7663 111.93 11.3094 110.324 10.0384C109.646 9.50251 108.719 9.41719 107.955 9.81313L102.318 12.7531C101.841 12.5344 101.353 12.3331 100.857 12.1516L98.9516 6.08563C98.6934 5.26313 97.9737 4.66813 97.1162 4.56969C94.9025 4.31157 93.2203 4.31157 91.0066 4.56969C90.1491 4.66813 89.4294 5.26313 89.1712 6.08563L87.2659 12.1516C86.7694 12.3331 86.2816 12.5344 85.8047 12.7553L80.1719 9.81532C79.4084 9.41938 78.4831 9.50469 77.8028 10.0384C76.2016 11.305 74.7447 12.7619 73.4738 14.3675C72.9378 15.0456 72.8503 15.9709 73.2484 16.7366L76.1862 22.3694C75.9675 22.8463 75.7663 23.3341 75.5847 23.8306L69.5188 25.7359C68.6963 25.9941 68.1012 26.7138 68.0028 27.5713C67.8737 28.6759 67.8125 29.6756 67.8125 30.625C67.8125 31.5744 67.8737 32.5741 68.0028 33.6788C68.1012 34.5363 68.6963 35.2559 69.5188 35.5141L75.5847 37.4194C75.7663 37.9159 75.9675 38.4038 76.1884 38.8806L73.2484 44.5134C72.8503 45.2769 72.9378 46.2044 73.4716 46.8825C74.7381 48.4838 76.195 49.9406 77.8006 51.2116C78.4766 51.7475 79.4062 51.8328 80.1697 51.4369L85.8025 48.4991C86.2794 48.7178 86.7672 48.9191 87.2637 49.1006L89.1691 55.1666C89.4272 55.9891 90.1469 56.5841 91.0044 56.6825C92.1134 56.8138 93.1131 56.875 94.0625 56.875C95.0119 56.875 96.0116 56.8138 97.1162 56.6847C97.9737 56.5863 98.6934 55.9913 98.9516 55.1688L100.857 49.1028C101.353 48.9213 101.841 48.72 102.318 48.4991L107.951 51.4391C108.714 51.8372 109.642 51.7519 110.32 51.2159C111.921 49.9494 113.378 48.4925 114.649 46.8869C115.185 46.2088 115.272 45.2834 114.874 44.5178L111.934 38.885C112.155 38.4081 112.357 37.9203 112.538 37.4238L118.604 35.5141ZM110.16 33.5803C109.469 33.7991 108.931 34.3438 108.721 35.0394C108.423 36.0281 108.03 36.9797 107.553 37.87C107.209 38.5088 107.203 39.2766 107.54 39.9175L110.316 45.2375C109.797 45.8128 109.248 46.3619 108.675 46.8781L103.355 44.1022C102.712 43.7653 101.944 43.7741 101.307 44.1153C100.417 44.5922 99.4656 44.9859 98.4769 45.2834C97.7834 45.4913 97.2366 46.0316 97.0178 46.7228L95.2153 52.4628C94.4169 52.5109 93.7103 52.5109 92.9097 52.4628L91.1072 46.7228C90.8884 46.0316 90.3437 45.4934 89.6481 45.2834C88.6572 44.9859 87.7056 44.5922 86.8197 44.1153C86.1809 43.7719 85.4131 43.7653 84.77 44.1022L79.45 46.8781C78.8747 46.3597 78.3256 45.8106 77.8094 45.2375L80.5853 39.9175C80.92 39.2766 80.9156 38.5066 80.5722 37.87C80.0953 36.9797 79.7016 36.0281 79.4041 35.0394C79.1962 34.3459 78.6559 33.7991 77.9647 33.5803L72.2247 31.7778C72.1984 31.3775 72.1875 30.9947 72.1875 30.625C72.1875 30.2553 72.1984 29.8725 72.2247 29.4722L77.9647 27.6697C78.6559 27.4509 79.1941 26.9063 79.4041 26.2106C79.7016 25.2197 80.0953 24.2681 80.5722 23.3822C80.9156 22.7434 80.9222 21.9756 80.5853 21.3325L77.8094 16.0125C78.3278 15.4372 78.8769 14.8881 79.45 14.3719L84.77 17.1478C85.4109 17.4825 86.1809 17.4759 86.8175 17.1347C87.7078 16.6578 88.6594 16.2641 89.6481 15.9666C90.3416 15.7588 90.8884 15.2184 91.1072 14.5272L92.9097 8.78719C93.7081 8.73907 94.4147 8.73907 95.2153 8.78719L97.0178 14.5272C97.2366 15.2184 97.7813 15.7566 98.4769 15.9666C99.4678 16.2641 100.419 16.6578 101.305 17.1347C101.944 17.4781 102.712 17.4847 103.355 17.1478L108.675 14.3719C109.25 14.8903 109.799 15.4394 110.316 16.0125L107.54 21.3325C107.205 21.9734 107.209 22.7434 107.553 23.38C108.03 24.2703 108.423 25.2219 108.721 26.2106C108.929 26.9041 109.469 27.4509 110.16 27.6697L115.9 29.4722C115.927 29.8725 115.938 30.2553 115.938 30.625C115.938 30.9947 115.927 31.3775 115.9 31.7778L110.16 33.5803Z" fill="white" fill-opacity="0.05"/><path d="M134.011 76.4838L130.252 75.1494C130.038 74.5391 129.793 73.9419 129.515 73.3623L131.224 69.7638C131.58 69.0157 131.482 68.1319 130.97 67.4801C129.876 66.0823 128.612 64.8157 127.21 63.7176C126.556 63.2057 125.668 63.1094 124.924 63.4638L121.323 65.1723C120.746 64.8966 120.148 64.6494 119.538 64.4373L118.202 60.6791C117.924 59.8982 117.226 59.3404 116.403 59.2398C114.454 59.0057 113.043 59.0057 111.094 59.2398C110.272 59.3382 109.574 59.896 109.296 60.6791L107.962 64.4373C107.352 64.6516 106.754 64.8966 106.175 65.1744L102.576 63.466C101.832 63.1116 100.947 63.2101 100.292 63.7198C98.8947 64.8135 97.6281 66.0779 96.53 67.4801C96.0203 68.1319 95.9219 69.0179 96.2763 69.766L97.9847 73.3666C97.7091 73.9441 97.4619 74.5413 97.2497 75.1516L93.4916 76.4882C92.7106 76.766 92.1528 77.4638 92.0522 78.2863C91.9319 79.2554 91.875 80.1238 91.875 80.9376C91.875 81.7513 91.9319 82.6176 92.05 83.591C92.1484 84.4135 92.7062 85.1113 93.4894 85.3891L97.2475 86.7235C97.4619 87.3338 97.7069 87.931 97.9847 88.5107L96.2763 92.1091C95.9197 92.8573 96.0181 93.741 96.53 94.3929C97.6237 95.7907 98.8881 97.0573 100.29 98.1554C100.942 98.6651 101.83 98.7635 102.576 98.4091L106.177 96.7007C106.754 96.9763 107.352 97.2235 107.962 97.4357L109.298 101.194C109.576 101.975 110.274 102.533 111.097 102.633C112.07 102.756 112.936 102.813 113.75 102.813C114.564 102.813 115.43 102.756 116.403 102.638C117.226 102.539 117.924 101.981 118.202 101.198L119.536 97.4401C120.146 97.2257 120.743 96.9807 121.323 96.7029L124.922 98.4113C125.667 98.7679 126.556 98.6716 127.205 98.1576C128.603 97.0638 129.87 95.7994 130.968 94.3973C131.477 93.7454 131.576 92.8595 131.222 92.1113L129.513 88.5107C129.789 87.9332 130.036 87.336 130.248 86.7257L134.006 85.3891C134.787 85.1113 135.345 84.4135 135.446 83.591C135.568 82.6176 135.625 81.7513 135.625 80.9376C135.625 80.1238 135.568 79.2576 135.45 78.2841C135.352 77.4594 134.794 76.7638 134.011 76.4838ZM131.228 81.736L127.761 82.9676C127.089 83.206 126.575 83.7573 126.385 84.4441C126.098 85.4832 125.689 86.4741 125.171 87.3907C124.821 88.0098 124.795 88.7623 125.099 89.4054L126.669 92.7151C126.306 93.1132 125.926 93.4938 125.53 93.8548L122.22 92.2841C121.581 91.9801 120.827 92.0063 120.205 92.3563C119.287 92.8769 118.296 93.2838 117.261 93.5704C116.574 93.7607 116.023 94.2748 115.782 94.9463L114.551 98.4135C114.021 98.4419 113.483 98.4419 112.954 98.4135L111.722 94.9463C111.484 94.2748 110.932 93.7607 110.246 93.5704C109.207 93.2838 108.216 92.8748 107.299 92.3563C106.68 92.0085 105.93 91.9823 105.284 92.2841L101.975 93.8548C101.577 93.4916 101.196 93.111 100.835 92.7151L102.406 89.4054C102.712 88.7623 102.683 88.0098 102.333 87.3907C101.813 86.4719 101.406 85.481 101.119 84.4463C100.929 83.7594 100.415 83.2082 99.7434 82.9676L96.2763 81.736C96.2588 81.4713 96.25 81.2066 96.25 80.9376C96.25 80.6685 96.2587 80.4016 96.2719 80.1391L99.7391 78.9054C100.411 78.6669 100.925 78.1157 101.113 77.4288C101.402 76.3876 101.811 75.3988 102.329 74.4823C102.679 73.8632 102.705 73.1107 102.401 72.4676L100.831 69.1579C101.194 68.7598 101.574 68.3791 101.97 68.0182L105.28 69.5888C105.923 69.8951 106.676 69.8688 107.295 69.5166C108.213 68.996 109.204 68.5891 110.239 68.3026C110.926 68.1123 111.477 67.5982 111.718 66.9266L112.949 63.4594C113.479 63.431 114.017 63.431 114.546 63.4594L115.778 66.9266C116.016 67.5982 116.568 68.1123 117.254 68.3026C118.293 68.5891 119.284 68.9982 120.201 69.5166C120.822 69.8688 121.572 69.8951 122.216 69.5888L125.525 68.0182C125.923 68.3813 126.304 68.7619 126.665 69.1579L125.094 72.4676C124.788 73.1107 124.817 73.8632 125.167 74.4823C125.687 75.401 126.094 76.3919 126.381 77.4266C126.571 78.1135 127.085 78.6648 127.757 78.9054L131.224 80.1369C131.241 80.4038 131.25 80.6685 131.25 80.9376C131.25 81.2066 131.241 81.4713 131.228 81.736Z" fill="white" fill-opacity="0.05"/><path d="M48.125 115.938C61.3922 115.938 72.1875 105.142 72.1875 91.875C72.1875 78.6078 61.3922 67.8125 48.125 67.8125C34.8578 67.8125 24.0625 78.6078 24.0625 91.875C24.0625 105.142 34.8578 115.938 48.125 115.938ZM48.125 72.1875C58.9794 72.1875 67.8125 81.0206 67.8125 91.875C67.8125 102.729 58.9794 111.562 48.125 111.562C37.2706 111.562 28.4375 102.729 28.4375 91.875C28.4375 81.0206 37.2706 72.1875 48.125 72.1875Z" fill="white" fill-opacity="0.05"/><path d="M4.42313 55.4729L7.78313 58.275C17.7997 46.2635 32.5019 39.3751 48.125 39.3751C49.2385 39.3751 50.3497 39.4385 51.461 39.5085L48.766 42.2035L51.8591 45.2966L58.4216 38.7341C59.2769 37.8788 59.2769 36.4963 58.4216 35.641L51.8591 29.0785L48.766 32.1716L51.7388 35.1444C50.5356 35.0679 49.3303 35.0001 48.125 35.0001C31.2025 35.0001 15.2731 42.4616 4.42313 55.4729Z" fill="white" fill-opacity="0.05"/><path d="M94.0625 19.6875C88.0316 19.6875 83.125 24.5941 83.125 30.625C83.125 36.6559 88.0316 41.5625 94.0625 41.5625C100.093 41.5625 105 36.6559 105 30.625C105 24.5941 100.093 19.6875 94.0625 19.6875ZM94.0625 37.1875C90.4444 37.1875 87.5 34.2431 87.5 30.625C87.5 27.0069 90.4444 24.0625 94.0625 24.0625C97.6806 24.0625 100.625 27.0069 100.625 30.625C100.625 34.2431 97.6806 37.1875 94.0625 37.1875Z" fill="white" fill-opacity="0.05"/><path d="M113.75 72.1875C108.924 72.1875 105 76.1119 105 80.9375C105 85.7631 108.924 89.6875 113.75 89.6875C118.576 89.6875 122.5 85.7631 122.5 80.9375C122.5 76.1119 118.576 72.1875 113.75 72.1875ZM113.75 85.3125C111.337 85.3125 109.375 83.3503 109.375 80.9375C109.375 78.5247 111.337 76.5625 113.75 76.5625C116.163 76.5625 118.125 78.5247 118.125 80.9375C118.125 83.3503 116.163 85.3125 113.75 85.3125Z" fill="white" fill-opacity="0.05"/><path d="M133.866 10.9812L122.929 8.7937C121.739 8.55307 120.59 9.32526 120.354 10.5087L118.167 21.4462L122.456 22.3059L123.635 16.4171C125.755 20.8271 126.875 25.6878 126.875 30.6249C126.875 38.1674 124.386 45.2593 119.678 51.1328L123.093 53.8693C128.354 47.3046 131.25 39.0512 131.25 30.6249C131.25 24.8959 129.927 19.2478 127.409 14.1509L133.009 15.2709L133.866 10.9812Z" fill="white" fill-opacity="0.05"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
}
.category_list {
border-radius: 4px;
    background: #233862;
    box-shadow: 0px 0px 35px 2px rgba(0, 0, 0, 0.10);
    padding: 50px 26px 50px 50px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    width: 25%;
    gap: 15px;
    position: relative;
    z-index: 2;
}
.caterogy_list_item {
    display: flex;
    gap: 75px;
    align-items: center;
    justify-content: space-between;
}
.pro_content p:last-child {
    margin-bottom: 0;
}
.product_list {
    width: 25%;
    display: flex
;
    align-items: center;
    justify-content: center;
}
.product-item {
    max-width: 233px;
}
.product_list:first-child {
    justify-content: flex-start;
}
.product_list:last-child {
    justify-content: flex-end;
}
.product_list_outer {
    width: 85%;
    display: flex
;
    justify-content: flex-start;
}
.caterogy_list {
    display: flex;
    flex-direction: column;
    gap: 83px;
}
.catelist_img {
    margin-bottom: 12px;
}
.product-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    gap: 20px;
}
.pro_title h2 {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: #B6272C;
    font-family: "Urbanist", Sans-serif;
}
.pro_content p {
    color: #3F4144;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 26px;
    font-family: "Roboto", Sans-serif;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #fff;
    color: #fff;
}
.wpcf7-response-output {
    color: #fff;
    border-color: #fff;
}
/*responsive starts from here*/
@media screen and (max-width:1700px){

.caterogy_list_item{
    gap: 50px;
}
.category_list{
    padding: 40px 26px 40px 40px;
}
.catelist_img {
    width: 90px;
    height: 90px;
}
.caterogy_list{
    gap: 63px;
}

}

@media screen and (max-width:1500px){
            ul.letus-schedule .wpcf7-form-control:not(.wpcf7-submit,input[type="radio"], input[type="checkbox"],.wpcf7-checkbox){
                padding: 12px;
            }
            ul.letus-schedule li p {
            margin-bottom: 15px;
        }
        ul.letus-schedule .wpcf7-checkbox span.wpcf7-list-item:not(:last-child) {
            margin-bottom: 5px;
        }
        input.wpcf7-form-control.wpcf7-submit.has-spinner{
                padding: 13px 50px 13px 25px;min-height: 50px;
        }
        .caterogy_list_item{
            gap: 40px;
        }
        .category_list{
            padding: 30px 22px 30px 30px;
        }
        .catelist_img {
            width: 80px;
            height: 80px;
        }
        .caterogy_list{
            gap: 50px;
        }
        }
        @media screen and (max-width:1200px){
            .header-topbar {
            max-width: 100%;
        }
        .caterogy_list_item {
        gap: 20px;
    }
        .category_list {
        padding: 20px 22px 20px 20px;
    }
    .category_list{
        gap: 10px;
    }
    .category_list h3{
        font-size: 22px;
    }
    .catelist_img img {
    width: 40px;
}
.product-item {
    max-width: 100%;
}
.product_list_outer {
    gap: 20px;
}
.pro_content p{
       line-height: 22px; 
}
.pro_content p,.pro_title h2{
    font-size: 15px;
}
        }
        @media (min-width:992px) and (max-width:1200px){
             .header-topbar p.elementor-icon-box-description, .header-topbar .elementor-button {
            font-size: 13px !important;
        }
        .header-cta{
            gap: 10px !important;
        }
        /*.emergency-col,.serv-details{
            max-width: 100% !important;
        }*/
        }
        @media screen and (max-width:991px){
        .logo-overlay{
            top: 20px;
            bottom: initial;

        }
            ul.letus-schedule .wpcf7-form-control:not(.wpcf7-submit,input[type="radio"], input[type="checkbox"],.wpcf7-checkbox) {
                padding: 10px;
            }
            ul.letus-schedule label{
                font-size: 14px;
            }
            ul.letus-schedule span.wpcf7-list-item-label{
                font-size: 13px;
            }
            .product_list{
                width: 48%;
            }
            .product_list_outer {
            flex-wrap: wrap;
}
.product_list_outer{
        width: 100%;
}
.category_list {
    width: 100%;
}
.caterogy_list_item {
    flex-wrap: wrap;
}
    .caterogy_list {
        gap: 30px;
    }
        }
        @media screen and (max-width:500px){}
            .product_list {
        width: 46%;
    }
        @media screen and (max-width:400px){
        ul.letus-schedule li>ul>li {
            width: 100%;
        }
        ul.letus-schedule li>ul {
            flex-direction: column;
        }
            ul.letus-schedule li p {
                margin-bottom: 10px;
            }
            ul.letus-schedule textarea.wpcf7-form-control.wpcf7-textarea{
                    height: 80px;
            }
        }
