@charset "utf-8";



@media all and (max-width: 1857px) 
{

.menu-left ul li a {padding-left: 20px;
                    padding-right: 20px;}
	
}

@media all and (max-width: 1590px) 
{

.menu-left ul li a {padding-left: 15px;
                    padding-right: 15px;}
	
}


@media all and (max-width: 1540px) 
{

.menu-left ul li a {padding-left: 12px;
                    padding-right: 12px;}
	
}

@media all and (max-width: 1480px) 
{

.menu-left ul li a {padding-left: 10px;
                    padding-right: 10px;}
	
}


@media all and (max-width: 1450px) 
{

.menu-left ul li a {padding-left: 10px;
                    padding-right: 10px;
					font-size: 12px;}
	
}


@media all and (max-width: 1369px) 
{

.menu-left ul li a {padding-left: 9px;
                    padding-right: 9px;
					font-size: 11px;}
	
}


@media all and (max-width: 1280px) 
{

.menu-left ul li a {padding-left: 9px;
                    padding-right: 9px;
					font-size: 10px;}
	
}

/*@media all and (max-width: 1610px) */
/*@media all and (max-width: 1450px) */
/*@media all and (max-width: 1270px)*/
@media all and (max-width: 1200px)	

{

.menu-phone {width: 1100px;}

.system-ngl {width: 290px;
             margin-left: 25px;} 

}



@media all and (max-width: 1370px) 

{

.header {padding: 0 15px;}

.menu-left ul li a {padding-left: 8px;
                    padding-right: 8px;}
                    
.haslo1 { font-size: 40px;
           line-height: 44px;} 

.haslo2 {font-size: 20px;}  

.haslo {margin-top: -200px;} 

#sekcja2 .haslo {margin-top: -255px;}  

#sekcja3 .haslo {margin-top: -95px;} 

#sekcja4 .haslo {margin-top: -140px;} 

#sekcja5 .haslo {margin-top: -95px;}  

               

}

/*@media all and (max-width: 1550px)*/
/*@media all and (max-width: 1450px) */
/*@media all and (max-width: 1280px)*/

/* Aktywacja menu mobilnego*/
@media all and (max-width: 1200px)

{

.menu-left ul li {display: none;}

.menu-left ul li:last-child {display: table;
                               height: 70px;}

.menu-button {display: block;} 


#mobile-nav {display: block;}

.header {height: 70px;}

.baner-top-container {padding-top: 70px;}

.menu-left { float: right;
              margin-right: 70px;}

.logo { margin: 15px 0 0 0;}

.slider { top: 70px;
         height: calc(100vh - 70px);}
         
.menu-phone {width: 900px;
             top: 70px;}
             
.system-logowanie {width: 480px;}             

.system-logowanie input[type="text"], .system-logowanie input[type="password"] 
                     { width: 350px;}
                     
.system-logowanie input[type="submit"] {margin-left: 342px;}                     
         


}


@media all and (max-width: 990px) 

{

.haslo1 { font-size: 30px;
           line-height: 34px;} 

.haslo2 {font-size: 18px;}  

.haslo {margin-top: -170px;} 

#sekcja2 .haslo {margin-top: -205px;}  

#sekcja3 .haslo {margin-top: -85px;} 

#sekcja4 .haslo {margin-top: -110px;} 

#sekcja5 .haslo {margin-top: -85px;}  

.menu-phone {width: 600px;
              height: 380px;}

.system-ngl { width: 100%;
              height: auto;
               border: none;
               margin-left: 45px;}
             
.system-logowanie {margin-top: 50px;}             

   

}

@media all and (max-width: 900px) 

{
	
.col1,
.col2 {width: 100%;
       max-width: 760px;
       margin: 0 auto;
       float: none;
       padding: 0;}

.col2 {padding: 35px 0 35px 0;}

.slide-phone {display: block;}  

.slide-desc {display: none;}  
	
	
/* .sk5 .col2 {text-align: center;} */
	
/* .sk5tel .col2 {text-align: center;} */

}

@media all and (max-width: 750px) 


{
.slider { background: url(//www.jlrubezpieczenia.pl/LynX/wp-content/uploads/2024/05/Header-MOBILE.jpg) no-repeat;
         background-position: 50% 50%;
         background-size: cover;
	}
.menu-phone {width: 300px;
              height: 380px;
              right: -25px;
              padding: 10px;}

.system-ngl { width: 100%;
              height: auto;
               border: none;
               margin-left: 0;}
             
.system-logowanie { width: 100%;
                    margin: 35px 0 0 0;}  
                    
.system-logowanie input[type="text"], .system-logowanie input[type="password"] 
             { width: 100%;
                margin-bottom: 20px;}
                
.system-logowanie label {margin-bottom: 4px;} 

.system-logowanie input[type="submit"] { margin-left: 184px;}  

.system-logowanie input[type="checkbox"] {margin-bottom: 35px;}  

}

@media all and (max-width: 500px) 

{

.haslo1 { font-size: 25px;
           line-height: 24px;} 

.haslo2 {font-size: 16px;}  

.haslo {margin-top: -150px;} 

#sekcja2 .haslo {margin-top: -175px;}  

#sekcja3 .haslo {margin-top: -65px;} 

#sekcja4 .haslo {margin-top: -90px;} 

#sekcja5 .haslo {margin-top: -65px;}  

}



@media all and (max-width: 460px) 

{

.menu-left ul li:last-child {width: 95px;}

.menu-left { margin-right: 40px;}

.header {padding: 0 10px;}

.menu-button { right: 10px;}

}

