.accordion-header:hover .accordion-button {
    background: #29166f;
    color: #fff;
}
@media(max-width:1200px){
    ul.top_social_media.list-style-none.d-flex.mb-0 {
        padding: 0px !important;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 5px;
        padding-left: 5px;
    }
    .px-3.mt-5 {
        padding: 0px !important;
    }
    .box-icon.me-3.bg-white.border-0.w-100px.h-100px.rounded-circle.text-center.d-flex.align-items-center.jusitfy-content-center, .box-icon.ms-3.bg-white.border-0.w-100px.h-100px.rounded-circle.text-center.d-flex.align-items-center.jusitfy-content-center, .box-icon.ms-3.overflow-hidden.bg-white.border-0.w-100px.h-100px.rounded-circle.text-center.d-flex.align-items-center.jusitfy-content-center {
        width: 90px !important;
        height: 90px !important;
        max-width: 90px;
        min-width: 90px;
        background: #fff;
        min-height: 90px !important;
        max-height: 90px !important;
    }
    .card-img-top {
        transition: all 0.5s ease;
        height: 220px;
    }
    .home_blog .event-info .title3 { 
        height: 55px;}
        p.events-time.fw-bold.mb-0 span {
            font-size: 16px;
        }
        p.fs-15.text-white.pe-lg-5 {
            padding-right: 0px !important;
        }
        .features .feature-panel-holder .feature-panel {
            position: relative;
            padding: 20px 0px;}
            .features .feature-panel-holder .feature-panel .feature-content .titleFact { 
                font-size: 17px;}
        footer p.text-center.fs-18.text-white.mb-0.py-4.mt-4 {
            margin: 0px !important;
        }
        .counter-block.shadow.rounded.p-3.text-center.bg-white.h-350.pt-4 .info p{
            overflow: auto; height: 190px;padding-right: 10px;
        }
        .counter-block.shadow.rounded.p-3.text-center.bg-white.h-300.pt-3 {
            height: 240px;
        }
        .blogs p.events-time.fw-bold.mb-0 span {
            font-size: 14px;
        }
        .single-item.p-3.pt-5.shadow.corner {
            height: 100%;
        }
        .d-flex.align-items-center.justify-content-between .read_more_btn_2 {
            padding: 8px 7px;}
            .inner-box .lower-content { 
                padding: 12px;}
                .more_info { 
                    max-height: 320px;}
    ul.navbar-nav.ms-4 {
        margin-left: 5px !important;
    }
    
}
@media(max-width:1023px){
    div#navbarSupportedContent {
        position: absolute;
        width: 100%;
        top: 71px;
        left: 0px;
        background: #fff;
        z-index: 99;
        border-top: 3px solid #29166f;
        padding: 10px;
    }
    .title3 {
        font-size: 18px;}
    .images-about img#largeImage {
        width: auto !important;
        margin: 0px 0px 20px;
    }
    .dropdown-menu {
        display: none !important;
    }
    .dropdown-menu.show {
        display: block !important;
    }
    nav.navbar.menubar.navbar-expand-lg {
        border-top: 3px solid #27146d;
    }
    .category-products {
        width: 100%;
    }
    
    button.btn.btn-outline-success {
        height: 37px;
    }
    .title1 { 
        line-height: 35px;    font-size: 25px;
    }
    .fs-30 {
        font-size: 25px !important;
    }
    p.text-center.w-75.mx-auto.mt-3.fs-18 {
        width: 100% !important;
    }
    .box-wrapper img, .box-wrapper.title3, .sbi_follow_btn, .div-hidden-icon, ul.top_social_media li a {
        transition: all 0.5s ease;
        padding: 7px !important;
    }
    .px-3.mt-5 {
        padding: 0px !important;
    }
    .box-icon.me-3.bg-white.border-0.w-100px.h-100px.rounded-circle.text-center.d-flex.align-items-center.jusitfy-content-center, .box-icon.ms-3.bg-white.border-0.w-100px.h-100px.rounded-circle.text-center.d-flex.align-items-center.jusitfy-content-center, .box-icon.ms-3.overflow-hidden.bg-white.border-0.w-100px.h-100px.rounded-circle.text-center.d-flex.align-items-center.jusitfy-content-center {
        width: 50px !important;
        height: 50px !important;
        max-width: 50px;
        min-width: 50px;
        background: #fff;
        min-height: 50px !important;
        max-height: 50px !important;
    }
    .box-wrapper.d-flex.align-items-center {
        background: #fff;
        padding: 20px 10px;
        border-radius: 5px;
        margin-bottom: 10px !important;
    }
    .div-cla h2, .div-cla h3 {
        font-size: 22px;}
    .fs-40 {
        font-size: 25px !important;
    }
    ul.navbar-nav.ms-4 {
        margin: 0px !important;
    }
    a#navbarDropdown012 {
        padding: 10px;
    }
    .topbar.py-0.border-bottom.border-muted {
        display: none;
    }
    button.navbar-toggler {
        background: #e57417;
    }
    nav.navbar.menubar.navbar-expand-lg .w-80 {
        width: 100px;
    }
    .images-about {
        position: relative;
        width: 100%;
        max-width: 100%;
        float: none !important;
        margin: 0px !important;
    }
    .footer-heading .text-start.w-50.ms-3 {
        width: 100% !important;
    }
    a.btn.bg-dark-blue.text-white.rounded-pill.fs-15.lh-base {
        transition: all .3s;
        margin-bottom: 15px;
    }
    .allListing .right-content {
        padding: 0px 20px;
    }
    .more_info { 
        margin-bottom: 5px;
        height: auto; 
    }
    p.text-center.w-75.mx-auto {
        width: 100% !important;
    }
    .d-flex.align-items-center.justify-content-center .sbi_follow_btn {
        height: 40px;
        padding: 0px !important;
    }
    .foot_head.text-white.fs-25 {
        font-size: 18px !important;
    }
    .about-section.py-5 .images-about.float-end.ms-4.me-0 {
        margin-bottom: 20px !important;
    }
    nav.navbar.menubar.navbar-expand-lg .d-flex.d-lg-none.justify-content-between.align-items-center {
        width: 100%;
    }
    .features .features-holder { 
        flex-wrap: wrap;    justify-content: center;
        display: flex;
    }
    .features .features-card .card-panel { 
        padding: 15px;}
        .features .features-card .card-panel { 
            align-items: start;
        }
        .col-md-5c {
            width: 33%;
        }
        .counter-block.shadow img { 
            width: 50px !important;
        }
        .single-item.p-3.pt-5.shadow.corner {
            height: auto;
        }
        .text-holder.position-absolute.z-index-9.w-100.start-0.position-relative.z-index-9 {
            position: relative !important;
        }
        .rowfff .base-header2 .row {
            justify-content: center;
        }
        .youtube_video.shadow.p-3.rounded.py-2.bg-white {
            margin-top: 20px;
        }
        .product_listing { 
            padding-bottom: 10px;
        }
        .product_listing .d-flex.justify-content-start.align-items-center.mt-3 {
            margin: 10px 17px 15px !important;
        }
    .features .feature-panel-holder { 
        width: 31%;
    }
    .features .feature-panel-holder {
        padding-top: 0px;}
    .features .feature-panel-holder .feature-panel { 
        margin-bottom: 30px; 
    }
   footer p.text-center.fs-18.text-white.mb-0.py-4.mt-4 {
        margin-top: 0px !important;
    }
    .about-section.py-5 .div-cla {
        margin-top: 30px;
    }
    button.owl-next {
        right: 0px;
    }
    .market-list li {  width: 33%;}

}
@media(max-width:767px){
    .card-img-top {
        transition: all 0.5s ease;
        height: auto;
    } 
   footer .col-lg-12.col-md-12.mt-3 .text-center.w-100 {
    text-align: left !important;
}
.foot_head.text-white.fs-25.fw-bold.border-dashed-bottoms.mb-1.text-center {
    text-align: left !important;
    border-bottom: 1px dashed #FFF;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: block;
}
footer p.fs-18.text-white.mb-0.py-3.mt-0.mb-2 {
    margin: 0px !important;
    padding: 0px ! IMPORTANT;
    text-align: center;
}
    .item.p-3.rounded.overflow-hidden {
        padding: 0px !important;
    }
    .blogs .owl-prev, .blogs .owl-next { 
        top: 42%;}
    .banner-smalls.position-relative.overflow-hidden.rounded {
        margin-bottom: 20px;
    }
    .home_blog .event-info .title3 {
        height: auto;
        margin-bottom: 10px;
    }
    .features .feature-panel-holder {
        width: 30%;
    }
    .counter-block.shadow.rounded.p-3.text-center.bg-white.h-350.pt-4 img {
        width: 50px !important;
    }
    .counter-block.shadow.rounded.p-3.text-center.bg-white.h-350.pt-4 .info p { 
        height: auto; 
    }
    .col-lg-2.col-md-5c1.col-md-6.col-sm-12.col-xs-12.pb-3 {
        width: 33%;
    }
    .blog_details ul { 
        margin: 10px 0px; 
    }
    .blog_details1 img { 
        margin-top: 20px;
    }
    .youtube_video.shadow.p-3.rounded.py-2.bg-white {
        margin-top: 20px;
    }
    div#navbarSupportedContent {   top: 62px;}
    nav.navbar.menubar.navbar-expand-lg { 
        height: 65px;
    }
    a.btn.bg-dark-blue.text-white.rounded-pill.fs-15.lh-base { 
        width: auto !important;
    }
    .counter-block.shadow.rounded.p-3.text-center.bg-white.h-300.pt-3 {
        height: 200px;
    }
    .fs-25 {
        font-size: 22px !important;
    }
    .images-about img#largeImage {
        width: 100% !important;}
        .market-list li { 
            width: 50%; 
        }
    .counter-block.shadow.rounded.p-3.text-center.bg-white.h-350{height: auto;}
    .div-hidden-icon { 
        top: 355px;
    }
    nav.py-0.position-relative.z-index-9.bg-light-light.border-bottom {
        display: none;
    }
    .more_info {
        padding: 0px;
        max-height: inherit;
    }
    .allListing .right-content .d-flex.justify-content-start.align-items-center.mt-3 {
        display: block !important;
        text-align: center !important;
        padding: 0px 20px 10px;
    }
    .allListing .right-content .may_btn {
        background: #333;
        color: #fff;
        text-align: center;
        padding: 8px 8px;
        width: auto;
        margin: 6px !important; 
        display: flex
    ;
        align-items: center;
        justify-content: center;
    }
    .col-xxl-8.col-xl-8.col-lg-8.col-md-12.col-sm-12.col-12 a.read_more_product.read_more_btn_2.mb-3 {
        margin-bottom: 0px !important;
    }
    .cmTitle {
        font-size: 22px;}
    .div-cla h2, .div-cla h3 {
        font-size: 20px;
        line-height: 28px;
    }
}
@media(max-width:650px){
    .corporate-video1.py-5.bg-light-light .d-flex.align-items-center.justify-content-center {
        flex-wrap: wrap;
    }
    .market-list li { 
        width: 100%; 
    }
    .product-feature button.owl-prev {
        left: -10px;
    }
    .product-feature button.owl-next {
        right: -10px;
    }
    .product-feature .owl-nav button span {
        font-size: smaller;
        height: 100%;
        line-height: 35px;
    }
    .small-banner { 
        padding: 40px 0px !important; 
    }
    .blogs .owl-prev, .blogs .owl-next {
        top: 33%;
    }
    h1.title1.py-3.pb-1.fs-40 {
        color: #fd8f33;
        font-size: 20px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
    }
    .div-cla h2, .div-cla h3 {
        font-size: 20px;
        line-height: 28px;
        color: #fd8f33;
    }
    .carousel-indicators { 
        bottom: -45px;}
    .footer-heading {
        margin-top: 15px;
    }
    .wps_right.market_area {
        margin-top: 20px;
    }
    p.fs-18.text-white.mb-0.py-4.mt-4 {
        text-align: center;
        margin: 5px !important;
        padding: 0px !important;
    }
    .blogs.owl-carousel button.owl-prev span, .blogs.owl-carousel button.owl-next span {
        font-size: smaller;
    }
    footer.footer.pt-5 .row.align-items-center .col-md-12.col-lg-4 {
        margin-top: 5px;
    }
    footer.footer.pt-5 .row.align-items-center .col-xxl-8.col-xl-8.col-lg-8.col-md-12.text-end {
        margin-bottom: 10px !important;
    }
    footer p.text-center.fs-18.text-white.mb-0.py-4.mt-4 { 
        padding-bottom: 0px ! IMPORTANT;
    }
    footer .col-xxl-8.col-xl-8.col-lg-8.col-md-12.text-end.fs-18.text-white.mb-0.py-4.mt-4 {
        text-align: center !important;
        margin-top: 0px !important;
        font-size: 16px !important;
    }
    .box-icon { 
        margin: 5px auto !important;
    }
    .catName {
        margin: 10px 0px;
        font-weight: bold;
      }
    .box-wrapper .box-content.text-end {
        text-align: center !important;
    }
    .box-wrapper .box-content.text-start{
        text-align: center !important;
    }
    .box-wrapper.d-flex.align-items-center { 
        display: block !important;
        text-align: center !important;
    }
    .counter-block.shadow.rounded.p-3.text-center.bg-white.h-300.pt-3 {
        height: auto;
    }
    .corporate-video1.py-5.bg-light-light .d-flex.align-items-center.justify-content-center .sbi_follow_btn { 
        margin-bottom: 10px;
    }
    .product_listing .product .small .item, .product_listing .product .small .item.youtube a {
        height: 45px; 
        width: 45px; 
    }
    .product_listing .product .small .item.youtube {
        width: 45px;
        height: 45px;}
        .more_info { 
            padding: 0px;
        }
        .table-responsive.me-3 {
            margin: 0px !important;
        }
        .allListing .right-content {
            padding: 0px 10px;
        }
        .right-content .d-flex.justify-content-start.align-items-center { 
            display: block !important;
            text-align: left;
        }
        .right-content .d-flex.justify-content-start.align-items-center .may_btn { 
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 5px 0px;
        }
    header .menubar.stricky-fixed {
        position: relative;}
    .fs-30 {
        font-size: 22px !important;
    } 
    .features .feature-panel-holder {
        width: 100%;
    }
    .features .features-card { 
        display: block;text-align: center;margin-bottom: 10px;
    }
    .features .features-card .card-panel { 
        display: block;
        margin-bottom: 10px;
    }
    .slider-content {
        padding-left: 0px;
    }
    i.icon-play svg {
        height: 50px;
    }
    .footer-heading svg {
        width: 30px;
    }
    .col-xxl-8.col-xl-8.col-lg-8.col-md-12.col-sm-12.col-12 a.read_more_product.read_more_btn_2.mb-3 {
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }
    .whatapp_btn2, .whatapp_btn, .send_enquiry { 
        width: 40px;
        height: 40px;min-width: 40px;
        left: 5px;}
        .send_enquiry { 
            bottom: 10px;}
            .whatapp_btn { bottom: 55px;}
            .whatapp_btn2 { bottom: 100px;}
            .heading_banner .cat_title {     margin: 0 0 0px;
                font-size: 18px;}
            #web-pulse-scroll-up { 
                bottom: 10px;
                right: 5px;
                width: 40px;
                height: 40px;}
    .ekit-video-popup-btn {
        width: 70px;
        height: 70px;
        line-height: 70px;}
    .col-md-5c {
        width: 100%;
    }
    .features .features-card .card-panel.reversed .panel-icon {
        margin-right: auto;
        margin-left: auto; 
        justify-content: center;
    }
    .cat_title2 {
        display: none !important;
    }
    .counter-block.shadow img {
        width: 65% !important;
    }
    .col-lg-2.col-md-5c1.col-md-6.col-sm-12.col-xs-12.pb-3 {
        width: 100%;
    }
    .slider-quote { 
        right: 10px;
        bottom: 15px;
    }
    .slider-image {
        width: 100%;
        float: none;
        padding-right: 0px;
        margin-bottom: 10px;
    }
    .cmTitle {
        font-size: 23px;}

    .title1 {
        line-height: 28px;
        font-size: 22px !important;
    }
    .fs-40 {
        font-size: 22px !important;
    }
    .cmTitle {
        font-size: 18px; 
        line-height: 26px;
    }
    .reviews { 
        background: #29166f; 
        padding-bottom: 20px;
    }
    .faq_section.mt-5.pb-5 {
        background: #f9f9f9;
        margin-top: 0px !important;
        padding-top: 20px;
    }
    .blog-images-detail {
        height: auto; 
    }
    .product_listing .d-flex.justify-content-start.align-items-center.mt-3 {
        margin: 10px 10px 15px !important;
        display: block !important;
        text-align: center;
    }
    .product_listing .d-flex.justify-content-start.align-items-center.mt-3 a.read_more_btn_2.may_btn.me-2 {
        margin: 5px 0px;
        justify-content: center;
    }
    .product_listing .d-flex.justify-content-start.align-items-center.mt-3 a.read_more_btn_2.callback.may_btn {
        background: #fd8f33;
        justify-content: center;
    }
    .corporate-video1.py-5.bg-light-light {
        background: #f5f5f5;
    }
    .product-lists .product_listing {
        padding: 10px;
    }
    .container-fluid.px-4 {
        padding: 0px 13px !important;
    }
    .right-content { 
        padding: 0px 10px;
    }
  
    .reviews-style-1:before { 
        height: 100%;
        width: 100%;}
    .cmTitle {
        font-size: 22px;}
    .title3 {
        font-size: 18px;}
}


