@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 .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;
  }
  .slider-double-text h1 {
    font: 800 100px / 120px jost;
  }
  .slide-left-box{
    padding-left: 12%;
  }
  #slider i.fa.fa-chevron-left.slick-arrow, #slider i.fa.fa-chevron-right.slick-arrow{
    left: -80px;
  }
}
@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;
  }
  .main-navigation li {
    padding: 5px 10px !important;
  }
  #menu-primary-menu .menu-item-has-children:after{
    right: 5px;
  }
}
@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%;
  }
  .shop-new-product-box {
    margin-bottom: 18%;
  }
}
@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) {
  .shop-new-product-box {
    margin-bottom: 18%;
  }
  #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:1199px){
  .shop-new-product-box {
    width: 230px;
  }
  .shop-new-product-box {
    margin-bottom: 18%;
  }
  #menu-primary-menu .menu-item-has-children:after{
    right: 0px;
  }
  .topbar-right-content-outer-box a, .topbar-right-content-outer-box p {
    font: 400 14px / 15px jost;
    color: #000;
  }
}
@media screen and (max-width:1023px){
  #slider i.fa.fa-chevron-left.slick-arrow, #slider i.fa.fa-chevron-right.slick-arrow{
    left: -70px;
  }
  .toggle-nav {
    display: block;
  }
  .toggle-nav i {
    font-size: 22px;
    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 .sub-menu{
    display: block;
    /* position: relative !important; */
  }
  .main-navigation ul li:hover .sub-menu{
    display: block !important;
    position: unset;
  }
  .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
  }
 	.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;
 	}
 	.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 14px/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: #ED5506;
    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;
  }
  .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;
    position: unset;
  }
  @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;
  }
}
@media screen and (max-width: 1199px) and (min-width:1025px){
  #slider i.fa.fa-chevron-left.slick-arrow, #slider i.fa.fa-chevron-right.slick-arrow{
    left: -75px;
  }
  #product-banner .product-banner-mbl-img img {
    right: 100px;
  }
  .slide-left-box {
    padding: 14px 0px;
    padding-left: 10%;
  }
  .slider-double-text h1 {
    font: 800 80px / 80px jost;
  }
  .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;
  }
  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;
  }
  .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){
  .main-navigation li{
    padding: 0px;
  }
  .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;
  }
  #product-banner .product-banner-mbl-img {
    text-align: right;
    margin-top: -60px;
    height: 550px;
  }
  #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;
    right: 0;
    border: 0;
  }
  #product-banner .product-banner-text h3 {
    font: normal normal bold 24px/35px Jost;
  }
  #product-banner .product-banner-mbl-img img{
    height: unset;
    right: 0;
  }
  .product-banner-two{
    align-self: flex-end;
  }
  #popular-compare .popular-product-main .d-flex{
    justify-content: space-between;
  }
  #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: 2%;
  }
  .slide-left-box {
    padding: 14px 0px;
    padding-left: 5%;
  }
  .fix{
    top: 50px;
    width: 88%;
  }
  #slider .slick-slide img {
    height: 600px;
  }
  #slider .slide_splice_head1{
    font: normal normal 300 45px/40px Jost;
  }
  .slider-double-text h1 {
    font: 800 80px / 90px 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: 768px){
  .slider-double-text h1 {
    font: 800 60px / 60px jost;
  }
  .post-img {
    height: 200px;
  }
  .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%;
    right: 50px;
  }
  .banner-one-mobile-img-box{
    height: 180px;
  }
  #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;
  }
  .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;
  }
  h1 {
    font: 300 45px / 50px Jost;
  }
  #slider .slider-para{
    padding: 0px;
  }
  #slider .slick-slide img {
    height: 550px;
  }
  .slide-left-box{
    padding-left: 10%;
  }
  #slider i.fa.fa-chevron-left.slick-arrow, #slider i.fa.fa-chevron-right.slick-arrow{
    left: -65px;
  }
  .topbar-right-content {
    flex-direction: column;
    margin: 0px !important;
  }
  .topbar-right-content p{
    padding: 10px 0px;
  }
  .topbar-email-text{
    margin: 0px !important;
  }
  .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;
  }
  .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) {
  .shop-new-product-box {
    margin-bottom: 26%;
  }
  .post-img {
    height: 200px;
  }
  .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-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; */
  }
  .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;
      height: -webkit-fill-available;
    }
    .woocommerce div.product div.images.woocommerce-product-gallery.fix_sticky{
      position: unset !important;
      width: 100%!important;
    }
    #slider i.fa.fa-chevron-right.slick-arrow,#slider i.fa.fa-chevron-left.slick-arrow{
      display: none;
    }
    .popular-product-timer-content-box{
      flex-direction: column;
    }
}
@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%;
    right: 0;
  }
  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: 0px !important;
  }
  h1 {
    font: 300 50px / 50px Jost;
  }
  #slider .slide_splice {
    font: normal normal 300 45px/48px Jost;
  }
  #slider .slider-para{
    padding: 0px;
  }
  .slider-double-text h1 {
    font: 800 45px / 50px jost;
  }
  #slider .slick-slide img{
    height: 500px;
  }
  .slide-left-box {
    padding-left: 5%;
  }
  .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%;
  }
  .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{
    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) {
  #latest-news .blog-img-title {
    height: 300px !important;
  }
  #latest-news .our-blog-content p {
    font: normal normal normal 14px / 25px Kumbh Sans;
  }
  .shop-new-product-box {
    margin-bottom: 35%;
  }
  .shop-new-product-main> .row{
    justify-content: center;
  }
  #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: 600 16px / 18px Jost;
  }
  h1 {
    font: 300 40px / 50px Jost;
  }
  #slider .slider-para{
    padding: 0px;
  }
  #slider .slide_splice {
    font: normal normal 300 38px/55px Jost;
  }
  .slider-double-text h1 {
    font: 800 26px / 30px jost;
  }
  .slider-double-text{
    left: 5px;
  }
  .slider-pro-box-inner{
    flex-direction: column;
  }
  .slider-cart.cart-btn {
    margin: 0 auto !important;
  }
  #slider .slick-slide img{
    height: 500px;
  }
  .topbar-right-content{
    flex-direction: column;
    gap: 10px;
  }
  .topbar-right-content-outer-box a, .topbar-right-content-outer-box p {
    font: 400 14px / 15px jost;
  }
  .slide-left-box{
    padding-left: 0px;
  }
  .topbar-left-content{
    width: fit-content;
    margin: 0 auto;
  }
  #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-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 .owl-stage-outer{
    padding: 0;
  }
  #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;
  }
  #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{
    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: 41%;
    top: 100px;
  }
  #slider i.fa.fa-chevron-right.slick-arrow {
    top: 100px;
    left: 50%;
  }
  .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; */
  }
  #product-banner .banner-one-mobile-img{
    /* position: unset; */
    /* margin-top: 20px; */
  }
  #slider .slider-for img {
    height: 100px;
  }
  #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;
  }
  .woocommerce .woocommerce-ordering{
    position: unset;
    float: unset;
  }
  .woocommerce ul.products{
    margin-top: 9rem;
  }
  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 28px/35px Jost;
  }
  .title-box .above_title {
    margin-top: 3rem;
}
  .bradcrumbs{
    padding: 0px 0 !important;
  }
  .bradcrumbs a, .bradcrumbs span{
    font: 600 15px/20px 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%;
    right: 0;
  }
  #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% 20px 10% 20px;
  }
  #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;
  }
  #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 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;
  }
  img.banner-img{
    height: 250px;
    object-fit: cover;
  }
  #category .owl-nav i, #popular-compare .owl-nav i{
    font-size: 14px;
  }
  #related .owl-carousel .owl-stage {
    padding-top: 115px;
  }
}
@media screen and (max-width:480px){
  #slider i.fa.fa-chevron-right.slick-arrow{
    left: 49%;
  }
  #slider i.fa.fa-chevron-left.slick-arrow {
    left: 35%;
  }
}