

@media (max-width: 576px) {
		
}
 

/*Extra small devices (portrait phones, less than 576px)*/


@media (max-width: 767px){
	.list-top{
		flex-direction: column;
		gap: 0px;
		text-align: center;
	}
	.logo-header img {
	    width: 64px;
	}
	.banner-content h1{
		font-size: 25px;
	}
	.banner-content h4 {
    	font-size: 16px;
	}

	.site-heading h1,
	.about-content h1 {
	    font-size: 25px;
	}

	.Featured-Products-section {
	    padding: 60px 0px 80px 0px;
	}
  	.Products-section-list .Products-main-box .Products-main-inner,
	.Products-main-inner{
		height: auto;
		 padding: 260px 10px 30px 10px;
	}
  	.Products-section-list .Products-main-box .Products-main-inner img{
      left: 50%;
	    top: 29%;
  	}
	.Products-main-inner img {
	    left: 50%;
	    top: 29%;
	}
	.Products-main-box{
		margin-top: 10px;
	}
	.top-shape-img {
        top: -1px;
    }
	.site-heading h1 img{
		display: none;
	}

	.Applications-section {
	    padding: 60px 0px 60px 0px;
	}
	.stats-box img{
		width: 100%;
	}
	.stats-section .stats-box{
		border-right: none;
	}
	.footer-section{
		padding: 40px 0px 60px 0px;
	}
	.Applications-section .Applications-box{
		margin: 19px auto;
	}
	.Applications-section .Applications-box {
	    width: 150px;
	    height: 150px;
	}
	.Applications-box h4{
		font-size: 13px;
	}

	.banner-section-about{
		min-height: auto;
	}
	.bottom-shape-img {
		bottom: -4px;
	}
	.Products-section-list .Products-main-box .Products-main-inner .image-box{
		left: 13px;
	}

	.Products-section-list .left-box .Products-main-inner {
		padding-right: 30px;
	}
	.Products-section-list .Products-main-box {
		margin-bottom: 50px;
	}
	.common-input textarea {
	    height: 139px !important;
	}
	.inputs-box{
		height: auto;
	}
	.Contact-link-box{
		gap: 10px;
	}
	.table-custom{
		display: inherit;
	}


}






/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	.site-heading h1 img{
		display: none;
	}	 
  .Products-section-list .Products-main-box .Products-main-inner,
	.Products-main-inner{
		height: auto;
		 padding: 260px 10px 30px 10px;
	}
  	.Products-section-list .Products-main-box .Products-main-inner img{
      left: 50%;
	    top: 29%;
  	}
	.Featured-Products-section {
	    padding: 60px 0px 80px 0px;
	}
	.Products-main-inner{
		height: auto;
		 padding: 260px 10px 30px 10px;
	}
	.Products-main-inner img {
	    left: 50%;
	    top: 29%;
	} 
	.stats-box img{
		width: 100%;
	}
	.stats-section .stats-box{
		border-right: none;
	}
	.Applications-section .Applications-box{
		margin: 19px auto;
	}
	.Products-section-list .left-box .Products-main-inner {
		padding-right: 30px;
	}
	 .common-input textarea {
	    height: 139px !important;
	}
	.top-header .list-top{
		gap: 9px;
	}
	.list-top li a{
		font-size: 10px;
	}


}


/*Large devices (desktops, 992px and up)*/
@media (min-width: 820px) and (max-width: 1124px) {
	  .common-input textarea {
	    height: 139px !important;
	}

}



/*Large devices (desktops, 992px and up)*/
@media (min-width: 1024px) and (max-width: 1190.98px) {
	.Products-main-inner {
    	height: 260px;
    }	  
    .site-heading h1 img{
		display: none;
	}
      .Products-section-list .Products-main-box .Products-main-inner {
        padding: 30px 10px 30px 310px;
    }
      .Products-section-list .Products-main-box .Products-main-inner img {
        left: 152px;
    }
	.Applications-section .Applications-box {
	    width: 210px;
	    height: 210px;
	}
	.Applications-box h4{
		font-size: 16px;
	}
	.Products-section-list .Products-main-box .Products-main-inner{
		min-height: 305px;
	}
	.Contact-link-box {
	    gap: 10px;
	    padding: 10px;
	}
	.common-btn .btn{
		padding: 10px 18px;
	}
	.top-header .list-top{
		gap: 9px;
	}
	.list-top li a{
		font-size: 10px;
	}
}



/*Extra large devices (large desktops, 1200px and up)*/
@media (max-width: 1280px) {
	  
 }