/* Large Devices, Wide Screens */
@media only screen and (max-width: 1600px) {
}
/* 2k-5k Devices */
@media only screen 
and (min-device-width : 1600px) 
and (max-device-width : 5120px) {
#partcont {
max-width: 500px;
}
} 
@media only screen and (max-width: 1199px) {
.buynow {
font-size: 20px;
}
#contacts:before {
left: 46px;
}
#shedule:before {
left: 58px;
}
.top-panel-div-span {
display: none;
}
.settings-list {
left: auto;
right: 0;
}
.header_logo {
margin: 10px 10px 0 10px;
}
footer .contacts ul li.address {
line-height: 14px;
padding-top: 9px;
}
.product-grid .product-buttons .cart {
width: 92px;
}
.magnify .magnify-lens {width: 180px!important;height: 180px!important;}
.sticker-box {top: 50px;width: 30%;}
#right-block i {top: 42%;font-size: 23px;}
#contacts i.contacts-fa {top: 32%;left: 19%;}
#shedule i {left: 26%;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
.buynow {font-size: 16px;}
#shedule i {left: 22%;}
.banner-box {display: none;}
#filter-products-form .checkbox-image {float: left;margin-right: 5px;}
.item .sticker-box-cat {width: 100%;right: 20%;}
.to_top {position: static;}
.open-size-link {display: none;}
.product-info .cart .button {
width: 60%;
}
#contacts:before {left: 24px;}
#shedule:before {left: 38px;}
#right-block {padding-top: 20px;}
#cart {padding: 5px;}
.header_logo {margin: 10px 10px 0 10px;
}
.news-style p {overflow: hidden;}
a.popup_view_button {
opacity: 0!important;
z-index: 0!important;
}
}
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
.fastorder-panel-default .form-inline .form-group.col-md-7 {
margin-top: 20px;}
#show-login + .login-form > .panel-body form {
text-align: center;}
.product-grid .product:hover .product-about .cat-options {
display: none;}
.avg_rating {
text-align: left;
margin: 10px 0 15px 0;}
.avg_rating_info {
display: block;
text-align: left;
font-size: 14px;
line-height: 22px;}
.avg_rating:hover + .avg_rating_info {
position: relative;
top: 0;
right: 0;
padding: 0;
font-size: 14px;
line-height: 22px;
background: transparent;
border: 0;}
.product-info .stickers {
margin-right: 40%;
}
.banner-box {
display: none;
}
#contacts i.contacts-fa {
top: 20%;
left: 9%;
}
#shedule i {
left: 3%;
}
.sticker-box {top: 50px;z-index: 20;width: 40%;}
.item .sticker-box-cat {width: 100%;right: 20%;}
.stickers-cat {
line-height: 14px;
padding: 2px 4px;
}
.options .radio:first-child .tooltip.top {
left: -20px!important;
}
.options .form-group.required > label:first-of-type + .tooltip.top {
left: 2px!important;
}
#megamenu-menu .btn-navbar {
padding: 2px 0px 2px 15px!important;
}
.mobile-category-header {
display: block;
text-align: center;
font-size: 20px;
text-transform: uppercase;
margin-bottom: 16px;
}
.subcategory-header {
text-align: center;
font-size: 20px;
}
#filter-products-form a.list-group-item:focus, #filter-products-form a.list-group-item:hover {
opacity: 1;
background: #fafafa;
}
#filter-products-form .list-group-item {
border: 1px solid #fafafa;
}
#filter-button {
width: 100%;
font-size: 20px;
height: 50px;
line-height: 50px;
}
#column-left, #column-right {
display: none;
}
#uptocall-mini {
z-index: 99!important;
}
.account-content .buttons div {
margin: 0 10px;
}
.account-content form legend {
font-size: 14px;
}
ul.account-ul {
display: block;
}
ul.account-ul li {
display: inline-block;
width:49%;
padding: 10px;
}
ul.account-ul li a span {
width: 100%;
height: 54px;
overflow: hidden;
}
.account-content form, .account-content .table-div {
width: 100%;
}
#uptocall-mini .uptocall-mini-phone {
width: 30px!important;
height: 30px!important;
}
a.cheaper {
display: block;
width: 40%;
margin: 10px 0;
}
#uptocall-mini .uptocall-mini-phone:before {
background-size: 100%!important;
}
#checkout-cart td.text-left .input-group.btn-block {
max-width: 200px!important;
}
p.text-center .button {
display: block;
margin: 0 15%;
}
.open-size-link {
display: none;
}
#popup-subscribe-wrapper .left .image {
display: none;
}
.banner-box .image-box {
display: inline-block;
}
body {
padding-top: 60px;
}
.popup-footer button {
display: none!important;
}
.tab-content .rew-form .sub input[type="text"],
.reviewfield textarea {
width: 100%!important;
max-width: 100%!important;
}
.tabs-box .nav>li>a {
padding: 10px 4px;
}
#search-top,
.login-top-mobile,
.cart-top-mobile {
display: block!important;
}
.category-info {
min-height: 180px;
}
.category-list + .category-info {
min-height: 90px;
}
nav, .navbar-nav > li {
height: auto;
}
#megamenu-menu .nav > li:first-child > a {
padding-left: 10px!important;
}
.top-panel {
position: fixed;
top: 0;
height: 60px;
z-index: 200;
border-bottom: 1px solid #525252;
}
.top-panel-ul,
.top-panel-div,
nav .main-ul,
nav #search,
.main-nav {
display: none;
}
#sidebar-toggle,
ul.mobile-category,
.top-panel #search,
.top-panel .navbar {
display: block;
}
ul.mobile-category {
list-style: none;
}
ul.mobile-category li {
position: relative;
margin: 0;
padding: 0;
text-align: left;
padding-left: 20px;
min-height: 44px;
}
ul.mobile-category > li {
border-top: 1px dotted #2B2B2B;
}
ul.mobile-category li a, ul.mobile-category li a:visited {
font-size: 14px;
line-height: 44px;
color: #000;
text-decoration: none;
position: relative;
display: block;
float: none;
}
ul.mobile-category li a.category-button,
ul.mobile-category li a.category-button:hover,
ul.mobile-category li a.category-button:visited {
width: 30px;height: 50px;position: absolute;right: 0px;top: 0;cursor: pointer;color: #fff;
}
ul.mobile-category li a.category-button .fa-plus {
font-size: 12px!important;
color: #fff;
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 250ms ease;
}
.active-submenu .fa-plus {
color: #c0392b!important;
-ms-transform: rotate(45deg)!important;
-webkit-transform: rotate(45deg)!important;
transform: rotate(45deg)!important;
transition: all 250ms ease;
}
#sidebar-toggle {
transition: all 0ms ease;
}
#sidebar-toggle.rotate-burger {transition: all 500ms ease;}
#sidebar-toggle.rotate-burger .bar {background-color: #B1ACAC;}
.active-submenu-items {
max-height: 15480px!important;
transition: all 450ms ease!important;
}
ul.mobile-category > li ul {margin: 0;padding: 0;list-style: none;}
ul.mobile-category > li ul.submenu {max-height: 0px;overflow: hidden;transition: all 250ms ease;}
ul.mobile-category > li ul li {display: block;}
header {height: auto;}
.header_logo {
margin: 10px 10px 0 10px;
}
#contacts {
margin: 0 auto;
height: auto;
}
#contacts:before {
left: 20px;
top: 6px;
}
#contacts > #phone {
line-height: 20px;
vertical-align: baseline;
}
#shedule {
padding-left: 48px;
margin: 0 auto;
display: table;
line-height: 20px;
}
#shedule:before {
left: 0;
margin-left: 14px;
}
#right-block, .popup_view_button.mobile-none {
width: 1px!important;
height: 1px!important;
background: transparent!important;
overflow: hidden!important;
border: 0!important;
padding: 0!important;
visibility: hidden!important;
}
.da-dots {
bottom: 5px!important;
}
.da-slide-current .da-img, .da-slide .da-img {
left: 60%!important;
bottom: 28%!important;
}
/*
.da-slide-current .da-img img, .da-slide .da-img img {
width: 150%!important;
}
*/
.da-slide h2 {
font-size: 20px!important;
top: 160px!important;
}
.da-slide p {
top: 190px!important;
height: 110px!important;
}
.da-slide .da-link-box {
top: 300px!important;
}
#cart {
margin-left: 52px;
display: inline-block;
text-align: center;
float: none;
}
#livesearch_search_results {
display: none;
}
footer .socials a {
width: 165px;
}

footer .socials {
display: block;
}
footer h3 {
padding: 0;
}
footer .about {
margin-bottom: 100px;
}
footer .contacts {
margin-bottom: 20px;
}
footer ul {
margin-bottom: 30px;
}
footer .contacts ul {
text-align: left;
padding-left: 0;
}
#powered .right {
float: none;
width: 100%;
margin: 46px auto 0 auto;
text-align: center;
}
#powered .copyright {
text-align: center;
}
.box-main .header {
display: block;
position: absolute;
top: 16px;
left: 16px;
z-index: 10;
height: 26px;
line-height: 26px;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
}
.box-main .tab-content .owl-theme .owl-controls {
display: none;
}
.box-main .nav-tabs > li {
margin: 6px 0!important;
}
.box-main .nav-tabs > li:first-child {
margin-top: 0!important;
}
.category-image {
display: none;
}
.category-slide {
width: 100%;
margin-top: 26px;
}
.category-slide .owl-buttons {
position: absolute;
top: -36px!important;
border-bottom: 1px solid #f4f3f3;
border-top: none;
border-right: none;
}
.caption, .caption-inner {
width: 100%!important;
}
.caption .heading {
font-size: 20px;
padding: 5px 20px;
}
.brands-slider .slide {
margin-right: 70px!important;
}
.brands-slider .all-brands {
top: 12px;
right: 10px;
}
.brands-slider .slide img {
opacity: 0.8;
width: 100px;
height: 65px;
}
.display {
float: none;
}
.category-header {
text-transform: uppercase;
font-size: 16px;
line-height: 26px;
width: 100%;
float: none;
color: #252525;
clear: both;
}
.show-items,
.sort {
float: left;
margin-bottom: 10px!important;
}
.more-info {
display: none;
}
.review {
position: relative;
right: 0;
}
.product-info .additional-buttons a {
cursor: pointer;
display: block;
margin: 10px 0;
width: 45%;
}
.product-info .additional-buttons a {
cursor: pointer;
display: block;
margin: 10px 0;
width: 48%;
text-align: left;
}
.cart .quantity {
margin-left: 8px;
}
.reviewfield strong {
min-width: 100%;
}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.search-top {
display: block!important;
}
.bx-wrapper .bx-prev {
left: -16px;
}
.navbar-fixed-bottom {
border-color: #525252;
border-radius: 0;
}
.navbar-fixed-bottom ul li {
font-size: 28px;
text-align: center;
cursor: pointer;
border-right: 1px solid #454545;
}
.navbar-fixed-bottom ul li:last-child {
border-right: 0;
}
.navbar-fixed-bottom ul li:hover {
background: #242424;
}
.navbar-fixed-bottom ul li a,
.navbar-fixed-bottom ul li a:visited,
.navbar-fixed-bottom ul li a:hover {
text-decoration: none;
color: #ff5100;
}
.navbar-fixed-bottom ul li i {
display: block;
width: 100%;
margin: 0 auto;
padding: 10px 0;
}
#bottom-info {
position: relative;
}
.bottom-info-ul {
padding: 10px;
}
.bottom-info-ul > li {
font-size: 12px!important;
text-align: left!important;
border-right: 0!important;
}
.bottom-info-ul > li i {
display: inline!important;
vertical-align: middle;
font-size: 4px;
padding-right: 6px;
}
.bottom-info-ul > li a {
padding-left: 6px;
display: inline-block!important;
}
.mobile-logo {
max-width: 185px;
margin: 10px auto;
}
.header_logo {
display: none;
}
.panel-group .panel {
border-radius: 0;
}
#sidebar .panel-default {
border: 0;
padding: 0;
}
.panel-default {
border: 0;
padding: 0 10px;
}
.panel {
margin-bottom: 20px;
background-color: transparent;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.panel-default > .panel-heading {
background-color: transparent;
border: 0;
margin: 0 -10px;
padding: 0 10px;
}
.panel-heading {
padding: 0;
border-bottom: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-top: 0;
}
h4.panel-title {
font-weight: normal;
font-size: 16px;
line-height: 36px;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 0;
padding: 0;
}
.panel-body .sidebar-a {
padding-left: 50px;
}
.panel-collapse {
padding: 10px 0;
}
#sidebar .panel-collapse {
padding: 0;
}
.hidden-contacts,
.footer-middle {
display: none!important;
}
#powered {
padding: 20px 0;
}
#back-top {
right: 15px;
bottom: 5px;
}
#sidebar .sidebar-a i.fa.fa-caret-down {
margin: 0 10px;
}
.category-slide .owl-theme .owl-controls .owl-buttons {
right: -10px;
}
.category-image + .category-slide {
width: 100%;
margin-left: 0px;
}
.category-slide .owl-theme .owl-controls {
top: -24px;
display: none;

}
.anylist-header {display: none;
}
#back-top span {width: 30px;height: 30px;
}
.item .cart {
opacity: 1;
}
.product-grid .product .product-about {
bottom: 0;
}
.product-grid .product {min-height: 160px;}
.product-grid .image {min-height: 250px;}
.product-grid .product-buttons .cart {width: 100%;opacity: 0.6;}
.product-grid .product-buttons {padding-right: 8px;
}
.product-grid .product-buttons .additional {display: none;}
.product-grid .product .sticker {width: 45px;height: 30px;background-size: 100%;font-size: 14px;line-height: 26px;}
.product-grid .product .new {width: 45px;height: 45px;background-size: 100%;}
.product-right {background: none;min-height: 0;padding-bottom: 20px;}
.product-info .cart .button {
width: 65%;}
#megamenu-menu .nav > li > div {
background: transparent!important;
padding-left: 20px;
}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
.da-arrows, #contacts, #shedule {
display: none!important;}
.da-slide h2 {
top: 100px!important;}
.row.menu-row {
margin-right: -15px;}
.box-main .nav-tabs {
display: block;}
.box-main .nav-tabs > li {
float: none!important;}
.box-main .nav-tabs > li, .box-main .nav-tabs > li.active {
border-left: 0!important;}
#powered .payment {
height: auto;}
.mobile-logo {
max-width: 130px;
margin: 10px auto;}
.banner-box {
margin-bottom: 0!important;
text-align: center;}
.pagination>li>a,.pagination>li>span {
padding: 6px 8px;}
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
.fastorder-panel-default .form-inline .form-group.col-md-7 .btn {
display: block;margin: 0 auto 10px;}
.fastorder-panel-default {padding: 0;}
.product-grid .rating {left: 20px;}
} 
/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {
}
/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {
.box-main .nav-tabs > li {
margin: 0!important;}
}
/* Small Devices, Tablets */
@media only screen and (min-width: 769px) {.mobile-logo {display: none!important;}
.form-horizontal .control-label {text-align:left;}
.search-box-top {
margin-top: -200px;
}
}
/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
#filter-close {display: none;}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
.news-background .body-news {
min-height: 370px;}
.oct-fastorder-payment input[type=button] {
padding: 12px 30px;
margin-top: 10px;
background-color: #141414 !important;
color: #fff;border-radius: 2px;transition-delay: 0;transition-duration: .2s;transition-property: all;transition-timing-function: cubic-bezier(0, 0, 1, 1);border-color: #000;display: inline-block;margin-bottom: 0;
font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;
-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;border-radius: 4px;
background-image: none;opacity: 1;height: auto;}
.oct-fastorder-payment input[type=button]#button-confirm {
background-color: #ff5100 !important;
}
}
@media only screen and (min-width: 1600px){
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
.payment {margin: 0 auto;text-align: center;
}
footer .about {
margin-bottom: 0px;
}
#contacts {margin: 15px auto;height: auto;}
#contacts:before {left: 40%;}
#shedule:before {left: 38%;}
#column-left, #column-right {display: block;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  {
.product-grid .product-buttons .wishlist,
.product-list .product-buttons .wishlist,
.product-grid .product-buttons .compare,
.product-list .product-buttons .compare {
margin-left: 6px;
}
}
@media only screen and (max-width: 240px) {
.mobile-logo-img img{display: none!important;}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
#megamenu-menu .nav > li:first-child > a {
padding-left: 10px!important;}
#megamenu-menu .nav > li > div {background: transparent!important;padding-left: 20px;}
#contacts > #phone {font-size: 12px;}
}
@media only screen and (max-width: 767px) {
#collapse-coupon, #collapse-coupon .panel-body, #collapse-voucher, #collapse-voucher .panel-body {
text-align: center;
}
.form-enter {
line-height: 16px;
}
#collapse-coupon .panel-body .input-group, #collapse-voucher .panel-body .input-group {
display: block;
}
#input-coupon, #input-voucher {display: block;float: none;width: 100%;
}
#input-coupon + .input-group-btn, #input-voucher + .input-group-btn {position: relative;font-size: 0;white-space: nowrap;display: block;float: none;width: 100%;margin-top: 10px;}
#button-coupon, #button-voucher {
margin-left: 0!important;}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.row.menu-row {
margin-right: -15px;
}
.megamenu-parent-img img {
display: none;}
}

@media only screen and (min-width : 992px) and (max-width : 1200px) {
.product-grid .product {
min-height: 372px;
}
}  
@media only screen and (min-width: 769px) and (max-width: 1199px) {
#right-block {
padding-top: 20px;
float: right;
}
.header_logo {
margin: 10px 10px 0 10px;
}
.header_logo img {
}
#cart {font-size: 10px;}
#shedule {font-size: 12px;}
}
@media only screen and (max-width: 1024px) {
.order-prev-span, .order-next-span {
display: none;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
.form-enter .form-group + .form-group  {
margin-top: 0px;}
.header_logo {display: block;margin: 10px 10px 0 10px;}
#right-block {float: right;width: auto;}
#contacts:before {left: 10%;}
#shedule:before {left: 17%;}
}
@media only screen and (min-width: 769px) and (max-width: 1199px) and ( max-height: 1200px ) and (orientation : portrait) {
.more-info {position: relative;bottom: 0;margin-top: 20px;}
.product-right {min-height: 570px;padding-bottom: 20px;}
.header_logo {margin: 10px 10px 0 10px;width: 100%;text-align: center;}
#right-block {padding-top: 20px;text-align: center;margin: 0 auto;}
#contacts:before {top: 12px;}
#shedule:before {left: 40%;}
}
@media print {
.top-panel, header, ul.breadcrumb { display: none; }
*,
  *:before,enter code here
  *:after {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;}
a[href]:after {
content: " (" attr(href) ")";}
abbr[title]:after {
content: " (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";}
pre,
blockquote {
border: 1px solid #999;page-break-inside: avoid;}
thead {
display: table-header-group;
}
tr,
img {page-break-inside: avoid;}
img {max-width: 100% !important;}
p,
h2,
h3 {orphans: 3;widows: 3;}
h2,
h3 {
page-break-after: avoid;
}
select {
background: #fff !important;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;}
.label {
border: 1px solid #000;}
.table {
border-collapse: collapse !important;}
.table td,
.table th {
background-color: #fff !important;}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;}
a[href]:after {
content: none !important;}
.manufacturer-logo, .more-info, .cheaper, #size-popup, .open-size-link, .options, .cart, .tabs-box .nav-tabs, .box-main, footer, .banner-box, .brands-slider, .price .cheaper {
display: none!important;}
.product-right {
min-height: auto;}
#container {padding: 0;}
}
​@media only screen and (max-width: 1440px) and (min-width: 1366px) {
#partcont {
margin: 6% auto 0 auto;
}
}
