@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,600,600i,700,700i,800&display=swap');body {    padding: 0;    margin: 0;    color: #444;    font-size: 14px;    font-family: Montserrat;    font-weight: 500;}a,a:hover,a:focus,input,button,textarea,button:hover,button:focus {    outline: none;    text-decoration: none;    cursor: pointer;    outline: transparent;}:focus {    outline: transparent; }img {    height: auto;    max-width: 100%;}ul,ol,li {    padding: 0;    margin: 0;    list-style: none;}ul, ol{    color: #444;    font-size: 14px;    font-weight: 400;    line-height: 24px;        padding-left: 15px;}ul li, ol li{    list-style: circle !important;    margin-bottom: 10px;}/*--------------------------------------------------------------------                        Typhography Settings--------------------------------------------------------------------*/h1,h2,h3,h4,h5,h6 {    padding: 0;    margin: 0;}h1 {    font-size: 50px;    line-height: 50px;}h2 {    font-size: 32px;    line-height: 46px;}h3 {    font-size: 18px;    line-height: 32px;}h4 {    font-size: 16px;    line-height: 30px;}h5 {    font-size: 15px;    line-height: 30px;}p {    margin: 0;    padding: 0;    color: #444;    font-size: 14px;    font-weight: 400;    line-height: 24px;    margin-bottom: 10px;}/*--------------------------------------------------------------------                        alignment css--------------------------------------------------------------------*/.text-center {    text-align: center;}.text-right {    text-align: right;}.float-right {    float: right;}.no-gutter>[class*="col-"] {    padding: 0;}.slick-slide:focus {    outline: none;}.plr-none {    padding-left: 0;    padding-right: 0;}/*--------------------------------------------------------------------                        All Transition Settings--------------------------------------------------------------------*/a,img,.pro-nav button.slick-arrow,.owl-dot-style .owl-dot,.main-menu ul li ul.dropdown,.main-menu ul li ul.dropdown li ul.dropdown,.main-menu ul li ul.mega-menu,.categorie-menus li ul.cat-submenu,.product-item,.sec-img,.action-links a,.ratings,.price-box,.btn-cart,.product-layout-two,.product-module-four-item,.product-countdown,.blog-thumb-active.owl-carousel .owl-nav div,.newsletter-btn,.footer-useful-link li a,.filter-attribute-container ul li a::after,.img-view {    -webkit-transition: all 0.4s ease 0s;    -moz-transition: all 0.4s ease 0s;    -ms-transition: all 0.4s ease 0s;    -o-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;}/*--------------------------------------------------------------------                        Common class--------------------------------------------------------------------*/.fix {    overflow: hidden;}.section {    float: left;    width: 100%;}/*--------------------------------------------------------------------                        Slider Navigation style--------------------------------------------------------------------*//* slick slider dot style */.slick-dot-style .slick-dots {    bottom: -35px;    left: 0;    position: absolute;    right: 0;    text-align: center;}.slick-dot-style .slick-dots li button {    background: transparent;    border: 2px solid #ff5f20;    border-radius: 50%;    cursor: pointer;    height: 15px;    padding: 0;    text-indent: -9999px;    width: 15px;}.slick-dot-style .slick-dots li {    display: inline-block;    margin: 0 4px;}.slick-dot-style .slick-dots li.slick-active button {    background: #ff5f20;}.slick-slide:focus {    outline: none;}/* ---slick arrow style--- */.pro-nav button.slick-arrow {    background: transparent;    border: 1px solid #ff5f20;    cursor: pointer;    height: 30px;    left: 5px;    color: #ff5f20;    line-height: 30px;    position: absolute;    text-align: center;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    width: 30px;    z-index: 9999;    opacity: 0;    visibility: visible;}.pro-nav button.arrow-next {    left: auto;    right: 0;}.slick-slider:hover button.slick-arrow {    opacity: 1;    visibility: visible;}/* Slick vertical slider arrow */.pro-nav1 button {    background: transparent none repeat scroll 0 0;    border: 2px solid #ff5f20;    cursor: pointer;    height: 30px;    left: 50%;    position: absolute;    top: 0;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    width: 30px;    z-index: 9;    opacity: 0;    visibility: hidden;}.pro-nav1 button i {    color: #ff5f20;}.pro-nav1 button.arrow-next {    bottom: 0;    top: auto;}.pro-nav1:hover button {    opacity: 1;    visibility: visible;}/* ------Owl carosel nav style------ */.owl-arrow-style .owl-nav {    background: #fff none repeat scroll 0 0;    border: 1px solid #f0f0f0;    border-radius: 25px;    height: 32px;    line-height: 32px;    position: absolute;    right: 0;    top: -54px;}.owl-arrow-style .owl-nav div {    display: inline-block;    padding: 0 8px;}/* dot style */.owl-dot-style .owl-dots {    bottom: 20px;    left: 9%;    position: absolute;}.owl-dot-style .owl-dot {    background: #ff5f20 none repeat scroll 0 0;    border: 2px solid #ff5f20;    border-radius: 50%;    display: inline-block;    height: 15px;    margin-right: 10px;    width: 15px;}.owl-dot-style .owl-dot.active {    background: #fff;}/*--------------------------------------------------------------------                        Start Header section--------------------------------------------------------------------*//*----Start header top css----*/.main-banner{    position: relative;    z-index: 0;}.main-banner .contect{    margin-top: -120px;}.main-banner h1{    text-align: left;    font-size: 30px;    text-transform: uppercase;    font-weight: 800;    color: #fff;    letter-spacing: 2px;}.main-banner h2{    text-align: left;    font-size: 30px;    text-transform: uppercase;    font-weight: 800;    color: #fff;    letter-spacing: 2px;}.main-banner p{    text-align: left;    font-size: 15px;    font-weight: 500;    color: #fff;    letter-spacing: 0px;}header.header-pos{    position: absolute;    right: 0;    left: 0;    z-index: 99;}.header-top-left>ul {    padding: 6px 0;}.header-top-left li {    color: #fff;    display: inline-block;    margin-right: 10px;    padding-right: 10px;    position: relative;    font-size: 13px;}.header-top-left li a{    color: #fff;}.header-top-left span {    color: #aaa;    margin-right: 5px;}.header-top-left li::before {    background: #484848 none repeat scroll 0 0;    content: "";    height: 13px;    position: absolute;    right: 0;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    width: 1px;}.header-top-left li:last-child::before {    display: none;}.box.box-right {    float: right;}.box-right li {    display: inline-block;    position: relative;}.box-right li a {    color: #fff;    display: inline-block;    padding: 8px 6px;    font-size: 12px;}.box.box-right li a span {    color: #fff;    font-size: 10px;    padding-left: 5px;    vertical-align: middle;}.box-right li:hover>a {    color: #ff5f20;}.box-dropdown {    background: #fff;    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);    right: 0;    position: absolute;    top: 100%;    width: 150px;    z-index: 99;    padding: 10px 0;    display: none;}.box-dropdown li {    display: block;}.box-dropdown li a {    color: #444;    padding: 8px 15px;}/*----End header top css----*//*----Start header Middle css----*/.header-middle {    padding: 0px 0;}.top-cat .nice-select {    background: #f0f0f0;    border: medium none;    border-radius: 0;    height: 52px;    width: 150px;    text-align: center !important;    padding: 0 24px;    border-radius: 6px 0 0 6px;    z-index: 999999999;}.nice-select .list {    z-index: 999;}.new-search-bar-area{    position: relative;    margin-left: 0px;    color: #afafaf;    font-size: 16px;    margin-top: 13px;    float: right;    right: 32px;}.top-cat .nice-select .current {    color: #555;    font-weight: 500;    line-height: 48px;    text-transform: capitalize;}input.top-cat-field {    border: 1px solid #e0e0e0;    color: #a4a4a4;    font-size: 13px;    height: 46px;    padding: 0 10px;    width: calc(50% - 150px);    background: #f4f4f4;    float: right;    border-radius: 5px;}.top-search-btn {    border: 1px solid #e0e0e0 !important;    border-left: 0 !important;    background: #f4f4f4;    border: medium none;    border-radius: 0 6px 6px 0;    color: #9b1581;    cursor: pointer;    font-size: 16px;    font-weight: 600;    line-height: 44px;    padding: 0 3px;    text-align: center;    width: auto;    position: absolute;}/* header style 2 */.home-header2 .nice-select {    background: #fff;}.home-header2 input.top-cat-field {    border: medium none;}.home-header2 .top-search-btn {    background: #111111;    color: #fff;}.home-header2 .top-search-btn:hover {    color: #ff5f20;}.home-header2 .mini-cart-option li a,.home-header2 .mini-cart-option li:hover a {    color: #111;}.home-header2 .mini-cart-option .count {    background: #111;    color: #fff;}.header-top-menu.menu-style2 {    background: #fff none repeat scroll 0 0;    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);}/* header style 2 end */.header-top-menu{    padding: 6px 0;}.mini-cart-option {    float: right;        padding-top: 10px;}.mini-cart-option li {    display: inline-block;    margin-left: 0px;}.mini-cart-option li span.lnr {    color: #111;    font-size: 28px;    font-weight: 500;    padding-right: 10px;}.mini-cart-option li a {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #666;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    font-size: 13px;    font-weight: 500;    line-height: 16px;    max-width: 112px;    position: relative;}.mini-cart-option li:hover a {    color: #ff5f20;}.mini-cart-option .count {    background: #ff5f20;    border-radius: 50%;    color: #fff;    font-size: 11px;    height: 20px;    left: 15px;    line-height: 20px;    position: absolute;    text-align: center;    top: -8px;    width: 20px;}.mini-cart-option .cart-h4 .count {    left: 15px;}.mini-cart-drop-down {    position: absolute;    right: 0;    top: 100%;    width: 300px;    padding: 20px;    display: none;    z-index: 9999999999;    background: #fff;    border-bottom: 2px solid #ff5f20;    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);}.mini-cart-drop-down>li {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    margin-left: 0;    color: #111;    font-weight: 500;}.cart-img {    margin-right: 20px;    width: 60px;}.cart-border {    color: #111;    font-weight: 500;    margin-bottom: 10px;    line-height: 22px;}.mini-cart-drop-down a.cart-button {    background: #111 none repeat scroll 0 0;    border-radius: 5px;    color: #fff;    font-size: 16px;    font-weight: 600;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    line-height: 40px;    text-transform: capitalize;    width: 100%;    margin-bottom: 10px;}.mini-cart-drop-down a.cart-button:hover {    color: #111;    background: #ff5f20;}a.cart-button.hm2 {    color: #fff !important;}.mini-cart-drop-down li a {    color: #0b88ee;    font-size: 15px;    margin-bottom: 5px;    max-width: 100%;    font-weight: 400;}.cart-info h4:hover a {    color: #ff5f20;}.cart-info span {    color: #111;    font-size: 16px;    font-weight: 500;}.cart-info span span {    color: #7e7e7e;}.subtotal-price>span {    color: #ff5f20;}/*------ End header middle style css ------ *//* ------Start header main menu css------ */.top-main-menu {    float: left;    position: relative;    width: 100%;}.main-menu {    float: none;    text-align: center;    width: 100%;}.header-top-menu .main-menu li > a{    padding: 19px 12px;    font-size: 15px;    text-transform: uppercase;    font-weight: 500;}.main-menu li {    float: none;    position: relative;    display: inline-block;}.main-menu li>a {    color: #fff;    display: block;    font-size: 13px;    font-weight: 600;    padding: 12px 35px;    cursor: pointer;    text-transform: capitalize;}.dropdown.cart-dropdown.right.is-active {    padding: 15px; } .card.ng-star-inserted { padding: 15px; }.main-menu li:hover a::before {    left: 0;    opacity: 1;    visibility: visible;}.main-menu li span.lnr {    font-size: 9px;    margin-left: 10px;}/*dropdown menu css*/.main-menu ul li ul.dropdown {    position: absolute;    top: 100%;    left: 0;    width: 230px;    background: #fff;    z-index: 999;    padding: 10px 0;    -webkit-transform: perspective(600px) rotateX(-90deg);    transform: perspective(600px) rotateX(-90deg);    -webkit-transform-origin: top;    -ms-transform-origin: top;    transform-origin: top;    opacity: 0;    visibility: hidden;    border-bottom: 2px solid #ff5f20;    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);}.main-menu ul li:hover ul.dropdown {    opacity: 1;    visibility: visible;    -webkit-transform: perspective(600px) rotateX(0deg);    transform: perspective(600px) rotateX(0deg);}.main-menu ul li ul.dropdown li {    margin: 0;    float: none;    position: relative;}ul.dropdown li span {    float: right;    padding-top: 7px;}.main-menu ul li ul.dropdown li a {    color: #444;    font-size: 14px;    font-weight: 400;    padding: 7px 20px;    text-transform: capitalize;}.main-menu ul li ul.dropdown li:hover>a {    color: #ff5f20;}.main-menu ul li ul.dropdown li ul.dropdown {    left: 100%;    top: 120%;    opacity: 0;    visibility: hidden;    position: absolute;    border-bottom: 2px solid #ff5f20;    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);}.main-menu ul li ul.dropdown li:hover ul.dropdown {    top: 0;    opacity: 1;    visibility: visible;}.main-menu li>a i {    font-size: 14px;    padding-left: 5px;}.main-menu ul li ul.dropdown li a i {    float: right;    font-size: 10px;    margin-top: 8px;}/*mega menu css*/.main-menu ul li.static {    position: static;}.main-menu ul li ul.mega-menu {    position: absolute;    top: 100%;    left: 0;    right: 0;    z-index: 999;    background: #fff;    -webkit-transform-origin: top;    -ms-transform-origin: top;    transform-origin: top;    opacity: 0;    visibility: hidden;    border-bottom: 2px solid #ff5f20;    -webkit-transform: perspective(600px) rotateX(-90deg);    transform: perspective(600px) rotateX(-90deg);    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);}.main-menu ul li:hover ul.mega-menu {    opacity: 1;    visibility: visible;    -webkit-transform: perspective(600px) rotateX(0deg);    transform: perspective(600px) rotateX(0deg);}.main-menu ul li ul.mega-menu.mega-full {    margin: 0 auto;    padding: 0px;    width: 100%;}.main-menu ul li ul.mega-menu li {    width: 20%;    float: left;    margin: 0;    text-align: left;    padding: 15px;    height: 200px;}.main-menu ul li ul.mega-menu li:nth-child(1) { background:#f7f7f7 }.main-menu ul li ul.mega-menu li:nth-child(2) { background:#ffffff }.main-menu ul li ul.mega-menu li:nth-child(3) { background:#f7f7f7 }.main-menu ul li ul.mega-menu li:nth-child(4) { background:#ffffff }.main-menu ul li ul.mega-menu li:nth-child(5) { background:#f7f7f7 }.subsubCategories li{    width: 100%;    display: contents;}.main-menu ul li ul.mega-menu li a {    padding: 1px 0px;    font-size: 13px !important;    font-weight: 500;    color: #000;    line-height: 25px;}.main-menu ul li ul.mega-menu li ul li {    width: 100%;}.main-menu ul li ul.mega-menu li ul li a {    color: #444;    font-size: 14px;    font-weight: 500;    padding: 5px 0;    text-transform: capitalize;}.main-menu ul li ul.mega-menu li ul li:hover a {    color: #ff5f20;}/* -----Start header main menu css------ *//* ------categories menu css here------ */.categories-menu-bar {    float: left;}.categories-menu-btn {    background: #111 none repeat scroll 0 0;    color: #fff;    cursor: pointer;    float: left;    font-size: 16px;    font-weight: 600;    padding: 17px 0;    width: 254px;    text-align: center;    text-transform: capitalize;}.categories-menu-btn span {    margin-left: 15px;}.left {    float: left;}.left i {    font-size: 20px;    margin-left: 15px;    vertical-align: middle;    display: inline-block;}.right {    float: right;}.right i {    font-size: 10px;    margin-right: 15px;    vertical-align: middle;}.categories-menu-btn span.lnr {    font-size: 14px;    padding: 0 18px;    vertical-align: middle;}.categories-menu-btn,.categorie-menus {    display: block;}.categorie-menus {    background: #fff;    min-width: 254px;    position: absolute;    top: 100%;    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);    display: none;    z-index: 9;}.categorie-menus li {    position: relative;}.categorie-menus li span.lnr {    float: right;    font-size: 10px;    margin-top: 8px;    vertical-align: middle;}.categorie-menus li a {    color: #111;    display: block;    line-height: 25px;    padding: 10px 25px;}.categorie-menus li:hover>a {    background: #ff5f20;    color: #111;}.more-btn::before {    content: "\f067";    font-family: "FontAwesome";    padding-right: 10px;}.more-btn.minus::before {    content: "\f068";}/* categories sub menu css */.categorie-menus li ul.cat-submenu {    background: #fff none repeat scroll 0 0;    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);    left: 100%;    opacity: 0;    position: absolute;    top: 30px;    visibility: hidden;    width: 235px;    padding: 15px 0;}.categorie-menus li:hover ul.cat-submenu {    top: 0;    opacity: 1;    visibility: visible;}.cat-submenu>li a {    color: #444;    padding: 4px 25px;}.categorie-menus li ul.cat-submenu li:hover>a {    color: #ff5f20;    background: transparent;}.categorie-menus li ul.cat-submenu li ul.cat-submenu {    top: 30px;    opacity: 0;    visibility: hidden;}.categorie-menus li ul.cat-submenu li:hover ul.cat-submenu {    top: 0;    opacity: 1;    visibility: visible;}.cat-submenu.category-mega {    width: 600px !important;}.cat-submenu.category-mega>li {    width: 33.33%;    float: left;}.cat-mega-title>a {    font-weight: 600;}.category-mega li ul li a {    color: #444;    padding: 3px 25px;}.cat-mega-menu li ul li:hover a {    color: #ff5f20;    background: transparent;}/* categories style 2 */.categories-menu-bar.cat-menu-style2 {    position: relative;    width: 100%;}.cat-menu-style2 .categories-menu-btn {    width: 100%;}.cat-menu-style2 .categorie-menus {    width: 100%;    display: block;}/* header call action css */.header-call-action {    float: right;}.header-call-action p {    color: #fff;    font-size: 15px;    font-weight: 500;    padding: 17px 0;}.header-call-action strong {    font-weight: 600;}.header-call-action span.lnr {    font-size: 18px;    padding-right: 10px;}/* sticky menus css  */.header-top-menu.sticker.sticky {    position: fixed;    top: 0;    width: 100%;    z-index: 999;    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);    -webkit-animation: 900ms cubic-bezier(0.2, 1, 0.22, 1) 0s normal none 1 running fadeInDown;    animation: 900ms cubic-bezier(0.2, 1, 0.22, 1) 0s normal none 1 running fadeInDown;}.header-top-menu.sticker.sticky .categories-menu-bar {    display: none;}.header-top-menu.sticky4.sticker.sticky {    background: #fff none repeat scroll 0 0;    margin-top: 0;    padding: 15px 0 12px;    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);}/* slick nav style */.slicknav_menu {    background: #fff;    display: none;}.slicknav_nav * {    padding: 0 !important;    margin: 0 !important;}.slicknav_nav li {    border-radius: 0px;}.slicknav_nav li a {    color: #111 !important;    border-radius: 0px;    padding: 10px !important}.slicknav_nav li a a {    padding: 0 !important;}.slicknav_nav>li:hover>a,.slicknav_nav>li>a>a:hover,.slicknav_nav>li>a:hover {    background-color: #ff5f20 !important;    border-radius: 0px !important;}.slicknav_nav ul {    margin-left: 20px !important;}.slicknav_nav ul li a:hover {    background-color: transparent !important;    color: #ff5f20 !important;}.slicknav_nav .lnr-chevron-right {    display: none;}/* header style 4 */.header-style4 input.top-cat-field {    width: calc(100% - 300px);}.header-middle.header-style4 {    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);    border-top: solid 1px #e6dede;    position: relative;    z-index: 9;}.categories-menu-btn.bg-4.ha-toggle {    background: #ff5f20 none repeat scroll 0 0;    color: #111;}.top-main-menu.menu-style4 .main-menu {    float: right;}/* header style three */.header-top.hstyle3 {    border-bottom: 1px solid #f0f0f0;}.hstyle3 .header-top-left li,.hstyle3 .box-right li a {    color: #444;}.main-menu.menu-style3 {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    float: none;}nav.m-style3 {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 100%;}.main-menu.menu-style3 ul {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.top-main-menu .main-menu.menu-style3 li {    border-right: 1px solid rgba(0, 0, 0, 0.12);    -webkit-box-flex: 1;    -ms-flex: 1 0 auto;    flex: 1 0 auto;}.top-main-menu .main-menu.menu-style3 li:last-child {    border-right: none;}.main-menu.menu-style3 li>a {    padding: 12px 16px;    text-align: center;    text-transform: capitalize;}.main-menu.menu-style3 li span i {    font-size: 10px;    margin-left: 5px;    vertical-align: middle;}.main-menu.menu-style3 li ul.dropdown li {    width: 100%;}.main-menu.menu-style3 li span {    display: inline-block;    line-height: 18px;    margin-left: 8px;    max-width: 110px;    text-align: left;    vertical-align: middle;}.main-menu.menu-style3 ul li ul.dropdown li {    border-right: medium none;}.main-menu.menu-style3 ul li ul.dropdown li a {    text-align: left;}.main-menu.menu-style3 ul li ul.mega-menu li {    border-right: none;    width: 16.66%;}.main-menu.menu-style3 ul li ul.mega-menu li ul li {    width: 100%;}.main-menu.menu-style3 ul li ul.mega-menu li a {    text-align: left;}.mean-nav li a span.lnr {    display: none;}/*header .logo img{    width: 200px;}*//* --------Slider area css here-------- */.single-slider {    background-position: center center;    background-size: cover;    height: 430px;}.slider-text h1 {    color: #111;    font-size: 45px;    line-height: 48px;    text-transform: capitalize;}.slider-text p {font-size: 18px;    margin-bottom: 25px;    margin-top: 10px;}.btn-1.home-btn {    background: #ff5f20;    border-radius: 6px;    color: #111;    display: inline-block;    font-size: 18px;    font-weight: 600;    line-height: 46px;    padding: 0 24px;    text-transform: capitalize;}.btn-1.home-btn:hover {    background: #111;    color: #fff;}.slick-current .slider-text h1 {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    -webkit-animation-duration: 1.2s;    animation-duration: 1.2s;}.slick-current .slider-text p {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    -webkit-animation-duration: 1.5s;    animation-duration: 1.5s;}.slick-current .home-btn {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    -webkit-animation-duration: 2s;    animation-duration: 2s;}/* hero style 2 */.hero-style-2 .single-slider {    height: 518px;    ;}.hero-style-2 .slider-text h1 {    font-size: 54px;    line-height: 60px;}.hero-style-2 .slider-text p {    margin-bottom: 30px;}.hero-style-2 .slider-text {    padding: 0 20px;}/* slider three */.single-slider.slider3 {    height: 625px;}/* -----features area css start----- */.feature-inner {    border: 1px solid #f0f0f0;    border-radius: 5px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    padding: 36px 5px;}.feature-inner .col {    position: relative;    padding: 0;    width: 20%;}.feature-item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.feature-content {    margin-left: 18px;}.feature-content h4 {    color: #111;    font-size: 18px;    line-height: 20px;    margin-bottom: 5px;    text-transform: capitalize;}.feature-content p {    font-size: 13px;    line-height: 20px;}/* -----features area css end----- *//* -----product wrapper area css start----- *//* section title start */.section-title {    position: relative;    margin-top: 25px;    margin-bottom: 22px;}.section-title h3 {    background: #fff none repeat scroll 0 0;    color: #111;    display: inline-block;    font-size: 26px;    padding-right: 30px;    position: relative;    text-transform: capitalize;}.section-title span {    font-weight: 600;}.section-title.module-three {    position: relative;}.section-title::after {    background: #f0f0f0;    content: "";    height: 1px;    position: absolute;    top: 50%;    width: 100%;    left: 0;    z-index: -1;}.hm-1 .section-title.module-three {    margin-top: 40px;    margin-bottom: 35px;}.boxx-tab {    left: 50%;    position: absolute;    right: 0;    text-align: center;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    width: 100%;}.nav.my-tab {    background: #fff;    display: inline-block;    padding: 0 30px;    border: 1px solid #f0f0f0;    border-radius: 25px;}.nav.my-tab li {    display: inline-block;    margin-right: 15px;    position: relative;}.nav.my-tab li:last-child {    margin-right: 0;}.nav.my-tab li::after {    background: #d6d6d6;    content: "";    height: 1px;    position: absolute;    right: -15px;    top: 50%;    width: 15px;}.nav.my-tab li:last-child::after {    display: none;}.nav.my-tab a {    color: #444;    font-size: 18px;    font-weight: 500;    line-height: 30px;    padding: 0 15px;}.nav.my-tab li a:hover,.nav.my-tab li a.active {    color: #111;}/* section title start */.pro-module-title h3 {    background: #fff;    color: #111;    display: inline-block;    font-size: 26px;    line-height: 33px;    padding-right: 30px;    position: relative;    vertical-align: middle;    text-transform: capitalize;}.pro-module-title span {    font-weight: 600;}.product-item {    border: 1px solid #f0f0f0;    border-radius: 10px;    /* width: 210px; */}.product-item:hover {    border-color: #008f9c;}.product-item:hover .action-links a {    opacity: 1;    visibility: visible;    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}.product-item:hover .sec-img {    opacity: 1;    visibility: visible;}.product-thumb {    position: relative;    padding-left: 1px;}.product-thumb a {    position: relative;    display: block;    border-radius: 10px;    overflow: hidden;}.product-short .nice-select .list {    right: 0;    left: auto;}.sec-img {    position: absolute;    top: 0;    left: 0;    opacity: 0;    visibility: hidden;}.label-product {    background: #ff5f20;    border-radius: 5px;    color: #fff !important;    font-size: 12px;    font-weight: 400;    left: 12px;    line-height: 22px;    min-width: 46px;    padding: 0 9px;    position: absolute;    text-align: center;    text-transform: uppercase;    -webkit-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    z-index: 3;}.label-product:nth-child(1) {    top: 20px;}.label-product:nth-child(2) {    top: 47px;}.label_sale {    background: #ff5f20;    color: #fff;}.label-product span {    display: block;    -webkit-transform: skewX(20deg);    -ms-transform: skewX(20deg);    transform: skewX(20deg);}.action-links {    position: absolute;    right: 10px;    top: 20px;}.action-links a {    background: #e9e9e9;    border-radius: 50%;    color: #111;    display: block;    font-size: 16px;    height: 36px;    margin-bottom: 10px;    text-align: center;    width: 36px;    opacity: 0;    visibility: hidden;    -webkit-transform: scale(0.5);    -ms-transform: scale(0.5);    transform: scale(0.5);}.action-links a i {    line-height: 36px;}.quick-view-btn {    margin-top: 30px;}.action-links a:hover::before,.action-links a:hover::after {    opacity: 1;    visibility: visible;}.action-links a:hover {    background: #ff5f20;}.product-caption {    position: relative;    padding: 22px 15px 26px;}.single-banner-statics {    border: 1px solid #f0f0f0;}.manufacture-product a {    color: #666;    font-size: 13px;    font-weight: 400;    line-height: 20px;    text-transform: uppercase;}.product-name h4 {    font-size: 15px;    font-weight: 500;    line-height: 22px;    padding: 3px 0;}.product-name h4 a {    color: #111;}.product-name h4:hover a {    color: #008f9c;}.ratings-point {    padding: 3px 0;}.ratings-point span i {    font-weight: 900;}span.yellow {    color: #008f9c;}.regular-price {color: #008f9c;    font-size: 14px;    font-weight: 600;}.old-price {    color: #666;    display: inline-block;    font-size: 15px;    padding-left: 5px;}.regular-price .special-price {    color: #008f9c;}.btn-cart {    background: #008f9c;    border: medium none;    border-radius: 25px;    color: #fff !important;    cursor: pointer;    font-size: 14px;    line-height: 36px;    margin-top: 10px;    padding: 0 25px;    text-transform: capitalize;}.btn-cart:hover {    color: #fff;    background: #111;}.product-caption .btn-cart {    bottom: 10px;    opacity: 0;    visibility: hidden;    position: absolute;}.product-item:hover .btn-cart {    opacity: 1;    visibility: visible;}.product-item:hover .ratings,.product-item:hover .price-box {    opacity: 0;    -webkit-transform: translateY(25px);    -ms-transform: translateY(25px);    transform: translateY(25px)}.product-gallary-wrapper .owl-stage {    margin-top: 15px;}/* home2 product-wrapper  */.section-title.product-spacing.home2-tab-spacing {    margin-bottom: 50px;}.section-title.product-spacing.home2-tab-spacing .boxx-tab {    top: 54px;}.home2-tab-spacing .nav.my-tab a {    font-size: 14px;}.product-gallary-active2.product-spacing .owl-nav {    top: -85px;}/* home2 product-wrapper  *//* tab problem fix css */.tab-content .tab-pane {    display: block;    height: 0;    max-width: 100%;    opacity: 0;    overflow: hidden;    visibility: hidden;}.tab-content .tab-pane.active {    height: auto;    opacity: 1;    overflow: visible;    visibility: visible;}/* -----product wrapper area css end----- *//* --------home banner statics-------- */.single-banner-statics:hover img {    opacity: 1;}.pro-gallary-banner {    margin-top: 15px;}/* ----home featured categories area start---- */.product-layout-two {    border: 1px solid #f0f0f0;    border-radius: 5px;    /* display: -webkit-box;    display: -ms-flexbox;    display: flex;    overflow: hidden;    align-items: center; */    justify-content: space-between;}.product-layout-two:hover {    border-color: #ff5f20;}/* .product-layout-thumb {    min-width: 130px;    width: 36%;    text-align: right;} */.product-layout-thumb img{    border-radius: 5px;}.product-layout-thumb:hover img {    opacity: 1;}.manufacture-product {    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.product-name h4{    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;  }.product-layout-info {    padding: 15px;    position: absolute;    bottom: 50px;    border: 1px solid #ff5f20;    width: 80%;    margin: auto;    right: 0;    left: 0;    background: #fff;    border-radius: 5px;    text-align: center;}.product-layout-two h4.pro-name {    font-size: 16px;    line-height: 22px;    text-transform: capitalize;}.product-layout-two h4.pro-name a {    color: #ff5f20;    font-weight: 600;    font-size: 20px;}.product-layout-two h4.pro-name:hover a {    color: #ff5f20;}.total-items {    color: #666;    line-height: 20px;    margin: 5px 0 5px;    text-transform: capitalize;}a.shop-btn {    color: #111;    line-height: 22px;    text-transform: capitalize;}a.shop-btn:hover {    color: #ff5f20;}/* ----home featured categories area end---- *//*-----product module three start-----*/.box-tab-style {    position: relative;}.box-tab-style::before {    background: #e9e9e9;    content: "";    height: 1px;    position: absolute;    top: 50%;    width: 100%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.nav.tab-style2 {    background: #fff;    display: inline-block;    position: relative;}.nav.tab-style2>li {    display: inline-block;    margin-right: 15px;    position: relative;}.nav.tab-style2>li::after {    background: #d6d6d6;    content: "";    height: 1px;    position: absolute;    right: -15px;    top: 50%;    width: 15px;}.nav.tab-style2 li a {    color: #868686;    font-size: 26px;    font-weight: 500;    text-transform: capitalize;    padding: 0 15px;}.nav.tab-style2 li a.active {    color: #111;}.custom-seven-column {    margin-left: -15px;    margin-right: -15px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.custom-seven-column>.col {    max-width: 14.28%;    -webkit-box-flex: 1;    -ms-flex: 1 0 14.28%;    flex: 1 0 14.28%;}.custom-seven-column>.col-2 {    max-width: 28.56%;    -webkit-box-flex: 1;    -ms-flex: 1 0 28.56%;    flex: 1 0 28.56%;}/* home2 module three */.section-title.module-three.module-three-spacing {    margin-bottom: 60px;}.section-title.module-three.module-three-spacing .boxx-tab {    top: 50px;}.section-title.module-three.module-three-spacing .boxx-tab .nav.my-tab {    padding: 0 15px;}.module-three-spacing2.owl-arrow-style .owl-nav {    top: -92px;}.module-three-spacing .nav.my-tab li a {    font-size: 14px;}/*----product module four css here----*/.product-module-four-item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    border: 1px solid #f0f0f0;    border-radius: 5px;    overflow: hidden;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;}.product-module-four-item:hover {    border-color: #ff5f20;}.product-module-caption {    padding: 8px 20px;}.product-module-caption .manufacture-com a {    color: #666;    font-size: 13px;    font-weight: 400;    line-height: 20px;    text-transform: uppercase;}.manufacture-com a:hover {    color: #111;}.product-module-caption .product-module-name h4 {    font-size: 15px;    font-weight: 400;    line-height: 22px;    padding: 5px 0;}.product-module-caption .product-module-name a {    color: #111;}.product-module-caption .product-module-name a:hover {    color: #ff5f20;}.product-module-caption .ratings {    padding: 8px 0;}.product-module-caption .regular-price {    color: #111;    font-size: 18px;    font-weight: 600;}.product-module-caption .regular-price .special-price {    color: #fe4f19;}.product-module-caption .old-price {    color: #666;    display: inline-block;    font-size: 15px;    padding-left: 5px;}.product-module-thumb {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 160px;}.owl-carousel .owl-item .product-module-thumb img {    width: 100%;}/* home2 module 4 */.pro-home2 .product-module-caption {    padding: 8px 12px;}.pro-home2 .product-module-thumb {    max-width: 130px;}/* home module 4 */.product-module-thumb.thumb4 {    max-width: 110px;}.thumb4 .label-product {    left: 200px;}/*----product module four css end----*//* ----brand sell area css start---- */.nav.brand-active {    background: #f8f8f8;    border: 1px solid #f0f0f0;    padding: 17px 0;}.nav.brand-active {    margin-bottom: 25px;}.single-brand {    display: block;}.brand-thumb {    text-align: center;}.owl-carousel .owl-item img {    width: auto;    display: inline-block;}.brand-area li {    text-align: center;}.sale-nav .owl-nav {    top: -54px;}/* ---brand home--- 2 */.single-brand-logo {    text-align: center;}.brand2-slider-wrapper {    border: 1px solid #f0f0f0;    padding: 25px;}.single-brand-logo img {    opacity: 0.7;}.single-brand-logo:hover img {    opacity: 1;}/* ----brand sell area css end---- *//* ----featured categories home 2 start---- */.featured-home2 .section-title {    margin-top: 24px;}.featured-home2-wrapper {    border: 1px solid #f0f0f0;}.featured-home2-active {    padding: 10px;}.featured-home2-single-item {    text-align: left;}.featured-home2-thumb {    text-align: center;}.featured-home2-thumb:hover img {    opacity: 0.7;}.featured-home2-conteny h4 {    margin-bottom: 13px;    margin-top: 20px;    text-transform: capitalize;}.featured-home2-conteny h4 a {    color: #111;}.featured-home2-conteny h4 a:hover {    color: #ff5f20;}.sub-featured-categories li {    margin-bottom: 6px;}.sub-featured-categories li a {    color: #444;    display: block;}.sub-featured-categories li:hover a {    color: #ff5f20;    padding-left: 5px;}.featured-home2-conteny>a {    color: #ff5f20;    display: block;    margin-top: 15px;    text-transform: capitalize;}.featured-home2-conteny>a:hover {    color: #111;}/* ----featured categories home 2 end---- *//* ----home 2 sidebar start---- */.banner-area>.container-fluid>.row>.col-lg-3 {    max-width: 285px;}.banner-area>.container-fluid>.row>.col-lg-6 {    max-width: calc(100% - 570px);}.banner-area>.container-fluid>.row>.col-lg-9 {    max-width: calc(100% - 285px);}.banner-right-thumb.mb-30 img {    width: 100%;}.home2-main-wrapper>.container-fluid>.row>.col-lg-3 {    max-width: 285px;}.home2-main-wrapper>.container-fluid>.row>.col-lg-9 {    max-width: calc(100% - 285px);}/* flash sale area */.section-title.flash-title {    margin-top: 0;}.product-item:hover .count-style .ratings,.product-item:hover .count-style .price-box {    opacity: 1;    -webkit-transform: translateY(0px);    -ms-transform: translateY(0px);    transform: translateY(0px);}.product-countdown {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    margin-top: 15px;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;}.single-countdown {    display: inline-block;    text-align: center;}.single-countdown__time {    color: #111;    font-size: 18px;    font-weight: 600;    background: #ff5f20;    width: 48px;    height: 48px;    line-height: 48px;    display: block;    border-radius: 5px;}.single-countdown__text {    display: block;    font-size: 12px;    color: #444;    margin-top: 5px;}.product-item:hover .product-countdown {    opacity: 0;    -webkit-transform: translateY(30px);    -ms-transform: translateY(30px);    transform: translateY(30px);}/* end flash css */.sidebar-static-thumb:hover img {    opacity: 0.7;}/* latest product css */.latest-single-item {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    border: 1px solid #f0f0f0;    border-bottom: none;    border-radius: 5px;}.latest-single-item:last-child {    border-bottom: 1px solid #f0f0f0;}.latest-thumb {    max-width: 110px;}.latest-pro-content h4 {    font-size: 15px;    font-weight: 400;    line-height: 22px;    margin-bottom: 10px;}.latest-pro-content h4 a {    color: #111;}.latest-pro-content h4 a:hover {    color: #ff5f20;}/* ---latest blog area css--- */.blog-area-wrapper {    padding-top: 55px;}.blog-thumb.blog--hover img {    width: 100%;}.blogg-thumb {    width: 100%;    border-radius: 5px 5px 0 0;    overflow: hidden;    height: 185px;}.blogg-thumb img {    /*width: 100%;*/    max-width: 100%;    max-height: 100%;    position: relative;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    text-align: center;    width: auto;}.single-blogg-item iframe {    width: 100%;}.blogg-thumb:hover img {    opacity: 0.7;}.blogg-content {    /*border: 1px solid #f0f0f0;*/    /*border-radius: 5px;*/    padding: 20px;        width: 100%;    overflow: auto;    overflow: hidden;}.post-date {    background: #ff5f20 none repeat scroll 0 0;    border-radius: 5px;    color: #fff;    display: inline-block;    font-size: 13px;    padding: 3px 5px;    margin-bottom: 10px;}.blogg-content h5 {    color: #111;    font-size: 16px;    line-height: 22px;    margin-bottom: 27px;    position: relative;}.blogg-content h5 a {    color: #111;}.blogg-content h5:before {    bottom: -15px;    left: 0;    width: 50px;    height: 1px;    content: "";    position: absolute;    background: #f0f0f0;}.blogg-content h5 a:hover {    color: #ff5f20;}.blog-tag-line>a {    border: 1px solid #f0f0f0;    color: #111;    display: inline-block;    margin-bottom: 10px;    padding: 6px 15px;    border-radius: 5px;    text-transform: capitalize;}.blog-tag-line>a:hover {    background: #ff5f20;}.blog-wrapper-inner.column5 .row .col-xl-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 20%;    flex: 0 0 20%;    max-width: 20%;}.blogg-content blockquote {    margin: 15px;}.blogg-content blockquote p {    border-left: 5px solid #ff5f20;    color: #777;    font-size: 16px;    font-style: italic;    padding: 0 10px;}.blogg-meta {    border-bottom: 1px solid #f0f0f0;    border-top: 1px solid #f0f0f0;    color: #444;    font-size: 13px;    padding: 17px 0;    text-align: left;    text-transform: uppercase;}.blogg-meta a {    color: #444;}.blogg-meta a:hover {    color: #ff5f20;}.blogg-author-info {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    text-align: left;}.author-thum {    height: 65px;    margin-right: 20px;    width: 65px;}.author-info h3 {    color: #333;    font-size: 16px;    font-weight: 500;    text-transform: uppercase;}.author-info h3 a {    color: #444;    padding-left: 5px;    text-transform: capitalize;}.author-info h3 a:hover {    color: #111;}.author-info>p {    color: #444;}.related-product-area .section-title {    margin-top: 25px;}.blog-related-post>h3 {    color: #333;    font-size: 20px;    font-weight: 500;    margin-bottom: 47px;    text-transform: uppercase;}.single-blogg-post h4 {    margin-top: 20px;}.single-blogg-post h4 a {    color: #333;    font-size: 14px;    font-weight: 500;    text-transform: uppercase;}.single-blogg-post h4 a:hover {    color: #ff5f20;}.blogg-post-date {    color: #959595;        font-size: 11px;    font-style: italic;    line-height: 16px;    font-weight: 600;    text-transform: capitalize;}.blog-social-sharing h3 {    color: #111;}.blog-social-sharing li {    display: inline-block;}.blog-social-sharing li a {    background: #111;    border-radius: 50%;    color: #fff;    display: block;    height: 30px;    line-height: 30px;    text-align: center;    width: 30px;}.blog-social-sharing li:hover a {    color: #111;    background: #ff5f20;}.blog-thumb-active.owl-carousel .owl-nav div {    background-color: rgba(0, 0, 0, 0.5);    border-radius: 50%;    color: #fff;    font-size: 20px;    height: 30px;    left: 50px;    line-height: 30px;    opacity: 0;    position: absolute;    text-align: center;    top: 40%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    visibility: hidden;    width: 30px;}.blog-thumb-active.owl-carousel .owl-nav div.owl-next {    left: auto;    right: 50px;}.blog-thumb-active.owl-carousel:hover .owl-nav>div {    opacity: 1;    top: 50%;    visibility: visible;}/*---blog comment area css---*/.blog-comment-wrapper h3 {    border-bottom: 1px solid #f0f0f0;    color: #333;    font-size: 20px;    font-weight: 700;    padding: 30px 0 18px;    text-transform: uppercase;}.blog-comment-wrapper>p {    font-size: 12px;    margin-bottom: 10px;    padding-top: 30px;}.comment-post-box label {    color: #111;    margin-bottom: 10px;    display: block;    text-transform: capitalize;}.comment-post-box textarea {    background: #f3f3f3 none repeat scroll 0 0;    border: 1px solid #ebebeb;    height: 130px;    margin-bottom: 20px;    padding: 10px;    width: 100%;}.coment-field {    background: #f3f3f3 none repeat scroll 0 0;    border: 1px solid #ebebeb;    color: #959595;    padding: 8px 10px;    width: 100%;}/* ---latest blog area css end--- *//* pagination css */.pagination-box li {    display: inline-block;}.pagination-box li a {    color: #111;    padding: 10px;}.pagination-box li:hover a {    color: #ff5f20;}.pagination-box li.active a {    color: #ff5f20;}.paginatoin-area {    padding-bottom: 20px;    border-top: 1px solid #ebebeb;}.pagination-style-2 {    text-align: right;}/* ---testimonial area start--- */.testimonial-single-item {    border: 1px solid #f0f0f0;    border-radius: 5px;    padding: 25px 25px 45px;}.testimonial-single-item:hover {    border-color: #ff5f20;}.testimonial-avater {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.testimonial-author {    margin-left: 25px;}.testimonial-author h6 {    color: #111;    font-size: 15px;    margin-bottom: 5px;}.testi-quote {    /* background-image: url("../img/icon/icon_ttm.png"); */    background-repeat: no-repeat;    margin-top: 35px;    padding: 35px 0;}.testi-quote a {    color: #444;    display: block;    font-weight: 400;    line-height: 22px;    text-transform: none;}/* ---testimonial area end--- *//* ----home 2 sidebar end---- *//* -----footer area css start----- *//* ----newsletter area start---- */.newsletter-group {    background: #f0f0f0 none repeat scroll 0 0;    padding: 36px 0;}.newsletter-box {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    position: relative;}.newsletter-inner {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 75%;    padding-right: 30px;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;}.newsletter-title {    padding: 10px 0;}.newsletter-title>h3 {    color: #111;    font-size: 24px;    font-weight: 500;    margin-bottom: 5px;    text-transform: capitalize;}.newsletter-title>p {    font-size: 16px;}.email-box {    background: #fff none repeat scroll 0 0;    border: medium none;    border-radius: 5px;    color: #a6a6a6;    display: inline-block;    font-size: 14px;    height: 56px;    padding: 0 15px;    position: relative;    vertical-align: middle;    width: 450px;}.newsletter-btn {    background: #ff5f20 none repeat scroll 0 0;    border: medium none;    border-radius: 0 5px 5px 0;    color: #111;    cursor: pointer;    font-size: 16px;    font-weight: 600;    line-height: 56px;    padding: 0 23px;    position: absolute;    right: 0;    text-transform: capitalize;    top: 0;}.newsletter-btn:hover {    color: #fff;    background: #111;}.link-follow {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: right;    -ms-flex-pack: right;    justify-content: right;    text-align: right;    width: 25%;}.link-follow a {    background: #fff;    border-radius: 5px;    color: #111;    display: inline-block;    font-size: 20px;    height: 56px;    line-height: 56px;    margin-left: 13px;    text-align: center;    width: 56px;}.link-follow a:hover {    color: #ff5f20;}/* ----newsletter area end---- *//* -----footer top area css start----- */.footer-top {    padding-bottom: 53px;    padding-top: 58px;    background: #f2f2f2;}.widget-body>p {    margin-bottom: 20px;    color: #000;}.payment-method>h4 {    color: #000;    font-size: 18px;    margin-bottom: 5px;    text-transform: capitalize;}.widget-title>h4 {    color: #000;    font-size: 18px;    font-weight: 600;    margin-bottom: 15px;    text-transform: capitalize;}.footer-useful-link li {    margin-bottom: 10px;    color: #fff;}.footer-logo.mb-30 {    margin-bottom: 15px;}.footer-useful-link li a {    color: #222;    font-size: 14px;    text-transform: capitalize;}.footer-useful-link li:hover a {    color: #ff5f20;    margin-left: 10px;}.footer-useful-link span {    color: #fff;}.footer-useful-link strong {    color: #fff;    font-weight: 500;}.twitter-text {    background: #f8f8f8;    border: 1px solid #f0f0f0;    border-radius: 7px;    line-height: 24px;    margin-bottom: 65px;    padding: 20px;    position: relative;}.twitter-text a {    color: #ff5f20;}.twitter-text::after {    border-color: #f8f8f8 transparent transparent #f8f8f8;    border-style: solid;    border-width: 14px 13px;    bottom: -25px;    content: "";    left: 42px;    position: absolute;    z-index: 1;}.tweet-time {    bottom: -60px;    display: block;    left: 20px;    position: absolute;}.tweet-time i {    color: #ff5f20;    font-size: 20px;    margin-right: 8px;    vertical-align: middle;}.tweet-time>a {    color: #444;    font-size: 13px;    font-style: italic;    text-transform: capitalize;}/* -----footer top area css end----- */.footer-bottom-content {    border-top: 1px solid #e9e9e9;        text-align: center;   /* display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;*/    padding: 20px 0;}.footer-copyright p {    color: #666;    font-size: 13px;    line-height: 30px;}.footer-copyright a {    color: #ff5f20;}.footer-custom-link a {    color: #444;    display: inline-block;    line-height: 30px;    margin-left: 33px;    position: relative;    vertical-align: top;}.footer-custom-link a::after {    background: #444;    content: "";    height: 13px;    margin-top: -6.5px;    position: absolute;    right: -19px;    top: 50%;    width: 1px;}.footer-custom-link a:last-child::after {    display: none;}.footer-custom-link a:hover {    color: #ff5f20;}/* -----footer area css end----- *//* ---breadcrumb area css start--- */.breadcrumb-area {    background: #f0f0f0;    padding: 5px 0;}.breadcrumb-wrap .breadcrumb {    background: transparent;    margin-bottom: 0;    padding: 5px 0;}.breadcrumb-item>a {    color: #111;}.breadcrumb-item>a:hover {    color: #444;}.breadcrumb-item+.breadcrumb-item::before {    content: "\f105";    padding: 0 15px;    font-family: fontawesome;}/* ---breadcrumb area css end--- */.single-sidebar:last-child {    margin-bottom: 0;}.shop-sidebar-inner {    border: 1px solid #f0f0f0;    border-radius: 8px;    overflow: hidden;    padding: 21px 22px;}.shop-baner-img img {    width: 100%;}.sidebar-inner-title {    overflow: hidden;}.sidebar-inner-title.mb-25 {    margin-bottom: 15px;}.sidebar-inner-title h3 {    color: #111;    display: inline-block;    font-size: 20px;    font-weight: 600;    line-height: 28px;    padding-right: 20px;    position: relative;    text-transform: capitalize;}.sidebar-inner-title h3::after {    background: #f0f0f0;    content: "";    height: 2px;    left: 100%;    position: absolute;    top: 50%;    width: 100%;}/* ---price filter css start--- */.ui-widget-content {    background: #d9d9d9;    border: medium none;    border-radius: 0;    height: 4px;    margin: 35px 0;}.ui-widget-content .ui-state-default {    background: #ffffff;    border: 2px solid #ff5f20;    border-radius: 50%;    -webkit-box-shadow: none;    box-shadow: none;    color: #ffffff;    cursor: pointer;    font-weight: normal;    height: 18px;    width: 18px;}.ui-slider-horizontal .ui-slider-handle {    top: -7px;}.ui-widget-content .ui-state-default:hover {    background: #ff5f20;}.ui-widget-content .ui-slider-range:last-child {    background: #ff5f20;}.filter-price-cont {    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    -webkit-flex-direction: row;    flex-direction: row;    font-size: 13px;    font-weight: 600;    margin-bottom: 10px;}.filter-price-cont .input-type input {    border: medium none;    font-size: 14px;    font-weight: 400;    width: 55px;}/* ---price filter css end--- *//* sidebar categories css start */.filter-attribute-container li {    margin-bottom: 12px;    border-bottom: 1px solid #f0f0f0;    padding-bottom: 12px}.filter-attribute-container li:last-child{    border: 0;}.filter-attribute-container ul li a {    color: #444;    padding-left: 0px;    position: relative;}/*.filter-attribute-container ul li a::before {    content: "\f096";    font-family: fontawesome;    left: 0;    position: absolute;}.filter-attribute-container ul li a::after {    content: "\f046";    font-family: fontawesome;    left: 0;    position: absolute;    opacity: 0;    visibility: hidden;}*/.filter-attribute-container ul li:hover a,.filter-attribute-container ul li a.active {    color: #ff5f20;}.filter-attribute-container ul li:hover a::after {    opacity: 1;    visibility: visible;}.filter-attribute-container ul li a.active::after {    opacity: 1;    visibility: visible;}.sidebar-thumb:hover {    opacity: 0.7;}/* ----sidebar categories css end---- *//* ---product view mode change css start--- */.shop-product-wrap.list .product-item {    display: none;}.shop-product-wrap.grid .product-item {    display: block;}.shop-product-wrap.grid .sinrato-list-item {    display: none;}.product-view-mode,.shop-product-wrap.list .sinrato-list-item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.shop-product-wrap.row.column_3 .sinrato-list-item {    display: none;}.product-view-mode a {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    border: 1px solid #f0f0f0;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    height: 48px;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    margin-right: 10px;    width: 48px;    border-radius: 5px;}.product-view-mode a span {    display: block;    height: 16px;    text-indent: -5000px;    width: 16px;    /* background-image: url(../img/icon/3col.png); */}.product-view-mode a:nth-child(2) span {    width: 22px;    /* background-image: url(../img/icon/4col.png); */}.product-view-mode a:nth-child(3) span {    width: 20px;    height: 14px;    /* background-image: url(../img/icon/list.png); */}.product-view-mode a:hover,.product-view-mode a.active {    border-color: #ff5f20;    background: #ff5f20;}.product-view-mode a:hover span,.product-view-mode a.active span {    background-position: 50% 100%;    background-repeat: no-repeat;}.top-bar-left {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.top-bar-right {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;}.per-page {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    margin-left: 100px;}.product-short {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.product-page {    margin-left: 50px;}.product-shop-main-wrapper .shop-product-wrap.column_3.row .col-lg-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 33.3333%;    flex: 0 0 33.3333%;    max-width: 33.3333%;}.shop-top-bar .nice-select {    border: 1px solid #f0f0f0;    height: 40px;    line-height: 40px;    padding-left: 10px;}.nice-select .option {    line-height: 30px;    min-height: 30px;}.shop-top-bar .per-page p,.shop-top-bar .product-short p {    margin-right: 10px;}.product-shop-main-wrapper.mb-50 {    padding-top: 5px;}.pagination-area.pt-35.pb-20 {    padding-bottom: 13px;    padding-top: 30px;}/* ---product view mode change css end--- *//* ----product list item css start---- */.sinrato-list-item {    border: 1px solid #f0f0f0;    border-radius: 8px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    overflow: hidden;    padding: 15px;}.sinrato-list-item:hover {    border-color: #ff5f20;}.sinrato-thumb {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 230px;    flex: 1 0 auto;    position: relative;}.sinrato-list-item .pri-img {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.sinrato-thumb .sec-img {    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.sinrato-list-item:hover .sec-img {    opacity: 1;    visibility: visible;}.sinrato-list-item:hover .pri-img {    opacity: 0;    visibility: hidden;}.sinrato-list-item-content {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-flow: column nowrap;    flex-flow: column nowrap;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    padding: 10px 15px;    text-align: left;}.sinrato-product-name h4 {    font-size: 20px;    margin: 10px 0;    text-transform: capitalize;}.sinrato-product-name h4 a {    color: #111;}.sinrato-product-name h4 a:hover {    color: #ff5f20;}.sinrato-ratings span {    color: #666;    opacity: 0.5;}.sinrato-box-action {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    border-left: 2px solid #f0f0f0;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-flow: column nowrap;    flex-flow: column nowrap;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    position: relative;    width: 250px;    flex: 1 0 auto;}.sinrato-box-action .regular-price {    font-size: 20px;}.sinrato-box-action .btn-cart {    line-height: 46px;    font-size: 16px;}.action-links.sinrat-list-icon {    margin-top: 20px;    position: static;}.action-links.sinrat-list-icon a {    display: inline-block;    opacity: 1;    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    visibility: visible;    margin-bottom: 0;}.shop-product-wrap.row.list .col-lg-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}/* ----product list item css end---- *//* ---product details style css start--- */.product-details-main-wrapper {    padding-top: 40px;    padding-bottom: 70px;}.product-details-main-wrapper .product-gallery-active .owl-nav {    display: none;}.pro-large-img {    padding: 1px;    position: relative;    cursor: move;}.pro-large-img img {    border: 1px solid #f0f0f0;    border-radius: 5px;    width: 100%;    position: relative;}.pro-nav {    margin: -5px;    margin-right: 0px;}.pro-nav-thumb {    padding: 5px;    cursor: pointer;}.pro-nav-thumb img {    border: 1px solid #f0f0f0;    border-radius: 5px;}.pro-nav-thumb.slick-slide.slick-current.slick-active.slick-center img {    border-color: #ff5f20;}/* product details content css */.pro-details-name.mb-10>h3 {    color: #111;    font-size: 20px;    font-weight: 400;}.pro-details-review li {    display: inline-block;    margin-right: 10px;}.pro-details-review li a {    color: #444;    padding-right: 10px;    position: relative;}.pro-details-review li:hover a {    color: #ff5f20;}.pro-details-review li a::before {    background: #444 none repeat scroll 0 0;    content: "";    height: 70%;    position: absolute;    right: 0;    top: 4px;    width: 1px;}.pro-details-review li:last-child a:before {    display: none;}.pro-details-review span i {    color: #ddd;}.product-detail-sort-des {    border-bottom: 1px solid #f0f0f0;}.pro-details-list li {    margin-bottom: 5px;}.pro-details-list li span {    color: #111;    font-weight: 500;    margin-right: 10px;}.pro-details-list li a {    color: #83b71c;}.product-availabily-option>h3 {    color: #111;    font-size: 18px;    font-weight: 500;    line-height: 24px;}.color-optionn h4 {    color: #111;    font-size: 14px;    margin: 8px 0 15px;    text-transform: capitalize;}.color-optionn sup {    color: #f00;    font-size: 16px;    margin-right: 2px;    top: 0;}.color-optionn li {    border: 1px solid #ccc;    display: inline-block;    margin-right: 5px;    padding: 2px;}.color-optionn li a {    display: block;    height: 30px;    width: 30px;}.c-red {    background: red;}.c-gray {    background: gray;}.c-blue {    background: blue;}.c-brown {    background: brown;}.c-black {    background: black;}.qty-boxx label,.tag-line label,.pro-social-sharing label,.product-size label {    color: #111;    font-size: 14px;    font-weight: 500;    margin-right: 20px;    text-transform: capitalize;}.qty-boxx>input {    border: 1px solid #ddd;    border-radius: 25px;    font-size: 16px;    height: 40px;    line-height: 40px;    margin-right: 15px;    padding: 0 15px;    text-align: center;    width: 80px;}.btn-cart.lg-btn {    font-size: 16px;    line-height: 42px;    padding: 0 30px;}.useful-links li {    display: inline-block;    margin-right: 20px;}.useful-links li a {    color: #444;    text-transform: capitalize;}.useful-links li a i {    color: #ff5f20;    font-size: 16px;    margin-right: 5px;}.tag-line>a:hover,.useful-links li:hover a {    color: #ff5f20;}.pro-social-sharing {    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.pro-social-sharing li.list-inline-item a {    border-radius: 3px;    color: #fff;    height: 20px;    padding: 3px 10px;    width: 80px;}.bg-facebook {    background: #365899;}.bg-twitter {    background: #1b95e0;}.bg-google {    background: #e04b34;}/* product details page reviews area css start */.product-info.mt-half ul.nav.nav-pills {    background: #f3f3f3;    padding: 20px 0;    margin-bottom: 30px;}.product-info.mt-half li.nav-item a {    background: transparent;    color: #ababab;    font-size: 18px;    font-weight: 600;    line-height: 30px;    padding: 0 20px;    text-transform: uppercase;}.product-info.mt-half li.nav-item a.active {    color: #111;}.table-striped tr td {    width: 50%;}.ratting li {    margin-right: 8px;}.review-form h2 {    color: #111;    font-size: 27px;    margin-bottom: 10px;}.btn-cart.rev-btn {    background: #111;    color: #fff;    font-weight: 700;    line-height: 44px;    text-transform: uppercase;}.btn-cart.rev-btn:hover {    background: #ff5f20;}/* product details page reviews area css end */label {    margin-bottom: 0;}.slider-boxx .product-detail-sort-des p {    padding: 0 200px;}.slider-boxx .pro-social-sharing {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.product-details-inner.pro-tab-one {    padding-left: 30px;}/* ---product details style css end--- *//* -----Layout Shopping Cart----- */.cart-accordion-wrapper h3 {    color: #111;}.shopping-cart-wrapper .table {    text-align: center;}.shopping-cart-wrapper .table thead td {    color: #111;    font-weight: 600;}.shopping-cart-wrapper .table td,.shopping-cart-wrapper .table th {    border-width: 1px;}.shopping-cart-wrapper .table td,.table-bordered td,.table-bordered th {    vertical-align: middle;}.shopping-cart-wrapper .table td a {    color: #111;    font-size: 14px;    font-weight: 500;}.shopping-cart-wrapper .table img {    max-width: 120px;}.shopping-cart-wrapper .table span {    display: block;    font-size: 12px;}.shopping-cart-wrapper .table .cart-input {    margin-right: 10px;}.shopping-cart-wrapper .table .btn-primary {    background-color: #337ab7;    border-color: #2e6da4;}.shopping-cart-wrapper .table .btn-primary:hover,.shopping-cart-wrapper .table .btn-primary:focus {    background-color: #286090;    border-color: #204d74;    -webkit-box-shadow: none;    box-shadow: none;}.shopping-cart-wrapper .table .btn-danger:hover,.shopping-cart-wrapper .table .btn-danger:focus {    background-color: #ff5f20;    border-color: #ff5f20;    -webkit-box-shadow: none;    box-shadow: none;}.shopping-cart-wrapper .table button {    height: 40px;}.shopping-cart-wrapper .table button:first-child {    border-top-right-radius: 0;    border-bottom-right-radius: 0;    margin-right: -2px;}.shopping-cart-wrapper .table .input-group {    max-width: 200px;    margin-left: auto;    margin-right: auto;}.shopping-cart-wrapper strong {    font-weight: 500;}.shopping-cart-wrapper input,.shopping-cart-wrapper .nice-select {    height: 40px;    line-height: 25px;}.shopping-cart-wrapper .input-group {    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}.shopping-cart-wrapper .card {    margin-bottom: 5px;}.shopping-cart-wrapper .card-body {    padding: 30px;}.shopping-cart-wrapper .card-body input[type="button"] {    margin-left: 10px;}.shopping-cart-wrapper .card-header {    padding: 0;}.shopping-cart-wrapper .card-header i {    float: right;}.shopping-cart-wrapper .card-header a {    color: #111;    display: block;    padding: 15px;}.shopping-cart-wrapper .card-header a:not([aria-expanded="false"]) i {    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);}.cart-amount-wrapper {    margin-top: 40px;}.cart-amount-wrapper .table td span {    font-weight: 600;    font-size: 13px;}.btn-secondary.focus,.btn-secondary:focus {    -webkit-box-shadow: none;    box-shadow: none;}.btn.btn-secondary.cart-pg {    padding: 0 20px;}.cart-select .nice-select {    width: 100%;}.nice-select.form-control {    line-height: 30px;}.wishlist-style .table thead td {    color: #111;    font-weight: 500;}.price>strong {    color: #ff5f20;}.wishlist-wrapper .table tr td a {    color: #111;    font-weight: 500;}.wishlist-wrapper .table .btn-primary {    background-color: #337ab7;    border-color: #2e6da4;    margin-right: 5px;}.wishlist-wrapper .table .btn-danger {    background-color: #f4f4f4;    border-color: #f4f4f4;}.wishlist-wrapper .table .btn-danger:hover {    background: #ff5f20;    border-color: #ff5f20;}/* ------Layout Checkout css start ------*/.section-title.left-aligned {    margin-top: 10px;}.checkout-wrapper .user-actions h3 {    border-top: 3px solid #ff5f20;    font-size: 14px;    font-weight: 400;    margin-bottom: 30px;    padding: 15px 55px;    text-transform: capitalize;    line-height: 1.4;    position: relative;}.checkout-wrapper .user-actions h3::before {    content: "\f007";    display: inline-block;    font-family: 'fontawesome';    left: 20px;    font-size: 25px;    top: 48%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    color: #555;    position: absolute;}.checkout-wrapper .user-actions h3 span {    cursor: pointer;    color: #111;    font-weight: 500;}.checkout-wrapper .display-content {    border: 1px solid #ebebeb;    display: none;    margin-bottom: 30px;    padding: 20px;    border-radius: 4px;}.checkout-wrapper .user-login .login-info p:not(.lost-password) {    font-size: 14px;    margin-bottom: 20px;}.checkout-wrapper .user-coupon h3::before {    content: "\f0e0";    font-size: 22px;}.checkout-wrapper .user-coupon input {    height: 40px;}.checkout-wrapper .checkout-form .form-check {    padding-left: 0;}.checkout-wrapper .new-account-info,.checkout-wrapper .ship-box-info {    display: none;}.checkout-wrapper .form-check-label {    color: #111;    cursor: pointer;}.checkout-wrapper .order-summary .product-container {    background-color: #f4f4f4;    padding: 20px;    max-height: 450px;    overflow-x: hidden;    overflow-y: auto;    margin-bottom: 40px;}.checkout-wrapper .order-summary .product-list {    margin-bottom: 30px;}.checkout-wrapper .order-summary .product-list h5 {    color: #111;    font-size: 16px;}.checkout-wrapper .order-summary .product-list img {    max-width: 120px;    border: 4px solid #f0f0f0;}.checkout-wrapper .order-summary .product-list .product-quantity {    color: #111;    margin-bottom: 5px;}.checkout-wrapper .order-summary .product-list .product-final-price {    font-size: 16px;    color: #111;    font-weight: 500;}.checkout-wrapper .order-summary .table th,.checkout-wrapper .order-summary .table td {    font-size: 18px;    padding: 20px;    font-weight: 500;}.checkout-wrapper .order-summary .table td {    vertical-align: middle;}.checkout-wrapper .checkout-payment {    padding: 20px;    border: 1px solid #ddd;}.checkout-wrapper .checkout-payment .custom-radio {    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #ebebeb;}.checkout-wrapper .checkout-payment label {    color: #111;    font-size: 16px;    line-height: 25px;}.checkout-wrapper .checkout-payment .payment-info {    font-size: 14px;    line-height: 22px;    margin-top: 20px;}.checkout-wrapper .checkout-payment .form-check {    margin-bottom: 30px;    padding-left: 0;}.checkout-wrapper .checkout-payment .form-check a {    color: #ff5f20;}.checkout-wrapper .checkout-payment .form-check label {    font-size: 13px;}.checkout-wrapper .checkout-payment .form-check .checkmark {    top: 3px;}.btn-secondary {    background: #111 none repeat scroll 0 0;    line-height: 35px;    padding: 0 0.7rem;    text-transform: capitalize;}.btn-secondary:hover {    background-color: #ff5f20;    border-color: #ff5f20;    color: #111;}/* Components Custom Inputs */.custom-checkbox label {    padding-left: 30px;    text-transform: capitalize;    cursor: pointer;}.custom-checkbox input[type="checkbox"] {    opacity: 0;    cursor: pointer;    width: 20%;    left: 0;}.custom-checkbox .checkmark {    top: 0;    left: 0;    height: 20px;    width: 20px;    background-color: #dedede;    z-index: -1;}.custom-checkbox .checkmark::after {    content: "";    opacity: 0;    left: 0;    top: 3px;    width: 6px;    height: 11px;    border: solid white;    border-width: 0 2px 2px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.custom-checkbox:hover input~.checkmark {    background-color: #ccc;}.custom-checkbox input:checked~.checkmark::after {    left: 7px;    opacity: 1;}.custom-radio {    display: block;    padding-left: 35px;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.custom-radio:hover input~.checkmark {    background-color: #ccc;}.custom-radio .checkmark {    position: absolute;    top: 0;    left: 0;    height: 25px;    width: 25px;    background-color: #dedede;    z-index: -1;}.custom-radio .checkmark::after {    content: "";    position: absolute;    display: none;    top: 8.5px;    left: 0;    width: 8px;    height: 8px;}.custom-radio input[type="radio"] {    opacity: 0;    cursor: pointer;    width: 100%;    left: 0;    height: 25px;}.custom-radio input[type="radio"]:checked~.checkmark::after {    left: 8.5px;    display: block;}.cart-input {    width: 76px;    text-align: left;}.cart-input-box {    border: 1px solid #ddd;    height: 46px;    text-align: center;    width: 48px;}.custom-radio .checkmark,.custom-radio .checkmark::after {    border-radius: 50%;}.custom-checkbox,.custom-radio {    position: relative;}.custom-checkbox input[type="checkbox"],.custom-checkbox .checkmark,.custom-checkbox .checkmark::after,.custom-radio input[type="radio"] {    position: absolute;}.custom-checkbox:hover input:checked~.checkmark,.custom-checkbox input:checked~.checkmark,.custom-radio input[type="radio"]:checked~.checkmark {    background-color: #ff5f20;}.custom-radio .checkmark::after {    background: #ffffff;}.form-row .nice-select {    width: 100%;}.form-control {    color: #444;    font-size: 14px;}.form-control:focus {    border-color: #008f9c;    -webkit-box-shadow: none;    box-shadow: none;}.lost-password a {    color: #444;}.lost-password a:hover {    color: #008f9c;}.nice-select:active,.nice-select.open,.nice-select:focus {    border-color: #008f9c;}/* quantity box style css */.table.pro-table {    display: block;    max-width: 400px;    padding: 17px 0;}.product-qty {    border: 1px solid #ccc;    cursor: pointer;    display: inline-block;    height: 40px;    position: relative;    width: 100px;}.product-qty input {    border: medium none;    height: 100%;    padding: 0 20px;    width: 100%;}.product-qty span {    height: 20px;    line-height: 20px;    position: absolute;    text-align: center;    width: 20px;}.product-qty span.dec {    border-left: 1px solid #ccc;    bottom: 0;    padding-top: 2px;    right: 0;}.product-qty span.inc {    border-bottom: 1px solid #ccc;    border-left: 1px solid #ccc;    right: 0;    top: 0;}.pro-table td {    width: 33.33%;    vertical-align: middle;}.pro-table td a {    color: #444;    line-height: 40px;}.table-bordered {    border: none;}/* product details layout css */.pro-details-gallery-thumb {    border: 1px solid #f0f0f0;    border-radius: 10px;    overflow: hidden;    position: relative;}.pro-details-gallery-thumb:hover .img-view {    opacity: 1;    visibility: visible;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.img-view {    left: 0;    position: absolute;    text-align: center;    top: 50%;    width: 100%;    opacity: 0;    visibility: hidden;}.img-popup {    background: #ff5f20;    display: inline-block;    height: 40px;    line-height: 40px;    text-align: center;    width: 40px;    border-radius: 50%;}.img-popup i {    color: #111;    font-size: 18px;}/* compare page style css start */.compare-style thead td strong {    color: #111;    font-size: 18px;    font-weight: 600;}.compare-style tbody td.product-title {    color: #111;}.compare-style tbody tr td a strong {    color: #111;    font-size: 16px;    font-weight: 500;}.product-ratings .rating li {    color: #ff5f20;    margin: 0 3px;}.text-color {    color: #ff5f20;}.compare-style tbody td span {    color: #ff5f20;    font-size: 16px;    font-weight: 600;    padding-left: 5px;}/* my account css here */.user-info {    border-bottom: 1px solid #ebebeb;    border-top: 1px solid #ebebeb;}.user-info [class*="col-"]:not(:last-child) .single-info {    border-right: 1px solid #ebebeb;}.user-info .single-info {    padding: 0 20px;    min-height: 110px;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;}.user-info .single-info p a {    color: #111;}.user-info .user-name span {    font-size: 15px;    font-weight: 500;}.user-info .user-name::before {    color: #555;    content: "\f2bd";    font-family: fontawesome;    font-size: 20px;    padding-right: 10px;    left: 0;    top: 0;    height: 45px;    line-height: 45px;    vertical-align: middle;}.user-info p {    line-height: 1.65;}.dashboard-list {    padding: 3px 15px;    border: 1px solid #ebebeb;}.dashboard-content p a {    color: #111;}.dashboard-list li>a {    color: #111;    display: block;    font-size: 14px;    padding: 12px 0;    text-transform: capitalize;    position: relative;}.dashboard-list li>a.active {    font-weight: 500;}.dashboard-list li>a.active::after {    content: "\f105";    font-family: fontawesome;    margin-left: 10px;    font-size: 16px;    top: 48%;    right: -35px;    margin-top: -10px;    position: absolute;}.dashboard-list li:not(:last-child)>a {    border-bottom: 1px solid #ebebeb;}.dashboard-content {    border: 1px solid #ebebeb;    padding: 30px;}.dashboard-content h3 {    border-bottom: 1px solid #ebebeb;    font-size: 24px;    line-height: 24px;    margin-bottom: 20px;    padding-bottom: 15px;    text-transform: capitalize;}.dashboard-content p {    line-height: 24px;}.dashboard-content table>thead {    border-bottom: 1px solid #ebebeb;}.dashboard-content table>thead>tr>th {    font-size: 14px;    font-weight: 500;    border: 0;}.dashboard-content table>tbody>tr>td {    border: 0;    vertical-align: middle;}.dashboard-content table .btn-secondary {    height: 35px;    line-height: 35px;    text-transform: capitalize;}.billing-address {    font-size: 16px;    font-weight: 600;    margin-top: 25px;    margin-bottom: 10px;}.register-form {    padding: 40px;    border: 1px solid #ebebeb;}.login-form .form-group .col-form-label {    color: #111;}.login-form .form-control,.login-form .custom-radio,.login-form span {    height: 40px;    padding-top: 5px;}.login-form .pass-show-btn {    padding: 0 15px;    height: 40px;    font-size: 13px;    line-height: 40px;    right: 15px;    top: 0;    position: absolute;    text-transform: capitalize;    border-radius: 0;    background: #878787;    border: 1px solid #878787;    color: #fff;    cursor: pointer;}.login-form .pass-show-btn:hover,.login-form .pass-show-btn:focus {    background: #333;}.login-form .form-check label {    font-size: 13px;}/* Layout Login / Register */.login-wrapper .login-form {    padding: 50px 50px 40px;    border: 1px solid rgba(0, 0, 0, 0.125);    -webkit-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);}.login-box p a {    color: #111;}.top-bordered {    border-color: #ebebeb;    border-style: solid;    border-width: 1px 0 0;}.registration-form p a {    color: #111;}/*-----contact page 2 css-----*/.contact-two-area {    background: #f6f6f6;}.contact2-title h2 {    color: #333;    font-size: 26px;    font-weight: 700;    line-height: 40px;    margin-bottom: 25px;    text-transform: uppercase;}.contact-icon {    background: #2a2a2a;    border-radius: 50%;    display: inline-block;    height: 80px;    margin-bottom: 26px;    width: 80px;}.contact-icon i {    color: #fff;    font-size: 40px;    line-height: 80px;}.contact-icon:hover {    background: #ff5f20;}.contact-single-info h3 {    color: #111;    font-size: 14px;    font-weight: 700;    text-transform: uppercase;}.contact-single-info.text-center>p {    margin-top: 20px;}.contact-message input,.contact-message textarea {    background: #fff;    border: medium none;    color: #838383;    margin-bottom: 30px;    padding: 10px;    width: 100%;}.contact-message textarea {    height: 140px;}.contact-btn .btn.btn-secondary {    padding: 4px 20px;}.form-messege.success {    color: #fff;    font-size: 16px;    background: #222;    border-radius: 5px;    padding: 10px 15px;    margin-top: 15px;}/*-------scroll to top-------*/.scroll-top {    background: #111;    border-radius: 50%;    bottom: 50px;    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);    box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);    cursor: pointer;    height: 50px;    position: fixed;    right: 20px;    text-align: center;    width: 50px;    z-index: 9;    line-height: 50px;    border: 2px solid #ddd;}.scroll-top i {    line-height: 44px;    color: #fff;    font-size: 24px;}.not-visible {    visibility: hidden;    -webkit-opacity: 0;    opacity: 0;}.pro-large-img:hover .img-view {    opacity: 1;    visibility: visible;}.product-gallary-active {    margin-right: -1px;    width: auto;}/*------slick arrow style for slider start------*/.slider-arrow-style.slick-slider .slick-arrow {    top: 50%;    width: 56px;    height: 56px;    color: #333c4a;    font-size: 28px;    text-align: center;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    border: none;    z-index: 1;    cursor: pointer;    display: block;    position: absolute;    -webkit-transform: translate(0, -50%);    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    background-color: #ffffff;    line-height: 24px;    opacity: 0;    visibility: hidden;    -webkit-transition: 0.4s;    -moz-transition: 0.4s;    transition: 0.4s;    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);}.slider-arrow-style.slick-slider .slick-arrow.slick-prev {    left: 20px;}.slider-arrow-style.slick-slider .slick-arrow.slick-prev i {    padding-right: 2px;    display: block;}.slider-arrow-style.slick-slider .slick-arrow.slick-next {    right: 20px;}.slider-arrow-style.slick-slider .slick-arrow.slick-next i {    padding-left: 2px;    display: block;}.slider-arrow-style.slick-slider .slick-arrow:hover {    color: #ffffff;    background-color: #ff5f20;}.slider-arrow-style.slick-slider:hover .slick-arrow {    opacity: 1;    visibility: visible;}.menu-tabs-new {    padding: 0;    margin: 0; } .menu-tabs-new li a.active{    color: #ff5f20; } .menu-tabs-new li{    width: 100% !important;    display: block;    float: none !important;    text-align: left;    background: #f4f4f4;    border-bottom: 1px solid #e0e0e0;    padding: 0 20px; } .menu-tabs-new li a{    color: #000 !important;    font-size: 15px !important; } .sidenav {    height: 100%;    width: 0;    position: fixed;    z-index: 9999;    top: 0;    left: 0;    background-color: #111;    overflow-x: hidden;    transition: 0.5s;    padding-top: 25px;  }    .sidenav a {    text-decoration: none;    font-size: 25px;    color: #818181;    display: block;    transition: 0.3s;  }    .sidenav a:hover {    color: #f1f1f1;  }    .sidenav .closebtn {    position: absolute;    top: 12px;    right: 12px;    font-size: 34px;    margin-left: 0px;    background: #ff5f20;    color: #fff;    width: 35px;    height: 35px;    text-align: center;    padding: 0;    border-radius: 3px;    line-height: 35px;  }    @media screen and (max-height: 450px) {    .sidenav {padding-top: 15px;}    .sidenav a {font-size: 18px;}  }  @media screen and (max-width: 768px){    .responsive-menu-mobile{        display: block !important;    }    .laptop-menu-new{        display: none !important;    }  }  .menu-tag{      cursor: pointer;      cursor: pointer;        background: #ff5f20;        color: #fff;        height: 38px;        display: block;        width: 38px;        border-radius: 5px;        text-align: center;        padding: 7px 0;        font-size: 18px;        top: -4px;        position: relative;        margin-left: 10px;  }  .laptop-menu-new{      display: block;  }  .responsive-menu-mobile{      display: none;      padding: 10px 0;  }  .responsive-menu-mobile .mini-cart-option li{    margin-left: 11px;  }  .responsive-menu-mobile .mini-cart-option .count {    top: -11px;    }  .responsive-menu-mobile .search_container input{      width: 100%;  }  .responsive-menu-mobile .new-search-bar-area{    position: absolute;    right: 26px;  }  .responsive-menu-mobile .mini-cart-option.cart-mini4{      margin: 0;  }  .responsive-side-menu ul{      padding: 0;      margin: 0;  }  .responsive-side-menu ul li{      list-style-type: none;      border-bottom: 1px solid #565656;      padding: 10px 20px;  }  .responsive-side-menu ul li a{      color: #fff;      font-size: 15px;      font-weight: 600;      text-transform: capitalize;  }    .responsive-side-menu ul li ul{      padding-left: 7px;  }  .responsive-side-menu ul li ul li{      border: 0;      padding: 3px 10px;  }  .responsive-side-menu ul li ul li ul{    padding-left: 5px;}.footer-social-link{    position: relative;    margin-bottom: 20px;}.footer-social-link ul{    list-style: none;    margin-bottom: 0;}.footer-social-link ul li{    display: inline-block;    padding: 0 4px 0 0;}.footer-social-link ul li a{    color: #fff;}.face{    background:#3b5998;}.twit{    background:#6CADDE;}.linkdn{    background:#2867B2;}.instgrm{    background:#3f729b;}.pintrst{    background:#E60023;}.footer-bottom {    background: #f2f2f2;    color: #fff;}.social-icon{  height: 30px;  width: 30px;  line-height: 30px;  border-radius: 50%;  text-align: center;}.social-icon:hover{    color: #fff !important;}.img-right {    display: block;    margin: 20px 0 0 auto;}ul#menu-navbar-upper-left {    text-align: right;}.blog-details-title{    margin-top: 20px;    font-size: 24px;    font-weight: 600;    color: #000;}.blogg-content img{    width: 100%;}.btn-default:focus, .btn-default:hover{        outline: none;}.btn.focus, .btn:focus{    box-shadow: none;}form#searchform {    position: relative;}button#searchsubmit {    position: absolute;    right: 0;    border: 0;    background: transparent;    box-shadow: none;}.filter-attribute-container img{    width: 75px;    height: 60px;    margin-right: 6px;    float: left;}.filter-attribute-container p{    font-size: 15px;    font-weight: 500;    padding-bottom: 5px;}section.recent-posts-2.widget_recent_entries {    display: none;}section.recent-comments-2.widget_recent_comments{    display: none;}section.search-2.widget_search {    margin-bottom: 20px;}input.wpcf7-form-control.wpcf7-submit.btn.btn-primary {    background: #ff5f20 !important;    color: #fff !important;    text-shadow: none !important;    font-weight: 600 !important;    text-transform: uppercase;    font-size: 17px;    height: 40px !important;    width: auto !important;    border: 0 !important;    margin-top: 10px;    padding: 0px 32px !important;}.cat-post-title-name{    font-size: 18px;    font-weight: 700;    color: #000;    line-height: 35px;}.search-results article{    padding-bottom: 30px;}.search-results article h4{    font-size: 18px;    font-weight: 700;    color: #000;}.search-results article h4 a{    color: #000;}.search-results article a{    font-weight: 700;    color: #ff5f20;}.search-results article p{    font-weight: 500;    color: #989898;}ol.commentlist > li:before{    display: none;}a.comment-reply-link.btn.btn-default {    display: none;}.comment-author.vcard img{    width: auto;}.video_area {  background: url('../images/download-bg.jpg');  padding: 50px 0;  background-size: 100%;      position: relative;}.video_area:before {  content: "";  background: rgba(0, 0, 0, 0.58);  position: absolute;  left: 0px;  top: 0px;  width: 100%;  height: 100%;  z-index: -1;}.video_area .download-app {  text-align: center;  padding: 50px 20px;}.video_area .download-app a{    display: inline-block;  padding-top: 20px;}.video_area .download-app p{     color: #fff;    text-transform: capitalize;    font-size: 15px;    letter-spacing: 0px;    font-style: italic;}.video_area .video_inner {  text-align: center;      border-right: 1px solid #fff;    padding: 50px 30px;}.video_area .video_inner a {  display: inline-block;  padding-top: 20px;}.video_area .video_inner a i {  font-size: 74px;  line-height: 70px;}.video_area .video_inner a i:before {  font-size: 74px;  color: #fff;}.video_area .video_inner h4 {  color: #ffb606;  text-transform: uppercase;  font-size: 32px;  font-weight: bold;  letter-spacing: .96px;  padding-bottom: 5px;}.video_area .video_inner h5 {    color: #fff;    text-transform: capitalize;    font-size: 32px;    font-weight: 500;    letter-spacing: .6px;    padding-bottom: 15px;    font-weight: bold;}.video_area .video_inner p{     color: #fff;    text-transform: capitalize;    font-size: 15px;    letter-spacing: 0px;}.blog_column_grid{    display: grid;    grid-template-columns: 33% 34% 33%;    grid-column-gap: 30px;    grid-row-gap: 50px;}.grid_child{    position: relative;    border: 1px solid #f0f0f0;    border-radius: 8px 8px 0 0;    overflow: hidden;}@media all and (max-width: 639px) and (min-width: 100px){.blog_column_grid{    display: block;}.grid_child{    margin:0 0 30px;}}