body { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; background-color: #fafafa; font-size: 14px; }
* { margin: 0; padding: 0; }
img { max-width: 100%; }
a { text-decoration: none }
a:hover { text-decoration: none }
ul { list-style: none; margin: 0; padding: 0; }
button:focus, .react-tabs__tab:focus { outline: none; box-shadow: none !important; }

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?80713500');
  src: url('../fonts/fontello.eot?80713500#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff2?80713500') format('woff2'),
       url('../fonts/fontello.woff?80713500') format('woff'),
       url('../fonts/fontello.ttf?80713500') format('truetype'),
       url('../fonts/fontello.svg?80713500#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.webicons {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  margin-right: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}




/*Pradip CSS for top scroll*/

.topArrow div {
    background: #fff;
    height: 50px;
    width: 50px;
    border-radius: 5px;
    text-align: center;
    vertical-align: middle;
    line-height: 50px;
    font-size: 22px;
    box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);
    -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);    

}

.topArrow div i { 
-webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
 }



/*Pradip CSS for top scroll*/


.no-scroll { overflow: hidden; position: relative; }
.form-control, .btn { font-size: 14px; }
header { box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); position: relative; z-index: 9; }
header .top { background-color: #2e2f43; padding: 25px 0; color: #fff; position: relative; }
header .top .menu-bar { display: none; }
header .top a { color: #fff; display: inline-block; }
header .top .top-icon { position: relative; padding-right: 63.63px; }
header .top .top-icon .mob-search { display: none; }
header .top .top-icon i{ font-weight: normal; font-size: 24px; }
header .top .top-icon .cart { position: fixed; margin: 0 15px; }
.sticky .top .top-icon .cart { position: fixed; z-index: 9999; top: 20px; }
header .top .top-icon .cart i { transition: all ease 0.6s; }
.sticky .top .top-icon .cart i { color: #2e2f43; }
header .top .top-icon .cart.active i { transform: rotate(360deg); transition: all ease 0.6s; }
header .top .top-icon .cart-dropdown{ position: absolute; top: 100%; right: 0; z-index: 9; text-align: left; border-radius: 5px; width: 100%; min-width: 270px; background-color: #fff; padding: 10px; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); color: #2e2f43; }
header .top .top-icon .cart.active .cart-dropdown { display: block; }
header .top .top-icon .cart-dropdown img { max-width: 60px; }
header .top .top-icon .cart-dropdown p { margin-bottom: 0; font-size: 12px; }
header .top .top-icon .cart-dropdown .product-img { border: 2px solid #f4f4f4; }
header .top .top-icon .cart-dropdown .product-quantity { font-size: 12px; border:1px solid #ececec; display: inline-block; }
header .top .top-icon .cart-dropdown a { color: #2e2f43; }
header .top .top-icon .cart-dropdown .product-quantity i { font-size: 16px; margin: 0; }
header .top .top-icon .cart-dropdown .delete-icon { position: absolute; right: 0; bottom:  0; }
header .top .top-icon .cart-dropdown .delete-icon i { font-size: 16px; }
header .top .top-icon .cart-dropdown .delete-icon a:hover { color: #e6433a; }
header .top .top-icon .cart-dropdown .product-quantity input{ width: 50px; text-align: center; height: 25px; border-right:1px solid #ececec; border-left:1px solid #ececec; border-bottom: 0; border-top: 0; }
header .top .top-icon .cart-dropdown .price-section { font-weight: bold; display: block; padding: 10px 0 0 0; }
header .top .top-icon .cart-dropdown .price-section hr { margin-bottom: 0.5rem; margin-top: 0.5rem; }
header .top .top-icon .cart-dropdown .price-section .cart-dropdown-action a { display: block; background-color: #f46712; color: #fff; padding: 6px 10px; border-radius: 5px; }
header .top .top-icon .cart-dropdown ul { height: 300px; }
header .top .top-icon .cart-dropdown ul li { display: block; padding: 10px 0; border-bottom: 1px solid #dadada; }
header .top .top-icon .cart-dropdown ul li:hover { background-color: #f5f5f5; }
header .top .mob-bar { display: none; }
/* header .top .top-icon .cart .cart-dropdown { display: none } */
.sticky .top .top-icon .cart-products-count { top: -15px; right: -5px; }
header .top .top-icon .cart-products-count { position: absolute; top: -15px; right: -5px; background-color: #e6433a; border-radius: 100%; width: 25px; height: 25px; line-height: 25px; font-size: 12px; text-align: center; animation: shadow-pulse 1s infinite; }
@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.4);
  }
  100% {
    box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
  }
}

@keyframes shadow-pulse-big
{
  0% {
    box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.4);
  }
  100% {
    box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);
  }
}
header .top .top-icon .user-name { position: relative; display: inline-block; padding-bottom: 5px; }
header .top .top-icon .user-name i{ font-size: 14px; }
header .top .top-icon .user-name a { transition: all ease 0.2s; }
header .top .top-icon .user-name a:hover { color: #FF5722; }
header .top .top-icon .user-name .user-name-dropdown { position: absolute; left: 0; top: 100%; z-index: 999; background-color: #fff; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); border-radius: 5px; overflow: hidden; min-width: 200px; } 
header .top .top-icon .user-name.current .user-name-dropdown { display: block; }
header .top .top-icon .user-name.current i { transform: rotate(180deg); transition: all ease 0.2s; }
header .top .top-icon .user-name .user-name-dropdown li:not(:last-child) { display: block; border-bottom: 1px dashed #e6e6e6; }
header .top .top-icon .user-name .user-name-dropdown a { color: #2e2f43; display: block; padding: 8px 15px; transition: all ease 0.2s; }
header .top .top-icon .user-name .user-name-dropdown a:hover { background-color: #f3f3f3; }
.sticky .top-menu { position: fixed; top: 0; z-index: 1; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); width: 100%; }
header .top-menu { background-color: #fff; }
header .top-menu ul.menu { display: flex; justify-content: space-between; position: relative; }
header .top-menu ul.menu li.noData { min-height: 51px; line-height: 51px; }
header .top-menu ul.menu li { margin: 0; padding: 0; display: inline-block; }
header .top-menu ul.menu li.open ul.sub-menu { display: block; }
header .top-menu ul.menu li a { color: #2e2f43; display: block; font-size: 14px; padding: 15px 0; transition: all ease 0.2s; font-weight: bold; }
.sticky .top-menu ul.menu { justify-content: normal; }
.sticky .top-menu ul.menu li a { padding: 15px; }
header .top-menu ul.menu li:hover a { color: #e6433a; }
header .top-menu ul.menu li i { transform: rotate(0deg); transition: all ease 0.2s; }
header .top-menu ul.menu li.open i { transform: rotate(180deg); transition: all ease 0.2s; }
header .top-menu ul.menu li.fullwidth .sub-menu { width: 100%; left: 0; right: 0; }
header .top-menu ul.menu li.halfwidth .sub-menu { width: 50%; margin: 0 auto; left: 0; right: 0; }
header .top-menu ul.menu li ul.sub-menu li a { color: #2e2f43; transition: all ease 0.2s; }
header .top-menu ul.menu li ul.sub-menu li a:hover { color: #e6433a; margin-left: 5px; }
header .top-menu ul.menu li a.active { color: #e6433a; }
header .top-menu ul.menu li ul.sub-menu { position: absolute; top: 100%; left: auto; background-color: #fff; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); display: flex; justify-content: space-between; display: none; min-width: 280px; z-index: 9; }
header .top-menu ul.menu li:last-of-type ul.sub-menu { right: 0; }
header .top-menu ul.menu li ul.sub-menu li { display: block; padding: 10px 15px; width: 100%; }
header .top-menu ul.menu li ul.sub-menu li:nth-child(2n+2) { display: block; background-color: #f7f7f7;  }
header .top-menu ul.menu li ul.sub-menu li ul.dropdown li:nth-child(2n+2) { background-color: transparent; }
header .top-menu ul.menu li ul.sub-menu li ul.dropdown li { padding: 0; }
header .top-menu ul.menu li ul.sub-menu li a { padding: 0; display: inline-block; }
header .top-menu ul.menu li ul.sub-menu li span { display: block; position: relative; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; margin:10px 0; padding: 3px 0; font-size: 14px; }
header .top-menu ul.menu li ul.sub-menu li ul.dropdown li a { padding: 5px 0; font-size: 12px; }
header .top-menu .sticky-cart { display: none; }
.sticky .top-menu .sticky-cart { position: absolute; right: 0; height: 100%; justify-content: center; align-items: center; display: flex; }
.sticky .top-menu .sticky-cart i { font-size: 24px; }
.sticky .top-menu .sticky-cart a  { color: #2e2f43; }
.sticky .top-menu .sticky-cart .cart-products-count { position: absolute; top: 5px; right: -10px; background-color: #ffffff; border-radius: 100%; width: 25px; height: 25px; line-height: 25px; font-size: 12px; text-align: center; border: 1px solid #534c3c; }

.home-slider .slick-prev { left: 25px; z-index: 1; background-color: #fff; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); width: 40px; height: 40px; text-align: center; border-radius: 100%; transition: all ease 0.2s; }
.home-slider .slick-next { right: 25px; background-color: #fff; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); width: 40px; height: 40px; text-align: center; border-radius: 100%; transition: all ease 0.2s; }
.home-slider .slick-next:hover, .home-slider .slick-prev:hover { border:1px solid #dadada;  }
.slick-prev { left: 25px; z-index: 9; }
.slick-next { right: 25px; }
.slick-prev::before { font-family: 'fontello'; content: "\e803"; color: #2e2f43; font-size: 22px; }  
.slick-next::before { font-family: 'fontello'; content: "\e801"; color: #2e2f43; font-size: 22px; }      
.slick-slide img { display: inline-block; }

/* New slider product page */ 
.carousel .control-arrow { margin-top: -20px !important; }
.carousel .control-arrow:before, .carousel.carousel-slider .control-arrow:before { font-family: 'fontello'; color: #2e2f43; font-size: 22px; background-color: #fff; right:0; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); }
.carousel .control-next.control-arrow:before { content: "\e801"; border:0 !important; margin: 0; padding: 0 5px; }
.carousel .control-prev.control-arrow:before { content: "\e803"; border:0 !important; margin: 0; padding: 0 5px; }
.carousel .control-arrow, .carousel.carousel-slider .control-arrow { opacity: 1 !important; }
.carousel .thumbs-wrapper { margin: 10px 0 !important; }
.carousel .thumb.selected, .carousel .thumb:hover { border: 3px solid #ddd !important; }

.deals-section { margin-top: -30px; }
.common-slider { background-color: #fff; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); position: relative; padding: 20px 0; color: #2e2f43; height: 100%; min-height: 306px; }
.common-slider .content { display: flex; align-items: center; justify-content: center;flex-direction: column; position: relative; text-align: center; padding: 0 10px; }
.common-slider p { margin: 0; padding: 0; }
.common-slider .slick-slide img { height: 100%; max-height: 150px; object-fit: cover; object-position: center; }

.common-slider .content .pro-name{ color: #2e2f43; font-weight: bold; padding-top: 10px; }
.common-slider .content .price{ color: #2e2f43; }
.common-slider .content .price span:not(:first-child){ color: #1fa71f;}
.common-slider .content .price span{ padding: 0 5px; }
.common-slider .content .description { color: #989898; }

.common-slider .slick-prev { left: 0; z-index: 1; background-color: #fff; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); width: 40px; height: 40px; text-align: center; transition: all ease 0.2s; }
.common-slider .slick-next { right: 0; background-color: #fff; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.10); width: 40px; height: 40px; text-align: center; transition: all ease 0.2s; }
.common-slider .slick-next:hover, .common-slider .slick-prev:hover { background-color: #2e2f43; }
.common-slider .slick-next:hover:before, .common-slider .slick-prev:hover:before { color: #fff; }

a.link-btn { background-color: #2e2f43; color: #fff; display: inline-block; padding: 6px 20px; border-radius: 5px; border:1px solid #2e2f43; transition: all ease 0.2s; }
a.link-btn:hover { background-color: transparent; border:1px solid #2e2f43; color: #2e2f43; }

.product-slider .content:hover .hover-content { display: flex; }
.product-slider .btn-wrap a{ display: inline-block; width: 100px; margin: 10px 0; }
.product-slider .btn-wrap a:not(:last-child) { margin-left: 5px; margin-right: 5px; }
a.cart-btn { background-color: #f46712; padding: 6px 0; color: #fff; font-size: 11px; text-transform: uppercase; border:1px solid #f46712; display: block; transition: all ease 0.2s; }
a.wish-btn { border:1px solid #e1e1e1; padding: 6px 0; color: #fff; font-size: 11px; text-transform: uppercase; color: #6a6a6a; border-radius: 30px; display: block; transition: all ease 0.2s; }
a.cart-btn:hover { background-color: transparent; border-color: #e1e1e1; color: #6a6a6a;}
a.wish-btn:hover { background-color: #f46712; border-color: #e1e1e1; color: #fff;}

.search-result { background-color: #ececec; color: #2e2f43; padding: 15px 0; font-size: 20px; }
.search-result br { display: none; }
.breadcrumb-nav ol li{ position: relative; padding:0 15px; display: inline-block; }
.breadcrumb-nav ol.breadcrumb { background-color: transparent; margin-bottom: 0; padding: 0; }
.breadcrumb-nav ol li:first-child { padding-left: 0; }
.breadcrumb-nav ol li:left-child { padding-right: 0; }
.breadcrumb-nav ol li:not(:first-child):before { font-family: 'fontello'; content: "\e803"; transform: rotate(180deg); position: absolute; left: -3px; padding-right:0; }
.breadcrumb-nav ol li a { color: #2e2f43; }
.breadcrumb-nav ol li a:hover { color: #FF5722; }
.breadcrumb-nav ol li.active{ color: rgba(128,128,128,0.77); }
.breadcrumb-nav .breadcrumb-item+.breadcrumb-item { padding-left: 15px; }

.left-section { background: #fff; min-height: 100%; height: 100vh; border:1px solid #eee; }
.left-section ul { height: 100%; min-height: 100%; }
.left-section h6, .right-section h6{ border-bottom: 1px solid #ddd; padding: 10px 15px; font-weight: bold; }
.left-section ul li a { color: #2e2f43; display: block; padding: 12px 15px; transition: all ease 0.2s; font-size: 13px;text-transform: uppercase; font-weight:500; }
.left-section ul li:not(:last-child) { border-bottom: 1px solid #eee; }
.left-section ul li a:hover { margin-left: 5px; color: #2196F3; }
.left-section ul li a.active_cat { color: #2196F3; }


.right-section { background-color: #fff; border:1px solid #eee; padding-bottom: 30px; }
.right-section .pro-box { background-color: #fff; box-sizing: border-box; padding: 20px; position: relative; height: 100%; }
.right-section .product-list .bd-rl { border-right:1px solid #eee; border-bottom: 1px solid #eee; }
.right-section .product-list .bd-rl:nth-child(4n+1) { border-right: 1px solid transparent; }
.right-section .product-list [class*="col"] { margin:0; padding:0;  }
.right-section .pro-box p { margin: 0 0 5px 0; }
.right-section .pro-box p:first-child { height: 100%; max-height: 150px; }
.right-section .pro-box p:last-child { margin: 0; }
.right-section .pro-box img { width: 100%; height: 100%; max-height: 150px; object-fit: contain; object-position: center; }
.right-section .pro-box span { color: #1fa71f; font-weight: bold; }
.right-section .pro-box strike{ color: #797979; }
.right-section .pro-box .price { font-size: 16px;  }
.right-section .pro-box p.add-btn a { padding: 6px 30px; font-size: 12px; }

.right-section .product-detail p { margin: 0; }
.right-section .product-detail .sold-by { color: #FF5722; text-decoration: underline; }
.right-section .product-detail .price { color: #797979; }
.right-section .product-detail .price span:not(:first-child) { color: #1fa71f; font-size: 18px; margin-left: 10px; }
.right-section .product-detail .save-price span { color: #FF5722; }
.right-section .product-detail .shipping-text { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; margin: 10px 0; padding:15px 0; display: flex; align-items: center; justify-content: space-between; }
.right-section .product-detail ul.quantity-kg li { display: inline-block; position: relative; transform: translateZ(0); }
.right-section .product-detail ul.quantity-kg li input { display: none; }
.right-section .product-detail ul.quantity-kg li label { display: block; border-radius: 100%; width: 45px; height: 45px; border:1px solid #dddddd; color: #797979; text-align: center; line-height: 45px; transition: all ease 0.2s; }
.right-section .product-detail ul.quantity-kg li:not(:last-child) label { margin-right: 5px; }
.right-section .product-detail ul.quantity-kg li label:hover { border-color: #2e2f42; color: #2e2f42; }
.right-section .product-detail ul.quantity-kg li input:checked + label { border-color: #2e2f42; color: #2e2f42; }

.right-section .product-detail ul.quantity-incr { border:1px solid #ddd; display: inline-block; }
.right-section .product-detail ul.quantity-incr input { border: none; background-color: transparent; text-align: center; padding: 5px; width: 50px; color: #797979; }
.right-section .product-detail ul.quantity-incr li { display: inline-block; }
.right-section .product-detail ul.quantity-incr button { background-color: transparent; border:0; display: block; padding: 5px; cursor: pointer; outline: none; }
.right-section .product-detail ul.quantity-incr li button:hover { background-color: #ececec; }
.right-section .product-detail ul.quantity-incr li.minus { border-right: 1px solid #ddd; font-size: 16px; }
.right-section .product-detail ul.quantity-incr li.plus { border-left: 1px solid #ddd; font-size: 16px; }
.right-section .product-detail ul.cart-btns li:not(:last-child) { display: inline-block; margin: 0 -2px; }
.right-section .product-detail ul.cart-btns li button { font-size: 12px; font-weight: bold; text-transform: uppercase; cursor: pointer; }
.right-section .product-detail ul.cart-btns li:not(:last-child) button { border:none; width: 150px; background-color: #FF5722; padding: 8px 0; margin-right: 10px; text-align: center; color: #fff; display: block; }
.right-section .product-detail ul.cart-btns li:not(:last-child) button:disabled { background-color: #ddd; color: #2e2f43; cursor: not-allowed; opacity: 0.5; }
.right-section .product-detail ul.cart-btns li button.save-btn { background-color: #e8e8e8; color: #2e2f43; margin-right: 0; transition: all ease 0.2s; }
.right-section .product-detail ul.cart-btns li:hover button.save-btn { background-color: #FF5722; color: #fff; }
.right-section .product-detail ul.cart-btns li:last-of-type button{ width: 310px; display: block; text-align: center; border:1px solid #dddddd; padding: 8px 0; color: #2e2f43; margin-top: 10px; transition: all ease 0.2s; background-color: transparent; }
.right-section .product-detail ul.cart-btns li:last-of-type button:hover { border-color: #FF5722; background-color: #FF5722; color: #fff; }

.right-section .slider-title h3 { margin: 10px 6px; }
.right-section .react-tabs__tab.react-tabs__tab--selected { background-color: #f5f5f5; border-color: #e3e3e3; font-weight: bold; }
.right-section .react-tabs__tab:focus:after { display: none; }
.right-section .react-tabs__tab { background-color: #fff; border-radius: 0; border:1px solid #e3e3e3; color: #797979; flex: 0 auto; }
.right-section .react-tabs__tab:not(:first-child) { margin-left: 5px; }
.right-section .react-tabs__tab-panel--selected { background-color: #fff; padding: 15px; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.05); }
.right-section .slick-prev { background-color: #fff; left:0; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); }
.right-section .slick-next { background-color: #fff; right:0; box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20);-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.20); }
.right-section .slick-prev::before, .right-section .slick-next::before { font-size: 16px; }  
.right-section .slider-nav .slick-slide img{ border:1px solid #ddd; }
.right-section .slider-nav .slick-current img{ border:1px solid #FF5722; }
.right-section .slider-product .slick-current { border: 0;  }

footer { margin-top: 1.5rem; }
footer .newsletter{ background-color: #1f202e; padding: 25px 0; color: #fff; position: relative; }
footer .newsletter h5 { font-weight: normal; margin: 0; }
footer .newsletter .btn-danger, footer .newsletter btn-danger:focus { background-color: #FF5722; }
footer .newsletter .newletter-msg { position: absolute; bottom: -21px; }
footer .newsletter .newletter-msg .sucess{ color: #00e400; }
footer .newsletter .newletter-msg .error{ color: #FF5722; }
footer .footer-links{ background-color: #2e2f43; color: #fff; padding: 60px 0 100px 0; text-align: center; }
footer .footer-links a{ color: #fff; transition: all ease 0.2s; }
footer .footer-links a:hover{ color: #FF5722; }
footer .footer-links h6 { margin-bottom: 25px; font-weight: bold; }
footer .footer-links ul li { display: block; }
footer .footer-links ul li a{ display: inline-block; padding: 3px 0; }