 @media screen and (max-width:1920px) and (min-width:1600px) {
    #upcoming-product #pills-tab::before{
      left: 37px;
    }
    #upcoming-product #pills-tab::after {
    right: 38px;
}
 }
 @media screen and (max-width:1600px) and (min-width:1200px) {
   .header_meta p {
     font: 12px/30px Kumbh Sans;
     }
       #slider .slider-sub-heading {
           font: normal normal bold 45px/60px Jost;
      }
      #slider .slide_splice {
      font: normal normal 300 45px/50px Jost;
      }
      #slider .slider-nav-box-inner{
            margin: 10px;
      }

      #upcoming-product #pills-tab::before {
      left: 13px;
      }
      #upcoming-product #pills-tab::before, #upcoming-product #pills-tab::after{
            width: 250px;
      }
      #upcoming-product #pills-tab::after {
      right: 15px;
      }
      #why-choose-us .why-choose-inner-box{
          bottom: -75px;
      }
      .our-blog-content-box{
        padding-top: 0 !important
      }
        #latest-news .our-blog-content p {
        font: normal normal normal 14px/30px Kumbh Sans;
      }
      #latest-news .slick-dots li {
        margin: 22px 5px;
      }
      .woocommerce ul.products{
            margin-top: 6rem;
      }
      .shop-filter-image{
        width: auto;
      }
 }
  @media screen and (min-width:1200px) and (max-width:1399px){
    .widget_imma_posttabs_widget .iepa-pctw-card{
      width: 23%;
      margin-right: 14px;
    }
    #wp_nav_menu-item-iepa_post_category_tabs_widget_advanced-2 .iepa-pctwa-card-post-content-wrap img.iepa-pctwa-card-post-image{
          height: 150px;
    }
    .widget_imma_posttabs_widget .iepa-pctw-card{
          height: 187px;
    }
    #iepa-wrap-primary .iepa-mega-sub-menu .iepa-pctw-wrapper {
    margin-top: 13px;
}

  }
 @media screen and (min-width:1400px) and (max-width:1600px){
   #upcoming-product .our-product-box, #new-product .new-product-box {
        width: 239px;
    }
    #slider .slider-compare-text-img {
    position: absolute;
    top: 14%;
    left: 2%;
    }
 }
 @media screen and (max-width:1400px) and (min-width:1201px) {
   #slider .slider-compare-text-img {
       top: 11rem;
       left: 2%;
   }
 }
 @media screen and (max-width:1400px) and (min-width:1200px) {
   #slider .slider-compare-text-img{
     top: 80px;
   }
   #upcoming-product .our-product-box {
       width: 210px;
      margin-right: 18px;
   }
   #product-banner .product-banner-text h3 {
      font: normal normal bold 24px/35px Jost;
    }
    #product-banner .product-banner-text p {
      font: 200 16px/34px Kumbh Sans;
    }
    #product-banner .banner-one-mobile-img {
    top: 6rem;
    right: -22px;
    }
    #popular-compare .pro-img{
      width: 165px;
    }
    #why-choose-us .get-instant-imgone{
          align-self: center;
    }

    #why-choose-us{
          background-position: bottom;
              padding-bottom: 8rem;
    }
    .latest-news-text {
        font: normal normal normal 14px/35px Kumbh Sans;
        overflow: hidden;
       display: -webkit-box;
       -webkit-box-orient: vertical;
       -webkit-line-clamp: 2;
        }
    #upcoming-product .our-product-box, #new-product .new-product-box{
          width: 204px;
    }
    #new-product .new-product-box:nth-child(5),    #new-product .new-product-box:nth-child(10), #upcoming-product .our-product-box:nth-child(5){
      margin-right: 0;
    }
    #top-brand{
       padding-top: 0;
    }
    .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products li:nth-child(4), .woocommerce ul.products li:nth-child(8), .woocommerce ul.products li:nth-child(12), .woocommerce ul.products li:nth-child(16){
      width: 30%;
      margin-right: 20px !important;
    }
    .menu-item.menu-item-type-widget.menu-widget-class-widget_iepa_pro_productlist_widget_area .imma-prodimage{
      height: 180px !important;
      width: 135px !important;
    }
    .woocommerce div.product div.images.woocommerce-product-gallery.fix_sticky{
      position: unset !important;
    width: 40% !important;
    }
 }

@media screen and (max-width:1023px){
  .toggle-nav {
    display: block;
   }
   .toggle-nav i {
     font-size: 18px;
     color: #000;
     padding-top: 6px;
   }
  .sidenav .close-sidebar {
    position: relative;
    font-size: 32px;
    display: block;
    padding-right: 7%;
    color: #ffffff;
    cursor: pointer;
    cursor: pointer;
    text-align: right;
  }
  .main-navigation ul li.current-menu-item a{
    border-top: none !important;
  }
  .main-navigation ul li>ul {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
    transform: none;
    box-shadow: unset;
    padding: 0;
    margin: 0;
  }
  .main-navigation ul li a:before,
  .main-navigation ul li a:before {
    background-color: transparent;
  }
  .main-navigation ul li:hover>ul {
    display: block !important;
    padding: 0;
    color: #000000;
  }
  .main-navigation ul li {
      height: 100%;
  }
  .main-navigation ul li ul li ul {
    position: unset;
  }
  .main-navigation ul li ul{
    display: none;
    position: relative !important;
  }
  .main-navigation ul ul li a:hover{
    transition: unset;
  }
  .headerbar {
    display: block !important;
    margin: 0;
  }
  .main-navigation ul ul li{
    padding: 0px 12px;
    margin: 0px 0 0px 0;
  }
  .main-navigation ul ul li a {
    padding-left: 16px;
    color: #ffff !important;
  }

  .main-header .main-navigation {
    display: none
   }
    #vw-sticky-menu{
     background: #ebebeb;
      padding: 10px 0;
          box-shadow: 0px 2px 5px #0000001a !important;
    }

 	.main-navigation ul li.current-menu-item a{
 		border-top: none !important;
 	}
 	.main-navigation ul li>ul {
 		opacity: 1;
 		display: block !important;
 		visibility: visible !important;
 		transform: none;
 		box-shadow: unset;
 		padding: 0;
 		margin: 0;
 	}
 	.main-navigation ul li a:before,
 	.main-navigation ul li a:before {
 		background-color: transparent;
 	}
 	.main-navigation ul li:hover>ul {
 		display: block !important;
 		padding: 0;
 		color: #000000;
 	}

 	.main-navigation ul ul li a:hover{
 		transition: unset;
 		/* padding: 12px 27px; */
 	}
 	.headerbar {
 		display: block !important;
 		margin: 0;
 	}
 	.main-navigation ul ul li{
 		padding: 0px 12px;
   	margin: 0px 0 0px 0;
 	}
 	.main-navigation ul ul li a {
 		padding-left: 16px;
 		color: #ffff !important;
 	}
 	.main-navigation,.main-navigation li {
 		padding: 0;
 		display: block;
 		width: 250px;
 	}
 	.main-navigation ul li a {
     padding: 10px 15px;
 		display: block;
 		border-bottom: 1px solid #e2e2e2;
 		background: 0 0!important;
 		text-align: left;
 		margin: 0;

 	}
  .main-navigation ul ul a {
    font: 400 13px/22px Open Sans;
  }
   #sidebar1 .close-sidebar.mobile-menu{
     position: relative;
     font-size: 32px;
     display: block !important;
     padding-right: 7%;
     color: #fff;
     cursor: pointer;
     cursor: pointer;
     text-align: right;
   }
   #sidebar1 {
     height: 100%;
     width: 0;
     position: fixed !important;
     z-index: 9999999;
     top: 0;
     left: 0;
     background: #D50000;
     overflow-x: hidden;
      transition: .9s;
     padding-top: 8px !important;
     box-shadow: 1px 0 5px rgb(0 0 0 / 50%);
    transition-duration: 1s;
    animation: slideInLeftMenu 1s;
   }
   .iepa-megamenu-main-wrapper.iepa-orientation-horizontal ul.iepa-mega-wrapper li .iepa-sub-menu-wrap,.iepa-megamenu-main-wrapper.iepamega-simple-mm-template.iepa-onclick ul.iepa-mega-wrapper > li.current-menu-item{
     background:transparent !important;
   }
   .iepa-megamenu-main-wrapper.iepa-orientation-horizontal.iepamega-simple-mm-template ul.iepa-mega-wrapper > li {
    padding: 10px 20px !important;
    }
    .iepamega-simple-mm-template .iepa-sub-menu-wrap ul li h4.iepa-mega-block-title{
      font: normal normal 600 14px/18px Jost;
      color: #fff;
      padding: unset !important;
      border-bottom: unset !important;
    }
    .iepa-megamenu-main-wrapper ul.iepa-mega-wrapper, .iepa-megamenu-main-wrapper ul.iepa-mega-wrapper li .iepa-sub-menu-wrap{
      height: auto !important;
    }
    .iepa-pctw-accordion{
      font: normal normal normal 14px/40px Kumbh Sans;
      color: #fff;
    }
    .iepa-pctw-accordion-wrap{
          padding-left: 15px;
    }
   /* #sidebar2 .mySidenav{
     height: 100%;
      width: 0;
      position: fixed !important;
      z-index: 9999999;
      top: 0;
      left: 0;
      background: #D50000;

      padding-top: 8px !important;
      box-shadow: 1px 0 5px rgb(0 0 0 / 50%);
      transition-duration: 1s;
      animation: slideInLeftMenu 1s;
   }
   #sidebar2 .iepa-megamenu-main-wrapper ul.iepa-mega-wrapper{
     height:auto;
   }
  #sidebar2 .iepa-mega-menu-href-title{
     color: #000;
   }
    #sidebar2 .iepa-megamenu-main-wrapper.iepa-orientation-horizontal.iepamega-simple-mm-template ul.iepa-mega-wrapper > li.menu-item-has-children > a:after{
      right: 26px !important;
     left: unset !important;
     bottom: -17px !important;
   }
   @keyframes slideInLeftMenu {
      0% {
        opacity: 0;
        -webkit-transform: translateX(-296px);
        -ms-transform: translateX(-296px);
        transform: translateX(-296px);
      }

      100% {
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
      }
    } */
    .iepa-mega-menu-href-title{
          font-weight: 600;
    }
   #sidebar1 ul li a{
     color: #fff !important;
     border-bottom: none;
   }
      #sidebar1 ul li:hover>ul {
        visibility: visible;
        opacity: 1;
        height: auto;
        z-index: 11111;
        transform: scale(1) !important;
      }
      #sidebar1 ul li:hover>ul {
       display: block !important;
       transition: all .4s ease;
      }
      #sidebar1 ul ul {
       /* background: #fff;
       border-top: 4px solid var(--color-red);
       visibility: hidden;
       display: none !important;
       opacity: 0;
       animation-name: fadeOutUp;
       transform: scale(0) !important;
       transform-origin: top left;
       transition: all 0.3s ease-out; */
      }
      @keyframes fadeOutUp {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          transform: translate3d(0, -100%, 0);
        }
      }

   .main-navigation ul ul{
     width: 100%;
   }
   .main-navigation ul ul,.main-navigation ul ul li {
     background: transparent !important;
   }
   .main-navigation ul ul li {
     display: block;
     padding-left: 1px;
     border-bottom: none;
   }
   .main-navigation ul ul ul li {
     padding-left: 15px;
   }
   .main-navigation li {
       position: relative;
  }
  #slider .slider-compare-text-img,  .login-box.account-box::before{
    display: none;
  }
  .compare-container .cpc-product-title {
    font: normal normal bold 12px/19px Kumbh Sans;
  }
  .fix{
    position: fixed;
    top: 55px;
    background: #F8F8F8;
    padding: 30px;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 2;
  }
  .compare-container .cpc-product-image{
    height: 90px;
    width: 90px;
  }
.iepa-megamenu-main-wrapper.iepa-orientation-horizontal ul.iepa-mega-wrapper li .iepa-sub-menu-wrap{
      left: -12px;
      top: unset !important;
}
.iepa-megamenu-main-wrapper.iepa-orientation-horizontal ul.iepa-mega-wrapper li .iepa-sub-menu-wrap,ul.iepa-mega-wrapper li.iepamega-menu-flyout ul,ul.iepa-mega-wrapper li.iepamega-menu-flyout ul,.iepa-megamenu-main-wrapper.iepa-onclick ul.iepa-mega-wrapper li.iepamega-menu-flyout > div{
  box-shadow: unset !important;
}
.iepamega-simple-mm-template ul.iepa-mega-wrapper li.iepamega-menu-flyout ul li a{
    padding: 6px 29px !important;
}
  .comment-body .comment-meta.commentmetadata, .bypostauthor p{
    padding-left:unset ;
  }
  .iepa-pctw-accordion{
    position: relative;
  }
    .iepa-pctw-accordion::after{
      content: "\f107";
      font-family: 'Font Awesome 5 Free';
      font-weight: 800;
      position: absolute;
      right: 10px;
      bottom: 0;
      top: 0px;
      font-size: 14px;
    }
/* .iepa-megamenu-main-wrapper.iepa-orientation-horizontal ul.iepa-mega-wrapper li.active-show .iepa-sub-menu-wrap{
    position: fixed !important;
  } */
}
@media screen and (max-width: 1199px) and (min-width:1025px){
  .latest-news-text {
      font: normal normal normal 14px/36px Kumbh Sans;
    }
  .header_meta p, .login-box a{
      font: 14px/30px Kumbh Sans;
    }
    #upcoming-product .our-product-box, #new-product .new-product-box {
      width: 165px;
    }
    #new-product .new-product-box .pro-img img {
        height: 135px;
      }
    #upcoming-product .our-product-box .pro-img, #new-product .new-product-box .pro-img{
          height: 180px;
    }
    #upcoming-product #pills-tab::before, #upcoming-product #pills-tab::after{
      display: none;
    }
    #product-banner .banner-one-mobile-img{
    position: unset;
    }
    .product-banner-two{
          align-self: flex-end;
    }
    #footer p, #footer ul li a{
          font: normal normal 200 14px/30px Kumbh Sans;
    }
    .slider-arrow{
    right: 6%;
    }
    #slider .cpc-compare-now .compare-button{
      padding: 10px 15px;
      font: 500 14px/22px Kumbh Sans;
    }
    .latest-news-text {
        font: normal normal normal 14px/35px Kumbh Sans;
        overflow: hidden;
       display: -webkit-box;
       -webkit-box-orient: vertical;
       -webkit-line-clamp: 2;
    }
    .latest-new-content a.latesredmore{
      padding: 7px 14px;
      font: normal normal bold 12px/38px Kumbh Sans;
    }
    h4.news-title{
      line-height: 0.9;
    }
    .news-title a{
          font: 600 14px/13px Kumbh Sans;
    }
    #slider .slider-compare-text-img{
      top: 10%;
      max-width: 9%;
      left: 2%;
    }
    #why-choose-us .why-choose-inner-box{
      position: unset;
          margin-top: 30px;
    }
    #why-choose-us .get-instant-imgone {
        height: 100%;
    }
    #latest-news .slick-vertical .slick-slide{
      width: auto !important;
    }
    #popular-compare .owl-carousel .owl-item{
          margin-bottom: 30px;
    }
    .compare-grp-button{
      padding: 12px 2px;
      font: normal normal 600 10px/20px Kumbh Sans;
    }
    .compare-grp-other{
      padding-right: 5px;
      }
    .fix{
      width: 88%;
      top: 60px;
      }
  #new-product .new-product-box:nth-child(5),    #new-product .new-product-box:nth-child(10), #upcoming-product .our-product-box:nth-child(5){
    margin-right: 0;
  }
    #copyright-outer .footer-text {
       font: normal normal 300 14px/19px Kumbh Sans;
   }
   .woocommerce .woocommerce-ordering{
     right: 9.5%;
   }
   .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
        width: 28.75%;
    }
    .woocommerce ul.products li:nth-child(4), .woocommerce ul.products li:nth-child(8), .woocommerce ul.products li:nth-child(12), .woocommerce ul.products li:nth-child(16){
      margin-right:28px !important;
    }
    /* .related.products .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
          width: 22.05%;
    } */

    .navigation span, .navigation a{
      margin-right:unset;
    }
    .nav-next .post-title{
      text-align: end;
    }
    #wp_nav_menu-item-iepa_post_category_tabs_widget_advanced-2 .iepa-pctwa-card-post-content-wrap img.iepa-pctwa-card-post-image{
          height: 115px;
    }
    #wp_nav_menu-item-iepa_post_category_tabs_widget_advanced-2 .iepa-pctw-card .cpc-compare-now{
      height: 40px;
      width: 40px;
    }
    .iepamega-simple-mm-template .iepa-sub-menu-wrap ul li h4.iepa-mega-block-title{
          padding: 10px 0;
    }
      #wp_nav_menu-item-iepa_post_category_tabs_widget_advanced-2 .iepa-pctw-card-post-link {
      font: normal normal bold 12px/19px Kumbh Sans;
    }
    .widget_imma_posttabs_widget .iepa-pctw-card{
      width: 22%;
      height: 170px;
      }
      #wp_nav_menu-item-iepa_post_category_tabs_widget_advanced-2 .iepa-pctw-container {
        top: 1.3rem;
      }
      .iepamega-simple-mm-template .iepa-sub-menu-wrap ul li h4.iepa-mega-block-title{
        padding: 10px 0;
      }
      #iepa-wrap-primary .iepa-mega-sub-menu .iepa-pctw-wrapper {
          margin-top: 25px;
      }
  }

@media screen and (max-width: 1199px) and (min-width:1024px){
  .widget_imma_posttabs_widget .iepa-pctw-card{
    width: 24%;
    height: 160px;
    margin-right: 4px;
  }

  #wp_nav_menu-item-iepa_post_category_tabs_widget_advanced-2 .iepa-pctwa-card-post-content-wrap img.iepa-pctwa-card-post-image{
        height: 110px;
  }

#wp_nav_menu-item-iepa_post_category_tabs_widget_advanced-2 .iepa-pctw-card .cpc-compare-now{
  height: 36px;
width: 36px;
}
#wp_nav_menu-item-iepa_post_category_tabs_widget_advanced-2 .iepa-pctw-card-post-link {
    font: normal normal bold 12px/19px Kumbh Sans;
  }
  .iepamega-simple-mm-template .iepa-sub-menu-wrap ul li h4.iepa-mega-block-title{
    padding: 8px 0;
  }
  .menu-item.menu-item-type-widget.menu-widget-class-widget_iepa_pro_productlist_widget_area .imma-prodimage{
    padding: 13px !important;
      height: 120px !important;
      width: 107px !important;
    }
    .iepa-megamenu-main-wrapper h2.woocommerce-loop-product__title {
      font-size: 12px !important;
    }
  .menu-item.menu-item-type-widget.menu-widget-class-widget_iepa_pro_productlist_widget_area .imma-prodimage img{
        height: 100px !important;
  }
  .menu-item.menu-item-type-widget.menu-widget-class-widget_iepa_pro_productlist_widget_area{
    margin-top: 55px !important;
  }
  .shop-filter-image{
    width: auto;
  }
  .iepamega-simple-mm-template .iepa-sub-menu-wrap ul li h4.iepa-mega-block-title {
    font: normal normal 600 14px/18px Jost;
  }
  .woocommerce div.product div.images.woocommerce-product-gallery.fix_sticky{
    position: unset !important;
  width: 40% !important;
  }
}

@media screen and (max-width: 1024px) and (min-width:992px){
  #iepa-wrap-primary .iepa-mega-sub-menu .iepa-pctw-wrapper {
    margin-top: -5px;
}
 .latest-news-text {
     font: normal normal normal 14px/35px Kumbh Sans;
     overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
 }
 .latest-new-content a.latesredmore{
       padding: 7px 13px;
 }
 .header_meta p {
     font: 14px/30px Kumbh Sans;
   }
   .login-box::before{
         left: -20px;
   }
   #upcoming-product #pills-tab::before, #upcoming-product #pills-tab::after{
     display: none;
   }
  #new-product .new-product-box .pro-img img {
      height: 160px;
    }
    #upcoming-product .our-product-box, #new-product .new-product-box {
      margin-right: 20px;
      margin-bottom: 10%;
      width: 160px;
    }
    #top-brand{
      padding-top: 0;
    }
    #popular-compare .owl-item{
          margin-bottom: 30px !important;
      }
    #upcoming-product .our-product-box .pro-img, #new-product .new-product-box .pro-img {
        height: 190px;
      }
    #why-choose-us .why-choose-inner-box{
      position: unset;
      margin-top: 25px;
    }
    #why-choose-us .review-number-text{
      font: normal normal 800 20px/32px Kumbh Sans;
          padding: 5px 17px;
    }
    #why-choose-us .review-number-box{
          align-items: center;
    }
    #why-choose-us  .get-instant-imgone{
          height: 100%;
    }
    #upcoming-product .our-product-box {
    width: 160px;
    }
    #top-brand .brand-name {
    font: normal normal 300 16px/32px Kumbh Sans;
    }
    #product-banner .banner-one-mobile-img{
    position: unset;
    }
      #product-banner .product-banner-text p {
          font: 200 15px/34px Kumbh Sans;
      }
      #top-brand .owl-carousel .owl-item img{
        width: auto;
      }
      #product-banner .product-banner-text h3 {
      font: normal normal bold 24px/35px Jost;
    }
    #product-banner .product-banner-mbl-img img{
      height: unset;
    }
    .product-banner-two{
          align-self: flex-end;
    }
    #popular-compare .popular-product-main .d-flex{
      justify-content: center;
    }
    #footer p, #footer ul li a{
          font: normal normal 200 14px/30px Kumbh Sans;
    }

    .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
         width: 28.75%;
             margin-bottom: 5rem;
     }
     .woocommerce ul.products li:nth-child(4), .woocommerce ul.products li:nth-child(8), .woocommerce ul.products li:nth-child(12), .woocommerce ul.products li:nth-child(16){
       margin-right:28px !important;
     }
    .news-title{
          bottom: 1rem;
    }
    .news-title a{
      font: 599 15px/15px Kumbh Sans;
    }
    .woocommerce .woocommerce-ordering{
      right: 8.5%;
    }
    .fix{
      top: 50px;
      width: 88%;
    }
    #slider .slider-sub-heading {
    font: normal normal bold 40px/60px Jost;
    }
    #slider .slide_splice{
      font: normal normal 300 45px/40px Jost;
    }
    .slider-arrow{
          right: 4%;
    }
    .compare-container .cpc-product-permalink a{
      padding: 8px 15px;
    }
    .cpc-product-compare-title h2 {
      font: normal normal bold 28px/45px Jost;
    }
    .cpc-product-compare-title h4 {
    font: normal normal 300 28px/36px Jost;
    }
    .compare-grp-button{
      font: normal normal 600 10px/20px Kumbh Sans;
        padding: 12px 7px;
    }
    #popular-compare .owl-stage-outer {
     padding-top: 8%;
   }
   #latest-news .slick-slide img{
     width: 100%;
   }
   #new-product .new-product-box:nth-child(5),    #new-product .new-product-box:nth-child(10), #upcoming-product .our-product-box:nth-child(5){
     margin-right: 0;
   }
   #slider .slider-for-price .woocommerce-Price-amount.amount{
         font: 400 20px/30px Jost;
   }
   #slider .cpc-compare-now .compare-button{
      padding: 10px 28px;
      font: 500 14px/22px Kumbh Sans;
   }
   .slider.slider-nav  .slick-track{
     margin-top: 20px;
   }
   #copyright-outer .footer-text {
      font: normal normal 300 14px/19px Kumbh Sans;
  }
  .wishlist_table.mobile{
        display: flex;
  }
  .wishlist_table.mobile li{
    margin: 10px;
  }
  .navigation span, .navigation a{
    margin-right:unset;
  }
  .nav-next .post-title{
    text-align: end;
  }
  .compare-price-group-main p{
    font-size: 12px;
  }
  .compare-grp-other{
        padding-right: 6px;
  }
    #slider .slider-compare-text-img{
      display: none;
    }
    .shop-filter-image{
      width: auto;
    }
    .woocommerce div.product div.images.woocommerce-product-gallery.fix_sticky{
      position: unset !important;
    width: 40% !important;
      /* width: auto !im; */
    }
 }

/* @media screen and (max-width: 991px) and (min-width: 769px){
  #slider .slider-compare-text-img{
    top: 80px;
  }
} */
@media screen and (max-width: 991px) and (min-width: 768px){
  .woocommerce div.product div.summary{
    width: 100%;
  }
  .sec-head {
    font: 600 30px/28px Jost;
  }
  .sec-para {
    font: 16px/34px Kumbh Sans;
  }
  #upcoming-product .our-product-box, #new-product .new-product-box {
      margin: 30px auto 3rem;
    width: 215px;
  }
  #upcoming-product .our-product-box .pro-img, #new-product .new-product-box .pro-img {
    margin-top: -20%;
    text-align: center;
  }
  #product-banner .product-banner-one,  #product-banner .product-banner-mbl-img{
      height: 300px;
      margin-top: unset;
    }
    #product-banner .product-banner-mbl-img img{
      height: 100%;
    }
  #product-banner .product-banner-text h3 {
      font: normal normal bold 24px/27px Jost;
  }
  #product-banner .product-banner-text p {
    font: 200 14px/23px Kumbh Sans;
    margin: 10px 0;
  }
  #upcoming-product #pills-tab::before, #upcoming-product #pills-tab::after{
    display: none;
  }
  #why-choose-us .why-choose-heading::after {
        bottom: -10px;
  }
  #why-choose-us .why-choose-inner-box{
    position: unset;
  }
  #why-choose-us .why-choose-inner-box .why-choose-inner-box-inner {
    margin-top: 40px;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  #why-choose-us .review-number-box{
    max-width: 310px;
    margin-bottom: 36px;
  }
  #get-instant-compaire .get-instant-heading h4 {
    font: 500 20px/35px Kumbh Sans;
  }
  #get-instant-compaire .get-instant-para p {
    font: 300 14px/25px Kumbh Sans;
  }
  #why-choose-us .why-choose-para {
    font: normal normal normal 14px/35px Kumbh Sans;
  }
  .vw-news-meta {
    margin-top: 16px;
  }
  .login-box::before{
        left: -25px;
  }
  .header_meta p {
    font: 14px/30px Kumbh Sans;
  }
  .slider.slider-nav .slider-nav-box {
      margin: 8px;
  }
  #category .owl-nav button, #popular-compare .owl-nav button{
        padding: 9px 13px;
  }
  #slider .slider-sub-heading {
    font: normal normal bold 40px/36px Jost;
  }
  #slider .slide_splice {
    font: normal normal 300 40px/55px Jost;
  }
  #slider .slider-content{
        margin-top: 0;
  }
  #slider .slider-pro-title a {
    font: normal normal bold 24px/45px Jost;
  }
  #slider .slider-for-price .woocommerce-Price-amount.amount {
    font: 400 18px/30px Jost;
  }
  .woocommerce ul.products{
    margin-top: 6rem;
  }
  .shop.shop-product .products .product{
    margin: 18px 8px 6.992em !important;
  width: 46% !important;
    }
  .filter-page-section .filter-head {
    padding: 10px 0;
  }
  #popular-compare .popular-product-main{
    width: max-content;
  }
  .star-rating{
    margin-top: 6%;
    margin-bottom: 2%;
  }
  #product-banner .b-one{
        background-position: center;
  }
  #popular-compare .pro-img{
    width: 155px;
  }
  #popular-compare .owl-stage-outer {
      padding-top: 10%;
    padding-bottom: 5%;
  }
  .theme-button{
    padding: 8px 20px;
    margin-top: 0px;
  }
  #product-banner .banner-one-mobile-img{
    max-width: 80%;
    top: 10px;
  }
  #upcoming-product .our-product-box{
        width: 220px;
  }
  #latest-news .slick-dots{
        left: -40px;
  }
  #footer-top .socialbox i {
    width: 20px;
    height: 15px;
    font-size: 14px;
  }
  #footer-top .footer-detail p {
    font: normal normal 200 14px/25px Kumbh Sans;
  }
  #footer-top .socialbox a{
    padding: 5px;
    margin-right: 6px;
  }
  .cpc-product-compare-title h2 {
    font: normal normal bold 28px/40px Jost;
  }
  #slider i.fa.fa-chevron-left.slick-arrow, #slider i.fa.fa-chevron-right.slick-arrow{
      top: 8%;
      padding: 15px 15px;
      font-size: 12px;
  }
  .single-product ol.flex-control-nav.flex-control-thumbs{
    display: flex;
    justify-content: center;
  }
  .single-product div.product .woocommerce-product-gallery .flex-viewport{
    width: 100%;
  }
  .woocommerce div.product div.images .flex-control-thumbs{
    width: 100%;
    float: none;
  }
  .woocommerce div.product div.images .flex-control-thumbs li{
    width: auto;
    margin: 15px;
  }
  .related.products .woocommerce ul.products[class*=columns-] li.product{
      margin:11px 0 1.992em;
      width: 100%;
  }
  .circle-img-four, .circle-img-six, .circle-img-one{
    display: none;
  }
  .title-box .above_title{
      margin-top: 25px;
  }
  .title-box .bradcrumbs{
    padding: 3px 0 !important;
  }
  .woocommerce .woocommerce-ordering{
      right: 12.5%;
    top: 3.5%;
  }
  .compare-container .cpc-product-permalink a{
        padding: 8px 12px;
  }
  .cpc-product-compare-title h4 {
    font: normal normal 300 25px/45px Jost;
  }
  .meta-heading{
    display: none;
  }
  .compare-grp-img img{
        max-width: 75%;
  }
  .compare-grp-img, .compare-grp-other{
    border-right: none;
  }
  .comment-form-cookies-consent{
    align-items: center;
  }
  #review_form .form-submit input{
    font: normal normal 600 14px/25px Kumbh Sans !important;
    padding: 5px 16px !important;
  }
  .wishlist_table.mobile{
        display: flex;
  }
  .wishlist_table.mobile li{
    margin: 10px;
  }
  .navigation span, .navigation a{
    margin-right:unset;
  }
  .nav-next .post-title{
    text-align: end;
  }
  #top-brand, #category, #popular-compare {
    padding-top: 30px;
}
.woocommerce div.product div.images.woocommerce-product-gallery{
  width: 100%;
}
.shop-filter-image{
  width: auto;
}
.shop-page-filters .filter-image h6 {
    font: normal normal 600 26px/45px Jost;
  }
.checkout-table a{
      padding: 7px 10px;
}
.woocommerce div.product div.images.woocommerce-product-gallery.fix_sticky{
  position: unset !important;
  width: 100%!important;
}
#related .owl-carousel .owl-nav {
top: -95px;
}
#related .owl-carousel .owl-stage{
      padding-top: 40px;
}
#related ul li.product{
width: 100%;
}
}
@media screen and (max-width:767px) {
  .sec-para {
      font: 14px/30px Kumbh Sans;
    }
    .star-rating{
      margin: 8px auto!important;
    }
  #top-brand{
    padding-top: 0
  }
  #upcoming-product #pills-tab::before, #upcoming-product #pills-tab::after{
    display: none;
  }
  #latest-news .slider-nav .slick-dots li button{
    width: 10px;
    height: 10px;
  }
  #latest-news .slider-nav li.slick-active button{
    width: 13px;
    height: 13px;
  }
  #latest-news .slick-dots{
    left: -29px;
  }

  #single-post-page{
  text-align: center;
  }
  .single-blog-img img{
    margin-bottom: 20px;
  }
  #single-post-page .socila_share i{
    width: 35px;
    height: 35px;
  }
  #related .owl-carousel .owl-nav button {
padding: 6px 11px;
  }
  #slider,#about-us-page, .latest-new-content, .filter-image, .news-title, #faq-we, #slider .slider-pro-title, #why-choose-us .why-choose-para, #why-choose-us .why-choose-heading, #latest-news .our-blog-name,#copyright-outer,#support-page,.compare-container h3,
  .popular-product-main .compare-pro-one,.popular-product-main .compare-pro-two , #popular-compare .upcoming-pro-price, #popular-compare .product-title, #product-banner .product-banner-text, .woocommerce div.product div.summary, .news-author, .post-date, .post-comments, .meta-author-box,
  #latest-news , .woocommerce .woocommerce-MyAccount-navigation ul li, .woocommerce-MyAccount-content{
    text-align: center;
  }
  #copyright-outer .term-info, .single-product-icon.d-flex{
    justify-content: center !important;
    margin-top: 15px;
  }
  #why-choose-us .why-choose-heading::after{
        margin: 0 auto;
  }
  .news-title{
    bottom: 2rem;
  }

  #header .search-container [type=search]{
        padding: 10px 25px;
  }
  .vw-news-meta {
    margin-top: 16px;
  }
  .popular-product-main-inner{
        justify-content: center;
  }
  /* #popular-compare .popular-product-main{
    width: max-content;
    margin: 0 auto;
  } */
  #top-brand .owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;
}
#upcoming-product .product-cat .nav-item{
      margin: 5px;
}
.compare-container .cpc-product-compare-content tr{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-template-rows: auto auto;
  align-items: stretch;
  }
  .compare-container .cpc-product-compare-content th {
    grid-area: 1 / 1 / 1 / 5;
    padding: 3px 10px;
    flex-direction: column;
    margin: 10px 0;
    text-align: center;
  }
  .cpc-product-compare-content table td, .cpc-product-compare-content table th{
    width: unset;
    padding: unset;
  }
  .cpc-product-compare-content table td {
    padding: 8px 18px;
    border-right: 1px solid #eee !important;
    text-align: center;
    font-size: 12px;
    line-height: 1.4;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    white-space: pre-wrap;
    width: 95px;
    /* word-break: break-word; */
}
.outer_dpage .compare-container{
  overflow-x: hidden;
}
.cpc-product-details .cpc-product-image{
  width: 75px;
  height: 100px;
  margin: 0 auto;
}
.cpc-product-category{
      font-size: 12px;
}
.compare-container .cpc-product-count{
  padding: 5px;
  font: normal normal bold 10px/12px Kumbh Sans;
  margin-top: 10px;
  }
  .compare-container .cpc-product-price{
  font: normal normal bold 10px/10px Kumbh Sans;
  }
  .single-product ol.flex-control-nav.flex-control-thumbs{
    justify-content: center;
  display: flex;
  }
  .woocommerce div.product div.images .flex-control-thumbs li{
        width: 25%;
            margin: 10px;
  }
  .single-pro-title-main-div{
    display: block !important;
  }
  .meta-heading{
    display: none;
  }
  .single.single-product .comment-form{
    justify-content: center;
  }
  .woocommerce div.product .woocommerce-product-rating{
        display: inline-flex;
        align-items: center;
  }
  .single-product div.product .woocommerce-product-gallery .flex-viewport{
    width: 100%;
    float: unset;
  }
  .title-box .bounce-animation, .meta-heading, .login-box .header-icon-tex{
    display: none;
  }
  #site-navigation .current-menu-item a{
    padding: 10px 15px;
  }
  .compare-container .cpc-product-permalink a{
    padding: 9px 15px;
  }
  .pro-table-head{
    display: none;
  }
  .filter-image{
    left: 0;
    right: 0;
  }
  .share-icon-single{
    position: relative;
    }
  .share-icon-single:hover .share-icons{
      position: absolute;
      display: flex;
      right: 50px;
      top: 8px;
    }
    .share-sub-icon a i{
      height: 30px;
      width: 25px;
    }
    .shop-filter-image{
      width: auto;
    }
    .woocommerce div.product div.images.woocommerce-product-gallery.fix_sticky{
      position: unset !important;
      width: 100%!important;

    }
}
@media screen and (max-width: 767px) and (min-width: 576px){
  .login-box::before{
        left: -16px;
  }
  .top_bar{
    padding: 10px 0 !important;
  }
  #upcoming-product .our-product-box, #new-product .new-product-box{
    margin-right: unset;
  }
  #upcoming-product .product-image-main.row, #new-product .new-product-main {
    margin-top: 10%;
}
  .sec-head{
    font: 600 28px/30px Jost;
  }
 #upcoming-product .our-product-box, #new-product .new-product-box{
      margin: 30px auto 3rem;
  }
  #product-banner .product-banner-one{
    margin-bottom: 20px;
    background-position: top;
  }
  /* #product-banner .product-banner-mbl-img{} */
  #product-banner .product-banner-mbl-img img {
    height: 100%;
  }
  section {
        padding: 30px 0!important;
  }
  #category .owl-carousel .owl-nav, #popular-compare .owl-carousel .owl-nav{
          top: -92px;
  }
  #category .owl-nav button,#popular-compare .owl-nav button{
    padding: 7px 12px;
  }
  #get-instant-compaire .get-instant-heading h4 {
    font: 500 22px/35px Kumbh Sans;
  }
  #upcoming-product .our-product-box .pro-img, #new-product .new-product-box .pro-img{
      margin-top: -20%;
      text-align: center;
  }
  #product-banner .banner-one-mobile-img{
    position: unset;
  }
  #product-banner .product-banner-mbl-img {
      text-align: center;
      margin-top: -15px;
          height: 292px;
  }
  #product-banner .product-banner-text h3 {
  font: normal normal bold 25px/30px Jost;
  }
  #product-banner .product-banner-text p {
  font: 200 16px/34px Kumbh Sans;
  }
  #why-choose-us .why-choose-inner-box{
    position: unset;
  }
  #why-choose-us .why-choose-inner-box .why-choose-inner-box-inner {
    margin-top: 40px;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  #why-choose-us .review-number-box{
      margin-bottom: 25px;
  }
  #footer-top .socialbox a{
        padding: 7px;
  }
  .socialbox{
    display: flex;
  }
  #slider i.fa.fa-chevron-left.slick-arrow, #slider i.fa.fa-chevron-right.slick-arrow{
    top: 18%;
  }
  #slider i.fa.fa-chevron-left.slick-arrow{
    left: 38%;
  }
  #slider i.fa.fa-chevron-right.slick-arrow {
    right: 39%;
    left: unset;
  }
  .slider.slider-nav .slider-nav-box {
    margin: 10px;
  }
  #slider {
    padding: 4rem 0 3rem 0;
  }
  #slider .slider-sub-heading {
    font: normal normal bold 45px/60px Jost;
  }
  #slider .slide_splice {
    font: normal normal 300 45px/48px Jost;
  }
  #slider .slider-para{
    padding-top: 13px;
  }
  .header_meta p {
    font: 12px/30px Kumbh Sans;
  }
  #slider .slider-nav-title a {
    font: normal normal 500 12px/14px Jost;
  }
  #slider .slider-nav-image img{
    padding: 8px
  }
    #slider h5.slider-nav-title{
    line-height: 1;
  }
    #slider .slider-pro-price{
    padding-left: 8px !important;
  }
  #slider .slider-btn-text{
    justify-content: center;
  }
  #category .categorytitle a{
        font: 700 14px/19px Kumbh Sans;
  }
  #category .categorytitle p {
    font: normal normal 300 12px/15px Kumbh Sans;
  }
  #latest-news .slick-dots li {
    margin: 23px 5px;
}
.woocommerce .woocommerce-ordering{
    top: 0.7%;
}
.woocommerce .woocommerce-ordering select{
  height: 40px;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 44.75%;
}
#popular-compare .owl-stage-outer {
    padding-top: 13%;
    padding-bottom: 10%;
}
#slider .slider-arrow{
display: none;
}
.header_meta p, .login-box a {
    font: 12px/30px Kumbh Sans;
  }
#slider .slider.slider-for .item img{
  margin: 0 auto;
  max-width: 50%;
}
#upcoming-product .product-cat li button{
    padding: 10px 25px !important;
    font: 600 14px/19px Jost;
}
#upcoming-product .product-cat li button{
  padding: 10px 12px !important;
  font: 600 14px/19px Jost;
}

#related li.product{
      margin-bottom: 2rem;
}
.woocommerce-page ul.products[class*=columns-] li.product{
  margin-bottom: 6rem;
  text-align: center;
  margin-right: 29px;
}
.shop.shop-product .products.columns-3{
  margin-right: unset;
}
.woocommerce-page ul.products[class*=columns-] li.product{
  margin-bottom: 6rem;
  text-align: center;
  margin-right: 29px;
  width: 43%;
  }
.related.products .products  li{
  /* margin-bottom: 6rem;
  text-align: center;
  margin-right: 29px; */
  width: 100% !important;
  }
.related.product .woocommerce ul.products{
    justify-content: center !important;
  }
  #slider .slider-nav-box-inner{
        margin: 0 auto;
  }
  .title-box .above_title {
  margin-top: 2rem;
  }
  .bradcrumbs {
  padding: 6px 0 !important;
  }
  .cpc-product-compare-title.column-1{
    display: none;
  }
  .compare-container .column-2{
    width: 100%;
  }
  #slider .slider-content{
    max-width: unset;
  }
  .filter-page-section{
    padding-top: unset !important;
  }
  #related .owl-carousel .owl-nav {
    top: -93px;
  }
}
@media screen and (max-width:575px) {
  #site_top .top-para-one, #site_top .top-para-two{
    margin-right: 9px;
  }
  .topbar-col{
    padding: 0
  }
  #site_top .topbar-left-text-one::after{
      right: -6px;
      top: -3px;
  }
  #upcoming-product .product-image-main.row, #new-product .new-product-main{
        margin-top: 25%;
  }
  #slider .slider-nav-box-inner{
    margin: 0 auto;
    max-width: 210px;
    justify-content: space-between;
  }
  #site_top .topbar-left-text {
    font: 12px/20px Kumbh Sans;
  }
  #slider .slider-nav-image img{
    width: 100%;
  height: 100%;
  padding: 5px;
  }
  #slider .slider-pro-price{
    padding-left: unset !important;
  }
  #slider .slider-nav-title a {
    font: normal normal 500 12px/11px Jost;
  }
  #slider .slider-nav-box.slick-slide{
    margin-right: 10px;
  }
    #slider h5.slider-nav-title{
    line-height: 1
  }
  #slider .item.slick-slide.slick-current.slick-active img{
        margin: 25px auto;
  }
  #top-brand, #category, #popular-compare {
      padding-top: 20px;
  }
  .header_meta p {
    font: 14px/30px Kumbh Sans;
        padding-left: 8px;
  }
  .login-box::before{
    display: none;
  }
  #slider i.fa.fa-chevron-left.slick-arrow, #slider i.fa.fa-chevron-right.slick-arrow{
    padding: 10px 11px;
    height: max-content;
    top: 7%;
    font-size: 12px;
  }
  #slider i.fa.fa-chevron-right.slick-arrow {
    left: 40px;
  }
  #slider{
    padding: 4rem 0 3rem 0;
  }
  #slider .slider-sub-heading {
      font: normal normal bold 40px/34px Jost;
  }
  #slider .slide_splice {
    font: normal normal 300 38px/55px Jost;
  }
  #slider .slider.slider-for, #slider ,.header-contact, #footer_box, #footer ul li, #product-banner, #why-choose-us, #footer-top, #footer, #footer ul li, #faq-we .accordion-item .accordion-button, .compare-pro-one,#product-banner .product-banner-mbl-img {
    text-align: center;
  }
  #slider .slider-for-price .woocommerce-Price-amount.amount {
    font: 400 18px/10px Jost;
        margin-right: unset;
  }
  #upcoming-product .our-product-box .pro-img, #new-product .new-product-box .pro-img{
        margin-top: -22%;
        text-align: center;
  }
  .footer-contact{
    padding: unset;
  }

  #upcoming-product .product-cat li button {
    padding: 10px 20px !important;
        font: 600 14px/19px Jost;
  }
/* #product-banner .product-banner-mbl-img {
    margin-top: -10px;
  } */
  #product-banner .product-banner-text h3 {
      font: normal normal bold 20px/30px Jost;
    }
    #product-banner .product-banner-text p {
      font: 200 14px/26px Kumbh Sans;
    }
    section {
    padding: 25px 0;
    }
    .sec-head {
      font: 600 25px/28px Jost;
      margin-bottom: 10px;
    }
    #category .owl-carousel .owl-nav, #popular-compare .owl-carousel .owl-nav,#related .owl-carousel .owl-nav{
      top: -110px;
    }
    #popular-compare .owl-stage-outer {
    padding-top: 12%;
      }
      /* #popular-compare .pro-img2{
            margin-top: -24%;
      } */
    #category .owl-nav button, #popular-compare .owl-nav button{
          padding: 7px 10px;
    }
    #category .categorytitle a,  .sec-para {
    font: 700 14px/19px Kumbh Sans;
    }
    #category .categorytitle p {
      font: normal normal 300 12px/15px Kumbh Sans;
    }
    #category .categorytitle p {
    font: normal normal 300 12px/15px Kumbh Sans;
  }
  #get-instant-compaire .get-instant-para p , #why-choose-us .why-choose-para,   .sec-para{
    font: 300 14px/25px Kumbh Sans;
  }
  #upcoming-product .our-product-box, #new-product .new-product-box{
    margin:0 auto 25%;
    padding: 22px 10px;
  }
  #why-choose-us .why-choose-heading::after{
    bottom: -10px;
    margin: 0 auto;
  }
  #get-instant-compaire .get-instant-heading h4 {
    font: 500 20px/35px Kumbh Sans;
  }

  #why-choose-us .review-number-box{
        max-width: 100%;
  }
  #why-choose-us .review-number-box{
    margin-right: unset;
        margin-bottom: 20px;
  }
  #why-choose-us .review-number-box .d-flex{
    justify-content: center;
}
.top_social.text-end{
  text-align: center !important;
  margin-bottom: 20px;
}
.footer-contact-img{
  margin-bottom: 20px
}
#upcoming-product #pills-tab{
  margin-bottom: 20px !important;
}
.why-choose-inner-box  .why-choose-inner-box-inner{
  display: block !important;
      margin-top: 40px;
}
 .news-author, .post-date, .post-comments {
    font: 300 12px/20px Kumbh Sans;
  }
  .our-blog-content-box i {
    font-size: 12px;
}
  .news-title a, .slider.slider-nav .our-blog-name a {
    font: 600 14px/15px Kumbh Sans;
  }
  #why-choose-us .why-choose-inner-box{
    position: unset;
  }
  #why-choose-us .review-number-text{
        padding: 5px 13px;
  }
  .single-post h2 {
    font: normal normal 600 20px/30px Jost;
  }
  .single-post-page .single-post ul{
    display: block !important;
  }
  #commentform p.form-submit{
    margin: 0 auto;
  }
  .navigation span{
        font: 400 14px/25px Jost !important;
        margin-right: unset;
  }
.navigation a {
  font: 400 14px/25px Jost;
  }
  #single-post-page .nav-links .nav-next{
    text-align: end;
  }
  #single-post-page .nav-links  .nav-previous{
    text-align: start;
  }
  #about-us-page .about-us-heading {
    font: normal normal bold 24px/45px Jost;
  }
  #about-us-page .about-us-para {
      font: normal normal 300 14px/40px Kumbh Sans;
  }
  #about-us-page .contac_form{
    padding: 20px 15px;
  }
  .contac_form h3 {
    font: normal normal 600 28px/32px Kumbh Sans;
  }
  #faq-we .accordion-body {
    font: normal normal normal 14px/35px Kumbh Sans;
  }
  #footer-top .footer-detail p{
    font: normal normal 300 14px/25px Kumbh Sans;
  }
  #footer-top{
    padding: 20px 0;
  }
  #copyright-outer .footer-text,  #copyright-outer .footer-text{
      font: normal normal 300 12px/19px Kumbh Sans;
  }
  .blog-date-div{
    padding-right:0 !important;
  }
/* .compare-container .column-2{
    display: block;
  } */
  .compare-container{
    padding: 10px;
  }
  .compare-container .cpc-product-image img {
    height: 85px;
  }
  .compare-container .cpc-product-title {
      font: normal normal bold 12px/15px Kumbh Sans;
    }
    .compare-container .column-1, .compare-container .column-2{
          width: 100%;
    }
  .compare-container .product-picker{
        margin: 30px 0;
  }

  #slider i.fa.fa-chevron-left.slick-arrow{
    left: 35%;
  }
  #slider i.fa.fa-chevron-right.slick-arrow {
    right: 35%;
    left: unset;
  }
  .cpc-average-rating-stars {
    font-size: 14px;
  }
  .cpc-product-compare-content table th {
  font: normal normal normal 14px/19px Kumbh Sans;
  }
  .header-icon-text{
    display: none;
  }
  .header_meta, #site_top .topbar-right-content{
    justify-content: center !important;
    align-items: center;
  }
  #header .login-box{
    margin: 0 10px;
  }
  .compare-container h3{
    font: normal normal bold 16px/18px Kumbh Sans;
    text-align: center;
  }
  .bounce-animation{
    display: none;
  }
  #latest-news .slick-dots li {
    margin: 8px 5px;
  }
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
      width:95.75%;
  }
  .filter-page-section .filter-head {
    padding: 0px 0;
    text-align: center;
  }
  #popular-compare .pro-img{
        width: 140px;
  }
  /* #popular-compare .pro-img{
    height: 220px;
    width: 135px;
    } */
  #product-banner .banner-one-mobile-img{
    position: unset;
        margin-top: 20px;
  }
  #slider .cpc-compare-now .compare-button{
    padding: 8px 25px;
    font: 500 12px/20px Kumbh Sans;
  }
  .slider-compare-text-img{
    display: none;
  }
  #popular-compare .pro-img2,#popular-compare .pro-img1{
    margin-top: -24%;
}
 #popular-compare .product-title a {
       font: normal normal bold 12px/19px Kumbh Sans;
  }
  .compare-container .cpc-product-permalink a{
    padding: 6px 7px;
    font: normal normal 500 11px/16px Kumbh Sans;
  }
 .woocommerce-page ul.products[class*=columns-] li.product, .related.products .woocommerce ul.products[class*=columns-] li.product{
    width: 90%;
    margin-bottom: 8rem;
    text-align: center;
  }
  .single.single-product .related.products .product{
      margin-left: 14px;
  }
  /* .related.products .woocommerce ul.products[class*=columns-] li.product{
    width: 90%;
  } */
  .woocommerce .woocommerce-ordering{
  position: unset;
  float: unset;
  }
  .woocommerce ul.products{
    margin-top: 9rem;
    /* justify-content: center; */
  }
  section.related.products  ul.products{
        margin-top: 7rem !important;
  }
  .woocommerce div.product div.images .flex-control-thumbs li{
    width: 20%;
  margin: 7px;
  }
  .woocommerce div.product div.images .flex-control-thumbs li img{
      height: 40px;
  }
  .woocommerce div.product p.price {
    font: normal normal bold 20px/25px Jost;
  }
  .title-box h1 {
    font: 600 14px/18px Jost;
  }
  .title-box .above_title {
    margin-top: 1rem;
}
  .bradcrumbs{
    padding: 0px 0 !important;
  }
  .bradcrumbs a, .bradcrumbs span{
    font: 600 12px/10px Kumbh Sans;
  }
  .fix{
      top: 45px;
      padding: 18px;
  }
  .cpc-product-actions i{
    font-size: 12px;
  }
  #header .search-container{
    right: 5.5rem;
  }
  #product-banner .product-banner-mbl-img{
  height: 295px;
  margin-top: unset;
  }
  #product-banner .product-banner-mbl-img img{
  height: 100%;
  }
  #popular-compare .owl-item{
  margin-bottom: 20px;
  }
  .filter-image-main-div{
  height: 360px;
  }
  .shop-page-filters .accordion-button, .shop-page-filters .accordion-body{
    padding: 15px 0;
  }
  .cpc-product-compare-content table td{
        padding: 8px 12px;
  }
  .checkout-table a{
    font: normal normal normal 10px/23px Kumbh Sans;
    padding: 4px 10px;
  }
  #footer-top .footer-detail{
        margin: 3% 0 10% 0;
  }
  #footer_box .wpcf7-spinner{
    position: absolute;
    right: 0;
  }
  #footer input{
    text-align: center;
    margin: 10px auto;
    float: unset;
  }
  #footer{
    padding: 0 0;
  }
  #slider .slider-btn-text {
     display: block !important;
   }
   /* .cpc-compare-now{
         margin-top: 15px;
   } */
   #top-brand .brand-name{
     font: normal normal 300 16px/32px Kumbh Sans;
   }
   .b-one-row{
     margin-bottom: 30px !important;
   }
   .compare-price-group-main{
         display: grid;
         padding-bottom: 20px;
   }
   .compare-grp-btn{
     margin-top: 18px;
   }
  .compare-grp-mb{
     display: flex;
    justify-content: space-between;
    border-right:unset;
    padding-right:unset;
   }
   .compare-grp-mb p{
     margin: 0 10px;
   }
   .compare-grp-order{
     order: 1;
   }
   .product-picker i {
    font-size: 18px;
    }
   .product-picker span{
    font: normal normal bold 12px/19px Kumbh Sans;
   }
    /* .cpc-product-picker-container{
    padding: 3px
    } */
    .cpc-product-picker-container table td{
       padding: 0;
    }
   .woocommerce .woocommerce-MyAccount-navigation ul li a{
         font-size: 14px;
   }
   .woocommerce-account .addresses .title h3 {
    font: normal normal 600 20px/38px Open Sans;
    }
    .woocommerce-info .woocommerce-Button.button{
      float: none !important;
      margin-top: 10px;
      font: normal normal 500 14px/22px Jost;
    }
    #slider .slider-content{
      max-width: unset;
    }
    #slider .slider-pro-title a {
        font: normal normal bold 22px/32px Jost;
      }
      #slider .slider-for-price{
        margin-bottom: 20px;
      }
    ol.flex-control-nav.flex-control-thumbs{
    margin-top: 25px !important;
    }
    .woocommerce div.product .product_title {
    font-size: 20px;
    }
    .single.single-product #contentwoocom {
        padding: 0rem 0;
    }
    .title-box{
          height: 70px;
    }
    img.banner-img{
      height: 100%;
      object-fit: cover;

    }
    #category .owl-nav i, #popular-compare .owl-nav i{
      font-size: 14px;
    }
    #related .owl-carousel .owl-stage {
    padding-top: 115px;
}

}
