@media screen and (min-device-width: 768px) and (max-device-width: 1024px)  {

    .product-item-description {
        margin: 10px 0 !important;
    }
    .main.menu nav.navbar.navbar-inverse .navbar-header button#main_menu{
        width: 100%;
    }

    .main.menu .navbar-header button.btn.btn-primary.dropdown-toggle.color i.fa.fa-bars {
        margin: 0 10px;
    }

    span.caret{
        left: 0 !important;
    }

    body.tracker-index-index.page-layout-1column .col-lg-9.col-md-12.col-sm-12{
        margin-top: 20px;
    }

    body.tracker-index-index .fo-bg-white.ng {
        box-shadow: none;
        padding: 0;
    }

    .top_toolbar{
        top: 0px !important;
    }

    body.checkout-index-index main#maincontent .column.main {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .checkout-index-index .modal-popup .fieldset .field .label {
        font-weight: 400;
        color: #000;
        text-align: left;
    }

    .catalog-category-view .products.wrapper.list.products-list li.item.product.product-item .actions-primary {
        width: 48% !important;
    }

    .catalog-category-view .product.actions.product-item-actions{
        flex-wrap: wrap;
    }

    h1#modal-title-13 {
        padding-left: 30px;
    }

    aside.modal-popup.modal-slide._inner-scroll._show header.modal-header{
        margin-bottom: 10px !important;
    }

    .checkout-index-index .modal-popup .form-shipping-address{
        max-width: unset !important;
    }

    ul.opc-progress-bar {
        text-align: center !important;
    }

    .opc-wrapper .step-content {
        margin: 0 !important;
    }

    div#modal-content-8 {
        box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px !important;
    }

    .opc-block-summary {
        padding: 10px;
        border-left: 1px solid #ddd;
    }

    body.account.customer-account-edit aside.modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap {
        width: 90% !important;
    }

    .abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item {
        width: 100% !important;
    }

    .checkout-cart-index .cart-summary {
        width: 100% !important;
    }

    .cart-discount {
        width: 70% !important;
    }

    .checkout-cart-index .page-main .column.main{
        padding: 10px !important;
    }
    
    .cart-summary .checkout-methods-items .action.primary.checkout{
        font-size: 12px !important;
    }

    .cart.table-wrapper {
        overflow: scroll;
    }

    .wishlist-content {
        padding: 20px;
    }

    body.account.customer-address-index .col-lg-8.col-md-12.col-sm-12 {
        width: 100%;
    }

    body.account.sales-order-invoice .columns .column.main .row{
        width: 100% !important;
    }

    body.account.sales-order-shipment.page-layout-2columns-left.tab_view .column.main .block.block-order-details-view {
        width: 100% !important;
    }

    body.account.sales-order-invoice .block.block-order-details-view .block-content {
        padding: 12px 30px;
        display: flex;
        align-items: baseline;
    }    

    body.account.sales-order-history .fo-bg-white {
        box-shadow: unset !important;
        padding: 0 !important;
        margin-bottom: 15px;
    }

    .shipment_tabs .tab {
        padding: 0px 14px;
        margin-bottom: 10px;
    }

    body.account.sales-order-shipment .block.block-order-details-view .block-content {
        padding: 10px 25px;
        display: flex;
        align-items: baseline;
    }

    .shipment_tabs{
        width: 100%;
    }

    .order_tab{
        width: 100% !important;
        border-radius: 10px;
    }

    body.account.sales-order-view .block.block-order-details-view .block-content {
        display: flex  !important;
        align-items: baseline;
    }

    .block.block-order-details-view {
        margin-left: 0 !important;
        width: 100% !important;
        border-radius: 10px;
    }

    body.customer-account-forgotpassword.page-layout-1column.tab_view .actions-toolbar p{
        text-align: left;
    }
    .order_tab div#London{
        overflow-y: auto;
    }
    body.account.customer-account-index .block.block-dashboard-orders{
        margin-left: 0;
        margin-bottom: 0 !important;
        
    }
    body.customer-account-forgotpassword .field.email.required input#email_address {
        width: 77%;
    }
    body.customer-account-forgotpassword .column.main {
        margin: 15px auto;
        width: 70%;
    }

    body.customer-account-forgotpassword button.action.submit.primary{
        width: 77%;
    }

    .customer-account-create .actions-toolbar .primary{
        text-align: center; !important;
    }

    .customer-account-create .actions-toolbar .primary button.action.submit.primary{
        width: 58% !important;
    }

    body.customer-account-create.page-layout-1column.tab_view fieldset.fieldset.create.info .field {
        margin-left: 0px !important;
    }

    body.customer-account-create .top.borderless {
        margin: 0 !important;
        padding: 0;
    }

    .customer-account-create fieldset.fieldset.create.account .field {
        width: 78%;
        display: inline-block;
        margin-left: 0;
    }

    .form.create.account fieldset.fieldset.create.info .field {
        width: 78% !important;
    }

    .header .container .col-lg-4.col-md-12.col-sm-12.right .minicart-wrapper {
        display: block !important;
        margin: 0 !important;
    }

    .field.qty {
        width: 37%;
    }

    ul#without-login-menu {
        margin-left: -57px;
    }

    .block.block-search {
        float: unset;
        width: 100%;
        margin-right: auto;
    }

    ul.nav.navbar-nav.navbar-right {        
        display: block !important;
    }
    .float-right img {
        width: 36% !important;
        height: auto !important;
    }

    button.btn.btn-primary.dropdown-toggle.color {        
        margin-right: 15px;
    }

    .cms-index-index .Clearence-sale{
        padding-left: 0 !important;
    }

    .toll-free {
        flex-wrap: wrap;
    }
    
    .col-lg-4.col-md-12.col-sm-12.right{
        width: auto !important;
    }

    .level-diff {
        background: #F3F3F3;
        border-radius: 10px;
        padding: 0px 20px;
        margin-top: 0px;
        align-items: center;
        height: 287px;
        display: flex;
        justify-content: space-between;
        padding-bottom: 14px;
    }
    .float-lefts {
        width: 90% !important;
        margin-right: 20px;

    }

    .float-right {
        width: 43% !important;
        margin-top: 15px;
    }

    .float-right a img {
        width: 100% !important;
        height: 122px !important;
        margin-bottom: 20px;
    }

    .level-1 {
        width: 100%;
        margin-right: 15px;
    }

    .level-2 {
        width: 100%;
    }

    .banner {
        /*display: block !important;*/
    }

    .login-container ul.nav.nav-tabs li a{
        margin-left: 18px !important;
    }

    .customer-account-login main#maincontent .column.main {
        width: 86% !important;
        background: #fff;
        border-radius: 15px;
        padding: 30px;
        box-shadow: rgb(50 50 93 / 15%) 0px 6px 12px -2px, rgb(0 0 0 / 10%) 0px 3px 7px -3px;
        margin: 70px auto !important;
    }

    .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
        width: -webkit-fill-available;
    }

    .catalog-category-view .main.main-content ol.products.list.items.product-items li.item.product.product-item {
        width: 48%;
    }
    footer {
        text-align: left;
    }

    .col-lg-4.col-md-6.col-sm-12.bottom img {
        margin-bottom: 20px;
    }
    
    .col-lg-4.col-md-6.col-sm-12.bottom p {
        width: 50%;
        margin: auto;
        color: #fff;
    }

    .socials {
        justify-content: center;
        margin-top: 20px;
    }

    .catalog-category-view .main.main-content ol.products.list.items.product-items li.item.product.product-item {
        width: 48%;
    }

    .page-layout-1column .product.media {
        width: 40% !important;
    }

    .page-layout-1column .product-info-main {
        width: 60% !important;
    }
    
    .account .column.main{
        width: 100% !important;
    margin-bottom: 30px;
    padding: 10px !important;
    }

    div#main-div .row .col-lg-4.col-md-12.col-sm-12 {
        width: 100%;
        margin-bottom: 10px;
        padding: 0;
    }

    body.account.customer-account-index .block.block-reviews-dashboard{
        width: 100% !important;
        margin-bottom: 10px !important;
    }

    .account.sales-order-history.account.sales-order-history .col-lg-4.col-md-12.col-sm-12 {
        width: 100% !important;
        margin-bottom: 10px;
    }



}

@media screen and (max-device-width: 760px){
    .col-lg-4.col-md-6.col-sm-12.bottom img {
        margin: 10px auto !important;
    }

    body.account.customer-account-edit aside.modal-popup.modal-slide._inner-scroll._show .col-sm-6:nth-child(1) {
        width: 100% !important;
    }

    body.account.customer-account-edit aside.modal-popup.modal-slide._inner-scroll._show .col-sm-6:nth-child(2) {
        width: 100% !important;
    }

    body.tracker-index-index .tr-body {
        flex-direction: column;
        padding: 0 10px !important;
    }

    body.tracker-index-index .tr-body .info{
        width: 100% !important;
    }

    .info p{
        width: 100% !important;
    }

    body.tracker-index-index .tr-img {
        width: 100%;
    }

    body.tracker-index-index.page-layout-1column.mb_view .container .col-lg-3.col-md-12.col-sm-12 {
        padding: 0 !important;
    }

    body.tracker-index-index .fo-bg-white.ng {
        box-shadow: none;
        padding: 0 !important;
    }

    ol.products.list.items.product-items li.item.product.product-item .product img {
        margin: 0 auto !important;
    }

    .titles_name .header h2.heading {
        width: 60%;
        margin-top: 0;
    }

    body.account.subuser-subuserslist-index .col-lg-8.col-md-12.col-sm-12 .right a button.btn.btn-danger {
        margin-top: 10px;
        width: 100%;
    }

    .card.s-categories{
        margin-bottom: 15px;
    }

    .user-content {
        overflow: scroll;
        white-space: nowrap;
    }

    body.account.subuser-subuserslist-index .fo-bg-white .top {
        display: block;
    }

    body.account.subuser-subuserslist-index .col-lg-8.col-md-12.col-sm-12 .right{
        flex-direction: column;
    }

    body.account.subuser-subuserslist-index .col-lg-8.col-md-12.col-sm-12 {
        margin-top: 20px;
        padding: 0px !important;
    }

    body.account.customer-address-form .col-lg-8.col-md-12.col-sm-12 {
        margin-top: 20px;
    }

    body.account.customer-address-form fieldset.fieldset .field{
        width: 100% !important;
        margin-left: 0 !important;
    }

    body.account.customer-address-form .col-lg-8.col-md-12.col-sm-12 .field.country.required {
        width: 100% !important;
    }

    body.account.customer-address-form fieldset.fieldset legend.legend{
        width: 100%  !important;
    }

    .edit-address .info .left h6 {
        width: 90%;
    }

    body.account.customer-address-index .col-lg-8.col-md-12.col-sm-12 {
        width: 100%;
        margin-top: 20px;
    }


    .order_tab .tab{
        flex-direction: column;
    }

    .customer-account-create .actions-toolbar .primary button.action.submit.primary {
        padding: 10px !important;
        margin-top: -40px;
    }
    

    body.customer-account-create .top.borderless{
        margin-left: 0 !important;
    }

    .form.create.account fieldset.fieldset.create.info .field{
        width: 100% !important;
        margin-left: 0 !important;
    }

    .customer-account-create fieldset.fieldset.create.account .field {
        width: 100%;
        margin-left: 0;
    }

    body.customer-account-create.page-layout-1column .column.main .fo-bg-white.width{
        padding: 0 !important;
    }

    body.account.customer-account-index .block.block-dashboard-orders{
        margin-left: 0px !important;
    }

    body.customer-account-create.page-layout-1column .column.main {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .page-footer {
        margin-top: 0px !important;
    }

    body.customer-account-forgotpassword .column.main form#form-validate{
        min-width: unset !important;
    }

    body.customer-account-forgotpassword .column.main {
        width: 100% !important;
        margin-left: 0;
    }

    body.checkout-index-index main#maincontent .column.main {
        width: 100% !important;
        margin-left: 0 !important;
        padding: 30px;
        border-radius: 10px;
    }

    .checkout-container{
        margin-bottom: 0 !important;
    }

    div#checkout-shipping-method-load {
        overflow: scroll;
    }

    .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {
        padding: 10px !important;
    }

    body.checkout-index-index .authentication-wrapper button.action.action-auth-toggle {
        width: 100% !important;
        padding: 10px 20px;
    }

    div#cart-totals {
        padding: 0;
    }

    .cart-summary .checkout-methods-items{
        margin: 0 !important;
        padding: 0 !important;
    }

    .cart.table-wrapper{
        border-top: none !important;
    }

    .checkout-cart-index .cart-summary{
        width: 100% !important;
        border-radius: 10px;
        padding: 20px;
    }

    .checkout-cart-index .page-main .cart-container form#form-validate {
        background: #fff;
        border-radius: 10px;
        padding: 20px I !important;
    }

    .featured-products.related_products .card .img-sec {
        display: flex;
        align-items: center;
    }

    .featured-products.related_products .owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage-outer .owl-stage .owl-item {
        width: 100% !important;
        margin: 10px 0px !important;
        box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
    }


    .fieldset:last-child{
        flex-direction: column;
    }


    .remember_mee {
        align-items: flex-start;
    }

    button#loginsms{
        justify-content: center;
        padding: 10px !important;
    }

    .field.password.required .control span.fa {
        left: 89% !important;
        top: -29px !important;
    }

    body.customer-account-login.page-layout-1column.mb_view input.countrycode {
        width: 20% !important;
    }

    ul#without-login-menu {
        margin-left: -67px;
        margin-top: 20px;
    }

    .Clearence-sale p{
        width: 70%;
    }

    .checkout-cart-index .page-main .column.main{
        padding: 10px !important;
    }

    .block-search .control {
        border: none !important;
    }

    .cms-index-index .container .featured-products{
        padding-left: 0 !important;
    }

    .form-1 .form-content form input#mobile_number {
        width: 100%;
        margin-bottom: 15px;
    }

    .form-1 .form-content form button.btn.btn-danger.square{
        margin-left: 0;
    }

    .data.item.content{
        left:unset !important;
    }
    .catalog-category-view .grid-right .header .breadcrumbs {
        display: block;
        padding: 0 !important;
        margin-top: 10px !important;
    }

    .catalog-category-view .modal-content {
        padding: 0px 20px !important;
    }

    aside.modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap {
        width: 80% !important;
        min-height: unset !important;
        margin: auto;
    }

    aside.modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap footer.modal-footer {
        display: flex !IMPORTANT;
        flex-direction: row-reverse;
        align-items: inherit;
        justify-content: space-between;
        width: 100%;
        padding: 20px 10px !IMPORTANT;
    }

    .catalog-category-view .main.main-content ol.products.list.items.product-items li.item.product.product-item{
        margin-left: 0;
    }

    .catalog-category-view .grid-right strong{
    padding: 0 !important;
    }

    .account.sales-order-history .col-lg-8.col-md-12.col-sm-12 {
        padding: 0 !IMPORTANT;
    }
    body.account.sales-order-history .fo-bg-white {
        box-shadow: unset !important;
        padding: 0;
    }

    .account.review-customer-index .col-lg-8.col-md-12.col-sm-12 {
        padding: 0;
        margin-top: 10px;
    }
    .header .container .row {
        justify-content: center;
        align-items: center;
        flex-direction: column;       
    }

    .page-wrapper {
        display: block !important;
      }

      .logo img {
        display: block;
        width: 50%;
        margin: auto;
      }

      .block.block-search {
        width: -moz-available !important;
        width: 100% !important;
        border: 1px solid #dddddd;
        border-radius: 20px;
        margin-bottom: 20px;
      }

      .col-lg-4.col-md-12.col-sm-12.right {
        justify-content: center;
        margin: 5px auto;
      }

      .main.menu nav.navbar.navbar-inverse .navbar-header button#main_menu {
        width: 80%;
      }

      .banner {
        display: contents !important;
      }

      .float-lefts {
        width: 100% !important;
        display: none;
      }

      .page-products .columns{
          flex-direction: column-reverse;
      }

      .catalog-category-view .sidebar {
        width: 100% !important;
        margin-bottom: 20px;
      }

      .catalog-category-view .main.main-content {
        width: 100% !important;
        float: unset !important;
      }

      .page-products .columns{
          padding-top: 0;
      }

      .toll-free {
        display:none;
      }

      .catalog-category-view .main.main-content ol.products.list.items.product-items li.item.product.product-item {
        width: 100%;
      }

      .top_toolbar{
          top: unset;
      }

      div#main-div .row .col-lg-4.col-md-12.col-sm-12 {
        width: 100%;
        padding: 0;
    }

    .col-lg-4.col-md-6.col-sm-12.bottom {
        text-align: center;
    }

    .col-lg-4.col-md-6.col-sm-12.bottom img {
        margin-bottom: 20px;
    }

    .col-lg-4.col-md-6.col-sm-12.bottom p {
        margin: 10px !important;
        width: 100% !important;
        color: #fff;
    }

    .socials {
        display: flex;
        margin: 30px;
        margin-bottom: 0;
        justify-content: center;
    }

    .customer-account-login main#maincontent .column.main{
        width: 100% !important;
        margin-left: 0;
    }
    

    .login-container ul.nav.nav-tabs li a {
        padding: 0px;
        margin-left: 10px !important;
        text-align: center;
      }

      .customer-account-login main#maincontent ul.nav.nav-tabs {
        padding: 0 10px;
          padding-top: 0px;
        padding-top: 10px;
      }

      .banner-description .float-left .banner-top {
       
        flex-direction: column-reverse;
        padding: 10px;
    }

    .banner-description .float-left .banner-top h3{
        font-size: 18px;
    }

    .banner-description .contac-us {
        flex-direction: column;
    }

    .banner-description .contac-us h6 {
        width: 100%;
    }
    .banner-description .float-left .banner-top img{
        margin: auto;
    }
     
    .customer-account-login main#maincontent .column.main{
        padding: 10px !important;
    }

    body.account.customer-account-index .col-lg-8.col-md-12.col-sm-12{
        margin-top: 15px;
    }

    body.account.customer-account-index .block.block-reviews-dashboard{
        width: 100%;
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }

    .order_tab{
        width: 100% !important;
    }

    body.account.sales-order-view .block.block-order-details-view {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .order_tab button.tablinks.order {
        background: #891c05;
        width: -webkit-fill-available;
    }

    .catalog-category-view .products-grid .product-item, .catalog-category-view .products-grid .product-item-info{
        width: 100% !important;
    }

    .catalog-category-view.page-layout-2columns-left.mb_view .products-grid .product-item-info .product-image-container {
        max-width: inherit;
        width: 100% !important;
        height: 300px;
    }

    .product img {
        margin: 0 auto !important;
    }

    .field.qty {
        width: 100%;
    }

    .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{
        padding-left: 0px !important;
    }

    .product.data.items {
        padding: 10px;
    }

    .data.item.title {
        padding: 30px 0 0 0;
    }

    .data.item.content {
        width: 100% !important;
    }

    .product.info.detailed{
        padding: 20px;
        margin-bottom: 0;
    }

    .cms-index-index .Clearence-sale{
        padding-left: 0 !important;
    }

    .field.qty {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: baseline;
    }

    body.catalog-product-view .box-tocart .actions {
        width: 100% !important;
        margin-top: 0 !important;
        text-align: center;
    }


    .box-tocart button#product-addtocart-button {
        margin-left: 0 !important;
        width: 100% !important;
    }

    form.form.form-edit-account.onlynames fieldset.fieldset.info .field {
        width: 100%;
    }

    body.account.customer-account-edit.page-layout-2columns-left.mb_view fieldset.fieldset.info .field.field-name-lastname.required {
        margin-left: 0 !important;
    }

    form.form.form-edit-account.onlynames fieldset .actions-toolbar {
        width: 100%;
        margin-left: 0;
        padding: 0;
        margin-top: 15px;
    }

    body.account.customer-account-edit main#maincontent .row .col-lg-8.col-md-8.col-sm-12 {
        background: #fff !important;
        border-radius: 5px;
        padding: 30px !important;
        box-shadow: rgb(50 50 93 / 15%) 0px 6px 12px -2px, rgb(0 0 0 / 10%) 0px 3px 7px -3px;
        margin-top: 15px;
    }

    .blog-container.email .email_button {
        flex-direction: column;
    }

    .blog-container.email .email_button input {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .blog-container.email .email_button button.chnage_email{
        margin-left: 0;
    }

    .form-1 .form-content form {
        flex-direction: column;
    }

    .toll-free p{
        display: block;
    }

    header.top-header.header-top.container-fluid.top_header.top_header.d-flex.align-items-center .top_header {
        width: 100% !important;
    }

    header.top-header.header-top.container-fluid.top_header.top_header.d-flex.align-items-center .top_header div#switcher-currency{
        justify-content: center;
    }
        
    header.top-header.header-top.container-fluid.top_header.top_header.d-flex.align-items-center .top_header .actions.dropdown.options.switcher-options{
        margin-top: 0 !important;
    }

    header.top-header.header-top.container-fluid.top_header.top_header.d-flex.align-items-center .top_header div#switcher-currency strong.label.switcher-label{
        padding: 0 !important;
    }

    .main.menu .container{
        padding-left: 0px !important;
    }

    .search {
        margin-right: 0 !important;
    }
    body.account.subuser-editsubuser-index .col-lg-8.col-md-12.col-sm-12 fieldset .field {
        width: 100% !important;
        margin-left: 0 !important;
    }
}


.owl-theme .owl-nav{
    top: -37px;
}