.page_content_section h2 {
    font-weight: 700;
    font-size: 36px;
    text-transform: capitalize;
    margin-bottom: 30px;
}
.mobile_use_image {
    display: none;
}
.page_content_section {
    padding: 100px 0;
}
.page_content_section h3 {
    font-weight: 600;
    margin-bottom: 20px;
}
.page_content_section p {
    margin-bottom: 20px;
}
.page_content_section h5 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 15px;
}
.page_content_section li {
    list-style: disc;
    padding-bottom: 7px;
}
.page_content_section ul {
    padding-left: 20px;
}
.vc_tta-panel-title a {
    color: #000 !important;
    font-weight: 600;
    font-size: 20px;
    padding-left: 20px !important;
    padding-right: 45px !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: inherit !important;
    right: 20px;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #57a524 !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #57a524 !important;
}
@media(max-width:1700px){
	.menu_sub .dropdown_active li a{width:150px;}
	ul.menu.menu_sub ul li{margin:0 20px;}
}
@media(max-width:1499px) {
    .banner_left_content {
        padding-left: 20px;
        padding-right: 65px;
    }
	.banner_left_content {
        padding-left: 20px;
        padding-right: 65px;
    }
    .customer_title {
        padding: 56px 29px;
    }
    .customer_title h2 {
        font-size: 54px;
    }
    section.section.img_text_section.men_text_section img {
    /* margin-left: -81px; */
transform: none;
    }
    
}
@media(max-width:1366px) {
section.section.img_text_section.men_text_section{background-position: -44% 98px;}
	.beard_hair_style_section .col-sm-1 {
    flex: inherit;
    max-width: 16.66%;
    margin-top: 40px;
}
	.hair_style_center{margin-top:0;}
	.menu_sub .dropdown_active li a{width:130px;}
}

@media(max-width:1199px) {
	
	
.customer_image:nth-child(105), .customer_image:nth-child(106), .customer_image:nth-child(107), .customer_image:nth-child(108), .customer_image:nth-child(109), .customer_image:nth-child(110), .customer_image:nth-child(111), .customer_image:nth-child(112), .customer_image:nth-child(113), .customer_image:nth-child(114) {
    display: none;
	}
    .banner_list li {
        width: 100%;
    }
    .banner_left_content h2 {
        font-size: 32px;
    }
    .banner_right_content {
        padding-top: 130px;
    }
    .banner_right_content .vc_inner {
        height: 100%;
        display: flex;
        align-items: flex-end;
    }
    .banner_left_content p {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .logo_section {
        margin-top: 50px;
    }
    .after-before-section {
        padding-bottom: 50px;
    }
    .country_section {
        padding: 50px 0;
    }
    .country_section .col-sm-3 {
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .country_section .col-sm-9 {
        -ms-flex: 0 0 66.67%;
        flex: 0 0 66.67%;
        max-width: 66.67%;
    }
    .country_section p {
        font-size: 28px;
        max-width: 200px;
    }
    .country_section .row.vc_inner {
        align-items: center;
    }
    .contents_section {
        padding-top: 50px;
    }
    .customer_title h2 {
        font-size: 44px;
    }
    .customer_image {
        width: 7.69%;
    }
    .login_section {
        padding: 50px 0;
    }
    .tooltip p {
        margin-bottom: 10px !important;
    }
    .page_content_section {
        padding: 60px 0;
    }
    .two_col_sec_content h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
/*     .customer_image {
        width: 6.5%;
    } */
    .footer_bottom .black_button{
        padding: 13px 16px;
    }
    .footer_bottom_left a{
        font-size:30px;
    }
    .page-id-12 .footer_top{
        padding-bottom:110px;
    }
     .banner_right_content img {
    height: 500px;
    }
    .banner_new_section .banner_left_content .vc_column-inner {
    max-width: 674px;
/*     margin-top: 155px; */
	margin-top: 50px;
}
.img_text_section .left_text p {
    font-size: 18px;
   
}
section.section.img_text_section.men_text_section {
    background-size: 0px;
}
section.section.deff_img_section {
    margin-bottom: 50px;
}
	.hair_main_checkbox label{width: 173px;}
	.category_title {
    padding: 30px 0;
}
	.category_title h1 {
    font-size: 30px;
}
	.cat_content {
    padding: 15px;
}
	.cat_date {   
		font-size: 16px;
		padding-bottom: 4px;
	}
	.cat_title h4 {
		font-size: 22px;
		padding-bottom: 10px;
	}
	.cat_text {
		font-size: 16px;    
	}
	.cat_link a {   
		font-size: 16px;
	}
	.category_section {
		padding-bottom: 30px;
	}
	
	.blog_related_product li .two_col_sec_left {padding: 0;max-width: 30%;flex: 0 0 30%;}
	.blog_related_product li.two_col_sec{padding:0;display: flex;text-align: left;}
	.blog_related_product li .two_col_sec_right{padding-left: 7px;}
	.blog_related_product a.black_button {padding: 7px 10px 10px;}
	.blog_related_product li .two_col_sec_right {padding-left: 8px;flex: 0 0 70%;max-width: 70%;}
	.blog_related_product h3 {font-size: 24px;}
	.navbar-nav a{margin-right: 24px;}
	ul.menu.menu_sub ul li { margin: 0 10px;}
	.menu_sub .dropdown_active li a { width: 110px;font-size: 15px;}
	.woocommerce td.product-quantity {min-width: 130px;}
	.woocommerce table.shop_table td { text-align:left;}
}

@media(max-width:1199px) and (min-width:992px) {
    .contents_list .col-sm-1:nth-child(n+8):nth-child(-n+12) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(n+20):nth-child(-n+24) .contents_box .tooltip.open {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;}
	.location_section h2{font-size:22px;}
}

@media(max-width:1024px){
    .details_text p{margin-bottom:15px !important;}
}

@media(max-width:991px) and (min-width:768px) {
    .contents_list .col-sm-1:nth-child(6n+4) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(6n+5) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(6n+6) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(6n+7) .contents_box .tooltip.open {
        right: 0;
    }
    .contents_list .col-sm-1:nth-child(6n+4) .contents_box .tooltip:after,
    .contents_list .col-sm-1:nth-child(6n+5) .contents_box .tooltip:after,
    .contents_list .col-sm-1:nth-child(6n+6) .contents_box .tooltip:after,
    .contents_list .col-sm-1:nth-child(6n+7) .contents_box .tooltip:after {
        right: 23px;
    }
    
}

@media(max-width:991px) {
	
    .banner_content .col-sm-6,.wpcf7-form .col-sm-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .banner_list li {
        width: 50%;
    }
    .banner_right_content .vc_inner {
        align-items: center;
        justify-content: center;
    }
    .banner_right_content {
        padding-top: 90px;
        margin-bottom: 50px
    }
    .footer_top_content {
        padding: 35px 0;
    }
    .banner_left_content .vc_column-inner {
        max-width: 100%;
    }
    .img_text_section .col-sm-9 {
        padding-left: 15px;
    }
    .customer_title h2 {
        font-size: 30px;
    }
    .contents_list .col-sm-1 {
        -ms-flex: 0 0 14.28%;
        flex: 0 0 14.28%;
        max-width: 14.28%;
    }
    .page_content_section {
        padding: 50px 0;
    }
    .new_two_col_sec .col-sm-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .two_col_sec {
        width: 100%;
    }
    .two_col_sec_img {
        text-align: center;
    }
    .new_two_col_sec .col-sm-6 {
        margin-bottom: 15px;
    }
    .left_product_img_div,.product_section .woocommerce div.product div.summary{
        width:100%;
        padding:0;
    }
    section.section.new_two_col_sec {
        padding-bottom: 60px;
    }
    .product_section {
        padding-top: 60px;
    }
    .footer_bottom .black_button {
        padding: 13px 7px;
        font-size: 14px;
    }
    .logo img{
        max-width: 48%;
    }
    .banner_right_content {
        padding-top: 140px;
        margin-bottom: 0;
    }
    .login_section .u-column1.col-1, .login_section .u-column2.col-2 {
        float: left;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .login_section .u-column2.col-2{
        margin-top: 30px;
    }
    .woocommerce-edit-address .u-column2.col-2.woocommerce-Address {
    margin: 0px;
}
td.product-quantity input.qty{
    width: 36px;
}

.banner_new_section .banner_left_content li{font-size: 14px;line-height: normal;}
.banner_new_section .banner_left_content h2 {
    font-size: 22px;
}
.banner_new_section .banner_left_content p {
    font-size: 16px;
    margin-bottom: 15px;
}
section.section.img_text_section.men_text_section img {
    margin-bottom: 15px;
}
	.hair_main_checkbox .hair_problems{min-width: 74%;}
	.page-beard-oil .banner_new_section h2 {
    font-size: 22px;
}
	a.fixed_order_btn {font-size: 16px;right: -37px;}
	.gtranslate .switcher {width: 87px;}
	img.menu_img{max-height:99px;}
	.menu_sub .dropdown_active li a { width: 98px; font-size: 14px;}
	ul.menu.menu_sub ul li { margin: 0 6px;}
	.address_search a {
    width: 100%;
    display: inline-block;
    color: #000;
    margin-bottom: 10px;
}
	section.section.location_section .col-sm-4 {flex: 0 0 50%;max-width: 50%;margin-top:20px;}
	.location_section h2{
		font-size:20px;
	}
}

@media(max-width:767px) and (min-width:576px) {
    .contents_list .col-sm-1:nth-child(6n+4) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(6n+5) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(6n+6) .contents_box .tooltip.open {
        right: 0;
    }
    .contents_list .col-sm-1:nth-child(6n+6) .contents_box .tooltip:after,
    .contents_list .col-sm-1:nth-child(6n+4) .contents_box .tooltip:after,
    .contents_list .col-sm-1:nth-child(6n+5) .contents_box .tooltip:after {
        right: 23px;
    }
}

@media(max-width:767px) {
	.woocommerce-variation-price .amount {
    color: #ff0000;
    font-size: 24px;
    padding-bottom: 5px;
    display: block;
}
	.vc_tta-panel-body .col-sm-4 {
    flex: inherit;
    max-width: 100%;
}
	.address_block{
		border-bottom: 1px solid #b1abab;
	}
	.home_blog_content .wpb_single_image.wpb_content_element.vc_align_left {
    display: inline-block;
    width: 150px;
}
.home_blog_content .wpb_text_column.wpb_content_element {
    display: inline-block;
    width: calc(100% - 170px);
    vertical-align: top;
    padding-left: 15px;
}
.home_blog_content h4 {
    padding: 5px 0;
    font-size: 18px;
}
.home_blog_content.col-sm-4 {
    padding: 10px 15px;
}
	.customer_image:nth-child(105), .customer_image:nth-child(106), .customer_image:nth-child(107), .customer_image:nth-child(108) {
    display: block;
}
    .footer_top_content {
        padding: 25px 0;
    }
    .footer_top_content .textwidget p img {
        margin-bottom: 15px;
    }
    .footer_top_content .footer_menu:not(:last-child) .textwidget {
        margin-bottom: 20px;
    }
    .footer_top_content h2 {
        margin-bottom: 10px;
    }
    .banner_right_content {
        margin-bottom: 30px;
    }
    .banner_right_content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .banner_left_content h2 {
        font-size: 26px;
    }
    .banner_left_content p {
        font-size: 18px;
    }
    .logo_section {
        margin-top: 30px;
    }
    .left_text p {
        font-size: 20px;
    }
    .img_text_section {
        padding: 30px 0 0;
    }
    .after-before-section {
        padding-bottom: 30px;
    }
    .country_section {
        padding: 30px 0;
    }
    .after-before-section h2 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .country_section .col-sm-9,
    .country_section .col-sm-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .country_section p {
        text-align: center;
        font-size: 28px;
        padding-bottom: 20px;
        max-width: 100%;
    }
    .contents_list h2 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .contents_section {
        padding: 30px 0;
    }	
    .customer_satisfy_section {
        margin-bottom: 30px;
    }	
    .contents_list .col-sm-1 {
        -ms-flex: 0 0 16.66%;
        flex: 0 0 16.66%;
        max-width: 16.66%;
    }
     .contents_title h6{	
    	font-size: 10px;	
    }
    .login_section {
        padding: 30px 0;
    }
    .login_section h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .page_content_section {
        padding: 40px 0;
    }
    .page_content_section h2 {
        font-size: 30px;
        margin-bottom: 25px;
    }
    .page_content_section h3 {
        margin-bottom: 10px;
        font-size: 22px;
    }
    .page_content_section h5 {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .vc_tta-panel-title a {
      font-size: 16px;
    line-height: normal;
    }
    .footer_bottom {
        display: none !important;
    }
    .page-id-12 .footer_top {
        padding-bottom: 0px;
    }
    .two_col_sec_right {
        flex: 0 0 51%;
        max-width: 51%;
    }
    .customer_image {
        width: 5.55%;
    }
    .footer_bottom_left a {
        font-size: 24px;
    }
    .customer_title h2 {
        font-size: 22px;
        width: 220px;
    }
    section.section.new_two_col_sec{
        padding-bottom:30px;
    }
    .customer_satisfy_section {
    margin-bottom: 0;
}
	.beard_hair_style_section .col-sm-1 {  
    max-width: 25%;    
}
	.beard_hair_style_section .contents_img {
    width: 54px;
    height: 54px;
}
	.beard_hair_style_section p {
    line-height: 15px;
    font-size: 12px;
		padding-top: 9px;align-content}
.product_section{
    padding-top:0px;
}
	.beard_hair_style_section h2 {
    margin-bottom: 20px !important;
}
  .home .page_contant ,.page-beard-oil section.page_contant{
    margin-top: 0;
}
.home .country_tag span {
    color: #3e4043 !important;
}
/*header .col-sm-4.order-1 {*/
/*    order: 2;*/
/*    flex: 0 0 20%;*/
/*    max-width: 20%;*/
/*}*/

/*header .col-sm-4.order-2 {*/
/*    order: 1;*/
/*    flex: 0 0 100%;*/
/*    max-width: 100%;*/
/*}*/

/*header .col-sm-4.order-3 {*/
/*    order: 3;*/
/*    flex: 0 0 80%;*/
/*    max-width: 80%;*/
/*}*/

header .col-sm-4 {    
    flex: 0 0 50%;
    max-width: 50%;
}

header .col-sm-4.order-1 span {
    display: none;
}

header .col-sm-4.order-2 .logo {
    margin: 15px 0px; 
    text-align: left;
    
}
	header .col-sm-4.order-1 {	
    position: absolute;	
    flex: inherit;	
    max-width: inherit;	
    width: auto;	
    padding: 0;	
    top: 50%;	
    bottom: auto;	
    left: 15px;	
    transform: translateY(-50%);	
}	
.logo img {	
    max-width: 83px;	
    margin-left: 40px;	
}	
.myaccount_section, .gtranslate {	
    display: inline-block;	
    vertical-align: middle;	
}	
.myaccount_part {	
    display: block;	
    justify-content: inherit;	
    text-align: right;	
}	
.main-header .row {	
    align-items: center;	
}
	.contents_img {	
    height: 40px;	
    width: 40px;	
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    margin: 16px 0px 0px !important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    display: block;
    text-align: right!important;
    height: 40px;
}
.woocommerce-edit-address .login_section .woocommerce .addresses header h3 {
    font-size: 18px;
   
}


.woocommerce-edit-address  .login_section .woocommerce .addresses header a.edit {
    font-size: 16px !important;
}
.woocommerce-checkout section.page_contant {
    padding: 50px 0px 0px;
}
.login_section .woocommerce .addresses .col-1, .login_section .woocommerce .addresses .col-2 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.woocommerce-cart .woocommerce table.shop_table_responsive tr td, .woocommerce-cart .woocommerce-page table.shop_table_responsive tr td {
    height: auto !important;
}
form.woocommerce-shipping-calculator .select2-container .select2-selection--single span {
    text-align: left;
}
td.product-quantity input {
    transform: none;
    border: 0;
    background-color: #f9f9f9;
}
section.section.banner_section.banner_new_section .row.vc_inner {
    align-items: top;
}
.banner_new_section .banner_left_content .vc_column-inner {
    max-width: 674px;
    margin-top: 20px;
}
.right_sidebar {
    position: fixed;
    right: 71px;
    top: auto;
    z-index: 1;
    bottom: 220px;
}
header .col-sm-4.order-1 {
    right: 15px;
    left: auto;
    margin-top: -4px !important;
}
.logo img {
    margin: 0px !important;
   max-width: 80px !important;
}
.myaccount_section {
    margin-right: 25px !important;
}
.myaccount_part .myaccount_section>li a, .switcher .selected a{
font-size: 16px !important;
}
.logo_section .col-sm-2 {
    width: 16.66% !important;
    padding: 0px 10px!important;
    display: flex!important;
    align-items: center!important;
}
header .col-sm-4.order-2 {
    flex: 0 0 35% !important;
    max-width: 35% !important;
}
section.section.banner_section.banner_new_section .row.vc_inner {
    position: relative;
    flex-flow: column-reverse;
}
.banner_right_content.col-sm-5 {
    height: 436px;
    padding-top: 0px !important;
    z-index: 1;
    background-color: transparent;
    margin: 0px;
}
.logo_section {
    margin-top: 30px;
    margin-top: 0px !important;
}
.banner_left_content.col-sm-7 {
    position: absolute;
    /* background-color: rgb(85 83 83 / 40%); */
    padding: 10px;
    width: 100%;
    top: 0;
    bottom: 0;
    height: 100%;
}
.banner_new_section .banner_left_content h2 {
    font-size: 26px;
}
.banner_right_content .vc_inner {
    align-items: flex-end;
    justify-content: flex-end;
    height: 436px;
}
#the-final-countdown {
    position: absolute;
    bottom: 40px;
}
.section.section.banner_section.banner_new_section .col-sm-5, .section.section.banner_section.banner_new_section .col-sm-7 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.product_section .product_title {font-size: 30px;}
p.Off_label{height: 50px; width: 50px; font-size: 14px; top: 18px; left: 18px;}
p.Off_label small{font-size: 15px;}
.wpgs-for.slick-initialized.slick-slider {
    width: 100%;
}
.wpgs-nav.slick-slider{width: 80px;}
.woocommerce .wpgs-nav .slick-slide {height: 100% !important;}
#the-final-countdown {
    position: absolute;
    bottom: 40px;
    max-width: calc(100% - 100px);
    left: 0;
    margin-left: 0;
}
span.rand_numder {
    display: inline-block;
    margin-top: 5px;
}
.product_section .woocommerce div.product form.cart {
    margin-bottom: 5px;
}
section.section.img_text_section.men_text_section p {
    text-align: center;
    font-size: 20px;
}
section.section.img_text_section.men_text_section img {
    transform: translateX(-10px);
}
section.section.deff_img_section {
    margin-bottom: 30px;
}
.page-id-514 .product form.cart .variations select {
    min-width: 72% !important;
	margin-right: 10px !important;
}
/*31-12-2020 remove*/
section.section.banner_section.banner_new_section.banner_new .banner_left_content.col-sm-7 {
    position: static;
}
section.section.banner_section.banner_new_section.banner_new .col-sm-5 {
    position: relative;
    right: 0;
    bottom: 0;
    top: auto;
    height: auto;
}
section.section.banner_section.banner_new_section.banner_new .col-sm-5 img {
    width: 230px;
}
.page-beard-oil .banner_new_section .banner_left_content p {
    width: 210px;
}
.product_section td.label{width: 100%; padding-right:0 !important; display:block;}
.page-id-514 table.variations {
    margin-top: 0;
}
.woocommerce div.product form.cart table td {
    padding-left: 0;
    display: block;
}
	/*31-12-2020 remove */
.page-id-514 label{line-height: 19px; padding-right: 5px !important;}
.hair_main_checkbox{margin-bottom: 15px;}
.hair_main_checkbox label{width: auto; line-height: 16px;}
.hair_main_checkbox .hair_problems{min-width: 100%;}
.modal .modal-header h4.modal-title{font-size: 20px;}
	.footer_top_content img {
    display: flex;
    margin: auto;
}
.page-beard-oil .banner_new_section .banner_left_content li {
    width: 200px;
}
.page-beard-oil .banner_new_section .banner_left_content p {
    width: 100%;
}
	.page-beard-oil .banner_new_section h2 {
    font-size: 20px;
}
	.page-beard-oil .banner_new_section p{
    font-size: 14px;
}
	section.section.img_text_section.men_text_section.men_text_section_new p {
    font-size: 18px !important;
    margin-bottom: 10px;
}
	section.section.thankyou {
    padding: 60px 0;
}
.satisfaction_logo.desktop{display:none;}
.satisfaction_logo.mobile{display:none;top:inherit;bottom:-25px;}
.mobile_bar {   
    max-width: 410px;
    height: 19px;
    margin-top:0;
}
	.Off_label{
		display:none !important;
	}
.progress_bar p{font-size:14px;text-align:right;margin-bottom:0;}
.percentage{font-size:13px;}
.woocommerce-product-rating p.price {
    display: none;
}
.wpgs-for .slick-slide{background-color:transparent;}
.desktop_top{display:none;}
.mobile_bottom{display:block;}
#the-final-countdown{bottom:inherit;top:60px;max-width:100%;}
.product_section .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 100px;
}
p.you_save_price{margin-bottom:10px;}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 0;
}
.wpgs-for .slick-slide img{position:relative;}
/* .wpgs-for .slick-slide{height:auto;} */
.single-product .woocommerce-notices-wrapper{margin-bottom:7px;}
.progress_bar{margin-bottom:20px;}
.mobile_bar .bg-neon-orange {
    background-color: #419907;
}
	.progress_bar p{
		color:#000;
	}
	.banner_left_content {
        padding-right: 0px;
    }
	.page-beard-oil .banner_new_section .banner_left_content li {
		width: 100%;
	}
	.offer_section {
    padding-bottom: 15px;
		font-size:14px;
}
	.customer_section.mobile_customer_section .customer_content {
    display: block;
}
	.mobile_view{
	display:block;
}
	section.section.contactus_section {
    padding: 30px 0;
}
	section.section.contactus_section h1 {
    font-size: 30px;
}
	.contact_sub_title {
    margin-bottom: 10px;
    font-size: 24px;
}
	.contact_text_right {
    padding: 20px 15px 0;
}

	section.section.aboutus_section {
		padding: 30px 0;
	}
	.aboutus_content h1 {
		margin-bottom: 15px;
		font-size: 30px;
		text-align:center !important;
	}
	.aboutus_content h5{
		margin-top: 15px;
	}
	.aboutus_image{
		display:none;
	}
	li.wc_payment_method.payment_method_payumbolt label {
    width: calc(100% - 45px);
}
.woocommerce-terms-and-conditions-wrapper {
    display: none;
}
	.payment_box > p {
    font-size: 14px;
}
	li.wc_payment_method.payment_method_paytm label {
    width: calc(100% - 50px);
}
.blog_section {
    margin-bottom: 10px;
}
	.blog_content p, .blog_content .wpb_single_image .vc_figure, .blog_img {
    margin-bottom: 15px !important;
}
	.blog_title h1 {
    margin: 30px 0 5px;
    font-size: 24px;
}
	.blog_title span {
    margin-bottom: 15px;   
}
	#toc_container{
		margin:0 0 15px;
	}
	.right_side_content {
    margin-top: 20px;
}
	.post-type-archive-product p.woocommerce-result-count,.tax-product_cat p.woocommerce-result-count, .related_products_section p.woocommerce-result-count {
    display: none;
}
	.dropdown_active >ul.menu.menu_sub{flex-wrap:wrap;}
	.menu_sub .dropdown_active li a { width: 178px;}
	ul.menu.menu_sub ul li{margin-bottom:10px;}
	header .col-sm-4 { flex: 0 0 64%; max-width: 64%;}
	.shop_mega_menu { display: inline-block; vertical-align: middle;}
	.navbar-nav a { margin-right: 12px;}
	header .col-sm-4.order-1{display:none !important;}
	.navbar-nav>.menu-item-has-children>a{
	font-size:0;
	background-image:url(https://dadicare.com/wp-content/uploads/2021/02/Hamburger_icon.svg_.png);
		width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    background-repeat: no-repeat;
    background-size: 25px;
}
	.myaccount_part {
    display: flex;
    justify-content: flex-end;
}
	.navbar-nav>.menu-item-has-children.dropdown_active>a{
		border-bottom:none;
	}
	.shop_mega_menu{order:4;    padding-right: 5px;}
	.myaccount_section{margin-top:-2px;}
	.gtranslate{padding-right:10px;}
	
	
	.mobile_use_image{display: block;}
	.desktop_use_image{display: none;}
	.product_section .woocommerce div.product div.summary{margin-bottom:0 !important;}
	.how_to_use_section h2 {
    margin-bottom: 10px !important;
}
	.how_to_use_section h3 {
    color: #7d7d7d;
    margin-top: 20px;
    font-size: 20px;
}
	.new_home_banner .row.vc_inner {
    margin: 0;
}
	.new_home_banner{
		margin-top: -58px;
	}
	.new_home_banner .center_img.col-sm-12 {
    padding: 0;
}
	.behind_section h2{font-size:28px;margin-top:0}
	.logo_section {
    margin-bottom: 20px;
}
p.price .amount {
    font-size: 26px;
    padding-bottom: 10px;
    display: block;
}
	#dig-ucr-container .dig-content{
		margin: 0 4px 0 auto !important;
		width:100% !important;
		max-width:95% !important;
	}
	section.section.location_section .col-sm-4 {
    flex: unset;
    max-width: unset;
    margin-top: 0;
}
}

@media(max-width:481px) and (min-width:575px) {
    .contents_list .col-sm-1:nth-child(5n+3) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(5n+4) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(5n+5) .contents_box .tooltip.open {
        right: 0;
    }
    .contents_list .col-sm-1:nth-child(5n+3) .contents_box .tooltip:after,
    .contents_list .col-sm-1:nth-child(5n+4) .contents_box .tooltip:after,
    .contents_list .col-sm-1:nth-child(5n+5) .contents_box .tooltip:after {
        right: 23px;
    }
}

@media(max-width:767px){
.row.details_page_mango {margin-top: 25px;}
.row.details_page_mango .col-sm-5 {flex: 0 0 100%;max-width: 100%;}
.row.details_page_mango .col-sm-7 {flex: 0 0 100%;max-width: 100%;}
.mango_tree_img img{margin-bottom:20px;}
.details_text p {margin-bottom: 10px !important;}
h2.vc_custom_heading.main_title_mango{font-size:28px;line-height: normal;margin-bottom:10px;}
.row.details_page_mango{margin-bottom:30px;}
.row.all_mango_point {margin-bottom: 48px;}
.details_text p, ul.mango_point li {font-size: 22px !important;line-height: normal !important;}
}

@media(max-width:575px) {
    
.row.details_page_mango{margin-bottom:15px;}
.row.all_mango_point {margin-bottom: 40px;}
h2.vc_custom_heading.main_title_mango {font-size: 25px;}
.mango_tree_img img {margin-bottom: 25px;}

.woocommerce-product-rating.mobile_rating p.price {
    display: none !important;
}
    .logo_section .col-sm-2 {
        width: 33.33%;
        margin-bottom: 15px;
    }
    .logo_section .row.container {
        padding: 20px 0 5px;
    }
    .logo_section .row.container>.col-sm-12 {
        padding: 0 15px;
    }
    /*.img_text_section .col-sm-9 {*/
    /*    text-align: center;*/
    /*    padding-top: 15px;*/
    /*}*/
    .img_text_section .col-sm-3 {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
}
.img_text_section .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
}
    .green_btn a {
        padding: 8px 15px 12px !important;
    }
    .left_text p {
        font-size: 18px;
    }
    .green_btn {
        margin: 15px 0 0 !important;
    }
    div#after_before_images {
        margin-bottom: 20px;
    }

    .banner_list li {
        width: 100%;
    }
    /*.contents_list .col-sm-1 {*/
    /*    -ms-flex: 0 0 20%;*/
    /*    flex: 0 0 20%;*/
    /*    max-width: 20%;*/
    /*}*/
    .login_section .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
    .login_section .woocommerce button.button {
        padding: 8px 29px 12px !important;
    }
    .login_section .input-text {
        padding: 8px 10px;
    }
    .checkout h3 {
        font-size: 20px;
        margin-top: 20px;
    }
    .two_col_sec {display: block;position: relative;text-align: center;padding: 30px 15px;}
    .two_col_sec_left, .two_col_sec_right {max-width: 100%;flex: 0 0 100%;}
    .two_col_sec_left {padding-top:0px;}
    a.black_button {padding: 8px 15px 12px;}
    .two_col_sec_content h2 {font-size: 22px;margin: 15px 0;}
    .two_col_sec_img img{max-width:44%;}
    .main-header{padding:0;}
    /*.logo img {*/
    /*    max-width: 20%;*/
    /*}*/
    .home .page_contant,.page-beard-oil section.page_contant {
        margin-top: -131px;
    }
    .banner_right_content img{max-width: 57%;}
    .customer_image {
        width: 8.33%;
    }
    .product_section .woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 12px;}
    .product_section .single_add_to_cart_button{padding: 14px 17.5px 18px!important;}
    .product_section .quantity{margin: 0 18px 0 0!important;}
    .product_section .woocommerce-Tabs-panel li,.product_section .woocommerce-Tabs-panel p{font-size:15px;}
    .product_section .woocommerce-Tabs-panel ul { column-count: auto;}
    .product_section .tabs a{font-size:16px;}
    .home .page_contant,.page-beard-oil section.page_contant{
        margin-top: 0px !important;
    }
    .banner_right_content img {
        height: 300px;
    }
    .banner_right_content {
        padding-top: 20px !important;
    }
    footer li#text-3 {
        margin-top: 20px;
    }
    .banner_new_section .banner_left_content .vc_column-inner {
    max-width: 674px;
    margin-top: 0;
}
.banner_new_section .banner_left_content ul {
    column-count: 1;
}
	.myaccount_part .myaccount_section>li a{	
	margin-right: 0;	
}	
.myaccount_section{	
	margin-right: 0px;	
}
.logged-in .myaccount_section{	
	margin-right: 8px;	
}
.myaccount_part .myaccount_section>li a,.switcher .selected a{	
	font-size: 14px;	
}	
.row.bottom_text.container .vc_column-inner h4{	
	font-size: 15px;	
}
	.play_btn {
    width: 94.5%;
}
/* Add Css For Cart Icon Header Start  05-01-21*/
.col-sm-4.myaccount_part.order-3 {
    padding-left: 0px;
}
.cart_icon {
    transform: translateY(4px);
}
/* Add Css For Cart Icon Header End  05-01-21*/

.mobile_bar {   
    max-width:320px;
}
span.loves,span.rand_numder,.progress_bar p{font-size:11px;}
.woocommerce .woocommerce-product-rating .star-rating {
    margin-right: 7px;
    width: 85px;
	
}
	.woocommerce .woocommerce-product-rating.mobile_rating .star-rating {
    margin-right: -1px;
    width: 85px;
	display:inline-block;
}
	a.woocommerce-review-link {
    float: right;
}
span.rand_numder{padding:0 4px;}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 5px;
}
.product.has-post-thumbnail h1.product_title.entry-title {
    padding-bottom: 0px !important;
    font-size:26px;
    
}
.product_section .single_add_to_cart_button {
    padding: 14px 17.5px 15px!important;
}
.product_section .quantity{min-height:39px;}
.product_section input.qty_button.minus, .product_section input.qty_button.plus{min-height:38px;}
span.loves{margin-right:6px;}
.variable-item:not(.radio-variable-item){
 height:40px !important;
}
.button-variable-item span {
    font-size: 10px !important;
}
.woocommerce-variation-price span.price del .woocommerce-Price-amount.amount bdi {
    font-size: 13px;
}
p.you_save_price span{width:70px;}
p.you_save_price{font-size:13px;}
.woocommerce-variation-price span.price ins .woocommerce-Price-amount.amount{font-size:22px;}
table.variations{margin: 10px 10px 10px 0 !important;}
	.makelogo{width: 100%;}
#the-final-countdown {
    top: auto;
    bottom: 0px;
	position:relative;
}
	.product_section .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 0;
}
a.woocommerce-review-link {
    font-size: 9px;
    display: inline-block;
    padding-top: 7px;
}
span.loves, span.rand_numder, .progress_bar p {
    font-size: 9px;
}
	.woocommerce div.product div.images img {
    pointer-events: none;
}
	ul.menu.menu_sub{top:60px;}
	 .dropdown_active .dropdown_active ul{top:43px;}
	 .col-sm-4.myaccount_part.order-3{padding-right:0;}
	 .navbar-nav a { margin-right: 5px;}
	 .cart_icon{margin-right:12px;}
	.switcher .selected a:after{right:0px !important;}
	 .gtranslate .switcher { width: 72px;}
		.gtranslate .switcher .selected a{
		font-size:14px !important;
	}
	.myaccount_part .myaccount_section>li a, .switcher .selected a {
    font-size: 14px !important;
}
	.navbar-nav a{font-size:14PX;}
	
.woocommerce div.product form.cart div.quantity {
    float: none;
    margin: 0 4px 0 0;
    display: block;
    width: max-content;
	  margin: 0 0 15px !important;
}
.custom_other_link img {
    margin-top: 10px;
    max-height: 42px;
}
	section.section.pickup_home_section .vc_btn3-container.vc_btn3-inline {
    margin: 25px 0 0;
}
	.new_stock_msg{margin-top:10px;}
}

@media(max-width:480px) and (min-width:376px) {
    .contents_list .col-sm-1:nth-child(4n+3) .contents_box .tooltip.open,
    .contents_list .col-sm-1:nth-child(4n+4) .contents_box .tooltip.open {
        right: 0;
    }
    .contents_list .col-sm-1:nth-child(4n+3) .contents_box .tooltip:after,
    .contents_list .col-sm-1:nth-child(4n+4) .contents_box .tooltip:after {
        right: 23px;
    }
}

@media(max-width:480px) {
    /*.contents_list .col-sm-1 {*/
    /*    -ms-flex: 0 0 25%;*/
    /*    flex: 0 0 25%;*/
    /*    max-width: 25%;*/
    /*}*/
    .two_col_sec_content h2 {font-size: 20px;}
    .two_col_sec{padding:25px 15px;}
    .product_section .woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0 6px;
}
.product_section .tabs a{font-size:14px;}
	
header .col-sm-4.order-2 {	
    flex: 0 0 44%;	
    max-width: 44%;	
}	
.logo img {	
    max-width: 130px !important;	
}
.contents_title h6 {
    font-size: 8px;
}
	a.fixed_order_btn {font-size: 14px;right: -30px;padding: 9px 12px 10px;}
	.mobile_bar {
    max-width: 100%;
}
	.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{
		font-size:14px;
	}
	.post-type-archive-product li.type-product,.tax-product_cat li.type-product,.related_products_section li.type-product {
    padding: 10px !important;
}
	.post-type-archive-product .add_to_cart_button,.tax-product_cat .add_to_cart_button,.related_products_section .add_to_cart_button{
		padding: 5px 10px 10px !important;
		font-size: 14px !important;
	}
	.woocommerce .woocommerce-ordering{
		float:none;
	}
	.menu_sub .dropdown_active li a{width:150px;}
	header .col-sm-4 {
    flex: 0 0 64%;
    max-width: 64%;
}
	.feedback-page-wrapper input#submit
	{width:100%;}
}

@media(max-width:375px) {
    /*.contents_list .col-sm-1 {*/
    /*    -ms-flex: 0 0 33.33%;*/
    /*    flex: 0 0 33.33%;*/
    /*    max-width: 33.33%;*/
    /*}*/
    .contents_list .col-sm-1:nth-child(3n+3) .tooltip.open {
        right: 0;
    }
    .contents_list .col-sm-1:nth-child(3n+3) .contents_box .tooltip:after {
        right: 23px;
    }
}
@media(min-width:768px){
	.custom-social-proof,.woocommerce-product-rating img,.loves,.rand_numder{display:none !important;}
}

@media(max-width:991px){
	.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 30.50%;    
}
}
@media(max-width:767px){
	.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%;    
}
	.post-type-archive-product p.woocommerce-result-count,.tax-product_cat p.woocommerce-result-count, .related_products_section p.woocommerce-result-count,.cross-sells p.woocommerce-result-count {
    display: none;
}
	.cross-sells h2{font-size:26px;}
	.related_products_section .woocommerce.columns-3, .related_products_section .woocommerce.columns-2, .cross-sells .products.columns-2 {
    margin-top: 35px;
}
	section.section.timeline_section {
    padding: 15px 0;
    text-align: center;
}
	section.section.img_text_section.men_text_section.men_text_section_new p {
    font-size: 16px !important;
    text-align: left;
}
	section.section.img_text_section.men_text_section.men_text_section_new h2 {
    margin-bottom: 10px;
    font-size: 20px;
}
	section.section.img_text_section.men_text_section.men_text_section_new h3 {
    margin-bottom: 10px;
    font-size: 18px;
}
	section.section.img_text_section.men_text_section img {
    transform: initial;
}
	.h2, h2 {
    font-size: 1.2rem;
}
	.h4, h4 {
    font-size: 1rem;
}
	.row.vc_inner.tasty_row {
    padding-top: 20px;
    padding-bottom: 30px;
}
	.tasty_icon {
    display: inline-block;
    width: 85px;
    padding-bottom: 15px;
}
	.identify_text {
    font-size: 24px;
    width: calc(100% - 260px);
}
	.i_white ul li, .i_orange ul li {
       font-size: 16px;
}
	p.custom-notification-content,.free_del_sec{
		display: none !important;
	}
.custom-social-proof {
    /* display: none !important; */
    bottom: 0px;
    display: none;
}
}
	@media(max-width:480px){
		.post-type-archive-product.woocommerce ul.products li.product .price,.tax-product_cat.woocommerce ul.products li.product .price,.cross-sells ul.products li.product .price,.related_products_section ul.products li.product .price{
		font-size:14px;
	}
	.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: 10px !important;
}
	.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{
		padding: 5px 10px 10px !important;
		font-size: 14px !important;
	}
		.summary .woocommerce-product-details__short-description {
    padding-bottom: 15px;
    /* font-size: 22px; */
    display: none;
}
	}


@media(max-width:575px){
	.product.has-post-thumbnail h1.product_title.entry-title {
    padding-bottom: 0px !important;
    font-size: 28px;
}
.product.has-post-thumbnail p {
    display: block;
    font-size: 14px;
}
.product.has-post-thumbnail p {
    display: block;
    font-size: 16px;
    padding-top: 10px;
}
/* .product_section .woocommerce div.product div.summary p {
    display: none;
} */

.wpgs.wpgs--with-images.images{
width: 100% !important;
display:block;
margin:0 auto;
}
	.woocommerce div.product div.images{
		margin-bottom:0;
	}	

.satisfaction_logo.mobile{
width: 40%;
}
.satisfaction_logo.mobile{
	top:0;
	bottom: initial;
}
.satisfaction_logo.mobile img:last-child{
max-width:31%;
	display: none;
}
.swipe_image_block{
display:none;
}
.progress_bar_main .star-rating {
    display: none;
}
.progress_bar_main a.woocommerce-review-link{
    font-size: 10px;
	display:none;
}
.woocommerce-variation-price span.price ins .woocommerce-Price-amount.amount {
    font-size: 18px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
margin:4px 4px 4px 0;
}
.offer_section{
font-size:11px;
	display: none;
}
	section.custom-social-proof.hide {
    display: block !important;
}
li.variable-item.button-variable-item.button-variable-item-Combo {
    background: #980505 !important;
    color: #fff;
    border-color: #fff !important;
}
.product_section input.qty_button.minus {
    padding-left: 10px;
}
.woocommerce div.product form.cart .button {
    font-size: 11px;
}
.product_section input.qty_button.plus {
    padding-right: 10px;
}
ul.breadcum li {
    font-size: 9px;
}
	.progress_bar {
    margin-bottom: 0;
}
	.product_section .woocommerce div.product div.summary p.you_save_price {
    display: block;
    font-size: 10px;
}
	a.single_add_to_cart_button.button.alt.custom-checkout-btn {
    margin-left: 10px !important;
}
	.woocommerce div.product form.cart div.quantity {
    float: left;
    /* margin: 0 4px 0 0; */
    display: inline-block;
    width: max-content;
    margin: 0 10px 0px 0 !important;
}
	.product_section .quantity {
    min-height: 40px;
}
	.product_section .woocommerce div.product .woocommerce-product-rating{
		display:inline-block;
		vertical-align:super;
	}
	.progress_bar.mobile_bar{
		display:inline-block;
	}
	.product_section .woocommerce div.product .summary .woocommerce-product-rating.mobile_rating {
    display: none;
}
	.product_section .woocommerce div.product .woocommerce-product-rating.mobile_rating {
    position: absolute;
    top: -34px;
    right: 0;
	display:block;
}
	.woocommerce .quantity .qty {
    width: 1.631em;
    text-align: center;
}
	.free_del_sec {
    font-size: 12px;
    margin-bottom: 10px;
}
	.woocommerce div.product div.images .slick-slide img{
		width:100%
	}
}
/* Date: 23/3/2022 Product slider css */
@media(max-width:991px){
	.tasty_icon{width:75px;}
	.tasty_text{font-size:14px;width: calc(100% - 82px);}
}
@media(max-width:767px){
	.wpgs-nav.slick-slider {width: 100%;margin-bottom:10px;}
	h2.widgettitle, .blog_related_product h3 { font-size: 20px;}
	#bsa_page_navigation{margin-top:6px;}
	.woocommerce div.product .out-of-stock {padding-top: 0; padding-bottom: 6px;}
	.woocommerce-photo-reviews-shortcode { padding-top: 0;}
	section.section.review_section {  margin-top: -20px;}
	.tasty_section .col-sm-3 {  flex: 0 0 50%;  max-width: 50%;}
	.footer_top_content .textwidget p img {
    margin-bottom: 0;
}
	.location_section .col-sm-4 {
    flex: inherit;
    max-width: 100%;
    margin-bottom: 20px;
		padding:0;
}
	.location_section {
    padding: 30px 0;
}
	.location_section h3 {
    font-size: 22px;
    margin-bottom: 18px;
}
	.location_section h2{font-size:20px;margin-bottom:15px;}
	.location_section h4{font-size:17px;}
	.identify_section .col-sm-6 {
    flex: inherit;
    max-width: 100%;
}
	.product_section .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 50px;
}
	
}
@media(max-width:480px){
	.tasty_section .col-sm-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
}