/* start page-home-top */ #page-home-top { background-image: url(../imgs/home-bg-top.svg), radial-gradient(#7FD5FF 0%, #00BAF4 80%); background-position: center top, -100px; } #page-home-top #top-title-padding { margin: 100px auto 0px; max-width: 1170px; padding: 0px 90px; } @media (min-width: 0px) and (max-width: 780px) { #page-home-top #top-title-padding { padding-left: 20px; padding-right: 20px; } } @media (min-width: 780px) and (max-width: 1200px) { #page-home-top #top-title-padding { padding-left: 50px; padding-right: 50px; } } #page-home-top #logo { max-width: 100%; height: auto; padding-right: 15px; } #page-home-top #title-left-top { color: #FFF; margin-top: 4px; } #page-home-top #title-left-top #title { font-family: opensanssemibold; font-size: 33px; margin-bottom: 15px; } #page-home-top #title-left-top #content-title { font-family: opensansregular; font-size: 15px; line-height: 22px; margin-bottom: 25px; } .a { margin-top: 40px; } .a { background: url(~/Content/assets/imgs/home-play.png); width: 77px; height: 77px; } .a:hover { background: url(~/Content/assets/imgs/home-play.png) 0 -77px; width: 77px; height: 77px; } #title-left-top #btn-start { font-family: opensanssemibold; font-size: 20px; color: #fff; display: block; width: 280px; height: 69px; line-height: 65px; text-align: center; text-decoration: none; outline: 0px; background-color: #FEBF10; border-bottom: 5px solid #FFB600; border-radius: 40px; margin: auto; } #content-title-free a { font-family: opensanslight; font-size: 15px; color: #fff; text-align: center; margin-top: 15px; margin-bottom: 0px; display: inline-block; } .img-motocycle { background: url(../imgs/cloudy-voca-top.svg) repeat-x center calc(100% + 30px); position: relative; } .img-motocycle .travel-voca-content { max-width: var(--max-width); margin: -100px auto 0px; position: relative; } .img-motocycle img { width: 100%; height: auto; max-width: 400px; margin-bottom: 100px; margin-left: 170px; } @media (min-width: 0px) and (max-width: 780px) { .img-motocycle img { width: 100%; height: auto; margin-top: 10px; padding-left: 0px !important; padding-right: 0px !important; } } /* end page-home-top */ /* start three-step-learn-english */ #three-step-learn-english #three-title #title { font-family: opensanslight !important; font-size: 25px; line-height: 36px; color: #5D5D5D; max-width: 870px; position: relative; margin: 0px auto 50px; } #three-step-learn-english #three-title #title::before { content: ""; display: inline-block; width: 37px; height: 24px; background: url('../imgs/home-icon-bg.svg') 0px -390px; position: absolute; transform: translate(-55px, -5px); } #three-step-learn-english #three-title #title::after { content: ""; display: inline-block; width: 37px; height: 24px; background: url('../imgs/home-icon-bg.svg') 0px -420px; position: absolute; transform: translate(25px, 18px); } #home-video { max-width: 560px; height: 315px; margin: auto; border-radius: 10px; overflow: hidden; position: relative; } #home-video .layout-video { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 2; background: var(--color-main-blue-light); display: flex; opacity: 1; transition: 0.4s all; cursor: pointer; } #home-video .layout-video.hide-layout { opacity: 0; } #home-video .layout-video::before { content: ""; display: inline-block; width: 210px; height: 83px; margin: auto; background: url('../imgs/home-icon-bg.svg') 0px -450px; z-index: 2; } #home-video .layout-video .layout-text { position: absolute; left: 0px; transform: translate(0, -50%); top: calc(50% + 32px); font-family: opensansregular; font-size: 10px; color: #fff; width: 100%; text-align: center; } #three-step-learn-english #content-three-step-learn-english { max-width: 1040px; margin: auto; } #three-title { padding: 0px 50px; } @media (min-width: 0px) and (max-width: 780px) { #three-step-learn-english #content-three-step-learn-english { padding-left: 10px; padding-right: 10px; } } #three-step-learn-english-title { font-family: opensanslight !important; font-size: 35px; color: var(--color-main-blue-light); text-align: center; margin: 70px auto 60px; } #three-step-learn-english #content-three-step-learn-english .step { font-family: opensansregular; font-size: 15px; margin-bottom: 5px; color: #5D5D5D; } #three-step-learn-english #content-three-step-learn-english .title-content { color: #00BCEF; font-size: 18px; font-family: opensanssemibold; margin-top: 0px; margin-bottom: 15px; } #three-step-learn-english #content-three-step-learn-english .three-thumnail { height: 140px; display: flex; margin-bottom: 30px; } #three-step-learn-english #content-three-step-learn-english .three-thumnail .step-image { margin: auto; background-image: url('../imgs/home-icon-bg.svg'); } #three-step-learn-english #content-three-step-learn-english .three-thumnail .step-image.image-1 { width: 160px; height: 93px; background-position: 0px -75px; } #three-step-learn-english #content-three-step-learn-english .three-thumnail .step-image.image-2 { width: 136px; height: 113px; background-position: 0px -170px; } #three-step-learn-english #content-three-step-learn-english .three-thumnail .step-image.image-3 { width: 108px; height: 99px; background-position: 0px -285px; } #three-step-learn-english #content-three-step-learn-english .step-content { font-family: opensansregular; font-size: 14px; max-width: 194px; margin: auto; margin-bottom: 50px; color: #414042; line-height: 22px; text-align: center; } #content-three-step-btn-start { font-family: opensanssemibold; font-size: 20px; color: #fff; display: block; width: 280px; height: 69px; line-height: 65px; text-align: center; text-decoration: none; outline: 0px; background-color: #FEBF10; border-bottom: 5px solid #FFB600; border-radius: 40px; margin: auto; } #content-three-step-free a { font-family: opensanslight; font-size: 15px; color: #231F20; text-align: center; margin-top: 15px; margin-bottom: 0px; display: block; } /* end three-step-learn-english */ /* start come with VOCA */ #come-with-voca { background: radial-gradient(#7FD5FF 0%, #00BAF4 80%); } .img-clould img, .img-clould svg { width: 100%; height: auto; margin-top: -30px; } #come-with-voca #content-parent-come-with-voca { margin-top: 60px; } #come-with-voca #content-parent-come-with-voca { margin-top: 70px; } #come-with-voca #title-com-with-voca { font-size: 28px; color: #FFF; font-family: OpenSansBold !important; margin-top: 20px; } #come-with-voca #content-parent-come-with-voca .right { text-align: right; } #come-with-voca #content-parent-come-with-voca .left { text-align: left; } @media (min-width: 0px) and (max-width: 780px) { #come-with-voca #content-parent-come-with-voca .right { text-align: center; } #come-with-voca #content-parent-come-with-voca .left { text-align: center; } } #come-with-voca .content-child-come-with-voca { font-size: 16px; color: #FFF; margin-top: 50px; } #come-with-voca .content-child-come-with-voca span { font-size: 16px; font-family: opensansbold; } #come-with-voca .img-hat { max-width: 353px; height: auto; margin-top: -55px; } #come-with-voca .img-hat-bottom { max-width: 353px; height: auto; margin-top: 0px; } #come-with-voca .-top { max-width: 353px; height: auto; } #come-with-voca .a-software { display: inline-block; color: #FFF; padding-bottom: 10px; padding-top: 10px; padding-left: 35px; padding-right: 35px; border: solid 1px #FFF; border-radius: 20px; margin-right: 15px; text-decoration: none; } #come-with-voca .a-software:hover { color: var(--color-main-blue-light); background: #fff; } #content-child-come-padding { text-align: left; padding-left: 50px; } .learning-demo-btn a { display: inline-block; width: 130px; background: #7ac60c; color: #fff; height: 40px; line-height: 40px; border-radius: 4px; margin-top: 10px; } .learning-demo-btn a i { font-size: 25px; margin-top: 8px; float: left; margin-left: 30px; margin-right: 10px; } .learning-demo-btn a span { font-size: 12px; font-family: opensansbold; text-transform: uppercase; float: left; } @media (min-width: 0px) and (max-width: 860px) { #come-with-voca .img-hat { max-width: 353px; height: auto; margin-top: 0px; } #come-with-voca .a-software { margin-right: 2px; } } @media (min-width: 0px) and (max-width: 1200px) { #content-child-come-padding { padding-right: 0px; padding-left: 0px; } } /* start community speak to VOCA */ #community-speak-to-voca { background-color: #FFF; margin-top: -40px; } #community-speak-to-voca #community-title { margin-bottom: 30px; } #community-speak-to-voca #community-title #title { color: var(--color-main-blue-light); font-size: 35px; font-family: opensanslight !important; } #community-speak-to-voca #community-title #title + p { font-size: 20px; margin-top: 0px; color: var(--color-main-blue-light); font-family: opensanslight; } #community-speak-to-voca #video-big { background-color: #404042; width: 100%; height: 400px; } .item-video-small { width: 100%; background-color: #404042; height: 50px; } #community-speak-to-voca .student { height: 355px; } .student { padding-left: 15px; padding-right: 15px; margin-top: 30px; } .slider-comment { max-width: 700px; padding-top: 20px; padding-bottom: 20px; } .slider-comment-item { padding: 0px 0px 15px 35px; min-height: 400px; } .slider-comment-item img { width: 150px; height: 150px; border: 2px solid var(--color-main-blue-light); border-radius: 50%; padding: 2px; } .slider-comment-name { font-size: 25px; font-family: opensanssemibold; color: var(--color-main-blue-light); text-transform: capitalize; margin-top: 10px; } .slider-comment-content { font-size: 20px; font-family: opensanslight; color: var(--color-main-blue-light); position: relative; } .slider-comment-content .sp-content span { position: relative; width: 100%; z-index: 1; } .slider-comment-content .sp-content svg:nth-of-type(1) { position: absolute; top: -20px; left: -35px; } .slider-comment-content .sp-content svg:nth-of-type(2) { position: absolute; bottom: -23px; display: inline; right: auto; margin-left: -12px; } .sy-caption-wrap .sy-caption, .sy-controls li.sy-next, .sy-controls li.sy-prev { display: none !important; } @media (min-width: 0px) and (max-width: 900px) { .student { padding-left: 15px; padding-right: 15px; margin-top: 150px; } } .student .item { background-color: #FFF; border: solid 1px #4C87ED; } .student .item:hover { border: solid 2px #4C87ED; cursor: pointer; } .student .item .use-padding-content { padding-left: 20px; padding-right: 20px; min-height: 165px; } .student .item span { font-size: 40px; } .popup-feel-student .box-content-popup span { font-size: 14px; } .student .item .content { margin-top: -20px; } .student .item a { display: block; text-decoration: none; text-align: center; color: #000; } .student .item a:hover { border: 0px; color: #4C87ED; } .student .rectangle { width: 100%; height: 100px; text-align: center; background-color: #4C87ED; margin-top: 90px; } .student .item .icon { width: 15px; height: 15px; margin-top: 20px; margin-bottom: 30px; } .student .img-student { border-radius: 50%; border: solid 3px #4C87ED; text-align: center; display: inline-block; margin-top: -50px; } .student .item .img-student img { width: 95px; height: 95px; border-radius: 50%; } .student .item .name-student { margin-top: 10px; color: #FFF; } /* end community speak to VOCA */ /* start register */ #register { background: url('../imgs/home-bg-bottom.svg'), radial-gradient(#7FD5FF 0%, #00BAF4 50%); background-position: center center; color: #FFF; } #register-main { margin-top: 35px; } #register #register-main #title-register { font-size: 20px; font-family: opensansbold; margin-bottom: 15px; } #content-register { } #register #register-main span { font-family: opensansbold; } #register #register-main a { font-family: opensanssemibold; font-size: 20px; color: #fff; display: block; width: 280px; height: 69px; line-height: 65px; text-align: center; text-decoration: none; outline: 0px; background-color: #FEBF10; border-bottom: 5px solid #FFB600; border-radius: 40px; margin: auto; } #register-box { margin-bottom: 80px; margin-top: 30px; } #content-register { font-family: opensansregular; font-size: 16px; line-height: 22px; max-width: 470px; margin: auto; margin-bottom: 30px; } /* end register */ /*start popup-feel-student */ .popup-feel-student { background-color: #FFF; ; height: 600px; max-width: 850px; margin: auto; margin-top: -20px; } .popup-feel-student .popup-img-feel-student { background-color: #4C87ED; height: 190px; text-align: center; } .popup-feel-student .popup-img-feel-student .circle-img-popup-student { width: 110px; height: 110px; border: solid 5px #FFF; border-radius: 50%; display: inline-block; } .popup-feel-student .popup-img-feel-student .circle-img-popup-student img { width: 100px; height: 100px; border-radius: 50%; } .popup-feel-student .box-content-popup { height: 370px; overflow-y: scroll; padding-left: 60px; padding-right: 45px; margin-right: 0px; margin-top: 30px; margin-bottom: 30px; } .popup-feel-student .box-content-popup #title-popup { font-size: 18px; color: #4C87ED; font-family: OpenSansbold; margin-top: 25px; } .popup-feel-student .box-content-popup #curriculum-vitae { color: #4C87ED; } .popup-feel-student .close-popup-student { text-align: right; margin-right: 8px; padding-top: 8px; } #btn-register { margin-top: 20px; } /*end popup-feel-student */ @media(max-width: 991px) { .step-content { font-size: 16px; } }