﻿#myBtn {
    position: fixed;
    width: 45px;
    height: 44px;
    bottom: 30px;
    right: 15px;
    z-index: 100;
}

p.entry-excerpt {
    padding-bottom: 15px;
}

.footer {
    padding: 45px 0 25px;
}

.lightbg {
    background-color: #f9f9f9;
}

.header {
    background-color: #f9f9f9;
}

.menu a {
    font-size: 14px;
}

@media only screen and (max-width: 600px) {
    .header-mobile .header-mobile__bar {
        padding: 15px 0;
        border-bottom: 1px solid #efefef;
    }
}

@media only screen and (max-width: 600px) {
    .footer {
        padding: 45px 0 0px 0;
    }
    .p-t-10 {
        padding-top: 60px;
    }
    .media-about .media__text {
        margin-bottom: 40px;
    }
    .p-t-60 {
        padding-top: 30px;
    }
    .m-b-70 {
        margin-bottom: 30px;
    }
    .p-b-85 {
        padding-bottom: 30px;
    }
    .p-t-100 {
        padding-top: 40px;
    }
    .p-b-65 {
        padding-bottom: 50px;
    }
    .logoteam {
        display: none !important;
    }
    .widget-title {
        margin-bottom: 5px;
    }
    .p-b-105 {
        background: #efefef;
    }
    .about_our_vision {
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .about_our_vision span {
        display: none !important;
    }
    .title-1,
    .title-2 {
        font-size: 30px;
    }
    .title-1 br,
    .title-2 br {
        display: none !important;
    }
    .p-t-80 {
        padding-top: 55px;
    }
}

.au-rev-bullet-1 .tp-bullet-title:before {
    font-size: 1.3em !important;
}