body{padding-top:153px;}
#header{position:absolute;border-bottom:0;overflow:hidden;}
#header.with-line{border-bottom:1px solid #eaeaea;}

.search-forrm{display:block;width:100%;padding:10px 0;}
#searchform{max-width:1040px;width:100%;margin:0 auto;display:block !important;}

.newsletter-bar{height:auto;background:#424242;padding:15px;margin-bottom:0;width:100%;text-align:center;margin-top:0;border:5px solid #fff;max-width:1050px;}
.newsletter-bar-title{text-transform:initial;text-align:center;display:block;color:#fff;letter-spacing:-0.5px;font-size:1.2em;line-height:75px;font-weight:100;}
.newsletter-bar-form{width:auto;float:none;display:inline-block;height:auto;}
.newsletter-bar-form input.submit{width:30px;height:30px;position:absolute;background:url(../images/assets/mob-arrow-btn.png);background-size:100%;top:4px;right:4px;left:auto;opacity:1;filter:alpha(opacity=100);text-indent:-9999px;}
.newsletter-bar-form input.text{padding-right:38px !important;position:static;}
.newsletter-bar small{color:#fff;font-size:11px;display:block;padding-top:20px;clear:both;text-align:center;}

.header-btm{width:100%;overflow:hidden;}
.header-btm nav{width:100%;overflow-x:auto;}
.mobile-menu{width:100%;z-index:999;background:#007FB8;overflow:hidden;display:table;padding-right:20px;}
.header-btm nav:after{content:"";display:block;width:80px;height:100px;position:absolute;top:0;right:-30px;background:url(../images/assets/horiz-scroll.png);background-size:100%;}
.mobile-menu li{display:table-cell;white-space:nowrap;}
.mobile-menu li a{color:#fff;display:block;padding:10px;font-size:0.9em;}

.mob-btns .flag-menu{display:none;}
.flag-menu li ul li a{background:none;border:0;}

#mob-cats{margin:0 auto;max-width:1040px;width:100%;border:1px solid #ccc;border-top:0;text-align:left;}
.menu_tab_item > a{display:block;border-top:1px solid #ccc;padding:10px;color:#222;font-weight:700;text-transform:uppercase;font-size:15px;}
.sub-menu{display:none;}
.sub-menu.active{display:block;border-top:1px solid #ccc;}
.sub-menu a{display:block;background:#eaeaea;border-bottom:1px solid #ccc;padding:10px 10px 10px 50px;font-size:13px;}
.sub-menu li:last-child a{border-bottom:0;}
.menu_has_children > a:after{content:"\f107";font-family:FontAwesome;width:auto;height:auto;background:none;color:#666;font-size:17px;float:right;transform:rotate(-90deg);webkit-transform:rotate(-90deg);color:#007FB8;}
.menu_has_children.active > a{color:#007FB8;font-size:16px;}
.menu_has_children.active > a:after{transform:rotate(0deg);webkit-transform:rotate(0deg);}

.footer-menu-mob,.footer-btm{display:none;font-size:12px;}

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

.container{width:100%;min-width:initial;}
#content .container{padding:0 15px;}
#header{padding:0 10px 0;min-width:100%;}
.header-top{display:table;overflow:hidden;}
#header .logo{width:50%;display:table-cell;padding-top:44px;}
#header .logo img.logo-img{width:160px;}
.header-top-right{width:50%;display:table-cell;padding-top:44px;}
.search-forrm{width:100%;}
#menu{padding-top:5px;}
#mob-cats{border-left:0;border-right:0;}

.flag-menu{position:fixed;top:2px;right:0;z-index:100;margin-right:10px;padding-top:0;}
.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{width:auto;height:auto;background:none !important;font-size:18px;color:#999;margin:-3px 5px 0 0;}
.header-top-links .icon:before{font-family:FontAwesome;}
.icon.cart:before{content:"\f07a";}
.icon.help:before{content:"\f095";}
.icon.account:before{content:"\f007";}

.breadcrumbs{padding:5px 15px 30px;}

#home_banner0,.positions_3{width:75% !important;padding:10px 5px !important;}
#home_banner0 img{display:block;width:100%;height:auto;}
.positions_1,.positions_1x2{width:25% !important;padding:10px 5px !important;margin:0 !important;}
.positions_1 img{display:block;width:100%;height:auto;}
#home_banner3.positions_1{clear:left;}
.home-cat-tile{width:33.33%;margin:0 !important;border:5px solid #fff;}
.home-cat-tile img{width:100%;height:auto;}
.us-countdown{margin-bottom:10px;}
#home_banner4{width:100% !important;}

#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;}

.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 img{max-width:100%;height:auto !important;}
.prod_content{width:100%;padding:15px;}

.newsletter-bar-social{display:none;}
.newsletter-bar-form input.text{display:inline-block;position:static;vertical-align:middle;border:0;font:400 14px Roboto,Open Sans,sans-serif;letter-spacing:-0.5px;width:276px;height:37px;margin-left:15px;padding-left:10px;}

.avanquest .contact-wrap-inner ul{width:48%;vertical-align:top;float:none;display:inline-block;}
}

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

.promo-bg-active #page-container{margin-top:110px;}

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

.catagory_main_banner img{max-width:100%;height:auto;}

}

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

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

/* Category */
.cat-text-wrap ._text_inner{line-height:normal;}
.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;}

}

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

.promo-bg-active #page-container{margin-top:100px;}
#header{padding:0;}
.header-top{padding:0 10px;}

}

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

body{padding-top:0;}

#header{background:#fff !important;z-index:9999;padding:10px 0 0;position:static;border-bottom:0;overflow:visible;}
.header-top{margin-bottom:0;border-bottom:0;padding-bottom:7px;}
#header .logo{padding-top:0;}

.header-top-right{position:fixed;bottom:0;right:0;top:0;display:none;}
.mob-btns{display:table-cell;vertical-align:middle;width:50%;text-align:right;padding-right:5px;}
.mob-icon{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-left:15px;}
.mob-icon.search{background:url(../images/assets/mob-search.png);}
.mob-icon.cart{background:url(../images/assets/mob-cart.png);}
.mob-icon.cart a{display:block;width:20px;height:20px;}
.hidden-search{display:none;width:100%;overflow:hidden;}
.hidden-search #searchform{}
.search-forrm{padding:0 6px 6px;}
#searchform{width:100%;max-width:initial;border-radius:3px;height:33px;}
#searchform input{font-size:14px;}
.hidden-search div.search_forrm_btn{background:none;right:0 !important;}
.hidden-search div.search_forrm_btn a{height:33px;width:33px;line-height:33px;background:#007FB8;font-weight:700;color:#fff;text-align:center;margin:-1px -1px 0 0;border-radius:0 3px 3px 0;}
.hidden-search div.search_forrm_btn a:before{content:"GO";margin-right:-4px;}

.mob-btns .flag-menu{display:block;position:absolute;top:6px;right:75px;}
.flag-menu li .current-lang-link span{font-size:0;}

#content .home-container.container{padding:0 5px;}
.full_page_home{padding-top:5px;}
#home_banner0,.positions_3{width:100% !important;padding-bottom:0 !important;}
.positions_3x2{width:100% !important;}
#home_banner1{width:100% !important;}
#home_banner1 a{float:left;display:inline-block;}
.home_text_inner > p{float: right;width: 50%;}
.top-rh-banner-cont{float: left;width: 50%;}

#home_banner1 p{margin-bottom:0;}
.us-countdown{margin-bottom:5px;}
#home_banner1 .us-countdown a{border-right:2.5px solid #fff;}
#home_banner1 p a{border-left:2.5px solid #fff;}
#home_banner2{width:100% !important;}
#home_banner3{margin-top:0;padding:5px 0 !important;}
.positions_3x2,#home_banner0.positions_3x2{width:100% !important;height:auto;}
.prodChart_item,.find_it_fast_item,#home_banner2 .cat-menu a{float:left;display:inline-block;width:50%;position:relative;padding:0 20px;}
.prodChart_item:before,.find_it_fast_item:before,#home_banner2 .cat-menu a:before{content:"\f101";font-family:FontAwesome;display:block;position:absolute;left:0;top:50%;margin-top:-13px;font-size:18px;color:#333;}
.home-h1{text-align:center;font-weight:600;}

#home_banner2,#home_banner3,#home_banner4,.footer-menu-wrap{display:none !important;}

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

.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;}
.prod-info-right.btm{padding-top:30px;}
.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;}
.prod-info-right.btm .prod-btns{display:none;}
.prod-btns.mob-btns{display:block;padding-bottom:40px;width:100%;text-align:center;}
.under-btns img{margin:15px auto 0;}

.prod-content{padding-top:10px;}
.prod-section-btns{display:none;}
.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;}
.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,#desc.prod_content .prod_content_inner{display:block;}
.prod_vid_img{width:100%;}

.new-cat-banner,.cat-text-wrap{margin-top:19px;}
.pagetation_div{margin-top:0;}
.newsletter-bar-title{line-height:normal;padding-bottom:15px;}

.static-inner{padding:10px;}

.footer-links-wrap{padding-top:0;}
.footer-links{display:none;}
#footer{background:#fff;padding-top:15px;}
.footer-copyright{padding-top:15px;}
.footer-btm,.footer-menu-mob{display:block;text-align:center;}
.footer-menu-mob{padding:5px 0;font-size:13px;}
.footer-menu-mob a,.footer-menu-mob span{color:#007FB8;display:inline-block;vertical-align:middle;margin:0 10px;}
.footer-menu-mob span{margin:0 auto;}
.footer-copyright{font-size:14px;padding-bottom:15px;}


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

#trial_part1,#trial_part1 table,#trial_part1 tbody,#trial_part1 tr,#trial_part1 td,#trial_part1 .optin_txt1_wrap{display:block;width:100% !important;height:auto;}
#trial_part1 input[type="text"]{width:100%;}
#trial_part1 .optin_txt1_wrap input#radio1{margin-top:15px !important;}
#trial_part1 input.radio{float:left;margin-right:0 !important;margin-top:15px !important;}
.optin_txt1_wrap td{padding-top:10px;}
#div_productsheet{margin-top:20px;text-align:center;}
#div_productsheet img{float:none;display:block;margin:0 auto;}
#div_productsheet .buy-btn{display:block;margin:15px 0 0;}

}

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

.cols-4{width:50%;}
#home_banner4 .cols-4{padding-bottom:25px;}
.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;}

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

#home_banner4 p{margin:0 0 15px;}
#home_banner2 .cat-menu a{font-size:14px;padding-right:0;}
.prodChart_item,.find_it_fast_item,.home-cat-tile{width:50%;}

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

.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%;font-size:15px;}

.vcom .contact-wrap-inner ul{width:36%;vertical-align:top;}
.vcom .contact-wrap-inner ul li{margin-bottom:5px;}
.contact-wrap .buy-btn{margin-bottom:20px;}

}

@media screen and (max-width:573px) {
#lightbox-popup.newsletter-pop{width:90%;left:15px;right:15px;margin-left:0;height:auto;}
#lightbox-popup iframe{height:520px;}
#popContent .AQ-Optin-cont{width:100%;}
#popContent .AQ-Optin-wrap{width:100%;padding-top:270px;background:#007CAA url(../images/assets/sign-up-offer-bg.png) no-repeat center 15px;}
#popContent .AQ-Optin-wrap:after{content:"";display:block;width:30px;height:260px;position:absolute;right:0;top:0;background:#007CAA;}
.AQ-Optin-wrap table{width:100%;}
td.AQ-Optin{background:url(../images/assets/sign-up-offer-form.png) center top no-repeat !important;}
td.AQ-Optin table{margin:-15px auto 0;float:none !important;width:auto !important;}
td.AQ-Optin a.btn1{margin-top:10px;}

.menu_tab_item > a{padding:10px 12px;}
}

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

.cols-4{width:100%;}
.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%;}
.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;}

}

@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%;}

#home_banner4 p{font-size:14px;}
.prodChart_item,.find_it_fast_item,#home_banner2 .cat-menu a,.home-cat-tile{width:100%;}
#home_banner1 .us-countdown a{margin-bottom:0;}
#home_banner0, .positions_3,#home_banner1{padding:0 !important;}
.cat-menu a,.find_it_fast_item a,.prodChart_item a{font-size:1.1em;}

}

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

.positions_1{width:100% !important;}

}