.main-header .top-header.mega-menus .i-list.i-list-i-block.i-list-i-block-sm > li a:hover {
    color: #d36500;
}

.main-header .i-list.i-list-i-block.i-list-i-block-sm li.mobile-language a .icon-country,
.main-header .top-header.mega-menus .i-list.i-list-i-block.i-list-i-block-sm > li a .icon-country{
    width: 20px;
}

.main-header .i-list.i-list-i-block.i-list-i-block-sm li.mobile-language a {
    padding: .4rem .9375rem;
}

.main-header .i-list.i-list-i-block.i-list-i-block-sm li.mobile-language a .icon-country {
    margin-right: 5px;
}

.slider-heading {
    color: #fff;
    padding-left: 10px;
    text-align: left;
    font-size: 40px;
}

.wrap-button-slide {
    margin-top: 100px;
}

.wrap-button-slide .btn {
    margin: 5px 0;
    text-align: center!important;
    display: block;
}

.wrap-button-slide .btn:first-child {
    margin-left: 0px!important;
}

.text-italic {
    font-style: italic;
}

.font-normal {
    font-weight: normal!important;
}

.mb-25 {
    margin-bottom: 25px;;
}

.block-sub-heading {
    font-size: 1.063rem;
    line-height: 1.2;
    display: block;
    letter-spacing: .0625rem;
    line-height: 1.875rem;
    font-style: italic;
    color: #55565b;
}

.footer-main {
    padding: 0;
}

.addres-content span{
    margin-right: 15px;
    padding-top: 5px;
    color: #fff;
    font-size: 22px;
}

.footer-icon-content span{
    margin-right: 15px;
    /* padding-top: 5px; */
    color: #fff;
    font-size: 16px;
}

.post-block .post-holder .post-avatar img {
    border-radius: 0;
}

.post-block .post-holder .post-avatar {
    position: absolute;
    top: 8px;
    left: 0;
    width: 3.438rem;
    height: 3.438rem;
    border-radius: 0;
}

.footer .widget-block .post-block .post-holder .post-desc h6 a {
    color: #7d7d7d;
    line-height: 1.45;
}

.footer-nav ul li a:hover {
    color: #009900;
}

@media (min-width: 768px) {
    .wrap-button-slide .btn {
        margin: 5px!important;
        display: inline-block;
    }
}