html[lang="ar"] .single-product .additional_information_tab > a {
    content: "" !important;
    display: block;
    visibility: hidden !important;
}

html[lang="ar"] .single-product .additional_information_tab > a:before {
    content: "معلومات إضافية";
    display: block;
    visibility: visible;
}


html[lang="ar"] .single-product #comments > h2 {
    content: "" !important;
    display: block;
    visibility: hidden !important;
}

html[lang="ar"] .single-product #comments > h2:before {
    content: "آراء العملاء";
    display: block;
    visibility: visible;
}

html[lang="ar"] .single-product h2.woocommerce-Reviews-title {
    display: none !important;
} 


.menu-item-25870 .c-top-menu__submenu , .c-top-menu__submenu ,
.menu-item-25902 .c-top-menu__submenu , .c-top-menu__submenu 

{
    margin-top: -15px !important;
  }

  .c-mobile-menu__item-space {

    max-height: 20px !important;
}

.woocommerce-cart .c-product__quantity > * {
    flex: 0 0 auto;
     order: 2;
     font-size: 19px;
     line-height: 1.6;
     cursor: pointer;
     text-align: left;
     justify-content: flex-start;
     display: inline-flex;
 }
 .woocommerce-cart .c-product__quantity-plus {
     order: 3;
     font-size: 11px;
     display: none;
     line-height: 1;
     cursor: pointer;
     text-align: left;
     justify-content: flex-start;
 }
 .woocommerce-cart a.wac-qty-button.wac-btn-sub {
     order: 1;
     position: absolute;
     display: block;
     font-size: 19px;
     line-height: 1.75;
     margin-top: 0px;
     z-index: 1;
     cursor: pointer;
     justify-content: flex-end;
 }
 .woocommerce-cart input.c-product__quantity-value {
     margin-left: 50px !important;
 }
 
 .woocommerce-cart .c-product__quantity-minus i,.woocommerce-cart .c-product__quantity-plus i {
     display: none;
 }
 
 
 .c-page-header__row-1.c-page-header__row-1--1-columns.c-page-header__row-1-col--breadcrumbs {
     display: none;
 }
 /***** Contact Forms ******/
 .get-in-touch-form input:not([type="submit"]), .get-in-touch-form textarea, .get-in-touch-form select {
     border: 0!important;
     border-bottom: 1px solid #f2f3f4 !important;
     padding-left: 25px;
     color: #454545 !important;
 }
 .get-in-touch-form input:not([type="submit"]), .get-in-touch-form textarea, .get-in-touch-form select {
     border: 0!important;
     border-bottom: 1px solid #f2f3f4 !important;
     padding-left: 25px !important;
     color: #454545 !important;
 } 
 
 /***** End *******/
 .c-login__form {
     width: 100% !important;
     text-align: center;
     padding-left: 20% !important;
     padding-right: 20%;
     padding-top: 50px;
     padding-bottom: 30px;
 }
 .star-rating:before, .star-rating span:before, .comment-form-rating .stars a {
     background-repeat: round;
 }
 .elementor .technology img{
     width: 100% !important;
 }
 .home .c-product-grid__list i.ip-atc-qv.c-product-grid__atc-icon.c-product-grid__atc-icon--quickview {
     margin-right: 5px;
 }
 .c-product-grid__details ul.c-product-grid__color-list{
     position: absolute;
     bottom: 0;
     transform: translateX(-50%);
 }
 .c-product-grid__item--3-per-row .c-product-grid__details, .c-product-grid__item--4-per-row .c-product-grid__details{
     padding:10px 20px 40px !important;
 }
 /* Footer CSS */
 
 .footer-menus ul li a:hover{
     color:#fff !important;
     text-decoration:underline !important;
 }
 
 .c-ip-social .c-ip-social__link{
         border-radius: 50px;
     margin-right:5px;
 }
 
 .c-ip-social .c-ip-social__link:hover{
     background: #fff;
 /* 	padding: 5px; */
     color: #000 !important;
 }
 
 
 /* i.ip-facebook.c-ip-social__icon.c-ip-social__icon--facebook:hover{
     background: #fff;
     padding: 5px;
     border-radius: 50px;
     color: #000 !important;
 }
 i.ip-facebook.c-ip-social__icon.c-ip-social__icon--instagram:hover{
     color: #E1306C !important;
 } */
 .tpartners .c-ip-image-list-2__svg {
   width: 150px;
 }
 .ourjourney .elementor-icon-box-icon {
   margin-top: 8px;
 }
 .ourjourney .elementor-widget {
     height: 100% !important;
 }
 @media (min-width: 1300px) {
     .footer-iconbox .e-con-inner {
         width: 95% !important;
         max-width: 100% !important;
     }
     .pum-theme-8005 .pum-content + .pum-close, .pum-theme-custom-drscent-popup-theme .pum-content + .pum-close {
     right: 40px !important;
     top: 10px;
     font-weight: 800;
 }
 }
 @media only screen and (min-width: 1024px) and (max-width: 1920px) {
         .pum-theme-8005 .pum-content + .pum-close, .pum-theme-custom-drscent-popup-theme .pum-content + .pum-close {
     right: 165px !important;
     top: 10px;
     font-weight: 800;
 }
 }
 
 @media only screen and (min-width: 1920px) and (max-width: 2560px) {
             .pum-theme-8005 .pum-content + .pum-close, .pum-theme-custom-drscent-popup-theme .pum-content + .pum-close {
     right: 165px !important;
     top: 10px;
     font-weight: 800;
 }
 }
 
 /* Menu CSS */
 
 .c-soc__link{
     font-size:24px !important;
 }
 .home .c-header--header-type-1.c-header--tr .c-header__buttons--header-type-1 i{
     color: #fff !important;
 }
 .home .c-header.c-header--tr:not(.c-header--sticky){
     background:#2f333c66!important;
 }
 .home .c-header__row-top{	    background:#2f333c66!important;
     margin: 0 -30px;
 }
 .home .c-header__row-top .c-header__cell--top-left{
     padding-left:30px !important;
 }
 .home .c-header__row-top .c-header__cell--top-right{
     padding-right:30px !important;
 }
 .home .c-top-menu__item .gtranslate_wrapper select.gt_selector{
     color:#fff !important;
 }
 .home .c-top-menu__item .gtranslate_wrapper select.gt_selector option{
     color:#020101 !important;
 }
 .c-header--header-type-1.c-header--tr .c-header__buttons--header-type-1 i{
     color:#020101;
 }
 .home .c-header.c-header--tr:not(.c-header--sticky) .c-header__row-top:after, .c-header.c-header--tr:not(.c-header--sticky) .c-header__row-bottom:after{
     border-bottom : unset !important;
 }
 /* .c-header--header-type-1.c-header--tr .c-header__buttons--header-type-1 button:hover i,
 .c-header--header-type-1.c-header--tr .c-header__buttons--header-type-1 a:hover i{
     border-bottom :1px solid #020101;
 } */
 .c-header--header-type-1:not(.c-header--tr) .c-header__buttons--header-type-1 i,
 .c-header--sticky .c-header__buttons--header-type-1 i{
     color:#fff !important;
 }
 .c-header--header-type-1:not(.c-header--tr) .c-header__buttons--header-type-1 i:hover,
 .c-header--sticky .c-header__buttons--header-type-1 i:hover{
     color:#97999E !important;
 }
 
 .c-header--header-type-1:not(.c-header--tr) nav ul li a:hover{
     text-decoration:underline;
 }
 
 .c-header__logo-link img{
     width: 160px !important;
   height: 55px !important;
 }
 
 .c-header__row-tagline{
     background: #020101;
     margin: 0 -30px;
     padding: 10px;
     text-align: center;
 }
 .home .c-top-menu__item  a{
     color : #FFFFFF !important;
 }
 
 .home .c-top-menu__item .c-top-menu__submenu h3 a{
     color : #020101 !important; 
 }
 
 .home .c-header--sticky .c-top-menu__item .header-category a{
     color : #020101 !important; 
 }
 .home .c-top-menu__item a:hover{
     text-decoration:underline;
 }
 /* .home .c-top-menu__item--has-children a:hover{
     text-decoration:none;
 } */
 .home .c-header--sticky .c-top-menu__item  a{
     color : #fff !important; 
 }
 .home .c-header--sticky .c-top-menu__item  a:hover{
     text-decoration : underline;
 }
 
 .c-header--header-type-mobile-2.c-header--sticky,
 .c-header--header-type-mobile-2{
     background: #2f333c;
     color : #fff;
     border-color :#2f333c;
 }
 
 .left-menu .elementor-image-box-img img{
     height: 160px !important;
     object-fit : cover !important;
 }
 .c-top-menu__list--popup-fullwidth .c-top-menu__item > .c-top-menu__submenu{
     background: #fff !important;
   padding: 30px 20px !important;
     width: 1000px;
 }
 .c-top-menu__list--popup-fullwidth .c-top-menu__item > .c-top-menu__submenu:after{
     left: unset !important;
   right: unset !important;
 }
 .c-top-menu__list--popup-fullwidth .c-top-menu__item > .c-top-menu__submenu .elementor-element{
     margin:0 !important
 }
 /* Homepage Cta Section CSS */
 .drscent-hp-cta-section{
     display: flex;
     flex-wrap: wrap;
 }
 .drscent-cta-section .wpcf7-response-output{
     margin-top:30px !important;
     color: #ffffff !important;
 }
 .drscent-cta-section .wpcf7-not-valid-tip,
 .subscribe-section .wpcf7-not-valid-tip{
     position: absolute;
 }
 .drscent-hp-cta-section .drscent-hp-cta-input{
     width: 450px !important;
   background: #2F333C;
     color : #fff;
   border-right: 0;
     border: 1px solid #c79a63;
 }
 .drscent-hp-cta-section .drscent-hp-cta-submit{
    width: 150px !important;
      background: #c79a63 !important;
      border: 1px solid #c79a63 !important;
      border-left: 0 !important;
      color : #fff !important;
      text-transform: capitalize !important;
    font-weight: normal !important;
 }
 .drscent-hp-cta-section .drscent-hp-cta-submit:hover{
     background:#fff !important;
     color: #c79a63 !important;
 }
 .drscent-hp-cta-input::placeholder {
   color: #c79a63;
 }
 /* Product Category Section CSS */
 .product-cat-owl-carousel .product-meta{
     border:1px solid #f2f3f4;
 }
 .product-cat-owl-carousel .product-meta:hover{
     border-color:#020101 !important;
 }
 .product-cat-owl-carousel .product-desc{
     border-top:1px solid #f2f3f4;
 }
 .product-cat-owl-carousel .product-images{
     background :#f2f3f4;
 }
 
 .product-cat-owl-carousel .product-images img{
     height:280px !important;height:auto !important;
 }
 
 .product-cat-owl-carousel .product-desc{
     text-align:center;
 }
 
 .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-prev span, .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-next span{
     font-size: 40px;
 }
 .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-prev, .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-next{
     background: transparent;
     position : absolute;
 }
 .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-prev{
         position: absolute;
     left: -36px;
     top: 50%;
       transform: translateY(-50%);
 }
 .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-next{
         position: absolute;
     right: -36px;
     top: 50%;
       transform: translateY(-50%);
 }
 .product-cat-owl-carousel .c-ip-image-list-3__title{
     padding: 20px 0 !important;
 }
 .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-prev:hover, .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-next:hover{
     color:#020101 !important;
 }
 .product-category .c-ip-image-list-3__wrap:before{
     border: unset !important;
 }
 
     .product-category .c-ip-image-list-3__item-image-wrap{
       width: 95% !important;
     height: 83% !important;
     border: 1px solid #f2f3f4;
     border-bottom: 0;
       background: #f2f3f4;
 }
 
 .product-category .c-ip-image-list-3__title{
       position: absolute;
     bottom: 0;
     left: 0;
     width: 95%;
     border: 1px solid #f2f3f4;
 }
 
 @media (max-width: 430px) {
     .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-prev{
         left: 0;
             top: 41% !important;
     }
     .product-cat-owl-carousel.owl-carousel .owl-nav button.owl-next{
         right: 0;
         top: 41% !important;
     }
     
     .home-slider #rev_slider_1_1_wrapper .hesperiden.tparrows{
         width: 30px !important;
     height: 30px !important;
     }
     .home-slider  #rev_slider_1_1_wrapper .hesperiden.tparrows:before{
             line-height: 30px !important;
         font-size:15px !important;
     }
 }
 
 @media (min-width: 768px) {
     
     .product-category .h-carousel .owl-prev, .product-category .h-carousel .owl-next{
         position: unset !important;
         visibility: visible !important;
       opacity: 1 !important;
         flex-shrink: 0;
     }
     .product-category .h-carousel .owl-prev{
         margin-right : 8%;
     }
     .product-category .h-carousel .owl-nav{
         display: flex;
         position :absolute;
         top : -29px;
         right: 20px;
     }
     .recent-product .c-product-grid__item--4-per-row {
         width: calc(96% / 3);
         margin-right: auto;
         margin-left: auto;
     }
     .recent-product.offer-product .c-product-grid__item--4-per-row {
     margin-right: unset !important;
     margin-left: unset !important; 
     margin: 0.4% !important;
 }
     .l-section--no-sidebar.c-post__container--post{
         max-width: unset !important;
         margin-bottom: 50px;
     }
     .post-listing .c-product-grid__item{
         padding: 0 10px 0 0 !important;
     }
 }
 @media (max-width: 767px) {
     .drscent-hp-cta-section{
         display: block;
     }
     .drscent-hp-cta-section .drscent-hp-cta-input{
         width: 100% !important;
     border-right: 1px solid #c79a63;
     }
     .drscent-hp-cta-section .drscent-hp-cta-submit{
         border-left: 1px solid #c79a63 !important;
     }
     .c-post__nav {
     flex-direction: unset !important;
         column-gap: unset !important;
     }
     .c-post__nav-prev + .c-post__nav-next{
         margin-top : 0 !important;
     }
     .single .c-page-header__row-2{
         padding-bottom: 13px;
     }
     .single-product .c-product__products--related{
         padding: 35px 5px 0 !important;
     }
     .single-product .owl-carousel.owl-drag .owl-item{
         
     }
         .drscent-cta-section .wpcf7-not-valid-tip, .subscribe-section .wpcf7-not-valid-tip{
         position: unset !important;
     }
     .subscribe-section .drscent-hp-cta-submit{
         border-left: 1px solid #202020 !important;
     }
 }
 @media (max-width: 768px) {
     .product-category .c-ip-image-list-3__image{
         object-fit: contain;
     }
 }
 
 /* Recent Product CSS */
 .recent-product .c-product-grid__atc-block > *{
     column-gap:unset !important;
     min-width: unset !important;
     padding: 10px;
 }
 .recent-product .c-product-grid__details{
     text-align:center;
 }
 .recent-product .c-product-grid__price-wrap .price{
     justify-content: center;
 }
 @media (min-width: 1024px) {
     .recent-product .c-product-grid__item--4-per-row {
         width: calc(96% / 4) !important;
         margin-right: auto !important;
         margin-left: auto !important;
     }
 }
 
 /* Post Listing CSS */
 
 .post-listing .c-product-grid__item:after{
     border: unset !important;
 }
 
 .post-listing .c-product-grid__item{
     padding: 0 10px;
     display : flex;
 }
 .post-listing .post-meta{
     height: 100%;
     border: 1px solid #f2f3f4;
 }
 .post-listing .post-desc{
     padding: 0 10px 20px;
     margin-top: -7px;
     border-top: 0;
 }
 
 .post-listing .post-desc h2{
     font-size: 18px;
     font-weight: bold;
     line-height: normal;
 }
 
 .post-listing .post-desc p{
     margin: 0 !important;
     line-height : normal !important;
 }
 
 .post-listing .post-meta:hover{
     box-shadow: 0px 4px 5px 0px rgba(105, 103, 103, 0.58);
     -webkit-box-shadow: 0px 4px 5px rgba(105, 103, 103, 0.58);
     -moz-box-shadow: 0px 4px 5px rgba(105, 103, 103, 0.58);
 }
 .post-listing .blog-meta{
         display: flex;
         flex-wrap : wrap;
     align-items: center;
     justify-content: space-between;
     margin: 10px 0;
 }
 .post-listing .read-more{
     border: 1px solid #020101;
     padding: 2px 11px;
     font-size: 13px;
 }
 .post-listing .read-more:hover{
     background: #020101;
     color : #fff;
 }
 .post-listing .blog-desc p{
     margin-bottom: 10px !important;
 }
 body.archive.post-type-archive-scent-solution .c-product-grid__item,
 body.blog .c-product-grid__item{
     margin: 0 0 20px 0 !important;
 }
 @media (min-width: 767px) {
     .login_ads_block.ads_mobile {
         display:none !important;
     }
 }
 @media (max-width: 767px) {
     
     .post-listing .c-product-grid__item{
         padding: unset !important;
         margin-bottom: 20px;
     }
 
 }
 @media screen and (min-width: 476px) and (max-width: 768px) {
     .post-listing .c-product-grid__item{
         width: calc(100% / 2) !important;
         margin-bottom: 15px;
     }
     .post-listing .c-product-grid__list{
         justify-content: center;
     }
 }
 
 /* testimonial section CSS */
 .testimonial .slider-container-block-background{
     padding-right: 0 !important;
      padding-left: 0 !important;
     position: relative;
 }
 .testimonial .slider-container-block-background:before {
     content: "";
     background-image: url(/drscent/themes/drscent/assets/img/quote.png);
     position: absolute;
     top: 0;
     left: 7px;
     height: 60px;
     width: 60px;
 }
 .testimonial .slide-block{
     margin-top:40px;
 }
 .testimonial .slide-description{
     margin-bottom: 20px !important;
 }
 .testimonial .slide-description p{
     padding: 0 10px;
 }
 .testimonial .separator {
     display: flex;
     align-items: center;
 }
 .testimonial .separator .line {
     height: 1px;
     flex: 1;
     background-color: #f2f3f4;
 }
 .testimonial .slide-title{
     padding: 0 10px;
   margin-bottom: 0;
 }
 .testimonial  .swiper-pagination-bullet-active{
     background: #FFFFFF !important;
 }
 
 /* Contact US CSS */
 .franchise-register,.scent-solutions,.market-place{
     border:unset !important;
 }
 /* .get-in-touch-form,.franchise-register,.scent-solutions,.market-place{
     padding: 30px;
     border: 1px solid #CDCFD0;
 }
 .get-in-touch-form{
     padding: 30px;
     border: 1px solid #CDCFD0;
 } */
 .get-in-touch-form input:not([type="submit"]),
 .get-in-touch-form textarea,
 .get-in-touch-form select{
     border: 0!important;
     border-bottom : 1px solid #f2f3f4 !important;
     padding-left : 0;
     color : #454545 !important;
 }
 .get-in-touch-form h2{
     font-size:22px;
     font-weight : 700;
 }
 .get-touch-btn{
     width: 100%;
     color: #fff !important;
     background-color: #202020 !important;
     border: 1px solid #202020 !important;
 }
 .get-touch-btn:hover{
     background: #fff !important;
   color: #202020 !important;
     border: 1px solid #202020 !important;
     
 }
 
 /* Shop and Category page */
 
 .category_filter ul.category_filter_ul{
     display:flex;
     flex-wrap:wrap;
     margin-left: auto;
     margin-right: auto;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     -webkit-justify-content: center;
     -moz-box-pack: center;
     justify-content: center;
 }
 .category_filter ul.category_filter_ul li{
     margin-right: 10px;
     list-style: none !important;
 }
 .category_filter ul.category_filter_ul li{
     padding : 7px 12px;
 }
 .category_filter ul.category_filter_ul li.active,
 .category_filter ul.category_filter_ul li:hover{
     color: #FFFFFF;
     background-color: #000000;
     border-color : #000000;
 }
 body.archive.woocommerce nav.c-breadcrumbs{
     display:none;
 }
 body.archive .category_filter li.current-menu-item a{
     border:1px solid #000;
 }
 body.archive .category_filter li{
     border:1px solid #B1B1AB;
 }
 
 .hfe-nav-menu nav ul li.hfe-menu-item:hover {
     color: #FFFFFF;
   background-color: #000000;
     border: 1px solid #000;
 }
 
 .c-product__tabs-fullwidth{
   background: #F2F3F4;
   border-bottom: none;
 }
 .c-product__tabs-fullwidth .c-ip-product-tabs__wrap{
   padding-top: 14px;
   padding-bottom: 10px;
   background: #000;
 }
 .c-product__tabs-fullwidth .c-ip-product-tabs__menu-item.active {
   color: #fff !important;
 }
 .product-global-delivery-block .elementor-tab-title {
   border-bottom: 1px solid #888 !important;
 }
 a.c-product-grid__load-more{
     background: #fff;
   color: #C79A63;
   border: 1px solid #C79A63;
 }
 a.c-product-grid__load-more:hover{
     background: #C79A63 !important;
   color: #fff !important;
   border: 1px solid #C79A63 !important;
 }
 body.archive .product-ads-block .elementor-element{
     justify-content :center;
 /* 	background: url('https://dr-scent.com/drscent/uploads/2023/11/proDuct-List-AD.jpg'); */
     background-color: rgba(0, 0, 0, 0);
     background-repeat: repeat;
     background-size: auto;
       background-color: unset !important;
       background-size: 100% 100%;
       background-repeat: no-repeat;
     height:100%;
 }
 body.archive .product-ads-block .elementor {
     height:100%
 }
 .single.single-product .c-product--layout-4 .product_meta{
     columns:unset !important;
 }
 
 @media (max-width: 1189px) {
   body.archive .c-page-header__row-1-col--breadcrumbs {
     display: block !important;
   }
     body.archive.post-type-archive-scent-solution .c-page-header__row-1-col--breadcrumbs{
         display: none !important;
     }
 /* 	.category_filter {
       position: absolute;
     width: 70%;
     z-index: 9;
     top: 15px;
     right: 0;
     } */
     .hfe-nav-menu-icon{
         padding:0 !important;
     }
 }
 @media (min-width: 1190px) {
 .c-product__tabs-fullwidth .c-ip-product-tabs__menu-item:hover {
     color: #fff !important;
   }
 }
 
 @media only screen and (max-width: 1023px) and (min-width: 768px)  {
     body.archive .product-ads-block{
     width:64% !important;
     background-position: right center;
  background-repeat: no-repeat;
  background-size: cover;
 }
 }
 
 @media (min-width: 1024px) {
     .c-product-grid__item--4-per-row 			{
       width: calc(90% / 4);
     }
         body.archive .c-product-grid__item {
           margin: 1%;
         }
 body.archive .c-product-grid__list {
   padding-left: 8px;
   padding-right: 8px;
 }
 body.archive .product-ads-block{
     width:calc(94% / 2) !important;
 /* 	    margin-right: 0px !important; */
         background-position: right center;
     background-repeat: no-repeat;
     background-size: cover;
 }
 }
 @media only screen 
   and (min-device-width: 1024px) 
   and (max-device-width: 1366px)
   and (-webkit-min-device-pixel-ratio: 2) {
 body.archive .product-ads-block {
     width: calc(65% / 1) !important;
     margin-right: 0px !important;
     background-position: right center;
     background-repeat: no-repeat;
     background-size: cover;
 }
 }
 @media only screen and (max-width: 1300px) and (min-width: 1025px)  {
     body.archive .product-ads-block{
     width:71.5% !important;
         margin-right: 1% !important;
         background-position: right center;
     background-repeat: no-repeat;
     background-size: cover;
 }
 }
 @media (max-width: 991px) {
     .gtranslate_wrapper select.gt_selector{
         font-weight: 700 !important;
     font-size: 17px !important;
     line-height: 23px;
         padding:0 !important;
     }
 
     .product-video-promo-box .colone{
     padding-top: 3% !important;
     padding-bottom: 0 !important;
     height: 200px !important;
     }
     .c-page-header__filter-ico{
         padding-right: 5px;
     }
 }
 @media (max-width: 767px) {
     body.archive .product-ads-block{
     width:96% !important; 
     height:290px !important;
     background-position: right center;
   background-repeat: no-repeat;
   background-size: cover;
 }
     .cat_banner_title p{
         width:90% !important;
     }
     body.archive.post-type-archive-scent-solution .c-page-header__row-2-col--title-breadcrumbs .c-breadcrumbs,
     body.blog .c-page-header__row-2-col--title-breadcrumbs .c-breadcrumbs{
     padding-bottom: 15px !important;
 }
 
 }
 @media screen and (min-width: 768px) and (max-width: 991px) {
     .category_filter{
         top: 10px;
         right: 140px;
     }
     .c-cart__col-1 .woocommerce-cart-form{
         padding: 25px;
     }
     .single-product .owl-carousel.owl-drag .owl-item{
         padding: 7px !important;
     }
     .product-video-promo-box .colone{
         padding-top: 2% !important;
     padding-bottom: 0 !important;
     height: 170px !important;
     }
 }
 @media screen and (min-width: 992px) and (max-width: 1024px) {
     .product-video-promo-box .colone{
         height: 200px !important;
         padding-left: 12% !important;
         padding-right: 18% !important;
         padding-top: 3% !important;
     }
 }
 @media screen and (min-width: 325px) and (max-width: 767px) {
         .single-product .owl-carousel.owl-drag .owl-item{
         padding: 5px !important;
     }
     .c-product-grid__color-item{
         width:14px !important;
         height :14px !important;
     }
 }
 /* @media screen and (min-width: 375px) and (max-width: 767px) {
     .single-product .owl-carousel.owl-drag .owl-item{
         padding: 5px !important;
     }
     .c-product-grid__color-item{
         width:15px !important;
         height :15px !important;
     }
 } */
 
 /* Product Listing page for mobile and tablet */
 
  
  @media only screen and (max-width: 1024px) and (min-width: 768px) {
      body.archive.post-type-archive-scent-solution  .c-product-grid__item{
     width: calc(100% / 2) !important;
 }
     body .c-product-grid__item,
      .recent-product.offer-product .c-product-grid__item {
     width: calc(94% / 3) !important;
     margin: 1% !important;
   }
   body.archive .c-product-grid .c-product-grid__wrap {
     padding: 5px !important;
   }
 } 
 
 @media (max-width: 767px) {
   body .c-product-grid__item--2-per-row-mobile {
     width: 46% !important;
     margin: 2% !important;
   }
 .single-product .c-product__products--related .c-product-grid__item--2-per-row-mobile {
     margin: 0% !important;
   }
     body .c-product-grid__item--2-per-row-mobile .c-badge{
         padding:5px !important;
         font-size :10px !important;
     }
   body.archive .c-product-grid .c-product-grid__wrap {
     padding: 2% !important;
   }
 }
 
 /* Start : Single product review section changes */
 .woocommerce-Reviews table{
     width: 100%;
   padding-bottom: 40px;
   margin-bottom: 40px;
   border-bottom: 1px solid;
 }
 .woocommerce-Reviews table .writereview{
     width:100%;
     display:block;
     text-align:right;
 }
 .woocommerce-Reviews table .writereview a{
     color: #FFF;
   text-transform: uppercase;
   background: #000;
   padding: 10px 20px;
   border-radius: 2px;
 }
 /* End : Single product review section changes */
 
 /* single product related product */
 .single-product .owl-carousel.owl-drag .owl-item {
   padding: 15px;
 }
 .single-product .c-product__products--related{
     padding:45px;
 }
 
 
 /* Start : product FAQ changes for full width */
 .single-product .c-product__after-summary--fullwidth div.elementor{
     width: 100% !important;
   max-width: 100% !important;
   padding: 0;
 }
 .product_faq .c-ip-accordion__link:hover, .product_faq .c-ip-accordion__link:hover .c-ip-accordion__header {
     color: #D59D6E !important;
   }
 /* End : product FAQ changes for full width */
 
 /* Start : Product Tabs left alignment */
 .single-product .c-ip-product-tabs__menu {
   display: block !important;
   max-width: 1170px !important;
   margin: 0 auto !important;
 }
 .single-product .c-ip-product-tabs__wrap {
   text-align: left !important;
 }
 .single-product .c-ip-product-tabs__menu-item{
   display: inline-flex !important;
 }
 
 /* End : Product Tabs left alignment */
 
 /* Start  : Rating on product Grid */
 .c-sidebar .wc-block-grid__product-rating .star-rating, .c-sidebar .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .star-rating {
   line-height: 14px !important;
   width: 96px !important;
   height: 14px !important;
 }
 .c-sidebar .wc-block-grid__product-rating .star-rating, .c-sidebar .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .star-rating {
   line-height: 14px !important;
 }
 .c-product-grid__item .woocommerce-loop-product__title {
   margin: 13px 0 6px 0 !important;
     font-weight :bold;
 }
 
 .c-product-grid__item a:hover span.loop-review{
     color:#000 !important;
 }
 /* End  : Rating on product Grid */
 
 /* Start  : Video Box Promo video box  */
 .product-video-promo-box {
   background: #F2F3F4;
   width: 100%;
   float:left;
 }
 .product-video-promo-box .colone {
   float: left;
   width: 50%;
   padding-left: 2%;
   padding-top: 2%;
 }
 .colone .vidcon {
   max-width: 580px;
   float: right;
 }
 .product-video-promo-box .colone h3 {
   font-size: 44px;
   font-weight: 600;
   line-height: 50px;
     margin-bottom: 30px;
 }
 .product-video-promo-box .colone a{
     background: #000;
   color: #fff;
   padding: 7px 20px;
   font-size: 15px;
 }
 .product-video-promo-box .coltwo {
   float: left;
   width: 50%;
   vertical-align: top;
   position: relative;
   height: 420px;
   background-size: cover;
     background-position : center;
 }
 
 @media (max-width: 1190px) {
 .product-video-promo-box .colone {
   float: none;
   width: 100%;
   padding-left: 5%;
   padding-top: 15%;
   padding-right: 5%;
   padding-bottom: 10%;
     height: 320px;
 }
     .product-video-promo-box .coltwo {
   float: none;
   width: 100%;
   height: 320px;
 }
 }
 /* End  : Video Box Promo video box  */
 
 .checkout .payment_method_tabby_installments .c-cart__payment-methods-title {
   flex-direction: unset;
 }
 .checkout .payment_method_tabby_installments .c-cart__payment-methods-title img.info{
     display:none !important;
 }
 /* start :  Category Banners */
 .cat_banner_title{
   background-position: center center;
   height: 320px;
   background-size: cover;
   text-align: center;
     position:relative;
 }
 .cat_banner_title h2{
     font-size:32px;
     color:#fff;
     font-weight:600;
 }
 .cat_banner_title p{
     color:#fff;
   max-width: 600px;
   margin: 0 auto;
 }
 .cat_banner_overlay {
   height: 100% !important;
   display: grid;
   width: 100%;
   position: absolute;
   background-color: rgba(0,0,0,0.5);
   align-content: center;
 }
 body.archive .term-description{
     display:none;
 }
 @media (max-width: 767px) {
     .cat_banner_title{
         height: 180px !important;
     }
 }
 /* End  :  Category Banners */
 
 .terms-condition h6{
     font-size: 18px !important;;
     margin-bottom: 0 !important;;
     margin-top :20px !important;
 }
 
 /* Product detail page */
 
 @media (max-width: 768px) {
 .c-product__col-1 {
     background: #F2F3F5;
   background: #DDDDDD !important;
   padding: 10px;
 }
     .category_filter ul.category_filter_ul{
         justify-content:unset !important;
     }
     .category_filter ul.category_filter_ul li{
         padding:3px 6px !important;
     }
 }
 @media (min-width: 768px) {
   .c-product__wrap--layout-4 {
     max-width: 100%;
   }
     .c-product--layout-4 .c-product__col-1 {
     width: 50%;
     background: #DDDDDD;
     padding: 50px 100px;
   }
     .c-product--layout-4 {
     margin-top: 0;
   }
     .c-product__tabs-fullwidth {
     margin-top: 0 !important;
   }
     .c-product--layout-4 .c-product__col-2 {
     margin-top: 40px;
     margin-bottom: 40px;
         padding-right: 120px;
   }
 }
 /* Start : Review form customization */
 @media (max-width: 767px) {
     .woocommerce-Reviews .woocommerce-review-link{
         display:block !important;
     }
 }
 
 .single-product #review_form_wrapper{
     display:none;
     border: 1px solid #ccc;
   padding: 30px;
   margin-bottom: 40px;
     position:relative;
 }
 .single-product #closerevform{
     position: absolute;
   right: 30px;
     z-index:9;
 }
 .single-product #closerevform i{
     font-size:18px;
 }
 /* End : Review form customization  */
 
 /* Post Detail Page CSS */
 .c-post--post,.c-post__row-2{
     max-width : unset !important;
 }
 .c-post__comments-wrap{
     display:none;
 }
 
 /* Single scent solution CSS */
 .single-scent-solution .c-post__thumb--image,
 .single-post .c-post__thumb--image{
     padding-bottom: calc(415 / 768 * 60%) !important;
 }
 
 /* login page customization */
 .c-login{
     width:1000px !important;
 }
 .login_ads_block {
   float: left;
   width: 50%;
     height: 100%;
 }
 .login_ads_block .elementor{
     height: 100%;
 }
 .login_ads_block .elementor-4898 .elementor-element.elementor-element-4755738:not(.elementor-motion-effects-element-type-background){
     height: 100%;
 }
 .c-login__form {
   width: 50%;
   float: right;
     padding-left: 30px;
     padding-top: 50px;
 }
 div.the_champ_social_login_title{
     padding-top:20px;
     font-size:18px;
     font-weight:600;
 }
 @media only screen and (max-width: 767px) {
     .login_ads_block {
         display:none !important;
     }
     .login_ads_block.ads_mobile {
         display:block !important;
     }
     .login_ads_block.ads_mobile{
     width: 100% !important;
     float: none !important;
 }
     .c-login__form {
   width: 100% !important;
   float: none !important;
     padding-left: 20px !important;
     padding-top: 20px !important;
     padding-right: 20px !important;
 }
 }
 
 @media (min-width: 768px) {
   .c-cart__form #billing_address_1_field, .c-cart__form #billing_state_field, .c-cart__form #billing_email_field {
     float: right;
     width: 50%;
     padding-left: 15px;
   }
   .c-cart__form #billing_country_field, .c-cart__form #billing_city_field, .c-cart__form #billing_phone_field{
     float: left;
     width: 50%;
     padding-right: 15px;
   }
 }
 @media (min-width: 1024px) {
   .c-post__container--cart, .c-post__container--checkout {
     margin-top: 0 !important;
   }
 }
 @media (max-width: 1024px) {
     .c-page-header__filter--desktop,
     .c-shop-sidebar__content--desktop-filter {
         display:block !important;
     }
     .category_filter{
         display:none !important;
     }
 }
 
 /* Testimonial CSS */
 .mySwiper .block-shadow{
     border-radius: 0 !important;
 }
 /* About Us CSS */
 .box-icon .elementor-icon-box-icon{
     margin-top :5px;
 }
 .border-start h2.elementor-heading-title,.border-center h2.elementor-heading-title{
     position: relative;
     padding-bottom: 10px;
 }	
 
 .border-start h2.elementor-heading-title:before{
     content: '';
     position: absolute;
     bottom: 0;
     left: 0;
     background: #C79A63;
     width: 50px;
     height: 2px;
 }
 .border-center h2.elementor-heading-title:before{
     content: '';
     position: absolute;
     bottom: 0;
     background: #C79A63;
     width: 50px;
     height: 2px;
     left: 50% !important;
   transform: translateX(-50%) !important;
 }
 .c-product-grid__atc-block > *{
     padding: 14px 7px !important;
 }
 /* FAQ Page CSS */
 .faq-page .c-ip-accordion__wrap{
     max-width:unset !important;
 }
 
 /* Login CSS */
 .the_champ_social_login_title{
     text-align:center !important;
 }
 ul.the_champ_login_ul{
     display: flex;
     justify-content: center;
     align-items: center;
     margin: 20px 0!important;
 }
 ul.the_champ_login_ul li:first-child{
   margin-right:30px !important;
 }
 .the_champ_outer_login_container ul.the_champ_login_ul li{
     width: 125px !important;
 /* 	margin-right: 30px !important; */
 }
 .the_champ_outer_login_container ul.the_champ_login_ul li i{
     width: 100% !important;
 }
 .the_champ_outer_login_container ul.the_champ_login_ul li i{
     position:relative;
     border:1px solid #E3E3E3;
 }
 .the_champ_outer_login_container ul.the_champ_login_ul li i:before{
     transform: translateY(-50%);
     position: absolute;
     content: 'Sign Up With';
     font-style: normal;
     padding-left: 10px;
     top: 50%;
 }
 .theChampGoogleLoginSvg{
     background-size:unset !important;
     background-position:right !important;
 }
 div.the_champ_login_container i.theChampFacebookBackground{
     background-color: transparent !important;
 }
 div.theChampFacebookLogoContainer{
     background-color: #218cf2 !important;
     float: right;
     margin-right: 5px;
 }
 .theChampFacebookLoginSvg{
         background:url('https://dr-scent.com/drscent/uploads/2023/11/fb-white.svg') !important;
 }
 .theChampGoogleBackground{
     border:1px solid #E3E3E3;
 }
 
 /* Google Capcha CSS */
 .grecaptcha-badge {
     opacity: 0;
     visibility: hidden;
 }
 
 /* Language Translator CSS */
 .gtranslate_wrapper select.gt_selector{
         background-color: transparent;
     background-image:url('https://dr-scent.360websitedemo.com/drscent/uploads/2023/11/download.svg') !important;
     border: unset;
     font-size: 12px;
     text-transform: uppercase;
     font-weight: 600;
     padding: 0 !important;
       width: 80px;
         margin-left: 10px;
       margin-right: 10px;
 }
 .c-mobile-menu__list .gtranslate_wrapper select.gt_selector {
   width: 96px !important;
   margin:0 !important;
 }
 .gtranslate_wrapper select{
 /*   -webkit-appearance: button !important;
   -moz-appearance: button !important;
   appearance: button !important; */
 }
 .home .c-header--sticky .c-top-menu__item .gtranslate_wrapper select.gt_selector,.c-header--header-type-1:not(.c-header--tr) .gtranslate_wrapper select.gt_selector{
     color: #fff;
 }
 .home .c-header--sticky .c-top-menu__item .gtranslate_wrapper select.gt_selector option,.c-header--header-type-1:not(.c-header--tr) .gtranslate_wrapper select.gt_selector option{
     color:#020101;
 }
 select.gt_selector.notranslate:hover {
         cursor:pointer;
     text-decoration: underline;
 }
 .c-header--header-type-1:not(.c-header--tr) .gtranslate_wrapper select.gt_selector:hover{
     color:#97999E !important;
 }
 
 
 .single-product .product_meta .tagged_as{
     display:none;
 }
 
 .c-product__tabs-fullwidth{
     padding-bottom:30px;
 }
 @media (min-width: 992px) {
     .single-product .c-product__tabs-fullwidth-content--additional_information{
         margin: 0 auto;
     width: 100%;
     display: block;
     max-width: 1270px !important;
     padding-left: 28px;
 }
 /* #tab-additional_information-1 .c-product__tabs-fullwidth-content {
     margin-left: 23px !important;
 } */
 }
 @media (max-width: 767px) {
   .h-ltr .c-product__quick-view-col-2, .c-product--quick-view .c-product__slider {
     margin-top: 25px !important;
     margin-left: 0 !important;
   }
 }
 
 @media (min-width: 1190px) {
   .c-top-menu__item--has-children > a::after {
     font-size: 7px !important;
     opacity: 0.9 !important;
     font-weight: lighter !important;
   }
 }
 
 /* Technology CSS */
 
 /* .technology::after{
     content: '';
         background: url(https://dr-scent.com/drscent/uploads/2023/11/Innovation-Tech.png);
         height: 100%;
         width: 100%;
         position: absolute;
         background-position: bottom -10px right -104px;
         background-size: contain;
         opacity: 0.5;
         background-repeat: no-repeat;
 } */
 .c-product-grid__icon,
 .c-product-grid__atc-icon-mobile{
     z-index:0 !important;
 }
 
 /* Chaty CSS */
 .chaty-widget .chaty-channel.Whatsapp-channel{
     right: 15px !important;
     height: 140px !important;
 }
 ._449fb{
     width: 54px !important;
   height: 0px !important;
 }
 
 /* Contact Form 7 Loader CSS */
 .wpcf7-submit.has-spinner{
     position:relative;
 }
 .wpcf7-spinner{
     background-color: #fff !important;
 }
 .wpcf7-spinner::before{
     background-color:#23282d !important;
 }
 .drscent-hp-cta-section .wpcf7-spinner{
     position:absolute;
     right: -14px;
   bottom: -6px;
 }
 .wpcf7-spinner {
     display: unset !important;
 }
 .get-in-touch-form .wpcf7-spinner{
     position: absolute;
     bottom: 23px;
     right: 20px;
 }
 .get-in-touch-form.franchise-register .wpcf7-spinner,
 .get-in-touch-form.market-place .wpcf7-spinner,.get-in-touch-form.scent-solutions .wpcf7-spinner{
     bottom: 37px !important;
 }
 
 /* Offer page css */
 .offer-page-section .offer-main-img .elementor-widget-image,
 .offer-page-section .offer-main-img .elementor-widget-image a,
 .offer-page-section .offer-main-img .elementor-widget-image img{
     height: 100% !important;
 }
 /* Guest btn CSS */
 .guest-user-login{
     margin-top:30px;
     text-align:center;
 }
 .guest-user-login .guest-user-login-btn{
     text-decoration: none;
     padding: 8px 10px;
     border: 1px solid #E3E3E3;
 }
 
 #pum-9249 .elementor-4898 .elementor-element.elementor-element-4755738 {
     box-shadow: unset !important;
 }
 #pum-9249 .c-login{
     margin-left: 0px !important;
     margin-top: 0px !important;
     padding:0 20px 0 0 !important;
 }
 #pum-9249 .woocommerce-ResetPassword {
     padding-right: 20px !important;
     
 }
 .pum-theme-8005 .pum-content + .pum-close, .pum-theme-custom-drscent-popup-theme .pum-content + .pum-close {
     right: 10px;
     top: 10px;
     font-weight: 800;
 }
 .pum-theme-lightbox .pum-container{
     border:0;
 }
 
 /* Login Page CSS */
 
 .login-page-logo{
     text-align:center;
     margin-bottom:15px;
 }
 .login-page-logo img{
     width:150px;
 }
 .c-login__header{
     text-transform:capitalize !important;
     font-size: 19px;
 }
 .c-form.register .woocommerce-privacy-policy-text{
     display:none;
 }
 textarea {
   resize: none;
 }
 
 
 /* Subscribe Page CSS */
 
 .subscribe-section .drscent-hp-cta-input{
     width: 450px;
   background: #fff !important;
     color : #020101 !important;
   border-right: 0;
     border: 1px solid #454545;
 }
 
 .subscribe-section .drscent-hp-cta-input::placeholder {
   color: #020101;
 }
 
 .subscribe-section .drscent-hp-cta-submit{
      background: #020101 !important;
      border: 1px solid #020101 !important;
      border-left: 0;
 }
 .subscribe-section .drscent-hp-cta-submit:hover{
     background:#fff !important;
     color: #020101 !important;
 }
 .subscribe-section .wpcf7-response-output{
     margin-top:30px !important;
 }
 .page-id-9216 .drscent-cta-section{
     display:none;
 }
 /* Guest btn CSS */
 .guest-user-login{
     text-align:center;
 }
 .guest-user-login .guest-user-login-btn{
     text-decoration: none;
     padding: 8px 10px;
     border: 1px solid #E3E3E3;
 }
 
 #pum-9105 .elementor-4898 .elementor-element.elementor-element-4755738 {
     box-shadow: unset !important;
 }
 #pum-9105 .c-login{
     margin-left: 0px !important;
     margin-top: 0px !important;
 }
 #pum-9105 .woocommerce-ResetPassword {
     padding-right: 20px !important;
     
 }
 .pum-theme-8005 .pum-content + .pum-close, .pum-theme-custom-drscent-popup-theme .pum-content + .pum-close {
     right: 10px;
     top: 10px;
     font-weight: 800;
 }
 /* Login Page CSS */
 
 .login-page-logo{
     text-align:center;
     margin-bottom:15px;
 }
 .login-page-logo img{
     width:150px;
 }
 .c-login__header{
     text-transform:capitalize !important;
     font-size: 19px;
 }
 .c-form.register .woocommerce-privacy-policy-text{
     display:none;
 }
 .product_meta style{
     display:none !important;
 }
 .product_meta .subscribe-wrapper .subscribe-input{
     position: unset !important;
     line-height: 22px !important;
     border: 1px solid #d4d4d4 !important;
     width: 75%;
 }
 .product_meta .subscribe-wrapper .subscribe-input:focus{
     border: 1px solid #000 !important;
 }
 .product_meta .subscribe-wrapper .submit-btn{
     position: unset !important;
     border: 1px solid #000 !important;
     border-radius: 0 !important;
     line-height: 18px !important;
 }
 .product_meta .subscribe-wrapper .submit-btn:hover{
     color: #000 !important;
     border: 1px solid #000 !important;
 }
 .product_meta .subscribe-wrapper:after{
     display:none;
 }
 .single-product .wccs-small-clock,
 .archive.woocommerce-shop .wccs-small-clock{
     display:none;
 }
 .coming-soon-heading{
     text-align: left !important;
     font-size: 20px;
     font-weight: bold;
     line-height: 28px;
     padding-bottom: 0 !important;
     margin-bottom: 0 !important;
 }
 .subscribe-wrapper{
     padding: 0;
     min-height: unset !important;
 }
 .subscribe-wrapper h4{
     text-align: left !important;
 }