	













	
















/*Ticket No: INHOUSE-3, Name:nehal, Date: 11-12-2020 */
/*Ticket No: INHOUSE-3, Name:Riddhi, Date: 16-12-2020 */
/*Ticket No: INHOUSE-3, Name:Pooja, Date: 22-12-2020 */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;1,600&display=swap');
/*font-family: 'Poppins', sans-serif;*/
@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli.eot');
    src: url('../fonts/Muli.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Muli.woff2') format('woff2'),
        url('../fonts/Muli.woff') format('woff'),
        url('../fonts/Muli.ttf') format('truetype'),
        url('../fonts/Muli.svg#Muli') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli-Bold';
    src: url('../fonts/Muli-Bold.eot');
    src: url('../fonts/Muli-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Muli-Bold.woff2') format('woff2'),
        url('../fonts/Muli-Bold.woff') format('woff'),
        url('../fonts/Muli-Bold.ttf') format('truetype'),
        url('../fonts/Muli-Bold.svg#Muli-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli-Light';
    src: url('../fonts/Muli-Light.eot');
    src: url('../fonts/Muli-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Muli-Light.woff2') format('woff2'),
        url('../fonts/Muli-Light.woff') format('woff'),
        url('../fonts/Muli-Light.ttf') format('truetype'),
        url('../fonts/Muli-Light.svg#Muli-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli-SemiBold';
    src: url('../fonts/Muli-SemiBold.eot');
    src: url('../fonts/Muli-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Muli-SemiBold.woff2') format('woff2'),
        url('../fonts/Muli-SemiBold.woff') format('woff'),
        url('../fonts/Muli-SemiBold.ttf') format('truetype'),
        url('../fonts/Muli-SemiBold.svg#Muli-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Oswald-Bold';
    src: url('../fonts/Oswald-Bold.eot');
    src: url('../fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Oswald-Bold.woff2') format('woff2'),
        url('../fonts/Oswald-Bold.woff') format('woff'),
        url('../fonts/Oswald-Bold.ttf') format('truetype'),
        url('../fonts/Oswald-Bold.svg#Oswald-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AkhandGujaratiBold';
    src: url('../fonts/AkhandGujaratiBold.eot');
    src: url('../fonts/AkhandGujaratiBold.eot') format('embedded-opentype'),
         url('../fonts/AkhandGujaratiBold.woff2') format('woff2'),
         url('../fonts/AkhandGujaratiBold.woff') format('woff'),
         url('../fonts/AkhandGujaratiBold.ttf') format('truetype'),
         url('../fonts/AkhandGujaratiBold.svg#AkhandGujaratiBold') format('svg');
}
@font-face {
    font-family: 'AkhandGujaratiRegular';
    src: url('../fonts/AkhandGujaratiRegular.eot');
    src: url('../fonts/AkhandGujaratiRegular.eot') format('embedded-opentype'),
         url('../fonts/AkhandGujaratiRegular.woff2') format('woff2'),
         url('../fonts/AkhandGujaratiRegular.woff') format('woff'),
         url('../fonts/AkhandGujaratiRegular.ttf') format('truetype'),
         url('../fonts/AkhandGujaratiRegular.svg#AkhandGujaratiRegular') format('svg');
}


body {   
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;      
    font-family: 'Muli';
    margin: 0;
    color:#000000;
}
ul,li,p,h1,h2,h3,h4,h5,h6,a{
 padding:0;
 margin:0;
}
ul,li{
 list-style:none;   
}
a{
 text-decoration:none !important;   
}
/*Header css start*/
.logo {
    text-align: center;
}
.country_tag span {
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Muli-SemiBold';
    padding-left: 7px;
    color: #fff;
}
.country_tag{
    display:inline-block;    
    vertical-align: middle;
}
.right_sidebar {
    position: fixed;
    right: 50px;
    top: 40%;
    z-index: 1;
}
.right_sidebar img{
    display:block;
    margin-bottom:15px;
}

/* .right_sidebar:after{
   content:'';
   position:absolute;
   width:2px;
   height:68px;
   background-color:#3e4043;
   right: 0;
   left: 0;
   margin: auto;
} */
.main-header {
    padding: 22px 0;    
}
header.site-header {
    position: relative;
    z-index: 1;
}
/*.home .page_contant {*/
/*    margin-top: -165px;*/
/*}*/

.row.container.return_policy_section {
    padding-top: 50px;
}
/*Header cssend*/
.row.container {
    margin: auto;
}
.row.container >.col-sm-12 {
    padding: 0;
}
.banner_right_content {
    background-color: #ffffff;
/*     padding-top: 50px; */
    padding-right: 0;
}
.banner_right_content img{
    float:right; 
    width: auto;
    height: auto;  
}
.banner_content .row {
    align-items: center;
}
.banner_left_content h2{
    font-family: 'Muli-Light';
}
.mobile_view{
	display:none;
}
.nobold_font {
    font-weight: 600;
}
.banner_left_content h2 {
    font-family: 'Muli-Light';
    font-size: 41.22px;
    font-weight: 300;
}
.banner_left_content{
   padding-left: 3.5%;
/*    padding-right: 17%;*/
}
.banner_left_content .vc_column-inner {
    max-width: 561px;
}
.purple_text {
    color: #5f4593;
    font-weight: 600;
}
.banner_list li {
    display: inline-block;
    float: left;
    width: 50%;
    font-size: 18px;
    padding-bottom: 5px;
      font-family: 'Muli-Light';
      background-image:url(../images/right_icon.png);
      background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}
.banner_left_content p {
    color: #212121;
    font-size: 26.86px;
    margin: 6px 0 23px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
 margin-bottom:0 !important;   
}
.logo_section {
    margin-top: -50px;
    position: relative;
    z-index: 1;
}
.logo_section .row.container {
    padding: 25px 0;
}
.logo_section .row.container .row{
 align-items:center;   
}
.left_text p {
    font-size: 26px;
     font-family: 'Muli-Light';
}
.img_text_section .col-sm-9 {
    padding-left: 98px;
}
.green_btn a {
    background-color: #ff6621 !important;
    border: 0 !important;
    color: #fff !important;
    font-family: 'Muli-Bold';
    font-size: 16px !important;
    background-image: none !important;
    line-height: normal !important;
    padding: 10px 29px 14px !important;

}
.img_text_section .row.container .row {
    align-items: center;
}
.green_btn {
    margin: 22px 0 0 !important;
}
.img_text_section {
    padding: 50px 0 0;
}
.country_section {
    padding: 100px 0;
}
.country_section p {
    font-size: 34px;
     font-family: 'Muli-Light';
}
.after-before-section h2 {
    font-size: 34px;
     font-family: 'Muli-Light';
     margin-bottom: 35px;
}
.after-before-section{
 padding-bottom:100px;   
}
.footer_top {
    background-color: #3e4043;
    color: #fff;
}

.copyright_text {
    border-top: 1px solid #fff;
    padding: 15px 0;
}
.footer_top_content {
    padding: 81px 0 45px;
}
.copyright_text p {
    font-size: 14px;
}
.footer_top_content h2{
    font-size: 16px;
    font-family: 'Muli-SemiBold';
    margin-bottom: 10px;
}
.footer_top_content .textwidget li {
    font-size: 14px;
     font-family: 'Muli-Light';
}
.footer_top_content .textwidget li a{
 color:#fff;   
}
.footer_top_content .textwidget p {
    font-size: 14px;
     font-family: 'Muli-Light';
}
.footer_top_content .textwidget p img {
    margin-bottom: 27px;
}
.hover_img{
 display:none;   
}
.customer_image:hover .hover_img{
    display:block;
}
.customer_image:hover .normal_img{
    display:none;
}
.customer_image {
    margin-bottom:-1px;    
    position: relative;
    width: 5.261%;
}
.customer_content {
    display: flex;
   flex-wrap:wrap;
   position:relative;
}
.customer_image:after {
    content: '';
    position: absolute;
    background-color: rgba(255,255,255,0.7);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.customer_title h2 {
    font-size: 62.51px;
     font-family: 'Muli-Light';
     position: relative;
    z-index: 1;
}
.customer_section {
    position: relative;
}
.customer_title {
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    bottom: auto;
    transform: translate(-50%, -50%);
   padding: 56px 32px;
   text-align: center;
}
.customer_title .nobold_font {
    display: block;
    text-align: center;
}
.customer_title:after {
    content: '';
    position: absolute;
    background-image: url(../images/text_shadow.png);
    width: 100%;
    height: 100%;
    top: 0;
    left:0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.customer_satisfy_section .row{
    margin:0;
}
.customer_satisfy_section .col-sm-12{
    padding:0;
}

/*--------Cart Page---------*/
.cart-main {
    margin: 50px auto 30px;
}
.cart-main a.checkout-button.button {
       background: #ff6621 !important;
}
div#customer_details .col-1,div#customer_details .col-2 {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0px;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    width: 120px;
}
.checkout .form-row {
    display: block!important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 50%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    height: 44px;
    border: 1px solid #ececec!important;
    padding-left: 20px;
    border-radius: 5px;
}
.checkout textarea.input-text {
    height: 100px!important;
}
.checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 5px 30px 9px 10px!important;
}
.checkout .select2-container .select2-selection--single {
    height: 44px;
}
.checkout .select2-container--default .select2-selection--single {
    border: 1px solid #ececec;
    border-radius: 4px;
}
.checkout button#place_order {
    padding: 8px 15px 12px;
    background: #3e4043;
}
h3#order_review_heading {
    padding: 15px 0px;
}
.cart-main .calculated_shipping h2 {
    font-size: 30px;
    padding: 10px 0px;
}
.cart-main td.product-name a {
    color: #000039;
}

/*03-05-2021*/
.new-text-section h3 {
    font-size: 24px;
    margin-bottom: 10px;
	color: #419907!important;
	font-weight: 600;
	text-align: center;
}

.row.guj-text-section {
    margin-bottom: 30px;
	    background: #f2f2f2;
    padding: 15px 20px 15px;
}

.row.guj-text-section ul {
    margin: 0;
    padding: 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.row.guj-text-section li {
    margin-bottom: 5px;
    padding-left: 20px;
    position: relative;
    width: 48%;
}

.row.guj-text-section li:before {content: '';position: absolute;height: 10px;width: 10px;background: #e27918;border-radius: 50%;left: 0px;top: 8px;}


/*.custom_container_new_home{*/
/*	width:100%;*/
/*	max-width:1485px;*/
/*	margin-right:auto;*/
/*	margin-left:auto;*/
/*}*/


/*About US Start*/

.row.details_page_mango {align-items: center;margin-top: 45px;margin-bottom: 65px;}
h2.vc_custom_heading.main_title_mango { font-size: 42px;font-weight: 700 !important;color: #F05600;line-height: 68px;font-family: 'AkhandGujaratiBold' !important;}
.details_text p {font-size: 26px !important;line-height: 39px !important;color: black !important;margin-bottom: 38px !important;font-family:'AkhandGujaratiRegular';}
.details_text p:last-child{margin-bottom:0 !important;}
ul.mango_point li {list-style:disc;}
ul.mango_point {margin-left: 20px;}
ul.mango_point li {color: black;font-size: 26px;line-height: 39px;font-family:'AkhandGujaratiRegular';}
.row.all_mango_point {margin-bottom: 88px;}

/*About US End*/


/*Home Page Start*/

.row.vc_inner.home_banner_img {align-items: center;margin: 80px 0 0 0;}

h2.vc_custom_heading.home_page_title {
    font-size: 100px;
    font-family: 'AkhandGujaratiBold' !important;
    color: #F05600;
    text-align: center !important;
    margin-bottom: -22px;

}
.wpb_text_column.wpb_content_element.home_normal_title p {
    font-size: 36px;
    font-family: 'AkhandGujaratiBold' !important;
    text-align: center !important;
    /*margin-left: 160px;*/
    margin-left: 14%;
}
h2.vc_custom_heading.home_page_title.home_page_title_right {
    text-align: left !important;
    margin-left: 50px;
}
.page-id-14621 {
    overflow-x: hidden;
}
.left_side_img .vc_box_border_grey{
  
    position: relative;  
    z-index: -1;
}
.right_side_img .vc_single_image-wrapper.vc_box_border_grey img {
    z-index: 10 !important;
    position: relative;    
}
.right_side_img.col-sm-5 {z-index: 111;}
h2.vc_custom_heading.home_page_title.home_page_title_right {
    padding-top: 55px;
    /*padding-left: 140px;*/
    padding-left: 25%;
}

.vc_btn3-container.shop_btn.vc_btn3-inline button {
    background-color: #6E10B8 !important;
    color: white !important;
    font-size:16px;
    letter-spacing: 3px;
    text-transform: uppercase;
    border-radius: 5px 25px 25px 25px;
    padding: 12px 28px 15px 28px;
}
.vc_btn3-container.shop_btn.shop_btn_right.vc_btn3-inline button {
    border-radius: 25px 25px 5px 25px; 
}
.vc_btn3-container.shop_btn.vc_btn3-inline {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.vc_btn3-container.shop_btn.shop_btn_right.vc_btn3-inline {
    z-index: 1111;
    position: relative;
}
.mobile_view{
    display:none;
}





h2.vc_custom_heading.mobile_main_title {
    font-size: 60px;
    font-family: 'AkhandGujaratiBold' !important;
    color: #F05600;
    text-align: right !important;
}
h3.vc_custom_heading.mobile_primary_title {
    font-size: 20px;
    color:#000;
    font-family: 'AkhandGujaratiBold' !important;
    text-align: right !important;
    margin-bottom: -10px;
}
.vc_btn3-container.mobile_shop_btn.vc_btn3-inline {
    float: right;
}
.vc_btn3-container.mobile_shop_btn.vc_btn3-inline button {
    background-color: #6E10B8 !important;
    color: white;
    font-size: 14px;    
    text-transform: uppercase;
    letter-spacing: 3px;
    border: 2px solid #6E10B8 !important;
    border-radius: 19px 19px 9px 19px;
    margin-top: 10px;
}
/*.mango_img_main {*/
/*    margin-top: -125px;*/
/*    margin-left: -30px;*/
/*    z-index: -1;*/
/*}*/
.wpb_single_image.wpb_content_element.vc_align_right.mango_img_main {
    position: relative;
    top: -110px;
    left: -5px;
    z-index:-1;
}



h2.vc_custom_heading.mobile_main_title.mobile_left {text-align: left !important;}

h3.vc_custom_heading.mobile_primary_title.mobile_left {text-align: left !important;}

.vc_btn3-container.mobile_shop_btn.mobile_left.vc_btn3-inline {float: left;}
.wpb_single_image.wpb_content_element.vc_align_right.mango_img_main.mobile_left {
    top: -50px;
}
.vc_btn3-container.mobile_shop_btn.mobile_left.vc_btn3-inline button {
    border-radius: 19px 19px 19px 9px !important;
}
.row.vc_inner.second_part {
    margin-top: -100px;
}
.row.mobile_keri_about .text_about_mango{width: 100%;max-width: 50%;}
.row.vc_inner.text_about {margin: 0 10px 20px;}

/*Home Page End*/





@media(min-width:1200px){
.contents_box:hover .tooltip {
    display:block;
}
}


@media(max-width:991px)
{
    div#customer_details .col-1, div#customer_details .col-2 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}    
.checkout .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 100%;
}
.checkout .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 100%;
}
.checkout h3 {
    font-size: 24px;
}
div#order_review {
    margin-top: 20px;
}
#order_review .woocommerce-terms-and-conditions-wrapper {
    margin-bottom: 20px;
}

}

.tooltip {
    width: 825px;
    background-color: #fff;
    box-shadow: 0px 0px 15px 0px rgba(157,157,157,0.54);
    padding: 20px;    
    margin-top: 7px;
    display:none;
    opacity: 1;
	width: 42.98vw;
}
.contents_title h6 {
    font-size: 14px;
    text-align: center;
    font-family: 'Muli-SemiBold';
    margin-top:10px;
}
.contents_img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #f0f0f0;
    position: relative;
    margin: auto;
}
.contents_box {
    text-align: center;
    position:relative;
}
.contents_list .col-sm-1 {
    padding: 0 10px;
    margin-bottom: 30px;
}
.contents_list .row{
    margin:0 -10px;
}
.contents_list {
    margin: 0;
}
.contents_list .col-sm-12 {
    padding: 0;
}
.contents_img img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.tooltip p{
    margin-bottom:30px !important;
    font-size:16px;
    font-family: 'Muli-Light';

}
.tooltip:after {
    content: '';
    width: 0;
    height: 0;
    margin-bottom: 10px;
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    position: absolute;
    top: -8px;
}
.contents_list h2 {
    text-align: center;
    font-size: 36px;
    font-family: 'Muli-Light';
    margin-bottom:40px;
}
.contents_box:hover .contents_img{
    background-color: #ffe2da;
}
.contents_section {
    padding: 80px 0 50px;
    
}
/** 16/12/2020 **/
@media(min-width:1200px){
.contents_list .col-sm-1:nth-child(n+8):nth-child(-n+12) .contents_box:hover .tooltip,
.contents_list .col-sm-1:nth-child(n+20):nth-child(-n+24) .contents_box:hover .tooltip{
 right: 0;    
}
.contents_list .col-sm-1:nth-child(n+8):nth-child(-n+12) .contents_box .tooltip:after,
.contents_list .col-sm-1:nth-child(n+20):nth-child(-n+24) .contents_box .tooltip:after{
    right: 23px;
}
}
img {
    max-width: 100%;
}

.woocommerce div.product div.images img{
 width: auto;    
}
/*login page css start*/
.login_section {
    padding: 80px 0;
}
.login_section h2 {
    font-size: 36px;
    font-family: 'Muli-Light';
    margin-bottom: 40px;
}
.login_section .woocommerce form.login{
    margin:0;    
}
.login_section .woocommerce form .form-row label {
    font-family: 'Muli-Light';
    line-height: normal;
    width: 100%;
}
.login_section .input-text {
    padding: 10px 10px;
}
.login_section .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.login_section .woocommerce button.button {
   background: #ff6621 !important;
    color: #fff !important;
    font-family: 'Muli-Bold';
    font-size: 16px !important;
    line-height: normal !important;
    padding: 10px 29px 14px !important;
    border-radius: 0;
    margin: 10px 0;
}
.lost_password a {
    color: #3e4043;
}
.login_section span.password-input {
    width: 100%;
}
.login_section .lost_reset_password p {
    width: 100%!important;
}
.login_section .woocommerce-MyAccount-navigation li a {
    color: #000000;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
    display: inline-block;
    width: 100%;
    line-height: normal;
    padding: 6px 0 10px;
}
.login_section .woocommerce-MyAccount-navigation li.is-active a {
    color: #008000;
    border-bottom-color: #008000;
}
.login_section .woocommerce-MyAccount-content a {
    color: #008000;
}
.login_section .woocommerce .addresses .col-1,.login_section .woocommerce .addresses .col-2 {
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
}
.login_section .woocommerce-info {
    border-top-color: #008000;
}
.login_section .woocommerce-info::before {
    color: #008000;
}
.login_section .woocommerce .addresses {
    padding-top: 30px;
}
.woocommerce-account .login_section .addresses .title .edit{
	font-size:24px;
}
.login_section .woocommerce .addresses header {
    padding-bottom: 10px;
}
.login_section span.woocommerce-input-wrapper {
    width: 100%;
}
.login_section .select2-container .select2-selection--single {
    height: 48px;
    margin: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 50%;
	transform: translateY(-50%);
	right: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	padding:9px 30px 9px 10px;
}
:focus {
    outline: 0;
}
.login_section .select2-container--default .select2-selection--single{
	border: 1px solid #767676;
}
textarea{
	width:100%;
}
.black_button {
    background: #ff6621;
    color: #fff !important;
    font-size: 16px;
    /* font-weight: 600; */
    font-family: 'Muli-Bold';
    line-height: 24px;
    padding: 13px 30px;
    margin: 0;
    display: inline-block;
}
.two_col_sec {
    padding: 0px 10px 0 10px;
    display: flex;
    align-items: center;
    height: 100%;
    position: absolute;
	width:95%;
}
.two_col_sec_left {
    /* float: left; */
    max-width: 45%;
    flex: 0 0 45%;
    padding-top: 30px;
}
.two_col_sec_right {
    flex: 0 0 55%;
     max-width: 55%;
}
.two_col_sec_content h2 {
    font-size: 26px;
    margin-bottom: 25px;
	margin-right:5px;
}
section.section.new_two_col_sec .vc_column-inner {
    min-height: 100%;
}
section.section.logo_section {
    background: #fff;
}
section.section.new_two_col_sec .vc_col-has-fill>.vc_column-inner{
    padding: 0;
}
section.section.new_two_col_sec {
    padding-bottom: 100px;
}
/*23-12-2020 css start*/
button:focus{
    outline:0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.product_section .reviews_tab,.product_section div#tab-reviews {
    display: none!important;
}
.product_section .single_add_to_cart_button {
    background-color: #ff6621!important;
    border-radius: 0px!important;
    font-family: 'Muli-Bold';
    padding: 14px 28.5px 18px!important;
}
.product_section .quantity {
    border: 1px solid #3e4043;
    margin: 0 30px 0 0!important;
        min-height: 48px;
}
.product_section input.qty_button.minus,.product_section input.qty_button.plus {
    border: 0;
    background-color: transparent;
    min-height: 46px;
    font-size: 24px;
}
.product_section input.qty_button.minus{
    padding-left:19px;
}
.product_section input.qty_button.plus{
    padding-right:19px;
}
.product_section .qty {
    border: 0;
    color: #3c3e2b;
    font-size: 14px;
}
.single-product {
    display: inline-block;
    width: 100%;
}
.product_section label.screen-reader-text {
    display: none;
}
.product_section .woocommerce-tabs.wc-tabs-wrapper {
    border-top: 1px solid #c6c6c6;
    padding-top: 30px;
}
.product_section .tabs a {
    color: #010101!important;
    font-size: 18px;
    font-family: 'Muli-SemiBold';
    line-height: 22px;
    padding: 2px 0 7px!important;
}
.product_section .woocommerce div.product .woocommerce-tabs ul.tabs li{
    border-radius: 0;
    background-color: transparent;
    border-color: transparent;
    margin: 0;
    padding: 0 19px;
    float: left;
}
.product_section .woocommerce div.product .woocommerce-tabs ul.tabs li::before,.product_section .woocommerce div.product .woocommerce-tabs ul.tabs li::after{
  display:none;
}
.product_section .woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0;
    margin:0;
}
.product_section .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border: 1px solid #c6c6c6;
    border-bottom: 0;
}
.product_section .yikes-custom-woo-tab-title,.product_section .product_meta,.product_section p.stock,.product_section .woocommerce span.onsale {
    display: none;
}
.product_section .woocommerce-Tabs-panel p,.product_section .woocommerce-Tabs-panel li {
    color: #090909;
    font-family: 'Muli-Light';
}
.product_section .woocommerce-Tabs-panel li {
    color: #000;
    font-size:16px;
    position: relative;
    padding-left: 29px;
    line-height: 30px;
}
.product_section .woocommerce-Tabs-panel li:after {
    content: '';
    background-image:url(../images/write_icon.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 16px;
    position:absolute;
    top:9px;
    left:0;
}
.product_section .woocommerce-Tabs-panel h6 {
    font-family: 'Muli-SemiBold';
    color: #010101;
    font-size: 18px;
    padding: 17px 0 7px;
}
.product_section .woocommerce div.product .woocommerce-tabs .panel {
    border: 1px solid #c6c6c6;
    border-top: 0;
    padding: 11px 20px 12px 18px;
}
.product_section .woocommerce-Tabs-panel ul {
    column-count: 2;
}
.product_section .woocommerce-Tabs-panel p {
    line-height: 26px;
}
.product_section .woocommerce-product-gallery {
    width: 100%!important;
}
.product_section .woocommerce div.product div.summary {
   width: 58.333333%;
   padding-left: 30px;
}
.slick-next:hover, .slick-next:focus, .slick-next {
    transform: rotate(180deg) !important;
    right: -10px !important;
    margin-top: -10px !important;
}
.left_product_img_div .wpgs-nav .slick-slide {
    height: 100% !important;
}
.product_section .product_title {
    font-family: 'Muli-Bold';
    color: #090909;
    font-size: 24px;
    padding-bottom:4px !important;
}
.product_section .txt_red{
    color: #fb0000;
}
.wpgs.wpgs--with-images.images {
    width: 100% !important;
    display: inline-block;
}
/* .product_section button.single_add_to_cart_button.button.alt {
    display: none;
} */
/* .product_section a.woocommerce-review-link {
    display: none;
} */
.woocommerce .woocommerce-product-rating .star-rating {
    margin-right: 15px;
}
.woocommerce .woocommerce-product-rating .star-rating {
    margin-right: 15px;
}

span.loves {
    margin-left: 5px;
    background-color: #ffede8;
    padding: 0px 6px;
    margin-right: 10px;
}

span.rand_numder {
    background-color: #ffede8;
    padding: 0px 6px;
}
.woocommerce div.product p.price  del {
    display: block;
    width: 100%;
    opacity:  1 !important;
    color: #818181;
    text-decoration-line: none;
    font-size: 14px;
}

.woocommerce div.product p.price del > span {
    width: 120px;
    display: inline-block;
}
.woocommerce div.product p.price del span.woocommerce-Price-amount.amount bdi {
    text-decoration: line-through;
}
.woocommerce div.product p.price  ins {
   display: block;
    width: 100%;
    opacity: 1 !important;
    color: #010101;
    text-decoration-line: none;
    font-size: 18px;
    font-weight: 600;
}
.woocommerce div.product p.price ins span.woocommerce-Price-amount.amount bdi{
    color:#ff0000;
}
.woocommerce div.product p.price ins > span {
     width: 120px;
    display: inline-block;
}


.get_main_price > span {
    width: 120px;
    display: inline-block;
}

.get_main_price {
    opacity: 1 !important;
    color: #818181;
    text-decoration-line: none;
    font-size: 14px;
}

.get_main_price > span + span {
    /* color: #ff0000; */
    width: auto;
    text-decoration: line-through;
}
p.you_save_price span {
    width: 80px;
    display: inline-block;
    opacity: 1 !important;
    color: #818181;
}

.inclusive {
    color: #010101;
    margin-left: 123px;
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 14px;
	display:none; 
}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 15px;
}
p.you_save_price {
    color: #ff0000;
}
.product_section input.qty_button.minus, .product_section input.qty_button.plus {
    line-height: 28px !important;
    transform: translateY(-2px);
}
.woocommerce .quantity .qty {
    transform: translateY(-2px);
	display: inline;
}
p.Off_label {
    width: 60px;
    height: 60px;
    background: #419907;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    flex-wrap: wrap-reverse;
    justify-content: center;
    text-align: center;
    font-weight: 700;
    position: absolute;
    top:24px;
    left:24px;
    
}

p.Off_label small {
    font-size: 18px;
    line-height: 0px;
}
.wpgs-for .slick-slide{
    background-color: #f6f6f6;
     height:320px;
     margin-bottom:20px;
}
#the-final-countdown {
 position: absolute;
    bottom: 142px;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(204,204,204,0.4);
    max-width: 250px;
    text-align: center;
    padding: 8px 10px;
}
.left_product_img_div {
    position: relative;
    display: inline-block;
    width: 41.666667%;
}
.wpgs-for .slick-slide{height:unset !important;}
.wpgs-for .slick-slide img{
    position: absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    max-width:100%;
    max-height:100%;    
}
.wpgs-for .slick-arrow{
    display: none !important;
}
#the-final-countdown p{
  display: inline-block;
    background-color: #ffffff;
    width: 30px;
    height: 40px;
    margin: 0 4px;
    color: #1a1a1a;
    font-size: 9px;
}
#the-final-countdown p b{
  display: block;
    font-size: 14px;
    color: #000;
}
#the-final-countdown span{
    display: block;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    color: #010101;
    padding-bottom: 5px;
}
.wpgs-nav .slick-slide {
    border: 1px solid #f0f0f0;
    height: 110px !important;
    position: relative;
}
.wpgs-nav .slick-slide img{
    position: absolute;
    top:0;
    bottom:0;
    margin:auto;
    left:0;
    right:0;
    max-width: 100%;
    max-height: 100%;
}
.slick-prev:before, .slick-next:before{
    opacity: 1;
    display: none !important;
}
.slick-prev, .slick-next{
    width:35px;
    height:35px;
    background-image: url(../images/left_arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #f6f6f6;
    border-radius: 50%;
}
.slick-prev,.slick-prev:hover,.slick-prev:focus {left: -20px !important;}
.slick-next,.slick-next:hover,.slick-next:focus {right: -15px !important;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
    background-color: #ffdbd1;
    color: #000;
}
.product_section{
    padding-top:20px;
}
.slick-next{    
    transform: translate(0%, -50%) rotate(180deg) ;
}
.logo img{
    height:auto;
}

/*28-12-2020*/
.login_section .u-column1.col-1, .login_section .u-column2.col-2 {
    float: left;
    width: 100%;
    flex: 0 0 50%;
    max-width: 50%;
}
.acf-form-submit .acf-button {
    display: none !important;
}
.gtranslate img {
    display: none !important;
}
.myaccount_part {
    display: flex;
    justify-content: flex-end;
}
account_part {
    display: flex;
    justify-content: flex-end;
}
.myaccount_part .myaccount_section>li a {
    color: #3e4043;
    margin-right: 15px;
    font-family: 'Muli';
 
}

.gtranslate .switcher {
    width: 100px;
}

.gtranslate .switcher img {
    display: none !important;
    border: 0px !important;
}

.gtranslate .switcher  .selected {
    background: none;
    border: 0px;
}

.gtranslate .switcher .selected a {
    color: #3e4043;
    border: 0px;
    font-family: 'Muli';
}
.gtranslate .switcher  a{
     font-family: 'Muli';
}

.gtranslate .switcher .selected a::after {
    top: 0px;
}
.gtranslate .switcher .selected a {
    color: #3e4043!important;
}
.gtranslate .option {
   border: 0px !important;
    background: #fff!important;
    border-bottom: 1px solid !important;
    padding: 5px 0px;
    width: 98px !important;
    position: absolute !important;
}

.gtranslate .option a {
    padding: 6px 6px;
}
.banner_right_content img {
    height: 680px;
    object-fit: contain;
    object-position: bottom;
}

.myaccount_menu {
    position: absolute;
    width: 114px;
    background: #fff!important;
    border-bottom: 1px solid !important;
    padding: 5px 3px;
    display:none;
    z-index: 9999999;
}

.myaccount_section {
    position: relative;
    margin-right: 25px;
}

.myaccount_menu li a {
    color: #000;
    padding: 3px 1px;
    font-weight: 500;
}

.myaccount_section span {
    font-size: 16px;
    margin-top: 0px;
    position: absolute;
    right:0px;
    display: flex;
    align-items: center;
    top: 4px;
    color: #666666;
    cursor: pointer;
    margin-right: -19px;
}
.myaccount_section.active span {
    transform: rotate(180deg);
    right: 4px;
}
myaccount_section li {
    position: absolute;
}
.woocommerce a {
    color: #3e4043;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    width: 100%;
}
.woocommerce-notices-wrapper {
    margin-bottom: 20px;
}
.woocommerce-form-login-toggle {
    margin-bottom: 20px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    display: table !important;
    float: none !important;
    background: #3e4043;
    color: #fff;
    padding: 12px 21px 16px;
    /* display: inline-block; */
    width: auto;
    /* margin-right: auto !important; */
}

.checkout h3 {
    font-weight: 400;
    font-size: 25px;
}
.woocommerce-message a.button.wc-forward {
    padding: 8px 15px 12px;
    background: #ff6621;
    color: #fff;
}
td.product-quantity input {
    transform: none;
    border: 0;
    background-color: #fff;
}

td.product-quantity input.qty {
    transform: none !important;
    border: 0px;
    padding: 3px 0px;
}
.woocommerce button.button {
    background: #ff6621 !important;
    color: #fff !important;
    padding: 8px 15px 13px;
}
form.woocommerce-shipping-calculator .select2-container .select2-selection--single {
    height: 44px;
    padding: 0px  0px !important;
    width: 100%;
}
form.woocommerce-shipping-calculator .select2-container .select2-selection--single span {
    padding: 6px 10px 8px;
}
.cart_totals.calculated_shipping .form-row>span {
    width: 100%;
}
.woocommerce-MyAccount-content a.woocommerce-Button.button {
    background: #ff6621 !important;
    color: #fff;
    padding: 8px 12px 13px;
}
.acf-fields.acf-form-fields.-top .acf-field {
    padding: 0px;
}
.acf-fields.acf-form-fields.-top .acf-field span.select2-selection.select2-selection--multiple {
    border: 1px solid #aaa;
    border-radius: 0px;
    padding: 0px 8px;
}
.product_section .quantity {
    display: inline-block;
}
.product_section .quantity {
    display: inline-block; 
}
.apply_coupon {
    margin-bottom: 15px;
    margin-left: 96px;
    position: relative;
}

.apply_coupon span {
    color: #000000;
    font-weight: 600;
}

.apply_coupon p {
    margin-top: 3px;
}
/* The container */
.container_custom {
  display: block;
    position: relative;
   padding-left: 27px;
    margin-bottom: 6px;
    cursor: pointer;
   font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700;
}

/* Hide the browser's default checkbox */
.container_custom input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 3px;
  left: 0;
 height: 20px;
    width: 20px;
  background-color: #eee;
  border-radius: 4px;
}


/* When the checkbox is checked, add a blue background */
.container_custom input:checked ~ .checkmark {
 background-color: #419907;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container_custom input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container_custom .checkmark:after {
     left: 7px;
    top: 4px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.apply_coupon:before {
    content: "Coupon";
    position: absolute;
    background-color: #e47910;
    border-radius: 0;
    left: -98px;
    color: #fff;
    font-weight: 600;
    padding: 0px 4px 4px;
    font-size: 14px;
}
.product_section .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 30px;
}
.acf-fields.acf-form-fields.-top .select2-container.-acf .select2-selection--multiple .select2-selection__choice {
    border-radius: 0px;
    padding: 0px 29px 2px 5px;
    position: relative;
}
.acf-fields.acf-form-fields.-top .select2-container.-acf .select2-selection--multiple .select2-selection__choice span.select2-selection__choice__remove {
    position: absolute;
    right: 3px;
    top: -1px;
}
/* .product_section [aria-selected="true"] {
    display: none;
} */
.banner_new_section .banner_left_content .vc_column-inner {
    max-width: 674px;
}
.banner_new_section .banner_left_content .vc_column-inner em {
    font-weight: 600;
    font-style: inherit;
}
.banner_new_section .banner_left_content .vc_column-inner strong {
    font-weight: 600;
    color: #419907;
}
.banner_new_section .banner_left_content ul {
    column-count: 2;
}
.banner_new_section .banner_left_content li:before {
     content: '';
    background-image: url(../images/write_icon.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 16px;
    position: absolute;
    top: 9px;
    left: 0;
}
.banner_new_section .banner_left_content li {
    color: #000;
    font-size: 18px;
    position: relative;
    padding-left: 29px;
    line-height: 30px;
    padding-right: 10px;
}
p.return-to-shop a.button.wc-backward {
    padding: 8px 20px 10px;
    background-color: #ff6621;
    color: #fff;
}
.woocommerce-cart section.page_contant {
    min-height: 50vh;
}
.woocommerce a.remove{
    line-height: 0.75 !important;
}
.percentage {
    color: #4c4b4b;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}
.bg-neon-orange {
    background: #419907;
    height: 100%;
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent); 
    background-size: 40px 40px;
}
.progress_bar {
    height: 20px;
    width: 100%;
    background: #f0f0f0;
    position: relative;
    display: inline-block;
   margin-bottom: 35px;
	margin-top:10px;
}
span.green {
    color: #419907;
    font-weight: 600;
}

p.sold_section {
    margin-bottom: 15px;
}

.modal .modal-header {
    padding: 14px 0px;
    border: 0px;
    text-align: center;
}
.modal .modal-header h4.modal-title {
    color: #ff6621;
    width: 100%;
}
.modal .modal-body .contact_field label {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    margin: 0px;
}

.modal .modal-body .contact_field input {
    width: 100%;
    height: 36px;
    border: 1px solid #aaa;
    padding: 5px 15px 10px;
}

.modal .modal-body .contact_field {
    margin-bottom: 15px;
    position: relative;
}

.modal .modal-body .contact_field span {
    position: absolute;
    top: 29px;
    left: 6px;
}

.modal .modal-body .contact_field .mobile_number {
    padding: 5px 72px 8px 38px;
}

.modal a.otp_btn {
    position: absolute;
    right: 5px;
    color: #419907;
    top: 29px;
    text-transform: uppercase;
    z-index: 9999;
}

.modal input.contect_form_submit {
    background: #ff6621;
    color: #fff !important;
    font-size: 16px;
    font-family: 'Muli-Bold';
    line-height: normal;
    padding: 5px 30px 7px;
    margin: 9px 0px 0px;
    display: inline-block;
    border: 0px;
    cursor: pointer;
}

.modal .modal-content {
    border-radius:5px;
    border: 0px;

}
.modal .modal-header .close {
    font-size: 51px;
    padding: 0px;
    margin: 0px;
    position: absolute;
    z-index: 1;
    right: 10px;
    top: -1px;
    color: #ff6621;
    opacity: 1;
    font-weight: 100;
}
.modal.show .modal-dialog {
    top: 50px;
}
.modal .modal-body {
    padding: 0px 20px 50px
}
.modal .sucess_msg {
    color: green;
    margin-top: 5px;
}
.modal-open .modal{
    padding: 0px !important;

}
.resend_timer {
    text-align: center;
}
section.custom-social-proof.hide {
    display: none !important;
}
.banner_new_section .banner_left_content p {
    margin-bottom: 6px;
    font-size: 16px;
}

.banner_new_section  h2 {
    font-size: 36px;
}
.banner_new_section .banner_left_content li{
    font-size: 16px;
}
.row.bottom_text.container .vc_column-inner {
    min-height: auto !important;
}
.row.bottom_text.container .vc_column-inner h4 {
    font-size: 22px;
    line-height: normal;
    padding: 30px 15px;
    /* max-width: 800px; */
    margin: auto;
    margin-top: 30px;
    background-color: #f2f2f2;
    color: #000;
}
.right_sidebar a.contact_open {
    position: absolute;
    bottom: -120px;
    width: 50px;
    height: 50px;
    left: -9px;
}
span.rand_numder b.green {
    color: #419907;
}
.gold {
    color: #a28042;
    font-family: 'Muli-Bold';
}
.page-beard-oil section.page_contant {
    margin-top: 0px;
}
section.section.img_text_section.men_text_section {
    background-repeat: no-repeat;
    background-position: left 106px;
}
section.section.img_text_section.men_text_section img {
    transform: translateX(-215px);
}
section.section.img_text_section.men_text_section p {
    font-size: 25px;
}
section.section.deff_img_section {
    margin-bottom: 100px;
}
section .related.products {
    display: none;
}
.page-beard-oil .country_tag span {
/*     color: #fff !important; */
}
.product_section .woocommerce div.product div.summary h1.product_title.entry-title {
    display: none;
}
.product.has-post-thumbnail h1.product_title.entry-title{
  padding-bottom: 0px !important;
}
.woocommerce-product-details__short-description {
    padding-bottom: 15px;
}
.product.has-post-thumbnail p{
	display:none;
}
.product_section .woocommerce div.product div.summary p {
    display: block;
}
.modal .modal-body .contact_field #otp_text_box {
    color: red;
    bottom: -24px;
    top: auto;
}
.wpgs-nav.slick-initialized.slick-slider {
    margin-top: 49px;
}

form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first label {
    display: inline-block;
    width: 100%;
}

form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first .digcon {
    width: 100%;
}

form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first input#username {
    width: 100%;
}
@media(min-width:768px){
.product.has-post-thumbnail h1.product_title.entry-title{display: none;}
.product_section .woocommerce div.product div.summary h1.product_title.entry-title {display: block;}
}

/* 31-12-2020 Checkbox popup CSS */
.hair_main_checkbox label {
    font-size: 16px;
    font-family: 'Muli-SemiBold';
    width: 209px;
    vertical-align: middle;
}
.hair_main_checkbox .hair_problems {
    max-width: 100%;
    min-width: 66%;
    padding: 10px 10px;
    font-family: 'Muli';
    font-size: 16px;
}
.scroll_bar a.selected_tags_value {
    background-color: #ff6621;
    padding: 10px 17px;
    display: inline-block;
    margin-top: 12px;
    color: #ffffff;
    font-size: 17px;
    font-family: 'Muli-SemiBold';
}
.scroll_bar .acf-checkbox-list label {
    font-size: 16px;
    display: inline-block;
    margin-bottom: 3px;
}
.modal .modal-header h4.modal-title{
	display: none;
}
.shortcode-wcpr-modal-wrap a.added_to_cart.wc-forward {
    margin-left: 15px;
    text-decoration: underline !important;
}
.page_content_section li ul {
    margin-top: 7px;
}
.page_content_section a {
    color: #c68d2e;
}
.page-beard-oil .banner_new_section h2 {
    font-size: 32px;
}
section.section.img_text_section.men_text_section.men_text_section_new p {
    font-size: 20px !important;
	margin-bottom: 10px;
}

.page-beard-oil .banner_new_section h2 {
    margin-bottom: 15px;
}
.woocommerce div.product form.cart .button{
	background-color: #ff6621 !important;
	color:#fff !important;
}
.woocommerce-variation-price span.price {
    margin-bottom: 0px;
}
.woocommerce-variation-price span.price ins .woocommerce-Price-amount.amount {
    color: #419907;
    font-family: 'Muli-Light';
}
.woocommerce-variation-price span.price del .woocommerce-Price-amount.amount {
    color: #000;
}
.woocommerce-form-login-toggle a.showlogin {
    color: #ff6621;
}

input.dig_billing_otp_signup {
    background: #ff6621;
    color: #fff !important;
    border: 0px;
    padding: 11px 15px;
}

.sold_order {
    margin-top: -14px;
    margin-bottom: 10px;
}

.sold_order span {
    color: #419907;
    font-weight: 600;
}

a.fixed_order_btn {
    position: fixed;
    right: -40px;
    top: 47%;
    margin: auto;
    left: auto;
    z-index: 99;
    padding: 11px 15px 13px;
    background-color: #ff6621;
    align-items: center;
    border-radius: 5px;
    line-height: 16px;
    color: #000;
    font-weight: 700;
    transform: rotate(-90deg);
    font-size: 18px;
    text-transform: capitalize;
	display:none;
}
body.page-beard-oil a.fixed_order_btn,body.home a.fixed_order_btn{
	display:none;
}
section.section.thankyou {
    padding: 150px 0;
}
.thankyou_text h2 {
    color: #c68d2e;
    font-weight: 600;
    padding: 20px 0 0px;
}
.thankyou_text p {
    font-size: 20px;
    padding-top: 10px;
}
.cart_icon {
    position: relative;
    display: inline-block;
	padding-top: 5px;
}

.cart_icon span#mini-cart-count {
        position: absolute;
    left: 8px;
    top: -9px;
    color: #000;
    /* background: #c68d2e; */
    padding: 2px 0px;
    border-radius: 50%;
    line-height: 14px;
    font-size: 12px;
    height: 20px;
    text-align: center;
    width: 20px;
}


.new_home_banner {
    background-repeat: no-repeat;
    margin-top: -130px;
       background-position: top center;
}
.new_home_banner .t_mark_img {
    position: absolute;
    top: 50%;
    left: 35.3%;
    bottom: 0;
   
}
.banner_main_content.col-sm-12 {
    padding: 0;
}
.banner_main_content h3.vc_custom_heading {
    font-size: 80px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'Oswald-Bold';
    opacity: 0.5;
}
.heading_text_left h3 {
    position: absolute;
    right: -60%;
    top: 66%;
    left: 0;
}
.heading_text_right h3 {
    position: absolute;
    left: -61%;
    right: 0;
    top: 66%;
}
.new_product_section {
    padding: 80px 0 120px !important;
}
.new_product_section .two_col_sec_right h2 {
    font-family: 'Muli-Bold';
    margin-bottom: 8px;
}
.new_product_section .two_col_sec_content p {
    font-family: 'Muli-Light';
    margin-bottom: 17px;
}
.new_product_section .two_col_sec_left {
    max-width: 50%;
    flex: 0 0 50%;
}
.new_product_section .two_col_sec_right {
    max-width: 46%;
    padding-top: 14px;
}
.new_product_section .two_col_sec_img img {
    max-width: initial;
   display: none;
}
.right_product_content .two_col_sec_content h2 {
    width: 63%;
}
.right_product_content .black_button {
    background-color: #ff6621;
    color: #fff !important ;
    font-size: 16px;
    font-family: 'Muli-Bold';
    line-height: 24px;
    padding: 13px 30px;
    margin: 0;
    display: inline-block;
}
.switcher .selected a:hover {
    background: transparent !important;
}
.left_product_content .vc_custom_1610016765525 {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 415px;
}
.right_product_content .vc_custom_1610016822731 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 415px;
}
.d_block{display: none;}
body.home a.fixed_order_btn{
    display: none;
}
option[value="60ml (Recommended Save. ₹99.00)"] {
    color: #ff0000;
}
option[value="90ml (Big Saver Save. ₹298.00)"] {
    color: #419907;
}
.woocommerce div.product p.price {
    font-size: 1em;
}
.page-id-12 .woocommerce .woocommerce-product-rating .star-rating {
    display: block;
    width: 100%;
}
#language .modal-content {
    border: 5px solid #a28042;
}
#language h3 {
    color: #a28042;
    text-align: center;
    display: block;
    width: 100%;
    padding: 15px 0;
}
#language.modal {
    background: rgba(0,0,0,0.8);
	z-index:9999;
}
#language .gtranslate .switcher {
    width: 190px;
    border: 1px solid #000;
    padding: 5px 10px;
    margin: auto !important;
}
#language.modal.show .modal-dialog {
    top: 40%;
}
#language .option {
    width: 170px !important;
}
.mobile_bar  {
    display:none;
}
.progress_bar p {
    padding-bottom: 0;
    display: block;
    width: 100%;
    position: relative;
    color: #ff0000;
    font-size: 16px;
    font-weight: 600;
    font-family: "Muli-Light";
	margin-bottom:3px;
}
.left_product_content .black_button{
	background-color: #ff6621;
    color: #fff !important ;
}
.satisfaction_logo {
  
    position: absolute;
    top: 0;
    right: 0;
}
.satisfaction_logo img {
    max-width: 41%;
    float: right;
}
.satisfaction_logo.mobile{display:none;}
.percentage{color:#fff;}
.mobile_bottom{display:none;}
.product_add_cart{position:relative;}
.single_variation_wrap td.label {
    display: none !important;
}
a.reset_variations {
    display: none !important;
}
.variable-item:not(.radio-variable-item){border:1px solid #000 !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{box-shadow:none !important;background-color: #022f4a;  color: #fff;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{background-color: #022f4a;  color: #fff;border:none !important;}
.product_section .woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 0;
}
/*
.product_section .woocommerce-product-rating p.price {
    display: none;
}
*/
table.variations {
    display: inline-block;
    width: auto !important;
    float: left;
    vertical-align: middle;
    margin: 10px 30px 10px 0 !important;
}
.woocommerce-variation.single_variation {
    display: inline-block;
    vertical-align: middle;
}
.woocommerce-variation-price span.price ins .woocommerce-Price-amount.amount {
    color: #ce0921;    
    font-size: 24px;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{
 text-decoration:none;   
}
.product_add_cart{
 display:inline-block;
 width:100%;
}
.button-variable-item span{
	line-height:17px;
}
.vbox-overlay{
	display:none !important;
}
.vbox-open {
    overflow: inherit;
}
@media(max-width: 767px){
	.woocommerce .mobile_view_cart button.button[name="update_cart"]{margin: 10px auto;}
	.mobile_cart_right input.qty_button{padding: 1px 5px 5px;}
    #language .gtranslate {
        display:block;
    }
    #language h3 {
        font-size: 21px;
    }
    #language.modal.show .modal-dialog {
        top: 30%;
    }
    .mobile_bar {
        display:block;
    }
    .desktop_bar  {
        display:none;
    }
    .woocommerce div.product form.cart .variations {
        margin-bottom: 0;
    }
    .desktop_view{
        display:none;    
    }
}

.product_section .woocommerce-Tabs-panel ul.buse {
    column-count: 1;
}

.product_section .woocommerce-Tabs-panel ul.buse li:after{
	display:none
}
.product_section .woocommerce-Tabs-panel ul.buse  li{
	padding-left:0;
    	font-size: 16px;
margin: 10px 0;
}
.bstep img {
    max-width: 56px;
    margin-right: 20px;
}
span.bcontent {
    width: calc(100% - 76px);
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

.makelogo{ display: inline-block; padding-top:25px; width: 100%;}

#offer .modal-body {
    padding: 0;
}
#offer.modal .modal-content {
    background: transparent;
}
#offer.modal-open .modal {
    background: rgba(0,0,0,0.6);
}
#offer.modal .modal-header .close {
    font-size: 50px;   
    right: 4px;
    top: 12px;
}
#calc_shipping_state_field span{
	width:100%;
}
a.backtoLogin {
    padding-top: 15px;
}
.woocommerce-checkout .page_contant {
    min-height: 492px;
}
span.red {
    color: #dc2619;
    font-family: 'Muli-Bold';
}

section.section.timeline_section {
    padding: 30px 0;
    text-align: center;
}
section.section.timeline_section h2 {
    margin-bottom: 30px;
font-family: 'Muli-Bold';
}
.timeline_text h6 {
    font-family: 'Muli-Bold';
    padding: 10px;
}
.timeline {
    padding: 30px 0;
}
.acc-ctrl-btn{
		display:none;
	}
.block.animated.slideInRight p {
    font-size: 16px;
}
@media(max-width: 1670px){
    .new_home_banner .t_mark_img{top: 49%; left: 33.3%;}
    .heading_text_left h3{right: -53%;}
    .heading_text_right h3{left: -56%;}
}
@media(max-width: 1530px){
    .new_home_banner .t_mark_img{left: 31.8%;}
    .heading_text_left h3{right: -50%;}
    .heading_text_right h3{left: -52%; top: 66%;}
    .new_home_banner{padding-top: 14%;}
}
@media(max-width: 1470px){
    .new_home_banner .t_mark_img{left: 30.8%;}
    .heading_text_left h3{right: -46%;}
    .heading_text_right h3{left: -47%; top: 67%;}
}
@media(max-width: 1366px){
    .new_home_banner .t_mark_img{left: 29.8%;}
    .heading_text_left h3{right: -44%;}
    .heading_text_right h3{left: -46%;}
    .new_product_section .two_col_sec{width: auto;}
    .new_product_section .two_col_sec_left{max-width: 48%; flex: 0 0 48%;}
}
@media(max-width: 1280px){
    .new_home_banner{padding-top: 17%; background-position: top center;}
    .banner_main_content h3.vc_custom_heading{font-size: 70px;}
    .heading_text_left h3{right: -38%; top: 68%;}
    .heading_text_right h3{left: -41%; top: 68%;}
    .new_home_banner .t_mark_img{left: 27.8%;}
}
@media(max-width: 1199px){
    .new_home_banner .t_mark_img{left: 26.8%;}
    .heading_text_left h3{right: -36%;}
    .heading_text_right h3{left: -38%;}
    .new_product_section .row.container{max-width: 1140px;}
    .new_product_section{padding: 90px 0 100px !important;}
}
@media(max-width: 1024px){
    .new_home_banner .t_mark_img{left: 22.8%;}
    .banner_main_content h3.vc_custom_heading{font-size: 66px;}
    .heading_text_left h3{right: -25%; top: 72%;}
    .heading_text_right h3{left: -28%; top: 72%;}
    .new_product_section .two_col_sec_left{max-width: 46%; flex: 0 0 46%;}
    .new_product_section{padding: 85px 0 90px !important;}
}
@media(max-width: 992px){
    .new_home_banner .t_mark_img{left: 21.8%;}
    .heading_text_left h3{right: -23%;}
    .heading_text_right h3{left: -25%;}
    .new_product_section  .col-sm-6{flex: 0 0 50% !important; max-width: 50% !important;}
}
@media(max-width: 849px){
    .new_home_banner .t_mark_img{left: 14.8%; top: 48%;}
    .banner_main_content h3.vc_custom_heading{font-size: 46px;}
    .heading_text_left h3{right: -9%; top: 72%;}
    .heading_text_right h3{left: -11%;}
    .new_home_banner{padding-top: 36%;}
    .left_product_content .vc_custom_1610016765525{background-position: 20%;}
    .new_product_section .two_col_sec_right{max-width: 54%;}
    .new_product_section .two_col_sec_left{max-width: 44%; flex: 0 0 44%;}
    .right_product_content .two_col_sec_content h2{width: 80%;}
}
@media(max-width: 767px){
	.wpgs-nav.slick-slider{position:relative !important;}
    section.section.new_home_banner.vc_custom_1610011318321.-has-fill{background-color: #e8d1c5 !important; background-image: none !important;}
    .new_home_banner{padding-top: 25%; padding-bottom: 6%;}
    .center_img img {max-width: 100% !important;}
    .new_home_banner .t_mark_img img{max-width: 70% !important;}
    .new_home_banner .t_mark_img{left: 14.8%; top: 44%;}
    .heading_text_right h3{transform: rotate(90deg); top: 77%;}
    .heading_text_left h3{transform: rotate(270deg);}
    .d_block{display: block;}
    .d_none{display: none;}
    .center_content h3 {color: #ffffff; text-transform: uppercase; font-size: 46px; padding-top: 17px; font-family: 'Oswald-Bold'; opacity: 0.5;}
     .new_product_section  .col-sm-6{flex: 0 0 100% !important; max-width: 100% !important;}
     .new_product_section .two_col_sec_img img {display: block; margin: auto;}
     .wpgs-nav.slick-slider {
    display: none;
}
	.second_row_style{
		flex-direction:column-reverse;
	}
	.desktop_view{
		display:none;
	}
	section.section.timeline_section h2 {
    margin-bottom: 15px;
    font-family: 'Muli-Bold';
    font-size: 24px;
}
	.timeline {
		padding: 15px 0;
	}
	.timeline_img {
    max-width: 130px;
		vertical-align: top;
		display:inline-block;
}
	.timeline_text h6 {
    padding: 0 0 5px;
}
	.timeline_text p {
   font-size:14px;
}
	.timeline_text {
    padding-left: 15px;
}
	.timeline_text {
    width: calc(100% - 130px);
    text-align: left;
		display:inline-block;
}
	.acc_title_bar.theme-orange-title-bar a {

    line-height: 33px !important;
    min-height: 47px !important;
}
	section.section.banner_section.banner_new_section.banner_new .col-sm-5 img {
    width: 230px;
    display: none;
}
}
 @media(max-width: 575px){
	 .cart_icon{padding-top:0 !important;}
    .center_img img{max-width: 100% !important;}
    .new_home_banner{padding-top: 0; padding-bottom:0;}
    .new_home_banner .t_mark_img img{max-width: 60% !important;}
    .new_home_banner .t_mark_img{left: 22.8%; top: 39%;}
    .new_product_section .two_col_sec_left{max-width: 100%; flex: 0 0 100%;}
    .new_product_section .two_col_sec_right{max-width: 100%;}
    .right_product_content .two_col_sec_content h2{width: 100%;}
    .new_product_section{padding: 30px 0 30px !important;}
	 .product.has-post-thumbnail p{
	display:block;
}
/*03-05-2021*/
	 .row.guj-text-section li {
    width: 100%;
   font-size: 14px;
}
	 .new-text-section h3 {
    font-size: 20px;
    text-align: left;
}
	 .row.guj-text-section {
    padding: 15px 0px 15px;
}

} 
@media(max-width: 480px){
    .new_home_banner .t_mark_img{left: 12.8%;}
    .center_content h3{font-size: 40px; padding-top: 10px;}
}
@media(max-width: 375px){
   
    .new_home_banner .t_mark_img{left: 8.8%; top: 30%;}
    .center_content h3{font-size: 30px;}
}
/* New Home CSS end */

p.custom-notification-content {
    display: block !important;
}
p.custom-notification-content font,p.custom-notification-content small {
    color: #cf0000;
}
.custom-social-proof .custom-notification {
    box-shadow: none;
}
.custom-social-proof .custom-notification .custom-notification-container {
    padding: 0 0 10px;
    margin: 0;
}
.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper{
    padding-left:0;
}
section.section.contactus_section {
    padding: 60px 0;
}
.contact_text_section {
    padding-top: 30px;
}
.contact_sub_title {
    margin-bottom: 20px;
}
.social_icon_content ul li {
    display: inline-block;
    margin-right: 15px;
}
.social_icon_content {
    margin-bottom: 30px !important;
}
.contact_text_right i {
    width: 20px;
    display: inline-block;
}
.contact_element {
    width: calc(100% - 30px);
    display: inline-block;
    vertical-align: text-top;
    padding-bottom: 15px;
}
.contact_element a{
    color: #000;
}
.aboutus_content a {
    color: #d2a24d;
}
section.section.aboutus_section {
    padding: 60px 0;
}
.aboutus_content h1 {
    margin-bottom: 20px;
}
.aboutus_content h5 {
    margin-top: 25px;
}
.beard_hair_style_section p{
	line-height: 17px;
    font-size: 14px;
	padding-top: 19px;
    font-family: 'Muli-Bold';
	text-align:center;
}
.beard_hair_style_section .contents_img{
	width:64px;
	height:64px;
}
.beard_hair_style_section h2 {
    margin-bottom: 55px !important;
}
.hair_style_center {
    justify-content: center;
    margin-top: 55px;
}

}
.swipe_image_block {
    background-color: rgba(255, 149, 3,0.69);
    padding: 10px 10px 10px 45px;
    color: #fff;
	background-image:url("https://dadicare.com/wp-content/uploads/2021/02/swipe.png");
	background-repeat:no-repeat;
	background-size:20px 30px;	
	background-position:3% center;
	margin-top:-15px;
}

.payment_box > p {
    color: #f76623;
    font-weight: bold;
}

.checkout label>small {
    font-size: 14px;
    font-weight: bold;
}
ul.wc_payment_methods.payment_methods.methods img {
   display:none;
}

.woocommerce-checkout .right_sidebar a.contact_open, .woocommerce-checkout  div#fb-root  {
    display: none;
}
.pay_icon {
    padding: 15px 15px 0;
}
.category_title {
    text-align: center;
    padding: 50px 0 30px;
}
.cat_content_main {
    border: 1px solid #e3e3e3;
}
.cat_content {
    padding: 25px;
}
.cat_link a {
    color: #fd6521;
    font-size: 21px;
    text-decoration: underline !important;
}
.cat_date {
    color: #090909;
    font-size: 19px;
    padding-bottom: 10px;
font-family: 'Muli-Light';
}
.cat_title h4 {
    color: #000000;
    font-size: 24px;
    padding-bottom: 15px;
}
.cat_text {
    font-size: 19px;
    color: #090909;
    padding-bottom: 10px;
font-family: 'Muli-Light';
}
.cat_content_main {
    margin-bottom: 30px;
}
.category_section {
    padding-bottom: 50px;
}
/***  12/02/2021  ***/ 
#toc_container {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #aaa;
    display: table;
    font-size: 95%;
    margin: 25px 0;
    padding: 20px;
    width: auto;
}
div#toc_container ul li a {
    color: #1421cc;
    font-size: 16px;
    font-family: 'Muli-Light';
}
div#toc_container p.toc_title {
    color: #090909;
    text-align: center;
    font-family: 'Muli-SemiBold';
    font-weight: 600;
}
.blog_content {
    font-size: 16px;
    color: #090909;
    font-family: 'Muli-Light';
}
.blog_content p,.blog_content .wpb_single_image .vc_figure,.blog_img{
	margin-bottom:20px !important;
}
.blog_title h1 {
    margin: 50px 0 10px;
    font-size: 26px;
}
.blog_title span {
    margin-bottom: 30px;
    display: block;
}
.blog_section {
    margin-bottom: 50px;
}
.first_cnt p:first-child:first-letter {
    font-size: 48px;
    line-height: 45px;
    float: left;
    padding-right: 7px;    
    font-family: 'Muli-Light';
    color: #090909;
}
.blog_related_product li.two_col_sec {
    position: relative; 	
}
.blog_related_product li .two_col_sec_left {
    padding: 0;
	max-width: 40%;
    flex: 0 0 40%;
}
.blog_related_product li .two_col_sec_right {
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 13px;
}
.blog_related_product a.black_button {   
    padding: 7px 20px 10px;
}
.blog_related_product h5 {
    font-size: 16px;
	margin-bottom: 10px;
}
.blog_related_product h3 {
    margin-bottom: 15px;
}
.right_side_content {
    margin-top: 52px;
}
.home_blog_content.col-sm-4 {
    text-align: left;
}
.home_blog_content h4 {
    padding: 5px 0;
}
.home_blog_content.col-sm-4 a {
    padding: 8px 48px 8px 15px !important;
}
.cat_text {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}
h2.widgettitle,.blog_related_product h3 {
    font-size: 26px;
}
.blog_related_product h3{
	margin-top: 20px;
}
li#recent-posts-3 a {
    color: #ff6621;
    display: block;
}
li#recent-posts-3 li {
    padding: 5px 0;
    border-bottom: 1px solid #eaeaea;
}
li.variable-item.disabled {
    display: none !important;
}
.post-type-archive-product .woocommerce-breadcrumb,.post-type-archive-product #sidebar,.tax-product_cat .woocommerce-breadcrumb,.tax-product_cat #sidebar {
    display: none;
}
.post-type-archive-product.woocommerce .star-rating span,.tax-product_cat.woocommerce .star-rating span,.related_products_section .star-rating span,.cross-sells .star-rating span{
	COLOR: #ffb600;
}
.post-type-archive-product span.onsale,.tax-product_cat span.onsale,.related_products_section span.onsale,.cross-sells span.onsale {
    border-radius: 3px !important;
    min-width: auto !important;
    min-height: auto !important;
    height: auto !important;
    line-height: normal !important;
    padding: 3px 10px !important;
	background-color: #ff6621 !important;
}
.post-type-archive-product h2.woocommerce-loop-product__title,.tax-product_cat h2.woocommerce-loop-product__title,.related_products_section h2.woocommerce-loop-product__title,.cross-sells h2.woocommerce-loop-product__title{
    font-size: 18px;
    font-weight: 700;
	text-align:center;
    color: #000000;
}
.post-type-archive-product.woocommerce ul.products li.product .price,.tax-product_cat.woocommerce ul.products li.product .price,.related_products_section ul.products li.product .price,.cross-sells ul.products li.product .price{
	font-size:18px;	
	text-align:center;
	color: #43b712;
}
.instagram_section .row{
	margin:0;
}
.instagram_section .col-sm-12{
	padding:0;
}
.instagram_section{
	padding-bottom:50px;
}
h1.woocommerce-products-header__title.page-title {
    font-size: 30px;
}
.post-type-archive-product .add_to_cart_button,.tax-product_cat .add_to_cart_button, .related_products_section .add_to_cart_button, .cross-sells .add_to_cart_button{
    background-color: #ff6621 !important;
    color: #fff !important;
    margin-top: 10px !important;
    line-height: normal !important;
    padding: 5px 10px 10px !important;
	display:table !important;
	margin:auto !important;
}
.post-type-archive-product li.type-product:hover,.tax-product_cat li.type-product:hover,.related_products_section li.type-product:hover,.cross-sells li.type-product:hover{
	box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.2);
}
.post-type-archive-product li.type-product,.tax-product_cat li.type-product,.related_products_section li.type-product,.cross-sells li.type-product{
	padding:15px !important;
}
.post-type-archive-product.woocommerce ul.products li.product .star-rating,.tax-product_cat.woocommerce ul.products li.product .star-rating,.related_products_section ul.products li.product .star-rating,.cross-sells ul.products li.product .star-rating{
	margin:auto;
}
.post-type-archive-product header.woocommerce-products-header,.tax-product_cat header.woocommerce-products-header {
    margin-top: 30px;
}
.post-type-archive-product ul.products.columns-4,.tax-product_cat ul.products.columns-4 {
    margin-top: 30px !important;
    display: inline-block !important;
    width: 100% !important;
}
.cross-sells h2 {
    text-align: center;
}
.related_products_section .woocommerce.columns-3,.related_products_section .woocommerce.columns-2,.cross-sells .products.columns-2 {
    margin-top: 50px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 22%;
    display: inline-block;
    float: left;
}
.woocommerce .cross-sells ul.products li.first, .woocommerce-page .cross-sells ul.products li.first {
    clear: initial;
}
/*
p.price .get_main_price {
    display: none;
}


*/
ul.menu.menu_sub{
	display:none;
	position: absolute;    
    background-color: #fff;
    width: 100%;
    left: 0;
    right: 0;
	top: 90px;
	padding: 7px 0;
	z-index:1111;
}
ul.menu.menu_sub li {
    display: inline-block;
    float: left;
	margin: 0 25px;
}
.myaccount_part{
	position:inherit;
}
.menu_sub .dropdown_active a {
    display: flex;
    flex-direction: column-reverse;
	width: 200px;    
    position: relative;
    text-align: center;
    margin-top: 0;
}
.menu_sub .dropdown_active >a {
    display: inherit;
    width: auto;
    height: auto;
    margin: 0;
}
img.menu_img {
    margin: auto;
    display: block;
    width: auto;
    height: auto;
	margin-bottom: 10px;
	max-height: 110px;
}
.navbar-nav a {
    color: #3e4043;
    font-size: 16px;  
	margin-right: 37px;
	padding-bottom: 6px;
}
.dropdown_active a {
    border-bottom: 3px solid #a5721f;
	  font-weight: 700;
}
.dropdown_active .menu_sub a{
	border-bottom:none;
	font-weight:400;
	font-size:18px;
	margin-right:0;
	color:#000000;
}
.dropdown_active .menu_sub .dropdown_active a{
	 border-bottom: 3px solid #a5721f;
	  font-weight: 700;
}
.dropdown_active >ul.menu.menu_sub {
    display: flex !important;
	justify-content:center;	
	box-shadow: 0px 0px 24px 5px rgba(0,0,0,0.08);
}
.dropdown_active .dropdown_active ul {
 top: 43px;
    padding: 19px 0 8px;
}
.dropdown_active .menu_sub .dropdown_active .menu_sub a {
    border-bottom: 0;
	font-weight:400;
}
.dropdown_active .menu_sub .dropdown_active .menu_sub a:hover{
	color: #a36e24;
	font-weight:700;
}
.menu_sub .dropdown_active ul a {
    display: flex;
	width: 200px;
}
.how_to_use_section h3 {
    color: #7d7d7d;
    margin-top: 30px;
}
.how_to_use_section h2 {  
    margin-bottom: 30px !important;
}
.how_to_use_section  {  
    margin-bottom: 30px;
}
.sale_text {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ff6621;
    color: #fff;
    width: 62px;
    line-height: normal;
    font-size: 12px;
    border-radius: 3px;
}
.related_products_section .row {
    margin: 0;
}
.related_products_section .col-sm-12 {
    padding: 0;
}
.related_products_section .woocommerce.columns-3,.related_products_section .woocommerce.columns-2 {
    margin-top: 50px;
}
a.added_to_cart.wc-forward {
    color: green;
    font-weight: 700;
    text-align: center;
    display: inherit;
}
section.section.new_product_section.new_two_col_sec.d_none .container {
    padding: 15px;
}
ul.breadcum li {
    display: inline-block;
}
ul.breadcum li a {
    color: #ff6621 !important;
}
ul.breadcum li:after {
    content: '>';
    padding: 0 2px;
}
ul.breadcum li:last-child:after {
    display:none;
}
h1.woocommerce-products-header__title.page-title {
    padding-top: 15px;
}
.woocommerce span.onsale{
	z-index: 0;
}



a.single_add_to_cart_button.button.alt.custom-checkout-btn{
	margin-left:20px;
}
.mobile_view_cart{
	display:none;
}
.mobile_cart_left {
    display: inline-block;
    width: 100px;
    padding-right: 15px;
}
.mobile_cart_right {
    display: inline-block;
    width: calc(100% - 115px);
    vertical-align: top;
}
.mobile_cart_right a {
    display: block;
    font-family: 'Muli-Bold';
    color: #000;
}
.mobile_cart_right span.woocommerce-Price-amount.amount {
    color: #ff0000;
    font-family: 'Muli-Bold';
    padding-bottom: 10px;
    display: block;
}
.mobile_cart_right input.qty_button {
    background: #ff6621;
    border: 0;
    color: #fff;
    line-height: 20px;
    width: 25px;
    border-radius: 5px;
	text-align:center;
}
 .woocommerce .mobile_cart_right .quantity .qty {
    width: 3.631em;
    text-align: center;
    /* vertical-align: unset; */
    height: 27px;
    vertical-align: sub;
    border: 1px solid;
}
.mobile_cart_right .quantity {
    display: inline-block;
}
.woocommerce .mobile_cart_right a.remove {
    width: 100%;
    display: block;
    font-size: 16px;
    margin-left: 0;
    text-align: left;
    padding-top: 10px;
	background: #fff;
}
.mobile_cart_section {
    padding: 10px 0;
}
.mobile_view_cart .coupon {
    padding-top: 15px;
}
.mobile_view_cart .coupon label {
    display: none;
}
.mobile_view_cart input#coupon_code {
    height: 37px;
    width: 150px;
    vertical-align: top;
}
.woocommerce .mobile_view_cart button.button[name="update_cart"] {
    display: block;
    /* padding-top: 15px; */
    margin-top: 15px;
    margin-bottom: 15px;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 100%;
    display: flex;
	flex-wrap: wrap;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	 order: 1;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width: 100%;
    float: none;
    display: block;
	 order: 2;
}
.cart_totals h2 {
    padding-bottom: 15px;
}
.cart-subtotal td, .order-total td {
    text-align: right;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%;
    float: none;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
}

.cart_sub {
    width: 50%;
}
.woocommerce table.shop_table td{
	text-align:left !important;
}

span.digits-login-modal {
    background: #fbc439;
    display: block;
    text-align: center;
    margin-bottom: 1em;
    font-size: 1.25em;
    padding: 14px 15px 16px;
    color: #fff;
    font-weight: 700;
    border-radius: 3px;
    line-height: normal;
}
a.checkout-button.button.alt.wc-forward.secure_checkout {
    background: #fbc439 !important;
}
.digits_login_form .dig_ma-box .dark .minput input {
    color: #000 !important;
}
.custom_other_link {
    padding:0;
    display: inline-block;
    max-width: 45%;
	display:none;
	margin-right: 15px;
}
	
.custom_other_link img {
    margin-top: 10px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item span{
	font-size:13px;
}
 @media(max-width: 767px){
	 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{justify-content: center;}
    .mobile_view_cart{
		display:block;
	}
	.desktop_view_cart{
		 display:none;
	}
	 .cart_totals h2 {
    display: none;
}
	 .cart_sub {
    width: 100%;
}
}

li.variable-item.button-variable-item.button-variable-item-Combo {
    background: #980505 !important;
    color: #fff;
    border-color: #fff !important;
}
.woocommerce-product-rating.mobile_rating {
    display: none;
}
p.woocommerce-shipping-destination {
    display: none;
}
form.woocommerce-shipping-calculator {
    display: none;
}
.few_quntity_left{
	display:none;
}
.wpgs-for .slick-slide{
	background-color: transparent !important;
}
section.section.img_text_section.men_text_section.men_text_section_new p, section.section.img_text_section.men_text_section.men_text_section_new ul li {
    font-size: 16px !important;
    margin-bottom: 10px;
}

section.section.img_text_section.men_text_section.men_text_section_new h2 {
    margin-bottom: 10px;
    font-size: 24px;
}
section.section.img_text_section.men_text_section.men_text_section_new h3 {
    margin-bottom: 10px;
    font-size: 22px;
}
.wpb_text_column.wpb_content_element.left_text ul li {
    list-style: disc;
    margin-left: 20px;
}
.img_text_section {
    padding: 0;
}
.img_text_section .row.container .row {
    align-items: normal;
}
section.section.img_text_section.men_text_section img {
    transform: none;
    margin-bottom: 20px;
}
#more{
	display:none;
}
button#myBtn {
    border: 0;
    background: transparent;
    padding: 0;
    color: #ff6621;
    font-family: 'Muli-Bold';
}
.behind_section h2 {
    text-align: center;
    font-size: 36px;
    font-family: 'Muli-Light';
    margin-bottom: 20px;
    margin-top: 20px;
}
.behind_top_section p {
    padding-bottom: 15px;
}




table.variations {
    display: block;
    width: 100% !important;
}
.product_section .woocommerce div.product div.summary h1.product_title.entry-title {
    display: block;
    font-size: 32px;
}
.product_section .woocommerce div.product div.summary .woocommerce-product-details__short-description p {
    display: block;
    font-size: 22px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    text-align: center;
    text-transform: uppercase;
    /* font-size: 20px !important; */
}
.woo-variation-swatches .variable-items-wrapper .variable-item span {
    font-size: 16px;
    padding: 0 15px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {
    background-color: #f3b716;
    color: #fff;
    border: none !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0 0 0 2px #f3b716 !important; 
}
.woocommerce div.product form.cart .button {
    background-color: #e27918 !important;
    color: #fff !important;
}
.satisfaction_logo{
	display:none;
}
.tasty_text {
    font-size: 18px;
    /* font-weight: 600; */
    font-family: 'Muli-Bold';
    display: inline-block;
    width: calc(100% - 90px);
    vertical-align: middle;
}
.tasty_icon {
    display: inline-block;
    width: 85px;
}
.row.vc_inner.tasty_row {
    padding-top: 20px;
    padding-bottom: 80px;
}

.identify_text {
    font-size: 28px;
    /* font-weight: 600; */
    font-family: 'Muli-Bold';
    display: inline-block;
    width: calc(100% - 300px);
    vertical-align: middle;
}
.identify_icon {
    display: inline-block;
    width: 150px;
}
.i_white ul,.i_orange ul {
    padding: 20px 0;
}
.i_white ul li,.i_orange ul li {
    list-style: disc;
    font-size: 18px;
    padding-bottom: 10px;
    margin-left: 20px;
}
.i_white ul li:last-child,.i_orange ul li:last-child {

    padding-bottom: 0px;

}
.i_orange {
    padding: 15px;
    background: #fff2de;
}
.i_white {
    padding: 15px;    
}
.wpcf7-form label {
    display: inline-block;
    width: 100%;
	margin-bottom: 10px !important;
}
.wpcf7-form input{
	padding: 10px 10px;
	width:100%;
}

.wpcf7-form span {
    display: block;
}
input.wpcf7-form-control.wpcf7-submit {
    width: auto;
    background-color: #e27918 ;
    border: 0;
    color: #fff;
    line-height: normal;
    padding: 10px 27px 13px;
	cursor:pointer;
}
.wpcf7-form {
    margin-top: 20px;
}
p.price .amount {
    color: #ff1313;
    font-size: 30px;
}
.location_section .row{
	margin:0
}
.location_section .col-sm-12{
	padding:0;
}
.location_section h4{
	font-size:22px;
	margin-bottom:10px;
}
.location_section h2{
	font-weight:700;
}
.location_section{
	padding:60px 0;
}
.location_section .row.container {
    margin: 50px auto 0;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: transparent !important;
    background-color: transparent !important;
    color: #000 !important;
}
.vc_tta-tabs-container {
    margin-bottom: 30px !important;
    border: 0 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: transparent !important;
    background-color: #989898 !important;
    color: #fff !important;
    border-radius: 30px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
	background-color:transparent !important;
	border: 0 !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{
	padding:0 !important;
}
.address_block {
    background-color: #f8f8f8;
    padding: 15px;
}
.address_search {
    margin-top: 15px;
}
.address_search a {
    width: 50%;
    display: inline-block;
	color:#000;
}
.address_search a img {
   margin-right:6px;
}
.save_text {
    display: inline-block;
    font-size: 22px;
	font-weight:700;
	background-image:url(https://keribazar.com/wp-content/uploads/2021/04/save_bg.png);
	background-size: auto;
    padding: 0px 22px;
    background-repeat: no-repeat;
    margin-top: 20px;
}
.save_text .red_text{
	color:#e54e4e;
}
section.section.pickup_home_section .container {
    padding: 35px 15px;
    margin-bottom: 50px;
}
section.section.pickup_home_section  .vc_btn3-container.vc_btn3-inline {
    margin: 25px 0;

}
section.section.pickup_home_section  .vc_btn3-container.vc_btn3-inline a{

    font-size: 18px !important;
}
.pickup_offer {
    background: #95ea00;
    padding: 5px 10px 8px;
    font-size: 20px;
    font-family: 'Muli-Bold';
    line-height: normal;
    display: inline-block;
    margin-top: 10px;
}
.woocommerce-variation-price .amount {
    color: #ff0000;
    font-size: 30px;
}
.accordion_beard_oil_section .theme-orange-title-bar {
    background: #ff9900;
}
.feedback_title {
  border-bottom: 2px solid #419907;
    padding: 20px 0px 20px 20px!important;
    display: block;
    margin-bottom: 27px;
    background: #fcfcfc;
}
.feedback_title h4.vc_custom_heading {
    margin-bottom: 5px;
    font-weight: 700;
    color: #419907;
}
.feedback-page-wrapper form input[type="text"] {
    border: 1px solid #dedede;
    height: 40px;
    padding-left: 15px;
}
.feedback-page-wrapper .comment-form-rating {
    padding: 10px 0px 0px;
}
.feedback-page-wrapper textarea#comment
{
	  border: 1px solid #dedede;
}
.feedback-page-wrapper textarea#comment {
    border: 1px solid #dedede;
    padding-left: 15px;
    height: 130px;
    resize: none;
}
.feedback-page-wrapper input.wcpr_image_upload::file-selector-button {
    background: #419907;
    border: 1px solid #419907!important;
    color: #fff;
    padding: 6px 17px 12px;
    outline: none;
	cursor:pointer;
}
.feedback-page-wrapper input#submit {
    padding: 7px 36px 12px 36px;
    margin-bottom: 40px;
	width:245px;
    border-radius: 0px;
    border: 1px solid #ececec;
    text-transform: uppercase;
    color: #fff;
    background-color: orange;
    font-weight: 500;
	cursor:pointer;
}
.feedback-page-wrapper .woocommerce-photo-reviews-form p.stars a {
    position: relative;
    height: 1.5em;
    width: 1.5em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none;
    border: none;
    margin: 0;
    font-size: 25px;
}
.page-id-12041 .row.container .col-sm-12 {
    border-bottom: 2px solid #419907!important;
    padding: 20px 0px 20px 20px!important;
    display: block!important;
    margin-bottom: 27px!important;
    background: #fcfcfc!important;
}


/* Date: 23/3/2022 Product Price hide css */
.get_main_price{
	display:none;
}
.product_section input.qty_button.minus, .product_section input.qty_button.plus{
	color:#000;
}
.location_section{
	background-color:#f2f2f2;
}
.location_section h2{
	margin-bottom:20px;
	color:#ff4e00;
	font-size:26px;
	    word-break: break-all;
}
.location_section h4 {
    font-size: 20px;
    margin-bottom: 10px;
   font-weight:700;
}
.location_section p {
    margin-bottom: 10px;	
}
.location_section a{
	text-decoration:underline !important;
}
.location_section h3 {  
    font-size: 38px;
    margin-bottom: 40px;
}
.contact_location_add p {
    margin-bottom: 10px;
}
.contact_location_add h4 {
    margin-bottom: 5px;
	font-weight:700;
}
.contact_location_add a{	
	text-decoration:underline !important;
}
.contact_location_add {
    margin-bottom: 25px !important;
}
.location_section a img,.location_section h4 img,.contact_location_add a img,.contact_location_add strong img {
    max-width: 18px;
    height: auto;
    margin-right: 10px;
}
.location_section .row.container{
	margin-top:0;
}
.woocommerce div.product div.images img{
	    position: relative !important;
    left: inherit !important;
    right: inherit !important;
    top: inherit !important;

}
.alfaso_btn a{
background-color: #6E10B8 !important;
    color: white !important;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
    border: 2px solid #6E10B8 !important;
    border-radius: 19px 19px 9px 19px !important;
    margin-top: 10px;
}
.country_tag{
    display:none;
    }
@media (max-width:767px){
    .row.vc_inner.home_banner_img {
    align-items: center;
    margin: 0;
}
    }

