/* Landscape phones and down */
@media (max-width: 480px) {
/*///////////////  START ////////////////// */
#vt_wrapper {min-width:280px !important; width:280px !important;}
.menu_vtem_nav,.vt_drawer,
.box_skitter .label_skitter,
#vt_wrapper .vt_coner_top,
.breadcrumbs,
#vt_wapper_footer .vt_coner_bottom,
#vt_showcase,div.vt_aside{ display:none !important;}
#vt_main_wrapper{ background:url(styles/vt_bgwaphead_style1.png) left -120px no-repeat !important;}
#vt_header_section{ height:95px !important;}

#vt_body_wrapper{ background:url(styles/bg_footer_480.png) left bottom repeat-x !important;}
.vtem_copyright_logo{ margin:0px !important;}
.wapper_copyright_gotop{ background:#333 !important;}

#vt_top,#vt_logo{ float:none; text-align:center; margin:0 auto !important;}
#vt_wapper_footer, #vt_main_section{ margin:0px !important;}
#adminForm fieldset.filters input.inputbox{ width:120px !important;} 
.vt_component_inside{ margin:0px;}
.showcasemanual1, .showcasemanual2,
#vt_bottom .vt_width33,
#vt_footer .vt_width33,
#vt_bottom .vt_width50,
#vt_footer .vt_width25,
#vt_utility .vt_width33,
#vt_feature .featuremanual1,
#vt_feature .featuremanual2,
.moduletableapply_online,
.vt_feature .moduletabletestimonials p,
.subCategoryContainer,
#k2Container div.itemToolbar,
#k2Container div.itemRatingBlock,
#vt_nav_right, #vt_nav_left,
.vt_copyright,.contentwidthr,
div.vt_catItemBlock,
#vt_header .vt_width50{min-width:100% !important; width:100% !important; clear:both !important;}
.vt_feature .moduletabletestimonials p{ float:left;}
.moduletableapply_online{ position:inherit !important; right:inherit !important; top:inherit !important;}
#vt_main_com,
#vt_nav_right, #vt_nav_left{ min-height:auto !important; height:auto !important;}
.nspArt div{ padding:0px !important;}
#k2Container div.itemRatingBlock{ padding:0px;}
#k2Container div.itemToolbar{ margin:10px 0px !important;}
#vt_header .vt_module_inside{ padding:2px 8px !important;}
#vt_header .vt_width50{ text-align:center !important;}
.vt_header .search{ 
float:none !important; 
margin:0 auto !important;
position:absolute !important;
bottom:-45px;
right:10px;
}
.registration #member-registration dl dt, 
.registration #member-registration dl dd{ width:100% !important; min-height:auto !important; margin:0px !important;}
.box_skitter .next_button,
.box_skitter .prev_button{ top:35% !important;}
#vt_showcase{ margin:30px 0px 0px !important;}
div.itemRelated, div.itemAuthorLatest{ width:90% !important;}
.vt_header .search{width:200px !important;background:url(../images/vt_bgsearch.png) right center no-repeat !important;}
.vt_header .search .inputbox{ width:155px !important;}

#vt_header{padding-bottom:5px !important;}
.box_skitter .label_skitter h4{ font-size:28px !important; line-height:35px !important; padding:0.5% 2% 1% 8% !important;}
.vt_feature .moduletabletestimonials span.img{
	margin-right:0px !important;
	background:none !important;
	padding:10px 10px 30px !important;
	width:90% !important;
}
.vt_feature .moduletabletestimonials img{
	width:97% !important;
	height:auto !important;
	}
#vt_main_menu{ margin-top:8px !important; margin-right:4px !important;}
.moduletableapply_online .vt_box{ border:1px solid #ccc !important;}
.headermanual1{ width:75% !important;}
.headermanual2{ width:25% !important;}
.moduletableapply_online .button_app{ margin:3% 0 0 12% !important;}
#vt_logo{ float:left !important;}
.vt_feature{ margin-bottom:0px !important;}
.vtemtabs-item img, 
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, 
.items-row img, .item-page img, .vt_blog .vt_intro img{width:99% !important;}
div.itemListCategory img{ width:99% !important; margin-bottom:10px;}
.moduletable_Recipes img{ width:90px !important; height:80px !important; position:relative !important; top:-18px !important;}
.newsflash-title_Recipes{ width:163px !important;}
.moduletable_howbuy ul li{ padding:15px 0px;}
.moduletable_howbuy{ font-size:12px !important;}
.widthmain100,
.nspImageWrapper{ width:100% !important;}
.newsfeed-category,.pagination,
.blog-featured{ overflow:hidden; overflow-x:auto;}
.k2Pagination span span,
.vt_pagination span span, 
.vt_pagination span a, 
.pagination span span, 
.pagination span a, 
.k2Pagination span a{ padding:5px !important;}
div.itemCommentsForm form .groupinput p{ padding-right:0px !important;}
#contact-form #jform_contact_message,
div.itemCommentsForm form .groupinput p,
.vtem-tabs .vtemtabs-panel .vtemtabs-item img{width:80px !important; height:45px !important;}
.vtemdrildown,.vt_drilldown_menu{ display:block !important; float:right !important;}
/*///////////////  END ////////////////// */
}
/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) {
/*///////////////  START ////////////////// */
#vt_wrapper {min-width:475px !important; width:475px !important;}
.menu_vtem_nav{ display:none !important;}
.vtem_image_show{ height:194px !important;}
.vt_drawer .call_now{line-height:30px !important;padding:5px 0 0 42% !important;}
.vt_drawer .call_now img{ padding-top:10px !important;}
.showcasemanual1, .showcasemanual2,
.contentwidthl,
#k2Container div.itemToolbar,
#k2Container div.itemRatingBlock,
#vt_nav_right, #vt_nav_left,
#vt_bottom .vt_width50,
#vt_footer .vt_width25,
#vt_utility .vt_width33,
#vt_feature .featuremanual1,
#vt_feature .featuremanual2,
.moduletableapply_online,
.vt_copyright,.contentwidthr,
#vt_header .vt_width50{min-width:100% !important; width:100% !important; clear:both !important;}
.moduletableapply_online{ position:inherit !important; right:inherit !important; top:inherit !important;}
#vt_main_menu{ margin-top:12px !important; margin-right:4px !important;}
#vt_main_com,
#vt_nav_right, #vt_nav_left{ min-height:auto !important; height:auto !important;}
.nspArt div{ padding:10px 0 0 !important;}
#k2Container div.itemRatingBlock{ padding:0px;}
#k2Container div.itemToolbar{ margin:10px 0px !important;}
#vt_header .vt_module_inside{ padding:2px 8px !important;}
.breadcrumbs{ padding:20px 0 0 60px !important;}
#vt_header .vt_width50{ text-align:center !important;}
.vt_header .search{ 
float:none !important; 
margin:0 auto !important;
position:absolute !important;
bottom:-45px;
right:10px;
}

#vt_header{padding-bottom:5px !important;}
.box_skitter .label_skitter h4{ font-size:28px !important; line-height:35px !important; padding:0.5% 2% 1% 8% !important;}
.vt_feature .moduletabletestimonials span.img{
	margin-right:10px !important;
	padding:10px 10px 30px !important;
}
.moduletableapply_online .vt_box{ border:1px solid #ccc !important;}
.headermanual1{ width:55% !important;}
.headermanual2{ width:45% !important;}
.moduletableapply_online .button_app{ margin:3% 0 0 25% !important;}
.vtem_copyright,#vt_logo{ float:left !important;}
.vt_feature{ margin-bottom:0px !important;}

div.itemRelated, div.itemAuthorLatest{ width:44% !important;}
.moduletable_Recipes img{ width:180px !important; height:100px !important; position:relative !important; top:0px !important;}
div.itemListCategory img{ width:100% !important; margin-bottom:10px;}
.vtemtabs-item img, 
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, 
.items-row img, .item-page img, .vt_blog .vt_intro img{width:100%;}
.newsflash-title_Recipes{ width:210px !important;}
.moduletable_howbuy ul li{ padding:15px 0px;}
.moduletable_howbuy{ font-size:12px !important;}
.widthmain100,
.nspImageWrapper{ width:100% !important;}
#contact-form #jform_contact_message,
.vtemdrildown,.vt_drilldown_menu{ display:block !important; float:right !important;}
/*///////////////  END ////////////////// */
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
/*///////////////  START ////////////////// */
#vt_wrapper{min-width:750px !important; width:750px !important;} 
.menu_vtem_nav{ display:none !important;}
.vtem_image_show{ height:306px !important;}
.moduletable_Recipes img{ width:90px !important; height:80px !important; position:relative !important; top:-35px !important;}
.newsflash-title_Recipes{ width:105px !important;}
.moduletable_howbuy ul li{ padding:5px 0px;}
.vt_feature{ margin-bottom:0px !important;}
.vt_feature .moduletabletestimonials span.img{ padding:20px 30px 45px !important;}
#vt_header{padding-bottom:15px !important;}
.moduletable_howbuy{ font-size:12px !important;}
.box_skitter .label_skitter h4{ font-size:28px !important; line-height:35px !important; padding:0.5% 33% 1% 6% !important;}
.headermanual1{ width:55% !important;}
.headermanual2{ width:45% !important;}
.moduletableapply_online .button_app{ margin:3% 0 0 8% !important;}
#vt_logo{ float:left !important;}
.widthmain100,
.nspImageWrapper{ width:100% !important;}
.vtemdrildown,.vt_drilldown_menu{ display:block !important; float:right !important;}
#vt_main_menu{ margin-right:15px !important;}
/*///////////////  END ////////////////// */
}
/*Big desktop */
@media (min-width: 1500px){
/*///////////////  START ////////////////// */
#vt_wrapper{min-width:1200px !important;}
#vt_wrapper{width:1200px !important;}
.vtem_image_show{ height:490px !important;}
.moduletable_Recipes img{ width:150px !important; height:70px !important;}
.newsflash-title_Recipes{ width:195px !important;}
.moduletable_howbuy ul li{ padding:25px 0px;}
.moduletableapply_online .button_app{ margin:3% 0 0 23% !important;}
.widthmain100,
.nspImageWrapper{ width:100% !important;}
div.vt_catItemBlock{ width:80% !important;}
div.vt_aside{ width:17% !important;}
/*///////////////  END ////////////////// */
}