/*new changes local*/

/*sidebar fixed bootstrap*/
@media (min-width: 992px) {
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}
/*single offer page font color*/
.page__offer__single .content {
  color: #000;
}

/*footer fix*/
@media (min-width: 992px) and (max-width: 1024px) {
  .footer .footer-wrap .smile-side {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .footer .footer-wrap .left-side {
    padding: 1rem 2rem;
  }
}

.map {
  position: relative;
}
.footer .map__btn {
  bottom: 50%;
  transform: translate(-50%, 50%);
}

/* .page-template-page-contact .footer {
      margin-top: 0;
    } */

@media (min-width: 1024px) {
  .breadcrumbs {
    margin-bottom: 2rem;
  }
  .footer .leaflet-map {
    height: 550px !important;
  }
}
@media (min-width: 1200px) {
  .footer .leaflet-map {
    height: 700px !important;
  }
}
.breadcrumbs .d-flex {
  flex-direction: column;
}

.breadcrumbs .sm-hero {
  position: absolute;
  top: 60%;
  right: 0;
  transform: translatey(-60%);
}

.sm-hero {
  display: block;
  position: absolute;
  right: 1%;
  top: 50%;
  z-index: 111111;
  background: white;
  padding: 0.25rem 0.65rem;
}
.sm-hero img {
  height: 30px;
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 1024px) {
  .wrapper--3 {
    width: 1024px !important;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .wrapper--3 {
    width: 1170px !important;
  }
/*   .page__offer__single .wrap.content {
    margin-top: 1rem;
  } */
}
@media (min-width: 1400px) {
  .wrapper--3 {
    width: 1400px !important;
  }
/*   .page__offer__single .wrap.content {
    margin-top: 4rem;
  } */
}
@media (min-width: 1800px) {
  .wrapper--3 {
    width: 1530px !important;
  }
  .page__offer__single .wrap.content {
    margin-top: 5rem;
  }
}

.leaflet-pane.leaflet-marker-pane img {
  width: 31px !important;
}

.zabieg-template-default .breadcrumbs .wrap.content {
  max-width: 1780px;
}
.zabieg-template-default .img-holder,
.zabieg-template-default .img-holder img {
  min-width: 100%;
}

.page__offer__single .sidebar__doctors {
  margin-top: 2rem;
}

.wrapper--offer {
  max-width: 1350px !important;
}

.breadcrumbs .wrapper--offer {
  padding-top: 6rem;
}

@media (max-width: 1200px) {
  .breadcrumbs .wrapper--offer {
    padding-top: 4rem;
    padding-left: 2rem;
  }
}
@media (max-width: 992px) {
  .breadcrumbs .wrapper--offer {
    padding-top: 0;
  }
}

@media (min-width: 1200px) {
  .header__nav .sm-menu-mobile {
    display: none;
  }
}

.wrapper--offer img {
  width: 100%;
}
.wrapper--offer .headline {
  font-weight: 600;
  margin-bottom: 2.5rem;
}

.page__offer__single {
  padding: 0 15px;
}

.zabieg-template-default .page__main,
.page-template-page-contact .page__main {
  padding-top: 40px !important;
}
@media (max-width: 1200px) {
  .zabieg-template-default main.main.page__main,
	.page-template-page-contact main.main.page__main{
    padding-top: 20px !important;
  }
}
@media (max-width: 992px) {
	.zabieg-template-default main.main.page__main,
	.page-template-page-contact main.main.page__main {
    padding-top: 80px !important;
  }
}

@media (max-width: 768px) {
/* 	.page__offer__single.main__offer__single {
		padding: 66px 15px;
	} */
	.page__offer__single .laptop-side {
		display: none;
	}
}

/* .page-template-page-offer .wrap.content {
  padding-bottom: 0;
} */
@media (min-width: 992.1px) {
.page-template-page-offer main.main.page__main {
	padding-top: 0px !important;
}
}


.footer .footer-wrap .left-side .footer-links {
  z-index: 2;
}

.main__slider__item .container {
  top: 12rem;
}
@media (min-width: 768px) {
  body .main-page .page__main__slider .owl-carousel {
    margin-top: 1rem;
  }
}
@media (min-width: 1200px) {
  body .main-page .page__main__slider .owl-carousel {
    margin-top: 2rem;
  }
}
@media (min-width: 1480px) {
  body .main-page .page__main__slider .owl-carousel {
    margin-top: 4rem;
  }
}

/* @media (max-width: 768px) {
  .zabieg-template-default .wrap.content.wrapper--offer {
    padding-top: 0;
  }
} */

/*fixed main slider positioning*/
@media (min-width: 1440px) {
.main__slider__item {
	position: relative;
	top: 25px;
}
}
/**/


@media (min-width: 1200px) and (max-width: 1399px) {
	.two-sections .page__main__top .top__text {
		max-width: 455px;
	}
}

.footer .right-side .wpcf7 textarea, .footer .right-side .wpcf7 input {
	color: #000;
}
.footer .wpcf7-submit {
	color: #fff!important;
}

.footer .menu-item-1748 {
	display: none!important;
}
.footer .menu-item-1747 {
	display: none!important;
}

.page-template-page-offer .preview-offer__photo img {
	min-height: 380px;
}
.page-template-page-offer .preview-offer__photo {
	height: 380px;
}

@media (max-width: 768px) {
/* .single-pracownik .owl-nav .owl-prev {
  left: 40%;
  top: 100%;
  transform: translate(-40%, -100%);
}
.single-pracownik .owl-nav .owl-next {
  right: 40%;
  top: 100%;
  transform: translate(-40%, -100%);
}
}
}
.single-pracownik .owl-carousel, .owl-carousel.owl-loaded {
	margin: 25px 0!important;
}
.single-pracownik .owl-nav {
	height: 30px;
}
.single-pracownik .footer {
	margin-top: 2rem;
} */
	.page-template-page-offer .breadcrumbs .d-flex {
	position: relative;
	top: 2rem;
}
	
	.single-pracownik .owl-nav .owl-prev {
		left: -5%;
  		top: 40%;
	}
	.single-pracownik .owl-nav .owl-next {
		right: -4.5%;
  		top: 40%;
	}
}

.single-zabieg .wrapper--offer table img {
	width: auto!important;
}

@media (min-width: 768px) {
body .main-page .page__main__slider .owl-carousel .image-wrapper img {
    min-height: 325px;
	}
}
@media (min-width: 992px) {
body .main-page .page__main__slider .owl-carousel .image-wrapper img {
    min-height: 400px;
	}
}
@media (min-width: 1200px) {
body .main-page .page__main__slider .owl-carousel .image-wrapper img {
    min-height: 475px;
	}
}
@media (min-width: 1440px) {
body .main-page .page__main__slider .owl-carousel .image-wrapper img {
    min-height: 533px;
	}
}
@media (min-width: 1600px) {
body .main-page .page__main__slider .owl-carousel .image-wrapper img {
    min-height: 580px;
	}
}

@media (max-width: 500px) {
	body .main-page .page__main__slider .owl-carousel {
		margin-top: 2rem;
	}
	body .main-page .page__main__slider .owl-carousel .main__flex {
		top: -7rem;
	}
}

.page-template-page-offer .page__offer::before, .page-template-page-offer .page__offer::after, .page-template-page-offer .page__offer::before, .page-template-page-offer .page__offer::before {
	background-color: #c6c6c6;
}

/* .sidebar .sidebar__doctors {
	position: sticky!important;
	top: 0;
	position: -webkit-sticky;
}
.sidebar {
  height: 100%; 
} */

@media screen and (max-width: 992px) { 
	.page-template-page-about main.main.page__main {
	padding-top: 33px!important;
}
}
@media screen and (max-width: 768px) { 
	.page-template-page-about main.main.page__main {
	padding-top: 28px!important;
}
}
@media screen and (max-width: 400px) { 
	.page-template-page-about main.main.page__main {
	padding-top: 20px!important;
}
}

@media screen and (min-width: 992px) { 
	.page-template-page-about main.main.page__main {
	padding-top: 48px!important;
}
}
@media screen and (min-width: 1024px) { 
	.page-template-page-about main.main.page__main {
	padding-top: 33px!important;
}
}
/* @media screen and (max-width: 1200px) { 
	.page-template-page-about main.main.page__main {
	padding-top: ;
}
} */
@media screen and (min-width: 1440px) { 
	.page-template-page-about main.main.page__main {
	padding-top: 56px!important;
}
}

.page__top.container.wrapper--3.breadcrumbs{
	max-height: 275px;
}

@media screen and (max-width: 991.9px) { 
	.page__about .main__about {
		padding-top: 4rem;
	}
}
@media screen and (min-width: 992px) { 
	.page__about .main__about {
		padding-top: 2rem;
	}
}

@media screen and (max-width: 768px) {
	.page-template-page-contact .footer-wrap .row {
		flex-direction: column-reverse;
	}
	.page-template-page-offer .breadcrumbs {
		padding-bottom: 2rem!important;
	}
	.d-flex h1 {
		font-size: 36px!important;
	}
	.page__top.container.wrapper--3.breadcrumbs{
	height: 200px;
}
	.page-template-page-offer .breadcrumbs {
	min-height: 200px;
}
}
/* @media screen and (min-width: 768.1px) {
	.page-template-page-offer .breadcrumbs {
		padding-bottom: 1.65rem!important;
	}
}  */
@media (min-width: 992.1px) {
	.page-template-page-offer .page__top.container.wrapper--3.breadcrumbs {
		margin-top: 2rem!important;
	}
	
} 
@media (min-width: 992px) {
.page-id-257 .breadcrumbs, .page-template-page-price .breadcrumbs, .page-template-page-team .breadcrumbs, .page-template-page-gallery .breadcrumbs  {
	margin-top: -1.65rem!important;
}
}
	
@media (max-width: 768px) {
	.page-template-page-about .breadcrumbs {
		margin-top: 2rem;
	}
}

@media (min-width: 992px) {
	.page-template-page-about .breadcrumbs {
		margin-top: 1rem;
		min-height: 175px;
	}
}
.page-template-page-about
	
.postid-908 .img-wrapper img, .postid-1091 .img-wrapper img {
		width: auto;
	}

.page-template-page-contact .footer {
	margin-top: 0!important;
}

@media screen and (max-width: 1220px) {
	.main__testimonials-section .testimonials__bg__img {
		height: 440px!important;
	}
}
@media screen and (max-width: 992px) {
	.testimonials__bg__img {
		height: 440px!important;
	}
}
@media screen and (max-width: 500px) {
	.main__testimonials-section .testimonials__bg__img {
		height: 555px!important;
	}
	.page__main__top .top__main-text {
		font-size: 28px!important;
	}
}

.main__testimonials-section {
	margin: 0!important;
}

/* @media (max-width: 1024px) {
.menu .sub-menu {
	display: none;
}
.menu .is-active .sub-menu {
	display: block;
}
} */

.footer {
	overflow: hidden;
}

@media (min-width: 768px) and (max-width: 1200px) {
.page-template-page-home .page__main__slider .d-flex {
	top: -6rem;
}
}

@media (min-width: 992px) {
.col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
}

@media (max-width: 768px) {
	.main__testimonials-section .testimonials .row .testimonials-box .testimonial__content {
		padding: 0 5px!important;
	}
	.page__offer__single.main__offer__single {
		padding-bottom: 7rem;
	}
}

.page-id-257 article {
	overflow: hidden;
}
.page-template-page-team p {
	line-height: 20px;
}
.page-template-page-team p strong {
	font-size: 1.4rem;
}

.page-template-page-price .page__price.main__price .wrap.content .row .col-xs-12.col-md-10 {
	margin: 0 auto;
}