@charset "utf-8";


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

{

.oferta-row { padding: 25px 13px 25px 13px;}

.oferta-box {width: calc(33.3333% - 14px);}

}

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

{

.menu-phone ul li {padding: 0 10px;}

}



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

{
.omnie-img {width: 330px;}

.omnie-text {width: calc(100% - 360px);}

}

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

{

.box-blog {width: calc(50% - 20px);
           margin: 0 10px 25px 10px;} 
           
.blog-row {max-width: 960px;      
         padding: 19px 10px 0 10px;}  
         
.f1, 
.f2,         
.f3,           
.f4,          
.f5  {width: 100%;
      text-align: center;
      padding-bottom: 15px;} 
      
.logo-footer {margin: 0 auto;}              
          

}

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

{

.menu-button {display: block;}

.menu-phone {clear: both;
              width: 100%;
              background: #193f76;
              overflow: hidden;
             display: none;
              z-index: 100;
              width: 330px;
              position: absolute;
               right: 0;
               margin: 95px 0 0 0;
               padding: 0;}

.menu-phone ul li {display: block;}


.menu-phone ul li  a {color: #fff;
                       padding: 10px 0 10px 0;}
	
.menu-phone ul li > ul {display: block;
                        position: relative;
                        margin-left: 0;}

.menu-phone ul li > ul li a {color: #193f76;}

.menu-phone ul li a:before {display: none;}
    
.logo {width: 240px;}
        
.header-container {height: 85px;}

}

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

{
.oferta-row {display: block;
             padding: 25px 20px 25px 20px;}
             
.oferta-box {width: 100%;
             max-width: 600px;
             margin: 0 auto;
             padding-bottom: 20px;}             

}


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

{

.omnie {display: block;}

.omnie-img {display: none;}

.omnie-img-phone {display: block;
                   margin: 0 auto;
                   width: 100%;
                   max-width: 430px;}
                   
.omnie-img-phone img {width: 100%;
                 border-radius: 15px;                  
                 -moz-border-radius: 15px;
                 -webkit-border-radius: 15px;}                    

.omnie-text {width: 100%;
             padding-top: 0;}

.ngl::before {left: calc(50% - 30px);}

.omnie-button {text-align: center;}


}

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

{

.slider-container {height: 320px;}

.slider h1 {font-size: 42px;}

}

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

{

.ref-pds-row .ref-box {width: 100%;
                       padding-right: 0;}

}

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

{

.form-cell {width: 100%;}

}

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

{

 .blog-row { padding: 19px 20px 0 20px;}

.box-blog {width: 100%;
    margin: 0 0 25px 0;}

}

@media all and (max-width: 500px) 
	
{
	
.post-password-form input[type="submit"] {clear: both;
	                                      display: block;
	                                      margin: 20px 0 0 55px;}	
	
}



