.copy_in@charset "UTF-8";/*! * @package IcoFont * @version 1.0.1 * @author IcoFont https://icofont.com * @copyright Copyright (c) 2015 - 2018 IcoFont * @license - https://icofont.com/license/*/@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700&display=swap");.sr-only {    border: 0;    clip: rect(0, 0, 0, 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}.sr-only-focusable:active,.sr-only-focusable:focus {    clip: auto;    height: auto;    margin: 0;    overflow: visible;    position: static;    width: auto;}@font-face {    font-family: "Conv_Industry-Medium";    src: url("../fonts/Industry-Medium.eot");    src: local("Γÿ║"), url("../fonts/Industry-Medium.woff") format("woff"), url("../fonts/Industry-Medium.ttf") format("truetype"), url("../fonts/Industry-Medium.svg") format("svg");    font-weight: normal;    font-style: normal;}/** Generated by FG **/@font-face {    font-family: "Conv_Industry-Bold";    src: url("../fonts/Industry-Bold.eot");    src: local("Γÿ║"), url("../fonts/Industry-Bold.woff") format("woff"), url("../fonts/Industry-Bold.ttf") format("truetype"), url("../fonts/Industry-Bold.svg") format("svg");    font-weight: normal;    font-style: normal;}/** Generated by FG **/@font-face {    font-family: "Conv_Industry-BoldItalic";    src: url("../fonts/Industry-BoldItalic.eot");    src: local("Γÿ║"), url("../fonts/Industry-BoldItalic.woff") format("woff"), url("../fonts/Industry-BoldItalic.ttf") format("truetype"), url("../fonts/Industry-BoldItalic.svg") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: "Conv_Industry-Book";    src: url("../fonts/Industry-Book.eot");    src: local("Γÿ║"), url("../fonts/Industry-Book.woff") format("woff"), url("../fonts/Industry-Book.ttf") format("truetype"), url("../fonts/Industry-Book.svg") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: "Conv_Industry-Demi";    src: url("../fonts/Industry-Demi.eot");    src: local("Γÿ║"), url("../fonts/Industry-Demi.woff") format("woff"), url("../fonts/Industry-Demi.ttf") format("truetype"), url("../fonts/Industry-Demi.svg") format("svg");    font-weight: normal;    font-style: normal;}/** Generated by FG **/.carousel {    background: #000;}@font-face {    font-family: "Conv_Industry-Light";    src: url("../fonts/Industry-Light.eot");    src: local("Γÿ║"), url("../fonts/Industry-Light.woff") format("woff"), url("../fonts/Industry-Light.ttf") format("truetype"), url("../fonts/Industry-Light.svg") format("svg");    font-weight: normal;    font-style: normal;}/************************** font_family end here *********************************//*red-color*//*black-color*//*****  mixin  *****//***** mixin  *****/p,h1,h2,h3,h4,h5,h6,ul {    margin: 0;    padding: 0;}a {    transition: 0.45s;}a:hover {    text-decoration: none;}li {    list-style: none;}.padd_l_15 {    padding-left: 15px;}.padd_l_0 {    padding-left: 0px;}.padd_r_15 {    padding-right: 15px;}.padd_r_0 {    padding-right: 0px;}.padd_t_b_80 {    padding: 80px 0px;}.padd_t_80 {    padding-top: 80px;}.padd_b_80 {    padding-bottom: 80px;}.padd_t_b_70 {    padding: 70px 0px;}.padd_t_70 {    padding-top: 70px;}.padd_b_70 {    padding-bottom: 70px;}.padd_t_b_60,.our-fav {    padding: 60px 0px;}.padd_t_60,.rage-head,footer {    padding-top: 60px;}.padd_b_60,.insta,.newsletter {    padding-bottom: 60px;}.padd_t_b_50 {    padding: 50px 0px;}.padd_t_50 {    padding-top: 50px;}.padd_b_50 {    padding-bottom: 50px;}.padd_t_b_40 {    padding: 40px 0px;}.padd_t_40 {    padding-top: 40px;}.padd_b_40 {    padding-bottom: 40px;}.padd_t_b_30 {    padding: 30px 0px;}.padd_t_30 {    padding-top: 30px;}.padd_b_30 {    padding-bottom: 30px;}.padd_b_20 {    padding-bottom: 20px !important;}.no_mg {    margin: 0px;}.mg_l_15 {    margin-left: 15px;}.mg_l_0 {    margin-left: 0px;}.mg_r_15 {    margin-right: 15px;}.mg_r_0 {    margin-right: 0px;}.mg_t_b_80 {    margin: 80px 0px;}.mg_t_80 {    margin-top: 80px;}.mg_b_80 {    margin-bottom: 80px;}.mg_t_b_70 {    margin: 70px 0px;}.mg_t_70 {    margin-top: 70px;}.mg_b_70 {    margin-bottom: 70px;}.mg_t_b_60 {    margin: 60px 0px;}.mg_t_60 {    margin-top: 60px;}.mg_b_60 {    margin-bottom: 60px;}.mg_t_b_50 {    margin: 50px 0px;}.mg_t_50 {    margin-top: 50px;}.mg_b_50 {    margin-bottom: 50px;}.mg_t_b_40 {    margin: 40px 0px;}.mg_t_40 {    margin-top: 40px;}.mg_b_40 {    margin-bottom: 40px;}.mg_t_b_30 {    margin: 30px 0px;}.mg_t_30 {    margin-top: 30px;}.mg_b_30 {    margin-bottom: 30px;}body {    overflow-x: hidden;}header .top-bar {    background: #000;    line-height: 40px;}header .top-bar .top-bar-phone ul {    text-align: right;}header .top-bar .top-bar-phone ul li {    display: inline-block;    position: relative;}header .top-bar .top-bar-phone ul li a {    color: #fff;    display: inline-block;    font-family: "Oswald", sans-serif;    font-size: 20px;    padding: 0 10px;    font-size: 13px;    text-transform: uppercase;    font-weight: 500;}header .top-bar .top-bar-phone ul li .top-about {    border-right: 1px solid #3e3e3e;    padding-right: 20px;}header .top-bar .top-bar-phone ul li .top-about:hover {    color: #920c14;}header .top-bar .top-bar-phone ul li .phone {    font-size: 20px;    border-right: 1px solid #3e3e3e;    padding-right: 15px;}header .top-bar .top-bar-phone ul li .phone:hover {    color: #920c14;}header .top-bar .top-bar-phone ul li .mail {    font-size: 20px;    border-right: 1px solid #3e3e3e;    padding-right: 15px;}header .top-bar .top-bar-phone ul li .mail:hover {    color: #920c14;}header .top-bar .top-bar-phone ul li .world {    transform: translateY(-2px);}header .top-bar .top-bar-phone ul li .world i {    font-size: 16px;    padding-right: 3px;}header .top-bar .top-bar-phone ul li .world span i {    font-size: 15px;}header .top-bar .top-bar-phone ul li .world:hover {    color: #920c14;}header .top-bar .top-bar-phone ul li .help {    background: #920c14;    color: #fff;    border-radius: 5px;    height: 30px;    transform: translateY(-1px);    line-height: 30px;    font-weight: 400;}header .top-bar .top-bar-phone ul li .help:hover {    background: #fff;    color: #000;}header .top-bar .top-bar-phone ul li .help i {    font-size: 16px;    padding-right: 3px;}header .logo-bar .m-logo {    padding: 13px 0;}header .top-bar .top-bar-phone ul li:hover a {    color: #920c14;}header .top-bar .top-bar-phone ul li ul {    text-align: left;    position: absolute;    display: none;    background: #fff;    box-shadow: 0 0 10px 0 #00000094;    margin-bottom: 0px;    padding-bottom: 0px;    width: 185px;    right: 0;    left: 0;    z-index: 999;}header .top-bar .top-bar-phone ul li ul li {    display: block;    transition: 0.45s;    border-bottom: 1PX solid rgb(199, 199, 199);    line-height: 30px;}header .top-bar .top-bar-phone ul li:hover ul li a {    color: #000;}header .top-bar .top-bar-phone ul li ul li a {    color: #000;    transition: 0.45s;    width: 100%;    padding: 0px 10px;}header .top-bar .top-bar-phone ul li ul li:hover {    background: #920c14;}header .top-bar .top-bar-phone ul li ul li:hover a {    color: #fff;}header .top-bar .top-bar-phone ul li:hover ul {    display: block;}header .top-bar .top-bar-phone ul li.drop-top {}header .top-bar .top-bar-phone ul li.drop-top a {    padding-right: 13px;}/*  */.nav_win {    padding: 0px 0px;}.main_navs {    position: relative;}.top_nav_items ul {    text-align: center;    position: relative;}.top_nav_items ul li {    display: inline-block;    position: static;    transition: 0.45s all;}.top_nav_items ul li a {    font-weight: 500;    font-style: normal;    color: #000;    font-family: "Fira Sans", sans-serif;    font-size: 14px;    display: inline-block;    position: relative;    height: 70px;    padding: 0 15px;    line-height: 70px;    text-transform: uppercase;    text-decoration: none !important;}.top_nav_items>ul>li:first-child>a {    padding-left: 0px;}.top_nav_items>ul>li:last-child>a {    padding-right: 0px;}.top_nav_items ul li a:after {    content: "";    width: 0%;    height: 3px;    background: #920c14;    position: absolute;    bottom: 0;    left: 0;    right: 0;    transition: 0.45s;}.top_nav_items ul li:hover a:after {    width: 100%;}.top_nav_items ul li a i {    font-size: 14px;}.top_nav_items ul li:hover {    color: #920c14;}.top_nav_items ul li:hover a {    color: #920c14;}.top_nav_items ul li ul.l2_ul {    position: absolute;    top: 100%;    left: 0px;    right: 0px;    display: none;    width: 1014px;    z-index: 999;    background: #eff3f6;    border: 0px solid #e4e4e4;    padding: 0px 0px 0px 0px;    border-bottom: 0px;}.top_nav_items ul li ul.l2_ul li.l2_li {    display: block;    text-align: left;    width: 33.33%;    background: transparent;    transition: 0s;    position: relative;    float: left;    padding: 0 10px;}.top_nav_items ul li ul.l2_ul li.l2_li a {    display: block;    text-align: left;    width: 100%;    color: #000;    background: transparent;    position: relative;    font-size: 14px;    padding: 0px 15px;    height: 40px;    line-height: 40px;    border-bottom: 1px solid #d2d2d2;}.top_nav_items ul li ul.l2_ul li.l2_li a:after .top_nav_items ul li ul.l2_ul li.l2_li:hover {    color: #920c14;    border-color: #920c14;}.top_nav_items ul li ul.l2_ul li.l2_li:hover a {    color: #920c14;}.top_nav_items ul li ul.l2_ul li.l2_li a:after {    content: "" !important;    width: 0% !important;    height: 1px !important;    background: #920c14 !important;    position: absolute !important;    bottom: 0 !important;    left: 0 !important;    right: 0 !important;    transition: 0.45s !important;}.top_nav_items ul li ul.l2_ul li.l2_li a:hover:after {    width: 100% !important;}.site_h_r {    text-align: right;    line-height: 104px;}.site_h_r ul li {    display: inline-block;    padding: 0px 5px;    position: relative;}.site_h_r ul li a {    font-size: 21px;    display: inline-block;    width: 42px;    transition: 0.45s;    height: 42px;    line-height: 42px;    text-align: center;    color: #fff;    background: #920c14;}.site_h_r ul li:first-child a {    font-size: 18px;}.site_h_r ul li:first-child {    padding-left: 0px;}.site_h_r ul li:nth-child(3) {    padding-right: 0px;}.site_h_r ul li a:hover {    border-radius: 50%;    color: #1a1a1a;}.mobile_menus {    display: none !important;}#mySidenav {    display: none;}.top-search {    margin-top: 8px;}.top-search ul {    text-align: right;}.top-search ul li {    display: inline-block;}.top-search ul li a {    font-size: 24px;    color: #000;    display: inline-block;}.top-search ul li a:hover {    color: #920c14;}.top-search ul li a:hover span {    background: #920c14;}.top-search ul li a span {    width: 20px;    height: 20px;    background: #000;    color: #fff;    display: inline-block;    font-size: 14px;    line-height: 20px;    transition: 0.45s;    text-align: center;    transform: translateY(-3px);    border-radius: 4px;    margin-right: 10px;}.top-search ul li .search-inner {    position: relative;}.top-search ul li .search-inner a {    font-size: 20px;    padding: 0px 15px;    padding-right: 0px;}.top-search ul li .search-inner input {    width: 250px;    height: 54px;    background: #ededed;    border: none;    font-size: 14px;    letter-spacing: 1.5px;    color: #7d7d7d;    font-family: "Oswald", sans-serif;    padding-left: 20px;    line-height: 54px;    outline: none;}.top-search ul li .search-inner button {    position: absolute;    top: 0;    right: 0px;    width: 54px;    height: 54px;    line-height: 54px;    color: #000;    border: 0px;    background: transparent;    text-align: center;    transition: 0.45s;}.top-search ul li .search-inner button:hover {    color: #920c14;}.bannter_text {    background: url(../images/bbl.png) no-repeat center top;    /* border-bottom: 2px solid $first_color; */    text-align: center;    padding: 41px 0px;    background-size: cover;}.bannter_text h2 {    font-family: "Conv_Industry-Bold";    font-size: 36px;    color: #fff;    text-transform: uppercase;    padding-bottom: 12px;}.bannter_text p {    font-family: "Fira Sans", sans-serif;    font-size: 20px;    font-weight: 300;    color: #fff;}.category-area .row {    margin-left: -3px;    margin-right: -3px;}.category-main {    overflow: hidden;    position: relative;    background: #000;}.category-main img {    transition: all 4s cubic-bezier(0, 0, 0.2, 1);    display: block;    width: 100%;    max-width: 100%;    transform: rotate(0deg) scale(1);}.category-main p {       position: absolute;    left: 20px;    top:20px;  }.category-main p span{ font-size: 26px;  padding: 3px 13px;    transition: 0.45s;    text-transform: uppercase;    color: #000;    letter-spacing: 2px;    font-family: "Conv_Industry-Bold";    background: #ffffff;}.category-main:hover img {    transform: rotate(4deg) scale(1.1);    opacity: 0.5;}.category-main:hover p span {    background: #920c14;    color: #fff;}.cat1-p {    padding: 0px 3px 0 3px;}.cat2-p {    padding: 0px 3px 0 3px;}.cat3-p {    padding: 0px 3px 0 3px;}.mg-2-cat .category-main {    margin-top: 6px;}.rage-img {    overflow: hidden;    background: #000;}.rage-img img {    transition: all 4s cubic-bezier(0, 0, 0.2, 1);    display: block;    transform: rotate(0deg) scale(1);}.rage-img:hover img {    transform: rotate(0deg) scale(1.05);    opacity: 0.5;}.rage-head {    padding-bottom: 30px;}.rage-head h2 {    font-size: 30px;    color: #000;    font-weight: 300;    font-family: "Oswald", sans-serif;    text-transform: uppercase;}.rage-head h2 span {    font-weight: 700;}.our-fav .our-fav-head {    text-align: center;}.our-fav .our-fav-head h2 {    font-size: 30px;    color: #000;    font-weight: 300;    font-family: "Oswald", sans-serif;    text-transform: uppercase;    font-family: "Oswald", sans-serif;}.fav-products .item {    border: 1px solid #dcdcdc;    transition: 0.45s;    margin-top: 40px;}.fav-products .item:hover {    border-color: #920c14;}.fav-products .item-name {    text-align: center;    padding-bottom: 30px;}.fav-products .item-name h2 {    font-size: 16px;    color: #000;    font-weight: 400;    font-family: "Fira Sans", sans-serif;}.fav-products .item-name p {    font-size: 17px;    color: #000;    padding: 5px;    font-weight: 700;    font-family: "Fira Sans", sans-serif;}.fav-products .item-name img {    width: auto !important;}.insta {    clear: both;}.insta .insta-gram {    margin-bottom: 40px;}.insta .insta-gram h2 {    font-size: 30px;    color: #000;    font-weight: 400;    font-family: "Oswald", sans-serif;    text-transform: uppercase;    font-family: "Oswald", sans-serif;}.insta .insta-gram h2 i {    padding-right: 20px;    font-size: 28px;}.btn-insta {    margin-top: 40px;    float: right;}.newsletter_txt {    padding: 0px 0;    text-align: center;}.newsletter_txt h1 {    color: #000;    font-weight: 400;    text-transform: uppercase;    font-size: 26px;    font-family: "Oswald", sans-serif;    line-height: initial;}.newsletter_txt p {    color: #000;    font-weight: 400;    font-family: "Fira Sans", sans-serif;    font-size: 15px;    padding-top: 10px;}.newsletter_form {    padding-top: 30px;}form {    position: relative;}.ctr {    height: 48px;    width: 100%;    background: #fff;    color: #898989;    border: 2px solid #ebebeb;    font-size: 13px;    font-weight: 400;    padding-left: 25px;}.bt {    height: 48px;    width: 148px;    color: #fff;    background: #920c14;    transition: 0.45s;    line-height: 48px;    text-align: center;    border: none;    font-weight: 600;    font-size: 14px;    position: absolute;    transition: 0.45s;    top: 0;    right: 0;}.bt:hover {    background: #1a1a1a;}.newsletter_social {    float: right;    padding: 45px 0;}.newsletter_social ul {    list-style: none;}.newsletter_social ul li {    display: inline-block;}.newsletter_social ul li a {    display: inline-block;    height: 40px;    width: 40px;    line-height: 40px;    text-align: center;    color: #fff;    background: #061e60;    border: 0px;    border-radius: 50%;    font-size: 17px;    margin-right: 8px;    transition: 0.45s;}.newsletter_social ul li a:hover {    background: #2b7cb1;}footer {    background: #1a1a1a;}.footer_logo {    text-align: center;}.footer_logo h2 {    font-family: 'Conv_Industry-Medium';    font-size: 20px;    color: #fff;    line-height: 30px;    letter-spacing: 0.5px;    padding-top: 10px;}.footer_he h2 {    position: relative;    font-family: 'Conv_Industry-Medium';    font-size: 19px;    color: #fff;    padding-bottom: 15px;    letter-spacing: 0.5px;    text-transform: uppercase;}.footer_he h2:after {    content: "";    width: 100px;    height: 3px;    background: #920c14;    position: absolute;    bottom: 0;    left: 0;}.location {    padding-bottom: 8px;}.media-left {    line-height: 0;    padding-right: 17px;}.media-left span {    color: #fff;    font-size: 16px;    transform: translateY(6px);    display: inline-block;}.media-body {    font-family: 'Roboto', sans-serif;}.media-body h5 {    font-size: 16px;    color: #920c14;    font-weight: 500;    padding-bottom: 7px;    text-transform: uppercase;    font-family: 'Oswald', sans-serif;    letter-spacing: 1px;}.media-body p {    font-size: 15px;    color: #afafaf;    font-family: "Fira Sans", sans-serif;    line-height: 22px;}.media-body a {    font-size: 15px;    color: #afafaf;    font-family: "Fira Sans", sans-serif;    line-height: 22px;    display: inline-block;    transition: 0.45s;}.media-body a:hover {    color: #920c14;}.footer_material {    margin-top: 25px;}.footer_social ul li {    padding-bottom: 15px;}.footer_social ul li a {    color: #cacaca;    font-family: 'Roboto', sans-serif;    display: inline-block;    transition: 0.45s;    font-size: 14px;}.footer_social ul li a i {    color: #cacaca;    font-size: 15px;    transition: 0.45s;    padding-right: 15px;}.footer_social ul li a:hover {    color: #fff;}.footer_social ul li:nth-of-type(1) a i {    padding-right: 18px;}.footer_social ul li:nth-of-type(2) a i {    padding-right: 12px;}.c_slider_1 .owl-nav {    display: none;}.footer_socialz ul li {    display: inline-block;    padding-right: 10px;}.footer_socialz ul li a {    color: #3e3e3e;    width: 30px;    height: 30px;    background: transparent;    display: block;    text-align: center;    transition: 0.45s;    line-height: 32.5px;    font-size: 17px;}.footer_socialz ul li a:hover {    background: #920c14;    color: #fff;    border-radius: 50%;}.footer_social ul li a:hover i {    padding-right: 20px;    color: #fff;}.footer_social ul li:nth-of-type(1) a:hover i {    padding-right: 23px;}.footer_social ul li:nth-of-type(2) a:hover i {    padding-right: 17px;}.footer_links ul li a {    font-family: 'Roboto', sans-serif;    font-size: 14px;    color: #afafaf;    display: inline-block;    transition: 0.45s;    padding-bottom: 9px;}.footer_links ul li a span {    display: inline-block;    font-size: 14px;    color: #920c14;    padding-right: 15px;    transition: 0.45s;}.footer_links ul li a:hover {    color: #fff;    padding-left: 5px;}.footer_links ul li a:hover span {    padding-right: 20px;}.ston {    font-family: 'Roboto', sans-serif;    font-size: 17px;    font-weight: 600;    color: #920c14;    padding-bottom: 5px;}.updats {    font-family: 'Roboto', sans-serif;    height: 150px;    overflow: hidden;}.updats p {    color: #cacaca;    text-align: justify;    font-family: 'Roboto', sans-serif;}.updats h6 {    color: #920c14;    font-size: 15px;    font-weight: 600;    padding-top: 10px;    font-family: 'Roboto', sans-serif;}.copy_right {    font-family: 'Roboto', sans-serif;    padding: 15px 0px;}.copy_right p {    color: #cacaca;    text-align: center;    font-size: 12px;}.copy_right h4 {    color: #cacaca;    font-size: 12px;    display: inline-block;    float: right;}.copy_right h4 a {    color: #920c14;    transition: 0.45s;    display: inline-block;    padding-left: 5px;    font-weight: 600;    font-family: 'Roboto', sans-serif;}.copy_right h4 a:hover {    color: #fff;}.ups {    padding-top: 25px;}.footer_news p {    font-size: 14px;    color: #afafaf;    font-family: 'Roboto', sans-serif;    line-height: 22px;    padding-bottom: 12px;}.footer_news input {    border: 0px;    width: 100%;    height: 40px;    line-height: 40px;    padding-left: 15px;    font-size: 13px;    color: #545454;    font-family: 'Roboto', sans-serif;    background: #fff;}.footer_news button {    width: 100%;    height: 40px;    line-height: 40px;    text-align: center;    font-family: 'Conv_Industry-Book';    font-size: 15px;    color: #fff;    text-transform: uppercase;    letter-spacing: 1px;    border: 0px;    transition: 0.45s;    background: #920c14;    margin-top: 10px;    font-weight: 600;}.footer_news button:hover {    background: #3c3c3c;    color: #fff;}.main_footer .col-md-6:after {    content: "";    width: 1px;    height: 100%;    background: #313131;    position: absolute;    top: 0;    left: 0;}.fl2 {    padding-left: 10px;}.padd_b_0 {    padding-bottom: 0px !important;}.flk1:after {    display: none;}.footer_social1 {    /*text-align: center;*/    padding: 30px 0px;}.footer_social1 h2 {    font-family: 'Conv_Industry-Medium';    font-size: 14px;    /*text-align: center;*/    text-transform: uppercase;    letter-spacing: 0.1px;    color: #fff;}.footer_social1 ul {   /* text-align: center;*/    margin-top: 25px;}.footer_social1 ul li {    display: inline-block;    margin: 0px 2px;}.footer_social1 ul li a {    width: 42px;    height: 42px;    line-height: 42px;    font-size: 20px;    color: #000;    border-radius: 50%;    background: #fff;    display: inline-block;    text-align: center;    transition: 0.45s;    padding: 0px;}.footer_social1 ul li:nth-child(1) a:hover {    background: #e4405f;    color: #fff;}.footer_social1 ul li:nth-child(2) a:hover {    background: #3b5999;    color: #fff;}.footer_social1 ul li:nth-child(3) a:hover {    background: #bd081c;    color: #fff;}.footer_social1 ul li:nth-child(4) a:hover {    background: #cd201f;    color: #fff;}.footer_copy_r {    text-align: center;    padding: 20px 0px;    border-top: 1px solid #242424;}.footer_copy_r p {    font-size: 14px;    color: #afafaf;    font-family: 'Roboto', sans-serif;}.footer_copy_r p span {    padding-left: 40px;}.footer_copy_r p span a {    color: #afafaf;    transition: 0.45s;}.footer_copy_r p span a:hover {    color: #920c14;}.lara_center {    margin-left: -40px;    margin-right: -40px;}.mobile_search {    display: none;}#search {    position: fixed;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    z-index: 9999999999999999;    background-color: rgba(0, 0, 0, 0.85);    -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    -ms-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;    -webkit-transform: translate(0px, -100%) scale(0, 0);    -moz-transform: translate(0px, -100%) scale(0, 0);    -o-transform: translate(0px, -100%) scale(0, 0);    -ms-transform: translate(0px, -100%) scale(0, 0);    transform: translate(0px, -100%) scale(0, 0);    opacity: 0;}#search input[type="search"] {    position: absolute;    top: 50%;    width: 100%;    color: white;    font-family: 'Roboto', sans-serif;    background: rgba(0, 0, 0, 0);    font-size: 30px;    font-weight: 300;    text-align: center;    border: 0px;    margin: 0px auto;    margin-top: -51px;    padding-left: 30px;    padding-right: 30px;    outline: none;}#search .btn {    position: absolute;    top: 50%;    left: 50%;    font-family: 'Oswald', sans-serif;    margin-top: 61px;    transform: translate(-50%, -50%);    background-color: #920c14;    border: black;    border: 2px solid #920c14;    padding: 10px 60px;    font-size: 18px;    text-transform: uppercase;    letter-spacing: 1px;    transition: 0.45s;}#search .btn:hover {    background: transparent;}#search .close {    position: fixed;    top: 15px;    right: 15px;    color: #fff;    background-color: #920c14;    border-color: #920c14;    border: 2px solid #920c14;    opacity: 1;    transition: 0.45s;    padding: 4px 14px 8px 16px;    font-size: 35px;    border-radius: 50%;}#search .close:hover {    background: transparent;}#search.open {    -webkit-transform: translate(0px, 0px) scale(1, 1);    -moz-transform: translate(0px, 0px) scale(1, 1);    -o-transform: translate(0px, 0px) scale(1, 1);    -ms-transform: translate(0px, 0px) scale(1, 1);    transform: translate(0px, 0px) scale(1, 1);    opacity: 1;}.scroll-top-wrapper {    position: fixed;    opacity: 0;    visibility: hidden;    overflow: hidden;    text-align: center;    z-index: 999999999999999999;    background: #545454;    color: #fff;    width: 50px;    height: 53px;    line-height: 48px;    right: 25px;    bottom: 30px;    padding-top: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 10px;    border-bottom-right-radius: 0px;    border-bottom-left-radius: 10px;    -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -ms-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;}.scroll-top-wrapper.show {    visibility: visible;    cursor: pointer;    opacity: 1.0;}.scroll-top-inner i {    font-size: 25px;    line-height: inherit;}.scroll-top-wrapper:hover {    background: #920c14;    color: #fff;}.scroll-top-wrapper:hover .scroll-top-inner i {    animation: lara 0.45s ease-in-out infinite alternate;}.copy_in {    padding: 10px 0px;    background: #920c14;	margin: 40px 0 0 0;}.copy_in p {    color: #fff;    font-size: 15px;    font-family: "Fira Sans", sans-serif;    font-weight: 400;}.copy_in span {    color: #fff;    transition: 0.45s;}.copy_in h4 {    color: #fff;    font-size: 15px;    font-weight: 400;    display: inline-block;    font-family: "Fira Sans", sans-serif;    float: right;}.copy_in h4 a {    display: inline-block;    color: #898989;    transition: 0.45s;    padding-left: 3px;    font-weight: 400;}.copy_in h4 a:hover span {    color: #1a1a1a;}@media (min-width: 1230px) {    .lara-co .container {        width: 1200px;    }    header .container {        width: 1200px;    }}@media (min-width: 1330px) {    .lara-co .container {        width: 1300px;    }    header .container {        width: 1300px;    }}@media (min-width: 1420px) {    .lara-co .container {        width: 1390px;    }    header .container {        width: 1390px;    }}@media (min-width: 1820px) {    header .container {        width: 1790px;    }}/* R-start here */@media screen and (max-width: 1820px) {    .top_nav_items ul li a {        padding: 0 6px;    }    .top_nav_items ul li ul.l2_ul {        width: 780px;    }    .top_nav_items ul li ul.l2_ul li.l2_li {        width: 33%;    }}@media screen and (max-width: 1420px) {    .top_nav_items ul li a {        padding: 0 5px;        font-size: 13px;    }    .top-search ul li .search-inner input {        width: 220px;    }    .top-search ul li:first-child {        padding-right: 5px;    }    .top_nav_items ul li ul.l2_ul {        width: 728px;    }}@media screen and (max-width: 1330px) {    .top_nav_items ul li a {        padding: 0 4px;        font-size: 12px;    }    .top-search ul li .search-inner input {        width: 197px;    }    .top_nav_items ul li ul.l2_ul {        width: 670px;    }}@media screen and (max-width: 1230px) {    .top_nav_items ul li a {        padding: 0 3px;        font-size: 12px;        height: 55px;        line-height: 55px;    }    .top-search ul li .search-inner input {        width: 147px;        padding-left: 10px;        height: 38px;    }    .top-search ul li .search-inner button {        line-height: 38px;        height: 38px;    }    .top_nav_items ul li ul.l2_ul {        width: 609px;    }    .top-search ul li a span {        margin-right: 0px;    }}@media screen and (max-width: 992px) {    .nav_win {        display: none;    }    .mobile_menus {        display: inline-block !important;    }    #mySidenav {        display: block;    }    /*menu css*/    .sidenav {        height: 100%;        width: 0;        position: fixed;        z-index: 99;        top: 0;        right: 0;        background-color: #000;        overflow-x: hidden;        transition: 0.5s;        padding-top: 60px;    }    .sidenav hr {        margin: 0;        border-color: #1e4145;    }    .sidenav a {        padding: 8px 8px 8px 15px;        text-decoration: none;        font-size: 13px;        color: #aaa !important;        display: block;        text-transform: uppercase;        transition: 0.3s;        font-weight: 500;        letter-spacing: 0.5px;        display: inline-block;    }    .mob_ul_m {        padding: 0px;    }    .sidenav a:hover {        color: #920c14 !important;    }    .sidenav .closebtn {        position: absolute;        top: 0;        right: 25px;        font-size: 36px;        margin-left: 50px;    }    .mobile_menus {        display: inline-block !important;        margin-top: 14px;        float: right;        width: 100%;    }    .mobile_menus a {        color: #fff;        font-size: 17px;        width: 35px;        height: 35px;        line-height: 35px;        border: 1px solid #000;        border-radius: 5px;        display: inline-block;        text-align: center;        line-height: 32px;        padding: 0px;        float: right;        background: #000;    }    .mobile_menus a:hover {        background: #920c14;        border-color: #920c14;    }    .cart_liust ul li:last-child a {        width: 35px;        height: 35px;        line-height: 35px;        border: 0px solid #fff;        padding: 0px;        text-align: center;        margin-left: 11px;        border-radius: 50%;        transform: translateY(0px);        transition: 0.45s;    }    .dropdown {        position: relative;    }    .dropdown-menu {        display: none;    }    .toggle,    .dropdown-menu {        width: 100%;    }    .is-active .dropdown-menu {        display: block;    }    .dropdown {        position: relative;        line-height: 18px;        display: inline-block;        width: 100%;        cursor: pointer;    }    .dropdown:hover a.toggle {        color: #920c14 !important;    }    .my_drop {        position: static;        background: #000;    }    .my_drop li {        background: #272727;        color: #fff;        border: 0px;        border-bottom: 1px solid #5d5d5d;        margin-bottom: 0px;        text-transform: uppercase;        padding: 0px 10px 0px 10px;        font-size: 13px;        letter-spacing: 0.5px;        cursor: pointer;        transition: 0.45s;    }    .my_drop li a {        width: 100%;        color: #fff !important;        padding: 10px 0px;    }    .my_drop li a:hover {        background: transparent;        background-color: transparent;    }    .my_drop li:hover a {        color: #fff !important;    }    .my_drop li:hover {        background: #fff;        color: #000 !important;    }    .my_drop li.list-group-item:hover {        background: #920c14;        color: #fff !important;    }    /*menu css*/    .top-search {        margin-top: 11px;    }    .bannter_text h2 {        font-family: "Conv_Industry-Bold";        font-size: 29px;    }    .bannter_text p {        font-family: "Fira Sans", sans-serif;        font-size: 16px;    }    .rage-head h2 {        font-size: 27px;    }    .footer_he h2 {        margin-top: 30px;    }    footer {        padding-top: 30px;    }    .logo-bar .row {        display: flex;        flex-wrap: wrap;    }    .order-1 {        display: flex;        order: 1;    }    .order-3 {        display: flex;        order: 3;    }    .order-2 {        display: flex;        order: 2;    }    .lra_clead {        float: left;        width: 100%;    }    .top-search {        width: 100%;    }    .top-search {        margin-top: 13px;    }}@media screen and (max-width: 768px) {    header .top-bar .top-bar-phone ul li .phone {        font-size: 17px;    }    header .top-bar .top-bar-phone ul li .phone {        font-size: 17px;    }    header .top-bar .top-bar-phone ul li a {        font-size: 12px;    }    header .top-bar .top-bar-phone ul li .world i {        font-size: 17px;        padding-right: 3px;    }    header .top-bar .top-bar-phone ul li .help i {        font-size: 17px;    }    header .top-bar .top-bar-phone ul li .help {        height: 25px;        transform: translateY(-3px);        line-height: 25px;        font-weight: 400;    }    header .container {        padding: 0px 7px;    }    header .row {        margin-left: -7px;        margin-right: -7px;    }    header .col-sm-4,    header .col-sm-2,    header .col-sm-6 {        padding: 0px 7px !important;    }    header .logo-bar .m-logo {        padding: 12px 0 8px;    }    .top-search ul li a {        font-size: 20px;    }    .top-search ul li a span {        width: 17px;        height: 17px;        font-size: 12px;        line-height: 17px;    }    .top-search ul li .search-inner input {        width: 113px;        padding-left: 10px;        height: 38px;    }    .top-search {        margin-top: 2px;    }    .m-logo img {        width: 111px;    }    .mobile_menus {        display: inline-block !important;        margin-top: 3px;        float: right;    }    .top-search ul li .search-inner button {        width: 28px;    }    .bannter_text h2 {        font-family: "Conv_Industry-Bold";        font-size: 22px;    }    .bannter_text p {        font-family: "Fira Sans", sans-serif;        font-size: 14px;    }    .padd_t_b_70 {        padding: 30px 0px;    }    .padd_t_70 {        padding-top: 30px;    }    .padd_b_70 {        padding-bottom: 30px;    }    .padd_t_b_60,    .our-fav {        padding: 30px 0px;    }    .padd_t_60,    .rage-head,    footer {        padding-top: 30px;    }    .padd_b_60,    .insta,    .newsletter {        padding-bottom: 30px;    }    .category-main p {        font-size: 19px;        padding: 5px 13px;    }    .rage-head h2 {        font-size: 22px;    }    .insta .insta-gram h2 {        font-size: 22px;    }    .newsletter_txt h1 {        font-size: 22px;    }    .bt {        height: 48px;        width: 128px;    }    .copy_in p {        color: #fff;        font-size: 13px;        font-family: "Fira Sans", sans-serif;        text-align: center;    }    .copy_in h4 {        font-size: 13px;        float: none;        text-align: center;    }    .copy_in {        padding: 15px 0px;        text-align: center;        background: #920c14;    }    header .top-bar .top-bar-phone ul li .top-about {        display: none;    }        .category-main p {    position: absolute;    left: 15px;    top: 15px;    padding: 0px 0px;}   .category-main p span {    font-size: 18px;}     }/*# sourceMappingURL=main.css.map */.site-text { font-size: 14px; color: #404040; line-height: 28px;}.pro { background: url(../series/bac.png) no-repeat center top; background-attachment: fixed; background-size: cover;}.ragemm{ position: absolute; left: 0; right: 0; z-index: 999;}