.text-highlight{color:#008ac0;font-weight:bold}.more-info{bottom:0;position:relative;top:50%;transform:translateY(-50%)}.btn-xl{padding:12px 60px;font-size:18px;line-height:1.3333333;border-radius:2px;margin:8px inherit}@media (max-width: 900px){.btn-xl{width:60%;padding:12px 20px}}.btn-xxl{padding:15px 40px;font-size:20px;line-height:1.3333333;border-radius:2px}.main-banner{height:350px;min-height:300px;max-width:1216px;margin:0 auto;width:100%;background-size:cover;text-align:center;color:#fff;align-content:center;margin-bottom:25px}@media (max-width: 991px){.main-banner{height:auto}}.panel-row{margin:auto 20px}@media (max-width: 480px){.panel-row{margin:auto 5px}}.panel-body.now-panel-only{margin:auto auto;max-width:750px;padding:30px 15px;height:auto;border-radius:3px;display:flex;flex-direction:column;align-items:center;align-content:center}@media (max-width: 480px){.panel-body.now-panel-only{max-width:250px}}.custom-button{float:none;margin:10px 0}.custom-bannerbutton{float:none;margin:15px 0 15px 0}@media (max-width: 480px){.custom-bannerbutton{white-space:normal}}.custom-popupbutton{float:none;margin:20px 0}.tagline{font-size:18pt;font-family:'Open Sans Semibold', Arial, sans-serif}.booking-list-item{border:none;display:flex;flex-wrap:wrap;align-items:center;margin-left:-5px;margin-right:-5px}.booking-list-item:first-child{padding-top:5px}.upcoming-booking{padding-top:0;padding-bottom:10px}.booking-list-item>div{padding-left:5px;padding-right:5px}.photo{height:100% !important;width:auto !important}.photo img{max-width:100%;max-height:100%}.lesson-name strong{font-weight:normal;font-family:'Open Sans Semibold', Arial, sans-serif}.btn-sm{padding-left:12px;padding-right:12px}.booking-list-item>.details>.main{border-bottom:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:0px;margin-bottom:0px}.upcoming-lessons{flex-direction:column}.upcoming-lessons-details{flex-direction:row}@media (max-width: 900px){.upcoming-lessons-details{flex-direction:column}}.upcoming-lessons-1{width:66.66666667%;display:inline-block;float:left}@media (max-width: 900px){.upcoming-lessons-1{width:100%}}.upcoming-lessons-2{width:33.33333333%;max-width:300;display:inline-block;float:right}@media (max-width: 900px){.upcoming-lessons-2{width:100%;float:left}}@media (max-width: 900px){.upcoming-lessons-2{padding-left:18px}}@media (max-width: 900px){.upcoming-lessons-2{width:33.33333333%;max-width:none}}.teacher{align-items:flex-start;align-content:flex-start;margin-bottom:20px}.upcoming-lessons-details .btn-sm{padding:2px 15px !important}.teacher-picture{height:50px;width:50px;margin-right:12px;margin-bottom:10px;float:left;display:inline-block}.teacher-picture img{max-width:100%;max-height:100%;border-radius:50%}.teacher-name{font-family:'Open Sans Semibold', Arial, sans-serif;float:left;margin-right:12px}.teacher-info{display:flex;align-items:center;margin-bottom:4px}.teacher-status-dot{display:inline-block;opacity:1;background-color:#999999;border-radius:50%;height:7px;width:7px;margin:0 6px 1px 0;vertical-align:middle;float:left}.status-dot-available{background-color:#BAD16E}.status-dot-in-class{background-color:#f7893b}.text-in-class{color:#f7893b}.teacher-status{top:-10px;left:40px;float:left;color:#999999;font-family:'Open Sans Semibold', Arial, sans-serif;font-size:10pt;display:flex;align-items:center}.status-available{color:#BAD16E}.teacher-panel{display:inline-block;align-self:flex-start;margin-top:-2px}.teacher-message{font-family:'Open Sans Semibold', Arial, sans-serif;padding-left:15px;padding-right:15px;display:inline-block}.teacher-message .white-text{color:white}.booked-lesson-action{text-align:left;margin-top:8px}.booked-lesson-action .btn{padding:12px 20%;width:auto}@media (max-width: 600px){.booked-lesson-action .btn{width:100%}}@media only screen and (min-width: 768px){.booked-lesson-action{text-align:left;margin-top:8px}}@media (max-width: 600px){.booked-lesson-action{text-align:left;margin-top:8px}.booked-lesson-action .btn{padding:11px 15px}}@media (max-width: 900px){.upcoming-lessons-2{width:100%;float:left;padding-left:32px;padding-right:22px;padding-bottom:25px}}.pricing-row{max-width:1200px;margin:0 auto;padding:0 10px;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media (max-width: 900px){.pricing-row{display:block}}@media (max-width: 600px){.pricing-row{flex-wrap:wrap}}.pricing-plan{height:510px;width:auto;float:left;margin:10px 10px;padding:10px;border-radius:2px;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;flex-wrap:wrap;content-align:center}.pricing-plan .popup-button{color:#fff}@media (max-width: 900px){.pricing-plan{width:96%;margin:10px 2%;height:auto}}.pricing-plan .btn{margin:15px auto 10px auto;align-self:flex-end}@media (max-width: 767px){.btn{font-size:18px}}.pricing-header{width:100%;height:85px;float:none;text-align:center;font-size:12pt;color:#fff;z-index:1}.pricing-header span{font-size:20pt;font-family:'Open Sans Semibold', Arial, sans-serif}.pricing-price{width:100%;float:none;text-align:center;font-size:16pt;color:#fff}.pricing-price-number{font-family:'Open Sans Semibold', Arial, sans-serif;font-size:17pt}.pricing-price-slash{font-size:17pt}.monthly-price{margin-top:2px;white-space:nowrap;display:inline-block}.monthly-price .save-upto-value{padding:2px 7px 3px 7px;margin-left:2px;background-color:#BAD16E;border-radius:2px;font-family:'Open Sans Semibold', Arial, sans-serif;font-size:18px;line-height:20px;color:#FFF;display:inline-block}.yearly-price{margin-right:8px;white-space:nowrap}.plans-perday-price-row{height:100px;width:100%;color:#FFFFFF;display:flex;flex-direction:row;justify-content:center}.plans-perday-price{height:100%;width:50%;font-size:16pt;line-height:20pt;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.plans-perday-price-number{font-family:'Open Sans Semibold', Arial, sans-serif;font-size:37pt;line-height:42pt}.plan-payasyougo{background-color:#98d8f0}.plan-payasyougo-icon{height:170px;width:200px;margin:0 auto;background:url(/assets/plans/plan-payasyougo-new-5248b6392e1b15455f6712a8fea8bc40ba74fbd1d9b6ec12c26e024ee394a3d9.png) no-repeat bottom center;background-size:100% auto}@media (max-width: 900px){.plan-payasyougo-icon{height:calc(270px * 0.7);width:calc(270px * 0.7)}}.plan-groupunli{background-color:#00ADF0}.plan-groupunli-icon{height:170px;width:100px;margin:0 auto;background:url(/assets/plans/plan-groupunli-94bdeb7d419be9d9947724006ff7995237bf103e79c783f7f58a69952af99dc2.png) no-repeat bottom center;background-size:100% auto}@media (max-width: 900px){.plan-groupunli-icon{height:calc(270px * 0.7);width:calc(150px * 0.7)}}.plan-totalunli{background-color:#41CED9;position:relative}.plan-totalunli-icon{height:170px;width:170px;margin:0 auto;background:url(/assets/plans/plan-totalunli-d47fae16df93ad70b37454099a780646ef9dd81bec669c9548d254479cef74b5.png) no-repeat bottom center;background-size:100% auto}@media (max-width: 900px){.plan-totalunli-icon{height:calc(270px * 0.7);width:calc(250px * 0.7)}}.pricing-guarantee-fluency{height:90px;width:90px;min-height:90px;min-width:90px;position:absolute;top:-30px;right:-30px}.pricing-guarantee-fluency.guarantee-fluency-en{background:url(/assets/plans/pricing-guarantee-fluency-en-e98df855c8db8dfdd5a858f196645250e60f1110f06cc7e1366839c780ad2066.png) no-repeat center center;background-size:contain}.pricing-guarantee-fluency.guarantee-fluency-es{background:url(/assets/plans/pricing-guarantee-fluency-es-eaca32fb8d5f15de27120f2a301900aea52e3f1758f589960341d5faf7e3c302.png) no-repeat center center;background-size:contain}.plans-bottom-info-row{width:100%;height:auto;max-width:1000px;margin:0px auto 15px auto;padding:0 10px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width: 960px){.plans-bottom-info-row{flex-direction:column}}.native-teacher-info-row,.guarantee-fluency-info-row{width:50%;height:110px;margin:0px auto 0 auto;padding:0 10px;font-family:'Open Sans Semibold', Arial, sans-serif;font-size:24px;color:#979797;display:flex;justify-content:center;align-items:center}@media (max-width: 960px){.native-teacher-info-row,.guarantee-fluency-info-row{width:100%}}.native-teacher-info-row .native-teacher-icon,.native-teacher-info-row .fluency-icon,.guarantee-fluency-info-row .native-teacher-icon,.guarantee-fluency-info-row .fluency-icon{height:100px;width:100px;min-height:100px;min-width:100px;margin-right:20px}.native-teacher-info-row .native-teacher-icon.guarantee-fluency-en,.native-teacher-info-row .fluency-icon.guarantee-fluency-en,.guarantee-fluency-info-row .native-teacher-icon.guarantee-fluency-en,.guarantee-fluency-info-row .fluency-icon.guarantee-fluency-en{background:url(/assets/plans/pricing-guarantee-fluency-en-e98df855c8db8dfdd5a858f196645250e60f1110f06cc7e1366839c780ad2066.png) no-repeat center center;background-size:contain}.native-teacher-info-row .native-teacher-icon.guarantee-fluency-es,.native-teacher-info-row .fluency-icon.guarantee-fluency-es,.guarantee-fluency-info-row .native-teacher-icon.guarantee-fluency-es,.guarantee-fluency-info-row .fluency-icon.guarantee-fluency-es{background:url(/assets/plans/pricing-guarantee-fluency-es-eaca32fb8d5f15de27120f2a301900aea52e3f1758f589960341d5faf7e3c302.png) no-repeat center center;background-size:contain}.native-teacher-info-row .native-teacher-icon.native-teacher-image,.native-teacher-info-row .fluency-icon.native-teacher-image,.guarantee-fluency-info-row .native-teacher-icon.native-teacher-image,.guarantee-fluency-info-row .fluency-icon.native-teacher-image{background:url(/assets/plans/native-teacher-image-172bc0905fbb23366ea1515b39133595601d5f9978daaff1e5f1b77707346662.png) no-repeat center center;background-size:contain}.native-teacher-info-row .native-teacher-heading,.native-teacher-info-row .fluency-heading,.guarantee-fluency-info-row .native-teacher-heading,.guarantee-fluency-info-row .fluency-heading{font-family:'Open Sans Semibold', Arial, sans-serif;font-size:24px;color:#979797}@media (max-width: 767px){.native-teacher-info-row .native-teacher-heading,.native-teacher-info-row .fluency-heading,.guarantee-fluency-info-row .native-teacher-heading,.guarantee-fluency-info-row .fluency-heading{font-size:20px}}@media (max-width: 480px){.native-teacher-info-row .native-teacher-heading,.native-teacher-info-row .fluency-heading,.guarantee-fluency-info-row .native-teacher-heading,.guarantee-fluency-info-row .fluency-heading{font-size:16px}}.pricing-tc{max-width:1200px;width:auto;height:auto;margin:70px auto;text-align:center;align-content:center}.teacher-el-spacing{height:auto;width:14.28%;margin:5px 0;display:flex;justify-content:center}@media (max-width: 1820px){.teacher-el-spacing{width:16.66%}}@media (max-width: 1630px){.teacher-el-spacing{width:20%}}@media (max-width: 1410px){.teacher-el-spacing{width:25%}}@media (max-width: 1210px){.teacher-el-spacing{width:33.33%}}@media (max-width: 1010px){.teacher-el-spacing{width:50%}}@media (max-width: 820px){.teacher-el-spacing{width:100%}}@media (max-width: 767px){.teacher-el-spacing{width:33.33%}}@media (max-width: 690px){.teacher-el-spacing{width:50%}}@media (max-width: 480px){.teacher-el-spacing{width:100%}}.teachers-online-view{display:flex;flex-wrap:wrap}.teacher-el{display:inline-block;margin:2px;padding:17px 17px;width:200px;height:auto;transition:0.3s}.teacher-el .name{margin:0;font-family:'Open Sans Semibold', Arial, sans-serif;font-size:18px;color:#707070;text-align:center;display:block}.teacher-el .profile-photo{margin:0 auto 12px}.teacher-el:hover{transition:0.3s;background-color:#f3f3f3}.teacher-average-rating-label{height:22px;width:auto;padding:2px 4px;margin-left:7px;background-color:#FCBF69;border-radius:2px;font-family:'Open Sans Semibold', Arial, sans-serif;font-size:14px;line-height:18px;color:#FFF;display:inline-block}.teacher-average-rating-label.mobile{height:20px;width:auto;padding:2px 4px;margin-left:7px;background-color:#FCBF69;border-radius:2px;font-family:'Open Sans Semibold', Arial, sans-serif;font-size:14px;line-height:18px;color:#FFF;display:inline-block;font-size:14px;line-height:16px}.teacher-average-rating-label .fa{font-size:14px;vertical-align:0%}.teacher-level-bar-icon{height:14px;width:14px;margin-right:3px;display:inline-block}.teacher-level-bar-icon.level-lt{background:url(/assets/student_dashboard/teacher-level-icon-1-d54426384e59598860678c0923b6dee4b0c6fdaa42f02cc1e9c6f4be54d172ba.svg) no-repeat center center;background-size:contain}.teacher-level-bar-icon.level-ei{background:url(/assets/student_dashboard/teacher-level-icon-2-5e81cec739b01aba87cb2ebc8e469149060acb2f302a1ebd49a3b5c5e7076365.svg) no-repeat center center;background-size:contain}.teacher-level-bar-icon.level-pt{background:url(/assets/student_dashboard/teacher-level-icon-3-a972a0effeac35f9872a5862502de593163ae4c491c6292ab7547d3d2b651328.svg) no-repeat center center;background-size:contain}.availability-level{display:inline-block}@media (max-width: 480px){.availability-level{margin-bottom:6px;display:block}}.panel-mobile-content{padding:0 7px 7px}#instructor-info{width:100%}#instructor-info .modal-dialog-mobile{position:relative;width:87%;min-width:325px;margin:10px}#instructor-info .modal-dialog-mobile .video-wrapper iframe,#instructor-info .modal-dialog-mobile .video-wrapper object,#instructor-info .modal-dialog-mobile .video-wrapper embed,#instructor-info .modal-dialog-mobile .video-wrapper video{max-width:100%}#teacher-details{width:100%;min-width:300px;display:inline-block}#teacher-details .availability-listing{width:100%;display:inline-box;margin-top:2px;margin-bottom:10px}#teacher-details .availability-listing .availability-header{color:#FCBF69;font-size:14px;margin-top:10px;margin-bottom:20px;text-align:left}#teacher-details .availability-listing .availability-start{width:70%;float:left;padding-top:10px;display:inline-box}#teacher-details .availability-listing .mobile-availability-start{width:64%;float:left;padding-top:0px;display:inline-box;font-size:14px}#teacher-details .availability-listing .mobile-availability-start .confirm-chosen-type-icon{margin-top:2px}#teacher-details .availability-listing .mobile-availability-start .schedule-time{float:left;padding-left:5px;width:150px}#teacher-details .availability-listing .availability-btn{with:20%;float:left;margin-bottom:20px}#teacher-details .availability-listing .availability-btn .btn{font-size:14px}.teacher-el-mobile{display:inline-block;float:left;margin:15px 5px 15px 5px;width:100%;min-width:300px;height:90px}.teacher-el-mobile .teacher-profile{padding-top:10px;width:100px;float:left}@media (max-width: 480px){.teacher-el-mobile .teacher-profile{width:59px;padding-top:4px}}.teacher-el-mobile .teacher-title{width:200px;display:inline-block;float:left}.teacher-el-mobile .teacher-title .book-and-call-now{padding-bottom:5px;float:left}.teacher-el-mobile .teacher-title .book-and-call-now .btn{border-radius:2px;display:inline-block;padding:5px 5px;position:relative;text-decoration:none;text-transform:capitalize;font-size:12px;margin-right:5px}.teacher-el-mobile .teacher-title .book-and-call-now .btn .fa{padding-left:5px;padding-right:5px}.teacher-el-mobile .teacher-title .availability-level{padding:0px;color:#00ADF0 !important;font-size:12px}.teacher-el-mobile .teacher-title .average-rating .instructor-average-rating{font-size:12px;line-height:25px}.teacher-now-status{position:absolute;display:inline-block;opacity:1;background-color:#BAD16E;border-radius:50%;height:20px;width:20px;margin:-1px 3px 4px -17px;vertical-align:middle;float:left;border:3px solid white}@media (max-width: 480px){.teacher-now-status{height:16px;width:16px}}.teacher-now-status-offline{position:absolute;display:inline-block;opacity:1;background-color:#f7893b;border-radius:50%;height:20px;width:20px;margin:-1px 3px 4px -17px;vertical-align:middle;float:left;border:3px solid white}@media (max-width: 480px){.teacher-now-status-offline{height:16px;width:16px}}@media (max-width: 1035px){.-half.stretch-box{flex:0 0 100%}}.get-more-credits-button{color:#6d8a90;text-decoration:underline}#selectLessonTypeForBookLessonModal .btn-xl{padding:13px 14px !important}.owl-carousel-testimonials .owl-prev{background:none !important;display:flex !important;align-items:center;position:absolute;left:-50px;top:0;bottom:0;transition:0.5s}.owl-carousel-testimonials .owl-next{background:none !important;display:flex !important;align-items:center;position:absolute;right:-50px;top:0;bottom:0;transition:0.5s}@media (max-width: 480px){.owl-carousel-testimonials .owl-prev{left:-20px}.owl-carousel-testimonials .owl-next{right:-20px}}.owl-carousel-testimonials .disabled{visibility:hidden;transition:0.5s}.panel-header.student-dash-only{flex-wrap:wrap}@media (max-width: 480px){.panel-header.student-dash-only{flex-direction:column;align-items:flex-start}}.dashboard-adaptivelearning-panel-complete{justify-content:space-around !important}.suggested-lesson-complete{margin:5px !important}.dashboard-adaptivelearning-panel{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.dashboard-adaptivelearning-panel .suggested-lesson{width:120px;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.dashboard-adaptivelearning-panel .suggested-lesson:hover{background-color:#eee}.dashboard-adaptivelearning-panel .suggested-lesson .icon{width:80px;height:64px;object-fit:contain;margin:0 auto 10px}.dashboard-adaptivelearning-panel .suggested-lesson .name{display:block;color:#707070;font-size:14px;text-align:center}.your-current-level{align-self:flex-end;display:flex;align-items:center;font-family:'Open Sans Semibold', Arial, sans-serif;color:#FCBF69;font-size:13px}@media (max-width: 480px){.your-current-level{margin-top:6px;align-self:flex-start;display:flex;align-items:center}}.your-current-level-rating{margin-left:6px;font-family:'Open Sans Semibold', Arial, sans-serif;color:#FCBF69;font-size:20px}@media (max-width: 480px){.your-current-level-rating{font-size:14px}}.adaptive-seemore-button{font-size:14px}@media (max-width: 400px){.dashboard-adaptivelearning-panel .suggested-lesson{width:140px}}@media (min-width: 768px){.modal-max-size{width:750px;height:350px;background-color:#eee;margin:30px auto;padding:20px}}.student-dash-only .button{align-self:flex-start}.suggested-lesson-details{margin-bottom:30px;display:flex;flex-direction:row;align-items:flex-start}@media (max-width: 768px){.suggested-lesson-details{flex-direction:column}}.suggested-lesson-details-icon{width:200px;height:80px;max-width:100px;margin:0 20px;display:flex;align-items:center;justify-content:center;align-self:flex-start}.suggested-lesson-details-icon img{max-width:100px;max-height:100%}@media (max-width: 768px){.suggested-lesson-details-icon{margin:10px auto}}.suggested-lesson-details-text .title{font-family:'Open Sans Semibold', Arial, sans-serif;font-size:24px;color:#707070}@media (max-width: 768px){.suggested-lesson-details-text .title{text-align:center}}.suggested-lesson-details-text .categories{display:flex;align-items:center;margin:6px 0}@media (max-width: 768px){.suggested-lesson-details-text .categories{justify-content:center}}.suggested-lesson-details-text .category{display:inline-block;width:auto;margin-right:20px;font-family:'Open Sans Semibold', Arial, sans-serif;color:#00ADF1;font-size:13px}.suggested-lesson-details-text .suggested-lesson-recommended-level{display:flex;align-items:center;align-self:flex-end;font-family:'Open Sans Semibold', Arial, sans-serif;color:#FCBF69;font-size:13px}.suggested-lesson-details-text .suggested-lesson-recommended-level-rating{margin-left:6px;font-family:'Open Sans Semibold', Arial, sans-serif;color:#FCBF69;font-size:24px}.marketplace-plans-text{font-family:'Open Sans Semibold', Arial, sans-serif;font-size:24px;color:#979797}
