.table-services-price-button{
		position: absolute;
		bottom:0;
		right:0;
		padding-bottom: 10px;
}
.shop_table .product-info .variation dt{
	font-weight: 700;
}
.table-individual-services{
		padding-bottom: 20px;
}
.button-1.book-now-btn {
		 bottom: 0px;
}
.fusion-text.fusion-no-medium-visibility.fusion-no-large-visibility.individual-services-img {
		margin-left: 0px;
		margin-right: 0px;
}
.fusion-widget-area .widget .recentcomments:before, .fusion-widget-area .widget_archive li a:before, .fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_links li a:before,
.fusion-widget-area .widget_meta li a:before, .fusion-widget-area .widget_nav_menu li a:before,
.fusion-widget-area .widget_pages li a:before, .fusion-widget-area .widget_recent_entries li a:before {
 position: relative; 
 margin-left: 0px;
 padding-right: 5px;
}
.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li,
.fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li,
.fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li,
.fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li,
.fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li {
    display: block;
    padding: 0px 0px 5px 0px;
    font-weight: 100;
    font-size: 13px;
		line-height: 1.4;
    position: relative;
		border-bottom: 0px;
}
.fusion-header-wrapper {
  	box-shadow: rgba(0,0,0,.117647) 0 1px 3px;
}
.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number, .fusion-main-menu .fusion-widget-cart-counter>a .menu-text {
		color: #ffffff;
}
.woocommerce-container .product-title {
		font-size: 13px;
    font-weight: 600;
		line-height: 1.4;
    text-transform: uppercase;
	  min-height: 60px;
}
.sidebar .widget .heading h4, .sidebar .widget .widget-title {
	border-bottom: 1px solid #ec008c;
}
.products>li {
    border: none;
    margin-bottom: 10px;
    margin-right: 0;
}
.products-4>li {
      margin-right: 0;
}
.product-details-container {   
  	border-top: 1px solid #282626;
    padding-top: 8px;
		margin-top: 5px;
}
.price>.amount {
    font-size: 15px;
}
.product-buttons a {
    display: none;
}

#slidingbar-area .widget-title{
    margin-bottom: 5px;	
		border-bottom: 2px solid white;
		text-align: left;
		padding-left: 20px;
		padding-top: 40px;
		margin-top: 20px;
}

.fusion-dropcap.dropcap.esthetics {
		margin-right: 5px;
		line-height: 48px;
}

.fusion-main-menu .fusion-main-menu-cart {
    margin-right: -10px;
}

.fusion-flyout-cart-wrapper .fusion-widget-cart-number, .fusion-main-menu-cart .fusion-widget-cart-number {
		color: #ffffff;
}

.fusion-flip-boxes .fusion-flip-box .flip-box-grafix {
    margin: 10px auto 20px;
}

#wpcf7-f52-p16883-o1 .wpcf7-form input[type="submit"], .wpcf7-submit {
		width: 100%;
}

#wpcf7-f52-p16883-o2 .wpcf7-form input[type="submit"], .wpcf7-submit {
		width: 100%;
}

.fusion-caret .fusion-dropdown-indicator {
		margin-left: -6px;
}


#custom_html-9.widget_text.fusion-footer-widget-column.widget.widget_custom_html {
  margin-bottom: 10px;
}

#custom_html-17.widget_text.fusion-footer-widget-column.widget.widget_custom_html {
  margin-bottom: 10px;
	margin-top: -10px;
}

#custom_html-18.widget_text.extendedwopts-hide.extendedwopts-mobile.fusion-footer-widget-column.widget.widget_custom_html {
  margin-bottom: 10px;
}

#wpcf7-f16954-o1 .wpcf7-form input[type="submit"], .wpcf7-submit {
		width: 100%;
		line-height: 8px;
}

.footer-subscription-form.fusion-footer-widget-column.widget.widget_text {
		margin-bottom: 20px;
}

#avada-vertical-menu-widget-4 ul.menu li a {
		letter-spacing: 2px;
		line-height: 1.2;
		color: #b7b7b7;
}

#wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a {
		border: 0px;
}

.wpcf7-form .wpcf7-validation-errors {
		font-size: 13px;
}

.wpcf7-form .wpcf7-mail-sent-ok {
		font-size: 13px;
}

.wpcf7-form .wpcf7-response-output {
		padding: 20px;
}

.wpcf7-form .wpcf7-not-valid-tip {
		color: #99fdff;
}

.fusion-sticky-menu-1 .fusion-sticky-menu {
		top: auto;
}

.fusion-main-menu {
		position: inherit;
}
#footer-md.widget_text.fusion-footer-widget-column.widget.widget_custom_html {
		display: none;			
}
@media only screen and (min-width: 1000px){
		.menu-item.fusion-dropdown-menu.menu-item-has-children.fusion-custom-menu-item.fusion-menu-login-box {
			padding-right: 15px;	
}
		#menu-footer-menu-1 {
			padding-left: 4%;				
}
}
@media only screen and (max-width: 1000px){
.fusion-mobile-menu-design-flyout .fusion-header .fusion-row {
    padding-bottom: 15px;
}
		#footer-lrg.widget_text.fusion-footer-widget-column.widget.widget_custom_html {
				display: none;			
}		
		.fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {
		margin-bottom: 0px;
		}
}

@media only screen and (min-width: 980px) and (max-width: 1024px){
.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item {
		padding-right: 0px;
}
		.fusion-header{
		height: 100px;		
}
}
@media only screen and (min-width: 680px) and (max-width: 1000px){
 #footer-md.widget_text.fusion-footer-widget-column.widget.widget_custom_html {
				display: block;			
}
		#menu-footer-menu-1 {
			padding-left: 0px;				
}
}
@media only screen and (min-width: 680px) and (max-width: 730px){
	.shop_table .product-info .variation dd {
	margin-left: 0;
}
}
@media only screen and (min-width: 680px){
.fusion-footer footer.fusion-columns .fusion-column {
		padding-left: 25px;
		padding-right: 25px;
}
.extendedwopts-show.extendedwopts-tablet {
    display: block;
}
#custom_html-18.widget_text.extendedwopts-hide.extendedwopts-mobile.fusion-footer-widget-column.widget.widget_custom_html {
    margin-bottom: 10px;
		display: block;
}
		#custom_html-9.widget_text.fusion-footer-widget-column.widget.widget_custom_html {
		display: none;
}
#social_links-widget-5.extendedwopts-show.extendedwopts-mobile {
		display: none;
}
		.so-widget-sow-editor.so-widget-sow-editor-base {
				padding-left: 4%;
}
		#fusion-avada-vertical-menu-widget-4 {
		width: 95%;
    margin-left: auto;
}			
		#social_links-widget-6 .fusion-social-networks {
				text-align: left;
}	
  #footer-sm.widget_text.fusion-footer-widget-column.widget.widget_custom_html {
				display: none;			
}			
		.book-now-med-btn {
		position: absolute;
		bottom: 20px;
		right: 20px;
}
}
@media only screen and (min-width: 620px){
		.fusion-text.service-price {
		position: absolute;
		bottom: 5px;
		left: 20px;
}
}
@media only screen and (max-width: 680px){
		#wrapper .fusion-vertical-menu-widget.left .menu {
    text-align: center;
		margin-top: -20px;
}
	.shop_table .product-info .variation-Details{
		display: block;
	}
  .fusion-page-title-bar-right .fusion-page-title-secondary {
    text-align: left;
    margin-right: 0px;
}
	.product-price{
		display: none;
	}
}
@media only screen and (min-width: 520px) and (max-width: 800px){
   #wrapper .catalog-ordering {
    margin-bottom: 50px;
}
  #wrapper .orderby-order-container {
    	display: inline-block;
}
    #wrapper .order-dropdown.sort-count {
     	display: inline-block;
      width: 170px;
}
 	 .catalog-ordering .fusion-grid-list-view {
    display: inline-block;
}
   #wrapper .order-dropdown.sort-count ul a {
    width: 170px;
}
}
@media only screen and (max-width: 520px){
   #wrapper .catalog-ordering {
    margin-bottom: 0px;
}
  #wrapper .order-dropdown.sort-count {
    display: none;
}
  .catalog-ordering .fusion-grid-list-view {
    display: none;
}
}