﻿a, a:hover, body {color: #4e4e4e}

*, ul {margin: 0;padding: 0}

.black-opacity:before, .category-wrap a.category-content-image:after, .color-filter li a:before, .filter-title:before, .product-img ul.icon li span:before, .product-img:before, .section-title h2:before {content: ""}

.banner-wrap, .blog-wrap, .cart-wrap li.cart-items, .featured-product-img, .fix, .product-img, .sidemenu-wrap, .slider-content p, .swiper-slide {overflow: hidden}

.flex-style, .preloader-wrap, .sidemenu {-webkit-box-orient: vertical;-webkit-box-direction: normal}

ol, ul {list-style: none}

body {font-family: Poppins, sans-serif;font-size: 14px;line-height: 22px}

.floatleft {float: left}

.floatright {float: right}

img {max-width: 100%;height: auto}

p {margin: 0}

h1, h2, h3, h4, h5, h6 {margin-bottom: 10px;margin-top: 0}

button:focus, input:focus, select:focus {outline: 0}

.blog-wrap:after, .blog-wrap:before, button, div, img, input {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s}

a {transition: all .3s ease 0s;-webkit-transition: all .3s;-moz-transition: all .3s;text-decoration: none}

a:active, a:focus, a:hover {outline: 0;text-decoration: none}

button {cursor: pointer}

.black-opacity {position: relative;z-index: 9}

.black-opacity:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}

.bg-1, .breadcumb-area {background: #f5f5f5}

.breadcumb-area {box-shadow: 0 1px 2px rgba(0, 0, 0, .12)}

.ptb-25 {padding: 25px 0}

.ptb-50 {padding: 50px 0}

.ptb-15 {padding: 15px 0}

.ptb-100 {padding: 100px 0 40px}

.pb-100 {padding-bottom: 100px}

.mt-60 {margin-top: 60px}

.mb-30 {margin-bottom: 30px}

a#scrollUp {position: absolute;right: 20px;bottom: 20px;height: 40px;width: 40px;background: #999;text-align: center;line-height: 40px;color: #fff}

a#scrollUp:hover {background: #4e4e4e}

.preloader-wrap, .sticky-menu {position: fixed;width: 100%;background: #fff;top: 0;left: 0}

.sticky-menu {z-index: 99;box-shadow: 0 1px 2px rgba(0, 0, 0, .1);-webkit-transition: all .5s ease 0s;transition: all .5s ease 0s;-webkit-animation: .5s ease-in-out 0s normal none 1 running fadeInDown;animation: .5s ease-in-out 0s normal none 1 running fadeInDown}

.preloader-wrap {z-index: 99999;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}

.spinner {width: 40px;height: 40px;margin: 100px auto;background-color: #4e4e4e;border-radius: 100%;-webkit-animation: sk-scaleout 1s infinite ease-in-out;animation: sk-scaleout 1s infinite ease-in-out}

@-webkit-keyframes sk-scaleout {
    0% {-webkit-transform: scale(0)}
    100% {-webkit-transform: scale(1);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
}

@keyframes sk-scaleout {
    0% {-webkit-transform: scale(0);transform: scale(0)}
    100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
}


.menuTop15{
    margin-top: 15px;
}

.flex-style {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}

.logo {padding: 19px 0}

.mainmenu ul li {margin-left: 40px;position: relative}

.mainmenu ul li > a {font-weight: 500;display: block;padding: 40px 0;text-transform: uppercase}

.mainmenu ul li.active > a, .mainmenu ul li:hover > a {color: #e10014}

.mainmenu ul li > ul.submenu {position: absolute;width: 160px;background: #fff;padding: 20px 0;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;top: 100%;left: 0;z-index: 100;box-shadow: 0 1px 2px rgba(0, 0, 0, .05);visibility: hidden;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.mainmenu ul li:hover > ul.submenu {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible}

.mainmenu ul li > ul.submenu li {margin-left: 0;padding: 0 20px 5px;margin-bottom: 5px}

.mainmenu ul li > ul.submenu li:last-child {padding-bottom: 0;margin-bottom: 0}

.mainmenu ul li > ul.submenu li:last-child a {border-bottom: none}

.mainmenu ul li > ul.submenu li a {padding: 0;text-transform: capitalize;border-bottom: 1px solid #b7b7b7}

.mainmenu ul li > ul.submenu li a i {margin-top: 3px}

.mainmenu ul li > ul.submenu li > ul {left: 100%;top: 0}

.megamenu #menimg {height: 150px !important; max-width: 100% !important;}

.mainmenu ul li > ul.megamenu {width: 1110px;left: -402px;position: absolute;z-index: 99;padding: 30px;background: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, .1);visibility: hidden;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s}

.mainmenu ul li:hover > ul.megamenu {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible}

.mainmenu ul li > ul.megamenu li {margin-left: 0;margin-bottom: 3px}

.mainmenu ul li > ul.megamenu li strong {text-transform: uppercase;padding-bottom: 5px;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;display: block;font-weight: 500}

.mainmenu ul li > ul.megamenu li a {padding: 0;text-transform: uppercase}

.megamenu ul li > a {font-weight: 400}

.search-wrapper ul {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: relative}

.search-wrapper ul li {padding: 40px 0 40px 30px}

.search-wrapper ul li:first-child {padding-left: 0}

.search-wrapper ul li a {color: #4e4e4e}

.search-wrapper ul li:hover > a {color: #999}

.search-wrapper ul li > ul {position: absolute;top: 100%;z-index: 100;visibility: hidden;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;box-shadow: 0 1px 2px rgba(0, 0, 0, .1);background: #fff;right: 0}

.search-wrapper ul li:hover > ul {visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.search-wrapper ul li > ul li {margin: 0;padding: 0}

.search-wrapper ul li > ul.search {width: 300px;padding: 20px}

.search li form {position: relative}

.search li input {width: 100%;height: 45px;background: 0 0;border: 1px solid #d7d7d7;padding: 0 45px 0 20px;color: #4e4e4e}

.search li button {position: absolute;right: 0;width: 45px;height: 45px;background: #d7d7d7;border: none;top: 0;color: #999}

.search li button:hover {background: #999;color: #fff}

.search-wrapper ul li > ul.cart-wrap {width: 250px;padding: 20px}

.cart-wrap li.cart-items {padding-bottom: 20px;position: relative;margin-bottom: 20px;border-bottom: 1px solid #999}

.cart-img {float: left;margin-right: 15px}

.cart-content a {color: #4e4e4e}

.cart-content a:hover {color: #999}

.cart-content span {display: block;line-height: 14px}

.cart-content p {line-height: 20px}

.cart-content i {position: absolute;right: 0;top: 0;cursor: pointer}

.cart-content i:hover {color: red}

.cart-wrap li button {width: 100%;height: 35px;background: #999;text-transform: uppercase;border: none;color: #fff;margin-top: 25px}

.cart-wrap li button:hover {background: #4e4e4e}

.account-wrap {width: 170px;padding: 20px}

.account-wrap li {line-height: 28px}

.responsive-menu-wrap {position: relative}

.responsive-menu-wrap .slicknav_btn {background-color: transparent;border-radius: 0;display: block;float: right;margin: 0;padding: 46px 0;text-decoration: none;text-shadow: none;vertical-align: middle}

.slicknav_menu .slicknav_icon {margin: 0 4px}

.responsive-menu-wrap .slicknav_menu .slicknav_menutxt {display: none}

.responsive-menu-wrap .slicknav_menu {background: 0 0;font-size: 15px;padding: 0;position: absolute;right: 0;top: 0}

.responsive-menu-wrap .slicknav_menu .slicknav_icon-bar {border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;display: block;height: 1px;width: 20px;background: #999}

.responsive-menu-wrap .slicknav_open .slicknav_icon span:nth-child(2), .slicknav_nav a i {display: none}

.responsive-menu-wrap .slicknav_nav {background: #999;border-radius: 0;clear: both;color: #fff;font-size: 15px;margin: 0;padding: 20px 0;top: 0;width: 690px;left: 0;z-index: 9999999;position: relative}

.slicknav_nav a {color: #f1f1f1;text-decoration: none;text-transform: capitalize}

.about-wrap h3, .deat p span, .filter-price button, .filter-title, .product-img ul.icon li span, .sidemenu ul li a, .subscribe-box h2 {text-transform: uppercase}

.slicknav_nav a:hover {background: 0 0;border-radius: 0;text-shadow: 0 3px 5px rgba(0, 0, 0, .5);color: #fff}

.responsive-menu-wrap .slicknav_nav .slicknav_row:hover {background: 0 0}

.responsive-menu-wrap .slicknav_nav .slicknav_arrow {font-size: 10px;margin: 0;float: right}

.responsive-menu-wrap .slicknav_open .slicknav_icon span:first-child {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);position: relative;top: 5px}

.responsive-menu-wrap .slicknav_open .slicknav_icon span:last-child {transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg)}

.swiper-container {height: 670px}

.swiper-button-next, .swiper-button-prev, .swiper-container-rtl .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: none}

.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: 40px;background: #d7d7d7;height: 40px;margin-top: -22px;text-align: center;z-index: 10;color: #999;cursor: pointer;line-height: 40px}

.swiper-button-next:hover, .swiper-button-prev:hover {background: #999;color: #fff}

.slider-area {box-shadow: 0 1px 2px rgba(0, 0, 0, .12);background-color: #f5f5f5;padding-top: 100px}

.slide-inner {position: absolute;width: 100%;height: 100%;left: 0;top: 0}

.slide-inner img {max-width: 800px;max-height: 450px}

.slider-content h2 {font-size: 36px;line-height: 40px;margin-bottom: 2px}

.slider-content span {font-size: 23px;line-height: 27px;margin-bottom: 16px;display: block;color: #b5b5b5}

.slider-content p {line-height: 24px;margin-bottom: 18px;max-height: 72px;font-weight: 400;color: #4e4e4e;font-size: 15px}

.slider-content a {display: inline-block;font-weight: 400;padding: 12px 40px;color: #666;font-size: 16px;border: 1px solid #acacac}

.slider-content a:hover {border-color: #e10014;color: #e10014}

.category-area {padding: 0}

.section-title h2 {font-size: 30px;padding-bottom: 15px;position: relative;margin-bottom: 40px;line-height: 24px}

.section-title h2:before {position: absolute;left: 0;bottom: 0;width: 100px;height: 2px;background: #4e4e4e}

.category-wrap {margin-bottom: 30px;overflow: hidden}

.category-wrap img {background-color: #f5f5f5;padding: 15px;width: 100%}

.category-wrap a.category-content-image:before {background: rgba(255, 255, 255, .5);bottom: 0;content: "";left: 50%;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position: absolute;right: 51%;top: 0}

.category-wrap a.category-content-image:hover:before {left: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";right: 0;-webkit-transition: all .9s ease-in 0s;transition: all .9s ease-in 0s}

.category-wrap a.category-content-image:after {background: rgba(255, 255, 255, .5);bottom: 50%;left: 0;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position: absolute;right: 0;top: 50%}

.category-wrap a.category-content-image:hover:after {bottom: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top: 0;-webkit-transition: all .3s ease-in 0s;transition: all .3s ease-in 0s}

.category-content {position: absolute;left: 0;bottom: 0;width: 100%;z-index: 9;text-align: center}

.category-wrap h3 {
    width: auto;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    font-size: 16px;
    font-weight: 500;
    background: #fff;
    border: 0;
    display: inline-block;
    min-width: 160px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
}

.filter-wrap, .product-menu {margin-bottom: 50px}

.product-area {padding-bottom: 100px}

.product-menu ul li {margin-right: 30px;font-weight: 500}

.product-menu ul li:last-child {margin-right: 0}

.product-menu ul li a.active {color: #4e4e4e}

.filter-menu a {display: inline-block;padding: 8px 30px;border: 1px solid #999;font-weight: 500;color: #4e4e4e}

.filter-menu a:hover {background: #999}

.filter-active {display: none}

.filter-wrap {padding: 50px 50px 20px;border: 1px solid #eee}

.product-filter {margin-bottom: 30px}

.filter-title {font-size: 18px;position: relative;padding-bottom: 5px;margin-bottom: 15px}

.filter-title:before {position: absolute;left: 0;bottom: 0;width: 30px;height: 1px;background: #999}

.color-filter li, .sort-by li {line-height: 30px}

.color-filter li a {position: relative;padding-left: 20px}

.color-filter li a:before {position: absolute;left: 0;top: 5px;width: 10px;height: 10px;background: #000;border-radius: 50%}

.color-filter li:nth-child(2) a:before {background: brown}

.color-filter li:nth-child(3) a:before {background: orange}

.color-filter li:nth-child(4) a:before {background: red}

.color-filter li:nth-child(5) a:before {background: #FF0}

.product-tags li {display: inline-block;margin-bottom: 5px}

.product-tags li a {display: block;padding: 5px 15px;border: 1px solid #eee}

.product-tags li a:hover {background: #999;border-color: #999;color: #fff}

.filter-price {margin-top: 20px}

.ui-slider-horizontal {background: #e9e9e9;border: none;border-radius: 0;height: 3px;margin-bottom: 20px}

.ui-slider-horizontal .ui-slider-handle {background: #fff;border: 2px solid #999;height: 10px;outline: 0;top: -4px;width: 10px;border-radius: 50%;cursor: w-resize;margin-left: -1px}

.ui-slider-horizontal .ui-slider-range {background: #999}

.filter-price p {color: #4e4e4e}

.filter-price input {height: 35px;border: none;width: 75px}

.filter-price button {height: 35px;width: 100%;color: #fff;background: #999;border: none}

.filter-price button:hover {background: #4e4e4e}

.product-wrap {margin-bottom: 40px}

.product-img {position: relative;z-index: 9}

.product-img img {transition: all .7;-webkit-transition: all .7;-moz-transition: all .7;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);zoom: 1;width: 100%}

.product-wrap:hover .product-img img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1)}

.product-img:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 9;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border: 6px solid transparent}

.product-wrap:hover .product-img:before {border-color: #ebebeb;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.product-img ul.icon {position: absolute;left: 0;bottom: 20px;width: 100%;text-align: center;z-index: 99}

.product-img ul.icon li {display: inline-block}

.product-img ul.icon li a {display: block;width: 30px;height: 30px;border-radius: 50%;line-height: 30px;background: #fff;color: #999;position: relative;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.product-wrap:hover .product-img ul.icon li a {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.product-img ul.icon li:nth-child(1) a {-webkit-transition-delay: .1s;transition-delay: .1s}

.product-img ul.icon li:nth-child(2) a {-webkit-transition-delay: .2s;transition-delay: .2s}

.product-img ul.icon li:nth-child(3) a {-webkit-transition-delay: .3s;transition-delay: .3s}

.product-img ul.icon li a:hover {background: #999;color: #fff}

.product-img ul.icon li span {position: absolute;left: 47px;top: -40px;display: inline-block;padding: 4px 15px;font-size: 10px;background: #999;color: #fff;border-radius: 3px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;visibility: hidden;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.product-img ul.icon li:hover span {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible}

.product-img ul.icon li:nth-child(2) span {left: 71px}

.product-img ul.icon li:nth-child(3) span {left: 116px}

.product-img ul.icon li span:before {position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);border-width: 6px;border-color: #999 transparent transparent;border-style: solid;bottom: -12px}

.product-content h3 {margin-bottom: 0;font-size: 14px;font-weight: 500;margin-top: 20px}

.product-content h3 a {color: #4e4e4e}

.product-content h3 a:hover, .product-content span {color: #999}

.product-content ul li {display: inline-block;color: #f7941d}

.modal-dialog-centered {background: #fff;padding: 50px;max-width: 1000px;margin: 200px auto}

.blog-wrap, .blog-wrap img {min-width: 540px;max-width: 580px}

.modal-body {padding: 0}

.product-single-content {padding-left: 30px}

.modal-content {border: none}

.rating-wrap {margin-bottom: 30px}

.rating-wrap span {font-weight: 500;color: #666}

.modal-text h3 {font-size: 30px;margin-bottom: 5px}

.rating li {display: inline-block}

.rating li i {color: #f7941d}

.product-single-content p {margin-bottom: 40px}

.cetagory, .input-style {margin-bottom: 25px}

.product-single-content ul li {display: inline-block;position: relative}

.input-style li a, .socil-icon li a {height: 35px;line-height: 35px;display: block;color: #fff;text-align: center}

.quantity input {width: 120px;background: #ccc;padding: 0 35px;text-align: center;height: 35px;border: none;position: relative}

.quantity .qtybutton {position: absolute;top: 0;left: 0;height: 35px;width: 35px;text-align: center;line-height: 35px;background: #e1e1e1;font-size: 18px;cursor: pointer}

.quantity .qtybutton.inc {left: auto;right: 0}

.input-style li a {width: 120px;background: #666;margin-left: 30px}

.input-style li a:hover {background: #999}

.socil-icon li a {width: 35px;border-radius: 50%;background: #999}

.socil-icon li a:hover {background: #4e4e4e}

.modal-content button {position: absolute;right: -48px;top: -48px;width: 50px;height: 50px;background: #fafafa;text-align: center;font-size: 24px;border: none;color: #999}

.modal-content button:hover {background: #f5f5f5}

.loadmore-btn {display: inline-block;padding: 10px 30px;border: 1px solid #999;font-weight: 500;color: #4e4e4e;margin-top: 30px}

.loadmore-btn:hover {background: #999;color: #fff}

.banner-wrap a {display: block;position: relative}

.banner-wrap a img {transition: all .8s;-webkit-transition: all .8s;-moz-transition: all .8s;zoom: 1;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1)}

.banner-wrap a:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1)}

.banner-wrap a:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .4);z-index: 9;content: '';-webkit-transition: -webkit-transform .6s;transition: -webkit-transform .6s;transition: transform .6s;transition: transform .6s, -webkit-transform .6s;-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg) translate3d(0, -100%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg) translate3d(0, -100%, 0)}

.banner-wrap:hover a:before {-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg)}

.blog-area {padding: 100px 0 70px}

.blog-wrap {position: relative;margin-bottom: 30px;height: 350px}

.blog-wrap img {min-height: 350px}

.blog-wrap:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(240, 240, 240, .85);content: "";opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border: 5px solid #d8d8d8}

.blog-wrap:hover:before {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.deat {position: absolute;right: 20px;top: 20px;height: 80px;width: 50px;background: url(../images/blog.png);text-align: center;padding: 5px;z-index: 9;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.blog-wrap:hover .deat {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.deat p {border: 1px solid #ebebeb;font-size: 18px;font-weight: 600;line-height: 17px;padding: 7px 0 4px}

.deat p span {display: block;font-size: 12px;font-weight: 400}

.blog-content {position: absolute;padding-left: 25px;padding-right: 25px;bottom: 20px;width: 100%;opacity: 0;color: #666;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.blog-wrap:hover .blog-content {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.blog-content h3 {font-size: 18px;line-height: 24px;margin-bottom: 5px;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;margin-left: 30px}

.blog-wrap:hover .blog-content h3 {margin-left: 0}

.blog-content h3 a {color: #4e4e4e}

.blog-content h3 a:hover {color: #666}

.blog-content ul {transition: all .7s;-webkit-transition: all .7s;-moz-transition: all .7s;margin-left: -15px}

.blog-wrap:hover .blog-content ul {margin-left: 0}

.blog-content ul li {display: inline-block}

.blog-content ul li a {color: #4e4e4e}

.blog-content ul li a:hover {color: #999}

.blog-content a.readmore {display: inline-block;margin-top: 5px;color: #e10014}

.blog-content a.readmore:hover {color: #ff0017}

.footer-top {padding: 80px 0 50px}

.footer-widget {margin-bottom: 30px}

.footer-logo img {margin-bottom: 15px}

.footer-logo p {margin-bottom: 10px}

.footer-logo ul li {margin-right: 5px}

.footer-widget h2 {font-size: 22px;margin: 15px 0}

.footer-menu ul li {line-height: 30px}

.footer-menu ul li a {color: #4e4e4e}

.footer-menu ul li a:hover {color: #999}

.footer-contact ul li {margin-bottom: 15px;padding-left: 35px;position: relative;color: #4e4e4e}

.footer-contact ul li:last-child {margin-bottom: 0}

.footer-contact ul li span {display: block}

.footer-contact ul li i {position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);font-size: 18px}

.footer-contact form {position: relative}

.footer-contact input {background: 0 0;border: 1px solid #b7b7b7;height: 40px;width: 100%;padding: 0 40px 0 20px}

.footer-contact button {position: absolute;right: 0;background: #d7d7d7;height: 40px;width: 40px;border: none;bottom: 0;color: #fff}

.footer-buttom p, .footer-buttom ul li a {color: #4e4e4e}

.footer-contact button:hover {background: #999}

.footer-buttom {padding: 20px 0}

.footer-buttom ul {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}

.footer-buttom ul li {margin-left: 30px}

.footer-buttom ul li:first-child {margin-left: 0}

.footer-buttom ul li a:hover {color: #999}

.ftitle {font-weight: 600;margin-bottom: 0 !important}

.subscribe-dialog {max-width: 900px;margin: 200px auto}

.subscribe-box {padding: 50px}

.subscribe-box h2 {font-size: 24px}

.subscribe-box p {margin-bottom: 10px}

.subscribe-box form {position: relative;margin-bottom: 25px}

.subscribe-box input[type=email] {height: 50px;width: 100%;border: 1px solid #ddd;padding: 0 120px 0 20px}

.subscribe-box input[type=submit] {width: 120px;height: 50px;border: none;text-transform: uppercase;position: absolute;right: 0;cursor: pointer;top: 24px}

.subscribe-box input[type=submit]:hover {background: #f5f5f5}

.subscribe-dialog .modal-content button {top: 0;right: 0}

.header-area2 {position: absolute;left: 0;top: 0;width: 100%;z-index: 9}

.slide-inner4 {background: url(../images/slider/4.jpg)}

.slide-inner5 {background: url(../images/slider/5.jpg)}

.slide-inner6 {background: url(../images/slider/6.jpg)}

.slide-inner7 {background: url(../images/slider/7.jpg)}

.slider-area2 .swiper-container {height: 770px}

.category-area2 {padding-top: 0;margin-top: -130px;position: relative;z-index: 8}

.category {box-shadow: 0 1px 3px rgba(0, 0, 0, .2);padding: 30px 30px 0;background: #fff}

.section-title2 h2:before {left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%)}

.featured-product-area {padding-bottom: 70px}

.featured-product-wrap {margin-bottom: 30px}

.featured-product-img {position: relative}

.featured-product-img:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .6);z-index: 9;content: '';-webkit-transition: -webkit-transform .6s;transition: -webkit-transform .6s;transition: transform .6s;transition: transform .6s, -webkit-transform .6s;-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg) translate3d(0, 100%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg) translate3d(0, 100%, 0)}

.featured-product-wrap:hover .featured-product-img:before {-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg) translate3d(0, -100%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg) translate3d(0, -100%, 0)}

.featured-product-img img {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);zoom: 1;width: 100%}

.category-wrap ul li a, .featured-product-content ul li a {height: 30px;width: 30px;line-height: 30px;text-align: center}

.featured-product-wrap:hover .featured-product-img img {transform: scale(1.15);-webkit-transform: scale(1.15);-moz-transform: scale(1.15)}

.featured-product-content {padding-top: 20px}

.featured-product-content h3 {font-size: 14px;margin-bottom: 0}

.featured-product-content h3 a {color: #4e4e4e}

.featured-product-content h3 a:hover {color: #999}

.featured-product-content p {font-weight: 500;color: #999}

.featured-product-content ul li {display: inline-block}

.featured-product-content ul li a {border: 1px solid #a7a7a7;display: block;border-radius: 50%;color: #4e4e4e}

.featured-product-content ul li a:hover {border-color: #999;background: #999;color: #fff}

.banner-area2 .banner-wrap a:hover img {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1)}

.header-area.header-area2.sticky-menu {position: fixed;z-index: 99}

.category-area3 {padding-top: 0}

.category-area3 .category-content {top: 35px;left: 35px}

.category-area3 .category-content h3 {margin: 0}

.category-wrap ul {position: absolute;right: 35px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;bottom: 35px;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;z-index: 99}

.category-wrap:hover ul {visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.category-wrap:hover .category-content.flex-style h3 {color: #e10014}

.category-wrap ul li {display: inline-block}

.instagram-content h2 span, .sidebar-menu a, .sidebar-menu a span {display: block}

.category-wrap ul li a {display: block;border: 1px solid #a7a7a7;border-radius: 50%;color: #999;position: relative}

.category-wrap ul li a:hover {background: #999;border-color: #999;color: #fff}

.close-btn, .service-wrap p {color: #999}

.category-wrap ul li:first-child a {top: -10px}

.category-wrap:hover ul li:first-child a {top: 0}

.category-wrap ul li:last-child a {bottom: -10px}

.category-wrap:hover ul li:last-child a {bottom: 0}

.service-area {padding-bottom: 90px}

.service-wrap {text-align: center;margin-bottom: 30px}

.service-wrap i {background: #f5f5f5;height: 60px;width: 60px;line-height: 60px;border-radius: 50%;margin: 0 auto 20px;font-size: 24px}

.service-wrap h2 {font-size: 18px}

.instagram-area {padding: 50px 0;background: #f5f5f5}

.instagram-content {padding: 45px 0}

.instagram-content h2 {font-size: 23px;line-height: 36px;margin-bottom: 0}

.sidebar-menu {float: right;padding: 47px 0}

.sidebar-menu a span {height: 1px;width: 20px;background: #4e4e4e;margin-bottom: 2px;transition: all .6s;-webkit-transition: all .6s;-moz-transition: all .6s;position: relative}

.about-wrap h3, .about-wrap p {margin-bottom: 25px}

.sidebar-menu a span.first.current {-webkit-transform: rotate(45deg);transform: rotate(45deg)}

.sidebar-menu a span.second.current {visibility: hidden;transition: all .1s;-webkit-transition: all .1s;-moz-transition: all .1s}

.sidebar-menu a:hover span {background: #999}

.sidebar-menu a span.third.current {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: -5px}

.sidemenu-wrap {overflow-y: scroll}

.sidemenu {height: 100%;width: 300px;position: fixed;left: 0;top: 0;z-index: -999;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 150px 0;background: #fff;box-shadow: 0 0 1px rgba(0, 0, 0, .1);transition: all .6s;-webkit-transition: all .6s;-moz-transition: all .6s;transform: scaleX(0);-webkit-transform: scaleX(0);-moz-transform: scaleX(0);transform-origin: left;-webkit-transform-origin: left;-moz-transform-origin: left;visibility: hidden;opacity: 0}

.sidemenu-wrap.current .sidemenu {opacity: 1;visibility: visible;transform: scaleX(1);-webkit-transform: scaleX(1);-moz-transform: scaleX(1);z-index: 999}

.sidemenu ul li {display: block;width: auto;position: relative}

.sidemenu ul li a {display: block;overflow: hidden;padding: 10px 20px}

.sidemenu ul li a i {padding: 3px 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg)}

.sidemenu ul li > ul li a {padding-left: 40px}

.sidemenu ul li > ul li > ul li a {padding-left: 60px}

.header-area.header-area3 {position: relative;z-index: 99;background: #fff}

.overlay-bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .3);z-index: -999;transition: all .6s;-webkit-transition: all .6s;-moz-transition: all .6s;visibility: hidden;transform: scaleX(0);-webkit-transform: scaleX(0);-moz-transform: scaleX(0);transform-origin: right;-webkit-transform-origin: right;-moz-transform-origin: right}

.overlay-bg.current {z-index: 999;visibility: visible;transform: scaleX(1);-webkit-transform: scaleX(1);-moz-transform: scaleX(1)}

.close-btn {height: 40px;width: 40px;background: #f1f1f1;position: absolute;right: 0;top: 0;cursor: pointer;line-height: 40px;text-align: center;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s}

.close-btn:hover {background: #999;color: #fff}

.header-area.header-area3.sticky-menu {position: fixed}

.about-wrap h3 {font-size: 30px}

.breadcumb-wrap h2 {font-size: 30px;font-weight: 700;margin-bottom: 5px}

.breadcumb-wrap ul li {display: inline-block;padding: 0 5px}

.breadcumb-wrap ul li:after {content: "/";position: relative;left: 7px}

.breadcumb-wrap ul li:last-child:after {display: none}

.breadcumb-wrap ul li a {color: #4e4e4e}

.breadcumb-wrap ul li:hover a {color: #999}

.widget {margin-bottom: 50px}

.widget-title {position: relative;font-size: 20px;padding-bottom: 10px;margin-bottom: 25px;text-transform: capitalize}

.widget-title:before {width: 70px;height: 1px;bottom: 0;left: 0;background: #999;content: "";position: absolute}

.widget_search form {position: relative}

.widget_search input {width: 100%;height: 40px;border: 1px solid #a7a7a7;padding: 0 40px 0 20px}

.widget_search button {position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #999;color: #fff;border: none}

.widget_search button:hover {background: #4e4e4e}

.widget_categories ul li {margin-bottom: 15px}

.widget_categories ul li:last-child {margin-bottom: 0}

.widget_categories ul li a {position: relative;color: #4e4e4e;display: block}

.widget_categories ul li a:before {position: absolute;right: 0;top: 0;font-family: fontawesome;content: "\f178"}

.widget_categories ul li:hover a:before {right: 5px}

.widget_recent_entries ul li {overflow: hidden;margin-bottom: 20px}

.widget_recent_entries ul li:last-child {margin-bottom: 0}

.post-img {float: left;margin-right: 20px}

.post-content {overflow: hidden}

.post-content a {font-size: 16px;font-weight: 500;color: #4e4e4e}

.post-content a:hover {color: #999}

.post-content p {line-height: 15px;font-size: 12px;font-weight: 500}

.tab-menu li a, .total-product {height: 40px;line-height: 40px;border: 1px solid #b7b7b7}

.s-product-app .owl-nav div, .s-product-samples .owl-nav div {position: absolute;-webkit-box-orient: vertical;-webkit-box-direction: normal;font-size: 20px;top: 0;text-align: center}

.select-style {width: 100%;height: 40px;border: 1px solid #b7b7b7;padding: 0 20px;background: url(../images/select-icon.png) calc(100% - 20px) center no-repeat #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none}

.total-product {width: 100%;text-align: center}

.tab-menu {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}

.tab-menu li a {width: 40px;display: block;text-align: center;margin-left: 10px}

.tab-menu li a.active, .tab-menu li a:hover {background: #999;border-color: #999;color: #fff}

.pagination-wrapper ul li {display: inline-block}

.pagination-wrapper ul li a, .pagination-wrapper ul li span {height: 30px;width: 30px;line-height: 30px;border: 1px solid #b7b7b7;color: #4e4e4e;display: inline-block}

.product-list .product-content h3 {margin-top: 0}

.pagination-wrapper ul li span, .pagination-wrapper ul li:hover a {background: #999;color: #fff;border-color: #999}

.product-list .product-text {margin-bottom: 20px}

.product-list .product-content p {margin-bottom: 25px}

.product-list .cart-btn li {display: inline-block;margin-right: 5px}

.product-list .cart-btn li a {display: block;height: 40px;width: 130px;background: #999;line-height: 40px;text-align: center;color: #fff;text-transform: uppercase;border: 1px solid #999}

.product-list .cart-btn li:first-child:hover a, .product-list .cart-btn li:last-child a {background: 0 0;color: #4e4e4e}

.product-list .cart-btn li:last-child:hover a {background: #999;color: #fff}

.product-active {margin-bottom: 30px}

.s-product-app {padding: 0 40px}

.s-product-app .owl-nav div {left: 0;width: 30px;height: 100%;background: #f5f5f5;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}

.s-product-app .owl-nav div:hover {background: #f8f8f8}

.s-product-app .owl-nav div.owl-next {left: auto;right: 0}

.s-product-app .item {cursor: pointer}

.single-product-area .product-single-content {padding-left: 0}

.color-plate {margin-bottom: 25px}

.color-plate p {margin-bottom: 5px}

.color-plate ul li {display: inline-block;height: 28px;width: 28px;background: #999;outline: #999 solid 2px;outline-offset: 2px;margin: 0 5px;line-height: 28px;text-align: center;color: #fff;cursor: pointer}

.news-patit {padding-bottom: 20px;}

.pr-act-img {display: block;position: relative;height: 250px;overflow: hidden;}

.padx0 {padding: 0px 0px 80px 0px !important;}

.news-liyu h2 {font-size: 24px;}

.news-liyu span {margin-top: -8px;font-size: 20px;}

.color-plate ul li:nth-child(2) {background: #888;outline-color: #888}

.color-plate ul li:nth-child(3) {background: #777;outline-color: #777}

.color-plate ul li:nth-child(4) {background: #666;outline-color: #666}

.s-product-samples {padding: 0 40px}

.s-product-samples .owl-nav div {left: 0;width: 30px;height: 100%;background: #f5f5f5;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}

.s-product-samples .owl-nav div:hover {background: #f8f8f8}

.s-product-samples .owl-nav div.owl-next {left: auto;right: 0}

.s-product-gallery, .s-product-samples .item {cursor: pointer}

.product-size {margin-bottom: 30px}

.product-size p {margin-bottom: 5px}

.product-size ul li a {display: block;height: 35px;width: 35px;line-height: 35px;text-align: center;border: 1px solid #999;color: #999}

.single-product-menu ul li a {padding: 10px 30px;text-transform: uppercase;display: block;border: 1px solid #e5e5e5;margin-right: -1px}

.single-product-menu ul li a.active, .single-product-menu ul li a:hover {background: #999;color: #fff;border-color: #999}

.description-wrap p {margin-bottom: 20px}

.single-product-area .tab-content {border: 1px solid #d7d7d7;padding: 50px;margin-top: -1px}

.review-wrap {margin-bottom: 40px}

.review-wrap ul li.review-items {overflow: hidden;margin-bottom: 30px}

.review-wrap ul li.review-items.review-items2 {margin-left: 30px}

.review-wrap ul li.review-items:last-child {margin-bottom: 0}

.review-img {float: left;margin-right: 20px}

.review-content {overflow: hidden;position: relative}

.review-content h3 {font-size: 16px;margin-bottom: 0;text-transform: uppercase}

.review-content h3 a {color: #4e4e4e}

.review-content h3 a:hover {color: #999}

.review-content span {text-transform: uppercase;font-size: 12px;display: block;margin-bottom: 10px}

.review-content .rating {position: absolute;right: 0;top: 0}

.ratting-wrap {margin-bottom: 40px}

.ratting-wrap table tr th {height: 35px;text-align: center;text-transform: uppercase;width: 180px;font-weight: 500;border: 1px solid #d7d7d7}

.ratting-wrap table tr td {border: 1px solid #d7d7d7;text-align: center;height: 40px}

.ratting-wrap tr td input {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 50%;width: 15px;height: 15px;border: 3px solid #fff;-webkit-transition: .5s all linear;transition: .5s all linear;outline: 0;position: relative;top: 2px;cursor: pointer;background: #999}

.ratting-wrap tr td input:checked {border: 3px solid #d7d7d7;background-color: #999}

.add-review h4 {font-size: 18px}

.add-review input[type=text], .add-review input[type=email], .add-review textarea, .cart-form-wrap input, .cart-form-wrap select {width: 100%;height: 50px;background: 0 0;padding-left: 20px;border: 1px solid #d7d7d7;margin-bottom: 15px}

.add-review textarea {height: 150px;padding-top: 5px}

.add-review button {float: right;margin-top: 10px;padding: 10px 55px;text-transform: uppercase;border: none;background: #999;color: #fff}

.add-review button:hover {background: #4e4e4e}

.faq-wrap .card {border: 1px solid #d7d7d7;border-radius: 0;margin-bottom: 5px}

.faq-wrap .card-header {padding: 0;margin-bottom: -1px;background-color: transparent;border-bottom: 1px solid #d7d7d7}

.faq-wrap .card-header h5 {margin-bottom: 0}

.faq-wrap .card-header button {width: 100%;background: #d7d7d7;border: none;height: 40px;text-align: left;padding: 0 20px;font-size: 16px;text-transform: uppercase;position: relative;overflow: hidden}

.faq-wrap .card-header button:before {position: absolute;right: 0;top: 0;width: 40px;height: 43px;background: #999;color: #fff;content: "-";text-align: center;line-height: 40px;font-size: 24px}

.cart-wrap .quantity, .cupon-wrap {position: relative}

.faq-wrap .card-header button.collapsed:before {content: "+"}

.cart-wrap td, .cart-wrap th {width: 10%;border: 1px solid #b7b7b7;text-align: center;font-weight: 500}

.cart-wrap td {padding: 10px}

.cart-wrap .product {width: 25%}

.cart-wrap .product a {font-size: 16px;color: #4e4e4e}

.cart-wrap .product a:hover {color: #999}

.cart-wrap th {height: 60px;font-weight: 400}

.cart-wrap .quantity .qtybutton {top: 50%;left: 17px;transform: translateY(-51%);-webkit-transform: translateY(-51%);-moz-transform: translateY(-51%)}

.cart-wrap .quantity .qtybutton.inc {right: 17px;left: auto}

.remove i {cursor: pointer}

.remove i:hover {color: red}

.cartcupon-wrap ul {margin-bottom: 20px}

.cartcupon-wrap ul li {margin-right: 15px}

.cartcupon-wrap ul li:last-child {margin-right: 0}

.cartcupon-wrap ul li a, .cartcupon-wrap ul li button {padding: 10px 25px;background: #999;display: block;border: none;color: #fff;text-transform: uppercase}

.addcart a, .cart-total a {display: inline-block;text-transform: uppercase}

.cartcupon-wrap ul li a:hover, .cartcupon-wrap ul li button:hover {background: #4e4e4e}

.cartcupon-wrap h3 {font-size: 20px;font-weight: 500}

.cartcupon-wrap p {margin-bottom: 10px}

.cupon-wrap input {width: 100%;height: 45px;border: 1px solid #d7d7d7;padding-left: 20px}

.cupon-wrap button {width: 150px;height: 45px;position: absolute;right: 0;top: 0;background: #999;color: #fff;text-transform: uppercase;border: none}

.cupon-wrap button:hover {background: #4e4e4e}

.cart-total h3 {position: relative;font-size: 30px;padding-bottom: 20px;margin-bottom: 20px}

.cart-total h3:after, .cart-total h3:before {position: absolute;right: 0;bottom: 5px;width: 200px;height: 1px;background: #d7d7d7;content: ""}

.cart-total h3:after {bottom: 0;width: 230px;background: #a7a7a7}

.cart-total ul li {overflow: hidden;font-weight: 500;margin-bottom: 15px}

.cart-total ul li span {font-size: 18px}

.cart-total ul li:last-child span {font-size: 30px}

.cart-total ul li:last-child {font-size: 24px}

.cart-total a {padding: 10px 30px;background: #999;color: #fff;margin-top: 20px}

.checkout-form h3, .order-area h3, .total-cost li {padding-bottom: 15px;border-bottom: 1px solid #d7d7d7}

.cart-total a:hover {background: #4e4e4e}

.stock span {color: #999}

.addcart a {height: 40px;width: 150px;background: #999;color: #fff;line-height: 40px}

#open2, .create-account {display: none}

.addcart a:hover {background: #4e4e4e}

.form-style input, .form-style select, .form-style textarea {width: 100%;height: 40px;border: 1px solid #d7d7d7;margin-bottom: 25px;padding-left: 20px}

.form-style textarea {height: 150px;padding-top: 10px;margin-bottom: 0}

.form-style input[type=checkbox] {width: 15px;height: 15px;margin-right: 15px;position: relative;top: 3px;cursor: pointer}

.create-account p {margin-bottom: 15px}

.form-style label {line-height: 18px;margin-bottom: 0;cursor: pointer}

.form-style input#toggle2 {top: 0}

label.fontsize {font-size: 18px;text-transform: uppercase}

.checkout-form h3, .order-area h3 {margin-bottom: 25px;font-size: 24px}

.payment-method, .total-cost {margin-bottom: 40px}

.total-cost li {margin-bottom: 25px;color: #4e4e4e}

.total-cost li:last-child {font-size: 18px;font-weight: 700}

.payment-method li {margin-bottom: 5px;overflow: hidden}

.account-form button, .order-area button {height: 45px;width: 100%;background: #4e4e4e;text-transform: uppercase;color: #fff;border: none}

.account-form button:hover, .order-area button:hover {background: #999}

.account-form button {margin: 10px 0 20px}

.blog-details-wrap h3 {margin: 30px 0 0;font-size: 30px}

.blog-details-wrap p, .meta {margin-bottom: 20px}

.meta li {display: inline-block;padding-right: 15px;position: relative}

.meta li:before {position: absolute;left: -12px;top: 0;content: "/"}

.meta li:first-child:before {display: none}

.list {margin: 10px 0 25px}

.list li {line-height: 28px;position: relative;padding-left: 20px}

.list li:before {position: absolute;left: 0;top: 0;content: "\f0da";font-family: fontawesome;color: #999}

.share-wrap {border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;padding: 25px 0;margin: 30px 0 50px}

.share-wrap .socil-icon li {margin-right: 5px;color: #4e4e4e;text-transform: capitalize}

.blog-title {font-size: 18px;text-transform: uppercase;margin-bottom: 30px;padding-bottom: 10px;position: relative}

.blog-title:before {position: absolute;left: 0;bottom: 0;width: 80px;height: 2px;background: #999;content: ""}

.comment-wrapper {position: relative}

.comment-wrap {overflow: hidden;margin-bottom: 30px;border-bottom: 1px solid #e5e5e5;padding-bottom: 30px}

.comment-theme {float: left;margin-right: 30px}

.comment-main-area {overflow: hidden}

.comment-wrap1 {margin-left: 70px}

.sewl-comments-meta h4 {margin-bottom: 5px;font-size: 18px}

.sewl-comments-meta span {display: inline-block;margin-bottom: 10px;color: #999}

.comment-area p {margin-bottom: 10px}

.form-submit input {width: 125px;color: #fff;text-transform: uppercase;padding: 0;background: #999;cursor: pointer;margin: 30px 0 0}

.form-submit input:hover {background: #4e4e4e}

.recent_post .post-content a {font-size: 14px;line-height: 20px;display: block;margin-bottom: 5px}

.recent_post .post-content p {font-size: 13px;color: #999}

.contact-form input {height: 55px;margin-bottom: 25px}

.contact-form textarea {height: 250px}

.contact-wrap ul li {background: #fff;padding: 25px 20px 25px 80px;position: relative;font-size: 16px;font-weight: 600;}

.contact-wrap ul li:last-child {margin-bottom: 0}

.contact-wrap ul li i {color: #999;font-size: 40px;left: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute}

.contact-wrap ul li p {font-size: 14px;font-weight: 400;margin-top: 10px;line-height: 24px}

.contact-wrap ul li p span {display: block}

.contact-form button {margin-top: 18px;display: inline-block;font-weight: 400;padding: 12px 40px;color: #777;font-size: 16px;border: 1px solid #d7d7d7;background-color: transparent}

.contact-form button:hover {color: #e10014;border-color: #e10014;background-color: transparent}

.googleMap {height: 500px;width: 100%;background: #999}

.product-box-content a.pr-act-img:after, .product-box-content a.pr-act-img:before {background: rgba(255, 255, 255, .5);content: "";position: absolute}

.googleMap iframe {height: 500px !important;width: 100% !important}

.contact-area {padding: 70px 0 !important}

.about-img {padding-bottom: 33px;max-width: 700px}

.product-box-content {padding: 0 15px 120px}

.product-box-content:hover a > h2 {color: #e10014 !important}

.product-box-content img {height: 295px;width: auto}

.product-box-content a.pr-act-img:before {bottom: 0;left: 50%;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";right: 51%;top: 0}

.product-box-content a.pr-act-img:hover:before {left: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";right: 0;-webkit-transition: all .9s ease-in 0s;transition: all .9s ease-in 0s}

.product-box-content a.pr-act-img:after {bottom: 50%;left: 0;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";right: 0;top: 50%}

.product-box-content a.pr-act-img:hover:after {bottom: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top: 0;-webkit-transition: all .3s ease-in 0s;transition: all .3s ease-in 0s}

.product-box-content h2 {font-size: 24px}

.product-detail-page .imcenter {text-align: center}

.product-detail-h2 {font-size: 22px;color: #b5b5b5;padding-top: 40px}

.product-detail-info .table strong {font-weight: 600 !important;color: #4e4e4e}

.force-detail {background-color: #ebebeb}

.force-detail .container {background-color: #fff;box-shadow: 0 0 8px rgba(140, 140, 140, .4);padding: 55px 40px}

.breadcumb-wrap li a, .breadcumb-wrap li:after {color: #b5b5b5 !important}

.breadcumb-wrap li a:hover {color: #e10014 !important}

.force-detail.extra-info, .force-detail.extra-info h2 {padding-top: 0 !important}

.force-detail.extra-info .container {padding: 0 15px !important}

.pr-media-area {border: 1px solid #e9ecef;display: inline-block;width: 100%;padding: 15px}

.prinfbox-1, .prinfbox-2, .prinfbox-3 {border-bottom: 1px solid #e0e0e0}

.pr-media-list li {float: left;width: 33.333%;padding: 5px 0}

.force-detail.extra-info .prtablebox > .row {height: 100%;padding: 55px 15px !important}

.force-detail.extra-info .prtablebox {transition: none}

.force-detail.extra-info .prtablebox:hover {opacity: .6;cursor: pointer;transition: none}

.force-detail.extra-info .prtablebox img {max-height: 195px}

.force-detail.extra-info .prtablebox .product-detail-info p {overflow: hidden;max-height: 200px}

.prinfbox-2 {border-right: 1px solid #e0e0e0}

.extra-info h2.product-detail-h2 {color: #4e4e4e}

.prvideo {position: relative;margin-bottom: 15px;border: 5px solid #f2f2f2}

.prvideo .vimg {width: 100%;z-index: 11}

.playb {position: absolute;z-index: 12;top: 50%;margin-top: -15px;left: 50%;margin-left: -24px;height: 31px;width: 48px; background: url(../images/play.png) repeat-y 0 top;}

.prvideo:hover .playb {background: url(../images/play.png) repeat-y 0 bottom;}

.pr-detail-white {background-color: #fff !important}

.force-detail.extra-gallery, .force-detail.extra-gallery h2 {padding-top: 0 !important}

.force-detail.extra-gallery h2 {color: #4e4e4e !important;padding-bottom: 6px}

.force-detail.extra-gallery .ex-pad {padding-bottom: 60px}

.pr-gallery-title {margin-top: 10px;font-size: 18px;color: #4e4e4e;display: block;}

.prtext-atitle {text-align: center;color: #929292;background-color: #ebebeb;padding-top: 0px !important;margin-top: 0px !important;margin-bottom: 0px;padding-bottom: 25px;text-shadow: 0px 2px 0px rgba(255, 255, 255, 1);}

.s-product-gallery .item img {height: 128px}

.s-product-app .item img {height: 136px}

.s-product-samples .item img {height: 238px}

.s-product-app .item:hover, .s-product-gallery .item:hover, .s-product-samples .item:hover {opacity: .7}

.s-product-gallery .item a {display: inline-block;font-weight: 400;padding: 0;color: #666;font-size: 16px;border: none !important}

@media (max-width: 575px) {

    .menuTop15{
        margin-top: 0px;
    }

    .conclear h2, .footer-widget.footer-contact i, .footer-widget.footer-menu i {display: none !important}

    .slider-area2 .swiper-container {max-height: 635px !important}

    .slide-inner img {max-width: 100%;max-height: 235px}

    .category {padding-bottom: 0 !important}

    .category-wrap {margin-bottom: 10px}

    .slider-content {background-color: rgba(255, 255, 255, .85);box-shadow: 0 1px 3px rgba(0, 0, 0, .2);padding: 15px}

    .slider-content h2 {font-size: 22px !important;line-height: 26px !important;margin-bottom: 0 !important}

    .slider-content span {font-size: 18px !important;margin-bottom: 12px !important}

    .slider-content p {font-size: 14px !important;line-height: 19px !important;margin-bottom: 15px !important}

    .blog-area {padding: 40px 0 15px}

    .section-title h2 {font-size: 24px;margin-bottom: 20px;line-height: 28px}

    .blog-wrap {height: auto !important;width: 100% !important;max-width: 100% !important;min-width: 100% !important}

    .blog-wrap img {height: auto !important;width: auto !important;max-width: auto !important;min-width: auto !important}

    .footer-top {padding: 30px 0 10px !important;text-align: center !important}

    .footer-widget {margin-bottom: 10px}

    .footer-menu ul li {line-height: 22px;padding-left: 0 !important}

    .footer-contact ul li {margin-bottom: 0 !important;padding-left: 0 !important}

    .footer-widget h2 {margin: 15px 0 5px !important}

    .conclear {margin-top: 0 !important;margin-bottom: 15px !important}

    .socil-icon.d-flex {display: inline-table !important;width: 160px !important;margin: 0 auto !important}

    .footer-logo ul li {margin-right: 5px !important;float: left !important}

    .blog-content, .blog-wrap:before, .deat {opacity: 1 !important}

    .blog-content h3 {margin-left: 0}

    .ptb-100 {padding: 90px 0 25px}

    .contact-area {padding: 40px 0 !important}

    .product-box-content {padding: 0 15px 50px}

    .product-box-content img {height: 250px;width: auto}

    .force-detail {background-color: #fff}

    .force-detail .container {background-color: #fff;box-shadow: none;padding: 15px 20px 10px}
}

.newsph2 {margin-top: 15px !important;font-size: 18px !important;}

.aborder {border: 1px solid #e9ecef;display: block}

.aborder:hover {border-color: #e10014}

.page-download-button {height: 55px;width: auto;padding: 16px 20px 60px}

.aborder .page-b-button {float: left}

.aborder .description {font-size: 12px}

.aborder .title {font-weight: 700;font-size: 20px;margin-top: -4px}

.aborder:hover .title {color: #e10014}

.aborder .icon.pdf {background: url(../images/pdf-ico.png) no-repeat;background-size: 30px 77px;width: 30px;height: 38px;float: right}

.aborder:hover .icon.pdf {background: url(../images/pdf-ico.png) bottom no-repeat;background-size: 30px 77px;width: 30px;height: 38px;float: right}

.contact-add-area {margin-bottom: 30px}

.contact-add-area ul {margin-top: 30px;border: 1px solid #d7d7d7;}

.contact-add-area ul:hover {border-color: #e10014;}

.contact-add-area ul:hover .btit {color: #e10014;}

.allcat {display: block !important;background-color: #f5f5f5;line-height: 30px;margin-top: 15px;text-align: center;border: 1px solid #e2e2e2;}

.product-box-content.cat-box {background-color: #f5f5f5;margin-bottom: 30px;text-align: center;padding: 30px 15px 30px}

.product-box-content.cat-box img {width: 80%;min-height: 250px;height: auto}

.langSelect{
    width: 50px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
.langSelect .aktifDil{
    padding-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

.langSelect .dilGroup{
    width: 100px;
    background-color: #fff;
    margin-top: 10px;
    display: none;
    position: absolute;
}
.langSelect .dilGroup a{
    display: block;
    border-bottom: 1px solid #f2f2f2;
    padding: 5px 5px 5px 5px;
}
.langSelect .dilGroup a:last-child{
    border-bottom: 0;
}
.langSelect .dilGroup a:hover{
    background-color: #f2f2f2;
}
