@media screen and (max-width:1080px) {

body,.promo-bg{background-size:200% !important;background-position:center 13px !important;}

.promo-bg-active #page-container{margin-top:130px;}
#header{padding:0 10px 0;}
.header-top{display:table;}
#header .logo{width:50%;display:table-cell;padding-top:44px;}
#header .logo img.logo-img{max-width:120px;}
.header-top-right{width:50%;display:table-cell;padding-top:44px;}
.search-forrm{width:100%;}
#searchform{width:100%;max-width:300px;border:1px solid #ccc;}
#menu{padding-top:10px;}
#globalheader .menu_tab_item > a{font-size:14px;}
.menu_has_children > a:after{content:"\f107";font-family:FontAwesome;width:auto;height:auto;background:none;color:#666;font-size:17px;}
.menu_has_children:hover > a:after{color:#fff;background:none;}
#globalheader .menu_tab_item:hover > ul,#globalheader .menu_tab_item ul.sub-menu.active{top:32px;}

.flag-menu{position:fixed;top:2px;right:0;z-index:100;margin-right:10px;}
.flag-menu li .current-lang-link span{color:#fff;}
.header-top-links{position:fixed;top:0;left:0;right:0;width:100%;background:#2b2b2b;padding:4px 15px;text-align:left;}
.header-top-links a.top-link{padding:0 30px 0 0;color:#eaeaea;}
.header-top-links a.top-link:hover{color:#00A9C8;}
.header-top-links .icon,.mob-extra-links .icon{width:auto;height:auto;background:none !important;font-size:18px;color:#999;margin:-3px 5px 0 0;}
.header-top-links .icon:before,.mob-extra-links .icon:before{font-family:FontAwesome;}
.icon.cart:before{content:"\f07a";}
.icon.help:before{content:"\f095";}
.icon.account:before{content:"\f007";}

.cookie-banner{margin:40px 15px 10px;width:auto;}
.full_page_home{padding:15px;}

.newsletter-bar{margin-bottom:0;}
#footer{padding:30px 15px 15px;}
.footer-block{padding-right:20px;}
.footer-block-4{padding-right:0;}
.footer-block header{padding-bottom:0;min-height:33px;}
.footer-block ul li a{font-size:13px;}
.footer-links{padding:0 0 10px;}
.footer-copyright{position:static;text-align:center;width:100%;padding-top:30px;}
.footer-social{text-align:center;}

.prod-info-left img.box-large{padding:0 20px 0 40px;}
.prod-info-left .screenshots .screen-tile-5{display:none;}
.prod-section-btns{padding-bottom:0;width:100%;padding:10px 10px 0;display:block;border:0;background:#f7f7f7;}
.prod-section-btns a{display:inline-block;vertical-align:middle;padding:10px 16px;background:#ddd;color:#666;margin:0 10px 10px 0;font:500 14px Roboto,Open Sans,sans-serif;border:0;}
.prod-section-btns a:hover{background:#ddd;color:#333;}
.prod-section-btns a.active{color:#fff;background:#007FB8;margin-right:6px;}
.after-tabs{display:none;}
.title_tab span{width:100%;}
.prod_content_inner{padding:15px;}
.prod_content_inner img{max-width:100%;height:auto !important;}

}

@media screen and (max-width:980px) {

.promo-bg-active #page-container{margin-top:110px;}
#promo-overlay{background:#000;}
#promo-overlay-head{background:#fff;width:100%;padding:20px 20px 20px 5px;}
#promo-overlay-img img{width:100%;height:auto !important;}

.prod_vid_img{width:50%;}
.prod_vid_img img,.prod_vid_img iframe{max-width:100%;height:auto;display:block;float:none;}

.prod_content_inner{overflow:auto;}
.prod_content_inner iframe{max-width:100%;}

#slideimage,.slideimage2,.slideimage3,.slideimage4,.slideimage5{width:auto !important;height:auto !important;}
#slideimage div,.slideimage2 div,.slideimage3 div,.slideimage4 div,.slideimage5 div{position:static !important;width:auto !important;height:auto !important;}
#slideimage img,.slideimage2 img,.slideimage3 img,.slideimage4 img,.slideimage5 img{position:static !important;width:auto !important;height:auto !important;}
#slideimage .ui-draggable,.slideimage2 .ui-draggable,.slideimage3 .ui-draggable,.slideimage4 .ui-draggable,.slideimage5 .ui-draggable{display:none;}
.balinks{display:none;}

}

@media screen and (max-width:905px) {

#globalheader .menu_tab_item > a{font-size:13px;padding:5px 4px 10px;}

.prod-info-left .screenshots .screen-tile-4{display:none;}
.prod-btns a.btn{font-size:20px;}

/* Category */
.list_block,.product_box{width:50%;}
.list_block.odd{clear:left;}
.list-block-img{width:30%;}
.list-block-img img{width:100% !important;height:auto;}
.list_block .buy-btn{vertical-align:middle;}
.list_block .more-btn{display:inline-block;vertical-align:middle;margin-left:15px;}
.list-block-4, .list-block-7{clear:none;}

#ICM6DWHRAELP53-1200-3 ul{display:block;overflow:hidden;}
#ICM6DWHRAELP53-1200-3 ul li{float:left;display:block;border:10px solid #fff;}
#ICM6DWHRAELP53-1200-3 ul li a{min-height:240px;}
#ICM6DWHRAELP53-1200-3 ul li a .product_price{right:25%;}
#ICM6DWHRAELP53-1200-3 ul li:hover img{width:109px;}

.prod-content-left{width:100%;}
.popular-prods{width:100%;padding-left:0;}
#ICM6DWHRAELP53-1200-3 ul li{float:left;width:50%;}

}

@media screen and (max-width:800px) {

.promo-bg-active #page-container{margin-top:100px;}
#header{padding:0;}
.header-top{padding:0 10px;}
#globalheader .menu_tab_item > a{font-size:13px;padding:5px 3.5px 10px;}

}

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

body{padding-top:56px;}
#header,#page-container,#footer,#menu{transition:0.3s 0.2s ease-in-out;transition-property:transform,opacity;}
.menu-active #page-container,.menu-active #footer{transform:translateX(-250px);}
.menu-active #lightbox-overlay{display:block;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:9998;}
.menu-active #menu{transform:translateX(10px);right:0;}

#header{background:#fff !important;z-index:9999;}
.header-top{margin-bottom:0;padding:13px 10px 10px 10px;background:#fff;position:relative;z-index:100;}
#header .logo{padding-top:0;}
#menu{position:fixed;top:60px;right:-275px;bottom:0;width:260px;transform:translateX(275px);z-index:999;padding-top:3px;background:#333;overflow:hidden;}
#menu:before{content:"";display:block;position:absolute;left:-20px;top:0;bottom:0;width:20px;box-shadow:0 0 30px rgba(0,0,0,0.9);z-index:9999;}
#globalheader{display:block;overflow:auto;height:100%;}
#globalheader .menu_tab_item{display:block;margin:0;padding:0;border-bottom:1px solid #444;text-align:left;}
#globalheader .menu_tab_item a{display:block;padding:12px 18px;color:rgba(255,255,255,0.9) !important;border-bottom:1px solid #222;font-size:17px;}
.menu_has_children > a:after{color:#ccc;margin:-1px 0 0 8px;font-size:20px;}
#menu li.menu_has_children ul li a{color:#fff;font-weight:400 !important;border-bottom:0;}
#menu li.menu_has_children:hover ul li ul li a{color:rgba(255,255,255,0.8);font-weight:400 !important;}
#menu ul li.current-menu-item a,#menu li.menu_has_children ul.active{border:0 !important;}
#globalheader .menu_tab_item ul.sub-menu,#globalheader .menu_tab_item ul.sub-menu.inactive,#globalheader .menu_tab_item ul li ul{width:100%;position:static;border:0;max-height:initial;}
#globalheader .menu_tab_item ul li ul{transition:0.2s 0.3s ease-in-out !important;}
#menu li.menu_has_children ul li ul,#menu li.menu_has_children ul li:hover ul{display:none;}
#menu li.menu_has_children ul li ul.active{display:block;}
#globalheader .menu_tab_item ul.sub-menu.active{top:0;background:#444;display:block;}
#menu li.menu_has_children ul,#menu li.menu_has_children ul li ul{top:0;left:0;margin:0;border:0;background:#444;box-shadow:none;}
#menu li.menu_has_children ul.active,#menu li.menu_has_children ul li:hover ul{position:relative;top:0;border-top:0;width:100%;background:#222;box-shadow:none;}
#menu li.menu_has_children ul li:hover ul{background:#1b1b1b;box-shadow:0 0 20px rgba(0,0,0,0.7);margin-bottom:5px;}
#menu li.menu_has_children ul li:hover ul li a{background:#1b1b1b;}
#menu li.menu_has_children ul:before{display:none;}
#menu li.menu_has_children ul > li:hover ul li a,#menu li.menu_has_children ul li:last-child{border-bottom:0;}
#globalheader .menu_tab_item ul > li:hover > a{background:#007FB8;position:relative;z-index:10;}
#globalheader .menu_tab_item ul li:hover a .fa.sub-menu:before{content:"\f107";}
#globalheader .menu_tab_item ul li:hover a .fa.sub-menu{display:block;}
#globalheader .menu_tab_item ul li ul li{border-bottom:0;}
.mob-extra-links{padding:10px 15px 50px;}
.mob-extra-links a{display:block;color:#ccc;padding:5px;}
.mob-extra-links .icon{color:#227EC0;font-size:20px;}
#globalheader #menu-item-pro .menu-btn{background:#227EC0;}

.header-top-right{position:absolute;bottom:0;right:0;top:0;}
.menu-btns{display:table-cell;text-align:right;vertical-align:middle;}
.menu-btns div{vertical-align:middle;display:inline-block;color:#ccc;text-transform:uppercase;font-size:14px;position:relative;}
.menu-btns div.search-btn{margin-top:-3px;margin-right:15px;}
.menu-btn{position:relative;}
.menu-btn:after{content:"\f0c9";color:#00A9C8;font-size:2.2em;display:inline-block;font-weight:normal;vertical-align:middle;}
.search-btn:after{content:"\f002";color:#666;font-size:1.5em;display:inline-block;font-weight:normal;vertical-align:middle;}
.search-btn.active:after{color:#00A9C8;}
.menu-active .menu-btn span{color:#fff;}
.menu-active .menu-btn:after{color:#666;}
.header-top-links{display:none;}
.flag-menu{position:absolute;right:85px;top:15px;margin-right:0;}
#new_search_wrapper{display:none;}
.flag-menu li .current-lang-link span{font-size:0;}

.mob-search{position:absolute;top:67px;left:20px;right:20px;background:#fff;padding:10px;box-shadow:2px 2px 14px rgba(0,0,0,0.3);transform:translateY(-200px);transition:all 0.2s ease-in-out;display:block;}
#header.search-open .mob-search{transform:translateY(0px);}
.mob-search #searchform{display:block !important;max-width:100%;}

.promo-bg-active #page-container{margin-top:0;}
.promo-bg{display:none !important;}

.prodChart_item,.find_it_fast_item{float:left;display:inline-block;width:33.33%;position:relative;padding:0 20px;}
.prodChart_item:before,.find_it_fast_item:before{content:"\f101";font-family:FontAwesome;display:block;position:absolute;left:-5px !important;top:50%;margin-top:-8px !important;font-size:18px;color:#333;}

.cols-2-thin,.cols-2-wide{width:100%;padding:0 !important;}
.cols-2-thin{margin-top:25px;}
.static-inner{padding:15px;}

.breadcrumbs{display:none;}
.prod-info-left,.prod-info-right{width:100%;}
.prod-info-right.top{text-align:center;padding-top:20px;}
.prod-info-right .prod-price{border-bottom:0;padding-bottom:0;}
.prod-info-left img.box-large{padding:0 50px 0 0;margin:0 auto;max-width:400px;}
.prod-info-left .screenshots{position:static;text-align:center;width:100%;padding-top:30px;}
.prod-info-left .screenshots .screen-tile{display:inline-block;vertical-align:middle;margin:0 5px 10px;float:none;}
.prod-info-right.btm{padding-top:10px;}
.prod-info-right h3 ul li{font-size:14px;}
.prod-btns a.btn.orange{display:none;}
.prod-btns a.btn{width:100%;text-align:center;margin:0;}
.prod-section-btns a{padding:6px 12px;}
.under-btns{display:table;width:100%;}
.under-btns .text{display:table-cell;width:50%;vertical-align:middle;}
.under-btns .cards{display:table-cell;width:50%;height:auto;vertical-align:middle;padding-left:20px;text-align:right;}
.under-btns .cards img{width:100%;height:auto;max-width:292px;margin:0;display:inline-block;}

.tabs_content_box{margin-bottom:-30px;}
.prod-content{padding-top:10px;}
.prod-section-btns{display:none !important;}
.prod_content{display:block;}
.prod_content{padding:0;}
.prod_content .title_tab{font-size:20px;padding:10px;border-bottom:1px solid #0070A2;border-top:1px solid #0098DC;position:relative;background:#007FB8;color:#fff;margin-bottom:0;}
.prod_content .title_tab.active{font-weight:700;background:#0070A2;}
.prod_content .title_tab:after{content:"\f107";display:block;position:absolute;right:10px;top:50%;margin-top:-10px;font:22px FontAwesome;}
.prod_content .title_tab.active:after{content:"\f106";}
.prod_content#desc .title_tab{background:#007FB8;}
.prod_content#desc .title_tab:after{display:none;}
.prod_content_inner{display:none;padding:15px;}
.prod_content_inner.active{display:block;}
.prod_vid_img{width:100%;}

.prod-content-left.has-menu{width:100%;}
.prod-side-wrap{position:static !important;width:100%;padding:20px;height:auto !important;}
.prod-sidebar{position:static !important;width:100%;}
.prod-side-menu{display:none;}

.meta-page #page-container{margin-top:0;padding:15px;}
.meta-page .left-menu,.full_page_meta{width:100%;}
.full_page_meta{padding:15px 0 0;}
.positions_1 img{margin:0;}
.meta_text_head h1{font-size:20px;}

.newsletter-bar{height:auto;background:#343434;padding:15px;}
.newsletter-bar-form{height:auto;}
.newsletter-bar-title{display:block;line-height:normal;padding-bottom:15px;}
.newsletter-bar-form input.text{margin-left:0;width:70%;}
.newsletter-bar-form input.submit{width:25%;}
.newsletter-bar-pop{display:none !important;}

.footer-links{display:none;}
.footer-menu-wrap{display:block;}
.footer-block{display:block;padding:12px;border-bottom:1px dashed #ccc;}
.footer-block header{min-height:0;position:relative;}
.footer-block header.active{color:#007FB8;font-weight:500;}
.footer-block header:after{content:"\f107";display:block;position:absolute;right:0;top:50%;margin-top:-10px;font:22px FontAwesome;}
.footer-block header.active:after{content:"\f106";}
.footer-block nav{display:none;}
.footer-block nav.active{display:block;padding-top:10px;}
.footer-block nav.active a{color:#3b3b3b;}
.footer-block ul li a{margin:3px 0;}

#lightbox-popup.youtube-pop{left:10%;right:10%;}

#alpha{display:none;}
#list table{width:100%;}

#reseller-form .cols-2{width:100%;}
.cols-2.col-left{padding-right:0;}
.cols-2.col-right{padding-left:0;}

}

@media screen and (max-width:700px) {

.prodsbottom_top{padding:0 12px;}
.list_block,.product_box{width:100%;}
.list-block-img{width:16%;}
.list-block-row.btm .list-block-cell.list-block-btns{text-align:left;padding-left:20px;}
.list-block-row.btm .list-block-cell{vertical-align:middle;padding-top:20px;}

.new-prod-single.cols-4{width:50%;padding-bottom:20px;}

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


.prodChart_item,.find_it_fast_item{width:50%;}

.prod_content .title_tab{font-size:1em;}

.new-cat-banner{text-align:center;}
.new-cat-banner h6{font-size:1.1em;}
.new-cat-banner h1{font-size:1.4em;}
.list-block-row.btm .list-block-cell{vertical-align:middle;padding-top:10px;}

#ICM6DWHRAELP53-1200-3 ul li{width:100%;}
#ICM6DWHRAELP53-1200-3 ul li a{min-height:0;}

.meta-page .positions_1{width:100%;}
.special_mid{height:auto;}
.special_mid_inner .discount_large_listing{left:50%;}

#promo-overlay-head img{float:none;display:block;margin:0 auto 20px;}
#promo-overlay-head a{float:none;display:block;text-align:center;margin:0 30px}

.services_menu_wrap{text-align:left;}
.services_menu_wrap .review.center{width:100%;padding-top:20px;text-align:left;}


}

@media screen and (max-width:500px) {

.list_block_inner{display:block;}
.list-block-row.top{display:table;width:100%;}
.list-block-img{width:30%;}
.list-block-row.btm{display:block;width:100%;height:auto;}
.list-block-row.btm .list-block-cell{display:block;width:100%;padding-top:10px;}
.list-block-row.btm .list-block-price{padding-bottom:10px;}
.list-block-row.btm .list-block-cell.list-block-btns{padding-left:0;}
.list-block-row.btm .list-block-cell.list-block-btns a{display:block;margin-bottom:10px;text-align:center;}
.list_block .buy-btn{padding:10px 8px 9px;}
.list_block .more-btn{margin-left:0;}

.newsletter-bar-form input.text{width:100%;display:block;text-align:center;padding:7px 10px;}
.newsletter-bar-form input.submit{width:50%;margin:10px 0 0;}

.new-prod-btns{padding:0 20px;}
.new-prod-btns a.btn{width:100%;display:block;max-width:100%;}
.new-prod-btns a.btn.orange{margin:0 0 15px 0;}

}

@media screen and (max-width:450px) {

.cookie-inner p{margin:0 0 10px;font-size:11px;text-align:center;}
.cookie-close{position:static;margin:0 auto;text-align:center;width:60%;}

.prodChart_item,.find_it_fast_item{width:100% !important;}
.cat-menu a,.find_it_fast_item a,.prodChart_item a{font-size:1.1em !important;}

.new-prod-single.cols-4{width:100%;margin-bottom:20px;border-bottom:1px dashed #ccc;}

}

@media screen and (max-width:450px) {

.positions_1{width:100% !important;}

}
