.breadcrumbsdiv.AuthorizeNetSeal{text-align:center;margin:0;padding:0;width:90px;font:normal 9px arial,helvetica,san-serif;line-height:10px;}
.main-container .breadcrumbs{max-width: 1030px; width:100%;}
.menu-box .nav-bar ul li{padding:0 19px 0 0;}
.nav-menu-icon{display:none;}
label.required:after, span.required:after {margin: 0 0 0 -3px;}
#outer_ul li {border-bottom:0;}
#outer_ul li ul#outer_ul li {border-bottom:1px solid #ccc;}
.checkout-types span.payment-left{position: relative; top: 6px;}
.checkout-types button {margin-right:36px;margin-bottom: 0 !important;}

 /* Page Titles*/
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1 {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 600;
  color: #636363;
  padding-bottom: 3px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.std p, .cms-no-route .std p {color: #636363;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style: normal;line-height:24px;}



@media all and (min-width: 1024px) and (max-width: 1123px){

/*Header Section*/
/*.mega-menu{display:none;} */
.page-header{max-width:100%;left:0px;margin-left:0px;width:100%;}
/*.page-header .logo{width:25%;}
.page-header .menu-box{width:75%;}
.page-header .menu-box .nav-bar{width:80%;}
.page-header .menu-box .nav-bar.dropdown-box{width:20%;}
.nav-bar.dropdown-box>div{padding:0 5px 0 0;}
.dropdown-box{padding:0 0 0 7px;}*/
.video-text .dron-col .right {padding:10px 0 0 8px;}
.main-container .breadcrumbs{margin:0 auto 10px}
.slider_container_mobile{ display:none;}
}



@media all and (min-width: 768px) and (max-width: 1023px){
.video-text-mid .dron-col img {width:100%;}
.cms-service .breadcrumbs {display:block;}
/*Header Section*/
.slider_container_desktop{display:none;}
.mega-menu{display:none;}
/*.page-header{max-width:100%;left:0px;margin-left:0px;width:100%;}
.page-header .logo{width:21%;}
.page-header .menu-box{width:79%; padding:21px 0px 0 15px;}
.page-header .menu-box .nav-bar{width:80%;}
.page-header .menu-box .nav-bar.dropdown-box{width:20%;}
.menu-box .nav-bar ul li{padding:0px;}
.menu-box .nav-bar ul li a{padding:0 6px;font-size:13px;}
.nav-bar.dropdown-box img{width:30px;height:31px;}
.nav-bar.dropdown-box>div{padding:0 3px 0 0;}
.dropdown-box{padding:0 0 0 6px;}
.menu-box .nav-bar ul li a{height:32px;line-height:32px; padding:0 9px;}*/
.product-box .products{height:310px;}
.video-text .dron-col .right { padding:15px 0;}
.product-box.latst { padding:0px;}
.video-text .dron-col a.more { bottom:0px;}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-bottom: 15px;margin-top: 15px;line-height: 22px;margin-top:24px;}
.main-container .breadcrumbs{padding:70px 0 9px; margin: 0 auto;overflow: hidden;}
.videospage h1 {padding-top: 20px;}
.spacepadd {padding:50px 0 0px}
.col-left.sidebar.col-left-first {display:none;}
.toolbar .view-mode > label {display:block;}
.col2-right-layout .manufacturer-list {border-right:none;}
.manufacturer-index-index .spacepadd { padding: 70px 0 0;}
.center-cntr .detail-box {width: 100%;}
.catalog-product-view .breadcrumbs {display:block;}
.detail-box .product-view .product-name h1 {font-size: 28px;padding: 20px 0 18px;}
.detail-box .product-img-box {width: 50%;float:left;}
.product-shop .product-discrptn {float:right;}
.cart-table span.or {margin: 0 40px 0 5px;}
.display-single-price .cart-forms {float:right;padding:0;}
.display-single-price .cart-totals-wrapper, .display-single-price .crosssell {padding-left:0;}
fieldset .buttons-set button:first-child{margin-bottom:10px;}
.shipping .form-list .shipping-region {width:100%;}
.shipping .form-list .shipping-postcode input {width:100%;}
.shipping .form-list input {padding-left:10px;}
.display-single-price .cart-forms, .display-single-price .cart-totals-wrapper, .display-single-price .crosssell {width:100%;}
tr .a-right {text-align: left;}
.first .button + .button {margin-right: 30px;margin-left: 111px;} 
.cart-totals-wrapper ul.checkout-types {width:100%;text-align: left;}
.cart-totals-wrapper span.checkout-types {float: left;}
.method-checkout-cart-methods-onepage-bottom button {float:right;} 
.shipping-form  select {width:100%;}
.cms-privacy-policy .breadcrumbs {display:block;}
.cms-policies .breadcrumbs {display:block;}
.customer-account-index .col-main {width: 72% !important;float: right;}
.customer-account-index .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.customer-account-index .block-content {display: block !important}
.main-container {padding: 0 15px 30px !important;}
.block-account li, .block-cms-menu li {margin: 14px 0; line-height: 1.3;font-size: 13px;}
.dashboard .page-title {margin-top:10px;}
.dashboard .welcome-msg > p {font-size: 15px;}
.dashboard .box-account { font-size: 15px;}
.customer-account-index .bottom-footer .copyright {padding-right: 20px;}
.customer-address-form .col-main {width: 72% !important;float: right;}
.customer-address-form .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.customer-address-form .block-content {display: block !important}
.customer-address-form .bottom-footer .copyright {padding-right: 20px;}
.checkout-types li img {margin-top: 18px;}
.checkout-types span.payment-left{position: relative; top: 0px;}
.customer-account-edit .col-main {width: 72% !important;float: right;}
.customer-account-edit .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.customer-account-edit .block-content {display: block !important}
.sales-order-history .col-main {width: 72% !important;float: right;}
.sales-order-history .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.sales-order-history .block-content {display: block !important}
.review-customer-index .col-main {width: 72% !important;float: right;}
.review-customer-index .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.review-customer-index .block-content {display: block !important}
.wishlist-index-index .col-main {width: 72% !important;float: right;}
.wishlist-index-index .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.wishlist-index-index .block-content {display: block !important}
.newsletter-manage-index .col-main {width: 72% !important;float: right;}
.newsletter-manage-index .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.newsletter-manage-index .block-content {display: block !important}
.aw-giftcard-card-index .col-main {width: 72% !important;float: right;}
.aw-giftcard-card-index .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.aw-giftcard-card-index .block-content {display: block !important}
.awrma-customer-rma-list .col-main {width: 72% !important;float: right;}
.awrma-customer-rma-list .col-left.sidebar.col-left-first {display:block; clear: left;width: 25%;float: left;padding-left: 0;margin-top: 10px;}
.awrma-customer-rma-list .block-content {display: block !important}
.center-cntr .detail-box {width: 100%;}
.detail-box .product-view .product-name h1 {font-size: 28px;padding: 20px 0 18px;}
.seo-content {display:none;}
/*Product Page*/
#product_addtocart_form .product-shop{width:50%;float:right}
#product_addtocart_form .product-shop .product-discrptn{padding-left:15px;float:left;}
#product_addtocart_form .add-to-cart-wrapper{width:100%;float:right;clear:none;padding-left:15px;}
#product_addtocart_form .block-related{width:100%;float:right;padding-left:15px;}
#aw-onestepcheckout-review-coupon .input-box input.with-buttons {width: 120px;margin: 0 0 10px;display: block;}
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-middle { width: 50%;float:left;}
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right{ width: 100%;float:none;display:block;clear:both;overflow:hidden;}
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right>#aw-onestepcheckout-order-review>div{width: 100%;}
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-middle>div>div{width: 100%;}
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left>div>div{width: 100%;}
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left{width:50%;float:left;}
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left {background-image:none;border-right:1px solid #ccc;}
.addthis_sharing_toolbox .at4-icon.aticon-facebook {display:none;}
.mega-menu {min-width:100% !important;}
.main .breadcrumbs li:last-child strong{clear:both;}
.cms-training .breadcrumbs {display:block;}
.video-index-index .breadcrumbs {display:block;}
.cms-about-us .breadcrumbs {display:block;}
.col2-left-layout .breadcrumbs {display:block;}


}



@media all and (min-width: 768px) and (max-width: 1024px){
.page-header{padding:0 15px;}
.video-text{margin:0px;background:none; padding: 16px 15px 0;}
.video-text .video-text-mid{width:100%;}
.video-text .dron-col{width:32%;margin-right:0.5%;margin-left:0.5%;min-height:130px;}
.video-text .dron-col .left{width:50%;}
.video-text .dron-col .right{width:50%;}
.video-text .dron-col h2{font-size:13px;}
.center-cntr{width:100%;}
.product-box{width:100%;}
.product-box .products{width:31%;margin:8px;min-height:290px;}
.product-box .products h2{font-size:16px;}
.product-box.showcase .video-bar{width:23%;margin:0 1%;}
.footer-container{width:100%;padding-left:15px;padding-right:15px;}
.footer-container .footer-box{padding:0px;width:100%;padding-bottom:20px;}
.footer-container .footer-box .footer-block{width:20%;}
.footer-box .footer-block h2{font-size:15px;}
.form-subscribe-header label{font-size:12px;}
.bottom-footer{padding:0 15px;margin:0 -15px;}
/*#newsletter{width:143px;}*/
.footer-block .actions button.button{display:block;width:143px;float:none;}
.bottom-footer .copyright {width:100%;}
.std div {margin: 0 auto;}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-bottom: 15px;margin-top: 15px;line-height: 22px;margin-top:18px;}
.customer-account-login .spacepadd {padding: 55px 0 14px;}
.customer-account-create .spacepadd { padding: 55px 0 14px;}
.center-cntr .detail-box {width: 100%;}
.detail-box .product-view .product-name h1 {font-size: 28px;padding: 20px 0 18px;}
.checkout-cart-index .spacepadd {padding: 50px 0 14px;}
fieldset .buttons-set button:first-child{margin-bottom:10px;}
.shipping .form-list .shipping-country {width:100%;}
.shipping .form-list .shipping-region {width:100%;}
.shipping .form-list .shipping-postcode {width:100%;}
.shipping .form-list input {padding-left:10px;}
.customer-account-index .bottom-footer .copyright {padding-right: 40px;}
.cms-service .bottom-footer .copyright {padding-right: 40px;}
.customer-address-form .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px;}
.customer-address-form .bottom-footer .copyright {padding-right: 40px;}
.customer-account-edit .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px}
.customer-account-edit .bottom-footer .copyright {padding-right: 40px;}
.sales-order-history .bottom-footer .copyright {padding-right: 40px;}
.review-customer-index .bottom-footer .copyright {padding-right: 40px;}
.wishlist-index-index .bottom-footer .copyright {padding-right: 40px;}
.review-customer-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px}
.wishlist-index-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px}
.newsletter-manage-index .bottom-footer .copyright {padding-right: 40px;}
.newsletter-manage-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px}
.customer-account-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px}
.aw-giftcard-card-index .bottom-footer .copyright {padding-right: 40px;}
.aw-giftcard-card-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px}
.sales-order-history .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px}
.awrma-customer-rma-list .bottom-footer .copyright {padding-right: 40px;}
.awrma-customer-rma-list .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:4px}
.catalog-product-view .bottom-footer .copyright {padding-right: 40px;}
.seo-content {display:none;}
.aw-onestepcheckout-index-index .bottom-footer .copyright {padding-right: 40px;}
.aw-onestepcheckout-index-index .cart-box .left-bar { left: -284px;width: 317px;top:48px;}
.addthis_sharing_toolbox .at4-icon.aticon-facebook {display:none;}
.menu-box .nav-bar #header-search {left:0;height: 51px;padding: 5px 10px 0;top:48px;}

.cms-home .bottom-footer .copyright {padding-right: 40px;}
.cms-training .bottom-footer .copyright {padding-right: 40px;}
.video-index-index .bottom-footer .copyright {padding-right: 40px;}
.cms-about-us .bottom-footer .copyright {padding-right: 40px;}
.contacts-index-index .bottom-footer .copyright {padding-right: 40px;}
.col2-left-layout .bottom-footer .copyright {padding-right: 40px;}
/*21-2-2015*/
.bottom-footer .copyright {padding-right: 40px;}
.menu-box .cart-box .left-bar {height: auto;left: -272px;top: 47px;width:313px;}
.menu-box .admin-box .top-nav-bar {left: -31px;top: 46px;}
/*25-2-2015*/
.category-products ul.products-grid li.item {width: 32.2%;margin: 0 8px 13px 0;}
}




@media all and (max-width: 768px) {
.customer-account-login .spacepadd {padding: 30px 0 14px;}
.customer-account-create .spacepadd { padding: 30px 0 14px;}
.checkout-cart-index .spacepadd {padding: 30px 0 14px;}
.customer-account-index .bottom-footer .copyright {padding-right: 20px;}
.customer-address-form .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:9px;}
.customer-address-form .bottom-footer .copyright {padding-right: 20px;}
.customer-account-edit .bottom-footer .copyright {padding-right: 20px;}
.customer-account-edit .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:9px}
.sales-order-history .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:9px}
.sales-order-history .bottom-footer .copyright {padding-right: 20px;}
.review-customer-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:9px}
.review-customer-index .bottom-footer .copyright {padding-right: 20px;}
.wishlist-index-index .bottom-footer .copyright {padding-right: 20px;}
.wishlist-index-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:9px}
.newsletter-manage-index .bottom-footer .copyright {padding-right: 20px;}
.newsletter-manage-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:9px}
.cms-service .bottom-footer .copyright {padding-right: 20px;}
.aw-giftcard-card-index .bottom-footer .copyright {padding-right: 20px;}
.aw-giftcard-card-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:9px}
.cms-home .bottom-footer .copyright {padding-right: 20px;}
.awrma-customer-rma-list .bottom-footer .copyright {padding-right: 20px;}
.awrma-customer-rma-list .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:9px}
.catalog-product-view .bottom-footer .copyright {padding-right: 20px;}
.aw-onestepcheckout-index-index .spacepadd {padding:50px 0 14px;}
.aw-onestepcheckout-index-index .bottom-footer .copyright {padding-right: 20px;}
.aw-onestepcheckout-index-index .cart-box .left-bar { left: -275px;width: 317px;top:37px;}
.addthis_sharing_toolbox .at4-icon.aticon-facebook {display:none;}
.menu-box .nav-bar #header-search {left:-185px;height: 42px;padding: 5px 10px 0;top:37px;}

.cms-about-us .bottom-footer .copyright {padding-right: 20px;}
.cms-training .bottom-footer .copyright {padding-right: 20px;}
.video-index-index .bottom-footer .copyright {padding-right: 20px;}
.cms-about-us .bottom-footer .copyright {padding-right: 20px;}
.contacts-index-index .bottom-footer .copyright {padding-right: 20px;}
/*21-2-2015*/
.bottom-footer .copyright {padding-right: 20px;}
.menu-box .cart-box .left-bar {height: auto;left: -268px;top: 35px;width:315px;}
.menu-box .admin-box .top-nav-bar {left: -56px;top: 35px;} 
/*25-2-2015*/
.category-products ul.products-grid li.item {width: 32.6%;margin: 0 5px 13px 0;}
span.mobile-menu {position: relative;top: 26px;float: right;right: 0 !important;}
}

@media all and (min-width: 360px) and (max-width: 767px){
.category-products ul.products-grid li.item {width: 31%;}
.menu-box .nav-bar ul li a{display: inline-block !important;}
}
@media all and (min-width: 320px) and (max-width: 767px){
.mega-menu .row .col-xs-4 ul.sub-menu li.sub-title{margin-bottom:0px;padding:0 6px;}
.owl-item .item{margin-bottom:3px;}
.mega-menu .row .col-xs-4 ul.sub-menu li {width:100%;}
.menu-box .cart-box .left-bar { height: auto;left: -183px; top: 41px;width: 300px;font-size:15px;}
.menu-box .admin-box .top-nav-bar {
    left: 0;
    top: 42px;
    width: 270px;
}
.block-cart .minicart-wrapper .minicart-actions .checkout-button {margin-left:0px;}
/*24-02-2015*/
.mega-menu .row .col-xs-4 ul.sub-menu li.sub-title { width:100%;}
.sub-title span {float:right;}
.video-text .dron-col {border:0;}
.video-text .dron-col{width:100%;margin:0 0 0px 0;min-height:173px;padding-bottom:10px;}
.mega-menu .row .col-xs-4 ul.sub-menu li {padding: 3px 10px 0 30px;}
.show-sub-menu {border-style:none;position: relative;}

#discount-coupon-form label, .cart .giftcard label { vertical-align: top; margin-top: 8px;}
.contacts-index-index .spacepadd {display:none;}
.customer-account-index .spacepadd {display:none;}
.copyright>div{text-align:center !important;}
.customer-account-login .account-login .page-title h1 {font-size:19px;padding:0px;}
.wishlist-index-index .spacepadd {display:none;}
.customer-address-form .spacepadd {display:none;}
.sales-order-history .spacepadd {display:none;}
.video-text-mid .dron-col img {width:100%;}
.page-header{max-width:100%;left:0px;margin-left:0px;width:100%;}
.video-text{margin:0px;padding-left:15px;padding-right:15px;height:auto; background:none;}
.video-text .video-text-mid{width:100%;}
.video-text .dron-col .left{width:100%;}
.video-text .dron-col .right{width:100%;margin-top:10px;}
.video-text .dron-col a.more{position:relative;bottom:0px;margin:10px auto;float:none;text-align:center;width:50%;}
.video-text .dron-col h2{text-align:center;}
.center-cntr{width:100%;}
.product-box{width:100%;}
.product-box .products{width:100%;margin:10px 0;background:#F8F8F8;border:1px solid #EEEEEE;padding-top:10px;padding-bottom:10px;height:auto;}
.product-box .products a.image{height:auto;}
.product-box .products a.more{position:relative;bottom:0px;display:block;float:none;margin:10px auto;text-align:center;width:50%;}
.product-box .products h2{text-align:center;font-size:15px; padding:10px 0 4px 0;}
.product-box.showcase .video-bar{margin:10px 5%;width:90%;}
.product-box.showcase .video-bar span{width:236px;position:relative;margin:0 auto;display:block;}
.product-box.showcase .location-bar{width:236px;position:relative;margin:0 auto;display:block;}
.footer-container{padding:0 15px;}
.footer-container .footer-box{width:100%;}
.footer-container .footer-box .footer-block{width:100%;margin-top:20px;}
/*#newsletter{width:200px;}*/
.footer-block .actions button.button{display:block;width:200px;float:none;}
.bottom-footer .copyright{width:100%;}
.logo{width:200px;}
.nav-menu-icon{display:block;margin:33px 10px 0 10px;float:right;}
.homeicon { display:none;}
.menu-box { width:100%; padding:5px 0;}
.menu-box .nav-bar { width:100%; padding:0px;}
.menu-box .nav-bar ul { width:100%; float:none; padding:0px;}
.menu-box .nav-bar ul li { float:none; width:100%; padding:0px;}
.menu-box .nav-bar ul li a { padding:0px 10px;}
.drop-arrow{padding-right:16px;background-position:98% center;}
.nav-bar.dropdown-box{margin-left:auto;margin-right:auto;width:150px;display:block;float:none;margin-top:8px;}
.menu-box .nav-bar{float:none;}

.nav-menu-icon{cursor:pointer;}
.product-box.latst { padding:0px;}
.product-box .top-bar h1 {font-size: 25px;  padding: 6px 0 0;}
.footer-box .footer-block ul li { padding: 0 9px 0 0;}
.bottom-footer { margin: 0 -15px; padding:0 15px;}
.bottom-footer div {padding:13px 0 0 0;}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {font-size: 20px;padding: 10px 0;}
.std p {font-size: 0.9em;}
.std ul li {font-size: 0.9em;}
.cms-page-view .std p, .cms-no-route .std p {font-size: 13px; font-style:normal;}
.footer-container .footer-box .footer-block {width:100%;text-align:center;}
.footer-box .footer-block ul li {line-height: 1.4;}
.footer-block .actions button.button {float: none;width: 200px; margin: 0 auto;}
.bottom-footer .copyright img {margin:0 auto;float:none !important;}
.bottom-footer .copyright p {text-align: center;}
.gallery li {width:100%;}
.videospage h1 {margin: 15px 0 0;}
input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  width: 100%;}
.input-text {width:100%;}
.footer-box .footer-block h2 {padding:0;}
.sociallinks  ul {float: none;margin: 0 auto;width: 175px;}
.sociallinks ul li:last-child {margin: 0;}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-bottom: 7px;margin-top: 15px;line-height: 22px;}
div.AuthorizeNetSeal {padding: 0;text-align: center;width: 90px; margin:0 auto;display:block;}
.main-container .breadcrumbs{padding:10px 0 9px; margin: 0 auto;overflow: hidden;}
.spacepadd {padding:0 0 0px}
.products-list  li {padding-bottom:0;}
.col-left.sidebar.col-left-first {display:none;}
.toolbar .view-mode > label {display:block;}
.sorter > .view-mode {float:left;margin: 0 0 5px;}
.sorter > .sort-by {margin-bottom: 5px;}
.pager .amount {display:block;}
.pager .limiter > label {display:block;}
.category-products .toolbar .limiter select {width: 45px;}
.count-container { width: 100%;}
.pager .limiter {height: 30px;line-height: 30px;}
.customer-account-login .spacepadd { padding:0;margin-top:-20px;}
.customer-account-login .col2-set .col-2 {border-top:none;}
.customer-account-create .spacepadd {padding: 0;}
.customer-account-create .spacepadd {margin-top:-22px;}
.account-create .buttons-set{border-top:none;}
.col2-right-layout .manufacturer-list {border-right:none;}
.cart .cart-totals table tfoot td {font-size:17px;}
.discount .button-wrapper button {width:100%;}
#discount-coupon-form .input-text, .cart .giftcard .input-text {margin: 4px 10px 10px 0;width: 100%;}
#discount-coupon-form .button-wrapper, .cart .giftcard .button-wrapper {width:100%}
.cart-table .cart-footer-actions #empty_cart_button {margin: 0 0 10px; width: 100%;}
.cart-table .cart-footer-actions .btn-continue { width: 100%;}
.cart-table .cart-footer-actions .btn-update, .cart-table .cart-footer-actions span.or {display:block;width:100%;margin: 0 0 5px;}
.display-single-price .page-title h1 {margin-top: 0;}
.checkout-cart-index .spacepadd {padding:0;display:none;}
.cart-table .product-cart-total {display:block;text-align: left;}
.cart-table .product-cart-info, .cart-table td[data-rwd-label] {width:100%;}
.cart-table .product-cart-image .product-image img {width: auto;display: block;margin: 0 auto;float:none;}
.cart-table .product-cart-image {width:100%;}
.cms-policies .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {font-size:19px;}
.cms-privacy-policy.cms-page-view .std p, .cms-no-route .std p {font-style:normal;} 
.cms-policies.cms-page-view .std p, .cms-no-route .std p {font-style:normal;}
.count-container { width: 100%;float:left;}
.count-container .amount.amount--has-pages{display:inline;}
.count-container .limiter{width:110px;float:right;}
.pager .limiter > label{display:inline;}
.pager .limiter {height: 30px;line-height: 30px;}
.std ul li{margin-left:1em;}
.cart-totals .cart-table .product-cart-actions {text-align: center;}
.cart-totals .cart-table td.product-cart-price {text-align: center;}
.cart-totals tr .a-right {text-align: center;}
.shipping-country .input-box select {font-size:13px;}
.shipping-region .input-box select {font-size:13px;}
.std .data-table th {font-size: 14px; font-weight: 700;padding-left: 10px;}
.std .data-table td {font-size: 14px; font-weight: 300;}
.main-container { padding: 0 15px 30px !important;}
.std .data-table table, .std thead, .std tbody, .std th, .std td, .std tr { display:block;}
.std .data-table thead tr {position: absolute;top: -9999px;left: -9999px;}
.std .data-table tr { border: 1px solid #ccc; }
.std .data-table td { border: none;border-bottom: 1px solid #eee; position: relative;padding-left:10px;}
.std .data-table	td:before { 
		
		position: absolute;
		
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	
.std .data-tabletd:nth-of-type(1):before { content: "First Name"; }
.std .data-table td:nth-of-type(2):before { content: "Last Name"; }
.std .data-table td:nth-of-type(3):before { content: "Job Title"; }
.std .data-table td:nth-of-type(4):before { content: "Favorite Color"; }
.std .data-table td:nth-of-type(5):before { content: "Wars of Trek?"; }
.std .data-table td:nth-of-type(6):before { content: "Porn Name"; }
.std .data-table td:nth-of-type(7):before { content: "Date of Birth"; }
.std .data-table td:nth-of-type(8):before { content: "Dream Vacation City"; }
.std .data-table td:nth-of-type(9):before { content: "GPA"; }
.std .data-table td:nth-of-type(10):before { content: "Arbitrary Data"; }


}

.dashboard .col2-set .col-1 .box-title a, .dashboard .col2-set .col-2 .box-title a {position: static;}
.dashboard .page-title {margin-top:0;}
.customer-account-index .bottom-footer .copyright > div {text-align:center;font-size: 13px;}
.dashboard .welcome-msg > p {font-size: 15px;}
.dashboard .box-account { font-size: 15px;}
.customer-account-index .col-left.sidebar.col-left-first {display:block;}
.dashboard .page-title h1 {padding-top: 0;}
.customer-address-form .col-left.sidebar.col-left-first {display:block;}
.customer-address-form .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:-10px;margin-bottom: -15px;}
.customer-address-form form .legend {font-size:16px;}
.customer-address-form  .bottom-footer .copyright > div {text-align:center;font-size: 13px;}

.checkout-types li img {margin-top: 16px;margin-left:25px;}

.checkout-types span.payment-left{position: relative; top: 0px;}

.customer-account-edit .col-left.sidebar.col-left-first {display:block;}
.customer-account-edit .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:-10px;margin-bottom: -15px;}
.customer-account-edit form .legend {font-size:16px;}
.customer-account-edit  .bottom-footer .copyright > div {text-align:center;font-size: 13px;}
.customer-account-edit .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {font-size:19px;}

.sales-order-history .col-left.sidebar.col-left-first {display:block;}
.sales-order-history form .legend {font-size:16px;}
.sales-order-history .bottom-footer .copyright > div {text-align:center;font-size: 13px;}

.review-customer-index .col-left.sidebar.col-left-first {display:block;}
.review-customer-index form .legend {font-size:16px;}
.review-customer-index .bottom-footer .copyright > div {text-align:center;font-size: 13px;}
.review-customer-index .buttons-set .back-link {display:block;}
.sales-order-history .buttons-set .back-link {display:block;}
.aw-giftcard-card-index .buttons-set .back-link {display:block;}


.wishlist-index-index .col-left.sidebar.col-left-first {display:block;}
.wishlist-index-index form .legend {font-size:16px;}
.wishlist-index-index .bottom-footer .copyright > div {text-align:center;font-size: 13px;}
body.customer-account .my-account .buttons-set {border-top:1px solid #ededed !important;}
.wishlist-index-index .buttons-set .back-link {display:block;}

.newsletter-manage-index .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {font-size:19px;}
.newsletter-manage-index .buttons-set .button {margin-top:25px;}
.newsletter-manage-index .col-left.sidebar.col-left-first {display:block;}
.newsletter-manage-index form .legend {font-size:16px;}
.newsletter-manage-index .bottom-footer .copyright > div {text-align:center;font-size: 13px;}
.newsletter-manage-index .buttons-set .back-link {display:block;}

.aw-giftcard-card-index .buttons-set .button {margin-top:25px;}
.aw-giftcard-card-index .col-left.sidebar.col-left-first {display:block;}
.aw-giftcard-card-index form .legend {font-size:16px;}
.aw-giftcard-card-index .bottom-footer .copyright > div {text-align:center;font-size: 13px;}

.awrma-customer-rma-list .page-title h1, .page-title h2, .product-name h1, .product-name .h1 {margin-top:-5px;}
.awrma-customer-rma-list .col-left.sidebar.col-left-first {display:block;margin-top:30px;}
.awrma-customer-rma-list form .legend {font-size:16px;}
.awrma-customer-rma-list .bottom-footer .copyright > div {text-align:center;font-size: 13px;}
.awrma-customer-rma-list .buttons-set .back-link {display:block;}

.col2-right-layout .manufacturer-list {border-right:none;}

#product_addtocart_form{width:100%;}
#product_addtocart_form .product-shop{width:100%;float:none}
#product_addtocart_form .product-shop .product-discrptn{padding-left:0px;float:left;}
#product_addtocart_form .add-to-cart-wrapper{width:100%;float:none;clear:none;padding-left:0px;}
#product_addtocart_form .block-related{width:100%;float:none;padding-left:0px;}
#product_addtocart_form .product-img-box{width:100%;}
#product_addtocart_form .product-img-box .MagicToolboxContainer{max-width:100%;}
#product_addtocart_form .product-discrptn{clear:both;}
#product_addtocart_form .block-title{clear:both;}
#collateral-tabs .tab.expanded span{display:block;}
.detail-box{width:100%;}
.main-container{padding:10px 10px 10px !important;}
.detail-box .product-view .product-name h1{font-size:16px;}
.block-subtitle{font-size:14px;}
.tab-content{overflow-x:scroll;}
.tab-container img {width:100%;}
.detail-box .product-view .product-name h1 {font-size:20px;}
.product-view .product-shop .availability {font-size: 15px;}
.catalog-product-view .bottom-footer .copyright > div {text-align:center;font-size: 13px;}

.seo-content {display:none;}
#aw-onestepcheckout-general-form .aw-onestepchekocut-column { display: block;float: right;width: 100%;}
#aw-onestepcheckout-general-form .aw-onestepchekocut-column-middle { display: block;float: right;width: 100%;}
.aw-onestepcheckout-index-index .spacepadd {padding:0px;}

.col-main #aw-onestepcheckout-container {padding: 5px;}
.aw-onestepcheckout-index-index .cart-box .left-bar { left: -183px;width: 300px;}

.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button {margin: 4px 0 4px 0px;}
.nav-bar .cart-box .left-bar #cart-sidebar li a.product-image {display: block; width: 100%; height: auto;}
.mini-products-list .product-details {float:left; margin: 0;  text-align: center}
.block-cart .minicart-wrapper .minicart-actions .cart-link {display:block;}
.block-cart .minicart-wrapper .minicart-actions .checkout-button {display:block;}
#aw-onestepcheckout-container {overflow:hidden;}
.aw-onestepcheckout-index-index .bottom-footer .copyright > div {text-align:center;font-size: 13px;}
#aw-onestepcheckout-order-review-cart-wrapper {width:100%;}
.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-wide {width:100%;}
#aw-onestepcheckout-address  {width:100%}
.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-wide .input-box input {width:100%;}
.add-to-cart .add-to-cart-buttons button {margin-top:0px;}
.copyright .AuthorizeNetSeal {margin:0 auto;}

.addthis_sharing_toolbox .at4-icon.aticon-facebook {display:none!important;}


.mega-menu {min-width:100% !important; position:relative;margin:-5px 0 0 9px;min-width:100%;}


.menu-box .nav-bar #header-search {
	  font-size: 15px;
  height: 45px;
  left: initial;
  padding: 5px 10px 0;
  right: 12px;
  top: -4px !important;
  width: 90%;
}

.mega-menu .row .col-xs-4 {width:100%;}
.mega-menu .row .col-xs-4 .show-sub-menu li a{display:none;}
}
@media all and (max-width: 640px) {
.category-products ul.products-grid li.item {width: 49%;margin: 0 3px 13px;}
.products-grid > li:nth-child(3n+1) {clear:none;}
}
@media all and (min-width: 320px) and (max-width: 480px){
.category-products ul.products-grid li.item {width: 100%;margin: 0 0 13px;}
}

.global-site-notice {display:none;}
.addthis_sharing_toolbox .at4-icon.aticon-facebook {display:none;}
.ratingshare #atstbx {display:none !important;}


/*************New CSSS got new home page**************/

@media screen and (min-width: 768px){

	#notification-bar.top-banner ul li{padding: 0 10px;}
	.srch-box{padding: 5px 10px;}
	.nav-bar.dropdown-box .admin-box, .nav-bar.dropdown-box .cart-box{padding: 0 10px;}
	

}


@media screen and (max-width: 1024px){
	.featured-product > div .flex-inner > h1{font-size: 20px; line-height: 30px;}
	.featured-product > div .flex-inner > h1 span {font-size: 20px; line-height: 30px;}
	.featured-product > div .flex-inner p ,.featured-product > div .flex-inner h3 + p + p{ font-size: 15px; line-height: 37px;}
	.btn.btn-default{padding: 7px 23px;}
	.featured-product > div .flex-inner p .price {font-size: 30px; margin-right: 15px;}
	.featured-product > div .flex-inner h3,.featured-product > div .flex-inner h3 + p{font-size: 20px; line-height: 30px;}
	.featured-product > div .flex-inner h3 + p + p .lease-price{font-size: 20px; line-height: 30px;}
	.nav-bar.dropdown-box .cart-box {margin-right: 25px;}
	.featured-grid .block .overlay-hover-text .prod-title{font-size: 20px; line-height: 25px;}
	.featured-grid .block .overlay-hover-text .sub-title{font-size: 13px; line-height: 15px}
	.featured-grid .block .overlay-hover-text .price{font-size: 20px; line-height: 30px;}
	#header .logo { margin: 10px 0 10px 6px;width:auto;}
	.nav-bar.dropdown-box .admin-box, .nav-bar.dropdown-box .cart-box{ padding: 0 11px;}
	.nav-bar.dropdown-box .cart-box .catqty { height: 25px; line-height: 25px;  width: 25px;}
	.elegant-features .feature > p {font-size: 15px; letter-spacing: 2px; line-height: 17.14px; letter-spacing: 0;}
	.elegant-features .features .feature{width: 170px; height: 170px}
	.elegant-features .feature.intelligent-flight-battery > p { bottom: 22%;}
	.menu-box .nav-bar ul li {padding: 0 5px;}

}


@media screen and (max-width: 990px){
	.featured-grid::before, .featured-grid{display: -webkit-box; display: -webkit-flex; display: -ms-flex; display: flex;
		flex-wrap: wrap; -webkit-flex-wrap: wrap;
	}
	.featured-grid .block.double{order: -1; -webkit-order: -1; width: 100%;}
	.featured-grid .block{width: 25%;}
	.top-brands .brand{margin: 20px 10px}
	.footer-box{display: -webkit-box; display: -webkit-flex; display: -ms-flex; display: flex;
		flex-wrap: wrap; -webkit-flex-wrap: wrap;}
  #notification-bar.top-banner >ul{ text-align: center;}
  #notification-bar.top-banner >ul>li{width: auto !important;display: inline-block; float: none;}
.footer-box>.footer-block:first-child{width: 100% !important;}
.bottom-footer small,.bottom-footer ul.follow-us{position: static;}
.bottom-footer ul.follow-us{float: none}
.instagramPost .hover-overlay{background: rgba(0, 0, 0, 0.8) url("../images/zoom.png") no-repeat scroll center center/35px;}


}



@media screen and (max-width: 767px){
.menu-box {
  background: #fff none repeat scroll 0 0;
  bottom: 0;
  position: fixed;
  right: 0;
  top: 45px;
  width: 270px !important;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  padding: 50px 0 0;
  margin-right: -270px;
  transition-duration: 500ms;
}
.nav-bar.dropdown-box .cart-box { margin-right: 0;}
.menu-box.open{
	margin-right: 0;
	transition-duration: 500ms;
	overflow: auto;
}
.menu-box > div.nav-bar{ 
	position: relative;
	height: 100%;
}
.menu-box .nav-bar ul.mainulheader{margin-bottom: 80px;}
.mega-menu {
  box-shadow: none;
  padding: 10px 0;
  position: static;
}
.mega-menu .sub-menu a:last-child{margin: 0 !important}
.show-sub-menu {
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0;
  position: static;
}
.show-sub-menu > li {
  padding: 0 15px !important;
}
.show-sub-menu > li >a{
  margin: 0 0 !important;
}
.menu-box .nav-bar ul li{width: 100%; padding: 7px 5px;}
.menu-box .nav-bar ul li > a{line-height: 14px !important}
.menu-box .nav-bar.dropdown-box {
    position: absolute;
    left: 0;
    top: -44px;
    width: 140px;
}
.menu-box .nav-bar ul li.parent::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 14px;
    position: absolute;
    right: 21px;
    top: 12px;
    background-image: url("../images/arrow1.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.nav-bar.dropdown-box .admin-box{border: none;}
.mobile-menu::before {
  background: #000 none repeat scroll 0 0;
  box-shadow: 0 7px 0 #000, 0 14px 0 #000;
  content: "";
  display: block;
  height: 2px;
  width: 100%;
}
.mobile-menu {
  display: inline-block;
  height: 20px;
  position: fixed;
  right: 20px;
  top: 85px;
  width: 35px;
  cursor: pointer;
}
.mobile-close-menu {
  display: block;
  height: 25px;
  position: absolute;
  right: 15px;
  top: -35px;
  width: 25px;
  cursor: pointer;
}
.mobile-close-menu::after, .mobile-close-menu::before {
  content: "";
  display: block;
  height: 1px;
  background: #000;
}
.mobile-close-menu::after{
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-top: 0;
}
.mobile-close-menu::before {
  margin-top: 10px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.instagram-feeds .post{
  width: 50%;
}
.instagram-feeds .post:nth-child(n+5){
  order: 3;
  -webkit-order: 3;
}
.instagram-feeds .post.big{
  order: 2;
  -webkit-order: 2;
  width: 100%;
}
.signupBox{
  height: 250px;
}
.featured-grid .block{width: 50%;}
.elegant-features{height: auto;}
.featured-product > div.prod-lease-price-block{width: 50%; background: none;}
.featured-product > div.prod-img{width: 100%; margin-bottom: 20px;}
.featured-product > div.prod-price-block{width: 50%;}
.featured-product > div.prod-price-block .flex-inner,.featured-product > div.prod-img .flex-inner,.featured-product > div.prod-lease-price-block .flex-inner{margin: 0 auto; max-width: 300px; text-align: center;}
#notification-bar.top-banner >ul>li{padding: 0 5px;}
#notification-bar.top-banner{font-size: 13px;}
#notification-bar.top-banner ul li ul{width: 121px !important; padding: 12px 0;}
.menu-box .cart-box .left-bar {
  left: -45px !important;
  margin: 0 !important;
  position: absolute;
  width: 270px;
}
.menu-box .srch-box{border: none;}
.nav-bar.dropdown-box .cart-box{margin-right: 0}
}

@media screen and (max-width: 640px){
  .client-reviews .slider .review{width: 100%; float: none; max-width: 270px; margin: 0 auto;}
  .footer-box .footer-block{
    padding: 10px 15px;
  }
  .signupBox .conatiner-box form{padding-right: 0;}
  .signupBox .conatiner-box form input[type="submit"] {
    display: block;
    float: none;
    margin: 10px auto 0;
    position: static;
    width: 100%;
  }
  .signupBox .conatiner-box h1{line-height: 30px;}
  #notification-bar.top-banner > ul > li:not(:nth-child(3)){display: none;}
  #notification-bar.top-banner {
  font-size: 12px;
}
#notification-bar.top-banner ul li ul,#notification-bar.top-banner ul li > a{border: none;  }
#notification-bar.top-banner ul li:last-child span img{vertical-align: middle;}
.logo img {
  width: 135px;
}
.logo{padding: 3px 0 0;}
.mobile-menu{ top: 73px;}

.footer-box>.footer-block{width: 50% !important; margin-bottom: 25px ;}
.bottom-footer ul li{padding: 0 4px;}

}

@media screen and (max-width: 640px){
	.htmlContent .f-left,.htmlContent .f-right{width: 100%; padding-left: 0;}
	.htmlContent .f-left img { width: 200px;}
}


@media screen and (max-width: 480px){
  .featured-product > div.prod-price-block,.featured-product > div.prod-lease-price-block{width: 100%;
    margin-bottom: 20px;}
  .featured-grid .block{width: 100%;}

  .instagram-popup > .content{
    padding: 30px 5px 5px
  }
}


@media only screen and (max-width: 1024px) {

div#ajaxcartpro-add-confirm {
    width: 300px!important;
}

.warrenty_upgrades {
    display: none;
}

.plans_info {
    display: none;
}

.pop-head {
    width: 100%;
    height: 100px;
    background: #032F55;
    padding: 0;
}

.no_thanks a {
    font-size: 11px !important;
}

.plans_info, .plans_opts {
    width: 100%;
 }
 
 .warrenty_opts {
    border: 3px solid #D6D7D7;
    border-radius: 0px 0px 10px 10px;
    float: left;
    margin: 2px;
}

.cps_content {
    float: left;
    color: #fff;
    width: 58%;
    text-align: left;
}

p.pop_top_head {
    font-size: 12px !important;
}

p.pop_bottom_head {
    font-size: 12px !important;
}

.pop_check {
    font-size: 12px !important;
}

button#add_cross {
    margin: 10px auto;
    float: none;
    display: table;
}
}

