.maindiv {margin: 0;}
.maindiv h2 { color: #3c3c3c;font-size: 24px;line-height: 26px;margin: 0 0 25px;}
.maindiv p { margin: 0 0 18px;}
.maindiv a { color: #1cb0f6;background-color: transparent;}
.maindiv .line { border: 1px solid #e5e5e5;}
.maindiv .mainsection { align-items: center;display: flex;justify-content: left;margin: 48px 0;}
.maindiv .mainsection .imgleft { margin-left: 24px;}
.maindiv .mainsection .imgright { margin-right: 24px;}
.maindiv .mainsection .content { max-width: 70%;color: #777;font-size: 17px;line-height: 22px;}
.maindiv .mainsection .document { max-width: 100%;color: #777;font-size: 17px;line-height: 22px;}
.maindiv .mainsection .document h3 { color: #3c3c3c;font-size: 19px;font-weight: bold;line-height: 26px;margin: 0 0 18px;}

.maindiv .mainsection .tutor-head { max-width: 45%;color: #777;font-size: 20px;line-height: 142%;}
.maindiv .mainsection .tutor-head h2 { color: #3c3c3c;font-size: 36px;margin: 0 0 25px;line-height: 142%;}
.maindiv .mainsection .tutorimg {
    max-width: 450px;
    height: auto;
    display: block;
    margin-left: 22px;
}
.maindiv .mainsection .tutor-detail img {
    width: 800px;
    height: auto;
    display: block;
    margin: 0 auto;
}

.maindiv .contactsec { align-items: center;display: flex;justify-content: center;margin: 48px 0;}
.maindiv .contactsec .contact { max-width: 100%;text-align: center;color: #777;font-size: 17px;line-height: 22px;}

@media (max-width: 480px) {
    .video-player {
        width: 400px;
        height: 225px;
    }
}
  