.detailpage .banner{padding:6rem 0 6rem}@media (max-width:767.98px){.detailpage .banner{padding-top:4rem}}.course_listing_banner p{font-weight:600;font-size:18px;letter-spacing:.02em;text-align:left;color:#fff}.course_listing_banner .search_icon{position:absolute;top:50%;transform:translateY(-50%);left:15px}.course_listing_banner .form-control{max-width:466px;height:55px;border-radius:3px;background:0 0;border:1px solid #fff;font-weight:300;font-size:15px;letter-spacing:.02em;text-align:left;color:#fff;padding:0 20px 0 60px;display:flex;align-items:center}.course_listing_banner .form-control::-moz-placeholder{color:#fff}.course_listing_banner .form-control::placeholder{color:#fff}.main_listing{padding:40px 0}.main_listing .col-md-3.sticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;max-height:80vh;color:#fff;top:130px;bottom:auto;overflow:auto}@media (max-width:767.98px){.main_listing .col-md-3.sticky{position:relative;top:inherit;height:auto}}.main_listing .ul_heading{font-weight:500;font-size:19px;line-height:25px;text-align:left;color:#2941ba;margin-bottom:15px}@media (max-width:575.98px){.main_listing .ul_heading{margin:0 0 15px 0}}.main_listing .listing_ul{border-radius:17px;background:#fafafa;padding:5px 0 20px}.main_listing .listing_ul ul li{list-style:none;font-weight:500;font-size:14px;line-height:22px}.main_listing .listing_ul ul li.active a{color:#fff;background:#2941ba}.main_listing .listing_ul ul li.active a path{fill:#fff}.main_listing .listing_ul ul li a{display:flex;align-items:center;justify-content:space-between;color:#1e1c24;padding:5px 10px;border-radius:4px;text-decoration:none}.main_listing .listing_ul ul li a svg{width:15px}.main_listing .listing_ul ul li a:hover{color:#fff;background:#2941ba}.main_listing .listing_ul ul li a:hover path{fill:#fff}@media (max-width:767.98px){.main_listing .listing_ul ul li a{width:100%;padding:5px 10px}.main_listing .listing_ul ul li a svg{display:none}}@media (max-width:767.98px){.main_listing .listing_ul ul li{display:flex;flex:0 0 auto}}@media (max-width:767.98px){.main_listing .listing_ul ul{width:100%;overflow:auto;display:flex;flex-wrap:nowrap}}@media (max-width:767.98px){.main_listing .listing_ul{padding:0;margin-bottom:20px}}.main_listing .listing_main{margin-bottom:30px}.main_listing .listing_main h2{font-weight:700;font-size:28px;line-height:normal;line-height:32px;text-align:left;color:#1e1c24;margin-bottom:30px}.nocrs{text-align:center}.nocrs span{text-indent:-9999px;background:url(../../assets/frontend/images/no-course-found.svg);display:block;width:250px;height:212px;margin:auto;background-size:100%}.nocrs h3{margin:15px 0 0;font-size:18px;font-weight:600}.all_listing a{text-decoration:none}.all_listing a .details_box{border-radius:10px;background:#fff;box-shadow:0 12px 15px rgba(0,0,0,.09);position:relative;margin-bottom:30px}.all_listing a .details_box img.list-img{width:100%;max-height:125px;-o-object-fit:cover;object-fit:cover;min-height:125px;height:100%;background:#dadada;border-top-left-radius:10px;border-top-right-radius:10px}.all_listing a .details_box .new_box{position:absolute;top:5px;left:5px;display:flex;align-items:center}.all_listing a .details_box .new_box span.new{width:43.11px;height:24px;background:#ff7e62;border-radius:5px;display:flex;align-items:center;justify-content:center;margin:3px;font-weight:600;font-size:13px;line-height:21px;text-align:left;color:#fff}.all_listing a .details_box .new_box span.featured{background:#00a0e8;width:74.22px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;margin:3px;font-weight:600;font-size:13px;line-height:21px;text-align:left;color:#fff}.all_listing a .details_box .nsdc-logo{position:absolute;top:35px;left:calc(50% - 63px);display:flex;align-items:center}.all_listing a .details_box .listing_content{padding:10px}.all_listing a .details_box .listing_content span{font-weight:500;font-size:13px;line-height:25px;text-align:left;color:#2941ba;cursor:default}.all_listing a .details_box .listing_content h3{font-weight:700;font-size:19px;line-height:26px;text-align:left;color:#2b3d45;padding:10px 0 0}.all_listing a .details_box .listing_content p{font-weight:400;font-size:13px;line-height:20px;text-align:left;color:#868b8d;margin-bottom:10px}.all_listing a .details_box .listing_content p img{margin-right:10px}.all_listing a .details_box .listing_content ul{margin-left:-11px}.all_listing a .details_box .listing_content ul li{list-style:none;margin:2px;display:inline-block}.all_listing a .details_box .listing_content ul li span{text-decoration:none;padding:0 8px;background:#dae8eb;font-weight:400;font-size:12px;line-height:20px;display:block;text-align:left;color:#1e1c24}.all_listing a .details_box .listing_content ul li span:hover{background-color:#1e1c24;color:#fff}.all_listing a .details_box .listing_content .btn_box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-top:1px solid #dedede;padding:10px 0 10px;margin-top:20px}.all_listing a .details_box .listing_content .btn_box .closed{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:21px;text-align:center;color:#1e1c24;margin-bottom:8px}.all_listing a .details_box .listing_content .btn_box .closed img{margin-right:10px}.all_listing a .details_box .listing_content .btn_box .closed strong{display:inline-block;margin-left:10px}.all_listing a .details_box .listing_content .btn_box .closed strong span{font-weight:400;font-size:13px;color:#1e1c24}@media (max-width:575.98px){.all_listing a .details_box .listing_content .btn_box .closed{font-size:12px}}.all_listing a .details_box .listing_content .btn_box .btn-info{width:117px;height:36px;background:#2941ba;font-weight:700;font-size:14px;line-height:25px;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;border:none}.all_listing a .details_box .listing_content .btn_box .btn-info:hover{background-color:#2b3d45}@media (max-width:575.98px){.all_listing a .details_box .listing_content .btn_box .btn-info{font-size:12px;width:90px;height:30px;margin-top:10px}}@media (max-width:575.98px){.all_listing a .details_box .listing_content .btn_box{flex-direction:column}}.all_listing a:hover .btn-info{background-color:#2b3d45!important}@media (max-width:767.98px){.all_listing{display:flex;width:100%;overflow:auto;flex-wrap:nowrap}.all_listing .col-6{width:80%}}.main_search{position:relative;border-radius:17px;background:#fff;box-shadow:0 12px 15px rgba(0,0,0,.5);margin:auto;z-index:1;padding:30px 10px}.main_search .result_box{max-height:460px;overflow:auto}.main_search .result_box .all_listing{margin:auto}.main_search .course_heading .position-relative{max-width:466px;margin:auto}.main_search .course_heading h2{font-weight:700;font-size:36px;line-height:normal;text-align:center;color:#1e1c24;margin:0}@media (max-width:767.98px){.main_search .course_heading h2{font-size:30px;line-height:35px;margin-bottom:15px}}.main_search .course_heading p{font-weight:500;font-size:18px;line-height:23px;text-align:center;color:#1e1c24;margin-bottom:30px}.main_search .course_heading .search_icon{position:absolute;top:50%;transform:translateY(-50%);left:15px}.main_search .course_heading .form-control{max-width:466px;height:55px;border-radius:3px;background:0 0;border:1px solid #101010;font-weight:300;font-size:15px;letter-spacing:.02em;text-align:left;color:#101010;padding:0 20px 0 60px}.main_search .course_heading .form-control::-moz-placeholder{color:#101010}.main_search .course_heading .form-control::placeholder{color:#101010}.main_search .related_courses{margin-top:40px}.main_search .related_courses h2{font-weight:500;font-size:24px;line-height:35px;text-align:center;color:#1e1c24}#course_search .modal-body{padding:0}#course_search .modal-header{position:absolute;top:0;right:0;z-index:9}.category2{display:block;border-top:1px solid #ccc;padding:0;margin-top:2px}