/*
Theme Name: child2020
Theme URI: https://example.com
Description: A child theme for Twenty Twenty.
Author: Sumi Ajit
Author URI: https://example.com/
Template: twentytwenty
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face {
font-family: ProximaNova;
src: url(https://www.renewalskinspa.com/wp-content/themes/child2020/Fonts/ProximaNova-Regular.otf);
font-weight: normal;
}
@font-face {
font-family: DosisBook;
src: url(https://www.renewalskinspa.com/wp-content/themes/child2020/Fonts/Dosis-Book.ttf);
font-weight: normal;
}
img {
  pointer-events: none !important;
}
img#skinbetter:hover {
    webkit-filter: blur(2px); /* Chrome, Safari, Opera */
    filter: blur(2px);
}
.wcpscwc-product-slider .products li { padding:0 15px !important; }
#sect_popular_1_mob { display:none !important; }
#sect_popular_2_mob { display:none !important; }
#block-23 { display:none !important; }
.lishop { padding:10px 10px 20px !important; color:#14c7c9; font-size:12px; font-weight:bold; }
.lishop a { text-decoration:none !important; }
.btnskin {  border: solid 2px #14c7c9;  color: white;  padding: 15px 32px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 16px;  margin: 4px 2px;  cursor: pointer;}
a.btnskin:hover { background-color: #14c7c9; color:#fff !important; padding: 15px 32px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 18px;  margin: 4px 2px;  cursor: pointer;}
/*
main { margin-top:4% !important; }
article#post-27.post-27.page { margin-top:-4% !important; }
*/
.entry-content {     padding-top: 140px !important; }
.size26 { font-size:26px !important; }
a.readmore-toggle {text-decoration:none !important; }
span.readmore-text { color: #14c7c9 !important; text-decoration:none !important; }
td.product-remove { width:2% !important; }	
td.product-thumbnail { width:8% !important; }	
td.product-name { width:50% !important; }	
td.product-price { width:15% !important; }	
td.product-quantity { width:10% !important; }
td.product-subtotal { width:15% !important; }
 td.product-total { width:25% !important; }
span.readmore-text:hover { color:#93c6c7 !important; text-decoration:none !important; }
div.readmore-page a:link, div.readmore-page a:visited {
  background-color:#14c7c9 !important;
  color: white !important;
  padding: 14px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}
ul.page-numbers {
    list-style: none;
    margin: 0;
}

.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

ul.page-numbers li {
    display: block;
    float: left;
    margin: 0 4px 4px 0;
    text-align: center;
}

.page-numbers a,
.page-numbers span {
    line-height: 1.6em;
    display: block;
    padding: 0 15px;
    height: 30px;
	width:30px;
    line-height: 18px;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #ddd;
    color: #888;
}

.page-numbers a span { padding: 0 }

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: #000;
    background: #14c7c9;
    text-decoration: none;
}

.page-numbers:hover { text-decoration: none }
div.search_div {  padding: 0 5% !important; }
div.search_top { margin-top:150px !important; padding: 0 5% !important; }
.srch-mega-line-top { color: #058c8d !important;     border-top: 4px solid !important; width:30% !important; text-align:left; }
div.readmore-page a:hover, div.readmore-page a:active {
  background-color: #93c6c7 !important;
}
.woocommerce .content-area { padding:4% !important; }
.widget_product_search .search-field {    padding-right: 10px !important; }
.featured-media img { padding-top:150px !important; }
#section_contact_form  ul { list-style:none !important; }
#section_contact_form   a { color:#fff !important; text-decoration:none !important; }
#specials h5 { margin: 20px auto 23px !important; }
#footinfo {  margin:0 auto; width: 90% !important; text-align:center; padding:5px 10% !important; }
#footinfo p { font-size:22px !important; }
#footinfo h2 { font-size: 42px !important; }
.btn_holland  { padding:20px; font-size:40px !important;  }
.cq-buttoncontainer .txt { font-size:40px !important; }
#contact_row { background-color:#80c9d3; margin: 10px 5%; }
#contact_call { text-align:center; font-size:40px; color :#fff; padding-top:25px; }
#contact_call a {  text-decoration:none; color:#fff !important; }
#contact_call a:hover {  text-decoration:none; color:#ccc !important; }
.contact_ad { font-size:40px; line-height:50px; letter-spacing:1px; padding:0px !important; }
.contact_h4 { text-align:left; padding-left:10px; }
#home_contact { color:#fff !important; }
#home_contact p, #home_contact .vc_custom_1599809726816 { padding-left:0px !important; }
#bfraftr { text-align:center !important; padding:5% !important; width:60% !important; margin:0 auto; }
.cq-hr-icon-container[style] { color:#1bd2d4 !important; border-bottom: 1px solid #1bd2d4 !important; background-color: #1bd2d4 !important; }
.cq-hr.cq-hr-rounded [style] { border-bottom: 1px solid #1bd2d4 !important; background-color: #1bd2d4 !important;}
.cq-hr[style] { border-bottom: 1px solid #1bd2d4 !important;}
.center { text-align:center !important; margin:0 auto;}
img.stackgallery-item[style] { transform: rotate(0deg) !important; }
.req, .wpcf7-not-valid-tip { color:red; font-weight:bold; }
/*.screen-reader-response { display:none !important; }*/
.woocommerce-info { margin-top:100px !important; }
/* list style */
.Defaults-check:before, .Defaults-list-ul:before, .Defaults-list-ol:before, .Defaults-hand-o-right:before , .Defaults-share-square-o:before,
.Defaults-sign-out:before, .Defaults-external-link:before, .Defaults-mail-forward:before, .Defaults-th-list:before, .Defaults-arrow-right:before,
.Defaults-bookmark-o:before,.Defaults-bookmark:before, .Defaults-forward:before, .Defaults-check-circle-o:before, .Defaults-caret-square-o-right:before, .Defaults-gittip:before, .Defaults-bullseye:before, .Defaults-align-justify:before, .Defaults-close:before
{
    content: "\f046" !important;
	color: #28d7d8 !important;
}
.Defaults-check-square-o:before, .Defaults-mail-forward:before, .Defaults-circle:before
{
    color:#66a1a9 !important; content: "\f046" !important; 
}
div.aio-icon.circle { background: #fff; }
/*private spa parties */
.woocommerce-breadcrumb { margin-top: 1rem !important; }
.desc { color:#fff; font-size:20px !important; }
.link  { display:block; width:70%; margin:0 auto; text-align:center; color:#fff; font-size:20px !important; padding:10px; }
.link a { color:#fff !important; font-size:44px !important;  text-decoration:none !important; }
.link a:hover { color:#CCC !important; font-size:44px !important; }
/* blog */

.vc_grid-item-zone-c-right .vc_gitem-animated-block { float: left;     width: 0% !important;     display:none !important; }
vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff !important;
    background-color: #14c7c9 !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}

.woocommerce.single-product div.product p.price {
    color: #66A1A9;
    font-size: 25px;
	font-weight: 900;
	font-family: 'proxima-nova', sans-serif;
}
vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    color: #fff !important;
    background-color: #CCC !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}

.entry-content h4 { color:  #14c7c9 !important; }

.vc_grid-item-zone-c-right .vc_gitem-zone-c {     float: left !important;     width: 100% !important; }

.entry-content h4 { margin: 1rem auto 2.5rem } ;
.vc_gitem-animated-block { display:none; }
/* left sidebar css */
.prod_left { float:left; width:20%; }
.prod_right{ float:right; width:78%; }
.prod_smry { padding:3px !important; text-align:left !important; }
ul.products li.product .woocommerce-loop-product__title { font-size: 1.5rem !important;    letter-spacing: 0.05em;}
.woocommerce-widget-layered-nav-dropdown__submit  , form.woocommerce-product-search button{ padding:0.4rem 1rem !important; }
.woocommerce-products-header .wp-block-column[style]{ flex-basis:100% !important; }
.prod_left label.wp-block-search__input-1 { display:none !important;}
.prod_left ul.wc-block-product-categories-list{	list-style: none; margin:0;}
.prod_left ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a{ color:#68BDC5 !important; font-size:1.6rem;}
.prod_left .widget_price_filter h3.widget-title,  .prod_left h3{ font-size: 2rem !important; color:#5a5353 !important; letter-spacing: 0.05rem !important; margin: 3rem auto; }
.widget_price_filter .price_slider_amount { color:#68BDC5; }
.widget_price_filter .ui-slider .ui-slider-handle { color:#68BDC5;}
.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color: #999;}
.widget_price_filter .ui-slider .ui-slider-range{background-color: #68BDC5; }
.woocommerce-result-count,.woocommerce-ordering select{color:#888; }
/* left sidebar css ends */
.footer-widgets li.widget_nav_menu::marker { display:none; color:#66a1a9; }
ul#menu-treatments.menu { list-style-type: none !important; }
.entry-content  { padding-top:140px !important; }
body, ul.primary-menu { font-family:'ProximaNova', sans-serif; font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-family: 'ProximaNova', sans-serif !important; }
h1 { font-size:35px;  font-weight:regular; }
h2 { font-size: 30px; font-weight:bold; }
.wpmenucart-icon-shopping-cart-0:before, .cartcontents { color:#0cc4c6 !important; }
.bdp_blog_template.classical .metadatabox { display:none !important; }
.icons-group-item i { color: #fff; font-size: 40px; padding:20px; } 
.icons-group-item i:hover { color: #14c7c9; } 
.icons-group { text-align:center !important; }
.col1_r1, .col1_r2, .col1_r3,  { text-align:center !important; color:#fff; font-size: 18px; line-height:28px;  }
.col1_r1 a {text-align:center !important; }
.footer_logo { margin:0 auto !important; }
#footer_col3  li#wpmenucartli { display:none !important; }
#footer_col4 li#sfsi-widget-4 { list-style: none !important; }
#footer_col4 .norm_row.sfsi_wDiv  { width:100% !important; }
#footer_col4 .sfsi_wicons.shuffeldiv { width:40px !important; }
#footer_col6 li#text-9.widget.widget_text { list-style:none !important; }
#home_heading { margin-top:35px !important; }
#home_heading h4 { font-family:'ProximaNova', sans-serif !important; font-size:26px !important; color:#14C7C9 !important; }
#menu-treatments ul.menu li a { font-size:14px !important; }
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
    background: #14C7C9 !important;
    color: white !important;
    text-shadow: transparent !important;
    border-color: #ca0606 !important;
}
.single-product .single_add_to_cart_button {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1.6rem;
}
/* new styles for inner pages*/
#mega-menu-wrap-primary , ul.mega-sub-menu { z-index: 99999 !important; }
#mega-menu-wrap-primary { background:none !important; }
#section_slider { z-index:0 !important; margin-top:-140px !important; }
#footer-sub-pages{ display:block; }
.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt {
   font-family:'ProximaNova', sans-serif !important; font-size:16px;
	letter-spacing: normal; }
.entry-content {
    font-family: 'ProximaNova', sans-serif !important;
    letter-spacing: normal;
}
.mega-line-top span {  color:#058c8d !important; border-top:4px solid !important; }
#frm_consultation .div_left  { float:left; width:40%; padding:20px; text-align:left; margin-left:140px !important; }
#frm_consultation .div_right { float:right; width:40%; padding-left:140px; text-align:left; }
#frm_consultation span.wpcf7-list-item { display: block; }
#frm_consultation{ color:#058c8d; font-size:16px; width:80%; margin:2%; }
#frm_consultation select { color:#058c8d; font-size:14px; font-family:'ProximaNova', sans-serif;
	-webkit-appearance: none;
    -moz-appearance: none;
    background: #fff;
    border-radius: 0;
    border-style: solid;
    border-width: 0.1rem;
    box-shadow: none;
    display: block;
    font-size: 1.6rem;
    letter-spacing: -0.015em;
    margin: 0;
    max-width: 100%;
    padding: 1.5rem 1.8rem;
    width: 100%;

}
#frm_consultation input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], textarea { color:#058c8d; font-size:14px; }
#frm_consultation label { font-size:18px; }
#frm_consultation .wpcf7-list-item-label { font-size:14px; padding-left:10px; }
#frmCombo {background: #fff;     border-radius: 0;     border-style: solid;     border-width: 0.1rem;
    box-shadow: none;     display: block;     font-size: 1.6rem;     letter-spacing: -0.015em;     margin: 0;
    max-width: 100%;     padding: 1.5rem 1.8rem;     width: 100%; }
#frm_consultation .wpcf7 {     background-color: #f7f7f7;     border: 2px solid #058c8d; margin-top:10px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover { color:#0cc4c6 !important; }

.woocommerce-products-header__title.page-title { display:none !important; }
#sect_brands_bottom  #wpls-logo-showcase-slider-2 .wpls-fix-box img.wp-post-image { max-height:150px !important; }
#box_ad { width: 28%;  padding: 10px; float: left; margin-left: 50px;  text-align:center; color:#fff; }
#box_bottom { background-color:#14C7C9 !important; height:20px; }
#inner_footer { max-width:100% !important; width:98% !important; margin:20px !important; padding:20px !important; text-align:center; height:340px; }
.orange {
    background: #f9b84a;   height: 250px; color:#f9b84a;
}
.green {
    background: #17924b; height: 280px; color:#f9b84a;
}
.red {
    background: #df4130;height: 250px; color:#f9b84a;
}
.blue {  background: #058C8D; height: 280px; color:#f9b84a;}
.grey{  background: #506262; height: 280px; color:#f9b84a; }

.icon-background {  color: #14C7C9; }
.icon-background-orange { color:#f9b84a; }
.icon-background-green { color:#17924b; }
.icon-background-red { color:#df4130; }
.icon-background-blue { color:#058C8D; }
.icon-background-grey{ color:#506262; }

#box_ad a { text-decoration:none !important; color:#fff !important; }
#box_ad a:hover { color:#ccc !important; }
#box_ad p { font-size:20px !important;  }
#box_ad h2 { letter-spacing:2px !important; }
.nivo_caption { display:none !important; }
a.mega-menu-link:hover { color:#1bd2d4 !important; }
/* end of new styles */
p { font-family:'ProximaNova', sans-serif; font-size:14px; }
.page-id-16 .entry-title{  display:none !important; }
.singular .entry-header { display:none !important; height:0px !important; }
.post-inner { padding:0px !important; }
.section_treatment_title { width:100% !important; }
#sect_featured .entry-content h3 { margin: 1rem auto 3rem !important; }
#sect_services { margin: 1rem auto 3rem !important;  }
input, textarea, button, .button, .faux-button, .faux-button.more-link, .wp-block-button__link, .wp-block-file__button {
font-family:'ProximaNova', sans-serif !important;}
#sect_testimonial h4 {
    font-size: 4rem;
    color: black;
    font-weight: 400;
}
#sect_featured h4
{
font-size: 24px;
    color: #14c8c9;
}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width:96% !important; width:96% !important; margin:0 2% !important; padding:0 2% !important; }
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
    background-color: #14C7C9 !important;
}
.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
    color: #5a5353 !important;
}
ul.primary-menu {
    display: flex;
    font-size: 1.1rem !important;
    font-weight: 800 !important;
    letter-spacing: -0.0277em;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin: -0.8rem 0 0 -1.6rem;
}
div.footer-nav-widgets-wrapper.header-footer-group { background-color:#93c6c7 !important; font-family:'ProximaNova', sans-serif !important; font-size:14px !important;}

li#nav_menu-5.widget.widget_nav_menu { list-style:none !important; }
li#sfsi-widget-3.widget.sfsi { list-style:none !important; }
div.widget.widget_text p, ul.menu li a { font-family:'ProximaNova', sans-serif !important; font-size:14px !important;  color:#fff !important; font-weight:normal !important; text-align: center;}
figcaption.wp-caption-text { display:none !important; }
#footer_logo { padding-left:20px !important; }
/*
#footer_col1 .alignnone { margin-top:0 !important; width: 40% !important;     padding-right: 20%; }
#footer_col4 { width:40% !important; }
#footer_col2 { width:50% !important; }
#footer_col3 { width:50% !important; }
*/
/*sj commented */
#footer_col1  { width: 30% !important;    }
#footer_col4 { width:25% !important; }
#footer_col2 { width:30% !important; font-size:18px !important; }
#footer_col3 { width:30% !important; }

#footer_col2 li#block-28 { list-style:none !important; color:#fff; }
#footer_col2 hr { margin-top: 1rem !important; margin-bottom:1rem !important; }
#footer2_col .head { color:#989C9C; font-size:20px; font-weight:bold; }
#footer_col3 ul{   width:100%;   margin-bottom:20px;   overflow:hidden; }
#footer_col3 li{
   line-height:1.5em;  
  float:left;
  display:inline;
}
#footer_col3 ul li{ width:50% !important; }
.header-titles-wrapper { margin-right: 6px;     max-width: 30%;}
.header-navigation-wrapper .search-toggle-wrapper { display:none !important; }
/*.header-top { width:100%; display:flex; border-bottom: solid 1px #CCC9C3; margin-top: 15px;    margin-bottom: 15px;  }*/
.toggle-text {display:none; }
.header-top button { background:none !important; }
.header_info  {margin-left:10% !important; }
.header_info  a  { text-decoration:none; }
.search-toggle svg { height:1.5rem; color:#40B5C5; }
svg.svg-icon { fill:#40B5C5; }
.text_pad { padding-left:10px !important; }
/*.header-inner .toggle { height:0px !important; }*/
#sect_popular p { font-family:'ProximaNova', sans-serif !important; font-size:16px; color:white; text-align:center;  }
#sect_popular h5 { font-size:26px; color:white; text-align:center; margin: -1rem auto .5rem; font-weight:bold;letter-spacing: 2px; font-family:'ProximaNova', sans-serif !important; }
#sect_popular .wpb_font-family:'ProximaNova', sans-serif;content_element { margin-bottom:20px !important; }
#sect_popular .vc_btn3.vc_btn3-color-info { color:#000; background-color:#94EAFB !important; }
#sect_featured .woocommerce ul.products li.product { align-items:center !important; }
#sect_featured .button { font-size:10px !important; }
#sect_featured .wcpscwc-product-slider .slick-dots { bottom: -5% !important; }
#sect_testimonial_parent, #sect_testimonial { background-color:#F4F7FE !important; width:100% !important; padding:0 !important; margin:0 !important; max-width:100% !important; text-align:center; }

div#sect_featured ul.products li.product .woocommerce-loop-product__title, div#sect_featured .price { font-family:'ProximaNova', sans-serif !important; font-size:12px !important; text-align:center; }
 div#sect_featured .price { font-size:14px !important; font-weight:600 !important; }
#sp-testimonial-free-wrapper-162 .sp-testimonial-free-section { padding:0 10% !important; }
.sp-testimonial-free { background-color: #fff !important; }
.sp-testimonial-free-section .sp-tfree-client-image { padding-top:20px !important; }
.tfree-client-testimonial p { text-align:center; padding: 5px 30px !important; }
div#sect_brands { width:100% !important; margin:0 !important; padding-top:30px; padding-bottom:30px; }
div#sect_testimonial .sp-testimonial-free-section .tfree-client-rating { margin-bottom:20px !important; }
section#sect_request_parent { width:100% !important; max-width:100% !important; padding:0 !important; margin:0 !important; }
section#sect_request_row  {  margin-left:30px !important; margin-right:30px !important; }
#sect_request_col2 { background-color:#506262; padding: 0px 50px 50px 50px; }
section#sect_request_row .vc_column_container > .vc_column-inner { padding:0px !important; }
#sect_request_col1 { padding:0px !important; width:48%; background-image:url(https://www.renewalskinspa.com/wp-content/uploads/working_hrs.jpg) !important; background-size:100% 100%; }
#sect_request_col1 .cq-infoblock-content { background-color:none !important; padding:40px 16px !important; }
#sect_request_col1 .cq-infoblock .cq-infoblock-bar { display:none !important; }
.info { font-family:'ProximaNova', sans-serif; font-size:14px;  }
#sect_request_col2 { padding:0px !important; width:50%; }
#sect_request_col2 input[type="text"], #sect_request_col2 input[type="email"], #sect_request_col2 input[type="tel"] { padding:10px !important; }
#sect_request_col2 .screen-reader-response { display:none !important; }
#sect_request_col2 .wpcf7-response-output {
    color: #fff;    
    border: 0;
	font-size: 18px !important;}
#sect_request_col2 .wpcf7-not-valid-tip { color:#D53E45 !important; }
#sect_request col2 input.wpcf7-form-control.wpcf7-submit { text-decoration:none !important; }
#sect_request_col1 .cq-infoblock-content .cq-infoblock-title { margin: 22px 0 14px 0 }
input[type="submit"] { text-decoration:none !important; }
a.button:hover, a.button:visited  { text-decoration:none !important; }
div.footer-nav-widgets-wrapper1.header-footer-group1{ 
	background-color: #66A1A9 !important;
    font-family: 'ProximaNova', sans-serif !important;
    font-size: 14px !important; margin-top:0px !important;
}
#footer_col5 { width:100% !important;  color:#fff; }
#footer_col5 ul#menu-treatments{
  width:100%;
  margin-bottom:20px;
  overflow:hidden;
  
}
#footer_col5 ul#menu-treatments li{
   line-height:1.5em;  
  float:left;
  display:inline;
}
#footer_col5 ul#menu-treatments  li{ width:20% !important; }
#footer_col5 ul#menu-treatments.menu li a { color:#fff !important; }
li#nav_menu-6 { list-style:none !important; }
#footer_col6 { text-align:center; color:#fff; width:100%; padding-top:30px; }
p.copyright, a#copy { color:#9BB3BD !important; text-decoration:none; font-family:'ProximaNova', sans-serif; font-size:14px;}
li#text-7 { list-style:none; }
.search-toggle {position:relative;}
.header-toggles {width: 60%; display: inline-block;}
.header-contact { width: 40%; text-align:right;}
.primary-menu-wrapper { width:100% !important; min-width:100% !important; display: inline-flex; }
.fas { color:#68BDC5 !important; };
a: hover { color:#0ac6c8 !important; }
/*.vc_separator h4 { color:#14c8c9 !important; }*/
#sect_request .vc_column_container > .vc_column-inner { padding-left:0px !important; padding-right:0px !important; }
#sect_request .wpb_wrapper { padding-left:20px !important;  }
#sect_request .wpb_wrapper .wpcf7 { padding-left:20px !important; padding-right:100px !important; }
.wpb_wrapper p.sect_contact_title { font-size: 28px !important;    color: #ffffff;    text-align: left;    font-family: Playfair Display SC;     font-weight: 700;     font-style: normal;    text-transform:  capitalize; margin-top:40px !important; margin-bottom:0px !important; }
.cq-infoblock-text { width:100% !important; }
.cq-infoblock-content { background-color:transparent !important; }
.cq-infoblock.cq-infoblock-shape-square { background-color:transparent !important; }
.info { display:block; width:100%; }
.info_day{ float:left; width:15%; }
.info_time { float:left; width:30%; }
.info_call { float: right;     width: 40%;     margin-top: 70px;     font-size: 30px;     margin-right: 20px; 	text-align: right; }
h4.cq-bannerblock-title { font-size:1.2em !important; }
.cq-bannerblock-desc { font-size:2.4em !important; }
#sect_brands_bottom .vc_row-has-fill > .vc_column_container > .vc_column-inner { height:0px !important; }
ul.products li.product .button, .woocommerce img, .woocommerce-page img { margin:0 auto !important; }
.price_table_1 .type p { font-size:18px !important; }

/* New CSS Added 15-9-2020 */
#site-header .toggle, .menu-modal .toggle {color: #fff !important}
#site-header .primary-menu .menu-item a:hover {color: #4db6ac !important;}
.mobile-menu .modal-menu .menu-item a:hover {color: #4db6ac !important;}

button:hover {}

#site-header .primary-menu li > a {text-decoration: none;}

#site-header .modal-menu a, .modal-menu li.current-menu-item > .ancestor-wrapper > a {text-decoration: none;}

.header-top { width:100%; display:block; border-bottom: solid 1px #CCC9C3; padding-top: 10px; padding-bottom: 5px; overflow: hidden;}

.header-toggles {width: 10%; float:left}

.header_info { float:right; margin-right: 50px}

#site-header .header-inner {padding: 1rem;}

#site-header .site-logo img {  padding-bottom: 1rem !important;	padding-top: 1rem !important; }

#site-header .section-inner {width: calc(100% - 4rem);}

#sect_about .vc_empty_space {display: none;}
button:focus {outline:0;}

#site-header .search-toggle svg {height: 2rem; width: 2rem;}

#search-form-1 {font-size: 20px; height: 50px;}

#site-header .header-titles {margin: -1rem 0 0 1rem;}

nav.mobile-menu .modal-menu {left: 0;}

nav.mobile-menu .modal-menu a {text-decoration: none; font-size: 16px; padding: 2rem 2rem;}

#sect_popular .vc_col-has-fill > .vc_column-inner {height: 226px;}

/*section#sect_popular.vc_section , section#sect_about.vc_section, div#sect_featured {max-width: 92% !important; width: 92% !important; margin: 0 4% !important; padding: 0 4% !important;}*/
div#sect_featured { max-width: 92% !important;    width: 92% !important;     margin: 0 4% !important;     padding: 0 4% !important; }
section#sect_about.vc_section{ max-width: 94% !important;   width: 94% !important;     margin: 8% 2% 2% !important; }
section#sect_popular.vc_section { max-width: 88% !important;    width: 88% !important;     margin: 0 5% 2% !important;     padding: 0 5% !important; }
.abt_txt {  padding-top:32px !important;   font-size:30px !important; }
#sect_abt_col1 { padding-right:30px !important; padding-left:20px !important; }
#sect_abt_col2 { padding-right:20px !important; }
#sect_abt_after .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {top: -55px;}

#sect_abt_after .vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {color: #d1d1d1;}

#sect_about .vc_column_container .vc_column-inner {margin-bottom: 20px;}
/*
  #sect_request_parent .vc_separator .vc_sep_holder .vc_sep_line {display:none}
  #sect_request_row .wpb_wrapper .vc_separator {display: none;}
*/
#sect_request_row {padding: 50px 100px !important}

#sect_request .vc_separator .vc_sep_holder .vc_sep_line {left: 30px;}

#sect_request .vc_separator {margin-bottom: 10px;}

#sect_request .wpb_wrapper { padding-left:0px !important;  }

#sect_request_col1, #sect_request_col2 {padding: 0px !important;width: 50%;}

 #sect_request_row .wpb_wrapper p.sect_contact_title {padding: 0px !important;margin: 30px 50px 10px 50px !important;}

 #sect_request_row .wpb_wrapper .wpb_text_column {margin: 0px 50px 30px 50px !important;}

 #sect_request .wpb_wrapper .wpcf7 {padding: 0 !important; margin: 0px 50px 30px 50px;}
.fluidbox__wrap [style] { z-index:1px !important; }
 div#sect_fractora_para1 .fluidbox__wrap img { float: right;  margin: 0px 12px;   opacity: 1; z-index:1px !important; }
 div#sect_dermal #fluid_col1 .fluidbox__wrap img , #sect_dermal #fluid_col2 .fluidbox__wrap img  { float: left;  margin: 0px 12px;  }
div#sect_dermal_row2 #dermal_row2_col1 .fluidbox__wrap img  { float: left;  margin: 0px 12px;   }
div#sect_dermal_row2 #dermal_row2_col2 .fluidbox__wrap img   { float: right;  margin: 0px 12px;   }
div#sect_dermal_row3 .fluidbox__wrap img { float: left;  margin: 0px 12px;    }
div#sect_dermal_row4 .fluidbox__wrap img { float: left;  margin: 0px 12px;  }
.special-rad{ /*box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; margin: 10px 10px !important;*/ text-align:center;}
.special-rad .sp1-price { color: #999 !important;}
.special-rad .sp1-discount { color: #333 !important; font-weight:500; margin:15px 0; font-size:18px;}
.special-rad .wpb_single_image .vc_single_image-wrapper { border-bottom:#ccc solid 1px;}
.special-rad ul.sp1-disblock{ display:block; text-align:left; list-style-type: none;}
.special-rad a{color:#fff !important; font-weight:600;}
.special-rad h5.spl-head {letter-spacing: 6px;}
.single-product div.product { height:auto; overflow:hidden;}
a.special-event-cart-back {font-size: 1.5rem !important; background-color: #93c6c7 !important; display: inline-block;  text-align: center;   box-sizing: border-box;    word-break: break-word; color: white !important;     border: #333 solid 1px !important; text-decoration: none !important; font-family: 'ProximaNova', sans-serif !important;  border-radius: 0; cursor: pointer;   font-weight: 600;    letter-spacing: 0.0333em;    
	line-height: 1.25;    margin: 0;    opacity: 1;    padding: 1.1em 1.44em;    text-transform: uppercase;  transition: opacity 0.15s linear;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:inline !important;}
.discount-small{font-size:13px}
.product_cat-radiance-special-events .woocommerce-tabs, .product_cat-radiance-special-events section.related.products {display:none;}
.product_cat-radiance-special-events span.onsale{display:none !important;}
.product_cat-radiance-special-events .woocommerce-variation-price{font-size:16px !important; margin-bottom:10px; font-weight:600;}
.product_cat-radiance-special-events a.reset_variations{font-size:14px !important; color:#14C7C9 !important;}
.product_cat-radiance-special-events input.input-text.qty.text { width: 6em !important;}
.product_cat-radiance-special-events table.variations select{font-size:0.9em !important;}
.power { color:teal; }
.fa, .far, .fas {    font-family: "Font Awesome 5 Free"; }
.footer_add { padding-left:5px; padding-right:30px;  }
.woocommerce-checkout #site-content .woocommerce { margin-top:40px !important; }
.layout_id_1 .bdp-first-letter { margin-right:1px !important; }

/* cart icon */
/* # WooCommerce Cart Icon CSS with FontAwesome 5
---------------------------------------------------------------------------------------------------- */

.cart-contents {
    position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: center;
}

.cart-contents:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;	
    content: "\f290" !important;
    font-size: 30px;
    color: #FF1493;
}

.cart-contents:hover {
    text-decoration: none;
}

.cart-contents-count {
	/*position: absolute;
    	top: 15px;
   	right: 1px;
	*/
	position:relative;
	top:0px;
	right:3%;
   	transform: translateY(-105%) translateX(25%);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
   	width: 22px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
    	background: #000;
    	border-radius: 50%;
    	padding: 1px;  
}
/* cart icon ends */
.widget_product_search .search-field { height: 35px !important; width:80%; }
form.woocommerce-product-search button { margin-top:5px !important;  }
select.pwb-dropdown-widget, .woocommerce-result-count, .woocommerce-ordering select { color: #058c8d;    font-size: 14px; height:35px;  width:80%; }
#product_cat { width:80% !important; }
#woocommerce_product_categories-2 { width:80% !important; }
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover{ transition: transform .2s ease-in-out; transform: scale(1.15); margin-bottom:20px;  }
.wcpf-filter-notes .wcpf-note-list .wcpf-note-item .remove-filter:before, .wcpf-filter-notes .wcpf-note-list .wcpf-note-item .remove-filter:after { background:#058c8d; }

.wcpf-filter-notes .wcpf-note-list .wcpf-note-item .note-text{color:#058c8d; }
.wcpf-field-price-slider .ui-slider .ui-slider-range { background-color: #14c7c9;}
/*a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover h2 { transition: transform .2s; transform: scale(1.25); height:450px; overflow:hidden; }*/
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover{ background-color:#058c8d !important; text-decoration:none !important; }
.prod_left aside.widget { border-top: #cfcfcf solid 1px !important; padding-top:5px !important; padding-top:25px; }
div.prod_left ul { list-style:none !important; margin:0 10px;  }
div.prod_left ul li { margin:10px 0 !important;  text-decoration:none !important; }
div.prod_left ul li a {  text-decoration:none !important; }
div.prod_left ul.children li a {  text-decoration:none !important; color: #058c8d; }
div.prod_left ul.children li a:hover {  text-decoration:underline !important; color: #000; }
div.prod_left ul li a:hover {  text-decoration:underline !important; color: #058c8d; }
aside#woocommerce_price_filter-2 { width:90% !important; }
aside#pwb_dropdown_widget-2 { display:none !important; }
.price_slider_wrapper { padding:10px; }
ul.products li.product .price {font-family: ProximaNova; color:#66a1a9 !important; font-size:1.6rem; font-weight:bold; }
@media (max-width: 547px) { 
	.header_info{  font-size:11px !important; }
	#sect_popular_1_mob { display:block !important; }
	#sect_popular_2_mob { display:block !important; }
	#sect_popular_1_desk { display:none !important; }
	#sect_popular_2_desk { display:none !important; }
}
@media (max-width: 500px) { 
	.header_info{  font-size:16px !important; text-align:right !important; }
	#sect_popular_1_mob { display:block !important; }
	#sect_popular_2_mob { display:block !important; }
	#sect_popular_1_desk { display:none !important; }
	#sect_popular_2_desk { display:none !important; }
}
@media (max-width: 768px) { 
	.header_info{  font-size:13px !important; }
	#sect_popular_1_mob { display:block !important; }
	#sect_popular_2_mob { display:block !important; }
	#sect_popular_1_desk { display:none !important; }
	#sect_popular_2_desk { display:none !important; }
}
@media  (max-width: 721px) { 
	.header_info{  font-size:13px !important; float:none !important; margin-left:0 !important; text-align:center !important; }
	/*button.search-toggle { display:none !important; }*/
	#site-header .header-titles {     margin: 1rem 0 0 1rem; }
	#sect_popular_1_mob { display:block !important; }
	#sect_popular_2_mob { display:block !important; }
	#sect_popular_1_desk { display:none !important; }
	#sect_popular_2_desk { display:none !important; }
}
 @media  (max-width: 768px) {
	 td.product-price { width:100% !important; }
	 td.product-total { width:40% !important; }
	 #col_callnow { width:100%; height:100%; background-size: 100% 100% !important;  background-position: center; overflow:hidden; margin-top:5px !important; }
	 .vc_sep_width_30 { width:70% !important; }
	 #sect_featured h4 { font-size:16px !important; }
	 form.woocommerce-product-search button {     padding: 1.25rem 1rem !important; display:inline-block !important;  }
	 form.woocommerce-product-search { padding: 20px !important;text-align:center;  display:inline-block; width:100% !important; }
	 .woocommerce .content-area {     margin: 130px auto 0 auto;     padding: 2vw 6vw; }
	 .woocommerce .content-area .site-main { margin: 20px 10px !important; }
	 #footer_col1, #footer_col2, #footer_col3, #footer_col4, #footer_col5 { width:100% !important; }	
	 #footer_col5 ul#menu-treatment-menu li { width:50% !important; }
	 div.footer-nav-widgets-wrapper.header-footer-group { padding-bottom:30px !important; }
	 #footer_col4 { display:flex; height:20px !important; }
	 #footer_col4 .sfsi_widget { display:block !important; }
	 .bfr_logo_space { height:5px !important; }
	 #sect_logo .vc_row-has-fill > .vc_column_container > .vc_column-inner { height:0px !important; }
	 #sect_abt_after div.wpb_column.vc_column_container.vc_col-sm-3 { display:none !important; }
	/* #mega-menu-wrap-mobile .mega-menu-toggle + #mega-menu-mobile { padding:90px 0px 0px 0px !important; }*/
	/* #site-header { height:0px !important; }*/
	
	 #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { padding:5px 0px !important; font-size:16px !important; }
	 #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link { background-color: white !important; }
	  #mega-menu-wrap-mobile .mega-menu-toggle + #mega-menu-mobile { background: #CCC !important;     padding: 100px 10px 0px 10px !important;
    display: block !important;}
	 #mega-menu-wrap-mobile #mega-menu-mobile ul.mega-sub-menu { min-width:90% !important; }
	 #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {  padding:5px 0px !important; font-size:14px !important; }
	 #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after { margin: 0 15px 0px !important; font-size: 22px !important; }
	.prod_right { width:90% !important; padding: 0 5px !important; }
	 .prod_left { width:90% !important; padding:0 5px !important; }
	 #sect_testimonial h4 { font-size: 2.8rem !important; }
	 #site-header { height:130px !important;  }
	 #site-header .site-logo img { padding:0 !important; }
	 div.fluidbox__wrap [style] { z-index:10 !important; float:none !important; }
	 div.fluidbox__ghost [style] { z-index:10 !important; }
	 div.fluidbox__wrap [style] { z-index:0 !important; }
	 .fluidbox__wrap { z-index:0 !important; }
	 #footinfo {     margin: 0 auto;     width: 90% !important;     text-align: center !important;     padding: 2px !important; }
	 #footinfo h2 {   font-size: 22px !important; }
	 #box_ad h2 { font-size:20px !important; }
	 #box_ad p { font-size:18px !important; }
	 #inner_footer { max-width: 100% !important; width:98% !important; text-align: center;  height: 10px;  }
	 h2 { font-size:15px !important; }
	 #box_ad { width: 25%; padding: 5px; float: left;  margin-left: 30px;  text-align: center;  color: #fff; }
	 
	 .fa-4x { font-size: 2em; }
	 .blue, .grey { height:230px; }
	 #footer_col2 { width:100% !important; }
	  #footer_col5 ul#menu-treatments li { width: 50% !important; }	 
	 #frm_consultation .div_right { padding-left:20px !important; }
	 #frm_consultation .div_left { margin-left:0px !important; }
	 .cq-bannerblock-desc { width: 100% !important; }
	 div#sect_fractora_para1 .fluidbox__wrap img { float:none !important;  }
	 .prod_left .widget_price_filter h3.widget-title, .prod_left h3 { font-size:14px !important; }
	
	 .ultimate-vticker.ticker ul li, .ultimate-vticker.ticker-down ul li { text-align:center !important; }
	 .featured-media img { padding-top:90px !important; }
	 .entry-content {     padding-top: 140px !important; }
	 .link a { color: #fff !important; font-size: 14px !important; text-decoration: none !important; }
	/*.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb { margin-bottom: 0 !important; } */
	 .woocommerce-page a.button { width:70% !important; font-size:1rem !important; }
	 .woocommerce table.shop_table_responsive tr:first-child, .woocommerce-page table.shop_table_responsive tr:first-child { border-top:0 !important; }
	 .woocommerce-message { display:block !important; }
	 .woocommerce-page .woocommerce-message .button, .woocommerce-message .button { display:block; float:none; margin-bottom:5px; }
}

@media  (max-width: 1024px) {
  .header-inner {width: 100% !important;}
  .header-top {height: 40px; padding-top: 10px; padding-bottom: 10px;}
  .search-toggle .toggle-icon, .search-toggle svg {height: 2rem !important;width: 2rem !important;}
  .header-inner button.toggle {top: 0px;right: 0px;height: 40px;}
  .header-toggles {display: inline-block !important;width: 20px;}
  .header-toggles .toggle {padding: 0 2rem;}
  .header_info {font-size: 15px;float: right;margin-right: 80px;height: 36px;vertical-align: bottom !important;}
  .header-titles-wrapper {margin-right: 0px;max-width: 100%;}
  .mobile-search-toggle {display: none !important;}
  button.close-nav-toggle {align-items: center;display: flex;font-size: 1.6rem;font-weight: 500;justify-content: flex-end;padding: 1.2rem 1.2rem;width: 100%;}
  .menu-modal-inner .section-inner {width: calc(100%) !important;}
  .vc_separator.vc_separator_align_center h4 {padding: 0.8em;}
  #sect_request_row {padding: 0px 20px !important;}
  #sect_request .wpb_wrapper {padding: 0 !important;/*margin: 0px 5px;*/}
  .info_day {float: left;width: 40%;}
  .info_time {float:right; width: 60%;}
	/* #footer_col3 {width:100% !important;} */
	#inner_footer { height:360px !important; }
	#section_contact_form .wpb_column { width:100% !important; }
	.cq-bannerblock-desc { font-size:1.4em !important; }
	ul.products li.product .woocommerce-loop-product__link { width:100% !important; }
}

@media  (max-width: 1024px) and (min-width: 730px) 
{
	#sect_featured h4 { font-size: 20px !important; }
	#home_contact, #col_callnow { width:100% !important; }	
	.vc_section.vc_row-o-full-height {   min-height:0 !important; }
	#sect_popular_1_mob { display:none !important; }
	#sect_popular_2_mob { display:none !important; }
	#sect_popular_1_desk { display:block !important; }
	#sect_popular_2_desk { display:block !important; }
	td.product-remove { width:2% !important; }	
	td.product-thumbnail { width:8% !important; }	
	td.product-name { width:50% !important; }	
	td.product-price { width:15% !important; }	
	td.product-quantity { width:10% !important; }
	td.product-subtotal { width:15% !important; }
	td.product-total { width:25% !important; }
	#box_ad h2 {     letter-spacing: 0px !important; font-size:26px !important; }
	#box_ad p {    font-size: 18px !important; }
	#sect_popular h5 { font-size: 16px !important; }
	#sect_popular p { font-size: 14px !important; }
	#sect_request_col1 { display: none; }
	#sect_request_col2 { width:90% !important; }
	/*#sect_request_col1 .cq-infoblock-content { padding: 170px 20px 16px !important; }*/
	#sect_abt_col1 {     padding-right: 5px !important;    padding-left: 5px !important;}
	#sect_abt_col1 p { font-size: 14px !important; }
	.entry-content h3 { margin: 5px auto !important; }
	.abt_txt { padding-top:0px !important; }
}
@media  (max-width: 768px) { 
  /*.vc_separator .vc_sep_holder .vc_sep_line {display: none !important;}*/
	.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td { width:30% !important; }
  #sect_request_col1 .cq-infoblock-content {padding: 0px !important};
  .cq-infoblock-content {padding: 0px 5px !important}
  #sect_request .wpb_wrapper .wpcf7 {padding: 5px !important}
  /*form.wpcf7-form {text-align: center;}*/
  #sect_request_col1 {display: none}
  #sect_request_col2 {width: 100%;}
  #sect_popular .vc_btn3.vc_btn3-size-md { padding-top: 5px;     padding-bottom: 5px; }
	#welcome_col1, #welcome_col2 { width:100% !important; }
	.footer-widgets-outer-wrapper { border:none !important; border-color:#66a1a9 !important; }
}


 @media  (min-width: 700px) and (max-width: 736px){
	 /*
	 .footer-widgets-wrapper { display:block !important; }
	 #footer_col1  { width:25% !important; }
	 #footer_col2 { width:60% !important; padding-bottom: 25px !important;
    padding-left: 20px !important;
    font-style: oblique; }
	 #footer_col3, #footer_col4 { width:50% !important; }	*/
	 #popular_col1, #popular_col2, #popular_col3, #popular_col4, #popular_col5, #popular_col6, #popular_col7, #popular_col8 { width:100% !important; clear:both; display:block; }

}


 @media only screen and (max-width: 500px) { 
  .header_info .text_pad {display: none !important}
  #sect_popular .vc_col-has-fill > .vc_column-inner {height: 250px;}
  #sect_request .vc_separator .vc_sep_holder .vc_sep_line {left: 10px;}
  #sect_request_row .wpb_wrapper p.sect_contact_title {padding: 0px !important;margin: 30px 30px 10px 30px !important;} 
  #sect_request_row .wpb_wrapper .wpb_text_column {margin: 0px 30px 30px 30px !important;}
  #sect_request .wpb_wrapper .wpcf7 {padding: 0 !important;margin: 0px 30px 30px 30px;}
  #footer_col6 { width:85%; padding-left:5px; padding-right:5px; }
  #search-form-1 {font-size: 16px;height: 40px;}
	  #footer_col5 ul#menu-treatments li { width: 50% !important; }
	 #box_ad { width:80% !important; margin-left:20px !important; height:auto; }
	 .cq-bannerblock-arrow.arrowtop { top:-36px !important; }
	 #frm_consultation .div_right { padding-left:10px !important; }
	  #frm_consultation .div_left { margin-left:0px !important; }
	 
}
@media only screen and (max-width: 414px){
	#frm_consultation .div_right { float:left; width:100% !important; }
	#frm_consultation .div_left { clear:both; width:100% !important; margin-left:0px !important; }
    #box_ad { width: 25%;   padding: 5px;  float: left; margin-bottom: 30px !important; text-align: center; color: #fff; }
    .cq-bannerblock-arrow.arrowtop { top:0px !important; }
	.cq-bannerblock-desc { width: 100% !important; font-size: 1.6em !important; line-height: 150% !important; }
	.price_table_1 li { font-size:14px !important; }
	#sect_dermal #fluid_col1, #sect_dermal #fluid_col2 { width:100% !important; }
    div#sect_dermal #fluid_col1 .fluidbox__wrap img , #sect_dermal #fluid_col2 .fluidbox__wrap img  { float: none !important; }
   div#sect_dermal_row2 #dermal_row2_col1 .fluidbox__wrap img , div#sect_dermal_row2 #dermal_row2_col2 .fluidbox__wrap img   { float: none !important; }
   div#sect_dermal_row3 .fluidbox__wrap img { float: none !important;  }
	div#sect_dermal_row4 .fluidbox__wrap img { float: none !important;  }
	.vc_separator .vc_sep_holder { min-width:20% !important; }
	#sect_featured h4 { font-size:8px !important; }
	div.footer-nav-widgets-wrapper.header-footer-group { padding-bottom:140px !important; }
}
 
@media (min-width: 660px) and (max-width: 768px){ 
	/* sj commented
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { width: 50% !important; } 
	#sect_featured .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { width: 30% !important; }
	
	.footer-widgets-wrapper { display:block !important; }*/
	#footer_col1 { width:50% !important;  padding-bottom:10px !important; }
	#footer_col3{ width:45% !important; padding-bottom:20px !important; }
	margin-left:10px !important;

}
@media (min-width: 738px) and (max-width: 768px)
{ 
		#popular_col1, #popular_col2, #popular_col3, #popular_col4, #popular_col5, #popular_col6, #popular_col7, #popular_col8 { width:25% !important; }
}

@media (min-width: 1000px) { 
	.header-titles .site-logo {    margin: 0rem 0 0 2.4rem; } 
}

.hmetestimonial
{
  color: black !important;
}

.req {
  color: red;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content { font-size:16px !important; }
.strong-view.wpmtst-modern .readmore-page {     background: #f4f7fe !important; }
.woocommerce-pagination span.page-numbers,  .woocommerce-pagination a.page-numbers { padding:5px !important; }
.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row--first { float:left !important; }
	

.wpf_item input[type=checkbox] {
    -webkit-appearance: none;
    background: #14c7c9 !important;
    border: 2px solid #14C7C9 !important;
    border-radius: 1px !important;
    clear: none;
    color: #f2f2f2 !important;
    cursor: pointer;
    /* display: inline-block; */
    font-size: 11px !important;
    height: 17px !important;
    line-height: 1;
    margin: 2px 1px 3px 1px !important;
    /* outline: none; */
    padding: 2px 9px 3px 2px !important;
    text-align: center;
    transition: border-color .05s ease-in-out;
    vertical-align: middle;
    width: 20px;
}
#service_pg_sect ul.products li.product .woocommerce-loop-product__link { box-shadow: rgba(0, 0, 0, 0.35) 0px -50px 36px -28px inset !important; }
@media only screen and (max-width: 600px) {
	#service_top {}
}
#radevent_top{
	margin-top:-40px !important;
}