@charset "UTF-8";
/*! extended css */
/*16598f*/
.HomeBoxyA #HomeBoxyB:hover {text-decoration: none;border-bottom: none;text-shadow: none;background-color: #62c4ec;border: 0px solid transparent;-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;cursor: pointer;}
.HomeBoxyA #HomeBoxyB {text-shadow: none;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;cursor: pointer;}
.HomeBoxyA #HomeBoxyB h4 {font-size: 30px;text-shadow: none;}
.HomeBoxyA #HomeBoxyB h2 {font-size: 50px;text-shadow: none;}
.HomeBoxyA button {font-size: 20px;border: none;cursor: pointer;}
.headline, .info_content, .headline span {color: #43afdb;}
.block-split-text-inner p {text-align: justify;}
.btn-blue {background-color: #43afdb;}
.btn-blue:hover {background-color: #16598f;}
.nav-icon {background-color: #16598f;}
.nav-icon img {height: 20px;}
.nav-icon:hover {background-color: #333333;}
#CopyrightText p,#CopyrightText a {font-weight: 100;font-size: 16px;}
.avatar-image img {-moz-border-radius: 70px;-webkit-border-radius: 70px;border-radius: 70px;-khtml-border-radius: 70px;}
.text-xs-justify {text-align: justify;}
h3 .font-weight-light {font-weight: 100;}
#MiastoH3 {font-size: 45px;text-transform: uppercase;font-weight: 600;}
.phone .text strong {color: #15588e; font-size: 23px;}
#WybierzBadanie {padding: 23px 0 23px 0;}
h4.headline-after {text-transform: uppercase;font-weight: 600;}
ul.list-style-1 li:before {top: 0px;}
ul.list-style-1 li, ul.list-style-1 li p {font-size: 21px;color: #555555;}
ul.list-style-1 {padding-bottom: 30px;}
.section-text-content  {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
.section-text-content p,.section-text-content div {text-align: justify;font-size: 21px;}
.section-hero-text {padding: 60px 0 20px 0; }
#SectionHeader {padding-top: 70px;}
#ListStyle1 li {line-height: 24px;padding-bottom:10px;margin-bottom: 0;}
#ListStyle1 {padding-top: 60px;}
.section-text-content a, #EmailKontakt {color: #43afdb;}
.section-text-content a:hover, #EmailKontakt:hover {color: #15588e;text-decoraton: none;border-bottom: none;}
p.text-warnign {font-family: Titillium Web; font-style: normal;}
.section-page-header img { width: 100%; }
#HeaderTopMargin {margin-top: 60px;}
.ImgC {width: 50%;height: auto;padding-bottom: 50px; margin-top: 23px;}
.section-text-content h3 {font-weight: 100;clear: both; margin-bottom: 20px;}
.section-text-content h3 span {font-weight: 400;}
.section-text-content {margin-bottom: 60px;}
.section-text-content .headline-number, .section-text-content .headline, .section-hero-text .headline, .section-hero-text .headline span, h3.headline-icon span, h3.headline-number span {font-weight: 600;}
#NavLinkActive {color: #16598f;}
span.text {color: #43afdb;}
#BtnBlue {background-color: #43afdb;padding: 10px 30px 10px 30px; font-size: 20px;}
#BtnBlue:hover {background-color: #16598f;border: 0px solid transparent;-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;cursor: pointer;}
.socials {margin-top: -15px;margin-left: -10px;}
.socials li {padding: 0 20px 0 20px;}
h4.SubTitle {text-transform: uppercase;font-weight: 600;color: #43afdb;font-size: 35px;}
h5 {text-transform: uppercase;font-weight: 600;color: #43afdb;font-size: 32px;padding-bottom: 20px;}
.list-style-1 {padding-left: 10px;}
.list-style-1 li strong {color: #43afdb;font-weight: 600;}
#CennikDiv ul {width: 900px; margin: auto; }
#CennikDiv ul li {text-align: left; padding-bottom: 0px; padding-top: 0px; margin: 0;}
.HeadLine {height: 7px; background-color: #43afdb; width: 160px;margin: 30px auto 60px auto;}
.HeadLine2 {height: 1px; background-color: #43afdb; width: 100%;margin: 40px auto 60px auto;}
.owl-image-1 {vertical-align: top;-moz-border-radius: 60px;-webkit-border-radius: 60px;border-radius: 60px;-khtml-border-radius: 60px;border: 2px solid #efefef;}
.dropdown-menu li, .dropdown-menu li span {font-size: 18px;line-height: 20px;}
.dropdown-menu li {font-size: 18px;line-height: 16px;}
#DropDownMenu {background-color: #1a92bf;}
.btn-white {background-color: #ffffff;color: #16598f;}
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active {background-color: #43afdb;color: #fff;}
.headline {color: #43afdb;}
.MottoTxt, .MottoTxt strong {color: #1b5d8c;font-size: 48px;line-height: 50px;width: 1407px;}
.MottoTxt {width: 1200px;text-align: center;margin: auto;font-weight: 400;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
#ModulIntro {-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;}
#ModulIntroBg {-moz-border-radius: 0 20px 20px 0;-webkit-border-radius: 0 20px 20px 0;border-radius: 0 20px 20px 0;-khtml-border-radius: 0 20px 20px 0;}
.fancybox-iframe {width: 100%;height: 100%;}
.FancyBoxIframe div {font-size: 30px;}
.fancybox-inner {
   overflow: hidden !important;
}
#CardImgRound {-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;}
	
@media (min-width: 992px) {
#CennikDiv ul {width: 500px; margin: auto; }
}
@media (min-width: 600px) and (max-width: 991px) {
#CennikDiv ul {width: 500px; margin: auto; }
.MottoTxt, .MottoTxt strong {font-size: 40px;line-height: 50px;width: 380px;}
.MottoTxt {width: 380px;text-align: center;margin: auto;font-weight: 400;margin-top: -60px;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
}
@media (min-width: 400px) and (max-width: 599px) {
#CennikDiv ul {width: 350px; margin: auto; }
.MottoTxt, .MottoTxt strong {font-size: 40px;line-height: 50px;width: 380px;}
.MottoTxt {width: 380px;text-align: center;margin: auto;font-weight: 400;margin-top: -50px;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
}
@media (min-width: 320px) and (max-width: 399px) {
#CennikDiv ul {width: 300px; margin: auto; }
.MottoTxt, .MottoTxt strong {font-size: 40px;line-height: 50px;width: 300px;}
.MottoTxt {width: 300px;text-align: center;margin: auto;font-weight: 400;margin-top: -50px;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
#ModulIntroBg {margin-left: -20px;width: 310px;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;}
}
@media (min-width: 1600px) {
.navbar-brand img {width: 398px; margin: 15px 0 30px 0;}
.navbar-bottom {margin-top: 18px;}
#AlMenuNavLink {cursor: pointer; padding-bottom: 42px;}
#dropdown:hover,#btn-blue:hover {background-color: #43afdb;}
#dropdown:hover {background-color: #16598f;}
}
@media (min-width: 1280px) and (max-width: 1599px) {
#dropdown:hover,#btn-blue:hover {background-color: #43afdb;}
#dropdown:hover {background-color: #16598f;}
#AlMenuNavLink {cursor: pointer; padding-bottom: 42px;}
.navbar-brand img {width: 300px;margin: 15px 0 30px 20px;}
.navbar-bottom {margin: 10px 30px 0 0;}
.navbar .navbar-brand {
    width: 300px;
	margin-top: -30px;    
  }
}
@media (max-width: 480px) {
h5 {text-align: center;}

}
@media (min-width: 768px) {
h4.SubTitle {font-size: 45px;}
}
@media (min-width: 480px) and (max-width: 767px) {
h4.SubTitle {font-size: 40px;}

}
@media (max-width: 980px) {
#BtnBlue {margin: auto;}
}
@media (min-width: 1200px) {
.navbar-brand {margin-top: -10px;padding: 0;}
#NavLinkActive {color: #43afdb;}
#AlMenuNavLink {cursor: pointer; padding-bottom: 42px;}
#dropdown:hover,#btn-blue:hover {background-color: #43afdb;}
#dropdown:hover {background-color: #16598f;}
}
@media (min-width: 360px) {
.headline span:after {  content: "";  position: absolute;  left: 0%;  right: 0;  height: 7px;  background-color: #43afdb;  bottom: -20px;}
#ModulIntroBg {margin-left: -20px;width: 340px;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;}
}
@media (min-width: 1551px) and (max-width: 3000px) {
#section-hero-text {padding-top: 60px;}
#BtnBlue {background-color: #43afdb;padding: 10px 30px 10px 30px; font-size: 20px;margin-left: -3px;}
#BtnBlue:hover {background-color: #16598f;border: 0px solid transparent;);-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;cursor: pointer;}
#FotaOsrodek {width: 865px;height: 575px;}
.ImgC {width: 50%;height: auto;float: left; padding-right: 50px; }
#AlMenuNavLink {cursor: pointer; padding-bottom: 42px;}
#ModulIntroBg {margin-left: 0px;width: 590px;height: 400px;-moz-border-radius: 20px 20px 20px 0;-webkit-border-radius: 20px 20px 20px 0;border-radius: 20px 20px 20px 0;-khtml-border-radius: 20px 20px 20px 0;}
}
@media (min-width: 1401px) and (max-width: 1550px) {
#FotaOsrodek {width: 886px;height: 588px;}
.ImgC {width: 50%;height: auto;float: left; padding-right: 50px; }
.MottoTxt, .MottoTxt strong {font-size: 40px;line-height: 50px;width: 980px;}
.MottoTxt {width: 980px;text-align: center;margin: auto;font-weight: 400;margin-top: -40px;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
#ModulIntroBg {margin-left: 10px;width: 470px;height: 470px;-moz-border-radius: 20px 20px 20px 0;-webkit-border-radius: 20px 20px 20px 0;border-radius: 20px 20px 20px 0;-khtml-border-radius: 20px 20px 20px 0;}
}
@media (min-width: 1367px) and (max-width: 1400px) {
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 50%;height: auto;float: left; padding-right: 50px; }
.MottoTxt, .MottoTxt strong {font-size: 40px;line-height: 50px;width: 980px;}
.MottoTxt {width: 980px;text-align: center;margin: auto;font-weight: 400;margin-top: -40px;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
#ModulIntroBg {margin-left: 10px;width: 470px;height: 470px;-moz-border-radius: 20px 20px 20px 0;-webkit-border-radius: 20px 20px 20px 0;border-radius: 20px 20px 20px 0;-khtml-border-radius: 20px 20px 20px 0;}
}
@media (min-width: 1281px) and (max-width: 1366px) {
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 50%;height: auto;float: left; padding-right: 50px; }
.MottoTxt, .MottoTxt strong {font-size: 40px;line-height: 50px;width: 980px;}
.MottoTxt {width: 980px;text-align: center;margin: auto;font-weight: 400;margin-top: -40px;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
#ModulIntroBg {margin-left: 10px;width: 470px;height: 470px;-moz-border-radius: 20px 20px 20px 0;-webkit-border-radius: 20px 20px 20px 0;border-radius: 20px 20px 20px 0;-khtml-border-radius: 20px 20px 20px 0;}
}
@media (min-width: 1250px) and (max-width: 1280px) {
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 50%;height: auto;float: left; padding-right: 50px; }
.MottoTxt, .MottoTxt strong {font-size: 40px;line-height: 50px;width: 780px;}
.MottoTxt {width: 780px;text-align: center;margin: auto;font-weight: 400;margin-top: -40px;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
#ModulIntroBg {margin-left: 10px;width: 470px;height: 470px;-moz-border-radius: 20px 20px 20px 0;-webkit-border-radius: 20px 20px 20px 0;border-radius: 20px 20px 20px 0;-khtml-border-radius: 20px 20px 20px 0;}
}
@media (min-width: 1200px) and (max-width: 1249px) {
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 50%;height: auto;float: left; padding-right: 50px; }
}
@media (min-width: 992px) and (max-width: 1199px) { 
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 50%;height: auto;float: left; padding-right: 50px; }
.MottoTxt, .MottoTxt strong {font-size: 40px;line-height: 50px;width: 780px;}
.MottoTxt {width: 780px;text-align: center;margin: auto;font-weight: 400;margin-top: -40px;}
.MottoTxt strong {font-weight: 900;}
.MottoTxtPodpis {font-size: 25px;color: #1b5d8c;padding: 35px;}
#ModulIntroBg {width: 400px;height: auto;-moz-border-radius: 20px 20px 20px 0;-webkit-border-radius: 20px 20px 20px 0;border-radius: 20px 20px 20px 0;-khtml-border-radius: 20px 20px 20px 0;}
}
@media (min-width: 1px) and (max-width: 991px) { 
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 100%;height: auto;}
}
@media (min-width: 768px) and (max-width: 991px) { 
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 100%;height: auto;}
#ModulIntroBg {margin-left: -80px;width: 750px;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;}
}
@media (min-width: 850px) and (max-width: 920px) { 
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 100%;height: auto;}
}
@media (min-width: 500px) and (max-width: 767px) { 
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 100%;height: auto;margin: auto;}
#ModulIntroBg {margin-left: -70px;width: 570px;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;}
}
@media (min-width: 400px) and (max-width: 499px) { 
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 100%;height: auto;margin: auto;}
#ModulIntroBg {margin-left: -30px;width: 460px;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;}
}
@media (min-width: 300px) and (max-width: 399px) { 
#FotaOsrodek {width: 540px;height: 530px;}
.ImgC {width: 100%;height: auto;margin: auto;}
}
strong {color: #333333;font-weight: 400;}
.almenu span {font-weight: 400;}
.section-hero-text h2, .section-hero-text h3 {font-weight: 100;}
.headline {color: #43afdb;}
.bg-gray-dark {background-color: #f1f2f1;}
.card-item-title h4.ble {color: #333333;font-weight: 600;}
.h6 {color: #43afdb;}
@media (min-width: 300px) and (max-width: 1199px) { 
.nav-item .nav-link:hover, .dropdown-menu a:hover, .dropdown .nav-link:hover, #NavLinkActive:hover, .nav-item .dropdown .nav-link:hover {background-color: #16598f;color: white;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;-khtml-border-radius: 0px;}
}
@media (min-width: 1200px) { 
.nav-item .nav-link:hover {color: #43afdb;}
}
.list-style-1 li {padding-bottom: 0px; padding-top: 0px; margin: 0; line-height: 27px; margin-bottom: 0px;}
div strong, div b {font-weight: 600;}

