@media screen and (max-width: 1000px){
	iframe{width: 100%;}
}

@media screen and (max-width: 720px){
	/* Header */
	.logo {float: none !important;text-align: center;padding:20px 0px;margin: 0px !important;}
	.dpbrands_logos{float:none;margin: 0 auto;}
	.brand_logos{margin: 5px 0px 20px 0px;}

	/* Footer */
	footer .left{float:none !important;text-align: center;margin-bottom: 20px;}
	footer .right{float:none !important;text-align: center;}
}

@media screen and (max-width: 680px){

	/* Menu */
	.toggle_menu{display: block !important;}
	.menu ul{padding-left: 0px !important;display: none;}
	.menu ul li{float: none !important;border-bottom: 1px solid #196AAD;}
	li#menu-item-1836 a{background-position: 1% 50% !important;}
	li#menu-item-1836 a:hover{background-position: 1% 50% !important;}
}

@media screen and (max-width: 620px){
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float: none !important;width: 95% !important;margin-bottom: 20px;}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float: none !important;width: 95% !important;}
}

@media screen and (max-width: 620px){

	/* Cart */
	.woocommerce table.shop_table {border:1px solid #BDBDBD;}
	.shop_table.cart thead tr { position: absolute;top: -9999px;left: -9999px; }
	.shop_table.cart tr{}
	.shop_table.cart td{display: block;}
	.shop_table.cart td:before{width: 30%;white-space: nowrap;display: inline-block;}
	.shop_table.cart td:nth-of-type(1):before { content: ""; }
	.shop_table.cart td:nth-of-type(2):before { content: ""; }
	.shop_table.cart td:nth-of-type(3):before { content: "Product"; }
	.shop_table.cart td:nth-of-type(4):before { content: "Part Number"; }
	.shop_table.cart td:nth-of-type(5):before { content: "Price"; } 
	.shop_table.cart td:nth-of-type(6):before { content: "Quantity"; } 
	.shop_table.cart td:nth-of-type(7):before { content: "Total"; }
	.shop_table.cart td:nth-of-type(7) { border-bottom: 2px solid #bdbdbd; }
	.woocommerce table.cart td.actions .coupon{ float:none !important;display: block;text-align: right;margin-bottom: 10px; }
	/*.woocommerce table.cart td.actions .coupon:nth-of-type(2) { width: 196px;margin: auto;}*/
	.woocommerce table.cart td.actions .coupon label{display: inline-block;float: none !important;}
	.woocommerce table.cart td.actions .coupon .input-text{float: none !important;display: inline-block !important;vertical-align: middle !important;}
	.woocommerce .cart .button{display: inline-block !important;vertical-align: middle !important;margin-bottom: 0px !important;}
	.woocommerce .cart input.button{float: none !important;margin-bottom: 10px;display: block;margin: 0px 0px 0px 0px !important;}
	.woocommerce .cart-collaterals .cart_totals{float: none !important;text-align: left !important;width: 96% !important;}
}

@media screen and (max-width: 420px){

	/* Recent Orders */
	.shop_table.my_account_orders {}
	.shop_table.my_account_orders thead tr { position: absolute;top: -9999px;left: -9999px; }
	.shop_table.my_account_orders tr{}
	.shop_table.my_account_orders td{display: block;}
	.shop_table.my_account_orders td:before{width: 40%;white-space: nowrap;display: inline-block;}
	.shop_table.my_account_orders td:nth-of-type(1):before { content: "Order"; }
	.shop_table.my_account_orders td:nth-of-type(2):before { content: "Customer"; }
	.shop_table.my_account_orders td:nth-of-type(3):before { content: "Date"; }
	.shop_table.my_account_orders td:nth-of-type(4):before { content: "Status"; }
	.shop_table.my_account_orders td:nth-of-type(5):before { content: "Total"; } 
	.shop_table.my_account_orders td:nth-of-type(5) { border-bottom: 2px solid #bdbdbd; } 

}

@media screen and (max-width: 365px){
	.col-1 h2{font-size: 18px;}
}

@media screen and (max-width: 360px){
	.brand_logos .bl_image{display: block;text-align: center;margin: 10px 0px;}
}

