/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.logo-wrapper img, .logo-wrapper .fusion-imageframe {
	width: 100%;
}

.fusion-sticky-container.fusion-sticky-transition {
	box-shadow: 0 4px 26px #00000014;
}
.fusion-sticky-container.fusion-sticky-transition .fusion-imageframe {
	max-width: 160px !important;
}

.top-bar-cta a {
	font-size: 16px;
	font-weight: 600;
}
.top-bar-cta.bd-right:before {
    width: 2px;
    height: 72%;
    content: '';
    right: 10px;
    position: absolute;
    background: #acacac;
    top: 14%;
}
.top-bar-cta a:hover, .footer-links a:hover {
	color: var(--awb-color5);
}

.top-right-menu .button-small {
	line-height: 14px;
    font-size: 14px;
	border-radius: 4px;
	background: var(--awb-color5);
	color: #fff;
	border: 1px solid var(--awb-color1);
}
.top-right-menu .button-small.button-default:hover {
	background: #fff;
	border: 1px solid var(--awb-color5);
	color: var(--awb-color5);
}



/*home - Slider*/

.tfs-slider .slide-content-container .slide-content, .flexslider .slides li {
	transition: all 0.5s linear;
}
.tfs-slider .slide-content-container.slide-content-left {
    text-align: left;
    max-width: calc( 1300px + 2.5vw );
    margin-left: calc(-2.5vw / 2 );
    margin-right: calc(-2.5vw / 2 );
	left: 50%;
	transform: translate(-50%, -50%);
}
.tfs-slider .slide-content-container .slide-content {
	margin-right: 0px !important;
}
.tfs-slider .slide-content-container .caption h3 {
	font-family: var(--body_typography-font-family);
    font-weight: var(--body_typography-font-weight);
    letter-spacing: var(--body_typography-letter-spacing);
    font-style: var(--body_typography-font-style,normal);
	line-height: 1.7 !important;
}
.tfs-slider .slide-content-container .heading h2 span {
	color: var(--awb-color5);
} 
.tfs-slider .buttons a {
    margin: 0;
    display: inline-block;
    font-size: 15px;
    padding: 16px 30px;
}
.tfs-slider .slide-content-container .fusion-title-size-three h3 {
    font-weight: 400;
}

/* Slider Animation */
.tfs-slider .slide-content-container .heading h1, .tfs-slider .slide-content-container .heading h3 {
    animation: fadeInUp 1s both 0.6s;
}
.tfs-slider .slide-content-container .caption h3, .tfs-slider .slide-content-container .caption h1 {
    animation: fadeInUp 1s both 1s;
}
.tfs-slider .slide-content-container  .buttons{
    animation: fadeInDown 1s both 1.5s;
}

@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}


.request-call-form[class*="fusion-builder-column-"] > .fusion-column-wrapper {
	box-shadow: 0 0 30px #eeeeee;
	border: 1px solid #efefef;
    border-radius: 12px;
    padding: 30px !important;
	background: #efefef;
}

.aligned-center.fusion-checklist {
	text-align: center;
}
.aligned-center.fusion-checklist li {
	display: inline-block;
}
.aligned-center.fusion-checklist li i {
	    font-size: 32px;
}

.doc-img.fusion-imageframe {
	width: 100%;
}
.doc-img.fusion-imageframe img {
    vertical-align: top;
    box-shadow: none!important;
    width: 100%;
    max-height: 388px;
    object-fit: cover;
    object-position: top;
}
.order-md-1 {
	order: 1;
}
.order-md-2 {
	order: 2;
}
.health_services.fusion-content-boxes {
	margin-bottom: 20px;
}
.health_services.fusion-content-boxes .content-box-wrapper {
	padding-bottom: 2px;
	box-shadow: 0 12px 20px -5px #0000001c;
	transition: all 0.3s linear;
}
.health_services.fusion-content-boxes .content-box-wrapper:hover {
	background-color: var(--awb-color5) !important;
	box-shadow: none;
	transform: scale(1.05);
}
.health_services.fusion-content-boxes .content-box-wrapper:hover .heading .content-box-heading {
	color: #fff;
}
.centered {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.centered.fusion-content-boxes .content-box-wrapper {
	margin-bottom: 30px;
}
.health_services.centered.fusion-content-boxes {
	margin-bottom: 20px;
}
span.off-canvas-close.awb-icon-close {
    background: #fff;
}
.black-boxed .counter-box-container {
	background: #0000005e;
	background: #ffffff;
    border-radius: 5px;
}
.black-boxed.fusion-counters-box .fusion-counter-box {
    padding: 0 12px;
}
.black-boxed.fusion-counters-box .content-box-counter {
	font-weight: 600;
}

.branches[class*="fusion-builder-column-"] > .fusion-column-wrapper {
	box-shadow: 0 12px 20px -5px #0000001c;
	padding: 20px 08px !important;
	border: 1px solid #f0f0f0;
    border-radius: 10px;
	margin-bottom: 30px;
}

.footer-links li.fusion-li-item a {
	color: #fff;
	transition: all 0.3s linear;
}
.footer-links li.fusion-li-item a:hover {
	color: #bf12e7;
	margin-left: 10px;
}
.copyrights a {
	color: #bf12e7;
}

.custom_test_design.fusion-testimonials .reviews .review {
	display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
	padding: 22px 22px 50px;
}
.custom_test_design.fusion-testimonials .reviews .review:before {
	content:'';
	position: absolute;
	background: var(--awb-color5);
	height:103%;
	width: calc(66% + 25px);
	border-radius: 10px;
	top: 0px; left: -25px;
}
.custom_test_design.fusion-testimonials .reviews .review:after {
	content:"\f10e";
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
	position: absolute;
	color: #ffffff59;
    font-size: 72px;
    bottom: 20px;
    right: calc(40% + 75px);
}
.custom_test_design.fusion-testimonials.clean .testimonial-thumbnail {
	margin: 74px auto 0;
    width: 38%;
    text-align: center;
    margin-left: -80px;
    z-index: 2;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 5px 8px 27px #54545442;
}
.custom_test_design.fusion-testimonials.clean blockquote, .custom_test_design.fusion-testimonials.clean .author {
	width: 66%;
	position: relative;
	padding-right: 150px;	
    text-align: left;
}
.custom_test_design.fusion-testimonials.clean blockquote q {
	text-align: left;
}
.custom_test_design.fusion-testimonials.clean .author  {
	margin-top: 0px;
    font-size: 18px;
    letter-spacing: 2px;
    background: var(--awb-color5);
    padding: 5px 5px 30px;
}
.custom_test_design.fusion-testimonials .testimonial-pagination {
    margin-top: 110px;
    text-align: center;
} 
.custom_test_design #fusion-testimonials-1 a:hover, .custom_test_design #fusion-testimonials-1 .activeSlide {
    background-color: #571866;
}
.custom_test_design #fusion-testimonials-1 a {
    border-color: #541363;
}
.Grey-text {
	color: #cccccc;
    font-size: 32px;
    font-weight: 600;
}
.bs-w-100 {
	width: 100%;
}
.bs-w-100 img  {
	width: 100%;
}

.whatsapp-block.fusion-layout-column {
	position: fixed;
	left: -18px;
    bottom: 30px;
	z-index: 10;
}
.scrolling_text.fusion-layout-column {
	position: fixed;
	left: 0px;
    bottom: 0px;
	border-radius: 5px;
	z-index: 10;
	margin-bottom: 0px !important;
	background-color: #f3f3f3;
	box-shadow: 0 -4px 20px #00000014;
}
.scrolling_text a > h3, .scrolling_text h3 {
	margin: 12px;
	font-size: 16px !important;
    font-weight: 500;
	
}

.seo-keywords {
	border: 1px solid #eaeaea;
    border-radius: 10px;
    padding-top: 20px;
    box-shadow: 0 6px 15px #00000024;
}
span.seo-delimiter {
	color: var(--awb-color5);
	margin: 0 10px;
}

.custome_design-1 .fusion-blog-layout-grid.fusion-blog-equal-heights article .fusion-post-wrapper {
	border: 1px solid #e1e1df !important;
    background: whitesmoke !important;	
	transition: all 0.3s linear;
}
.custome_design-1 .fusion-blog-layout-grid.fusion-blog-equal-heights article .fusion-post-wrapper:hover {
	transform: scale(1.025);
	box-shadow: 0 12px 20px -5px #0000001c;
}
.custome_design-1 .fusion-blog-layout-grid.fusion-blog-equal-heights article .fusion-post-content-wrapper {
	padding: 20px !important;
}
.custome_design-1 .fusion-post-content h2.blog-shortcode-post-title.entry-title a {
	font-size: 18px;
}
.custome_design-1 .fusion-post-content .fusion-post-content-container p {
	line-height: 1.6;
}
.custome_design-1.fusion-blog-shortcode .fusion-alignleft {
    width: 80% !important;
}
.custome_design-1.fusion-blog-shortcode .fusion-read-more, .fusion-content-boxes a.fusion-read-more  {
	border-color: var(--awb-color4);
    border-radius: 5px 5px 5px 5px;
    background: var(--awb-color5);
    padding: 8px 12px;
	font-size: 16px;
    color: #fff;
	padding-right: 25px;
	transition: all 0.3s linear;
}
.custome_design-1.fusion-blog-shortcode .fusion-read-more:after, .fusion-content-boxes a.fusion-read-more:after {
	right: 10px;
	color: #fff;
	transition: all 0.2s linear;
}

.fusion-post-cards a.fusion-button.button-flat {
	background: var(--awb-color5);
    color: #fff;
	border-radius: 5px 5px 5px 5px;
}
.fusion-post-cards a.fusion-button.button-flat span {
    color: #fff;
}

.custome_design-1.fusion-blog-shortcode .fusion-read-more:hover {
	background: #fff;
	border :1px solid var(--awb-color5) !important;
	color: var(--awb-color5);
}
.custome_design-1.fusion-blog-shortcode .fusion-read-more:hover::after {
	color: var(--awb-color5);
}


.service-title-bar {
/* 	background-size: 42% !important; */
	background-position: right center !important;
}

ol li::marker, span.mark-num {
    color: #a511c7;
    font-size: 16px;
    font-weight: 700;
	margin-right: 8px;
    width: 20px;
    text-align: center;
    display: inline-block;
}
.fusion-text ul {
	margin-top: -15px;
    margin-bottom: 25px;
}
.fusion-text li {
	margin-bottom: 5px !important;
/* 	line-height: 1.6; */
}
.service-useful-links .nav-tabs li a.tab-link > h4.fusion-tab-heading {
	font-size: 18px;
	font-weight: 500;
}
.service-useful-links .nav-tabs li.active a.tab-link > h4.fusion-tab-heading, .service-useful-links .nav-tabs li:hover a.tab-link > h4.fusion-tab-heading {
	color: #fff;
}

.not-for-kids.fusion-accordian .panel-group {
	display: flex;
	flex-wrap: wrap;
}
.not-for-kids.fusion-accordian .panel-group .fusion-panel.panel-default {
	width: 25%;
}
.not-for-kids.fusion-accordian .panel-group .fusion-panel .panel-collapse {
	width: 1136px;
	background: #fff;
	padding: 20px;
	border: 1px solid #f0f0f0;
/* 	border-radius: 0 10px 10px 0px; */
	position: relative;
	z-index: 2;
	margin-top: 1px;
    box-shadow: 10px 10px 15px -5px #f0f0f0;
}
.not-for-kids.fusion-accordian .panel-group .fusion-panel:nth-of-type(4n+1) .panel-collapse {
	margin-left: calc(-4px / 2);
}
.not-for-kids.fusion-accordian .panel-group .fusion-panel:nth-of-type(4n+2) .panel-collapse {
	margin-left: calc(-572px / 2);
}
.not-for-kids.fusion-accordian .panel-group .fusion-panel:nth-of-type(4n+3) .panel-collapse {
	margin-left: calc(-1142px / 2);
}
.not-for-kids.fusion-accordian .panel-group .fusion-panel:nth-of-type(4n+4) .panel-collapse {
	margin-left: calc(-1712px / 2);
}

.not-for-kids.fusion-accordian .panel-title a.active {
	background: var(--awb-color5);
}

.with-img-toggle .not-for-kids.fusion-accordian .panel-group .fusion-panel .panel-collapse {
	width: 1186px;
}
.with-img-toggle .not-for-kids.fusion-accordian .panel-group .fusion-panel.panel-default {
	width: 100%;
	border-color: #c4c4c4 !important;
    border-width: 0 1px 1px !important;
}
.with-img-toggle.fusion-layout-column[class*="fusion-builder-column-"] .fusion-column-wrapper {
	margin-left: 0px;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin-right: 0px;
}
.with-img-toggle .not-for-kids.second.fusion-accordian .panel-group .fusion-panel .panel-collapse {
	margin-left: -306px;
}
.with-img-toggle .not-for-kids.third.fusion-accordian .panel-group .fusion-panel .panel-collapse {
	margin-left: -612px;
}
.with-img-toggle .not-for-kids.fourth.fusion-accordian .panel-group .fusion-panel .panel-collapse {
	margin-left: -918px;
}
.with-img-toggle .not-for-kids.fusion-accordian span.fusion-toggle-icon-wrapper {
	display: none;
}
.with-img-toggle .not-for-kids.fusion-accordian .panel-title .fusion-toggle-heading {
    margin-left: 0px;
}
.with-img-toggle .not-for-kids.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
    padding: 15px 14px;
	text-align: center;
	display: block;
}
#wrapper #main .fullwidth-box.other-links .fusion-builder-row-inner {
	margin-left: 0px !important;
    margin-right: 0 !important;
	padding-right: 80px;
}

a.fusion-button.useful-links-btn {
    border-width: 1px;
    border-radius: 0px;
    width: 100%;
    padding: 16px;
    font-size: 18px;
	font-weight: 400;
}
/* a.fusion-button.useful-links-btn.fusion-button:hover {
	border: 1px solid #fff !important;
} */

.menu-underlay {
	min-height: 350px;
    flex-direction: row;
    align-items: center;
}
.service_inner_contents.fusion-flex-container .fusion-row  .fusion-flex-column.Inner-Contents > .fusion-column-wrapper {
	width: 94%;
}

#wrapper #main .fullwidth-box.post-inner-row .fusion-row {
	max-width: calc( 1200px + 30px ) !important;
}

.points-usp li {
	margin-bottom: 12px;
	background-color: var(--awb-color5) !important;
    padding: 15px !important;
    border-radius: 4px;
}
ul.fusion-checklist.points-usp span.icon-wrapper, .fusion-meta-tb[class*="fusion-meta-tb-"] {
    display: none !important;
}
.points-usp  .fusion-li-item-content {
    color: #fff !important;
	margin-left: 6px !important;
}
.points-usp  .fusion-li-item-content a {
	color: #fff;
}
.points-usp  .fusion-li-item-content a:hover {
	color: #fff;
	text-decoration: underline;
}

/* .treatment_steps.fusion-content-boxes {
    margin-bottom: 20px;
}
.treatment_steps.fusion-content-boxes .heading .image {
	box-shadow: 0 5px 13px #89868621;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    margin: 15px auto;
    border: 8px solid #ffffff;
    outline: 1px solid #f0f0f0;
}
.treatment_steps.fusion-content-boxes .heading img {
	max-width: 100% !important;
	height: 100% ;
	object-fit: cover;
}
.treatment_steps .content-wrapper .heading .heading-link {
	text-align: center;
    float: none !important;
}
.treatment_steps.fusion-content-boxes .heading .content-box-heading {
	font-weight: 400;
}
.treatment_steps .content-wrapper .fusion-read-more-button {
	display: table;
    float: none !important;
	margin: auto;
	background: var(--awb-color5);
    color: #fff; 
}
.treatment_steps .content-wrapper .fusion-read-more-button:hover {
	background: var(--awb-color1);
	border: 1px solid var(--awb-color5);
}
.treatment_steps .content-wrapper .fusion-read-more-button span {
    color: #fff;
}
.treatment_steps .content-wrapper .fusion-read-more-button:hover span {
	color: var(--awb-color5);;
} */
.process-steps .fusion-imageframe {
	box-shadow: 0 5px 13px #89868621;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    margin: 15px auto;
    border: 8px solid #ffffff;
    outline: 1px solid #f0f0f0;
	display: block;
}

.process-steps .fusion-imageframe img {
	max-width: 100% !important;
	height: 100% ;
	object-fit: cover;
}
.process-steps .fusion-title h3.title-heading-center {
	font-weight: 400;
}
.process-steps a.fusion-button {
	background: var(--awb-color5);
    color: #fff;
}
.process-steps a.fusion-button span {
    color: #fff;
}
.process-steps a.fusion-button:hover {
	background: var(--awb-color1);
	border: 1px solid var(--awb-color5);
}
.process-steps a.fusion-button:hover span {
	color: var(--awb-color5);;
}
.fusion-modal .modal-header {
	background: var(--awb-color5);
}
.fusion-modal .modal-header h3 , .fusion-modal .modal-header .close{
	color: var(--awb-color1);
	opacity: 1;
}
.modal-body p img, .modal-body img {
    border-radius: 10px;
    box-shadow: 12px 12px 15px -7px #0000001c;
}

strong.h4 {
    color: var(--awb-color5);
    font-size: 18px;
}

.other-links .fusion_builder_column[class*="fusion-builder-column-"] > .fusion-column-wrapper {
	margin-right: 12px;
    margin-left: 12px;
}
.post.has-post-thumbnail .fusion-post-wrapper .fusion-image-wrapper img {
	min-height: 227px;
	object-fit:cover;
	object-position: right;
}

.v-tab_design1.fusion-tabs .nav-tabs li.active .fusion-tab-heading {
    color: #fff;
}
.v-tab_design1.fusion-tabs.fusion-tabs-1 .tab-pane.active {
    background-color: var(--awb-color1);
	border: 0px;
	padding-top: 0px;
	max-height: 80vh;
	overflow: auto;
}
.left-tabs.fusion-sticky-container.fusion-sticky-transition {
    box-shadow: none;
}
.left-tabs.fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index) {
    z-index: 9990;
}
ul.left-sidebar  {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-top: 15px;
	margin-bottom:0px;	
    justify-content: space-between;
}
ul.left-sidebar li {
	min-width: 206px;
	margin: 0 10px;
	margin-bottom: 10px !important;
	position: relative;
	transition: all 0.3s linear;
}
ul.left-sidebar li.active,  ul.left-sidebar li:hover {
	 background-color: var(--awb-color5);
}
.v-tab_design1.fusion-tabs.vertical-tabs .nav-tabs > li {
	margin: 0 15px;
	margin-bottom: 10px !important;
	min-width: 250px;
	position: relative;
}
.v-tab_design1.fusion-tabs.vertical-tabs .nav-tabs > li:after, ul.left-sidebar li:after {
	content: "\f105";
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
	display: inline-block;
	position: absolute;
	right: 15px;
	color: #000;
	top: 36%;
}
.v-tab_design1.fusion-tabs.vertical-tabs .nav-tabs > li.active:after, ul.left-sidebar li.active a, ul.left-sidebar li.active:after, ul.left-sidebar li:hover a, ul.left-sidebar li:hover::after{
	color: #fff;
}
img.size-full {
	max-width: 100%;
}
.v-tab_design1.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link, ul.left-sidebar li a {
	padding: 14px 35px 14px 18px;
	border: 0px;
	box-shadow: 0 10px 30px rgb(0 0 0 / 5%) !important;
    font-size: 16px;
    font-weight: 500;
	display: block;
}
.v-tab_design1.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link h4.fusion-tab-heading {
    font-size: 16px;
    font-weight: 500;
}
.v-tab_design1.fusion-tabs.fusion-tabs-1 .nav-tabs {
    background-color: #ffffff;
	border: 0px;
}
h4.bordered-right, .bordered-right h4.title-heading-left {
    color: var(--awb-color5);
    border-left: 5px solid var(--awb-color5);
    padding: 5px 10px !important;
}
h4.bordered-right.with-gradient-bg, .bordered-right.with-gradient-bg h4.title-heading-left {
    background-image: linear-gradient(45deg, #ebebeb, transparent);
	padding: 10px !important;
}
.min-height-320.fusion-layout-column .fusion-column-wrapper {
	min-height: 320px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 80px !important;
}


#wrapper #main .boxed-layout-design1.fullwidth-box .fusion-row {
    padding-left: 40px;
    padding-right: 40px;
}
.boxed-layout-design1 .fusion_builder_column_1_2.\31 _2.fusion-flex-column .fusion-column-wrapper {
	border-radius: 10px;
    border: 1px solid #eeeded;
    padding: 20px !important;
    border-bottom: 4px solid var(--awb-color5);
    box-shadow: 0 12px 20px -8px #c6c6c6;
}
.boxed-layout-design1 .fusion_builder_column_1_2.\31 _2.fusion-flex-column:nth-of-type(even) .fusion-column-wrapper {
	margin: 0 0px 20px 20px;
}
.boxed-layout-design1 .fusion_builder_column_1_2.\31 _2.fusion-flex-column:nth-of-type(odd) .fusion-column-wrapper {
    margin: 0 20px 20px 0px;
}


.boxed-layout-design1.with-col3 .fusion_builder_column_1_3.\31 _3.fusion-flex-column .fusion-column-wrapper {
	border-radius: 10px;
    border: 1px solid #eeeded;
    padding: 20px !important;
    border-bottom: 4px solid var(--awb-color5);
    box-shadow: 0 12px 20px -8px #c6c6c6;
	transition: all 0.3s ease;
}
.boxed-layout-design1.with-col3 .fusion_builder_column_1_3.\31 _3.fusion-flex-column .fusion-column-wrapper {
	margin: 20px;
}
/* .boxed-layout-design1.with-col3 .fusion_builder_column_1_3.\31 _3.fusion-flex-column .fusion-column-wrapper:hover {
	background-color: var(--awb-color5);
	color: #fff;
	transform: scale(1.05);
}
.boxed-layout-design1.with-col3 .fusion-column-wrapper:hover .fusion-title.fusion-sep-none .title-heading-left {
	color: #fff !important;
}
.boxed-layout-design1.with-col3 .fusion-column-wrapper:hover .fusion-separator-border.sep-single.sep-solid {
    border-color: #fff !important;
} */

.no-padding.fusion-content-boxes .content-wrapper-background {
	padding: 0px;
}
.no-title.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
	font-weight: 500;
    padding-left: 25px !important;
    padding-right: 20px;
	text-align: justify;
}

.custom_test_design.without-image.fusion-testimonials.clean blockquote, .custom_test_design.without-image.fusion-testimonials .reviews .review:before {
	width: 100%;
}
.custom_test_design.without-image.fusion-testimonials .reviews .review:after {
	right: calc(5% + 75px);
}
.custom_test_design.without-image.fusion-testimonials.clean .author {
	margin-left: 30px;
}
.centered-aligned.fusion-content-boxes  {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.list-style-1.fusion-content-boxes.fusion-columns-1 .fusion-column {
	margin-bottom: 15px;
}
.fusion-text.purple-strong strong, strong.purple-strong {
	color: var(--awb-color5);
}
.cb-design2.content-boxes-icon-on-top .col {
    text-align: center;
    border: 1px solid #e4e2e2;
    margin-bottom: 15px;
    box-shadow: 0 16px 30px -21px #6a6a6a;
    padding: 0 15px 20px;
	transition: all 0.3s linear;
    border-radius: 5px;
}
.cb-design2 .content-box-wrapper .heading .image {
	margin-bottom: 0px;
}
.cb-design2.fusion-content-boxes.content-boxes-icon-on-top .heading {
    text-align: center;
    margin: 0 -15px 15px;
}
.cb-design2.fusion-content-boxes h2.content-box-heading {
	padding: 0px 15px;
    min-height: 54px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cb-design2.content-boxes-icon-on-top .col:hover {
	background-color: var(--awb-color5) !important;
	box-shadow: none;
}
.cb-design2.content-boxes-icon-on-top .col:hover a.fusion-read-more:hover {
	background-color: var(--awb-color5) !important;
}
.cb-design2.content-boxes-icon-on-top .col:hover a.fusion-read-more:hover {
	background: #fff !important;
	color: var(--awb-color5) !important;
}
.cb-design2.content-boxes-icon-on-top .col:hover a.fusion-read-more:hover::after {
	color: var(--awb-color5) !important;
}
.cb-design2.content-boxes-icon-on-top .col:hover  h2.content-box-heading, 
.cb-design2.content-boxes-icon-on-top .col:hover .content-container p, 
.cb-design2.content-boxes-icon-on-top .col:hover .content-container {
	color: #fff !important;
}

ul.list-style-3 {
	list-style: none;
	display: flex;
	padding: 0px;
	justify-content: space-between;
	margin-top: 20px;
	margin-bottom: 0px;
	flex-wrap: wrap;
}

ul.list-style-3 li {
	background-color: var(--awb-color5);
	padding: 4px 14px;
	box-shadow: 0 6px 10px -7px #727172;
	margin: 0 5px;
	color: #fff;
	flex-grow: 1;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 20px !important;
}

.\33 d-image.fusion-imageframe {
	border: 1px solid #e6e6e6;
    box-shadow: 0 12px 20px -10px #d6d6d6;
} 

.button-text {
	background-color: var(--awb-color5);
	color: #fff;
	padding: 5px 15px;
	border-radius: 5px;
	display: inline-block;
	min-width: 120px;
    text-align: center;
}

.arrcodian-style2.fusion-accordian .panel-title a.active, .arrcodian-style2.fusion-accordian .panel-title a:hover {
	background: var(--awb-color5);
} 

.treatment-steps.fusion-content-boxes {
	display: flex;
	margin-top: 30px;
	margin-bottom: 30px;
}

.treatment-steps.fusion-content-boxes .col {
	position: relative;
    padding: 20px;
    box-shadow: 0 5px 15px #e6e6e6;
    border-radius: 10px;
    border: 1px solid #e4e4e4;
    min-height: 212px;
}
.treatment-steps.fusion-content-boxes .content-box-column {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.treatment-steps.fusion-content-boxes .heading h2.content-box-heading  {
    display: inline-block;
    background: var(--awb-color5);
    color: #fff !important;
    padding: 5px 15px !important;
    border-radius: 5px;
}
.treatment-steps.fusion-content-boxes .content-box-column:not(.content-box-column-last) .col:after {
    content: "\f105";
    position: absolute;
    top: calc(50% - 25px);
	text-align: center;
	line-height: 50px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--awb-color5);
    right: -40px;
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
	color: #fff;
	z-index: 1;
}
.icon-list.fusion-content-boxes {
	margin-bottom:0px;
}
.icon-list.fusion-content-boxes .image {
    margin-bottom: -20px;
}
.icon-list.fusion-content-boxes .heading {
    margin-bottom: -5px;
}
.icon-list.fusion-content-boxes .content-box-column.col-md-3 {
	padding-left: 8px;
    padding-right: 8px;
	margin-bottom: 0px
}
/* .fusion-body .fusion-fullwidth.fusion-flex-container.mx-25 {
	margin-left: 25px;
    margin-right: 25px;
} */

#hair_loss_video_slider .owl-item {
	margin: 0px 0px;
    padding: 12px;
}
#hair_loss_video_slider .owl-item .sa_hover_container {
    text-align: center;
    border: 1px solid #d8d8d8;
    box-shadow: 0 10px 24px -10px #a9a9a9;
    border-radius: 5px;
    overflow: hidden;
}
#hair_loss_video_slider .owl-item .sa_hover_container iframe {
    min-height: 220px;
}
#hair_loss_video_slider .owl-item .sa_hover_container p {
    margin: 0px 0 5px;
}
#hair_loss_video_slider .owl-item .sa_hover_container h4 {
    margin: 0px 0 20px;
	font-size: 20px;
}
.white .sa_owl_theme .owl-nav .owl-prev { left: -8px; }
.white .sa_owl_theme .owl-nav .owl-next { right: -8px; }
.tag-lines {
	color: var(--awb-color5);
	font-size: 20px;
}
.text-white {
	color: #fff;
}
.table-1 table.table-design1  th {
	background: #541363;
	color: #fff;
}
.img-shadow {
    box-shadow: 0 9px 20px -10px #a4a1a1;
    border: 1px solid #f1efef;
}
.single-post.fusion-body .post-content .fusion-flex-container[class*="fusion-builder-row-"] {
	padding-right: 0px;
    padding-left: 0px;
}

.boxed-layout-design2 .fusion-layout-column > .fusion-column-wrapper {
	border-radius: 10px;
    border: 1px solid #eeeded;
	margin: 20px !important;
    padding: 20px !important;
    border-bottom: 4px solid var(--awb-color5);
    box-shadow: 0 12px 20px -8px #c6c6c6;
}

.fusion-post-wrapper .fusion-flexslider .flex-control-nav, .fusion-post-wrapper .fusion-flexslider .flex-direction-nav {
	display: none !important;
}

.skin-doctor .cb-design2.content-boxes-icon-on-top .heading img {
	height: 184px;
	object-fit: cover;
}
#wrapper .post-content .skin-doctor .cb-design2.content-boxes-icon-on-top  h2 {
	font-size: 18px !important;
	min-height: 50px;
}
.skin-doctor .hair-loss-box.cb-design2.content-boxes-icon-on-top .col {
    height: 276px;
}

#wrapper #main .fullwidth-box.usefull_links .fusion-row.fusion-builder-row-inner {
	padding-left: 30px;
    padding-right: 30px;
}

.types-hair-loss.cb-design2.content-boxes-icon-on-top .col{
	padding: 0 15px 10px;
}
#wrapper .post-content .types-hair-loss.cb-design2.content-boxes-icon-on-top .col h2 {
	padding: 0px;
}
.types-hair-loss.cb-design2.content-boxes-icon-on-top .heading img {
    margin-bottom: 20px;
    min-height: 143px;
}

.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul {
    max-height: 340px;
    box-shadow: 0 6px 16px -12px #000000;
}

/* Book consultation */

form.pmnform {
    width: 50%;
    border: 1px solid #e1e1e1;
    border-radius: 15px;
    padding: 40px;
    margin: 0 auto 70px;
    box-shadow: 0 15px 32px -8px #e7e7e7;
}
form.pmnform label + p {
	margin-top: 0px;
}
form.pmnform label {
    color: var(--awb-color5);
    font-size: 15px;
    font-weight: 600;
/*     color: #fff; */
    padding: 0px 0px;
    margin-left: 0px;
    display: inline-block;
    position: relative;
	letter-spacing: 0.6px;
}
form.pmnform input, form.pmnform select, form.pmnform textarea {
	height: 46px;
    width: 100%;
    border: 1px solid #dedede;
    border-radius: 5px;
	padding: 8px;
}
form.pmnform input[type=submit] {
	border-color: var(--awb-color4);
    border-radius: 5px 5px 5px 5px;
    background: var(--awb-color5);
    padding-top: 12px;
    padding-bottom: 12px;
    color: #fff;
    font-size: 20px;
}

section#content.onlinesuccess {    
    text-align: center;
    float: none;
    /* align-items: center; */
    /* justify-content: center; */
    width: 50% !important;
    margin: 8% auto;
    padding: 40px;
    border: solid 4px #551d63;
    border-radius: 8px;
	border: solid 1px #e0e0e0;
    border-radius: 8px;
    box-shadow: 0 10px 25px -15px #b4b3b3;
}
section#content.onlinesuccess b, section#content.onlinesuccess strong {
	color: #551d63;
}
.oz_hid .ui-datepicker-calendar thead th {
	font-size: 26px;
    font-weight: 700;
	color: #541363;
	padding: 56px 0 0;
}
.oz_hid .ui-datepicker-calendar tbody tr:last-child td {
    padding: 5px 0 50px;
}
/* scheduling */

:root {
	--main: #f6f6f6;
	--font: "Public Sans";
	--btn-color: #541363;
	--card-shadow: 9px 9px 16px rgb(84 19 99 / 7%), -9px -9px 11px #eeeeee;
	--main-gradient: linear-gradient(-90deg, rgb(255 255 255), rgb(255 255 255));
}
.post-content .neumorph-theme p {
    font-family: "Public Sans";
}
.oz_hid_carousel ul li {
	box-shadow: none;
	border-radius: 8px;
	background: #541363;
}
.usluga.checked .oz_multi_block {
	border-radius: 0px;
}
.oz_hid .usluga p.uslname {
	color: #fff;
	line-height: 1.7;
	font-size: 18px;
}
.oz_hid .usluga:hover {
    box-shadow: 5px 5px 15px #0000004d;
}
.oz_return_multi {
	margin-top: -10px;
}
.oz_hid_carousel .oz_branches ul li {
	background: #fff;
}
.oz_btn.oz_spec_btn {
    color: #fff;
    font-weight: bold;
    border-radius: 8px;
}
.oz_submit_label span:after, .oz_btn::after {
	box-shadow: none;
	border: 0px solid #000;
}
.oz_hid .ui-datepicker-calendar tbody td[data-handler="selectDay"] a, .oz_zapis_info span.oz_date_info, .oz_zapis_info span.oz_time_info, .oz_spec_info span, .oz_usluga_info span, .oz_amount_info span {
	color: #541363;
}
.oz_hid .zagday.squaredThree {
	margin-bottom: 8px !important;
    margin-top: 30px;
}
.oz_hid_carousel ul li.squaredThree {
	margin: 15px 1% 20px;
}
.oz_hid_carousel ul li.squaredThree label {
	box-shadow: var(--card-shadow);
	min-width: 96px;
	background: #fff;
}
.oz_hid_carousel ul li.squaredThree label:hover {
	color: #fff;
}
#timeForm .oz_form_wrap {
	background: #fff;
}
body .oz_form_wrap input[type="text"], body .oz_form_wrap input[type="tel"], body .oz_form_wrap input[type="email"], body .oz_container input.oz_input {
	text-align: left;
	border-radius: 5px;
	border: 1px solid #cacaca;
	box-shadow: none;
}
.oz_hid .ui-datepicker-calendar {
	margin: auto;
	width: 70%;
}
.oz_ok_multi {
    width: 100%;
    display: flex;
}

.listUslug li.usluga {
	margin-bottom: 32px !important;
}
.listUslug li.usluga:before {
	content: "";
	width: 100%;
	height: 324px;
	left: 0px;
	top: 0px;
	display: block;
	border-radius: 10px;
	background: red;
	background=size: cover;
	background-position: center;
}
.listUslug li.usluga:nth-child(1)::before {
	background-image: url(https://www.drhealthclinic.com/wp-content/uploads/2022/04/dr-shahid-shamsher-1x1-1.jpg);
}

.listUslug li.usluga:nth-child(2)::before {
	background-image: url(https://www.drhealthclinic.com/wp-content/uploads/2022/04/dr-pranjal-shamsher-1x1-1.jpg);
}


.fusion-body .fusion-menu-element-wrapper[data-count="4"] ul#menu-branch-location > li a >.menu-text {
	background: #541363;
    color: #fff;
	border-radius: 5px;
	padding: 1em 2em;
    font-size: 1.5em;
}


/* Mobile Responsive */

@media screen and (max-width: 1199px) {
	.top-bar-cta a {
		font-size: 13px;
	}
	a.fusion-button.fusion-button-default-type.navbar-button {
		padding: 14px 16px;
	}
	.fusion-body .fusion-menu-element-wrapper[data-count="1"] .fusion-menu-element-list > li.menu-item {
		margin-left: 10px;
		margin-right: 10px;
	}
	.fusion-slider-container.fusion-slider-sc-home-banners.full-width-slider, .tfs-slider, .tfs-slider .background {
		max-height: 400px !important;
		height: 400px !important;
	}
	.tfs-slider .slides .slide-content-container .slide-content {
		margin-left: 60px;
	}
	.fusion-body .fusion-button-default-size, button.button {
		font-size: 15px !important;
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	#main .columns h2.content-box-heading {
		font-size: 15px !important;
	}
}

@media screen and (min-width: 845px) and (max-width: 1024px)  {
	.top-right-menu .button-small {
		line-height: 14px;
		font-size: 12px;
		border-radius: 4px;
		background: var(--awb-color5);
		color: #fff;
		border: 1px solid var(--awb-color1);
		padding: 8px;
	}
}

@media screen and (max-width: 767px) {
	a.fusion-button.fusion-button-default-type.navbar-button {
		padding: 0;
		width: 56px;
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	a.fusion-button.fusion-button-default-type.navbar-button .button-icon-left {
		margin-right: 0em;
	}
	.same-line-menu-icons .fusion-builder-row-inner .fusion-layout-column.fusion_builder_column_inner.fusion_builder_column_inner_1_2.\31 _2.fusion-flex-column {
		width: 50% !important;
	}
	#awb-oc-1546 .awb-off-canvas {
		margin-left: 30px;
	}
	.awb-off-canvas .fusion-column-wrapper > div {
		text-align: center !important;
	}
	.awb-off-canvas .fusion-flex-container .fusion-flex-justify-content-flex-end {
		justify-content: center;
	}
	
	.tfs-slider .slides li .background-image {
		background-position: right center;
		background-blend-mode: color;
   		background-color: #ffffffad;
	}
	.tfs-slider .slides .slide-content-container .slide-content {
		margin-left: 10px;
	}
	.tfs-slider .slide-content-container .slide-content .heading {
		margin: 0 0 0px;
	}
	.tfs-slider .slides .slide-content-container .slide-content .fusion-title.fusion-title-1 {
		margin-top: 0px!important;
		margin-right: 0px!important;
		margin-bottom: 0px!important;
	}
	.tfs-slider .slide-content-container .fusion-title-size-three h3 {
		margin: 0;
		font-size: 15px !important;
	}
	.fusion-slider-container.fusion-slider-sc-home-banners.full-width-slider, .tfs-slider, .tfs-slider .background {
		max-height: 330px !important;
		height: 330px !important;
	}
	.fusion-body .tfs-slider .fusion-button-default-size, button.button {
		font-size: 12px !important;
	}
	.fusion-body main .fusion-button-default-size, button.button {
		font-size: 14px !important;
		min-width: 198px;
	}
	.request-call-form[class*="fusion-builder-column-"] > .fusion-column-wrapper {
		padding: 15px 20px !important;
	}
	.fusion-form-form-wrapper div.fusion-form-field {
		margin: 10px 0;
	}
	:root {
		--h1_typography-font-size: 32px !important;
		--h2_typography-font-size: 27px !important;
		--h3_typography-font-size: 21px !important;
		--h4_typography-font-size: 18px !important
	}
	#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-tb-footer h2, .fusion-tb-page-title-bar h2, .fusion-widget-area h2, h2.entry-title {
		font-size: var(--h2_typography-font-size) !important;
	}
	.fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1 {
		font-size: var(--h1_typography-font-size) !important;
	}
	.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-modal h3, .fusion-tb-footer h3, .fusion-tb-page-title-bar h3, .fusion-widget-area h3, .post-content h3, .project-content h3 {
		font-size: var(--h3_typography-font-size);
	}
	.fusion-carousel-title, .fusion-flip-boxes .fusion-flip-box .flip-box-heading-back, .fusion-modal h4, .fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title, .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-tb-footer h4, .fusion-tb-page-title-bar h4, .fusion-theme-sharing-box h4, .fusion-widget-area h4, .person-author-wrapper, .popover .popover-title, .post-content h4 {
		font-size: var(--h4_typography-font-size) !important;
	}
	#main .columns h2.content-box-heading {
		font-size: 20px !important;
	}
	
	.custom_test_design.fusion-testimonials .reviews .review {
		flex-direction: column;
		justify-content: center;
	}
	.custom_test_design.fusion-testimonials.clean .testimonial-thumbnail {
		margin: -30px auto 24px;
		width: 100%;
		margin-left: 0;
	}
	.custom_test_design.fusion-testimonials.clean blockquote, .custom_test_design.fusion-testimonials.clean .author {
		width: 100%;
		position: relative;
		padding-right: 0;
		text-align: left;
	}
	.custom_test_design.fusion-testimonials .reviews .review:before {
		height: 88%;
		width: 100%;
		top: 100px;
		left: 0;
	}
	.custom_test_design.without-image.fusion-testimonials .reviews .review {
		padding-left: 0px;
	}
	.custom_test_design.fusion-testimonials.clean blockquote q {
		font-size: 15px;
		max-height: 420px;
	}
	.custom_test_design.without-image.fusion-testimonials .reviews .review:before {
		height: 108%;
		width: 100%;
		top: 0px;
		left: 0;
	}
	.custom_test_design.fusion-testimonials.clean blockquote q {
		text-align: left;
		
		padding: 18px 10px;
	}
	.custom_test_design.fusion-testimonials .reviews .review:after {
		right: 20px;
	}
	.custom_test_design.fusion-testimonials.clean .author {
   		margin-top: 24px;
	}
	span.company-name span {
		display: block;
	}
	.breadcrumbs-section .fusion-title.fusion-sep-none .title-heading-left {
		font-size: 30px !important;
	}
	.menu-underlay {
    	min-height: 235px;
		align-items: center;
	}
	.fusion-body .fusion-flex-container.breadcrumbs-section, .fusion-page-title-bar.fusion-tb-page-title-bar > .fusion-fullwidth {
		background-blend-mode: color;
		background-position: 90% center !important;
		background-color: #ffffffc7 !important;
	}
	.contact-box .content-container p {
    	font-size: 18px !important;
	}
	.fusion-content-boxes.content-boxes-icon-boxed .content-box-column, .fusion-content-boxes.content-boxes-icon-on-top div.content-box-column {
		margin-bottom: 22px;
	}
	.custome_design-1 .fusion-post-content h2.blog-shortcode-post-title.entry-title a {
		font-size: 22px;
	}
	.single-post.fusion-body .post-content .fusion-flex-container[class*="fusion-builder-row-"] {
		padding-right: 15px;
		padding-left: 15px;
	}
	.service_inner_contents.fusion-flex-container .fusion-row  .fusion-flex-column.Inner-Contents > .fusion-column-wrapper {
		width: 92vw;
	}
	#wrapper #main .fullwidth-box.usefull_links .fusion-row.fusion-builder-row-inner {
		padding-left: 1px;
		padding-right: 1px;
	}
	.mobile-w-88.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper, ul.left-sidebar li {
		width: 88%;
	}
	.mobile-w-88.fusion-fullwidth, .mobile-w-92vw.fusion-fullwidth {
		width: 92vw;
	}
	.hair-loss-box.cb-design2.content-boxes-icon-on-top div.col, .hair-loss-box.cb-design2.fusion-content-boxes a.heading-link h2.content-box-heading, .type-urticria-col1 .cb-design2.content-boxes-icon-on-top .col, .type-urticria-col3 .cb-design2.content-boxes-icon-on-top .col, .treatment-steps.fusion-content-boxes .col {
		height: auto !important;
		min-height: 21px;
	}
	.min-height-320.fusion-layout-column .fusion-column-wrapper {
		min-height: 150px;
		padding-left: 22px !important;
		background-blend-mode: color;
		background-position: 90% center !important;
		background-color: #fafafac7 !important;
	}
	.boxed-layout-design1 .fusion_builder_column_1_2.\31 _2.fusion-flex-column:nth-of-type(odd) .fusion-column-wrapper, .boxed-layout-design1 .fusion_builder_column_1_2.\31 _2.fusion-flex-column:nth-of-type(even) .fusion-column-wrapper {
		margin: 0px;
	}
	.icon-list {  display: flex; flex-wrap: wrap; }
	.icon-list.fusion-content-boxes .fusion-column {
		width: 33%;
		padding: 0px;
	}
	.treatment-steps.fusion-content-boxes { flex-wrap: wrap; }
	.treatment-steps.fusion-content-boxes .content-box-column:not(.content-box-column-last) .col:after {
		right: 45%;
		transform: rotate(90deg);
        line-height: 52px;
		top: calc(100% - 25px);
	}
	.fusion-layout-column.fusion_builder_column.fusion-flex-column.whatsapp-block .fusion-column-wrapper {
		min-width: 45px;
	}
	form.pmnform { 
		width: 100%;
		padding: 15px;
	}
	.fusion-body .fusion-menu-element-wrapper[data-count="4"] ul#menu-branch-location > li a >.menu-text {
		min-width: 300px;
    	margin-bottom: 20px;
	}
	.ltr.fusion-body .fusion-menu-element-wrapper ul#menu-branch-location > li:last-child {
		margin-right: 12px;
	}
	.fusion-body .seo-page-top-banner.fusion-flex-container[class*="fusion-builder-row-"] {
		background-position-x: 87% !important;
		background-color: rgb(249 249 249 / 76%) !important;
   		background-blend-mode: color !important;
	}
}

.fusion-body .fusion-flex-container.position-fixed-bottom[class*="fusion-builder-row-"] {
	position: fixed;
	width: 100%;
	background: #fff;
	left: 0px;
	bottom: 0px;
	z-index: 100;
}
.position-fixed-bottom .top-bar-cta a, .position-fixed-bottom i.fusion-li-icon {
    font-size: 11px;
}
.position-fixed-bottom ul.fusion-checklist {
	margin: 6px 0 3px;
}
.position-fixed-bottom ul.fusion-checklist .icon-wrapper i.fusion-li-icon {
    font-size: 20px;
}
.position-fixed-bottom ul.fusion-checklist.fixed_whatsapp  .icon-wrapper i.fusion-li-icon {
    font-size: 28px;
}
/* .position-fixed-bottom ul.fusion-checklist.fixed_whatsapp a {
	color: #1aad52 !important;
} */
.position-fixed-bottom .fusion-column-inner-bg .fusion-column-anchor span {
	border-radius: 30px;
/* 	border: 1px solid #9f9f9f; */
}
.half_content-6.fusion-slider-container .tfs-slider .slide-content-container.slide-content-left {
	width: 50%;
	left: 15%;
    transform: translate(-15%, -50%);
}
.fusion-body .post-full_width-container.fusion-flex-container[class*="fusion-builder-row-"] {
	width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
}
.fusion-body .post-full_width-container.fusion-flex-container[class*="fusion-builder-row-"] .fusion-row {
	width: 1280px !important;
    max-width: 1280px !important;
    margin-left: 0;
    margin-right: 0;
}



@media screen and (max-width: 767px) {
	.half_content-6.fusion-slider-container .tfs-slider .slide-content-container.slide-content-left {
		width: 100%;
	}
	.tfs-slider .slide-content-container .heading h1 {
		line-height: 1.4 !important;
		font-size: 26px !important;
	}
	.fusion-body main .slide-content-container .fusion-button-default-size, .slide-content-container button.button {
		width: auto;
	}
	
}