@media (max-width: 1600px) {
	.page_content_wrap{
		
	}
	.product_poster .title h3{
		font-size:30px !important;
	}
	.section_padding{
    	padding: 55px 0;
	}
}
@media (max-width: 1400px) {
	.product_poster .title h3{
		font-size:28px !important;
	}
	.section_padding{
    	padding: 50px 0;
	}
}
@media (max-width: 1200px) {
	.product_poster .title h3{
		font-size:26px !important;
	}
	.section_padding{
    	padding: 45px 0;
	}
}
@media (max-width: 1024px) {
	.product_poster .title h3{
		font-size:24px !important;
	}
	.product_poster .title span {
		font-size:26px !important;
	}
	.single-product.woocommerce-page.sidebar_hide div.product div.summary{
		width:100%;
	}
	.grid_inner .col_4{
		width:50% !important;
	}
	.grid_inner .filter_grid{
		margin-top:30px !important;
	}
	.grid_inner .label_title {
 	   font-size: 16px;
	}
	.err_and_sol .ins_title {
       font-size: 18px;
    }
}
@media (max-width: 900px) {
	.product_poster .title span{
		font-size:24px !important;
	}
	.product_poster .title h3{
		font-size:22px !important;
	}
}
@media (max-width: 740px) {
	.product_poster .title h3 {
		font-size:20px !important;
	}
	.product_poster .title h3 {
		font-size:24px !important;
	}
	.section_padding {
		padding: 40px 0;
	}
	.c {
		padding: 0 40px;
	}
	.grid_inner .col_4 {
        width: 100% !important;
    }
	.grid_inner .row {
	    margin: 0;
	}
	.grid_inner .col:first-child {
	    padding: 0;
	}
	.grid_inner .col {
	    padding: 30px 0 0 0;
	}
	.grid_inner .filter_grid {
	    margin-top: 0px !important;
	}
	.grid_inner .filt_input {
	    font-size: 14px !important;
	}
	.grid_inner .label_title {
 	   font-size: 14px;
	}
	.err_and_sol .ins_title {
       font-size: 16px;
    }
}
@media (max-width: 500px) {
	.product_poster .col.col_2{
		width:100%;
	}
	.product_poster_year {
		display:flex;
		align-items: center;
    	column-gap: 10px;
    	margin-top: 20px;
    	justify-content: center;
    	flex-direction: row;
	}
	.product_poster_year img {
		padding-top:10px;
	}
	.section_padding {
		padding: 30px 0;
	}
	.c {
		padding: 0 30px;
	}
	.product_poster .row {
	  margin: 0 -15px;
	}
}
@media (max-width: 350px) {
	.section_padding {
		padding: 20px 0;
	}	
	.c {
		padding: 0 20px;
	}
}