.boxLeft{
    box-sizing:border-box;
    padding-left:20%;
}
.boxLeft h4{
    margin:2rem 0 1rem 0;
}
.boxLeft p{
    line-height:2rem;
}
.boxLeft p:last-child span{
    margin-left:3rem;
}
footer{
    width:1200px;
    height:620px;
    margin:2rem auto;
}
iframe{
    width:1200px;height:600px;
    margin:0 auto;
}

@media screen and (max-width:920px) and (min-width:578px){
    footer{width:600px !important;}
    iframe{width:600px !important;}
}
@media screen and (max-width:576px){
    footer{width:360px !important;}
    iframe{width:360px !important;}
}
@media screen and (max-width:520px){
    footer{width:320px !important;}
    iframe{width:320px !important;}
    .footerBox{
        margin-top:-4rem !important;
    }
}
