@charset "utf-8";

@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,800&amp;display=swap");
@import url("https://fonts.googleapis.com/css?family=Fredoka+One&amp;display=swap");
@import url("https://fonts.googleapis.com/css?family=Kaushan+Script&amp;display=swap");
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i&amp;display=swap&amp;subset=cyrillic,latin-ext,vietnamese");

/* ===================================
    Typography
====================================== */
body {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 23px;
    font-weight: 400;
    letter-spacing: 0.5px;
    color: #000;
}
body,
html {
    height: 100%;
}

/* heading */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Poppins", sans-serif;
    margin: 0;
    padding: 0;
    color: #000;
}
h1 {
    font-size: 50px;
    line-height: 60px;
}
h2 {
    font-size: 35px;
    line-height: 40px;
}
h3 {
    font-size: 30px;
    line-height: 35px;
}
h4 {
    font-size: 25px;
    line-height: 33px;
}
h5 {
    font-size: 20px;
    line-height: 30px;
}
h6 {
    font-size: 18px;
    line-height: 23px;
}

/* different text size */
.text-extra-small {
    font-size: 10px;
    line-height: 15px;
}
.text-small2 {
    font-size: 11px;
}
.text-small {
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
}
.text-extra-medium {
    font-size: 13px;
    line-height: 23px;
}
.text-medium {
    font-size: 14px;
    line-height: 24px;
}
.text-medium2 {
    font-size: 15px;
    line-height: 24px;
}
.text-large {
    font-size: 16px;
    line-height: 25px;
}
.text-extra-large {
    font-size: 18px;
    line-height: 28px;
}
.title-small {
    font-size: 20px;
    line-height: 28px;
}
.title-smalli {
    font-size: 20px !important;
}
.title-greatersmall {
    font-size: 22px;
}
.title-medium {
    font-size: 24px;
    line-height: 30px;
}
.title-extra-medium {
    font-size: 26px;
    line-height: 30px;
}
.title-large {
    font-size: 28px;
    line-height: 35px;
}
.title-large-1 {
    font-size: 30px;
    line-height: 35px;
}
.title-bit-large {
    font-size: 32px;
    line-height: 35px;
}
.title-extra-large {
    font-size: 35px;
    line-height: 40px;
}
.title-extra-large-2 {
    font-size: 45px;
    line-height: 50px;
}
.title-extra-large-3 {
    font-size: 50px;
    line-height: 60px;
}
.title-extra-large-3-1 {
    font-size: 50px;
}
.title-extra-large-4 {
    font-size: 60px;
    line-height: 67px;
}
.title-extra-large-5 {
    font-size: 70px;
    line-height: 80px;
}
.title-extra-large-6 {
    font-size: 80px;
    line-height: 90px;
}
.title-extra-large-7 {
    font-size: 90px;
    line-height: 90px;
}
.title-extra-large-8 {
    font-size: 100px;
    line-height: 100px;
}
.title-extra-large-9 {
    font-size: 110px;
    line-height: 100px;
}
.title-big {
    font-size: 90px;
    line-height: 95px;
}
.title-extra-big {
    font-size: 150px;
    line-height: 160px;
}
.title-extra-big-2 {
    font-size: 160px;
    line-height: 160px;
}
.title-extra-big-3 {
    font-size: 180px;
    line-height: 180px;
}
.title-extra-big-4 {
    font-size: 190px;
    line-height: 190px;
}
.title-extra-big-5 {
    font-size: 200px;
    line-height: 200px;
}
.section-title-large {
    font-size: 35px;
    line-height: 39px;
}
.section-title-medium {
    font-size: 30px;
    line-height: 35px;
}
.section-title-small {
    font-size: 22px;
    line-height: 26px;
}

/* letter spacing */
.letter-spacing-0 {
    letter-spacing: 0px;
}
.letter-spacing-half {
    letter-spacing: 0.5px;
}
.letter-spacing-1 {
    letter-spacing: 1px;
}
.letter-spacing-2 {
    letter-spacing: 2px;
}
.letter-spacing-3 {
    letter-spacing: 3px;
}
.letter-spacing-4 {
    letter-spacing: 4px;
}
.letter-spacing-5 {
    letter-spacing: 5px;
}
.letter-spacing-6 {
    letter-spacing: 6px;
}
.letter-spacing-7 {
    letter-spacing: 7px;
}
.letter-spacing-8 {
    letter-spacing: 8px;
}
.letter-spacing-9 {
    letter-spacing: 9px;
}
.letter-spacing-10 {
    letter-spacing: 10px;
}
.letter-spacing-minus-1 {
    letter-spacing: -1px;
}
.letter-spacing-minus-2 {
    letter-spacing: -2px;
}
.letter-spacing-minus-3 {
    letter-spacing: -3px;
}
.letter-spacing-minus-4 {
    letter-spacing: -4px;
}
.letter-spacing-minus-5 {
    letter-spacing: -5px;
}
.letter-spacing-minus-6 {
    letter-spacing: -6px;
}
.no-letter-spacing {
    letter-spacing: 0px;
}

/* font weight */
.font-weight-100 {
    font-weight: 100;
}
.font-weight-200 {
    font-weight: 200;
}
.font-weight-300 {
    font-weight: 300;
}
.font-weight-400 {
    font-weight: 400;
}
.font-weight-500 {
    font-weight: 500;
}
.font-weight-600 {
    font-weight: 600;
}
.font-weight-700 {
    font-weight: 700;
}
.font-weight-800 {
    font-weight: 800;
}
.font-weight-900 {
    font-weight: 900;
}

/* line height */
.line-height-10 {
    line-height: 10px;
}
.line-height-15 {
    line-height: 15px;
}
.line-height-18 {
    line-height: 18px;
}
.line-height-20 {
    line-height: 20px;
}
.line-height-22 {
    line-height: 22px;
}
.line-height-24 {
    line-height: 24px;
}
.line-height-26 {
    line-height: 26px;
}
.line-height-28 {
    line-height: 28px;
}
.line-height-30 {
    line-height: 30px;
}
.line-height-34 {
    line-height: 34px;
}
.line-height-40 {
    line-height: 40px;
}
.line-height-45 {
    line-height: 45px;
}
.line-height-48 {
    line-height: 48px;
}
.line-height-50 {
    line-height: 50px;
}
.line-height-55 {
    line-height: 55px;
}
.line-height-60 {
    line-height: 60px;
}
.line-height-65 {
    line-height: 65px;
}
.line-height-70 {
    line-height: 70px;
}
.line-height-72 {
    line-height: 72px;
}
.line-height-75 {
    line-height: 75px;
}
.line-height-80 {
    line-height: 80px;
}
.line-height-85 {
    line-height: 85px;
}
.line-height-90 {
    line-height: 90px;
}
.line-height-normal {
    line-height: normal;
}
.line-height-inherit {
    line-height: inherit;
}
.line-height-0 {
    line-height: none;
}

/* text property */
.text-decoration-none {
    text-decoration: none !important;
}
.text-transform {
    text-transform: uppercase;
}
.text-transform-lower {
    text-transform: lowercase;
}
.text-decoration-underline {
    text-decoration: underline;
}
.word-wrap {
    word-wrap: break-word;
}
.text-transform-none {
    text-transform: none;
}
.line-height-none {
    line-height: 0;
}
.text-decoration-line-through {
    text-decoration: line-through;
}
.font-italic {
    font-style: italic;
}
.text-transform-capitalize {
    text-transform: capitalize;
}

/* text color */
.text-white {
    color: #ffffff;
}
.text-black-ni {
    color: #000000;
}
.text-black {
    color: #000000;
}
.text-black2 {
    color: #232323;
}
.text-dark-gray {
    color: #282828 !important;
}
.text-fast-gray {
    color: #444444;
}
.text-gray {
    color: #bbbbbb;
}
.text-medium-gray {
    color: #848484;
}
.text-yellow {
    color: #ffcf29;
}
.text-glowyellow {
    color: #efdb30;
}
.text-light-yellow {
    color: #f7f4ec;
}
.text-golden-yellow {
    color: #ecce63;
}
.text-blue {
    color: #3953a1;
}
.text-deep-blue {
    color: #2e5ba5;
}
.text-dark-blue {
    color: #2c353f;
}
.text-fast-blue {
    color: #3966e6;
}
.text-sky-blue-dark {
    color: #2c91d8;
}
.text-deepskyblue {
    color: #00bfff;
}
.text-blue-gray {
    color: #919499;
}
.text-cyan {
    color: #31c99b;
}
.text-deep-red {
    color: #e7403a;
}
.text-pink {
    color: #ff3d7f;
}
.text-dark-cherry {
    color: #3d3234;
}
.text-rosy-brown {
    color: #827777;
}
.text-light-red {
    color: #dc6768;
}
.text-silver {
    color: #837d7d;
}
.text-silver2 {
    color: #656564;
}
.text-tometo {
    color: #857422;
}
.text-rating {
    color: #ffa500;
}
.text-rating-gray {
    color: #cccccc;
}
.text-mehndi {
    color: #686a53;
}
.text-dark-orange {
    color: #e47535;
}
.text-dark-blue {
    color: #212121;
}

/*.text-sky-blue {color: #32b6e6;}*/
.text-light-green {
    color: #8bc34a;
}
.text-deep-green {
    color: #6aa84f;
}
.text-dark-slate-blue {
    color: #55365e;
}
.text-forestgreen {
    color: #228b22;
}
.text-bitter-sweet {
    color: #f3605c;
}
.text-orange {
    color: #ef5037;
}
.text-light-orange {
    color: #ff573d;
}
.text-deep-purple {
    color: #472e83;
}
.text-chrome-yellow {
    color: #f5ab35;
}
.text-turquoise-green {
    color: #2ccb8e;
}
.text-brown {
    color: #4e2b1f;
}
.text-golden {
    color: #d0ae5e;
}
.text-deep-orange {
    color: #f26149;
}
.text-sand-yellow {
    color: #bdb6b2;
}
.text-light-purple-blue {
    color: #374a8a;
}
.text-dark-purple-blue {
    color: #2a3869;
}
.text-puerto-rico {
    color: #55beae;
}
.text-orange-peel {
    color: #ff9800;
}
.text-greenish-blue {
    color: #3ed6a2;
}
.text-green {
    color: #008000;
}
.text-light-blue {
    color: #53d0e7;
}
.text-dark-speech-blue {
    color: #1b1841;
}
.text-yellow-ochre {
    color: #c0812a;
}
.text-yellowish-gray {
    color: #817b71;
}
.text-light-deep-yellow {
    color: #f5f0e9;
}
.text-dark-aqua {
    color: #43cbcd;
}
.text-emerald {
    color: #47df84;
}
.text-deep-green-dark {
    color: #40c37d;
}
.text-deep-blue-dark {
    color: #2e70c4;
}
.text-very-light-gray {
    color: #e6e6e6;
}
.text-fast-pink {
    color: #ff1967;
}
.text-glow-pink {
    color: #f8705d;
}
.text-fast-blue2 {
    color: #1080f2;
}
.text-meteorite {
    color: #473d5f;
}
.text-cinnabar {
    color: #e74948;
}
.text-poison-green {
    color: #05d561;
}
.text-dark-bitter-sweet {
    color: #807575;
}
.text-red {
    color: #bc3031;
}
.text-tequila-gold {
    color: #c5a47e;
}
.text-dark-brown {
    color: #7d6548;
}
.text-light-brown {
    color: #cec3b5;
}
.text-extra-dark-brown {
    color: #251b10;
}
.text-dark-poison {
    color: #00897b;
}
.text-sky-blue {
    color: #13b5ea;
}
.text-lightgray {
    color: #bbbbbb;
}
.text-light-gray {
    color: #eeeeee;
}

/* ===================================
    Background Color
====================================== */
.bg-white {
    background-color: #fff;
}
.bg-black {
    background-color: #000000;
}
.bg-gray {
    background-color: #f6f6f6 !important;
}
.bg-brown {
    background-color: #efe6da;
}
.bg-light-gray {
    background: #eeeeee;
}
.bg-light-gray1 {
    background-color: #f6f6f6 !important;
}
.bg-glow-yellow {
    background-color: #efdb30 !important;
}
.bg-dark-yellow {
    background-color: #f8bf50;
}
.bg-dark-gray {
    background: #282828;
}
.bg-middle-gray {
    background: #dedede;
}
.bg-dark-blue {
    background: #2c353f;
}
.bg-fast-blue {
    background: #3966e6;
}
.bg-blue {
    background: #1f337a;
}
.bg-deep-blue {
    background: #2e5ba5;
}
.bg-sky-blue {
    background: #32b6e6;
}
.bg-sky-blue-dark {
    background: #2c91d8;
}
.bg-sky-blue-light {
    background: #13b5ea;
}
.bg-cyan {
    background-color: #31c99b;
}
.bg-light-cyan {
    background-color: #6dc6a8;
}
.bg-cream {
    background-color: #f7f5e7;
}
.bg-dark-cream {
    background-color: #ac9377;
}
.bg-dark-cherry {
    background: #3d3234;
}
.bg-pink {
    background: #ff3d7f;
}
.bg-gainsboro {
    background: #dbe4e4;
}
.bg-deep-red {
    background: #e7403a;
}
.bg-rosy-brown {
    background: #9f9292;
}
.bg-light-red {
    background: #dc6768;
}
.bg-deepskyblue {
    background: #00bfff;
}
.bg-deep-purple {
    background: #472e83;
}
.bg-light-green {
    background: #8bc34a;
}
.bg-forestgreen {
    background: #228b22;
}
.bg-medium-green {
    background: #259319;
}
.bg-deep-green {
    background: #6aa84f;
}
.bg-yellow {
    background: #ffcf29;
}
.bg-light-yellow {
    background: #f7f4ec;
}
.bg-golden-yellow {
    background: #ecce63;
}
.bg-purple {
    background: #221825;
}
.bg-dark-slate-blue {
    background: #353d4f;
}
.bg-bitter-sweet {
    background: #f3605c;
}
.bg-scarlet-gum {
    background: #432a4b;
}
.bg-orange {
    background: #ef5037;
}
.bg-light-orange {
    background: #ff573d;
}
.bg-chrome-yellow {
    background: #f5ab35;
}
.bg-gray-yellow {
    background: #f6f5f5;
}
.bg-very-light-gray {
    background: #f8f8f8;
}
.bg-turquoise-green {
    background: #2ccb8e;
}
.bg-golden {
    background: #d0ae5e;
}
.bg-aqua {
    background: #00ffff;
}
.bg-deep-orange {
    background: #f26149;
}
.bg-sand-yellow {
    background: #fbf9f3;
}
.bg-sand-yellow-dark {
    background: #4a3b34;
}
.bg-deep-purple {
    background: #4b3a6c;
}
.bg-dark-purple-blue {
    background: #2a3869;
}
.bg-puerto-rico {
    background: #55beae;
}
.bg-orange-peel {
    background: #ff9800;
}
.bg-greenish-blue {
    background: #3ed6a2;
}
.bg-light-blue {
    background: #53d0e7;
}
.bg-dark-speech-blue {
    background: #1b1841;
}
.bg-light-deep-yellow {
    background: #f5f0e9;
}
.bg-yellow-ochre {
    background: #c0812a;
}
.bg-yellowish-gray {
    background: #8f887e;
}
.bg-aqua {
    background: #46eff0;
}
.bg-emerald {
    background: #47df84;
}
.bg-mongoose {
    background: #a78a73;
}
.bg-deep-green-dark {
    background: #40c37d;
}
.bg-deep-blue-dark {
    background: #2e70c4;
}
.bg-light-purple-blue {
    background: #374a8a;
}
.bg-middle-light-gray {
    background: #686868;
}
.bg-cod-grey {
    background: #313233;
}
.bg-charcoal {
    background: #242526;
}
.bg-black-russian {
    background: #1c1c1d;
}
.bg-light-gray2 {
    background: #ededed;
}
.bg-fast-pink {
    background: #ff1967;
}
.bg-fast-blue2 {
    background: #1080f2;
}
.bg-meteorite {
    background: #473d5f;
}
.bg-cinnabar {
    background: #e74948;
}
.bg-dark-gray2 {
    background: #181818;
}
.bg-poison-green {
    background: #05d561;
}
.bg-light-bitter-sweet {
    background: #f8eded;
}
.bg-red {
    background: #bc3031;
}
.bg-nero {
    background: #272727;
}
.bg-dark-nero {
    background: #0e0e0e;
}
.bg-medium-nero {
    background: #1f1f1f;
}
.bg-tequila-gold {
    background: #c5a47e;
}
.bg-dark-purple {
    background: #181623;
}
.bg-dark-brown {
    background: #7d6548;
}
.bg-very-light-brown {
    background: #eee3d6;
}
.bg-dark-poison {
    background: #00897b;
}
.bg-green {
    background-color: #4ca761;
}
.bg-light-blue {
    background-color: #2268dc;
}
.bg-light-red {
    background-color: #ce2b2d;
}
.bg-dark-light-blue {
    background: #000;
}
.bg-tometo {
    background: #857422;
    border-radius: 10px;
}
.bg-off-white {
    background-color: #f7f7f7;
}

/* rgb background color */
.bg-dark-blue-rgba {
    background-color: rgba(33, 33, 33, 0.8);
}
.bg-cyan-rgba {
    background-color: rgba(49, 201, 155, 0.9);
}
.bg-white-lightest-rgba {
    background-color: rgba(255, 255, 255, 0.7);
}
.bg-yellow-lightest-rgba {
    background-color: rgba(239, 219, 48, 0.7);
}
.bg-white-light-rgba {
    background-color: rgba(255, 255, 255, 0.9);
}
.bg-black-light-rgba {
    background-color: rgba(0, 0, 0, 0.45);
}
.bg-black-dark-rgba {
    background-color: rgba(0, 0, 0, 0.9);
}
.bg-greenish-blue-rgba {
    background-color: rgba(62, 214, 162, 0.8);
}
.bg-orange-rgba {
    background-color: rgba(255, 152, 0, 0.8);
}
.bg-black-medium-rgba {
    background-color: rgba(0, 0, 0, 0.8);
}

/* opacity */
.opacity-real-light {
    opacity: 0.2;
}
.only-opacity-light {
    opacity: 0.5;
}
.opacity-light {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    z-index: 1;
    top: 0;
    left: 0;
}
.opacity-medium {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: 0.7;
    z-index: 1;
    top: 0;
    left: 0;
}
.opacity-full {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: 0.8;
    top: 0;
    left: 0;
}
.opacity-full-dark {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: 0.9;
    z-index: 1;
    top: 0;
    left: 0;
}
.opacity-none {
    opacity: 0;
}
.opacity-one {
    opacity: 1 !important;
}

/* background image */
.cover-background {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    overflow: hidden;
    position: relative;
}
.fix-background {
    background-attachment: fixed !important;
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    overflow: hidden;
    position: relative;
}
.backsize-cover {
    background-size: cover;
}

/* ===================================
    Border Color
====================================== */
.border-light {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.border-glowyellow2 {
    border: 2px solid #efdb30;
}
.border-glowyellow3 {
    border: 3px solid #efdb30;
}
.border-light-blue {
    border: 2px solid #13b5ea;
}
.border-dark {
    border: 1px solid #454545;
}
.border-gray {
    border: 2px solid #f6f6f6;
}
.border-gray2 {
    border: 1px solid #dee2e6;
}
.border-white-10 {
    border: 10px solid #ffffff;
}
.border-gray-10 {
    border: 10px solid #f6f6f6;
}
.border-white {
    border: 1px solid #fff;
}
.border-white-2 {
    border: 2px solid #fff;
}
.border-top-white-1 {
    border-top: 1px solid #fff;
}
.border-top-white-2 {
    border-top: 2px solid #fff;
}
.border-bottom-white-2 {
    border-bottom: 2px solid #fff;
}
.border-bottom-tometo {
    border-bottom: 1px solid #857422;
}
.border-top-tometo-2 {
    border-top: 2px solid #857422;
}
.border-bottom-tometo-2 {
    border-bottom: 2px solid #857422;
}
.border-gray-top {
    border-top: 2px solid #f6f6f6;
}
.border-gray-right {
    border-right: 2px solid #f6f6f6;
}
.border-newgray-right {
    border-right: 2px solid #eeeeee;
}
.border-top {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.border-top-khaki {
    border-top: 1px solid #13b5ea;
}
.border-right {
    border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.border-right-white-1 {
    border-right: 1px solid #fff;
}
.border-top-light {
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.border-top-medium-dark {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.border-top-silver {
    border-top: 1px solid rgba(131, 125, 125, 0.2);
}
.border-right-white {
    border-right: 1px solid rgba(255, 255, 255, 255);
}
.border-right-medium-dark {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.border-bottom-black {
    border-bottom: 1px solid #000;
}
.border-bottom-white {
    border-bottom: 1px solid #fff;
}
.border-bottom-khaki {
    border-bottom: 1px solid #13b5ea;
}
.border-bottom-medium-gray {
    border-bottom: 1px solid #ededed;
}
.border-bottom-light {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.border-bottom-medium-dark {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.border-bottom-light {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.border-right-1px {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.border-top-yellowglow2 {
    border-top: 2px solid #efdb30;
}
.border-top-black {
    border-top: 1px solid #000;
}
.border-bottom-black {
    border-bottom: 1px solid #000;
}
.border-left-black {
    border-left: 1px solid #000;
}
.border-right-black {
    border-right: 1px solid #000;
}
.border-left-right-black {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
.border-bottom-yellowglow2 {
    border-bottom: 2px solid #efdb30;
}
.border-top-yellowglow {
    border-top: 5px solid #efdb30;
}
.border-bottom-yellowglow {
    border-bottom: 1px solid #efdb30;
}
.border-glowyellow {
    border: 1px solid #efdb30;
}
.border-none {
    border: 0;
}
.border-top-none {
    border-top: 0;
}
.border-bottom-none {
    border-bottom: 0 !important;
}
.border-left-none {
    border-left: 0;
}
.border-gray-lr {
    border-left: 2px solid #f6f6f6;
    border-right: 2px solid #f6f6f6;
}
.border-gray-l {
    border-left: 2px solid #f6f6f6;
}
.border-left {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.border-left2 {
    border-left: 2px solid rgba(0, 0, 0, 0.5);
}
.border-left-glowyellow-two {
    border-left: 2px solid #efdb30;
}
.border-right-glowyellow-two {
    border-right: 2px solid #efdb30;
}
.border-right-dottedyellow-two {
    border-right: 2px dotted #efdb30;
}
.border-left-glowyellow-five {
    border-left: 5px solid #efdb30;
}
.border-right-none {
    border-right: 0;
}
.border-tometo {
    border: 1px solid #857422;
}
.border-radius-0 {
    border-radius: 0px !important;
}
.border-radius-2 {
    border-radius: 2px !important;
}
.border-radius-3 {
    border-radius: 3px;
}
.border-radius-4 {
    border-radius: 4px;
}
.border-radius-5 {
    border-radius: 5px;
}
.border-radius-6 {
    border-radius: 6px;
}
.border-radius-7 {
    border-radius: 7px;
}
.border-radius-8 {
    border-radius: 8px;
}
.border-radius-10 {
    border-radius: 10px;
}
.border-radius-15 {
    border-radius: 15px;
}
.border-radius-20 {
    border-radius: 20px;
}
.border-radius-30px {
    border-radius: 30px;
}
.border-radius-40 {
    border-radius: 40px;
}
.border-radius-25 {
    border-radius: 25%;
}
.border-radius-30 {
    border-radius: 30%;
}
.border-radius-40 {
    border-radius: 40%;
}
.border-radius-50 {
    border-radius: 50% !important;
}
.border-radius-100 {
    border-radius: 100%;
}
.border-color-light-white {
    border-color: rgba(255, 255, 255, 0.4);
}
.border-radius-10 {
    border-radius: 10px;
}
.border-bottom-medium-dark2 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.border-bottom-1px {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.border-1px {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.footer-border {
    border-top: 1px solid #857422;
}
.img-border {
    border: 6px solid #fff;
    height: calc(100% - 40px);
    width: calc(100% - 40px);
    left: 20px;
    top: 20px;
    position: absolute;
}
.border-top-lightgray {
    border-top: 1px solid #bbbbbb;
}
.border-bottom-lightgray {
    border-bottom: 1px solid #bbbbbb;
}
.border-left-lightgray {
    border-left: 1px solid #bbbbbb;
}
.border-right-lightgray {
    border-right: 1px solid #bbbbbb;
}
.border-top-light-gray {
    border-top: 1px solid #eeeeee;
}
.border-bottom-light-gray {
    border-bottom: 1px solid #eeeeee;
}
.border-left-light-gray {
    border-left: 1px solid #eeeeee !important;
}
.border-right-light-gray {
    border-right: 1px solid #eeeeee !important;
}
.border-left-right-light-gray {
    border-left: 1px solid #eeeeee !important;
    border-right: 1px solid #eeeeee !important;
}
.border-light-gray {
    border: 1px solid #eeeeee;
}

/* border color */
.border-black {
    border: 1px solid #000000;
}
.border-right-black {
    border-right: 1px solid #000000;
}
.border-right-black2 {
    border-right: 2px solid #000000;
}
.border-2-white {
    border: 2px solid #ffffff;
}
.border-2-gray {
    border: 2px solid #eeeeee;
}
.border-4-gray {
    border: 4px solid #eeeeee;
}
.border-top-2-white {
    border-top: 2px solid #ffffff;
}
.border-2-fast-blue {
    border: 2px solid #3966e6;
}
.border-2-light-green {
    border: 2px solid #8bc34a;
}
.border-2-medium-green {
    border: 2px solid #259319;
}
.border-2-deep-green {
    border: 2px solid #6aa84f;
}
.border-2-sky-blue {
    border: 2px solid #32b6e6;
}
.border-2-sky-blue-dark {
    border: 2px solid #2c91d8;
}
.border-2-light-gray {
    border: 2px solid #b8b8b8;
}
.border-2-dark-gray {
    border: 2px solid #282828;
}
.border-2-bitter-sweet {
    border: 2px solid #f3605c;
}
.border-3-bitter-sweet {
    border: 3px solid #f3605c;
}
.border-2-yellow {
    border: 2px solid #ffcf29;
}
.border-10-light-red {
    border: 10px solid #f18182;
}
.border-2-chrome-yellow {
    border: 2px solid #f5ab35;
}
.border-2-turquoise-green {
    border: 2px solid #2ccb8e;
}
.border-2-golden {
    border: 2px solid #d0ae5e;
}
.border-2-deep-orange {
    border: 2px solid #f26149;
}
.border-2-orange-peel {
    border: 2px solid #ff9800;
}
.border-greenish-blue {
    border: 2px solid #3ed6a2;
}
.border-2-dark-aqua {
    border: 2px solid #43cbcd;
}
.border-2-deep-green-dark {
    border: 2px solid #40c37d;
}
.border-2-deep-blue-dark {
    border: 2px solid #2e70c4;
}
.border-2-orange {
    border: 2px solid #ef5037;
}
.border-2-fast-blue2 {
    border: 2px solid #1080f2;
}
.border-2-red {
    border: 2px solid #bc3031;
}
.border-2-cinnabar {
    border: 2px solid #e74948;
}
.border-2-poison-green {
    border: 2px solid #05d561;
}
.border-tequila-gold {
    border: 5px solid rgba(197, 164, 126, 0.5);
}
.border-2-tequila-gold {
    border: 2px solid #c5a47e;
}
.border-1-light-gray {
    border: 1px solid #e9e9e9;
}
.border-2-yellow-ochre {
    border: 2px solid #c0812a;
}
.border-1-dark-blue {
    border: 1px solid #212121;
}
.border-bottom-dark-blue {
    border-bottom: 1px solid rgba(10, 42, 59, 0.1);
}

/* ===================================
    Margin
====================================== */

/* margin all side */
.margin-one-half {
    margin: 0.5%;
}
.margin-one {
    margin: 1%;
}
.margin-two {
    margin: 1.5%;
}
.margin-three {
    margin: 2%;
}
.margin-four {
    margin: 2.5%;
}
.margin-five {
    margin: 3%;
}
.margin-six {
    margin: 3.5%;
}
.margin-seven {
    margin: 4%;
}
.margin-eight {
    margin: 4.5%;
}
.margin-nine {
    margin: 5%;
}
.margin-ten {
    margin: 5.5%;
}
.margin-eleven {
    margin: 6%;
}
.margin-twelve {
    margin: 6.5%;
}
.margin-thirteen {
    margin: 7%;
}
.margin-fourteen {
    margin: 7.5%;
}
.margin-fifteen {
    margin: 8%;
}
.margin-sixteen {
    margin: 8.5%;
}
.margin-seventeen {
    margin: 9%;
}
.margin-eighteen {
    margin: 9.5%;
}
.margin-nineteen {
    margin: 10%;
}
.margin-twenty {
    margin: 10.5%;
}
.margin-twenty-one {
    margin: 11%;
}
.margin-twenty-two {
    margin: 11.5%;
}
.margin-twenty-three {
    margin: 12%;
}
.margin-twenty-four {
    margin: 12.5%;
}
.margin-twenty-five {
    margin: 13%;
}
.margin-twenty-six {
    margin: 13.5%;
}
.margin-twenty-seven {
    margin: 14%;
}
.margin-twenty-eight {
    margin: 14.5%;
}
.margin-twenty-nine {
    margin: 15%;
}
.margin-thirty {
    margin: 15.5%;
}
.margin-thirty-one {
    margin: 16%;
}
.margin-thirty-two {
    margin: 16.5%;
}
.margin-thirty-three {
    margin: 17%;
}
.margin-thirty-four {
    margin: 17.5%;
}
.margin-thirty-five {
    margin: 18%;
}

/* margin bottom */
.margin-one-half-bottom {
    margin-bottom: 0.5%;
}
.margin-one-bottom {
    margin-bottom: 1%;
}
.margin-two-bottom {
    margin-bottom: 1.5%;
}
.margin-three-bottom {
    margin-bottom: 2%;
}
.margin-four-bottom {
    margin-bottom: 2.5%;
}
.margin-five-bottom {
    margin-bottom: 3%;
}
.margin-six-bottom {
    margin-bottom: 3.5%;
}
.margin-seven-bottom {
    margin-bottom: 4%;
}
.margin-eight-bottom {
    margin-bottom: 4.5%;
}
.margin-nine-bottom {
    margin-bottom: 5%;
}
.margin-ten-bottom {
    margin-bottom: 5.5%;
}
.margin-eleven-bottom {
    margin-bottom: 6%;
}
.margin-twelve-bottom {
    margin-bottom: 6.5%;
}
.margin-thirteen-bottom {
    margin-bottom: 7%;
}
.margin-fourteen-bottom {
    margin-bottom: 7.5%;
}
.margin-fifteen-bottom {
    margin-bottom: 8%;
}
.margin-sixteen-bottom {
    margin-bottom: 8.5%;
}
.margin-seventeen-bottom {
    margin-bottom: 9%;
}
.margin-eighteen-bottom {
    margin-bottom: 9.5%;
}
.margin-nineteen-bottom {
    margin-bottom: 10%;
}
.margin-twenty-bottom {
    margin-bottom: 10.5%;
}
.margin-twenty-one-bottom {
    margin-bottom: 11%;
}
.margin-twenty-two-bottom {
    margin-bottom: 11.5%;
}
.margin-twenty-three-bottom {
    margin-bottom: 12%;
}
.margin-twenty-four-bottom {
    margin-bottom: 12.5%;
}
.margin-twenty-five-bottom {
    margin-bottom: 13%;
}
.margin-twenty-six-bottom {
    margin-bottom: 13.5%;
}
.margin-twenty-seven-bottom {
    margin-bottom: 14%;
}
.margin-twenty-eight-bottom {
    margin-bottom: 14.5%;
}
.margin-twenty-nine-bottom {
    margin-bottom: 15%;
}
.margin-thirty-bottom {
    margin-bottom: 15.5%;
}
.margin-thirty-one-bottom {
    margin-bottom: 16%;
}
.margin-thirty-two-bottom {
    margin-bottom: 16.5%;
}
.margin-thirty-three-bottom {
    margin-bottom: 17%;
}
.margin-thirty-four-bottom {
    margin-bottom: 17.5%;
}
.margin-thirty-five-bottom {
    margin-bottom: 18%;
}
.margin-twenty-six-bottom {
    margin-bottom: 26%;
}
.margin-bottom-0px {
    margin-bottom: 0px;
}
.margin-bottom-5px {
    margin-bottom: 5px;
}
.margin-bottom-10px {
    margin-bottom: 10px;
}
.margin-bottom-15px {
    margin-bottom: 15px;
}
.margin-bottom-20px {
    margin-bottom: 20px;
}
.margin-bottom-25px {
    margin-bottom: 25px;
}
.margin-bottom-30px {
    margin-bottom: 30px;
}
.margin-bottom-40px {
    margin-bottom: 40px;
}
.margin-bottom-45px {
    margin-bottom: 45px;
}
.margin-bottom-18px {
    margin-bottom: 18px;
}
.margin-bottom-60px {
    margin-bottom: 60px;
}

/* margin bottom -px */
.margin-bottom-10px-minus {
    margin-bottom: -10px;
}

/* margin top */
.margin-one-half-top {
    margin-top: 0.5%;
}
.margin-one-top {
    margin-top: 1%;
}
.margin-two-top {
    margin-top: 1.5%;
}
.margin-three-top {
    margin-top: 2%;
}
.margin-four-top {
    margin-top: 2.5%;
}
.margin-five-top {
    margin-top: 3%;
}
.margin-six-top {
    margin-top: 3.5%;
}
.margin-seven-top {
    margin-top: 4%;
}
.margin-eight-top {
    margin-top: 4.5%;
}
.margin-nine-top {
    margin-top: 5%;
}
.margin-ten-top {
    margin-top: 5.5%;
}
.margin-eleven-top {
    margin-top: 6%;
}
.margin-twelve-top {
    margin-top: 6.5%;
}
.margin-thirteen-top {
    margin-top: 7%;
}
.margin-fourteen-top {
    margin-top: 7.5%;
}
.margin-fifteen-top {
    margin-top: 8%;
}
.margin-sixteen-top {
    margin-top: 8.5%;
}
.margin-seventeen-top {
    margin-top: 9%;
}
.margin-eighteen-top {
    margin-top: 9.5%;
}
.margin-nineteen-top {
    margin-top: 10%;
}
.margin-twenty-top {
    margin-top: 10.5%;
}
.margin-twenty-one-top {
    margin-top: 11%;
}
.margin-twenty-two-top {
    margin-top: 11.5%;
}
.margin-twenty-three-top {
    margin-top: 12%;
}
.margin-twenty-four-top {
    margin-top: 12.5%;
}
.margin-twenty-five-top {
    margin-top: 13%;
}
.margin-twenty-six-top {
    margin-top: 13.5%;
}
.margin-twenty-seven-top {
    margin-top: 14%;
}
.margin-twenty-eight-top {
    margin-top: 14.5%;
}
.margin-twenty-nine-top {
    margin-top: 15%;
}
.margin-thirty-top {
    margin-top: 15.5%;
}
.margin-thirty-one-top {
    margin-top: 16%;
}
.margin-thirty-two-top {
    margin-top: 16.5%;
}
.margin-thirty-three-top {
    margin-top: 17%;
}
.margin-thirty-four-top {
    margin-top: 17.5%;
}
.margin-thirty-five-top {
    margin-top: 18%;
}
.margin-twenty-six-top {
    margin-top: 26%;
}
.margin-top-5px {
    margin-top: 5px;
}
.margin-top-10px {
    margin-top: 10px;
}
.margin-top-15px {
    margin-top: 15px;
}
.margin-top-20px {
    margin-top: 20px;
}
.margin-top-25px {
    margin-top: 25px;
}
.margin-top-30px {
    margin-top: 30px;
}
.margin-top-35px {
    margin-top: 35px;
}
.margin-top-40px {
    margin-top: 40px;
}
.margin-top-50px {
    margin-top: 50px;
}
.margin-top-80px {
    margin-top: 80px;
}
.margin-top-95px {
    margin-top: 95px;
}

/* margin top-bottom-mix*/
.margin-20px-tb {
    margin-top: 20px;
    margin-bottom: 20px;
}
.margin-25px-tb {
    margin-top: 25px;
    margin-bottom: 25px;
}

/* margin left */
.margin-one-half-left {
    margin-left: 0.5%;
}
.margin-one-left {
    margin-left: 1%;
}
.margin-two-left {
    margin-left: 1.5%;
}
.margin-three-left {
    margin-left: 2%;
}
.margin-four-left {
    margin-left: 2.5%;
}
.margin-five-left {
    margin-left: 3%;
}
.margin-six-left {
    margin-left: 3.5%;
}
.margin-seven-left {
    margin-left: 4%;
}
.margin-eight-left {
    margin-left: 4.5%;
}
.margin-nine-left {
    margin-left: 5% !important;
}
.margin-ten-left {
    margin-left: 5.5%;
}
.margin-eleven-left {
    margin-left: 6%;
}
.margin-twelve-left {
    margin-left: 6.5%;
}
.margin-thirteen-left {
    margin-left: 7%;
}
.margin-fourteen-left {
    margin-left: 7.5%;
}
.margin-fifteen-left {
    margin-left: 8%;
}
.margin-sixteen-left {
    margin-left: 8.5%;
}
.margin-seventeen-left {
    margin-left: 9%;
}
.margin-eighteen-left {
    margin-left: 9.5%;
}
.margin-nineteen-left {
    margin-left: 10%;
}
.margin-twenty-left {
    margin-left: 10.5%;
}
.margin-twenty-one-left {
    margin-left: 11%;
}
.margin-twenty-two-left {
    margin-left: 11.5%;
}
.margin-twenty-three-left {
    margin-left: 12%;
}
.margin-twenty-four-left {
    margin-left: 12.5%;
}
.margin-twenty-five-left {
    margin-left: 13%;
}
.margin-twenty-six-left {
    margin-left: 13.5%;
}
.margin-twenty-seven-left {
    margin-left: 14%;
}
.margin-twenty-eight-left {
    margin-left: 14.5%;
}
.margin-twenty-nine-left {
    margin-left: 15%;
}
.margin-thirty-left {
    margin-left: 15.5%;
}
.margin-thirty-one-left {
    margin-left: 16%;
}
.margin-thirty-two-left {
    margin-left: 16.5%;
}
.margin-thirty-three-left {
    margin-left: 17%;
}
.margin-thirty-four-left {
    margin-left: 17.5%;
}
.margin-thirty-five-left {
    margin-left: 18%;
}
.margin-fourty-nine-left {
    margin-left: 25%;
}
.margin-fifty-left {
    margin-left: 30%;
}
.margin-seventy-eight-left {
    margin-left: 40%;
}
.margin-ninghty-eight-left {
    margin-left: 50%;
}

/* margin left +px */
.margin-left-0px {
    margin-left: 0px;
}
.margin-left-5px {
    margin-left: 5px;
}
.margin-left-10px {
    margin-left: 10px;
}
.margin-left-15px {
    margin-left: 15px;
}
.margin-left-20px {
    margin-left: 20px;
}
.margin-left-25px {
    margin-left: 25px;
}
.margin-left-40px {
    margin-left: 40px;
}
.margin-left-60px {
    margin-left: 60px;
}

/* margin left -px */
.margin-left-m5px {
    margin-left: -5px;
}
.margin-left-m10px {
    margin-left: -10px;
}
.margin-left-m15px {
    margin-left: -15px;
}
.margin-left-m25px {
    margin-left: -25px;
}
.margin-left-m40px {
    margin-left: -40px;
}

/* margin right */
.margin-one-half-right {
    margin-right: 0.5%;
}
.margin-one-right {
    margin-right: 1%;
}
.margin-two-right {
    margin-right: 1.5%;
}
.margin-three-right {
    margin-right: 2%;
}
.margin-four-right {
    margin-right: 2.5%;
}
.margin-five-right {
    margin-right: 3%;
}
.margin-six-right {
    margin-right: 3.5%;
}
.margin-seven-right {
    margin-right: 4%;
}
.margin-eight-right {
    margin-right: 4.5%;
}
.margin-nine-right {
    margin-right: 5%;
}
.margin-ten-right {
    margin-right: 5.5%;
}
.margin-eleven-right {
    margin-right: 6%;
}
.margin-twelve-right {
    margin-right: 6.5%;
}
.margin-thirteen-right {
    margin-right: 7%;
}
.margin-fourteen-right {
    margin-right: 7.5%;
}
.margin-fifteen-right {
    margin-right: 8%;
}
.margin-sixteen-right {
    margin-right: 8.5%;
}
.margin-seventeen-right {
    margin-right: 9%;
}
.margin-eighteen-right {
    margin-right: 9.5%;
}
.margin-nineteen-right {
    margin-right: 10%;
}
.margin-twenty-right {
    margin-right: 10.5%;
}
.margin-twenty-one-right {
    margin-right: 11%;
}
.margin-twenty-two-right {
    margin-right: 11.5%;
}
.margin-twenty-three-right {
    margin-right: 12%;
}
.margin-twenty-four-right {
    margin-right: 12.5%;
}
.margin-twenty-five-right {
    margin-right: 13%;
}
.margin-twenty-six-right {
    margin-right: 13.5%;
}
.margin-twenty-seven-right {
    margin-right: 14%;
}
.margin-twenty-eight-right {
    margin-right: 14.5%;
}
.margin-twenty-nine-right {
    margin-right: 15%;
}
.margin-thirty-right {
    margin-right: 15.5%;
}
.margin-thirty-one-right {
    margin-right: 16%;
}
.margin-thirty-two-right {
    margin-right: 16.5%;
}
.margin-thirty-three-right {
    margin-right: 17%;
}
.margin-thirty-four-right {
    margin-right: 17.5%;
}
.margin-thirty-five-right {
    margin-right: 18%;
}

/* margin right +px */
.margin-right-0px {
    margin-right: 0px;
}
.margin-right-5px {
    margin-right: 5px;
}
.margin-right-6px {
    margin-right: 6px;
}
.margin-right-7px {
    margin-right: 7px;
}
.margin-right-8px {
    margin-right: 8px;
}
.margin-right-10px {
    margin-right: 10px;
}
.margin-right-12px {
    margin-right: 12px;
}
.margin-right-15px {
    margin-right: 15px;
}
.margin-right-20px {
    margin-right: 20px;
}
.margin-right-25px {
    margin-right: 25px;
}

/* margin left-right auto */
.margin-left-auto {
    margin-left: auto;
}
.margin-right-auto {
    margin-right: auto;
}

/* margin right -px */
.margin-r-m-5px {
    margin-right: -5px;
}
.margin-l-m-5px {
    margin-left: -5px;
}

/* margin left-right mix */
.margin-left-right-0px {
    margin-left: 0px;
    margin-right: 0px;
}

/* no-margin */
.no-margin {
    margin: 0;
}
.no-margin-lr {
    margin-left: 0;
    margin-right: 0;
}
.no-margin-tb {
    margin-top: 0;
    margin-bottom: 0;
}
.no-margin-top {
    margin-top: 0;
}
.no-margin-bottom {
    margin-bottom: 0;
}
.no-bottom-margin {
    margin-bottom: 0px !important;
}
.no-margin-left {
    margin-left: 0;
}
.no-margin-right {
    margin-right: 0;
}
.margin-lr-auto {
    margin-left: auto;
    margin-right: auto;
}
.margin-tb-twenty {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
}

/* outline */
.outline-none {
    outline: none !important;
}

/* ===================================
    Padding
====================================== */

/* padding all side */
.padding-one-half {
    padding: 0.5%;
}
.padding-one {
    padding: 1%;
}
.padding-two {
    padding: 1.5%;
}
.padding-three {
    padding: 2%;
}
.padding-four {
    padding: 2.5%;
}
.padding-five {
    padding: 3%;
}
.padding-six {
    padding: 3.5%;
}
.padding-seven {
    padding: 4%;
}
.padding-eight {
    padding: 4.5%;
}
.padding-nine {
    padding: 5%;
}
.padding-ten {
    padding: 5.5%;
}
.padding-eleven {
    padding: 6%;
}
.padding-twelve {
    padding: 6.5%;
}
.padding-thirteen {
    padding: 7%;
}
.padding-fourteen {
    padding: 7.5%;
}
.padding-fifteen {
    padding: 8%;
}
.padding-sixteen {
    padding: 8.5%;
}
.padding-seventeen {
    padding: 9%;
}
.padding-eighteen {
    padding: 9.5%;
}
.padding-nineteen {
    padding: 10%;
}
.padding-twenty {
    padding: 10.5%;
}
.padding-twenty-one {
    padding: 11%;
}
.padding-twenty-two {
    padding: 11.5%;
}
.padding-twenty-three {
    padding: 12%;
}
.padding-twenty-four {
    padding: 12.5%;
}
.padding-twenty-five {
    padding: 13%;
}
.padding-twenty-six {
    padding: 13.5%;
}
.padding-twenty-seven {
    padding: 14%;
}
.padding-twenty-eight {
    padding: 14.5%;
}
.padding-twenty-nine {
    padding: 15%;
}
.padding-thirty {
    padding: 15.5%;
}
.padding-thirty-one {
    padding: 16%;
}
.padding-thirty-two {
    padding: 16.5%;
}
.padding-thirty-three {
    padding: 17%;
}
.padding-thirty-four {
    padding: 17.5%;
}
.padding-thirty-five {
    padding: 18%;
}
.padding-thirty-six {
    padding: 18.5%;
}
.padding-thirty-seven {
    padding: 19%;
}
.padding-thirty-eight {
    padding: 19.5%;
}
.padding-thirty-nine {
    padding: 20%;
}
.padding-1px {
    padding: 1px;
}
.padding-5px {
    padding: 5px;
}
.padding-8px {
    padding: 8px;
}
.padding-10px {
    padding: 10px;
}
.padding-15px {
    padding: 15px;
}
.padding-20px {
    padding: 20px;
}
.padding-25px {
    padding: 25px;
}
.padding-30px {
    padding: 30px;
}

/* padding left */
.padding-one-half-left {
    padding-left: 0.5%;
}
.padding-one-left {
    padding-left: 1%;
}
.padding-two-left {
    padding-left: 1.5%;
}
.padding-three-left {
    padding-left: 2%;
}
.padding-four-left {
    padding-left: 2.5%;
}
.padding-five-left {
    padding-left: 3%;
}
.padding-six-left {
    padding-left: 3.5%;
}
.padding-seven-left {
    padding-left: 4%;
}
.padding-eight-left {
    padding-left: 4.5%;
}
.padding-nine-left {
    padding-left: 5%;
}
.padding-ten-left {
    padding-left: 5.5%;
}
.padding-eleven-left {
    padding-left: 6%;
}
.padding-twelve-left {
    padding-left: 6.5%;
}
.padding-thirteen-left {
    padding-left: 7%;
}
.padding-fourteen-left {
    padding-left: 7.5%;
}
.padding-fifteen-left {
    padding-left: 8%;
}
.padding-sixteen-left {
    padding-left: 8.5%;
}
.padding-seventeen-left {
    padding-left: 9%;
}
.padding-eighteen-left {
    padding-left: 9.5%;
}
.padding-nineteen-left {
    padding-left: 10%;
}
.padding-twenty-left {
    padding-left: 10.5%;
}
.padding-twenty-one-left {
    padding-left: 11%;
}
.padding-twenty-two-left {
    padding-left: 11.5%;
}
.padding-twenty-three-left {
    padding-left: 12%;
}
.padding-twenty-four-left {
    padding-left: 12.5%;
}
.padding-twenty-five-left {
    padding-left: 13%;
}
.padding-twenty-six-left {
    padding-left: 13.5%;
}
.padding-twenty-seven-left {
    padding-left: 14%;
}
.padding-twenty-eight-left {
    padding-left: 14.5%;
}
.padding-twenty-nine-left {
    padding-left: 15%;
}

/* padding left +px */
.padding-left-5px {
    padding-left: 5px !important;
}
.padding-left-10px {
    padding-left: 10px;
}
.padding-left-15px {
    padding-left: 15px;
}
.padding-left-20px {
    padding-left: 20px;
}
.padding-left-25px {
    padding-left: 25px;
}
.padding-left-30px {
    padding-left: 30px;
}
.padding-left-35px {
    padding-left: 35px;
}
.padding-left-40px {
    padding-left: 40px;
}
.padding-left-45px {
    padding-left: 45px;
}
.padding-left-50px {
    padding-left: 50px;
}
.padding-left-55px {
    padding-left: 55px;
}
.padding-left-60px {
    padding-left: 60px;
}
.padding-left-63px {
    padding-left: 63px;
}
.padding-left-65px {
    padding-left: 65px;
}
.padding-left-70px {
    padding-left: 70px;
}
.padding-left-75px {
    padding-left: 75px;
}
.padding-left-80px {
    padding-left: 80px;
}

/* padding right */
.padding-one-half-right {
    padding-right: 0.5%;
}
.padding-one-right {
    padding-right: 1%;
}
.padding-two-right {
    padding-right: 1.5%;
}
.padding-three-right {
    padding-right: 2%;
}
.padding-four-right {
    padding-right: 2.5%;
}
.padding-five-right {
    padding-right: 3%;
}
.padding-six-right {
    padding-right: 3.5%;
}
.padding-seven-right {
    padding-right: 4%;
}
.padding-eight-right {
    padding-right: 4.5%;
}
.padding-nine-right {
    padding-right: 5%;
}
.padding-ten-right {
    padding-right: 5.5%;
}
.padding-eleven-right {
    padding-right: 6%;
}
.padding-twelve-right {
    padding-right: 6.5%;
}
.padding-thirteen-right {
    padding-right: 7%;
}
.padding-fourteen-right {
    padding-right: 7.5%;
}
.padding-fifteen-right {
    padding-right: 8%;
}
.padding-sixteen-right {
    padding-right: 8.5%;
}
.padding-seventeen-right {
    padding-right: 9%;
}
.padding-eighteen-right {
    padding-right: 9.5%;
}
.padding-nineteen-right {
    padding-right: 10%;
}
.padding-twenty-right {
    padding-right: 10.5%;
}
.padding-twenty-one-right {
    padding-right: 11%;
}
.padding-twenty-two-right {
    padding-right: 11.5%;
}
.padding-twenty-three-right {
    padding-right: 12%;
}
.padding-twenty-four-right {
    padding-right: 12.5%;
}
.padding-twenty-five-right {
    padding-right: 13%;
}
.padding-twenty-six-right {
    padding-right: 13.5%;
}
.padding-twenty-seven-right {
    padding-right: 14%;
}
.padding-twenty-eight-right {
    padding-right: 14.5%;
}
.padding-twenty-nine-right {
    padding-right: 15%;
}

/* padding right +px */
.padding-right-0px {
    padding-right: 0px;
}
.padding-right-5px {
    padding-right: 5px !important;
}
.padding-right-10px {
    padding-right: 10px;
}
.padding-right-15px {
    padding-right: 15px;
}
.padding-right-20px {
    padding-right: 20px;
}
.padding-right-25px {
    padding-right: 25px;
}
.padding-right-30px {
    padding-right: 30px;
}
.padding-right-35px {
    padding-right: 35px;
}
.padding-right-40px {
    padding-right: 40px;
}
.padding-right-45px {
    padding-right: 45px;
}
.padding-right-50px {
    padding-right: 50px;
}
.padding-right-55px {
    padding-right: 55px;
}
.padding-right-60px {
    padding-right: 60px;
}
.padding-right-65px {
    padding-right: 65px;
}
.padding-right-70px {
    padding-right: 70px;
}
.padding-right-75px {
    padding-right: 75px;
}
.padding-right-80px {
    padding-right: 80px;
}

/* padding left-right mix */
.padding-left-right-px {
    padding: 0 15px;
}

/* padding top */
.padding-one-half-top {
    padding-top: 0.5%;
}
.padding-one-top {
    padding-top: 1%;
}
.padding-two-top {
    padding-top: 1.5%;
}
.padding-three-top {
    padding-top: 2%;
}
.padding-four-top {
    padding-top: 2.5%;
}
.padding-five-top {
    padding-top: 3%;
}
.padding-six-top {
    padding-top: 3.5%;
}
.padding-seven-top {
    padding-top: 4%;
}
.padding-eight-top {
    padding-top: 4.5%;
}
.padding-nine-top {
    padding-top: 5%;
}
.padding-ten-top {
    padding-top: 5.5%;
}
.padding-eleven-top {
    padding-top: 6%;
}
.padding-twelve-top {
    padding-top: 6.5%;
}
.padding-thirteen-top {
    padding-top: 7%;
}
.padding-fourteen-top {
    padding-top: 7.5%;
}
.padding-fifteen-top {
    padding-top: 8%;
}
.padding-sixteen-top {
    padding-top: 8.5%;
}
.padding-seventeen-top {
    padding-top: 9%;
}
.padding-eighteen-top {
    padding-top: 9.5%;
}
.padding-nineteen-top {
    padding-top: 10%;
}
.padding-twenty-top {
    padding-top: 10.5%;
}
.padding-twenty-one-top {
    padding-top: 11%;
}
.padding-twenty-two-top {
    padding-top: 11.5%;
}
.padding-twenty-three-top {
    padding-top: 12%;
}
.padding-twenty-four-top {
    padding-top: 12.5%;
}
.padding-twenty-five-top {
    padding-top: 13%;
}
.padding-twenty-six-top {
    padding-top: 13.5%;
}
.padding-twenty-seven-top {
    padding-top: 14%;
}
.padding-twenty-eight-top {
    padding-top: 14.5%;
}
.padding-twenty-nine-top {
    padding-top: 15%;
}

/* padding top +px */
.padding-top-5px {
    padding-top: 5px;
}
.padding-top-10px {
    padding-top: 10px;
}
.padding-top-15px {
    padding-top: 15px;
}
.padding-top-20px {
    padding-top: 20px;
}
.padding-top-25px {
    padding-top: 25px;
}
.padding-top-30px {
    padding-top: 30px;
}
.padding-top-35px {
    padding-top: 35px;
}
.padding-top-40px {
    padding-top: 40px;
}
.padding-top-45px {
    padding-top: 45px;
}
.padding-top-50px {
    padding-top: 50px;
}
.padding-top-55px {
    padding-top: 55px;
}
.padding-top-60px {
    padding-top: 60px;
}
.padding-top-65px {
    padding-top: 65px;
}
.padding-top-70px {
    padding-top: 70px;
}
.padding-top-75px {
    padding-top: 75px;
}
.padding-top-80px {
    padding-top: 80px;
}
.padding-top-85px {
    padding-top: 85px;
}
.padding-top-90px {
    padding-top: 90px;
}
.padding-30px-top {
    padding-top: 30px;
}
.padding-40px-top {
    padding-top: 40px;
}
.padding-60px-top {
    padding-top: 60px;
}
.padding-90px-top {
    padding-top: 90px;
}
.padding-110px-top {
    padding-top: 110px;
}
.padding-120px-top {
    padding-top: 120px;
}
.padding-130px-top {
    padding-top: 130px;
}
.padding-140px-top {
    padding-top: 140px;
}
.padding-150px-top {
    padding-top: 150px;
}

/* padding bottom */
.padding-one-half-bottom {
    padding-bottom: 0.5%;
}
.padding-one-bottom {
    padding-bottom: 1%;
}
.padding-two-bottom {
    padding-bottom: 1.5%;
}
.padding-three-bottom {
    padding-bottom: 2%;
}
.padding-four-bottom {
    padding-bottom: 2.5%;
}
.padding-five-bottom {
    padding-bottom: 3%;
}
.padding-six-bottom {
    padding-bottom: 3.5%;
}
.padding-seven-bottom {
    padding-bottom: 4%;
}
.padding-eight-bottom {
    padding-bottom: 4.5%;
}
.padding-nine-bottom {
    padding-bottom: 5%;
}
.padding-ten-bottom {
    padding-bottom: 5.5%;
}
.padding-eleven-bottom {
    padding-bottom: 6%;
}
.padding-twelve-bottom {
    padding-bottom: 6.5%;
}
.padding-thirteen-bottom {
    padding-bottom: 7%;
}
.padding-fourteen-bottom {
    padding-bottom: 7.5%;
}
.padding-fifteen-bottom {
    padding-bottom: 8%;
}
.padding-sixteen-bottom {
    padding-bottom: 8.5%;
}
.padding-seventeen-bottom {
    padding-bottom: 9%;
}
.padding-eighteen-bottom {
    padding-bottom: 9.5%;
}
.padding-nineteen-bottom {
    padding-bottom: 10%;
}
.padding-twenty-bottom {
    padding-bottom: 10.5%;
}
.padding-twenty-one-bottom {
    padding-bottom: 11%;
}
.padding-twenty-two-bottom {
    padding-bottom: 11.5%;
}
.padding-twenty-three-bottom {
    padding-bottom: 12%;
}
.padding-twenty-four-bottom {
    padding-bottom: 12.5%;
}
.padding-twenty-five-bottom {
    padding-bottom: 13%;
}
.padding-twenty-six-bottom {
    padding-bottom: 13.5%;
}
.padding-twenty-seven-bottom {
    padding-bottom: 14%;
}
.padding-twenty-eight-bottom {
    padding-bottom: 14.5%;
}
.padding-twenty-nine-bottom {
    padding-bottom: 15%;
}

/* padding bottom +px */
.padding-bottom-5px {
    padding-bottom: 5px;
}
.padding-bottom-10px {
    padding-bottom: 10px;
}
.padding-bottom-15px {
    padding-bottom: 15px;
}
.padding-bottom-20px {
    padding-bottom: 20px;
}
.padding-bottom-25px {
    padding-bottom: 25px;
}
.padding-bottom-30px {
    padding-bottom: 30px;
}
.padding-bottom-35px {
    padding-bottom: 35px;
}
.padding-bottom-40px {
    padding-bottom: 40px;
}
.padding-bottom-45px {
    padding-bottom: 45px;
}
.padding-bottom-50px {
    padding-bottom: 50px;
}
.padding-bottom-55px {
    padding-bottom: 55px;
}
.padding-bottom-60px {
    padding-bottom: 60px;
}
.padding-bottom-80px {
    padding-bottom: 80px;
}
.padding-110px-b {
    padding-bottom: 110px;
}
.padding-60px-bottom {
    padding-bottom: 60px;
}

/* padding top-bottom mix */
.padding-5px-tb {
    padding-top: 5px;
    padding-bottom: 5px;
}
.padding-10px-tb {
    padding-top: 10px;
    padding-bottom: 10px;
}
.padding-15px-tb {
    padding-top: 15px;
    padding-bottom: 15px;
}
.padding-17px-tb {
    padding-top: 17px;
    padding-bottom: 17px;
}
.padding-25px-tb {
    padding-top: 25px;
    padding-bottom: 25px;
}
.padding-30px-tb {
    padding-top: 30px;
    padding-bottom: 30px;
}
.padding-40px-tb {
    padding-top: 40px;
    padding-bottom: 40px;
}
.padding-50px-tb {
    padding-top: 50px;
    padding-bottom: 50px;
}
.padding-60px-tb {
    padding-top: 60px;
    padding-bottom: 60px;
}
.padding-70px-tb {
    padding-top: 70px;
    padding-bottom: 70px;
}
.padding-80px-tb {
    padding-top: 80px;
    padding-bottom: 80px;
}
.padding-90px-tb {
    padding-top: 90px;
    padding-bottom: 90px;
}
.padding-110px-tb {
    padding-top: 110px;
    padding-bottom: 110px;
}
.padding-120px-tb {
    padding-top: 120px;
    padding-bottom: 120px;
}
.padding-130px-tb {
    padding-top: 130px;
    padding-bottom: 130px;
}
.padding-140px-tb {
    padding-top: 140px;
    padding-bottom: 140px;
}
.padding-150px-tb {
    padding-top: 150px;
    padding-bottom: 150px;
}
.padding-100px-tb {
    padding-top: 100px;
    padding-bottom: 100px;
}

/* no padding */
.no-padding {
    padding: 0 !important;
}
.no-padding-lr {
    padding-left: 0;
    padding-right: 0;
}
.no-padding-tb {
    padding-top: 0;
    padding-bottom: 0;
}
.no-padding-top {
    padding-top: 0;
}
.no-padding-bottom {
    padding-bottom: 0;
}
.no-padding-left {
    padding-left: 0;
}
.no-padding-right {
    padding-right: 0 !important;
}
.padding-left-0px {
    padding-left: 0px;
}

/* padding all four side */
.padding-testimonial {
    padding: 30px;
}
.padding-10rbl {
    padding: 0px 10px 10px 10px;
}
.padding-10trl {
    padding: 10px 10px 0px 10px;
}
.padding-10tb {
    padding: 10px 0px 10px 10px;
}
.padding-fifteen {
    padding: 15px;
}
.paddingtwenty {
    padding: 20px;
}
.paddingtwenty-five {
    padding: 25px;
}
.paddingthirtty {
    padding: 30px;
}
.paddingthirtty-five {
    padding: 35px;
}
.paddingforty {
    padding: 40px;
}
.paddingforty-five {
    padding: 45px;
}
.paddingfifty {
    padding: 50px;
}
.paddingfifty-five {
    padding: 55px;
}
.paddingsixty {
    padding: 60px;
}
.paddingsixty-five {
    padding: 65px;
}
.paddingseventy {
    padding: 70px;
}
.paddingseventy-five {
    padding: 75px;
}
.paddingeightty {
    padding: 80px;
}
.paddingeightty-five {
    padding: 85px;
}

/* ===================================
    Custom
====================================== */

/* float */
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.float-none {
    float: none;
}

/* section */
.center-col {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.clear-both {
    clear: both;
}

/* separator */
.separator-line {
    height: 1px;
    width: 68px;
}
.separator-line1 {
    height: 1px;
    width: 65px;
}
.separator-line2 {
    height: 2px;
    width: 60px;
}
.separator-line3 {
    height: 3px;
    width: 40px;
}
.separator-line-width-15 {
    height: 2px;
    width: 20%;
}
.separator-line-full {
    height: 1px;
    margin: 0 auto;
    width: 100%;
}

/* vertical align */
.vertical-align-middle {
    vertical-align: middle !important;
}
.vertical-align-bottom {
    vertical-align: bottom;
}
.vertical-align-top {
    vertical-align: top;
}
.vertical-align-sub {
    vertical-align: sub;
}
.vertical-align-texttop {
    vertical-align: text-top;
}

/* display */
.display-block {
    display: block;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-auto {
    overflow: auto;
}
.display-inline-block {
    display: inline-block;
}
.display-inline {
    display: inline;
}
.display-none {
    display: none;
}
.display-inherit {
    display: inherit;
}
.display-table {
    display: table;
}
.display-table-cell-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.display-table-cell-vertical-bottom {
    display: table-cell;
    vertical-align: bottom;
    float: none;
}
.list-style-none {
    list-style-type: none;
}

/* flex */
.flex-column {
    flex-direction: column-reverse;
}
.flex-row {
    flex-direction: row-reverse;
}

/* position */
.position-relative {
    position: relative;
    z-index: 5;
}
.position-absolute {
    position: absolute;
}
.position-fixed {
    position: fixed;
}
.position-inherit {
    position: inherit;
}
.position-static {
    position: static;
}
.position-right {
    right: 0;
}
.position-left {
    left: 0;
}
.position-top {
    top: 0;
}
.position-bottom {
    bottom: 0;
}

/* top +px*/
.top-0 {
    top: 0;
}
.top-1 {
    top: 1px;
}
.top-2 {
    top: 2px;
}
.top-3 {
    top: 3px;
}
.top-4 {
    top: 4px;
}
.top-5 {
    top: 5px;
}
.top-6 {
    top: 6px;
}
.top-7 {
    top: 7px;
}
.top-8 {
    top: 8px;
}
.top-9 {
    top: 9px;
}
.top-10 {
    top: 10px;
}
.top-11 {
    top: 11px;
}
.top-12 {
    top: 12px;
}
.top-13 {
    top: 13px;
}
.top-14 {
    top: 14px;
}
.top-15 {
    top: 15px;
}
.top-20 {
    top: 20px;
}
.top-35 {
    top: 35px;
}
.top-43 {
    top: 43px;
}
.top-55 {
    top: 55px;
}
.top-65 {
    top: 65px;
}
.top-85 {
    top: 85px;
}
.top-97 {
    top: 97px;
}
.top-100px {
    top: 100px;
}
.top-110px {
    top: 110px;
}
.top-120px {
    top: 120px;
}

/* top %*/
.top-10p {
    top: 10%;
}
.top-15p {
    top: 15%;
}
.top-20p {
    top: 20%;
}
.top-30p {
    top: 30%;
}
.top-35p {
    top: 35%;
}
.top-40p {
    top: 40%;
}
.top-45p {
    top: 45%;
}
.top-43p {
    top: 43%;
}
.top-50p {
    top: 50%;
}

/* top -px*/
.top-minus1 {
    top: -1px;
}
.top-minus2 {
    top: -2px;
}
.top-minus3 {
    top: -3px;
}
.top-minus4 {
    top: -4px;
}
.top-minus5 {
    top: -5px;
}
.top-minus6 {
    top: -6px;
}
.top-minus7 {
    top: -7px;
}
.top-minus8 {
    top: -8px;
}
.top-minus9 {
    top: -9px;
}
.top-minus10 {
    top: -10px;
}

/* left -px*/
.left-minus1 {
    left: -1px;
}
.left-minus2 {
    left: -2px;
}
.left-minus3 {
    left: -3px;
}
.left-minus4 {
    left: -4px;
}
.left-minus5 {
    left: -5px;
}
.left-minus6 {
    left: -6px;
}
.left-minus7 {
    left: -7px;
}
.left-minus8 {
    left: -8px;
}
.left-minus9 {
    left: -9px;
}
.left-minus10 {
    left: -10px;
}

/* left +px*/
.left-0 {
    left: 0;
}
.left-1 {
    left: 1px;
}
.left-2 {
    left: 2px;
}
.left-3 {
    left: 3px;
}
.left-4 {
    left: 4px;
}
.left-5 {
    left: 5px;
}
.left-6 {
    left: 6px;
}
.left-7 {
    left: 7px;
}
.left-8 {
    left: 8px;
}
.left-9 {
    left: 9px;
}
.left-10 {
    left: 10px;
}
.left-15 {
    left: 15px;
}
.left-20 {
    left: 20px;
}
.left-25 {
    left: 25px;
}
.left-30 {
    left: 30px;
}

/* left %*/
.left-10p {
    left: 10%;
}
.left-14p {
    left: 14%;
}
.left-15p {
    left: 15%;
}
.left-17p {
    left: 17%;
}
.left-20p {
    left: 20%;
}
.left-30p {
    left: 30%;
}
.left-31p {
    left: 31%;
}
.left-35p {
    left: 35%;
}
.left-40p {
    left: 40%;
}
.left-50p {
    left: 50%;
}
.left-55p {
    left: 55%;
}
.left-60p {
    left: 60%;
}
.left-100p {
    left: 100%;
}
.left-150px {
    left: 150px;
}

/* bottom +px */
.bottom-0 {
    bottom: 0px;
}
.bottom-2 {
    bottom: 2px;
}
.bottom-3 {
    bottom: 3px;
}
.bottom-4 {
    bottom: 4px;
}
.bottom-5 {
    bottom: 5px;
}
.bottom-6 {
    bottom: 6px;
}
.bottom-7 {
    bottom: 7px;
}
.bottom-8 {
    bottom: 8px;
}
.bottom-9 {
    bottom: 9px;
}
.bottom-10 {
    bottom: 10px;
}
.bottom-20 {
    bottom: 20px;
}
.bottom-30 {
    bottom: 30px;
}
.bottom-45 {
    bottom: 45px;
}
.bottom-50 {
    bottom: 50px;
}
.bottom-80 {
    bottom: 80px;
}

/* bottom % */
.bottom-0p {
    bottom: 0%;
}
.bottom-10p {
    bottom: 10%;
}
.bottom-20p {
    bottom: 20%;
}
.bottom-30p {
    bottom: 30%;
}
.bottom-33p {
    bottom: 33%;
}
.bottom-40p {
    bottom: 40%;
}
.bottom-50p {
    bottom: 50%;
}

/*right %*/
.right-0 {
    right: 0;
}
.right-1p {
    right: 1%;
}
.right-5p {
    right: 5%;
}
.right-10p {
    right: 10%;
}
.right-15p {
    right: 15%;
}
.right-20p {
    right: 20%;
}
.right-25p {
    right: 25%;
}
.right-30p {
    right: 30%;
}
.right-52p {
    right: 52%;
}
.right-65p {
    right: 65%;
}

/* right +px */
.right-2 {
    right: 2px;
}
.right-3 {
    right: 3px;
}
.right-4 {
    right: 4px;
}
.right-5 {
    right: 5px;
}
.right-6 {
    right: 6px;
}
.right-7 {
    right: 7px;
}
.right-8 {
    right: 8px;
}
.right-9 {
    right: 9px;
}
.right-10 {
    right: 10px;
}
.right-15 {
    right: 15px;
}
.right-20 {
    right: 20px;
}
.right-25 {
    right: 25px;
}
.right-30 {
    right: 30px;
}
.right-40 {
    right: 40px;
}
.right-50 {
    right: 50px;
}
.right-60 {
    right: 60px;
}
.right-70 {
    right: 70px;
}

/* width */
.width {
    display: inline-block;
    position: relative;
    width: 90%;
}

/* width +px */
.width-50-px {
    width: 50px;
}
.width-80-px {
    width: 80px;
}
.width-100-px {
    width: 100px;
}
.width-200-px {
    width: 200px;
}
.width-300-px {
    width: 300px;
}
.width-400-px {
    width: 400px;
}

/* width % */
.width-15 {
    width: 15%;
}
.width-20 {
    width: 20%;
}
.width-25 {
    width: 25%;
}
.width-30 {
    width: 30%;
}
.width-35 {
    width: 35%;
}
.width-40 {
    width: 40%;
}
.width-45 {
    width: 45%;
}
.width-50 {
    width: 50%;
}
.width-55 {
    width: 55%;
}
.width-60 {
    width: 60%;
}
.width-65 {
    width: 65%;
}
.width-70 {
    width: 70%;
}
.width-75 {
    width: 75%;
}
.width-80 {
    width: 80%;
}
.width-85 {
    width: 85%;
}
.width-90 {
    width: 90%;
}
.width-95 {
    width: 95%;
}
.width-100 {
    width: 100%;
}
.width-auto {
    width: auto;
}

/* height +px */
.height-30-px {
    height: 30px;
}
.height-40-px {
    height: 40px;
}
.height-50-px {
    height: 50px;
}
.height-80-px {
    height: 80px;
}
.height-85-px {
    height: 85px;
}
.height-100-px {
    height: 100px;
}
.height-200-px {
    height: 200px;
}
.height-300-px {
    height: 300px;
}
.height-400-px {
    height: 400px;
}
.height-500-px {
    height: 500px;
}
.height-600-px {
    height: 600px;
}
.height-700-px {
    height: 700px;
}
.height-800-px {
    height: 800px;
}

/* height % */
.height-20 {
    height: 20%;
}
.height-25 {
    height: 25%;
}
.height-30 {
    height: 30%;
}
.height-35 {
    height: 35%;
}
.height-40 {
    height: 40%;
}
.height-45 {
    height: 45%;
}
.height-50 {
    height: 50%;
}
.height-55 {
    height: 55%;
}
.height-60 {
    height: 60%;
}
.height-65 {
    height: 65%;
}
.height-70 {
    height: 70%;
}
.height-75 {
    height: 75%;
}
.height-80 {
    height: 80%;
}
.height-85 {
    height: 85%;
}
.height-90 {
    height: 90%;
}
.height-95 {
    height: 95%;
}
.height-100 {
    height: 100%;
}
.min-height {
    min-height: 100%;
}
.height-100vh {
    height: 100vh;
}
.height-auto {
    height: auto;
}

/* z-index */
.z-index-0 {
    z-index: 0;
}
.z-index-1 {
    z-index: 1;
}
.z-index-2 {
    z-index: 2;
}
.z-index-3 {
    z-index: 3;
}
.z-index-4 {
    z-index: 4;
}
.z-index-5 {
    z-index: 5;
}
.z-index-6 {
    z-index: 6;
}
.z-index-7 {
    z-index: 7;
}
.z-index-8 {
    z-index: 8;
}
.z-index-999 {
    z-index: 999;
}
.cursor-pointer {
    cursor: pointer;
}

/* ===================================
    Custom
====================================== */

/* popup css start */
.popup .modal-body input {
    border: 1px solid #eeeeee;
    outline: none;
}
.popup .modal-body input[placeholder] {
    padding: 10px;
}
.popup .modal-body button:hover {
    outline: none;
    cursor: pointer;
}
.popup .pop-up-newsletter {
    padding-right: 15px;
}
.popup .pop-up-newsletter .input-mail {
    margin-bottom: 17px;
}
.popup .pop-up-newsletter button {
    outline: none;
}
.popup .modal-content .modal-header button {
    color: #212121 !important;
    outline: none;
}
.popup .modal-content .modal-header button:hover {
    color: #857422 !important;
}
.popup .modal-content .modal-body {
    background: #eeeeee;
    padding: 0;
}
.popup .modal-content {
    border: none !important;
}
.popup .modal-content .modal-body .newsletter-close {
    position: absolute;
    top: 5px;
    right: 15px;
    background: transparent;
    border: 0;
    color: #232323 !important;
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    line-height: 1px;
}
.popup .modal-content .modal-body .newsletter-close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.popup .modal-content .modal-body .newsletter-close i {
    font-weight: 600;
}
.popup .modal-content .modal-body .newsletter-close:hover i {
    color: #857422;
}
/* popup css end */

/* web tool css start */
.web-tool {
    position: fixed;
    bottom: 50%;
    right: 0;
    z-index: 2;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.web-tool .cart-side-icon {
    position: relative;
    right: -77px;
    margin-bottom: 6px;
    display: flex;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.web-tool .cart-side-icon:hover {
    right: 0px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.web-tool .cart-side-icon a {
    background-color: #857422;
    padding: 10px 15px;
    color: #fff;
    display: flex;
}
.web-tool .cart-side-icon a:hover {
    color: #fff !important;
}
.web-tool .cart-side-icon a i {
    font-size: 24px;
}
.web-tool .cart-side-icon a span {
    margin-left: 15px;
}

.web-tool {
    position: fixed;
    bottom: 50%;
    transform: translateY(50%);
    right: 0;
    z-index: 2;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.web-tool .web-settting {
    position: relative;
    right: -265px;
    display: flex;
    align-self: center;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.web-tool .web-settting:hover {
    right: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.web-tool .web-settting a {
    background-color: #857422;
    padding: 10px 15px;
    color: #fff;
    display: table;
}
.web-tool .web-settting a:hover {
    color: #fff !important;
}
.web-tool .web-settting a i {
    font-size: 24px;
}
.web-tool .web-settting h2 {
    font-size: 16px;
    color: #212121;
    font-weight: 600;
    display: flex;
    align-items: center;
}
.web-tool .web-settting h2 i {
    font-size: 14px;
    padding: 0 5px;
}

/* Switch Flat */
.web-tool .web-settting .bg-color {
    background-color: #ffe4c4;
    padding: 15px;
}
.web-tool .web-settting .switch-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}
.web-tool .web-settting .switch-wrap:last-child {
    margin-bottom: 0px;
}
.web-tool .web-settting .switch {
    position: relative;
    display: block;
    vertical-align: top;
    width: 100px;
    height: 30px;
    padding: 3px;
    margin-bottom: 0 !important;
    background: linear-gradient(to bottom, #eeeeee, #ffffff 25px);
    background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff 25px);
    cursor: pointer;
}
.web-tool .web-settting .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    box-sizing: content-box;
}
.web-tool .web-settting .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 13px;
    text-transform: uppercase;
    background: #212121;
    border-radius: inherit;
}
.web-tool .web-settting .switch-label:before,
.web-tool .web-settting .switch-label:after {
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    line-height: 1;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
    box-sizing: content-box;
}
.web-tool .web-settting .switch-label:before {
    content: attr(data-off);
    right: 11px;
    color: #212121;
}
.web-tool .web-settting .switch-label:after {
    content: attr(data-on);
    left: 11px;
    color: #857422;
    opacity: 0;
}
.web-tool .web-settting .switch-input:checked ~ .switch-label:before {
    opacity: 0;
}
.web-tool .web-settting .switch-input:checked ~ .switch-label:after {
    opacity: 1;
}
.web-tool .web-settting .switch-handle {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 28px;
    height: 28px;
    background: linear-gradient(to bottom, #ffffff 40%, #f0f0f0);
    background-image: -webkit-linear-gradient(top, #ffffff 40%, #f0f0f0);
}
.web-tool .web-settting .switch-handle:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -6px;
    width: 12px;
    height: 12px;
    background: linear-gradient(to bottom, #eeeeee, #ffffff);
    background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
    border-radius: 6px;
}
.web-tool .web-settting .switch-input:checked ~ .switch-handle {
    left: 74px;
}

/* Transition */
.web-tool .web-settting .switch-label,
.web-tool .web-settting .switch-handle {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.web-tool .web-settting .switch-flat {
    padding: 0;
    background: #fff;
    background-image: none;
}
.web-tool .web-settting .switch-flat .switch-label {
    background: #fff;
    border: solid 2px #212121;
    box-shadow: none;
}
.web-tool .web-settting .switch-flat .switch-handle {
    top: 0px;
    left: 0px;
    background: #212121;
    width: 50%;
    height: 28px;
    box-shadow: none;
}
.web-tool .web-settting .switch-flat .switch-handle:before {
    background: #212121;
}
.web-tool .web-settting .switch-flat .switch-input:checked ~ .switch-label {
    background: #fff;
    border-color: #857422;
}
.web-tool .web-settting .switch-flat .switch-input:checked ~ .switch-label:after {
    background: #212121;
}
.web-tool .web-settting .switch-flat .switch-input:checked ~ .switch-handle {
    left: 50px;
    background: #857422;
    box-shadow: none;
}
.web-tool .web-settting .switch-flat .switch-input:checked ~ .switch-handle:before {
    background: #857422;
}
/* web tool css end */

/* sticky css start */
.sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 3;
}
.sticky {
    animation: smoothScroll 1s forwards;
}
@keyframes smoothScroll {
    0% {
        transform: translateY(-100px);
    }
    100% {
        transform: translateY(0px);
    }
}
/* sticky css end */

/* back to top css start */
.scroll {
    position: fixed;
    bottom: 60px;
    right: 15px;
    z-index: 999;
    cursor: pointer;
    text-align: center;
    display: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.scroll span {
    padding: 9px;
    width: 40px;
    height: 40px;
    border: 2px solid #857422;
    display: inline-block;
    background-color: #857422;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.scroll span i {
    font-weight: 900;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.scroll:hover span {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.scroll:hover span i {
    font-weight: 900;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
/* back to top css end */

/* a-tag hover style css start */
a:hover {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    text-decoration: none !important;
}
/*color: #857422 !important;*/
/* a-tag hover style css end */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* email-clock-call css start */
.emailbox:hover > .spin,
.clock:hover > .spin,
.call:hover > .spin {
    cursor: pointer;
    color: #857422;
    animation: spin 450ms;
    animation-timing-function: linear;
}
.emailbox,
.clock,
.call i {
    font-size: 14px;
}
.head .clock {
    margin: 0;
}
/* email-clock-call css end */

/* header css start */
.mainlogo .navbar-brand {
    margin-right: 0px;
}
.navbar-brand {
    padding: 0px;
}
.nav li a {
    text-decoration: none;
}
.navbar {
    padding: 0;
}
.navbar .nav li {
    padding: 30px 10px;
}
.padding-tb {
    padding: 33px 0px;
}
a.middle {
    line-height: 2em;
    display: block;
}
.cart .cart-drop-down .cart-pro-name {
    line-height: 0px;
    margin-bottom: 17px;
}
.cart .cart-drop-down .cart-pro-name a {
    line-height: 10px;
    display: inline-block;
}
.cart .cart-drop-down .quantity {
    line-height: 30px;
    margin-bottom: 17px;
}
.cart .cart-drop-down .cart-pro-price {
    line-height: 0px;
}
.cart .cart-drop-down .cart-pro-price .price {
    line-height: 10px;
}
.cart .cart-drop-down .cart-pro-price .delete {
    line-height: 0px;
}
.cart .cart-drop-down .cart-pro-price .delete a {
    line-height: 10px;
    display: inline-block;
}
.cart-drop-down .item-limit {
    max-height: 260px;
    overflow-y: auto;
    overflow-x: hidden;
}
.cart-drop-down .item-limit::-webkit-scrollbar {
    width: 1px;
    background-color: #eeeeee;
}
.cart-drop-down .item-limit {
    scrollbar-width: thin;
}
.cart-drop-down .price i,
.cart-page .price i,
.check-out-page .price i,
.order-summary i {
    font-size: 13px;
}
.subtotal-price i,
.shipping-price i,
.tax-price i,
.gtotal-price i,
.total-amount i,
.order-summary .order-total i,
.product-name .price i {
    font-size: 13px;
    font-weight: 600;
}
.nav ul {
    background-color: #212121;
}
.navbar .nav li.active a {
    color: #e9e6d7;
}
.navbar .nav li a {
    color: #fff;
}
.navbar .nav li.nav-blog ul li,
.navbar .nav li.nav-product ul li {
    padding: 0px 15px;
}
.nav.navbar-nav li a.active {
    color: #857422;
}
/* header css end */

/* home css start*/
.navbar .nav li.nav-home .dropdown-home {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 140px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: auto;
    background-color: #fff;
    padding: 15px;
    cursor: pointer;
}
.navbar .nav li.nav-home .dropdown-home a {
    color: #000 !important;
    display: block;
    padding-bottom: 5px;
}
.navbar .nav li.nav-home:hover .dropdown-home {
    visibility: visible;
    top: 83px;
    opacity: 1;
    z-index: 9;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.navbar .nav li.nav-home .dropdown-home a:hover {
    color: #857422 !important;
}
/* home css end*/

/* blog css start */
.navbar ul li .dropdown-content {
    left: 0px;
    visibility: hidden;
    position: absolute;
    z-index: -1;
    padding: 15px 0;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 140px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    opacity: 0;
    width: 100%;
    background-color: #fff;
}
.navbar ul li:hover .dropdown-content {
    visibility: visible;
    top: 83px;
    opacity: 1;
    z-index: 9;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.navbar ul li .dropdown-content .cat-head {
    color: #000;
    padding-bottom: 5px;
    border-bottom: 1px solid #eeeeee;
    display: inline-block;
    font-weight: 600;
}
.navbar ul li .dropdown-content a {
    color: #000 !important;
    display: block;
    padding-bottom: 5px;
}
.navbar ul li .dropdown-content .parts a:hover {
    color: #857422 !important;
}

.navbar .nav li.nav-blog .dropdown-blog {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 140px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 136px;
    background-color: #fff;
    padding: 15px 0px;
    cursor: pointer;
}
.navbar .nav li.nav-blog .dropdown-blog li {
    display: block;
    padding-bottom: 5px;
}
.navbar .nav li.nav-blog .dropdown-blog a {
    color: #000 !important;
}
.navbar .nav li.nav-blog:hover .dropdown-blog {
    visibility: visible;
    top: 83px;
    opacity: 1;
    z-index: 9;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.navbar .nav li.nav-blog .dropdown-blog a:hover {
    color: #857422 !important;
}

.navbar ul li .dropdown-blog li .dropdown-subblog {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 0px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 136px;
    background-color: #fff;
    padding: 15px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-subblog a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li:hover .dropdown-subblog {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    padding: 15px;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-subblog-grid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 28px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 136px;
    background-color: #fff;
    padding: 15px;
    left: 0;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-subblog-grid a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li:hover .dropdown-subblog-grid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-bloggrid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 28px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 136px;
    background-color: #fff;
    padding: 15px 0px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-bloggrid a {
    padding-bottom: 0px;
    display: block;
}
.navbar ul li .dropdown-blog li:hover .dropdown-bloggrid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 0px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 138px;
    background-color: #fff;
    padding: 15px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-2grid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 28px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 138px;
    background-color: #fff;
    padding: 15px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-3grid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 56px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 138px;
    background-color: #fff;
    padding: 15px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-4grid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-blogsimple {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 56px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 147px;
    background-color: #fff;
    padding: 15px 0px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-blogsimple a {
    padding-bottom: 0px;
    display: block;
}
.navbar ul li .dropdown-blog li:hover .dropdown-blogsimple {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 0px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 158px;
    background-color: #fff;
    padding: 15px;
    left: 126px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-2simple {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 147px;
}

.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 28px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 158px;
    background-color: #fff;
    padding: 15px;
    left: 126px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-3simple {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 147px;
}

.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 56px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 158px;
    background-color: #fff;
    padding: 15px;
    left: 126px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-4simple {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 147px;
}

.navbar ul li .dropdown-blog li .dropdown-bloglist {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 84px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 136px;
    background-color: #fff;
    padding: 15px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-bloglist a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li:hover .dropdown-bloglist {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    padding: 15px;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-blogclassic {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 112px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 149px;
    background-color: #fff;
    padding: 15px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-blogclassic a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li:hover .dropdown-blogclassic {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    padding: 15px;
    left: 136px;
}

.navbar ul li .dropdown-blog li .dropdown-blogsticky {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 140px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 157px;
    background-color: #fff;
    padding: 15px;
    left: 115px;
    cursor: pointer;
}
.navbar ul li .dropdown-blog li .dropdown-blogsticky a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-blog li:hover .dropdown-blogsticky {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    padding: 15px;
    left: 136px;
}
/* blog css end */

/* product css start */
.navbar .nav li.nav-product .dropdown-product {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 140px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 204px;
    background-color: #fff;
    padding: 15px 0px;
    cursor: pointer;
}
.navbar .nav li.nav-product .dropdown-product li {
    display: block;
    padding-bottom: 5px;
}
.navbar .nav li.nav-product .dropdown-product a {
    color: #000 !important;
}
.navbar .nav li.nav-product:hover .dropdown-product {
    visibility: visible;
    top: 83px;
    opacity: 1;
    z-index: 9;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.navbar .nav li.nav-product .dropdown-product a:hover {
    color: #857422 !important;
}

.navbar ul li .dropdown-product li .dropdown-productgrid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 0px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 165px;
    background-color: #fff;
    padding: 15px 0px;
    left: 182px;
    cursor: pointer;
}
.navbar ul li .dropdown-product li .dropdown-productgrid a {
    padding-bottom: 0px;
    display: block;
}
.navbar ul li .dropdown-product li:hover .dropdown-productgrid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 204px;
}

.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 0px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: max-content;
    background-color: #fff;
    padding: 15px;
    left: 143px;
    cursor: pointer;
}
.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-2grid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 165px;
}

.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 28px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 165px;
    background-color: #fff;
    padding: 15px;
    left: 143px;
    cursor: pointer;
}
.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-3grid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 165px;
}

.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 56px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: max-content;
    background-color: #fff;
    padding: 15px;
    left: 143px;
    cursor: pointer;
}
.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-4grid {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 165px;
}

.navbar ul li .dropdown-product li .dropdown-productlist {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 28px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: max-content;
    background-color: #fff;
    padding: 15px;
    left: 182px;
    cursor: pointer;
}
.navbar ul li .dropdown-product li .dropdown-productlist a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-product li:hover .dropdown-productlist {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    left: 204px;
}

.navbar ul li .dropdown-product li .dropdown-productlistadv {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 56px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: max-content;
    background-color: #fff;
    padding: 15px;
    left: 182px;
    cursor: pointer;
}
.navbar ul li .dropdown-product li .dropdown-productlistadv a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-product li:hover .dropdown-productlistadv {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    padding: 15px;
    left: 204px;
}

.navbar ul li .dropdown-product li .dropdown-productdetail {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 84px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: max-content;
    background-color: #fff;
    padding: 15px;
    left: 182px;
    cursor: pointer;
}
.navbar ul li .dropdown-product li .dropdown-productdetail a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-product li:hover .dropdown-productdetail {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    padding: 15px;
    left: 204px;
}

.navbar ul li .dropdown-product li .dropdown-productcomp {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 112px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: max-content;
    background-color: #fff;
    padding: 15px;
    left: 182px;
    cursor: pointer;
}
.navbar ul li .dropdown-product li .dropdown-productcomp a {
    padding-bottom: 5px;
    display: block;
}
.navbar ul li .dropdown-product li:hover .dropdown-productcomp {
    visibility: visible;
    position: absolute;
    z-index: 9;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #fff;
    padding: 15px;
    left: 204px;
}
/* product css end */

/* start page css */
.navbar .nav li.nav-page .dropdown-page {
    visibility: hidden;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    color: #000;
    top: 140px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: auto;
    background-color: #fff;
    padding: 15px;
    cursor: pointer;
}
.navbar .nav li.nav-page .dropdown-page a {
    color: #000 !important;
    display: block;
    padding-bottom: 5px;
}
.navbar .nav li.nav-page:hover .dropdown-page {
    visibility: visible;
    top: 83px;
    opacity: 1;
    z-index: 9;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.navbar .nav li.nav-page .dropdown-page a:hover {
    color: #857422 !important;
}
/* end of page css */

/* blog & product css start */
.navbar .nav li.nav-home .dropdown-home a:last-child,
.navbar ul li .dropdown-content a:last-child,
.navbar .nav li.nav-blog .dropdown-blog li:last-child,
.navbar .nav li.nav-product .dropdown-product li:last-child,
.navbar .nav li.nav-page .dropdown-page a:last-child,
.navbar ul li .dropdown-blog li .dropdown-subblog a:last-child,
.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child,
.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child,
.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child,
.navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child,
.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child,
.navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child,
.navbar ul li .dropdown-blog li .dropdown-bloglist a:last-child,
.navbar ul li .dropdown-blog li .dropdown-blogclassic a:last-child,
.navbar ul li .dropdown-blog li .dropdown-blogsticky a:last-child,
.navbar ul li .dropdown-product li .dropdown-productlist a:last-child,
.navbar ul li .dropdown-product li .dropdown-productlistadv a:last-child,
.navbar ul li .dropdown-product li .dropdown-productdetail a:last-child,
.navbar ul li .dropdown-product li .dropdown-productcomp a:last-child,
.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child,
.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child,
.navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child {
    padding-bottom: 0px;
}

.dropdown-blog .dropdown-submenu i,
.dropdown-product .dropdown-submenu i {
    float: right;
    padding-top: 5px;
    padding-left: 10px;
    margin-top: 0px !important;
}
.dropdown-menu {
    padding: 10px;
}
/* blog & product css end */

/* breadcrumb css start */
.breadcrumb-padding {
    padding: 15px 0px;
}
.breadcrumb-text i {
    padding: 0 5px;
}
/* breadcrumb css end */

/* icon drop down start */
.input-search-1 .search-result i {
    position: absolute;
    top: 13px;
    right: 10px;
    color: #000;
    font-weight: 900;
}
.input-search-1 .search-bar {
    position: absolute;
    top: 83px;
    right: 15px;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    z-index: 2;
}
.input-search-1 .search-bar input {
    padding: 10px;
    width: 300px;
    border: none;
    outline: none;
}
.input-search-1 a i {
    color: #fff;
    font-size: 17px;
}

.input-search-1 div div a img {
    position: relative;
    bottom: 0px;
    visibility: visible;
    transition: 0.3s;
}
.input-search-1 input:focus {
    color: #000;
    transition: 0s;
}
.item-in-cart-1 {
    position: absolute;
}
.item-in-cart-1 div {
    position: absolute;
    bottom: 10px;
    color: #fff;
    background-color: #857422;
    font-size: 13px;
    border-radius: 10px;
    height: 15px;
    width: 15px;
    left: 10px;
    z-index: 7;
}

.user-drop-down {
    background-color: #fff;
    position: absolute;
    top: 83px;
    right: 15px;
    width: 150px;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    opacity: 0;
    display: none;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.user-drop-down a {
    padding: 10px;
}
.user-drop-down a:hover {
    padding: 10px;
    background-color: #857422;
    color: #fff !important;
}
.user:hover .user-drop-down {
    display: block;
    opacity: 1;
    z-index: 2;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.cart-drop-down {
    background-color: #fff;
    position: absolute;
    top: 83px;
    right: 15px;
    width: max-content;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    opacity: 0;
    z-index: 0;
    display: none;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.cart-drop-down .quantity a i,
.cart-drop-down .delete a i {
    color: #000;
    font-size: 13px;
    transition: 0.3s ease-in-out;
}
.cart-drop-down .quantity a:hover i,
.cart-drop-down .delete a:hover i {
    color: #857422;
    transition: 0.3s ease-in-out;
}
.show-cart:hover .cart-drop-down {
    z-index: 2;
    opacity: 1;
    display: block;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.quantity input {
    -webkit-appearance: none;
    border: none;
    text-align: center;
    width: 30px;
    font-size: 14px;
    padding: 0px;
    font-weight: 400;
    outline: none;
    background: transparent !important;
}
.quantity input[placeholder] {
    font-size: 14px;
    padding: 0px;
    border: none;
    outline: none;
    background-color: transparent;
}
.plus-btn i,
.minus-btn i {
    padding: 5px;
    font-weight: 600;
    font-size: 13px;
}
.plus-btn-1 i,
.minus-btn-1 i {
    padding: 5px;
}
.plus-minus a {
    vertical-align: baseline;
}

.setting-drop-down {
    background-color: #fff;
    color: #000;
    position: absolute;
    right: 15px;
    top: 83px;
    width: max-content;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    opacity: 0;
    display: none;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.setting-drop-down select {
    outline: none;
}

.setting-drop-down .arrow {
    border: 1px solid #857422;
    background-color: #857422;
    color: #fff;
}
.setting .setting-drop-down .language {
    border: 1px solid #857422;
    background-color: #857422;
    color: #fff;
    padding: 3px 5px 3px 5px;
}
.setting .setting-drop-down .currency {
    border: 1px solid #857422;
    background-color: #857422;
    color: #fff;
    padding: 3px 22px 3px 5px;
}
.setting:hover .setting-drop-down {
    z-index: 2;
    opacity: 1;
    display: block;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
/* icon drop down end */

/* slider css start */
.swiper-slider {
    width: 100%;
    height: 100%;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 14px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.sliderimg {
    height: 875px;
}
.slidertext {
    position: absolute;
    bottom: 50%;
    width: 40%;
    transform: translateY(50%);
    left: 20%;
}
.slidertext span {
    letter-spacing: 10px;
    line-height: 40px;
}
.slidertext h1 {
    letter-spacing: 1px;
    line-height: 37px;
    margin-bottom: 20px;
}
.slidertext p {
    margin-bottom: 20px;
}
.slidertext a {
    text-decoration: none;
    position: relative;
}
.home-slider .swiper-nav .slider-prev {
    position: absolute;
    left: 5px;
    top: 44%;
    z-index: 9;
    transition: 0.3s ease-in-out;
    opacity: 0;
    font-size: 28px;
    color: #212121;
}
.home-slider:hover .swiper-nav .slider-prev {
    left: 30px;
    transition: 0.3s ease-in-out;
    opacity: 1;
    outline: none;
}
.home-slider .swiper-nav .slider-next {
    position: absolute;
    right: 5px;
    top: 44%;
    z-index: 9;
    transition: 0.3s ease-in-out;
    opacity: 0;
    font-size: 28px;
    color: #212121;
}
.home-slider:hover .swiper-nav .slider-next {
    right: 30px;
    transition: 0.3s ease-in-out;
    opacity: 1;
    outline: none;
}
.home-slider .swiper-nav .slider-prev i,
.home-slider .swiper-nav .slider-next i {
    outline: none;
}
.swiper-container .slider-first-heading {
    line-height: 17px;
    margin-bottom: 25px;
}
/* slider css end */

/* button css start */
.btn-style {
    padding: 10px 30px 10px 30px;
    font-size: 14px;
    border: 1px solid #212121;
    background-color: #212121;
    color: #fff;
    outline: none;
    border-radius: 0px;
}
.btn-style:hover {
    background-color: #857422;
    color: #fff !important;
    border: 1px solid #857422;
    transition: all 0.3s ease-in-out 0s;
}

.btn-style1 {
    padding: 10px 30px 10px 30px;
    font-size: 14px;
    border: 1px solid #857422;
    background-color: #857422;
    color: #fff;
    outline: none;
    border-radius: 0px;
}
.btn-style1:hover {
    background-color: #212121;
    color: #fff !important;
    border: 1px solid #212121;
    transition: all 0.3s ease-in-out 0s;
}

.btn-small {
    padding: 6px 15px 6px 15px;
    font-size: 14px;
    border: 1px solid #857422;
    background-color: #857422;
    color: #fff;
    border-radius: 10px;
    text-decoration: none !important;
}
.btn-small:hover {
    cursor: pointer;
    background: #e9e6d7;
    color: #857422 !important;
    border: 1px solid #857422;
    transition: all 0.3s ease-in-out 0s;
    outline: none;
}

.btn-small-1 {
    padding: 6px 15px 6px 15px;
    font-size: 14px;
    border: 1px solid #857422;
    background-color: #857422;
    color: #fff;
    border-radius: 0px;
    text-decoration: none !important;
}
.btn-small-1:hover {
    background-color: #212121;
    border: 1px solid #212121;
    color: #fff !important;
    transition: all 0.3s ease-in-out 0s;
    outline: none;
}

.small-btn {
    padding: 5px 10px;
    border: 1px solid #eeeeee;
    color: #000;
}
.small-btn:hover {
    background-color: #857422;
    color: #fff !important;
}
.small-btn.active {
    background-color: #857422;
    color: #fff !important;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: none;
    box-shadow: none;
}
/* button css end */

/* banner css start */
.product {
    position: absolute;
    right: 30px;
    top: 65px;
}
.product h6 {
    line-height: 17px;
    margin-bottom: 10px;
}
.product .category-name {
    line-height: 11px;
    margin-bottom: 10px;
}
/* banner css end */

/* tab css start */
.index .nav .nav-item {
    background-color: #212121;
    border-radius: 0px !important;
    padding: 5px 10px;
}
.index .nav .nav-item.active {
    background-color: #857422;
}
.index .nav .nav-item:hover {
    background-color: #857422;
}
.index .nav .nav-item:hover a {
    color: #fff !important;
}
.index .nav .nav-item.active a:hover {
    color: #fff !important;
}
.index .nav .nav-item a {
    padding: 0px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    background-color: transparent;
}
.nav-pills .nav-link {
    border-radius: 0px;
}
.index-tab ul {
    border-bottom: 1px solid #eeeeee;
}
.index-tab ul li {
    margin-right: 15px;
}
.index-tab ul li:last-child {
    margin-right: 0px;
}
.index-tab ul li a {
    font-size: 14px;
    background-color: #857422;
    border-radius: 0px;
    color: #fff;
    padding: 5px 17px;
    -webkit-transition: 0s ease-in-out;
    transition: 0s ease-in-out;
}
.index-tab ul li:hover a {
    background-color: transparent;
    color: #857422;
    border-bottom: 2px solid #857422;
    -webkit-transition: 0s ease-in-out;
    transition: 0s ease-in-out;
}
.index-tab ul li.active-3 a {
    background-color: transparent;
    color: #857422;
    border-bottom: 2px solid #857422;
    -webkit-transition: 0s ease-in-out;
    transition: 0s ease-in-out;
}
/* tab css end */

/* save offer css start */
.side-img:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 0;
    opacity: 1;
    width: 10px;
    height: 50%;
    background-color: #212121;
}
.side-img:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    opacity: 1;
    width: 10px;
    height: 50%;
    background-color: #212121;
}

.side-img {
    border-top: 10px solid #212121;
    transition: all 0.3s ease-in-out 0s;
}
.side-img img {
    padding: 0 10px;
}
.side-img h2 {
    display: flex;
    position: absolute;
    cursor: pointer;
    padding: 10px 25px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: fit-content;
    width: -moz-fit-content;
    top: 30%;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
}
.side-img:hover img {
    opacity: 0.6;
}
.side-img:hover h2 {
    visibility: visible;
}

.save10::before,
.save10::after {
    content: "";
    width: 0;
    height: 4px;
    position: absolute;
    transition: all 0.3s linear;
    background: #212121;
}
.save10 span::before,
span::after {
    content: "";
    width: 4px;
    height: 0;
    position: absolute;
    transition: all 0.3s linear;
    background: #212121;
}

.side-img:hover .save10::before,
.side-img:hover .save10::after {
    width: 90%;
}
.side-img:hover .save10 span::before,
.side-img:hover .save10 span::after {
    height: 100%;
}

.save10::after {
    right: 0;
    bottom: 0;
    transition-duration: 0.3s;
}
.save10 span::after {
    right: 0;
    bottom: 0;
    transition-duration: 0.3s;
}
.save10::before {
    left: 0;
    top: 0;
    transition-duration: 0.3s;
}
.save10 span::before {
    left: 0;
    top: 0;
    transition-duration: 0.3s;
}
/* save offer css end */

/* product css start */
figure {
    width: 100%;
    height: 100%;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
}
.column:hover .btn-info-icon-2 {
    bottom: 71px;
    opacity: 1;
    z-index: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.column div.btn-info-icon-2 {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    text-align: center;
    z-index: -1;
    display: block;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.column .product-img {
    position: relative;
    overflow: hidden;
}
.column .product-img a.image {
    display: block;
}
.column .product-img img {
    width: 100%;
    height: auto;
}
.product-img .pic-1 {
    backface-visibility: hidden;
    transition: all 0.3s;
}
.column:hover .product-img .pic-1 {
    opacity: 0;
    transition: all 0.3s;
}
.product-img .pic-2 {
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0px;
    transition: all 0.3s;
    display: none;
}
.column:hover .product-img .pic-2 {
    opacity: 1;
    transition: all 0.3s;
    display: block;
}

.column .product-sale-label {
    color: #fff;
    background: #857422;
    text-align: center;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0 5px;
    font-size: 13px;
    box-shadow: -4px 4px 0 0 rgba(0, 0, 0, 0.1);
}
.column .product-new-label {
    color: #fff;
    background: #212121;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0 5px;
    font-size: 13px;
    box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.column .product-offer-label {
    color: #fff;
    background: #857422;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0 5px;
    font-size: 13px;
    box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.column .product-category-label {
    color: #fff;
    background: #857422;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0;
    padding: 5px 10px;
    font-size: 13px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0px 4px 0 rgba(0, 0, 0, 0.1);
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.column:hover .product-category-label {
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.column .rating {
    line-height: 0;
    margin-bottom: 10px;
}
.column .product-text a,
.column .product-text p,
.column .product-text p span {
    line-height: 11px;
}
.column .product-text a {
    margin-bottom: 10px;
}
.product-text a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.img-hover-zoom {
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.img-hover-zoom img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.img-hover-zoom:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.swiper-slide .column:hover .btn-info-icon {
    left: 0px;
    opacity: 1;
    z-index: 999;
}

.btn-icon {
    padding: 8px 10px;
    border: 1px solid #212121;
    background: #212121;
    color: #fff;
    font-size: 14px;
    border-radius: 0px;
    line-height: 0;
}
.btn-icon:hover {
    border: 1px solid #857422;
    background: #857422;
    color: #fff !important;
}

.prev i,
.next i {
    font-weight: 600;
}
.prev,
.next {
    outline: none;
    color: #fff;
    font-size: 24px;
    padding: 5px;
    background-color: #212121;
}
.prev:hover,
.next:hover {
    background-color: #857422;
    color: #fff !important;
}
/* product css end */

/* best-deal css start */
.product-grid .grid-item .best-deal {
    padding-right: 1%;
}
.product-grid .grid-item .best-deal-1 {
    padding-left: 1%;
    padding-right: 1%;
}
.product-grid .grid-item .best-deal-3 {
    padding-left: 1%;
    padding-right: 1%;
}
.product-grid .grid-item .best-deal-2 {
    padding-left: 1%;
}
.product-grid .grid-item .best-deal-1-padding,
.product-grid .grid-item .best-deal-3-padding {
    padding-top: 2.2%;
}
.product-grid .grid-item .best-deal,
.product-grid .grid-item .best-deal-1,
.product-grid .grid-item .best-deal-3,
.product-grid .grid-item .best-deal-2 {
    position: relative;
}
.product-grid .grid-item .best-deal a {
    position: absolute;
    bottom: 60px;
    z-index: -1;
    display: block;
    text-align: center;
    opacity: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: max-content;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.product-grid .grid-item .best-deal:hover img {
    opacity: 0.5;
}
.product-grid .grid-item .best-deal:hover img + a {
    bottom: 181px;
    opacity: 1;
    z-index: 999;
}

.product-grid .grid-item .best-deal-1 a,
.product-grid .grid-item .best-deal-3 a {
    position: absolute;
    bottom: 20px;
    z-index: -1;
    display: block;
    text-align: center;
    opacity: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: max-content;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.product-grid .grid-item .best-deal-1:hover img,
.product-grid .grid-item .best-deal-3:hover img {
    opacity: 0.5;
}
.product-grid .grid-item .best-deal-1:hover img + a,
.product-grid .grid-item .best-deal-3:hover img + a {
    bottom: 81px;
    opacity: 1;
    z-index: 999;
}

.product-grid .grid-item .best-deal-2 a {
    position: absolute;
    bottom: 60px;
    z-index: -1;
    display: block;
    text-align: center;
    opacity: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: max-content;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.product-grid .grid-item .best-deal-2:hover img {
    opacity: 0.5;
}
.product-grid .grid-item .best-deal-2:hover img + a {
    bottom: 181px;
    opacity: 1;
    z-index: 999;
}
/* best-deal css end */

/* deal-day timer & slider css start */
.dealday-img a {
    position: absolute;
    bottom: 60px;
    z-index: -1;
    display: block;
    text-align: center;
    opacity: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: fit-content;
    width: -moz-fit-content;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.dealday-img:hover img {
    opacity: 0.5;
}
.dealday-img:hover img + a {
    bottom: 110px;
    opacity: 1;
    z-index: 999;
}

.clock {
    margin-top: 14px;
    margin-bottom: 7px;
}
.clock-day {
    margin-right: 8px;
}
.deal-img h2.title-heading {
    margin-bottom: 8px;
}
.deal-img .offer.title-desc {
    margin-bottom: 7px;
}
.clock-minutes {
    margin-right: -9px;
}
#clockdiv,
#clockdeal {
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 14px;
}
.country select {
    padding: 9px 10px;
    border: 1px solid #eeeeee;
}
#clockdiv > div,
#clockdeal > div {
    padding: 10px;
    background: transparent;
    display: inline-block;
}
#clockdiv div > span,
#clockdeal div > span {
    padding: 5px 10px;
    background: #857422;
    display: inline-block;
}

.coming-soon #clockdiv {
    line-height: 0px;
}
.coming-soon #clockdiv div > span {
    background-color: transparent;
    font-weight: 600;
    font-size: 70px;
    line-height: 53px;
    margin-bottom: 15px;
}
.coming-soon .smalltext {
    font-size: 28px;
    line-height: 21px;
}
.coming-soon p {
    display: inline-block;
    margin-bottom: 35px;
}
.coming-soon-newsletter .subscribe {
    line-height: 18px;
}

.smalltext {
    padding-top: 0px;
    font-size: 14px;
}
.box {
    border: 1px solid #212121;
    padding: 5px 10px;
    width: fit-content;
    width: -moz-fit-content;
}

.deal-day .owl-nav {
    margin-top: 0;
}
.deal-day .owl-nav [class*="owl-"] {
    display: contents;
}
.deal-day .owl-item .item img {
    padding: 15px;
}
.deal-day .owl-nav i {
    position: absolute;
    top: 45%;
    padding: 5px;
    background-color: #857422;
    color: #fff;
    border: 1px solid #857422;
    font-size: 20px;
    cursor: pointer;
}
.deal-day .owl-nav .disabled i {
    background-color: #212121;
    color: #fff;
    border: 1px solid #212121;
}
.deal-day .owl-nav .owl-prev i {
    left: 30px;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.deal-day .owl-nav .owl-next i {
    right: 30px;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.deal-day:hover .owl-nav .owl-prev i {
    left: 0px;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.deal-day:hover .owl-nav .owl-next i {
    right: 0px;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.deal-day .owl-dots {
    display: none;
}
/* deal-day timer & slider css end */

/* insta-feed css start */
.instagram {
    background-color: #212121;
    width: 100%;
    height: 100%;
}
.instagram_feed {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.instafeed-style1 .insta-counts {
    position: absolute;
    bottom: 70px;
    color: #fff;
    opacity: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 14px;
    transform: translateY(-30%);
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -o-transform: translateY(-30%);
}
.instafeed-style1 .insta-link:hover .insta-counts {
    opacity: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.instafeed-style1 .insta-link:hover .insta-image {
    opacity: 0.2;
}
.instafeed-style1 .insta-counts i {
    vertical-align: middle;
    font-size: 14px;
    position: relative;
}
.instafeed-style1 .insta-counts span {
    position: relative;
}
.instafeed-style1 .insta-counts span.count-number {
    position: absolute;
    font-size: 14px;
    left: 20px;
    text-align: center;
}
.insta,
.facebook {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    transition: 0.3s ease-in-out;
}
.insta:hover,
.facebook:hover {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
/* insta-feed css end */

/* service css start */
.service-index .service {
    padding: 30px;
    display: flex;
    align-items: center;
    border: 1px solid #eeeeee;
    cursor: pointer;
}
.service-index .service .img {
    font-size: 28px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.service-index .service .img i {
    color: #000;
}
.service-index .service-text {
    padding-left: 15px;
    border-left: 1px solid #eeeeee;
}
.service-index:hover .service .img {
    transform: rotateX(180deg);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.service-index:hover .service .img i,
.service-index:hover .service-text span {
    color: #857422;
}
/* service css end */

/* about-us css start */
.about-us {
    left: 0;
    right: 0;
    top: 47%;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.about-us-desc {
    padding-top: 30px;
}
.about-us-desc p {
    border: 1px solid #eeeeee;
    padding: 15px;
}
.about-us-desc p,
.customer p {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
}
.spacing-tech {
    padding: 30px 0px;
}
.about-us-desc .separator-line-width-15 {
    animation: scale 2s linear infinite;
}
@keyframes scale {
    50% {
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
    }
}
/* about-us css end */

/* contact-us css start */
.contact-us {
    left: 0px;
    right: 50%;
    top: 20%;
}
.contactus {
    bottom: 20%;
    right: 0;
    left: 50%;
}
.animated {
    animation-duration: 1s;
}
.head-set i,
.phone-volume i,
.time-clock i,
.envelope i,
.location i,
.other-help i {
    font-size: 28px;
}
.contact-us-page {
    border: 1px solid #eeeeee;
    padding: 10px;
    line-height: 0px;
    cursor: pointer;
    background-color: #fff;
}
.contact-us-page:hover {
    background-color: #857422;
    border: 1px solid #857422;
}
.contact-us-page:hover i {
    color: #fff;
}
.contact-us .feature.map iframe {
    border: 0px;
    height: 500px;
    width: 100%;
}
.image-circle {
    border-radius: 50%;
    border: 5px solid #fff;
}
.support-team {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border: 2px solid #eeeeee;
    border-radius: 50%;
}
label {
    margin-bottom: 10px !important;
}
.content-section .price label {
    margin-bottom: 0px !important;
}
.our-team .support-team {
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 150px;
    border: 2px solid #eeeeee;
    border-radius: 0%;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .support-team:hover {
    border-radius: 50%;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .support-team img {
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .support-team:hover img {
    border-radius: 50%;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .testimonial-silder .owl-dots {
    outline: none;
    display: flex;
    justify-content: center;
    margin-top: 5px;
}
.our-team .testimonial-silder .owl-dots button:focus {
    outline: none;
}
.our-team .testimonial-silder .owl-dots .owl-dot.active span {
    background-color: #857422;
}
.our-team .testimonial-silder .owl-nav {
    margin-top: 0;
}
.our-team .testimonial-silder .owl-nav [class*="owl-"] {
    display: contents;
}
.our-team .testimonial-silder .owl-item .item img {
    padding: 0px;
}
.our-team .testimonial-silder .owl-nav i {
    position: absolute;
    top: 37%;
    padding: 5px;
    background-color: #857422;
    color: #fff;
    border: 1px solid #857422;
    font-size: 20px;
    cursor: pointer;
}
.our-team .testimonial-silder .owl-nav .disabled i {
    background-color: #212121;
    color: #fff;
    border: 1px solid #212121;
}
.our-team .testimonial-silder .owl-nav .owl-prev i {
    left: 30px;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .testimonial-silder .owl-nav .owl-next i {
    right: 30px;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .testimonial-silder:hover .owl-nav .owl-prev i {
    left: 15px;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .testimonial-silder:hover .owl-nav .owl-next i {
    right: 15px;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .testimonial-silder .social-icon {
    position: absolute;
    bottom: 0px;
    background-color: rgba(33, 33, 33, 0.8);
    padding: 15px;
    margin: 0 15px;
    left: 0;
    right: 0;
    opacity: 0;
    justify-content: center;
    line-height: 0;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.our-team .testimonial-silder:hover .social-icon {
    bottom: 33px;
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.contact .contact-title {
    line-height: 13px;
}
.contact .contact-subtitle {
    line-height: 10px;
}
.contact .contact-desc {
    line-height: 10px;
    display: block;
}
.meet-team .team-title {
    line-height: 21px;
}
.meet-team .meet-team-title {
    line-height: 15px;
}
.meet-team .question-ans .question {
    line-height: 13px;
}
.our-team .testimonial-start .founder-name {
    line-height: 23px;
}
.our-team .testimonial-start .founder-post {
    line-height: 23px;
}
.contact-head .title-heading {
    line-height: 23px;
    margin-bottom: 10px;
}
.contact-head .title-desc {
    line-height: 14px;
}
.title-heading {
    line-height: 23px;
    margin-bottom: 10px;
}
.title-desc {
    line-height: 14px;
}
.login-page {
    padding: 30px 30px;
}
.login-page .title-heading {
    margin-bottom: 0px;
}
.login-page .login-subtitle {
    line-height: 10px;
}
.login-page .login-subtitle label.custom-control-label {
    margin-bottom: 0px !important;
}
.login-page .login-subtitle label.custom-control-label::before {
    top: -3px;
}
.login-page .login-subtitle label.custom-control-label::after {
    top: -3px;
}
.login-page .login-subtitle .custom-control {
    min-height: 0px;
}
.login-page .signin,
.login-page .signup {
    line-height: 10px;
}
.order-num p,
.total-amount p {
    line-height: 10px;
}
.order-complete h2 {
    line-height: 13px;
    margin-top: 11px;
    margin-bottom: 15px;
}
.order-complete p {
    line-height: 10px;
}
.deivery-address h2,
.payment-summary h2 {
    line-height: 13px;
}
.delivery-name h2,
.payment-summary p {
    line-height: 10px;
    margin-bottom: 15px;
}
.delivery-name p,
.order-summary p {
    line-height: 10px;
    margin-bottom: 15px;
}
.delivery-name p:last-child,
.order-summary p:last-child {
    margin-bottom: 0px;
}
/* contact-us css end */

/* billing page css start */
.billing .billing-title {
    line-height: 13px;
}
.billing .shipping-title {
    line-height: 0px;
}
.billing .billing-subtitle {
    line-height: 10px;
}
.billing label.custom-control-label {
    margin-bottom: 0px !important;
    line-height: 9px;
}
.billing .custom-control {
    min-height: 0;
}
.billing .custom-control-label::before {
    top: -3px;
}
.billing .custom-control-label::after {
    top: -3px;
}
.billing .cash-on-delivery,
.billing .credit-debit,
.billing .paypal,
.billing .wallet {
    line-height: 0px;
    display: flex;
    align-items: center;
}
.billing .cod {
    margin-bottom: 11px;
}
.billing .digital {
    margin-bottom: 12px;
}
.billing .pay-pal,
.billing .digital-wallet {
    margin-bottom: 13px;
}
/* billing page css end */

/* store page css start */
.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0px;
    right: 0px;
    opacity: 0;
    transition: 0.4s ease;
    background-color: rgba(0, 0, 0, 0.3);
}
.section-product:hover .overlay {
    opacity: 1;
    cursor: pointer;
}
.address-locator .store-name h2 {
    line-height: 27px;
}
/* store page css end */

/* payment css start */
.card-payment-option {
    display: none;
}
.card-payment-option {
    padding: 15px 15px;
    margin: 0 0px 15px 15px;
}
.credit-debit:checked ~ .card-payment-option {
    display: block !important;
}
.icon-pay {
    font-size: 28px;
}
.icon-pay a i.fa-cc-visa {
    color: #0157a2;
}
.icon-pay a i.fa-cc-amex {
    color: #007bc1;
}
.icon-pay a i.fa-cc-mastercard {
    color: #0a3a82;
}
.icon-pay a i.fa-cc-discover {
    color: #f68121;
}
.icon-pay a i.fa-cc-paypal {
    color: #253b80;
}
.icon-pay a i.fa-wallet {
    color: #624a2e;
}
.month,
.year {
    padding: 11px 10px 10px 10px;
}
select.month,
select.year {
    border: 1px solid #eeeeee;
}
.fname input,
.lname input,
.address input,
.city input,
.state input,
.pincode input,
.country select,
.card input,
.month,
.year,
.cvv input {
    outline: none;
}
.save-card a {
    font-size: 18px;
}
/* payment css end */

/* cancel page css start */
.cancel-page,
.privacy-policy {
    padding: 25px 30px;
}
.cancel-page ul,
.privacy-policy ul {
    padding: 0;
}
.cancel-page ul li,
.privacy-policy ul li {
    margin-bottom: 15px;
}
.cancel-page ul li:last-child,
.privacy-policy ul li:last-child {
    margin-bottom: 0px;
}
/* cancel page css end */

/* cart page page css start */
.cart-page .price .item-total i,
.check-out-page .price .item-total i {
    font-weight: 600;
}
.cart-page .product-1 a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.cart-page .product-1 a::before {
    content: "\e646";
    font-family: "themify";
    font-weight: 900;
    color: #000;
    position: absolute;
    display: flex;
    left: 15px;
}
.coupan-code input {
    border: none;
    border-bottom: 1px solid #eeeeee;
    font-size: 14px;
    font-weight: 600;
    background-color: #fff;
    outline: none;
    text-align: center;
    padding: 0px !important;
}
.cart-page .product-1 a:hover:before {
    color: #857422;
}
.coupan-code input[placeholder] {
    border: none;
    border-bottom: 1px solid #eeeeee;
}
.cart-page .cart-title,
.wishlist .wish-title {
    line-height: 13px;
}
/* cart page page css end */

/* faq page css start */
.plus a:hover {
    color: #857422 !important;
}
.faqs a[aria-expanded="true"] i::before {
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.faqs a[aria-expanded="true"] {
    color: #857422 !important;
}
.faq-section .title-heading {
    margin-bottom: 0;
}
.faq-section .separator-line-width-15 {
    animation: scale 2s linear infinite;
}
/* faq page css end */

/* forgot password css start */
.forgot-pwd .email-user {
    padding: 30px;
}
.forgot-pwd .email-user input {
    width: 100%;
    display: block;
    text-align: center;
}
.forgot-pwd .forgot-box {
    border: 1px solid #eeeeee;
}
.forgot-pwd .forgot-box p {
    padding: 15px;
    background-color: #857422;
    color: #fff;
}
.forgot-pwd .forgot-box .new-pwd {
    padding: 15px;
    background-color: #857422;
}
.forgot-pwd .forgot-box .new-pwd a.btn-small:hover {
    color: #000 !important;
    border: 1px solid #fff;
    background-color: #fff;
}
.forgot-pwd .forgot-box .new-pwd a i {
    margin-left: 5px;
}
/* forgot password css end */

/* signin page css start */
button.f-book {
    background-color: #3b5998 !important;
    border: 2px solid #3b5998;
}
button.f-book:hover {
    background-color: transparent !important;
    border: 2px solid #3b5998;
    color: #3b5998 !important;
}
button.google {
    background-color: #db4437 !important;
    border: 2px solid #db4437;
}
button.google:hover {
    background-color: transparent !important;
    border: 2px solid #db4437;
    color: #db4437 !important;
}
/* signin page css end */

/* terms & conndition page css start */
.introduction ol,
.intellectual ol,
.restrictions ol,
.content ol,
.warranties ol {
    padding: 15px 15px 15px 30px;
    border: 1px solid #eeeeee;
    border-top: none;
}
.introduction ol li,
.intellectual ol li,
.restrictions ol li,
.content ol li,
.warranties ol li {
    margin-bottom: 15px;
}
.introduction ol li:last-child,
.intellectual ol li:last-child,
.restrictions ol li:last-child,
.content ol li:last-child,
.warranties ol li:last-child {
    margin-bottom: 0px;
}
.terms-condition ol {
    margin-bottom: 30px;
}
.terms-condition .warranties ol {
    margin-bottom: 0px;
}
/* terms & conndition page css end */

/* track order page css start */
.rounded-circle {
    padding: 10px;
    background-color: #857422;
    position: relative;
}
.border {
    width: 83%;
    position: relative;
    top: 11px;
    margin-left: 90px;
}
.fa-male {
    padding: 10px 20px;
    border: 1px solid #857422;
    border-radius: 25px;
    background-color: #857422;
}
.fa-truck {
    padding: 10px 8px;
    border: 1px solid #857422;
    border-radius: 25px;
    background-color: #857422;
}
.fa-shopping-bag {
    padding: 10px 12px;
    border: 1px solid #857422;
    border-radius: 25px;
    background-color: #857422;
}
.circle {
    position: relative;
    top: 23px;
}
.circle-fa i {
    position: relative;
    bottom: 15px;
    color: #fff;
}
.pickup-before:before {
    position: absolute;
    content: "";
    height: 2px;
    width: 550px;
    background-color: #857422;
    top: 9px;
}
/* track order page css end */

/* wishlist page css start */
.add-delete {
    padding: 10px 15px;
}
/* wishlist page css end */

/* 4 not 4 page css start */
.notfound {
    display: inline-block;
}
.notfound .notfound-404 h1 {
    font-family: "Fredoka One", cursive;
    font-size: 200px;
    margin-bottom: 30px;
    line-height: 155px;
}
.notfound .notfound-404 h1 span {
    line-height: 0px;
    display: inline-block;
}
.notfound .notfound-search {
    margin-bottom: 37px;
}
.notfound a.btn-small1 {
    animation: flash 1s linear infinite;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.notfound a.btn-small1:hover {
    animation: unset;
    background-color: #212121;
    color: #fff !important;
    border: 1px solid #212121;
}
/* 4 not 4 page css end */

/* coming-soon page css start */
.coming-slide {
    display: block;
    position: fixed;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.coming-item {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.bg-img1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.coming-soon .icon-main a {
    margin-right: 10px;
}
.coming-soon .icon-main a:last-child {
    margin-right: 0px;
}
.coming-soon .icon-main a i {
    color: #fff;
}
.coming-soon .newsletter {
    text-align: -webkit-center;
    display: inline-block;
}
.coming-soon .newsletter input,
.coming-soon .newsletter button {
    display: inline-block;
}
.coming-soon .newsletter input {
    margin-bottom: 19px;
    text-align: center;
}
.coming-soon .btn-small1:hover {
    border: 2px solid #fff;
    color: #fff;
}
.coming-soon .overlay1 {
    position: relative;
    z-index: 1;
}
.coming-soon .size1 {
    width: 100%;
}
.coming-soon .overlay1::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #212121;
    background: -webkit-linear-gradient(to bottom, #212121, #857422);
    background: -o-linear-gradient(to bottom, #212121, #857422);
    background: -moz-linear-gradient(to bottom, #212121, #857422);
    background: linear-gradient(to bottom, #212121, #857422);
    opacity: 0.7;
}
.coming-soon .coming-soon-padding {
    padding: 15px 0px 0px 0px;
}
.coming-soon-text {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: 50%;
    width: 100%;
    transform: translateY(50%);
}
.coming-soon-text p::after {
    content: "";
    border-bottom: 2px solid #eeeeee;
    display: block;
    animation: scale 2s linear infinite;
}
/* coming-soon page css end */

/* blog css start */
.main_blog_details .user_details .tag-list a {
    display: inline-block;
    border: 1px solid #eeeeee;
    text-align: center;
    padding: 5px 10px;
    font-size: 14px;
    color: #212121;
    background: transparent;
    text-transform: uppercase;
}
.main_blog_details .user_details .tag-list a:last-child {
    margin-right: 0px;
}
.media {
    flex-direction: row-reverse;
}
.media .user-img {
    padding-right: 15px;
}
.main_blog_details .user_details .media .media-body {
    text-align: left;
    vertical-align: middle;
    align-self: center;
}
.main_blog_details .user_details .media .media-body p {
    color: #bbbbbb;
}
.main_blog_details .blockquote {
    background: #fff;
    padding: 15px;
    margin: 15px 0px;
    border: 1px solid #eeeeee;
}
.main_blog_details .blockquote p {
    background: #f9f9ff;
    margin-bottom: 0px;
    border-left: 2px solid #857422;
    font-style: normal;
    padding: 0 15px;
    font-size: 14px;
}

.like-comment a:hover {
    color: #000 !important;
}
.like-comment a i:hover {
    color: #857422 !important;
}

.next-prev-post {
    padding: 15px 0px;
    border-bottom: 1px solid #eeeeee;
}

.comments-area .date {
    font-size: 13px;
    color: #bbbbbb;
}
.comments-area .comment-list {
    margin-bottom: 15px;
}
.comments-area .comment-list:last-child {
    margin-bottom: 0px;
}
.comments-area .comment-list.left-side {
    margin-bottom: 15px;
    padding-left: 30px;
}

.prev-post {
    padding-left: 15px;
}
.next-post {
    padding-right: 15px;
}

@-webkit-keyframes opacity {
    0% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes opacity {
    0% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.leave-reply .fname input,
.leave-reply .lname input,
.leave-reply .subject input,
.leave-reply .message textarea,
.contact .message textarea {
    border: 1px solid #eeeeee;
}
.leave-reply input[placeholder] {
    font-size: 13px;
    padding: 5px 5px 5px 10px;
    color: #bbbbbb;
}
.leave-reply::placeholder {
    color: #bbbbbb;
}
input[placeholder] {
    font-size: 13px;
    padding: 10px;
    border: 1px solid #eeeeee;
    outline: none;
}
.message textarea {
    resize: none;
    font-size: 13px;
    padding: 10px;
}
.message textarea,
.subject input {
    outline: none;
}
/* blog css end */

/* blog-grid css start */
.lframe .blog-grid-img,
.rframe .blog-grid-img,
.frame .blog-grid-img {
    position: relative;
}
.lframe .blog-grid-info {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    padding: 30px;
}
.lframe.fgrid .blog-grid-info,
.rframe.fgrid .blog-grid-info {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    padding: 15px;
}
.rframe .blog-grid-info {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    padding: 30px;
}
.frame .blog-grid-info {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    padding: 30px;
}
.lframe .blog-grid-info,
.rframe .blog-grid-info,
.frame .blog-grid-info {
    transform: translate(0%, 0%) rotateY(90deg);
    transform-origin: 50%;
    background: rgba(255, 255, 255, 0.9);
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.lframe:hover .blog-grid-info,
.rframe:hover .blog-grid-info,
.frame:hover .blog-grid-info {
    transform: translate(0%, 0%) rotateY(0deg);
    opacity: 1;
}
/* blog-grid css end */

/* blog-list css start */
.list-frame .blog-list-info {
    padding: 30px 15px;
}
.frame .blog-list-info .blog-list-desc .read-more i {
    margin-left: 5px;
}
.frame .blog-list-img .blog-list-overlay {
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    position: absolute;
    left: 15px;
    top: 0;
    bottom: 0;
    right: 30px;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.frame .blog-list-img:hover .blog-list-overlay {
    opacity: 1;
}

.blog-list-lframe .list-lframe .blog-list-info {
    padding: 30px 15px;
}
.blog-list-lframe .list-lframe .blog-list-info .blog-list-desc .read-more i {
    margin-left: 5px;
}
.blog-list-lframe .lframe .blog-list-img .blog-list-overlay {
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    position: absolute;
    left: 15px;
    top: 0;
    bottom: 0;
    right: 30px;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.blog-list-lframe .lframe .blog-list-img:hover .blog-list-overlay {
    opacity: 1;
}

.blog-list-mix {
    padding: 0 15px;
}
.blog-list-mix .lrframe {
    padding: 0;
}
.blog-list-mix .lrframe .blog-list-info {
    padding: 30px;
}
.blog-list-mix .lrframe .blog-list-info .blog-list-desc .read-more i {
    margin-left: 5px;
}
.blog-list-mix .lrframe .blog-list-img .blog-list-overlay {
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 0;
    bottom: 0;
    right: 0px;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.blog-list-mix .lrframe .blog-list-img:hover .blog-list-overlay {
    opacity: 1;
}
/* blog-list css end *

/* blog-classic css start */
.lframe .blog-classic-info {
    padding: 30px;
}
.lframe .blog-classic-img {
    position: relative;
    width: 100%;
    margin: auto;
    overflow: hidden;
}
.lframe .blog-classic-img .blog-classic-overlay {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.lframe .blog-classic-img:hover .blog-classic-overlay {
    opacity: 1;
}
.lframe .blog-classic-details {
    position: absolute;
    text-align: center;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.lframe .blog-classic-img:hover .blog-classic-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}
.lframe .blog-classic-details h3 {
    color: #fff;
}
.lframe .blog-classic-details p {
    color: #fff;
}
.lframe .blog-classic-details i {
    color: #fff;
    margin-left: 5px;
}
.lframe .blog-classic-details .read-more:hover {
    color: #857422;
    transition: all 0.3s ease-in-out 0s;
}
.lframe .blog-classic-details .read-more i {
    position: relative;
    left: 0;
}
.lframe .blog-classic-details .read-more:hover i {
    color: #857422;
    left: 5px;
    transition: all 0.3s ease-in-out 0s;
}
.lframe .fadeIn-bottom {
    top: 80%;
}
/* blog-classic css end */

/* product-list css start */
.frame .product-list-img .product-list-overlay,
.lframe .product-list-img .product-list-overlay {
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 0;
    bottom: 0;
    right: 0px;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.frame .product-list-img:hover .product-list-overlay,
.lframe .product-list-img:hover .product-list-overlay {
    opacity: 1;
}

.frame .column .product-list-img,
.lframe .column .product-list-img {
    position: relative;
    overflow: hidden;
}
.frame .column .product-list-img a.image,
.lframe .column .product-list-img a.image {
    display: block;
}
.frame .column .product-list-img img,
.lframe .column .product-list-img img {
    width: 100%;
    height: auto;
}
.frame .product-list-img .pic-1,
.lframe .product-list-img .pic-1 {
    backface-visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.frame .column:hover .product-list-img .pic-1,
.lframe .column:hover .product-list-img .pic-1 {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.frame .product-list-img .pic-2,
.lframe .product-list-img .pic-2 {
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0px;
    display: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.frame .column:hover .product-list-img .pic-2,
.lframe .column:hover .product-list-img .pic-2 {
    opacity: 1;
    display: block;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.frame .column .product-list-img .product-list-overlay a.btn-icon,
.lframe .column .product-list-img .product-list-overlay a.btn-icon {
    background-color: #857422;
    border: 1px solid #857422;
}
.frame .column .product-list-img .product-list-overlay a:hover,
.lframe .column .product-list-img .product-list-overlay a:hover {
    background-color: #212121;
    color: #fff !important;
    border: 1px solid #212121;
}

.frame .action {
    display: block;
}
.frame .action a {
    display: block;
    margin-bottom: 16px;
}
.frame .action a:last-child {
    margin-bottom: 0px;
}

.lf-frame .action {
    display: block;
}
.lf-frame .action a {
    display: block;
    margin-bottom: 15px;
}
.lf-frame .action a:last-child {
    margin-bottom: 0px;
}
.pl-frame .action {
    display: block;
}
.pl-frame .action a {
    display: block;
    margin-bottom: 16px;
}
.pl-frame .action a:last-child {
    margin-bottom: 0px;
}
.pl-frame .quantity {
    margin-bottom: 4px;
}
.pl-lframe .action {
    display: block;
}
.pl-lframe .action a {
    display: block;
    margin-bottom: 16px;
}
.pl-lframe .action a:last-child {
    margin-bottom: 0px;
}

.product-list-section .product-list {
    padding: 15px 0;
    margin: 0 0 30px 0;
    border: 1px solid #eeeeee;
}
.product-quickview-section .product-list .details .product-title {
    line-height: normal;
}
.product-list .details .product-title,
.product-list .price .price-title {
    line-height: 15px;
}
.product-list .price .product-final-price {
    line-height: 15px;
    display: inline-block;
}
.product-list .price .product-price {
    line-height: 0px;
}
.product-list .price .product-sub-price {
    line-height: 15px;
    display: inline-block;
}
.product-list .price .product-sub-price span {
    line-height: 10px;
    display: inline-block;
}
.product-list .details label {
    margin-bottom: 0px !important;
}
.product-list .details .rating {
    line-height: 0px;
}
.product-list .details .size {
    line-height: 31px;
}
.product-list .details .color {
    line-height: 22px;
}
.product-list-section .page-bar ul {
    margin: 0;
}
.category-grid .category-title,
.category-list .category-title {
    line-height: 13px;
}
.product-quickview-section .product-list .price {
    line-height: 10px;
    margin-bottom: 10px;
}
.product-quickview-section .product-list .product-description {
    margin-bottom: 9px;
}
.product-quickview-section .product-list .price span,
.product-quickview-section .product-list .price sub {
    line-height: 10px;
    display: inline-block;
}
.product-quickview-section .product-list .product-title {
    margin-bottom: 15px;
}
.product-quickview-section .product-list .rating {
    margin-bottom: 17px;
}
.product-quickview-section .product-list .size {
    margin-bottom: 15px;
}
.product-quickview-section .product-list .color {
    margin-bottom: 20px;
}
.product-quickview-section .product-list .quantity {
    margin-bottom: 20px;
}
.product-quickview-section .product-list .action {
    margin-bottom: 15px;
    display: flex !important;
}
.product-quickview-section .product-list .action a {
    margin-right: 5px;
}
.product-quickview-section .product-list .action a:last-child {
    margin-right: 0px;
}
.product-quickview-section .product-list .share {
    line-height: 10px;
    margin-bottom: 16px;
}
.product-quickview-section .product-list .share label {
    margin-bottom: 5px !important;
}
.product-quickview-section .product-list .share .share-icon {
    display: flex !important;
}
.product-quickview-section .product-list .share .share-icon a {
    margin: 5px 5px 0 0;
}
.product-quickview-section .product-list .share .share-icon a:last-child {
    margin: 5px 0 0 0;
}
.product-quickview-section .product-list .share .share-icon a.btn {
    border: none;
}
.product-list-section .product-quickview-section .product-list {
    padding: 0;
    margin: 0;
    border: none;
}

/* product-list css end */

/* quick view css start */
.preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.preview-thumbnail.nav-tabs {
    border: none;
    margin-top: 15px;
}
.product-detail-sticky-zoom ul.preview-thumbnail.nav-tabs {
    border: none;
    margin-top: 8px;
}
.preview-thumbnail.nav-tabs li {
    width: 18%;
    margin-right: 2.5%;
}
.preview-thumbnail.nav-tabs li img {
    max-width: 100%;
    display: block;
}
.preview-thumbnail.nav-tabs li a {
    padding: 0;
    margin: 0;
}
.preview-thumbnail.nav-tabs li:last-of-type {
    margin-right: 0;
}
.tab-content {
    overflow: hidden;
}
.tab-content img {
    width: 100%;
    -webkit-animation-name: opacity;
    animation-name: opacity;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}
.modal.zoomIn.show {
    padding-right: 0px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.modal .modal-dialog {
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
    margin: 0px;
}
.modal .modal-dialog .modal-content {
    border-radius: 0px;
    border: 1px solid #eeeeee;
}
.modal .modal-dialog .modal-content .modal-header {
    align-items: center;
    padding: 15px;
    border-bottom: 1px solid #eeeeee;
    border-radius: 0px;
}
.modal .modal-dialog .modal-content .modal-header button {
    outline: none;
}
.modal .modal-dialog .modal-content .modal-header .close i {
    font-size: 14px;
}
.modal .modal-dialog .modal-content .modal-header .close {
    padding: 0;
    margin: 0;
    line-height: 1px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.modal .modal-dialog .modal-content .modal-header .close:hover {
    transform: rotate(180deg);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.modal .modal-dialog .modal-content .modal-header .close:hover i {
    color: #857422;
}
.modal .modal-dialog .modal-content .modal-footer {
    padding: 15px;
}
.modal .modal-dialog .modal-body .details {
    max-height: 552px;
    overflow-y: auto;
    padding-left: 0px;
}
.modal .modal-dialog .modal-body .details::-webkit-scrollbar {
    width: 1px;
}
.modal .modal-dialog .modal-body .details {
    -scrollbar-width: none;
}
.modal .modal-dialog .modal-body .details .size label,
.modal .modal-dialog .modal-body .details .color label,
.modal .modal-dialog .modal-body .details .quantity label,
.modal .modal-dialog .modal-body .details .share label {
    font-weight: 600;
}
.modal .modal-dialog .modal-body .details .share a {
    display: inline-block;
    color: #fff;
    padding: 6px 12px;
    border-radius: 0px;
}
.modal .modal-dialog .modal-body .details .share a:hover {
    color: #fff !important;
}
.modal .modal-dialog .modal-body .details .share a:hover i {
    color: #fff;
}
.modal .modal-dialog .modal-body .details .share a.face-book {
    background-color: #3b5998;
    border: 1px solid #3b5998;
}
.modal .modal-dialog .modal-body .details .share a.twitter {
    background-color: #55acee;
    border: 1px solid #55acee;
}
.modal .modal-dialog .modal-body .details .share a.pinterest {
    background-color: #bd081c;
    border: 1px solid #bd081c;
}
.modal .modal-dialog .modal-body .details .share a.linkedin {
    background-color: #0073b1;
    border: 1px solid #0073b1;
}
.modal .modal-dialog .modal-body .details .share a i {
    margin-right: 5px;
    font-size: 13px;
}
.modal .modal-dialog .modal-body .details .full-apge a {
    display: inline-block;
    padding: 6px 10px;
    background-color: #857422;
    color: #fff;
    border-radius: 0px;
    border: 1px solid #857422;
}
.modal .modal-dialog .modal-body .details .full-apge a:hover {
    color: #fff !important;
    background-color: #212121;
    border: 1px solid #212121;
}
.modal .modal-dialog .modal-body .details .full-apge a i {
    margin-left: 5px;
    font-size: 14px;
}
.modal .modal-dialog .modal-body .details .full-apge a i.fa-info {
    animation: bounce 2s linear infinite;
}
.animated .modal .zoomIn {
    animation-duration: 1s;
}
/* quick view css end */

/* product compare page css start */
.product-compare .product-comp-img img {
    padding: 15px 0px;
}
.product-compare .product-comp-img::before {
    content: "\f00d";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 13px;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background-color: #857422;
    color: #fff;
    line-height: 10px;
    border-radius: 20px;
    padding: 5px;
}

.product-compare .product-comp-head {
    display: flex;
    align-items: center;
    padding: 10px 5px;
    justify-content: center;
}
.product-compare .product-comp-head h2 {
    font-weight: 600;
}
.product-compare .product-comp-ans {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}
.product-compare .product-comp-ans p {
    margin-bottom: 0;
}

.product-compare-adv .product-comp-img img {
    padding: 15px;
}
.product-compare-adv .product-comp-img::before {
    content: "\f00d";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 13px;
    position: absolute;
    right: 20px;
    top: 10px;
    cursor: pointer;
    background-color: #857422;
    color: #fff;
    line-height: 10px;
    border-radius: 20px;
    padding: 5px;
}
.product-compare-adv .product-comp-hover {
    transition: 0.5s;
}
.product-compare-adv .product-comp-hover:hover {
    cursor: pointer;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    transform: scale(1.03);
    transition: 0.5s;
}

.product-compare-adv .product-compare-adv-desc {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 10px 15px;
}
.product-compare-adv .product-compare-adv-head h2 {
    font-weight: 600;
}
.product-compare-adv .product-compare-adv-ans p {
    margin-bottom: 0;
}
/* product compare page css end */

/* site-map page css start */
.site-map-pages ul li a {
    color: #000;
}
.site-map-pages ul li {
    padding-left: 5px;
    padding-bottom: 5px;
}
.site-map-pages ul li:last-child {
    padding-bottom: 0px;
}
.site-map-pages ul li a::before {
    content: "\f30b";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 25px;
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
    transition: 0.5s ease-in-out;
}
.site-map-pages ul li a:hover:before {
    left: 30px;
    -webkit-animation-name: arrowLeftRight;
    animation-name: arrowLeftRight;
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
    transition: 0.5s ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
/* site-map page css end */

/* product-detail page css start */
.size a {
    padding: 5px 10px;
    background-color: #857422;
    color: #fff !important;
    border: 1px solid #857422;
}
.size a:hover {
    background-color: #212121;
    color: #fff !important;
    border: 1px solid #212121;
}
.red {
    background-color: #ff0000;
    padding: 0px 9px;
}
.blue {
    background-color: #0000ff;
    padding: 0px 9px;
}
.yellow {
    background-color: #ffff00;
    padding: 0px 9px;
}
.pink {
    background-color: #ff69b4;
    padding: 0px 9px;
}
.text {
    border-bottom: 1px solid #eeeeee;
    display: inline-block;
}
.check-avail input {
    border: none;
    border-bottom: 1px solid #eeeeee;
    font-size: 14px;
    font-weight: 600;
    background-color: #fff;
    outline: none;
}
.check-avail input::placeholder {
    font-weight: 400;
}

.make-me-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 81px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.sidebar-item {
    width: 100%;
    height: 100%;
}
.content-section {
    min-height: 100%;
}

.product-detail ul {
    border-bottom: 1px solid #eeeeee;
}
.product-detail ul li {
    padding: 5px 0px;
    border-top: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    background-color: transparent;
    cursor: pointer;
    font-weight: 500;
}
.product-detail ul li a {
    padding: 7px 10px;
    color: #857422 !important;
}
.product-detail ul li:hover {
    background-color: #857422;
}
.product-detail ul li:hover a {
    color: #fff !important;
    transition: 0s;
    -webkit-transition: 0s;
}
.product-detail ul li.active-3 {
    background-color: #857422;
}
.product-detail ul li.active-3 a {
    color: #fff !important;
    transition: 0s;
    -webkit-transition: 0s;
}
.blockquote-footer {
    color: #bbbbbb;
}

.product-service-simple .product-service {
    cursor: pointer;
}
.product-service-simple .product-service .eye {
    transition: 0.3s;
}
.product-service-simple .product-service .eye i,
.product-service-simple .product-service p {
    color: #fff;
}
.product-service-simple:hover .product-service .eye {
    transform: rotateY(180deg);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.product-service-without-sticky .product-service {
    cursor: pointer;
    transition: 0.3s;
}
.product-service-without-sticky .product-service .eye {
    transition: 0.3s;
}
.product-service-without-sticky .product-service .eye i,
.product-service-without-sticky .product-service p {
    color: #fff;
}
.product-service-without-sticky:hover .product-service {
    background-color: #fff;
    transition: 0.3s;
}
.product-service-without-sticky:hover .product-service .eye {
    transition: 0.3s;
    transform: rotateY(180deg);
}
.product-service-without-sticky:hover .product-service .eye i,
.product-service-without-sticky:hover .product-service p {
    color: #857422;
}

.product-service-sticky .product-service {
    cursor: pointer;
}
.product-service-sticky .product-service .eye {
    transition: 0.3s;
}
.product-service-sticky:hover {
    background-color: #857422;
}
.product-service-sticky:hover .product-service .eye {
    transition: 0.3s;
    transform: rotateY(180deg);
}
.product-service-sticky:hover .product-service .eye i,
.product-service-sticky:hover .product-service p {
    color: #fff;
}

.safe-secure i,
.easy i,
.authentic i {
    font-size: 24px;
}

.similar-product-silder.owl-theme .owl-dots {
    display: flex;
    justify-content: center;
}
.similar-product-silder.owl-theme .owl-stage-outer {
    margin-bottom: 35px;
}
.similar-product-silder.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #857422;
    outline: none;
}
.similar-product-silder.owl-theme .owl-dots .owl-dot {
    outline: none;
}
.similar-product-silder .owl-nav {
    display: none;
}
.similar-product-silder .owl-stage-outer .column:hover .btn-info-icon {
    left: 0px;
}
.similar-product-silder .owl-stage-outer .column:hover .btn-info-icon-2 {
    left: 0;
}

.product-detail-slider .preview-thumbnail.detail-slider.nav-tabs li {
    width: 100%;
}
.product-detail-slider .detail-slider.owl-carousel .owl-dots {
    display: none;
}
.product-detail-slider .detail-slider.owl-carousel .owl-nav {
    margin-top: 0;
}
.product-detail-slider .detail-slider.owl-carousel .owl-nav .owl-prev,
.product-detail-slider .detail-slider.owl-carousel .owl-nav .owl-next {
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    padding: 7px !important;
    background-color: #857422;
    border-radius: 25px;
    color: #fff;
}
.product-detail-slider .detail-slider.owl-carousel .owl-nav .owl-prev {
    left: -15px;
}
.product-detail-slider .detail-slider.owl-carousel .owl-nav .owl-next {
    right: -15px;
}
.product-detail-slider .detail-slider.owl-carousel .owl-nav button {
    margin: 0;
    line-height: 0;
}
.product-detail-slider .detail-slider.owl-carousel .owl-nav button:focus {
    outline: none;
}

.zoom {
    display: inline-block;
    position: relative;
}
.zoom:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.zoom img {
    display: block;
}
.zoom img::selection {
    background-color: transparent;
}

.product-detail-list .price.product-price {
    line-height: 12px;
}
.product-detail-list .details .product-title,
.product-detail-list .price .price-title {
    line-height: 15px;
}
.product-detail-list .price .product-final-price {
    line-height: 12px;
    display: inline-block;
}
.product-detail-list .price .product-price {
    line-height: 0px;
}
.product-detail-list .price .product-sub-price {
    line-height: 11px;
    display: inline-block;
}
.product-detail-list .price .product-sub-price span {
    line-height: 10px;
    display: inline-block;
}
.product-detail-list .details label {
    margin-bottom: 0px !important;
}
.product-detail-list .details .rating {
    line-height: 0px;
}
.product-detail-list .details .size {
    line-height: 26px;
}
.product-detail-list .details .color {
    line-height: 20px;
}
.product-detail-list .details .quantity label {
    line-height: 26px;
}
.product-detail-list .details .same-seller {
    line-height: 16px;
}
.product-detail-list .details .check-avail {
    padding-bottom: 22px;
}
.product-detail-list .details .rating-title {
    line-height: 15px;
    margin-top: 22px;
}
.product-detail-list .details .review-comment {
    line-height: 12px;
    display: block;
}
.product-detail-list .details .review-user {
    line-height: 11px;
}
.product-detail-list .details a.all-review {
    background-color: #857422;
    border: 1px solid #857422;
    border-radius: 0px;
    margin-bottom: 22px;
}
.product-detail-list .details a.all-review:hover {
    background-color: #212121;
    border: 1px solid #212121;
    border-radius: 0px;
    color: #fff !important;
}
.product-detail-list .details .product-review {
    margin-bottom: 20px;
}
.product-detail-list .details .que-ans-title {
    line-height: 15px;
    margin-top: 22px;
}
.product-detail-list .details .que {
    line-height: 13px;
}
.product-detail-list .details .que span {
    line-height: 13px;
    display: inline-block;
}
.product-detail-list .details .ans {
    line-height: 9px;
}
.product-detail-list .details .ans span {
    line-height: 9px;
    display: inline-block;
}
.product-detail-list .details .que-ans-user {
    line-height: 16px;
}

.similar-product-detail h3 {
    line-height: 23px;
}
/* product-detail page css end */

/* grid to list category page css start */
.tg-6 a img,
.tg-4 a img,
.tg-3 a img,
.tg-2 a img,
.tl-2 a img,
.tl-1 a img {
    padding: 10px;
}
.tg-6,
.tg-4,
.tg-3,
.tg-2,
.tl-2,
.tl-1 {
    border: 1px solid #eeeeee;
}
.tg-6,
.tg-4,
.tg-3,
.tg-2,
.tl-2,
.tl-1 {
    margin-right: 5px;
}

.tg-6:hover,
.tg-4:hover,
.tg-3:hover,
.tg-2:hover,
.tl-2:hover,
.tl-1:hover {
    background-color: #857422;
    border: 1px solid #857422;
}
.active-2 {
    background-color: #857422;
}
.grid-list.active-2.tg-6,
.grid-list.active-2.tg-4,
.grid-list.active-2.tg-3,
.grid-list.active-2.tg-2,
.grid-list.active-2.tl-2,
.grid-list.active-2.tl-1 {
    border: 1px solid #857422;
}

.grid-list.active-2 img.id {
    display: none;
}
.grid-list.active-2 img.id1 {
    display: block;
}

.grid-list img.id {
    display: block;
}
.grid-list img.id1 {
    display: none;
}
.grid-list img {
    margin-left: auto;
    margin-right: auto;
}
.grid-list:hover .id1 {
    display: block;
}
.grid-list:hover .id {
    display: none;
}
.sort-by-dropdown select {
    padding: 9px 10px;
    border: 1px solid #eeeeee;
    outline: none;
}

.category figure::before {
    position: absolute;
    top: 0;
    left: -100%;
    z-index: 2;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(33, 33, 33, 0) 0%, rgba(33, 33, 33, 0.3) 100%);
    background: linear-gradient(to right, rgba(33, 33, 33, 0) 0%, rgba(33, 33, 33, 0.3) 100%);
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
}
.category figure:hover::before {
    -webkit-animation: shine 0.75s;
    animation: shine 0.75s;
}
.category figure {
    position: relative;
    overflow: hidden;
}
@-webkit-keyframes shine {
    100% {
        left: 100%;
    }
}
@keyframes shine {
    100% {
        left: 100%;
    }
}

.category img,
.section-product img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.category:hover img,
.section-product:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.section-product {
    position: relative;
    overflow: hidden;
}

.category .categories ul.nav-category li.nav-head {
    margin-bottom: 6px;
}
.category .categories ul.nav-category li.nav-head:last-child {
    margin-bottom: 0px;
}
.category .categories ul.nav-category li ul.nav-sub-category li {
    margin-bottom: 5px;
}
.category .categories ul.nav-category li ul.nav-sub-category li:last-child {
    margin-bottom: 0px;
}
.category .categories ul.nav-category li ul.nav-sub-category li a {
    display: flex;
    justify-content: space-between;
}
/* grid to list category page css start */

/* side bar css start */
.card .card-body.icon a {
    vertical-align: sub;
}
.icon a i {
    padding: 5px;
    color: #fff;
    font-size: 16px;
}
.icon a i.ti-facebook {
    background-color: #3b5999;
}
.icon a i.ti-twitter-alt {
    background-color: #55acee;
}
.icon a i.ti-linkedin {
    background-color: #0077b5;
}
.icon a i.ti-pinterest {
    background-color: #bd081c;
}
.icon a {
    margin-right: 5px;
    line-height: 0px;
}
.icon a:last-child {
    margin-right: 0px;
}

ul.list {
    margin-left: 15px;
    position: relative;
}
ul.list li a {
    padding: 0px 0px 0px 20px;
}
ul.list li a::before {
    content: "\f30b";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0px;
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
    transition: 0.5s ease-in-out;
}
ul.list li a:hover:before {
    left: 5px;
    -webkit-animation-name: arrowLeftRight;
    animation-name: arrowLeftRight;
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
    transition: 0.5s ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.blog a::after {
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    float: right;
    font-size: 13px;
}
.blog a[aria-expanded="true"]::after {
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    float: right;
    font-size: 13px;
}

.post-image {
    margin-right: 15px;
}
.post-meta {
    font-size: 13px;
    color: #bbbbbb;
}
.post-info a:hover {
    text-decoration: underline !important;
}

.card .card-body .blog-various h2.text-medium {
    line-height: 11px;
}
.blog-start {
    padding-top: 15px;
    padding-bottom: 15px;
}
.blog-start:last-child {
    padding-top: 15px;
    padding-bottom: 0px;
}

.blog-follow .card-body {
    padding: 15px;
    display: flex;
}
.blog-follow .card-body.icon a {
    vertical-align: sub;
    display: flex;
}
.blog-follow .blog-recent .card-body,
.blog-follow .blog-popular .card-body {
    padding: 0 15px;
}
.blog-follow .blog-recent .card-header a:hover,
.blog-follow .blog-popular .card-header a:hover {
    color: #000 !important;
}
.blog-owl-slider.owl-theme .owl-nav {
    margin: 0;
    position: absolute;
    top: -56px;
    right: 0px;
    background-color: #857422;
}
.blog-owl-slider.owl-theme .owl-nav [class*="owl-"] {
    margin: 0;
    opacity: 1;
}
.blog-owl-slider.owl-theme .owl-nav button.owl-next,
.blog-owl-slider.owl-theme .owl-nav button.owl-prev {
    padding: 7px !important;
    color: #fff;
    border-radius: 0px;
    vertical-align: middle;
    outline: none;
    line-height: 0px;
}
.blog-owl-slider.owl-theme .owl-dots,
.recom-owl-slider.owl-theme .owl-dots {
    line-height: 0px;
    display: none;
}
.blog-owl-slider.owl-theme .owl-nav .disabled {
    background-color: #212121;
    opacity: 1;
}
.resources-category {
    padding-top: 15px;
}
.resources-category a {
    display: block;
    margin-bottom: 5px;
}
.resources-category a:last-child {
    margin-bottom: 0px;
}

ul.tag-list {
    display: inline-table;
}
ul.tag-list li {
    list-style: none;
    display: inline-block;
    margin: 5px 5px 0 0;
}
ul.tag-list li:last-child {
    margin: 5px 0px 0 0;
}
ul.tag-list li a {
    color: #fff;
    background-color: #212121;
    padding: 5px 10px;
    display: inline-block;
}
.post-tag .tag ul.tag-list {
    padding-left: 0px;
}
.leave-reply .send-msg {
    margin-top: 9px;
}
.card .card-body.tag {
    padding: 10px 15px 15px 15px;
}

.card {
    border-radius: 0px;
    border: 1px solid #eeeeee;
    outline: none;
    box-shadow: none;
}
.card-header {
    padding: 12px 15px;
    border-radius: 0px !important;
    border-bottom: 1px solid #eeeeee;
}
.card .card-body {
    padding: 15px;
}
.card .card-body .form-group input.form-control {
    box-shadow: none;
    border-radius: 0px;
    transition: border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.card .card-body .form-group input.form-control:focus {
    border-color: #eeeeee;
    color: #212121;
}
.card .card-body .form-group input::placeholder {
    color: #212121;
}
.card .card-body .custom-control {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.card .card-body .custom-control .badge {
    font-size: 13px;
    font-weight: 600;
    padding: 0;
}
.card .card-body .form-group {
    margin-bottom: 5px;
}
.custom-checkbox .custom-control-label::before {
    border-radius: 0px;
    background-color: #fff;
    border: 1px solid #eeeeee;
}
.custom-control-label {
    outline: none;
}
.custom-control-input:active ~ .custom-control-label::before {
    background-color: #857422;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #857422;
    border: 1px solid #857422;
}
.custom-control-input:checked ~ .custom-control-label::before {
    background-color: #857422;
}
/* side bar css end */

/* pagination css start */
.page-bar ul {
    list-style: none;
    display: flex;
    margin: 30px 0 0 0;
    padding: 0;
}
.page-bar ul li {
    margin-right: 5px;
    padding: 5px 15px;
    border: 1px solid #eeeeee;
    font-weight: 600;
    cursor: pointer;
}
.page-bar ul li:last-child {
    margin-right: 0px;
}
.page-bar ul li:hover {
    background-color: #857422;
    border: 1px solid #857422;
}
.page-bar ul li:hover a {
    color: #fff !important;
}
.page-bar ul li.active {
    background-color: #857422;
    border: 1px solid #857422;
}
.page-bar ul li.active a {
    color: #fff;
}
.page-bar ul li a {
    color: #212121;
}
/* pagination css end */

/* footer css start */
.social-icon {
    display: flex;
}
.social-icon a {
    display: flex;
    margin-right: 5px;
}
.social-icon a:last-child {
    margin-right: 0px;
}
.social-icon a i.ti-facebook {
    background-color: #3b5998;
    color: #fff;
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
}
.social-icon a i.ti-linkedin {
    background-color: #0073b1;
    color: #fff;
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
}
.social-icon a i.ti-twitter-alt {
    background-color: #55acee;
    color: #fff;
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
}
.social-icon a i.ti-youtube {
    background-color: #dd4b39;
    color: #fff;
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
}
.social-icon a i.ti-pinterest {
    background-color: #bd081c;
    color: #fff;
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
}
.social-icon a i {
    padding: 5px;
    font-size: 18px;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}
.social-icon a i:hover {
    background-color: #857422 !important;
}
.footer-trasparent .footer-social-icon a i.ti-facebook {
    background-color: #3b5998;
    color: #fff;
    border: 2px solid #3b5998;
}
.footer-trasparent .footer-social-icon a i.ti-linkedin {
    background-color: #0073b1;
    color: #fff;
    border: 2px solid #0073b1;
}
.footer-trasparent .footer-social-icon a i.ti-twitter-alt {
    background-color: #55acee;
    color: #fff;
    border: 2px solid #55acee;
}
.footer-trasparent .footer-social-icon a i.ti-youtube {
    background-color: #dd4b39;
    color: #fff;
    border: 2px solid #dd4b39;
}
.footer-trasparent .footer-social-icon a i.ti-pinterest {
    background-color: #bd081c;
    color: #fff;
    border: 2px solid #bd081c;
}
.footer-trasparent .footer-social-icon a i {
    padding: 5px;
    margin-right: 5px;
    font-size: 24px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.footer-trasparent .footer-social-icon a i:hover {
    border: 2px solid #857422;
    background-color: transparent;
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.newsletter input {
    width: -webkit-fill-available;
    width: -moz-available;
    padding: 10px;
    border: none;
    outline: none;
}
.footer-trasparent .newsletter input {
    margin-bottom: 15px;
    text-align: center;
}
.footer-trasparent .footer-title {
    border-bottom: 2px solid #857422;
    display: inline-block;
}
.btn-small1 {
    background: #857422;
    color: #fff;
    border: none;
    padding: 6px 15px 6px 15px;
    border: 1px solid #857422;
    font-size: 14px;
    border-radius: 0px;
    cursor: pointer;
}
.btn-small1:hover {
    transition: all 0.3s linear;
    background-color: transparent;
    color: #fff;
    transition: all 0.3s ease-in-out 0s;
    outline: none;
}
.terms a:hover {
    color: #212121 !important;
}
.panel-group .panel-title a[aria-expanded="true"] i::before {
    content: "\f056";
}
.footer-position {
    position: relative;
}
.footer {
    display: block;
    position: absolute;
    z-index: 0;
    width: 100%;
}
.footer-image {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}
.footer-bg-img {
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.footer .overlay1 {
    position: relative;
    z-index: 1;
}
.footer .size1 {
    width: 100%;
}
.footer .overlay1::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #212121;
    opacity: 0.8;
}
.footer-color {
    width: 100%;
    animation: myanimation 5s infinite;
    outline: none;
}
@keyframes myanimation {
    0% {
        background-color: #212121;
    }
    25% {
        background-color: #2c353f;
    }
    50% {
        background-color: #3e3535;
    }
    75% {
        background-color: #182535;
    }
    100% {
        background-color: #17332f;
    }
}
.footer-trasparent {
    background-color: rgba(33, 33, 33, 0.9);
}
/* footer css end */

/* home 2 css start */
.home2 .popup .modal-content .modal-body {
    background-color: #f7dfc7;
}
.home2 .popup .pop-up-newsletter {
    padding-left: 15px;
    padding-right: 0;
}
.home2 .popup .modal-content .modal-body .newsletter-close {
    position: fixed;
    right: 0;
    z-index: 1;
}
.home2.modal-open {
    padding-right: 0px !important;
    overflow-x: hidden;
    overflow-y: auto;
}
.home2 .head {
    position: fixed;
    z-index: 2;
    width: 100%;
}
.home2 .head #collapsibleNavbar {
    background-color: transparent;
    padding: 20px 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .sticky#collapsibleNavbar {
    background-color: #212121 !important;
    padding: 0px 0 !important;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .sticky {
    animation: unset;
}
.home2 .navbar-expand-lg .navbar-collapse {
    justify-content: center;
}
.home2 .home-slider .owl-carousel .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5%;
    z-index: 2;
}
.home2 .home-slider .owl-carousel .owl-dots .owl-dot span {
    border-radius: 0;
    background-color: #fff;
    width: 15px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home2 .home-slider .owl-carousel .owl-dots .owl-dot.active span {
    width: 25px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #857422;
}
.home2 .home-slider .owl-carousel .owl-dots .owl-dot:focus {
    outline: none;
}
.home2 .home-slider .owl-carousel .carousel-caption {
    padding: 0;
    bottom: 50%;
    width: 40%;
    text-shadow: none;
    transform: translateY(50%);
    text-align: left;
}
.home2 .home-slider .owl-carousel .carousel-caption .fashion {
    animation: flash 2s linear infinite;
    margin-top: 30px;
    color: #fff;
}
.home2 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
    line-height: 44px;
    margin-bottom: 30px;
    padding-bottom: 30px;
    position: relative;
}
.home2 .home-slider .owl-carousel .carousel-caption .slider-main-heading:after {
    content: "";
    background: #fff;
    position: absolute;
    width: 75%;
    height: 1px;
    left: 0;
    bottom: 0px;
}
.home2 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
    line-height: 17px;
    margin-bottom: 30px;
}
.home2 .home-slider .owl-carousel .carousel-caption a.btn-style {
    border: 1px solid #857422;
    background-color: #857422;
}
.home2 .service-index .service {
    border: 1px solid #f7f7f7;
    background-color: #f7f7f7;
}
.home2 .navbar ul li.head-tab {
    padding: 18px 0;
    margin-right: 15px;
}
.home2 .navbar ul li.head-tab:last-child {
    margin-right: 0;
}
.home2 .navbar .nav li.head-tab a {
    padding: 5px 10px;
}
.home2 .navbar .nav li.head-tab.active a {
    color: #fff !important;
}
.home2 .navbar .nav li.head-tab a {
    border: 2px solid transparent;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home2 .navbar .nav li.head-tab:hover a {
    border: 2px solid #fff;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home2 .navbar .nav li.head-tab.active a {
    border: 2px solid #fff;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home2 .navbar .nav li.head-tab:hover a {
    color: #fff !important;
}
.home2 .padding-tb {
    padding: 21px 0;
}

.home2 .navbar ul li.head-tab .dropdown-content {
    left: 15px;
    width: -webkit-fill-available;
}
.home2 .navbar ul li.head-tab .dropdown-content .parts .men-women-link {
    padding: 10px 0 0 0px;
}
.home2 .navbar ul li.head-tab .dropdown-content .parts a {
    color: #000 !important;
    border: none;
    padding: 0 0 5px 0px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home2 .navbar ul li.head-tab .dropdown-content .parts a:hover {
    color: #857422 !important;
    padding: 0 0 5px 5px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home2 .navbar ul li.head-tab .dropdown-content .parts a:last-child:hover {
    padding: 0 0 0px 5px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home2 .navbar ul li.head-tab .dropdown-content .parts a:last-child {
    padding: 0px;
}
.home2 .navbar ul li.head-tab .dropdown-content .mega-img a {
    padding: 0;
    border: none;
}
.home2 .navbar ul li.head-tab .dropdown-content .category-owl .owl-dots {
    display: none;
}
.home2 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav {
    margin-top: 0;
}
.home2 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button:focus {
    outline: none;
}
.home2 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button span {
    line-height: 0;
}
.home2 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button.owl-prev,
.home2 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button.owl-next {
    background-color: #857422;
    position: absolute;
    top: 44%;
    line-height: 0;
    font-size: 18px;
    padding: 5px !important;
    border-radius: 50%;
}
.home2 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button.owl-prev {
    left: -15px;
}
.home2 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button.owl-next {
    right: -15px;
}

.home2 .navbar .nav li.head-tab .dropdown-home,
.home2 .navbar ul li.head-tab .dropdown-content,
.home2 .navbar .nav li.head-tab .dropdown-blog,
.home2 .navbar .nav li.head-tab .dropdown-product,
.home2 .navbar .nav li.head-tab .dropdown-page {
    top: unset;
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateY(28px);
    -moz-transform: translateY(28px);
    transform: translateY(28px);
}

.home2 .navbar .nav li.head-tab .dropdown-home,
.home2 .navbar .nav li.head-tab .dropdown-blog,
.home2 .navbar .nav li.head-tab .dropdown-product,
.home2 .navbar .nav li.head-tab .dropdown-page {
    width: max-content;
}

.home2 .navbar .nav li.head-tab:hover .dropdown-home,
.home2 .navbar ul li.head-tab:hover .dropdown-content,
.home2 .navbar .nav li.head-tab:hover .dropdown-blog,
.home2 .navbar .nav li.head-tab:hover .dropdown-product,
.home2 .navbar .nav li.head-tab:hover .dropdown-page {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(18px);
    -moz-transform: translateY(18px);
    transform: translateY(18px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog a,
.home2 .navbar .nav li.head-tab .dropdown-product a {
    color: #000 !important;
    border: none;
    padding: 0;
}

.home2 .navbar .nav li.head-tab .dropdown-home a,
.home2 .navbar .nav li.head-tab .dropdown-page a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-home a:last-child,
.home2 .navbar .nav li.head-tab .dropdown-page a:last-child {
    padding: 0 15px 0px 15px;
}

.home2 .navbar .nav li.head-tab .dropdown-blog li a:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li a:hover {
    color: #857422 !important;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.home2 .navbar .nav li.head-tab .dropdown-home a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:hover,
.home2 .navbar .nav li.head-tab .dropdown-page a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:hover {
    color: #857422 !important; /*border:none;*/
    padding: 0 15px 5px 20px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.home2 .navbar .nav li.head-tab .dropdown-home a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-page a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child:hover,
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child:hover {
    padding: 0 15px 0px 20px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a {
    color: #000 !important; /*border:none; */
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-subblog {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-bloggrid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(101px);
    -moz-transform: translateX(101px);
    transform: translateX(101px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-2grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(111px);
    -moz-transform: translateX(111px);
    transform: translateX(111px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(101px);
    -moz-transform: translateX(101px);
    transform: translateX(101px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-3grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(111px);
    -moz-transform: translateX(111px);
    transform: translateX(111px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(101px);
    -moz-transform: translateX(101px);
    transform: translateX(101px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-4grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(111px);
    -moz-transform: translateX(111px);
    transform: translateX(111px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogsimple {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(121px);
    -moz-transform: translateX(121px);
    transform: translateX(121px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-2simple {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(131px);
    -moz-transform: translateX(131px);
    transform: translateX(131px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(121px);
    -moz-transform: translateX(121px);
    transform: translateX(121px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-3simple {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(131px);
    -moz-transform: translateX(131px);
    transform: translateX(131px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(121px);
    -moz-transform: translateX(121px);
    transform: translateX(121px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-4simple {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(131px);
    -moz-transform: translateX(131px);
    transform: translateX(131px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-bloglist {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogclassic {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogsticky {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productgrid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(135px);
    -moz-transform: translateX(135px);
    transform: translateX(135px);
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-2grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(145px);
    -moz-transform: translateX(145px);
    transform: translateX(145px);
}

.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(135px);
    -moz-transform: translateX(135px);
    transform: translateX(135px);
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-3grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(145px);
    -moz-transform: translateX(145px);
    transform: translateX(145px);
}

.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(135px);
    -moz-transform: translateX(135px);
    transform: translateX(135px);
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-4grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(145px);
    -moz-transform: translateX(145px);
    transform: translateX(145px);
}

.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productlist {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productlistadv {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productdetail {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:last-child {
    padding: 0 15px 0px 15px;
}
.home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productcomp {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home2 .input-search-1 .search-bar,
.home2 .setting-drop-down,
.home2 .cart-drop-down,
.home2 .user-drop-down {
    top: 59px;
}
.home2 .padding-tb .icon-margin {
    margin-left: 10px;
}

.home2 .column {
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home2 .column .product-img {
    position: relative;
    overflow: hidden;
}
.home2 .column .product-img img {
    width: 100%;
    height: auto;
}
.home2 .column .product-img .pic-1 {
    -webkit-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    backface-visibility: hidden;
}
.home2 .column .product-img .pic-2 {
    position: absolute;
    top: 0;
    visibility: hidden;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    display: inherit;
    filter: alpha(opacity=0);
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.home2 .column:hover .product-img .pic-1 {
    opacity: 0;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.home2 .column:hover .product-img .pic-2 {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.home2 .column div.btn-info-icon-2 {
    bottom: 71px;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .column:hover div.btn-info-icon-2 {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home2 .banner-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: block;
    text-align: center;
}
.home2 .section-product {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #000;
    cursor: pointer;
}
.home2 .section-product .banner-heading .title-heading {
    line-height: 17px;
    margin-bottom: 0;
}
.home2 .section-product .banner-desc .category-name {
    line-height: 10px;
    margin-bottom: 10px;
}
.home2 .section-product .banner-over-lay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    transition: 0.5s ease;
    background-color: rgba(33, 33, 33, 0.5);
    overflow: hidden;
}
.home2 .section-product:hover .banner-over-lay {
    opacity: 1;
}
.home2 .section-product img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 1;
    transition: all 0.5s ease;
}
.home2 .section-product:hover .banner-heading {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.home2 .section-product:hover .banner-desc {
    opacity: 1;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.home2 .section-product .banner-heading {
    bottom: 80px;
    padding-bottom: 14px;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}
.home2 .section-product .banner-heading,
.home2 .section-product .banner-desc {
    position: absolute;
    right: 30px;
}
.home2 .section-product .banner-heading h6 {
    color: #fff;
}
.home2 .section-product .banner-desc {
    bottom: 30px;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, transform 0.5s;
}
.home2 .section-product .banner-heading::after {
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, transform 0.5s;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.5);
    content: "";
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}
.home2 .section-product:hover .banner-heading::after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.home2 .feature-product-slider.owl-carousel .owl-nav {
    display: none;
}
.home2 .feature-product-slider.owl-carousel .owl-dots {
    margin-top: 35px;
}
.home2 .feature-product-slider.owl-carousel .owl-dots .owl-dot span,
.home2 .deal-day1 .owl-dots .owl-dot span {
    border-radius: 0;
    background-color: #bbbbbb;
    width: 15px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home2 .feature-product-slider.owl-carousel .owl-dot.active span,
.home2 .deal-day1 .owl-dots .owl-dot.active span {
    width: 25px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #857422;
}
.home2 .feature-product-slider.owl-carousel .owl-dot:focus,
.home2 .testi-monial-masonary.owl-carousel .owl-dot:focus,
.home2 .deal-day1 .owl-dots .owl-dot:focus {
    outline: none;
}

.home2 .column .recent-product-img {
    position: relative;
    overflow: hidden;
}
.home2 .column .recent-product-img .recent-overlay {
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 0;
    bottom: 0;
    right: 0px;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.home2 .column .recent-product-img:hover .recent-overlay {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.home2 .column .recent-product-img .recent-overlay a {
    cursor: pointer;
    opacity: 0;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.home2 .column .recent-product-img:hover .recent-overlay a {
    opacity: 1;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.home2 .column .recent-product-img .recent-overlay a.btn-small1:hover {
    background-color: #857422;
    color: #fff !important;
}
.home2 .testi-monial-masonary.owl-carousel .owl-dots .owl-dot span {
    border-radius: 0;
    background-color: #fff;
    width: 15px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home2 .testi-monial-masonary.owl-carousel .owl-dot.active span {
    width: 25px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #857422;
}
.home2 .testimonial-slider .testi-monial-carousel {
    display: flex;
}
.home2 .testimonial-slider {
    display: flex;
    align-items: center;
    background-color: #212121;
}
.home2 .testimonial-slider .owl-carousel .test-mmonial-desc {
    padding-left: 15px;
    width: 80%;
}
.home2 .testimonial-slider .owl-carousel .test-mmonial-desc .testi-title {
    margin-bottom: 15px;
}
.home2 .testimonial-slider .owl-carousel .test-mmonial-desc .testi-title h2 {
    line-height: 13px;
    margin-bottom: 10px;
}
.home2 .testimonial-slider .owl-carousel .test-mmonial-desc .testi-title span {
    line-height: 10px;
    display: block;
}
.home2 .testimonial-slider .owl-carousel .owl-dots {
    margin-top: 15px;
}
.home2 .testimonial-slider .owl-carousel .testi-quote i {
    color: #857422;
    font-size: 24px;
}
.home2 .testimonial-slider .owl-carousel .testi-quote p {
    padding-left: 5px;
}

.home2 .deal-day1 .owl-item .item img {
    padding: 0;
}
.home2 .dealday-img a {
    bottom: 45%;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .dealday-img:hover img + a {
    bottom: 45%;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .deal-day1 .owl-nav .owl-prev i {
    left: -15px;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .deal-day1 .owl-nav .owl-next i {
    right: -15px;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .deal-day1:hover .owl-nav .owl-prev i,
.home2 .deal-day1:hover .owl-nav .owl-next i {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home2 .deal-day1 .product-meta {
    background-color: #fff;
    margin-top: 40px;
    position: relative;
    padding: 60px 30px 30px 30px;
    width: 50%;
    float: left;
    box-shadow: -3px 5px 5px 0px rgba(143, 143, 143, 0.5);
}
.home2 #clockdiv > div,
.home2 #clockdeal > div {
    background-color: #fff;
}
.home2 .clock-day {
    margin-right: 0;
}
.home2 .smalltext {
    font-size: 13px;
    line-height: 9px;
    margin-top: 5px;
}
.home2 #clockdiv,
.home2 #clockdeal {
    display: flex;
    background-color: #eeeeee;
    text-align: center;
    position: absolute;
    top: -45px;
    padding: 5px;
}
.home2 .unlimited {
    background-color: #eeeeee;
    text-align: center;
    position: absolute;
    top: -35px;
    padding: 5px;
}
.home2 .unlimited span {
    background-color: #857422;
    padding: 15px 20px;
    color: #fff;
    display: block;
}
.home2 .clock {
    margin: 0;
}
.home2 #clockdiv > div,
.home2 #clockdeal > div {
    padding: 15px;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
}
.home2 #clockdiv div > span,
.home2 #clockdeal div > span {
    padding: 15px 10px;
    line-height: 0;
}
.home2 .time {
    margin-right: 5px;
}
.home2 .time:last-child {
    margin-right: 0px;
}
.home2 .dealday-img {
    float: left;
    width: 50%;
    text-align: center;
}
.home2 .dealday-img img {
    float: none;
    max-height: 377px;
    width: auto;
    display: inline-block;
}
.home2 .deal-day1 .product-meta .title-heading {
    line-height: 21px;
}
.home2 .deal-day1 .product-meta .title-desc {
    margin-bottom: 20px;
    line-height: 10px;
}
.home2 .deal-day1 .product-meta .offer.title-desc {
    margin-bottom: 10px;
}
.home2 .deal-day1 .product-meta .deal-img h2.title-heading {
    line-height: 14px;
    margin-bottom: 10px;
    font-weight: 600;
}
.home2 .deal-day1 .product-meta .deal-img {
    margin-bottom: 20px;
}
.home2 .box {
    display: inline-block;
}
.home2 .deal-day1 .owl-nav {
    display: none;
}
.home2 .dealday-img:hover img {
    opacity: 1;
    cursor: pointer;
}
.home2 .deal-day1 .product-meta .product-title {
    line-height: 13px;
    margin-bottom: 10px;
}
.home2 .deal-day1 .product-meta .product-price {
    line-height: 0px;
}
.home2 .deal-day1 .product-meta .product-sub-price {
    line-height: 10px;
    display: inline-block;
}
.home2 .deal-day1 .product-meta .product-final-price {
    line-height: 10px;
    display: inline-block;
}
.home2 .deal-day1 .product-meta .price-title {
    line-height: 10px;
    margin-bottom: 0px !important;
}
.home2 .deal-day1 .product-meta .pro-name {
    margin-bottom: 20px;
}
.home2 .deal-day1.owl-carousel .owl-dots {
    display: block;
    margin-top: 35px;
    line-height: 0;
}
.home2 .deal-day1 .product-meta .btn-info-icon-2 {
    display: flex;
}
.home2 .deal-day1 .product-meta .btn-info-icon-2 a {
    margin-right: 5px;
}
.home2 .deal-day1 .product-meta .btn-info-icon-2 a:last-child {
    margin-right: 0px;
}

.home2 .instagram {
    background-color: #fff;
}
.home2 .instafeed-style1 .insta-link:hover .insta-image {
    opacity: 0.2;
}
.home2 .instafeed-style1 .insta-counts,
.home2 .instafeed-style1 .insta-icon {
    color: #000;
    bottom: 45%;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .instafeed-style1 .insta-link:hover .insta-counts,
.home2 .instafeed-style1 .insta-link:hover .insta-icon {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home2 .instafeed-style1 .insta-icon {
    position: absolute;
    opacity: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0px;
    bottom: 46%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .instafeed-style1 .insta-icon span {
    line-height: 0;
    display: block;
}
.home2 .instafeed-style1 .insta-icon i {
    font-size: 24px;
    line-height: 21px;
}
.home2 .instafeed-style1 .insta-link:hover .insta-icon {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home2 .service-index:hover .service .img {
    transform: rotateY(180deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}

.home2 .spacing-tech {
    padding: 15px;
    border: 1px solid #eeeeee;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .brand-icon .spacing-tech img {
    max-width: 150px;
    opacity: 0.5;
    cursor: pointer;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .brand-icon .spacing-tech:hover img {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .brand-icon .spacing-tech:hover {
    border: 1px solid #000;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home2 .brand-icon .owl-dots {
    display: none;
}
/* home 2 css end */

/* home 3 css start */
.home3 .popup .modal-body .pop-up-back-img {
    position: relative;
}
.home3 .popup .modal-body .pop-up-back-img:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}
.home3 .popup .modal-content .modal-body .newsletter-close {
    top: 5px;
    right: 5px;
    padding: 0;
    z-index: 1;
    color: #fff !important;
}
.home3 .popup .pop-up-newsletter {
    padding: 30px;
    position: relative;
}
.home3 .popup .pop-up-newsletter .input-fname {
    margin-bottom: 17px;
}
.home3 .popup .pop-up-newsletter .input-mail {
    margin-bottom: 11px;
}
.home3 .popup .pop-up-newsletter .input-fname input,
.home3 .popup .pop-up-newsletter .input-mail input {
    color: #fff;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.home3 .popup .pop-up-newsletter input:focus {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}
.home3 .popup .modal-body input[placeholder] {
    padding: 5px;
}
.home3 .popup .modal-body input::placeholder {
    color: #fff;
}
.home3 .popup .modal-content .modal-body {
    background-color: transparent;
    padding: 0;
}
.home3 .popup .pop-up-newsletter button {
    margin-bottom: 11px;
    border-radius: 25px;
    border: 2px solid #857422;
}
.home3 .popup .pop-up-newsletter button i {
    padding-left: 5px;
}
.home3 .popup .pop-up-newsletter p.pop-copyright i {
    padding: 0 5px;
}
.home3 .popup .pop-up-newsletter h3 {
    margin-bottom: 10px;
}
.home3 .popup.modal .modal-dialog {
    max-width: 600px;
}

.home3 .head.open #collapsibleNavbar {
    background-color: #212121;
}
.home3 .head .sticky {
    animation: none;
}
.home3 .head #collapsibleNavbar {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .head .sticky#collapsibleNavbar {
    background-color: #212121;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .head {
    position: fixed;
    z-index: 2;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .head.open {
    background-color: #212121;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .head .menu-icon,
.home3 .head .menu-icon:after,
.home3 .head .menu-icon:before {
    display: block;
    width: 20px;
    height: 2px;
    background-color: #fff;
    border-radius: 0px;
    transition-property: background-color, transform;
    transition-duration: 0.25s;
}
.home3 .head .menu-icon {
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}
.home3 .head .menu-icon:after,
.home3 .head .menu-icon:before {
    position: absolute;
    content: "";
}
.home3 .head .menu-icon:after {
    top: -5px;
}
.home3 .head .menu-icon:before {
    top: 5px;
}
.home3 .head .menu {
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
}
.home3 .head .menu:focus {
    outline: none;
}
.home3 .head .menu.is-active .menu-icon {
    background-color: transparent;
}
.home3 .head .menu.is-active .menu-icon:before {
    transform: translateY(-5px) rotate(-45deg);
}
.home3 .head .menu.is-active .menu-icon:after {
    transform: translateY(5px) rotate(45deg);
}
.home3 .head .navbar-collapse {
    position: fixed;
    width: 100%;
    left: 0;
    border: 0;
    overflow: hidden;
    padding: 0;
    max-height: 0;
    background-color: #212121;
    top: 57px;
    z-index: 2;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .head .navbar-collapse.open {
    max-height: 53px;
}

.home3 .head .navbar-collapse {
    display: flex;
    justify-content: space-between;
}
.home3 .head ul.navbar-nav {
    flex-direction: row;
    padding: 0 15px;
    align-items: center;
}
.home3 .head .navbar-collapse .search {
    position: absolute;
    right: 15px;
}
.home3 .head .navbar-collapse .search input[type="search"] {
    border: 1px solid rgba(238, 238, 238, 0.1);
    padding: 5px 15px;
    width: 190px;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .navbar-collapse .search input[type="search"]:focus {
    width: 250px;
    background-color: #fff;
}
.home3 .head .navbar-collapse .search a {
    position: absolute;
    top: 10px;
    right: 15px;
    line-height: 0;
}

.home3 .head .mega-menu-product {
    padding-left: 0;
}
.home3 .head .mega-menu-product .mega-menu-slider.owl-carousel .owl-dots {
    margin-top: 15px;
    line-height: 0;
}
.home3 .head .mega-menu-product .mega-menu-slider.owl-carousel .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 0 10px 0 0;
    border-radius: 0;
}
.home3 .head .mega-menu-product .mega-menu-slider.owl-carousel .owl-dots .owl-dot.active span {
    background: #857422;
}
.home3 .head .mega-menu-product .mega-menu-slider.owl-carousel .owl-dots .owl-dot:focus {
    outline: none;
}
.home3 .head .mega-menu-product .mega-menu-slider figure a {
    padding-bottom: 0;
}
.home3 .head .mega-menu-product .mega-menu-slider .column div.btn-info-icon-2 a {
    color: #fff !important;
}
.home3 .head .mega-menu-product .mega-menu-slider .column div.btn-info-icon-2 a.btn-icon {
    padding: 8px 10px !important;
}
.home3 .head .mega-menu-product .mega-menu-slider .column .product-text a {
    padding-bottom: 0;
}

.home3 .head .padding-tb {
    padding: 20px 0;
}
.home3 .head .padding-tb .icon-margin {
    margin-left: 15px;
}
.home3 .setting-drop-down,
.home3 .cart-drop-down,
.home3 .user-drop-down {
    top: 57px;
}
.home3 .navbar ul li.head-tab {
    padding: 15px 0;
    margin-right: 30px;
}
.home3 .navbar ul li.head-tab:last-child {
    margin-right: 0px;
}

.home3 .head .dropdown-content .mega-img {
    position: relative;
    background: #000;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .dropdown-content .mega-img img {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .dropdown-content .mega-img:hover img {
    opacity: 0.5;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .dropdown-content .mega-img .figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}
.home3 .head .dropdown-content .mega-img .figcaption a {
    position: absolute;
    bottom: 50%;
    transform: translateY(49%) rotateX(-90deg);
    opacity: 0;
    z-index: 1;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .dropdown-content .mega-img:hover .figcaption a {
    opacity: 1;
    transform: translateY(49%) rotateX(0deg);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .dropdown-content .mega-img .figcaption a.btn-style {
    padding: 10px 30px !important;
    color: #fff !important;
    border: 2px solid #857422 !important;
    border-radius: 25px;
    background-color: #857422;
}
.home3 .head .dropdown-content .mega-img .figcaption a.btn-style:hover {
    background-color: transparent;
    color: #fff !important;
}
.home3 .head .dropdown-content .mega-img .figcaption:before {
    position: absolute;
    content: "";
    opacity: 0;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .dropdown-content .mega-img .figcaption:after {
    position: absolute;
    content: "";
    opacity: 0;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .dropdown-content .mega-img:hover .figcaption:before {
    opacity: 1;
    top: 30px;
    bottom: 30px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .head .dropdown-content .mega-img:hover .figcaption:after {
    opacity: 1;
    right: 30px;
    left: 30px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .navbar ul li.head-tab .dropdown-content {
    left: 15px;
    width: inherit;
}
.home3 .navbar ul li.head-tab .dropdown-content .parts .men-women-link {
    padding: 10px 0 0 0px;
}
.home3 .navbar ul li.head-tab .dropdown-content .parts a {
    color: #000 !important;
    border: none;
    padding: 0 0 5px 0px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .navbar ul li.head-tab .dropdown-content .parts a:hover {
    color: #857422 !important;
    padding: 0 0 5px 5px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .navbar ul li.head-tab .dropdown-content .parts a:last-child:hover {
    padding: 0 0 0px 5px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .navbar ul li.head-tab .dropdown-content .parts a:last-child {
    padding: 0px;
}
.home3 .navbar ul li.head-tab .dropdown-content .mega-img a {
    padding: 0;
    border: none;
}
.home3 .navbar ul li.head-tab .dropdown-content .category-owl .owl-dots {
    display: none;
}
.home3 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav {
    margin-top: 0;
}
.home3 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button:focus {
    outline: none;
}
.home3 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button span {
    line-height: 0;
}
.home3 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button.owl-prev,
.home3 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button.owl-next {
    background-color: #857422;
    position: absolute;
    top: 44%;
    line-height: 0;
    font-size: 18px;
    padding: 5px !important;
    border-radius: 50%;
}
.home3 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button.owl-prev {
    left: -15px;
}
.home3 .navbar ul li.head-tab .dropdown-content .category-owl .owl-nav button.owl-next {
    right: -15px;
}

.home3 .navbar .nav li.head-tab .dropdown-home,
.home3 .navbar ul li.head-tab .dropdown-content,
.home3 .navbar .nav li.head-tab .dropdown-blog,
.home3 .navbar .nav li.head-tab .dropdown-product,
.home3 .navbar .nav li.head-tab .dropdown-page {
    top: unset;
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}

.home3 .navbar .nav li.head-tab .dropdown-home,
.home3 .navbar .nav li.head-tab .dropdown-blog,
.home3 .navbar .nav li.head-tab .dropdown-product,
.home3 .navbar .nav li.head-tab .dropdown-page {
    width: max-content;
}

.home3 .navbar .nav li.head-tab:hover .dropdown-home,
.home3 .navbar ul li.head-tab:hover .dropdown-content,
.home3 .navbar .nav li.head-tab:hover .dropdown-blog,
.home3 .navbar .nav li.head-tab:hover .dropdown-product,
.home3 .navbar .nav li.head-tab:hover .dropdown-page {
    position: fixed;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    transform: translateY(15px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog a,
.home3 .navbar .nav li.head-tab .dropdown-product a {
    color: #000 !important;
    border: none;
    padding: 0;
}

.home3 .navbar .nav li.head-tab .dropdown-home a,
.home3 .navbar .nav li.head-tab .dropdown-page a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-home a:last-child,
.home3 .navbar .nav li.head-tab .dropdown-page a:last-child {
    padding: 0 15px 0px 15px;
}

.home3 .navbar .nav li.head-tab .dropdown-blog li a:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li a:hover {
    color: #857422 !important;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.home3 .navbar .nav li.head-tab .dropdown-home a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:hover,
.home3 .navbar .nav li.head-tab .dropdown-page a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:hover {
    color: #857422 !important; /*border:none;*/
    padding: 0 15px 5px 20px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.home3 .navbar .nav li.head-tab .dropdown-home a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-page a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child:hover,
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child:hover {
    padding: 0 15px 0px 20px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a {
    color: #000 !important; /*border:none; */
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-subblog {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-bloggrid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(101px);
    -moz-transform: translateX(101px);
    transform: translateX(101px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-2grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(111px);
    -moz-transform: translateX(111px);
    transform: translateX(111px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(101px);
    -moz-transform: translateX(101px);
    transform: translateX(101px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-3grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(111px);
    -moz-transform: translateX(111px);
    transform: translateX(111px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(101px);
    -moz-transform: translateX(101px);
    transform: translateX(101px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-4grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(111px);
    -moz-transform: translateX(111px);
    transform: translateX(111px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogsimple {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(121px);
    -moz-transform: translateX(121px);
    transform: translateX(121px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-2simple {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(131px);
    -moz-transform: translateX(131px);
    transform: translateX(131px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(121px);
    -moz-transform: translateX(121px);
    transform: translateX(121px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-3simple {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(131px);
    -moz-transform: translateX(131px);
    transform: translateX(131px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(121px);
    -moz-transform: translateX(121px);
    transform: translateX(121px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-4simple {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(131px);
    -moz-transform: translateX(131px);
    transform: translateX(131px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-bloglist {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogclassic {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(110px);
    -moz-transform: translateX(110px);
    transform: translateX(110px);
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogsticky {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(120px);
    -moz-transform: translateX(120px);
    transform: translateX(120px);
}

.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productgrid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(135px);
    -moz-transform: translateX(135px);
    transform: translateX(135px);
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-2grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(145px);
    -moz-transform: translateX(145px);
    transform: translateX(145px);
}

.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(135px);
    -moz-transform: translateX(135px);
    transform: translateX(135px);
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-3grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(145px);
    -moz-transform: translateX(145px);
    transform: translateX(145px);
}

.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(135px);
    -moz-transform: translateX(135px);
    transform: translateX(135px);
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-4grid {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(145px);
    -moz-transform: translateX(145px);
    transform: translateX(145px);
}

.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productlist {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productlistadv {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productdetail {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp {
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    left: unset;
    width: max-content;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(178px);
    -moz-transform: translateX(178px);
    transform: translateX(178px);
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a {
    color: #000 !important;
    border: none;
    padding: 0 15px 5px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:last-child {
    padding: 0 15px 0px 15px;
}
.home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productcomp {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(188px);
    -moz-transform: translateX(188px);
    transform: translateX(188px);
}

.home3 .home-slider .owl-carousel .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0%;
    z-index: 2;
    margin: 0;
}
.home3 .home-slider .owl-carousel .owl-dots .owl-dot span {
    border-radius: 0;
    background-color: #fff;
    width: 15px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home3 .home-slider .owl-carousel .owl-dots .owl-dot.active span {
    width: 15px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #857422;
}
.home3 .home-slider .owl-carousel .owl-dots .owl-dot:focus {
    outline: none;
}
.home3 .home-slider .owl-carousel .carousel-caption {
    padding: 0;
    bottom: 50%;
    width: 40%;
    text-shadow: none;
    transform: translateY(50%);
    text-align: left;
}
.home3 .home-slider .owl-carousel .carousel-caption .fashion {
    margin-top: 30px;
    color: #fff;
}
.home3 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
    line-height: 44px;
    margin-bottom: 28px;
    position: relative;
    font-family: "Kaushan Script", cursive;
}
.home3 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
    line-height: 17px;
    margin-bottom: 34px;
    padding-bottom: 10px;
    display: block;
    font-family: "Playfair Display", serif;
    font-style: italic;
}
.home3 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
    content: "";
    background: #fff;
    position: absolute;
    width: 10%;
    height: 2px;
    left: 0;
    top: 25px;
}
.home3 .home-slider .owl-carousel .carousel-caption p {
    margin-bottom: 30px;
}
.home3 .home-slider .owl-carousel .carousel-caption a.btn-style {
    border: 2px solid #857422;
    border-radius: 25px;
    background-color: #857422;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .home-slider .owl-carousel .carousel-caption a.btn-style:hover {
    background-color: transparent;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .home-slider .owl-carousel .sliderimg {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 905px;
}
.home3 .home-slider .owl-carousel .background1 {
    background-color: #903f3f;
}
.home3 .home-slider .owl-carousel .background2 {
    background-color: #3a5648;
}
.home3 .home-slider .owl-carousel .background3 {
    background-color: #103448;
}
.home3 .home-slider .owl-carousel img {
    max-width: 905px;
}
.home3 .home-slider .owl-carousel .active img {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.home3 .home-slider .owl-carousel .active .carousel-caption span.slider-first-heading {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.home3 .home-slider .owl-carousel .active .carousel-caption h1 {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
}
.home3 .home-slider .owl-carousel .active .carousel-caption p {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.9s;
    animation-duration: 0.9s;
}
.home3 .home-slider .owl-carousel .active .carousel-caption a {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
}

.home3 .category-icon {
    text-align: center;
}
.home3 .category-icon .category-item .category-image {
    margin-bottom: 10px;
}
.home3 .category-icon .category-item .category-image a {
    display: inline-block;
}
.home3 .category-icon .category-item .category-image a img {
    padding: 5px;
    border: 1px solid #eeeeee;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .category-icon .category-item .category-image:hover a img {
    border: 1px solid rgba(226, 82, 74, 0.5);
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .category-icon .category-item h2 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}
.home3 .category-icon.owl-carousel .owl-dots {
    display: none;
}

.home3 .column {
    position: relative;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .column:hover {
    border: 1px solid rgba(226, 82, 74, 0.5);
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .column .product-img {
    position: relative;
    padding: 5px;
}
.home3 .column .product-img a.image {
    position: relative;
}
.home3 .column .product-img img {
    width: 100%;
    height: auto;
    display: block;
}
.home3 .column .product-img .pic-1 {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column .product-img .pic-2 {
    visibility: hidden;
    left: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: absolute;
    top: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column:hover .product-img .pic-1 {
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column:hover .product-img .pic-2 {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column div.btn-info-icon-2 {
    display: inline-table;
    top: 10px;
    left: 10px;
    -moz-transform: rotateY(-90deg);
    -webkit-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column div.btn-info-icon-2 a {
    display: block;
    margin-bottom: 5px;
    border-radius: 3px;
}
.home3 .column div.btn-info-icon-2 a:last-child {
    margin-bottom: 0px;
}
.home3 .column:hover div.btn-info-icon-2 {
    -moz-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column .btn-info-add {
    position: absolute;
    bottom: 5px;
    left: 5px;
    opacity: 0;
    -moz-transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column:hover .btn-info-add {
    opacity: 1;
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column .btn-info-add a {
    color: #000;
    font-weight: 500;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column .btn-info-add a:hover {
    text-decoration: underline !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column .rating {
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .column:hover .rating {
    border-bottom: 1px solid rgba(226, 82, 74, 0.5);
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home3 .column .product-text p {
    margin-bottom: 5px;
    opacity: 1;
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .column:hover .product-text p {
    opacity: 0;
    -moz-transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home3 .column .product-new-label {
    color: #fff;
    background: #212121;
    text-align: center;
    position: absolute;
    top: 10px;
    left: unset;
    right: 10px;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: none;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 3px;
}
.home3 .column .product-sale-label {
    color: #fff;
    background: #857422;
    text-align: center;
    position: absolute;
    top: 10px;
    left: unset;
    right: 10px;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: none;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 3px;
}
.home3 .column .product-offer-label {
    color: #fff;
    background: #857422;
    text-align: center;
    position: absolute;
    top: 10px;
    left: unset;
    right: 10px;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: none;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 3px;
}
.home3 .column .product-new-label:before {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border-radius: 100%;
    content: "";
    height: 3px;
    width: 3px;
    left: 2px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.home3 .column .product-new-label:after {
    border-color: rgba(0, 0, 0, 0) #212121 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background: transparent;
    border-style: solid;
    border-width: 5px 4px;
    content: "";
    left: -8px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.home3 .column .product-sale-label:before,
.home3 .column .product-offer-label:before {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border-radius: 100%;
    content: "";
    height: 3px;
    width: 3px;
    left: 2px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.home3 .column .product-sale-label:after,
.home3 .column .product-offer-label:after {
    border-color: rgba(0, 0, 0, 0) #857422 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background: transparent;
    border-style: solid;
    border-width: 5px 4px;
    content: "";
    left: -8px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.home3 .product-slider-section .new-tab ul,
.home3 .product-slider-section .our-tab ul {
    border-bottom: none;
    justify-content: center;
}
.home3 .product-slider-section .new-tab ul li,
.home3 .product-slider-section .our-tab ul li {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #eeeeee;
}
.home3 .product-slider-section .new-tab ul li:last-child,
.home3 .product-slider-section .our-tab ul li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
.home3 .product-slider-section .new-tab ul li a,
.home3 .product-slider-section .our-tab ul li a {
    font-size: 14px;
    color: #000;
    padding: 0;
    background: transparent;
    border: none;
}
.home3 .product-slider-section .new-tab ul li.active a,
.home3 .product-slider-section .our-tab ul li.active a {
    color: #857422;
    font-weight: 600;
}
.home3 .product-slider-section .new-arrival .column {
    margin-bottom: 30px;
}
.home3 .product-slider-section .new-arrival .column:last-child {
    margin-bottom: 0px;
}
.home3 .product-slider-section .new-arrival .owl-dots,
.home3 .parallax-section .test-monial .owl-dots,
.home3 .feature-trend-slider.owl-carousel .owl-dots,
.home3 .blog-slider.owl-carousel .owl-dots {
    margin-top: 40px;
    line-height: 0;
}
.home3 .product-slider-section .new-arrival .owl-dots .owl-dot span,
.home3 .parallax-section .test-monial .owl-dots .owl-dot span,
.home3 .feature-trend-slider .owl-dots .owl-dot span,
.home3 .blog-slider.owl-carousel .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 0 10px 0 0;
    border-radius: 0;
}
.home3 .product-slider-section .new-arrival .owl-dots .owl-dot.active span,
.home3 .parallax-section .test-monial .owl-dots .owl-dot.active span,
.home3 .feature-trend-slider .owl-dots .owl-dot.active span,
.home3 .blog-slider.owl-carousel .owl-dots .owl-dot.active span {
    background: #857422;
}
.home3 .product-slider-section .new-arrival .owl-dots .owl-dot:focus,
.home3 .parallax-section .test-monial .owl-dots .owl-dot:focus,
.home3 .feature-trend-slider .owl-dots .owl-dot:focus,
.home3 .blog-slider.owl-carousel .owl-dots .owl-dot:focus {
    outline: none;
}

.home3 .parallax-section .test-monial {
    text-align: center;
}
.home3 .parallax-section .test-monial .test-monial-desc .testi-title {
    margin-bottom: 15px;
}
.home3 .parallax-section .test-monial .test-monial-desc .testi-title h2 {
    font-family: "Playfair Display", serif;
    font-style: italic;
    line-height: 12px;
    margin-bottom: 10px;
}
.home3 .parallax-section .test-monial .test-monial-desc .testi-title {
    line-height: 10px;
}
.home3 .parallax-section .test-monial .test-monial-desc .testi-quote i {
    color: #857422;
    font-size: 24px;
}
.home3 .parallax-section .test-monial .testi-monial-img {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.home3 .parallax-section .test-monial .testi-monial-img img {
    max-width: 60px;
    border-radius: 50%;
}
.home3 .parallax-section .test-monial .test-monial-carousel {
    padding: 15px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 3px;
}
.home3 .parallax-section .parallax-img {
    position: relative;
}
.home3 .parallax-section .parallax-img:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
}

.home3 .feature-trend ul {
    justify-content: center;
    line-height: 0;
}
.home3 .feature-trend ul li {
    line-height: 0;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #eeeeee;
}
.home3 .feature-trend ul li:last-child {
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}
.home3 .feature-trend ul li a {
    font-weight: 600;
    font-size: 30px;
    line-height: 21px;
    display: inline-block;
}
.home3 .feature-trend ul li.active a {
    color: #857422;
}

.home3 .blog-slider .simple {
    padding: 5px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 3px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .blog-slider .simple:hover {
    border: 1px solid rgba(226, 82, 74, 0.5);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .blog-slider .simple .blog-grid-img {
    position: relative;
}
.home3 .blog-slider .simple .blog-grid-img:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .blog-slider .simple:hover .blog-grid-img:after {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .blog-slider .simple .blog-grid-info {
    padding: 25px;
    background: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .blog-slider .simple:hover .blog-grid-info {
    background-color: rgba(226, 82, 74, 0.9);
    -webkit-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.home3 .blog-slider .simple:hover .blog-grid-info h2,
.home3 .blog-slider .simple:hover .blog-grid-info p,
.home3 .blog-slider .simple:hover .blog-grid-info a {
    color: #fff;
    -webkit-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.home3 .blog-slider .simple .blog-grid-info a:hover {
    color: #fff !important;
}
.home3 .blog-slider .simple .blog-read {
    position: absolute;
    top: 6px;
    left: 6px;
    opacity: 0;
    -moz-transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .blog-slider .simple:hover .blog-read {
    opacity: 1;
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .blog-slider .simple .blog-read a.btn-small1 {
    border-radius: 3px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .blog-slider .simple .blog-read a.btn-small1:hover {
    background-color: #212121;
    border: 1px solid #212121;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home3 .instafeed-style {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .instagram {
    background-color: #fff;
}
.home3 .instafeed-style .insta-caption {
    position: absolute;
    bottom: 50%;
    text-align: center;
    transform: translateY(50%);
    width: 100%;
}
.home3 .instafeed-style .insta-caption .insta-icon,
.home3 .instafeed-style .insta-caption .insta-counts {
    opacity: 0;
    -moz-transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .instafeed-style:hover .insta-caption .insta-icon,
.home3 .instafeed-style:hover .insta-caption .insta-counts {
    opacity: 1;
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .instafeed-style a {
    position: relative;
    display: block;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .instafeed-style a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .instafeed-style:hover a:after {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .instafeed-style .insta-counts {
    color: #fff;
}
.home3 .instafeed-style .insta-counts span {
    margin-right: 5px;
}
.home3 .instafeed-style .insta-counts span:last-child {
    margin-right: 0px;
}
.home3 .instafeed-style .insta-counts span span.count-number {
    padding-left: 5px;
}
.home3 .instafeed-style .insta-icon {
    color: #fff;
}

.home3 .service-index .service {
    border-radius: 3px;
    border: 1px solid rgba(226, 82, 74, 0.5);
}
.home3 .service-index .service-text {
    border-left: 1px solid rgba(226, 82, 74, 0.5);
}
.home3 .service-index .service,
.home3 .service-index .service-text {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .service-index:hover .service {
    border: 1px solid rgba(255, 255, 255, 0.12);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .service-index:hover .service-text {
    border-left: 1px solid rgba(255, 255, 255, 0.12);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .service-index .service .img i {
    color: #fff;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .service-index .service-text span,
.home3 .service-index .service-text p {
    color: #fff;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .service-index:hover .service .img i,
.home3 .service-index:hover .service-text span {
    color: #857422;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home3 .service-index:hover .service .img {
    transform: none;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
/* home 3 css end */

/* home 4 css start */
.home4 .scroll span {
    padding: 8px;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .scroll span:hover {
    border: 2px solid #857422;
    background-color: transparent;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .scroll span:hover i {
    color: #857422;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .popup .modal-body .pop-up-back-img {
    position: relative;
}
.home4 .popup .modal-body .pop-up-back-img:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}
.home4 .popup .modal-content .modal-body .newsletter-close {
    top: 5px;
    right: 5px;
    padding: 0;
    z-index: 1;
    color: #fff !important;
}
.home4 .popup .pop-up-newsletter {
    padding: 30px;
    position: relative;
}
.home4 .popup .pop-up-newsletter .input-fname {
    margin-bottom: 17px;
}
.home4 .popup .pop-up-newsletter .input-mail {
    margin-bottom: 11px;
}
.home4 .popup .pop-up-newsletter .input-fname input,
.home4 .popup .pop-up-newsletter .input-mail input {
    color: #fff;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.home4 .popup .pop-up-newsletter input:focus {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}
.home4 .popup .modal-body input[placeholder] {
    padding: 5px;
}
.home4 .popup .modal-body input::placeholder {
    color: #fff;
}
.home4 .popup .modal-content .modal-body {
    background-color: transparent;
    padding: 0;
}
.home4 .popup .pop-up-newsletter button {
    margin-bottom: 11px;
    border-radius: 25px;
    border: 2px solid #857422;
}
.home4 .popup .pop-up-newsletter button i {
    padding-left: 5px;
}
.home4 .popup .pop-up-newsletter p.pop-copyright i {
    padding: 0 5px;
}
.home4 .popup .pop-up-newsletter h3 {
    margin-bottom: 10px;
}
.home4 .popup.modal .modal-dialog {
    max-width: 600px;
}

.home4 .head .fl {
    background-color: #857422;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 1;
}
.home4 .head .fl .start-msg {
    padding: 10px 0;
}
.home4 .head .fl .select-arrow {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.home4 .head .fl .currency {
    margin-right: 15px;
}
.home4 .head .fl .currency,
.home4 .head .fl .language {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}
.home4 .head .fl .currency::after,
.home4 .head .fl .language::after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    color: #fff;
    position: absolute;
    top: 10px;
    right: 5px;
    pointer-events: none;
}
.home4 .head .fl .currency select,
.home4 .head .fl .language select {
    background-color: transparent;
    border: none;
    -webkit-appearance: none;
    min-width: 40px;
    padding: 10px 15px;
}
.home4 .head .fl .currency select:focus,
.home4 .head .fl .language select:focus {
    outline: none;
}

.home4 .head #collapsibleNavbar {
    background-color: #212121;
}
.home4 .head .mainlogo {
    margin-left: 15px;
}

.home4 .head .sticky {
    animation: none;
}
.home4 .head #collapsibleNavbar {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .head {
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .head.open {
    background-color: #212121;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .head .menu-icon,
.home4 .head .menu-icon:after,
.home4 .head .menu-icon:before {
    display: block;
    width: 20px;
    height: 2px;
    background-color: #fff;
    border-radius: 0px;
    transition-property: background-color, transform;
    transition-duration: 0.25s;
}
.home4 .head .menu-icon {
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}
.home4 .head .menu-icon:after,
.home4 .head .menu-icon:before {
    position: absolute;
    content: "";
}
.home4 .head .menu-icon:after {
    top: -5px;
}
.home4 .head .menu-icon:before {
    top: 5px;
}
.home4 .head .menu {
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
}
.home4 .head .menu:focus {
    outline: none;
}
.home4 .head .menu.is-active .menu-icon {
    background-color: transparent;
}
.home4 .head .menu.is-active .menu-icon:before {
    transform: translateY(-5px) rotate(-45deg);
}
.home4 .head .menu.is-active .menu-icon:after {
    transform: translateY(5px) rotate(45deg);
}
.home4 .head .navbar-collapse {
    position: absolute;
    width: 200px;
    border: 0;
    overflow: hidden;
    padding: 0;
    max-height: 0;
    background-color: #212121;
    top: 34px;
    z-index: 2;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .head .navbar-collapse.open {
    max-height: 500px;
}

.home4 .head .search input[type="search"] {
    border: 1px solid rgba(238, 238, 238, 0.1);
    padding: 8px 15px;
    width: 250px;
    border-radius: 20px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .search input[type="search"]:focus {
    width: 270px;
    background-color: #fff;
}
.home4 .head .search a {
    position: relative;
    right: 30px;
    line-height: 0;
    display: inline-block;
    top: 1px;
}

.home4 .head .padding-tb {
    padding: 20px 0;
}
.home4 .head .padding-tb .icon-margin {
    margin-left: 15px;
}
.home4 .setting-drop-down,
.home3 .cart-drop-down,
.home3 .user-drop-down {
    top: 57px;
}
.home4 .navbar ul li.head-tab {
    padding: 15px;
}
.home4 .navbar ul li.head-tab a span {
    position: absolute;
    right: 15px;
}

.home4 .head .dropdown-content .mega-img {
    position: relative;
    background: #000;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .dropdown-content .mega-img img {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .dropdown-content .mega-img:hover img {
    opacity: 0.5;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .dropdown-content .mega-img .figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}
.home4 .head .dropdown-content .mega-img .figcaption a {
    position: absolute;
    bottom: 50%;
    transform: translateY(49%) rotateX(-90deg);
    opacity: 0;
    z-index: 1;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .dropdown-content .mega-img:hover .figcaption a {
    opacity: 1;
    transform: translateY(49%) rotateX(0deg);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .dropdown-content .mega-img .figcaption a.btn-style {
    padding: 10px 30px !important;
    color: #fff !important;
    border: 2px solid #857422 !important;
    border-radius: 25px;
    background-color: #857422;
}
.home4 .head .dropdown-content .mega-img .figcaption a.btn-style:hover {
    background-color: transparent;
    color: #fff !important;
}
.home4 .head .dropdown-content .mega-img .figcaption:before {
    position: absolute;
    content: "";
    opacity: 0;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .dropdown-content .mega-img .figcaption:after {
    position: absolute;
    content: "";
    opacity: 0;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .dropdown-content .mega-img:hover .figcaption:before {
    opacity: 1;
    top: 30px;
    bottom: 30px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .head .dropdown-content .mega-img:hover .figcaption:after {
    opacity: 1;
    right: 30px;
    left: 30px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.home4 .navbar ul li.head-tab .dropdown-content {
    left: inherit;
    width: max-content;
}
.home4 .navbar ul li.head-tab .dropdown-content .parts .line-link {
    padding: 10px 0 0 0px;
}
.home4 .navbar ul li.head-tab .dropdown-content .parts a {
    color: #000 !important;
    border: none;
    padding: 0 0 5px 0px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .navbar ul li.head-tab .dropdown-content .parts a:hover {
    color: #857422 !important;
    padding: 0 0 5px 5px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .navbar ul li.head-tab .dropdown-content .parts a:last-child:hover {
    padding: 0 0 0px 5px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .navbar ul li.head-tab .dropdown-content .parts a:last-child {
    padding: 0px;
}
.home4 .navbar ul li.head-tab .dropdown-content ul.line li .mega-img img {
    max-width: 400px;
}

.home4 .navbar ul li.head-tab .dropdown-content {
    top: unset;
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(180px) translateY(-38px);
    -moz-transform: translateX(180px) translateY(-38px);
    transform: translateX(180px) translateY(-38px);
}

.home4 .navbar ul li.head-tab:hover .dropdown-content {
    position: fixed;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: translateX(185px) translateY(-38px);
    -moz-transform: translateX(185px) translateY(-38px);
    transform: translateX(185px) translateY(-38px);
}

.home4 .navbar ul li.head-tab .dropdown-content ul.line {
    background-color: #fff;
    display: flex;
    padding-left: 0;
    list-style: none;
    margin-bottom: 15px;
}
.home4 .navbar ul li.head-tab .dropdown-content ul.line:last-child {
    margin-bottom: 0;
}
.home4 .navbar ul li.head-tab .dropdown-content ul.line li {
    padding: 0 15px;
}

.home4 .cart-drop-down,
.home4 .user-drop-down {
    top: 57px;
}

.home4 .home-slider .owl-carousel .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0%;
    z-index: 2;
    margin: 0;
}
.home4 .home-slider .owl-carousel .owl-dots .owl-dot span {
    border-radius: 50%;
    background-color: #fff;
    width: 10px;
    height: 10px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home4 .home-slider .owl-carousel .owl-dots .owl-dot.active span {
    width: 10px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #857422;
}
.home4 .home-slider .owl-carousel .owl-dots .owl-dot:focus {
    outline: none;
}
.home4 .home-slider .owl-carousel .carousel-caption {
    padding: 0;
    bottom: 50%;
    width: 45%;
    text-shadow: none;
    transform: translateY(50%);
    text-align: left;
}
.home4 .home-slider .owl-carousel .carousel-caption .fashion {
    margin-top: 30px;
    color: #fff;
}
.home4 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
    line-height: 44px;
    margin-bottom: 28px;
    position: relative;
    font-family: "Kaushan Script", cursive;
    text-transform: uppercase;
}
.home4 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
    line-height: 17px;
    margin-bottom: 34px;
    padding-bottom: 10px;
    display: block;
    font-family: "Playfair Display", serif;
    font-style: italic;
    text-transform: uppercase;
}
.home4 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
    content: "";
    background: #fff;
    position: absolute;
    width: 10%;
    height: 2px;
    left: 0;
    top: 25px;
}
.home4 .home-slider .owl-carousel .carousel-caption p {
    margin-bottom: 30px;
}
.home4 .home-slider .owl-carousel .carousel-caption a.btn-style {
    border: 2px solid #212121;
    border-radius: 25px;
    background-color: #212121;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .home-slider .owl-carousel .carousel-caption a.btn-style:hover {
    background-color: transparent;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .home-slider .owl-carousel .sliderimg {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 600px;
}
.home4 .home-slider .owl-carousel .active .carousel-caption span.slider-first-heading {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.home4 .home-slider .owl-carousel .active .carousel-caption h1 {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
}
.home4 .home-slider .owl-carousel .active .carousel-caption p {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.9s;
    animation-duration: 0.9s;
}
.home4 .home-slider .owl-carousel .active .carousel-caption a {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
}

.home4 .latest-cat {
    background-color: #f7f7f7;
}
.home4 .latest-cat .category-heading {
    margin-bottom: 15px;
}
.home4 .latest-cat .category-heading span.welcome {
    font-family: "Kaushan Script", cursive;
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 900;
}
.home4 .latest-cat .category-heading h6 {
    font-size: 18px;
}
.home4 .categoryicon {
    text-align: center;
}
.home4 .categoryicon .owl-item.active {
    border-right: 1px solid #eeeeee;
}
.home4 .categoryicon .category-item {
    padding: 30px;
    border-bottom: 1px solid #eeeeee;
}
.home4 .categoryicon .category-item:last-child {
    border-bottom: none;
}
.home4 .categoryicon .category-item .category-image {
    margin-bottom: 15px;
    display: inline-block;
}
.home4 .categoryicon .category-item .category-image a {
    display: inline-block;
}
.home4 .categoryicon .category-item .category-image a img {
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .categoryicon .category-item .category-image:hover a img {
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .categoryicon .category-item h2 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}
.home4 .categoryicon.owl-carousel .owl-dots {
    display: none;
}

.home4 .column {
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .column:hover {
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home4 .column .product-img a.image {
    position: relative;
}
.home4 .column .product-img img {
    width: 100%;
    height: auto;
    display: block;
}
.home4 .column .product-img .pic-1 {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column .product-img .pic-2 {
    visibility: hidden;
    left: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: absolute;
    top: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column:hover .product-img .pic-1 {
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column:hover .product-img .pic-2 {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column div.btn-info-icon-2 {
    display: flex;
    justify-content: center;
    bottom: 55%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column div.btn-info-icon-2 a {
    margin-right: 5px;
    border-radius: 50%;
    padding: 10px;
}
.home4 .column div.btn-info-icon-2 a:last-child {
    margin-right: 0px;
}
.home4 .column:hover div.btn-info-icon-2 {
    bottom: 55%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column .btn-info-add {
    position: absolute;
    bottom: 0px;
    left: 0px;
    opacity: 0;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column:hover .btn-info-add {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column .btn-info-add a {
    color: #000;
    font-weight: 500;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column .btn-info-add a:hover {
    text-decoration: underline !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column .product-text p {
    margin-bottom: 5px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .column:hover .product-text p {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home4 .column .product-new-label {
    color: #fff;
    background: #212121;
    text-align: center;
    position: absolute;
    top: 5px;
    left: inherit;
    right: 5px;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: none;
    font-weight: 500;
    border-radius: 15px;
}
.home4 .column .product-sale-label {
    color: #fff;
    background: #857422;
    text-align: center;
    position: absolute;
    top: 5px;
    left: inherit;
    right: 5px;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: none;
    font-weight: 500;
    border-radius: 15px;
}
.home4 .column .product-offer-label {
    color: #fff;
    background: #857422;
    text-align: center;
    position: absolute;
    top: 5px;
    left: inherit;
    right: 5px;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: none;
    font-weight: 500;
    border-radius: 15px;
}
.home4 .column .product-new-label:before {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border-radius: 100%;
    content: "";
    height: 3px;
    width: 3px;
    left: 2px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.home4 .column .product-new-label:after {
    border-color: rgba(0, 0, 0, 0) #212121 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background: transparent;
    border-style: solid;
    border-width: 5px 4px;
    content: "";
    left: -8px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.home4 .column .product-sale-label:before,
.home4 .column .product-offer-label:before {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border-radius: 100%;
    content: "";
    height: 3px;
    width: 3px;
    left: 2px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.home4 .column .product-sale-label:after,
.home4 .column .product-offer-label:after {
    border-color: rgba(0, 0, 0, 0) #857422 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background: transparent;
    border-style: solid;
    border-width: 5px 4px;
    content: "";
    left: -8px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.home4 .product-tab-section .title-heading span.welcome {
    font-family: "Kaushan Script", cursive;
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 900;
}
.home4 .product-tab-section .title-sub-heading {
    margin-bottom: 0;
}

.home4 .filtering {
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
}
.home4 .filtering li.active span {
    background-color: #857422;
    border: 2px solid #857422;
    color: #fff;
    -webkit-transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
    transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
}
.home4 .filtering li span {
    background-color: #eeeeee;
    border: 2px solid #eeeeee;
    color: #bbbbbb;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 5px 15px;
    position: relative;
    display: inline-block;
    border-radius: 25px;
    font-weight: 600;
    -webkit-transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
    transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
}
.home4 .filtering li span:hover {
    background-color: #857422;
    border: 2px solid #857422;
    color: #fff;
    -webkit-transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
    transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
}
.home4 .filtering li {
    margin-right: 15px;
}
.home4 .filtering li:last-child {
    margin-right: 0;
}
.home4 .product-tab-section .gallery .items {
    margin-bottom: 30px;
}
.home4 .product-tab-section .gallery .items:last-child,
.home4 .product-tab-section .gallery .items:nth-last-child(2),
.home4 .product-tab-section .gallery .items:nth-last-child(3),
.home4 .product-tab-section .gallery .items:nth-last-child(4) {
    margin-bottom: 0px;
}

.home4 .parallax-section .test-monial2 {
    text-align: center;
}
.home4 .parallax-section .test-monial2 .test-monial-desc .testi-title {
    margin-bottom: 15px;
}
.home4 .parallax-section .test-monial2 .test-monial-desc .testi-title h2 {
    font-family: "Playfair Display", serif;
    font-style: italic;
    line-height: 12px;
    margin-bottom: 10px;
}
.home4 .parallax-section .test-monial2 .test-monial-desc .testi-title {
    line-height: 10px;
}
.home4 .parallax-section .test-monial2 .test-monial-desc .testi-quote i {
    color: #857422;
    font-size: 24px;
}
.home4 .parallax-section .test-monial2 .testi-monial-img {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.home4 .parallax-section .test-monial2 .testi-monial-img img {
    max-width: 60px;
    border-radius: 50%;
}
.home4 .parallax-section .test-monial2 .test-monial-carousel {
    padding: 15px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 3px;
}
.home4 .parallax-section .parallax-img {
    position: relative;
}
.home4 .parallax-section .parallax-img:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
}
.home4 .parallax-section .test-monial2 .owl-dots {
    margin-top: 40px;
    line-height: 0;
}
.home4 .parallax-section .test-monial2 .owl-dots .owl-dot.active span {
    background: #857422;
    height: 5px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .parallax-section .test-monial2 .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 0 10px 0 0;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .parallax-section .test-monial2 .owl-dots .owl-dot:focus {
    outline: none;
}
.home4 .parallax-section .testimonial-slider,
.home4 .parallax-section .insta-follow {
    z-index: 1;
}
.home4 .parallax-section .testimonial-slider .title-heading,
.home4 .parallax-section .insta-follow .title-heading {
    margin-bottom: 0;
}
.home4 .parallax-section .testimonial-slider span.welcome,
.home4 .parallax-section .insta-follow span.welcome {
    font-family: "Kaushan Script", cursive;
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 900;
}

.home4 .instafeed-style {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .instagram {
    background-color: transparent;
}
.home4 .instafeed-style .insta-caption {
    position: absolute;
    bottom: 50%;
    text-align: center;
    transform: translateY(50%);
    width: 100%;
}
.home4 .instafeed-style .insta-image {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .instafeed-style:hover .insta-image {
    border-radius: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .instafeed-style .insta-caption .insta-icon,
.home4 .instafeed-style .insta-caption .insta-counts {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .instafeed-style:hover .insta-caption .insta-icon,
.home4 .instafeed-style:hover .insta-caption .insta-counts {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .instafeed-style a {
    position: relative;
    display: block;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .instafeed-style a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .instafeed-style:hover a:after {
    opacity: 1;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .instafeed-style .insta-counts {
    color: #fff;
}
.home4 .instafeed-style .insta-counts span {
    margin-right: 5px;
}
.home4 .instafeed-style .insta-counts span:last-child {
    margin-right: 0px;
}
.home4 .instafeed-style .insta-counts span span.count-number {
    padding-left: 5px;
}
.home4 .instafeed-style .insta-icon {
    color: #fff;
}

.home4 .blog-section .title-heading span.welcome {
    font-family: "Kaushan Script", cursive;
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 900;
}
.home4 .blog-section .title-sub-heading {
    margin-bottom: 0;
}
.home4 .blog-slider .simple {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple:hover {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple .blog-grid-img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home4 .blog-slider .simple .blog-grid-img:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple:hover .blog-grid-img:after {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple .blog-grid-info {
    padding: 30px;
    background: #f7f7f7;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple:hover .blog-grid-info {
    background-color: #212121;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple:hover .blog-grid-info h2,
.home4 .blog-slider .simple:hover .blog-grid-info p,
.home4 .blog-slider .simple:hover .blog-grid-info a {
    color: #fff;
}
.home4 .blog-slider .simple .blog-read {
    position: absolute;
    line-height: 0;
    display: inline-table;
    opacity: 0;
    cursor: pointer;
    animation: bounce 4s linear infinite;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple:hover .blog-read {
    opacity: 1;
    z-index: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple .blog-read:hover {
    animation: unset;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple .blog-read:hover a {
    color: #fff;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple .blog-read a {
    padding: 15px;
    background: #857422;
    border: 2px solid #857422;
    border-radius: 50%;
    color: #fff;
    font-size: 24px;
    line-height: 0;
    display: inline-block;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider .simple .blog-read a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .blog-slider.owl-carousel .owl-dots {
    display: none;
}

.home4 .service-index .service {
    padding: 0;
    border-radius: 0px;
    border: none;
    justify-content: center;
}
.home4 .service-index .service-text {
    border-left: none;
    padding-left: 0;
}
.home4 .service-index .service,
.home4 .service-index .service-text {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .service-index:hover .service {
    border: none;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .service-index:hover .service-text {
    border-left: none;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .service-index .service .img i {
    color: #bbbbbb;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .service-index .service-text span,
.home4 .service-index .service-text p {
    color: #bbbbbb;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .service-index:hover .service .img i,
.home4 .service-index:hover .service-text span {
    color: #857422;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home4 .service-index:hover .service .img {
    transform: none;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home4 .social-icon {
    padding-top: 80px;
}
.home4 .social-icon a i {
    padding: 15px;
    border-radius: 50%;
}
/* home 4 css end */

/* home 5 css start */
.home5 .container {
    max-width: 90%;
}
.home5 .scroll span {
    padding: 8px;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .scroll span:hover {
    border: 2px solid #857422;
    background-color: transparent;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .scroll span:hover i {
    color: #857422;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .popup .modal-body .pop-up-back-img {
    position: relative;
}
.home5 .popup .modal-body .pop-up-back-img:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}
.home5 .popup .modal-content .modal-body .newsletter-close {
    top: 5px;
    right: 5px;
    padding: 0;
    z-index: 1;
    color: #fff !important;
}
.home5 .popup .pop-up-newsletter {
    padding: 30px;
    position: relative;
}
.home5 .popup .pop-up-newsletter .input-fname {
    margin-bottom: 17px;
}
.home5 .popup .pop-up-newsletter .input-mail {
    margin-bottom: 11px;
}
.home5 .popup .pop-up-newsletter .input-fname input,
.home5 .popup .pop-up-newsletter .input-mail input {
    color: #fff;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.home5 .popup .pop-up-newsletter input:focus {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}
.home5 .popup .modal-body input[placeholder] {
    padding: 5px;
}
.home5 .popup .modal-body input::placeholder {
    color: #fff;
}
.home5 .popup .modal-content .modal-body {
    background-color: transparent;
    padding: 0;
}
.home5 .popup .pop-up-newsletter button {
    margin-bottom: 11px;
    border-radius: 25px;
    border: 2px solid #857422;
}
.home5 .popup .pop-up-newsletter button i {
    padding-left: 5px;
}
.home5 .popup .pop-up-newsletter p.pop-copyright i {
    padding: 0 5px;
}
.home5 .popup .pop-up-newsletter h3 {
    margin-bottom: 10px;
}
.home5 .popup.modal .modal-dialog {
    max-width: 600px;
}

.home5 .head.sticky {
    animation: unset;
}

.home5 .sidebar {
    padding-top: 30px;
}
.home5 .head .fl {
    background-color: #857422;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 1;
}
.home5 .head .fl .start-msg {
    padding: 10px 0;
}
.home5 .head .fl .select-arrow {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.home5 .head .fl .currency,
.home5 .head .fl .language {
    position: relative;
}
.home5 .head .fl .currency::after,
.home5 .head .fl .language::after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    background: transparent;
    font-weight: 600;
    color: #fff;
    position: relative;
    right: 15px;
    pointer-events: none;
}
.home5 .head .fl .currency select,
.home5 .head .fl .language select {
    background-color: transparent;
    border: none;
    -webkit-appearance: none;
    min-width: 40px;
    padding: 10px 15px;
}
.home5 .head .fl .currency select:focus,
.home5 .head .fl .language select:focus {
    outline: none;
}
.home5 .head .fl a.middle {
    color: #fff;
}
.home5 .head .fl .wishlist a.middle span.wish-count {
    margin-left: 0;
}
.home5 .head .fl a.middle:hover {
    color: #fff !important;
}
.home5 .head .fl .users .user-dropdown {
    background-color: #fff;
    position: absolute;
    top: 43px;
    opacity: 1;
    right: 15px;
    width: 150px;
    z-index: 3;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
}
.home5 .head .fl .users .user-dropdown a {
    padding: 10px;
    border-bottom: 1px solid #eeeeee;
    color: #000;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .head .fl .users .user-dropdown a:hover {
    background-color: #857422;
    color: #fff !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .head .fl .users .user-dropdown a:last-child {
    border-bottom: none;
}
.home5 .head .fl .users a.middle span:after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    color: #fff;
    background: transparent;
    position: relative;
    pointer-events: none;
}
.home5 .head .fl .users a.middle span.account:after {
    display: none;
}
.home5 .head .fl .icon-margin {
    margin-left: 15px;
}

.home5 .head#collapsibleNavbar .xs-logo .navbar {
    display: none;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav {
    flex-direction: row;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li {
    border: none;
    padding: 10px 15px 10px 0px;
    margin-right: 15px;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li:last-child {
    margin-right: 0;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li a span {
    position: inherit;
}

.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab {
    padding: 10px 0;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    list-style: none;
    width: 200px;
    z-index: 2;
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    transform: translateY(15px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab a {
    display: block;
    color: #000 !important;
    padding: 0 15px 5px 15px;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab a:hover {
    color: #857422 !important;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab a:last-child {
    padding: 0 15px 0px 15px;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab:hover .dropdown-tab {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab {
    padding: 0 0 5px 0;
    margin-right: 0;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab:last-child {
    padding: 0;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab {
    padding: 10px 0;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    list-style: none;
    width: 180px;
    -webkit-transform: translate(200px, -33px);
    -moz-transform: translate(200px, -33px);
    transform: translate(200px, -33px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab:hover .dropdown-submenutab {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab a {
    padding: 0 15px 5px 15px;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab a:last-child {
    padding: 0 15px 0px 15px;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu .dropdown-submenu-tab {
    padding: 10px 0;
    position: absolute;
    box-shadow: 0px 2px 2px 2px rgba(0, 0.1, 0.1, 0.1);
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    list-style: none;
    width: 150px;
    -webkit-transform: translate(180px, -33px);
    -moz-transform: translate(180px, -33px);
    transform: translate(180px, -33px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu:hover .dropdown-submenu-tab {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu {
    padding: 0 0 5px 0;
    margin-right: 0;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu:last-child {
    padding: 0;
}

.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu a {
    padding-bottom: 0;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu .dropdown-submenu-tab a {
    padding: 0 15px 5px 15px;
}
.home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu .dropdown-submenu-tab a:last-child {
    padding: 0 15px 0px 15px;
}

.home5 .head .padding-tb {
    padding: 15px 0;
}
.home5 .head .cart {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.home5 .head .show-cart .cart-drop-down {
    top: 73px;
    z-index: 3;
}
.home5 .head#collapsibleNavbar {
    background-color: #fff;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .head#collapsibleNavbar .show-cart a.middle {
    border-radius: 1em;
    color: #fff;
    display: flex;
    align-items: center;
    background-color: #857422;
    padding: 8px 10px;
    border: 2px solid #857422;
    line-height: inherit;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .head#collapsibleNavbar .show-cart a.middle:hover {
    background: #e9e6d7;
    color: #857422 !important;
    border: 2px solid #857422;
}
.home5 .head#collapsibleNavbar .show-cart a.middle span {
    margin-left: 5px;
}

.home5 .head #search-category {
    width: 100%;
    padding: 15px 0;
}
.home5 .head #search-category .search-box {
    background-color: #fff;
    display: flex;
    border: 1px solid #857422;
    border-radius: 10px;
}
.home5 .head #search-category .search-cat {
    text-transform: capitalize;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.home5 .head #search-category .search-cat::before {
    color: #000;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    right: 15px;
    position: relative;
    line-height: 0;
}
.home5 .head #search-category .search-dropdown {
    background: rgba(0, 0, 0, 0);
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    border-radius: 0;
    padding: 10px 15px;
    outline: none;
    border-right: 2px solid #857422;
}
.home5 .head #search-category .search .text-search {
    background: rgba(0, 0, 0, 0);
    border: medium none;
    outline: medium none;
    width: 100%;
}
.home5 .head #search-category .search #search {
    background: #857422;
    border: 0 none;
    border-radius: 10px;
    color: #fff;
    outline: medium none;
}
.home5 .head #search-category .search {
    width: 100%;
    display: flex;
}
.home5 .head #search-category .search #search {
    display: flex;
    align-items: center;
    padding: 10px 15px 10px 45px;
    -webkit-clip-path: polygon(100% 0%, 100% 100%, 50% 100%, 0 0%, 0 0);
    clip-path: polygon(100% 0%, 100% 100%, 50% 100%, 0 0%, 0 0);
}
.home5 .head #search-category .search #search:hover {
    color: #fff !important;
}
.home5 .head #search-category .search #search i {
    margin-right: 5px;
}
.home5 .head .search input[type="search"] {
    border: 1px solid rgba(238, 238, 238, 0.1);
    padding: 10px;
    margin-left: -10px;
}
.home5 .head .search input[type="search"]:focus {
    outline: none;
}
.home5 .head .sticky {
    animation: none;
}

.home5 .sidebar .menu-icon,
.home5 .sidebar .menu-icon:after,
.home5 .sidebar .menu-icon:before {
    display: block;
    height: 3px;
    background-color: #fff;
    border-radius: 0px;
    transition-property: background-color, transform;
    transition-duration: 0.25s;
}
.home5 .sidebar .menu-icon {
    position: relative;
    width: 20px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.home5 .sidebar .menu-icon:after,
.home5 .sidebar .menu-icon:before {
    position: absolute;
    content: "";
}
.home5 .sidebar .menu-icon:after {
    top: -7px;
    width: 15px;
}
.home5 .sidebar .menu-icon:before {
    top: 7px;
    width: 25px;
}
.home5 .sidebar .menu {
    background-color: #857422;
    border: none;
    padding: 8px 15px;
    border: 2px solid #857422;
    cursor: pointer;
    display: flex;
    align-items: center;
    width: 100%;
}
.home5 .sidebar .menu:focus {
    outline: none;
}
.home5 .sidebar .navbar-category {
    width: 100%;
    border: 0;
    background-color: #212121;
}
.home5 .sidebar .navbar-category.collpase {
    display: block;
}
.home5 .sidebar .menu .cat-heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #fff;
    margin-left: 15px;
}
.home5 .sidebar .menu[data-target="#category"] {
    display: none;
}
.home5 .sidebar .navbar-category.collapse {
    display: block;
}

.home5 #collapsibleNavbar .menu {
    display: none;
}

.home5 .deal-section h3,
.home5 .parallax-section h3,
.home5 .blog-section h3,
.home5 .product-tab-section h3,
.home5 .latest-category h3 {
    font-size: 30px;
}

.home5 .sidebar ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.home5 .sidebar ul li.nav-category {
    padding: 10px 15px;
    border-bottom: 1px solid rgba(238, 238, 238, 0.1);
}
.home5 .sidebar ul li.nav-category:last-child {
    border-bottom: none;
}
.home5 .sidebar ul li.nav-category:first-child {
    border-top: 1px solid rgba(238, 238, 238, 0.1);
}
.home5 .sidebar ul li.nav-category a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
}
.home5 .sidebar ul li.nav-category a span {
    border-left: 2px solid #857422;
    padding-left: 5px;
}
.home5 .sidebar ul li.nav-category a:hover span {
    border-left: 2px solid #fff;
}
.home5 .sidebar ul li.nav-category .dropdown-cat {
    margin-top: 5px;
}
.home5 .sidebar ul li.nav-category .dropdown-cat .line-link {
    background-color: #fff;
}
.home5 .sidebar ul li.nav-category .dropdown-cat .line-link a {
    color: #000;
    padding: 5px 15px 0px 15px;
}
.home5 .sidebar ul li.nav-category a[aria-expanded="true"] i:before {
    content: "\f068";
}

.home5 .deal-section {
    margin-top: 30px;
}
.home5 .deal-section .title-heading {
    line-height: normal;
    margin-bottom: 0;
}
.home5 .deal-section .title-heading span.welcome {
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 600;
    position: relative;
}
.home5 .deal-section .title-heading span.welcome::before {
    background: #857422;
    bottom: -5px;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .deal-section .title-heading span.welcome::after {
    background: #857422;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .deal-section .deal-day1 {
    padding: 0 15px;
}
.home5 .deal-section .deal-day1 .product-meta {
    background-color: #fff;
    margin-top: 30px;
    position: relative;
    padding: 15px;
}
.home5 .deal-section #clockdiv > div,
.home5 #clockdeal > div {
    background-color: #fff;
    padding: 0px;
}
.home5 .deal-section .clock-day {
    margin-right: 0;
}
.home5 .deal-section .smalltext {
    font-size: 13px;
}
.home5 .deal-section #clockdiv,
.home5 #clockdeal {
    display: flex;
    border: 5px solid #eee;
    text-align: center;
    padding: 5px;
}
.home5 .deal-section .unlimited {
    border: 5px solid #eee;
    text-align: center;
    padding: 15px;
}
.home5 .deal-section .unlimited span {
    color: #000;
    display: block;
}
.home5 .deal-section .clock {
    margin: 0;
}
.home5 .deal-section #clockdiv div > span,
.home5 #clockdeal div > span {
    padding: 0px;
    background-color: transparent;
    color: #000;
}
.home5 .deal-section .time {
    border-right: 5px;
    border-right: 2px solid #eee;
    width: 25%;
}
.home5 .deal-section .time:last-child {
    margin-right: 0px;
    border-right: none;
    margin-left: 9px;
}
.home5 .deal-section .dealday-img img {
    display: inline-block;
}
.home5 .deal-section .deal-day1 .product-meta .title-heading {
    font-size: 16px;
    margin-bottom: 0px;
    line-height: normal;
}
.home5 .deal-section .deal-day1 .product-meta .title-desc {
    margin-bottom: 10px;
    line-height: normal;
}
.home5 .deal-section .deal-day1 .product-meta .deal-img .offer.title-desc {
    margin-bottom: 0;
}
.home5 .deal-section .deal-day1 .product-meta .deal-img h2.title-heading {
    margin-bottom: 5px;
    font-weight: 600;
}
.home5 .deal-section .deal-day1 .product-meta .deal-img {
    margin-bottom: 20px;
}
.home5 .deal-section .deal-day1 .owl-nav {
    display: none;
}
.home5 .deal-section .dealday-img:hover img {
    opacity: 1;
    cursor: pointer;
}
.home5 .deal-section .deal-day1 .product-meta .product-title {
    line-height: 13px;
    margin-bottom: 10px;
}
.home5 .deal-section .deal-day1 .product-meta .product-sub-price {
    display: inline-block;
}
.home5 .deal-section .deal-day1 .product-meta .product-final-price {
    display: inline-block;
}
.home5 .deal-section .deal-day1 .product-meta .price-title {
    margin-bottom: 0px !important;
}
.home5 .deal-section .deal-day1 .product-meta .pro-name {
    margin-bottom: 15px;
    margin-top: 15px;
}
.home5 .deal-section .deal-day1 .product-meta .pro-name h3 {
    font-size: 16px;
    margin-bottom: 0px;
    line-height: normal;
}
.home5 .deal-section .deal-day1 .product-meta .deal-img h2.title-heading {
    font-size: 16px;
}
.home5 .deal-section .box {
    display: inline-block;
}
.home5 .deal-section .deal-day1 .product-meta .btn-info-icon-2 {
    display: flex;
}
.home5 .deal-section .deal-day1 .product-meta .btn-info-icon-2 a {
    margin-right: 5px;
}
.home5 .deal-section .deal-day1 .product-meta .btn-info-icon-2 a:last-child {
    margin-right: 0px;
}
.home5 .deal-section .deal-day1.owl-carousel .owl-dots {
    display: block;
    margin-top: 30px;
    line-height: 0;
}
.home5 .deal-section .deal-day1.owl-carousel .owl-dots button:focus {
    outline: none;
}
.home5 .deal-section .owl-carousel .owl-dots .owl-dot span {
    border-radius: 50%;
    margin: 0 10px 0 0;
    background-color: #fff;
    width: 10px;
    height: 10px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home5 .deal-section .owl-carousel .owl-dots .owl-dot.active span {
    width: 10px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #857422;
}

.home5 .side-banner {
    margin-top: 30px;
}
.home5 .section-product:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.home5 .section-product::before,
.home5 .section-product::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .section-product:hover::before {
    background: rgba(255, 255, 255, 0.5);
    left: 50%;
    right: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .section-product:hover::after {
    background: rgba(255, 255, 255, 0.5);
    bottom: 50%;
    top: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home5 .parallax-section {
    margin-top: 30px;
}
.home5 .parallax-section .testimonial-slider .title-heading {
    line-height: normal;
    margin-bottom: 0;
}
.home5 .parallax-section .testimonial-slider span.welcome {
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 600;
    position: relative;
}
.home5 .parallax-section .testimonial-slider span.welcome::before {
    background: #857422;
    bottom: -5px;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .parallax-section .testimonial-slider span.welcome::after {
    background: #857422;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .parallax-section .test-monial2 {
    text-align: center;
    padding: 0 15px;
}
.home5 .parallax-section .test-monial2 .test-monial-desc .testi-title {
    margin-bottom: 15px;
}
.home5 .parallax-section .test-monial2 .test-monial-desc .testi-title h2 {
    font-family: "Playfair Display", serif;
    font-style: italic;
    line-height: 12px;
    margin-bottom: 10px;
}
.home5 .parallax-section .test-monial2 .test-monial-desc .testi-title {
    line-height: 10px;
}
.home5 .parallax-section .test-monial2 .test-monial-desc .testi-quote i {
    color: #857422;
    font-size: 24px;
}
.home5 .parallax-section .test-monial2 .testi-monial-img {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.home5 .parallax-section .test-monial2 .testi-monial-img img {
    max-width: 60px;
    border-radius: 50%;
}
.home5 .parallax-section .parallax-img {
    position: relative;
}
.home5 .parallax-section .parallax-img:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
}
.home5 .parallax-section .test-monial2 .owl-dots {
    margin-top: 30px;
    line-height: 0;
}
.home5 .parallax-section .test-monial2 .owl-dots .owl-dot.active span {
    background: #857422;
    height: 5px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .parallax-section .test-monial2 .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 0 10px 0 0;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .parallax-section .test-monial2 .owl-dots .owl-dot:focus {
    outline: none;
}
.home5 .parallax-section .testimonial-slider {
    z-index: 1;
}

.home5 .blog-section {
    margin-top: 30px;
}
.home5 .blog-section .title-heading {
    line-height: normal;
    margin-bottom: 0;
}
.home5 .blog-section .title-heading span.welcome {
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 600;
    position: relative;
}
.home5 .blog-section .title-heading span.welcome::before {
    background: #857422;
    bottom: -5px;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .blog-section .title-heading span.welcome::after {
    background: #857422;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .blog-slider2 .item {
    display: flex;
    justify-content: center;
}
.home5 .blog-slider2 .simple {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple:hover {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple .blog-grid-img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home5 .blog-slider2 .simple .blog-grid-img:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple:hover .blog-grid-img:after {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple .blog-grid-info {
    padding: 15px 15px 30px 15px;
    background-color: #212121;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple .blog-grid-info h2,
.home5 .blog-slider2 .simple .blog-grid-info p,
.home5 .blog-slider2 .simple .blog-grid-info a {
    color: #fff;
}
.home5 .blog-slider2 .simple .blog-read {
    position: absolute;
    line-height: 0;
    display: inline-table;
    opacity: 0;
    cursor: pointer;
    animation: bounce 4s linear infinite;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple:hover .blog-read {
    opacity: 1;
    z-index: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple .blog-read:hover {
    animation: unset;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple .blog-read:hover a {
    color: #fff;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple .blog-read a {
    padding: 15px;
    background: #857422;
    border: 2px solid #857422;
    border-radius: 50%;
    color: #fff;
    font-size: 24px;
    line-height: 0;
    display: inline-block;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2 .simple .blog-read a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .blog-slider2.owl-carousel .owl-dots {
    left: 0;
    right: 0;
    margin-top: 0;
    position: absolute;
    bottom: 0;
}
.home5 .blog-slider2.owl-carousel .owl-dots .owl-dot span {
    border-radius: 50%;
    background-color: #fff;
    width: 10px;
    height: 10px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home5 .blog-slider2.owl-carousel .owl-dots .owl-dot.active span {
    width: 10px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #857422;
}
.home5 .blog-slider2.owl-carousel .owl-dots .owl-dot:focus {
    outline: none;
}

.home5 .home-slider .owl-carousel .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0%;
    z-index: 2;
    margin: 0;
}
.home5 .home-slider .owl-carousel .owl-dots .owl-dot span {
    border-radius: 50%;
    background-color: #fff;
    width: 10px;
    height: 10px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.home5 .home-slider .owl-carousel .owl-dots .owl-dot.active span {
    width: 10px;
    height: 5px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #857422;
}
.home5 .home-slider .owl-carousel .owl-dots .owl-dot:focus {
    outline: none;
}
.home5 .home-slider .owl-carousel .carousel-caption {
    padding: 0;
    bottom: 50%;
    width: 55%;
    text-shadow: none;
    transform: translateY(50%);
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.home5 .home-slider .owl-carousel .carousel-caption .fashion {
    color: #fff;
}
.home5 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
    line-height: normal;
    margin-bottom: 14px;
    position: relative;
    font-family: "Kaushan Script", cursive;
    text-transform: uppercase;
}
.home5 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
    margin-bottom: 14px;
    padding-bottom: 10px;
    display: block;
    font-family: "Playfair Display", serif;
    font-style: italic;
    position: relative;
    display: inline-block;
}
.home5 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
    content: "";
    background: #fff;
    position: absolute;
    width: 0%;
    height: 2px;
    left: 0;
    top: 30px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .home-slider .owl-carousel .carousel-caption p {
    margin-bottom: 24px;
}
.home5 .home-slider .owl-carousel .carousel-caption a.btn-style {
    border: 2px solid #212121;
    background-color: #212121;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .home-slider .owl-carousel .carousel-caption a.btn-style:hover {
    background-color: transparent;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .home-slider .owl-carousel .sliderimg {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 500px;
}
.home5 .home-slider .owl-carousel .active .carousel-caption span.slider-first-heading {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.home5 .home-slider .owl-carousel .active .carousel-caption span.slider-first-heading:after {
    -webkit-animation-name: width;
    animation-name: width;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
}
@keyframes width {
    0% {
        width: 0%;
    }
    100% {
        width: 25%;
    }
}
.home5 .home-slider .owl-carousel .active .carousel-caption h1 {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
}
.home5 .home-slider .owl-carousel .active .carousel-caption p {
    -webkit-animation-name: fadeInUp;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.9s;
    animation-duration: 0.9s;
}
.home5 .home-slider .owl-carousel .active .carousel-caption a {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
}

.home5 .column {
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .column:hover {
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .column .product-img {
    position: unset;
}
.home5 .column .product-img a.image {
    position: relative;
}
.home5 .column .product-img img {
    width: 100%;
    height: auto;
    display: block;
}
.home5 .column .product-img .pic-1 {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .column .product-img .pic-2 {
    visibility: hidden;
    left: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: absolute;
    top: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .column:hover .product-img .pic-1 {
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .column:hover .product-img .pic-2 {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .column div.btn-info-icon-2 {
    display: grid;
    left: inherit;
    bottom: 50%;
    transform: translateY(50%);
    right: 5px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .column div.btn-info-icon-2 a {
    position: relative;
    margin-bottom: 6px;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border: none;
    color: #333333;
    font-size: 18px;
}
.home5 .column div.btn-info-icon-2 a:last-child {
    margin-bottom: 0px;
}
.home5 .column div.btn-info-icon-2 a:hover {
    background-color: #857422;
}
.home5 .column:hover div.btn-info-icon-2 {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .column div.btn-info-icon-2 a span {
    background: rgba(226, 82, 74, 1);
    border: medium none;
    bottom: 0;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    right: 0;
    margin-bottom: 5px;
    padding: 15px 10px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    white-space: nowrap;
    -webkit-transform: translate(-10px, 0px);
    -moz-transform: translate(-10px, 0px);
    -ms-transform: translate(-10px, 0px);
    -o-transform: translate(-10px, 0px);
    transform: translate(-10px, 0px);
    -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;
}
.home5 .column div.btn-info-icon-2 a span::before {
    border-color: rgba(226, 82, 74, 1) rgba(216, 42, 78, 0);
    border-style: solid;
    border-width: 0px 5px 5px 0px;
    bottom: 10px;
    content: "";
    height: 0;
    right: -5px;
    margin-bottom: 0px;
    position: absolute;
    width: 0;
}
.home5 .column div.btn-info-icon-2 a:hover span {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(-45px, 0px);
    -moz-transform: translate(-45px, 0px);
    -ms-transform: translate(-45px, 0px);
    -o-transform: translate(-45px, 0px);
    transform: translate(-45px, 0px);
    -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;
}

.home5 .column .product-new-label {
    color: #fff;
    text-align: center;
    position: absolute;
    top: 5px;
    left: inherit;
    right: 5px;
    font-size: 13px;
    box-shadow: none;
    font-weight: 500;
    display: block;
    padding: 0px 8px 0px 16px;
    background-color: #333333;
    -webkit-clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);
}
.home5 .column .product-sale-label {
    color: #fff;
    text-align: center;
    position: absolute;
    top: 5px;
    left: inherit;
    right: 5px;
    font-size: 13px;
    box-shadow: none;
    font-weight: 500;
    display: block;
    padding: 0px 8px 0px 16px;
    background-color: #0081c2;
    -webkit-clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);
}
.home5 .column .product-offer-label {
    color: #fff;
    text-align: center;
    position: absolute;
    top: 5px;
    left: inherit;
    right: 5px;
    font-size: 13px;
    box-shadow: none;
    font-weight: 500;
    display: block;
    padding: 0px 8px 0px 16px;
    background-color: #d21734;
    -webkit-clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);
}
.home5 .product-tab-section .title-heading {
    line-height: normal;
    margin-bottom: 0;
}
.home5 .product-tab-section .title-heading span.welcome {
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 600;
    position: relative;
}
.home5 .product-tab-section .title-heading span.welcome::before {
    background: #857422;
    bottom: -5px;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .product-tab-section .title-heading span.welcome::after {
    background: #857422;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}

.home5 .product-tab-section .filtering {
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
}
.home5 .product-tab-section .filtering .active span {
    background-color: #857422;
    border: 2px solid #857422;
    color: #fff;
}
.home5 .product-tab-section .filtering span {
    background-color: #212121;
    border: 2px solid #212121;
    color: #bbbbbb;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 5px 15px;
    position: relative;
    display: inline-block;
    font-weight: 600;
    -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;
}
.home5 .product-tab-section .filtering span:hover {
    background-color: #857422;
    border: 2px solid #857422;
    color: #fff;
    -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;
}
.home5 .product-tab-section .filtering li {
    margin-right: 5px;
}
.home5 .product-tab-section .filtering li:last-child {
    margin-right: 0;
}
.home5 .product-tab-section .gallery .col.items {
    flex: 0 0 25%;
    max-width: 25%;
}
.home5 .product-tab-section .gallery .items {
    margin-bottom: 30px;
}
.home5 .product-tab-section .gallery .items:last-child,
.home5 .product-tab-section .gallery .items:nth-last-child(2),
.home5 .product-tab-section .gallery .items:nth-last-child(3),
.home5 .product-tab-section .gallery .items:nth-last-child(4) {
    margin-bottom: 0px;
}

.home5 .latest-category .category-heading h3.title-heading {
    line-height: normal;
    margin-bottom: 0;
}
.home5 .latest-category .category-heading h3.title-heading span.welcome {
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 600;
    position: relative;
}
.home5 .latest-category .category-heading h3.title-heading span.welcome::before {
    background: #857422;
    bottom: -5px;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .latest-category .category-heading h3.title-heading span.welcome::after {
    background: #857422;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5 .latest-category .cat-icon .category-item {
    text-align: center;
}
.home5 .latest-category .cat-icon .category-image a {
    display: inline-block;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    padding: 30px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .latest-category .cat-icon .category-image a:hover {
    background-color: #857422;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .latest-category .cat-icon .category-item h2 {
    font-size: 18px;
}
.home5 .latest-category .cat-icon .owl-nav {
    margin-top: 0;
}
.home5 .latest-category .cat-icon .owl-nav button {
    margin: 0;
    line-height: 0;
    padding: 10px !important;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    color: #000;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .latest-category .cat-icon .owl-nav button:focus {
    outline: none;
}
.home5 .latest-category .cat-icon .owl-nav button.owl-prev {
    left: 0px;
}
.home5 .latest-category .cat-icon .owl-nav button.owl-next {
    right: 0px;
}
.home5 .latest-category .cat-icon.owl-carousel .owl-dots {
    display: none;
}

.home5 .service-banner {
    margin-bottom: 30px;
}
.home5 .service-banner .cbanner .bn-style1 {
    background-color: #232323;
}
.home5 .service-banner .cbanner .bn-style2 {
    background-color: #232323;
}
.home5 .service-banner .cbanner .banner {
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 0;
    cursor: pointer;
}
.home5 .service-banner .cbanner .cbanner-img,
.home5 .service-banner .cbanner .cbanner-content {
    width: 50%;
    text-align: center;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .service-banner .cbanner .banner:hover .cbanner-img {
    transform: translateX(10px);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.home5 .service-banner .cbanner .cbanner-img a {
    display: inline-block;
}
.home5 .service-banner .cbanner .cbanner-img,
.home5 .service-banner .cbanner .cbanner-content {
    width: 50%;
    text-align: center;
    transition: all 0.5s ease 0s;
}
.home5 .service-banner .cbanner .cbanner-content .ctext1 {
    display: inline-block;
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
.home5 .service-banner .cbanner .cbanner-content .ctext2 {
    margin: 5px 0 10px 0;
    color: rgb(255, 255, 255);
}
.home5 .service-banner .cbanner .cbanner-content a.btn {
    color: rgb(255, 255, 255);
    display: inline-block;
    background-color: transparent;
    padding: 8px 15px;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    transition: all 0.5s ease 0s;
}
.home5 .service-banner .cbanner .cbanner-content a.btn:hover {
    border-radius: 25px;
    transition: all 0.5s ease 0s;
}

.home5 .service-index .service {
    padding: 30px;
    border-radius: 0px;
    border: none;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.home5 .service-index .service-text {
    border-left: none;
    padding-left: 0;
}
.home5 .service-index .service,
.home5 .service-index .service-text {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .service-index:hover .service {
    border: none;
    background-color: #212121;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .service-index:hover .service-text {
    border-left: none;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .service-index .service .img i {
    color: #bbbbbb;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .service-index .service-text span {
    margin-top: 10px;
    display: block;
}
.home5 .service-index .service-text span,
.home5 .service-index .service-text p {
    color: #bbbbbb;
    white-space: nowrap;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .service-index:hover .service .img i,
.home5 .service-index:hover .service-text span {
    color: #857422;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .service-index:hover .service .img {
    transform: translateY(-10px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home5 .newsletter {
    background-color: #333333;
}
.home5 .newsletter .news-letter h2,
.home5 .newsletter .block-social h2 {
    font-size: 18px;
    font-weight: 600;
    float: left;
    margin-right: 15px;
}
.home5 .newsletter .news-letter h2 i {
    color: #fff;
    margin-left: 5px;
}
.home5 .newsletter input {
    border: 1px solid #eeeeee;
}

.home5 .newsletter .social-block {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.home5 .newsletter .block-social ul {
    margin-bottom: 0;
    display: flex;
    padding-left: 0;
}
.home5 .newsletter .block-social ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px 0 0;
    border-radius: 50%;
    list-style: none;
    height: 2.5rem;
    width: 2.5rem;
    background-color: #fff;
    cursor: pointer;
}
.home5 .newsletter .block-social ul li:last-child {
    margin: 0;
}
.home5 .newsletter .block-social ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.home5 .newsletter .block-social ul li a::before {
    color: #000;
    display: inline-block;
    font-family: "Font Awesome 5 Brands";
    font-weight: normal;
    font-size: 16px;
}
.home5 .newsletter .block-social ul li.fb a::before {
    content: "\f39e";
}
.home5 .newsletter .block-social ul li.tt a::before {
    content: "\f099";
}
.home5 .newsletter .block-social ul li.yt a::before {
    content: "\f167";
}
.home5 .newsletter .block-social ul li.pt a::before {
    content: "\f0d2";
}
.home5 .newsletter .block-social ul li.it a::before {
    content: "\f16d";
}
.home5 .newsletter .block-social ul li:hover a:before {
    color: #fff;
}
.home5 .newsletter .block-social ul li.fb:hover {
    background-color: #3765a3;
}
.home5 .newsletter .block-social ul li.tt:hover {
    background-color: #11c1ff;
}
.home5 .newsletter .block-social ul li.yt:hover {
    background-color: #e42526;
}
.home5 .newsletter .block-social ul li.pt:hover {
    background-color: #d73532;
}
.home5 .newsletter .block-social ul li.it:hover {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 100%);
}
.home5 .social-icon {
    padding-top: 80px;
}
.home5 .social-icon a i {
    padding: 15px;
    border-radius: 50%;
}

.home5 .footer-img {
    margin-bottom: 30px;
}
.home5 .footer-links h2 {
    font-size: 16px;
    line-height: normal;
    margin-bottom: 15px;
}
.home5 .footer-links .app-icon a {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.home5 .footer-links .app-icon a:last-child {
    margin-bottom: 0px;
}
.home5 .footer-links .app-icon a span {
    margin-left: 15px;
    font-size: 16px;
}
.home5 .footer-links .app-icon a span.iphone {
    color: #d6d5d8;
}
.home5 .footer-links .app-icon a span.android {
    color: #aac148;
}
.home5 .footer-links .app-icon a span.windows {
    color: #00b4f2;
}
.home5 .footer-links .panel-title {
    display: none;
}
.home5 .footer-links .collapse.panel-collpase {
    display: block;
}
.home5 .footer-links .store-location {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.home5 .footer-links .store-location:last-child {
    margin-bottom: 0;
}
.home5 .footer-links .store-location i {
    color: #fff;
    margin-right: 15px;
    font-size: 18px;
}
.home5 .footer-links .store-location p {
    margin-bottom: 0;
}
.home5 .footer-links .panel-collpase a {
    display: block;
}
.home5 .footer-links.footer-useful .panel-collpase a {
    margin-bottom: 10px;
}
.home5 .footer-links.footer-useful .panel-collpase a:last-child {
    margin-bottom: 0px;
}

.home5 .instagram h2 {
    font-size: 16px;
    line-height: normal;
    margin-bottom: 15px;
}
.home5 ul.instagram_feed {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.home5 ul.instagram_feed li {
    width: 31%;
    position: relative;
    margin: 0 5px 5px 0;
}
.home5 .instafeed-style {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .instagram {
    background-color: transparent;
}
.home5 .instafeed-style .insta-caption {
    position: absolute;
    bottom: 50%;
    text-align: center;
    transform: translateY(50%);
    width: 100%;
}
.home5 .instafeed-style .insta-image {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .instafeed-style:hover .insta-image {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .instafeed-style .insta-caption .insta-icon,
.home5 .instafeed-style .insta-caption .insta-counts {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .instafeed-style:hover .insta-caption .insta-icon,
.home5 .instafeed-style:hover .insta-caption .insta-counts {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .instafeed-style a {
    position: relative;
    display: block;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .instafeed-style a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .instafeed-style:hover a:after {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5 .instafeed-style .insta-counts {
    color: #fff;
}
.home5 .instafeed-style .insta-counts span {
    margin-right: 5px;
}
.home5 .instafeed-style .insta-counts span:last-child {
    margin-right: 0px;
}
.home5 .instafeed-style .insta-counts span span.count-number {
    padding-left: 5px;
}
.home5 .instafeed-style .insta-icon {
    color: #fff;
}

.home5 .payment {
    text-align: right;
}
.home5 .payment a {
    display: inline-block;
    font-size: 28px;
    margin-right: 5px;
}
.home5 .payment a:last-child {
    margin-right: 0;
}
.home5 .payment a i.fa-cc-mastercard {
    color: #0a3a82;
}
.home5 .payment a i.fa-cc-visa {
    color: #0157a2;
}
.home5 .payment a i.fa-cc-paypal {
    color: #253b80;
}
.home5 .payment a i.fa-cc-discover {
    color: #f68121;
}
.home5 .payment a i.fa-credit-card {
    color: #008ae3;
}
.home5 .payment a i.fa-cc-amex {
    color: #007bc1;
}
/* home 5 css end */

/* home 6 css start */
.home5 .sidebar.right-side .xs-reverse {
    flex-direction: row-reverse;
}
/* home 6 css start */

/* home 7 css start */
.home5.both-side .container {
    max-width: 100%;
}
.home5.both-side .home-slider .owl-carousel .carousel-caption {
    width: 85%;
}
.home5.both-side .home-slider .carousel-caption .slider-first-heading {
    font-size: 22px;
}
.home5.both-side .home-slider .carousel-caption .slider-main-heading {
    font-size: 60px;
}
.home5.both-side .column div.btn-info-icon-2 {
    bottom: 60%;
}
.home5.both-side .column .btn-info-add {
    position: absolute;
    bottom: -5px;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5.both-side .column:hover .btn-info-add {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5.both-side .column .btn-info-add a {
    color: #000;
    font-weight: 500;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5.both-side .column .btn-info-add a:hover {
    color: #857422;
    text-decoration: underline !important;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5.both-side .column .product-text p {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5.both-side .column:hover .product-text p {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5.both-side .product-tab-section .gallery .col.items {
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
.home5.both-side .side-banner1 {
    margin-top: 0;
}
.home5.both-side .side-banner1 .section-product img {
    height: 615px;
}
.home5.both-side .best-section,
.home5.both-side .blog-section,
.home5.both-side .side-banner2,
.home5.both-side .latest-section,
.home5.both-side .ourbest-section {
    margin-top: 30px;
}
.home5.both-side .best-section,
.home5.both-side .latest-section,
.home5.both-side .ourbest-section {
    padding: 30px 15px;
    border: 1px solid #eeeeee;
    background-color: #f8f8f8;
}
.home5.both-side .best-section .title-heading,
.home5.both-side .latest-section .title-heading,
.home5.both-side .ourbest-section .title-heading {
    line-height: normal;
    margin-bottom: 0;
}
.home5.both-side .best-section .title-heading span.welcome,
.home5.both-side .latest-section .title-heading span.welcome,
.home5.both-side .ourbest-section .title-heading span.welcome {
    text-transform: uppercase;
    margin-right: 15px;
    color: #857422;
    font-weight: 600;
    position: relative;
}
.home5.both-side .best-section .title-heading span.welcome::before,
.home5.both-side .latest-section .title-heading span.welcome::before,
.home5.both-side .ourbest-section .title-heading span.welcome::before {
    background: #857422;
    bottom: -5px;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5.both-side .best-section .title-heading span.welcome::after,
.home5.both-side .latest-section .title-heading span.welcome::after,
.home5.both-side .ourbest-section .title-heading span.welcome::after {
    background: #857422;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
    position: absolute;
}
.home5.both-side .best-section .product-list,
.home5.both-side .latest-section .product-list {
    margin-bottom: 15px;
    padding: 15px;
    border: 1px solid #eeeeee;
}
.home5.both-side .best-section .product-list:last-child,
.home5.both-side .latest-section .product-list:last-child {
    margin-bottom: 0px;
}
.home5.both-side .best-section .product-list,
.home5.both-side .latest-section .product-list {
    display: flex;
}
.home5.both-side .best-section .product-list .column,
.home5.both-side .latest-section .product-list .column {
    width: 35%;
}
.home5.both-side .best-section .product-list .lb-rate,
.home5.both-side .latest-section .product-list .lb-rate {
    width: 65%;
    padding-left: 15px;
}
.home5.both-side .best-section div.btn-info-icon-2,
.home5.both-side .latest-section div.btn-info-icon-2 {
    position: relative;
    visibility: visible;
    opacity: 1;
    bottom: 0;
    transform: translateY(0);
    text-align: left;
    display: block;
    margin-top: 5px;
}
.home5.both-side .best-section div.btn-info-icon-2 a,
.home5.both-side .latest-section div.btn-info-icon-2 a {
    position: relative;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border: none;
    color: #333333;
    font-size: 18px;
}
.home5.both-side .best-section div.btn-info-icon-2 a:hover,
.home5.both-side .latest-section div.btn-info-icon-2 a:hover {
    background-color: #857422;
}
.home5.both-side .best-section div.btn-info-icon-2 a span,
.home5.both-side .latest-section div.btn-info-icon-2 a span {
    background: rgba(226, 82, 74, 1);
    border: medium none;
    bottom: 0;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 5px;
    padding: 15px 10px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    white-space: nowrap;
    right: inherit;
    left: 0;
    -webkit-transform: translate(10px, 0px);
    -moz-transform: translate(10px, 0px);
    -ms-transform: translate(10px, 0px);
    -o-transform: translate(10px, 0px);
    transform: translate(10px, 0px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5.both-side .best-section div.btn-info-icon-2 a:hover span,
.home5.both-side .latest-section div.btn-info-icon-2 a:hover span {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(45px, 0px);
    -moz-transform: translate(45px, 0px);
    -ms-transform: translate(45px, 0px);
    -o-transform: translate(45px, 0px);
    transform: translate(45px, 0px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home5.both-side .best-section div.btn-info-icon-2 a span::before,
.home5.both-side .latest-section div.btn-info-icon-2 a span::before {
    border-color: rgba(226, 82, 74, 1) rgba(216, 42, 78, 0);
    border-style: solid;
    bottom: 10px;
    content: "";
    height: 0;
    margin-bottom: 0px;
    position: absolute;
    width: 0;
    border-width: 0px 0px 5px 5px;
    left: -5px;
}

.home5.both-side .ourbest-section .best-service ul {
    border: 1px solid #eeeeee;
}
.home5.both-side .ourbest-section .best-service ul li {
    padding: 15px;
    border-bottom: 1px solid #eeeeee;
}
.home5.both-side .ourbest-section .best-service ul li:last-child {
    border-bottom: none;
}
.home5.both-side .ourbest-section .best-service ul li a {
    display: flex;
    align-items: center;
    color: #000;
}
.home5.both-side .ourbest-section .best-service ul li a i {
    font-size: 30px;
}
.home5.both-side .ourbest-section .best-service ul li a span {
    margin-left: 15px;
    font-size: 16px;
}
/* home 7 css start */

/* landing-page css start */
.landing-page .landing-image {
    position: relative;
}
.landing-page .landing-image .bg-img {
    height: 905px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.landing-page .landing-text {
    text-align: center;
    position: absolute;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: 70%;
    width: 50%;
    transform: translateY(50%);
}
.landing-page .landing-text h3 {
    font-family: "Fredoka One", cursive;
    font-size: 50px;
    line-height: 50px;
    margin: 10px 0;
}
.landing-header {
    position: absolute;
    width: 100%;
    z-index: 3;
    background: transparent;
    padding: 15px 0;
}
.landing-header.sticky {
    background: rgba(0, 0, 0, 0.6);
}
.landing-header .icon-main a {
    margin-right: 5px;
}
.landing-header .icon-main a:last-child {
    margin-right: 0px;
}
.landing-header .icon-main a i {
    color: #fff;
    padding: 5px;
    font-size: 16px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.landing-header .icon-main a:hover i {
    background-color: #857422 !important;
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.landing-header .icon-main a i.ti-facebook {
    background-color: #3b5998;
}
.landing-header .icon-main a i.ti-twitter-alt {
    background-color: #55acee;
}
.landing-header .icon-main a i.ti-linkedin {
    background-color: #0073b1;
}
.landing-header ul.nav {
    padding-left: 15px;
}
.landing-header ul.nav li {
    margin-right: 15px;
}
.landing-header ul.nav li:last-child {
    margin-right: 0px;
}
.landing-page .landing-text .fashion,
.shop-button {
    animation: flash 2s linear infinite;
}
.shop-button:hover {
    animation: unset;
}

.landing-page ul.filtering {
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
}
.landing-page ul.filtering li.active span {
    background-color: transparent;
    border: 2px solid #857422;
    color: #857422;
    -webkit-transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
    transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
}
.landing-page ul.filtering li span {
    background-color: #eeeeee;
    border: 2px solid #eeeeee;
    color: #bbbbbb;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 5px 15px;
    position: relative;
    display: inline-block;
    font-weight: 600;
    -webkit-transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
    transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
}
.landing-page ul.filtering li span:hover {
    background-color: transparent;
    border: 2px solid #857422;
    color: #857422;
    -webkit-transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
    transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
}
.landing-page ul.filtering li {
    margin-right: 15px;
}
.landing-page ul.filtering li:last-child {
    margin-right: 0;
}
.landing-page .gallery .items {
    margin-bottom: 30px;
}

.landing-page .product-text {
    padding: 10px;
    background-color: #857422;
    color: #fff;
    -webkit-transition: 0.9s ease-in-out;
    transition: 0.9s ease-in-out;
}
.landing-page .column:hover .product-text {
    padding: 10px;
    background-color: #212121;
    color: #fff;
    -webkit-transition: 0.9s ease-in-out;
    transition: 0.9s ease-in-out;
}
.column:hover .land-btn {
    bottom: 50%;
    transform: translateY(50%);
    opacity: 1;
    z-index: 1;
    -webkit-transition: 0.9s ease-in-out;
    transition: 0.9s ease-in-out;
}
.column .land-btn {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    text-align: center;
    z-index: -1;
    display: block;
    opacity: 0;
    -webkit-transition: 0.9s ease-in-out;
    transition: 0.9s ease-in-out;
}
.column .new_lable {
    color: #fff;
    position: absolute;
    left: 0;
    top: 5px;
    padding: 5px 15px;
    font-weight: 500;
    font-size: 16px;
    background-color: #0081c2;
    z-index: 1;
}
.column .update_lable {
    color: #fff;
    position: absolute;
    right: 0;
    top: 5px;
    padding: 5px 15px;
    font-weight: 500;
    font-size: 16px;
    background-color: #ff9301;
    z-index: 1;
}

.landing-page .other-theme.owl-carousel .owl-dots {
    display: none;
}
.landing-page .land-mobile-index {
    text-align: center;
}
.landing-page .land-mobile-index a {
    display: inline-block;
}

.land-index {
    cursor: pointer;
    border: 1px solid #eeeeee;
}
.land-template {
    position: relative;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 350px;
    -webkit-transition: all 0.9s ease;
    -moz-transition: all 0.9s ease;
    -o-transition: all 0.9s ease;
    transition: all 0.9s ease;
}
.land-template:hover {
    background-position: left bottom;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
.land-template:after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0;
    opacity: 0;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.column:hover .land-template:after {
    opacity: 1;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.land-template .land-btn a {
    background-color: #857422;
    border: 2px solid #857422;
    font-weight: 600;
}
.land-template .land-btn a:hover {
    background-color: transparent;
    border: 2px solid #fff;
}

.landing-page#theme .other-theme .theme a {
    display: inline-block;
}
.landing-page#theme .other-theme .theme a img {
    height: 350px;
    width: 300px;
}

.provide-service {
    border: 1px solid #eeeeee;
    padding: 30px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.provide-service img {
    padding: 5px;
    border: 2px solid #857422;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.provide-service:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.provide-service:hover img {
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

#blog .simple .blog-grid-info {
    padding: 30px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple .blog-grid-info a:hover {
    color: #fff !important;
}
#blog .simple:hover .blog-grid-info {
    background-color: rgba(226, 82, 74, 0.8);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple:hover .blog-grid-info h2,
#blog .simple:hover .blog-grid-info p,
#blog .simple:hover .blog-grid-info a {
    color: #fff;
}
#blog .simple:nth-child(even) {
    display: flex;
    flex-direction: column-reverse;
}
#blog .simple .blog-grid-img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
#blog .simple .blog-grid-img::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple:hover .blog-grid-img::after {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple .blog-grid-img .blog-read {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple .blog-grid-img:hover .blog-read {
    opacity: 1;
    visibility: visible;
    z-index: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple .blog-grid-img .blog-read a {
    display: inline-block;
    line-height: 0;
    color: #fff;
    font-size: 18px;
    padding: 20px 15px;
    border: 2px solid #fff;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple .blog-grid-img .blog-read a:hover {
    border: 2px solid #857422;
    border-radius: 15px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple .blog-grid-img .blog-read a i {
    display: inline-block;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#blog .simple .blog-grid-img .blog-read a:hover i {
    display: inline-block;
    transform: translateY(-10px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.buy-store {
    margin-bottom: 25px;
}
.buy-store h2 {
    font-family: "Fredoka One", cursive;
    font-size: 80px;
    margin-bottom: 15px;
    line-height: 80px;
}
.buy-button a.btn-style1 {
    display: inline-block;
}
.buy-button i {
    margin-left: 5px;
}
.land-social a i {
    color: #fff;
    padding: 5px;
    font-size: 18px;
    border-top-left-radius: 40%;
    border-bottom-right-radius: 40%;
}
.land-social a {
    margin-right: 5px;
}
.land-social a:last-child {
    margin-right: 5px;
}
.land-social a i.ti-facebook {
    background-color: #3b5998;
}
.land-social a i.ti-linkedin {
    background-color: #0073b1;
}
.land-social a i.ti-twitter-alt {
    background-color: #55acee;
}
.land-social a i.ti-instagram {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
}
.land-email a i,
.land-call a i {
    font-size: 18px;
    margin-right: 15px;
}

.landing-page .temp-desc {
    margin-bottom: 30px;
}
.landing-page .store-img {
    margin-bottom: 30px;
}
.landing-page .long-desc p {
    margin-bottom: 30px;
}
.landing-page .long-desc ul {
    margin-bottom: 30px;
    text-align: left;
}
.landing-page .long-desc ul li {
    margin-bottom: 15px;
}
.landing-page .long-desc ul li:last-child {
    margin-bottom: 0px;
}
.landing-page .link-desc {
    margin-bottom: 30px;
}
.landing-page .all-store .store {
    margin-bottom: 30px;
}
.landing-page .all-store .store:last-child {
    margin-bottom: 0px;
}
.landing-page .all-store .store .storeimg {
    margin-bottom: 15px;
}
.landing-page .all-store .store .store-desc h6 {
    margin-bottom: 5px;
}
/* landing-page css end */
.mainlogo .header-logo {
    max-height: 90px !important;
}