body {margin:0px; padding:0px; font-family: 'Caviar_Dreams', sans-serif; color:grey; text-align:center; max-width:1600px; margin:0 auto; }
a{text-decoration: none;}

.main{
background-color:rgb(53,53,53);
float:left;
width:100%;
height: 600px;

}

.main1{
float:left;
width:100%;

}


.naglowek_aktualnosci{width: 100%; max-width:1700px; margin: 0 auto; height: 60px; background: linear-gradient(to right, white 0%, rgb(208,181,183) 60%); }

.naglowek_aktualnosci div{margin: 0 auto; width:370px;  }
.naglowek_aktualnosci div img{float:left; width:80px; display:inline; margin-top:-10px;}
.naglowek_aktualnosci div p{color: white; font-size: 35px; float:left; display:inline; margin:0; padding:0; margin-left: 20px; margin-top:10px;}

.tekst_main{text-align: right; width: 100%; max-width:1000px; margin: 0 auto; color: rgb(43,59,89); margin-top:40px; margin-bottom:40px; }
.tekst_main p{font-size: 22px; font-family: 'Adobe_Garamond_Pro_Regular'}

.facebook_main{width: 100%; max-width:1000px; margin: 0 auto; }
.facebook_main div{width: 500px; margin: 0 auto; margin-top: 50px; margin-bottom: 50px;}
.facebook_main_small{display:none;}
iframe{width:100%; height:100%;}

.main1_wnetrze{
max-width: 1400px;
margin: 0 auto;
margin-top:50px;


}

.main1_wnetrze1{
float:left;
margin:0 auto;
width:25%;


}

.main1_wnetrze1 img{
width: 40%;
	margin:0 auto;
	max-width:120px;
		margin-bottom:10px;
	}




.main1_wnetrze1 h1{
width:100%;
float:left;
color:black;
font-size: 20px;
padding:0;
margin:0;
margin-bottom:50px;
}

.lista_oferta{margin:0; padding:0; color: rgb(86,105,143); margin-bottom:3px;}
.lista_oferta b{color: rgb(208,181,183); font-weight:bold;}



.mapa{width:60%; float:left; height:400px; margin-top:120px; }
.mapa div{width:80%; margin:0 auto; height: 360px; margin-top:20px; }
.kontakt_tekst{width:40%; float:left; height:360px; margin-bottom:35px; margin-top:120px;}

.kontakt_tekst div{margin:0 auto; width:320px; text-align:right;}
.kontakt_tekst div h2{color:rgb(18,48,83); margin-top:60px; }
.kontakt_tekst div p{color:rgb(18,48,83);  font-weight:bold;}
.kontakt_tekst div p b{color:rgb(208,181,183);}
.formularz_kontaktowy{width:100%;float:left; background-color: rgb(208,181,183);}
.formularz_kontaktowy h1{color: white;}
.formularz_kontaktowy p{color:rgb(18,48,83); font-weight:bold;}
#formularz-kontaktowy p{color:white; }
.form-data{width:400px;}
.emailFormSubmit{background-color:rgb(86,105,143)	; /* Green */
  border: none;
  color: white;
  font-size: 14px;
  font-family: 'Adobe_Garamond_Pro_Regular'; }

.g-recaptcha{display: flex;
  align-items: center;
  justify-content: center; margin-top: 10px; margin-bottom:10px;}
.certyfikaty{width:100%; margin-top:30px; }
.certyfikaty1{width:33%; float:left; margin-bottom:15px;}
.certyfikaty1 img{width: 90%; margin-left:5%;}

@media all and (min-width: 600.5px) and (max-width: 700px){
.main{
height: 300px;
}
.main1_wnetrze1 h1{font-size: 16px;}
.tekst_main p{font-size: 14px; padding-right:20px;}
.naglowek_aktualnosci{ height: 50px;}
.naglowek_aktualnosci div{width:370px; }
.naglowek_aktualnosci div img{width:70px; margin-top:-10px;}
.naglowek_aktualnosci div p{font-size: 28px; margin-left: 20px; margin-top:8px;}

.facebook_main{height:640px;}
.facebook_main div{margin-top:30px; margin-bottom: 10px;}
.mapa{width:100%; margin-top:100px; }
.kontakt_tekst{width:100%; margin:0; height:auto; margin-bottom:20px;}
.kontakt_tekst div h2{margin-top:20px;}

}
@media all and (min-width: 700.5px) and (max-width: 800px){

.main{
height: 300px;}

.main1_wnetrze1 h1{font-size: 16px;}
.tekst_main p{font-size: 16px; padding-right:40px;}
.naglowek_aktualnosci{ height: 50px;}
.naglowek_aktualnosci div{width:370px; }
.naglowek_aktualnosci div img{width:70px; margin-top:-10px;}
.naglowek_aktualnosci div p{font-size: 30px; margin-left: 20px; margin-top:8px;}
.facebook_main{height:660px;}
.mapa{width:100%; margin-top:100px; }
.kontakt_tekst{width:100%; margin:0; height:auto; margin-bottom:20px;}
.kontakt_tekst div h2{margin-top:20px;}
}
@media all and (min-width: 800.5px) and (max-width: 1000px){
.main{
height: 400px;
}

.main1_wnetrze1 h1{font-size: 18px;}
.tekst_main p{font-size: 18px; padding-right:50px;}
.facebook_main{height:660px; }
.kontakt_tekst div{width:280px}
.kontakt_tekst div h2{font-size:21px; }
.kontakt_tekst div p{font-size:15px; }
}
@media all and (min-width: 1000.5px) and (max-width: 1200px){

.facebook_main{height:660px; }
}