/*smile_one_academy.css*/
@charset "utf-8";
.header_title{
    background-image: url("../img/header/pc-header7.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 35%;
    width: 100%;
    height: 500px;
    z-index: -10;
}
#header_title7{
    display: block;
    color: #ffffff;
    text-align: center;
    text-shadow: 2px 2px 2px #808080;
    padding-top: 5em;
}

#header_title1, #header_title2, #header_title3, #header_title5, #header_title6, #header_title4{
    display: none;
}

.iframe-wrapper {
    position:relative;
    width: 100%;
    height: 700px;
    padding-top:55%;
}

.iframe-wrapper iframe {
    position:absolute;
    top:0;
    left:0;
    max-width: 100%;
    height: 100%;
}


@media only screen and ( max-width: 896px ) {
    .header_title{
        background-image: url("../img/header/tablet-header7.jpg");
        background-position: 50% 45%;
        height: 400px;
    }
    #header_title3{
        padding-top: 5em;
    }
    .iframe-wrapper {
    height: 700px;
}

}

@media only screen and ( max-width: 480px ) {
    .header_title{
        background-image: url("../img/header/mobile-header7.jpg");
        background-position: 50% 45%;
        height: 300px;
    }
    #header_title3{
        padding-top: 5em;
    }
    .iframe-wrapper {
    height: 900px;
    }
}