.some-class,label{clear:none;float:left}*{box-sizing:border-box}.container-wrapper{position:relative;background:#FFF}.container-wrapper .main-wrapper{background:#FFF}.container-wrapper .course-detail-header{border-bottom:1px solid #E5E5E5;background:#29303B!important;padding-top:10px;padding-bottom:10px}.title{margin:0 0 5px;font-size:29px;color:#fff;font-weight:600;max-height:62px;overflow:hidden}.what-learn{top:.5em}.what-learn .field__label{font-size:14px}.what-learn ul{border-top:1px solid #444;padding-top:20px}.what-learn ul>li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-right:1px solid #3f4856;padding-left:10px;padding-right:10px;line-height:20px}.what-learn ul>li span{font-size:12px;display:block}.what-learn ul>li:last-child{border-right:none}ul:not(.browser-default){padding-left:0;list-style-type:none;margin-bottom:0}ul:not(.browser-default) li{list-style-type:none}.vct-label-main{padding-left:10px}.vct-label-main span:first-child{font-size:14px;font-family:montserratmedium}.bundle-price-top .bundle-offer,.bundle-price-top .bundle-real-price{font-size:15px;vertical-align:middle;padding-right:10px}.bundle-price-top{color:#555;background:#fff;padding-top:5px;padding-bottom:5px;text-align:center}.bundle-price-top .bundle-real-price{color:#E2542C;text-decoration:line-through}.bundle-price-top .bundle-discount-price{font-size:22px;font-family:montserratmedium;color:#5ACA8F;padding-right:10px;vertical-align:middle}.bundle-price-top .btn-buy-top{background:#4ec48d;background:linear-gradient(0deg,#4ec48d 50%,#68dd79 100%);border:none;color:#fff!important;border-radius:3px}.bundle-price-top .btn-buy-top i{padding-right:10px}.bundle-price-top .btn-buy-top span{font-size:18px;font-family:montserratmedium;padding-top:5px}.bundle-price-top .btn-buy-top:active,.bundle-price-top .btn-buy-top:focus,.bundle-price-top .btn-buy-top:hover{background:#68dd79;background:linear-gradient(0deg,#4ec48d 20%,#68dd79 100%)}.bundle-courses{padding:35px 20px 0}.bundle-courses .bundle-header-text{font-size:30px;font-family:montserratmedium;text-align:center;text-transform:capitalize;margin-bottom:40px}.bundle-courses .bundle-course-card{background:#F5F5F5;color:#444;border:1px solid #eee;margin-bottom:20px;min-height:145px}.bundle-courses .bundle-course-card .bundle-course-image{position:relative;padding:25%;margin-top:47px}.bundle-courses .bundle-course-card .bundle-course-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;bottom:0}.bundle-courses .bundle-course-card .bundle-course-details{padding:13px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:145px}.bundle-courses .bundle-course-card .bundle-course-details .bundle-course-name{font-size:15px;font-family:montserratmedium;margin-bottom:10px;height:35px;overflow:hidden}.bundle-courses .bundle-course-card .bundle-course-details .bundle-course-snippet{height:60px;overflow:hidden}.bundle-courses .bundle-course-card .bundle-course-details .bundle-course-price{padding-top:5px;text-align:right}.bundle-courses .bundle-course-card .bundle-course-details .bundle-course-price .course-worth{color:#E2542C;font-size:13px;text-decoration:line-through;padding-right:15px}.bundle-courses .bundle-course-card .bundle-course-details .bundle-course-price .discount-price{font-size:16px;font-family:montserratmedium;color:#5ACA8F}.bundle-summary-cards{padding:30px 20px 50px}.bundle-summary-cards .bundle-header-text{font-size:30px;font-family:montserratmedium;text-align:center;text-transform:capitalize;margin-bottom:40px}.bundle-summary-cards .bundle-feature{background:#fff;box-shadow:1px 2px 12px #ccc;padding:20px;min-height:250px;margin-bottom:15px}.bundle-summary-cards .bundle-feature .features-header{font-size:20px;font-family:montserratmedium;padding-bottom:15px}.bundle-summary-cards .bundle-feature ul li{margin-bottom:15px;font-size:14px}.bundle-summary-cards .bundle-feature ul li span{padding-left:20px;display:block}.bundle-summary-cards .bundle-feature ul li:before{content:'\f111';font-family:FontAwesome;font-size:8px;position:absolute;padding-top:5px}.bundle-summary-cards .bundle-buy{background:#fff;box-shadow:1px 2px 12px #ccc;padding:30px;min-height:250px;margin-bottom:15px}.bundle-summary-cards .bundle-buy .bundle-price-info{border-right:2px dashed #eee}.bundle-summary-cards .bundle-buy .number-of-courses{font-size:18px;padding-bottom:15px}.bundle-summary-cards .bundle-buy .number-of-courses span{font-size:22px;float:right}.bundle-summary-cards .bundle-buy .bundle-real-price{font-size:18px;padding-bottom:15px}.bundle-summary-cards .bundle-buy .bundle-real-price span{font-size:21px;float:right;color:#e2532c;text-decoration:line-through}.bundle-summary-cards .bundle-buy .bundle-discount-price{font-size:18px;margin-bottom:10px}.bundle-summary-cards .bundle-buy .bundle-discount-price span{font-size:18px;font-family:montserratmedium;color:#56CC90;float:right}.div-buy .btn-buy-bottom{background:#4ec48d;background:linear-gradient(0deg,#4ec48d 50%,#68dd79 100%);border:none;color:#fff!important;border-radius:3px;font-weight:600;height:50px;width:100%}.div-buy .btn-buy-bottom i{padding-right:10px}.div-buy .btn-buy-bottom span{font-size:18px;padding-top:5px}.div-buy .btn-buy-bottom:active,.div-buy .btn-buy-bottom:focus,.div-buy .btn-buy-bottom:hover{background:#68dd79;background:linear-gradient(0deg,#4ec48d 20%,#68dd79 100%)}@media only screen and (min-width:768px){.course-detail-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bundle-buy{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:425px){.title{font-size:16px!important}.bundle-header-text{font-size:20px!important}.bundle-buy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bundle-price-info{border-right:none!important;margin-bottom:20px}.number-of-courses{font-size:15px!important}.number-of-courses span{font-size:17px!important}.bundle-real-price{font-size:15px!important}.bundle-real-price span{font-size:17px!important}.bundle-discount-price{font-size:15px!important}.bundle-discount-price span{font-size:19px!important}}b,strong{font-weight:400}.pack-features,.price-features{font-weight:500;font-size:16px}fieldset{overflow:hidden}.some-class{margin-bottom:30px;margin-left:40px}label{display:block;padding:0 1em 0 8px}input.radio,input[type=radio]{float:left;clear:none;margin:2px 0 0 2px}.bundle-discount-price .line-through{color:#f09083!important;text-decoration:line-through}a.disabled{pointer-events:none;cursor:default}.features{box-shadow:1px 2px 12px #ccc;padding:20px;height:100%}.stretch-pack{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.pack-features{position:relative;padding-left:5px;margin-top:10px}.pack-features::before{content:'';position:absolute;left:10px;top:0;bottom:0;width:2px;background-color:#e0e0e0}.pack-feature-item{position:relative;padding-left:40px;margin-bottom:20px}.pack-feature-item::before{content:'';position:absolute;left:-4px;top:9px;width:20px;height:20px;background-color:#fff;border:2px solid #51c68f;border-radius:50%;z-index:1}.pack-feature-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-right:10px;margin-bottom:8px}.strike-price{text-decoration:line-through;color:red}.price-option{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:15px 20px;border:2px solid #ccc;border-radius:12px;margin:8px}.price-option input{margin-right:10px}.features-header{font-size:20px;font-weight:600;padding-left:10px;padding-bottom:15px}.opt-radio{width:15px;height:15px}.discount-price{color:#56c83c;font-weight:600;margin-right:3px}.off-font{font-weight:400}.buy-now-btn{width:97%;padding:15px;background-image:linear-gradient(#65da7b,#50c68c);font-weight:700;color:#fff;border:none;border-radius:12px;font-size:20px;margin-left:10px}.price-option:hover{border:2px solid #5d96d4}