@media screen and (min-width: 1200px) {
  .container { width: 1140px; }
}
@media screen and (min-width: 1300px) {
  .container { width: 1280px; }
}
@media screen and (min-width: 1800px) {
  .container { width: 1720px; }
}
@media screen and (min-width: 768px) {
  .two-column-list ul li { width: 49%; display: inline-block; vertical-align: top; }
}
@media screen and (min-width: 980px) {
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle { display: none; }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown:hover { background-color: #fff; border-radius: 5px 5px 0 0; border: 1px solid; }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown:hover a:hover { color: #26588d; }
  .home header .navbar-inverse .navbar-collapse .navbar-nav li:not(.dropdown):hover { background-color: rgba(255, 255, 255, 0.80); border-radius: 5px; }
  .home header .navbar-inverse .navbar-collapse .navbar-nav li:hover { border: 1px solid rgba(255, 255, 255, 0.4); }
  .home header .navbar-inverse .navbar-collapse .navbar-nav li:not(.dropdown):hover a { color: #26588d!important; }
  .home header .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown:hover { background-color: rgba(255,255,255,0.80); }
  .navbar-inverse .navbar-collapse .navbar-nav li { border: 1px solid #fff; }
  .navbar-inverse .navbar-collapse .navbar-nav li:not(.dropdown):hover { background-color: #fff; border-radius: 5px; border: 1px solid; }
  .navbar-inverse .navbar-collapse .navbar-nav li:not(.dropdown):hover a { color: #26588d; }
}

@media screen and (min-width: 1024px) {
  .wh_box .wh_box_inner .why-choose-us-box { padding: 0 150px; }
}
@media screen and (max-width: 1170px) and (min-width: 1024px) {
  .product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box { width: 46%; }
}
@media screen and (max-width: 1300px) and (min-width: 1024px) {
  .product-detail .right-box .text-box { flex-wrap: wrap; }
  .product-detail .right-box .price { text-align: left; margin: 0 0 20px; }
}

@media screen and (max-width: 1800px) {
  .free_sec { background-position: 35px; }
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1540px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1400px) {
  .product-list .products .box-item .box-text { padding: 15px; }
}
@media screen and (max-width: 1366px) {
}
@media screen and (max-width: 1280px) {
  .container { max-width: 96%; }
  .content_area > .container { max-width: 100%; width: 100%; padding: 0; }
  .navbar-inverse .navbar-collapse .navbar-nav li a { padding: 13px 30px; }
  .navbar-nav > li a { font-size: 14px; }
  .calldiv .input_sec { width: 40%!important; }
  .home-box-part .service-part { min-height: 420px; }
  .home-box-part .service-part h2 { font-size: 30px; }
  .lang-2 .navbar-nav > li a { font-size: 12px; padding: 13px 14px; }
  .lang-2 .panel-footer li { font-size: 11px; }
  .price-btn { margin-top: 10px; }
  .price-btn .price-box .pr_red_txt { line-height: 40px; }
  .price-btn .btn-box { width: 100%; }
}

@media screen and (max-width: 1200px) {
  .row.checkout-summary-section { margin: 0; }
  .navbar-inverse .navbar-collapse .navbar-nav li a { padding: 13px 24px; }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle { width: 22px; }
  .category-list .products .box-item .box-text .box-title a { font-size: 16px; line-height: 20px; }
  .top-filter-box .filter-box { justify-content: flex-start; }
}
@media screen and (max-width: 1199px) {
  .calldiv .call h2 { font-size: 16px; }
  .calldiv .call h2 label { margin: 0 15px 0 0; }
  .calldiv .input_sec { width: 280px!important; }
  .navbar-inverse .navbar-collapse .nav-account-cart li { padding: 0 3px; }
  .navbar-inverse .navbar-collapse .nav-account-cart li a { font-size: 12px; }
  .lang-2 .navbar-nav > li a { padding: 13px 10px; }
  .home-box-part .service-part:nth-child(2n) h2 { font-size: 28px; }
  .lang-2 .home-box-part .service-part h2 { font-size: 24px!important; }
  .home-box-part .service-part .btn { width: 160px; font-size: 16px; line-height: 40px; }
  #web_cat .box_bar { line-height: 24px; }
  .price-btn .pr_red_txt { padding-left: 0; font-size: 18px; }
  .header-right-top .right-box .nav-account-cart li { padding: 0 0 0 10px; }
  .filter-box h3 { font-size: 15px; }
  .top-filter-box .filter-box .filter-list { margin: 0 10px 20px 0; }
  .top-filter-box .filter-box .toggle-btn { padding: 12px 38px 12px 16px; }
  .top-filter-box .filter-box .filter-list .dropdown-list { padding: 15px 10px 0; min-width: 210px; }
}
@media screen and (max-width: 1130px) {
  .footer-bottom .fo_txt { font-size: 11px; }
  .home_txt { letter-spacing: 0; }
  .lang-2 .navbar-nav > li a { font-size: 11px; }
/* .product-detail #zoom_div .zl { width: 25%; }
  .product-detail #zoom_div .zr { width: 70%; } */
}
@media screen and (max-width: 1100px) {
  .header-right-top .right-box .nav-account-cart li.btn-highlight a { padding: 10px 15px; }
  .logo_area li.headerbanners { width: 70%; }
  .calldiv .input_sec { margin-left: 0; }
  .navbar-nav > li a { font-size: 13px; }
  .navbar-inverse .navbar-collapse .nav-account-cart { padding: 0 12px; }
  .home-box-part .service-part h2 { font-size: 26px; }
  .home-box-part .service-part:nth-child(2n) h2 { font-size: 26px; }
  .box_bar { padding: 20px 15px 0; }
  #CatDesc br { display: none; }
  .ui-dialog .ui-dialog-title { white-space: initial!important; }
  .navbar-inverse .navbar-collapse .navbar-nav li a { padding: 13px 20px; }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle { width: 12px; }
}
@media screen and (max-width: 1075px) {
  .price-btn { margin-top: 5px; }
  .price-btn .pr_red_txt { width: 100%; }
  .price-btn .btn-box { width: 100%; }
  .header-right-top { width: 100%; }
  #minicart { min-width: initial; }
}

@media screen and (max-width: 1050px) {
  .lang-2 .navbar-nav > li a { padding: 13px 9.5px; font-size: 10px; }
}

@media screen and (max-width: 1024px) {
  .home-box-part .service-part h2 { font-size: 24px; }
  .home-box-part .service-part:nth-child(2n) h2 { font-size: 24px; }
  .home-slider-section .slider-inner .item .content { padding: 70px 20px 100px; }
  .home-slider-section .slider-inner .item .content .heading h1 { font-size: 60px; }
  .home-slider-section .slider-inner .item .content .heading h2 { padding: 0 0 30px; font-size: 25px; }
  .why-choose-us-section .heading h2 { font-size: 35px; margin: 0 0 30px; line-height: 45px; }
  .product-detail .left-box { width: 100%!important; }
  .product-detail .left-box .delivery-box { width: 100%; }
  .product-detail .left-box .pro-reviews-list { width: 100%; }
  .product-detail .right-box { width: 100%!important; }
  .product-detail .right-box .text-box .box_bar { padding-left: 0; }
  .product-detail .right-box .review-list { padding: 0 0 30px; }
  .product-detail .right-box .accordion { padding: 35px 0; }
}
@media screen and (max-width: 1020px) {
  .lang-2 .home-box-part .service-part h2 { font-size: 22px!important; }
}
@media screen and (max-width: 1000px) {
  .header-right-top { width: 100%; text-align: center; }
  .product-list .products .box-item { border: 1px solid #ddd; box-shadow: none; }
}
@media screen and (max-width: 991px) {
  .header-top .free_sec { text-align: center; padding: 0 0 10px; }
  .header-top .link_sec { width: 100%; }
  .header-top .link_sec ul { text-align: center; }
  .logo_area.bottom-logo .container { padding: 0; }
  .navbar-inverse .container { padding-right: 0; padding-left: 0; }
  .panel-footer .footer-menu { width: 49%; display: inline-block; padding: 0 0 25px; }
  .panel-footer .desktop-only { display: none; }
  .footer-bottom .row { flex-wrap: wrap; justify-content: center; row-gap: 15px; }
  .footer-bottom .copyright-txt { width: 100%; }
  .footer-bottom .copyright-txt .fo_txt { float: none; text-align: center; }
  .footer-bottom .text-center { padding: 0 40px 0 0; }
  .home-box-part .service-part { width: 100%; float: left; margin-bottom: 5px; }
  .home-box-part .service-part:nth-child(2n) { margin-bottom: 0; }
  .home-box-part .service-part h2 { font-size: 32px; }
  .home-box-part .service-part:nth-child(2n) h2 { font-size: 32px; }
  .home-box-part .service-part:nth-child(2n) { width: 100%!important; margin-top: 20px; }
  .home-wh_box .specialise-list li { width: 50%!important; }
  .home_bx_area #product-list div { clear: none!important; }
  .home_bx_area #product-list .box_in .box_pic { text-align: center; }
  .home_bx_area #product-list .box_in .box_pic img { max-height: 210px; }
  .related-mobile .col-md-4.text-center { padding: 0; }
  .related-mobile.related-product .bl_box { height: auto; }
  .buttons-block { width: auto; float: right; position: relative; margin-right: 0; padding: 10px 21px 6px 10px; }
  .buttons-block .slid { display: block; position: relative; font-size: 0px; }
  .buttons-block .slid span { font-size: 14px; color: #fff; line-height: 16px; text-align: center; border-radius: 50%; width: 20px; height: 20px; line-height: 20px; position: absolute; top: -10px; right: -9px; background: #7979c8; font-weight: 700; }
  .buttons-block .cart-block { display: none; }
  .woocom-cart .item-pane { display: flex; }
  .woocom-cart .item-pane .item-box.fill { width: 170px; border: none; }
  .woocom-cart .item-pane .item-box.box5 img { width: 36px; }
  .woocom-cart .item-pane .item-box h3 { font-size: 13px; }
  .mm-panel.mm-hasnavbar .mm-navbar { display: none!important; }
  .woocom-cart .top-panel { border-bottom: 1px solid rgba(0,0,0,.1); margin-bottom: 15px; }
  #menu .top-panel h3, .woocom-cart .top-panel h3 { color: #303030; }
  .mm-panels>.mm-panel::before { height: 0!important; }
  .mm-panels>.mm-panel.mm-hasnavbar { padding-top: 25px!important; }
  .woocom-cart.mobileminicart a.cart-btn { padding: 10px 25px; background: #4f4f98; color: #fff; }
  .filter-button { display: inline-block; }
  .why-choose-us-section { padding: 50px 0; }
  .testimonial-slider-section { padding: 55px 0; }
  .testimonial-slider-section h2 { font-size: 30px; margin-bottom: 35px; line-height: 45px; }
  .inner-top-bar h3 { font-size: 35px; }
  .product-detail .right-box h1 { font-size: 26px; }
  .related-product h2 { padding: 0 0 25px; }
  .totals-block table.tab_in { width: 50%; }
}
@media screen and (max-width: 980px) {
  .header-section.sticky .header-bottom { top: 10px; }
  .navbar-nav > li > .dropdown-menu a.dropdown-item { border-bottom: 1px solid #fff; }
  .navbar-nav > li > .dropdown-menu a.dropdown-item.mobile-only { display: block; }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle { display: block; }
  .header-middle .headerlogo1 { width: 90%; padding: 0 0 25px; position: relative; z-index: 999; }
  .header-middle .headersearch { width: 100%; }
  .header-middle .headerbanners { display: none; }
  .home .navbar-inverse .navbar-header .navbar-toggle { display: block; border: 2px solid #fff; padding: 9px 6px; border-radius: 0; margin: 5px 0; }
  .home .navbar-inverse .navbar-header .navbar-toggle .icon-bar { background-color: #fff; }
  .home header .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown .dropdown-menu { background-color: transparent!important; }
  .home  .navbar-toggle:before { top: 8px; color: #fff; }
  header.bottom-logo { position: relative; }
  header.bottom-logo .header-bottom { position: absolute; top: 100px; right: 0; width: 100%; border: none; }
  .navbar-inverse .navbar-header { display: inline-block; float: right; margin-right: 1%; }
  .navbar-inverse .navbar-collapse .nav-account-cart { padding: 0 15px; }
  .navbar-inverse .navbar-collapse .nav-account-cart li { padding: 0 9px; }
  .navbar-inverse .navbar-header .navbar-toggle { display: block; border: 2px solid #04305e; padding: 9px 6px; border-radius: 0; margin: 5px 0; }
  .navbar-inverse .navbar-header .navbar-toggle:focus { background: transparent!important; }
  .navbar-inverse .navbar-header .navbar-toggle .icon-bar { background-color: #04305e; }
  .navbar-toggle:before { top: 8px; color: #04305e; }
  .navbar-collapse.collapse { display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important; margin: 0!important; }
  .navbar-inverse .navbar-collapse .navbar-nav { display: none!important; }
  .navbar-inverse .navbar-collapse.collapse.in .navbar-nav { display: block!important; position: absolute; top: 100%; width: 100%; right: 0; z-index: 999; background: #04305e; padding: 15px 0; }
  .navbar-inverse .navbar-collapse .navbar-nav li a { color: #fff; }
  .navbar-inverse .navbar-collapse .navbar-nav li a:hover { color: #1a4f87; }
  .navbar-inverse .navbar-collapse .nav-account-cart { float: left; }
  .navbar-inverse .navbar-collapse .navbar-nav li { width: 100%!important; }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle { width: 46px; right: 2%; z-index: 99; height: 46px; filter: brightness(1); }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown:hover .dropdown-menu { display: none; }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown.open .dropdown-menu { display: block; position: initial; background: transparent; width: 96%; box-shadow: none; border: none; margin: 0 13px 0 35px; }
  .navbar-nav > li > .dropdown-menu a.dropdown-item { color: #fff!important; background: transparent!important; padding: 13px 0; }
  .call-mobile { display: block!important; margin-top: 0; margin-bottom: 40px; }
  .collapse.in { display: block; }
  .navbar-nav { text-align: left; margin: 0; width: 100%; }
  .navbar-collapse { text-align: left; padding: 0; }
  .navbar-nav > li { padding: 0 5%; }
  .navbar-inverse .navbar-collapse,   .navbar-inverse .navbar-form, .navbar-nav > li a { border: none; }
  .navbar-nav > li a { font-size: 14px; }
  .navbar-inverse .navbar-collapse .nav-account-cart li span i { color: #fff; font-size: 14px; margin-right: 7px; }
  .panel-footer { padding: 30px 0 30px; }
  .product-detail #zoom_div #main-image-div { overflow: hidden; }
  .product-detail #main-image-div #zoom .MagicZoomHint { top: 0!important; }
  .navbar-inverse .navbar-collapse .navbar-nav li.hide-dektop { display: block; }
  .navbar-inverse .navbar-collapse .nav-account-cart li.hide-mobile { display: none; }
  #dialog-chart:hover img { max-width: initial; }
  #mm-0 .ui-dialog { width: 94%!important; left: 3%!important; overflow: hidden; }
}
@media screen and (max-width: 979px) {
}
@media screen and (max-width: 960px) {
}
@media screen and (max-width: 920px) {
}
@media screen and (max-width: 900px) {
  .fancybox-desktop { width: 92%!important; left: 4%!important; }
  .fancybox-inner { width: 100%!important; height: 100%!important; }
  #dialog-mini-popup .Overlay-Main-left { width: 35%; }
  #dialog-mini-popup .Overlay-Main-Right { width: 63%; }
  #dialog-mini-popup .Overlay-Main-left, .product-popup .Overlay-Main-left { width: 35%; }
  #dialog-mini-popup .Overlay-Main-Right, .product-popup .Overlay-Main-Right { width: 63%; }
  .product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box { justify-content: left; }
}
@media screen and (max-width: 896px) {
}
@media screen and (max-width: 880px) {
}
@media screen and (max-width: 869px) {
}
@media screen and (max-width: 853px) {
}
@media screen and (max-width: 850px) {
}
@media screen and (max-width: 847px) {
}
@media screen and (max-width: 846px) {
}
@media screen and (max-width: 824px) {
}
@media screen and (max-width: 823px) {
}
@media screen and (max-width: 812px) {
}
@media screen and (max-width: 800px) {
  .ui-widget-content { max-width: 100%!important; }
  .ui-widget-content { max-width: 96%!important; left: 2%!important; }
  .product-popup.ui-widget-content { max-width: 100%!important; left: 0!important; }
  #dialog-product_offer { width: 100%!important; max-width: 100%!important; left: 0!important; }
}
@media screen and (max-width: 770px) {
}
@media screen and (max-width: 768px) {
  .navbar-toggle:before { top: 4px; }
  .link_sec li { padding: 0 5px!important; }
}
@media screen and (max-width: 767px) {
  .header-top .finance { width: 60%; display: inline-block; }
  header.bottom-logo .header-bottom { top: 65px; }
  .navbar-inverse .navbar-collapse .navbar-nav li a { padding: 13px 0; }
  .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown.open .dropdown-menu { margin: 0 13px 0 18px; }
  .panel-footer .footer-menu li { width: 100%; }
  .panel-footer .footer-menu { width: 100%; }
  .up-block { display: none!important; }
  .wh_box .wh_box_inner ul li a { font-size: 12px; padding: 5px 10px; }
  .bl_txt { max-width: 100%; }
  .box_pic { min-height: initial; margin-bottom: 10px; }
  .form-group { display: inline-block; margin-bottom: 5px; }
  #web_cat .product-list-part .home_box { min-height: initial!important; }
  .row.checkout-summary-section { margin: 0; }
  .home-slider-section .slider-inner .item .content .heading h1 { font-size: 40px; }
  .home-slider-section .slider-inner .item .warranty { left: 20px; }
  .home-slider-section .owl-nav button.owl-prev { left: -10px; }
  .home-slider-section .owl-nav button.owl-next { right: -10px; }
  .free_sec, .navbar-toggle:before { display: none!important; }
  .product-detail .left-box .delivery-box { flex-wrap: wrap; margin: 10px 9px 0 auto; }
  .product-detail .right-box .text-box { flex-wrap: wrap; padding: 0 0 20px; }
  .product-detail .right-box .pro_txt .product-add-on .add-on-product { flex-wrap: wrap; }
  .product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box { justify-content: left; }
  .product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box .included { top: -11px; right: -10px; }
  #CatPagebtn { padding: 7px 15px; }
  .category-list .products .box-item { margin-bottom: -10px; }
  .product-list .products .box-list { width: 100%; }
  .cart-table { margin: 20px 10px; display: inline-block; }
  .totals-block { flex-wrap: wrap; }
  .table-bordered td { border: 1px solid #ddd; }
  .table-custom-responsive thead { display: none; }
  .table-custom-responsive tr { width: 100%; display: inline-block; border: none; margin-bottom: 40px; }
  .table-custom-responsive td { display: block; }
  .table-custom-responsive td::before { content: attr(data-label); display: inline-block; width: 35%; font-weight: 600; text-align: inherit; }
}
@media screen and (max-width: 730px) {
  .calldiv .call h2 { font-size: 14px; }
}
@media screen and (max-width: 710px) {
  .product-detail .col-md-7 { overflow: hidden; }
  #zoom_div1 .zl { text-align: center; }
  #zoom_div1 .zl .Selector { position: relative; margin: 3px 3px; overflow: hidden; float: none; display: inline-block; vertical-align: top; }
  #zoom_div1 .zl a.Selector img { position: absolute; left: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); width: 100%; }
  /* .product-detail .left-box a.wish i { margin: 20px 0 20px 0; } */
  .product-detail #zoom_div #main-image-div .list-group { margin-bottom: 0; }
  .product-detail .left-box a.wish i { margin: 0 20px 0 0; }
  .product-detail #zoom_div { display: flex; flex-direction: column; padding: 0; box-shadow: none; padding-bottom: 0; position: relative; }
  .product-detail #zoom_div .zl { width: 100%; order: 2; }
  .product-detail #zoom_div1 { display: none; }
  .product-detail #main-image-div #zoom .MagicZoomHint { display: none!important; }
  .product-detail #zoom_div .zr { width: 100%; }
  .product-detail #zoom_div #main-image-div { padding: 20px 20px; min-height: 250px; width: 100%; height: auto; position: relative; }
  .product-detail #main-image-div #zoom #main-image { width: 100%!important; height: auto!important; position: initial; transform: none!important; pointer-events: none!important; }
  .MagicZoomBigImageCont { left: initial!important; right: 0!important; opacity: 0; }
  .jcarousel-skin-tango .jcarousel-next-vertical::before, .jcarousel-skin-tango .jcarousel-prev-vertical::before { display: block; }
}
@media screen and (max-width: 700px) {
}
@media screen and (max-width: 685px) {
  .calldiv .input_sec { width: 240px!important; }
}
@media screen and (max-width: 667px) {
}
@media screen and (max-width: 650px) {
}
@media screen and (max-width: 640px) {
  .calldiv .call h2 { font-size: 13px; }
  .panel-footer li { margin-bottom: 10px; }
  .lang-2 .panel-footer li { font-size: 11px; }
  .totals-block form { width: 100%; }
  .totals-block table.tab_in { width: 100%; }
}
@media screen and (max-width: 620px) {
  .free_sec { font-size: 12px; padding: 4px 4px 4px 40px; }
}
@media screen and (max-width: 600px) {
  .calldiv .call { padding-top: 0; width: 100%; }
  .calldiv .call h2 { font-size: 16px; max-width: 100%; }
  .calldiv .input_sec { width: 100%!important; }
  .header-top .finance { width: 100%; text-align: center; padding: 0 0 5px 0; }
}
@media screen and (max-width: 580px) {
  .navbar-inverse .navbar-header { margin-right: 0; }
  .home-box-part .service-part { min-height: 300px; }
  .home-box-part .service-part h2 { font-size: 28px!important; }
  #CatDesc { line-height: normal; }
  .product-detail .right-box .pro_txt .product-add-on .add-on-product { column-gap: 10px; }
  .product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box { width: 48%; }
}
@media screen and (max-width: 570px) {
  .header-right-top { text-align: center; }
  .free_sec { float: none; margin: 0; }
}
@media screen and (max-width: 520px) {
  .calldiv .call h2 { font-size: 14px; }
  .calldiv .call h2 span { display: inline-block!important; }
  .warranty strong { font-size: 14px; }
  .review { font-size: 12px; }
  .warranty strong:before { margin-right: 7px; }
  .home-wh_box .specialise-list li { width: 100%!important; margin-bottom: 10px!important; }
  .home-wh_box .content { font-size: 15px; }
  .testimonial-slider-section .content h3 { font-size: 18px; }
}
@media screen and (max-width: 510px) {
  .buttons-block img { width: auto!important; padding: 0!important; }
}
@media screen and (max-width: 480px) {
  .footer-bottom .fo_txt { font-size: 12px; }
  .panel-footer .container { padding: 0 15px; }
  .navbar-inverse .navbar-collapse .nav-account-cart { padding: 0 10px; }
  .navbar-inverse .navbar-collapse .nav-account-cart li { padding: 0 5px; }
  .navbar-inverse .navbar-collapse .nav-account-cart li a { font-size: 11px; }
  .calldiv .call h2 label { display: none; }
  .link_sec li { margin-left: 0; padding-left: 0!important; }
  .header-right-top .right-box .nav-account-cart, .header-right-top .right-box .nav-account-cart li { padding: 0!important; }
  .header-right-top { text-align: center; }
  .header-right-top .link_sec { float: left; padding: 0 0; }
  .header-right-top .right-box { margin: 0; float: right; }
  .home-box-part .service-part h2 { font-size: 24px!important; line-height: normal; }
  .home-box-part .service-part .btn { width: 140px; font-size: 16px; line-height: 36px; }
  .right-box .documents { padding: 10px; font-size: 12px; line-height: 17px; }
  .right-box .documents b { font-size: 16px; margin-bottom: 5px; }
  .right-box .pro_txt .warranty .left { width: 100%!important; }
  .right-box .pro_txt .warranty .review { width: 100%!important; }
  .right-box .d_box span { font-size: 16px; }
  .avaible-product-title h4 { font-size: 16px; }
  .right-box .d_box { padding: 10px 15px; }
  .related-product h4 { font-size: 18px; }
  .woocom-cart .item-pane { display: block; position: relative; }
  .woocom-cart .item-pane .item-box { float: left; }
  .woocom-cart .item-pane .item-box.box1 { width: 26%; }
  .woocom-cart .item-pane .item-box.box1 img { width: auto; max-width: 100%; height: auto; }
  .woocom-cart .item-pane .item-box.box2 { width: 74%; padding-left: 5px; }
  .woocom-cart .item-pane .item-box.box3 { padding-left: 29%; width: 100%; }
  .woocom-cart .item-pane .item-box.box3 h3:before { content: 'Quantity : '; display: inline-block; padding-right: 8px; font-weight: 800; }
  .woocom-cart .item-pane .item-box h3 { font-size: 13px; padding-bottom: 5px!important; }
  .woocom-cart .item-pane .item-box.box4 { padding-left: 29%; width: 100%; }
  .woocom-cart .item-pane .item-box.box4 h3:before { content: 'Price : '; display: inline-block; padding-right: 8px; font-weight: 800; }
  .woocom-cart .item-pane .item-box { padding: 0 7px; }
  .woocom-cart .item-pane .item-box.box5 { position: absolute; width: 30px; left: 18%; }
  .login-register .thumb-box .lt-block-container .lt-block .block h6 { display: block; text-align: left; }
  .login-register .thumb-box .lt-block-container .lt-block .block .form-control { width: 100%; }
}
@media screen and (max-width: 479px) {
  .product-add-on .add-on-product-button { font-size: 14px; }
  #dialog-chart .MagicZoom#zoom #main-image { width: 100%!important; height: auto!important; position: initial; transform: none!important; pointer-events: none!important; }
  .Overlay-Main-Right .size-list-options label { width: 160px; }
  form#AddToCart .Overlay-Main-Right .quantity-select { width: 100%; }
  .Overlay-Main-Right .quantity-select .form-inline .form-control { display: inline-block; }
}
@media screen and (max-width: 420px) {
  .bottom-panel .checkout { width: 100%; margin-bottom: 10px; }
  .shopping, .shopping { width: 100%; margin-left: 0; }
}
@media screen and (max-width: 414px) {
}
@media screen and (max-width: 412px) {
}
@media screen and (max-width: 411px) {
}
@media screen and (max-width: 400px) {
  .header-middle .headerlogo1 img { width: 85%; }
  .lang-2 .navbar-inverse .navbar-collapse .nav-account-cart li a { font-size: 10px; }
  .price-quantity .price { margin-right: 5px; margin-bottom: 5px; }
  .price-quantity .price span { font-size: 18px; }
  .quantity-select .form-inline .form-control { width: 70px; display: inline-block; }
  .quantity-select #buy-button { font-size: 14px; padding: 5px 10px; }
  .right-box .documents { padding: 5px; font-size: 12px; line-height: 18px; }
  .right-box .dec { font-size: 12px; }
  .right-box .documents b { font-size: 14px; }
  .product-popup .Overlay-Main-Right .Overlay-Cart .btn.btn-danger.popupaddtocartpopupbtn { font-size: 11px; }
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 370px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 340px) {
  .lang-2 .navbar-inverse .navbar-collapse .nav-account-cart li a { font-size: 9px; }
  .woocom-cart .item-pane .item-box.box5 { left: 15%; }
}
@media screen and (max-width: 320px) {
}
