@media only screen and (max-width: 960px){
#page {background:url(http://gismuscat.com/catering/images/768.jpg) repeat-x top left #fff; }
#page_inner {background:url(http://gismuscat.com/catering/images/inner_middle_960.jpg) repeat-x top left #fff; }
#main_wrapp {padding:20px 0px 0px;margin:0px;background:url(http://gismuscat.com/catering/images/middle_topbg_768.jpg) no-repeat center 150px;min-height:660px;}
#home_topwrapp {margin: 0 auto;padding:0px 20px 0px; width:728px;}
#home_topwrapp .topbanner_inright .topbanner_inright_top {padding:0px; margin:20px 0px 30px 385px; text-align:right !important;}

#home_middle_wrapp .middle_top{ padding:0px 20px; margin:15px auto 15px; width:728px;}
#home_middle_wrapp .middle_mid , #home_middle_wrapp .middle_bot , #home_middle_wrapp .middle_bot_inner{ padding:0px 20px; margin:0px auto; width:728px;}

#home_middle_wrapp .middle_bot_inner { margin-top:65px; padding:10px 0px 30px;}


#home_topwrapp .topbanner_inright .topbanner_inright_bot ul li a{padding:0px 15px;}

#home_footer_content{padding:10px 20px;;margin: 0 auto;width:728px;text-align:center;}
#home_footer_containner_bot_content{padding:10px 20px;margin:0px;margin: 0 auto ; width:728px;text-align:center;}
#home_middle_wrapp .middle_mid p {padding:0px 20px; margin:10px 0px 25px; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
#home_middle_wrapp .middle_mid .readmore_bu {padding:10px; margin:0px 0px 0px 240px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background:#BC2013; width:250px;}
#home_middle_wrapp .middle_bot { margin-top:55px; padding:0px;}
#home_middle_wrapp .middle_bot ul li{ margin:0px 10px 40px; padding:0px; float:left; list-style:none outside; width:340px; text-align:center; overflow:hidden;}
#home_middle_wrapp .middle_bot ul li img{ margin:0px 0px 0px 20px; padding:0px;}
#home_footer_content .home_footer_content_inleft{padding:20px 0px 0px;margin:0px 60px 0px 0px;width:350px;float:left;}
#home_footer_content .home_footer_content_inright{padding:20px 0px 0px 0px;margin:0px 0px 0px 0px;width:316px;float:left; text-align:left;}
#home_footer_content .home_footer_content_inleft .foot_formbg_inleft{padding:0px;margin:0px 20px 0px 0px; float:none; width:290px;}
#home_footer_content .home_footer_content_inleft .foot_formbg_inright{padding:0px;margin:0px; float:none; width:290px;  color:#AB9493 !important;}

#cssmenu .has-sub ul li a {
  margin-left:10px !important;
}

.middle_content{width: 728px; padding:0px 0px;}
.middle_content_left{width:300px;float:left;min-height:300px;}
.middle_content_right{margin-left:20px;width:400px;float:left;min-height:300px;}
.contact_left{width:280px;float:left;min-height:300px;}
.contact_right{margin-left:28px;width:380px;min-height:300px;}
#form {float: left;padding: 0 0 95px;text-align: left;width:410px;}
#form input, #form textarea {width: 240px;}
#form textarea { width: 240px;}

}@media only screen and (max-width: 768px){

#page_inner {background:url(http://gismuscat.com/catering/images/inner_middle_768.jpg) repeat-x top left #fff; }
#main_wrapp {padding:20px 0px 0px;margin:0px;background:url(http://gismuscat.com/catering/images/middle_topbg_768.jpg) no-repeat center 150px;min-height:660px;}
#home_topwrapp {margin: 0 auto;padding:0px 20px 0px; width:484px;}
#home_topwrapp .topbanner_inright .topbanner_inright_top {padding:0px; margin:25px 0px 30px 220px; text-align:right !important; width:150px;}
#home_topwrapp .topbanner_inright .topbanner_inright_bot ul li a{padding:0px 12px; margin:0px 0px 0px 0px; text-decoration:none; font-family:'PT Sans Narrow'; font-weight:bold; text-transform:uppercase; font-size:12px; line-height:20px; color:#8E8E8E;}

#home_middle_wrapp .middle_top{ padding:0px 20px; margin:15px auto 15px; width:484px;}
#home_middle_wrapp .middle_mid , #home_middle_wrapp .middle_bot , #home_middle_wrapp .middle_bot_inner{ padding:0px 20px; margin:0px auto; width:484px;}

#home_middle_wrapp .middle_mid h2 {padding:0px; margin:0px; font-size:38px; line-height:60px; color:#fff; text-transform:uppercase;text-shadow:-2px 3px 0px #D92517; background:url(http://gismuscat.com/catering/images/welcome_line.png) no-repeat center 20px; text-align:center; font-weight:normal;} 
#home_middle_wrapp .middle_mid h1 {padding:0px; margin:0px; font-size:30px; line-height:40px; color:#fff; text-transform:uppercase;text-shadow:-2px 3px 0px #D92517; text-align:center; font-weight:normal;} 

#home_middle_wrapp .middle_bot_inner { margin-top:65px; padding:10px 0px 30px;}

#home_footer_content{padding:10px 20px;;margin: 0 auto;width:484px;text-align:center;}
#home_footer_containner_bot_content{padding:10px 20px;margin:0px;margin: 0 auto ; width:484px;text-align:center;}
#home_middle_wrapp .middle_mid p {padding:0px 10px; margin:10px 0px 25px; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
#home_middle_wrapp .middle_mid .readmore_bu {padding:10px; margin:0px 0px 0px 110px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background:#BC2013; width:250px;}
#home_middle_wrapp .middle_bot { margin-top:75px; padding:0px;}
#home_middle_wrapp .middle_bot ul li{ margin:0px 10px 40px; padding:0px; float:none; list-style:none outside; width:460px; text-align:center; overflow:hidden;}
#home_middle_wrapp .middle_bot ul li img{ margin:0px 0px 0px 80px; padding:0px;}
#home_footer_content .home_footer_content_inleft{padding:20px 0px 0px;margin:0px 60px 0px 0px;width:350px;float:left;}

#home_footer_content .home_footer_content_inleft .foot_formbg_inleft input{width:460px;}
#home_footer_content .home_footer_content_inleft .foot_formbg_inright textarea{width:460px;}


#home_footer_content .home_footer_content_inright{padding:20px 0px 0px 0px;margin:0px 0px 0px 0px;width:316px;float:left; text-align:left;}
#home_footer_content .home_footer_content_inleft .foot_formbg_inleft{padding:0px;margin:0px 20px 0px 0px; float:none; width:290px;}
#home_footer_content .home_footer_content_inleft .foot_formbg_inright{padding:0px;margin:0px; float:none; width:290px;  color:#AB9493 !important;}
#home_middle_wrapp .middle_bot ul li .readmore_bu2 a{padding:0px; margin:20px 0px 0px 180px; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; background:#FF0034; line-height:45px; text-align:center; color:#fff;font-family:'PT Sans Narrow'; font-size:20px; text-decoration:none; display:block; text-transform:uppercase; width:112px;}

.mean-container .mean-bar {
	width:300px !important;
	position: absolute !important;
	background:url(http://gismuscat.com/catering/images/menu.png) no-repeat 10px 12px #E8E8E8 !important;
	padding: 2px 0;
	min-height: 32px;
	z-index: 999999;
	border:1px solid #CDCDCD;
	top:90px;
	left:190px;
}

.middle_content{width: 484px; padding:0px 0px;}
.middle_content_left{width:200px;float:left;min-height:300px;}
.middle_content_left img{width:90%;}
.middle_content_right{margin-left:20px;width:260px;float:left;min-height:300px;}
.contact_left{width:484px;float:left; padding:0px 0px 20px; margin:0px 0px 20px; min-height:200px; border-bottom:1px dashed #CCCCCC;}
.contact_right{margin-left:0px;width:484px;min-height:300px;}
#form {float: left;padding: 0 0 95px;text-align: left;width:410px;}
#form input, #form textarea {width: 240px;}
#form textarea { width: 240px;}




}@media only screen and (max-width: 524px){


#page_inner {background:url(http://gismuscat.com/catering/images/inner_middle_524.jpg) repeat-x top left #fff; }
#main_wrapp {padding:20px 0px 0px;margin:0px;background:url(http://gismuscat.com/catering/images/middle_topbg_768.jpg) no-repeat center 150px;min-height:660px;}
#home_topwrapp {margin: 0 auto;padding:0px 0px 0px; width:300px;}
#home_topwrapp .topbanner_inright .topbanner_inright_top {padding:0px; margin:15px 0px 30px 0px; text-align:right !important; width:140px;}

#home_topwrapp .topbanner_inright .topbanner_inright_top .facebook a , #home_topwrapp .topbanner_inright .topbanner_inright_top .twitter a , #home_topwrapp .topbanner_inright .topbanner_inright_top .youtube a{padding:0px; margin:0px 0px 0px 10px; display:block; width:32px; height:32px;-moz-border-radius: 500px;-webkit-border-radius: 500px;border-radius: 500px; background:#346DA6; color:#fff; float:left !important; line-height:32px; text-align:center;}
#home_topwrapp .topbanner_inright .topbanner_inright_top .twitter a{background:#4086CD;}
#home_topwrapp .topbanner_inright .topbanner_inright_top .youtube a{background:#CF3427;}

#home_topwrapp .topbanner_inright .topbanner_inright_bot ul li a{padding:0px 12px; margin:0px 0px 0px 0px; text-decoration:none; font-family:'PT Sans Narrow'; font-weight:bold; text-transform:uppercase; font-size:12px; line-height:20px; color:#8E8E8E;}
#home_topwrapp .topbanner_inright .topbanner_inright_bot {display:none;}

#home_middle_wrapp .middle_top{ padding:0px 0px; margin:15px auto 15px; width:300px;}
#home_middle_wrapp .middle_mid , #home_middle_wrapp .middle_bot , #home_middle_wrapp .middle_bot_inner { padding:0px 10px; margin:0px auto; width:280px;}

#home_middle_wrapp .middle_mid h2 {padding:0px; margin:0px; font-size:22px; line-height:40px; color:#fff; text-transform:uppercase;text-shadow:-2px 3px 0px #D92517; background:url(http://gismuscat.com/catering/images/welcome_line.png) no-repeat center 20px; text-align:center; font-weight:normal;} 
#home_middle_wrapp .middle_mid h1 {padding:0px; margin:0px; font-size:18px; line-height:42px; color:#fff; text-transform:uppercase;text-shadow:-2px 3px 0px #D92517; text-align:center; font-weight:normal;} 



#home_footer_content{padding:10px 0px;margin: 0 auto;width:300px;text-align:center;}
#home_footer_containner_bot_content{padding:10px 0px;margin:0px;margin: 0 auto ; width:300px;text-align:center;}
#home_middle_wrapp .middle_mid p {padding:0px 0px; margin:10px 0px 25px; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
#home_middle_wrapp .middle_mid .readmore_bu {padding:10px; margin:0px 0px 0px 0px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background:#BC2013; width:250px;}
#home_middle_wrapp .middle_bot { margin-top:75px; padding:0px;} 
#home_middle_wrapp .middle_bot ul li{ margin:0px 0px 40px; padding:0px; float:none; list-style:none outside; width:300px; text-align:center; overflow:hidden;}
#home_middle_wrapp .middle_bot ul li img{ margin:0px 0px 0px 0px; padding:0px; width:270px;}
#home_footer_content .home_footer_content_inleft{padding:20px 0px 0px;margin:0px 60px 0px 0px;width:300px;float:left;}

#home_footer_content .home_footer_content_inleft .foot_formbg_inleft input{width:260px;}
#home_footer_content .home_footer_content_inleft .foot_formbg_inright textarea{width:260px;}


#home_footer_content .home_footer_content_inright{padding:20px 0px 0px 0px;margin:0px 0px 0px 0px;width:300px;float:left; text-align:left;}
#home_footer_content .home_footer_content_inleft .foot_formbg_inleft{padding:0px;margin:0px 0px 0px 0px; float:none; width:300px; text-align:center;}
#home_footer_content .home_footer_content_inleft .foot_formbg_inright{padding:0px;margin:0px; float:none; width:300px;  color:#AB9493 !important; text-align:center;}
#home_middle_wrapp .middle_bot ul li .readmore_bu2 a{padding:0px; margin:20px 0px 0px 90px; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; background:#FF0034; line-height:45px; text-align:center; color:#fff;font-family:'PT Sans Narrow'; font-size:20px; text-decoration:none; display:block; text-transform:uppercase; width:112px;}

#home_footer_containner_bot_content .footere_copy_left{padding:0px 0px;margin:0px; text-align:center; float:none;font:normal 12px/20px Arial, Helvetica, sans-serif; color:#A38D8B;}
#home_footer_containner_bot_content .footere_copy_right{padding:0px 0px;margin:0px; text-align:center; float:none;font:normal 12px/20px Arial, Helvetica, sans-serif; color:#A38D8B;}
.mean-container .mean-bar {
	width:160px !important;
	position: absolute;
	background:url(http://gismuscat.com/catering/images/menu.png) no-repeat 10px 12px #E8E8E8 !important;
	padding: 2px 0;
	min-height: 32px;
	z-index: 999999;
	left:140px;
	top:93px;
	border:1px solid #CDCDCD;
}
.middle_content{width:280px; padding:0px 0px;}
.middle_content_left{width:100px;float:left;min-height:300px; display:none;}
.middle_content_left img{width:95%;}
.middle_content_right{margin-left:0px;width:280px;float:left;min-height:300px;}
.contact_left{width:280px;float:left; padding:0px 0px 20px; margin:0px 0px 20px; min-height:200px; border-bottom:1px dashed #CCCCCC;}
.contact_right{margin-left:0px;width:280px;min-height:300px;}
#form {float: left;padding: 0 0 95px;text-align: left;width:280px;}
#form input, #form textarea {width: 240px;}
#form textarea { width: 240px;}
#form fieldset { line-height:26px; height:30px;}
#form #submitbutton {
    height: 42px;
    margin-left: 115px;
    margin-top: 5px;
    width: 117px;
}

}