
header{
    position: relative;
    width: 100%;
    height:140px;
    background-color: darkgrey;
    background-image: linear-gradient(90deg, rgb(250, 246, 6),rgb(245, 65, 41));
    padding: 20px;
    margin-bottom: 10px;
 
}


 footer{
    width: 100%;
   background-color: rgb(217, 255, 0);
   height: 250px;
   text-align: center;
    position: relative;
   bottom: 0;
  padding: 10px;
}

footer div{
    color: rgb(7, 7, 7);
    padding: 5px 5px;
    position: relative;
    margin-left:auto;
    margin-right: auto;
    font-size: 0.9em;
}

footer div a{
    text-decoration: none;
    color: rgb(0, 0, 0);
}

footer div a:hover{
    text-decoration: none;
    color: grey;
  
}

.content{
display: table;
box-sizing: border-box;
    position: relative;
    width: 99%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid rgb(211, 191, 127);
    box-shadow:5px 5px 5px rgb(165, 143, 94);
    padding:60px;
    overflow: hidden;
    background: rgb(209, 195, 179);
    background-image: linear-gradient(to right,  rgb(209, 195, 179), rgb(245, 237, 229),rgb(245, 237, 229),rgb(245, 237, 229), rgb(245, 237, 229),rgb(245, 237, 229), rgb(209, 195, 179));

  }

.content p{
 /* text-indent: 30px;*/
  
}


.fa {
    padding: 15px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    border-radius: 15px;
  }
  
  .fa:hover {
      opacity: 0.7;
  }
  
  .fa-facebook {
    background: #3B5998;
    color: white;
  }
  
  .fa-linkedin {
    background: #2867b2;
    color: white;
  }

  @media only screen and (max-width: 700px) {
    header img {
      height: 50px;
    }

    .ramka{
     width: 100%;
    float: none;
    }

  }/*end @media*/


/*parametri za ramkata za slikite*/


  .ramka{
    width:33%;
    min-height: 600px;
    padding: 25px;
    margin-left: auto;
    margin-right: auto;
    float: left;

  }


  /*tekst vo ramkata */
  .content .ramka a{
    text-decoration: none;
    color: black;
  }
  /*hover za tekstot vo ramkata */
  .content .ramka a:hover{
    text-decoration: none;
    color: rgb(199, 176, 43);
  }

  .text, .more{
    width: 100%;
    height: 20%;
    text-align: center;
    font-size: 1.5em;
   
    padding: 10px;
    position: relative;
  }
    .more{
      text-align: right;
    }
    
  
  .content .ramka img{
    
    width: 100%;
    height: 60%;
   
  }
  
  .content .ramka img:hover{
    opacity: 0.8;
  
  }

  
  

  .text_slide{
    position: absolute;
    z-index: 2;
    font-size: 2vw;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.7);
    background-color: rgb(134, 17, 17, 0.3);
    border-radius: 15px;
    right: 45px;
    bottom: 45px;
padding: 10px 20px;
  }
  
  .menu_right{
    position: absolute;
    right: 20px;
    text-align: right;
    
    
  }

  .menu_right a{
    
    color: white;
  }
  .menu_right a:hover{
    color:lightgrey;
    text-decoration: none;
  }

  @media only screen and (max-width: 900px) {
    .menu_right{
      display: none;

    }
.ramka{
    width: 100%;
  float: left;
  position: relative;
  clear: both;
  height: 200px;
}
}



#contact_left,#contact_center, #contact_right{
width: 50%;
  float:left;
  font-size: 0.8em;
  
   text-align: center;
    position: relative;
   
  
}
#contact_center{
 
  clear: both;
  position: relative;
  width: 100%;
}
#contact_left a,#contact_center a{
  text-decoration: none;
  color: rgb(0, 0, 0);
}

#contact_left a,#contact_center a:hover{
  text-decoration: none;
  color: grey;
 
}

@media only screen and (max-width: 900px) {
#contact_left, #contact_center, #contact_right{

  width: 100%;
  float: left;
  position: relative;
  clear: both;
  height: auto;
  
  border-bottom: black 1px solid;
}
.lang{
    position:relative;
    width: 10px
    display: inline-block;
    float: left;
}


.lang ul li{
height: 10px;
padding: 15px;
}
}


.naslov-sliki{
  font-size: 3em;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  color: rgb(80, 12, 12);
  text-align: center;
  
}

.lang{
display: inline-block;
position: absolute;
top:0;
margin-left: 30px;/* go pomestuva celosno odnadvor*/
/*border: orange 1px solid;go zagraduva cel div*/
height: 20px;
list-style: none;
}

.lang ul{
  list-style: none;
 margin-left: -30px; /*go pomestuva vnatre*/
 
}
.lang ul li{
 
  float: left;
  width: 30px;
  height: 10px;
  padding: 5px;
  /*border: rgb(66, 57, 39) 1px solid; /*go zagraduva a*/

}