.show-lg {
    display: block;
}

.show-xs {
    display: none
}

@media (min-width:300px) and (max-width:1024px) {
    .show-lg {
        display: none;
    }
    .show-xs {
        display: block;
    }
}

@media (min-width:300px) and ( max-width:600px) {
    .default-container {
        padding: 0px 5px !important;
    }
    .section-title h2.title {
        font-family: heebo;
        font-weight: 600;
        font-size: 27px;
        line-height: 33px;
        margin-bottom: 0;
    }
    #myBtn {
        right: 10px;
    }
    .service-title h2.title {
        font-family: heebo;
        font-weight: 600;
        font-size: 23px;
        line-height: 40px;
        text-transform: capitalize;
        margin-bottom: 0;
    }
    .page-banner-img {
        height: 50vh;
        background-size: cover !important;
        background-position: center;
        margin-bottom: 20px;
    }
    .caption-container {
        position: relative;
        top: 29vh;
        color: #fff;
        text-align: center;
    }
    .caption-container h1 {
        color: #fff;
        font-family: heebo;
        font-size: 30px;
        margin: 0;
        line-height: 0;
        margin-bottom: 13px;
    }
    .mxb-20 {
        margin-bottom: 20px;
    }
    .social_banner {
        text-align: center;
    }
}

@media (min-width:480px) and (max-width:700px) {
    .banner-content h5 {
        font-family: poppins;
        font-size: 16px;
        color: #fff;
        text-align: center;
        line-height: 24px;
    }
    .banner-content h3 {
        font-family: heebo;
        font-size: 28px;
        font-weight: bold;
        color: #fff;
        text-align: center;
    }
}

@media (min-width:300px) and (max-width:480px) {
    .banner-content h5 {
        font-family: poppins;
        font-size: 16px;
        color: #fff;
        text-align: center;
        line-height: 24px;
    }
    .banner-content h3 {
        font-family: heebo;
        font-size: 28px;
        font-weight: bold;
        color: #fff;
        text-align: center;
    }
}