/* 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(../imgs/home-play.png); width: 77px; height: 77px; } .a:hover { background: url(../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; } }