.admin-bar header {
  top: 32px;
}

@media screen and (max-width: 782px) {
  .admin-bar header {
    top: 45px;
  }
  #wpadminbar {
    position: fixed !important;
  }
}

.border-btn svg {
  margin: 0px 10px -2px 0;
  height: 15px;
  transition: 0.5s ease-in-out all;
}

.border-btn:hover svg path {
  fill: white;
  transition: 0.5s ease-in-out all;
}

.services_main .service_box .service-desc,
.services_main .service_box .service-desc * {
  transition: 0.5s ease all;
}

.services_main .service_box a {
  color: #151515 !important;
}

.foot_main .border-btn svg path {
  fill: white;
}

.foot_main .border-btn {
  background: none !important;
}

.foot_main .red_btn:hover {
  background: #dee7ef !important;
  color: #163a66 !important;
}

.our__team__section h2{
  margin: 0 auto !important;
}

.team_section_main{
  flex-wrap: wrap;
}

.team_section_main .team_box{
  margin-top: 50px;
}

.team_desc .more {
  display: none ;
}

.team_desc .dots {
  display: inline-block;
}

.team_desc.expanded .more {
  display: inline;
}

.team_desc.expanded .dots {
  display: none;
}

@media screen and (max-width: 600px) {
  .team_section_main .team_box{
    margin-top: 30px;
  }
}

.contact_list ul li a {
  color: #e52a22 !important;
}

.we__treat .treat_box .treat_desc {
  border-left: 9px solid #263286;
}

.we__treat .treat_box:nth-child(odd) .treat_desc {
  border-left: 9px solid #263286;
}

.we__treat .treat_box:nth-child(even) .treat_desc {
  border-left: 9px solid #9ca9c7;
}
.help_left {
  padding-right: 50px;
}
.benefits__section .benefits__background, .clinic__section .clinic__background {
  height: 100%;
  width: 50%;
  position: absolute;
  right: 0;
}
.benefits__section .benefits__background img, .clinic__section .clinic__background img {
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.benefits__section:after {
    background: url(../images/shapbg.svg);
    background-repeat: no-repeat;
    height: 100%;
    background-position: left bottom;
}
.clinic__section .clinic__background {
    width: 57%;
}
.clinic__section {
    background-color: #dee7ef !important;
}
.clinic__section:after {
    background: url(../images/shapbg2.svg);
	position: absolute;
    content: "";
    top: 0;
    width: 541px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
    left: calc(43% - 1px);
}
.team__helping .help_right {
    padding-right: 110px;
    width: 60%;
}
.help_left {
    width: 40%;
	padding-right: 77px;
}
.help_right img {
    width: 85%;
}
.team__helping .image-left {
    position: absolute;
    right: 110px;
    bottom: -70px;
    left: auto;
    width: 60%;
    margin: 0;
}
.footer_top img {
    max-width: 339px;
}
.logo img {
    width: 262px;
}
h1 {
    font-family: 'proxima_novabold';
}
.benefits__section .benefits_desc {
    max-width: 600px;
}
@media (max-width: 991px) {
	.benefits__section .benefits__background, .clinic__section .clinic__background, .benefits__section:after, .clinic__section:after {
		display: none;
	}
	.clinic__section .help-desc {
    	max-width: 100%;
	}
	.help_left {
    	width: 100%;
    	padding-right: 0;
	}
	.team__helping .help_right {
    	padding-right: 0;
    	width: 100%;
	}
	.help_right img {
    	width: 100%;
	}
	.team__helping .image-left {
    	position: static;
    	width: 100%;
    	margin: 0;
	}
	footer {
    	padding: 50px 0 130px;
	}
}
@media (max-width: 767px) {
	.btn_main {
    	display: block;
	}
	.btn_main.benefits_btn a {
    	margin-bottom: 12px;
	}
}


.wave__banner .background-image {
    width: calc(42% + 420px);
    background-position: center !important;
}
.wave__banner:after {
    width: auto;
    right: 42% !important;
}
@media screen and (max-width: 750px) {
  .wave__banner .background-image {
    width: 100%;
}
}