html * {margin: 0;padding: 0;}
.navbar{margin-bottom:0;}
a,a:focus {outline: none;}
.add-btn .material-icons {float: left;margin-right: 3px;}
li {list-style: none;}
.logo3 {margin-top: 20px;}
.material-icons {font-family: "Material Icons";font-style: inherit;display: inline-block;font-size: 16px;}
html,body {color: #1d1d1d;font-size: 14px;font-style: normal;}
.col5 {float: left;padding: 0 15px;width: 20%;}
.grid-shop4 .col5 {float: left;margin-left: 13px;padding: 0 12px;width: 18.8%;}
#back-top {bottom: 30px;position: fixed;right: 10%;z-index: 999;}
#back-top a {border-radius: 5px;color: rgb(255, 255, 255);display: block;font: 11px/100% Arial, Helvetica, sans-serif;padding: 15px;text-align: center;text-decoration: none;text-transform: uppercase;transition: all 1s ease 0s;}
#back-top a:hover {background: #333333;}
#back-top a > i.fa {margin: 0;}
a {transition: all 0.15s ease-in-out 0s;}
a:focus, a:hover {text-decoration: none;}
a:hover {text-decoration: none;}
.full-container .banner-img {width: 100%;}
.top-header-right {float: right;}
.top-header-right li {display: inline-block;margin-left: 3px;padding-left: 0px;font-size: 12px;}
.top-header-rlink > li {border-right: 1px solid #ccc;line-height: 15px;padding-right: 6px;text-transform: capitalize;}
.top-header-right .scoial-footer li a {font-size: 12px;color: #aaa;}
.top-header-right .scoial-footer li a > i.fa {margin-right: 7px;}
.top-header-left span {float: left;padding: 0 5px 0 0;}
.top-header-left span.material-icons {font-size: 16px;}
.top-header-left {float: left;}
.top-header-left li {display: inline;margin-right: 0;padding-right: 10px;font-size: 12px;float: left;}
.top-header-left button {border: medium none;font-weight: 300;}
.top-header-left .dropdown-menu>li {border: none;padding: 3px 20px;margin: 0;}
.top-header {background: #f5f5f5;padding: 10px 0;width: 100%;margin-bottom: 10px;color: #252525;}
.top-home3 {background: rgb(27, 37, 47) none repeat scroll 0 0;border-top: 1px solid rgb(48, 61, 73);}
.top-home3 .cart-menu strong {color: rgb(255, 255, 255);}
.top-home3 .cart-menu a {color: rgb(255, 255, 255);}
.cart-content .pro-text strong {color: rgb(0, 0, 0);}
.poscajx-minicart .total strong {color: #fa4e64;}
.cart-content .price {float: inherit;font-size: 14px;}
.hm-pg nav.affix > .top-header {display: none;}
.inn-pg .main-menu .affix .top-header{display:none;}
.inn-pg .main-menu .affix, .inn-pg .main-menu .affix-top {background: #ffffff none repeat scroll 0 0;position: fixed;width:100%;}
.inn-pg .header-s6 .top-md-menu {padding:0;}
.inn-pg .header-s6 .top-md-menu .main-menu > nav.affix-top{padding:20px 0;}
.inn-pg .main-menu .affix{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.top-header-right .top-header-rlink {display: inline-block;}
.top-header-right .top-header-rlink .material-icons {font-size: 12px;margin: 0 2px 0 0;position: relative;top: 2px;}
.top-header-right .scoial-footer ul > li {margin: 0;}
.top-header-right .scoial-footer ul > li:first-child {margin-left: 7px;}
.top-header-rlink > li.dropdown:hover {cursor: pointer;}
.top-header-rlink .dropdown .dropdown-menu li {display: inline-block;margin: 0;width: 100%;}
.top-header-rlink .dropdown .dropdown-menu li.active > a, .top-header-rlink .dropdown .dropdown-menu li > a:hover {background: none;}
.top-header-rlink li.dropdown ul.dropdown-menu {margin: 12px 0 0;min-width: 130px;padding: 10px;}
.top-header-rlink .dropdown .dropdown-menu li > a {padding: 0 0 8px;}
.top-header-rlink .dropdown .dropdown-menu li:last-child > a {padding: 0;}
.top-header-right .scoial-footer {display: inline-block;margin: 0;float: none;width: auto;}
.header-outer.header-outer6 {margin-top: 130px;}
.inn-pg .header-outer.header-outer6 {margin-top: 20px;}
.mega-menu img {width: 100%;}
.navbar .container .navbar-header .navbar-brand{margin-left: 0;}
.index4-header .navbar .container .navbar-header .navbar-brand{margin-left:-15px;}
.loader-wrapper{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999;background-color: #ffffff;opacity: 1;-webkit-transition: all 500ms linear 0s;-moz-transition: all 500ms linear 0s;-ms-transition: all 500ms linear 0s;-o-transition: all 500ms linear 0s;transition: all 500ms linear 0s;}
.loader-wrapper .load-bar {background: rgba(0, 0, 0, 0) url("../images/page_loader.svg") no-repeat scroll center center / 44px auto;height: 100%;width: 100%;}
.loader-wrapper.loader-off, body.loaded .loader-wrapper {opacity: 0;transition: all 500ms linear 0s;visibility: hidden;}
/*---- top md header ----*/
.logo {color: rgb(0, 0, 0);font-size: 24px;font-weight: 600;}
.logo span {color: #fa4e64;}
.inside .top-md-menu {padding: 40px 0;}
.top-md-menu {float: left;padding: 30px 0 0;width: 100%;}
.top-md-menu .search {display: inline;}
.top-md-menu .search input[type="text"] {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;padding: 5px;width: 68%;}
.well.carousel-search.hidden-phone {background: rgb(255, 255, 255) none repeat scroll 0 0;border: 1px solid rgb(221, 221, 221);border-radius: 5px;margin: 25px auto 0;padding: 0;width: 100%;}
.well .btn.dropdown-toggle.btn-select {background: rgb(245, 245, 245) none repeat scroll 0 0;border-radius: 0;color: rgb(51, 62, 72);padding: 12px 14px;text-align: left;width: 150px;}
.well #btnSearch {background: rgb(177, 30, 34) none repeat scroll 0 0;border: medium none;border-radius: 0 5px 5px 0;box-shadow: 0 0 0;float: right;font-size: 16px;height: 46px;margin-right: -8px;width: 46px;}
.well .btn-group.open .dropdown-toggle {border: 0 none;border-radius: 0;box-shadow: 0 0 0;}
.well .btn .caret {float: right;margin-top: -12px;}
.top-header-left .btn.btn-default.dropdown-toggle {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;border-radius: 0;font-weight: 300;color: #fff;}
.top-header-right .btn.btn-default.dropdown-toggle {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;border-radius: 0;font-weight: 300;color: #fff;padding: 0;}
.cart-menu>ul {float: right;margin-top: 30px;color: #232530;}
.cart-menu li {display: inline;float: left;margin-left: 18px;position: relative;text-align: center;}
.cart-menu strong {display: block;font-size: 12px;font-weight: 500;}
.cart-menu a {color: #232530;padding: 10px 15px;font-size: 20px;text-decoration: none;}
.subno {background: rgb(37, 37, 37) none repeat scroll 0 0;border-radius: 50px;color: rgb(255, 255, 255);font-size: 11px;height: 20px;line-height: 19px;position: absolute;right: 0;text-align: center;top: 4px;width: 20px;}
.main-menu {float: left;width: 100%;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: rgb(85, 85, 85);}
.top-md-menu .affix-top {left: inherit;position: relative;top: inherit;}
.main-menu .btn.btn-default.dropdown-toggle {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;border-radius: 0;color: rgb(255, 255, 255);font-weight: 300;padding: 15px 0;text-transform: uppercase;}
.all-departments {background: rgb(177, 30, 34) none repeat scroll 0 0;border-radius: 10px 10px 0 0;padding: 10px 0;width: 270px;}
.dropdown-menu>li>a {padding: 11px 13px;}
header .dropdown-menu i {position: absolute;right: 20px;top: 16px;}
.dropdown-menu {border-radius: 0;padding: 5px 0;top: 100%;border: 1px solid #ebebeb;}
.all-departments .dropdown-menu {border: 1px solid #ddd;border-radius: 0 0 10px 10px;box-shadow: 0 0 0;left: 0;top: 70px;width: 270px;}
.all-open {display: block;}
.dropdown-menu.dropdownhover-bottom.all-open img {float: left;margin-right: 10px;}
.dropdown-menu.right {border-radius: 0;margin-left: 269px;margin-top: -75px;}
.collapse.navbar-collapse {padding: 0;}
.navbar-brand {margin-top: 10px;padding: 10px 0px;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {background: none;color: #fa4e64;}
.nav-click .navbar.navbar-inverse.navbar-default {margin: 0;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {color: #fa4e64;}
.navbar.navbar-inverse.navbar-default {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;margin-bottom: 0;}
.affix-top, .inn-pg .navbar-default {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;}
.navbar-nav>li {float: left;padding-top: 10px;}
.top-md-menu .navbar-fixed-top.affix {background: rgb(255, 255, 255) none repeat scroll 0 0;border-bottom: 1px solid #ddd;box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.15);padding: 5px 0;}
.navbar-inverse .navbar-nav > li > a {color: rgb(37, 37, 37);font-weight: 300;padding: 13px 11px;text-transform: lowercase;}
.header3 .navbar-inverse .navbar-nav > li > a:focus, .header3 .navbar-inverse .navbar-nav > li > a:hover, .header3 .navbar-inverse .navbar-nav > .open > a, .header3 .navbar-inverse .navbar-nav > .open > a:focus, .header3 .navbar-inverse .navbar-nav > .open > a:hover {color: rgb(97, 191, 190);}
.header3 .dropdown-menu > li > a:focus, .header3 .dropdown-menu > li > a:hover, .header3 .dropdown-menu i:hover {color: rgb(97, 191, 190);}
.header3 .dropdown-menu .cart-btn {background: rgb(97, 191, 190);;}
.header3 .cart-content .price, .header3 .poscajx-minicart .total strong {color: rgb(97, 191, 190);}
.all-departments .dropdown-toggle {color: #fff !important;}
.all-departments img {margin-right: 10px;}
.bg-red {background: rgb(229, 57, 57) none repeat scroll 0 0;border-radius: 3px;color: rgb(255, 255, 255);margin-left: 3px;padding: 3px 10px;text-transform: uppercase;}
.bg-red::after {border-bottom: 10px solid rgb(229, 57, 57);border-left: 10px solid rgba(0, 0, 0, 0);border-right: 10px solid rgba(0, 0, 0, 0);content: "";height: 0;left: -6px;position: absolute;top: 6px;transform: rotate(156deg);width: 0;}
.bg-blue {background: #448ccb;border-radius: 3px;color: rgb(255, 255, 255);margin-left: 3px;padding: 3px 10px;text-transform: uppercase;}
.bg-blue::after {border-bottom: 10px solid #448ccb;border-left: 10px solid rgba(0, 0, 0, 0);border-right: 10px solid rgba(0, 0, 0, 0);content: "";height: 0;left: -6px;position: absolute;top: 6px;width: 0;transform: rotate(156deg);}
.dropdown-menu {box-shadow: 0 0 0;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu i:hover {background: #f3f3f3;}
.header-slider .carousel-inner > .item {height: 800px;}
.nav-click .nav.navbar-nav.navbar-right a {color: rgb(37, 37, 37);}
.navbar-brand, .navbar-brand2 {cursor: pointer;}
.home4 .dropdown-menu .cart-btn, .home4 #back-top a {background: rgb(243, 156, 18);}
.home4 a:hover, .home4 .poscajx-minicart .total strong, .home4 .price, .home4 .grid-shop .pro-text-outer:hover a h4 {color: rgb(243, 156, 18);}
.home4 .poscajx-minicart .total .sub-total {color: rgb(37, 37, 37);}
.home4 .caption {padding: 0 8%;}
.home4 .caption h3 {font-size: 60px;font-weight: 700;margin-bottom: 0;}
.home4 .caption h2 {color: rgb(37, 37, 37);font-size: 60px;font-weight: 700;}
.home4 .caption p {color: rgb(37, 37, 37);font-size: 14px;font-weight: 300;margin: 10px 0 30px;}
.home4 .shop-now {border-radius: 0;color: #fff;font-size: 12px;background: #252525;padding: 10px 30px;}
.home4 .shop-now:hover {border-radius: 0;color: #252525;font-size: 12px;background: #fff;padding: 10px 30px;}
.home4 .name-degtions span {color: rgb(243, 156, 18);text-transform: uppercase;}
.header-outer4 .carousel-control.left, .header-outer4 .carousel-control.right {border: medium none;font-size: 18px;font-weight: 100;text-transform: uppercase;}
.hm-v4 .navbar > .container .navbar-brand {margin: 17px 0 0 -15px;}
.header-outer4 .carousel-control.left {left: -50px;}
.header-outer4 .carousel-control.right {right: -50px;}
/*-- header --*/
.header-outer4 .sr-only {position: relative;}
.header-outer4 .carousel-control.left, .header-outer4 .carousel-control.right {border: none;}
.header2 {border-bottom: 1px solid rgb(235, 235, 235);}
.header-slider {float: left;width: 100%;height: 800px;}
.header-outer .col-md-9 {padding-right: 0;}
.header-outer {float: left;width: 100%;}
.header-outer2 {float: left;margin-bottom: 50px;width: 100%;padding-top: 0;}
.home2-caption .header-text h2 {font-size: 32px;font-weight: bold;text-transform: uppercase;margin: 10px 0;}
.header-slider .col-md-6 {padding: 0;}
.header-slider .col-md-3 {margin-bottom: 40px;}
.home2-caption .header-text h6 {font-size: 14px;font-weight: bold;letter-spacing: 5px;text-transform: uppercase;}
.menu2 .navbar-nav {margin-top: -7px;}
.menu2.menu3 .navbar-nav {margin: 0px;}
.menu2.menu3 .all-departments {border-radius: 3px;}
.main-menu.menu2 {background: rgb(23, 32, 41) none repeat scroll 0 0;}
.menu2 .navbar-inverse .navbar-nav > li > a {color: #fff;}
.affix {left: 0;margin-top: 0 !important;position: fixed;top: 0;}
.navbar-fixed-bottom, .navbar-fixed-top {position: fixed;}
.carousel-inner>.item {overflow: hidden;}
.caption {color: #646a7c;display: block;letter-spacing: 1.5px;margin-bottom: auto;margin-left: auto;margin-right: auto;position: relative;text-transform: uppercase;width: 100%;z-index: 999;}
.caption h3 {color: rgb(255, 255, 255);font-size: 24px;font-weight: 300;letter-spacing: 6px;margin-bottom: 20px;margin-top: 330px;text-transform: lowercase;}
.caption h4 {color: #fe9700;font-size: 26px;}
.caption h2 {color: rgb(255, 255, 255);font-size: 72px;font-weight: 600;margin-top: 0;text-transform: uppercase;}
.caption p {font-size: 20px;margin: 0 0 20px;font-weight: 100;text-transform: capitalize;color: #fff;}
.carousel-indicators {bottom: 40px;left: 50%;}
.caption img {width: 100%;}
.header-slider2 .shop-now {border: 1px solid rgb(37, 37, 37);border-radius: 0;color: rgb(37, 37, 37);padding: 10px 30px;font-size: 12px;}
.header-slider2 .shop-now:hover {border: 1px solid #61bfbe;color: #fff;}
.header-slider2 {height: 900px;}
.header-slider2 .carousel-inner > .item {height: 900px;}
.header-slider2 .carousel-indicators li {text-indent: 0;display: list-item;border: none;margin-bottom: 10px;border-radius: 0;position: relative;height: 10px;padding-left: 50px;width: 20px;}
.header-slider2 .carousel-indicators li::before {background: #8d8d8d;content: "";height: 1px;left: 0;position: absolute;top: 8px;width: 80%;}
.header-slider2 .carousel-indicators .active::before {background: #61bfbe;}
.header-slider2 .carousel-indicators li span {display: none;}
.header-slider2 .carousel-indicators .active span {display: block;color: #61bfbe;}
.header-slider2 .carousel-indicators {bottom: 50%;left: inherit;margin-left: 0;right: 10%;width: auto;}
.header-slider2 .carousel-indicators .active {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;text-indent: 0;height: 10px;width: 20px;margin-bottom: 10px;}
.header-slider2 .caption h3 {color: rgb(37, 37, 37);font-size: 60px;font-weight: 700;margin-bottom: 0;}
.header-slider2 .caption p {color: rgb(37, 37, 37);font-size: 12px;font-weight: 400;}
.header-slider2 .caption h2 {color: rgb(37, 37, 37);font-size: 45px;font-weight: 300;margin-bottom: 10px;}
.home2-caption {color: rgb(51, 62, 72);margin-bottom: 70px;margin-top: 320px;text-align: center;}
.header-outer3 {float: left;margin-bottom: 50px;width: 100%;}
.home3-caption {color: rgb(51, 62, 72);}
.home3-caption-outer .header-text {float: left;padding-top: 160px;}
.home3-caption .header-text h6 {font-size: 30px;font-weight: bold;margin-top: 20px;}
.home3-caption .header-text h2 {font-size: 70px;margin: -10px 0 10px;}
.home3-caption-outer {float: left;height: 611px;}
.home3-caption-outer .header-text a {background: rgb(177, 30, 34) none repeat scroll 0 0;border-radius: 5px;color: rgb(255, 255, 255);float: left;font-size: 12px;margin-top: 33px;padding: 10px 30px;text-transform: uppercase;}
.header-slider3 .shop-now {border-radius: 0;color: rgb(255, 255, 255);}
.header-slider3 .shop-now:hover {background: #333333;}
.header-slider3 .carousel-indicators li {border-radius: 0;}
.header-slider3 .carousel-indicators .active {transform: rotate(45deg);}
.save-price {background: #fed700;border-radius: 50%;float: right;height: 120px;margin-top: 200px;padding: 33px 0;text-align: center;width: 120px;}
.saveprice-no {font-size: 38px;font-weight: 700;color: #333e48;}
.save-text {float: left;width: 100%;color: #333e48;}
.saveprice-no sup {font-size: 14px;}
.caption .btn.get-start {border-radius: 30px;color: rgb(255, 255, 255);font-size: 12px;font-weight: 300;padding: 10px 28px;margin-top: 20px;}
.caption .btn.get-start:hover {background: #333333;}
.header-text.text-colr {color: rgb(255, 255, 255);}
.navbar-brand2 {color: rgb(37, 37, 37);float: left;font-size: 30px;font-weight: 200;padding: 10px 0 25px;}
.index3-header .open .dropdown-toggle, .index3-header .open > a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.index3-header .navbar-default .navbar-right > li > a {color: #fff;}
.inn-pg .index3-header .navbar-default .navbar-right > li > a {color: #777;}
.inn-pg .index3-header .navbar-default .navbar-right > li > a:hover {color: #333;}
.nav-click {display: none;position: fixed;top: 0;background: rgb(255, 255, 255) none repeat scroll 0 0;padding: 25px 0;width: 100%;z-index: 99;}
.index3-header .nav-click{background-color:#f8f8f8;border-bottom:1px solid #e7e7e7;padding:0;}
.inn-pg .header2 .main-menu > nav, .inn-pg .wrappper > .index4-header .main-menu > nav {padding: 20px 0 0;}
.hm-v4.inn-pg .wrappper > .index4-header .main-menu > nav{padding: 15px 0 0;}
.inn-pg .header2 .main-menu > nav.affix{padding:0;}
.inn-pg .index3-header nav {margin-top: 20px;}
.inn-pg .index5-header nav > .menu5 {box-shadow: none;margin: 15px auto;background: none;}
.inn-pg .index5-header nav.affix > .menu5 {margin: 0 auto;}
.inn-pg .wrappper > .index4-header .main-menu > nav.affix {padding: 0;}
.index3-header nav {margin-top: 20px;}
.index3-header .navbar-brand2{padding:10px 0 0;}
.hm-pg .index3-header .affix {background: rgb(0, 0, 0) none repeat scroll 0 0;border: medium none;}
.header-outer.header-outer4 {margin-top: 70px;}
.index5-header .caption h2 {color: rgb(37, 37, 37);font-size: 60px;margin-bottom: 20px;}
.index5-header .caption h4 {color: rgb(37, 37, 37);font-size: 60px;}
.index5-header .caption h3 {color: rgb(170, 170, 170);font-size: 18px;font-style: italic;letter-spacing: 0;}
.index5-header .shop-now {border-radius: 0;color: rgb(255, 255, 255);}
.index5-header .carousel-indicators li {border-radius: 50%;}
.index5-header .carousel-indicators .active {transform: rotate(0deg);background: #ff4f40;border: 1px solid #ff4f40;}
.index5-header .carousel-indicators li {border-radius: 30px;width: 30px;border: 1px solid #252525;height: 10px;}
.menu5 {background: rgb(255, 255, 255) none repeat scroll 0 0;box-shadow: 4px 6px 9px rgba(0, 0, 0, 0.1);margin: 60px auto;}
.index5-header .affix {background: none;border: none;}
.index5-header .affix .menu5 {margin: auto;}
.home6 .caption h3 {color: rgb(37, 37, 37);font-size: 60px;font-weight: 600;margin-top: 100px;letter-spacing: 0;margin-bottom: 0;text-transform: capitalize;}
.home6 .caption h2 {font-weight: 300;color: rgb(37, 37, 37);}
.home6 .caption p {font-size: 12px;color: rgb(37, 37, 37);font-weight: 300;}
.home6 .header-price {color: rgb(37, 37, 37);font-size: 24px;text-transform: capitalize;display: block;margin: 30px 0;}
.home6 .header-price > strong {font-size: 40px;font-weight: 500;}
.home6 .shop-now {background: rgb(37, 37, 37) none repeat scroll 0 0;border-radius: 0;color: rgb(255, 255, 255);padding: 10px 30px;}
.home6 .header-slider .carousel-inner > .item, .home6 .header-slider {height: 600px;}
.home6 .add-cart-click2 .shopping-btn {background: #dcae1d;}
.home6 .banner-img a:hover {color:#ffffff;}
.home6 .shop-deails-bg3 .title h2,.shopping-page .shop-deails-bg3 .title h2{font-weight: 200;margin-bottom: -5px;padding-bottom: 0;}
.shopping-page .just-arrived.new-arrivals.pad-bot0{padding-bottom: 0;}
.home6 .price-box {bottom: 8%;font-size: 20px;font-weight: 400;left: 100px;position: absolute;}
.home6 .price-box span {color: #dcae1d;font-size: 30px;font-weight: 500;}
.home6 .price-box h2 {color: rgb(37, 37, 37);font-size: 40px;font-weight: 600;text-transform: uppercase;}
.home6 .price-box > a {background: rgb(255, 255, 255) none repeat scroll 0 0;color: rgb(34, 34, 34);display: inline-block;font-weight: 500;margin-top: 10px;font-size: 12px;padding: 14px 20px;text-transform: uppercase;}
.home6 .grid-shop .pro-text {margin-top: 30px;}
.home6.hm-pg .grid-shop .pro-text {margin: 0;}
.home6.hm-pg .grid-shop .tab-content .pro-text {margin: 0 0 30px;}
.home6 .shop-deails-bg3 .new-arrivals {padding: 0 0 20px;}
.home6 .grid-shop .tab-content {color: rgb(96, 96, 96);margin: 50px 0 0;}
.home6 .carousel-control.left, .home6 .carousel-control.right {background: rgb(0, 0, 0) none repeat scroll 0 0;border: medium none;border-radius: 0;bottom: inherit;color: rgb(183, 183, 183);opacity: 1;text-shadow: 0 0 0;}
/*-- payment-process --*/
.payment-process {float: left;margin-bottom: 80px;margin-top: 30px;width: 100%;}
.payment-process li {border-right: 1px solid rgb(221, 221, 221);float: left;padding: 0 35px;width: 25%;list-style: none;}
.payment-process li:last-child {border: medium none;}
.payment-process .material-icons {float: left;font-size: 30px;margin-right: 20px;}
.payment-process li strong {text-transform: uppercase;font-weight: 400;font-size: 17px;}
.payment-process li p {color: #aaa;}
.payment-process.new-payment-box {margin-top: 0;}
.new-payment-box li, .new-payment-box li:last-child {border: 1px solid #e8e8e8;margin: 0 14px;padding: 22px 18px;width: 22%;}
.payment-process2 {float: left;margin-bottom: 80px;margin-top: 30px;width: 100%;text-align: center;}
.payment-process2 li {float: left;padding: 0 35px;width: 25%;}
.payment-process2 .material-icons {font-size: 60px;margin-bottom: 20px;}
.payment-process2 li strong {display: block;font-size: 17px;font-weight: 500;margin-bottom: 10px;text-transform: uppercase;}
.payment-process2.new-payment-box {margin-top: 0;}
/*-- banner --*/
.banner.homebanner {padding-top: 0;}
.hm-v3 .banner {padding: 50px 0 0;}
.banner {padding: 50px 0;float: left;width: 100%;}
.hm-v6 .banner.home-banner6 {padding: 30px 0 50px;}
.banner-img > img {width: 100%;}
.banner-img img {width: 100%;}
.banner-img.bmgr {margin-top: 30px;}
.banner-img {color: #333e48;float: left;text-decoration: none;position: relative;}
.banner-img:after {content: "";position: absolute;top: 0px;left: 0px;width: 0%;height: 100%;background-color: rgba(255, 255, 255, 0.4);-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.banner-img:hover:after {width: 120%;background-color: rgba(255, 255, 255, 0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.banner-half-img8:hover:after {width: 120%;background-color: rgba(255, 255, 255, 0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.banner-img:hover {text-decoration: none;}
.banner-text>h3 {font-size: 12px;margin-top: 28px;text-transform: uppercase;}
.banner-text .price {color: #e94c4c;font-size: 16px;margin-top: 18px;}
.banner-text h5 {font-size: 20px;margin: 0 0 10px;text-transform: capitalize;}
.price > span {color: rgb(51, 62, 72);}
.hot-text {color: rgb(233, 76, 76);text-transform: uppercase;font-size: 12px;}
.new-text {color: #448ccb;text-transform: uppercase;font-size: 12px;}
.best-text {color: #ff9600;text-transform: uppercase;font-size: 12px;}
.delivery-bg {background: rgb(51, 62, 72) none repeat scroll 0 0;color: rgb(255, 255, 255);margin-bottom: 50px;padding: 30px 0;text-align: center;}
.delliver-text span {color: rgb(255, 216, 0);}
.delliver-text > h6 {font-size: 18px;font-weight: 300;}
.as > img {width: 100%;}
#home-slider10 .as-text {left: 20px;}
.as-text {left: 50%;position: absolute;top: 38%;transform: translateX(-50%);z-index: 999;}
.as-text > h4 {font-size: 29px;font-weight: 300;margin-bottom: 30px;letter-spacing: 5px;}
.as-text > h3 {font-size: 20px;font-weight: 600;text-transform: uppercase;}
.as-text > a {background: rgb(255, 255, 255) none repeat scroll 0 0;border-radius: 5px;color: rgb(37, 37, 37);padding: 7px 20px;}
.as-text > a:hover {background: #000;color: #fff;}
.product-banner-text .text {left: 50px;position: absolute;top: 40%;text-transform: uppercase;}
.product-banner-text .text span {color: #aaa;font-size: 16px;}
.product-banner-text .text > h2 {font-size: 24px;font-weight: 600;margin-bottom: 5px;}
.product-banner-text > img {width: 100%;}
.home-banner6 .as-text a {border-radius: 0;}
.index5-header .affix {background: rgb(255, 255, 255) none repeat scroll 0 0;box-shadow: 4px 6px 9px rgba(0, 0, 0, 0.1);}
.index5-header .affix .menu5 {box-shadow: none;}
.index5-header .navbar-brand2 {padding: 10px 0 15px;}
/*-- categories-banner --*/
.categories-banner {float: left;padding: 50px 0 0;width: 100%;}
.subcategories_list .subcat_img {text-align: center;}
.subcategories_list .subcat_img img {height: auto;width: 100%;margin: 0 0 15px;    border-radius: 50%;}
.subcategories_list .subcat_img > h5 {font-size: 16px;margin: 0 0 15px;}
.categories-banner .owl-pagination {display: none;}
.col-sm-6 .banner-img .as-text {left: 23%;}
.banner-img .banner-content a {background: #ffffff none repeat scroll 0 0;color: #000000;display: inherit;font-weight: 500;margin-bottom: auto;margin-left: auto;margin-right: auto;padding: 10px 0;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;top: 80%;width: 180px;}
.banner-img a:hover, .home-banner3 .banner-img a:hover {color: #fff;}
.home-banner3 .banner-img {margin-bottom: 30px;}
.home-banner3 .banner-img a {border-radius: 0;}
.title {float: left;margin-bottom:0px;position: relative;width: 100%;}
.title h2 {color: rgb(37, 37, 37);font-size:25px;font-weight: 600;padding: 15px 0;width: 100%;}
.title h2 span {color: rgb(170, 170, 170);text-decoration: underline;}
.title p {color: rgb(221, 221, 221);}
.customNavigation {float: right;}
.tab-content .customNavigation {margin-top: -40px;}
.customNavigation .btn.next2 {border-left: 1px solid #ddd;border-radius: 0;color: #343434;font-size: 18px;line-height: 10px;padding: 0 12px;}
.customNavigation .btn.prev2 {border-radius: 0;color: #343434;font-size: 18px;line-height: 10px;padding: 0 12px;}
.customNavigation .btn.next {border-left: 1px solid #ddd;border-radius: 0;color: #343434;font-size: 18px;line-height: 10px;padding: 0 12px;}
.customNavigation .btn.prev {border-radius: 0;color: #343434;font-size: 18px;line-height: 10px;padding: 0 12px;}
.owl-carousel {float: left;}
.owl-theme .owl-controls .owl-buttons div {border-radius: 0 !important;color: rgb(232, 233, 233) !important;margin: 5px 0 !important;opacity: 1 !important;padding: 7px 10px !important;}
.owl-buttons {position: absolute;right: 0;top: -62px;}
.owl-prev {background: none !important;position: relative;}
.owl-prev::before {background: rgb(245, 245, 245) none repeat scroll 0 0;border-radius: 50%;color: rgb(0, 0, 0);content: "";font-family: fontawesome;font-size: 16px;position: absolute;right: 5px;top: -5px;width: 22px;}
.owl-prev:hover::before, .owl-next:hover::before {opacity: 1;color: #fff;}
.owl-next {background: none !important;position: relative;}
.owl-next::before {background: rgb(245, 245, 245) none repeat scroll 0 0;border-radius: 50%;color: rgb(0, 0, 0);content: "";font-family: fontawesome;font-size: 16px;left: 0;position: absolute;top: -5px;width: 22px;}
.owl-pagination {display: none;}
.owl-theme .owl-controls {margin-top: 0 !important;text-align: center;}
.home4 .our-client-crouser .owl-page.active > span {background: #F39C12!important;}
.pro-img > img {width: 100%;}
.pro-img {position: relative;}
.pro-img .favorite {color: rgb(250, 78, 100);left: 10px;top: 5px;font-size: 16px;position: absolute;}
.pro-img .favorite_border {color: rgb(29, 29, 29);left: 10px;top: 5px;font-size: 16px;position: absolute;}
.pro-img .discount-tag {color: #fff;background: #34495e;right: 10px;padding: 2px 20px;border-radius: 30px;position: absolute;font-size: 12px;top: 10px;}
.pro-img .new-tag {color: #fff;right: 10px;padding: 2px 12px;border-radius:5px;position: absolute;font-size: 12px;top: 10px;z-index: 1;}
.pro-text-outer, .product-item .pro-text-outer.ct_lst {padding: 0 10px;}
.wk-price {font-size: 18px;font-weight: 500;margin: 50px 0 10px;}
.wk-price>span {color: #888;font-size: 14px;font-weight: 100;text-decoration: line-through;margin-right: 7px;}
.add-btn {background: #fa4e64 none repeat scroll 0 0;border-radius: 3px;color: #fff;display: inline-block;margin: 20px 0;padding: 6px 32px;font-size: 12px;text-transform: uppercase;}
.add-btn:hover, .list-shop .add-btn:hover {background: #000 none repeat scroll 0 0;text-decoration: none;color: #fff;}
.price {float: left;font-size: 22px;font-weight: 500;margin-top: 10px;margin-bottom: 30px;color: #fa4e64;width: 100%;}
.price .spical {color: #b3b7c8;font-size: 14px;font-weight: 300;text-decoration: line-through;}
.ulcontent {list-style: outside none none;margin: 30px 0;}
.ulcontent>li::before {content: "";font-family: fontawesome;margin-right: 12px;color: #fa4e64;}
#clockdiv {color: #232530;display: inline-block;text-align: center;}
#clockdiv>div {border-radius: 3px;display: inline-block;margin: 18px 0;position: relative;padding: 5px 15px;}
#clockdiv>div:last-child::before {display: none;}
#clockdiv>div::before {content: ":";font-size: 29px;margin-left: 10px;position: absolute;right: -6px;}
#clockdiv>h4 {border-top: 1px solid rgb(235, 235, 235);padding-bottom: 20px;padding-top: 20px;}
#clockdiv div>span {color: rgb(0, 59, 87);display: inline-block;font-size: 36px;font-weight: 400;}
.smalltext {font-size: 12px;margin-top: -5px;color: #bcbcbc;}
.deal-content h2 {color: #232530;font-size: 24px;font-weight: 300;}
.carousel-control {border-radius: 50%;height: 30px;line-height: 28px;text-align: center;top: 50%;width: 30px;}
.carousel-control.left {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #b7b7b7;text-shadow: 0 0px 0px;bottom: inherit;border: 1px solid;}
.carousel-control.right {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #b7b7b7;text-shadow: 0 0px 0px;bottom: inherit;border: 1px solid;}
.ads-lft2 > img {border-radius: 8px;margin-bottom: 20px;width: 100%;}
/*-- parallax_banner --*/
.poc-banner {color: rgb(255, 255, 255);padding:40px 0;float: left;width: 100%;background-size: cover;}
.parallax_banner h3 {font-size: 20px;font-weight: 300;letter-spacing: 2px;margin-bottom: 10px;}
.parallax_banner h2 {font-size: 50px;font-weight: 600;}
.parallax_banner a {border-radius: 30px;color: rgb(255, 255, 255);display: inline-block;font-size: 12px;font-weight: 300;margin-top: 17px;padding: 10px 50px;text-transform: uppercase;}
.parallax_banner a:hover {background: #000;color: #fff;}
section {float: left;width: 100%;}
.parallax_banner2 {padding: 100px 0;}
.home2 .parallax_banner2 {padding: 60px 0 50px;}
.parallax_banner2 h3 {font-size: 20px;font-weight: 300;letter-spacing: 2px;margin-bottom: 10px;}
.parallax_banner2 h2 {color: rgb(37, 37, 37);font-size: 34px;font-weight: 300;margin-bottom: 20px;}
.parallax_banner2 a {border: 1px solid #252525;color: rgb(37, 37, 37);display: inline-block;font-size: 12px;font-weight: 400;margin-top: 17px;padding: 10px 20px;text-transform: uppercase;}
.parallax_banner2 a:hover, .parallax_banner2 .active {color: #fff;}
.parallax_banner4 {padding: 50px 0 0;}
.parallax_banner4 h3 {font-size: 40px;font-weight: 400;letter-spacing: 2px;margin-bottom: 10px;text-transform: uppercase;}
.parallax_banner4 h2 {font-size: 80px;font-weight: 600;letter-spacing: 2px;margin-bottom: 10px;text-transform: uppercase;}
.parallax_banner4 a {color: #fff;display: inline-block;font-size: 12px;font-weight: 400;margin-top: 17px;padding: 10px 20px;text-transform: uppercase;background: #252525;}
.parallax_banner4 a:hover {color: #fff;}
.parallax_banner3 span {font-weight: 600;}
.parallax_banner6 h3 {background: rgb(37, 37, 37) none repeat scroll 0 0;display: table;font-size: 20px;font-weight: 400;letter-spacing: 2px;margin: auto auto 10px;padding: 23px 50px;text-transform: uppercase;}
.parallax_banner6 h3 span {font-size: 30px;}
.parallax_banner6 a {color: #252525;display: inline-block;font-size: 12px;font-weight: 400;margin-top: 17px;padding: 10px 20px;text-transform: uppercase;background: #fff;}
.parallax_banner6 a:hover {background: #252525;color: #fff;}
.parallax_banner7 span {font-weight: 400;}
.parallax_banner7 > div {background:#f5f5f5;color:#252525;padding:50px 0;text-align:center;display:inline-block;width:100%;}
.parallax_banner7 h6 {font-size: 25px;font-weight: 400;letter-spacing: 2px;margin-bottom: 10px;text-transform: uppercase;}
.date-px {background: rgb(37, 37, 37) none repeat scroll 0 0;color: rgb(255, 255, 255);display: inline-block;margin-top: 10px;padding: 5px 20px;}
/*--instagram--*/
.instagram {padding: 50px 0;}
.instagram .title h2 {font-weight: 300;}
.instagram-img {position: relative;overflow: hidden;float: left;margin-bottom: 30px;}
.instagram-hover {background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;color: rgb(255, 255, 255);font-size: 12px;height: 100%;position: absolute;text-align: right;top: 0;width: 100%;transform: translate(400px);transition: all 0.5s ease 0s;}
.instagram-img:hover .instagram-hover {transform: translate(0);}
.instagram-hover > span {bottom: 15px;position: absolute;right: 5px;}
.instagram-hover > span i {float: left;font-size: 18px;margin-right: 5px;margin-top: -6px;}
.instagram-img > img {width: 100%;}
/*--about--*/
.our-team {position: relative;float: left;overflow: hidden;cursor: pointer;}
.our-team-hover {background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;color: rgb(255, 255, 255);font-size: 12px;height: 100%;position: absolute;text-align: right;top: 0;transform: translate(-400px);transition: all 0.5s ease 0s;width: 100%;}
.our-team-hover li {display: inline-block;padding-right: 10px;padding-top: 12px;}
.our-team-hover li a {color: #fff;font-size: 16px;}
.our-team-hover li a:hover {color: #FA4E64;}
.our-team-hover strong {font-size: 18px;font-weight: 500;}
.our-team:hover .our-team-hover {transform: translate(0);}
.our-team-hover span {bottom: 15px;position: absolute;left: 15px;text-align: left;}
.about-text > p {margin: 30px 0 !important;}
.about-text .material-icons {background: rgb(245, 245, 245) none repeat scroll 0 0;float: left;font-size: 20px;width: 38px;padding: 10px;}
.about-text .col-sm-6 .col-sm-1 {padding: 0;}
.about-text h6 {font-size: 18px;font-weight: 400;text-transform: uppercase;}
.about-text p {margin: 10px 0 30px;}
.about {font-size: 12px;}
.just-arrived {padding-bottom: 20px;}
/*--Countarea--*/
.Countarea {background: rgb(245, 245, 245) none repeat scroll 0 0;margin: 50px 0;padding: 50px 0;text-align: center;}
.Countarea h2 {font-size: 60px;font-weight: 600;}
.Countarea hr {} .Countarea hr {border-color: rgb(153, 153, 153);margin: 10px auto 20px;width: 18%;}
/*--our-client-box--*/
.our-client {padding: 50px 0 100px;}
.our-client-box {box-shadow: 1px 2px 10px rgb(221, 221, 221);float: left;font-size: 12px;margin: 70px 10px 10px;padding: 20px;}
.our-client-box-img {display: block;margin-bottom: 30px;margin-top: -70px;}
.name-degtions {margin-top: 20px;}
.name-degtions span {color: #61bfbe;text-transform: uppercase;}
.our-client .owl-pagination {display: block;margin-top: 30px;}
.our-client-crouser .owl-page.active > span {background: rgb(97, 191, 190) none repeat scroll 0 0 !important;}
.owl-theme .owl-controls .owl-page span {background: rgb(212, 212, 212) none repeat scroll 0 0;}
/*--best-on-top --*/
.best-on-top {padding: 50px 0;}
.best-on-top .title > h2 {font-size: 24px;}
/*-- new arrivals --*/
.deal-section {padding-bottom: 50px;}
.new-arrivals {float: left;width: 100%;position: relative;}
.products-carousel.owl-carousel .owl-wrapper-outer {padding: 0 0 5px;}
.new-arrivals .owl-buttons {right: 1.5%;top: -45px;}
.product-area-content .new-arrivals .owl-buttons {right: 0;top: -41px;}
.new-arrivals .pro-text-outer .wk-price {margin: 20px 0 0;display: inline-block;width: 100%;}
.wk-price .single_price {float: left;}
.new-arrivals .pro-text-outer h4 {color: #252525;font-size: 14px;font-weight: 400;}
.new-arrivals .pro-text {box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);float: left;margin-top: 30px;border: 1px solid rgba(0, 0, 0, 0.1);}
.new-arrivals .pro-img {margin-bottom: 15px;}
.new-arrivals .nav-tabs>li>a {border: 1px solid #fff;border-radius: 0;color: #aaaaaa;font-size: 20px;line-height: 1.42857;margin-right: 0;text-transform: lowercase;padding: 0 15px 0 0 !important;}
.new-arrivals .nav-tabs>li:last-child>a {padding: 0 0 0 15px !important;}
.new-arrivals .nav-tabs .active>a {text-decoration: none;}
.new-arrivals .nav-tabs {border-bottom: 1px solid #fff;}
.new-arrivals .nav > li > a:focus, .new-arrivals .nav > li > a:hover {background-color: rgb(255, 255, 255);border: 1px solid #fff;box-shadow: none !important;text-decoration: none;}
.new-arrivals .pro-text-outer > span {color: rgb(170, 170, 170);font-size: 12px;font-weight: 300;}
.prod_extra_info .add-btn {margin: 0;}
.prod_extra_info .eys-btn {margin-top: 0;}
.prod_extra_info {display: inline-block;margin: 20px 0;width: 100%;}
.grid-shop .new-arrivals .add-btn, .deal-section .new-arrivals .add-btn {padding: 0;}
.new-arrivals .add-btn, .new-arrivals .add-btn span > button {background: #f5f5f5;border-radius: 5px;color: #252525;float: left;padding: 0;transition: all 0.15s ease-in-out 0s;}
.new-arrivals .add-btn > span > a {padding: 10px 16px;float: left;}
.new-arrivals .add-btn span > button {padding: 0;text-shadow: none;}
.new-arrivals .pro-text-outer .add-btn:hover, .new-arrivals .pro-text-outer .add-btn span > button:hover {color: #fff;}
.new-arrivals .pro-text-outer .add-btn:hover span a {color: #FFFFFF;}
.new-arrivals .pro-text-outer a:hover, .new-arrivals .pro-text-outer a:hover h4 {text-decoration: none;}
.new-arrivals .pro-text .pro-img a > img {width: 100%;height: auto;}
.deal-section.grid-shop4 .new-arrivals .nav-tabs>li>a {border: 1px solid #fff;border-radius: 0;color: #aaaaaa;font-size: 14px;line-height: 1.42857;margin-right: 2px;text-decoration: none;text-transform: uppercase;}
.deal-section.grid-shop .title {margin-bottom: 0;}
.deal-section.grid-shop .tab-content {margin-bottom: 50px;}
.home6 .shop-deails-bg3 .new-arrivals .nav-tabs .active > a {color: #dcae1d !important;text-decoration: none;}
.pro-text-outer a {color: rgb(0, 0, 0);}
/*-- all-product  --*/
.all-product {background: rgb(244, 248, 249) none repeat scroll 0 0;padding: 50px 0;border: 1px solid #ebebeb;}
.electonics {background: rgb(255, 255, 255) none repeat scroll 0 0;float: left;width: 100%;border-radius: 3px;}
.e-product.e-product2 {border: 1px solid rgb(232, 232, 232);float: left;margin-bottom: 25px;padding: 15px;width: 100%;}
.e-product .pro-img a>img {width: 100%;height: auto;}
.e-product .pro-img {float: left;width: 30%;position: relative;}
.e-product .pro-text-outer {float: left;width: 70%;padding-right: 0;}
.e-product .pro-text-outer h4 {color: rgb(55, 55, 55);font-size: 14px;font-weight: 400;margin-top: 0;}
.e-product.e-product2 .new-tag, .e-product.e-product2 .add-btn .text {display: none;}
.e-product.e-product2 i.fa {margin: 0;}
.e-product.e-product2 .wk-price {float: left;width: 100%;margin: 10px 0 0;}
.e-product.e-product2 .add-btn a > .material-icons {margin: 0;padding: 12px;}
.e-product.e-product2 .eys-btn {margin-top: 0;}
.e-product.e-product2 .prod_extra_info {float: left;margin: 12px 0 0;width: 100%;}
.e-product.e-product2 .in-stock {display: inline-block;width: 100%;margin: 5px 0 0;}
.e-product .wk-price {font-size: 18px;font-weight: 500;margin: 15px 0 0;}
.eys-btn {background: rgb(245, 245, 245) none repeat scroll 0 0;border-radius: 50%;color: rgb(37, 37, 37);float: left;height: 40px;line-height: 48px;margin-left: 5px;margin-top: 16px;text-align: center;width: 40px;cursor: pointer;}
.in-stock .material-icons {color: rgb(46, 204, 113);float: left;margin-right: 3px;margin-top: 0;}
.electonics .owl-buttons {right: 15px;}
.electonics .bdr {border-bottom: 1px solid rgb(235, 235, 235);border-left: 1px solid rgb(235, 235, 235);padding: 15px 0;}
.electonics .brd2 {border-bottom: 1px solid rgb(235, 235, 235);}
.electonics .ads {float: left;margin-top: 19px;margin-bottom: 19px;}
.electonics .add-btn {float: left;padding: 0;background: rgb(245, 245, 245) none repeat scroll 0 0;border-radius: 50%;margin: 0;}
.electonics .add-btn span > a {background: rgb(245, 245, 245) none repeat scroll 0 0;border-radius: 50%;color: rgb(37, 37, 37);display: block;height: 40px;line-height: 40px;text-align: center;width: 40px;}
.electonics .add-btn span > a > span > i {padding: 12px;}
.electonics .add-btn span > a:hover {color: #fff;}
.electonics .add-btn2 {background: #000;border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;font-size: 17px;padding: 6px 17px;text-transform: uppercase;}
.electonics .add-btn2:hover {background: rgb(177, 30, 34) none repeat scroll 0 0;text-decoration: none;}
.electonics .owl-item>div {margin-left: 0;}
.etabs a {border-left: 1px solid rgb(235, 235, 235) !important;color: rgb(159, 159, 159);font-size: 13px;font-weight: 400;padding: 0 15px !important;}
.nav.nav-tabs.etabs {border: medium none;float: left;width: auto;}
.customNavigation.earrow {margin-top: -62px;}
.new-arrivals .nav-tabs > li:first-child > a {border: medium none !important;}
.new-arrivals .title {margin-bottom: 20px;}
.new-arrivals .title h2 {float: left;width: auto;padding: 0;}
.all-product .title>h2 {border-bottom: 1px solid rgb(221, 221, 221);}
.etabs>li>a:hover {background: rgb(244, 248, 249) none repeat scroll 0 0;border-color: rgb(244, 248, 249);color: rgb(0, 0, 0);}
.half-banner {float: left;width: 100%;padding: 50px 0;}
.half-banner img {width: 100%;}
.half-banner1 {background: rgba(0, 0, 0, 0) url("../images/half-banner1.jpg") no-repeat scroll center center / cover;color: rgb(0, 0, 0);float: left;height: 190px;padding: 50px 0 0;text-decoration: none;width: 100%;}
.half-banner2 {background: rgba(0, 0, 0, 0) url("../images/half-banner2.jpg") no-repeat scroll center center / cover;color: rgb(0, 0, 0);float: left;height: 190px;padding: 50px 0 0;text-decoration: none;width: 100%;}
.half-banner3 {background: rgba(0, 0, 0, 0) url("../images/half-banner3.jpg") no-repeat scroll center center/ cover;color: rgb(0, 0, 0);float: left;height: 190px;padding: 50px 0 0;text-decoration: none;width: 100%;}
.half-banner4 {background: rgba(0, 0, 0, 0) url("../images/half-banner4.jpg") no-repeat scroll center center / cover;color: rgb(0, 0, 0);float: left;height: 190px;padding: 50px 0 0;text-decoration: none;width: 100%;}
.half-banner5 {background: rgba(0, 0, 0, 0) url("../images/large-banner5.jpg") no-repeat scroll right center / cover;color: rgb(0, 0, 0);float: left;height: 190px;padding: 50px 0 0;text-decoration: none;width: 100%;margin-bottom: 30px;}
.half-banner .text {color: rgb(255, 255, 255);float: left;text-align: center;width: 50%;text-transform: uppercase;}
.half-banner5 .text {width: 100%;}
.banner-price>span {margin-left: 10px;text-decoration: line-through;}
.half-banner .text>h4 {font-size: 14px;font-weight: 400;margin-bottom: 5px;margin-top: 15px;}
.half-banner .text>h3 {font-size: 22px;margin-bottom: 12px;}
.banner-price {font-size: 18px;}
.sale-tag {background: #e53939;border-radius: 3px;color: rgb(255, 255, 255);left: 5px;padding: 10px 6px;position: absolute;text-transform: uppercase;top: 0;z-index: 999;}
.hover-icon {height: 100%;left: 0;line-height: 180px;opacity: 0;position: absolute;text-align: center;top: 0;width: 100%;transform: scale(0.2);transition: all 0.15s ease-in-out 0s;}
.e-product .pro-img:hover .hover-icon {opacity: 1;transform: scale(1);}
.hover-icon>a {background: #fa4e64;border-radius: 3px;color: rgb(255, 255, 255);padding: 10px 12px;}
.all-product .carousel-indicators .active {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 2px solid rgb(255, 0, 0);height: 12px;margin: 0;width: 12px;}
.electonics .carousel-indicators {bottom: 33px;left: 50%;}
.add-cart-click {bottom: 25px;left: 25px;position: absolute;}
.btn-addcart {background: rgb(255, 255, 255) none repeat scroll 0 0;border-radius: 50%;color: rgb(0, 0, 0);display: block;height: 27px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);line-height: 35px;text-align: center;width: 27px;cursor: pointer;}
.add-cart-card {background: rgb(255, 255, 255) none repeat scroll 0 0;border-radius: 30px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);left: -7px;margin-top: -47px;min-width: 30px;padding: 20px 0 8px;position: relative;text-align: center;width: 40px;z-index: 99;}
.dropdown-menu.add-cart-card > li > a {padding: 0px;}
.dropdown-menu i.material-icons {float: inherit;margin: 0;}
.add-cart-card.card-block li a {color: rgb(0, 0, 0);}
.add-cart-card .material-icons.red {color: rgb(231, 76, 60);}
.tooltip {min-width: 100px;}
.add-cart-click2 {background: rgb(37, 37, 37) none repeat scroll 0 0;bottom: 0;left: 0;position: absolute;transform: translateY(35px);transition: all 0.5s ease 0s;width: 100%;}
.pro-img:hover .add-cart-click2 {transform: translateY(0);}
.add-cart-click2 a {color: rgb(255, 255, 255);float: left;padding: 5px;}
.add-cart-click2 a:hover {color: rgb(165, 142, 124);}
.add-cart-click2 .shopping-btn {background: rgb(165, 142, 124) none repeat scroll 0 0;margin-right: 7px;padding: 5px 11%;}
.deal-section .add-cart-click2 .shopping-btn {padding: 5px 14%;}
.add-cart-click2 .shopping-btn:hover {background: rgb(37, 37, 37) none repeat scroll 0 0;color: #fff;}
.just-arrived .pro-text.home2-pro-text {min-height: 400px;}
.deal-section .pro-text.home2-pro-text {box-shadow: none;margin-bottom: 0;min-height: 200px;}
.banner-text {bottom: 133px;left: 11%;position: absolute;}
.banner-text > h4 {font-size: 1.1em;margin-bottom: 20px;font-weight: 300;}
.banner-text > h2 {font-size: 3.4em;font-weight: 700;text-transform: uppercase;}
.banner-img6 {margin-bottom: 30px;position: relative;}
.banner-img6 .banner-text {bottom: 0;}
.banner-img6 .banner-text > h2 {font-size: 2.3em;width: 280px;}
.banner-img6 .banner-text {bottom: inherit;left: 28px;top: 30px;}
.banner-text > a {background: rgb(37, 37, 37) none repeat scroll 0 0;color: rgb(255, 255, 255);float: left;margin-top: 10px;padding: 10px 20px;text-transform: uppercase;}
.banner-text .material-icons {text-transform: lowercase;}
/*-- free-shipping --*/
.free-shipping {border-top: 1px solid rgb(235, 235, 235);color: rgb(51, 62, 72);float: left;margin-top: 50px;padding-top: 50px;width: 100%;}
.shipping-text>h4 {font-size: 15px;text-transform: uppercase;}
.shipping-text {float: left;font-size: 14px;margin-left: 27px;}
.icon-shipping {float: left;font-size: 36px;}
/*-- newsletter --*/
.newsletter {background: #f5f5f5;padding: 50px 0;color: #fff;display: inline-block;width: 100%;}
.newsletter.parallax_banner3 .newsletter {padding: 0;}
.newsletter #mc_embed_signup form {padding: 0;}
.sing-up-text {float: left;font-size: 12px;margin-top: 20px;text-transform: uppercase;}
.sing-up-text strong {font-size: 23px;}
.sing-up-input {margin: auto;width: 500px;}
.sing-up-input #mc_embed_signup input.email {border-image: none;border: medium none;border-radius: 30px 0 0 30px;border-top: medium none;color: #000;padding: 9px 10px 10px 15px;width: 77%;float: left;margin: 0;}
.sing-up-input #mc_embed_signup input.button {background: rgb(0, 0, 0) none repeat scroll 0 0;border: medium none;border-radius: 0 30px 30px 0;float: left;padding: 8px 20px;text-transform: uppercase;font-weight: normal;line-height: normal;width: auto;height: auto;margin: 0;font-size: 14px;height:100%;}
.parallax_banner3 #mc_embed_signup .clear,.f-weghit #mc_embed_signup .clear,.f-weghit3 #mc_embed_signup .clear {position: inherit;}
#mc_embed_signup .clear {clear: none;display: inline;float:right;position:absolute;height:100%;}
.sing-up-input #mc_embed_signup input.button:hover {background: #444;color: #fff;}
.parallax_banner3 > div {padding: 50px 0;}
.parallax_banner3 h6 {margin-bottom: 10px;font-size: 24px;text-transform: uppercase;font-weight: 300;color: #252525;}
.parallax_banner3 p {margin-bottom: 30px;color: #252525;}
.parallax_banner3 p span {font-size: 18px;}
.grid-shop4 .title > h2, .home-banner3 .title > h2, .last-news .title > h2 {font-size: 24px;font-weight: 600;}
.grid-shop4 .owl-prev::before {display: none;}
.grid-shop4 .owl-next::before {display: none;}
.shop-deails-bg3 .owl-buttons {position: absolute;right: 1.5%;top: -87px;}
.grid-shop4 .owl-buttons {position: absolute;right: 0;top: -95px;}
.index3-header .header-outer2 {margin-bottom: 0;}
.last-news .owl-theme .owl-controls .owl-buttons div, .shop-deails-bg3 .owl-theme .owl-controls .owl-buttons div {border-right: 2px solid;color: rgb(170, 170, 170);margin-top: 16px !important;opacity: 1;padding: 0 10px !important;text-transform: uppercase;}
.last-news .owl-theme .owl-controls .owl-buttons div:last-child, .shop-deails-bg3 .owl-theme .owl-controls .owl-buttons div:last-child {border-right: none;}
.grid-shop.shop-padding {padding: 20px 0;}
.shop-deails-bg3 {float: left;width: 100%;}
.pagination > li:first-child > a, .pagination > li:first-child > span {border-radius: 50%;height: 30px;margin-left: 0;width: 30px;}
.pagination > li > a, .pagination > li > span {border-radius: 50%;height: 30px;width: 30px;text-align: center;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-radius: 50%;}
/*-- footer --*/
footer {float: left;width: 100%;background: #f5f5f5;}
footer.footer-6 {padding: 60px 0 0;}
footer .instgram li {display: inline;float: left;position: relative;width: 12.5%;cursor: pointer;}
footer .instgram li:hover .instgram-hover {display: block;}
.instgram-hover {background: rgb(0, 0, 0) none repeat scroll 0 0;border-radius: 30px;color: rgb(255, 255, 255);left: 40px;padding: 10px 20px;display: none;position: absolute;top: 40%;}
footer .instgram img {width: 100%;}
.f-weghit li {display: list-item;font-size: 12px;list-style: outside none none;margin-bottom: 10px;}
.f-weghit li .icons {font-size: 16px;margin-bottom: 10px;margin-right: 9px;}
.f-weghit>ul {margin-top: 30px;}
.f-weghit>p {margin-top: 30px;}
.footer-2 {background: rgb(22, 21, 27) none repeat scroll 0 0;color: #d0d0d0;font-size: 12px;padding: 50px 0 0;}
.footer-6 .f-weghit .newletter-outer, .f2 .newletter-outer {border:1px solid #cdcdcd;float:left;width:100%;}
.footer-6 .f-weghit .newletter-outer #mc_embed_signup input.email, .f2 .newletter-outer #mc_embed_signup input.email {padding: 6.5px 10px;height: auto;}
.newletter-outer #mc_embed_signup form {padding: 0;}
.newletter-outer #mc_embed_signup input.email {border: medium none;margin: 0;min-width: auto;padding: 8px 10px;width: 67%;float: left;}
.newletter-outer #mc_embed_signup input.button {background: #555 none repeat scroll 0 0;border: medium none;border-radius: 0;color: #fff;font-size: 13px;font-weight: normal;height: 33px;margin: 0;min-width: 85px;text-transform: uppercase;}
.f-weghit3 .newletter-outer #mc_embed_signup input.email {padding: 8px 15px;text-indent: 0;}
.f-weghit3 .newletter-outer #mc_embed_signup input.button {border-radius: 30px;height: 40px;line-height: 41px;}
.newletter-outer {border: 1px solid;margin-top: 30px;}
.newletter-outer input[type="email"] {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;width: 91%;}
.footer-3 {padding-top: 30px;display: inline-block;}
.instagram li {display: inline;float: left;margin-bottom: 6px;margin-right: 6px;}
.f-weghit2 {float: left;width: 50%;}
.f-weghit h4 {color: #fff;margin-bottom: 30px;font-size: 16px;font-weight: 300;}
.f-weghit2 h4 {color: #fff;margin-bottom: 30px;font-size: 16px;font-weight: 300;}
.f-weghit2 li {display: list-item;list-style: outside none none;margin-bottom: 8px;}
.f-weghit2 a {color: #d0d0d0;font-size: 12px;}
.f-weghit2 a:hover {text-decoration: none;}
.f-weghit .pro-img {border-radius: 7px;float: left;margin-right: 15px;position: relative;width: 25%;}
.f-weghit .pro-text-outer {padding: 0;}
.f-weghit .pro-text-outer h4 {margin: 0;}
.f-weghit .e-product {float: left;margin-bottom: 40px;width: 100%;}
.copayright {color: rgb(157, 158, 168);float: left;font-size: 12px;margin-top: 10px;padding: 20px 0;width: 100%;}
.copayright > .ctext {padding: 6px 0 0;}
.copayright .csocial > ul {margin: 0;padding: 6px 0 0;}
.home6 .copayright a:hover {color: #000;text-decoration: none;}
.copayright ul, .copayright > .text {margin-top: 10px;}
.copayright .text-center > img {margin: 5px 0 0;}
.copayright li {display: inline;margin-left: 5px;}
.copayright li a {color: #aaaaaa;}
.copayright.cwhite {background: rgb(255, 255, 255) none repeat scroll 0 0;margin-top: 60px;}
.cwhite a:hover {color: #252525;}
.f-weghit .e-product .pro-text-outer h4 {font-size: 12px;color: #d0d0d0;}
.f-weghit .e-product .wk-price {color: rgb(97, 191, 190);font-size: 12px;margin-top: 10px;}
.newletter-outer a {color: rgb(97, 191, 190);}
.scoial-footer li {display: inline;margin-right: 12px;}
.scoial-footer li a {font-size: 18px;}
.scoial-footer {margin-top: 30px;float: left;width: 100%;}
.footer-2 .f-weghit2 a:hover {text-decoration: none;}
.f-link {margin-bottom: 30px;margin-left: 0 !important;margin-right: 0 !important;margin-top: 0 !important;padding: 0;}
.f-link > li {display: inline;padding: 3px;}
.f-link > li a, .text-center.f-link > a {color: #aaaaaa;}
.f-link > li a:hover, .text-center.f-link > a:hover {color: #ffffff;}
.footer-5 .f-weghit3 .newletter-outer {margin-top: 0;padding: 0;}
.f-weghit3 .scoial-footer {float: right;margin-top: 5px;}
.f-weghit3 .scoial-footer a {color: #aaa;}
.footer-5 .newletter-outer {border: 1px solid rgb(221, 221, 221);border-radius: 30px;padding: 8px 15px;display: inline-block;}
.f-weghit3 > img {margin-top: 10px;}
.footer-4 .f-link {margin: 0;}
.footer-4 .copayright {border-top: 1px solid rgb(221, 221, 221);margin-top: 25px;}
.footer-4 .copayright a:hover, .footer-4 .copayright ul li a {color: #333333;}
.footer-4 .copayright .f-link > li a {color: #aaa;}
.footer-4 {padding-top: 30px;}
.footer-wrapper {display: inline-block;width: 100%;}
.footer-4.footer-6 {padding: 0;}
.footer-4.footer-6 .instagram-area {padding: 0 0 65px;}
.footer-4 .newletter-outer a {color: #F39C12;}
.footer-6 .f-weghit2 > h4, .footer-6 .f-weghit h4 {color: rgb(37, 37, 37);text-transform: uppercase;font-weight: 400;}
.footer-6 .f-weghit2 a {color: rgb(37, 37, 37);}
.footer-6 .f-weghit .e-product .pro-text-outer h4 {color: rgb(37, 37, 37);font-size: 12px;}
.footer-6 .f-weghit .e-product .wk-price {color: #FA4E64;font-size: 12px;margin-top: 10px;}
.footer-6 .copayright.cwhite {margin: 40px 0 0;}
.footer-6 .scoial-footer, .footer-6 .scoial-footer ul {margin: 0;}
.footer-6 .scoial-footer li a {color: #aaa;font-size: 12px;}
.home6 .title i {color: rgb(220, 174, 29);}
.footer-4 .copayright .f-link {float: right;margin: 0;}
.footer-4 .copayright .f-link > li {padding: 0;}
.footer-4 .newsletter {padding: 0 0 30px;}
.footer-4 .newsletter p {color: rgb(37, 37, 37);margin-bottom: 30px;margin-top: 30px;text-align: center;}
.f-weghit .instagram {padding: 0;}
/*-- modal-popup --*/
.modal-popup .form-control {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;border-radius: 0;box-shadow: none;color: rgb(136, 136, 136);float: left;font-size: 12px;width: 75%;}
.modal-popup .social-icon-popup {width: 80%;margin: auto;}
.modal-popup .social-icon-popup li {display: inline;margin-left: 15px;}
.modal-popup .social-icon-popup li a {color: #aaa;}
.modal-popup .social-icon-popup li a:hover {color: #333;}
.modal-popup .form-group {background: rgb(255, 255, 255) none repeat scroll 0 0;border-radius: 30px;box-shadow: 1px 6px 1px rgb(221, 221, 221);display: table;margin: 30px auto;padding: 5px 10px;width: 80%;border: none;}
.modal-popup button.close:hover {background: none;color: #aaa;}
.modal-popup button.close i.fa {margin: 0;}
.form-group #mc_embed_signup input.button {background: none;}
.modal-popup #mc_embed_signup input.email {padding: 7px 0;text-indent: 7px;width: 76%;}
.modal-popup #mc_embed_signup .clear {float:right;position:inherit;}
.modal-popup #mc_embed_signup input.button {border: medium none;color: rgb(37, 37, 37);font-size: 14px;text-transform: lowercase;margin:5px 0 0;}
.newsletter-modal .checkbox-group {margin: 10px 0 0;}
.newsletter-modal.modal-popup .pt-20 {padding: 40px 0;}
.modal-popup .newletter-outer #mc_embed_signup input.button:hover {background: none;opacity: 0.5;}
.modal-popup .pt-20 {padding-top: 60px;padding-bottom: 60px;}
.modal-popup .heading.font34.inverse {color: rgb(51, 51, 51);font-size: 40px;margin-bottom: 10px;}
.modal-popup .font22.text-center {margin-bottom: 30px;}
.modal-popup .modal-content {background: #f5f5f5;border: none;border-radius: 0;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: 0 none;position: relative;display: inline-block;width: 100%;}
.modal-popup h3 {font-size: 30px;margin-bottom: 30px;}
.modal-popup h3 span {font-size: 40px;}
.modal-popup .scissor {border: 1px dashed;margin: 15px auto;padding: 14px;width: 80%;position: relative;}
.modal-popup .scissor::before {background: rgba(0, 0, 0, 0) url("../images/33_newsletter/scissor_icon.png") no-repeat scroll 0 0;content: "";height: 24px;left: -8px;position: absolute;width: 15px;}
.modal-popup .modal-body, .modal-popup .container-fluid {padding: 0;}
.modal-lg {margin: 15% auto 0;width: 900px;}
.modal-popup button.close {border: 0 none;border-radius: 5px;color: rgb(29, 29, 29);cursor: pointer;font-size: 14px;opacity: 1;padding: 10px;position: absolute;right: 0;text-shadow: 0 0 0;top: 0;z-index: 99;}
/*-- cart-content --*/
.cart-outer.dropdown-menu {border-radius: 0;max-height: 360px;overflow: auto;}
.cart-content {border-bottom: 1px solid #ebebeb;display: table;margin: auto;padding: 20px 0;width: 100%;}
.cart-outer {border-radius: 0 0 5px 5px;box-shadow: 0 0 0;padding: 5px 20px;top: 100%;}
.cart-content .pro-text a {color: rgb(51, 62, 72);display: block;font-size: 13px;padding: 0;}
.cart-content .pro-text a:hover {background: none;display: block;}
.poscajx-minicart img {width: 100%;height: auto;}
.poscAjxCart .cart-content .pro-text > .wk-price {font-size: 14px;font-weight: normal;margin: 5px 0 0;}
.poscAjxCart .cart-content > div:first-child {padding: 0;}
.poscAjxCart .pro-text .eidt-outer > .close2 .material-icons {font-size: 16px;}
.poscAjxCart .cart-button .cart-btn > .material-icons {font-size: 14px;position: relative;right: 3px;top: 2px;}
.PoscAjxCartBox .toprating-box li {margin-bottom: 0;}
.poscajx-minicart .total strong {font-size: 16px;}
.poscajx-minicart .pro-text strong {font-size: 15px;margin-top: 10px;}
.cart-content .close {color: rgb(51, 62, 72);float: left;font-size: 13px;font-weight: 400;margin-right: 5px;margin-top: 2px;opacity: 1;}
.cart-content .eidt-outer {float: left;margin-top: 10px;width: 100%;}
.cart-content .close2 {color: rgb(51, 62, 72);float: left;font-size: 13px;font-weight: 400;opacity: 1;position: absolute;top: 0;right: 0;}
.poscAjxCart .cart-btn {border-radius: 30px;color: #ffffff;display: inline-block;font-size: 12px;margin: 10px 2px 20px 0;padding: 10px 18px;text-align: center;text-decoration: none;}
.poscAjxCart .cart-button {text-align: center;}
.poscAjxCart .total .sub-total {color: rgb(37, 37, 37);text-transform: uppercase;}
.poscAjxCart .cart-btn:hover {background: #252525;}
.poscAjxCart .total {border-bottom: 0 none;margin: auto;padding: 20px 0;width: 100%;display: table;color: #333e43;}
.dropdown-menu.cart-outer {width: 336px;}
/*------- grid -----*/
#product_listing_info_heading h4 {position: absolute;right: -33%;top: -5%;}
.grid-spr {float: left;margin: 50px 0 15px;width: 100%;}
.grid-spr p > select {position: relative;top: 5px;height: 30px;}
.grd-option .btn.btn-default.btn-select.options2 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius: 30px;float: right;width: 62%;}
.hm-v3 .grid-shop .title, .hm-v1 .grid-shop .title {margin: 0;}
.hm-v3 .shop-deails-bg3 .owl-buttons, .hm-v1 .shop-deails-bg3 .owl-buttons {top: -50px;}
.grid-shop .title {margin-bottom: 50px;}
.grid-shop .title.text-center {margin-bottom: 20px;}
.grid-shop .pro-text {border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);float: left;margin-bottom: 0;width: 100%;}
.grid-shop .pro-img a > img {width: 100%;height: auto;}
.grid-shop .pro-img {overflow: hidden;}
.grid-shop .pro-text-outer>span {font-weight: 300;}
.product_extra_attributes {float: left;margin: 20px 0 0;width: 100%;}
.grid-shop .add-btn {background: rgb(245, 245, 245) none repeat scroll 0 0;border-radius: 5px;color: rgb(37, 37, 37);float: left;transition: all 0.15s ease-in-out 0s;padding: 0;}
.grid-shop.new-arrivals.row-view.list-shop .pro-text-outer .add-btn > span > a {color: #ffffff;}
.grid-shop .pro-text-outer a:hover h4 {color: #fa4e64;text-decoration: none;}
.grid-shop .pro-text-outer h4 {color: rgb(55, 55, 55);font-size: 14px;font-weight: 400;margin-top: 0;}
.spr-slidbar {background: rgb(245, 245, 245) none repeat scroll 0 0;color: rgb(51, 51, 51);float: left;margin-right: 10px;padding: 5px 13px;}
.list-view-icon, .grid-view-icon {background: rgb(245, 245, 245) none repeat scroll 0 0;color: rgb(51, 51, 51);border-radius: 50%;float: left;font-size: 13px;height: 40px;line-height: 42px;margin-right: 10px;text-align: center;width: 40px;}
.list-mode > a.list-view-icon:hover, .list-mode > a.grid-view-icon:hover, .grid-view-icon.active, .list-view-icon.active {color: #ffffff;}
.grid-spr strong {float: left;font-weight: 400;padding: 10px 0;text-transform: uppercase;}
.weight .panel-group {float: left;width: 100%;}
.weight .panel-heading {padding: 10px 0;}
.weight .panel-body {padding-left: 0;padding-right: 0;border: medium none !important;}
.grd-option strong {color: rgb(0, 0, 0);float: left;font-weight: 600;padding: 10px 0 8px 15px;}
.weight .title h2 {font-size: 20px;font-weight: 400;position: relative;padding: 0px;display: inline;}
.weight .title > a {float: right;color: rgb(51, 62, 72);font-size: 12px;}
.weight .title .material-icons {float: right;}
.weight .search-box input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;width: 90%;}
.weight .product-categories ul {float: left;list-style: outside none none;margin-bottom: 0;width: 100%;padding: 0;}
.weight .panel-title {font-size: 14px;font-weight: 400;}
.weight .product-categories li {border-bottom: 1px solid #f5f5f5;float: left;margin-bottom: 10px;padding: 0 0 10px;width: 100%;}
.weight .product-categories li:last-child {border: medium none;margin-bottom: 0;padding: 0;}
.weight .product-categories a:hover {color: #fa4e64;}
.weight .btn.btn-default {border: medium none;padding: 0;}
.weight {float: left;margin-top: 25px;border: 1px solid #f5f5f5;padding: 15px;width: 100%;}
.product-categories {float: left;width: 100%;}
.toprating-box {float: left;width: 100%;}
.toprating-box .e-product .pro-img {width: 30%;}
.toprating-box .e-product .pro-text-outer {padding-left: 18px;padding-right: 0;padding-top: 0;width: 70%;}
#shoppingcartContent.sideBoxContent .cartBoxTotal {border-top: 1px solid rgb(245, 245, 245);font-size: 18px;margin: 10px 0 0;padding: 10px 0 0;}
.toprating-box li {float: left;margin-bottom: 20px;border-bottom: 1px solid rgb(245, 245, 245);width: 100%;}
.toprating-box li:last-child {border: medium none;margin: 0;}
.grid-banner > img {width: 100%;}
.grid-banner {float: left;}
.ads-lft2 {margin-top: 30px;}
.breadcrumb {background: rgb(245, 245, 245) none repeat scroll 0 0;border-radius: 0;padding: 25px 0;float: left;width: 100%;margin:100px 0 20px;}
.breadcrumb h2 {font-size: 20px;font-weight: 400;}
.breadcrumb ol {list-style: outside none none;}
.breadcrumb li {display: inline;margin-right: 25px;position: relative;}
.breadcrumb li.active {color: #fa4e64;}
.breadcrumb-item a, .breadcrumb .text-right .breadcrumb-item a {color: #252525;}
.breadcrumb li + li::before {color: #252525;}
.breadcrumb-item::after {bottom: -2px;content: ".";font-size: 30px;position: absolute;right: -16px;}
.breadcrumb-item:last-child::after {display: none;}
.next-outer a {font-size: 12px;color: #c8c8c8;}
.next-outer a:hover {color: #FA4E64;}
.next-outer i {display: inline-block;}
.product-categories span {float: right;}
.brands {float: left;margin: 50px 0;width: 100%;}
.brands > ul {float: left;width: 100%;}
.brands li {margin-bottom: 10px;}
.brands span {margin-left: 10px;color: #c4c9cd;}
.brands a {color: rgb(51, 62, 72);}
.filter-outer {border: 1px solid rgb(235, 235, 235);border-radius: 10px;float: left;padding: 20px;width: 100%;}
.filter-outer h3 {border-bottom: 1px solid rgb(235, 235, 235);color: rgb(0, 0, 0);float: left;font-size: 16px;margin-bottom: 30px;padding-bottom: 10px;width: 100%;}
.filter-outer .btn.btn-default > p {margin-bottom: 30px;text-align: left;}
.filter-outer .btn.btn-default span {font-weight: bold;}
.filter-outer .btn-default:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.color li {border-bottom: 1px solid rgb(238, 238, 238);float: left;width: 100%;margin-bottom: 10px;}
.color li:last-child {border: medium none;margin-bottom: 0;}
.color li span {background: rgb(0, 0, 0) none repeat scroll 0 0;border-radius: 30px;float: left;height: 14px;width: 14px;margin-right: 10px;}
.color li a {border-radius: 30px;float: left;margin-right: 5px;padding: 5px;color: #252525;}
.color li .color-1 > span {background: #58b4ab;}
.color li .color-2 > span {background: #2980d9;}
.color li .color-3 > span {background: #e67e22;}
.color li .color-4 > span {background: #8e44ad;}
.color li .color-5 > span {background: #2ecc71;}
.color li .color-6 > span {background: #d2527f;}
.color {float: left;width: 100%;}
.size {float: left;width: 100%;}
.size > ul {float: left;margin-bottom: 20px;}
.size li {float: left;margin-left: 3px;}
.size a {border: 1px solid rgb(221, 221, 221);border-radius: 50%;color: #aaaaaa;float: left;font-size: 12px;height: 40px;line-height: 40px;margin-right: 3px;margin-top: 15px;text-align: center;width: 40px;}
.size a:hover {border: 1px solid #fa4e64;color: #fff;background: #fa4e64;}
.ads-lft > img {margin-bottom: 30px;margin-top: 50px;}
.grid-shop .pro-img {position: relative;}
.grid-shop .pro-text:hover .hover-icon {opacity: 1;transform: scale(1);}
.grid-shop .hover-icon {height: 100%;left: 0;line-height: 250px;opacity: 0;position: absolute;text-align: center;top: 0;transform: scale(0.2);transition: all 0.15s ease-in-out 0s;width: 100%;}
.grid-shop .hover-icon > a {background: #333E48;font-size: 20px;}
.grid-shop .hover-icon > a:hover {background: #fa4e64;}
.pro-img .sale-tag {top: 10px;}
.pro-img .new-tag {top: 10px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: rgb(250, 78, 100);border-color: rgb(250, 78, 100);color: rgb(255, 255, 255);cursor: default;z-index: 3;}
.pagination > li > a, .pagination > li > span {color: rgb(51, 62, 72);}
.grid-spr.pag {border-top: 1px solid rgb(235, 235, 235);float: left;margin-top: 0;}
.pag strong {float: right;margin-top: 30px;}
.grid-shop .wk-price {margin-top: 20px;}
.star2 {float: left;margin: 20px 0;width: 100%;}
.star2 ul {padding: 0;}
.star2 li {display: inline;color: #dfdfdf;}
.star2 li.yellow-color {color: #ffc600;}
.star2 a {text-align: center;color: #333E48;font-size: 12px;}
.pro-text-outer.list-pro-text h4 {font-weight: 500;}
.grid-shop.list-shop .pro-text {box-shadow: none;min-height: auto;margin-bottom: 30px;border: none;}
.grid-shop.list-shop .product-item.ct_dt .pro-text {margin-bottom: 0;}
.list-shop .add-btn .material-icons {text-transform: none;float: left;margin-right: 2px;}
.list-shop .add-btn {color: #fff;}
.list-shop .pro-text-outer.ct_lst .add-btn:hover {background: #333333;}
.list-shop .star2 a {border: none;font-size: 12px;margin: 0;padding: 0;}
.grid-spr.load-btn {margin-bottom: 150px;}
.load-btn a {margin: 0;}
.eys-btn-right {float: right;}
.e-product .wk-price {font-size: 16px;margin-top: 10px;}
.load-more {border: 1px solid rgb(245, 245, 245);border-radius: 30px;color: rgb(170, 170, 170);display: inline-block;margin: 50px 0;padding: 10px 50px;}
.load-more:hover {border: 1px solid #fa4e64;}
.list-shop .instock, .list-shop .star2 {margin: 10px 0 0;}
.list-shop .product-item .list-pro-text .hidden-xs {display: inline-block;margin: 20px 0 0;}
.list-shop .pro-text-outer > span {display: block;font-size: 12px;color: rgb(170, 170, 170);font-weight: 300;}
/*-- shopping-cart --*/
.shopping-cart table {width: 100%;margin-top: 50px;margin-bottom: 50px;}
.shopping-page.grid-shop .title {margin: 0;}
.grid-shop.shopping-page {border-top: 1px solid #ddd;margin: 30px 0 0;padding: 15px 0 0;}
.shopping-page .new-arrivals .owl-buttons{top:-35px;}
.shipping-outer .radio {float: left;margin-right: 10px;width: auto;}
.shipping-outer .select-option {width: 100%;}
.shipping-outer .State select {width: 100%;margin-bottom: 25px;}
.shipping-outer .label-radio {float: left;font-weight: 100;margin-right: 50px;}
.shopping-cart td {padding: 15px;}
.shopping-cart th {color: rgb(72, 72, 72);font-weight: 400;padding: 15px;text-transform: capitalize;background: #f5f5f5;}
.shopping-cart tr {border-bottom: 1px solid #ebebeb;}
.shopping-cart td input {color: #000;font-weight: 500;padding: 3px 10px;width: 100px;}
.shopping-cart .red {color: #e24347;}
.shopping-cart .button {background: rgb(250, 78, 100) none repeat scroll 0 0;border-radius: 30px;color: rgb(255, 255, 255);letter-spacing: 1.2px;margin-left: 20px;padding: 10px;text-shadow: 1px 1px 1px rgb(51, 51, 51);}
.shopping-cart .button:hover {background: rgb(51, 62, 72) none repeat scroll 0 0;}
.shopping-cart .button.red {background: #fa4e64 none repeat scroll 0 0;color: #fff;margin-left: 0;}
.shopping-cart .button.red:hover {background: rgb(51, 62, 72) none repeat scroll 0 0;}
.shipping-outer {float: left;margin-top: 30px;width: 100%;border: 1px solid rgb(245, 245, 245);padding: 20px;font-size: 13px;}
.shipping-outer.coupon {border: medium none;padding: 0;}
.shipping-outer h2 {color: rgb(51, 62, 72);font-size: 14px;padding-bottom: 18px;}
.shipping-outer .lable {float: left;margin-bottom: 10px;width: 100%;}
.shipping-outer input {padding: 5px;width: 100%;}
.size.State {margin: 0;}
.State select {border: 1px solid #cccccc;color: #999;padding: 9px 10px;}
.shopping-cart td .button4 {width: 100%;}
.shopping-cart .button4 {background: rgb(51, 62, 72) none repeat scroll 0 0;color: #fff;letter-spacing: 1.2px;text-align: center;padding: 10px 20px;font-size: 12px;border-radius: 3px;text-decoration: none;border-radius: 30px;text-transform: uppercase;margin-top: 25px;display: inline-block;}
.shopping-cart .button4:hover {background: #fa4e64;}
.shopping-cart .button4.active {background: #fa4e64;}
#login-page .shipping-outer .forgot-link {float: right;margin: 10px 0 0;}
#login-page .shipping-outer span > a, button, .cart-buttons span a {background: rgb(51, 62, 72) none repeat scroll 0 0;color: #fff;float: left;letter-spacing: 1.2px;text-align: center;padding: 10px 20px;font-size: 12px;border-radius: 3px;text-decoration: none;border-radius: 30px;text-transform: uppercase;border: none;font-weight:normal;}
#login-page .shipping-outer span > a {margin: 25px 0 0;}
.form-control:focus {border-color: #777777;}
.shopping-cart .button3 {background: #1f1f1f none repeat scroll 0 0;color: #fff;float: right;letter-spacing: 1.2px;margin-top: 5px;text-align: center;padding: 10px 20px;text-decoration: none;text-shadow: 1px 1px 1px #333;text-transform: uppercase;width: 48%;}
.shipping-outer > ul {list-style: outside none none;padding: 0;}
.shipping-outer strong {float: right;font-size: 16px;font-weight: 500;}
.shipping-outer li:last-child {border: medium none;}
.shipping-outer li a {color: #e24347;text-decoration: underline;}
.shipping-outer li .redbutton {background: #fa4e64;color: #fff;float: left;font-size: 12px;letter-spacing: 1.2px;margin-bottom: 10px;padding: 10px;border-radius: 3px;text-decoration: none;text-transform: uppercase;border-radius: 30px;width: 100%;}
.shipping-outer li .redbutton:hover {background: rgb(51, 62, 72) none repeat scroll 0 0;}
.shipping-outer li .blackbutton {background: rgb(51, 62, 72) none repeat scroll 0 0;color: #fff;float: left;font-size: 12px;letter-spacing: 1.2px;margin-bottom: 10px;padding: 10px;border-radius: 3px;text-decoration: none;text-transform: uppercase;border-radius: 30px;width: 100%;}
.shipping-outer li .blackbutton:hover {background: #fa4e64;}
.counttry {margin-bottom: 25px;}
.shipping-outer input[type="checkbox"] {float: left;margin-bottom: 0;}
.shipping-outer input[type="checkbox"] {float: left;margin-bottom: 0;width: auto;}
.forgot-link {color: #252525;font-size: 12px;}
.remember {float: left;font-size: 12px;margin-left: 5px;margin-top: 4px;}
.login-btn {background: #e24347 none repeat scroll 0 0;color: #fff;float: left;letter-spacing: 1.2px;margin: 25px 0;padding: 10px;text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);width: 48%;text-decoration: none;text-transform: uppercase;}
.login-btn:hover {color: #fff;text-decoration: none;}
.fbtw {float: left;width: 100%;}
.fac-btn {background: #2c5990 none repeat scroll 0 0;color: #fff;float: left;letter-spacing: 1.2px;padding: 10px;text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);width: 48%;text-decoration: none;text-transform: uppercase;}
.fac-btn:hover {color: #fff;text-decoration: none;}
.twi-btn {background: #16bce6 none repeat scroll 0 0;color: #fff;float: right;letter-spacing: 1.2px;padding: 10px;text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);width: 48%;text-decoration: none;text-transform: uppercase;}
.twi-btn:hover {color: #fff;text-decoration: none;}
.shipping-outer h4 {display: block;font-size: 12px;margin-bottom: 34px;margin-top: 0;text-transform: uppercase;}
.panel-default > .panel-heading {background-color: #fff;border-bottom: 2px solid #f2f2f2;color: #333;}
.panel {background-color: #fff;border: medium none;border-radius: 4px;box-shadow: none;margin-bottom: 20px;}
#checkout-review-table-wrapper table {border: 1px solid rgb(223, 223, 223);}
.data-table th {line-height: 1.4;text-transform: uppercase;white-space: nowrap;}
.item-options dt {clear: left;color: rgb(51, 51, 51);float: left;font-weight: 300;padding-right: 0;}
#checkout-review-table-wrapper table tbody tr td {border: 1px solid rgb(223, 223, 223);}
.opc h3.product-name, .opc h4.product-name {color: rgb(255, 152, 0);font-size: 18px;text-transform: none;}
.item-options dd {float: left;margin: 0 0 6px;padding-left: 10px;}
.odd h3 {color: #252525;font-size: 18px;margin-bottom: 22px;margin-top: 0;}
#checkout-review-table-wrapper table tfoot tr td {position: relative;text-align: left;}
#checkout-review-table-wrapper table tbody td, #checkout-review-table-wrapper table thead th, #checkout-review-table-wrapper table tfoot {text-align: center;vertical-align: top;}
#checkout-review-table-wrapper table .price {color: rgb(37, 37, 37);font-size: 16px;font-weight: 500;margin: 0;text-align: left;}
#checkout-review-table-wrapper table tfoot tr td.last strong .price {color: #E24347;font-size: 34px;}
#checkout-review-table-wrapper table tfoot tr td.last {text-align: right;}
#review-buttons-container .f-left {float: left;font-weight: 500;margin: 10px 20px 0 0;}
#review-buttons-container .btn-checkout {border: medium none;float: right;margin: 0;padding: 10px 26px;}
#review-buttons-container .btn-checkout:hover {background: #1f1f1f;}
.item-options {color: rgb(153, 153, 153);font-size: 13px;font-weight: 300;text-transform: capitalize;}
.opc h3.product-name, .opc h4.product-name {color: rgb(255, 152, 0);font-size: 18px;text-transform: none;}
#checkout-review-table-wrapper table tfoot tr td:first-child {padding: 8px 0 8px 40px;}
#checkout-review-table-wrapper table tfoot tr td:first-child::after {right: 0;}
#checkout-review-table-wrapper table tfoot tr td {font-weight: 500;position: relative;text-align: left;}
.data-table td, .data-table th {padding: 15px 20px;vertical-align: middle;}
#checkout-review-table-wrapper table thead th {border: 1px solid rgb(223, 223, 223);color: rgb(51, 51, 51);font-size: 16px;font-weight: 500;text-align: left;}
.shopping-cart table {margin-bottom: 50px;margin-top: 50px;width: 100%;}
.shopping-cart .title h3 {font-size: 30px;}
.shooping-cart2 .breadcrumb-item::after {bottom: 3px;content: "arrow_forward";font-family: material icons;font-size: 12px;position: absolute;right: -15px;}
.shopping-cart h2 {color: rgb(51, 62, 72);font-size: 16px;}
.coupon-input {border: 1px dashed rgb(200, 200, 200);float: left;margin-top: 20px;padding: 5px;}
.shipping-outer .coupon-input input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;float: left;width: 65%;margin-bottom: 0;}
.shipping-outer .coupon-input a {color: rgb(37, 37, 37);float: left;margin-top: 4px;}
.shipping-list {float: right;font-size: 12px;color: #404040;}
.shipping-outer .shipping-list input[type="checkbox"] {float: right;margin-left: 50px;}
.shopping-cart .shipping-outer > h3 {font-size: 15px;margin-bottom: 10px;}
.shopping-cart .counttry2 span {float: left;font-weight: 500;margin-left: 10px;margin-top: 2px;}
.shopping-cart .counttry2 > p {float: left;width: 100%;}
.shopping-cart .counttry2 {margin: 25px 0;}
.shopping-cart .shipping-outer {border: medium none;padding: 0;}
.panel-title .material-icons {float: left;margin-right: 10px;}
.tabContent {margin-top: 25px;}
.shooping-cart2 .shopping-cart td, .shooping-cart2 .shopping-cart th {border-right: 1px solid rgb(232, 232, 232);text-align: center;}
.shooping-cart2 .shopping-cart table {border: 1px solid rgb(232, 232, 232);margin-bottom: 0;}
.shooping-cart2 .shop-ul {margin-left: 20px;margin-top: 15px;text-align: left;}
.shooping-cart2 .numbers-row {border: 1px solid rgb(153, 153, 153);border-radius: 0;float: inherit;margin-right: 10px;margin-top: 11px;padding: 0;width: 120px;}
.shooping-cart2 .shopping-cart .dec.button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius: 0;border-right: 1px solid rgb(153, 153, 153);color: rgb(0, 0, 0);letter-spacing: 1.2px;margin-left: 0;padding: 10px;text-shadow: 0 0 0;}
.shooping-cart2 .shopping-cart .inc.button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius: 0;border-left: 1px solid rgb(153, 153, 153);color: rgb(0, 0, 0);letter-spacing: 1.2px;margin-left: 0;padding: 10px;text-shadow: 0 0 0;}
.shooping-cart2 .shopping-cart td input {color: rgb(0, 0, 0);font-weight: 500;height: 35px;margin-bottom: 5px;margin-top: 5px;padding: 0;text-align: center;width: 50px;display:table;margin:0 auto;}
.shooping-cart2 .shopping-cart td span > button, .shooping-cart2 .shopping-cart td a {background: rgb(245, 245, 245) none repeat scroll 0 0;color: rgb(37, 37, 37);display: inline-block;padding: 6px 10px;font-size: 20px;border-radius: 0;text-shadow: none;float: none;transition: all 0.15s ease-in-out 0s;}
.shooping-cart2 .shopping-cart td .shop-ul > li a {background: none;font-size: 14px;}
.shooping-cart2 .shopping-cart td span > button:hover {background: #61bfbe;color: #fff;}
.shooping-cart2 .shopping-cart td .red:hover {background: #fa4e64;color: #ffffff;}
.shop-ul.shop-ul2 {margin-top: 50px;}
.shooping-cart2 .shop-ul.shop-ul2 {margin-top: 0;}
.shooping-cart2 .shop-ul.shop-ul2 > li > a {padding: 0;}
.shooping-cart2 .shopping-cart .shipping-outer {border: 1px solid rgb(245, 245, 245);}
.shooping-cart2 .shipping-outer h2 {background: rgb(245, 245, 245) none repeat scroll 0 0;font-size: 16px;padding: 18px;}
.shooping-cart2 .shipping-outer .shipping-list input[type="radio"] {float: left;margin-left: 0;width: auto;margin-right: 15px;}
.shooping-cart2 .shipping-list {color: rgb(64, 64, 64);float: left;font-size: 14px;width: 100%;}
.shooping-cart2 .shipping-outer > ul {float: left;list-style: outside none none;padding: 30px 18px 0;width: 100%;}
.shooping-cart2 .coupon-input a {background: rgb(97, 191, 190) none repeat scroll 0 0;color: rgb(255, 255, 255);float: left;margin-top: 0;padding: 15px;text-transform: capitalize;}
.shooping-cart2 .coupon-input {border: 1px dashed rgb(200, 200, 200);float: left;margin-top: 0px;padding: 0;}
.shooping-cart2 .coupon-input input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;float: left;margin: 0;padding: 15px;width: 218px;}
.shooping-cart2 .shipping-outer strong {float: left;}
.shooping-cart2 .shipping-outer.coupon {margin-bottom: 18px;}
.shooping-cart2 .shipping-outer li {border-bottom: 1px solid rgb(245, 245, 245);color: rgb(0, 0, 0);}
.shooping-cart2 .shipping-outer li span {float: right;}
.shooping-cart2 .shipping-outer.coupon li {color: #252525;float: left;margin-bottom: 10px;padding: 0 0 17px;border: none;width: 100%;}
.shooping-cart2 .shipping-list > p {margin-bottom: 10px;}
.shooping-cart2 .breadcrumb {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom: 1px solid rgb(245, 245, 245);border-top: 1px solid rgb(245, 245, 245);}
.shooping-cart2 .breadcrumb li.active {color: rgb(97, 191, 190);}
.shooping-cart2 .estimate {float: left;margin-bottom: 30px;margin-top: 30px;}
.shoppingbtn {background: rgb(97, 191, 190) none repeat scroll 0 0;color: rgb(255, 255, 255);display: inline-block;margin-top: 0;padding: 15px;text-transform: uppercase;}
.shoppingbtn:hover {background: #252525;color: rgb(255, 255, 255);}
.redbutton {background: rgb(97, 191, 190) none repeat scroll 0 0;color: rgb(255, 255, 255);float: right;margin-top: 28px;padding: 15px;text-transform: uppercase;}
.redbutton:hover {background: #252525;color: rgb(255, 255, 255);}
.total-price {color: rgb(97, 191, 190);}
.redbutton .material-icons {float: left;margin-right: 5px;margin-top: 1px;}
/*------- tab-bg -----*/
.tab-bg {float: left;margin-bottom: 20px;padding-bottom: 8px;text-align: left;width: 100%;text-transform: uppercase;}
.tab-bg > ul {padding: 10px 0 0;}
.tab-bg ul li {display: inline-block;margin-right: 50px;}
.tab-bg li a, .tab-bg li a:hover, .tab-bg li a:focus {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;color: hsl(0, 0%, 40%);font-size: 18px;padding: 10px 0;position: relative;text-decoration: none;text-transform: uppercase;}
.tab-bg li a:before {background: hsl(0, 0%, 67%) none repeat scroll 0 0;bottom: 0;content: "";height: 2px;left: 0;opacity: 0;position: absolute;width: 40%;}
.tab-bg li a:after {background: hsl(0, 0%, 67%) none repeat scroll 0 0;content: "";height: 14px;position: absolute;right: -25px;top: 15px;width: 2px;}
.tab-bg li:last-child a:after {display: none;}
.tab-bg li.active a:before {opacity: 1;}
.tab-bg li.active a, .tab-bg li.active a:hover, .tab-bg li.active a:focus {color: #000;}
.tab-bg a {color: rgb(166, 166, 166);font-size: 20px;font-weight: 400;}
.grid-shop .tab-content {color: rgb(96, 96, 96);margin: 50px 0 100px;}
.hm-v1 .grid-shop .tab-content {margin: 42px 0 50px;}
.grid-shop .tab-content ul {list-style: outside none none;margin-bottom: 20px;margin-top: 30px;padding: 0;}
.grid-shop .tab-content ul li::before {content: "";font-family: FontAwesome;margin-right: 15px;}
.grid-shop .tab-content li {margin-bottom: 10px;}
.pro-text.product-detail {border: medium none;box-shadow: 0 0 0;}
.instock {float: left;color: #FA4E64;width: 100%;}
.instock li {border-right: 1px solid rgb(221, 221, 221);display: inline;margin-right: 7px;padding-right: 11px;float: left;}
.instock li:last-child {border: medium none;}
.instock .material-icons {float: left;margin-right: 5px;}
.ma .instock li:last-child {border: medium none;}
.instock .black-text {color: rgb(37, 37, 37);}
.instock .green {float: left;margin-top: 3px;margin-right: 5px;color: #27ae60;}
.list-shop .wk-price {margin: 10px 0 0;}
.tag {float: left;font-size: 14px;margin-bottom: 30px;width: 100%;}
.share {float: left;font-size: 14px;font-weight: 500;margin-top: 30px;width: 100%;}
.share ul {float: left;list-style: outside none none;margin: 0 0 30px;padding: 0;}
.share li {display: inline;}
.share li a {color: rgb(51, 62, 72);display: inline;float: left;margin: 2px 0;padding: 0 10px;}
.share li a:hover {color: #fa4e64;}
#centercontent-wrapper {margin: 27px 0 50px;}
.wrappper .single-column {float: left;width: 100%;}
.hm-pg #centercontent-wrapper.single-column {margin: 0;}
#right-column, #left-column {float: left;}
.product-detail.pro-text .hart {border: 1px solid rgb(221, 221, 221);border-radius: 50%;color: rgb(170, 170, 170);float: left;font-size: 14px !important;height: 40px;line-height: 40px;margin-left: 10px;margin-top: 10px;text-align: center;width: 40px;}
.product-detail.pro-text .hart:hover, .product-detail.pro-text .hart:hover span {color: #fff;background: #FA4E64;border: 1px solid #FA4E64;}
.product-detail.pro-text .hart span {margin-left: 0;}
.product-detail.pro-text .cart_info, #product_info_display #productAttributes_pin.row {display: inline-block;margin: 30px 0 0;width: 100%;}
.product_info .main_product_image img {display: inline-block;height: auto;width: 100% !important;}
img {max-width: 100%;}
#product_info_display .mobile-gallery .owl-buttons {position: inherit;}
#product_info_display .mobile-gallery .owl-theme .owl-controls .owl-buttons div {cursor: pointer;outline: 0 none;position: absolute;top: 42%;transition: all 0.3s ease-in-out 0s;z-index: 99;display: block;}
#product_info_display .mobile-gallery .owl-buttons div.owl-prev:before {right: 0;}
#product_info_display .mobile-gallery .owl-buttons div.owl-next {right: 0;}
#product_info_display #mobileGallery.owl-carousel.owl-theme {margin: 0 0 20px;}
#product_info_display #productAttributes_pin.row > div {margin: 0 0 10px;padding: 0;}
#product_info_display #productAttributes_pin.row > div:last-child {margin: 0;}
#product_info_display #productAttributes_pin.row > div h6 {font-size: 14px;font-weight: bold;margin: 10px 0 0;padding: 0;}
#product_info_display #productAttributes_pin.row .product_attributes {padding: 0;width: 150px;}
.product-detail.pro-text .addtocart2 {background: rgb(250, 78, 100) none repeat scroll 0 0;border-radius: 30px;color: rgb(255, 255, 255);float: left;font-size: 12px;font-weight: 600;text-transform: uppercase;border: none;}
.product-detail.pro-text .addtocart2 span > button {border: medium none;color: #FFFFFF;padding: 10px 25px 10px 30px;}
.product-detail.pro-text .addtocart2 span > button:hover {background: #333333;}
#piGal.owl-theme .owl-controls .owl-buttons div:hover:before {color: #ffffff;}
#piGal.owl-theme .owl-controls .owl-buttons div.disabled {cursor: default;}
#piGal.owl-theme .owl-controls .owl-buttons div.disabled:hover:before {background: #ffffff;color: #333333;}
.addtocart2 .material-icons {color: rgb(255, 255, 255) !important;font-size: 13px !important;font-weight: 100 !important;position: relative;right: 5px;text-transform: initial;top: 1px;}
.product-detail.pro-text strong {font-size: 20px;font-weight: 500;}
.product-detail.pro-text .size strong {font-size: 14px;text-transform: uppercase;}
.in-stock {color: rgb(37, 37, 37);float: right;font-size: 13px;font-weight: 300;}
.in-stock.mt5 {margin: 5px 0 0;}
.product-detail.pro-text .black-text .material-icons.green {margin: 1px 5px 0 0;}
.product-detail.pro-text .instock li {border-right: none;}
.product-detail.pro-text .in-stock > span {color: rgb(177, 30, 34);font-size: 14px;}
.info-pg > iframe {left: 0;}
.product-detail.pro-text span {font-size: 14px;}
.pro-text.product-detail > p {color: rgb(51, 62, 72);float: left;margin-bottom: 20px;width: 100%;}
.line-through {color: rgb(170, 170, 170);font-size: 20px;margin-right: 10px;text-decoration: line-through;}
.numbers-row {border: 2px solid rgb(235, 235, 235);
    border-radius: 5px;
    float: left;
    margin: 4px 10px 0 0;}
.inc.ibtn {border-left:2px solid rgb(235, 235, 235);cursor:pointer;float:right;font-weight:500;height:35px; line-height:37px;text-align:center;width:35px;}
.dec.ibtn {font-weight: 500;float: left;cursor: pointer;border-right: 2px solid rgb(235, 235, 235);height:35px;line-height:39px;text-align:center;width:35px;}
.inc.ibtn:active, .dec.ibtn:active {box-shadow: none;}
.ul-content {border-bottom: 1px solid rgb(235, 235, 235);float: left;margin-bottom: 30px;padding-bottom: 20px;width: 100%;}
.ul-content > li {color: rgb(51, 62, 72);list-style: inside none disc;margin-bottom: 14px;}
.numbers-row input[type="text"] {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;display:inline; float:none;margin:0;padding:0;text-align:center;width:40px;}
.share > p {float: left;margin-right: 15px;}
.product-detail.pro-text .tag span {color: rgb(136, 136, 136);font-size: 12px;}
.product-detail.pro-text h4 {color: rgb(55, 55, 55);font-size: 20px;font-weight: 300;margin-bottom: 20px;}
.product_info .prod_info_tab {display: inline-block;margin: 50px 0 0;width: 100%;}
.product_info .infoBoxContents.des_video > iframe {display: inline-block;width: 100%;margin: 30px 0 0;}
.product-detail.pro-text .span1 {display: block;font-size: 12px;font-weight: 300;margin: 0 0 10px;}
.shop-deails-bg {background: rgb(245, 245, 245) none repeat scroll 0 0;float: left;margin-bottom: 50px;margin-top: -30px;padding-top: 30px;width: 100%;}
.shop-deails-bg2 {background: rgb(245, 245, 245) none repeat scroll 0 0;float: left;margin-top: -30px;width: 100%;}
.shop-deails-bg2 .pro-text.product-detail {margin-top: 50px;}
.shop-deails-bg2 .col-md-5 > img {width: 100%;}
.shop-deails-bg3 .col-md-5 > img {width: 100%;}
.shop-deails-bg2 .col-md-5, .shop-deails-bg3 .col-md-5 {padding: 0;}
.shop-deails-bg2 hr {border-color: rgb(221, 221, 221);float: left;margin-bottom: 30px;width: 100%;margin-top: 30px;}
.shop-deails-bg2 .product-detail.pro-text .addtocart2 {background: #61bfbe;border-radius: 0;}
.shop-deails-bg2 .product-detail.pro-text .addtocart2:hover {background: #252525;border-radius: 0;}
.shop-deails-bg2 .numbers-row, .shop-deails-bg2 .product-detail.pro-text .hart, .shop-deails-bg2 .size a {border-radius: 0;}
.shop-deails-bg2 .product-detail.pro-text .hart:hover {background: #61BFBE;}
.shop-deails-bg2 .pro-text.product-detail > p {margin-bottom: 0;}
.shop-deails-bg3 .tab-bg a {font-size: 15px;}
.shop-deails-bg3 .tab-bg li {float: left;margin: 0 25px 0 0;}
.shop-deails-bg3 .tab-bg {margin-top: 100px;}
.shop-deails-bg2 .material-icons.green {color: rgb(39, 174, 96);}
.shop-deails-bg2 .product-detail.pro-text span.offer {color: rgb(250, 78, 100);}
.shop-deails-bg3 .title h2 {padding-bottom: 10px;}
.shop-deails-bg3 .title p {color: rgb(221, 221, 221);}
.grid-shop .tab-content .star2 > ul {margin: 0;}
.grid-shop .tab-content .star2 li::before {content: "";font-family: inherit;margin: 0;}
.grid-shop .tab-content .star2 a {font-size: 12px;border: none;margin-left: 0;padding-left: 3px;}
.grid-shop .tab-content .handup-rating {border-top: 1px solid rgb(221, 221, 221);float: left;margin-top: 20px;width: 100%;font-size: 12px;}
.grid-shop .tab-content .handup-rating > ul {margin: 10px 0;float: left;}
.grid-shop .tab-content .handup-rating > ul li {display: inline;}
.grid-shop .tab-content .handup-rating li::before {content: "";font-family: inherit;margin-right: 0;}
.handup-rating .reply {float: right;margin-top: 10px;}
.comment-text-outer .col-lg-2 img {margin: 20px 0 10px;}
.handup-rating a {color: #aaaaaa;}
.handup-rating a:hover {color: #252525;}
.product-detail.pro-text span.tag2 {background: rgb(255, 255, 255) none repeat scroll 0 0;border-radius: 30px;font-size: 12px;font-weight: 300;padding: 0 10px;}
.avalible-ul {float: left;width: 100%;}
.avalible-ul li {margin-bottom: 15px;}
.product-detail.pro-text .avalible-ul li span {font-size: 12px;font-weight: 300;}
.review-comment .contact-form .form-submit input {background: rgb(37, 37, 37) none repeat scroll 0 0;border-radius: 0;}
.review-comment .contact-form .form-submit:hover input {background: #61BFBE;border-radius: 0;}
.shop-deails-bg2 .col-md-4, .shop-deails-bg3 .col-md-4 {margin-left: 50px;}
.shop-deails-bg3 .electonics {margin-bottom: 100px;}
.review-comment {float: left;margin-bottom: 50px;}
.pro-text.home2-pro-text {box-shadow: none;margin-bottom: 0;}
.pro-text.home2-pro-text .wk-price {font-size: 20px;font-weight: 700;}
.pro-text.home2-pro-text span {color: rgb(170, 170, 170);font-size: 14px;}
.pro-text.home2-pro-text span.spaicl-amount {color: rgb(243, 156, 18);font-size: 20px;font-weight: 500;text-decoration: none;}
/*-- our-categories --*/
.our-categories {float: left;width: 100%;margin-bottom: 50px;}
.our-categories .banner {padding: 20px 0 0;}
.our-categories li {float: left;position: relative;width: 20%;}
.our-categories-bg {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;padding: 15px 0;position: absolute;text-align: center;top: 35%;width: 100%;}
.our-categories img {width: 100%;}
/*-- shopping-cart --*/
.shopping-cart .weight {border: medium none;padding: 0;}
.shopping-cart .accordion-toggle {font-size: 18px;font-weight: 500;text-transform: uppercase;}
.shopping-cart table {width: 100%;margin-top: 0;margin-bottom: 50px;}
.shipping-outer .radio {float: left;margin-right: 10px;width: auto;}
.shipping-outer .label-radio {float: left;font-weight: 400;margin-right: 50px;}
.shopping-cart td {padding: 12px;}
.shooping-cart2 .shopping-cart > div#cartSubTotal {border: 1px solid #ddd;font-size: 20px;margin-top: -1px;padding: 15px;text-align: right;}
.shooping-cart2 .shopping-cart > div#cartSubTotal > strong {color: #333333;}
.shooping-cart2 .shopping-cart > div.buttonSet .alternate_text {display: inline-block;margin: 10px 15px;}
.shooping-cart2 .shopping-cart > div.buttonSet {float: left;margin: 30px 0 0;width: 100%;}
.shopping-cart td img {float: left;}
.shopping-cart td a > img {float: none;width: auto;height: auto;}
.shop-ul {color: rgb(170, 170, 170);float: left;margin-left: 35px;margin-top: 15px;}
.shop-ul li {margin-bottom: 10px;}
.shop-ul span {color: rgb(37, 37, 37);}
.shop-ul strong {color: rgb(37, 37, 37);font-weight: 400;}
.shopping-cart tr {border-bottom: 1px solid #ebebeb;}
.shopping-cart td input {color: #000;font-weight: 500;padding: 3px 10px;width: 100px;}
.shopping-cart .red {color: #e24347;}
.shopping-cart .button.red {background: #e24347 none repeat scroll 0 0;color: #fff;margin-left: 0;}
.shipping-outer {float: left;width: 100%;}
.shipping-outer h2 {font-size: 14px;padding-bottom: 18px;}
.shipping-outer .lable {float: left;margin-bottom: 10px;width: 100%;}
.shipping-outer input {padding: 5px;width: 100%;}
.size.State {margin: 0;}
.State select {border: 1px solid #cccccc;color: #999;padding: 9px 10px;}
.shopping-cart .button3 {background: #1f1f1f none repeat scroll 0 0;color: #fff;float: right;letter-spacing: 1.2px;margin-top: 5px;text-align: center;padding: 10px 20px;text-decoration: none;text-shadow: 1px 1px 1px #333;text-transform: uppercase;width: 48%;}
.shipping-outer > ul {list-style: outside none none;padding: 0;}
.shipping-outer li {float: left;margin-bottom: 27px;padding: 0 0 17px;width: 100%;color: #aaa;}
.shipping-outer strong {float: right;font-size: 16px;color: #252525;font-weight: 500;}
.shipping-outer li:last-child {border: medium none;}
.shipping-outer li a {color: #e24347;text-decoration: underline;}
.shopping-cart {padding-bottom: 50px;}
#login-page.shopping-cart, .shooping-cart2 .shopping-cart{padding-bottom:0;}
.shipping-outer input[type="checkbox"] {float: left;margin-bottom: 0;}
.shipping-outer input[type="checkbox"] {float: left;margin-bottom: 0;width: auto;}
.login-btn {background: #e24347 none repeat scroll 0 0;color: #fff;float: left;letter-spacing: 1.2px;margin: 25px 0;padding: 10px;text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);width: 48%;text-decoration: none;text-transform: uppercase;}
.login-btn:hover {color: #fff;text-decoration: none;}
.fbtw {float: left;width: 100%;}
.fac-btn {background: #2c5990 none repeat scroll 0 0;color: #fff;float: left;letter-spacing: 1.2px;padding: 10px;text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);width: 48%;text-decoration: none;text-transform: uppercase;}
.fac-btn:hover {color: #fff;text-decoration: none;}
.twi-btn {background: #16bce6 none repeat scroll 0 0;color: #fff;float: right;letter-spacing: 1.2px;padding: 10px;text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);width: 48%;text-decoration: none;text-transform: uppercase;}
.twi-btn:hover {color: #fff;text-decoration: none;}
.shipping-outer h4 {display: block;font-size: 12px;margin-bottom: 34px;margin-top: 0;text-transform: uppercase;}
.panel-default > .panel-heading {background-color: #fff;border-bottom: 2px solid #f2f2f2;color: #333;}
.panel {background-color: #fff;border: medium none;border-radius: 4px;box-shadow: none;margin-bottom: 20px;}
#checkout-review-table-wrapper table {border: 1px solid rgb(223, 223, 223);}
.data-table th {line-height: 1.4;text-transform: uppercase;white-space: nowrap;}
#checkout-review-table-wrapper table tbody tr td {border: none;}
#checkout-review-table-wrapper table tbody tr td:first-child {text-align: right;width: 55%;}
.opc h3.product-name, .opc h4.product-name {color: rgb(255, 152, 0);font-size: 18px;text-transform: none;}
.item-options dd {float: left;margin: 0 0 6px;padding-left: 10px;}
#checkout-review-table-wrapper table .qty {display: block;margin-top: 10px;}
#checkout-review-table-wrapper table tfoot tr td {position: relative;text-align: left;}
#checkout-review-table-wrapper table tbody td, #checkout-review-table-wrapper table thead th, #checkout-review-table-wrapper table tfoot {text-align: center;vertical-align: top;}
#checkout-review-table-wrapper table tfoot tr td.last strong .price {color: #E24347;font-size: 34px;}
#checkout-review-table-wrapper table tfoot tr td.last {text-align: right;}
#review-buttons-container .btn-checkout {border: medium none;float: right;margin: 0;padding: 10px 26px;}
.opc h3.product-name, .opc h4.product-name {color: rgb(255, 152, 0);font-size: 18px;text-transform: none;}
#checkout-review-table-wrapper table tfoot tr td:first-child {padding: 8px 0 8px 40px;}
#checkout-review-table-wrapper table tfoot tr td:first-child::after {right: 0;}
#checkout-review-table-wrapper table tfoot tr td {font-weight: 500;position: relative;text-align: left;}
.data-table td, .data-table th {padding: 15px 20px;vertical-align: middle;}
#checkout-review-table-wrapper table thead th {border: none;color: rgb(51, 51, 51);font-size: 16px;font-weight: 500;text-align: left;}
.f-left a {color: rgb(29, 29, 29);text-decoration: none;}
.f-left a:hover {color: #FA4E64;text-decoration: none;}
.shipping-method li input[type="radio"] {float: left;margin-right: 10px;}
.shipping-method {float: left;margin-top: 30px;width: 100%;}
.shipping-method textarea {border: 1px solid rgb(204, 204, 204);height: 100px;width: 100%;}
.shipping-method .shipping-outer {border: 1px solid rgb(245, 245, 245);margin-top: 10px;padding: 20px;}
.shipping-method .button2 {float: right;padding: 10px 30px;width: auto;}
.shipping-method h3 {font-size: 14px;margin-bottom: 15px;}
.shipping-method label {font-size: 12px;font-weight: 500;}
.shipping-method li {float: left;margin-bottom: 10px;width: 100%;}
.payment-method li input[type="radio"] {float: left;margin-right: 10px;}
.payment-method {float: left;margin-top: 30px;width: 100%;}
.payment-method textarea {border: 1px solid rgb(204, 204, 204);height: 100px;width: 100%;}
.payment-method .shipping-outer {border: 1px solid rgb(245, 245, 245);margin-top: 10px;padding: 20px;}
.payment-method .button2 {float: right;padding: 10px 30px;width: auto;}
.payment-method h3 {font-size: 14px;margin-bottom: 15px;}
.payment-method label {font-size: 12px;font-weight: 500;}
.payment-method li {float: left;margin-right: 25px;}
.promo-code input {width: 50%;}
.promo-code span {font-weight: 500;margin-right: 15px;}
/*----- contact ------*/
.contact-form {float: left;width: 100%;}
.contact-form p input[type="text"], .contact-form p textarea {border: none;border-bottom: 1px solid #ddd;border-radius: 0;font-size: 13px;padding: 10px;width: 100%;}
.contact-form .form-submit input {background: #fa4e64 none repeat scroll 0 0;border-radius: 0;color: #fff;font-size: 13px;font-weight: 300;letter-spacing: 1.5px;line-height: 24px;margin-bottom: 50px;margin-top: 20px;text-transform: uppercase;padding: 10px 30px;border-radius: 5px;width: 100%;}
.contact-title.text-center span {color: #9d9d9d;font-size: 15px;font-weight: 100;text-transform: uppercase;}
.contact-title.text-center {color: #606060;margin-bottom: 50px;}
.contact-title.text-center > h2 {margin-bottom: 30px;}
.contact-info strong {display: inline-table;font-size: 15px;font-weight: 500;margin-bottom: 10px;margin-top: 15px;}
.f-sicon > ul {padding: 0;}
.pagetions ul {padding: 0;}
.contact-bg {float: left;font-size: 13px;margin-top: 50px;padding: 0 0 20px;width: 100%;}
.cb-border {border-left: 1px solid rgb(232, 232, 232);border-right: 1px solid rgb(232, 232, 232);}
.contact-bg.text-center > p {color: rgb(170, 170, 170);font-size: 12px;font-weight: 100;}
.contact-bg > p {margin-bottom: 30px;}
.contact-bg .material-icons {display: block;font-size: 50px;margin-bottom: 15px;width: 100%;}
.contact-bg h3 {font-size: 14px;margin-bottom: 20px;}
.contact-bg h2 {font-size: 30px;margin-bottom: 18px;}
.contact-bg img {margin-top: 20px;}
.contact-bg h6 {color: rgb(52, 62, 72);font-size: 18px;margin-bottom: 5px;}
.comment-form p {margin-bottom: 30px;}
#map {height: 300px;width: 100%;}
.map {float: left;margin: 50px 0;padding: 0;width: 100%;}
.comment-form-author {float: right;width: 100%;}
.comment-form-email {float: right;width: 100%;}
.comment-form-comment {float: right;width: 100%;}
.form-submit {text-align: center;}
.form-submit .btn.btn-secondary {border-radius: 30px;float: left;width: auto;}
#quickModal .modal-dialog {margin: 30px auto;width: 1000px;}
/* Pagination */
.pageresult_bottom, .pageresult_top {border-bottom: 1px solid #efefef;border-top: 1px solid #efefef;font-size: 12px;}
.pageresult_bottom, .pageresult_top {float: left;margin: 40px 0 10px;padding: 15px 0;width: 100%;}
.pageresult_bottom .product-page-count, .pageresult_top .product-page-count {line-height: 35px;}
.navSplitPagesResult {float: left;text-align: left;width: auto;}
.navSplitPagesLinks {text-align: right;}
.pagination-style a, .pagination-style > strong {border-radius: 50%;color: #ffffff;display: inline-block;font-weight: normal;height: 30px;line-height: 30px;overflow: hidden;position: relative;text-align: center;text-transform: uppercase;width: 30px;}
.pagination-style a > u {text-decoration: none;}
.pagination-style u > i.fa {margin: 0;}
.pagination-style a::before, .pagination-style > strong::before {border: 1px solid #ffffff;bottom: 4px;content: "";cursor: pointer;left: 4px;opacity: 0;position: absolute;right: 4px;top: 4px;transition-duration: 0.3s;transition-property: opacity;border-radius: 50%;}
.pagination-style a:hover::before, .pagination-style > strong::before {opacity: 1;}
.pagination-style a, .pagination-style > strong, .pagination-style a:hover, .pagination-style a:active, .pagination-style a:visited {color: #ffffff;}
.breadcrumb .text-right h2 > li:last-child {display: block;margin: 0;}
.breadcrumb .text-right h2 > li {display: none;}
.slider-title > h2 {font-size: 24px;}
/* Product Detail Page */
.productinfo-leftwrapper {padding: 0 30px 0 0;}
.product_info .productinfo-rightwrapper {padding: 0;}
.main_product_image {list-style: outside none none;margin: 0;padding: 0;position: relative;}
#account-success .contentText > a:hover {color: #000000;}
.product_info .main_product_image .zoomWrapper img {border: 1px solid #e8e8e8;display: inline-block;height: auto;width: 100% !important;}
#centercontent-wrapper #piGal.owl-carousel {float: left;margin-top: 20px;text-align: center;width: 100%;}
#piGal .item img {height: auto;padding: 2px;width: 100%;}
.main_product_image #piGal .owl-buttons {position: inherit;top: 0;}
#piGal .owl-buttons div.owl-prev {left: 0;}
#piGal .owl-buttons div.owl-next {right: 0;}
#piGal.owl-theme .owl-controls .owl-buttons div {margin: 0 !important;padding: 0 !important;position: absolute;top: 30%;}
#piGal.owl-theme .owl-controls .owl-buttons .owl-prev:before {right: auto;position: initial;}
#piGal.owl-theme .owl-controls .owl-buttons .owl-next:before {position: initial;}
#piGal.owl-theme .owl-item > div {margin-left: 0;}
#piGal.owl-theme .owl-controls .owl-buttons div:before {outline: 0 none;transition: all 0.3s ease-in-out 0s;z-index: 0;background-color: #fafafa;color: #000000;font-size: 25px;margin: 0;padding: 5px 10px;border-radius: 0;}
/* login */
.split-login .shipping-outer {min-height: 355px;border: 1px solid rgb(245, 245, 245);padding: 20px 20px 0;margin: 0;}
.split-login .shipping-outer > p {display: inline-block;}
#login-page .split-login > .login {float: right;}
#login-page.shopping-cart .shipping-outer > h3 {color: #000;font-size: 18px;padding: 6px 0;position: relative;text-transform: uppercase;margin: 0 0 30px;}
#login-page.shopping-cart .shipping-outer > h3:before {background: #aaa none repeat scroll 0 0;bottom: -6px;content: "";height: 2px;left: 0;position: absolute;width: 10%;}
/* Create Account */
.create-account-page .content {margin: 20px 0 30px;}
.create-account-page .shipping-outer, .shipping-outer.nopad {border: medium none;margin: 0;padding: 0;}
.shipping-outer .lable {color: #1d1d1d;margin: 10px 0;}
.create-account-page .country > select, #checkoutShipAddressDefault #checkoutNewAddress select, #addressBookProcessDefault select, #advSearchDefault .fieldValue select {height: 35px;width: 100%;padding: 0 0 0 3px;}
.create-account-page .newsletter > input {margin: 13px 0 0 5px;}
.create-account-page .newsletter {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;margin: 10px 0 -7px;padding: 0 15px;}
.shipping-outer .newsletter .lable {width: auto;}
.alert-text, .inputRequirement.create-account-alert {color: red;}
.head-wrap .panel-heading {padding: 0 0 15px;}
.head-wrap .panel-heading > h4 {font-size: 18px;font-weight: 500;text-transform: uppercase;}
TEXTAREA {display: block;width: 100%;}
/* Checkout shipping */
.head-wrap .panel-heading .panel-title {margin: 0;}
.cart-buttons.ck-btn {display: inline-block;margin: 30px 0 0;width: 100%;}
textarea {border: 1px solid #ebebeb;font-size: 0.95em;line-height: 20px;margin: 1px 0 3px;min-height: 20px;padding: 4px 5px 3px;}
.cart-buttons.ck-btn .chk-ship {margin: 10px 0 0;text-align: right;}
.cart-buttons.bkbc {margin-right: 5px;float: left;}
address {margin-bottom: 20px;}
#checkoutPayment tr td > strong, #checkoutConfirmDefault tr td > strong, #checkoutShipAddressDefault td > strong, #accountNotifications strong {float: none;font-size: 13px;}
#checkoutPayment td > input {width: auto;}
.shipping-outer input[type="radio"] {width: auto;}
.mb0 {margin-bottom: 0;}
.mt0 {margin-top: 0;}
#addressBookProcessDefault .contentContainer.shipping-outer {border: medium none;padding: 0;}
label.radioButtonLabel {font-weight: normal;margin: 0 10px 0 5px;}
#addressBookProcessDefault .content > input#primary {margin: 3px 8px 0 0;}
.accounts_link i.fa {margin-right: 10px;}
.mt10 {margin: 10px 0 0;}
#checkoutSuccess #csNotifications > input, #acctNewslettersDefault .shipping-outer > input[type="checkbox"], #accountNotifications .shipping-outer .contentText > input[type="checkbox"] {margin: 2px 8px 0 0;}
.mt7 {margin: 7px 0 0;}
.mt15 {margin: 15px 0 0;}
.mb30 {margin-bottom: 30px;float: left;width: 100%;}
#accountHistoryDefault .user-orderhistory > strong {float: left;font-size: 13px;min-width: 100px;}
#right-column > div:last-child, #left-column > div:last-child {margin-bottom: 50px;}
#accountHistInfo .shipping-outer strong {float: none;}
#accountHistInfo .contentText > div, #accountNotifications .contentText > div {margin: 0 0 15px;}
#accountNotifications .shipping-outer input[type="checkbox"] {margin-top: 0;}
#categories_listing_image > img {width: 100%;height: auto;margin: 0 0 30px;}
.product_subcategories_manufacturer_dropdown {display: inline-block;margin: 0 0 0 20px;}
.product_subcategories_manufacturer_dropdown > form > p {height: 40px;line-height: 40px;}
.mf-box .product_subcategories_manufacturer_dropdown > form > p > select {display: inline-block;height: 30px;padding: 0 10px 0 3px;width: auto;}
.contact-info .map-container {margin: 0 0 30px;}
#left-column .leftBoxContainer tr td, #right-column .rightBoxContainer tr td {line-height: 18px;padding: 5px 0;text-decoration: none;word-wrap: break-word;}
/* Reviews */
#reviewsWriteReviewer {float: left;margin: 0 0 20px;width: 100%;}
#reviewsWrite .ratingRow {margin: 10px 0 20px;}
.reviews-list .smallProductImage img {border: 1px solid #eaeaea;height: auto;margin-right: 0;padding: 5px;width: 100%;}
#reviewsListingDefault .content {margin: 20px 0;padding: 5px 0;}
.reviews-info-productmain-image #reviewsInfoDefaultProductImage #productMainImage {border: 1px solid #eaeaea;padding: 5px;}
#productMainImage img {height: auto;width: 100%;}
#productMainImage {border: 1px solid #e8e8e8;padding: 10px;}
#reviewsInfoDefault #reviewsWriteProductPageLink .cart-buttons .material-icons, #reviewsWrite .cart-buttons .material-icons {font-size: 13px;left: -4px;position: relative;top: 2px;}
#reviewsWrite .row .content .review_textarea {float: left;margin: 30px 0 20px;width: 100%;}
#reviewsWrite .row .content .text_no_html {display: inline-block;margin: 10px 0 0;width: 100%;}
a {color: rgb(55, 55, 55);}
.reviews-list p {line-height: 20px;margin: 15px 0;}
#contactUsDefault .content, #reviewsDefault .content, #reviewsWrite .content {margin: 0 0 30px;}
.reviews-list footer {background: none;padding: 0;}
i.fa {margin-right: 10px;}
@media screen and (max-width: 352px) {
.product-detail.pro-text .addtocart2 span > button {padding: 10px 15px 10px 20px;}
.numbers-row {margin-bottom: 20px;};}
@media screen and (max-width: 399px) {
.buttonRow.mt15 > div.cart-buttons:last-child {float: left;margin: 10px 0 0;width: 100%;}
.f-weghit2 {width: 100%;};}
@media screen and (max-width: 419px) {
.product-item.ct_dt .row.pro-text {width: auto;}
.pro-text-outer.list-pro-text h4 {margin: 15px 0 0;}
.product-review-default h4, #reviewsWrite .wk-price.mt0 {margin: 15px 0 0;}
.poscajx-wrapper .modal-dialog {max-width: 300px;};}
@media screen and (max-width: 499px) {
.home-banner6 .banner-img {display: table;float: none;margin: 0 auto;}
.modal-popup #mc_embed_signup input.email {width: 64%;};}
@media only screen and (min-width: 420px) and (max-width: 599px) {
.img_ar {width: 45%;}
.des_ar {width: 55%;}
.sing-up-input #mc_embed_signup input.email {width: auto;};}
@media screen and (max-width: 599px) {
.sing-up-input #mc_embed_signup input.email, .sing-up-input #mc_embed_signup input.button, .sing-up-input #mc_embed_signup .clear {border-radius: 30px;margin: 0 0 10px;width: 100%;position:inherit;}
.sing-up-input #mc_embed_signup .clear, .sing-up-input #mc_embed_signup input.button {margin: 0;}
.sing-up-input {display: table;width: auto;}
#reviewsInfoDefault .img_ar, #reviewsInfoDefault .des_ar, #reviewsDefault .img_ar, #reviewsDefault .des_ar {width: 100%;}
#reviewsDefault h4, .cart-buttons.ck-btn .chk-ship {margin: 15px 0 0;}
.pageresult_bottom .product-page-count, .pageresult_top .product-page-count, .cart-buttons.ck-btn .chk-ship {float: left;width: 100%;}
.navSplitPagesLinks.pagination-style {float: left;text-align: center;width: 100%;}
.navSplitPagesResult {float: none;text-align: center;}
.cart-buttons.ck-btn .chk-ship {text-align: left;}
.payment-process li {border: 1px solid #e8e8e8;margin: 0 0 20px;padding: 15px 35px;width: 100%;}
.payment-process li:last-child {border: 1px solid #e8e8e8;}
.payment-process.new-payment-box li {margin: 0 5% 20px;width: 90%;}
.parallax_banner3.pad-bot70{padding-bottom:50px;}
}
@media screen and (max-width: 640px) {
.hide-shop {display: none;}
.shooping-cart2 .shopping-cart td {float: left;width: 100%;}
.shooping-cart2 .shopping-cart .shop-ul.shop-ul2 {float: left;margin: 0;text-align: center;width: 100%;}
.shooping-cart2 .shopping-cart td img {float: none;}
.shooping-cart2 .shopping-cart td {padding: 0;}
.shooping-cart2 .shopping-cart td:first-child {padding: 30px 0 0;}
.shooping-cart2 .shopping-cart td:last-child {padding: 20px 0 30px;}
.shooping-cart2 .shopping-cart td input {margin: 0 auto 15px;}
.shooping-cart2 .shopping-cart td:nth-child(3) {padding: 0 0 10px;}
.shooping-cart2 .shopping-cart td .shop-ul > li a {margin: 15px 0 0;padding: 0;}
.shooping-cart2 .shopping-cart > div#cartSubTotal {text-align: center;}
.shooping-cart2 .shopping-cart > div.buttonSet {display: table;float: none;margin: 40px auto 30px;width: auto;}
.shooping-cart2 .shopping-cart td, .shooping-cart2 .shopping-cart th {border-right: none;}
.home6 .grid-shop .tab-content {margin: 0;}
footer .newsletter {padding: 0;}
.parallax_banner3 .col-lg-12.text-center{margin-bottom:0;}
.hm-v1 .grid-shop .tab-content {margin: 10px 0 50px;}
.parallax_banner7 > div .col-lg-12.text-center {margin: 0;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.img_ar {width: 35%;}
.des_ar {width: 65%;}
.cart-buttons span a {padding: 10px 17px;}
.sing-up-input #mc_embed_signup input.email{width:76.5%;}
.parallax_banner3 .sing-up-input #mc_embed_signup input.button{padding:8px 20px;}
.payment-process li{width:50%;}.payment-process li:nth-child(2n+2) {border: medium none;margin: 0 0 30px;}
.payment-process.new-payment-box li{width:47%;border:1px solid #e8e8e8;margin-bottom:15px;}
.payment-process.new-payment-box li:last-child{width:47%;}
}
@media only screen and (min-width: 640px) and (max-width: 700px) {.shopping-cart td {padding: 7px;}}
@media only screen and (min-width: 641px) and (max-width: 1199px) {
.footer-6 div > .f-weghit2, .footer-2 div > .f-weghit2 {margin: 20px 0;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-detail.pro-text h4 {margin: 20px 0;}
.parallax_banner3 .sing-up-input #mc_embed_signup input.button{padding:8px 20px;}
.sing-up-input #mc_embed_signup input.email{width:76.5%;}
.payment-process li{width:50%;}.payment-process li:nth-child(2n+2) {border: medium none;margin: 0 0 30px;}
.payment-process.new-payment-box li{width:48%;border:1px solid #e8e8e8;margin-bottom:15px;}
}
@media screen and (max-width: 767px) {
.breadcrumb .container .text-right, .product_extra_attributes {margin: 10px 0 0;text-align: left;}
.shopping-cart {padding-bottom: 0;}
#checkoutShipto, .billing-address, .payment-address-content, .payment-module {margin: 0 0 30px;}
.img_ar {margin: 0;}
.add-btn {margin: 10px 0 0;}
.modal-lg {width: 90%;}
.newsletter {padding: 40px 0 0;}
.footer-4.f4 .footer-5 > div {display: table;margin: 0 auto;}
.footer-4.f4 .footer-5 > div:nth-child(2) {margin: 15px auto;}
#login-page .split-login > .login {margin: 0 0 30px;}
.split-login .shipping-outer{min-height:auto;}
#login-page .shipping-outer span > a{margin:15px 0 30px;}
}
@media screen and (max-width: 991px) {
#right-column > div:first-child {margin-top: 0;}
#centercontent-wrapper {margin: 20px 0 30px;width: 100%;}
footer .copayright > div {display: table;margin: auto;}
footer .copayright .text-center > img {margin: 20px 0 8px;}
.banner-slider .owl-buttons {position: inherit;}
.banner-slider .owl-buttons > div {position: absolute;top: 50%;}
.banner-slider .owl-buttons > div.owl-next {right: 10px;}
.banner-slider .owl-buttons > div.owl-prev {left: 10px;}
.banner {padding: 50px 0;}
.modal-popup .pt-20 {padding: 30px 0;}
.qck-lnk.quick-view.quickview-action {display: none;}
.copayright > .container > .row > div {text-align: center;width: 100%;}
.copayright > .container > .row > div:first-child {margin: 0 0 15px;}
.footer-4 .copayright .f-link {float: none;}
.copayright .text-right.col-xs-12.col-sm-6.col-md-6 > img {width: auto;}
.header-outer.header-outer6, .inn-pg header.index3-header, .inn-pg header.header2, .inn-pg header.index5-header, .header-outer.header-outer4, .inn-pg .wrappper > .index4-header {margin: 0;}
#mc_embed_signup .clear{position:inherit;}
.payment-process{margin:0 0 30px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.newletter-outer #mc_embed_signup input.email {width: 59%;}.payment-process .material-icons {display: table;float: none;margin: 0 auto;text-align: center;}
.payment-process .payemnt-process-text {margin: 10px 0 0;text-align: center;}
}
@media screen and (max-width: 1199px) {
.breadcrumb h2 {font-size: 18px;}
.new-arrivals .owl-buttons {right: 2%;}
.nav.nav-tabs.etabs {margin: 5px 0 0;}
.new-arrivals .title h2 {font-size:23px;}
}
@media screen and (max-width: 370px) {
.home6 .shop-deails-bg3 .title h2 {margin-bottom: 0;}
.new-arrivals .title h2 {font-size: 25px;}
}
/* Instagram */
.instagram-area {position: relative;overflow: hidden;}
.single-instagram {width: 12.5%;float: left;}
.instagram-img {position: relative;}
.instagram-img a {display: block;}
.instagram-img a::before {background: #DDDDDE none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;transition: .3s;}
.single-instagram:hover .instagram-img a::before {opacity: 0.5;}
.instagram-img a img {width: 100%;}
.instagram-text {position: absolute;top: 50%;z-index: 99;left: 0;right: 0;transform: translateY(-50%);}
.instagram-text p {background: #fff none repeat scroll 0 0;color: #000;display: inline-block;font-size: 20px;padding: 5px 20px;}
.instagram-text p i {padding-right: 10px;}
.instagram-text p span {color: #aaa;}
.instagram-area {float: left;overflow: hidden;position: relative;width: 100%;}
.instafeed a {display: block;float: left;height: 10%;overflow: hidden;position: relative;text-decoration: none;transition: all 300ms linear 0s;width: 10%;}
.instafeed-wrapper {position: relative;overflow: hidden;}
.instafeed a {display: block;position: relative;overflow: hidden;float: left;width: 10%;height: 10%;text-decoration: none;-webkit-transition: all 300ms linear 0s;-moz-transition: all 300ms linear 0s;-ms-transition: all 300ms linear 0s;-o-transition: all 300ms linear 0s;transition: all 300ms linear 0s;}
.instafeed img {display: block;width: 100%;}
.instafeed a:before {position: absolute;display: block;width: 100%;text-align: center;content: "\e409";font-family: "Material Icons";font-size: 1.8em;color: #fff;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;z-index: 7;}
.instafeed a:after {content: "";display: block;position: absolute;z-index: 1;left: 0;top: 0;height: 100%;width: 100%;opacity: 0;-webkit-transition: all 300ms linear 0s;-moz-transition: all 300ms linear 0s;-ms-transition: all 300ms linear 0s;-o-transition: all 300ms linear 0s;transition: all 300ms linear 0s;}
.instafeed a:hover img {opacity: 1;}
.instafeed a:hover:before {opacity: 1;}
.instafeed a:hover:after {opacity: 0.88;}
@media (max-width: 992px) {.instafeed a {width: 12.5%;height: 12.5%;}}
@media (max-width: 768px) {.instafeed a {width: 14.2857%; height: 14.2857%;}}
.centerBoxWrapper.alsoPurchased.new-arrivals {margin: 50px 0 0;}
.centerBoxWrapper.alsoPurchased.new-arrivals .owl-buttons {right: 2%;top: -28px;}
/* Quickview */
.modal-quickview .modal-header {border: medium none;position: absolute;right: 0;}
.modal-quickview .ajxcart-info .pinfo-right #productName {margin: 10px 0;}
.modal-quickview .instock .black-text {border: medium none;padding: 0;}
.modal-quickview .ajxcart-info .pinfo-right > div.star2 {margin: 5px 0;}
.modal-quickview .ajxcart-info .pinfo-right .cart_info .cart_quantity {margin: 0;width: auto;}
.modal-quickview .ajxcart-info .pinfo-right .product_attributes {padding-left: 0;}
.modal-quickview .ajxcart-info select {background: #fff;border: 1px solid #ccc;height: auto;margin: 0;width: 180px;font-size: 14px;color: #555555;}
.modal-quickview .modal-content {background: #ffffff;}
/* Second image on hover */
.product-wrapper .pro-img .secondary, .pro-text .pro-img .secondary {left: 0;opacity: 0 !important;position: absolute;top: 0;visibility: hidden;z-index: 1;}
.product-wrapper:hover .pro-img .secondary, .pro-text:hover .pro-img .secondary {opacity: 1 !important;visibility: visible;}
.pro-img a img {transition: all 0.4s ease 0s;}
/* Date Picker */
.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {right: 1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;color: #000;}
.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}
.ui-widget-content {border: 1px solid #a6c9e2;background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color: #222;}
.ui-widget-content a {color: #222;}
.ui-widget-header {border: 1px solid #4297d7;background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;color: #fff;font-weight: bold;}
.ui-widget-header a {color: #fff;}
.ui-widget-content .ui-state-default {border: 1px solid #c5dbec;background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight: bold;color: #2e6e9e;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e;text-decoration: none;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {color: #1d5987;text-decoration: none;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #e17009;text-decoration: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fad42e;background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color: #363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a;background: #fef1ec url(../../../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color: #cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #cd0a0a;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;left: 50%;margin-left: -8px;margin-top: -8px;position: absolute;top: 50%;}
.ui-widget-header .ui-icon {background-image: url("../../../images/ui-icons_d8e7f3_256x240.png");}
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-datepicker .ui-icon {height: 16px;width: 16px;}
.ui-datepicker .ui-icon {background-repeat: no-repeat;display: block;overflow: hidden;text-indent: -99999px;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}
/* Date Picker Ends */
.pad-bot10 {padding-bottom: 10px;}
.pad-bot20 {padding-bottom: 20px;}
.pad-bot30 {padding-bottom: 30px;}
.pad-bot40 {padding-bottom: 40px;}
.pad-bot50 {padding-bottom: 50px;}
.pad-bot60 {padding-bottom: 60px;}
.pad-bot70 {padding-bottom: 70px;}
.pad-bot80 {padding-bottom: 80px;}
.pad-bot90 {padding-bottom: 90px;}
.pad-bot100 {padding-bottom: 100px;}
.tp-0 .banner {padding-top: 0;}
.columnwith-left .as-text {left: 30px;}
.columnwith-left .banner-img .banner-content a {width: 130px;}
.navbar-header {float: left;position: relative;z-index: 1;}
.mainmenu-nav .navbar-right {margin-right: -6px;}
.mainmenu-nav ul li > ul.mega-menu {border-radius: 0 0 5px 5px;padding: 25px 40px 0;width: 100%;}
.mainmenu-nav .navbar-nav > li {position: static;}
.mainmenu-nav .megamenu__subtitle {padding: 0;}
.mainmenu-nav .navbar-nav > li.classic {position: relative;}
.mainmenu-nav ul li:hover ul.classic.dropdownhover-top {bottom: 100%;top: auto;transform-origin: 50% 100% 0;}
.mainmenu-nav ul li > ul.mega-menu.dropdownhover-top {bottom: 100%;box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.3);top: auto;bottom: 100%;}
.mainmenu-nav ul li ul.classic, .mainmenu-nav ul li ul.classic li ul.megamenu__submenu {background: #ffffff none repeat scroll 0 0;border: 1px solid #f1f1f1;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);left: 0;opacity: 0;padding: 0;position: absolute;top: 135%;transition: all 0.3s ease 0s;visibility: hidden;width: 190px;z-index: -999;min-width:auto;}
.mainmenu-nav ul li:hover ul.classic {opacity: 1;visibility: visible;top: 100%;z-index: 999;}
.mainmenu-nav ul li ul.classic li:hover > a {background: #efefef;}
.mainmenu-nav ul.classic li:hover > ul.megamenu__submenu {opacity: 1;visibility: visible;z-index: 999;}
.mainmenu-nav ul li ul.classic li {border-bottom: 1px solid #f1f1f1;display: block;float: left;position: relative;text-align: left;width: 100%;}
.mainmenu-nav ul li ul.classic li a {float: left;font-size: 13px;font-weight: 400;padding: 10px 22px;text-transform: capitalize;transition: all 0.3s ease 0s;width: 100%;}
.mainmenu-nav ul li ul.classic li a:hover {background-color: #eeeeee;}
.mainmenu-nav ul li ul.classic li a .title {margin: 0;}
.mainmenu-nav ul li ul.classic li a i {font-size: 15px;padding-left: 80px;}
.mainmenu-nav ul li ul.classic li > ul.megamenu__submenu {left: 90%;position: absolute;top: 0;opacity: 0;visibility: hidden;transition: .3s;overflow: hidden;}
.mainmenu-nav ul li ul.classic li:hover > ul.megamenu__submenu {opacity: 1;visibility: visible;left: 100%;overflow: unset;}
.mainmenu-nav li.classic ul li.has-submenu > a::after {content: "\f105";font-family: fontawesome;position: absolute;right: 12px;top: 8px;}
.mainmenu-nav ul li.bottom-block {margin: 10px 0 0;}
.mainmenu-nav ul li.static {position: static;}
.full-container .mainmenu-nav ul li > ul.mega-menu {left: auto;max-width: 1200px;right: 0;}
.mainmenu-nav ul li > ul.mega-menu {background: #fff none repeat scroll 0 0;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);left: 0;padding: 20px 0;position: absolute;top: 96%;width: 100%;opacity: 0;visibility: hidden;z-index: 99999;transition: .1s;display: block;}
.mainmenu-nav ul li:hover > ul.mega-menu {opacity: 1;visibility: visible;}
.mainmenu-nav.mainver-nav ul li:hover > ul.mega-menu {top: 0;}
.mainmenu-nav .mega-menu .megamenu-category-image {display: inline-block;float: left;width: 100%;}
.mainmenu-nav ul li > ul.mega-menu li span.title {border-bottom: 2px solid #eeeeee;color: #282828;display: inline-block;float: left;font-size: 16px;font-weight: 500;margin: 0 0 10px;padding: 0 0 5px;position: relative;text-transform: uppercase;width: 100%;}
.mega-menu .megamenu__submenu li {border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;margin: 0 0 -1px;width: 100%;}
.mainmenu-nav ul li > ul.mega-menu li > a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;display: block;padding: 6px 0;position: relative;text-align: left;text-transform: none;transition: all 0.3s ease 0s;}
.mega-menu .product-area > .megamenu__subtitle > .title {margin: 0 0 10px;padding: 0 0 5px;}
.mainmenu-nav .static .mega-menu {padding: 15px;}
.mainmenu-nav ul li > ul.mega-menu ul.megamenu__submenu > li a:hover {padding-left: 5px;}
.mega-menu > li li ul {display: block;opacity: 0;transition: all 300ms linear 0s;visibility: hidden;}
.mega-menu > li li > ul {background-color: #fcfcfc;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);display: none;left: 100%;min-width: 200px;position: absolute;top: 0;z-index: 100;}
.mega-menu > li li:hover > ul {display: block;opacity: 1;padding: 5px 10px;visibility: visible;}
.static .mega-menu > li li > a:not(:only-child)::after {position: absolute;}
.mega-menu > li li > a:not(:only-child)::after {content: "\f105";display: inline-block;float: right;font-family: "fontawesome";position: relative;right: 0;}
.mega-menu .sigle-prod .pro-text-outer {padding: 0;}
.mainmenu-nav .mega-menu li > .megamenu__subtitle {padding: 0;}
.mega-menu .megamenu__subtitle {float: left;padding: 0;width: 100%;}
.mega-menu .product-area .pro-text-outer .wk-price {margin: 5px 0 0;}
.mega-menu .e-product.e-product2 {margin: 0 0 2px;}
.responsive-menu {position: relative;width: 100%;}
.mega-menu ul.megamenu__submenu {float: left;padding: 0;width: 100%;}
.mega-menu li {display: list-item;list-style: outside none none;margin-bottom: 5px;}
.mega-menu strong {color: rgb(40, 40, 40);float: left;font-weight: 500;margin-bottom: 8px;text-transform: uppercase;width: 100%;}
.mega-menu li a {color: #858a8d;transition: all 0.15s ease-in-out 0s;text-decoration: none;}
.main-memu-socail>ul {float: right;margin-right: 30px;}
.main-memu-socail li {display: inline;padding: 0 10px;}
.main-memu-socail li a {color: #fff;}
.main-memu-socail {border-left: 1px solid #85c93f;float: right;margin-top: 10px;width: 18%;}
.all-departments i {float: right;}
.navbar-nav > li > .dropdown-menu {top: 69px;}
.all-departments .mega-menu {left: 270px;top: -140px;width: 870px;}
.dropdown > a > .act-underline {position: relative;}
.badge--menu {background-color: #333333;border-radius: 0;font-size: 10px;font-weight: 500;left: 0;line-height: 1em;padding: 3px 4px;position: absolute;text-transform: uppercase;top: -18px;}
.badge--menu:after {content: '';position: absolute;bottom: -5px;left: 0;width: 0;height: 0;border: 0 solid transparent;border-left-width: 0px;border-right-width: 6px;border-top: 5px solid #333333;-moz-transform: scale(0.9999);}
.badge-sale {background-color: #fa4e64;}
.badge--menu.badge-sale:after {border-top-color: #fa4e64;}
.badge-new {background-color: #abd07e;}
.badge--menu.badge-new:after {border-top-color: #abd07e;}
.mobile-menu {display: none;}
.mainmenu-nav .material-icons {font-size: 22px;}
.header-search ul li form input {border: none;border-bottom: 1px solid #aaa;margin-bottom: 0;padding: 10px 0;width: 100%;}
.header-search.open .search-icon {display: none;}
.header-search.open .search-close {display: block;padding: 0 10px;}
.header-search .search-close {display: none;}
.header-search ul li {position: relative;width: 100%;}
.header-search .search-content {background: #ffffff none repeat scroll 0 0;left: auto;opacity: 0;position: absolute;right: auto;transition: all 0.3s ease 0s;visibility: hidden;width: 0;}
.header-search .search-content li a {position: relative;float: left;width: 100%;}
.header-search.open .search-content {opacity: 1;padding: 10px 35px 0 0;visibility: visible;width: 100%;z-index: 1;}
.header-search .submit-btn {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;box-shadow: none;color: #333333;position: absolute;right: 28px;}
.head-search-content {display: none;padding: 0;position: absolute;right: -1%;width: 101%;z-index: 9;}
.head-search-content.open {display: inline-block;}
.header-search ul li a.search-hand {color: #333333;font-size: 22px;position: absolute;right: 0;top: 20px;z-index: 9;}
.header-search ul li:hover ul.sub-menu {opacity: 1;visibility: visible;top: 100%;}
.header-search form {width: 100%;}
.head-search.open .search-close {background: hsl(0, 0%, 100%) none repeat scroll 0 0;display: block;position: absolute;top: 0;}
.header-search form i {cursor: pointer;font-size: 18px;margin-right: 10px;position: relative;top: 5px;}
.header-search form input {border: medium none;color: #4d4d4d;font-size: 14px;margin-bottom: 6px;}
.ht-config ul.sub-menu {background: #ffffff none repeat scroll 0 0;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);left: -100%;opacity: 0;padding: 18px 15px;position: absolute;top: 100%;transition: all 0.3s ease 0s;visibility: hidden;width: 190px;z-index: 9999999;}
.navbar-nav > li.ht-config > a {padding-left: 0px;padding-right: 0px;}
.hs-grp > li:hover ul.sub-menu {top: 114%;}
.ht-config:hover ul.sub-menu {opacity: 1;visibility: visible;}
.ht-config ul.lang-flag {display: inline-block;width: 100%;}
.ht-config .sub-menu .lang-item {display: inline-block;float: left;font-size: 0;margin: 0 2px 0 0;}
.ht-config ul.sub-menu .currency li {display: inline-block;margin: 0;width: 33.3%;}
.ht-config ul.sub-menu .currency li a {background: #eeeeee none repeat scroll 0 0;display: inline-table;font-size: 13px;margin: 0 0 3px;padding: 5px;width: 95%;}
.ht-config ul.sub-menu .material-icons {float: left;font-size: 14px;margin: 0 6px 0 0;padding: 3px 0 0;width: 15px;}
.ht-config ul.sub-menu li {font-size: 14px;margin: 0 0 5px;}
.currency .cur-title {display: none;}
.header-6 .mainmenu-nav  li.ht-config {display: none;}
#mainMenu .mn1 .ht-config ul ul {border: medium none;box-shadow: none;display: block;float: left;left: 0;margin: 0;min-width: auto;padding: 0;position: relative;right: 0;width: 100%;}
#mainMenu .mn1 li.ht-config > ul li {border: medium none;float: left;position: relative;width: auto;}
#mainMenu .mn1 li.ht-config > ul li a {border: medium none !important;min-width: auto;padding: 5px;}
#mainMenu .mn1 li.ht-config > ul > li {border: medium none;width: 100%;}
#mainMenu .mn1 li.ht-config > ul.sub-menu {left: -107px;}
#mainMenu .mn1 li.ht-config > ul li.lang-item a {font-size: 0;}
#mob-mmenu:not(.mm-opened) {display: none;}
@media (min-width: 1199px) {.col-lg-pu-5 { width: 20%;}.col-lg-pu-7 { width: 14.28%;}.col-lg-pu-8 { width: 12.50%;};}
@media (min-width: 992px) and (max-width: 1198px) {.col-md-pu-5 { width: 20%;}.col-md-pu-7 { width: 14.28%;}.col-md-pu-8 { width: 12.50%;};}
@media (min-width: 768px) and (max-width: 991px) {.col-sm-pu-5 { width: 20%;}.col-sm-pu-7 { width: 14.28%;}.col-sm-pu-8 { width: 12.50%;};}
@media (min-width: 480px) and (max-width: 767px) {.col-xs-pu-5 { width: 20%;}.col-xs-pu-7 { width: 14.28%;}.col-xs-pu-8 { width: 12.50%;};}
@media (max-width: 480px) {.col-xxs-12 { width: 100%;}.col-xxs-6 { width: 50%;}.col-xxs-4 { width: 33.3%;}.col-xxs-3 { width: 25%;}.col-xxs-2 { width: 16.67%;}.col-xxs-pu-5 { width: 20%;}.col-xss-pu-7 { width: 14.28%;}.col-xxs-pu-8 { width: 12.50%;};}
/*sidebar categories*/
.category-nav .holder {display: none;}
.sideBoxContent .cate-toggle li {border: medium none;padding: 0;}
.cate-toggle li {display: inline-block;width: 100%;position: relative;}
.cate-toggle .category-sub {display: none;}
.cate-toggle li .cat-lnk > a {display: inline-block;width: auto;}
.cate-toggle li > .cat-lnk {border-bottom: 1px solid hsl(0, 0%, 96%);display: inline-block;padding: 10px 0;width: 100%;}
.cate-toggle li.has-submenu > .cat-lnk .holder {padding: 10px;position: absolute;right: 0;top: 0;}
.category-nav ul.category-sub li > .cat-lnk {padding-left: 15px;}
.category-nav ul.category-sub li li .cat-lnk {padding-left: 30px;}
.category-nav ul.category-sub li li li .cat-lnk {padding-left: 45px;}
.category-nav ul.category-sub li li li li .cat-lnk {padding-left: 60px;}
.category-nav ul.category-sub li li li li li .cat-lnk {padding-left: 75px;}
.cate-toggle li.has-submenu > .cat-lnk .holder {display: inline-block;}
.cate-toggle li.has-submenu > .cat-lnk .holder:before {display: inline-block;content: "";font-family: fontawesome;font-size: 14px;position: absolute;right: 0;top: 6px;cursor: pointer;}
.cate-toggle li.has-submenu.open > .cat-lnk > .holder:before {content: "";}
.container .container {width: 100%;}
/******** Simple Main Menu **********/
#mainMenu .mn1 li > ul {z-index: 999;}
#mainMenu .mn1 li > ul {background-clip: padding-box;background-color: #ffffff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);display: none;font-size: 14px;list-style: outside none none;margin: 0;min-width: 160px;position: absolute;text-align: left;top: 100%;z-index: 1000;}
#mainMenu .mn1 li:hover > ul {animation-duration: 200ms;animation-fill-mode: forwards;animation-iteration-count: 1;animation-name: fadeInUpSmall;animation-timing-function: ease-out;left: auto;display: block;}
#mainMenu ul ul li.submenu::before {border-color: transparent transparent transparent #cacaca;border-style: solid;border-width: 4px;content: "";display: block;height: 0;position: absolute;right: 10px;top: 14px;transition: all 0.25s ease 0s;width: 0;z-index: 100;}
#mainMenu .mn1 li > ul li {position: relative;width: 100%;}
#mainMenu .mn1 li > ul li a {border-bottom: 1px solid #efefef !important;clear: both;color: #666666;font-weight: 400;line-height: normal;padding: 10px 15px;min-width: 200px;font-size: 14px;text-transform: none;font-family: inherit;}
#mainMenu .mn1 ul li:hover > .cat-lnk > a, #mainMenu .mn1 ul li:hover > a {background-color: #efefef;color: #333333;}
#mainMenu .mn1 ul ul {margin-left: 100%;top: 0;}
#mainMenu .mn1 li li a {display: block;z-index: 100;}
#mainMenu .mobmn, .rsmenu a.wdmn {display: none;}
#mainMenu .mn1.navbar-nav > li {position: relative;}
.rsmenu #mainMenu .mobmn {display: block;}
/********EOF Simple Main Menu **********/
.navbar-nav > li.has-submenu > a::after {content: "";font-family: fontawesome;padding: 0 0 0 5px;}
input[type="text"] {border: 1px solid #e5e5e5;box-shadow: none;height: 35px;line-height: normal;padding: 6px 12px;}
.form-control, input.visibleField {border-color: #e5e5e5;border-radius: 0;box-shadow: 0 1px 3px rgba(0, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0);height: 40px;margin-bottom: 15px;}
.form-control:focus, input.visibleField:focus {box-shadow: none;outline: 0 none;}
.card--padding {margin-bottom: 25px;padding: 25px 30px 30px;}
.card {border: 1px solid #e5e5e5;}
.card > h4 {margin: 0 0 15px;}
.create-account-page .gender {margin: 0 0 15px;}
.alert-text, .information .alert-text, .msgalert, .alertrequired {color: #ff4444;font-style: italic;}
.inputLabel {margin: 0 0 5px;}
.select-wrapper > span.alert {display: none;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {display: inline;font-size: 0.95em;font-weight: normal;margin: 0.2em 0.5em;}
.zoomContainer{z-index:9;}
.in-stock .ui-button-text {font-size:12px;font-weight:normal;}