* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
   
}
body{

	background-color: rgba(22, 49, 71, 0.548);
	font-family: Open Sans, normal 400;}
h2{
    padding-top: 12%;
    padding-left: 8%;
}
h4{
    padding: 1.5% 0;
}
.row
{
    max-width: 1040px;
    margin: 0 auto; 
    
}
.logo
{
    border-radius: 50%;
    height: 70px;
    margin-top: 2%;
    width: auto; 
    float: left;
}

.nav-big
{
float: right;
list-style: none;
margin-top: 45px;

}
.nav-big li
{
    display: inline-block;
    margin-left: 20px;
    
}
.nav-big li a:link,
.nav-big li a:visited
{
    text-decoration: none;
    color: white;
    text-transform: uppercase;
   border-bottom: 2px solid transparent;
   transition: border-bottom 0.2s;
   padding: 3px 0;
   color: rgb(246, 253, 177);
   text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.337);
}

.nav-big li a:hover, 
.nav-big li a:active
{
 border-bottom: 2px solid rgb(155, 195, 228)

}
.mobile-nav-icon
{
float: right;
margin-top: 20px;
cursor: pointer;
display: none;

}
.mobile-nav-icon i
{
    font-size: 200%;
    color: #fff; 
}
.suppng{
    height: 4vh;
    margin-bottom: -5px;
}
.parent-container{
 
    max-width: 80%;
       margin-left: 10%;
       padding-top: 4%;
       font-size: 20px;
       text-align: justify;
       line-height: 35px;
    
    }
    .felszerelesek{
  
        height: auto;
         padding-top: 2%;   
        
        }
     .felszkep img{
            border-radius: 2%;
           height: auto;
           width: 100%;
           border-style: double;
           border-color: rgb(213, 230, 233);
        }

        #calc{
            width: 10%;
            border-radius: 1%;
            height: 25px;
        }
        button{
            width: 39px;
            height: 25px;
        }
        .telefon {
            visibility: hidden;
            display: none;
          
        }
        @media screen and (max-width:480px) {
        
        
            .telefon {
               height: auto; 
               display: inline;
               color: rgb(240, 255, 24)  ; 
               text-decoration: none;
             visibility: visible;
             font-size: 2.8vh;
             
        
        }}