/* version desktop ---------------------------------------  */

.item_blog { }

.grid-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
}


/*grid*/
.row:before, 
.row:after{
    content: "";
    display: table;
    clear: both;
}
[class*="col-"]{
    float:left;
    padding: 0px;
}


.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}


.col-offset-1 {margin-left: 8.33%;}
.col-offset-2 {margin-left: 16.66%;}
.col-offset-3 {margin-left: 25%;}
.col-offset-4 {margin-left: 33.33%;}
.col-offset-5 {margin-left: 41.66%;}
.col-offset-6 {margin-left: 50%;}
.col-offset-7 {margin-left: 58.33%;}
.col-offset-8 {margin-left: 66.66%;}
.col-offset-9 {margin-left: 75%;}
.col-offset-10 {margin-left: 83.33%;}
.col-offset-11 {margin-left: 91.66%;}
.col-offset-12 {margin-left: 100%;}


/* version tablet ----------------------------------------  */
@media (max-width: 1199px) {

    /*grid*/
    .row:before, 
    .row:after{
        content: "";
        display: table;
        clear: both;
        margin: 0;
    }

    [class*="col-"] {
        width: 100%;
        padding: 0px;
        float:left;
    }
    
    .zwardon_srodek img
    {
        margin: 0 auto;
        width: 50%;
    }
    
    
    
   
    .layer {display: none;}
    .live{display: block;}
    .tlo{display: none;}
    .pdf{display: none;}
    

    .col-m-1 {width: 8.33%;}
    .col-m-2 {width: 16.66%;}
    .col-m-3 {width: 25%;}
    .col-m-4 {width: 33.33%;}
    .col-m-5 {width: 41.66%;}
    .col-m-6 {width: 50%;}
    .col-m-7 {width: 58.33%;}
    .col-m-8 {width: 66.66%;}
    .col-m-9 {width: 75%;}
    .col-m-10 {width: 83.33%;}
    .col-m-11 {width: 91.66%;}
    .col-m-12 {width: 100%;}


    .section-6 .psycholog-title {
        margin-top: 5%;
    }

    .container_zespol {
       
        padding-left: 3%;
      }
	
	.click a {
  
    margin: 0 auto;
    display: table;
}
	

     .video{
        display: none;
    }

    
	
    .slogan {
    position: absolute;
    color: #ffffff;
    top: 0;
    left: 0;
    transform: translate(0, 0);
    width: 100%;
}

 
            .slogan img {
        width: 200px;
        /* border-radius: 50%; */
        /* padding: 20px; */
        /* border: solid 2px #fff; */
        /* margin: 50px auto 120px; */
        /* display: block; */
        /* padding: 20px; */
        border: solid 5px #6ab04c;
        margin: 30px auto 30px;
        display: block;
    }
  
	
    .slogan h1 {
        font-size: 30px;
        margin-top: 60px;
        color: #6ab04c;
        font-weight: 400;
        font-family: "Raleway", sans-serif;
        text-align: left;
    }
	
	
	
	.features img {
    width: 220px;
	}
	
    .biala-kartka .kartka2 .cytat-bao {
        border-left: 5px solid #fff;
        border-top: 5px solid #fff;
        border-right: 5px solid #fff;
        position: relative;
        padding: 50px;
        bottom: 0;
        left: 50%;
        transform: translate(-50%, 0);
        min-width: 100%;
        max-width: none;
        width: 100%;
    }
	
		.biala-kartka .kartka2 .cytat-bao h2 {
    text-align: center;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 40px;
    font-family: "Raleway", sans-serif;
}
	
	.biala-kartka .kartka2 .cytat-bao p {
    text-align: center;
    color: #6ab04c;
    font-size: 18px;
    line-height: 20px;
    font-weight: 800;
    text-transform: uppercase;
    font-family: "Raleway", sans-serif;
}
	
	.biala-kartka .kartka3 h2.karta-nglowek-2 {
    text-align: center;
    color: #6ab04c;
    font-size: 30px;
    margin-bottom: 20px;
    margin-top: 0px;
    font-family: "Raleway", sans-serif;
		font-weight: 400;
}
	
	.biala-kartka .kartka3 p.karta-p {
    text-align: center;
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    color: #000;
    text-align: center;
    font-weight: 400;
    margin-bottom: 50px;
    padding: 0 20px;
}
	
	.biala-kartka .kartka3 .kostka-bao p {
    text-align: center;
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    color: #000;
    text-align: center;
    font-weight: 400;
}
	
	    .footer {
	        position: inherit;
        background-color: rgba(105, 173, 106, .6);
        padding: 0;
        z-index: 1;
        background-attachment: fixed;
        background-image: url(../img/tlo.jpg);
        height: 100vh;
        background-attachment: fixed;
        position: relative;
        width: 100vw;
        height: 0vh;
        background-repeat: no-repeat;
        background-size: cover;
        /* background-position: 20%; */
    }
	.biala-kartka .kartka3 .kostka-bao {
    
    margin: 10px 20px;
    background-color: #fff;
	}
	
	.biala-kartka .kartka3 {
    margin: 0 auto;
    padding: 0;
}
	
		.biala-kartka .kartka200 {
    margin: 100 auto 0;
    padding: 0;
}
	
	.footer .logo-footer {
    margin: 50px auto;
    display: block;
    width: 100px;
    padding: 50px 0 0;
}
	.footer p {
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 10px;
    text-align: center;
}
   .luk2 {
    width: 60px;
    height: 60px;
	}
	
	.luk {
    width: 60px;
    height: 60px;
	}
	
	.luk .kwiat-pozycja img {
    left: 0;
    width: 40px;
	}
	
	.biala-kartka .kartka3 h4 {
    text-align: center;
    font-family: "Raleway", sans-serif;
    font-size: 18px;
    line-height: 24px;
        color: #000;
        text-align: center;
        font-weight: 300;
      
        padding: 0 20px;
        margin: 70px 0 50px;
}
	
	.szara-karta img {
    width: 250px;
   
}
	
	.szara-karta h4 {
  font-size: 30px;
 padding: 50px 20px 0;
  font-weight: 400;
	
}
	.biala-karta-margin {
    padding: 0;
}
	
	.biala-karta-margin ul{
			padding: 20px 20px 20px 40px;
		}
	.szara-karta h5 {
    font-size: 16px;
    color: #000;
    text-align: left;
    font-weight: 500;
    padding: 20px 20px 0;
}



.ball2 {
    background-color: #fff;
    top: 70%;
    left: 30px;
}
.ball {
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    opacity: 0.8;
}

	


} /* @MEDIA  */

@media (max-width: 992px){
    .menu
    {
        display: none;
    }
    .logo
    {
        display: block;
      
    }
	.header-oferta {
    
    height: 40vh;
   
}
	
	.de {
    position: fixed;
    top: 40%;
    right: 0;
    z-index: 999;

}

    .logo img {
        width: 100px;
    }
    .logo-scroll img {
        display: none;
    }
	.biala-kartka h3 {
    font-size: 35px;
   
   }
    
    
    .tlo-menu
    {
        display: none;
        background: rgba(255, 255, 255, 0); 
        border-bottom: none;
    }

    .zwardon_srodek img
    {
        margin: 0 auto;
        width: 45%;
    }
    .slogan-oferta h1 {
        font-size: 25px;
        margin-top: 40px;
    }

    .card-panel .white-text {
        line-height: 25px; 
       
    }
    .section-6 span {
       
        font-size: 16px;
    }
    .section-oferta .card-panel {
        max-height: 290px;
        min-height: 290px;
    }
    .white_text_border_oferta {
        max-height: 240px;
    }
    .section-6 h1 {
    font-size: 30px;
    }

    .section-6 p.pierwszy_akapit {

        text-align: justify;
    }
    .features {
        
        background-attachment: inherit;
    }
    .zamow h2
    {
        font-size: 2rem;
    }
    a.btn-konsultacje
    {
        padding: 7px 15px;
        font-size: 14px;
    }
    .table {
        font-size: 11px;
    }
    .footer-h3, .footer-h4{
        font-size: 17px;
    }

    .features h6 {
        text-align: left;
        padding: 50px 30px 20px;
        font-weight: 400;
        margin-bottom: 20px;
        font-size: 40px;
        color: #6ab04c;
    
    }
    .features .left p {
        text-align: left; 
        font-size: 18px;
        padding: 0 30px;
    }

    .biala-kartka h2.karta-nglowek-2 {
        text-align: center;
        padding: 0;
        font-weight: 400;
        margin-bottom: 20px;
        font-size: 40px;
        color: #6ab04c;
    }

    .biala-kartka p.karta-p {
        text-align: left;
        font-size: 18px;
        padding: 0 30px;
    }
	.slogan {
    position: absolute;
    color: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1200px;
    /* border: solid 5px #6ab04c; */
    padding: 50px 20px;
	width: 100%;
    border-radius: 0 0 50px 50px;
    box-shadow: 0;
}
	
	.slogan-oferta a {
    font-size: 10px;
    font-family: "Mulish", sans-serif;
    color: #6ab04c;
    transition: .5s;
    text-align: center;
}
	
.start-margines2 {
    padding: 15% 0 3%;
}
	
	.luk3 {
  
    width: 80px;
    height: 80px;
	
	}
	.luk3 img {
    width: 80px;
    
}
	
}

/* version phone ------------------------------------------- */

@media (max-width: 767px){
    /*grid*/
    .row:before, 
    .row:after{
        content: "";
        display: table;
        clear: both;
    }
	.grid-container {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
}

.rezerwacja
{
  margin-top: 5px;
}

    [class*="col-"] {
        width: 100%;
        padding: 0 30px;
        float:left;
    }
    
    

    .click
    {
        display: none;
    }
   

    .section-2 h2 {
        
        font-size: 30px;
        padding-bottom: 40px;
    }

    .zespol_padding
    {
        padding: 0px 0px 50px;
    }

    .images img {
        
        height: auto;
    }

    .box_oferta {
        height: auto;
        padding: 10px 3px;
       
    }

    .section-oferta .card-panel {
        max-height: auto;
        min-height: auto;
    }
    .white_text_border_oferta {
        max-height: auto;
    }

    .section-4 h1 {
        font-size: 38px;
    }

    .features p {
        padding: 5px 1%;
    }

    .slogan-oferta {
        position: absolute;
        color: #ffffff;
        text-align: center;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .section_kontakt {
        margin: 50px 0 0;
    }

    .video-oferta {
        background-image: url(../img/tlo_film.jpg);
        height: 25vh;
         }

    .section-4 p {
            color: rgba(0,0,0,0.87);
            font-size: 14px;
        }
   
        .section-4 a.email {
            color: rgba(0,0,0,0.87);
            font-size: 14px;
        }

        .top_belka{
            display: none;
        }
	.biala-kartka .kartka3 .kostka-bao {

    height: auto;
    
	}
    
 
    .col-s-1 {width: 8.33%;}
    .col-s-2 {width: 16.66%;}
    .col-s-3 {width: 25%;}
    .col-s-4 {width: 33.33%;}
    .col-s-5 {width: 41.66%;}
    .col-s-6 {width: 50%;}
    .col-s-7 {width: 58.33%;}
    .col-s-8 {width: 66.66%;}
    .col-s-9 {width: 75%;}
    .col-s-10 {width: 83.33%;}
    .col-s-11 {width: 91.66%;}
    .col-s-12 {width: 100%;}

   

}/* @MEDIA  */



@media (max-width: 500px){
    /*grid*/
    .row:before, 
    .row:after{
        content: "";
        display: table;
        clear: both;
    }

    [class*="col-"] {
        width: 100%;
        padding: 0px;
        float:left;
    }
    
   
    
    .section-2 a {
        margin-top: 20px;
        font-size: 15px;
       
    }
    .zespol h1, .section-4 h1 {
        margin-top: 50px;
        font-size: 25px;
       
    }
    .parallax-container
    {
        display: none;
    }
	

    
    


}/* @MEDIA  */

