.tutor-profile-card{width:100%;background:linear-gradient(90deg,#7b81ec,#3bd1d3);border-radius:20px;padding:20px;position:relative}.tutor-info-crd{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.tutor-profile-card-profile-image{flex:1;min-width:150px}.tutor-profile-card-profile-image img{width:150px;height:150px;border-radius:150px;object-fit:cover}.tutor-verified-img-section{width:40px;height:40px;bottom:10px;right:0}.tutor-verified-img-section img{width:40px;height:40px}.tutor-profile-card-details{flex:3;min-width:350px}.tutor-profile-card-book-assessment{flex:3;min-width:200px}.tutor-profile-book-assessment{color:#3bd1d3;background:#fff;font-weight:700;font-size:18px;text-align:center;padding:10px 0;border-radius:30px;cursor:pointer;border:1px solid white}.tutor-profile-message-button{color:#fff;border:1px solid rgba(255,255,255,1);margin-top:3%;font-weight:700;font-size:18px;border-radius:30px;padding:10px 0;text-align:center;cursor:pointer}.tutor-profile-card-book-assessment h3{font-size:24px}.tutor-profile-rate-mobile{display:none}.tutor-profile-about-button{padding:18px 27px 18px 24px;border-radius:48px;background:#fff;box-shadow:0 1px 3px #1f222914;box-shadow:0 0 0 1px #e1e5eb inset;position:absolute;bottom:-20px;left:50%;transform:translate(-50%,-50%)}.tutor-profile-about-section{border:1px solid rgba(239,239,239,1);border-radius:20px;padding:30px 30px 10px 10px;position:relative;background:#fff}.tutor-profile-about-paragraph{line-height:25px;font-size:14px}.tutor-profile-about-section .min-content{position:relative;height:80px;overflow:hidden}.tutor-profile-about-section .min-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(180deg,#fff0,#fafafa);pointer-events:none}.tutor-profile-about-section .max-content{height:auto}.tutor-profile-availability{border:1px solid rgba(239,239,239,1);border-radius:20px;padding:30px 30px 10px;background:#fff}.tutor-profile-availability-button{background:var(--primaryBtn);border:1px solid #2db8ff;position:absolute;bottom:-20px;left:50%;transform:translate(-50%,-50%);margin:-20px 0;width:210px}.tutor-profile-availability-button:hover{background:transparent;border:1px solid #2db8ff}.tutor-profile-availability-section .all-availability{height:auto}.tutor-profile-availability-section .less-availability{height:500px;overflow:hidden}.tutor-profile-availability-section .less-availability:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(180deg,#fff0,#fafafa);pointer-events:none}.tutor-profile-availability .rbc-toolbar .rbc-toolbar-label{text-align:right!important}.tutor-profile-qualification{border-radius:20px 20px 0 0;background:#fff}.tutor-profile-qualification-details{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(239,239,239,1)}.tutor-profile-subjects{border:1px solid rgba(239,239,239,1);border-radius:20px;background:#fff}.tutor-profile-subjects-details{border-bottom:1px solid rgb(235,235,235)}.tutor-profile-level-header{display:flex;align-items:center;justify-content:space-between}.tutor-profile-subjects-list{display:flex;flex-wrap:wrap}.tutor-profile-subjects-details:last-child{border-bottom:transparent}.tutor-subject-list-icon{color:#3498db;cursor:pointer}.tutor-subjects-level{border:1px solid #2ecc71;border-radius:30px;padding:5px 20px;margin:5px}.tutor-subjects-level i{color:#2ecc71}.tutor-profile-reviews{border-radius:20px;background:#fff;border-bottom:1px solid rgb(235,235,235);padding:5px}.tutor-profile-reviews-details{display:flex;align-items:center}.tutor-profile-reviews-details:last-child{border-bottom:transparent}.tutor-profile-reviews-details img{flex:1}.tutor-profile-reviews-ratings{flex:3;margin-left:10px}.tutor-profile-reviews-date{flex:3;text-align:right;font-size:12px}.tutor-profile-review-by-user{padding-left:80px;font-size:12px;line-height:19px;margin-top:10px}.tutor-profile-border-bottom{border-bottom:1px solid rgb(235,235,235)}.tutor-profile-border-bottom:last-child{border-bottom:none}.rbc-calendar{padding-bottom:30px}.tutor-profile-reviews-img .prof-img{width:48px;height:48px;object-fit:cover;border-radius:40px}.tutor-profile-reviews-img{width:48px;height:48px}.center-text-no-data{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#000}.tutor-profile-tagline{font-size:var(--mediumFont)}.tutor-profile-qualification-section{margin-top:64px}.qualify-icon{display:flex;align-items:center;justify-content:center}.qualify-icon img{width:40px;height:40px}.education-detail{border-top:1px solid rgb(235,235,235)}.institution-name{font-size:20px}.examboard-pill{border:1px solid #2ecc71;padding:4px 10px;margin:0 8px 8px 0;border-radius:20px}.exam-board-sm{border:1px solid rgba(239,239,239,1);border-radius:20px}.exam-board-cards:last-child{border-bottom:transparent!important}.exam-board-cards h6{font-weight:700}.exm-table-td{vertical-align:middle}@media(max-width:1399px){.tutor-profile-review-by-user{padding-left:60px}.tutor-profile-card-book-assessment{flex:3;min-width:100%}}@media(max-width:768px){.tutor-profile-rate{display:none;font-size:30px!important}.tutor-verified-img-section{width:50px;height:50px}.tutor-profile-card-profile-image .profile-image-tutor{width:200px;height:200px}.tutor-profile-card-profile-image{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.tutor-profile-rate-mobile{display:block;font-size:24px!important}.tutor-profile-card-profile-image img{max-width:260px}.tutor-profile-availability{padding:0}.tutor-profile-availability .rbc-time-view{overflow-y:scroll!important}.tutor-profile-availability .rbc-overflowing,.tutor-profile-availability .rbc-time-content{width:150vw!important}}@media(max-width:991px){.tutor-profile-info-img{width:100px;height:100px}.tutor-profile-card-details{min-width:100%}.tutor-profile-card-profile-image{flex:none}}@media(max-width:400px){.tutor-profile-card-profile-image .profile-image-tutor{width:200px;height:200px}.tutor-verified-img-section{width:40px;height:40px}}@media(min-width:767px){.qualify-icon{width:60px;height:60px;background-color:#dddee7}}
