#box_section .box{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
    /* border: 1px solid; */
    padding-top: 26px;
    padding-bottom: 26px;
}
#box_section .box-padding:nth-child(1){
    padding-right: 0;
}
#box_section .box-padding:nth-child(2){
    padding-right: 0;
    padding-left: 0;
}
#box_section .box-padding:nth-child(3){
    padding-left: 0;
}
#box_section i{
    height: 80px;
}
#box_section i:hover{
    transition: all 0.25s ease;
    height: 82px;
}
#socials > a > i{
    height: 38px;
}
div#socials{
    height: 40px;
}
#socials > a > i:hover{
    height: 40px;
    transition: all 0.25s ease;
}
i.svg-phone{
    content: url('../../svg/contact_us/phone.svg');
}
i.svg-cure{
    content: url('../../svg/contact_us/cure.svg');
}
i.svg-building{
    content: url('../../svg/contact_us/building.svg');
}
i.svg-facebook-contact{
    content: url('../../svg/contact_us/facebook.svg');
}
i.svg-twitter-contact{
    content: url('../../svg/contact_us/twitter.svg');
}
i.svg-instagram-contact{
    content: url('../../svg/contact_us/instagram.svg');
}
i.svg-line-contact{
    content: url('../../svg/contact_us/line.svg');
}
i.svg-youtube-contact{
    content: url('../../svg/contact_us/youtube.svg');
}
i.svg-doc-success{
    content: url('../../svg/contact_us/doc-success.svg');
}
button[type=submit].bg-yellow{
    height: 55px;
}

@media only screen and (max-width: 1200px){
    #box_section .box-padding:nth-child(2){
        padding-right: 0;
    }
    #box_section .box-padding:nth-child(3){
        padding-left: 15px;
        padding-right: 0;
        padding-top: 15px;
    }
    #box_section .box{
        height: 100%;
        padding: 15px;
        justify-content: center;
    }

    #box_section .box-padding:nth-child(3) .box{
        padding: 15px 30px;
    }
}
@media only screen and (max-width: 991px){
    .box-detail-contact-us .font-20 {
        font-size: 18px;
    }
    .box-map iframe{
        height: 380px;
    }
}
@media only screen and (max-width: 767px){
    .box-detail-contact-us .font-20 {
        font-size: 16px;
    }
    #box_section .box-padding:nth-child(1){
        padding-right: 10px;
    }
    #box_section .box-padding:nth-child(2){
        padding-right: 15px;
    }
    #box_section .box-padding:nth-child(3){
        padding-right: 15px;
    }
    #box_section i{
        height: 60px;
    }
    #box_section i:hover{
        height: 62px;
    }
    #box_section .font-blue.font-25{
        font-size: 16px;
    }
    #box_section .font-gray.font-24{
        font-size: 14px;
    }
    #box_section .font-gray.font-18{
        font-size: 15px;
    }
    #socials > a > i {
        height: 25px;
    }
    
    #socials > a > i:hover {
        height: 27px;
    }
}
@media only screen and (max-width: 575px){
    .box-detail-contact-us .font-20 {
        font-size: 14px;
    }
    .box-title .font-40 {
        font-size: 30px;
    }
    #box_section .box {
        padding: 0 8px;
    }
    #box_section .box-padding:nth-child(3) .box{
        padding: 0 18px;
        justify-content: flex-start;
    }
    #box_section i{
        height:40px;
    }
    #box_section i:hover{
        height: 42px;
    }
    #box_section .font-blue.font-25{
        font-size: 13px;
    }
    #box_section .font-gray.font-24{
        font-size: 11px;
    }
    #box_section .font-gray.font-18{
        font-size: 13px;
        font-weight: 300;
    }
}