
.__is_desktop {display:inline-block;}
.__is_mobile{display:none;}

.rawson-color-1 {color: #a51414;}
.rawson-color-2 {color: #de2522;}
.text-red {color: #cc141c;}
.text-blue {color: #1D68D6;}
.gray-bg {background: #f5f5f5;}
.gray2-bg {background: #C1C1C1;}

.cate-lst {display: none;}
#content {background: #fff;position: relative;padding: 20px 0 0 0;}
#content.index {padding: 20px 0 0 0;}
.top-bar p {line-height: 35px;margin: 0px;font-size: 15px;font-weight: normal;display: inline-block;}
.top-bar .right-sec li a {font-size: 15px;color: #555555;}
.top-bar .right-sec li {border-right: 1px solid #dddddd;margin-right: 10px;margin-top: 9px;line-height: 15px;padding-right: 13px;}
.top-bar .social-top a {line-height: 35px;color: #555555;font-size: 22px;margin: 0 8px;}
.cate-style {background: #de2522;}
header.header-style-5 nav {background: #E8E8E8;}
.header-style-5 .search-cate {border: 2px solid #de2522;}
.header-style-5 .search-cate i:before {font-family: inherit !important;}
.cart-pop .itm-cont {background: #de2522;}
.shipping-info li i {color: #de2522;font-size: 50px;line-height: 40px;}
.shipping-info li h5 {font-size: 20px;margin: 0px;font-weight: 600;margin-bottom: 5px;}
.shipping-info ul span {font-size: 15px;color: #888888;}
.newslatter {background: #de2522;}
.newslatter button {background: #a51414;}
.linking .breadcrumb {padding: 12px 15px;}
 .ownmenu .nav ul.dropdown-menu li a:hover {background: #f8f8f8;}
.shop-side-bar .search button {background: #de2522;}
.pagination li a.active {background: #1D68D6;color: #fff;border: 1px solid #1D68D6;}
.shop-side-bar li {list-style: none;line-height: 35px;font-size: 16px;}
.shop-side-bar li a.active i {color: #de2522;font-weight: 700;}
.shop-side-bar li i {font-size: 18px;margin-right: 10px;}
.product-detail .flex-control-thumbs li {width: 20%;}
.item-tabs-sec .nav li {text-align: center;padding: 0 20px;}
.item-tabs-sec .nav li a {margin-right: 0px;}
.item-tabs-sec .nav li.active {border-bottom: 1px solid #de2522;}
.item-col-3 .product.rawsonPro {min-height: 358px;}
.product.rawsonPro .product-details {min-height: 140px;}
.item-tabs-sec.item-tabs-service .nav {border-bottom: 1px solid #ffffff;}
.item-tabs-sec.item-tabs-service .nav li {margin-right: 10px;display: inline-block;border: 1px solid #dddddd;padding: 0px;}
.item-tabs-sec.item-tabs-service .nav li a {background-color: #eeeeee;font-size: 15px;font-weight: 700;outline: none;padding: 10px 30px;margin-right: 0px;}
.item-tabs-sec.item-tabs-service .nav li:hover a {background-color: #ffffff;}
.item-tabs-sec.item-tabs-service .nav li.active a, .item-tabs-sec.item-tabs-service .nav li.active a:focus, .item-tabs-sec.item-tabs-service .nav li.active a:hover {color: #ffffff;background-color: #a51414;border-color: #a51414;cursor: default;}
.item-tabs-sec .nav li.active a:before {background: transparent;height: 0px;}
.shop-side-bar.shop-side-bar2 li {font-size: 16px;letter-spacing: 2px;}
.shop-side-bar li.subMenu {padding-left: 43px;letter-spacing: 1px;}
.shop-side-bar li.subMenu a.active{border-bottom: 1px solid #de2522;}
.product article .tag {color: #de2522;font-size: 14px;}
.product article .tittle {display: block;color: #282828; min-height: 40px;margin-top:0px;}
.product article .price span.discount {text-decoration: none;color: #de2522;font-size: 14px;}
.product article .price span.discountRS {border: 1px solid #de2522;padding:2px; 5px;margin-right:5px;}
.col-list .product article .tittle {font-size: 16px;}
.rawsonProList .rawsonPro article img {width:194px;max-height:194px;}

.socialmedia {float: right;}
.socialmedia a {font-size: 20px;margin-left:10px;}
.socialmedia a i {font-size: 24px;}
.socialmedia a.facebook {color: #3C548E;}
.socialmedia a.facebook:hover i {opacity: 0.8;}
.socialmedia a.line {color: #1FB119;}
.socialmedia a.line:hover i {opacity: 0.8;}
.socialmedia a.twitter {color: #3193E2;}
.socialmedia a.twitter:hover i {opacity: 0.8;}
.socialmedia a.instagram {color: #AA1AB5;}
.socialmedia a.instagram:hover i {opacity: 0.8;}

.other-gif > span {color: #ff9900;font-size: 18px;letter-spacing: 0.2px;}
.other-gif > span i {	font-size: 18px;margin-right: 4px;}
.in-stock > span {color: #8fc31f;}
.pre-order {color: #cc6600;}
.pre-order > span {color: #cc6600;}
.other-stock > span {color: #5bc0de;font-size: 18px;letter-spacing: 0.2px;}
.other-stock > span i {font-size: 18px;margin-right: 4px;}
.products-other-list {}
.products-other-list input[type=checkbox] {background: transparent;border: 0px solid transparent;height: inherit;box-shadow: none;padding-left: 0;font-size: inherit;color: inherit;width: inherit;}
.products-other-list h5 {font-size: 15px;font-weight: 400;padding: 5px 0;margin-bottom:0px;}
.products-other-list .product-details-style.shorting-style {margin: 0;}
.products-other-list .product-details-style.shorting-style select {height: 30px;padding: 5px 12px;}
.other-form-container {background: transparent none repeat scroll 0 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);padding: 10px;text-align: left;margin: 0 2px 3px 2px;}
.shop-detail-relate-item h5 {color: #535353;font-size: 15px;padding-top:5px;margin-bottom: 5px;}

.cart-main-area .table-content table {background: #fff none repeat scroll 0 0;border-color: #eaeaea;border-radius: 0;border-style: solid;border-width: 1px 0 0 1px;width: 100%;}
.page-title {font-size: 22px;font-weight: bold;margin-bottom: 27px;text-align: center;text-transform: uppercase;}
.cart-main-area .table-content table {background: #fff none repeat scroll 0 0;border-color: #eaeaea;border-radius: 0;border-style: solid;border-width: 1px 0 0 1px;width: 100%;}
.table-content table th,.table-content table td {border-bottom: 1px solid #e5e5e5;}
.table-content table th {border-top: medium none;color: #454545;font-size: 15px;font-weight: bold;letter-spacing: 0.2px;padding: 14px 45px 13px;text-transform: uppercase;vertical-align: middle;white-space: nowrap;}
.table-content table td.product-thumbnail {width: 155px;}
.table-content table td.product-thumbnail a img {padding-left: 20px;}
.table-content table td.product-name {width: 345px;}
.table-content table td {color: #454545;font-size: 15px;padding: 20px 0;}
.table-content table td.product-name > a {padding-left: 20px;}
.table-content table td.product-name ul {list-style: none;}
.table-content table td.product-name ul.product-options {padding-top: 5px;padding-left: 20px;}
.table-content table td.product-price-cart {/*padding-left: 60px;*/text-align: right;}
.table-content table td.product-quantity {padding-left: 8px;}
.table-content table td.product-subtotal {padding-left: 58px;}
.table-content table td.product-remove {padding-left: 70px;}
.table-content table td.product-remove a {color: #454545;font-size: 18px;}
.product-quantity .cart-plus-minus {height: 40px;padding: 0;position: relative;width: 110px;border: 1px solid #e5e5e5;}
.product-quantity .qtybutton {color: #454545;cursor: pointer;float: inherit;font-size: 16px;margin: 0;position: absolute;transition: all .3s ease 0s;}
.product-quantity .qtybutton:hover,.table-content table td.product-name a:hover,.table-content table td.product-remove a:hover {color: #0B96CE;}
.product-quantity .dec.qtybutton {border-right: 1px solid #e5e5e5;height: 40px;left: 0;padding-top: 8px;top: 0;}
.product-quantity .inc.qtybutton {border-left: 1px solid #e5e5e5;height: 40px;right: 0;padding-top: 9px;top: 0;}
.product-quantity input.cart-plus-minus-box {color: #454545;float: left;font-size: 15px;height: 40px;margin: 0;width: 110px;}
.cart-shiping-update-wrapper {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #fff;border-color: #e5e5e5 #e5e5e5;border-image: none;border-style: none solid solid;border-width: medium 1px 1px;display: flex;justify-content: space-between;padding: 43px 20px 30px;}
.cart-shiping-update > a,.cart-shiping-update > button,.cart-clear > a {background-color: #d8d8d8;border-radius: 5px;color: #454545;display: inline-block;letter-spacing: 0.2px;line-height: 1;padding: 16px 27px;text-transform: uppercase;}
.cart-shiping-update > button {border: medium none;cursor: pointer;margin-left: 16px;transition: all .3s ease 0s;}
.cart-shiping-update > a:hover,.cart-shiping-update > button:hover,.cart-clear > a:hover {background-color: #0B96CE;color: #fff;}
.cart-tax,.discount-code-wrapper,.grand-totall {background-color: #fff;border: 1px solid #eaeaea;margin-top: 50px;padding: 20px;}
.cart-bottom-title {border-bottom: 1px solid #eaeaea;font-size: 15px;font-weight: bold;letter-spacing: 0.2px;padding-bottom: 13px;text-transform: uppercase;}
.tax-wrapper > p {color: #454545;font-size: 15px;letter-spacing: 0.2px;margin: 24px 0 0;}
.tax-select select,.tax-select input,.discount-code input {-moz-appearance: none;-webkit-appearance: none;background: #fff none repeat scroll 0 0;border: 1px solid #eaeaea;box-shadow: none;color: #626262;font-size: 15px;height: 32px;padding-left: 10px;width: 196px;}
.tax-select select {background: #fff url("../images/cart-select.png") no-repeat scroll right 10px center;cursor: pointer;}
.tax-select > label {color: #454545;font-size: 15px;letter-spacing: 0.2px;margin: 0;width: 125px;}
.tax-select {margin-bottom: 20px;}
.tax-select-wrapper {margin: 15px 0 0;}
button.cart-btn-2,.grand-totall > a {border: medium none;border-radius: 5px;color: #454545;cursor: pointer;font-size: 15px;letter-spacing: 0.2px;line-height: 1;margin: 5px 0 0;padding: 12px 20px 15px;text-transform: uppercase;background-color: #d8d8d8;transition: all .3s ease 0s;display: inline-block;}
.grand-totall > a {padding: 14px 20px 15px;}
button.cart-btn-2:hover,.grand-totall > a:hover {color: #fff;background-color: #0B96CE;}
.discount-code input {height: 42px;margin-bottom: 15px;width: 100%;}
.discount-code > p {color: #000000;font-size: 15px;letter-spacing: 0.2px;margin: 23px 0 13px;}
.grand-totall > span {border-bottom: 1px solid #eaeaea;color: #000000;display: block;font-size: 15px;letter-spacing: 0.2px;margin-bottom: 18px;padding-bottom: 14px;}
.grand-totall h5 {font-size: 17px;font-weight: bold;letter-spacing: 0.2px;margin: 0 0 16px;}
.grand-totall > p {color: #000000;letter-spacing: 0.2px;margin: 12px 0 0;}

#CouponItem .modal-dialog {max-width: 800px;width: 100%;}
.deal-product-wrappers {background-color: #fff;display: block;overflow: hidden;}
.deal-action-img-wrapper {display: inline-block;float: left;height: 100%;width: 280px;padding-right:20px;border-right: 2px dotted #cccccc;}
.deal-action-img-wrapper2 {width: 100%;}
.deal-action-img-wrapper3 {width: 50%;}
/*.modal-dialog .deal-action-img-wrapper {display: inline-block;float: left;height: auto;width: 100%;}*/
.deal-product-action {border-right: 1px solid #f5f5f5;display: inline-block;float: left;z-index: 9;}
.deal-product-action a {align-items: center;border-bottom: 1px solid #f5f5f5;color: #454545;display: flex;font-size: 18px;padding: 35px 16px;}
.deal-product-action a:last-child {border-bottom: 0px solid #f5f5f5;}
.deal-product-img {overflow: hidden;}
.deal-product-content h5 {margin-bottom: 0px;}
.deal-product-content>h4 {font-size: 16px;font-weight: bold;letter-spacing: .2px;margin: 0;}
.deal-product-content>p {margin: 0 0 37px;font-size: 15px;letter-spacing: .2px;color: #454545;}
.deal-product-content {overflow: hidden;padding: 10px 18px 10px 18px;}
/*.modal-dialog .deal-product-content {overflow: hidden;padding: 5px 10px;}*/

.checkout-wrapper {position: relative;}
.checkout-wrapper.sticky-top {position: sticky;top: 0px;z-index: 10;height: auto;}
.checkout-wrapper .panel-group .panel {background-color: transparent;border: 0 solid transparent;border-radius: 0px;-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);box-shadow: 0px 0px 0px rgba(0,0,0,0);margin-top: 10px;}
.checkout-wrapper .panel-group .panel-heading {padding: 0;border: 0 solid transparent;border-radius: 0px;}
.checkout-wrapper .panel-group .panel-body {padding: 0;border: 0 solid transparent !important;border-radius: 0px;}
.checkout-area, .checkout-area .container, .checkout-area .container .row {position: relative;}
.checkout-area .col-md-8, .checkout-area .col-md-4 {height: 100%;}
.checkout-area h5.panel-title {background-color: #fff;border: 1px solid #e7e7e7;color: #000000;font-size: 15px;font-weight: bold;letter-spacing: 0.2px;margin: 0 0 10px;position: relative;text-transform: uppercase;}
.checkout-area h5.panel-title a {color: #000000;display: block;padding: 12px 55px;position: relative;}
.checkout-area h5.panel-title a:hover {color: #cc141c;}
.checkout-area h5.panel-title a::before {color: #000000;content: "";display: inline-block;font-family: "Ionicons";font-size: 12px;position: absolute;right: 10px;top: 14px;}
.checkout-area h5.panel-title a.collapsed::after {color: #000000;content: "";display: inline-block;font-family: "Ionicons";font-size: 12px;position: absolute;right: 10px;top: 14px;}
.checkout-area h5.panel-title a.collapsed::before {display: none;}
.checkout-area h5.panel-title span {background-color: #000000;color: #fff;font-size: 15px;height: 42px;left: 0;line-height: 42px;position: absolute;text-align: center;top: -1px;width: 42px;}
.checkout-register,.checkout-login {background-color: #fff;border: 1px solid #eaeaea;overflow: hidden;padding: 20px 15px;}
.checkout-sub-title {border-bottom: 1px solid #eaeaea;font-size: 15px;font-weight: bold;letter-spacing: 0.2px;margin: 0;padding-bottom: 15px;text-transform: uppercase;}
.checkout-register > p {color: #888888;letter-spacing: 0.2px;margin: 13px 0 9px;}
.checkout-register label {color: #454545;font-size: 15px;letter-spacing: 0.2px;margin: 0 0 10px;}
.checkout-register form input {background: transparent none repeat scroll 0 0;border: 1px solid #eaeaea;border-radius: 5px;color: #626262;height: 40px;padding-left: 10px;margin: 0 0 20px;width: 100%;}
.checkout-btn,.billing-btn > button {background-color: #d8d8d8;border: medium none;border-radius: 5px;cursor: pointer;letter-spacing: 0.2px;line-height: 1;padding: 13px 11px;text-transform: uppercase;transition: all 0.3s ease 0s;}
.checkout-btn:hover,.billing-btn > button:hover {background-color: #DA0010;color: #fff;}
.checkout-login > form {margin-top: 22px;}
.checkout-progress.sticky-top {position: sticky;top: 10px;z-index: 1000;height: auto;}
.checkout-progress > h4 {background-color: #DA0010;color: #ffffff;font-size: 15px;font-weight: bold;letter-spacing: 0.2px;margin: 0;padding: 10px 10px 10px;text-align: center;text-transform: uppercase;}
.checkout-progress {background-color: #fff;border: 1px solid #DA0010;}
.checkout-progress > ul {list-style: none;padding: 16px 14px 18px;}
.checkout-progress li {border-bottom: 1px solid #eaeaea;color: #454545;font-size: 15px;letter-spacing: 0.2px;margin-bottom: 14px;padding-bottom: 12px;padding-left: 0px;position: relative;}
.checkout-progress li:last-child {border-bottom: 0px solid #eaeaea;padding-bottom: 0px;margin-bottom: 0px;}
#wrap.checkouty-body  {overflow: unset;}
.CheckOutArea {position: relative;}
.CheckOutArea .checkout-progress-a {position: sticky;position: -webkit-sticky;top: 0px;height: max-content;}

.register-form-container {background: transparent none repeat scroll 0 0;/*box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);*/padding: 60px;text-align: left;margin-bottom:35px;}

.members-info > label {color: #454545;font-size: 15px;letter-spacing: 0.2px;text-transform: capitalize;font-weight: 400;}
.members-info input,.billing-select select {background: transparent none repeat scroll 0 0;border: 1px solid #eaeaea;color: #555;height: 40px;border-radius: 5px;font-size: 15px;}
.members-info2 input {height: 13px;border-radius: 0px;margin-right:5px;}
.members-info3 .checkbox {height: 25px;}
.members-info  input[type='text'], .members-info  input[type='email'], .members-info  input[type='password'] {width: 100%;}
.members-info {margin-bottom: 25px;}
.members-info.members-info2 {margin-bottom: 34px;}
.members-info select {background: transparent none repeat scroll 0 0;border: 1px solid #eaeaea;color: #555;height: 40px;border-radius: 5px;font-size: 15px;}

.billing-information-wrapper,.shipping-information-wrapper,.shipping-method-wrapper,.payment-info-wrapper,.order-review-wrapper {background-color: #fff;padding: 30px 20px;border: 1px solid #eaeaea;}
.billing-info > label {color: #454545;font-size: 15px;letter-spacing: 0.2px;text-transform: capitalize;font-weight: 400;}
.billing-info input,.billing-select select {background: transparent none repeat scroll 0 0;border: 1px solid #eaeaea;color: #555;height: 40px;border-radius: 5px;}
.billing-info  input[type='text'], .billing-info  input[type='email'] {width: 100%;}
.billing-info {margin-bottom: 25px;}

.button-box button,.button-box a {background-color: #ffffff;color: #fff;border: 0px solid #ffffff;border-radius: 5px;cursor: pointer;letter-spacing: 0.2px;line-height: 1.3;padding: 8px 22px;text-transform: uppercase;/*transition: all 0.3s ease 0s;*/}
.button-box a:hover,.button-box button:hover {background-color: #d8d8d8;color: #000;}

.button-box button.btn-line,.button-box a.btn-line {background-color:#00b900;}
.button-box button.btn-fb,.button-box a.btn-fb {background-color:#385898;}
.button-box button.btn-grey,.button-box a.btn-grey {background-color:#c1c1c1;}
.button-box button.btn-grey2,.button-box a.btn-grey2 {background-color:#4f4f4f;}
.button-box button.btn-b,.button-box a.btn-b {background-color:#1D68D6;}
.button-box button.btn-bk,.button-box a.btn-bk {background-color:#000000;}
.button-box button.btn-g,.button-box a.btn-g {background-color:#5cb85c;}
.button-box button.btn-s,.button-box a.btn-s {background-color:#5bc0de;}
.button-box button.btn-o,.button-box a.btn-o {background-color:#f0ad4e;}
.button-box button.btn-r,.button-box a.btn-r {background-color:#cc141c;}
.button-box button.btn-w,.button-box a.btn-w {background-color:#ffffff;color: #000;border: 1px solid #000000;}


.button-box button:hover.btn-line,.button-box a:hover.btn-line {background-color: #bbbbbb;color: #ffffff;border:0px solid #000000;}
.button-box button:hover.btn-fb,.button-box a:hover.btn-fb {background-color: #bbbbbb;color: #ffffff;border:0px solid #000000;}
.button-box button:hover.btn-grey,.button-box a:hover.btn-grey {background-color: #bbbbbb;color: #ffffff;border:0px solid #000000;}
.button-box button:hover.btn-grey2,.button-box a:hover.btn-grey2 {background-color: #000000;color: #ffffff;border:0px solid #000000;}
.button-box button:hover.btn-b,.button-box a:hover.btn-b {background-color: #bbbbbb;color: #ffffff;border:0px solid #000000;}
.button-box button:hover.btn-bk,.button-box a:hover.btn-bk {background-color: #c1c1c1;color: #000000;border:0px solid #000000;}
.button-box button:hover.btn-g,.button-box a:hover.btn-g {background-color: #bbbbbb;color: #ffffff;border:0px solid #000000;}
.button-box button:hover.btn-s,.button-box a:hover.btn-s {background-color: #bbbbbb;color: #ffffff;border:0px solid #000000;}
.button-box button:hover.btn-o,.button-box a:hover.btn-o {background-color: #bbbbbb;color: #ffffff;border:0px solid #000000;}
.button-box button:hover.btn-r,.button-box a:hover.btn-r {background-color: #bbbbbb;color: #ffffff;border:0px solid #bbbbbb;}
.button-box button:hover.btn-w,.button-box a:hover.btn-w {background-color: #000000;color: #ffffff;border:0px solid #000000;}

.button-box button.btn-l {background-color: transparent;}
.button-box button.btn-3 {padding: 12px 25px;}
.button-box button.btn-discount {padding: 8px 20px;}

/* Slider */
.slick-loading .slick-list {background: #ffffff url("../images/ajax-loader.gif") center center no-repeat;}
/* Arrows */
.slick-prev,.slick-next {background: transparent;border: none;color: transparent;cursor: pointer;display: block;font-size: 0;line-height: 0;padding: 0;position: absolute;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity: 0.25;}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus {background: transparent;color: transparent;}
.slick-prev:before,.slick-next:before {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;line-height: 1;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.slick-prev:before {content: "";}
.slick-next:before {content: "";}
.home-fw-slider .slick-dots li {cursor: pointer;height: 8px;padding: 0;width: 8px;}
.home-fw-slider .slick-dots li button:before {border-radius: 50%;height: 100%;left: 0;position: absolute;top: 0;width: 100%;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.home-fw-slider .slick-next {right: 30px;text-align: right;}
.home-fw-slider .slick-next:before {content: "\e07e";margin-right: 7px;}
.home-fw-slider .slick-prev {left: 30px;text-align: left;}
.home-fw-slider .slick-prev:before {content: "\e031";margin-left: 7px;}
.home-fw-slider .slick-prev,.home-fw-slider .slick-next {border: 2px solid;border-radius: 50%;height: 40px;margin-top: -20px;opacity: 0.6;top: 50%;width: 40px;z-index: 10;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.home-fw-slider .slick-prev:before,.home-fw-slider .slick-next:before {font-size: 19px;font-family: "wolverine";}
.home-fw-slider .slick-prev:hover,.home-fw-slider .slick-next:hover {opacity: 1;}
.home-fw-slider .slick-prev,.home-fw-slider .slick-next {border-color: #ffffff;}
.home-fw-slider .slick-prev:before,.home-fw-slider .slick-next:before {color: #ffffff;}
.home-fw-slider.style-6 .item-image {background-position: center bottom;background-repeat: no-repeat;background-size: cover;/*height: 100vh;*/min-height: 500px;position: relative;}
.home-fw-slider.style-6 .item-image .overlay {background-color: rgba(51, 51, 51, 0);z-index: 512;position: absolute;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;left: 0;top: 0;height: 100%;width: 100%;}
.home-fw-slider.style-6 .slick-dots {bottom: 20px;width: 100%;}
.home-fw-slider.style-6 .slick-dots li {display: inline-block;}
.home-fw-slider.style-6 .slick-dots li.slick-active button:before {opacity: 1;}
.home-fw-slider.style-6 .slick-dots li:not(:last-of-type) {margin-right: 10px;}
.home-fw-slider.style-6 .slick-dots li button:before {background-color: #333333;opacity: 0.5;}
.home-fw-slider.style-6 .slick-dots li button:hover:before {opacity: 1;}

.carousel-control-prev {left: 0;} 
.carousel-control-next {right: 0;}
.carousel-control-next, .carousel-control-prev {position: absolute;top: 0;bottom: 0;z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 15%;color: #fff;text-align: center;opacity: .5;transition: opacity .15s ease;}
.carousel-control-prev-icon i , .carousel-control-next-icon i {font-size: 40px;font-weight: bold;}
.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 30px;height: 30px;background: no-repeat 50%/100% 100%;}

.social-top a.facebook i, .social-links a.facebook i {color:#385898;}
.social-top a.youtube i, .social-links a.youtube i {color:#FA0019;}
.social-top a.line i, .social-links a.line i {color:#00b900;}
.social-links a {font-size: 25px;line-height:30px;}


#SiteRightBanner {display: none;position: fixed;z-index: 999;right: 0px;bottom: 200px;}
#SiteRightBanner .SiteRightBannerItem {border: 1px solid #c0c0c0;width: 170px;}
#SiteRightBanner .SiteRightBannerItem img.thumb {max-width: 170px;}
#SiteRightBanner .SiteRightBannerItem img.large {max-width: 500px;-webkit-transform: scale(0, 0);-moz-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transform-origin: right top;-moz-transform-origin: right top;-ms-transform-origin: right top;-o-transform-origin: right top;transform-origin: right top;position: absolute;z-index: 1;top: 0;right: 100%;transition: transform .3s;width: auto;height: auto;}
/*#SiteRightBanner .SiteRightBannerItem:hover img.large {-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}*/


@media(max-width:1920px) {
	.product article .price {position: absolute;bottom:30px;}
	.product article .point-div {position: absolute;bottom:10px;font-size: 13px;}
	.col-list .product article .price {bottom:70px;}
	.col-list .product article .point-div {width: 100%;bottom:50px;margin:0 auto;text-align: center;}
	.col-list .product article .price .discountRS {display:block;width:100px;margin:0 auto 10px auto;}
	.col-md-3 .product.rawsonPro article {min-height: 355px;}
	.col-md-3 .product.rawsonPro.search article {min-height: 385px;}
	.product.rawsonPro.point article .price {position: unset;padding: 5px 0;}
	.col-md-3 .product.rawsonPro.point article {min-height: 465px;}
	.indexPro .product article {min-height: 400px;}
	.otherPro .product article {min-height: 340px;}
	
}
@media(min-width:992px) and (max-width:1200px) {
	.col-md-3 .product.rawsonPro article {min-height: 320px;}
	.col-md-3 .product.rawsonPro.search article {min-height: 330px;}
}
@media(max-width:991px) {
	#SiteRightBanner {display:none !important;}
	.col-sm-4 .product.rawsonPro article {min-height: 362px;}
	.col-md-3 .product.rawsonPro.search article {min-height: 355px;}
}
@media (max-width: 767px ) {
	.__is_desktop {display:none;}
	.__is_mobile {display:inline-block;}
	.product-detail-button {text-align: left;}
	.product-detail-button .btn {margin-bottom: 10px;}
	.home-fw-slider.style-6 .item-image {min-height: 500px;}
	.register-form-container {padding: 20px;margin-bottom: 35px;}
	.tab-section-01.style-2 .content {padding: 10px;}
	.table-list-style table.table thead {display: none;}
	.table-list-style table.table tbody tr {overflow: hidden;height: auto;width: 100%;border: 1px solid #e3e3e3;margin-bottom:5px;background-color: #ffffff !important;}
	.table-list-style table.table tbody tr td:first-child {padding: 10px;padding-left: calc(35% + 10px);}
	.table-list-style table.table tbody tr td {display: block;text-align: left;padding-left: calc(35% + 10px);position: relative;overflow: hidden;height: auto;border-top: 0px solid #f0f0f0;border-left: 0px solid #f0f0f0;border-right: 0px solid #f0f0f0;border-bottom: 1px solid #f0f0f0 !important;}
	.table-list-style table.table tbody tr td:before {content: attr(data-title);display: block;font-weight: bold;position: absolute;left: 0px;top: 0px;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 35%;height: 100%;background-color: #f9f9f9;}
	.table-list-style table.table tbody td:last-child {border-bottom: 1px solid #cccccc !important;}
	.table-list-style table.table tbody td.list-no-data {text-align: center;padding-left: 0 !important;border: 0px solid #cccccc !important;}
	.table-list-style table.table tbody tr td.list-no-data:before {display:none;}
	.item-tabs-sec.item-tabs-service .nav li {display: inline-block;width: 30%;margin-bottom: 20px;}
	.item-tabs-sec.item-tabs-service .nav li a {min-height:40px;padding: 10px 10px;text-align: center;}
	.col-list .product {text-align: center;}
	.media-body, .media-left, .media-right {display: block;}
	.media-body {width: auto;}
	.product .media-body {text-align: left;}
	.product .tittle {font-size: 20px;font-weight: bold;text-align: left;}
	.product .bullet-round-list {text-align: left;}
	.shipping-info .media-left {text-align: center;padding-bottom: 10px;}
	.shipping-info li i {margin-right: 0px;}
	.shipping-info .media-body {text-align: center;}	
	.rawsonProList .col-xs-6:nth-child(odd) {padding-right: 7px}
	.rawsonProList .col-xs-6:nth-child(even) {padding-left: 7px}
	/*.product article {padding: 5px;}*/	
	.product article .price span {margin-left: 0px;font-size: 12px;}
	.col-sm-4 .product.rawsonPro article {min-height: 450px;}
	.col-md-3 .product.rawsonPro.search article {min-height: 440px;}
	.col-md-3 .product.rawsonPro.point article {min-height: 370px;}
}

@media (max-width: 500px) {
	.home-fw-slider.style-6 .item-image {max-height: 700px;min-height: 600px;}
	.home-fw-slider.style-6 .slick-dots {visibility: hidden;}
	.home-fw-slider.style-6 .slick-prev,.home-fw-slider.style-6 .slick-next {visibility: hidden;}

	.col-sm-4 .product.rawsonPro article {min-height: 350px;}
	.col-md-3 .product.rawsonPro.search article {min-height: 320px;}
}