/*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) { 
        
          }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
	      }
/* Medium Devices, Desktops */
    @media only screen and (max-width : 959px) {
	    
	    .vc_col-sm-pull-8 {

    right: 0;

}
.vc_col-sm-push-4 {

    left: 0;

}
	    
	    

    }
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
	   
	 
	    .form-field.half {

    width: 100%;
    float: left;

}
	    
	    [class^="box-"] {
display: block;
position: relative;
width: 100%;
min-height: auto;
margin-right: 0px;
margin-bottom: 30px;
background: #fff;
padding: 20px;
float: none;border: 1.5px solid #b32e33;
}
.split-features .vc_column-inner .wpb_wrapper {
  columns: 1;
  column-gap: 40px;
}
.prod-tabs .wpb_tabs_nav {
  display: flex;
  flex-wrap: wrap;
}
#tab-downloads  .nectar-hor-list-item[data-columns="2"][data-column-layout="xlarge_first"] > div:nth-child(1) {
  width: 60% !important;
}
#tab-downloads .nectar-hor-list-item .nectar-list-item[data-icon="true"] > * {
  display: block;
  vertical-align: middle;
  text-align: left;
}
#tab-videos {
  display: block !important;}

#tab-accessories ul.products[class*="columns-"] li.product{width: 100% !important}
.woocommerce-mini-cart-item, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list li{display: flex;
  flex-direction: column;text-align: left;
  align-items: baseline !important;}
  body:not(.woocommerce-order-received) .col2-set {
  display: flex;
  justify-content: space-between;
  flex-direction: column !important;
}

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
	  
	   

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }
   