.mobile-cart-btn { width: 90px; float: left; display: block; text-align: center; }

.mobile-only { display: none; }

@media screen and (max-width: 767px) {
  .mobile-only { display: block!important; }
  body { -webkit-overflow-scrolling: touch; }
  .mobile-menu-icon { display: block; top: -127px; left: 40px; }
  .container { width: 100%; }
  .col-xs-1,   .col-xs-10,   .col-xs-11,   .col-xs-12,   .col-xs-2,   .col-xs-3,   .col-xs-4,   .col-xs-5,   .col-xs-6,   .col-xs-7,   .col-xs-8, .col-xs-9 { float: left; }
  .col-xs-12 { width: 100%; }
  .col-xs-11 { width: 91.66666667%; }
  .col-xs-10 { width: 83.33333333%; }
  .col-xs-9 { width: 75%; }
  .col-xs-8 { width: 66.66666667%; }
  .col-xs-7 { width: 58.33333333%; }
  .col-xs-6 { width: 50%; }
  .col-xs-5 { width: 41.66666667%; }
  .col-xs-4 { width: 33.33333333%; }
  .col-xs-3 { width: 25%; }
  .col-xs-2 { width: 16.66666667%; }
  .col-xs-1 { width: 8.33333333%; }
  #header .top-block .search-mobile .search { float: left; display: block; width: 100%; }
  #header .top-block button { border-radius: 4px; }
  #header .top-block .arrow1 { outline: none; display: block; float: left; border: none; line-height: 0; padding: 2px 0 0 0; margin: 0 0 0 15px; background: none; }
  .search-mobile { position: absolute; left: 0; top: 53px; background: #fff; }
  .search { margin: 0; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.09); }
  #header .top-block .lt-panel { margin-top: -3px; }
  #header .top-block .lt-panel ul { display: none; }
  #header .top-block .lt-panel .mobile-menu-icon { margin: 0; display: inline-block; }
  #header .top-block .lt-panel .mobile-menu-icon ul { display: block; }
  #header .top-block .lt-panel .mobile-menu-icon ul li { border-color: #fff; margin: 3px 0; background: #fff; }
  #header .top-block .mobile-option { float: right; padding-right: 15px; display: block; }
  #header .top-block .mobile-option .block { width: 50px; margin-left: 15px; float: left; position: relative; }
  #header .top-block .mobile-option .dropdown-content { min-width: 60px; right: 0; left: inherit; }
  #header .top-block .mobile-option .cart-option { float: right; margin: 0 0 0 15px; display: inline-block; position: relative; }
  #header .top-block .rt-panel { display: none; }
  #header .middle-block .logo-block { width: 100%; float: none; text-align: center; padding: 10px 0 10px; }
  #header .middle-block .rt-panel { display: none; text-align: center; }
  #header .middle-block .rt-panel .lt-block { float: none; display: inline-block; padding: 0; margin: 0 0 10px; vertical-align: top; }
  #header .middle-block .rt-panel .block { float: none; display: inline-block; }
  #header .middle-block .account-block { float: none; display: inline-block; margin: 0 0 10px; }
  #header .middle-block .list-block { float: none; display: inline-block; margin: 0 0 10px; }
  #header .bottom-block { display: none; }
  .banner-block .banner-desc { top: 18%; }
  #footer .top-block .social { margin-top: 20px; float: left; }
  .owl-carousel { width: 97.8%!important; }
  #slide-banner .owl-pagination, .customNavigation { width: 100%; }
  .my-account-block .rt-block .order-details-block .thumb-box .block { width: 100%; float: none; }
  .my-account-block .rt-block .order-details-block .thumb-box { padding: 15px 0 0; }
  .my-account-block .rt-block .order-details-block .thumb-box .border { border: none; }
  .my-account-block .lt-block .top-panel h3 { font-size: 17px; }
  .my-account-block .rt-block .order-details-block .table-responsive2 th, td { padding: 8px 30px; }
  .my-account-block .rt-block .change-password-block .form-control { width: 100%; float: none; }
  .my-account-block .rt-block .change-password-block h6 { margin: 0 0 10px; }
  #footer .bottom-block h5 { text-align: left; }
  /* .cart-details-block .cart-details-top-block .bottom-panel { overflow-x: scroll; } */
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 h3 { padding: 0 0 5px; }
  /* .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-5 { width: 100%; float: none; margin: 0 0 10px; } */
  /* .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 img { max-width: 50%; } */
  /* .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1  .col-sm-7 { width: 100%; } */
  .checkout-block .accordion-panel .rt-block { padding: 0 0 0 5%; }
  .login-register .thumb-box { padding: 25px 20px; }
  .product-details-block .slider-block .block .lt-panel { float: none; /*text-align: center;*/ width: 100%; }
  .product-details-block .slider-block .block h4 { float: none; }
  .product-details-block .slider-block .block .rt-panel { width: 100%; float: none; /*text-align: center;*/ }
  /* .product-details-block .slider-block .block p { text-align: center; } */
  .product-list-block .rt-block .top-block h3 { padding: 5px 10px 0 0; }
  .product-list-block .rt-block .bottom-block .block h4 span { display: inline-block; }
  .product-list-block .rt-block .bottom-block .block .rt-block ul { float: left; }
  .dropdown-content { left: 0; }
  #my-lists.dropdown-content { left: 0; }
  #header .middle-block .rt-panel .block .drop { width: 54px; }
  /* .my-account-block .lt-block .bottom-panel.collapse { display: block!important; } */
  .product-list-block .col-md-3.col-sm-4.col-xs-12.lt-block { display: none; }
  .product-list-block .lt-block.collapse { display: block!important; }
  .arrow { display: block; }
  .my-account-block .lt-block .arrow { display: none!important; }
  .collapse.lt-block #amount2 { background: none; border: none; margin-top: 5px; }
  .checkout-block .shipping { padding-bottom: 0; }
  .checkout-block.shipping-block .accordion-panel .lt-block { padding: 0 15px!important; border: none; }
  .checkout-block.shipping-block .accordion-panel .rt-block { padding: 0 15px!important; }
  .checkout-block .accordion-panel .button-set { padding: 30px 0 0 15px; }
  /* .checkout-block.shipping-block .accordion-panel .rt-block { margin-top: 30px; } */
  .my-account-block .rt-block .my-order-block .table-responsive th, td { font-size: 12px; }
  .my-account-block .rt-block .my-order-block .table-responsive a.cart, .my-account-block .rt-block .my-order-block .table-responsive a.view { margin: 0 10px 0 0; }
  .product-list-block .rt-block .bottom-block .box .p_anch { visibility: visible; opacity: 1; top: 0; margin: 0; width: auto; right: 0; }
  .product-list-block .rt-block .bottom-block .box:hover .p_anch { bottom: inharit; top: 0; }
  .product-list-block .rt-block .bottom-block .box .quick-desktop { display: none; }
  .product-list-block .rt-block .bottom-block .box .quick-mobile { display: block; padding: 0; }
  .product-list-block .rt-block .bottom-block .box .p_anch a { padding: 0; background: none; }
  .payment-details-block { width: 80%; }
  .mailing-block .submit { margin-top: 20px; }
  #shippingtbl td { font-size: 14px; line-height: 16px; }
  #shippingtbl th { font-size: 14px; line-height: 16px; }
  .product-list-block .rt-block .filter .c-filter { display: block; }
}

@media screen and (max-width: 750px) {
  .container { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }
  .product-details-block .product-details-top .rt-block .price-panel p { font-size: 16px; }
  /* .product-details-block .product-details-top .rt-block .price-panel .rt-panel p span { font-size: 20px; } */
  .product-details-block .brought-block .bottom-block .col-sm-5 { width: 100%; margin: 0 0 10px; }
  .product-details-block .brought-block .bottom-block p { float: left; padding: 10px 0 0 0; }
  .product-details-block .brought-block .bottom-block h4 { float: right; margin: 0 0 10px; }
  .product-details-block .brought-block .bottom-block .col-sm-7 { width: 65%; float: right; }
}

@media screen and (max-width: 700px) {
  .banner-block .owl-carousel { overflow: hidden; }
  .banner-block img { width: 120%; }
  .inner-section .box .text-block .block p { text-align: left; }
  .inner-section .block .rt-block ul { text-align: right; }
  .inner-section .best-seller-block .box .img-block { height: 160px; }
  .inner-section .block .rt-block ul { float: right; }
  .banner-block .banner-desc .text-block p { width: 60%; }
  .login-register .thumb-box .col-sm-6 { width: 100%; }
  .login-register .border { border: none; }
  .product-details-block .product-details-top .lt-block { width: 100%; margin: 0 0 30px; }
  .product-details-block .product-details-top .rt-block { width: 100%; margin: 0 0 30px; }
  .product-details-block .product-details-top .rt-block .thumb-box .block2 .lt-panel { width: 100%; float: left; }
  .product-details-block .product-details-top .rt-block .thumb-box .block2 .rt-panel { width: 100%; float: right; }
  /* .product-details-block .product-details-top .rt-block .thumb-box .block .rt-form { width: 80%; } */
  .product-details-block .brought-block .col-sm-6 { width: 100%; margin: 0 0 30px; }
  .product-details-block .brought-block .bottom-block .col-sm-7 { width: 45%; }
  .product-details-block .brought-block .text-panel p { float: left; text-align: left; width: 65%; }
  .product-details-block .brought-block .bottom-block p { float: none; padding: 0; }
  .product-details-block .brought-block .bottom-block h4 { float: none; margin: 10px 0 0 0; }
  .product-details-block .brought-block .bottom-block .col-sm-5 { width: 30%; float: left; }
  .product-details-block .slider-block .block .rt-block ul { float: right; }
  .product-details-block .slider-block .block h4 span { display: inline-block; }
  /* .product-details-block .slider-block .block .lt-panel { float: left; width: auto; text-align: left; } */
  /* .product-details-block .slider-block .block .rt-panel { float: right; text-align: right; width: auto; } */
  .product-details-block .slider-block .block p { text-align: left; }
  #recently-viewed.owl-carousel { width: 97%!important; }
  #related-products.owl-carousel { width: 97%!important; }
  .product-list-block .rt-block .top-block .block .form-control { width: 100%; }
  .product-list-block .rt-block .top-block h3 { padding: 0 0 5px; }
  .login-register .border { margin-bottom: 30px; }
  .cart-details-block .cart-details-bottom-block .rt-block .rt-panel h4 { font-size: 15px; }
  /*change*/
  .overlay ul li a { width: 92%; }
  /*change*/
  .overlay .sb-caret { font-size: 16px; line-height: 35px; }
  /*change*/
  .overlay .language-block .lng i { font-size: 16px; width: 9%; }
  /*change*/
  .overlay .drop .dropbtn:after { font-size: 16px; width: 9%; }
}

@media screen and (max-width: 650px) {
  .banner-block .banner-desc .text-block h4 { font-size: 20px; line-height: 22px; }
  .banner-block .banner-desc .text-block p { font-size: 14px; line-height: 16px; }
  .banner-block .owl-theme .owl-controls { left: inherit; right: 0; }
  .my-account-block .col-sm-5 { /*width: 100%; float: none;*/ margin: 0 0 10px; }
  .my-account-block .col-sm-7 { /* width: 100%;*/ float: none; margin: 0 0 0; }
  .my-account-block .lt-block .top-panel h3 { font-size: 18px; }
  .my-account-block .rt-block .order-details-block .thumb-box .block { float: left; width: 50%; }
  /* .my-account-block .rt-block .order-details-block .thumb-box { padding: 0; } */
  /* .my-account-block .rt-block .my-wishlist .img-panel { float: left; width: 47%; } */
  /* .my-account-block .rt-block .my-wishlist .lt-panel { width: 100%; text-align: center; } */
  /* .my-account-block .rt-block .my-wishlist .md-panel { float: left; width: 45%; margin: 0; clear: both; } */
  /* .my-account-block .rt-block .my-wishlist .rt-panel { float: right; width: 47%; margin: 0; } */
  /* .my-account-block .rt-block .my-wishlist { margin: 50px 0 0 0; } */
  /* .my-account-block .rt-block .change-password-block .form-control { width: 63%; float: right; } */
  .my-account-block .rt-block .change-password-block h6 { margin: 0; }
  .cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .form-control { width: 100%; float: none; margin: 0 0 10px; }
  .cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .apply { width: 90px; }
  .cart-details-block .cart-details-bottom-block .rt-block .rt-panel h4 { padding: 20px 0 0; }
  .product-details-block .product-details-top .rt-block .thumb-box .block2 a { background-position: 23% center; }
  .my-account-block .rt-block .your-address-book { margin: 50px 0 0; }
  /* .my-account-block .rt-block .order-details-block .table-responsive2 th, td { padding: 0!important; } */
  /* .my-account-block .lt-block .bottom-panel { display: none!important; } */
  /* .my-account-block .lt-block .menu { display: block!important; } */
  .my-account-block .lt-block .menu .bottom-panel.collapse { /*display: none!important;*/ overflow: auto; gap: 5px; }
  #header .middle-block .rt-panel .lt-block { display: none; }
  #header .middle-block .rt-panel { width: 100%; padding: 0; }
  .search { display: none; }
  #header .bottom-block .search-mobile .search { display: block; width: 100%; }
  #header .bottom-block button { margin: 10px 0; border-radius: 4px; }
  /*#header .top-block .lt-panel .menu-icon{ display:block; cursor:pointer; line-height:0; }*/
  #header .bottom-block .arrow1 { display: block; line-height: 0; }
  .search-mobile .search input[type="text"] { width: 88%; }
  .my-account-block .lt-block .top-panel h3 { display: block; }
  .my-account-block .lt-block .top-panel h4 { display: none; }
  .sp-thumbs a:link, .sp-thumbs a:visited { height: 60px; }
  .product-details-block .product-details-top .alert { width: 100%; }
  #shippingtbl th { padding: 5px; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 h6 { font-size: 18px; }
  line 20px; .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .mobile select { width: 100%; margin-bottom: 10px; }
  .cart-details-block .cart-details-top-block .bottom-panel .top-panel { width: 100%; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block { width: 100%; }
  .cart-details-block .cart-details-bottom-block .col-sm-7 { width: 100%; }
  .cart-details-block .cart-details-bottom-block .lt-block { margin: 0 0 20px; }
  .cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .apply { float: right; width: 22%; margin: 0; }
  .cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .form-control { width: 76%; float: left; }
  .cart-details-block .cart-details-bottom-block .col-sm-5 { width: 100%; }
  .cart-details-block .cart-details-bottom-block .rt-block .lt-panel { float: left; width: 60%; }
  .cart-details-block .cart-details-bottom-block .rt-block .rt-panel { float: right; width: 40%; }
  .cart-details-block .cart-details-top-block .title-panel .rt-panel { width: 100%; margin: 20px 0 0; }
  .cart-details-block .cart-details-top-block .title-panel { width: 100%; }
  .cart-details-block .cart-details-bottom-block .lt-block .promotional-block { min-height: inherit; }
  #header .bottom-block button { margin: 0; position: absolute; left: 90px; top: -131px; height: 30px; }
  #header .middle-block .logo-block { padding: 10px 0; }
  #header .bottom-block #navigation { height: 0; }
  #menu-icon { background: url(../images/menu_icon2.png) 50% 50% no-repeat; top: -127px; left: 40px; }
  #menu-icon.active { background: url(../images/menu_close2.png) 50% 50% no-repeat; background-position: 0 center; }
  .sf-menu { top: -88px; }
  .inner-section .feature .box { min-height: inherit; }
  .inner-section .feature .box .text-block { min-height: 210px; }
}
@media screen and (max-width: 620px) {
  .cart-details-block .cart-details-top-block .title-panel .rt-panel { float: left; margin-top: 10px; width: 100%; }
}
@media screen and (max-width: 600px) {
  #header .middle-block .account-block { width: 153px; border: none; }
  .seo-block { text-align: left; }
  .seo-block p { padding: 0; }
  .owl-carousel { width: 99.1%!important; }
  .inner-section .text-block .block .lt-panel { float: none; }
  .inner-section .text-block .block .rt-panel { float: none; }
  .inner-section .block .lt-block h4 span { display: block; }
  .inner-section .text-block .block h4 { float: left; width: 100%; }
  .inner-section .block .rt-block ul { float: left; }
  .inner-section .block .lt-panel a { float: none; margin: 0 0 5px; display: block; }
  .about-block .lt-block { width: 100%; margin: 0 0 30px; text-align: center; }
  .about-block .lt-block img { width: 60%; }
  .about-block .rt-block { width: 100%; }
  .contact-block .col-xs-6 { width: 100%; }
  .contact-block { padding-right: 0; }
  .contact-block .contact-details-block { padding: 0; margin: 30px 0 0; }
  .contact-block .block { width: 50%; float: left; min-height: 110px; }
  .contact-block .form-block { padding: 0; }
  .contact-block .map-block { padding-right: 0; }
  .dashboard .bottom-block .col-sm-6 { width: 60%; margin: 0 auto; float: none; }
  /* .checkout-block .accordion-panel .col-sm-6 { width: 100%; } */
  .checkout-block .accordion-panel .lt-block { padding: 0; border-right: none; }
  .checkout-block .accordion-panel .rt-block { padding: 0; }
  .checkout-block .accordion-panel .lt-block .continue { margin: 30px 0; }
  .product-details-block .brought-block .bottom-block .col-sm-7 { width: 60%; }
  .product-list-block .rt-block .bottom-block .col-sm-6 { width: 60%; margin: 30px auto; float: none; border: none; }
  .product-list-block .rt-block .bottom-block .box:nth-child(3) { border: none; }
  .my-account-block .rt-block .loyalty-points .table-responsive .table.table-bordered td { padding: 5px!important; }
  .my-account-block .rt-block .order-details-block .table-responsive td { padding: 10px!important; }
  .my-account-block .rt-block .order-details-block .table-responsive td span { font-size: 14px; }
  .my-account-block .rt-block .order-details-block .table-responsive thead th { font-size: 16px; }
  /* .cart-details-block .cart-details-top-block .bottom-panel .top-panel p { font-size: 12px; } */
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 h3 { font-size: 14px; line-height: 16px; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 h6 { font-size: 14px; line-height: 16px; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 p { font-size: 14px; line-height: 16px; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box3 p { /*font-size: 14px; line-height: 16px;*/ font-weight: 500; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box2 .block p { font-size: 12px; }
  .cart-details-block .cart-details-top-block .title-panel .rt-panel .checkout, .cart-details-block .cart-details-top-block .title-panel .rt-panel .shopping { font-size: 16px; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 { display: none; }
  .cart-details-block .cart-details-top-block .bottom-panel .top-panel .total { display: none; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box2 { display: none; }
  /* .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1, .cart-details-block .cart-details-top-block .bottom-panel .top-panel .col-sm-5 { width: 70%!important; } */
  /* .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box3, .cart-details-block .cart-details-top-block .bottom-panel .top-panel .col-sm-2 { width: 30%!important; } */
  /* .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-7.box1 { width: 100%!important; } */
  /* .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .mobile { margin: 20px 0; } */
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .mobile .form-control { width: 100%; margin: 10px 0; height: 30px; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-5 { text-align: left; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .link-block a { margin: 10px 0 0 0; display: block; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .mobile { display: block; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 { font-size: 16px; line-height: 18px; }
}

@media screen and (max-width: 550px) {
  .banner-block img { width: 100%; }
  .inner-section .best-seller-block .box .img-block { height: 130px; }
  .product-list-block .modal__content .rt-block .option-panel .inner-block .form-control { width: 100%; margin: 10px 0; float: none; }
  .product-list-block .modal__content .rt-block .option-panel .inner-block .form-control1 { width: 100%; margin: 10px 0 30px; float: none; }
  .sp-thumbs a:link, .sp-thumbs a:visited { height: 48px; }
  .payment-details-block { width: 90%; }
  .product-list-block .modal__content .rt-block .option-panel { padding: 15px; }
  .cart-details-block .modal__content .option-panel .inner-block .form-control { width: 100%; float: none; margin: 10px 0; }
}

@media screen and (max-width: 500px) {
  #header .middle-block .rt-panel { padding: 0; }
  #header .middle-block .rt-panel .lt-block { border: none; }
  .banner-block .banner-desc .text-block p span { display: inline-block; }
  .owl-carousel .owl-item { text-align: center; }
  .about-block .lt-block img { width: 80%; }
  .dashboard .bottom-block .col-sm-6 { width: 80%; }
  .breadcrumb a { padding: 0 0 10px; display: inline-block; }
  .product-details-block .slider-block .block h4 { float: left; }
  .product-details-block .slider-block .box { border-right: none; }
  .product-details-block .product-details-top .rt-block .thumb-box .block2 a { background-position: 18% center; }
  .product-list-block .rt-block .top-block .block { width: 100%; margin: 0 0 20px; padding: 0; }
  .product-list-block .rt-block .top-block .block .form-control { width: 70%; float: right; }
  .product-list-block .rt-block .top-block { padding: 15px 0 0; }
  .product-list-block .rt-block .bottom-block .col-sm-6 { width: 70%; }
  .checkout-block .accordion-panel .table-responsive { width: 100%; overflow: scroll; }
  /**.checkout-block.shipping-block .accordion-panel .block p{ display:block;}**/
  .product-list-block .modal__content .rt-block .option-panel .inner-block .cart { font-size: 13px; }
  .product-list-block .modal__content .rt-block .option-panel .inner-block .details { font-size: 13px; }
  .my-account-block .rt-block .loyalty-points .table-responsive .table-bordered.desktop { display: none; }
  .my-account-block .rt-block .loyalty-points .table-responsive .mobile td { text-align: left; font-size: 14px; padding: 5px 0 5px 25px!important; }
  .my-account-block .rt-block .loyalty-points .table-responsive .mobile td span { font-weight: 600; font-size: 16px; }
  .my-account-block .rt-block .loyalty-points .table-responsive .mobile td a { width: 80px; text-align: center!important; font-size: 12px; }
  .my-account-block .rt-block .loyalty-points .table-responsive .mobile td .space { height: 30px; }
  .my-account-block .rt-block .loyalty-points .table-responsive .table.mobile { display: inline-table; }
  .my-account-block .rt-block .order-details-block .table-responsive td { text-align: left; }
  /* .my-account-block .rt-block .order-details-block .table-responsive2 .table.mobile td th, td a.view { float: left; } */
  /* .my-account-block .rt-block .order-details-block .table-responsive2 .table.mobile td th, td a.cart { float: left; margin-left: 5px!important; } */
  .my-account-block .rt-block .order-details-block .table-responsive2 .table.mobile td th, td .space { height: 30px; }
  .my-account-block .rt-block .order-details-block .table-bordered.desktop { display: none; }
  .my-account-block .rt-block .order-details-block .table-responsive .mobile { display: block; }
  .my-account-block .rt-block .order-details-block .table-responsive td { padding: 5px 0 5px 25px!important; font-size: 14px; }
  .modal__window .img-block { display: none; }
  .modal__window .text-block { margin: 0!important; }
  .modal__window .text-block p { line-height: 22px!important; }
  .modal__window .text-block a { margin: 0!important; }
  .modal__window .text-block a.continue { float: right; }
  .banner-block .banner-desc { text-align: left; }
  .sitemap-section ul li { width: 50%; }
  #sitemap .sitemapul { float: none; text-align: center; }
  #sitemap-navigator li { float: none; display: inline-block; width: auto; margin: 0 0 10px; }
  .categories .col-xs-6 { width: 80%; float: none; margin: 0 auto; }
  .banner-block.mobile-banner { display: none; }
  #shippingtbl td, #shippingtbl th { padding-left: 5px!important; }
  #shippingtbl td { font-size: 12px; }
  .inner-section .text-block .block { text-align: left; }
  .top-panel.mm-panel.mm-hasnavbar h1 { font-size: 22px; line-height: 24px; }
  .top-panel.mm-panel.mm-hasnavbar.mm-opened .lt-block .img-block { width: 100%; height: auto; }
  .top-panel.mm-panel.mm-hasnavbar.mm-opened .rt-block h2 { font-size: 15px; line-height: 17px; }
}
@media screen and (max-width: 480px) {
  .inner-section .best-seller-block .box .img-block { height: auto; }
  .inner-section .best-seller-block .box { width: 90%; margin: 30px auto; border: none; padding: 10px; }
  .inner-section .text-block .block .lt-panel { float: left; text-align: left; }
  .inner-section .text-block .block .rt-panel { float: right; text-align: right; }
  .inner-section .text-block .block h4 { float: left; width: auto; }
/*.inner-section .block .lt-block h4 span{ display:inline-block;}
.inner-section .block .rt-block ul{ float:right;}*/
  .inner-section .box .text-block .block p { text-align: left; }
  .inner-section .feature .box { width: 80%; margin: 30px auto; }
  .drop #language.dropdown-content { right: 0; }
  .product-details-block .brought-block .col-sm-6 .top-block .col-sm-5 { width: 100%; }
  .product-details-block .brought-block .plus-block { width: 100%; padding-bottom: 35px; }
  .product-details-block .product-details-top .rt-block .thumb-box .block .rt-form { width: 73%; }
  .product-details-block .brought-block .text-panel { padding: 0 0 10px; }
  .product-details-block .brought-block .top-block { border: none; }
  .product-details-block .brought-block .text-panel h4 { float: right; padding: 0; }
  .my-account-block .rt-block .order-details-block .table-responsive thead th { font-size: 12px!important; }
  .my-account-block .rt-block .order-details-block .table-responsive td span { font-size: 12px; }
  .inner-section .block .rt-block ul { margin: 4px 0 0 0; }
/*.inner-section .block .rt-block ul li{ height:16px; width:16px;}
.inner-section .block .rt-block ul li a{height:16px; width:16px;}*/
  .inner-section .feature .box .text-block { padding: 10px; }
  .product-list-block .rt-block .bottom-block .col-sm-6 { width: 90%; }
  .product-list-block .rt-block .bottom-block .block .rt-block ul { margin: 4px 0 0 0; }
  .product-list-block .rt-block .bottom-block .block .rt-block ul li { height: 16px; width: 16px; }
  .product-list-block .rt-block .bottom-block .block .rt-block ul li a { height: 16px; width: 16px; }
  .product-details-block .slider-block .block .rt-block ul { margin: 4px 0 0 0; }
  .product-details-block .slider-block .block .rt-block ul li { height: 16px; width: 16px; }
  .product-details-block .slider-block .block .rt-block ul li a { height: 16px; width: 16px; }
  .inner-section .best-seller-block { padding: 0; }
  .my-account-block .rt-block .order-details-block .table-responsive td span { font-size: 14px; }
  .my-account-block .rt-block .order-details-block .table-responsive td { font-size: 14px; }
  .inner-section .feature .box { min-height: inherit; }
}
@media screen and (max-width: 450px) {
  #header .middle-block .rt-panel { padding: 0; }
  #footer .top-block .col-xs-6 { width: 100%; margin: 0 0 25px; }
  .product-list-block .rt-block .bottom-block .col-sm-6 { width: 90%; }
  .my-account-block .rt-block .order-details-block .thumb-box .block { width: 100%; float: none; }
  /* .my-account-block .rt-block .order-details-block .thumb-box { padding: 0; } */
  .my-account-block .rt-block .order-details-block .thumb-box .border { border: none; }
  .my-account-block .rt-block .order-details-block .table-responsive2 { overflow-x: scroll; }
  .my-account-block .rt-block .my-wishlist .img-panel { /*width: 100%;*/ float: none; }
  .my-account-block .rt-block .my-wishlist .lt-panel { /*width: 100%;*/ float: none; }
  .my-account-block .rt-block .loyalty-points .top-block { width: 100%; }
  .my-account-block .rt-block .change-password-block .form-control { width: 100%; float: none; }
  .my-account-block .rt-block .change-password-block h6 { margin: 0 0 10px; }
  .cart-details-block .cart-details-bottom-block .rt-block .lt-panel { float: none; width: 100%; padding: 0; }
  .cart-details-block .cart-details-bottom-block .rt-block .rt-panel { float: none; width: 100%; }
  .cart-details-block .cart-details-top-block .title-panel h2 { margin: 0 0 20px; }
  .cart-details-block .cart-details-top-block .title-panel .rt-panel { /*width: 240px; float: none;*/ margin: 0 auto; }
  .cart-details-block .cart-details-top-block .title-panel .rt-panel .shopping { width: 100%; margin: 0 0 10px; }
  .cart-details-block .cart-details-top-block .title-panel .rt-panel .checkout { width: 100%; }
  /* .cart-details-block .link-bottom-block .rt-panel { width: 240px; float: none; margin: 0 auto; } */
  .cart-details-block .link-bottom-block .rt-panel .shopping { width: 100%; margin: 0 0 10px; }
  .cart-details-block .link-bottom-block .rt-panel .checkout { width: 100%; }
  .cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .form-control { width: 100%; margin: 0 0 10px; }
  .cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .apply { width: 90px; }
  .cart-details-block .cart-details-top-block { padding: 15px 5px 0; }
  .cart-details-block .cart-details-bottom-block .lt-block { padding: 20px 15px 0; }
  .cart-details-block .cart-details-bottom-block .rt-block { padding: 0 15px 38px; }
  /* .product-details-block .product-details-top .rt-block .thumb-box .block2 .lt-panel { width: 100%; } */
  /* .product-details-block .product-details-top .rt-block .thumb-box .block2 .rt-panel { width: 100%; } */
  .product-details-block .product-details-top .rt-block .thumb-box .block2 a { background-position: 30% center; }
  .product-list-block .rt-block .bottom-block .col-sm-6 { width: 80%; }
  .cart-details-block .cart-details-top-block .title-panel .rt-panel .shopping { font-size: 16px; }
  .checkout-block .accordion-panel .block2 a img { max-width: 100%; }
  .product-details-block .product-details-top .alert p { width: 100%; float: none; }
  .product-details-block .product-details-top .alert .view-cart { display: inline-block; float: left; margin-top: 20px; }
  .checkout-block .accordion-panel .table-responsive .table td { padding: 10px 5px!important; }
  .checkout-block .accordion-panel .table-responsive .table .img-block { height: 40px; width: 40px; }
  .product-list-block .rt-block .bottom-block .block .rt-block { width: 43%; }
  .product-list-block .modal__content .rt-block .price-panel .lt-panel p { background: none; padding-left: 0; }
  .cart-details-block .link-bottom-block .rt-panel .shopping { font-size: 14px; }
  .product-details-block .product-details-top .alert .img-block img { max-width: 100%; }
  .product-details-block .product-details-top .alert .text-block { width: 75%; }
  .product-details-block .product-details-top .alert .view-cart { margin-left: 5%; }
  .mailing-block .col-xs-6 { width: 100%; margin-bottom: 20px; }
  .mailing-block .submit { margin: 0; }
  .categories .col-xs-6 { width: 90%; }
}

@media screen and (max-width: 400px) {
  /*change*/
  .overlay a { font-size: 20px; line-height: 22px; }
  /*change*/
  .overlay ul li a { width: 90%; }
  /*change*/
  .overlay ul li .sb-submenu li ul li a { width: 91%; }
  /*change*/
  .overlay .language-block .lng i { width: 11%; }
  /*change*/
  .overlay .drop .dropbtn:after { width: 11%; }
  /*#header .top-block .lt-panel ul{ text-align:center; padding:0 0 20px;}*/
  /*#header .top-block .lt-panel ul li{ display:inline-block; float:none;}*/
  #header .top-block .rt-panel ul { text-align: center; }
  #header .top-block .rt-panel ul li { display: inline-block; float: none; }
  .banner-block .banner-desc .text-block p { display: none; }
  .inner-section .best-seller-block .box { width: 90%; }
  .inner-section .feature .box { width: 90%; }
  #footer .payment-block ul li { padding: 0 5px; }
  .about-block .lt-block img { width: 100%; }
  .contact-block .block { width: 100%; float: none; min-height: inherit; }
  .contact-block .form-block .col-sm-6 { width: 100%; }
  .dashboard .bottom-block .col-sm-6 { width: 90%; }
  .my-account-block .rt-block .change-password-block h6 { margin: 0 0 10px; }
  .my-account-block .rt-block .change-password-block .form-control { width: 100%; float: none; }
  .my-account-block .rt-block .change-password-block .rt-panel { width: 100%; }
  /* .my-account-block .rt-block .my-wishlist .md-panel { width: 100%; } */
  .my-account-block .rt-block .my-wishlist .rt-panel { width: 100%; }
  .my-account-block .rt-block .my-wishlist .md-panel { border-right: none; }
  .checkout-block a.accordion { padding: 14px 15px 14px 45px; }
  .checkout-block a.icon1.active { background-position: 13px; }
  .checkout-block a.icon2 { background-position: 13px; }
  .checkout-block a.icon3 { background-position: 13px; }
  .checkout-block a.icon4 { background-position: 13px; }
  .checkout-block a.icon5 { background-position: 13px; }
  .checkout-block a.icon6 { background-position: 13px; }
  .checkout-block a.icon1:hover { background-position: 13px; }
  .checkout-block a.icon2:hover { background-position: 13px; }
  .checkout-block a.icon3:hover { background-position: 13px; }
  .checkout-block a.icon4:hover { background-position: 13px; }
  .checkout-block a.icon5:hover { background-position: 13px; }
  .checkout-block a.icon6:hover { background-position: 13px; }
  .checkout-block a.icon1.active { background-position: 13px; }
  .checkout-block a.icon2.active { background-position: 13px; }
  .checkout-block a.icon3.active { background-position: 13px; }
  .checkout-block a.icon4.active { background-position: 13px; }
  .checkout-block a.icon5.active { background-position: 13px; }
  .checkout-block a.icon6.active { background-position: 13px; }
  .login-register a { margin: 0 0 20px; }
  .login-register a { width: 100%; }
  .login-register .thumb-box { padding: 25px 15px; }
  .product-details-block .brought-block .bottom-block .col-sm-5 { width: 100%; }
  .product-details-block .brought-block .bottom-block h4 { float: right; margin: 0 0 10px; }
  .product-details-block .brought-block .bottom-block p { float: left; }
  .product-details-block .brought-block .bottom-block .col-sm-7 { width: 250px; }
  .product-details-block .product-details-top .rt-block .thumb-box .block2 a { background-position: 24% center; }
  .product-list-block .rt-block .bottom-block .col-sm-6 { width: 90%; }
  /* .my-account-block .rt-block .order-details-block .table-responsive a.cart { width: 30px; } */
  /* .my-account-block .rt-block .order-details-block .table-responsive a.view { width: 30px; } */
  .dropdown-content { min-width: 118px!important; }
  .search { width: 100%; }
  .search input[type="submit"] { width: 9%; }
  .search input[type="text"] { width: 89%; }
  #header .bottom-block { position: relative; }
  #nav-wrap { width: 34px; height: 31px; }
  #header .middle-block .cart .bottom-panel .shopping, .shopping { font-size: 10px; padding: 8px 5px; margin-right: 0; }
  #header .middle-block .cart .bottom-panel .checkout, #menu .top-panel .checkout { font-size: 10px; padding: 8px 5px; }
  #header .middle-block .menu-icon { width: 90px; margin: 10px 0 0 0; }
  #header .middle-block .menu-icon sup { right: 15px; }
  .login-register .login, .register { float: right; }
  .login-register .block2 { padding: 0; }
  .checkout-block .accordion-panel .block2 h4 { font-size: 14px; padding: 5px 0 10px; }
  #header .top-block .mobile-option .dropdown-content { min-width: 60px!important; }
  #header .middle-block .menu-icon { display: none; }
  /* .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-5, .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-7 { padding: 0 5px; } */
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box2 { padding: 20px 5px; }
  .cart-details-block .cart-details-top-block .bottom-panel { padding: 20px 5px 0; }
  .my-account-block .rt-block .loyalty-points .table-responsive th, td { padding: 5px; font-size: 9px; line-height: 11px; }
  .my-account-block .rt-block .loyalty-points .table-responsive td { font-size: 10px; }
  /* .my-account-block .rt-block .my-order-block .table-responsive td { font-size: 10px; } */
  .my-account-block .rt-block .my-order-block .table-responsive th, td { /*font-size: 10px;*/ padding: 5px 2px; }
  .my-account-block .rt-block .my-order-block .table-responsive a.cart { font-size: 10px; /*width: 30px; margin-bottom: 10px;*/ }
  .my-account-block .rt-block .my-order-block .table-responsive a.view { font-size: 10px; /*width: 30px; margin-top: 10px;*/ }
  .product-list-block .modal__content .rt-block h1 { font-size: 24px; line-height: 26px; }
  .product-list-block .modal__content .rt-block .price-panel .lt-panel p span { font-size: 18px; line-height: 20px; }
  .product-list-block .modal__content .rt-block .price-panel .rt-panel p span { font-size: 18px; line-height: 20px; }
  .product-list-block .modal__content { padding: 10px 15px; }
  .payment-details-block { width: 100%; }
  .product-details-block .product-details-top .alert p { font-size: 16px; }
  .p404info { width: 100%; float: none; }
  .sitemap-section ul li { width: 100%; }
  .sitemap-headings { font-size: 16px; }
  .categories .col-xs-6 { width: 100%; }
  .product-details-block .product-details-top .rt-block .price-panel .rt-panel { padding: 0 0 0 5px; }
  .product-details-block .product-details-top .rt-block .price-panel .lt-panel { padding: 0 15px 0 0; }
  #shippingtbl td { font-size: 10px; }
  #shippingtbl th { font-size: 12px; }
  .owl-theme .owl-controls .owl-page { float: right; }
  .banner-block .banner-desc .text-block h4 { font-size: 13px; line-height: 15px; }
}

@media screen and (max-width: 370px) {
  .modal__window .text-block .button-block { text-align: center; }
  .modal__window .text-block a { padding: 15px 10px; width: 205px; margin: 0 0 15px!important; text-align: center; float: none!important; }
}

@media screen and (max-width: 350px) {
  /*change*/
  .overlay a { padding: 8px 0 8px 18px; }
  /*change*/
  .overlay ul li a { width: 88%; }
  /*change*/
  .overlay ul li .sb-submenu li a { padding-left: 34px; font-size: 18px; line-height: 19px; }
  /*change*/
  .overlay ul li .sb-submenu li ul li a { width: 87%; padding-left: 50px; }
  /*change*/
  .overlay .language-block .lng i { width: 13%; }
  /*change*/
  .overlay .drop .dropbtn:after { width: 13%; }
  .inner-section .best-seller-block .box { width: 100%; }
  .inner-section .feature .box { width: 100%; }
  .dashboard .bottom-block .col-sm-6 { width: 100%; }
  .product-details-block .product-details-top .rt-block .price-panel .lt-panel p { background: none; padding: 0; }
  .my-account-block .rt-block .your-address-book .block .box3 a { line-height: 22px; }
  .product-list-block .rt-block .bottom-block .col-sm-6 { width: 100%; }
  #footer .payment-block ul li { margin: 0 0 10px; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box3 p,   .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 h6, .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 p { font-size: 12px; line-height: 14px; }
  .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 h4 { font-size: 14px; line-height: 16px; }
  .inner-section .block .rt-block { width: 43%; }
  .product-details-block .slider-block .box { padding: 0 10px; }
  .product-details-block .slider-block .block .rt-block { width: 43%; }
  .product-list-block .modal__content .rt-block .option-panel { padding: 20px 10px; }
  .product-list-block .modal__content .rt-block .price-panel .lt-panel { width: 100%; margin: 0 0 10px; background: none; }
  .product-list-block .modal__content .rt-block .price-panel .rt-panel { width: 100%; margin: 0 0 10px; padding: 0; }
  .product-list-block .modal__content .rt-block .option-panel .inner-block .cart { width: 80%; display: inherit; margin: 0 auto 10px!important; float: none; }
  .product-list-block .modal__content .rt-block .option-panel .inner-block .details { width: 80%; display: inherit; margin: 0 auto!important; float: none; }
  .sp-thumbs a:link, .sp-thumbs a:visited { height: 38px; }
  .payment-details-block { padding: 20px 15px; }
  .payment-details-block h3 { font-size: 15px!important; }
}

@media screen and (max-width: 310px) {
  #header .middle-block .account-block { width: 145px; }
  #header .middle-block .rt-panel .lt-block { width: 270px; }
  .product-list-block .rt-block .bottom-block .block .rt-block { width: 43%; }
}

@media screen and (max-width: 300px) {
  body { width: 300px; }
  .container { width: 300px; }
}
