@media screen and (min-width: 991px) {
  html body .container-fluid.body-content {
    bottom: 0 !important;
  }
}
@media screen and (min-width: 991px) {
    .mobile {
display: none !important;
visibility: hidden !important;
}
}
@media screen and (max-width: 991px) {
    .mobilevid
    {
        padding-left: 0 !important;
    }}

html {
  height: 100%;
}
html body {
  height: 100%;
  overflow: hidden;
}
html body .container-fluid.body-content {
  position: absolute;
  top: 10%;
  bottom: 12%;
  right: 0;
  left: 0;
  overflow-y: auto;
  background-color: #fafafa;
  padding-top: 4%;
}
header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: #2d85bb;
    height: 10%;
}
footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #1f1f1f;
    height: 12%;
}
#title {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 8vh;
    font-style: italic;
    color: #ffffff;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 10%;
}
.imghdmd{
    padding-top: 5%;
}
.imgfoot{
    height: 17vw;
    margin: -5%;
    vertical-align: middle;
}
a.dolazim { 
    font:Roboto;
    font-size: 7vmin;
    color: #a2a2a2; 
    text-decoration: none;}
a.dolazim:link {
    color: #a2a2a2;
}
a.dolazim:visited {
    color: #a2a2a2; 
}
a.dolazim:active {
    color: #a2a2a2; 
}
a:hover{
    text-decoration: none !important;
}
.no-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.title123 {
    text-align: left;
}
.dodajdog {
    text-align: right;
    padding-right: 10%;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 4vh;
    color: #ffffff;
    padding-top: 2.5%;
}