/* contact-section or course-section */

.contact-section {
    min-height: 100vh;
    margin-top: 20px;
    background-color: #f5f7fb;
    font-family: 'Open Sans', sans-serif !important;
}

.contact-section-btn {
    background-color: white;
    border-left: 10px;
    border-radius: 5px;
    color: black;
    font-size: 17px;
    width: 48%;
    padding: 13px;
    transition: 0.2s ease-out;
    position: relative;
    z-index:1;
}

.contact-section-btn::before {
    content: "";
    z-index: -2;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    width: 0%;
    height: 105%;
    background-color: #2d95c4;
    border: 3px solid #2d95c4;
    transition: 0.5s;
}

.contact-section-btn:hover {
    color: white;
}

.contact-section-btn:hover:before {
    width: 101%;
}

.contact-section h1 {
    font-size: 30.2px;
    color: #262549;
    margin: 0 0 8px;
    font-weight: 800;
    font-family: "Open Sans", sans-serif;
    font-size: 2.2rem;
}

.contact-section h6 {
    color: #2d95c4;
    font-size: 16PX;
    font-weight: bolder;
    font-family: 'Ubuntu', sans-serif;
    margin: 0 0 8px;
}

.contact-section-btn img {
    width: 20px;
}

@media screen and (max-width:1202px){
    .view-btn-container{
        display:flex;
        flex-direction:column;
        align-items:flex-start;
    }
    .view-btn-container a:first-child{
        margin-bottom:30px;
    }
}
    @media screen and (max-width:994px){
        .view-btn-container{
        display:flex;
        flex-direction:row;
        align-items:center;
    }
    .view-btn-container a:first-child{
        margin-bottom:0px;
    }
    }
    
    @media screen and (max-width:400px){
    .view-btn-container{
        display:flex;
        flex-direction:column;
        align-items:flex-start;
    }
    .view-btn-container a:first-child{
        margin-bottom:20px;
    }
    }

@media screen and (max-width:770px) {
    .copyright-container {
        flex-direction: column;
        align-items: center;
    }
}

@media screen and (max-width:460px) {
    .contact-section-image img {
        width: 300px;
    }
}

@media screen and (max-width:300px) {
    .contact-section-image img {
        width: 210px;
    }
}