
*,
*:after,
*:before {
  box-sizing: border-box;
}

img {
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.picture img {
    height: 320px;
    width: 100%;
}
.picture {
    background: #004970;
}
.properties {
    border-top: 20px solid #004970;
}
.properties_text {}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pt60{padding-top:60px}
.pt70{padding-top:70px}
.pt80{padding-top:80px}
.pt90{padding-top:90px}
.pt100{padding-top:100px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pb60{padding-bottom:60px}
.pb70{padding-bottom:70px}
.pb80{padding-bottom:80px}
.pb90{padding-bottom:90px}
.pb100{padding-bottom:100px}
.strong{font-weight: 700;}
.italic{font-style:italic}
.small{font-size:.86em}
.big-font{font-size:2em}
.h2, h2 {
    font-size: 1.5rem;
}
.navbar-brand {
    padding: 20px;
}
.navbar {padding: 0;/* margin-bottom: 5px; */}

.navbar .nav-item {
    padding: 10px;
    position: relative;
    width: 25%;
    text-align: center;
    background: #f1f1f1;
    margin: 1px;
    text-transform: uppercase;
}
@media (max-width: 778px) {
.navbar .nav-item {
    width: 100%;
    max-width: 100%;
}
.navbar .nav-item .dropdown-item  { font-size: 12px;}
}

.navbar .nav-item.active {
    background: #555;
}
.navbar .nav-item.active .nav-link {color: #fff !important;}
.navbar-nav {
    margin: 0 auto;
    width: 100%;
}
 .navbar-nav .nav-link {
    color: #555 !important;
    padding: 0;
}
.dropdown-item.active,.dropdown-item:active {
    color: #555;
    text-decoration: none;
    background-color: #f1f1f1
}

@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
}
}
.slider {
    float: left;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    /* max-width: 75%; */
    padding-right: 5px;
    padding-bottom: 0;
    padding: 0;
    padding-right: 5px;
    padding-bottom: 0;
}
.slider .carousel-caption {
    right: 0;
    bottom: 0;
    left: 0;
    text-align: left;
    padding: 0px 0 11px 10px;
    background: #0006;
}
.slider .carousel-caption h3 {
    font-size: 1.5rem;
    font-weight: normal;
    margin: 0;
}
.slider .carousel-indicators {
    margin-bottom: 0;
}
.slider .carousel-control-next, .slider .carousel-control-prev {    width: 8%;}
.video {
    float: left;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding-bottom: 5px;
    padding: 0;
    /* padding-bottom: 5px; */
}
.video-wrap {
     height: 316px;
     overflow: hidden;
}
.main h2 {
    background: #004970;
    color: #fff;
    padding: 10px;
    font-size: 1rem;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0;
}
.main .form_block{
    background: #004970;
    color: #fff;
    padding: 10px;
    text-align: justify;
}
.main .t_block img {
    width: 100%;
}
.button_block {
    text-align: center;
    margin: 7% auto;
    border: 2px solid #004970;
    border-radius: 10px;
    color: #004970;
    width: 100%;
}
.button_block a {
    width: 100%;
    color: #004970;
}
.button_block:hover {background:#212529;}
.button_block:hover a {text-decoration: none;color: #fff;}
hr {
    border-top: 3px solid rgb(0 73 112);
}
p {
    margin-top: 0;
    margin-bottom: 0.4em;
    /* text-align: justify; */
}
a {color: #004970;}
.fotorama__wrap {    margin: 0 auto;}
h1 {
    font-size: 1.75rem;
    margin-top: 1.75rem;
}
.breadcrumb {
    background-color: transparent;
    border-radius: 0;
    font-size: 12px;
    padding: 0;
}
.btn-dark {
    background-color: #004970 !important;
}