

@media (max-width:1500px){
    div.section, div.o-nas, div.solaria, div.galerie, div.cenik, div#kontakt { width:98%; }
    
         /* div#major-logo {display:block;
          width: 250px;
          height:295px;
          background: url('../img/logo-big-solarni-studio.png');
          background-position: center center;
          background-repeat: no-repeat;
          background-size: 250px 295px;
          top: calc(50% - 147.5px); left: 0;
          right: 0;
          transition: background .5s;
          }  */

        div#major-logo {display:block;
          width: 170px;
          height:200px;
          background: url('../img/logo-big-solarni-studio.png');
          background-position: center center;
          background-repeat: no-repeat;
          background-size: 170px 200px;
          top: 10%; left: 0;
          /*bottom: 0; right: 0*/;
          transition: background .5s;
          } 


          div#pripravujeme p{
            font-size:14px;
            }

}








@media (max-width:1250px){

        div.solaria-flex{
        display:flex;
            flex-flow: row wrap;
            justify-content: space-between;
        /* justify-content: center; */
            width: 100%;
        padding:1em;
        gap: 2em;
	}

    div.solaria-flex div{
	width: calc(50% - 1em); 
	}
          
          div.formData2-inner{
        	width: 50%;
            margin:auto;
            text-align:center;
        	}  
            
            .instagram-text {display:none}

}





@media (max-width:1200px){

    div#upstairs {position:fixed; bottom: 20px; right: 20px; z-index:10}    

}



@media (max-width:1200px){

    div.section { width:98%; padding: 0px }

    div.container {
    padding: 10px 10px 60px 10px;
    }

   /*
      .desktop {display:none}
      .mobile {display:inline}
   */   
         div#inline-menu {display:none}

    #hamburgermenu1{
        z-index:250;
        width: 50%;
        height: 100vh;
        padding: 0.8em;
        background: var(--blue);
        text-align: left;
        color:#fff;
        font-size:18px;
        font-weight: normal;
        box-shadow: -5px 5px 10px #444;
    }
    
    #hamburgermenu2{
        z-index:251;
        width: 100%;
        height: 100vh;
        padding: 0.8em;
        background: var(--blue);
        text-align: left;
        color:#fff;
        font-size:18px;
        font-weight: normal;
        box-shadow: -5px 5px 10px #444;
    }
    
    #hamburgermenu3a{
        z-index:252;
        width: 100%;
        height: 100vh;
        padding: 0.8em;
        background: var(--blue);
        text-align: left;
        color:#fff;
        font-size:18px;
        font-weight: normal;
        box-shadow: -5px 5px 10px #444;
    }
    
    
    #hamburgermenu3b{
        z-index:252;
        width: 100%;
        height: 100vh;
        padding: 0.8em;
        background: var(--blue);
        text-align: left;
        color:#fff;
        font-size:18px;
        font-weight: normal;
        box-shadow: -5px 5px 10px #444;
    }
    
        img#hamburger{
          position:fixed;
          top:25px;
          right:25px;
          display:block;
          z-index:220;
          width: 28px;
          height: 28px;
          background: none;
          }

         #facebook3{
          position:fixed;
          top:15px;
          right:60px;
          display:block;
          z-index:220;
          }
          
          /* div#facebook {opacity:0} */

          div.flex-kontakt p {width:100%} 
          div.flex-kontakt2 div._50_ {width:100%!important;} 

          div.o-nas{
        padding: 0;
            }

          div.o-nas > div, div.galerie, div#kontakt{
            width: 100%;
        padding:.5em;
            }

            div.o-nas > div img{
                width: 98%;
                height: auto;
                }

            div.o-nas > div:first-child{
                background: none;
            }

            div.solaria-flex{  
            gap: 1em;
             padding: 0;
                }

            div.solaria-flex div{
            width: calc(100% - .5em); 
            padding:  .25em; 
            }

                      h2 {
          font-size: 24px;
          }  

           h3 {
          font-size: 22px;
          }  

          p {
          font-size: 18px;
          line-height: 24px;
          }  

          table.kontaktni-formular td {font-size: 18px;line-height: 24px;}
      
}



@media (max-width:1000px){
            div.flexbox > div{
          	width: 100%;
          	}
            

            div.formData2-inner{
        	width: 60%;
            margin:auto;
            text-align:center;
        	} 
            
            div#kontakt div{
            display: inline;
            padding: 0px 30px 0px 0px;
            width:100%;
            margin: 0px auto;
            text-align: center;
            }
         
}






@media (max-width:1000px) and (orientation: landscape){
            
           /*.owl-carousel .owl-dots {display:none}*/
         
}


 @media (max-width:880px){

    div#kontakt div._100_{
    padding: 0px 0px 0px 0px;
	width:100%;
	}




}


@media (max-width:850px){

     
      div.formData2-inner{
        	width: 80%;
            margin:auto;
            text-align:center;
        	}   
      
  
}



@media (max-width:750px){

    #hamburgermenu1{
        width: 75%;        
    }

}






@media (max-width:600px){
          
          div#upstairs {position:fixed; bottom: 20px; right: 20px; z-index:10}
          
    
          
/* 
      h2, h2.produkte {          
          font-size: 20px;
          padding: 5px 5px 0px 5px;
          } */
          
       /* h3 {
          color: #444;
          text-align: left;
          font-weight: normal;
          font-family: Palatino-Linotype-Bold;;
          font-size: 18px;
          letter-spacing: 0px;
          }
         */ 
          
       ul.list{margin-top:30px; margin-bottom:30px; margin-left: 0px; }
       
       li.list{
       text-align:left;
       }
       
       
          

}


@media (max-width:500px){
          
          
          /* input[type=text], textarea, select {width:330px}
          input[type=text].inputmedium {width:231px}
          input[type=text].inputsmall {width:95px}
          
          ul{margin-left: -20px; }
          ul.list{margin-left: -20px; } */

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {display:none}

}


/* @media (max-width:430px){
    div#facebook {position:fixed; width:95%; right: 10px; top: 70px; left:10px; box-sizing: border-box;}
    div#facebook a { text-decoration: none; color: #444; font-size: 14px; font-family: Palatino-Linotype-Bold;; transition: color .35s}
} */


@media (max-width:400px){
          div.formData{
          	width: auto;
          	} 

    #hamburgermenu1{
        width: 100%;        
    }
}


@media (max-width:360px){
          
          /* input[type=text], textarea, select {width:300px}
          input[type=text].inputmedium {width:201px}
          input[type=text].inputsmall {width:95px} */


}



@media (max-width:340px){
          
          /* input[type=text], textarea, select {width:280px}
          input[type=text].inputmedium {width:181px}
          input[type=text].inputsmall {width:95px} */
}
