.planBorder{border: 1px dashed #bcbbbb;position: relative;padding: 16px 35px;border-radius: 8px;display: inline-block;cursor: pointer;}.planBorder:after{content: '';position: absolute;left: -5px;right: 0;top: -5px;border: 1px solid #ccc;width: 105%;height: 109%;border-radius: 8px;}.selected{background-color: #E0F9FD;}.selected:after{border: 2px solid #0087E9;left: -6px;top: -6px;}.bestValue{padding: 5px 25px;position: absolute;background: #F9CB9C;font-size: 15px;border-radius: 0px 0px 6px 6px;top: -18px;z-index: 1;left: 26px;}.bestValue:before {border: 2.5px solid #E86C6C;position: absolute;content: '';left: -5px;top: 0;height: 7px;}.bestValue:after {border: 2.5px solid #E86C6C;position: absolute;content: '';right: -5px;top: 0;height: 7px;}.allWorkshopPlans{display: flex;justify-content: space-evenly;max-width: 80%;margin: 0 auto;}@media only screen and (max-width: 940px) {.allWorkshopPlans{max-width: 100%;justify-content: space-between;}.planBorder{padding: 8px 10px;}.planBorder .fontSize17{font-size: 15px !important;}.bestValue{font-size: 10px;padding: 4px 17px;left: 17px;}.planBorder:after{left: -8px;width: 113%;height: 120%;top: -8px;}.selected:after{width: 111%;height: 117%;}.fixPosition{position: fixed;top: 15px;left: 17px;z-index: 1;padding: 0px 30px;}.fixPosition:after{left: -6px;top: -8px;width: 106%;height: 123%;}.fixedDiv{left: 0;position: fixed;border-bottom: 1px solid #ccc;top: 0px;height: 78px;width: 100%;background: #fff;}.fixRegBtn{padding: 12px 37px !important;position: fixed;top: 12px;z-index: 1;font-size: 20px !important;}}.inputGroup input:focus {animation: borderanimate 0.3s ease;animation-fill-mode: both;animation-direction: alternate;}.inputGroup input:focus {outline: none;}.inputGroup label {color: #999;font-size: 15px;font-weight: normal;position: absolute;pointer-events: none;left: 10px;transition: 0.2s ease all;-moz-transition: 0.2s ease all;-webkit-transition: 0.2s ease all;top: 50%;transform: translate(0, -50%);}.inputGroup input:focus ~ label,.inputGroup input:valid ~ label {top: -12px;font-size: 14px;color: #333;left: 0px;}input.mozillaReadonly:-moz-read-only ~ label {top: -12px;font-size: 14px;color: #333;left: 0px;}input.mozillaReadonly::-moz-read-only ~ label {top: -12px;font-size: 14px;color: #333;left: 0px;}.inputGroup.countryCode select {-webkit-appearance: menulist-button;}.mobileNumber .inputGroup input {margin-top: 0px;width: 82.5% !important;}input:invalid,textarea:invalid {box-shadow: none;}.loginSignForCourse .phoneNumberValue {padding: 1.5% 1.5% 1.5% 16% !important;}.countryCode {width: 21%;float: left;margin-top: 11px;position: absolute;top: -8px;left: 1px;}.countryCode .selectGroup {margin-top: 0px;width: 68%;}.provEdtFeild .countryId {border: none !important;background: none;background-image: url("new-ui/ic_down-3fe41ea1d56694dabfb85d3369eb9101.png") !important;background-size: 11px 11px !important;padding: 9px 11px 8px 5px !important;font-size: 13px !important;width: 75%;}.mobileNumWithCountryCode .mobileNumLabel {left: 95px;}.rightTopProfileBlock .registerGrpClass,.rightTopProfileBlock .registerGrpClass:hover,.rightTopProfileBlock .registerOneOnOneClass,.rightTopProfileBlock .registerOneOnOneClass:hover {padding: 0px 8px !important;text-align: center;width: 177px;font-size: 12px;}.bookDemoGray,.bookDemoGray:hover {border: 1px solid #c7c5c5de;color: #707070 !important;line-height: 15px !important;margin-top: 0px !important;width: 92%;text-align: center;padding: 7px 15px;font-size: 14px;}.openClasses {margin-top: 4px;}#reviewsTab {margin-top: 4px;}.profileShare {padding: 0px;float: right;}.profileContentContainer #st-1 .st-total {display: inline-block !important;padding: 0px;padding-right: 10px;border-right: 1px solid #ccc;margin-right: 10px;color: #878585;}.profileContentContainer .profileShare #st-1 .st-btn[data-network="linkedin"] {display: inline-block !important;}.profileShare #st-1 .st-btn[data-network="linkedin"],.profileShare #st-1 .st-btn[data-network="linkedin"]:hover {background: url(/assets/new-ui/linkedinGray.svg) no-repeat;position: absolute;right: 28%;}.profileShare #st-1 .st-btn[data-network="twitter"] {background: url(/assets/new-ui/twitter-small.png) no-repeat !important;background-size: 20px 17px !important;vertical-align: 6px !important;}.profileShare #st-1 .st-btn[data-network="sharethis"] {margin-left: 34px;width: 26px !important;}#st-1 .st-total > span.st-shares {font-size: 13px !important;}#st-1 .st-total > span {line-height: 12px !important;margin-top: 5px !important;}#st-1 .st-btn {vertical-align: 7px !important;}.studentsEnr {margin-left: 11px;}.rightProfileProfileContent {min-height: unset;}.reviewTotalCount {margin-right: 33px;}small {font-size: 82%;color: #918f8f;}.courseContentBlck .labelText {margin-left: 3px;margin-bottom: 5px;}.liveTag {font-size: 8px;top: 3px;left: 3px;}.tabCss {text-transform: capitalize;}.courseContentBlck .rating_bar {margin-top: 2px;}.reviewRating span {width: unset;}.breadcrumBlk {margin-left: 20px;padding-top: 20px;}.profileTopHeader {padding-top: 10px;}.ratingContainer {margin-top: 0px !important;margin-bottom: 10px;}.totalReview {color: #666;}.profileImageHeader {width: 160px;height: 160px;}.leftProfileHead {width: 160px;}.orBlk {margin-left: 15px;margin-right: 15px;}.viewBtn,.viewBtn:hover {padding: 15px 15px;font-size: 16px;}.profileTopHeader {min-height: unset;}.profileBlock {margin-bottom: 4px;box-shadow: none;}.moreBtn{font-weight: 700;color: #046AFF;}@media only screen and (max-width: 940px) {.webNeedButtons {width: 77%;}.tabCss {padding: 10px 8%;}.profileTopHeader {width: 100%;}.rightTopProfileBlock {position: relative;}.freeMaster {position: absolute;top: -5px;line-height: 20px;}.popupOverlay {background-color: rgba(0, 0, 0, 0.8);}.galleryThumbnailHolder .column,.nonSeoGalBlck .galleryThumbnailHolder .newImageStyle {height: 65px !important;margin-bottom: 10px;}.profileShare {float: left;text-align: left;margin-top: 20px;}.coursePage .tutorLeftBlock {display: flex;}.coursePage .aboutTutorContainer {display: block;}.coursesBlock {width: 94% !important;margin: 9px 0px !important;padding: 15px;}.provEdtFeild {padding: 0px !important;}.countryCode {width: 33% !important;}.countryCode .selectGroup {width: 100% !important;}.loginSignForCourse .phoneNumberValue {padding: 1.5% 1.5% 1.5% 26% !important;}.mobileNumber .inputGroup input {width: 73.5% !important;}.inputGroup {margin-top: 35px;}.courseContentBlck .courseImg {width: 113px;height: 113px;}.studentsEnr {margin-left: 0px;}.reviewTotalCount {margin-right: 18px;margin-left: 12px;}.breadcrumBlk {margin-left: 0px;padding-top: 0px;}.leftProfileHead {width: 90px;}.demoBtnBlock {width: 96%;}.orBlk {margin-left: 0px;margin-right: 0px;}.demoBtnBlock .primaryButton {padding: 12px;font-size: 15px;text-align: center;}.demoBtnBlock .tertiaryButton {padding: 12px;display: block;}.profileImageHeader {width: 90px;height: 90px;max-height: 100%;}.viewBtn,.viewBtn:hover {width: 89%;}.bookDemoBtn {display: inline-block;width: 92%;}}