@charset "UTF-8";

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

h1, h2, h3, h4, h5, h6 {font-weight: 600;line-height: 1.2;margin: 0;margin-bottom: 10px;}
.form-control::-webkit-input-placeholder,.single-form__input::-webkit-input-placeholder {color: #c9c9c9;opacity: 1;font-size: 15px;}
.form-control::-moz-placeholder,.single-form__input::-moz-placeholder {color: #c9c9c9;opacity: 1;font-size: 15px;}
.form-control:-ms-input-placeholder,.single-form__input:-ms-input-placeholder {color: #c9c9c9;opacity: 1;font-size: 15px;}
.form-control::-ms-input-placeholder,.single-form__input::-ms-input-placeholder {color: #c9c9c9;opacity: 1;font-size: 15px;}
.form-control::placeholder,.single-form__input::placeholder {color: #c9c9c9;opacity: 1;font-size: 15px;}

.page-content {padding: 30px 10px;}
.page-content h3 {font-size: 30px;margin-bottom: 10px;}
.meta-items-list .meta-search button {font-size: 25px;}
.meta-items-list li a, .meta-items-list li button {font-size: 24px;}
.menu-items-list .sub-menu li a {font-size: 16px;line-height: 1.7;padding: 5px 10px;}
.menu-items-list .mega-menu li a {font-size: 15px;line-height: 1.7;color: #494949;padding: 5px 10px;display: block;white-space: nowrap;}
.breadcrumb-section {padding: 45px 0 40px 0;background-color: #f1f1f1;}
.breadcrumb-wrapper__title {font-size: 32px;font-weight: 600;line-height: 1;color: #171717;}
.breadcrumb-wrapper__items li a, .breadcrumb-wrapper__items li span {font-size: 14px;line-height: 1;color: #886e6e;}
.blog-menu-items li.active a {border-bottom: 1px solid #adadad;}
.blog-single__category li {font-size: 15px;font-weight: 400;text-transform: uppercase;line-height: 1;position: relative;color: #999999;}
.blog-item-3__image img {height: auto;}
.blog-single__image {padding-bottom: 0;}
.blog-single__image img {height: auto;position: relative;}
.faq-accordion__title {font-size: 30px;font-weight: 600;line-height: 1em;padding-bottom: 20px;color: #171717;border-bottom: 2px solid #171717;}
.faq-accordion .accordion-item button {font-size: 20px;font-weight: 600;line-height: 1;padding: 20px 0;background: none;padding-right: 10px;display: flex}
.faq-accordion .accordion-collapse p {font-size: 16px;line-height: 1.4;color: #494949;}
.single-product__info--tags {font-size: 15px;font-weight: 400;color: #938683;line-height: 1.5;margin-bottom: 4px;}
.footer-section-2 {background-color: #242424;}
.footer-title-2, .footer-title-3 {font-size: 16px;};
.footer-link-2__list li a, .footer-link-2__list li span {font-size: 15px;font-weight: 400;}
.footer-copyright-2 P {color: #9a9a9a;font-size: 14px;text-transform: none;}
.paginations-list li a.active, .paginations-list li a:hover {background-color: #242424;border-color: #242424;color: #fff;}
.meta-items-list li a .badge, .meta-items-list li button .badge {background-color: #cc141c;color: #fff;border-radius: 50%;padding: 0;width: 20px;height: 20px;line-height: 22px;text-align: center;font-weight: 500;font-size: 13px;position: absolute;left: 65%;bottom: 90%;}
.product-filter {z-index: 98;}
.product-single-wrapper .form-control, .products-other .form-control {appearance: auto;}
.product-single-content h4 {font-size: 18px;font-weight: 400;margin-bottom: 10px;line-height: 1.7;}
.product-single-tabs-section .product-single-tabs .nav li {cursor: pointer;}
.product-single-tabs .nav li button {opacity: .5;padding: 10px 45px;font-size: 20px;}
.product-single-tabs .nav li button.active, .product-single-tabs .nav li button:hover {color: #171717;opacity: 1;}
.product-col:first-of-type ,.product-col:nth-of-type(n) {width: 33%;}
.product-col:first-of-type .single-product__thumbnail--holder a,.product-col:nth-of-type(n) .single-product__thumbnail--holder a {padding-bottom: 100%;}
.product-col:nth-of-type(n) .single-product {padding-left: 0;padding-right: 0;}
.single-product .single-product__thumbnail--holder .product__thumb-2 {position: absolute;top: 0;left: 0;visibility: hidden;opacity: 0;-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);}
.single-product .single-product__thumbnail--holder:hover .product__thumb-2 {visibility: visible;opacity: 1;-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.single-product__info {padding-top: 20px;text-align: center;}
.single-product__info--title {font-size: 18px;font-weight: 500;line-height: 1.2;margin-bottom: 10px;}
.single-product__thumbnail--badge {border-radius: 3px;height:22px;line-height: 24px;font-size: 12px;}
.offcanvas-social li a {font-size: 22px;color: #FFFFFF;margin: 0 10px 0 0;}
.countdown-section {padding-top: 30px;padding-bottom: 20px;}
.countdown-content-2 {max-width: none;}
.countdown-content-2__title {font-size: 30px;font-weight: 700;line-height: 90px;color: #FFFFFF;margin-bottom: 0px;text-transform: uppercase;letter-spacing: .11em;}
.countdown-content-2__countdown {display: flex;margin-top: 0;}
.countdown-button {padding-top: 20px;}

.form-control {height: 50px;padding: 0 15px;}
.product__price s.old {color: #cccccc;font-size: 14px !important;margin-right: 5px;}
.product__price .new {color: #EB691B;font-size: 18px !important;}
.product__price-2 s.old {color: #cccccc;font-size: 18px !important;margin-right: 5px;}
.product__price-2 .new {color: #EB691B;font-size: 24px !important;}
.disc-stock {margin-bottom: 10px;}
.disc-stock > span {color: #ff9900;font-size: 18px;letter-spacing: 0.2px;}
.disc-stock > span i {	font-size: 16px;margin-right: 4px;}
.other-gif {margin-bottom: 10px;}
.other-gif > span {color: #ff9900;font-size: 18px;letter-spacing: 0.2px;}
.other-gif > span i {	font-size: 16px;margin-right: 4px;}
.pro-stock {position: absolute;right:10px;}
.in-stock {color: #8fc31f;}
.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 20px 2px;}
.shop-detail-relate-item h5 {color: #535353;font-size: 15px;padding-top:5px;margin-bottom: 5px;}
.product__content h3 {font-size: 18px;font-weight: 600;color: #222222;margin-bottom: 10px;}
.product__content h4 {font-size: 15px;font-weight: 400;color: #666666;margin-bottom: 8px;}
.product__sale {min-width: 80px;top:15px;right:auto;left:0;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;}
.features__product .features__product-thumb {width: 40%;}
.features__product .features__product-content {width: 60%;}
.features__product-content h5 {font-size: 15px;color: #222222;margin-bottom: 5px;font-weight: 400;line-height: 20px;}
.features__product-content .price s.old {color: #cccccc;font-size: 13px;margin-right: 3px;}
.features__product-content .price .new {color: #EB691B;font-size: 16px;}
.sidebar__widget-content .categories .shop-accordion-btn {color: #222222;font-weight: 400;font-size: 16px;padding-left:10px;line-height: 1.5;}
.sidebar__widget-content .categories .shop-accordion-btn.active {color: #222222;font-weight: 600;border-bottom: 1px solid #c6cdd5;padding-bottom:10px;}
.sidebar__widget-content .categories .shop-accordion-btn::after {display: none;}
.sidebar__widget-content span.quantity {display: inline-block;width:25px;height:25px;background-color: #222222;padding: 0 5px;color: #ffffff;font-size: 13px;font-weight: 700;line-height:25px;text-align:center;}
.product__modal-content-2 h3 {font-size: 22px;color: #222222;margin-bottom: 20px;font-weight: 600;}
.product__modal-content-2 h4 {font-size: 15px;color: #666666;margin-top: 15px;margin-bottom: 10px;}
.product__details-tab-nav .nav-tabs {flex-wrap: nowrap !important;justify-content:space-around !important;align-items:stretch !important;}
.product__details-tab-nav .nav-tabs a.nav-item {width: 100%;font-size: 16px;border-radius: 0 !important;padding: 13px 15px  !important;text-align:center;background-color: #f5f5f5;border-color: #f5f5f5;}
.product__details-tab-nav .nav-tabs a.nav-item:hover, .product__details-tab-nav .nav-tabs a.nav-item.active {color: #fff;background-color: #333;border-color: #333;}
.rating.rating-shop span {font-size: 15px;font-weight: 500;}
.sidebar__links ul li {margin-bottom: 8px;border-bottom: 1px solid #e4e4e4;padding: 15px 0;}
.sidebar__links ul li a {font-size: 16px;font-weight: 500;margin-bottom: 10px;}
.sidebar__links ul li a.active {font-weight: 600;margin-left: 3px;transition: all 0.3s ease-out 0s;}
#pro-detailsContent .product__details-des img {max-width: 100%;}
.product__modal-box .nav-tabs .nav-link.active {border: 2px solid #ababab;}
.sidebar__widget2  {margin-bottom: 50px;}
.sidebar__widget-title2 {margin-bottom: 30px;}
.manual-01 {float: left;padding-right: 30px;}
.manual-02 {float: left;}
.manual-03 {float: right;}
.pro-comment .stars-l {display: block;padding: 5px 0;overflow: hidden;height: 40px;}
.pro-comment .stars {position: absolute;}
.pro-comment .stars img {display: inline-block;}
.pro-comment input.star {visibility:hidden;width: 0px;}
.pro-comment label.star {float: right;transition: all .2s;margin: 0 2px;cursor: pointer;}
.pro-comment input.star:checked ~ label.star:before {content:url("../images/star.png");transition: all .25s;}
.pro-comment label.star:before {content:url("../images/star-2.png");}
#proD-2 .product__details-text {text-align: center;}
#proD-2 table {width: auto !important;margin: 0 auto;}
#proD-2 table tbody tr td {border-bottom: 1px solid rgba(100, 100, 100, 0.5) !important;padding: 20px 15px;font-size: 18px;}
#proD-2 table tbody tr td:nth-child(1){text-align: right;}
#proD-2 table tbody tr td:nth-child(2){text-align: left;}
#proD-5 .rating {color: #ebe5d9;float: left;margin-right: 30px;}
#proD-5 .rating i {font-size: 26px;}
#proD-5 .rating .active {color: #f1ce8b;}
#proD-5 .rating2 {color: #073e74;float: left;font-size: 26px;line-height: 26px;margin-right: 40px;padding-top: 0px;}
#proD-5 .blog-comment-content .rating i {font-size: 15px;}
#proD-5 hr {margin: 10px 0;}
.pro-rating .rating {color: #ebe5d9;display: inline-block;margin-right: 25px;}
.pro-rating .rating .active {color: #f1ce8b;}
.pro-rating.pro-rating-title .rating i {font-size: 26px;}
/* index */
/* index */

/* about */
.about-chicony-01 h3 {margin-bottom: 30px;line-height: 1.8;}
.about-chicony-01 p {line-height: 1.8;font-size: 18px;}
.about-00 {text-align: center;}
.about-00 h2 {font-size: 38px;line-height: 1.8;font-weight: 700;}
.about-00 h4 {font-size: 20px;line-height: 1.8;font-weight: 600;}
.about-01 {height: calc(100vh - 100px);min-height: 1376px;background-size: cover;background-repeat: no-repeat;background-position: bottom;background-image: url("../img/about_01.jpg");}
.about-011 h2 {margin-top: 200px;margin-bottom: 80px;line-height: 1.8;font-weight: 600;}
.about-011 p {font-size: 18px;line-height: 2.2;color: #333333;font-weight: 600;}
.about-011 img {margin-top: 100px;max-width:300px;}
.about-02 {background-image: url("../img/about_02.png");background-size: auto;background-position: center center;background-repeat: no-repeat;padding-top: 127px;}
.about-021 h2, .about-023 h2 {margin-top: 100px;margin-bottom: 30px;line-height: 1.8;font-weight: 700;}
.about-021 h4, .about-023 h4 {margin-top: 30px;margin-bottom: 80px;font-size: 18px;line-height: 1.2;font-weight: 700;color: #aaaaaa;}
.about-021 p, .about-023 p {font-size: 18px;line-height: 2.2;color: #333333;font-weight: 700;}
.about-022 {margin: 100px 0;}
.about-023 {display:none;}
/* about */

/* store*/
.widget-search .search-box button {background-color: #555555;display: table;height: 50px;width: 44px;position: absolute;right: 0;text-align: center;top: 27px;color: #ffffff;border: 0;font-size: 20px;}
.tab-section-01 .nav-link {padding: 10px 30px;color: #959595;}
/* store*/

/* contact */
.contact-01 {padding: 50px 100px;}
.contact-01 .block-service-style-03 i {font-size: 30px;margin-bottom: 20px;}
.contact-01 .block-service-style-03 h4 {margin-bottom: 20px;}
.contact-01 a {text-decoration: underline !important;}
.PostAuthCodeInput img {margin:3px 0 0 10px;}
/* contact */

/* service */
.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 {color: #000000;background-color: #dddddd;font-size: 15px;font-weight: 700;outline: none;padding: 10px 30px 8px 30px;margin-right: 0px;line-height: 28px;}
.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,.item-tabs-sec.item-tabs-service .nav li a.active {color: #ffffff;background-color: #2b2b2b;border-color: #2b2b2b;cursor: default;}
.item-tabs-sec .nav li.active a:before {background: transparent;height: 0px;}
/* service */

/* faq */
.faq .profile__info-item p {line-height: 1.8;}
/* faq */

/* news */
.item-tabs-sec.item-tabs-news .nav {border-bottom: 1px solid #ffffff;justify-content: center;}
.item-tabs-sec.item-tabs-news .nav li {margin-right: 40px;display: inline-block;border-bottom: 1px solid #dddddd;padding: 0px;min-height:40px;}
.item-tabs-sec.item-tabs-news .nav li a {color: #000000;/*background-color: #dddddd;*/font-size: 18px;font-weight: 700;outline: none;padding: 2px 30px;margin-right: 0px;}
.item-tabs-sec.item-tabs-news .nav li:hover a {background-color: #ffffff;}
.item-tabs-sec.item-tabs-news .nav li:focus, .item-tabs-sec.item-tabs-news .nav li.active:hover,.item-tabs-sec.item-tabs-news .nav li.active {/*color: #ffffff;background-color: #2b2b2b;*/border-bottom: 1px solid #222222;cursor: default;}
/* news */

/* social-share */
.social-share {width:auto;margin:0 0 0 5px;display:inline-block;}
.social-share a {font-size:20px;margin-left:15px;}
.social-share a i {font-size: 20px;}
.social-share a:hover i {opacity: 0.8;}
.social-share a.facebook {color: #3C548E;}
.social-share a.line {color: #1FB119;}
.social-share a.twitter {color: #3193E2;}
.social-share a.instagram {color: #AA1AB5;}
/* social-share */

.pro-comment .stars-l {display: block;padding: 5px 0;overflow: hidden;height: 40px;}
.pro-comment .stars {position: absolute;}
.pro-comment .stars img {display: inline-block;}
.pro-comment input.star {visibility:hidden;width: 0px;}
.pro-comment label.star {float: right;transition: all .2s;margin: 0 2px;cursor: pointer;}
.pro-comment input.star:checked ~ label.star:before {content:url("../images/star.png");transition: all .25s;}
.pro-comment label.star:before {content:url("../images/star-2.png");}
#product-review-tab .rating {color: #ebe5d9;float: left;margin-right: 30px;}
#product-review-tab .rating i {font-size: 26px;}
#product-review-tab .rating .active {color: #f1ce8b;}
#product-review-tab .rating2 {color: #073e74;float: left;font-size: 26px;line-height: 26px;margin-right: 40px;padding-top: 0px;}
#product-review-tab .blog-comment-content .rating i {font-size: 15px;}
#product-review-tab hr {margin: 10px 0;}
.pro-rating .rating {color: #ebe5d9;display: inline-block;margin-right: 25px;}
.pro-rating .rating .active {color: #f1ce8b;}
.pro-rating.pro-rating-title .rating i {font-size: 26px;}

.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: 0;width: 100%;}
.table-content table th,.table-content table td {border-bottom: 1px solid #e5e5e5;border-left: 0px solid #ffffff;border-right: 0px solid #ffffff;}
.table-content table th {border-top: medium none;color: #454545;font-size: 15px;font-weight: bold;letter-spacing: 0.2px;padding: 20px;text-transform: uppercase;vertical-align: middle;white-space: nowrap;}
.table-content table td {color: #454545;font-size: 15px;padding: 20px;}
.table-content table td.product-thumbnail {width: 120px;}
.table-content table td.product-thumbnail a img {padding-left: 0px;}
.table-content table td.product-name {width: 40%;}
.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 {text-align: right;}
.table-content table td.product-remove {text-align: center;}
.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: solid solid solid solid;border-width: 0 0 1px 0;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;}
.designed a {transition: all .3s;}
.designed a:hover, .designed a:active {color: #ffffff;} 

#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 .card-group .card {flex: auto;width: 100%;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);}
.checkout-wrapper .card-group .card-heading {padding: 0;border: 0 solid transparent;border-radius: 0px;}
.checkout-wrapper .card-group .card-body {padding: 0;border: 0 solid transparent !important;border-radius: 0px;} 
.checkout-area h5.card-title {background-color: #fff;border: 1px solid #e7e7e7;color: #000000;font-size: 15px;line-height: 1.55;font-weight: bold;letter-spacing: 0.2px;margin: 0 0 10px;position: relative;text-transform: uppercase;}
.checkout-area h5.card-title a {color: #000000;display: block;padding: 9px 55px;position: relative;}
.checkout-area h5.card-title a:hover {color: #E10025;}
.checkout-area h5.card-title a::before {color: #000000;content: "";display: inline-block;font-family: "Font Awesome 5 Pro";font-size: 25px;position: absolute;right: 10px;top: 2px;}
.checkout-area h5.card-title a.collapsed::after {color: #000000;content: "";display: inline-block;font-family: "Font Awesome 5 Pro";font-size: 25px;position: absolute;right: 10px;top: 0px;}
.checkout-area h5.card-title a.collapsed::before {display: none;}
.checkout-area h5.card-title span {background-color: #000000;color: #fff;font-size: 15px;height: 42px;left: 0;line-height: 42px;position: absolute;text-align: center;top: 0;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 > h4 {background-color: #DA0010;color: #ffffff;font-size: 15px;font-weight: bold;letter-spacing: 0.2px;margin: 0;padding: 14px 10px 15px;text-align: center;text-transform: uppercase;}
.checkout-progress h5 {margin-bottom: 0rem;}
.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;}

.CheckOutArea {position: relative;}
.CheckOutArea .checkout-progress-a {position: sticky;position: -webkit-sticky;top: 92px;height: max-content;}

.register-form-container {padding: 35px 25px;}
.members-info > label {color: #454545;font-size: 15px;letter-spacing: 0.2px;text-transform: capitalize;font-weight: 400;}
.members-info input {/*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;*/margin-right: 1rem;}
.members-info  input[type='text'], .members-info  input[type='email'], .members-info  input[type='password'] {width: 100%;}
.members-info {margin-bottom: 25px;}
.register-form-container p {color: #222222;}
.members-info.members-info2 {margin-bottom: 20px;}
/*.members-info select {background: #fafafa 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 {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;}
.billing-info select {width: auto;}
.billing-info2 textarea {padding: 15px;}

.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;font-size: 16px;padding: 11px 28px;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:#414042;}
.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: #414042;border: 1px solid #414042;padding: 10px 28px;}
.button-box button.btn-solac,.button-box a.btn-solac {background-color:#E10025;}


.button-box button:hover.btn-line,.button-box a:hover.btn-line {color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-fb,.button-box a:hover.btn-fb {color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-grey,.button-box a:hover.btn-grey {color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-grey2,.button-box a:hover.btn-grey2 {color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-b,.button-box a:hover.btn-b {color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-bk,.button-box a:hover.btn-bk {color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-g,.button-box a:hover.btn-g {;color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-s,.button-box a:hover.btn-s {color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-o,.button-box a:hover.btn-o {color: #ffffff;border:0px solid #000000;opacity: .8;}
.button-box button:hover.btn-r,.button-box a:hover.btn-r {color: #ffffff;border:0px solid #bbbbbb;opacity: .8;}
.button-box button:hover.btn-w,.button-box a:hover.btn-w {background-color:#dadada;color: #ffffff;border:0px solid #414042;padding: 12px 29px;opacity: .8;}
.button-box button:hover.btn-solac,.button-box a:hover.btn-solac {color: #ffffff;border:0px solid #E10025;opacity: .8;}

.breo-text-1 {color: #242424;}
.breo-text-2 {color: #de2522;}
.breo-bg {background-color: #2b2b2b;}
.text-red {color: #cc141c;}
.text-blue {color: #1D68D6;}
.text-white {color: #ffffff;}
.gray-bg {background: #f5f5f5;}
.gray-bg {background: #f5f5f5;}
.gray2-bg {background: #C1C1C1;}

@media (min-width: 1200px) {
}

@media (max-width: 1400px) {
}

@media (max-width: 1200px) {
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
}

@media (max-width: 991px) {
}

@media (max-width: 768px) {
	.product-col:first-of-type ,.product-col:nth-of-type(n) {width: 49%;}
	.swiper-button-next, .swiper-button-prev {top: 80%;}
	.home-1-slider-content {padding-top: 0px;}
}

@media (max-width: 576px) {
}

@media (max-width: 540px) {
	.slider-item {height: 80vh;}
}

@media (max-width: 450px) {
	.register-form-container {padding: 35px 0px;}
	.product-col:first-of-type ,.product-col:nth-of-type(n) {width: 98%;}
}

@media (max-width: 425px) {
	.countdown-section {padding-top: 10px;padding-bottom: 20px;}
	.countdown-content-2__title {font-size: 22px;font-weight: 700;line-height: 40px;color: #FFFFFF;text-align: center;}
	.countdown-content-2__timer-item--value {font-size: 24px;margin-bottom: 5px;}
	.countdown-button {padding-top: 5px;}
}

@media screen and (min-height: 600px) {
}