/*-- Google Font --*/
@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Josefin+Slab:ital,wght@0,100;0,300;0,400;0,600;0,700;1,100;1,300;1,400;1,600;1,700&display=swap");

body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Poppins", sans-serif;
}
h1 {
    font-size: 36px;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}
.dropdown-hover-2 {right: 0;}
.header-right-area.main-nav > ul > li.sidemenu-wrap {
    margin-right: 0px;
}
.header-right-area.main-nav > ul > li {
    border-left: 1px solid #ededed;
}
.header-right-area.main-nav > ul > li.minicart-wrap {
    margin-right: 0px;
}
.header-right-area .cart-item-wrapper .single-cart-item .cart-img {margin-right: 15px;}
.dropdown-search form input {padding: 10px 30px 10px 10px;}
.dropdown-search form button {right: 0;}
.off-canvas-menu-wrapper {right: 0;}
.off-canvas-menu-wrapper .off-canvas-overlay {right: 0;}
.off-canvas-wrapper .btn-close-off-canvas {
    left: 92%;
    position: relative;
}

@media (max-width: 479px) {
    .off-canvas-wrapper .btn-close-off-canvas {
        left: 89.2%;
    }
}

.off-canvas-menu-wrapper .off-canvas-inner-content {
    left: auto;
    right: 0;
}

.login-register-wrapper { text-align: left;}
.mega-menu .menu-colum {float: left;}
.mobile-menu .has-children .menu-expand, .mobile-menu .menu-item-has-children .menu-expand {  left: 95%;}
@media (max-width: 767px) {
    .mobile-menu .has-children .menu-expand, .mobile-menu .menu-item-has-children .menu-expand {
        left: 90%;
    }
}
.off-canvas-wrapper .off-canvas-inner-content {
    -webkit-transform: translateX(calc(-100% - 50px));
    -ms-transform: translateX(calc(-100% - 50px));
    transform: translateX(calc(-100% - 50px));
}
.mega-menu { left: 100%;}

.warranty { font-size: 12px !important;line-height: 172px;}
