
                    /* Banner Sliding */
                    #Gslider .carousel-inner {
                        background: #000000;
                        color: black;
                    }

                    #Gslider .carousel-inner {
                        height: 700px;
                    }

                    #Gslider .carousel-inner img {
                        width: 100% !important;
                        opacity: .8;
                        height: 700px;
                        object-fit: cover;
                    }

                    #Gslider .carousel-inner .carousel-caption {
                        bottom: 50%;
                    }

                    #Gslider .carousel-inner .carousel-caption h1 {
                        font-size: 50px;
                        font-weight: bold;
                        line-height: 100%;
                        color: #F7941D;
                    }

                    #Gslider .carousel-inner .carousel-caption p {
                        font-size: 18px;
                        color: black;
                        margin: 28px 0 28px 0;
                    }

                    #Gslider .carousel-indicators {
                        bottom: 70px;
                    }
                    
                    .product-heading {
                         padding: 30px 0;
                    }
                    
                    
                    .product-card {
                       width: 280px; 
                       background: #fff;
                       border-radius: 12px;
                       overflow: hidden;
                        box-shadow: 0 4px 12px rgba(0,0,0,0.1);
                       transition: 0.3s;
                      }
                    
                    /*sticky right icons display none css start*/
                    div#st-3 {
                        display: none;
                    }
                    div#st-11{
                       display: none; 
                    }
                    
                    div#st-12 {
                        display: none;
                    }
                    /*.header.shop .nav-inner {*/
                    /*    margin: 0;*/
                    /*     float: none !important; */
                    /*    display: flex !important;*/
                    /*    justify-content: center !important;*/
                    /*}*/
                                                            
                    
                     /*sticky right icons display none css ends*/
                     
                     .container-inner {
                        width: 1170px;
                        padding-right: 15px;
                        padding-left: 15px;
                        margin-right: auto;
                        margin-left: auto;
                    }
                    
                    @media only screen and (max-width:768px){
                        .tab-section {
                            display: flex;
                            flex-direction: column;
                        }
                        
                            .product-container {
        flex-direction: column !important;
        padding: 10px;
        gap: 20px;
    }
 
    .parameters-box,
    .right-side {
        width: 100% !important;
    }
 
    .media-box img,
    .media-box video {
        width: 100% !important;
        height: auto !important;
    }
 
    .page-tabs {
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
        gap: 20px;
        padding-bottom: 8px;
    }
 
    .page-tabs a {
        flex-shrink: 0;
        padding: 10px 14px;
        font-size: 15px;
    }
 
    .filter-bar {
        display: flex;
        flex-direction: row;
        width: 100%;
        gap: 12px;
        align-items: center;
    }
 
    .filter-left {
        width: 100%;
        display: flex;
        flex-direction: row;
        gap: 12px;
    }
 
    .nice-select {
        width: 100% !important;
    }
 
    .search-box {
        width: 100%;
        position: relative;
    }
 
    .search-box input {
        width: 100% !important;
        padding-right: 35px;
    }
 
    .search-box i {
        position: absolute;
        right: 12px;
        top: 50%;
        transform: translateY(-50%);
    }
 
    .filter-bar > div:last-child {
        width: 20%;
        text-align: left !important;
        font-size: 14px;
        padding-top: 4px;
    }
 
    .docs-row {
        display: flex;
        flex-direction: row;
        gap: 6px;
        border-bottom: 1px solid #eee;
        padding-bottom: 10px;
        margin-bottom: 12px;
    }
 
    .doc-title {
        font-size: 15px;
        line-height: 20px;
    }
 
    .doc-type,
    .doc-links,
    .doc-date {
        font-size: 14px !important;
    }
    .category-tabs {
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
        gap: 15px;
        padding-bottom: 6px;
    }
 
    .order-header,
    .order-row {
        display: grid;
        gap: 10px;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
                        
                        .container.cont-mob.mt-4.mb-4 {
                            padding: 5%;
                        }
                        
                        .col-lg-6.aos-init.aos-animate h1 {
                            font-size: 26px;
                        }
                        .about-hero {
                            padding:5% !important;
                        }
                        .parameters-table {
                            width: 100% !important;
                            border-collapse: collapse;
                        }
                        .align-items-center {
                            gap: 20px;
                        }
                        
                        .world-map-section {
                            padding: 5% !important;
                        }
                       
                       .contact-hero img {
                            max-width: 100% !important;
                        }
                        .support-boxes {
                            flex-direction: column;
                            padding: 5% !important;
                                gap: 20px !important;
                        }
                        .locations {
                            padding: 5% !important;
                        }
                        
                        h3.pro_head {
                            font-size: 12px !important;
                        }
                        .sheet span {
                            color: #3465a4;
                            padding-left: 20px;
                            padding-right: 20px !important;
                        }
                        
                        .page-tabs {
                            overflow-x: auto;
                            white-space: nowrap;
                            width: 100%;
                            scroll-behavior: smooth;
                        }
                        
                        .slicknav_menu {
                            margin-top: 15px;
                        }
                        .header.shop .search-top {
                            top: 20px !important;
                        }

                        .container-inner {
                        width: 100%;
                        padding-right: 15px;
                        padding-left: 15px;
                        margin-right: auto;
                        margin-left: auto;
                    }
                    
                    .carousel-item {
                        height:100%;
                    }
                    
                    #Gslider .carousel-inner {
                        height: 250px;
                    }
                    #Gslider .carousel-inner .carousel-caption h1 {
                        font-size: 26px;
                    }
                    
                    .btn {
                        font-size: 10px;
                        padding: 10px 21px;
                    }
                                        
                    #Gslider .carousel-indicators {
                        bottom: 0px;
                    }
                    
                    #Gslider .carousel-inner .carousel-caption {
                             bottom: 40px;
                        }
                        div#st-11 {
                            display:none;
                        }
                        
                        section.blog-single.shop-blog.grid.section {
                            padding:5%;
                        }
                        section.blog-single .container-fluid .row {
                            flex-direction:column;
                            padding:0 !important;
                            gap: 20px;
                        }
                        .col-3 {
                            max-width: 100%;
                        }
                        .col-9 {
                            max-width: 100%;
                        }
                    }
                    
                    
                    .single-banner {
                        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
                    }
                    .small-banner .single-banner .content {
                        position: static !important;
                        left: 0;
                        top: 50%;
                        transform: translateY(-26%) !important;
                        padding-left: 35px;
                    }
                    
                    
                    /*logo css start*/
                    .header.shop .logo {
                         margin:0 !important; 
                    }
                   .header.shop .logo img {
                        height: 55px;
                        max-width: 100%;
                    }
                    
                    h2.Site__title {
                        font-size: 20px;
                        color: #000;
                    }
                    .logo {
                        display: flex;
                        justify-content: center;
                        /*align-items: center;*/
                    }
                    
                    /*logo css ends*/
                    
                    
                    
                    a.ask-btn:hover {
                        background-color: #f7941d;
                        color: #fff;
                    }
                    
                    .logo.header_logo {
                        align-items: center;
                    }