/*====================================================== Responsive =========================*/

@media only screen and (max-width:1580.98px) {

    header#header {

        background-size: 140% 100%;

    }



}



@media only screen and (max-width:1440.98px) {

    .container {

        max-width: 1140px !important;

    }

    .nav_bar .nav_sec ul li a {
        font-size: 13px !important;
    }

    .nav_bar .nav_sec ul.mega_menu>li a {
        font-size: 11px !important;
    }

    .nav_sec ul li .arw-nav {
        right: -14px;
    }

    ul#mega-menu-header-menu {
        gap: 18px;
    }

    .product-slider {

        padding-right: 300px;

    }



    .info-list-item .right-item h4 {

        font-size: 26px;

    }

}





@media only screen and (max-width:1420.98px) {

    .product-info h3 {

        font-size: 24px;

        line-height: 27px;

    }

}





@media only screen and (max-width:1320.98px) {
    .page-id-251 .main_services,.page-id-507 .main_services {
        padding-bottom: 90px;
    }

    .product-info h3 {

        font-size: 22px;

    }

    .inner_banner .banner-text h1 {

        font-size: 64px;

        line-height: 75px;

    }

    .blg_bx_text a h3 {

        font-size: 27px;

        line-height: 27px;

    }

    .blg_bx_text a {

        padding: 20px 15px;

    }

    .blg_img em {

        font-size: 60px;

        left: 25px;

        bottom: 65px;

    }

    .product-sec .titled {

        padding-bottom: 30px !important;

        margin-bottom: 0 !important;

    }

    .why_abt_sec {
        padding: 70px 0 55px;
        background-size: cover;
        margin: 0 15px 70px;
        background-position: center;
    }

}



@media only screen and (max-width:1199.98px) {
    section.partner-sec.home_partner {
        padding-left: 0px;
    }

    .partner-sec.client-sec .partner-holder {
        padding-left: 0 !important;
    }

    .partner-sec.client-sec .partner-left {
        padding-left: 0px;
    }

    .alternate_sec .row+.row {

        margin-top: 180px;

    }

    .partner-holder {
        padding-left: 10px;
    }

    .solution-left .main-heading {

        padding-left: 10px;

    }

    .def_fetch_wrapper {

        padding-bottom: 40px;

    }

    .default_content h2 {

        font-size: 32px;

    }

    .default_content h3 {

        font-size: 28px;

    }

    .carrer_sec {

        padding: 70px 0 50px;

    }

    .alter_text ul li {

        font-size: 15px;

        line-height: 23px;

    }

    header.main_header {

        padding: 0 0;

        background-position: left top 22px;

    }

    .blog_box_text h3 a {

        font-size: 23px;

        line-height: 29px;

        margin-bottom: 10px;

    }

    .blog_box_text p {

        font-size: 16px;

        line-height: 24px;

        margin-bottom: 10px;

    }

    .webinar_sec {

        padding: 70px 0 80px;

    }

    .partner_sec ul li {

        width: 30%;

    }

    .blog_slider {

        overflow: hidden;

        padding-right: 190px;

    }

    .blog_main_wrapper {

        float: none;

        padding-left: 15px;

    }

    .logo img {

        max-width: 155px;

    }



    a.req-btn {

        min-width: 190px;

    }



    a.req-btn em {

        min-width: 40px;

        min-height: 40px;

        border-radius: 12px;

    }



    /* .home-banner-wrapper {

        padding-left: 15px;

        padding-right: 15px;

    } */



    .nav_bar .nav_sec>ul>li {

        margin: 0 8px;

    }



    .banner-text h1,
    .inner_banner .banner-text h1 {

        font-size: 48px;

        line-height: 56px;

    }



    .main-heading h2 {

        font-size: 38px;

        line-height: 44px;

    }



    .counter-box h3 em,

    .counter-box h3 span.plus {

        font-size: 56.17px;

        line-height: 86.61px;

    }



    .counter-box h3 {

        font-size: 28px;

    }



    .service-each-item {

        padding: 35px 25px 20px;

    }



    .info-list-item .left-item h3 {

        font-size: 68px;

    }



    .info-list-item .right-item h4 {

        font-size: 22px;

        line-height: 32px;

    }



    .partner-left {

        padding-left: 15px;

    }



    .home-banner-wrapper {

        padding: 25px 15px 0;

    }



    header.main_header::after {

        left: 15px;

    }



    .trusted-expertise-sec {

        padding: 0 15px;

    }



    .main-footer {

        padding: 0 15px;

    }

    .product_inner_sec {

        padding: 60px 0 50px;

    }



}



@media only screen and (max-width:1024.98px) {

    .main_contact_page {

        padding: 65px 0;

    }
    .page-template-services .alter_text .main-heading p{
        font-size: 16px;
        line-height: 26px;
    }

    .blog_slider {
        padding-right: 70px;
    }

    .blg_bx_text a h3 {

        font-size: 23px;

    }

    span.toggle-menu {

        width: auto;

        margin: 0;

        padding: 0;

        display: block;

        cursor: pointer;

        font-size: 22px;

        text-align: right;

        position: absolute;

        right: 15px;

        z-index: 9;

        background: var(--maroon);

        border-radius: 9px;

        padding: 4px;

    }



    span.toggle-menu svg {

        width: 38px;

    }



    .top-right-part {

        padding-right: 55px;

    }



    .nav_bar .nav_sec {

        width: 250px;

        height: 100vh;

        float: none;

        position: fixed;

        z-index: 999;

        top: 0;

        right: -250px;

        padding: 60px 5px 0 15px;

        background: var(--white);

        display: block;

        -webkit-transition: all 0.8s ease-in-out;

        -moz-transition: all 0.8s ease-in-out;

        -o-transition: all 0.8s ease-in-out;

        transition: all 0.8s ease-in-out;



    }



    .nav_bar .nav_sec ul {

        display: block;

        text-align: left;

    }



    .nav_bar .nav_sec.slidein {

        right: 0;

        z-index: 999;

        -webkit-transition: all 0.5s ease-in-out;

        -moz-transition: all 0.5s ease-in-out;

        -o-transition: all 0.5s ease-in-out;

        transition: all 0.5s ease-in-out;

    }



    .nav_bar .nav_sec .cls-btn {

        width: 32px;

        height: 32px;

        position: absolute;

        top: 15px;

        right: 15px;

        cursor: pointer;

        background: url(images/cross-2.webp) no-repeat center;

        background-size: 75%;

    }



    .nav_bar .nav_sec ul {

        text-align: left;

    }



    .nav_bar .nav_sec ul>li {

        display: block;

        padding-bottom: 0;

        margin: 0;

    }



    .nav_bar .nav_sec ul>li+li {

        margin-left: 0;

    }

    .nav_sec ul li:hover ul {

        display: none;

    }

    /* .nav_bar .nav_sec ul li ul {

    position: relative;

    width: 100%;

    display: none;

    visibility: visible;

    opacity: 1;

    transition:all 0.3s ease-in-out;

} */

    .nav_sec ul>li ul {

        width: 100%;

        position: static;

        top: 100%;

        left: 0;

        text-align: left;

        display: none;

        border-radius: 0;

        padding: 0;

        transition: 0.0s;

        visibility: visible;

        opacity: 1;

        pointer-events: all;

        border-radius: 0;

    }

    .nav_sec ul li .arw-nav {

        width: 26px;

        height: 23px;

        background-size: contain;

        position: absolute;

        right: 0;

        top: 16px;

        transform: unset;

        z-index: 999;

        cursor: pointer;

        background: url(images/arw-dn.png) no-repeat center;

        background-size: 10px;

    }

    .nav_bar .nav_sec ul>li a {

        padding: 12px 20px;

        display: block;

        text-align: left;

    }



    .nav_bar .nav_sec img {

        display: inline-block;

        vertical-align: middle;

    }



    .product-slider {

        padding-right: 150px;

    }



    .counter-box h3 em,

    .counter-box h3 span.plus {

        font-size: 42.17px;

        line-height: 68.61px;

    }



    .product-info h3 {

        font-size: 18px;

        line-height: 26px;

    }



    .counter-box h3 {

        font-size: 20px;

    }



    .blog-info h3 {

        font-size: 24px;

        line-height: 34px;

    }

    .partner_sec {

        padding: 55px 0;

    }

    .partner_sec2 {

        padding: 30px 0 65px;

    }

    .map_sec {

        padding-bottom: 60px;

    }

    .default_content p,
    .default_content ul li a,
    .default_content ol li a,
    .default_content ul li,
    .default_content ol li {

        font-size: 16px;

        line-height: 26px;

    }

    #mega-menu-wrap-header-menu #mega-menu-header-menu {
        text-align: left;
        padding: 0px;
        flex-direction: column;
        text-align: left;
        align-items: flex-start;
        gap: 0;
        padding: 0 15px;
    }

    #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item {
        margin: 0 0px 0 0;
        display: inline-block;
        height: auto;
        vertical-align: middle;
        display: block !important;
        float: none !important;
    }

    /* //////// */
    ul#mega-menu-header-menu li {
        width: 100% !important;
        padding: 0 15px !important;
    }

    .nav_sec ul li .arw-nav {
        top: 4px;
    }

    .nav_bar .nav_sec ul>li {
        display: block;
        padding-bottom: 0;
        margin: 0;
        position: relative;
        width: 100% !important;
    }

    .nav_bar .nav_sec ul li ul.mega_menu>li ul,
    ul.mega_menu {
        width: 100%;
        display: none;
    }

    .nav_bar .nav_sec ul li a {
        padding: 8px 20px 8px 5px !important;
    }

    .nav_bar .nav_sec ul li ul {
        display: none;
    }

    .nav_bar .nav_sec ul.mega_menu>li a .arw-nav {
        opacity: 1;
        pointer-events: all;
    }

    /* //////// */

}



@media only screen and (max-width:991.98px) {
    .main-heading h3 {
        font-size: 27px;
    }

    .partner-holder .main-heading h2 svg {
        top: 10px;
    }

    .page-id-165 .inner_trusted_sec .counter-box {
        min-height: unset;
    }

    .contact_form_wrapper {
        padding-left: 15px;
    }

    .single-product .main_services,
    .single-service .main_services {
        padding: 80px 0 90px;
    }

    .single-product .alternate_sec .row+.row,
    .single-service .alternate_sec .row+.row {
        margin-top: 65px;
    }

    .default_content h4 {

        font-size: 22px;

    }

    .default_content h5 {

        font-size: 19px;

    }

    .default_content h6 {

        font-size: 17px;

    }



    .carrer_page_form form {

        margin-bottom: 65px;

    }

    .fetch_text h3 {

        font-size: 24px;

        padding: 27px 15px;

    }

    .fetch_text {

        width: 90%;

        margin: -60px auto 0px;

    }

    .c_text {

        font-size: 16px;

    }

    .contact_info {

        border-radius: 0 27px 27px 0;

        padding: 55px 5px 50px 30px;

    }

    .home-banner {

        padding: 170px 0 100px;

    }

    .inner_blog_sec .row {

        padding-top: 20px;

    }

    .main_services {

        padding: 70px 0 190px;

    }

    .inner_blog_sec .pagination_sec {

        padding-top: 20px;

    }

    .inner_blog_sec {

        padding: 80px 0;

    }

    .banner-text {

        max-width: 530px;

    }



    .banner-text p {

        font-size: 17px;

        line-height: 28.1px;

    }



    .banner-text h1,
    .inner_banner .banner-text h1 {

        font-size: 38px;

        line-height: 48px;

    }



    .info-list-item .right-item h4 {

        font-size: 18px;

        line-height: 25px;

    }



    .info-list-item .left-item h3 {

        font-size: 58px;

    }



    .info-list-item {

        gap: 15px;

    }



    .about-us,

    .product-sec,

    .trusted-expertise-box,

    .service-sec,

    .blog-sec,

    .event-sec {

        padding: 60px 0;

    }



    .info-list-sec {

        margin-top: 60px;

    }



    .solution-sec {

        padding-top: 60px;

    }



    .trusted-expertise-box .row>* {

        margin: 15px 0;

    }



    .counter-box {

        min-height: auto;

        height: 100%;

        margin: 0;

    }



    .event-sec {

        margin-bottom: 60px;

    }



    .main-heading h2,
    .default_content h2 {

        font-size: 32px;

        line-height: 38px;

    }

    .default_content h3 {

        font-size: 28px;

    }

    .partner-holder .main-heading h2 {

        font-size: 28px;

        line-height: 36px;

    }



    .service-each-item h3 {

        font-size: 22px;

    }



    .solution-each-item h3 {

        font-size: 24px;

        line-height: 32px;

    }



    .product-sec .main-heading {

        max-width: 550px;

    }



    .footer-part h4 {

        font-size: 20px;

    }



    .footer-holder {

        font-size: 14px;

    }

    .home-banner.inner_banner {

        padding: 160px 0 80px;

    }

    .partner-logo-slidesssssss {
        gap: 15px 20px;
    }
}



@media only screen and (max-width:870.98px) {

    .inner_trusted_sec {

        margin: 60px 0 75px;

    }

    .def_fetch_img2 {

        margin: 27px 0;

    }

}

@media only screen and (max-width:767.98px) {

    .postid-691 .row.alternate_sec_row_btm>*,
    .postid-685 .row.alternate_sec_row_btm>* {
        width: 100%;
    }

    .page-id-251 .alternate_sec .row+.row,.page-id-507 .alternate_sec .row+.row {
        margin-top: 80px;
    }

    .postid-765 .alternate_sec .row:nth-child(2) .alter_text {
        padding-top: 0;
    }

    .blog-img a {
        position: relative;
        width: 100%;
        display: block;
    }

    .home_partner .partner-holder .main-heading h2,
    .home_partner .partner-holder .partner-left {
        padding-left: 0;
    }

    .partner-logo-slidesssssss .item {
        width: 30%;
    }

    section.partner-sec.client-sec .partner-right {
        margin-top: 0 !important;
    }

    .partner-holder .main-heading h2 svg {
        position: relative;
        left: 0px;
        top: 0;
    }

    .why_abt_sec .alter_text {
        padding-top: 0;
    }

    .alternate_sec .about-left {
        padding-bottom: 0px;
    }

    .blog_box_text h3 a {

        font-size: 20px;

        line-height: 25px;

    }

    .alignleft,
    .alignright {

        float: none;

        margin: 30px auto;

    }

    .solution-left .main-heading {

        padding-left: 0px;

    }

    .solution-left {

        position: static;

        top: 0;

        height: auto;

    }

    .solution-left,
    .main-heading {

        position: static !important;

    }

    .left_pannel {

        padding-top: 35px;

    }

    .blg_lists .blg_lists_bx+.blg_lists_bx {

        margin-top: 0px;

    }

    .page-id-165 .about-left,
    .home .about-left {
        padding-bottom: 0 !important;
    }

    .blg_lists .blg_lists_bx {

        margin-bottom: 15px;

    }

    .blg_lists>* {

        width: 48%;

    }

    .blg_lists {

        display: flex;

        justify-content: space-between;

        gap: 10px;

        flex-wrap: wrap;

    }

    .carrer_page_form form {

        padding: 45px 20px 25px;

    }

    .acc_heading ul li em {

        font-size: 17px;

    }

    .acc_heading {

        padding-bottom: 30px;

    }

    .acc_contents ul.cr_list li em {

        font-size: 18px;

    }

    .acc_contents ul.cr_list li+li {

        margin-top: 7px;

    }

    .c_title em {

        font-size: 17px;

    }

    .iframe_map iframe {

        max-height: 300px;

        min-height: 300px;

    }

    .custom_submit {

        margin-top: 0;

    }

    .contact_info {

        border-radius: 27px;

        margin-top: 30px;

        height: auto;

    }

    .contact_form_wrapper {

        padding: 20px 10px;

        padding-left: 10px;

    }

    .contact_info h3 {

        font-size: 30px;

        margin-bottom: 25px;

    }

    .blg_btn a em svg {

        width: 12px;

    }

    .alternate_sec {

        padding-top: 45px;

    }

    .alternate_sec .row+.row {

        margin-top: 60px;

    }

    .main_services,
    .single-product .main_services,
    .single-service .main_services {

        padding: 70px 0;

    }

    .alter_text {

        padding-top: 30px;

    }

    .blg_btn a em {

        min-width: 40px;

        min-height: 40px;

        border-radius: 12px;

    }

    .dot_holder button:hover {

        width: 55px;

        height: 55px;

        background-size: 20px;

    }

    .inner_trusted_sec {

        margin: 20px 0 75px;

    }

    .blog_sec {

        padding: 0px 0 75px;

    }

    .blog_main_wrapper {

        padding-left: 10px;

        width: 100% !important;

        padding-right: 10px;

    }

    .blog_slider {

        padding-right: 0;

    }

    .blg_bx {

        margin: 0 10px;

    }

    .flower-object {

        display: none;

    }

    .inner_banner .banner-text ol li {

        font-size: 18px;

        line-height: 33px;

    }

    .solution-right {

        margin-top: 30px;

    }



    .banner-text {

        max-width: 550px;

        margin: 0 auto;

        text-align: center;

    }



    .banner-text h1,
    .inner_banner .banner-text h1 {

        font-size: 32px;

        line-height: 42px;

    }



    .home-banner {

        padding: 140px 0 75px;

    }



    .partner-right {

        margin-top: 30px;

    }



    .partner-holder .main-heading h3,

    .about-right .main-heading h3 {

        justify-content: center;

    }



    .partner-holder .main-heading {

        text-align: center;

    }



    .partner-logo-slide {

        padding-right: 0;

    }





    .about-left {

        max-width: 550px;

        margin: 0 auto;

        padding-bottom: 100px;

    }



    img.about-small-img {

        bottom: 0;

    }



    .about-right {

        margin-top: 50px;

        text-align: center;

    }

    body.page-template-about .about-right {
        text-align: left;
    }



    .main-heading h2,
    .default_content h2 {

        font-size: 28px;

        line-height: 36px;

    }

    .default_content h3 {

        font-size: 25px;

    }

    .counter-box {

        font-size: 14px;

    }



    .product-sec .main-heading h2 {

        margin-bottom: 25px;

    }



    .blog-box {

        max-width: 450px;

        margin: 0 auto 30px;

    }



    .blog-sec .row {

        flex-direction: column-reverse;

    }



    .blog-sec .row>* {

        text-align: center;

    }



    .blog-sec .main-heading h3 {

        justify-content: center;

    }



    .latest-blog {

        margin-right: auto;

        margin-top: 30px;

    }



    .blog-info {

        text-align: left;

        padding: 20px;

    }



    .footer-part {

        margin: 15px 0;

    }



    .solution-sec {

        padding-bottom: 50px;

    }



    /* .solution-each-item {

        min-height: 385px;

    } */



    .solution-each-item p {

        font-size: 14px;

    }

}



@media only screen and (max-width:680.98px) {

    .partner_sec ul li {

        width: 45%;

    }

    .custom_submit input[type="submit"] {

        padding: 20px 80px 20px 33px !important;

    }

    .custom_submit:after {

        width: 45px;

        height: 45px;

    }

    .partner_sec ul {

        gap: 20px;

    }

    .product_inner_sec .row>* {

        width: 100%;

    }

    .product_inner_sec .row {

        padding-top: 10px;

    }

    .blg_lists>* {

        width: 100%;

    }

    .default_content h2,
    .default_content h3,
    .default_content h4,
    .default_content h5,
    .default_content h6 {

        margin-bottom: 15px !important;

    }

}

@media only screen and (max-width:575.98px) {
    .main-heading h3 {
        font-size: 18px;
    }

    .alternate_sec p,
    .default_content p {
        text-align: left !important;
    }

    .page-id-251 .alternate_sec .row+.row,.page-id-507 .alternate_sec .row+.row {
        margin-top: 55px;
    }

    header.page-header h1 {
        font-size: 25px;
    }

    .postid-765 .row.alternate_sec_row_btm .alter_text ol {
        padding-left: 20px;
    }

    .postid-765 .row.alternate_sec_row_btm .alter_text ol ul {
        padding-left: 2px;
    }

    .alternate_sec ol>li {
        width: 100%;
        float: none;
        padding-right: 0;
    }

    .why_abt_sec_text ul {
        padding: 30px 15px !important;
    }

    .product-slider {

        padding-right: 0;

    }

    .search-results .inner_blog_sec {
        padding: 55px 0 40px;
    }

    .single-product .alternate_sec .row+.row {
        margin-top: 50px;
    }

    .def_fetch_right {

        margin-top: 30px !important;

    }

    .blg_lists_text {

        padding: 15px 20px 30px;

    }

    .inner_banner .banner-text ol li {

        font-size: 15px;

        line-height: 27px;

    }

    .carrer_page_form .row>* {

        margin-bottom: 20px;

    }

    .contact_form.carrer_page_form .input_wrapper label {

        margin-bottom: 8px;

    }

    .c_title {

        flex-direction: column;

        align-items: flex-start;

        justify-content: flex-start;

    }

    .ac_repeat {

        padding: 27px 0px 0px 18px;

    }

    .c_title h4 {

        font-size: 24px;

    }

    .fetch_text h3 {

        font-size: 20px;

        padding: 23px 15px;

    }

    .fetch_text {

        margin: 20px auto 0px;

        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);

    }

    .main_contact_page {

        padding: 50px 0;

    }

    .contact_info {

        padding: 45px 5px 35px 20px;

    }

    .contact_info ul li+li {

        margin-top: 15px;

    }

    .contact_form .input_wrapper input,
    .contact_form .input_wrapper textarea {

        padding: 12px 45px 14px 20px;

        font-size: 15px;

        min-height: 40px;

    }

    .contact_info h3 {

        font-size: 27px;

    }

    .main_services,
    .single-product .main_services,
    .single-service .main_services {

        padding: 55px 0 45px;

    }

    .alternate_sec .row+.row {

        margin-top: 40px;

    }

    .inner_blog_sec .row {

        padding-top: 10px;

    }

    .inner_blog_sec {

        padding: 65px 0 70px;

    }

    .inner_blog_sec .pagination_sec {

        padding-top: 10px;

    }

    .webinar_sec .row {

        padding-top: 10px;

    }

    .webinar_sec {

        padding: 65px 0 60px;

    }

    .blog_main_wrapper {

        padding: 0;

    }

    .blg_bx_text {

        width: 95%;

    }

    .main-heading h2,

    .partner-holder .main-heading h2 {

        font-size: 23px;

        line-height: 34px;

        letter-spacing: 1px;

    }



    .solution-each-item h3 {

        font-size: 20px;

        line-height: 30px;

    }



    .solution-each-item h3 {

        font-size: 20px;

        line-height: 30px;

    }



    .banner-text h1,
    .inner_banner .banner-text h1 {

        font-size: 28px;

        line-height: 36px;

    }



    img.about-small-img {

        max-width: 200px;

    }



    a.req-btn {

        display: none;

    }



    header#header {

        background-size: 140% 93%;

    }



    header.main_header::after {

        bottom: -18px;

    }



    .home-banner,
    .home-banner.inner_banner {

        padding: 110px 0 55px;

    }



    .nav_bar {

        padding: 15px 0 15px;

    }



    .logo img {

        max-width: 130px;

    }



    input.check-toggle-round-flat+label {

        width: 70px;

        height: 50px;

    }



    .switch>span {

        font-size: 14px;

        padding: 4px 0;

    }



    input.check-toggle-round-flat+label:after {

        width: 27px;

    }



    input.check-toggle-round-flat:checked+label:after {

        margin-left: 31px;

    }



    .footer-bottom {

        flex-direction: column-reverse;

    }



    .blog-info h3 {

        font-size: 20px;

        line-height: 30px;

    }



    .solution-each-item {

        flex-direction: column;

    }

}





@media only screen and (max-width:520.98px) {

    .trusted-expertise-box .row>* {

        width: 100%;

    }

    .counter-box {

        padding: 30px 10px;

    }

    .inner_trusted_sec .counter-box {

        min-height: 100px;

        padding: 35px;

        width: 100%;

    }

    .carrer_sec {

        padding: 55px 0 50px;

    }

    .partner-logo-slidesssssss .item {
        width: 25%;
    }

    .partner-logo-slidesssssss {
        gap: 15px 30px;
    }

    .blog .blog_box_pic img {
        min-height: unset;
    }
}

@media only screen and (max-width:480.98px) {


    .blg_bx img {

        min-height: 320px;

    }

    .award-img img {
        max-width: 100%;
    }

    .default_content .custom_submit input[type="submit"] {

        padding: 20px 60px 20px 20px !important;

        width: 100%;

        font-size: 12px;

    }

    .titled {

        align-items: flex-start;

        justify-content: flex-start;

        margin-bottom: 40px;

        gap: 15px;

        flex-direction: column;

    }

    .titled .main-heading {

        width: 100%;

    }

    .titled .main-heading h2 br {

        display: none;

    }

    .acc_heading ul {

        align-items: flex-start;

        justify-content: flex-start;

        gap: 7px 20px;

        flex-direction: column;

    }

}

@media only screen and (max-width:420.98px) {
    .partner-logo-slidesssssss .item {
        width: 23%;
    }
}

@media only screen and (max-width:380.98px) {

    .partner_sec ul li {

        width: 100%;

    }

}