
#intro{
	background-size:cover;
	-webkit-background-size:cover;
	background-repeat: no-repeat;
}
#intro>img {
height: 600px;
width: 1110px;
}
@media (max-width: 767px) { 
#intro>img {
height: 300px;
}
}
@media (max-width: 540px) { 
#intro>img {
height: 200px;
}
}
.adaptacia{
	font-size: 1.25rem;
}
@media (max-width: 767px) { 
.adaptacia{
	font-size: 1.1rem;
}
}
.adaptacia-img{
 width: 70px;
}

@media (max-width: 767px) { 
.adaptacia-img{
 width: 40px;
}
}
@media (min-width: 1200px) { 
.adaptacia-text-osnova{
font-size: 4.5rem;
}
}
@media (max-width: 767px) { 
.adaptacia-text-osnova{
font-size: 2.5rem;
}
}
@media (max-width: 576px) { 
.adaptacia-text-osnova{
font-size: 1.5rem;
}
}
.adaptacia-text-osnova-pod{
font-size: 1.5rem;
}

@media (max-width: 767px) { 
.adaptacia-text-osnova-pod{
font-size: 1.5rem;
display: block;
}
}
@media (max-width: 767px) { 
.btn-telephone{
	display: none
}
}
@media (max-width: 767px) { 
.hr-telephone{
	display: none
}
}
#footer-mobile{
	display: none;
}
@media (max-width: 767px) { 
#footer-mobile{
	display: block
}
}
#footer-mobile-osnova{
	display: block;
}
@media (max-width: 767px) { 
#footer-mobile-osnova{
	display: none
}
}
.map-container {
        overflow:hidden;
        position:relative;
        height:0;
      }
.map-container iframe {
        left:0;
        top:0;
        height:100%;
        width:100%;
        position:absolute;
      }
.menu-larg{
	display: block;
}
      @media (max-width: 989px) { 
.menu-larg{
	display: none;
}
}
.menu-small{
	display: none;
}
 @media (max-width: 989px) { 
.menu-small{
	display: block;
}
}
 @media (max-width: 576px) { 
.border-left{
border-left: none;
}
}
a.weatherInformer21{
	margin: 0 auto;
}
.weatherInformer18{
	margin: 0 auto;
}
textarea.form-control-1 {
    height: auto;
}
.form-control-1 {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: 
    #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control-1:focus {
    color: #495057;
    background-color: #fff;
outline: 0;
box-shadow: 0 0 0 .2rem #512da8;
}
