.detailpage .banner{padding:6rem 0 6rem}@media (max-width:767.98px){.detailpage .banner{padding-top:4rem}}.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 ul{display:flex;justify-content:flex-start;align-items:center;width:100%;flex-wrap:wrap;gap:10px}.main_listing .listing_ul ul li{list-style:none;border-radius:50px;background:#f3f4f6}.main_listing .listing_ul ul li a{font-weight:500;font-size:14px;line-height:22px;color:#1e1c24;padding:10px 12px;border-radius:50px;text-decoration:none;white-space:nowrap}.main_listing .listing_ul ul li a:hover{color:#fff;background:#2941ba}@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}@media (max-width:767.98px){.main_listing .listing_main h2{font-size:24px;line-height:30px;margin-bottom:20px}}.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:600;font-size:38px;line-height:46px;text-align:center;color:#1e1c24;margin:0}@media (max-width:767.98px){.main_search .course_heading h2{font-size:24px;line-height:30px;margin-bottom:15px}}.main_search .course_heading p{font-weight:400;font-size:16px;line-height:23px;text-align:center;color:#1e1c24;margin-bottom:30px}.main_search .related_courses{margin-top:20px}.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-body .course_heading{background:url(../../assets/frontend/images/banner-bg2.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:3rem 1rem 3rem;margin-top:20px}@media (max-width:767.98px){#course_search .modal-body .course_heading{padding:2rem 1rem 2rem}}#course_search .modal-body .course_heading .form-wrap{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;background:#f3f4f6;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;max-width:575px;height:55px;margin:0 auto}#course_search .modal-body .course_heading .form-control-wrap{width:calc(100% - 50px);position:relative}#course_search .modal-body .course_heading .form-control-wrap input{width:100%;height:100%;border:none;outline:0;background:0 0}#course_search .modal-body .course_heading .form-control-wrap input::-moz-placeholder{color:#000}#course_search .modal-body .course_heading .form-control-wrap input::placeholder{color:#000}#course_search .modal-body .course_heading .search-btn{background:#2941ba;border-radius:0 5px 5px 0;padding:10px 20px;color:#fff;font-size:15px;font-weight:500;line-height:25px;text-align:center;cursor:pointer;width:50px;height:55px;display:flex;align-items:center;justify-content:center}#course_search .modal-body .course_heading .search-btn .search_icon{color:#fff}#course_search .modal-header{position:absolute;top:0;right:0;z-index:9}.banner-container{margin-top:6rem}@media (max-width:767.98px){.banner-container{margin-top:4rem}}.banner-container .course-listing-banner-wrap{padding:6rem 1rem 4rem;text-align:center}.banner-container .course-listing-banner-wrap h1{font-size:42px;line-height:52px;margin-bottom:25px;color:#101828;font-weight:600}@media (max-width:767.98px){.banner-container .course-listing-banner-wrap h1{font-size:30px;line-height:36px}}.banner-container .course-listing-banner-wrap .course_listing_banner{text-align:center}.banner-container .course-listing-banner-wrap .course_listing_banner p{font-size:18px;line-height:28px;color:#000;font-weight:400}.banner-container .course-listing-banner-wrap .course_listing_banner .form-wrap{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;background:#f3f4f6;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;max-width:575px;height:55px;margin:0 auto}.banner-container .course-listing-banner-wrap .course_listing_banner .form-control{font-weight:300;font-size:15px;letter-spacing:.02em;text-align:left;color:#000;display:flex;align-items:center;width:calc(100% - 50px);border:none;outline:0;background:0 0}.banner-container .course-listing-banner-wrap .course_listing_banner .form-control::-moz-placeholder{color:#000}.banner-container .course-listing-banner-wrap .course_listing_banner .form-control::placeholder{color:#000}.banner-container .course-listing-banner-wrap .course_listing_banner .search-btn{background:#2941ba;border-radius:0 5px 5px 0;padding:10px 20px;color:#fff;font-size:15px;font-weight:500;line-height:25px;text-align:center;cursor:pointer;width:50px;height:55px;display:flex;align-items:center;justify-content:center}.banner-container .course-listing-banner-wrap .course_listing_banner .search-btn .search_icon{color:#fff}.course-list-sec{margin-top:40px}