body{overflow-x:hidden;font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}
#page-top {
}

p{
	line-height: 1.4
}
a{color:#1998CF}a:hover{color:#1998CF}.text-primary{color:#fed136!important}h1,h2,h3,h4,h5,h6{
	font-weight: 300;
	font-family: Titillium Web,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}
.page-section{
	padding-top: 100px;
	padding-bottom: 100px;
}
.page-footer{padding-top: 100px;
}
.page-section h2.section-heading{
	font-size:40px;margin-top:0;margin-bottom:15px
}
.page-section h3.section-subheading{
	font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:'Droid Serif',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}



#mainNav{
	background-color: #2b3074;
}
#mainNav .navbar-toggler{
	font-size:12px;right:0;padding:13px;color:#fff;border:0;background-color:#de2592;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}
#mainNav .navbar-brand{
	color:#fed136;font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}
#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{
	color:#fec503
}
#mainNav .navbar-nav .nav-item .nav-link{
	font-size:0.8rem;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff;font-family:Titillium Web,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}
#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{
	color:#87acbb
}


@media (min-width:992px){
	#mainNav{padding-top:25px;padding-bottom:25px;transition:padding-top .3s,padding-bottom .3s;border:none;background-color:transparent}
	#mainNav .navbar-brand{font-size:1.75em;transition:all .3s}
	#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 0.75em!important}
	#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#2b3074 ;}
	#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}
	
}
/*
@media (min-width:768px){
	header.masthead .intro-text{
	padding-top: 250px;
	padding-bottom: 100px
}
} */
	
	
@media (max-width:776px){
	header.masthead .intro-text .intro-lead-in, .adress{
	font-size: 1rem;
	line-height: 1.2rem;
	margin-bottom: 25px;
	font-family: 'Titillium Web',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
	}
}
	
@media (min-width:768px){section{padding:0}}::-moz-selection{background:#B1CAD5;text-shadow:none}::selection{background:#B1CAD5;text-shadow:none}img::-moz-selection{background:0 0}img::selection{background:0 0}img::-moz-selection{background:0 0}	

@media (min-width:256px){
	header.masthead .intro-text .intro-heading{text-align: center;}
}	
	
	
header.masthead{
	text-align: center;
	color: #fff;
	background-image: url(../img/header2.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	background-size: cover;

}

header.masthead .intro-text .intro-lead-in, .adress{
	margin-bottom: 25px;
	font-family: 'Titillium Web',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}
header.masthead .intro-text .intro-heading{
	font-size: 2rem;
	font-weight: 700;
	line-height: 50px;
	margin-bottom: 25px;
	text-align: left;
	font-family: 'Titillium Web',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}

	header.masthead .intro-text .intro-lead-in, .adress{
	font-size: 1rem;
	line-height: 1.2rem;
	margin-bottom: 25px;
	font-family: 'Titillium Web',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}
	header.masthead .intro-text .intro-heading{
	font-size: 3rem;
	font-weight: 300;
	line-height: 75px;
	margin-bottom: 50px;
	font-family: Titillium Web,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
	} header.masthead .intro-text .intro-heading{text-align: center;}




.service-heading{margin:15px 0;text-transform:none}section#contact{
	background-color: #035c82;
	background-repeat: no-repeat;
	background-position: center
}
section#contact .section-heading{

}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:248px}section#contact .form-control:focus{border-color:#fed136;box-shadow:none}section#contact ::-webkit-input-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}section#contact :-moz-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}section#contact ::-moz-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}section#contact :-ms-input-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.footer{padding:25px 0;text-align:center}.footer span.copyright{font-size:90%;line-height:40px;text-transform:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#fed136}

.content{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
	
@media (min-width:576px){.content{max-width:550px}}
@media (min-width:768px){.content{max-width:700px}}
@media (min-width:992px){.content{max-width:880px}}
@media (min-width:1200px){.content{max-width:940px}

}
section#onas{
	text-align: center;
	color: #fff;
	background-color: #2b3074;

}

#misja .container{
	text-align: center;
	color: #035C82;
	background-color: #FFFFFF;


}

#partnerzy .content {
	text-align: center;
	color: #035C82;
	background-color: #FFFFFF;

}

#dlaczego-my .container{
	text-align: center;
	color: #035C82;
	background-color: #FFFFFF;

}

.szukasz {
	text-align: center;
	color: #035C82;
	background-color: #FFFFFF;

}

section#kontakt {
	text-align: center;
	color: #fff;
	background-color: #2b3074;
	height: 85vh;
}


.btn-outline {
color: #de2592;
	border-color: #de2592;
	border-style: solid 2px;
}

.text-justify-center {
	
	text-align: justify;
	text-align-last: center;
}

.box1 p:last-child, .box2 p:last-child{
	text-align: right;
	font-weight: 700;
}

.box1 {
	background-color: #035C82;
	color: white;
}

.box2 {
	background-color: #B1CAD5;
	color: #035C82;
}

.box1,.box2 {
	border-radius: 15px;
}

.pref {
	color:#1998CF;
}

footer {
	background-color: #2b3074;
	color: #B1CAD5;
	padding: 0px 0px 25px 0px;
}

ul.a {
  list-style: none;
}

ul.a li::before {
  content: "\2022";
  color: #de2592;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}


/*
@media (min-width:576px){
	}
}
@media (min-width:768px){
}
	}
}
@media (min-width:992px){
	}
}
@media (min-width:1200px){
} */

@media only screen and (max-width: 768px) {
	h1 { font-size: 2rem;
}
	h2 {font-size: 1.5rem;
	}
	h3 {font-size: 1.3rem;}
  /*section#dlaczego-my, .szukasz, section#kontakt */
	p, ol {
    font-size: .9rem;
	  line-height: 1rem;

	}
}
/*
@media screen and (min-aspect-ratio: 16/10) and (orientation: landscape){
	.mashead, .misja, .onas, .korzysci {height: 200%}
}
*/
