@media (max-width: 1200px) {

	.container{
			max-width: 100% !important
		}

		#content{
				padding-left:0;
				padding-right: 0;
			}

#masthead{
	padding: 20px;
}

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




	.top_header{
		height: 30px;
		background-color: #97272B;
	}

	.top_social_icon{
		height: 30px;
		width: 30px;
		border-right: 1px white solid;
		display:flex;
		align-items: center;
		justify-content: center;
		float: right;
	}

	.top_social_icon i{
		color: white
	}



	.site-header{padding: 15px 0;}

	.bottom_header{border-bottom: 1px #4C1500 solid;}


	/********nav**********/

	.main-navigation{
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}

	.menu-main_nav-container li{
		font-size: 1.0em;
		margin: 0 10px;
		padding: 5px 0;
		transition: .3s all;
		border-bottom: 3px rgba(138, 48, 47, 0) solid;
	}





	.search-form label input{
	border-radius: 0;
	width: 136px;
	border: 1px rgba(138, 48, 47, 1) solid;

	}

	.search-form-width{width: 136px;}

	.search_btn{
		margin-right: 10px;
	}



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


	.footer_info{
		color: white;
		padding: 20px 0;
		margin: 0 40px;
	}



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


	.site-info{
		margin-top: 5px;
		padding: 5px 0;
		text-align: center;
		color: white;
	}






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


	.page_title_wrapper{
		width: 100%;
		display:flex;
		justify-content: center;
		margin: 25px auto;
	}


	.page_title, .page_info_wrapper h2{
		color:#97272B;
		padding-bottom: 10px;
		margin: 0;

	}



	.core_value{

	padding: 0 80px;
}

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

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

	.reddevider{margin: 40px 0;}

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

	.archive-title{
		padding-bottom: 25px;
		border-bottom: 4px #97272B solid;
		margin-bottom: 25px;
		font-size: 2.3em;
	}

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



	.archive_list p{color:#333333;
	font-size: 1.1em;
	margin: 0;}

	.archive_list_info p a{
		color:#97272B;
		font-weight:400;
		text-decoration: none;
		transition: .3s all;

	}



	.archive_list_image img{
		padding: 6px;
		border: 1px #97272B solid;
	}

	.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;
	}




	.backlink{
		width: 80px;
		text-align: center;
	}





	.backlink_wrapper i{
		font-size: 2.5em;
	}

	.backlink_wrapper p{
	 text-align: center;
	 margin: 0;
	 padding: 0;
	 font-size: 0.9em
	}



	.archive_post_content{
		padding-right: 70px;
	}

	.archive_post_content img{
		width: 100%;
	}

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

	.social_download_wrapper:hover{
		background-color: rgba(138, 48, 47, 1);

	}

	.social_download_wrapper a{
		color: white;
	}

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









	.single_content_wrapper{
		margin-top: 20px;
	}





	.other_same_archive_head{
		color:#97272B;
		text-align: left;
		font-size: 1.5em;
		padding: 0;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 3px #97272B solid;

	}

	.other_same_archive_info{
		margin-bottom: 15px;
	}

	.other_same_archive img{
		padding: 8px;
		border: 1px #97272B solid;
	}

	.other_same_archive_info_title{
		font-size: 1.1em;
		padding: 10px 0;
		line-height: 1.3em;
	}


	.same_archive_cat_list{
		margin-bottom: 20px;
	}

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


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



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


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

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

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




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

	.homeseaction_wrapper{
		padding: 50px 0;
	}



	.homerecipe_wrapper{

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


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

}




	.recipe_list_title{
		text-align: center;
		font-size:1.2em;
		margin: 10px 0 20px;
		padding: 0 20px;
		font-weight: 300;
	}


	.recipe_list{
		padding: 15px;

	}



	.home_products_title{

		border-bottom: 4px #97272B solid;
	}


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



	.recipe_page{
		background-image: url(../../uploads/upload_imgs/recipe_frame_top_left.png), url(../../uploads/upload_imgs/recipe_frame_top_right.png);
		background-repeat: no-repeat;
		background-position: left top,right top;
		background-size: auto 60%;
		padding: 20px;
	}


	.recipe_page_recipe_list_wrapper{
		padding: 0 30px;
	}

	.recipe_page_recipe_list{
		padding: 15px;
	}



	.recipe_page_recipe_list_title{
		text-align: center;
		font-size:1em;
		margin: 10px 0;
		padding: 0 20px;
		font-weight: 300;
	}



	.recipe_page_recipe_list :hover .recipe_list_img{
	border: 5px rgba(138, 48, 47, 1) solid;
	}


	.recipe_list_img{
		border-radius: 50%;
		overflow: hidden;
		border: 4px rgba(138, 48, 47, 0) solid;
		transition: .3s all
	}


	.recipe_list:hover .recipe_list_img{

		border: 4px rgba(138, 48, 47, 1) solid;

	}

	.recipe_list_img img{
		width: 100%;
	}







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


	.archive_img{
		padding: 13px;
		border: 2px  #97272B solid;
	}

	.single_content_wrapper h2{
		color: #97272B;
		font-size: 1.3em
	}



	.recipe_detail_tap{
		width: 100%;
	}


	.recipe_tap_nav{
		text-align: center;
		float: left;
		padding: 5px 20px;
		font-size: 1.0em;
		border: 1px #333333 solid;
		border-bottom: none;
		margin-right: 5px;
		cursor: pointer;
		text-transform: uppercase;
	}





	.recipe_detail_info_wrapper{
		width: 100%;

		margin-bottom: 10px;
	}

	.recipe_detail_info{border: 1px #333333 solid;}

	.recipe_detail_info_title{
		color:#97272B;
		font-size: 1.2em;
		text-transform:uppercase;
		padding: 10px 20px;
	}

	.recipe_detail_info ul{
		margin: 0;
		padding: 0;
		font-size: 1em
	}

	.recipe_detail_info ol{
	  margin: 0;
		margin-left: 30px;
		padding: 10px;

		font-size: 1em
	}

	.recipe_detail_info ul li{
		margin: 0;
		list-style: none;
		padding: 8px 20px;
	}

	.recipe_detail_info ol li{
		margin: 0;
		padding: 8px 30px;
		padding-left: 10px;

	}

	.recipe_detail_info ul li:nth-child(odd){
		background-color: #eee;
	}

	.same_archive_link {
		padding: 5px 0;
		background-color: white;
		transition: .3s all;
		margin: 0;
	}

	.same_archive_link:hover {

		background-color: #f1f1f1;

	}

	.same_archive_link a{

		color:#97272B;
		text-decoration: none;
		transition: .3s all;
	}

	.archive_cat_title{
		font-size: 1.2em;
		color:#97272B;
		font-weight: 400;
		border-bottom: 2px #97272B solid;
		padding-bottom: 2px;
		text-transform: uppercase;
	}

	.same_archive_cat{
		font-size: 1.0em;
	}

	.same_archive_subcat{
		font-size: 0.8em;
		padding-left: 20px;
	}




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

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

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


	.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{
		width: 100%;
		height: 320px;
	}

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

	.product-category-page-inside-link{
		color: white;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 1.6em;
		transition: .3s all;
	}





	.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;
	}


}
