.carousel-inner {
         height: 380px;
         }
         .head-sec h3{
         text-transform: uppercase;
         font-size: 30px;
         }
         .head-sec span{
         font-weight: bold;
         color: #e4b036;
         }
         .products-new{
         border: 2px solid #ffffff;
         box-shadow: 0 0 13px 0px rgba(0,0,0,0.06);
         border-radius: 0px 0px;
         transition: height .75s ease;padding: 25px 0;
         }
         .products-new .img-sec{
         width: 100%;
         height: 240px;
         position: relative;
         padding: 20px;
         background: #fff;
         }
         .products-new .img-sec img{
         object-fit: contain;
         -o-object-position: center;
         object-position: center;
         -o-object-fit: contain;
         font-family: "object-fit: contain; object-position: center";
         width: 100%;
         height: 100%;
         }
         .products-new .content-div{
         text-align:center;
         }
         .products-new .content-div h4{
         text-transform: capitalize;
         letter-spacing: 1px;
         font-weight: 300;
         font-size: 20px;
         color: #9f4103;
         display: inline-block;
         width: 100%;
         margin: 0px 0 10px;
         line-height: normal;
         }
         .products-new .content-div .btn-show{
         color: #e4b036;
         border: 2px solid #e4b036;
         padding: 10px;
         margin: 0.5rem;
         display: block;
         width: 55%;
         margin: 0 auto;
         background:#fff;
         }
         .products-new .content-div .btn-show:hover{
         text-decoration:none;
         }
         .products-new:hover{
         border: 3px solid #e4b036;
         }
         /* Create four equal columns that sits next to each other */
         .column {
         -ms-flex: 33%; /* IE10 */
         flex: 33%;
         max-width: 33%;
         padding: 0 4px;
         }
         .column img {
         margin-top: 8px;
         vertical-align: middle;
         width: 100%;
         }
         .view {
         position:relative;
         }
         .view .mask {
         position: absolute;
         top: 6px;
         right: 0;
         bottom: 0;
         left: 0;
         width: 100%;
         height: 98%;
         overflow: hidden;
         background-attachment: fixed;
         margin: 0 auto;
         }
         .view .image-caption {
         position: absolute;
         right: 15%;
         bottom: 20px;
         left: 15%;
         z-index: 10;
         padding-top: 20px;
         padding-bottom: 20px;
         color: #fff;
         text-align: center;
         }
         .image-caption .shop-now-btn {
         background: #eee0;
         padding: 10px 20px;
         font-size: 16px;
         color: #f9f9f9;
         border: 3px solid #fff;
         font-weight: bold;
         display: block;
         width: 55%;
         margin: 0 auto;
         text-decoration: none;
         }
         .image-caption .shop-now-btn:hover {
         text-decoration: none;
         }
         .rgba-black-light, .rgba-black-light::after {
         background-color: rgba(0,0,0,0.3);
         }
         .feature .fa {
         font-size: 40px;
         line-height: 70px;
         width: 70px;
         height: 70px;
         display: block;
         text-align: center;
         background: rgba(117, 178, 57, 0.1);
         color: #208f6e;
         border-radius: 40%;
         margin: 0 auto;
         margin-bottom: 0px;
         margin-bottom: 20px;
         }
         .feature a{
         color: #666;
         }
         .feature a:hover{
         text-decoration:none;
         }
         .sidebar_box_shadow {
         box-shadow: 0 10px 10px 0 rgba(153, 153, 153, 0.22);
         border: 3px solid #e4b036;
         padding: 10px;
         height: 94%;
         }
         .single_category_product .category_product_text .add-cart-btn {
         background: #e4b036;
         color: #fff;
         font-size: 14px;
         padding: 0.3rem 0.8rem;
         }
         .footer-link-bg {
         background-color: #2d2d2d;
         padding: 5rem 2rem 2rem;
         }
         .footer-copyright-bg {
         background-color: #202020;
         height: 40px;
         width: 100%;
         }
         .fa-icon {
         padding: 14px 16px;
         font-size: 22px !important;
         color: #2d2d2d;
         }
         /* Responsive layout - makes a two column-layout instead of four columns */
         @media screen and (max-width: 800px) {
         .column {
         -ms-flex: 50%;
         flex: 50%;
         max-width: 50%;
         }
         }
         /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
         @media screen and (max-width: 600px) {
         .column {
         -ms-flex: 100%;
         flex: 100%;
         max-width: 100%;
         }
         }
         /*header*/
         .top-nav .b-logo{
         width: 15%;
         }
         .top-nav .bd-bot {
         border-bottom: 1px solid #a8a8a8;padding:10px 0px 5px;
         }
         .top-nav p{
         font-size: 13px;
         margin-bottom: 0.5rem;
         }
         .top-nav #cart-mes{
             font-size: 18px;
            font-weight: 504;
            margin-top: 0rem;
         }
         .top-nav a{
         color: #333;
         font-size: 13px;
         text-decoration: none;
         }
         .top-nav #mob{
         font-size: 15px;
         }
         .top-nav a:hover {
         text-decoration: none;
         }
         .top-nav .ln-middle{
         line-height:4;
         }
         .top-header-nav{
         background: #ef1e1e;
         }
         .top-header-nav p,.top-header-nav a{
         color: #fff;
         text-transform:capitalize;
         font-weight: 501;
         }
         .menu-content {
         display: block;
         width: 100%;margin-bottom: unset;text-align: center;
         }
         .menu-content .menu-item:first-child {
         margin-left: 0;
         }
         .menu-content .menu-item.menu-item1 > a {
         text-transform: capitalize;
         }
         .menu-content .menu-item:hover > a {
         -webkit-transition: color 300ms linear;
         -moz-transition: color 300ms linear;
         -ms-transition: color 300ms linear;
         -o-transition: color 300ms linear;
         transition: color 300ms linear;
         }
         .menu-content .menu-item > a {
         display: block;
         padding: 0;
         font-weight: 700;
         font-size: 14px;
         color: #253237;
         background: transparent;
         text-transform: uppercase;
         line-height: 26px;
         height: 26px;
         border-bottom: 2px solid transparent;
         border-bottom-color: transparent;
         position: relative;
         transition: none;
         }
         .menu-content .menu-item {
         margin-left: 24px;
         padding: 12px 0;
         list-style-type: none;display: inline-block;
         }
         .menu-content .menu-item.home > a{
         color: #ef1e1e;
         }
         .menu-item-top {
         position: relative;
         background: #fff;padding: 15px 0;
         }
         .top-uls{
         list-style-type: none;float: right;
         margin-bottom: unset;
         }
         .top-uls > li {
         display: inline-block;
         margin-left: 0.5rem;
         }
         .top-nav .main-menu{
         border-top: 1px solid #d0d0d0;
         box-shadow: 10px -1px 5px 0 #c8c8c8;
         }
         .menu-item-top svg{
         font-size: 25px;
         margin-top: -0.5rem;
         }
         .menu-item-top #call-svg{
         font-size: 25px;
         margin-top: -1.2rem;
         }
         .menu-item-top a{
         position:relative;
         }
         .menu-item-top span{
         position: absolute;
         bottom: 6px;
         left: 17px;
         display: inline-block;
         width: 20px;
         height: 20px;
         color: #fff;
         background: #ef1e1e;
         line-height: 20px;
         font-size: 12px;
         border-radius: 100%;
         text-align: center;
         font-weight: 700;
         }
         .menu-item-top .contact-top{
         line-height: 1;
         margin-left: 8px;
         }
         .all-categ-div{
         background: #ef1e1e;
         }
         .all-categories{
         padding: 12px 12px;
         color: #fff;
         font-weight: 512;margin-bottom: unset;cursor: pointer;
         font-size:17px;
         }
         .all-categories svg{
         font-size:26px;
         }
         .dropdown-menu {
         background-color: #FFF;
         border: unset;
         border-radius: 0rem;
         }
         .swiper-button-next, .swiper-button-prev {
         position: absolute;
         top: 50%;
         width: calc(var(--swiper-navigation-size)/ 44 * 27);
         height: var(--swiper-navigation-size);
         margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
         z-index: 10;
         cursor: pointer;
         display: flex;
         align-items: center;
         justify-content: center;
         color: var(--swiper-navigation-color,#fff);
         }
         .megamenu {
         padding: 39px 0;
         line-height: 1.8;
         transform: none;
         opacity: 0;
         transition: all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95);
         transition-delay: 0.3s;
         }
         .site-nav__dropdown {
         position: absolute;
         left: 0;
         margin: 0;
         z-index: 99;
         display: block;
         visibility: hidden;
         background-color: #ffffff;
         background-color: var(--colorBody);
         width: 90%;
         padding: 12px 20px 9px;
         box-shadow: 0px 40px 20px rgba(0, 0, 0, 0.09);
         transform: translate3d(0px, -12px, 0px);
         background: #fff;
         top: 100%;
         border-top: 2px solid #ef1e1e;
         }
         .site-nav2{
         width: 20% !important;
         left: unset;
         right:0 !important;
         }
         .site-nav3 {
            left: 14%  !important;
            width: 20%  !important;
        }
         .site-nav__dropdown a{
         display: block;
         }
         .site-nav__dropdown-show {
         display: block;
         visibility: visible;
         transform: translateZ(0px);
         transition: all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95);
         transition-delay: 0s;
         z-index:99;
         opacity:1;
         }
         .dropdown-toggle::after {
         display:none;
         }
         .d-none-search{
         display:none;
         margin-bottom:0.5rem;
         }
         .md-textarea {
         -webkit-box-sizing: content-box;
         box-sizing: content-box;
         background-color: transparent;
         border: 0;
         border-bottom-color: currentcolor;
         border-bottom-style: none;
         border-bottom-width: 0px;
         border-bottom: 1px solid #ced4da;
         border-radius: 0;
         outline: 0;
         -webkit-box-shadow: none;
         box-shadow: none;
         -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
         transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
         transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
         transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
         }
         .md-textarea:focus:not([readonly]) {
         border-bottom: 1px solid #e4b036;
         -webkit-box-shadow: 0 1px 0 0 #e4b036;
         box-shadow: 0 1px 0 0 #e4b036;
         }
         .search-box svg {
         font-size: 25px;
         color: #fff;
         cursor: pointer;
         background: #ef1e1e;
         border-radius: 50%;
         margin-left: -2rem;
         border: 1px solid #ef1e1e;
         }
         .ls_result_main {
         position: absolute;
         background-color: #fff;
         font-size: 17px;
         display: none;
         margin: 0 auto;
         max-width: 100%;
         border-radius: 4px;
         -moz-border-radius: 4px;
         -webkit-border-radius: 4px;
         -o-border-radius: 4px;
         border: 1px solid #DDD;
         z-index: 10;
         top: 100%;
         padding:10px;
         }
         .ls_result_main a{
         display: block;
         border-bottom: 1px solid #dbd6d6;
         margin-bottom: 0.5rem;
         font-size: 15px;
         color: #666;
         }
         .modal-dialog {
         max-width: 600px;
         margin: 1.75rem auto;
         margin-top: 1.75rem;
         }
         .contact-modal-form{
         padding:1rem;
         }
         .contact-modal-form .sect-div{
         padding: 1rem;
         }
         .contact-modal-form .login-g-btn{
         background: #dd4b39;
         padding: 8px 16px;
         color: #fff;
         border-radius: 6px;
         }
         .contact-modal-form .login-g-btn:hover{
         text-decoration:none;
         }
         .logo-aligns{
            text-align:center;
        }
        .d-none-des{
            display:none;
        }
        .swiper-slide img{
             width:100%;  
        }
         @media(max-width:768px){
             .d-none-m{
                 display:none;
             }
             .d-none-des{
    display:block;
}
             .d-60-m{
                 width:60%;
             }
             .d-35-m{
                 width:35%;
             }
             .d-40-m{
                 width:40%;
             }
             .d-45-m{
                 width:45%;
             }
             .d-50-m{
                 width:50%;
             }
             .d-20-m{
                 width:20%;
             }
             .top-nav .bd-bot {
    border-bottom: 1px solid #a8a8a8;
    padding: 0px 0px 5px;
}
.top-uls {
    list-style-type: none;
    float: left;
    margin-bottom: unset;
    margin-left: -2.5rem;line-height: 1;
}
.top-nav a {
    font-size: 9px;
    text-decoration: none;
}
.top-nav .b-logo {
    width: 50%;
    margin-top: -0.5rem;
}
.logo-aligns{
    text-align:left;
}
.unset-float-m{
    float:unset !important;
}
.menu-item-top {
    position: relative;
    background: #fff;
    padding: 15px 0 10px;
}
.menu-content .menu-item {
    margin-left: 10px !important;
    padding: 5px 0;
    list-style-type: none;
    display: block;
    text-align: left;
}
.menu-content {
    display: block;
    width: 100%;
    margin-bottom: unset;
    text-align: center;
    margin-left: -3rem;
}
#menuBox{
position: absolute;
    top: 11%;
    z-index: 99;
    background: #fff;
    width: 64%;
    right: 0;
    height: 480px;
    overflow: scroll;
    box-shadow: 0px 40px 20px rgba(0, 0, 0, 0.09);
}
.site-nav__dropdown {
    position: relative;
    left: 0;
    margin: 0;
    z-index: 99;
    display: none;
    visibility: hidden;
    background-color: #ffffff;
    background-color: var(--colorBody);
    width: 100%;
    padding: 12px 20px 9px;
    box-shadow: unset;
    transform: translate3d(0px, -12px, 0px);
    background: #fff;
    top: 100%;
    border-top: 2px solid #ef1e1e;
}
.menu-content .menu-item > a > .fa {
    float: right;
    margin-top: 0.5rem;
}
.site-nav__dropdown-show {
    display: block !important;
    visibility: visible !important;
    transform: translateZ(0px);
    transition: all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95);
    transition-delay: 0s;
    z-index: 99;
    opacity: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
    height: 210px;
}
.swiper-slide img{
        width: 100%;
    height: 100%;
}
.products-new .img-sec {
    width: 100%;
    height: 150px;
    position: relative;
    padding: 10px;
    background: #fff;
}
.products-new .img-sec {
    width: 100%;
    height: 150px;
    position: relative;
    padding: 10px;
    background: #fff;
}
.products-new .content-div h4 {
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 300;
    font-size: 12px;
    color: #9f4103;
    display: inline-block;
    width: 100%;
    margin: 0px 0 10px;
    line-height: normal;
}
.products-new .content-div .btn-show {
    color: #e4b036;
    border: 2px solid #e4b036;
    padding: 5px;
    margin: 0.5rem;
    display: block;
    width: 65%;
    margin: 0 auto;
    background: #fff;
    font-size: 12px;
}
.products-new {
    border: 2px solid #ffffff;
    box-shadow: 0 0 13px 0px rgba(0,0,0,0.06);
    border-radius: 0px 0px;
    transition: height .75s ease;
    padding: 10px 0;
}
.mt-1-m{
    margin-top:0.5rem;
}
.single_category_product .category_product_text .add-cart-btn {
    background: #e4b036;
    color: #fff;
    font-size: 9px;
    padding: 0.3rem 0.4rem;
}
.sidebar_box_shadow {
    box-shadow: 0 10px 10px 0 rgba(153, 153, 153, 0.22);
    border: 3px solid #e4b036;
    padding: 5px;
    height: 94%;
}
.fa-icon {
    padding: 7px 7px;
    font-size: 18px !important;
    color: #2d2d2d;
}
.footer-section4 ul li {
    height: 30px;
    width: 30px;
    margin-right: 10px;
}
.menu-item-top svg{
    font-size: 18px;
margin-top: -0.5rem;
}
.top-uls > li {
    display: inline-block;
    margin-left: 0.8rem;
}
         }