@media screen and (max-width: 1200px) {

}
@media screen and (max-width: 1024px) {
    section.pay-ship .c-block { min-height: 285px;}
    section.about-main .about-text { padding: 0;}
}
@media screen and (max-width: 991px) {
    .dt-logo { display: none;}
    .mt-logo { display: block; margin: 0 auto;}    

}
@media screen and (max-width: 768px) {
    
    .header-style-1 .minicart-wrapper .action.showcart { line-height: 56px;}
    .header-style-1 .searchbox-header { min-height: 56px;}
    .header-style-1 #btn-search { height: 56px; line-height: 56px;}
    .nav-mobile-container { top: 6px;}
    section.pay-ship .c-block { min-height: 284px;}
    .btm-form button { float:none;}
    .padding-left-768 { padding-left: 15px;}
    .btm-space { margin-bottom:15px;}
}
@media screen and (max-width: 615px) {
    .logo { text-align: center;}
    .logo img { margin: 0 auto; width: 200px;}
    .nav-mobile-container { top: 15px; left: 15px;}
    section.pay-ship .c-block { min-height: auto;}
    section.pay-ship { top: 0; padding: 30px 0;}
    section.about-main .about-text { padding: 30px 0 0;}
    section.main-cats .cat-block { margin-bottom: 15px;}
    .btm-space-615 { margin-bottom:15px;}
    section.cp-bg .copy-right, section.cp-bg .powered { text-align: center;}
    footer ul.f-links { margin-bottom: 20px;}
    footer .f-contact { margin-top: 20px;}
}
@media screen and (max-width: 465px) {
	
    table.ShopCart td, table.ShopCart th { border-right: 0 none;display: block !important;float: none !important;text-align: left !important;width: auto !important;}
    table.ShopCart tr td:before {content: attr(data-label);float: left;font-weight: bold;text-align: left;white-space: nowrap;width: 50%;}
    table.ShopCart tr td {text-align: right;display: block;min-height: 20px;border-left: none;background: none;}
    table.ShopCart thead { display: none; }	
    .CartInfo tbody .btn-success { float:right;}
    .CartInfo tbody .productd div { float:left;}
	
}
@media screen and (max-width: 395px) {
    
    table.ShopCart td, table.ShopCart th { border-right: 0 none;display: block !important;float: none !important;text-align: left !important;width: auto !important;}
    table.ShopCart tr td:before {content: attr(data-label);float: left;font-weight: bold;text-align: left;white-space: nowrap;width: 50%;}
    table.ShopCart tr td {text-align: right;display: block;min-height: 20px;border-left: none;background: none; color:#222;}
    table.ShopCart thead { display: none; }	
    .CartInfo tbody .btn-success { float:right;}
    .CartInfo tbody .productd div { float:left;}
    
}
@media screen and (max-width: 320px) {
    .nav-mobile-container { top: 6px;}
    h2.f-title { padding: 0 15px; text-align: left; font-size: 20px;}
    .logo img { width: 160px;}
    footer .signup input { width: 65%}
    footer .signup button { width: 33%;}
    .header-style-1 .socials-wrap ul li { margin-right: 8px;}

}