/*
ProVision Co.
-------------
This web application design and development by ProVision Co.

All source files, presentable or core, graphics and layout are owned/controlled by ProVision, and no one, entity or individual, can use/modify/destribute at anytime or to anywhere without a written approval from ProVision.

This website/web app is based on LegionCMS engine, which is a MVC platform built completely from scratch by ProVision's team.

-We know that you like this code, if you are interested joing our team, dont hesitate sending your CV to us.
--------------
Omar Shamali
https://provision.ps 
*/
@media all and (max-width: 1199px) {
    .w1200{
        width:100%;
    }
    
    .companies_box {
    width: 18%;
        margin: 3%;
}
    
    .services_photo_picture {
    padding: 77px;
}
    
	.cleft{width: 217px;}
   .newBox {

    width: 19%;
	}
	#logo_cont img {

    padding: 7px;
}
	
	#menuCont {
    width: 100%;
}
	
/*
} 



@media all and (max-width: 991px) {
    
*/
     .slider_cont {
 
    width: 100%;
}
	
	#cook_title {

    top: 33%;
	}
	
	.newBox {

    width: 21%;
margin: 2%;
}
	
	.recipes_title ,.newBoxTitle,.categories_title{

    margin: 0 !important;
    font-size: 21px !important;
    padding: 10px;

}
    
    .center {
    font-size: 17px;
    }
    
    .companies_box {
    width: 45%;
         height:auto;
    margin: 1%;
}

       .companies_title {
   display:none;
}
    
    .services_photo_picture {
    padding: 23px;
}
    
    
    /*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*/
    #mob_menu_btn {
    display: inline-block;
}
    .toggler_menu {
    display: none;
}
    #desktop_menu {
    width: 100%;
    text-align: center;
}
    .menu_items_box {
    display: block;
}
    nav a {
    display: block;
}
    
    ul.sub_menu {
    position: unset;
}
    a.sub_menu_item {
    font-weight: bold;
          text-align: center;
    font-family: sans-serif;
}
    
    .menu_items_box:hover .sub_menu {
    display: inline-block;
    width: 100%;
    min-width: unset;
}
    .ccenter {
    position: absolute;
    width: 100%;
    z-index: 5555;
    left: 0;
    top: 75px;
    background: white;
    height: 100vh;
}
    /*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*//*menuuuuuuuuuuuuuu*/
    
    
    .w30,.w67,.w50 {
    width: 100%;
}
    
   
    .services_photo_picture {
    max-width: 50%;
}
    
    .input_area {
    padding-right: 5px !important;
}
    #company .w1200 {

    margin: auto;
    text-align: center;
    height: 114px;
    margin-top: 4px;

}
	.sec_head_cool {

    width: 120px;

    margin-bottom: 15px !important;
    margin-top: 0 !important;

}
	
	.sec_head {

    margin: 10px 0 !important;

}
	
/*
	 
*/
	
	.footer_ul {

    display: none;

}
	
	.companies_logo_picture {

    height: 100px;

}
}





@media all and (max-width: 768px) {
	.cat_home_prod {

    height: 101px;

}
	
	#cook_title {

    top: 30%;
    font-size: 66px;

}
	#recipe_home_title {

    margin-top: 19px;

}
	
	.newBox {

    width: 48%;
    margin: 1%;

}
	
	#slider_product {

  
    width: 100%;

}
	
	.prod_info_wrap {

    width: 100%;
    margin-top: 10px;

}
	
	
	.noob_pic {

    height: 100px;


}
	
	.noob_title {

    font-size: 15px;
    margin-top: 4px;

}
	
	header .c {

    padding: 5px;

}
	
	
	.noob_sec_title {

    text-align: center;
}
} 






@media all and (max-width: 575px) {
.companies_box {
    width: 70%;
    }
	.cat_wrapper {

    width: 100%;

}
 
	#cook_title {

    font-size: 45px;

}
	#search_field {
    width: 83px;
	}
	
	#social {
    top: 10px;
	width: 280px;
    left: 5px;
}
	
/*
	.sec_box {

    display: none;

}
*/
	#logo_cont img {

    height: 36px;
		padding: 2px;

}
	
	#mob_menu_btn {

    margin-right: -9px;
	}
	
	.cright {

    top: 0px;

}
	
	.m80 {

    width: 100%;
    display: block;
    height: 45px;

}
	
	.noob_box {

    width: 100%;
    margin-bottom: 22px;
    margin-right: unset;
    text-align: center;

}
	
	.noob_pic {

    height: 214px;

}
	#mc_embed_signup {

    text-align: center !important;

}
	
	#provision {

    text-align: center;

}
	.cleft {
  
    text-align: left;
}
	#right {

    text-align: center;
    margin-bottom: 10px;

}
	#pv_inside {

    font-size: 6px;

}
	.prod_info_wrap {


    margin-left: unset;
    margin-top: 37px;
}
	
	.ccenter {

    top: 45px;

}
	
	.social {
   
	}
}


@media all and (max-width: 412px) {

}

/*375*/