/* Landscape phones and down */
@media (max-width: 480px) {
/*///////////////  START ////////////////// */
#vt_body_wrapper {min-width:280px !important;}
div.vt_section{ width:280px !important;}
.menu_vtem_nav,
.vtem_image_show,
div.vt_aside{ display:none !important;}
.vt_wrapper_showcase{ padding:0px !important;}
.vt_topstar .nspArt img.nspImage{ width:100% !important; height:auto !important;}
#vt_header .headermanual1,
#vt_header .headermanual2{ clear:both; margin-bottom:10px; text-align:center !important;}
#vt_main_menu{ padding:10px 0 10px !important; background:none !important; float:none !important;}
.com_content.featured #vt_main_menu{padding:0px 0 35px !important;}
.vt_feature h3 .vt_heading1{ top:-44px !important;}
.vtemimageshow_title{ font-size:25px !important;}
.vtemimageshow_content{ font-size:16px !important;}
.vt_topstar .nspArt img.nspImage{ width:100% !important; height:auto !important;}
#vt_feature .change_your{ padding:20px 0px 0px !important;}
.vt_utility .get_started{ margin-top:10px !important;}
.vt_feature h3 .vt_heading1{ right:16% !important;}
#vt_feature .change_your .images{ margin-bottom:25px !important;}
.filter-search input.inputbox{ width:150px !important;}
.vt_feature .vt_moduletable h3{ font-size:16px !important; line-height:20px !important;}
span.userItemImage img, #k2Container .tagItemImage img, 
div#k2Container div.itemList div.itemContainer .catItemImage img, 
div#k2Container .itemImage img,
.vtemtabs-item img, 
#k2Container div.subCategory img, 
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, 
.items-row img, .item-page img,.blog .items-row .item img, 
.vt_blog .vt_intro img{ max-width:100% !important; height:auto !important;}
div.itemRelated, div.itemAuthorLatest,
div.itemTagsBlock, div.itemCategory{ padding:5px 0px !important;}
div.itemRelated, div.itemAuthorLatest,
div.itemTagsBlock, div.itemCategory,
div.subCategoryContainer,div.vt_catItemBlock,
#vt_footer .vt_width25{ width:100% !important; clear:both !important;}
.newsfeed-category,
.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;}
.navleft1, .navright1{ margin-top:20px !important;}
div.itemCommentsForm form .groupinput p{ padding-right:0px !important;}
div.itemCommentsForm form .groupinput p,
.vt_blog .registration #member-registration dl dt, 
.vt_blog .registration #member-registration dl dd,
.navleft1, .navright1,
.vt_img_fix,.vt_utility .get_started,
#vt_footer .vt_width25,
#vt_header .vt_width50,
.contentwidth1, 
.contentwidthr,
.contentwidthl,
.vt_utility .own_products,
#vt_copyright,
#vt_feature .change_your,
.contentwidth1,
.contentwidthr,
.blog .items-row .item img,
.nspArtPage .nspArt,
#vt_inset .vt_topstar .nspArt,
.vt_inset .nspArtPage .nspArt,
.nspImageWrapper{ width:100% !important;}
#vt_inset .vt_topstar .nspArt{ min-width:100% !important;}
.vt_utility .get_started a{ margin-right:22% !important;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{ width:100% !important;}
.vtem-tabs .vtemtabs-panel .vtemtabs-item img{width:80px !important; height:45px !important;}
.vtemdrildown,.vt_drilldown_menu{ display:block !important; position:relative;}
.vtemdrildown{ left:47% !important;}
/*///////////////  END ////////////////// */
}
/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) {
/*///////////////  START ////////////////// */
#vt_body_wrapper {min-width:475px !important;}
div.vt_section{ width:475px !important;}
.vtem_image_show,.menu_vtem_nav{ display:none !important;}
.vt_topstar .nspArt img.nspImage{ width:100% !important; height:auto !important;}
.contentwidthl,
.navleft1, .navright1,
.vt_img_fix,
.nspImageWrapper
#vt_header .vt_width50,
.contentwidth1, .contentwidthr,
.nspImageWrapper{ width:100% !important;}
#vt_header .headermanual1{ width:80% !important;}
#vt_header .headermanual2{ width:20% !important;}
.vt_header{ padding:20px 0px !important;}
#vt_main_menu{ padding:10px 0 0 !important; background:none !important; float:none !important;}
.vt_wrapper_showcase{ padding:0px !important;}
.vtemimageshow_title{ font-size:25px !important;}
.vtemimageshow_content{ font-size:16px !important;}
.vt_topstar .nspArt img.nspImage{ width:100% !important; height:auto !important;}
#vt_footer .vt_width25{ width:50% !important; min-height:300px !important;}
.vt_utility .own_products{ width:63% !important;}
.vt_utility .get_started{ width:35% !important; margin-top:10% !important;}
.best_results
.vt_utility .get_started a{ margin-top:10% !important;}
.vt_feature h3 .vt_heading1{ right:16% !important;}
#vt_feature .change_your{ width:47% !important;}
#vt_feature .change_your .images{ margin-bottom:25px !important;}
.vt_clr,#vt_footer .clearfix3{ clear:both;}
.navleft1, .navright1{ margin-top:20px !important;}
#vt_nav_right .vt_module_inside{ margin:0 !important;}
#vt_nav_left .vt_module_inside{ margin:0 !important;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{ width:100% !important;}
.vtemdrildown,.vt_drilldown_menu{ display:block !important; position:relative;}
.vtemdrildown{ left:47% !important;}
/*///////////////  END ////////////////// */
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
/*///////////////  START ////////////////// */
#vt_body_wrapper{min-width:750px !important;} 
div.vt_section{ width:750px !important;}
.vt_topstar .nspArt img.nspImage{ width:100% !important; height:auto !important;}
#vt_header .headermanual1,
#vt_header .headermanual2,
.nspImageWrapper{ width:100% !important;}
#vt_header .headermanual1,
#vt_header .headermanual2{ clear:both; margin-bottom:10px; text-align:center !important;}
#vt_main_menu{ padding:10px 0 0 !important; background:none !important;}
.vtemimageshow_title{ font-size:25px !important;}
.vtemimageshow_content{ font-size:16px !important;}
#vt_feature .change_your .images{ margin-bottom:25px !important;}
.vt_utility .own_products{ width:75% !important;}
.vt_utility .get_started{ width:25% !important; padding-top:10px !important;}
/*///////////////  END ////////////////// */
}
/*Big desktop */
@media (min-width: 1500px){
/*///////////////  START ////////////////// */
#vt_body_wrapper{min-width:1200px !important;}
div.vt_section{ width:1200px !important;}
#vt_main_menu{ padding:20px 0 10px 85px !important;}
.vt_topstar .nspArt img.nspImage{ width:100% !important; height:auto !important;}
.nspImageWrapper{ width:100% !important;}
/*///////////////  END ////////////////// */
}