@media (min-width: 1200px) and (max-width: 2000px) {
	.custom-banner .banner-slider-wrap .banner-slide {height: 94vh !important;min-height:auto !important;}
}
/*header-start*/
.custom-button::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 232px solid transparent; border-top: 56px solid #2d3d56; top: 0; left: 0; }

#brxe-zqytgy .repeater-item:nth-child(1) { background-color: transparent; }

.call-us .fa-phone:before { content: "\f095"; color: #fff; background-color: #f7961d; padding: 8px; border-radius: 20px; font-size: 14px; margin-right: 8px; }

.call-us .brxe-social-icons span { align-items: center; display: inline-flex; padding-left: 6px; }

/*header-end*/

/*form-start*/
#brxe-uguqjn .bricks-button { border-color: #c9c9c9; border-style: none; color: #ffffff; font-size: 17px; font-family: "Oswald"; font-weight: 400; font-style: normal; letter-spacing:0.86px; padding: 20px 70px; background-color: #f7961d; position: relative; }
button.bricks-button.bricks-background-primary.sm::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 231px solid transparent; border-top: 60px solid #e88c19; top: 0; left: 0; z-index: -1; }
.get-in-touch-form { gap: 0 2%; }

/*form-end*/

/*banner-start*/
section#brxe-mdiqwr.clinic-banner { clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0); }

section#brxe-theyki { clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0); }
/*banner-end*/
@media (min-width: 1400px) and (max-width: 1600px){
	.heading-txt a { height: 40px !important; display: inline-block; vertical-align: middle; font-size: 25px !important; }
	.heading-txt { padding-top: 30px !important; padding-bottom: 25px !important; }
	.para-txt { padding-bottom: 5px !important; }
	.loc-btm-img { height: 200px !important; }
	.location { padding-top: 100px !important; }
}

@media (min-width: 1200px) and (max-width: 1400px){
		.heading-txt a { height: 40px !important; display: inline-block; vertical-align: middle; font-size: 24px !important; }
	.heading-txt { padding-top: 30px !important; padding-bottom: 5px !important; }
	.para-txt { padding-bottom: 5px !important; }
		.para-txt a { font-size: 16px !important; }
	.loc-btm-img { height: 162px !important; }
	.location { padding-top: 80px !important; }
}

@media (min-width: 991px) and (max-width: 1200px){
		.heading-txt a { height: unset !important; display: inline-block; vertical-align: middle; font-size: 22px !important; }
	.heading-txt { padding-top: 30px !important; padding-bottom: 25px !important; }
	.para-txt { padding-bottom: 5px !important; }
			.para-txt a { font-size: 16px !important; }

	.loc-btm-img { height: 160px !important; }
	.location { padding-top: 80px !important; }

	.custom-button::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 155px solid transparent; border-top: 35px solid #2d3d56; top: 0; left: 0; }
	.brxe-social-icons span { align-items: center; display: inline-flex; padding-left: 6px; display: none; }

	.nav-bar::after { position: absolute; content: 'menu'; text-transform: uppercase; color: #fff; left: 36px; top: 26px; font-size: 14px; font-weight: 400; font-family: 'Oswald';} }

@media (min-width: 768px) and (max-width: 991.98px){
.custom-button::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 200px solid transparent; border-top: 50px solid #2d3d56; top: 0; left: 0;
}
.custom-button-2::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 208px solid transparent; border-top: 50px solid #e88c19; top: 0; left: 0; z-index: -1; }
.custom-button::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 250px solid transparent; border-top: 44px solid #2d3d56; top: 0; left: 0; }
.custom-button-3::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 250px solid transparent; border-top: 44px solid #2d3d56;
top: 0; left: 0; z-index: -1; }

.nav-bar::after { position: absolute; content: 'menu'; text-transform: uppercase; color: #fff; left: 30px; top: 18px; font-size: 12px; font-weight: 400; font-family: 'Oswald'; }
	
	button.bricks-button.bricks-background-primary.sm::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 222px solid transparent; border-top: 45px solid #e88c19; top: 0; left: 0; z-index: -1; } }

@media (min-width: 479px) and (max-width: 767px){
.custom-button::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 200px solid transparent; border-top: 35px solid #2d3d56; top: 0; left: 0; }
.custom-button-2::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 194px solid transparent; border-top: 36px solid #e88c19; top: 0; left: 0; z-index: -1; }
.custom-button-2::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 210px solid transparent; border-top: 45px solid #e88c19; top: 0; left: 0; z-index: -1; }
.custom-button-2::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 210px solid transparent; border-top: 40px solid #e88c19; top: 0; left: 0; z-index: -1; }

.nav-bar::after { position: absolute; content: 'menu'; text-transform: uppercase; color: #fff; left: 18px; top: 10px; font-size: 10px; font-weight: 400; font-family: 'Oswald'; }

	button.bricks-button.bricks-background-primary.sm::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 222px solid transparent; border-top: 44px solid #e88c19; top: 0; left: 0; z-index: -1; } }

@media only screen and (max-width: 478px){
	#brxe-uguqjn .form-group:nth-child(4), #brxe-uguqjn .form-group:nth-child(2) {margin-left: 0;width: 100% !important;}
	
.custom-button::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 151px solid transparent; border-top: 27px solid #2d3d56; top: 0; left: 0; }
	
.custom-button-2::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 198px solid transparent; border-top: 35px solid #e88c19;
top: 0; left: 0; z-index: -1; }
	.custom-button-2::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 217px solid transparent; border-top: 45px solid #e88c19; top: 0; left: 0; z-index: -1; }
	.custom-button-3::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 240px solid transparent; border-top: 39px solid #2d3d56; top: 0; left: 0; z-index: -1; }
	
#brxe-tskdch.custom-button-2::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 217px solid transparent; border-top: 40px solid #e88c19; top: 0; left: 0; z-index: -1; }
	
#brxe-uguqjn .bricks-button button.bricks-button.bricks-background-primary.sm::after { content: ''; position: absolute; width: 0; height: 0; border-left: 0px solid transparent; border-right: 312px solid transparent; border-top: 35px solid #e88c19; top: 0; left: 0; z-index: -1; }
	
.nav-bar::after { position: absolute; content: 'menu'; text-transform: uppercase; color: #fff; left: 10px; top: 8px; font-size: 12px; font-weight: 400; font-family: 'Oswald'; }
	
	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-top { min-width: 12px; top: 0; width: 14px; }
	
	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-bottom { min-width: 12px; top: 14px; width: 14px; }
	
	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-center { min-width: 12px; top: 7px; width: 22px; }

#brxe-uguqjn .bricks-button {width: 100%;height: 36px;font-size: 14px !important;overflow: hidden;}
#brxe-uguqjn .submit-button-wrapper {width: 100%;}
#brxe-uguqjn .form-group input {padding-top: 5px !important;padding-bottom: 5px !important;line-height: 22px;}
#brxe-uguqjn .form-group:not(.submit-button-wrapper){padding-top: 20px;}

	
}

/*Home*/

.custom-button::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 232px solid transparent;
    border-top: 56px solid #2d3d56;
    top: 0;
    left: 0;
	z-index: -1;
}
.custom-button #brxe-vjmine {
  z-index: 9;
  background-image: none;
  background-color:#202d42;
}
.service-box-number {
  position: absolute;
  right: 30px;
  bottom: 28px;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px #525d6d;
}
.bricks-background-primary {
  background-color: #f7961d;
  z-index: 9;
}
.custom-button-2::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 0px solid transparent;
  border-right: 210px solid transparent;
  border-top: 56px solid #e88c19;
  top: 0;
  left: 0;
  z-index: -1;
}
our-services {
	position:relative;
}
.about-left-img {
  position: absolute;
bottom: -300px;
left: -113px;
height: 388px;
}
.custom-button-3::after {
	content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 0px solid transparent;
  border-right: 270px solid transparent;
  border-top: 56px solid #2d3d56;
  top: 0;
  left: 0;
  z-index: -1;
}
#brxe-sdkomy .bricks-background-primary {
  background-color: #202d42;
  z-index: 9;
}
.about-left::before {
  position: absolute;
  content: '';
  background-color: #0067b1;
  height: 100%;
  width: 40px;
  top: 0;
  left: -35px;
}
/* .about {
	top: -126px;
} */
.rotate-text {
  position: absolute;
  bottom: 38%;
  right: -7%;
  transform: rotate(90deg);
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #b6b6b6;
}
#brxe-dbgnmz .bricks-background-primary {
  background-color: #202d42;
}
#brxe-tskdch .custom-button-2::after {
	border-right: 271px solid transparent;
}
.faq-accordion #brxe-wuvytj {
  background-color: #f7f7f5;
  color: #fff;
  padding: 10px 20px 10px 35px;
  box-shadow:0px 0px 5px rgba(0,0,0,0.4);
  border-radius:5px;
}
.faq-accordion #brxe-yevbim {
  background-color: #f7f7f5;
  color: #fff;
  padding: 10px 20px 10px 35px;
  margin-top:30px;
  box-shadow:0px 0px 5px rgba(0,0,0,0.4);
  border-radius:5px;
}
.faq-accordion-2 #brxe-mppnwx {
  background-color: #f7f7f5;
  color: #fff;
  padding: 10px 20px 10px 35px;
  box-shadow:0px 0px 5px rgba(0,0,0,0.4);
  border-radius:5px;
}
.faq-accordion-2 #brxe-cuhqgt {
  background-color: #f7f7f5;
  color: #fff;
  padding: 10px 20px 10px 35px;
  margin-top:30px;
  box-shadow:0px 0px 5px rgba(0,0,0,0.4);
  border-radius:5px;
}
#brxe-rrvqqt #brxe-mykrds::before {
  position: absolute;
  content: '+';
  color: #f7961d;
  top: -16px;
  right: 0;
  font-size: 30px;
  font-weight: 900;
}
#brxe-rrvqqt #brxe-xsjidd::before {
  position: absolute;
  content: '+';
  color: #f7961d;
  top: -16px;
  right: 0;
  font-size: 30px;
  font-weight: 900;
}
#brxe-rrvqqt #brxe-cxatqd::before {
  position: absolute;
  content: '+';
  color: #f7961d;
  top: -16px;
  right: 0;
  font-size: 30px;
  font-weight: 900;
}
#brxe-rrvqqt #brxe-vmiquk::before {
  position: absolute;
  content: '+';
  color: #f7961d;
  top: -16px;
  right: 0;
  font-size: 30px;
  font-weight: 900;
}
.service-icon::after {
  position: absolute;
  content: '';
  background-color: #394353;
  width: 45px;
  height: 2px;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.clinic-text-line .clinic-sub-heading::after {
  position: absolute;
  content: '';
  background-color: #142052;
  width: 60px;
  height: 1px;
  bottom: 0;
  left: 0;
}
.clinic-text-line .clinic-sub-heading {
  padding-bottom: 16px;
}
.tear-text-line .clinic-sub-heading::after {
  position: absolute;
  content: '';
  background-color: #fff;
  width: 60px;
  height: 1px;
  bottom: 0;
  left: 0;
}
.tear-text-line .clinic-sub-heading {
  padding-bottom: 16px;
}



/*Home*/

/*About Us*/


.skin-care {
  padding: 80px 0;
}
.team-left {
  padding-right: 120px;
}
.rotate-text-2 {
  position: absolute;
  bottom: 13%;
  right: -55%;
  transform: rotate(90deg);
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #b6b6b6;
}
.team-left::after {
  position: absolute;
  content: '';
  border: 5px solid #0067b1;
  width: 190px;
  height: 190px;
  top: -36px;
  right: 180px;
  z-index: -1;
}
@media (min-width: 1840px) and (max-width:2100px) {
	.rotate-text-2 {right: -55%;}
}
@media (min-width: 1700px) and (max-width:1840px) {
	.rotate-text-2 {right: -45%;}
	.membership #brxe-bjghsp {margin-top: 164px;}
}
@media (min-width: 1500px) and (max-width:1700px) {
	.rotate-text-2 {right: -30%;}
	.membership #brxe-bjghsp {margin-top: 164px;}
	.team-left {padding-right: 60px;}
	.team-left::after {right: 140px;}
}
@media (min-width: 1400px) and (max-width: 1500px) {
	.team-left::after {right: 130px;}
	.rotate-text-2 {right: -10%;}
	.membership #brxe-bjghsp {margin-top: 87px;}
	.team-left {padding-right: 60px;}
}
@media (min-width: 1200px) and (max-width: 1400px) {
		.membership #brxe-bjghsp {margin-top: 87px;}
		.team-left::after {right: 120px;}
		.rotate-text-2 {right: -10%;}
		.team-left {padding-right: 60px;}	
}
@media (min-width: 991px) and (max-width: 1200px) {
	.team-left::after {right: 90px;}
	.rotate-text-2 {right: -16%;}
	.membership #brxe-bjghsp {margin-top: 91.5px;}
	.team-left {padding-right: 50px;}
}
@media (max-width: 991px) {
    .about-left::before {display: none;}
	.rotate-text-2 {right: -30%;}
	.skin-care {padding: 80px 0 260px;}
	.team-left::after {width: 140px;height: 140px;top: -26px; right: 25px;}
}
@media (max-width: 767px){
    .rotate-text {bottom: unset;right: -140px;top: 200px;}
	.team-left::after {right: 55px;width: 190px;height: 190px;}

}
@media (max-width: 575px){
    .team-left::after {right: 45px;}
	.rotate-text-2 {right: -15%;}
}
@media only screen and (max-width: 480px) {	
    .rotate-text {right: -105px;top: 150px;}
.team-left::after {right: 25px;width: 150px;height: 150px;border: 4px solid #0067b1;top: -26px;}
}


/*About Us*/


/*Skin Cancer*/


.skin-lesions .custom-button-primary {
  width: 210px;
}
.skin-lesions .custom-button-secondary {
  width: 210px;
}
.lesions-heading {
	min-height: 60px;
	font-size:32px;
}
.lesions-text {
  min-height: 170px;
}


@media (min-width: 1200px) and (max-width: 1500px) {
	.lesions-heading {font-size:32px;}
	.lesions-text {min-height: 200px;}
	.lesions-heading {min-height: 70px;}
}


@media (min-width: 1200px) and (max-width: 1600px) {
	.skin-cancer-img-1 {object-fit: cover;object-position: center;}
	.skin-cancer-img-2 {object-fit: cover; object-position: center;}
	.skin-cancer-img-3 {object-fit: cover;object-position: center;}
	.skin-lesions .custom-button-primary {width: 200px;}
	.skin-lesions .custom-button-secondary {width: 200px;}
}
@media (min-width: 1200px) and (max-width: 1320px) {
	.lesions-text {min-height: 220px;}
	.skin-lesions .custom-button-primary {width: 170px;}
	.skin-lesions .custom-button-secondary {width: 170px;}
}
@media (min-width: 1100px) and (max-width: 1200px) {
	.lesions-text {min-height: 230px;}
	.lesions-heading {font-size:28px;}
	.skin-lesions .custom-button-primary {width: 165px;}
	.skin-lesions .custom-button-secondary {width: 165px;}
	/*.skin-lesions #brxe-zfutes {flex-direction: row;align-items: center;gap: 10px;}*/
}
@media (min-width: 992px) and (max-width: 1200px) {
	.skin-cancer-img-1 {object-fit: cover;object-position: center;}
	.skin-cancer-img-2 {object-fit: cover;object-position: center;}
	.skin-cancer-img-3 {object-fit: cover;object-position: center;}

}
@media (min-width: 1024px) and (max-width: 1100px) { 
	/*.skin-lesions #brxe-zfutes {flex-direction: row;align-items: center;gap:10px;}*/
	.lesions-text {min-height: 230px;}
	.lesions-heading {font-size:28px;}
	.skin-lesions .custom-button-primary {width: 150px;}
	.skin-lesions .custom-button-secondary {width: 150px;}
}
@media (min-width: 991px) and (max-width: 1024px) {
	.lesions-text {min-height: 250px;}
	.lesions-heading {font-size:28px;}
	.skin-lesions .custom-button-primary {width: 145px;}
	.skin-lesions .custom-button-secondary {width: 145px;}
	/*.skin-lesions #brxe-zfutes {flex-direction: column;align-items: center;gap:10px;}
	.skin-lesions #brxe-xarvbj {flex-direction: column;align-items: center;gap: 10px;font-size: 12px;}
	.skin-lesions #brxe-oxhdnj {flex-direction: column;align-items: center;gap: 0px;font-size: 12px;}
	.skin-lesions #brxe-nqjivr {flex-direction: column;align-items: center;gap: 10px;font-size: 12px;}
	.skin-lesions #brxe-ohqkva {flex-direction: column;align-items: center;gap: 10px;font-size: 12px;}
	.skin-lesions #brxe-ppfahc {flex-direction: column;align-items: center;gap: 10px;font-size: 12px;}
	.skin-lesions #brxe-lryrmy {flex-direction: column;align-items: center;gap: 10px;font-size: 12px;}*/
}
 @media (max-width: 991px)  {
	 .skin-cancer-img-1 {object-fit: cover;object-position: center;}
	 .skin-cancer-img-2 {object-fit: cover;object-position: center;}
	 .skin-cancer-img-3 {object-fit: cover;object-position: center;}
	 .lesions-text {min-height: 220px;}
	 .button-blocks-1 {margin-top: -90px;}
	 .button-blocks-2 {margin-top: -90px;}
	 .button-blocks-3 {margin-top: -90px;}
	 .lesions-text {min-height: 250px;}
	 .skin-lesions .custom-button-primary {width: 300px !important;}
	 .skin-lesions .custom-button-secondary {width: 300px !important;}
	 .lesions-text {min-height: 150px;}
} 
@media (max-width: 990px) {
	
}
@media (max-width: 767px){
	.skin-lesions {text-align: center;}
	.skin-care {padding: 40px 0 320px;}
	.inner-left {order: 2;margin-top: 250px;}
	 .button-blocks-1 {margin-top: 0px;}
	 .button-blocks-2 {margin-top: 0px;}
	 .button-blocks-3 {margin-top: 0px;}
}
@media (max-width: 575px){
    .skin-care {padding: 40px 0 300px;}
}
@media only screen and (max-width: 480px) {	
	.skin-care {padding: 20px 0 220px;}
	.inner-left {margin-top: 170px;}
	.button-blocks-1 {margin-top: 20px;}
	.lesions-heading {min-height: unset;}
}

/*Skin Cancer*/
/* .custom-gallery-banner {
  clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0);
} */
@media (min-width: 1800px) and (max-width: 2100px){	
/* .custom-gallery-container {
  max-width: 100% !important;
}   */
/* 	.inner-gallery-carousel .repeater-item {
  margin-right: 24px !important;
} */
	
}
@media (min-width: 1300px) and (max-width: 1600px){	
.gallery-heading { margin-bottom: 45px !important;}	
	.custom-gallery-container {  padding-top: 65px !important;
	padding-bottom:150px !important;}

}
@media (min-width: 1200px ) and (max-width: 1300px){	
	.gallery-heading { margin-bottom: 45px !important;}
	.custom-gallery-container {
  padding-top: 65px !important;
	padding-bottom:150px !important;
	} 
	.footer-column {
  width: 50% !important;
	padding-left: 0 !important;
	padding-top: 15px !important;
	}
	.footer-container {
  flex-wrap: wrap !important;
	}
	.footer-column h2 {
  margin-bottom: 6px !important;
		font-size: 22px !important;
}
	.footer {padding-right: 0 !important;padding-left: 0 !important;}
	.footer-column .content a {
  font-size: 17px !important;
}
	
}
@media (min-width: 991px ) and (max-width: 1200px){	
	.gallery-heading { margin-bottom: 50px !important;}
	.custom-gallery-container {
  padding-top: 45px !important;
  padding-bottom: 110px !important;}
	.footer-column {
  width: 50% !important;
	padding-left: 0 !important;
	padding-top:15px !important;}
	.footer-container {
  flex-wrap: wrap !important;}
	.footer-column h2 {
  margin-bottom: 6px !important;
		font-size: 22px !important;
}
	.footer {padding-right: 0 !important;padding-left: 0 !important;}
	.footer-column .content a {
  font-size: 17px !important;}
}

@media (min-width: 768px) and (max-width: 991px){
.inner-gallery-carousel .repeater-item {
  margin-right: 24px !important;
}	
	
}

@media (min-width: 479px) and (max-width: 767px){
.inner-gallery-carousel .repeater-item {
  margin-right: 23px !important;
}	
	
}

@media only screen and (max-width: 478px){
	
.inner-gallery-carousel .repeater-item {
  margin-right: 23px !important;
}	
	
}


/* header */
.header-right-wrap{
  column-gap: 50px;
}
.brxe-nav-menu .bricks-mobile-menu-toggle {
    background-color: transparent;
    cursor: pointer;
    position: absolute !important;
    color: #fff;
    top: 50%;
	transform: translateY(-50%);
}
.nav-bar::after {
    position: absolute;
    content: 'menu';
    text-transform: uppercase;
    color: #fff;
    left: 18px;
    top: 10px;
    font-size: 10px;
    font-weight: 400;
    font-family: 'Oswald';
}
		.brxe-nav-menu .bricks-mobile-menu-toggle .bar-bottom {
    min-width: 12px;
    top: 14px;
    width: 12px;
}
	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-top {
    min-width: 12px;
    top: 0;
    width: 12px;
}
	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-center {
    min-width: 12px;
    top: 7px;
    width: 18px;
}
button.bricks-button.bricks-background-primary.sm::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 222px solid transparent;
    border-top: 44px solid #e88c19;
    top: 0;
    left: 0;
    z-index: -1;
}


.custom-menu-button-wrap {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: end;
  padding-right: 3rem;
}
.header-left-wrap {
  padding-left: calc(2rem * var(--header-r-gap));
  --header-r-gap: 13;
}
.custom-menu-button-wrap::before{
	 position: absolute;
    content: 'menu';
    text-transform: uppercase;
    color: #fff;
    left: 40px;
    top: 50%;
	transform: translateY(-50%);
    font-size: 15px;
    font-weight: 400;
    font-family: 'Oswald';
}
/* header */

.bef-aft-slider .splide__list {
  align-items: center;
}
.bef-aft-slider .splide__slide {
  height: 540px !important;
  width: 27% !important;
box-shadow: 0px 0px 11px 0px rgba(149, 149, 149, 0.75); 
	transition: all 0.4s ease-in-out;
}
.bef-aft-slider .splide__slide.is-visible.is-next {
  height: 471px !important;
  width: 44% !important;
	clip-path: none;
	opacity: 1;
	margin: 0 1% !important;
	transition: all 0.4s ease-in-out;
}
.bef-aft-slider .splide__slide.is-visible.is-active {
	clip-path: polygon(0 0, 100% 6.5%, 100% 93.5%, 0% 100%);
	opacity: 0.5;
	transition: all 0.4s ease-in-out;
}
.bef-aft-slider .splide__slide.is-visible {
	clip-path: polygon(0 6.5%, 100% 0, 100% 100%, 0 93.5%);
	opacity: 0.5;
	transition: all 0.4s ease-in-out;
}
#brxe-peuyzl {z-index: -1;}
.inner-banner-wrap {clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0);}
.service-content-right::after {
  position: absolute;
  content: '';
  width: 92%;
  height: 100%;
  border: 5px solid #0067b1;
  right: 0px;
  bottom: 8%;
  z-index: -1;
}
.custom-button-animated{
	position: relative;
}
.custom-menu-button-wrap {
  position: relative;
}

.seervice-img-line , .about , .about-left {
  position: relative ;
}
.brxe-section {
  position: relative;
}
.brxe-block {
  position: relative;
}

/* ask a question pop-up */
.custom-form-group {padding-bottom: 16px;}
.custom-form-group input, .custom-form-group select, .custom-form-group textarea {border-bottom: 1px solid #dadada;padding: 10px 0;line-height: 26px;}
.custom-form-group textarea {height: 150px;padding-left: 15px;}
.custom-form-group input:focus, .custom-form-group textarea:focus,  .custom-form-group select:focus{outline: none;}
.custom-form-group input::placeholder, .custom-form-group select, .custom-form-group textarea::placeholder {color: #1c1c1c;opacity: 0.6;text-transform: uppercase;font-size: 13px !important;font-weight: 700;padding-left: 10px;}
.custom-ask-submit {width: 100%;height: 46px;text-align: center;border: none;background-image: linear-gradient(177deg, #2d3d56 50%, #202d42 50%);color: #fff;text-transform: uppercase;font-family: "Oswald", sans-serif;font-size: 17px;}
.custom-button-wrap {position: relative;}
.custom-button-wrap span {position: absolute;right: 0;}
.custom-ask-submit:hover {opacity: 0.8;}
/* ask a question pop-up */

@media (max-width: 1920px) {
	.header-left-wrap {--header-r-gap: 8;}
}
@media (max-width: 1600px)	{
	.header-left-wrap {--header-r-gap: 1;}
	.about-left-img {left: -36px !important;}
}

@media (min-width: 1500px) and (max-width: 1600px) {
	.custom-banner .banner-slider-wrap .banner-slide {min-height: 668px !important;}
	.custom-banner .banner-slide .banner-content-wrap {padding-top: 55px !important;}
	
}
@media (min-width: 1300px) and (max-width: 1500px) {
	.main-banner {padding-top: 190px !important;padding-bottom: 130px !important;max-height: 780px !important;}
	.custom-clinic-section, .custom-tear-section {padding-top: 100px !important;padding-bottom: 100px !important;}
	.seervice-img-line {width: 48% !important;margin-top: 25px !important;}
	.service-section-container {flex-wrap: wrap;justify-content: space-around;margin-top: 30px !important;}
	.core-values, .before-after {padding-top: 100px !important;padding-bottom: 100px !important;}
	.our-services {padding-top: 100px !important;padding-bottom: 0px !important;}
	.about {padding-bottom: 240px !important;}
	section h3.brxe-heading {font-size: 44px !important;margin-top: 22px !important;}
	
	.custom-banner .banner-slide .banner-content-wrap {padding-top: 55px !important;}
}
@media (min-width: 1400px) and (max-width: 1500px) {
	.faq-bottom-wave {margin-top: -10px !important; }
	.faq-bottom-wave img {height: 300px !important;}
	.custom-banner .banner-slide .banner-content-wrap {padding-top: 55px !important;}
}
@media (min-width: 1300px) and (max-width: 1400px) {
	.about-us-container-2 {max-width: 1280px !important;}
	.header-right-wrap {column-gap: 30px;}
	.faq-bottom-wave {margin-top: -10px !important; }
	
	.custom-banner .banner-slide .banner-content-wrap {padding-top: 55px !important;}
}
@media (min-width: 1200px) and (max-width: 1300px) {
	.contact-faq-section {padding-top: 120px !important;}
	.main-banner {padding-top: 172px !important;padding-bottom: 110px !important;max-height: 700px !important;}
	.custom-banner .banner-heading {font-size: 70px !important;line-height: 81px !important;margin-top: 30px !important;}
	.about-us-container-2 {padding-right: 6rem !important;padding-left: 6rem !important;}
	.before-after-subtext {margin-bottom: 25px !important;margin-top: 20px !important;}
	.before-after .bricks-button { margin-top: 30px !important;}
	.custom-clinic-section, .custom-tear-section {padding-top: 80px !important;padding-bottom: 80px !important;}
	.seervice-img-line {width: 48% !important;margin-top: 25px !important;}
	.service-section-container {flex-wrap: wrap;justify-content: space-around;margin-top: 25px !important;}
	.core-values, .before-after {padding-top: 90px !important;padding-bottom: 90px !important;}
	.our-services {padding-top: 90px !important;padding-bottom: 0px !important;}
	.about {padding-bottom: 160px !important;}
	section h3.brxe-heading {font-size: 42px !important;margin-top: 20px !important;}
	.has-link a {font-size: 15px;}
	.header-right-wrap {column-gap: 14px;}
	.header-right-wrap .custom-button-animated {font-size: 16px !important;width: 200px !important;height: 50px !important;}
	.call-us .fa-phone::before {padding: 7px !important;font-size: 12px !important;}
	.custom-menu-button-wrap{width: 155px !important;height: 85px !important;}
	.faq-bottom-wave {margin-top: -20px !important; }
	
	.custom-inner-banner-sb{height: 444px !important;}
	.custom-inner-banner-sb h1 {font-size: 62px !important;}
	
}
@media (min-width: 991px) and (max-width: 1350px) {
	.core-value-box {text-align: center; padding: 0 15px;}
}
@media (min-width: 991px) and (max-width: 1200px) {
	.contact-faq-section {padding-top: 90px !important;}
	.main-banner {padding-top: 130px !important;padding-bottom: 70px !important;max-height: 650px !important;}
	.custom-banner .banner-heading {font-size: 65px !important;line-height: 70px !important;margin-top: 20px !important;}
 	.custom-banner .custom-button-animated {margin-top: 20px !important;}
	
	.header-right-wrap .custom-menu-button-wrap {padding-right: 2rem;width: 150px !important;height: 85px !important;}
	.custom-clinic-section, .custom-tear-section {padding-top: 80px !important;padding-bottom: 80px !important;}
	.seervice-img-line {width: 48% !important;margin-top: 25px !important;min-height: 444px !important;}
	
	.seervice-img-line h4 {margin-top: 20px !important;}
	.seervice-img-line .brxe-text-basic {margin-top: 20px !important;}
	.seervice-img-line .our-featured-services-icon {height: 70px;object-fit: contain;}
	.faq-bottom-wave {margin-top: -30px !important; }
	.custom-inner-banner-sb{height: 414px !important;}
	.custom-inner-banner-sb h1 {font-size: 56px !important;}
	
	.service-section-container {flex-wrap: wrap;justify-content: space-around;margin-top: 20px !important;}
	.core-values, .before-after {padding-top: 80px !important;padding-bottom: 80px !important;}
	.our-services {padding-top: 80px !important;padding-bottom: 0px !important;}
	.about {padding-bottom: 80px !important;}
	section h3.brxe-heading {font-size: 41px !important;margin-top: 20px !important; line-height: 46px !important;}
	.about-us-container-2 {padding-right: 6rem !important;padding-left: 6rem !important;}
	.header-right-wrap {column-gap: 35px;}
	.core-values-icon {height: 80px !important;object-fit: contain;}
	.core-values-content {margin-top: 60px !important;}
	.call-us {width: 30px;}
	.core-value-box h4 {font-size: 30px !important;margin-top: 25px !important;}
	.core-value-text {font-size: 16px !important;margin-top: 20px !important;}
	.about-left-img {bottom: -190px !important;height: 350px !important;object-fit: cover;object-position: center;}
	.before-after-subtext {margin-bottom: 20px !important;margin-top: 15px !important;}
	.before-after .bricks-button { margin-top: 25px !important;}
}
@media only screen and (max-width: 991px) {
	.bef-aft-slider .splide__slide {clip-path: none !important; margin: 0 1%; opacity: 1 !important;box-shadow: none;}
	.bef-aft-slider .splide__slide.is-visible.is-next, .bef-aft-slider .splide__slide {  height: 50vh !important;width: calc(50%) !important;}
	.custom-clinic-section::after {position: absolute;content: '';background-color: rgba(255, 255, 255, 0.45);width: 100%;height: 100%;top: 0;left: 0;right:0;margin:0 auto;z-index: -1;}
	.custom-clinic-section {position: relative;z-index: 0;}
	.custom-tear-section::after {position: absolute;content: '';
  background-color: rgba(0,0,0,0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right:0;
  margin:0 auto;
  z-index: -1;
}
.custom-tear-section {
  position: relative;
  z-index: 0;
}
	.clinic-text-line .clinic-sub-heading::after {
  left: 0;
  right:0;
  margin:0 auto;
	}
	.tear-text-line .clinic-sub-heading::after {
	left: 0;
    right:0;
  	margin:0 auto;
	}
	
/* 	13-09 */
.get-in-touch-form .submit-button-wrapper .bricks-button {width: 220px;height: 46px;padding: 0 !important;}
.get-in-touch-form .submit-button-wrapper {width: 100% !important;flex-direction: row;justify-content: center;}
	.rotate-text {
bottom: 25%;
right: -12%;
		font-size: 60px !important;}
/* 	13-09 */
	.service-content-right::after {width: 80%;
	right: 2%;
		bottom: 6%;}
	.service-content-right::before {
  content: '';
  position: absolute;
  width: 80%;
  height: 100%;
  border: 5px solid #2d3d56;
  top: 6%;
  left: 2%;
		z-index:-1;
}
/* sb 16-09	 */
	.custom-menu-button-wrap {padding-right:2rem; !important}
	.call-us li a span {display: none;}
	.custom-menu-button-wrap::before {left: 30px;}
/* 	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-center{top: 6px !important;width: 20px !important;}
.brxe-nav-menu .bricks-mobile-menu-toggle .bar-bottom {top: 12px !important;} */
/* 	sb 16-09 */
	.rotate-text {display: none;}
}
@media (max-width: 767px){
	.header-left-wrap {--header-r-gap: 0.5;}
	.service-content-right::after {bottom: 3%;border-width: 3px;}
	.service-content-right::before {top: 3%;border-width: 3px;}
	.custom-menu-button-wrap::before {left: 20px;font-size: 13px;}
	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-bottom {min-width: 12px;width: 12px;}
	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-top {min-width: 12px;top: 0;width: 12px;}
	.brxe-nav-menu .bricks-mobile-menu-toggle .bar-center {min-width: 12px;width: 18px;}
	.footer-social a {line-height: 27px;}
}
@media (max-width: 575.98px){
	
}

@media only screen and (max-width: 469.98px) {
	.bef-aft-slider .splide__slide.is-visible.is-next, .bef-aft-slider .splide__slide {height: 50vh !important;width: calc(100%) !important;}
	
	
}
@media (min-width: 1200px) and (max-width: 2000px) {
	.custom-banner .banner-slider-wrap .banner-slide {height: 97vh !important;min-height:auto !important;}
}
.custom-button-primary:hover {
	background-image: linear-gradient(167deg, rgba(45, 61, 86, 0.7) 50%, rgba(32, 45, 66, 0.7) 50%) !important;
}
.custom-button-secondary:hover {
	background-image: linear-gradient(167deg, rgba(232, 140, 25, 0.8) 50%, rgba(247, 150, 29, 0.8) 50%) !important;color: #fff !important;
}
.custom-button-animated span {
  position: absolute;
}

/* span child 1 */
.custom-button-animated span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 3px;
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}
.custom-button-primary span:nth-child(1) {
  background: -webkit-gradient(linear, right top, left top, from(rgba(8, 20, 43, 0)), to(#cdf));
  background: linear-gradient(to left, rgba(8, 20, 43, 0), #cdf);
}
.custom-button-secondary span:nth-child(1) {
  background: -webkit-gradient(linear, right top, left top, from(rgba(8, 20, 43, 0)), to(#ffe300));
  background: linear-gradient(to left, rgba(8, 20, 43, 0), #ffe300);
}
@-webkit-keyframes animateTop {
  0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
  100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
}
@keyframes animateTop {
  0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
  100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
}
/* span child 1 */


/* span child 2 */
.custom-button-animated span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 3px;
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}
.custom-button-primary span:nth-child(2) {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 20, 43, 0)), to(#cdf));
  background: linear-gradient(to top, rgba(8, 20, 43, 0), #cdf);
}
.custom-button-secondary span:nth-child(2) {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 20, 43, 0)), to(#ffe300));
  background: linear-gradient(to top, rgba(8, 20, 43, 0), #ffe300);
}
@-webkit-keyframes animateRight {
  0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
  100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
}
@keyframes animateRight {
  0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
  100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
}
/* span child 2 */


/* span child 3 */
.custom-button-animated span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 3px;
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}
.custom-button-primary span:nth-child(3) {
  background: -webkit-gradient(linear, left top, right top, from(rgba(8, 20, 43, 0)), to(#cdf));
  background: linear-gradient(to right, rgba(8, 20, 43, 0), #cdf);
}
.custom-button-secondary span:nth-child(3) {
  background: -webkit-gradient(linear, left top, right top, from(rgba(8, 20, 43, 0)), to(#ffe300));
  background: linear-gradient(to right, rgba(8, 20, 43, 0), #ffe300);
}
@-webkit-keyframes animateBottom {
  0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
  100% {-webkit-transform: translateX(100%);transform: translateX(100%);}
}

@keyframes animateBottom {
  0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
  100% {-webkit-transform: translateX(100%);transform: translateX(100%);}
}
/* span child 3 */


/* span child 4 */
.custom-button-animated span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 3px;
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}
.custom-button-primary span:nth-child(4) {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 20, 43, 0)), to(#cdf));
  background: linear-gradient(to bottom, rgba(8, 20, 43, 0), #cdf);
}
.custom-button-secondary span:nth-child(4) {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 20, 43, 0)), to(#ffe300));
  background: linear-gradient(to bottom, rgba(8, 20, 43, 0), #ffe300);
}
@-webkit-keyframes animateLeft {
  0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
  100% {-webkit-transform: translateY(100%);transform: translateY(100%);}
}
@keyframes animateLeft {
  0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
  100% {-webkit-transform: translateY(100%);transform: translateY(100%);}
}
.service-content-right{position:relative;}
/* span child 4 */