@media screen and (max-width: 1920px){
	.page{
		width:90%;
	}
}
@media screen and (max-width: 1440px){
	h1 {
		font-size: 36px;
	}
	h3 {
		font-size: 22px;
	}
	.onasSquare {
		padding: 30px;
		min-height: 285px;
	}
}
@media screen and (max-width: 1280px){
	.wrapper {
		width: 80% !important;
	}
}
@media screen and (max-width: 1025px){
	.wrapper {
		width: 90% !important;
	}
	HEADER .wrapper {
		width: 100% !important;
	}
}
@media screen and (max-width: 480px){
	.thisYesMobile{
		display: block!important;
	}
	.thisNoneMobile{
		display: none!important;
	}
	.owl-carousel .owl-wrapper, .owl-carousel .owl-item{
		
		height: 60vh;
	}
	#carousel-testimonials2  .owl-wrapper, #carousel-testimonials2 .owl-item{
		
		height: auto;
	}
	.custom-toggler .navbar-toggler-icon {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	}

	.custom-toggler.navbar-toggler {
	  border: none;
	  outline: none;
	} 
	.navbar-toggler-right {
		right: 0;
	}
	.bannerImage img{
		width: fit-content;
		height: 60vh;
	}
	.navbar-toggleable-md>.container {
		padding-right: 0;
		padding-left: 0;
		margin-left: 0;
		margin-right: 0;
	}
	.navbar-light .navbar-toggler{
		margin-top: 1rem;
	}
	img.img-TopLogo {
		width: 60%;
		margin: 0.5rem 0;
	}
	#navbarSupportedContent ul{
		width: 40%;
		text-align: right;
		margin-right: 1rem;
	}
	.navbar-light .navbar-nav .nav-link.active{
		border-bottom: 3px solid;
	}
	.nav-link {
		padding: 0.5rem 0rem!important;
		font-size: 14px;
	}
	h1 {
		font-size: 26px;
	}
	h2 {
		font-size: 21px;
	}
	h3 {
		font-size: 16px;
	}
	.HaS h3 {
		font-size: 18px;
	}
	.divider {
		height: 0px;
		width: 130px;
		border: 2px solid #ffffff;
	}
	.btn-banner {
		width: 200px;
		font-size: 14px;
	}
	.onasInfo{
		text-align: center;
		padding-top: 2rem;
	}
	.onasInfo img {
		width: 12%;
		margin-bottom: 1rem;
	}
	.smaller img {
		width: 10%;
	}
	.onasSquare {
		margin-bottom: 1rem;
	}
	.btn-normal {
		padding: 10px;
		width: 200px;
		font-size: 13px;
	}
	.litle {
		font-size: 14px;
	}
	.voucherText{
		margin-top: 1rem;
	}
	p {
		font-size: 15px;		
	}
	.parallax {
		min-height: 150px;
		background-attachment: unset;
		background-size: cover;
	}
	#banner3 {
		display: none;
	}
	#rezervacia{
		display: none;
	}
	#carousel-testimonials2 img{
		width: 100%;
	}
	.ambulanciaText{
		width: 100%!important;
	}
	p.ambulanciaTextSmaller{
		font-size: 14px!important;
	}
	.partneryPhoto{
		text-align: center;
		padding: 1rem 0;
	}
	.partneryPhoto img{
		width: 50%;
	}
	#partnery .row.py-5{
		padding-top: 1rem!important;
		padding-bottom: 1rem!important;
	}
	#partnery .container.my-5 {
		margin-top: 3rem!important;
		margin-bottom: 1rem!important;
	}
	.rezervaciaCol2{
		margin-top: 1rem;
	}
	.rezervaciaCol2 img{
		max-width: 100%!important;
	}
	.textBabatko {
		text-align: left;
		padding-top: 2rem;
		padding-bottom: 2rem;
		width: 90%;
		margin: 0 auto;
	}
	.textBabatko p{
		text-align: justify;		
	}
	.TeamCol{
		margin-bottom: 2rem;
	}
	/**bmi???*--////*/
	
	
	#pills-tab2 {
		    width: 100%;
		flex-wrap: wrap;
	}
	#pills-tab2 .nav-item{
		width: 80%;
		margin: 0 auto;
		padding-bottom: 0.5rem;
	}
	.diagnostikaCol.text-left{
		text-align: center!important;
	}
	.diagnostikaColText .pl-0 {
		padding-left: 15px!important;
	}
	.diagnostikaColText .pr-0 {
		padding-right: 15px!important;
	}
	.diagnostikaCol {
		    margin-bottom: 2rem;
	}
	.diagnostikaCol .dividerBlack {
		margin: 0 auto;
	}
	.diagnostikaCol h3 {
		font-size: 18px;
	}
	#pills2-tabContent .row.py-4{
		padding-top: 0rem!important;
		padding-bottom: 0rem!important;
	}
	.moto h2 {
		font-size: 18px;
	}
	#motosSec .py-5 {
		padding-top: 1rem!important;
		padding-bottom: 1rem!important;
	}
	.foot p{
		font-size: 10px;
	}
	
	#myBtn img {
		width: 40%;
	}
	#bmiCalc .fieldRes {
		width: 92%;
		margin: 1rem auto;
		min-height: 140px;
	}
	#team .pb-5 {
		padding-bottom: 1rem!important;
	}
	#diagnostika .container.py-5 {
		padding-top: 1rem!important;
		padding-bottom: 1rem!important;
	}
	.button_odoslat {
		width: 40%;		
		height: 40px;
		margin-top: 30px;
		font-size: 12px;
	}
	/******************akademia****************/
	#akademiaGrey .HaS h3 {
		font-size: 18px;
	}
	#akademiaGrey .akademiaCol .divider,
	#akademiaGrey2 .akademiaCol .divider{
		margin-bottom: 1rem;
	}
	#akademiaGrey .akademiaColText p{
		font-size: 14px;
	}
	.akademiaCol{
		margin-bottom: 1rem;
	}
	.akademiaCol img{
		width: 100%;
	}
	.akademiaCol .row .col-2{
		display: flex;
		align-items: center;
	}
	.ambulanciaPhoto {
		margin-bottom: 1rem;
	}
	/******************informacie****************/
	.navbar-brand img.img-fluid {
		max-width: 72%!important;
		height: auto;
	}
	.ambulanciaPhoto img{
		width: 100%;
	}
	.ambulanciaText ul {
		font-size: 15px;
	}
	#info .py-5 {
		padding-top: 0rem!important;
		padding-bottom: 3rem!important;
	}
	.bannerImage2 {
		height: 26vh!important;
	}
	.bannerImage2 img {
		margin-top: 0%!important;
	}
	.bannerText2{
		top: 17%;
	}
	.bannerText2 h1{
		font-size: 24px;
	}
	#akademiaAbout .my-5{
		margin-top: 1rem!important;
		margin-bottom: 3rem!important;
	}
	/*******************kontakt*********/
	#kontakt{
		text-align: center;
	}
	#kontakt .divider {
		margin: 0 auto;
	}
	#kontakt .logoPata img {
		width: 50%;
		margin-bottom: 1rem;
		margin-top: 0rem;
		padding-right: 0;
		padding-bottom: 0;
	}
	#kontakt .pt-6 {
		padding-top: 2rem!important;
	}
	.kontaktCol img {
		padding-right: 0;
		padding-bottom: 0;
	}
	img.akademiaPata {
		width: 66%;
		margin-left: 0;
	}
	.kontaktCol .divider{
		margin-bottom: 1rem!important;
	}
	.kontaktCol {
		color: #ffffff;
		margin-bottom: 2rem;
	}
	/*******team********************/
	#profilInfo .py-5 {
		padding-top: 0rem!important;
		padding-bottom: 3rem!important;
	}
	.tableMy {
		width: 30%;
		display: inline-block;
		vertical-align: top;
	}
	.tableMy2 {
		width: 70%;
		display: inline-block;
	}
	/*******akademia********************/
	#akademiaAbout .btn-normal{
		width: 100%;
		font-size: 12px;
	}
	/*****cennik****************/
	#pills-tab3 {
		    width: 100%;
		flex-wrap: wrap;
	}
	#pills-tab3 .nav-item{
		width: 80%;
		margin: 0 auto;
		padding-bottom: 0.5rem;
	}
	.vszItem{
		position: relative; 
		right: 0;
	}
	#pills-tab3 .nav-link{
		font-size: 14px;
	}
	#cennik .tab-content {
		margin-top: 0rem;
	}
	.cennik1 h2 {
		font-size: 20px;
	}
	.cennik1 p {
		font-size: 16px;
	}
	.cennik1 img {
		width: 50%;
		margin-bottom: 1rem;
	}
	
	.cennikFrame {
		padding: 0px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.cennikFrame p {
		font-size: 15px;
	}
	.cennikFrame h5 {
		font-size: 14px;
	}
	.sumaCenik{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.coinImg img{
		width: 100%;
	}
	.poplatokText h2 {
		font-size: 16px;
	}
	.poplatokText ul {
		font-size: 14px;
		text-align: justify;
	}
	#poplatok .py-5 {
		padding-top: 3rem!important;
		padding-bottom: 0rem!important;
	}
	.poplatokText p {
		font-size: 15px;
		text-align: justify;
	}
	
	
	
	
	
	
	
	a[x-apple-data-detectors], p[x-apple-data-detectors]{
	  color: inherit !important;
	  text-decoration: none !important;
	  font-size: inherit !important;
	  font-family: inherit !important;
	  font-weight: inherit !important;
	  line-height: inherit !important;
	}
}
