@font-face {font-family: 'Poppins-Regular'; src: url('../fonts/Poppins-Regular.ttf'); url('../fonts/Poppins-Regular.ttf') format('opentype'); font-weight: normal;font-style: normal;} 
@font-face {font-family: 'Metropolis-Medium'; src: url('../fonts/Metropolis-Medium.otf'); url('../fonts/Metropolis-Medium.otf') format('opentype'); font-weight: normal;font-style: normal;} 

body{
font-family: 'Metropolis-Medium'  !important;
font-size:14px !important;

}
h1, h2, h3, h4, h5, h6{
   font-family: 'Metropolis-Medium'  !important;   
}

@media (max-width: 1400px){
.container {
    max-width:1320px !important;
}
.top-categories-outer ul a{
        padding: 0 !important;
}
}
@media (min-width: 1500px){
.container {
    max-width: 1500px !important;
}
}
/*custom mate css*/
.icon-box{
    text-align:center;
     position: relative;
}
.icon-box:after{
    position: absolute;
    content: "";
    background: #dddddd;
    width: 2px;
    height: 45px;
    top: 11px;
    right: 0;
}
.icon-box.i-4:after{
  display:none !important;
}
.icon-box p{
        font-size: 13px;
        margin-top:5px;
            margin-bottom: 10px;
}
/*product detail new css*/
.moving-image{
   margin: auto;
   text-align: center; 
   margin-top: -100px ;
    position: relative;
    margin-bottom: 10px;
    max-width: 800px;
}
.product-show-section img{
    border-radius:10px;
}
.moving-image img{
    border-radius:10px;
     position: relative;
  animation: movingimage 5s linear 2s infinite alternate;
}
@keyframes movingimage {
    0%   {top:0px;}
  25%  {top:0px;}
  50%  {top:25px;}
  75%  {top:25px;}
  100% { top:0px;}
}
/*accordian css*/
#main {
  margin: 20px 0 30px;
}

#main #faq .card {
  margin-bottom:20px;
  border: 0;
}

#main #faq .card .card-header .btn-header-link {
font-weight: 600;
    text-transform: uppercase;
    padding: 0;
    font-size: 18px;
}

#main #faq .card .card-header .btn-header-link:after {
content: "\f106";
     font-family: 'Line Awesome Free';
    font-weight: 900;
  float: right;
      margin-left: 15px;
}

#main #faq .card .card-header .btn-header-link.collapsed:after {
  content: "\f107";
}

.product-details-acc .card{
    box-shadow:none !important;
}
.product-details-acc .card-header{
       padding: 0 !important;
    border: none !important;
}
.detail-outer ul li{
        border-bottom: solid 1px #ccc;
    padding: 14px 0;
    align-items: center;
    margin-bottom: 0 !important;
    color:#000000 !important;
}
.detail-outer span, .detail-outer p font{    color: #000000 !important;}
.detail-outer{
       padding: 30px 30px 20px;
    box-shadow: 2px 2px 20px #cccccc80;
    margin: 0 14px 25px 14px;
    border-radius: 20px; background-color:#fcfcfc;
}
.dropdown-content1{
    display: none;
    position: absolute;
    background-color: #ffffff;
    width: 250px;
    overflow: auto;
    z-index: 1;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    padding-top: 0px;
    border: solid 2px #cccccc8a;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: auto;
}
.more-dropdown ul li{
  padding: 10px;
    list-style: none;
    text-align: left;
    border-bottom: solid 1px #cccccc5e;
}
.more-dropdown ul li:last-child{
    border-bottom:0;
}
.more-dropdown ul li a{
  color:#333333;
  font-size:15px;
  
}
.about-content {
    padding: 50px 20px;
}
.about-content h5 {
    font-size: 15px;
    margin-bottom: 10px;
    color: #726f6f;
    font-weight: 600;
}
.about-content p {
    font-size: 14px;
    color: #726f6f;
}
.category-shop{
    border: solid 1px #cccccc4d;
    border-radius: 2px;
    box-shadow: 2px 2px 20px 0px #cccccc3d;
    margin: 20px 0;
    text-align:center;
    padding: 20px 10px;
    min-height: 522px;
}
.category-shop .category-imagee img{
    height: 400px;
    margin:auto;
        transition: 0.3s;
}
.category-shop .category-imagee{
       overflow:hidden;
}
.best-seller, .new-arrival{
      overflow:hidden;
}
img{
    transition: 0.3s;
    overflow:hidden;
}
.category-shop .category-tite h3{
        font-size: 35px !important;
    background: -webkit-linear-gradient(rgb(0 0 0), rgb(229 33 32));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.category-shop .category-tite h3 span{
        display: block !important;
    font-size: 41px !important;
    line-height: 30px !important;
     background: -webkit-linear-gradient(rgb(0 0 0), rgb(229 33 32));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.del-price-category{
   color: #a5a5a5;
}
.category-price-text{
 color: #de2226;
}
.category-section-product{
       border: solid 2px #e7e7e752;
    border-radius: 4px;
}
.category-shop:hover .category-imagee img{
    transform: scale(0.9);
}
.best-seller:hover img, .new-arrival:hover img{
    transform: scale(1.1);
}
.admin-name {
    display: block;
    text-align: center;
    font-size: 12px;
    color:#000000;
    font-weight: bold;
}
.top-user-cart{
    display: flex;
    float: right;
    margin-left: 30px;
}
.flex-grow-custom{
    -ms-flex-positive: 0.5 !important;
    flex-grow: 0.5 !important;
}














.header .front-header-search .search-productt{
    position: relative;
    padding-left: 60px;
    z-index: 1;
    background: #f5f3f3;
    border-radius: 30px;
    font-size: 17px;
}

.header .front-header-search .input-group-append{
    position: absolute;
    left: 0;
    z-index: 1;
}
.main-icons i{
    position: relative;
}
.main-icons .cart-count{
      position: absolute;
    top: 29px;
    right: -11px;
    line-height: 2px;
}
.main-icons  .wish-count{
    position: absolute;
    top: 28px;
}
.header-menu ul li a{
      font-size: 17px;
}
.header .front-header-search{
 margin-left: 5%;
margin-right: 14%;
z-index: 999;
}
.logo img{
    padding:10px 0;
}
.top-categories-outer ul li{
    margin: 10px 0;
  text-align: center;
}
.top-categories-outer ul li a img {
    border-radius: 50%;
    transition: 0.3s;
    width: 80px;
    height: 80px;
    border: solid 1px #ccc;
    padding: 2px;
}
.top-categories-outer ul li a:hover img{
     transform: scale(1.1);
}
.footer .list-unstyled{
        border-right: solid 1px #cccccca3;
}
.footer .list-unstyled li a{
   color: #3f3f3f;
    font-weight: 500;
}
.footer .list-unstyled li{
      padding-bottom: 12px;
}
.footer ul:nth-child(4){
    border:none;
}
.subscribe-form .form-control{
border: solid 1px #929090;
}
.subscribe-form button{
       background: #1d1d1d !important;
    margin-left: 5px;
    border: solid #1d1d1d !important;
}
.footer .footer-logo{
   margin-bottom: 30px;
}
.payment-box{
    margin-left: 20%;
}
.footer-social li a{
   font-size: 30px;
    color: #000000;
    margin-right: 15px;
}
.app-social-box{
	    border-top: solid 1px #cccccca3;
    border-bottom: solid 1px #cccccca3;
}
.footer-bottom-copyright-section{
       padding: 20px 0 10px;
}
.footer-bottom-copyright-section p{
          margin-bottom: 10px;
}

.footer-payment-points{
    background: #1d1d1d;
    padding: 26px 0;
}
.footer-payment-points a{
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: solid 3px #d37e0ad4;
}
.footer-payment-points h4{
    color: #fff;
    margin-left: 20px;
}
.footer-payment-points p{
    color: #fff;
    margin-left: 20px;
    margin-bottom: 0;
}

.flash-content{
    background: #fff;
   margin: 2px;
    border-radius: 0px 0px 10px 10px;
}
.product-outer{
    background: #e3e3e373 !important;
    border-radius: 10px;
}
.off-price{
    color:#539f08;
       padding: 0 3px;
}
 .flash-content span{
      font-family: 'Metropolis-Medium'  !important;   
 }  
 .del-price{
         color: #535356;
 }
.add-to-cart{
text-align: center;
    width: 100%;
    border: none;
    padding: 5px;
    margin-top: 6px;
    border-radius: 5px;
background: #c11c22;
}
.add-to-cart:hover{
        background: #565656;
}
.add-to-cart a{
    color: #ffffff;
    font-family: 'Metropolis-Medium' !important;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 1px;
}
/*countdown*/
.count-down{
    background: #cd0000;
    display: flex;
    padding: 0px 11px;
    border-radius: 6px;
    align-items: center;
    justify-content: center;
    font-family: 'Metropolis-Medium' !important;
    margin-left: 20px;
    color: #fff;
}

.count-down .aiz-count-down .countdown-item {
    font-family: 'Metropolis-Medium' !important;
    padding:4px 6px;
    background:transparent !important;
    color:#ffffff !important;
    margin:0 3px;
    font-size:18px !important;
    
}
.count-down img{
   height:18px;
   margin-right:5px;
}
.count-down .ending-title{
    font-size:20px;
    padding-left:5px;
    color: #fff;
}
.view-btn{
     padding: 0;
    font-weight: 600;
    font-size: 16px;
    border-bottom: solid 3px #5b5b5b;
    border-radius: 0px;
}
.view-btn i{
    font-weight:600;
    font-size:16px;
}
.category-name{
    color: #222222;
    font-size: 14px;
}
.dropdown-item.active, .dropdown-item:hover, .dropdown-item:active {
    color: #fff !important;
    background-color: #2d2d2d !important;
}

.web-user{
     cursor: pointer;
     text-align: center;
}
.topbar-banner{
    background:#000;
    color:#ffffff;
}
.topbar-banner p{
    margin: 8px 0 !important;
}
.product-color{
    border:none !important;
}
.product-color span{
    border-radius: 50% !important;
}
.quantity-outer{
    border: solid 1px #cccccc;
    border-radius: 3px;
    padding: 5px 12px;
}
.quantity-outer input{
    padding: 5px 15px;
}
.quantity-btn{
     margin: 0 10px;
}
.avialable-amount{
        color: #05a143;
}
.add-cart-btn{
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding: 10px 34px;
    text-align: center;
    border-color: #333;
    background-color: #333;
}
.add-cart-btn i, .buy-now i, .add-to-cartt i{
        font-size: 22px;
}
.add-cart-btn:hover{
    background-color: #333e48;
    border-color: #333e48;
    color: #fff;
}
.buy-now{
    color: #333;
    font-size: 15px;
    text-transform: uppercase;
    padding: 10px 34px;
    text-align: center;
    border-color: #333;
    background-color: transparent;
}
.buy-now:hover{
    color:#333;
}
.jssocials-share a{
background: transparent !important;
    border-color: #333!important;
    color: #666!important;
    border: solid 1px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 25px;
}
.jssocials-share a:hover{
     background-color: #333 !important;
    border-color: #333 !important;
    color: #fff !important;
}
.jssocials-shares{
      margin-right: 20px !important;
}
.wish-btn{
    position:relative;
    color: #333;
}
/*.wish-btn:before{*/
/*    position: absolute;*/
/*    left: 0px;*/
/*    top: 10px;*/
/*    content: "";*/
/*    width: 2px;*/
/*    height: 29px;*/
/*    background: #b7b6b6;*/
/*}*/
[data-vertical="true"] .slick-current .carousel-box {
    border-color: #7a7a7a !important;
    border-width: 2px !important;
}
.discription-outer{
        background: #f3f3f3;
}
.discription-outer a.active {
    border-bottom: 2px solid #232323;
}
.top-selling{
    border-left:solid 1px #f3f3f3;
     border-right:solid 1px #f3f3f3;
}
.category-product a{
    color: #333;
    padding: 15px 0 5px 0px;
    font-size: 16px;
}
.category-product img{
 border-radius: 50%;
    transition: 0.3s;
}
.category-ul{
      padding: 0;
}
.dropdown-category {
    padding: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.category-ul li{
    list-style: none;
    display: inline-block;
    text-align: center;
    margin-right: 25px;
}

.category-ul li:hover img{
     transform: scale(1.1);
}

.add-to-cartt{
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding: 10px 34px;
    text-align: center;
    border-color: #333;
    background-color: #333;
}
.web-user .dropdown-menu.show{
        left: -80px !important;
        border: 1px solid #ccc;
    box-shadow: 0 2px 2px 2px #ccc;
        top: 11px !important;
}
.web-user p{
    margin-bottom: 10px;
    padding: 10px 0px 9px 21px;
    border-bottom: solid 1px #cccccc8f;
    font-size: 14px;
}
.home-banners img{
    border-radius:15px !important;
}

/*blog*/
.blog-outer img{
    border-radius:15px;
}
.blog-content{
    background: #fff;
    margin: 0 20px;
    position: relative;
    top: -45px;
    padding: 20px 20px;
    border-radius: 15px;z-index:111111;
    box-shadow: 5px 14px 20px 0px #d0cccc85;
}
.blog-btn{
    color: #000;
    background: #cccccc5c;
    padding: 8px 10px;
    border-radius: 5px;
}
.blog-outer .blog-content p{
    margin-bottom: 18px;
    color: #191919;
    line-height: 30px;
}
.blog-outer .blog-content h4{
 font-size: 18px;
 color: #191919;
 line-height: 30px;
}
.btn-primary, .btn-soft-primary:hover, .btn-outline-primary:hover {
    background-color: #484747 !important;
    border-color: #484747 !important;
    color: var(--white) !important;
}

.card-heading{
    background: #f1f1f1 !important;
}
.multistep-box .active i{
    background: #333;
    border-radius: 50%;
    color: #fff;
    padding: 9px;
}
.aiz-steps.arrow-divider > *:not(:first-of-type):before {
      height: 3px !important;
    position: absolute;
    content: "" !important;
    font-weight: 900;
    top: 29px !important;
    left: -100px !important;
    font-size: 22px !important;
    opacity: 1 !important;
    width: 168px !important;
    background: black !important;
   
}

.multistep-box i{
     background: #333;
    border-radius: 50%;
    color: #fff;
    padding: 9px;
}

.multistep-box .text-success i{
    background: #07955d;
    color:#ffffff;
}
.multistep-box .text-success h3{
    color:#07955d !important;
}

/*top dropdown*/
.dropbtn {
  cursor: pointer;
  position: relative;
  display: inline-block;
}


.dropdown-content {
  display: none;
  position: absolute;
  background-color: #ffffff;
 width:90%;
  overflow: auto;
  z-index: 1;
  text-align:center;
    margin: auto;
    left: 0;
    right: 0;
    padding-top: 20px;
  border: solid 2px #cccccc8a;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: auto;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.show {display: block;}

.dropdown-category li {
    margin-right: 9px !important;
}
.dropdown-content .category-product a{
   padding: 10px 10px !important;
}
.dropdown-category li:last-child{
    margin-right:0 !important;
}
.inner-breadcrumb{
    font-size: 17px;
    background: #F7F5F5;
}
.product-lisiting-dropdown{
   display: flex;
    align-items: center;
}
.product-lisiting-dropdown .bootstrap-select .dropdown-toggle {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: #000000 !important;
}

.product-listing-color span{
    border-radius:50% !important;
}
.product-listing-color{
    border:none !important;
}

.close-btn-nav {
    position: relative;
    left: 104%;
    top: 1%;
    background: #fff;
    padding: 0px;
    line-height: 35px;
    padding: 3px 5px;
}
.mobile-navigation .nav-item{
    padding: 0;
}
.mobile-navigation ul li a{
    color:#ffffff;
}

.hamburger {
    display: none;
}
.bar {
    width: 1.1rem;
    height: 3px;
    display: block;
    color: #fff;
    padding: 0;
    margin: 6px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    background-color: #253d4e;
}
.hamburger .bar:nth-child(1) {
    width: 10px;
}
.hamburger .bar:nth-child(2) {
    width: 22px;
}
.sidebar-heading{
    background: #f6f6f6;
}
.home-banners.aiz-carousel .slick-prev, .home-banners.aiz-carousel .slick-next {
    background: transparent !important;
    font-size: 50px !important;
    color: black !important;
    box-shadow:none !important;
}
.home-banners.aiz-carousel .slick-prev:hover, .home-banners.aiz-carousel .slick-next:hover{
    box-shadow:none !important;
}
.flash-content a h3 span{
      color: #1b1b28 !important;
}
.home-banner-mid img{
    border-radius:15px;
}
.aiz-p-hov-icon a{
        background: #333;
    color: #ffffff;
}
.off-badge{
        color: #000000 !important;
        top: 13px !important;
}
.off-badge .box {
    background: #539f08;
    font-weight: 500;
}
.border-primary {
    border-color: #000000 !important;
}

.count-down-outer{
        display: inline-block;
}

/*Admin css start*/
.aiz-side-nav-logo-wrap img {
    height: auto !important;
}
.aiz-sidebar.left, .aiz-side-nav-logo-wrap{
   background-color: #1c1c1c !important;
}

.aiz-side-nav-list .aiz-side-nav-link:hover, .aiz-side-nav-list .aiz-side-nav-link.level-2-active, .aiz-side-nav-list .aiz-side-nav-link.level-3-active {
    color: #fff;
    background-color: #363636 !important;
}
.aiz-side-nav-list .aiz-side-nav-icon{
    color: #ababab !important;
    font-size: 16px !important;
}
.aiz-side-nav-list .aiz-side-nav-text{
    color: #d5d5d5;
}
.aiz-side-nav-list .level-2 .aiz-side-nav-link:after{
    border: 1px solid #c7c7c7;
}
.aiz-side-nav-list .aiz-side-nav-link.active{
    color: #fff;
    background-color: #222222 !important;
    border-left: solid 1px #ccc;
}
.notification-dot{
    background-color: #ff0a0a;
    left: 22px !important;
    top: -3px !important;
}
.aiz-topbar{
    background-color: #e4e4e4 !important;
}
.back-grey{
    background-color: #e4e4e4 !important;
}
.visit-web-btn{
    background: #363434;
    border-radius: 40px;
    color: #fff;
    border: solid 3px transparent;
}
.visit-web-btn:hover{
     border: solid 3px #363434;
    border-radius: 40px;
    font-weight: 800;
    background:transparent;
}
.products-btn{
    border: solid 3px #363434;
    border-radius: 40px;
    font-weight: 800;
}
.products-btn:hover{
      background: #363434;
    border-radius: 40px;
    color: #fff;
}
.all-order-btn{
    background:#a87b32;
    color:#ffffff;
     border-radius: 40px;
}

.bg-grad-3 {
    background-color: #313131 !important;
    background-image: none !important; 
}
.customer-bg{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.clear-cache{
       border-radius: 40px;
}
.aiz-main-content .card-body .table.aiz-table tbody tr {
       box-shadow: 0 2px 10px rgb(0 0 0 / 5%);
    border-radius: 5px;
}

.aiz-main-content .card-body .table.aiz-table {
    border-spacing: 0 20px;
    border-collapse: separate;
}
.option-dropdown .option-icon{
        cursor: pointer;
}
.option-dropdown .dropdown-menu{
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
   
  
}
.option-dropdown  .dropdown-menu.show{
     display: flex !important;
    justify-content: space-evenly !important;
    left: -80px !important;
    margin-top: 20px !important;
}

.btn-sm.btn-icon {
    line-height: 25px !important;
    text-align: center !important;
}

.opt-drop-2 .dropdown-menu.show{
    justify-content: center !important;
    left: -36px !important;
    margin-top: 5px !important;
}

.opt-drop-2 .dropdown-menu a:last-child{
    margin-left:10px;
}
.address-div{
 text-align:right;
}




/*responsive css start*/

@media (max-width: 992px) {
    .navbar-collapse {
     position: fixed;
    top: 0px;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    width: 75%;
    height: 100%;
    z-index: 1042;
    background: #000000;
    }

    .navbar-collapse.collapsing {
        left: -75%;
        transition: height 0s ease;
    }

    .navbar-collapse.show {
        left: 0;
        transition: left 300ms ease-in-out;
    }

    .navbar-toggler.collapsed ~ .navbar-collapse {
        transition: left 500ms ease-in-out;
    }
    .hamburger {
    display: block;
}
.flash-content .off-price{
    display:none;
}
.app-social-box ul{
    text-align:left !important;
}
.aiz-steps.arrow-divider > *:not(:first-of-type):before{
    display:none;
}
.mobile-search-icon{
    margin:0 !important;
}
.header-flex{
    justify-content: space-between !important;
}
 hr {
    margin-top: 0rem;
    margin-bottom: 0rem;
}
    .banner-showcase img{
        margin-bottom:15px;
    }
        #main #faq .card .card-header .btn-header-link {
    font-size: 15px;
}
#main {
    margin: 0px 0 0px;
}
.detail-outer ul li{
        padding: 6px 0;
}
.detail-outer {
    padding: 0 4px;
}
.product-details-acc .card-header{
      min-height: 25px;
}
.detail-outer ul li, .detail-outer ul li span{
    
    font-size: 14px;
}
     .banner-showcase img{
        margin-bottom:20px;
    }
    .top-categories-outer ul {
    flex-wrap: nowrap;
    overflow-x: scroll;
}
}

@media only screen and (max-width: 767px) {
    .top-categories-outer ul {
    flex-wrap: nowrap;
    overflow-x: scroll;
}
     hr {
    margin-top: 0rem;
    margin-bottom: 0rem;
}
    .banner-showcase img{
        margin-bottom:15px;
    }
        #main #faq .card .card-header .btn-header-link {
    font-size: 15px;
}
#main {
    margin: 0px 0 0px;
}
.detail-outer ul li{
        padding: 6px 0;
}
.detail-outer {
    padding: 0 4px;
}
.product-details-acc .card-header{
      min-height: 25px;
}
.detail-outer ul li, .detail-outer ul li span{
    
    font-size: 14px;
}
     .banner-showcase img{
        margin-bottom:20px;
    }
    .about-content p {
    font-size: 14px;
    color: #726f6f;
    text-align: justify;
}
    .category-shop .category-imagee img {
    height: auto;
    margin: auto;
    transition: 0.3s;
}
.category-shop .category-tite h3{
    font-size: 18px !important;
}
.category-shop .category-tite h3 span{
        font-size: 19px !important;
    line-height: 22px !important;
}
.category-shop{
        min-height: 234px;
}
   .header .front-header-search {
    margin-left: 0%;
    margin-right: 0%;
}
.top-categories-outer ul{
        flex-wrap: nowrap;
    overflow-x: scroll;
}
.flash-sale{
   justify-content: center;
}
.footer-payment-points .second, .footer-payment-points .fourth{
   border: none !important;
    margin-right: 0px !important;
}

.footer-payment-points .second, .footer-payment-points .fourth{
   border: none !important;
    margin-right: 0px !important;
}
.blog-content {
   background: #fff;
    margin: 0 0px;
    position: relative;
    top: 0px;
    padding: 10px 10px;
    border-radius: 0px;
    box-shadow:none;
    margin-bottom: 10px;
    border: solid 1px #cccccc59;
}
.blog-outer .blog-content h4 {
    font-size: 17px;
    margin-bottom:18px;
}
.blog-outer .blog-content p {
    display: none;
}
.payment-box {
    margin-left:0;
}
.app-social-box{
    padding-bottom:10px !important;
}
.top-categories-outer ul li a img {
    width: 70px;
    height: 70px;
}
.flash-content h3{
   font-size: 14px !important;
}
.flash-sale .view-btn{
    display:none;
}
.count-down {
    padding: 0px 6px;
    margin-left: 16px;
   
}
.products-carousal.aiz-carousel .slick-arrow{
        top: 103%;
}
.products-carousal .slick-next {
    right: 127px;
     background: transparent;
     box-shadow:none !important;
}
.products-carousal .slick-prev {
    left: 131px;
     background: transparent;
     box-shadow:none !important;
}
.products-carousal .slick-prev:hover, .products-carousal .slick-next:hover{
     background: transparent;
     box-shadow:none !important;
}
.home-banners.aiz-carousel .slick-prev, .home-banners.aiz-carousel .slick-next {
 display:none !important;
}
.mobile-search-icon{
    margin:0 !important;
}
.header-flex{
    justify-content: space-between !important;
}
    
}

@media only screen and (max-width: 575px) {
    .logo{
            margin-left: 42px
    }
    #main #faq .card .card-header .btn-header-link {
    font-size: 14px;
}
.topbar-banner p {
    padding: 0 20px 0 20px;
    font-size: 12px;
}
#main {
    margin: 0px 0 0px;
}
.detail-outer ul li{
        padding: 6px 0;
}
.detail-outer {
    padding: 0 4px;
}
.product-details-acc .card-header{
      min-height: 30px;
}
.detail-outer ul li, .detail-outer ul li span{
    
    font-size: 14px;
}
  .jssocials-share a {
    width: 30px !important;
    height: 30px !important;
    padding:0px !important;
    
}
    hr {
    margin-top: 0rem;
    margin-bottom: 0rem;
}
    .banner-showcase img{
        margin-bottom:10px;
    }
   .sidebar-c-text{font-size:14px;}
   .sidebar-c-anchr{padding: 0px 0 5px 0px !important;}
   .side-li-a{
       padding: 5px 0 5px 0px;
   }
   .h5, h5 {
    font-size: 1.1rem;
}
    .category-shop {
    min-height: 225px;
}
    .last-footer-ul li{
            display: inline;
            margin-right: 5px;
    }
    .footer-divs ul li a{
        font-size:13px;
    }
   .header .front-header-search {
    margin-left: 0%;
       padding: 0 9px 0 0px;
    margin-right: 0%;
}
.top-categories-outer ul{
        flex-wrap: nowrap;
    overflow-x: scroll;
}
  .top-categories-outer ul li {
     margin: 12px 0 8px;
    padding: 0;
}
 .top-categories-outer ul li a{
      padding: 0 !important;
 }
 .navbar{
     padding:0 !important;
}
.home-banners{
    margin-top: 20px;
}

.count-down .ending-title{
    font-size:17px;
    display: none;
}
.footer-payment-points a {
    display: flex;
        justify-content: left;
    align-items: center;
    border-right: solid 2px #d37e0ad4;
    margin-bottom: 10px;
     padding-bottom: 0px; 
    margin-right: 15px;
}
.footer-payment-points h4 {
    color: #fff;
    margin-left: 12px;
}
.footer-payment-points p {
    color: #fff;
    margin-left: 12px;
    margin-bottom: 0;
}
.footer-payment-points .second, .footer-payment-points .fourth{
   border: none !important;
    margin-right: 0px !important;
}
.blog-content {
   background: #fff;
    margin: 0 0px;
    position: relative;
    top: 0px;
    padding: 10px 10px;
    border-radius: 0px;
    box-shadow:none;
    margin-bottom: 10px;
    border: solid 1px #cccccc59;
}
.blog-outer .blog-content h4 {
    font-size: 17px;
    margin-bottom:18px;
}
.blog-outer .blog-content p {
    display: none;
}
.payment-box {
    margin-left:0;
}
.app-social-box{
    padding-bottom:10px !important;
}
.top-categories-outer ul li a img {
    width: 70px;
    height: 70px;
}
.flash-content h3{
   font-size: 14px !important;
}
.flash-sale .view-btn{
    display:none;
}
.count-down {
    padding: 0px 6px;
    margin-left: 16px;
   
}
.products-carousal.aiz-carousel .slick-arrow{
        top: 103%;
}
.products-carousal .slick-next {
    right: 127px;
     background: transparent;
     box-shadow:none !important;
}
.products-carousal .slick-prev {
    left: 131px;
     background: transparent;
     box-shadow:none !important;
}
.products-carousal .slick-prev:hover, .products-carousal .slick-next:hover{
     background: transparent;
     box-shadow:none !important;
} 
.products-carousal.aiz-carousel .slick-arrow i{
    color:#000000;
}
.footer .list-unstyled {
    text-align: left;
}
.footer{
           padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
.multistep-box h3{
    font-size:12px !important;
}
.mobile-search-icon{
    margin:0 !important;
}
.header-flex{
    justify-content: space-between !important;
}
.address-div{
 text-align:left;
}
.address-div p{ 
    padding-bottom: 48px;
}
.home-categories-section, .best-selling-section, .latest-products{
    padding-top: 0px !important;
}
}
@media only screen and (max-width: 420px) {
.flash-content h3 {
    font-size: 12px !important;
}
.add-to-cart {
    padding: 3px;
}
.add-to-cart a {
    font-size: 12px;
    letter-spacing: 0px;
}
.subscribe-form{
    flex-flow: inherit;
}

.logo {
    margin-left: 16px;
}
}





























