﻿.blog {
    font-family: 'Poppins';
    font-size: 15px;
    color: #3e454a;
}
    .blog h1 {
        font-size: 36px;
        font-weight: 300;
        color: #217abd;
        padding-top: 5px;
        padding-bottom: 0;
    }
    .blog h2 {
        font-size: 30px;
        font-weight: 300;
        color: #217abd;
        padding-top: 35px;
        padding-bottom: 0;
    }
    .blog h3 {
        font-size: 20px;
        font-weight: 400;
        padding-bottom: 2px;
        padding-top: 19px;
        margin-bottom: 4px;
        color: #000;
    }
    .blog h4 {
        font-size: 19px;
        font-weight: 400;
        padding-bottom: 0;
        padding-top: 0;
        margin-bottom: 15px;
        color: #484d50;
    }

    .blog button {
        border: 0;
        background: #217abd;
        color: #FFF;
        font-size: 15px;
        font-weight: 400;
        padding: 0 14px;
        border-radius: 4px;
        line-height: 38px;
        transition: all 0.4s ease;
    }
        .blog button:hover {
            cursor: pointer;
            background: #259ffb;
        }

    .blog .box {
        margin-top: 15px;
        margin-bottom: 15px;
        background: white;
        padding: 20px;
        border: 1px solid #e3e3e3;
        border-radius: 9px;
    }

    .blog img,
    .blog iframe,
    .blog video {
        
        max-width: 100%;        
    }

@media (max-width: 767.98px) {
    .blog h1 {
    }
    .blog h2 {
        font-size: 26px;
    }
    .blog h3 {
    }
    .blog h4 {
        font-size: 17px;
    }
}

@media (max-width: 575.98px) {
    .blog {
        padding: 0 10px;
    }
    .blog h1 {
    }
    .blog h2 {
        font-size: 26px;
        padding-top: 30px;
    }
    .blog h3 {
    }
    .blog h4 {
        font-size: 16px;
        font-weight: 500;
        padding-top: 7px;
    }
}