.webSiteButton {
    font-size: 15px !important;
    line-height: 20px !important;
    width: 105px !important;
    height: 20px !important;
    margin-left: 9px !important;
    margin-top: 18px !important;
}

.alan-tabs .tab-logo {
    padding-bottom: 16px;
    margin-bottom: 20px;
}

.block{
    display: block !important;
}

.webSiteButtonContainer {
    opacity: 0;
    display: none;
}

.table-container {
    display:table;
    width: 100%;
    height:100%;
    box-sizing: border-box;
}

.table-row {
    height: 100%;
    display: table-row;
}

.table-row .no-float {
    display: table-cell;
    float: none;
    vertical-align: top;
}

.section5 {
    padding: 70px 0px 43px 0px;
}

.map-object {
    z-index: 0;
}

.map-object.active {
    z-index: 10;
}

.map-object span {
    height: auto;
}

.slider-item h2 {
    font-size: 16px;
    line-height: 16px;
}

.her-uil h2 {
    font-size: 35px;
}

.percent-desc {
    font-size: 14px;
    line-height: 17px;
}

.mobile-menu {
    position: absolute;
    right: 35px;
    top: 22px;
    display: none;
    font-size: 24px;
    line-height: 56px;
    width: 56px;
    color: #000
}

.page-inner {
    padding: 0px !important;
}

.submenu {
    margin-right: 19px;
    margin-top: 46px;
    margin-bottom: 50px;
}

.menu li a {
    display: block;
}

.footer1, .footer2, .footer3, .footer4 {
    padding-left: 0;
}

.footer-menu {
    padding-top: 15px;
}

.footer-menu ul {
    padding-top: 12px;
}

.socs {
    margin-top: 0;
    margin-left: 0;
}

@media (max-width: 995px) {
    .socs h3 {
        margin-bottom: 0;
    }
}

footer p.copywrite {
    margin-top: 0;
    padding-left: 0;
}

@media (max-width:1199px) {
    .mobile-menu {
        display: inline-block;
    }
    .header-menu {
        display: none;
    }
}

@media (max-width:991px) {
    .submenu {
        display: none;
    }
}

@media (max-width:767px) {
    .socs {
        margin-top: 20px;
        text-align: left;
    }
}

@media (min-width:768px) {
    .socs {
        text-align: right;
    }
}
