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

}
	
@media only screen and (min-width: 320px) and (max-width:640px) {
	
	h1, h1 a{ font-size:40px; font-family: 'ralewaymedium'; color:#222; text-transform:inherit;}
	h2, h2 a{ font-size:36px; font-family: 'ralewaymedium'; color:#fff; text-transform:inherit;}
	h3, h3 a{ font-family: 'old_standard_ttitalic'; font-size:35px; color:#222; line-height:42px; text-transform:inherit;}
	h4, h4 a{ font-size:34px; font-family: 'ralewaymedium'; color:#222; line-height:40px; text-transform:uppercase;}
	h5 { font-size:28px; font-family:Tahoma, Geneva, sans-serif; color:#222; font-weight:bold; text-transform:inherit;}
	p, .term ol{ font-size:32px; font-family:Tahoma, Geneva, sans-serif; color:#222; line-height:42px; text-transform:inherit;}
	 
	 body{ padding:0; border:none; background: url("../skin/bg_m.png") repeat 0 0;}
	.container {/* padding: 0 2%;*/ float:left;  width: 100% !important; }
	.main_container{ background:none;}
	.display-block{ display:none;}
	.display-none{ display:block;}
	
	.header-mobile{ float:left; background:#2b2b2b; border-bottom:5px solid #f0a022; width:100%;}
	.header-mobile .container{ width:92% !important; padding:0 4%;}
	.MLogo { float: left; padding:0; width: 100%; text-align:center;}
	.MLogo a{ display:inline-block; width:100%; margin:0;}
	.MLogo a img{ display:inline-block; max-width:100%; margin:20px 0;}
	
	.search_mobile{ float:left; width:100%; border-top:1px solid #fff; padding:24px 0 20px 0;}
	.search_inn_m { float:right; background:url(../skin/search_mob.png) no-repeat 6px 8px #fff; padding:0 0 0 45px; width:74%;/* border:1px solid #c6c6c6;*/}
	.search_inn_m input[type="text"]{ padding:10px 0 9px 8px; width:63%; font-size:28px; background:none; font-family: 'ralewaymedium'; color:#868585; border:none; margin:0;}
	.search_inn_m input[type="submit"]{ float:right; background:#942b67; font-size:34px; color:#fff; padding:10px 10px; border:none; text-transform:uppercase; font-family: 'bebas_neueregular'; margin:0; cursor:pointer;}
	
	.m_nav { display: block; float: left; padding:0 5%; width: 90%; position:relative; margin:15px 0;}
	.m_nav ul { float: left; list-style: none; margin: 0; padding: 0; width:50%;}
	.m_nav ul li { float: left; margin:22px 0; padding:0px; position:relative;}
	.m_nav ul li a { color: #222; font-size:32px; text-transform:uppercase; font-family: 'ralewaysemibold';}
	.m_nav ul li a.rotate{ color: #CE243B;}


	.mpu:nth-child(2) {display:none;}


	.nav-bg { background:#FFFFFF; border-top:4px solid #f0a022; float: left; width: 100%; display:none; position:absolute; left:0; top:-4px; -webkit-box-shadow: 0 2px 5px #CCCCCC; box-shadow: 0 2px 5px #CCCCCC;}
	.nav-shadow { background: url(../skin/menu-shadow1.png) no-repeat center bottom; box-shadow:none; float: left; position: relative; width: 100%; z-index: 9999;}
	.list_icon { float: left; width:100%; }
	.list_icon a.listrow { display: block; height:24px; margin:8px 0 0 8px; width:97%;}
	.list_icon a.close_icon { float:left; background:url(../skin/close_icon.png) no-repeat 5px 5px #f0a022; font-size:30px; text-transform:uppercase; font-family: 'ralewaysemibold'; color:#fff; padding:2px 5px 2px 35px; margin:10px 0;}	
	
	.m_list_blog { clear: both; display: block; height: auto; padding: 0 4%; width:92%; margin:25px 0 35px 0; float: left;}
	a.ingre{ float:left; width:95%; font-size:34px; font-family: 'ralewaymedium'; color:#fff; background:url(../skin/plus.png) no-repeat 96% 20px #222; text-transform:uppercase;padding:2.5%; border-bottom:5px solid #93a83b; margin-bottom:40px;}
	a.ingre p{ clear:none; font-size:34px; font-family: 'ralewaymedium'; color:#fff; text-transform:uppercase; line-height:36px;}
	a.Remove{ background-image:url(../skin/sub-mob.png);   background-position: 96% 35px; margin-bottom:0;}
	.ingre span { float: left; padding: 0 20px 0 0;}
	a.our_tab{ border-color:#d9890b;}
	
	.main_tab{ position:relative; float:left; width:100%;}
	.main_tab .SubMenu{ background:#222; border: none; position:static; margin-bottom:40px;}
	.main_tab .InnerMenu{ width:92%; padding:0 4%;}
	.Menu_inn{ height:310px; float:left; width:100%;overflow: hidden;}
	.main_tab .InnerMenu .Nav{ width:50%; margin:0px;}
	.main_tab .InnerMenu .Nav a{ color:#fff; font-family: 'ralewaybold'; font-size:30px; margin:12px 0; text-transform:uppercase;}
	.view{ float:left; color:#fff; background:#93a83b; padding:3px 12px; font-family: 'ralewaybold'; font-size:30px; margin-bottom:20px;}
	#coll .view{ background:#d9890b;}
	.green_bdr{ border-color:#00aca9;}
	
	.M_Left, .buyer-detail .post.buy-pro .M_Left {float: left; margin: 0; width:30%; text-align:center;}
	.M_Right, .buyer-detail .post.buy-pro .M_Right{ float: right; margin: 0; width:65%;}	
	.listpost { float: left; height: auto; margin:0; width: 100%;}
	.listpost img{ float: left; height: auto; margin:0; width: 100%;}
	.post { background:#FFF; border: 1px solid #ccc; float: left; width: 100%; position:relative; margin-bottom:40px;}
	.listpost-common { float: left; padding: 0 0 35px;  width: 100%;}
	
	.subscribe_panel{ float:left; width:94%; padding:3% 3% 0 3%; background:#fff; border:1px solid #ccc; margin-bottom:30px;}
	
	.panel_left {float: left;width: 35%;}
	.panel_right {float: right;	width: 63%;}
	.logo_link{ float:left; width:100%; text-align:center;}	
	.logo_link a{ display:inline-block; margin:6px 19px 6px 0; padding:10px 0;}	
	.button_link{ display:inline-block; font-size:34px; font-family: 'bebas_neueregular'; background:#942b67; color:#fff; padding:7px;margin-bottom:20px;}
	
	.social_m{ float:left; width:100%; text-align:center;}
	.social_m a{ display:inline-block; margin:0 20px;}
	
/*================mobile footer=============*/
	.footer-m-link { background:#222; float: left; width: 100%; border-top:4px solid #f0a022;}
	.footer-m-link ul { float: left; width:49%;}
	.footer-m-link ul li { float: left;  margin: 0 4%;  padding: 25px 0;}
	.footer-m-link ul li a {font-family: 'ralewaysemibold'; color: #FFF;  display: block;  font-size: 25px; text-transform: uppercase;}
	.m_footer { background: url(../skin/menu-shadow1.png) no-repeat scroll center top #FFFFFF; float: left; width: 100%;padding: 25px 0 0 0;}
	.m_footer p { background: url(../skin/api.png) no-repeat 20px 0; font-size: 20px; line-height: 23px;  padding: 0 0 15px 140px; font-family: 'ralewaymedium';}
	.m_footer p span {font-family: 'ralewaysemibold'; font-size:21px; text-transform:uppercase;}
/*================mobile footer=============*/
	.caption_title img { float: left; height: auto; margin-right: 15px; min-height: inherit; width: auto;}
	a.filter_bg{ background-image:none; border:none; margin:0;}
	.SubMenu .search_boxes > li {font-family: 'ralewaybold'; float: left; font-size: 30px; text-transform: uppercase;  width: 100%; padding: 20px 0;}
	.search_boxes img{margin: 0 15px 0 0;}
	.ribben { height: 72px; left: -13px; top: 20px; width: 247px;}
	
	.pagination{ float:left; width:100%;}
	.pagination span{ float:left; width:auto; background:#fff; border:1px solid #dadada; font-size:34px; font-family: 'bebas_neueregular'; padding:4px 10px;}
	.pagination ul{ float:right; width: auto;}
	.pagination li{ float:left; padding:0; list-style:none;}
	.pagination li a{ float:left; font-size:34px; font-family: 'bebas_neueregular'; border:1px solid #dadada; background:#fff; padding:4px 20px; margin-left:10px;}
	.pagination li a:hover, .pagination li a.active{ color:#fff; background:url(../images/etc/caption_bg.png) repeat 0 0;}
	.our_collection_mob{ float:left; position:relative; width: 100%;}
	.our_collection_mob h4{ float:left; position:absolute; font-family: 'ralewaymedium'; font-size:34px; background:#fff; width:90%; padding:25px 5%;
	 border-bottom:1px solid #ccc;	top: -10px;}
	 .giveaway_mobile{ float:left; width:89.6%; padding:5%; background:#fff; border:1px solid #ccc; margin-bottom:40px;}
	 .giveaway_mobile h3{ padding:10px 0 15px 0;}

	.title_giveaway { float: left; margin:10px 0 0 -42px; width:90%; background:url(../images/etc/form_title_m.png) no-repeat 0 0; font-size:34px; color:#fff; font-family: 'ralewaymedium'; text-transform:uppercase; padding: 5px 0 17px 25px;}
	.form_bg, .Detail_Entry .floatleft, .Detail_Entry .floatright{ background:none; float: left;  margin: 0;  padding: 0;  width: 100%;}
	.Detail_Entry dl dd{ font-size:30px;}
	.Detail_Entry input[type="text"]{ padding: 2%; width: 95%; font-size:30px;}
	
	.Detail_Entry select{ width:100%; padding:1% 2%; font-size:30px; height:auto;   float:left; border: 1px solid #b5b5b5; color: #666; float: left;  text-transform:capitalize; color:#666; font-family:Tahoma, Geneva, sans-serif; -webkit-border-radius: 2px; border-radius: 2px; background:none;}
	
	.Detail_Entry p{ font-size:26px; line-height:36px;}
	ul.entery-content li{ font-size:26px; line-height:36px; background-position:0 15px;}
	.Detail_Entry input[type="submit"]{ font-size:40px; float: none; font-family: 'bebas_neueregular';}
	.giveaway_mobile p{ font-size:26px; line-height:36px;}
	.enter_here{ float:none; display:inline-block; background:#942b67; font-size:40px; padding:5px 20px; margin:30px 0 10px 0; font-family: 'bebas_neueregular';}
	.enter_here:hover{ background:#660033;}
	.cap_pad{ padding-top:100px;}
	#at3win{ top:900px !important;}
	.search_boxes span{margin: 7px 0 0 2px;}
	p input[type="checkbox"]{ width:20px; height:20px; -webkit-border-radius:0!important;}
	.Detail_Entry{ padding:0;}
	
	/*subscribe*/
	.subscribe{ float:left; width:96%; border:1px solid #ccc; background:#fff; position:relative; padding:80px 2% 0 2%;}
	.pay_only{background: url(../images/etc/pay_only_bg_m.png) no-repeat scroll 0 0; width:auto; font-size:40px; padding: 13px 60px; margin:20px 11px; background-size: 100%}
	.great_subs{ background:none; width:100%; padding:0; margin:0;}
	.subs_title{ font-size:36px; color:#fff; font-family: 'ralewaymedium'; background:#00b4d9; padding:1.5% 2.5%; width:95%; position:static; float:left;}
	.great_subs ul li{ font-size:34px; font-family:Tahoma, Geneva, sans-serif; padding:8px 0 8px 5%; line-height:40px;  background: url("../images/etc/dot_m.png") no-repeat 0 23px;  width: 95%;text-transform: capitalize;}
	.payment_mathod li{ width:100%; margin:0 0 40px 0;}
	.payment_mathod span{ font-size:34px;}
	.payment_mathod a{ font-size:36px; background: url(../images/etc/click_here_m.png) no-repeat right 0; padding: 9px 15px 6px 8px;}
	.newsstand h2{ color:#222;  font-family: 'ralewayregular'; font-size:38px; text-transform:uppercase;}
	.subscribe .newsstand a{ margin:18px 0; display:inline-block;}
	.cap_pad .addthis_toolbox.addthis_default_style {  display: inline-block;  margin-top: 10px;}
	.payment_mathod p{ line-height:35px;}
	.subscribe h1{ text-transform:uppercase; padding:22px 0 15px 0;}

	/*Contact Page*/	
	.contact_blog{ padding:0 4% 7% 4%; width:92%;}
	.contact_blog h6{ float:left; padding:0 0 15px 0; font-size:34px;}
	.contact_blog dl{ padding:0 0 40px 0;}
	.contact_blog dl, .contact_blog dl dt, .contact_blog dl dd, .contact_blog dl dd a{ float:left; width:100%; font-size:34px;  word-wrap: break-word;}
	
	/*newsletter Signup Page*/
	.signup span{ font-size:40px; line-height: 39px;  bottom: 3px;}
	.signup_right, .signup_left{ float:left; width:90%; padding:5%;}
	.signup_right span{ font-size: 24px; height: 150px;  right: 13%;  top: 48%;  width: 160px;}
	.signup_dot li{ font-size:34px; width:auto;  background: url(../images/etc/green_dot_big.png) no-repeat 0 15px; padding-left:23px;}
	.signup_left input[type="submit"]{ font-family: 'bebas_neueregular'; font-size:40px; height:60px;}
	.signup_left input[type="text"]{padding: 9px; font-size:34px; width: 73%;}
	.signup{ padding:5%; width:90%;}
	.signup img{ max-width:100%;}
	.signup_left h4{ text-transform:capitalize;}
	
	/*recipe singe*/
	.recipe_ingre, .recipe_method, .recipe_download_detail{ float:left; width:90%; padding:10px 5%; background:#fff; margin:0;}
	.recipe_ingre h5, .recipe_ingre h5 a, .recipe_ingre ul li a, .recipe_method li p, .recipe_method span{ border-bottom:none; padding: 5px 0; text-transform:inherit; font-size:34px; font-family:Tahoma, Geneva, sans-serif; line-height:inherit;}
	.recipe_ingre ul li{ font-size:34px; border-bottom:1px solid #8f8f8f; padding:12px 0;}
	.recipe_ingre ul li:last-child{ border:none;}
	.recipe_method span{ font-weight:bold;}
	.recipe_tabs{ float:left; width:100%;}
	.recipe_tabs li{ float:left; width:50%;}
	.recipe_tabs li a{ float:left; width:100%; font-size:40px; color:#fff; font-family: 'bebas_neueregular'; text-align:center; background:#942b67; padding:15px 0}
	.recipe_tabs li.active a{ background:url(../images/etc/tab_bg.png) no-repeat center bottom; color:#222; padding-bottom:27px;}
	#tab1.active, #tab2.active {display: block;}
	#tab1, #tab2 {display: none;}
	
	.recipe_download_detail p{ font-family: 'ralewaymedium';}
	.Disqus{ float:left; width:90%; padding:5%; background:#fff; border:1px solid #ccc; margin:0 0 40px 0;}
	.ingre.Remove .comm_hide{ display:block;}
	.ingre .comm_hide{ display:none;}
	.ingre .comm_show{ display:block;}
	.ingre.Remove .comm_show{ display:none;}
	
	/*.page404*/
	.page404{ width:90%; padding:0 5%; margin-top:40px;}
	.disc-content li{ font-size:34px; background: url("../images/etc/dot_m.png") no-repeat 0 22px; padding-left: 20px;}
	.p404_inn{ padding-top:30px;}
	.form_bg p span{ width:90%;}
	p.search_detail{ font-size:30px; line-height:40px;}
	.term{ padding-left:15px;}
	.term ol li ol li:before{ left:-45px;}
	.social_desk.give_social a.addthis_button_pinterest_pinit.at300b {  display: -moz-deck; height: 20px;}
	.social_desk.give_social.news_social{ margin:0 auto; float:none; width:300px;}
	.Detail_Entry select.business_type{ background-image:none;  width: 100%;}
	.rating.rating_recipe{ width:auto; margin-top:20px;}
	.sub_img img{ max-width:100%;}
	.site_block{ width:90%; margin:0 5% 8% 5%;}
	.site_block h5 a { font-size:36px; margin:25px 0;}
	.site_block a {font-size:34px; margin:15px 0;}
	
	/*ERROR CSS*/
	span.errorfield{ font-size:28px; top:-40px; right:0}
	.areas{ float:left; width:100%; text-align:center; font-size:28px; margin-left:0;}
	.signup_news{ padding-bottom:25px; bottom:15px;}
	.signup_news span.errorfield{bottom: -10px;}
	/*ERROR CSS*/
	
	
}
	
@media only screen and (max-width: 480px){
	.MLogo .floatright {float: right;width: 55%;}
	.m_nav ul li a, .subs_title{ font-size:22px;}
	.button_link, a.ingre p, .great_subs ul li{ font-size:25px;}
	.search_inn_m input[type="submit"]{ font-size:20px; padding:12px 5px;}
	.enter_here{ font-size:22px;}
	.cap_pad{ padding-top:80px;}
	.pay_only { background: url("../images/etc/pay_only_bg_m.png") no-repeat scroll 0 0 / 100% auto; padding: 13px 53px; font-size: 18px; }
	h3.sub_title_middle, h3.sub_title_middle a{ line-height:30px;}
	
}
	

@media only screen and (min-width: 320px) and (max-width:480px) {
	h1, h1 a{ font-size:28px; font-family: 'ralewaymedium'; color:#222;}
	h2, h2 a{ font-size:24px; font-family: 'ralewaymedium'; color:#fff;}
	h3, h3 a{ font-size:28px; font-family: 'old_standard_ttitalic'; color:#222;}
	h4, h4 a{ font-size:22px; font-family: 'ralewaymedium'; color:#222;}
	h5 { font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#222; font-weight:bold;}
	p, .term ol { font-size:22px; font-family:Tahoma, Geneva, sans-serif; color:#222; line-height:32px;}
	 
	.listrow{ width:13%; float:left;}
	.search_inn_m{ width:74%; background-size:27px 28px; padding: 0 0 0 34px;}
	.search_inn_m input[type="text"]{ font-size:20px;width:70%;}
	a.ingre{ background-position:96% 15px; font-size:25px;}
	.caption_title, .caption_title p, .SubMenu .search_boxes > li{ font-size:25px;}
	a.Remove { background-position: 96% 30px;}
    .main_tab .InnerMenu .Nav a{ font-size:25px;}
	.pagination span, .pagination li a{ font-size:20px; padding: 4px 6px;}
	.subs_title{ font-size:17px;}
	.great_subs ul li{ font-size:20px; line-height:30px; width:90%; padding: 5px 0 5px 10%; background: url(../images/etc/dot.png) no-repeat 0 20px;}
	.newsstand h2{font-size: 26px;}
	.subscribe .newsstand a{ float:left; display:block; width:100%;}
	.contact_blog h6, .contact_blog dl, .contact_blog dl dt, .contact_blog dl dd, .contact_blog dl dd a{ font-size:24px;}

	.signup span{ font-size:28px; line-height: 29px;  bottom:5px;}
	.signup_right span{ font-size: 18px;  height: 113px;  right: 12%;  top: 48%; width: 115px;}
	.signup_dot li{ font-size:30px; width:auto;  background: url(../images/etc/green_dot_big.png) no-repeat 0 15px; padding-left:23px;}
	.signup_left input[type="submit"]{ font-family: 'bebas_neueregular'; font-size:30px; height:48px;}
	.signup_left input[type="text"]{ font-size:24px; width:70%;}
	.pay_only{ padding: 17px 55px; font-size:26px;}
	.payment_mathod p{ padding:0;}
	.recipe_ingre h5, .recipe_ingre h5 a, .recipe_ingre ul li a, .recipe_method li p, .recipe_method span, .recipe_ingre ul li{ font-size:18px;}
	.recipe_tabs li a{ font-size:30px;}
	.recipe_tabs li.active a{ padding-bottom:28px;}
	.disc-content li{ font-size:24px; background: url("../images/etc/dot.png") no-repeat 0 20px; padding-left:12px;}
	p.search_detail { font-size:20px; line-height:30px;}
	.p404_inn img { width: 60%;}
	.logo_link a {width: 25%;}
	.site_block h5 a { font-size:26px;}
	.site_block a {font-size:24px;}
	/*ERROR CSS*/
	span.errorfield{ font-size:18px; top:-30px;}
	.areas{ float:left; width:100%; text-align:center; font-size:18px;}
	.signup_news{ padding-bottom:25px; bottom:15px;}
	/*ERROR CSS*/
	h4.sub_title_middle,  h3.sub_title_middle a{ font-size:24px;}
	.social_m a{ margin: 0 10px;}

}


@media only screen and (min-width: 320px) and (max-width: 400px){
	
	h1, h1 a{ font-size:22px; font-family: 'ralewaymedium'; color:#222;}
	h2, h2 a{ font-size:20px; font-family: 'ralewaymedium'; color:#fff;}
	h3, h3 a{ font-size:18px; font-family: 'old_standard_ttitalic'; color:#222; line-height:30px;}
	h4, h4 a{ font-size:22px; font-family: 'ralewaymedium'; color:#222; line-height:30px;}
	h5 { font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#222; font-weight:bold;}
	p, .term ol{ font-size:20px; font-family:Tahoma, Geneva, sans-serif; color:#222; line-height:30px;}
	

	.listrow{ width:10%; float:left;margin-top: 10px;}
	.search_inn_m{ width:74%; background-size:27px 28px; padding: 0 0 0 34px;}
	.search_inn_m input[type="text"]{ font-size:20px;width: 65%;}
	.search_inn_m input[type="submit"]{ font-size:20px; padding:12px 5px;}
	a.ingre, .main_tab .InnerMenu .Nav a, .caption_title, a.ingre p{ font-size:18px;}
	.m_nav ul li a { font-size:18px;}
	.subscribe .caption_title p{ font-size:16px;}
	.logo_link a{ margin:0 2px;}
	.button_link{ font-size:17px;}
	.footer-m-link ul li{ padding:15px 0;}
	.footer-m-link ul li a{ font-size:20px;}
	.m_footer p span{ font-size:15px;}
	.m_footer p{ font-size:14px;}
	.title_giveaway{ margin: 10px 0 0 -30px; font-size:28px; padding:9px 0 21px 25px;}
	
    .Detail_Entry dl dd, .Detail_Entry input[type="text"], .Detail_Entry input[type="submit"]{  font-size: 20px;}
	.Detail_Entry select{ font-size:20px; padding: 0 2%;}
	.payment_mathod span{ font-size:18px;}
	.payment_mathod a { background: url(../images/etc/click_here.png) no-repeat right 0; display: inline-block; font-size: 14px; padding: 4px 15px 4px 8px;}
	
	.signup span{ font-size:20px; line-height: 20px;  bottom:3px;}
	.signup_right span{ font-size: 12px;  height: 84px;  right: 12%;  top: 48%; width: 80px;}
	.signup_dot li{ font-size:24px; width:auto;  background: url(../images/etc/green_dot_big.png) no-repeat 0 10px; padding:0 15px 15px 23px;}
	.signup_left input[type="text"]{ font-size:24px; width:54%;}
	.caption_title, .caption_title p, .SubMenu .search_boxes > li{ font-size:20px;}
	.search_boxes span { margin: 10px 0 0 2px;}
	.signup_dot li{ font-size:24px;}
	.great_subs ul li{ font-size:16px; line-height: 20px; background-position:0 15px;}
	.payment_mathod p, .caption_title p{font-size: 18px; line-height: 22px;}
	.caption h4, .caption h4 a{ font-size:18px; line-height:22px;}
	.subscribe h1{ padding:0 0 15px 0;}
	.form_bg p span { font-size: 20px;}
	.social_m img{ width:37px; height:38px;}
	.logo_link a {width:30%;}
	.slider_post img{ min-height:inherit;}
	a.prev2, a.next2{ top:125px;}
	#gallery nav, #gallery_two nav{ top:220px;}
	.site_block h5 a { margin:15px 0;}
	.site_block a { margin:10px 0;}
	.caption h4 img{ width: 30px; height:31px;}
	.rating.rating_recipe{ width:50%; margin-top: 16px;}
	.rating_recipe img {width: 25px; height: auto;}
	a.prev2, a.next2{ background-size:142px 46px; height: 48px; width: 50px;}
	
}

@media only screen and (max-width:360px) {.pay_only{ padding:12px 40px; font-size:18px;}h4.sub_title_middle{ font-size:20px;} h3.sub_title_middle a{ font-size:18px;}}
@media only screen and (max-width:320px) {.pay_only{ padding:9px 40px; font-size:18px;}.great_subs ul li{font-size:14px;}p.search_detail{ font-size:18px;}.caption h5{padding-right: 5px;}.rating.rating_recipe{ width:55%; margin-top:24px;}.rating.rating_recipe{ margin-top:18px;} h3.sub_title_middle a{ font-size:16px;}h4.sub_title_middle{ font-size:18px;} }