@media (max-width:991px) {
    .product-gallery {
     


        .grid-box a {
            display: block;
            width: 100%;
            height: 100%;
            position: relative;
    
            .show-text {
                position: absolute;
                left: 15px;
                bottom: 20px;
                color: white;
                border: 1px solid var(--chalk);
                padding: 0px 5px !important;
                transition: all .6s linear;
                opacity: 1;
                scale: 1;
    
                h4 {
                    color: white;
                    font-size: 8px;
                    font-weight: 400;
                    padding: 0px !important;
                }
            }
            
        }

        .grid-box{
           
            .hovershow{
              
                p{
                    color: white;;
                    text-align: center;
                    font-size: 14px;
                    font-weight: normal !important;
                    line-height: normal !important;
                    opacity: 0;
                    transition: all .5s linear;
                    display: none !important;
                }
                h5{color: white;opacity: 0;
                    transition: all .5s linear;
                 }
            }
         
        }
    
      
    }

    h2{
        font-size: 30px;
        line-height: 30px;
    }
    .store-newsletter1 {
        padding: 76px 40px !important;
    }    

    .common-headings {
        text-align: center;
        padding: 5px 0px;
        margin-bottom: 5px;
    
        h3 {
            color: var(--primary);
            font-size: 27px;
            font-weight: 600;
            text-align: center;
            display: inline-block;
            position: relative;
            text-transform: uppercase !important;
    
            &::before {
                display: none;
            }
    
            &::after {
                display: none;
            }
        }
    }
    
    .common-headings1 {
        text-align: center;
        padding: 5px 0px;
        margin-bottom: 5px;
    
        h3 {
            color: white;
            font-size: 27px;
            font-weight: 600;
            text-align: center;
            display: inline-block;
            position: relative;
            text-transform: uppercase !important;
    
            &::before {
              
                display: none;
            }
    
            &::after {
               
                display: none;
            }
        }
    }


    .bgset18 {
        padding: 65px 0px;
        .bg-shadow {
            background: #00000067;
            padding: 20px;
            width: 90%;
        }
    }
  

}
@media (max-width:661px) {

    .products_tabs{
        display: flex;
overflow-x: scroll;
        a{
            min-width: 250px;
            padding: 8px 5px !important;
        }
    }


    .productfeature .swiper-button-next {
       display: none;
    
    }
    
    .productfeature .swiper-button-prev {
     display: none;
    
    
    }
    



    .tab {
        display: flex;
        justify-content: flex-start;
        gap: 10px;
         border: 1px solid #ccc;
         background-color: #f1f1f1;
         width: 100%;
         height: 100%;
         overflow-x: scroll;
       }
       
       .tab button {
        min-width: 300px;
       }
       .stickyse {
         position: -webkit-sticky; /* For Safari */
         position: static;
         top: 100px;
         /* height: 100%; */
         /* overflow: hidden; */
       }

    .yt-video{
        display: none;
	}
    .pf-ebtn{
		text-align: end;
		width: 70%;
margin-top: 0px !important;
		
	}

    .about-usee{
       
        h4{
            font-size: 25px;
        }
    }

    .Product_feature_section {
        position: relative;
      
            &::before {
                position: absolute;
                content: "";
                background: #e5e5e4 url('../images/gray-bg.webp') right bottom no-repeat;
                width: 100%;
                height: 100%;
                top: 0px;
                left: 0px;
                z-index: -1;
                
            }
        
            .productFeature-box {
                display: flex;
                /* align-items: center; */
                justify-content: space-between;
                gap: 20px;
                height: 100%;
                flex-direction: column;
                padding-top: 20px;
        
                .pf-img {
                    width: 100%;
                    display: flex;
                    align-items: center;
                    justify-content: center;
        
                    img {
                        width: 70%;
                        border-radius: 5px;

                    }
                }
            }
        
        
        }

        .productfeature .swiper-wrapper{
            padding-bottom: 30px;
        }


        .suscribe-section{

	
            .store-newsletter{
                position: relative;
                padding: 40px  30px;
                display: flex;
                justify-content: center;
                flex-direction: column;
                gap: 30px;
        }
        .store-newsletter1{
            position: relative;
            padding: 40px  30px !important;
            display: flex;
            justify-content: center;
            flex-direction: column;
            gap: 30px;
    }
   
     
}
.blogs-section{
    h2{
        font-size: 30px;
    }
}

.blogssection .swiper-button-next {
	top: var(--swiper-navigation-top-offset, 8%) !important;

}

.blogssection .swiper-button-prev {
	top: var(--swiper-navigation-top-offset, 8%) !important;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.blogssection{
    padding: 10px 0px;
}

.paddinserrr{
    padding: 2px 0px;
}






.footer-widget{
    margin-bottom: 0px;
}
.footer-bottom{
    padding: 5px;
}


.footer-desc{
    margin-bottom: 10px;
}

.footer-card{
    margin-bottom: 10px;
}
.footer-copytext{
    margin-bottom: 0px;
}

/* prodcut tables */

.tablespection{
	width: 100% !important;
	overflow-x: scroll;
	table{
		width: 100% !important;
		

		thead{
			background: #43b3fb;
			color: white;
			th{
				border: 1px solid white;
				text-align: center;
				font-size: 14px;
				font-weight: 400;
                min-width: 110px;
			}
		}
	}
  }


  .about-us-page{

    background: transparent;
}
.about-us-page1{
	background: transparent;

}
.careerLeft {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 2px;}


    .About-us-section {
      
        h4 {
            display: none;
        }
        ul{
            display: none;
        }
        .about-usee{
            padding-bottom: 10px;
        }
    }


    /* gallery expo */

    
  .gallery12{
    overflow: hidden;
    padding: 10px;
.buttons12 {
    margin-bottom: 20px;
    display: flex !important;
    overflow-x: scroll;
}

.buttons12 button {
    padding: 5px 20px;
    margin: 5px;
    border-radius: 2px;
    cursor: pointer;
    background-color: #e7e7e7;
    color: var(--primary);
    font-weight: 400;
    font-size: 16px;
    border: none;
    transition: background-color 0.3s ease;
    box-shadow: rgba(0, 0, 0, 0.1);
    min-width: 200px;
}
}


.fancybox-slide video{
	width: 100% !important;
  }

  .imgse47{
    padding-bottom: 10px;
  }

  
  .contacer458{
	display: flex;
	align-items: start ;
	justify-content: flex-start !important;
	flex-direction: column !important;
  }
}

