@media (max-width: 575px) {



.container{
	padding-left: 10px;
	padding-right: 10px;
}


.tablet_nav_wrapper{min-width: 50%;}


.tablet_nav_wrapper .fa-times{font-size: 1.5em;}



.tablet_nav li{margin: 15px 0;font-size: 1.2em;}

.tablet_nav li i{width: 18px;margin-right: 5px}


.mobile_nav_btn{font-size: 2em;}


.tablet_soso {font-size: 1.8em;}



.tablet_soso i{margin-right: 5px;}

	/********header*********/




	/********mobile search**********/



	#search-filter-form-275 ul{padding: 5px 0;}

	#search-filter-form-275 ul li{width: 80%;}

	#search-filter-form-665 ul{padding: 5px 0;}

	#search-filter-form-665 ul li{width: 80%;}

/*********footer*******/


.footer_info{padding: 20px 0;font-size: 0.8em;}

.footer_info .col-12{
		padding: 0px;
		font-size: 1.4em;
		margin: 10px 0;
	}




	.footer_social_icon i{
		font-size: 1.8em;
		padding: 0px 15px;
		margin-top: 0;
	}


	.site-info{margin-top: 3px;font-size: 0.7em;}

/********page***********/


	.page_title_wrapper{margin: 20px auto;}


	.page_title, .page_info_wrapper h2{font-size: 1.7em;}

.core_value{padding: 0 30%;margin: 10px 0px;}

	.core_value h3{	font-size: 1em;}

	.page_info_wrapper p{
	 margin-bottom: 30px;
	 padding: 0 20px;
	 font-size: 1.0em;
	 line-height: 1.6em;
	}

	.reddevider{margin: 40px auto; width: 80%}

	/*********archive page*******/

	.archive_list_image_tablet_up{
		display: none;
	}

	.archive_list_image_mobile{
		display: block;
		margin-bottom: 10px;
	}

	.archive_list_image_mobile img{
		width: 100%;
	}

	.archive-title{
		padding-bottom: 15px;
		border-bottom: 4px #97272B solid;
		margin-bottom: 15px;
		font-size: 1.8em;
		text-align: center;
	}


	.archive_list_info h1{font-size: 1.4em; margin-bottom: 10px}




	.archive_list_image img{padding: 10px;}

	.paginate_link{
		margin-bottom: 30px;
	}



	.paginate_link a {font-size: 0.9em;}



	/*********single archive page*******/


	.archive_s_title_wrapper{
		padding: 15px 0;
		border-bottom: 1px #333333 solid;
		margin-bottom: 25px;
	}


	.single_title{
		font-weight: 300;
		font-size: 1.6em;
		line-height: 1.2em
	}


.backlink_wrapper{
	display: none;
}





	.social_download_wrapper{
		width: 40px;
		height: 40px;
		background-color: rgba(138, 48, 47, .8);
		border-radius: 20px;
		margin-top: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		transition: .2s all
	}




	.share_social_download{
		border-bottom: 3px #97272B solid;
		margin-top: 50px;
		display: flex;
		justify-content: flex-end;
	}









	.single_content_wrapper{
		margin-top: 20px;
	}




	/********contact page*******/
	.map_wrapper{
		margin: 20px 0 40px;
	}


	.contact-title{
		font-size: 1.6em;
		color: #97272B;
		margin: 0 auto 8px;
	}

.contact-info{
	margin: 20px 0;
}

	.contact-info h2{
		font-size: 1.2em;
		color: #97272B;
		margin: 0 auto 4px;
	}


	.contact-info p{
		font-size: 1.1em;
		color: #97272B;
		margin: 0 auto 5px;
	}

	.redblocker{
		width: 60%;
		height: 2px;
		background-color:  #97272B;
		margin: 10px auto
	}

	.contact-info h3{
		font-size: 1.6em;
		color: #97272B;
		margin: 0 auto 4px;
	}




	/********home**********/

	.homeseaction_wrapper{
		padding: 10px 0 50px;
	}



	.homerecipe_wrapper{

		background-size: auto 100%, auto 13%, auto 13%, auto 13%, auto 13%;
	}

	.recipe_list_title{
		font-size:1.1em;
		margin: 10px 0 10px;
		padding: 0 10px;
	}


	.recipe_title_wrapper{
		width: 60%;
		padding: 20px 0;
		margin: 20px auto 0;

	}





	/*******repcie page**********/

.recipe_page{
		background-size:  20% auto;
		padding: 10px 0 0;
		margin: 20px 0 0;
		min-height: 100px;

	}


	.recipe_page_recipe_list_wrapper{
		padding: 0 20px;
	}

	.recipe_page_recipe_list{
		padding: 13px;
	}



	.recipe_page_recipe_list_title{
		font-size:1.2em;
		margin: 10px 0;
		padding: 0 10px;
	}


	/*******single page**********/


	.archive_img{padding: 13px;}

	.single_content_wrapper h2{font-size: 1.3em}






	.recipe_tap_nav{
		padding: 5px 10px;
		font-size: 0.8em;
		margin-right: 2px;
	}


.recipe_detail_info_wrapper{margin-bottom: 10px;}






	/********woocommerce*******/

	.products-header-cat{
		padding: 50px 0;
	}

	.product-cat-wrapper{
		padding: 0 30px;
	}


	.woocommerce-product-category-page{
	padding: 0 3px;
	margin-bottom: 6px;
	}

	.product-category-page-inside{
		background-repeat: no-repeat;;
		background-size: auto 100%;
		background-position: center;
		transition: .3s all

	}

	.product-category-page-inside:hover{

		background-size: auto 105%;


	}


	.product-category-page-inside, .product-category-page-inside-link{
		height: 220px;
	}

	.product-category-page-inside a{
		text-decoration: none;
	}

	.product-category-page-inside-link{font-size: 1.2em;}





	.related-product-content_wrapper{
		margin: 30px auto 10px;
		padding: 20px 0;
		border-bottom: 1px #333333 solid;
	}

	.related-product-content_wrapper h2{
		font-size: 1.6em;
	}

	.related-post-row .recipe_list_title{
		font-size: 1.1em;
		line-height: 1.4em;
	}


}
