@font-face {
  font-family: 'YourFont';
  src: url('yourfont.woff2') format('woff2');
  font-display: swap;
}
*{padding:0;margin:0}a{text-decoration:none}.header_top_strip{background:#b23139;height:50px;max-width:120rem;margin:auto}.marquee-block{width:100%;overflow:hidden;white-space:nowrap;position:relative;display:flex;height:50px;align-items:center}.marquee-item-list{display:inline-block;padding:0;margin:0;list-style:none;animation:marquee 20s linear infinite}.marquee-block:hover .marquee-item-list{animation-play-state:paused!important}.marquee-item-list li{display:inline-block;margin-right:50px;color:#f1f1f1}.marquee-item-list li:hover{color:#fff}.marquee-item-list li a{color:#fff}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.nav_course li{border-bottom:1px solid #ccc}.nav_course li:first-child{padding-bottom:7px}.dropdown_menu li{border-bottom:1px solid #0000;padding-bottom:0}.dropdown-toggle::after{display:none}.strip_left{padding-top:3px}.strip_left span{font-size:14px;color:#fff;margin-right:15px;letter-spacing:.5px}.strip_right{text-align:right}.strip_right a{color:#fff;display:inline-block;width:35px;height:35px;border:1px solid #fff;border-radius:50%;position:relative;margin-left:10px}.strip_right a i{position:absolute;top:50%;left:50%;font-size:18px;transform:translate(-50%,-50%)}.strip_right span a{width:auto;height:auto;border:0;text-decoration:none;position:relative;top:-11px;font-weight:600}.navbar_nav{padding:0 30px;width:100%;max-width:120rem;margin:auto;box-shadow:0 0 5px 0 #cccccc54}.navbar_navFixed{background:#fff;position:fixed;width:100%;top:0;box-shadow:0 0 5px 0 #ccc;z-index:5}.navbar_nav .navbar{margin:0;padding:0}.navbar_nav .dropdown-menu{background:#fff;border-radius:0;margin-top:-1px!important}.nav_brand_logo{width:200px}.navbar_nav .nav_brand_logo .logo_img{width:40%}.navbar_nav .navbar-collapse{flex-grow:inherit}.navbar_nav .navbar-nav .nav-link{color:#000;font-size:17px;padding:23px 0;margin-left:25px;position:relative;transition:.5s}.navbar_nav .navbar-nav .nav-link:hover{color:#b23139}.navbar_navFixed .navbar-nav .nav-link{color:#000}.dropdown-item:hover{color:#fff;background:#b23139}.dropdown .dropdown-menu{display:none}.dropdown:hover > .dropdown-menu,.dropend:hover > .dropdown-menu{display:block;margin-top:.125em;margin-left:.125em;width:220px!important}.dropdown-item{white-space:wrap}.dropdownItem{position:relative}.sub-dropdown-menu{display:none}.dropdownItem:hover .sub-dropdown-menu{display:block;position:absolute;left:100%;background:#fff;padding:10px;top:0;width:100%;border:1px solid #ccc}@media screen and (min-width: 769px){.dropend:hover > .dropdown-menu{position:absolute;top:0;left:100%}.dropend .dropdown-toggle{margin-left:.5em}}.inner_banner{position:relative;overflow:hidden}.inner_banner img{height:550px}.banner_overley{position:absolute;top:0;left:0;width:100%;height:100%}.owl_carusel{position:relative}.owl_carusel .owl-nav button.owl-prev{position:absolute;left:10px;top:40%;background:#fff!important;width:30px;font-size:30px!important}.owl_carusel .owl-nav button.owl-prev:hover{background:#000!important}.owl_carusel .owl-nav button.owl-next{position:absolute;right:10px;top:40%;background:#fff!important;width:30px;font-size:30px!important}.owl_carusel .owl-nav button.owl-next:hover{background:#000!important}.banner_content{position:absolute;top:55%;left:65%;transform:translate(-50%,-50%);width:56%;text-align:center}.banner_content h2{width:70%;margin:auto;color:#000;font-size:4rem;font-weight:700;line-height:1.2;animation:slideDown 1s ease forwards;opacity:0}.banner_content p{font-size:1.5rem;color:#000;width:70%;margin:auto;margin-bottom:20px;animation:fadeIn 1.5s ease forwards;animation-delay:.5s;opacity:0}.banner_content a{display:inline-block;width:200px;border:0;padding:20px 0;font-size:18px;font-weight:700;line-height:1.2;color:#fff;background:#b23139;transition:.5s;margin:7px;animation:slideUp 1s ease forwards;animation-delay:1s;opacity:0}@keyframes slideDown{0%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}.banner_content a:hover{background:#000;color:#fff}.bg_about{padding:90px 0 50px}.about_section{display:flex;flex-wrap:wrap;justify-content:space-between}.about_inner{width:48%;position:relative}.about_inner .abt_img1{width:100%;position:relative;top:-50px}.about_inner .abt_img2{width:30%;border:2px solid #b23139;border-radius:50%;background:#fff;position:relative;z-index:1;padding:2px;top:0}.video_box{position:relative;top:-54px}.about_inner h6{display:inline-block;color:#b23139;font-weight:700;position:relative}.about_inner h2{font-size:2.5rem;font-weight:700;line-height:1.2;color:#2C3E50;margin-bottom:20px}.about_inner p{font-size:1rem;font-weight:400;line-height:1.5;color:#808B8D}.about_btn a{display:inline-block;background:#b23139;font-size:1rem;text-decoration:none;padding:17px 50px;color:#fff;margin-top:10px;transition:.5s}.bg_courses{padding:0 0 50px}.service_heading{text-align:center}.service_heading h2{font-size:27px;font-weight:700;line-height:1.2;color:#2C3E50}.service_heading p{font-size:1rem;font-weight:400;line-height:1.5;color:#808B8D;width:75%;margin:auto}.courses_section{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.courses_inner{width:23.5%;background:#fff;transition:.5s;padding-bottom:10px;box-shadow:0 29px 21px -6px #0000001a!important}.courses_inner:hover{background:#083764;transform:scale(1.1)}.courses_inner:hover h5{color:#fff}.courses_inner img{width:100%;margin-bottom:20px;height:184px}.courses_inner h5{font-size:1rem;font-weight:700;line-height:1.2;color:#000;text-align:center}.upcoming_batches{background:#083764;margin:20px 0 50px;padding:25px 0}.upcoming_batches_inner h2{font-size:2rem;font-weight:700;line-height:1.2;color:#fff;text-align:center;margin-bottom:0;padding-top:8px}.upcoming_batches_inner_btn{padding-top:14px;text-align:right}.upcoming_batches_inner_btn a{border:0;padding:15px 30px;font-size:20px;font-weight:700;line-height:1.2;background-color:#fff;color:#2C3E50;transition:.5s}.upcoming_batches_inner_btn a:hover{background:#b23139;color:#fff}.bg_success{padding:20px 0 50px}.owl_carusel_success{margin-top:30px}.owl_success_story .owl-dots.disabled,.owl_success_story .owl-nav.disabled{display:block!important}.owl_success_story .owl-nav button.owl-next,.owl_success_story .owl-nav button.owl-prev{background:#b23139!important;width:30px;font-size:21px;color:#fff!important}.bg_announcement{padding:0 0 50px;position:relative}.yellow_squre_dots{position:absolute;left:30px;width:81px;opacity:.7}.purple_squre_dots{position:absolute;right:30px;width:151px;bottom:30px;opacity:.7}.director_profile{padding:20px;text-align:center;height:459px;overflow:hidden;overflow:auto;position:relative;box-shadow:0 0 5px 1px #ccc}.director_profile::-webkit-scrollbar{width:8px}.director_profile::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.director_profile h3{font-size:20px;font-weight:700;margin-top:15px}.director_profile p{margin-bottom:0}.profile_img{text-align:center}.profile_img img{width:150px;height:150px;border-radius:50%}.announcement{width:100%;margin:auto;box-shadow:0 0 5px 1px #ccc;height:459px}.announcement_heading{font-size:1.5rem;font-weight:700;line-height:1.2;text-align:center;margin-bottom:0;padding:15px 0}.announcement_inner{padding:20px;height:357px;overflow-y:auto;-webkit-overflow-scrolling:touch}.announcement_inner::-webkit-scrollbar{width:8px}.announcement_inner::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.announcement_inner_btm{border-bottom:1px solid #ccc;margin-bottom:20px}.announcement_inner_btm h5{font-weight:700;line-height:1.2;color:#2C3E50}.announcement_inner_btm h5 i{color:#b23139}.bg_join{padding:50px 0;background:#f5f5f7;position:relative}.join_us{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.join_inner{width:31.5%}#card{background:#fff;height:auto;width:100%;margin:15px auto;padding-bottom:1px;box-shadow:0 29px 21px -12px #0000001a!important;position:relative;padding-top:25px;min-height:280px;transition:.5s}#card:hover{transform:translateY(-10px)}#card h3{text-align:center;font-weight:700;line-height:1.2;margin:0 20px}.image-crop{text-align:center}#icon_img{width:20%}#avatar{display:inline;height:230px;width:auto;margin-left:-34px}#bio{display:block;width:100%;padding:10px 20px}#bio p{font-size:15px;text-align:center}.bg_counter{background-repeat:no-repeat;background-size:cover;padding:10px 0;margin:0 0 50px;background:#f1f1f1;position:relative}.dots_img{position:absolute;width:90px;left:20px;top:20px}.counter-box{text-align:center;padding:20px;transition:.5s}.four{border-right:1px solid #ddd}.four:last-child{border-right:0}.counter-box:hover{transform:scale(1.1)}.counter-box p{margin:5px 0 0;padding:0;color:#000;font-size:18px;font-weight:500}.counter-box img{width:70px;font-size:40px;margin:0 0 15px;color:#b23139}.counter{display:block;font-size:32px;font-weight:700;color:#000;line-height:28px}.breadcrumb_section{padding:30px;position:relative;overflow:hidden;background-image:linear-gradient(to right,#b23139,#083764);max-width:120rem;margin:auto}.breadcrumb_content{text-align:center}.breadcrumb_content h2{color:#fff;font-size:3rem;font-weight:700;line-height:1.2}.breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.breadcrumb li{color:#fff}.breadcrumb li a{color:#fff;font-weight:600}.bg_mission{background:#f1f1f1;padding:50px 0}.mission{display:flex;flex-wrap:wrap;justify-content:space-between}.mission_inner{width:48%;text-align:center}.mission_inner img{width:150px;transition:.5s}.mission_inner img:hover{transform:scale(1.1)}.mission_inner h3{font-size:27px;font-weight:600}.bg_core{padding:50px 0 0}.core_value{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.core_value_inner{width:23.5%;border:1px solid #ccc;padding:20px;transition:.5s}.core_value_inner:hover{transform:scale(1.1)}.core_value_img{text-align:center}.core_value_img img{width:80px}.core_value_inner h3{font-size:21px;margin-top:10px}.core_value_inner p{margin-bottom:0}.bg_our_team{padding:50px 0px;}.team_card{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:100px;border:1px solid #ccc;padding:10px;position:relative;min-height:250px}.team_card::before{position:absolute;content:'';background:#b23139;height:30px;width:65%;right:0;top:0;border-radius:0 0 0 50px}.card_inner1 img{position:absolute;width:100px!important;height:100px!important;border-radius:50%;left:20px;top:-70px;border:5px solid #fff;box-shadow:0 0 27px 0 #ccc}.card_inner1 h4{font-size:20px;margin-top:30px}.card_inner1 h6{color:#b23139}.card_inner1 p{margin-bottom:0}.bg-footer{margin:0px 0 0;padding:21px 0;background:#083764;padding-top:50px}.footer_logo img{width:75px;background:#fff;padding:0;margin-bottom:20px}.ulBox li{list-style-type:none;font-size:14px}.footer-item h3{font-size:1.3rem;font-weight:600;line-height:1.2;color:#fff;margin-bottom:20px}.ulBox li i{color:#fff;font-size:15px;font-weight:700;margin-right:10px}.ulBox li a{display:inline-block;margin-bottom:5px;color:#fff;font-size:15px;font-weight:400;text-transform:capitalize;transition:.3s;text-decoration:none;transition:.5s}.ulBox li a:hover{letter-spacing:1px}.fitem-box p{font-size:15px;color:#fff}.social_link{padding-left:0}.social_link li{list-style-type:none;float:left;margin-right:15px}.social_link li a{display:inline-block;width:35px;height:35px;border:1px solid #fff;border-radius:50%;position:relative;transition:.5s}.social_link li a:hover{background:#fff}.social_link li a:hover i{color:#0f5286}.social_link li a i{position:absolute;top:50%;left:50%;font-size:18px;color:#fff;transform:translate(-8px,-8px)}.fa_face{padding-left:3px}.img_gallery{display:flex;flex-wrap:wrap;gap:7px}.img_gallery img{width:29%;border:4px solid #fff}.newsletter{position:relative}.newsletter input{width:100%;padding:1rem 3rem 1rem 1.5rem;outline:none}.newsletter button{background:#f0a00d;border:0;position:absolute;top:8px;right:8px;padding:10px 15px;font-weight:600}.footer-bottom{padding:25px 0 10px;font-size:15px;border-top:1px solid #ffffff1a;margin-top:50px}.footer-bottom p{margin-bottom:0;color:#fff}.ftr_btm{margin-bottom:0;color:#fff;display:flex;justify-content:flex-end;grid-gap:20px}.ftr_btm a{color:#fff;text-decoration:none}.ftr_btm span{color:#808B8D}.scrollToTop{padding:5px 10px;font-size:23px;text-align:center;background:#f0a00d;font-weight:700;color:#fff;text-decoration:none;position:fixed;bottom:23px;right:17px;-webkit-text-stroke:2px #f0a00d;display:none}.whatapp_box img{position:fixed;right:15px;bottom:40%;width:70px;z-index:3}.phone_box img{position:fixed;right:15px;bottom:27%;width:60px;z-index:3}.bg-blog-section{padding:50px 0}.blog-item{background:#fff;transition:all 500ms ease;border-radius:5px;margin:11px 0;box-shadow:0 13px 30px 0 #d1caca;transition:.5s}.blog-item:hover{transform:translateY(-10px)}.image-part{width:100%}.image-part img{width:100%;height:193px}.blog-item .blog-content{padding:27px 27px 16px;height:230px;padding-bottom:0}.blog-item .blog-content .blog-meta{margin-bottom:11px;padding-left:17px;text-align:center}.blog-item .blog-content .blog-meta li{position:relative;margin-right:5px;padding-right:15px;display:inline-block;font-size:15px}.blog-item .blog-content .blog-meta li i{padding-right:3px;font-size:14px;color:#b23139}.blog-item .blog-content .title{margin-bottom:14px;font-size:24px;line-height:34px;text-align:center;display:block;display:-webkit-box;max-width:100%;height:70px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-item .blog-content .title a{color:#101010;font-size:21px;font-weight:600}.blog-item .blog-content .desc{color:#505050;padding-bottom:20px;text-align:center;font-size:16px;display:block;display:-webkit-box;max-width:100%;height:47px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pagination_box{text-align:center;margin-top:20px}.pagination_box .pagination{justify-content:center}.pagination_box .pagination .page-link{color:#000}.pagination_box .active>.page-link,.pagination_box .page-link.active{background:#b23139;border:1px solid #b23139;color:#fff!important}.pagination_box .page-item:first-child .page-link{border-radius:0}.pagination_box .page-item:last-child .page-link{border-radius:0}.bg-blog-detail{padding:53px 0}.recent-posts-widget{background:#fff;padding:40px 30px;box-shadow:0 6px 25px #00000012}.widget-title{color:#111;font-size:20px;line-height:26px;font-weight:600;position:relative;z-index:1;padding-bottom:12px;margin-bottom:20px}.widget-title:before{content:"";position:absolute;border:0;width:50px;height:2px;background:red;z-index:1;margin-left:0;bottom:0;left:0}.recent-posts-widget .show-featured{display:flex;align-items:center;border-bottom:1px solid #0000000f;padding-bottom:15px;margin-bottom:15px}.recent-posts-widget .show-featured .post-img{max-width:110px}.post-img img{width:91%}.recent-posts-widget .show-featured .post-desc a{font-size:14px;line-height:22px;color:#111;font-weight:600;display:block;text-decoration:none;display:-webkit-box;max-width:100%;height:43px;margin:0 auto;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recent-posts-widget .show-featured .post-desc .date{color:#b23139;font-size:14px}.bs-img{width:100%}.bs-img img{width:100%;margin-bottom:20px;}.blog-full-box{box-shadow:0 0 30px #0000000d;padding:0 33px;padding-bottom:33px}.blog-metaBx li{list-style-type:none;float:left;margin-right:17px;font-size:15px}.blog-metaBx li i{color:#b23139}.blog-metaBx{padding-left:0;padding-top:27px}.blog-detail h2{font-size:27px}.blog-detail h3{font-size:20px}.comment-area{padding-top:31px}.comment-area h3{font-size:24px}.comment-full label{padding-top:21px;padding-bottom:5px;font-size:15px}.comment-full input{border-radius:0;padding:13px}.submit-btn button{border:0;background:#b23139;color:#fff;border:0;padding:13px 27px;margin-top:30px}.bg_support{background:#f4f6f8;padding:50px 0}.support_section{display:flex;flex-wrap:wrap;gap:30px}.support_inner_card{background:#fff;border-radius:12px;box-shadow:0 6px 16px #0000000f;padding:25px 30px;transition:transform .3s ease,box-shadow .3s ease;width:48.5%;transition:.5s}.support_inner_card:hover{transform:translateY(-10px)}.support_inner_card h2{font-size:1.4rem;margin-bottom:15px;border-left:4px solid red;padding-left:10px}.bg_course{padding:50px 0;max-width:120rem;margin:auto}.course_section{display:flex;flex-wrap:wrap}.course_section .nav_course{width:17%}.course_content{width:81%}.bg_course .nav .nav-item a.active{background-color:transparent;color:#b23139!important}.bg_course .nav .nav-item a{width:100%;display:block;color:#000;text-align:right}.bg_course .nav .nav-item a.active::after{content:"";border-right:4px solid #b23139;height:100%;position:absolute;right:-1px;top:0;border-radius:5px 0 0 5px;height:100%}.course_content h2{font-size:24px;margin-top:5px}.course_box{display:flex;flex-wrap:wrap;gap:21px;margin-top:30px}.course_box_inner{width:32%;box-shadow:#0003 0 4px 20px;padding-bottom:50px;position:relative}.course_img img{width:100%;height:300px}.course_detail{padding:20px 15px}.course_detail h4{font-size:18px;margin-top:10px}.course_detail ul li{font-size:15px;color:#000}.course_detail ul li::marker{color:#b23139}.course_detail ul li+li{margin-top:10px}.price{width:90%;margin:auto;color:#0c4475;font-size:20px;font-weight:600}.course_btn{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 10px;position:absolute;width:85%;bottom:20px}.course_btn a{display:block;width:46%;border:2px solid #b23139;text-align:center;padding:7px 0;font-size:16px;font-weight:600}.course_btn1{display:inline-block;padding:8px 20px;border:2px solid #b22222;background-color:#fff;color:#b22222;text-decoration:none;font-weight:500;cursor:pointer;transition:all .3s ease}.course_btn1:hover{background-color:#b22222;color:#fff}.bg_course_detail{padding:30px 0 20px}.course_para p{font-weight:400;line-height:1.5;text-align:center}.bg_course_strip{background:#083764;padding:20px 0;margin-top:30px}.course_strip{display:flex;flex-wrap:wrap;justify-content:space-between}.course_strip1{display:flex;align-items:center;gap:20px}.course_strip_inner i{color:#fff;font-size:30px}.course_strip_inner h4{color:#fff;font-size:20px;margin-bottom:0}.course_strip_inner p{color:#fff;margin-bottom:0;font-size:14px}.courseCnt{margin-top:30px}.courseCnt h2{font-size:27px}.courseCnt p{font-size:1rem;font-weight:400;line-height:1.5}.courseCnt ul li{font-weight:400;line-height:1.5}.courseCnt ul li+li{margin-top:10px}.courseCnt ol li{font-weight:400;line-height:1.5}.unique-contact-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.unique-contact-box{display:flex;background:#fff;width:100%;max-width:1100px;box-shadow:0 4px 12px #00000026}.unique-left-info{background:#004573;color:#fff;padding:40px;flex:1}.unique-left-info .unique-icon{text-align:center;font-size:40px;margin-bottom:15px}.unique-icon img{width:90px;background:#fff;border-radius:50%;padding:5px}.unique-left-info h4{text-align:center;margin-bottom:25px}.unique-left-info p{font-size:14px;margin-bottom:15px;border-bottom:1px solid #ffffff4d;padding-bottom:10px}.unique-left-info a{color:#fff;text-decoration:none;font-weight:700}.unique-right-form{flex:1.3;padding:40px}.unique-right-form h4{margin-bottom:25px}.unique-form-group{margin-bottom:20px}.unique-form-label{display:block;font-size:12px;color:#333;margin-bottom:5px;text-transform:uppercase}.unique-form-input,.unique-form-textarea{width:100%;border:none;border-bottom:1px solid #ccc;padding:8px;font-size:14px;outline:none}.unique-form-textarea{resize:none;height:70px}.unique-checkbox-row{display:flex;gap:20px;margin-bottom:20px}.unique-checkbox-label{font-size:14px}.unique-consent{font-size:12px;color:#555;margin-bottom:20px}.unique-submit-btn{background:#fff;border:1px solid #333;padding:10px 25px;cursor:pointer;transition:.3s}.unique-submit-btn:hover{background:#004573;color:#fff}@media (max-width: 768px){.unique-contact-box{flex-direction:column}}.contact-container{display:flex;min-height:90vh;align-items:center;justify-content:center}.contact-left{flex:1;padding:40px 0}.contact-left h2{font-size:36px;font-weight:700;margin-bottom:10px}.contact-left p{font-size:16px;padding-right:31px;margin-bottom:20px;line-height:1.6}.contact-left a{color:#000;text-decoration:none;display:block;margin:0 0 5px}.contact-right{flex:1;background:#fff;color:#333;padding:40px;border-radius:12px;box-shadow:0 4px 10px #0003}.contact-right h3{margin:0 0 10px;font-size:22px;color:#333}.form-row{display:flex;gap:20px;margin-bottom:15px}.form-row input,.form-row textarea,.form-row select{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px}textarea{resize:none;height:100px}.btn{background-color:#4b3d70;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:14px}.btn:hover{background-color:#372c57}.button-box{background:#bf2a3b;border:none;color:#fff;padding:11px;font-weight:700}.contact-left a i{background:#004573;color:#fff;margin:4px 10px;width:35px;padding:10px;border-radius:5px;text-align:center}.bg-cartBx{padding:50px 0}.cartHeading{font-size:27px;margin-bottom:31px}.cart_box{border:1px solid #ccc;padding:10px;margin-bottom:21px}.proceedBx{padding:10px 20px;border:1px solid #ccc}.proceedBx3{text-align:right}.proBxx{display:block;display:-webkit-box;max-width:100%;line-height:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.proceedBx1{border-bottom:1px solid #ccc;padding:19px 0}.proceedBx1 p{margin-bottom:0;font-size:14px}.totl_bx h3{font-size:20px;font-weight:700;margin-bottom:0}.cart_img{width:100%;text-align:center}.cart_img img{max-width:100%;max-height:113px}.cart_para{font-size:15px;margin-bottom:0}.qnty_span{display:inline-block;padding-right:13px;font-size:15px;position:relative;top:-5px}.cart_quantity .quantity{display:inline-block;border:1px solid #ccc;padding:3px 0 0}.cart_quantity .quantity__minus,.cart_quantity .quantity__plus{display:inline-block;width:37px;height:40px;margin:0;text-decoration:none;text-align:center;line-height:35px}.cart_quantity .quantity__minus:hover,.cart_quantity .quantity__plus:hover{background:#fff}.cart_quantity .quantity__input{width:32px;margin:0;padding:0;text-align:center;border:0;background:#fff;color:#8184a1;font-size:19px;position:relative;top:-2px;outline:none}.cart_quantity .quantity__minus:link,.cart_quantity .quantity__plus:link{color:#8184a1;font-size:27px}.cart_quantity .quantity__minus:visited,.cart_quantity .quantity__plus:visited{color:#000}.priceBx{font-size:15px;font-weight:600;margin-top:13px}.trashBx{font-size:23px;margin-top:6px;transition:.5s;cursor:pointer}.trashBx:hover{color:#b23139}.proceedBtn{margin:21px 0}.proceedBtn button{background:#b23139;color:#fff;text-decoration:none;display:inline-block;width:100%;text-align:center;padding:13px 0;font-size:17px;font-weight:600;transition:.5s;border:none}.proceedBtn button:hover{background:#083764}.couponBx1 h3{font-size:19px;font-weight:600}.shoppingBtn a{background:#083764;color:#fff;text-decoration:none;display:inline-block;width:30%;text-align:center;padding:11.5px 0;font-size:17px;font-weight:600;transition:.5s}.shoppingBtn a:hover{background:#b23139}.couponBx1{padding-top:0}.couponBx1 input{border-radius:0}.couponBx1 span{border-radius:0}.bg-empty{padding:0 81px}.emptyBx{text-align:center}.emptyBx_img img{width:230px}.click_hereBtn a{background:#b23139;text-decoration:none;padding:13px 31px;color:#ffff;font-size:19px;display:inline-block;margin-bottom:13px}.subscriveBx2 input{padding:11px}.subscriveBx2 span button{border:0;background:0;color:#fff}.subscriveBx2 span{background:#b23139;color:#fff;padding:0 20px;cursor:pointer;text-transform:uppercase;border:1px solid #b23139}.check_Bx{padding:27px 11px}.radioBx{text-align:center;margin-top:35px}.wrk{background:#f1f1f1;padding:5px;font-size:13px}.edtchck{float:right;text-decoration:none;padding-right:13px}.edtchck a{text-decoration:none;font-size:15px;color:#000;transition:.5s}.edtchck a:hover{color:#b23139}.chckName{font-size:16px;font-weight:600;margin-top:11px}.checkAdd{font-size:15px;margin-bottom:0}.ps-form--checkout h4{margin-bottom:20px;font-weight:600}.addnew{font-size:14px;color:#2874f0;font-weight:600;padding:10px;cursor:pointer;text-align:left;border:1px solid #ddd;margin-bottom:13px;display:block;border-radius:4px}.addNewAddd{padding:0 35px;display:none}.cashBx p{font-size:14px;margin-bottom:11px}.groupBx{margin-bottom:21px}.groupBx input{width:100%;padding:9px;border:1px solid #ccc;outline:none}.groupBx textarea{width:100%;padding:9px;border:1px solid #ccc;outline:none}.groupBx select{width:100%;padding:9px;border:1px solid #ccc;outline:none}.group_radio{font-size:14px}.group_btn a{background:#b23139;color:#fff;text-decoration:none;display:inline-block;padding:9px 45px;font-size:18px;font-weight:600;margin-top:21px;transition:.5s}.group_btn a:hover{background:#083764}.login{color:#fff!important}.login span{background:#b23139;padding:5px 15px}.bg_login{padding:50px 0}.login_section{box-shadow:0 0 30px 0 #ccc;padding-right:20px}.login_img img{width:100%}.login_form h2{font-size:20px;margin-top:30px;font-weight:700}.form_input{margin-top:15px;position:relative}.form_input input{width:100%;border:1px solid #ccc;padding:10px;outline:none}.form_input a{position:absolute;right:10px;top:10px;font-weight:600}.form_input a:hover{color:#b23139}.form_input button{width:100%;border:1px solid #b23139;background:#b23139;color:#fff;padding:10px;font-weight:700;transition:.5s;margin-bottom:2rem;margin-top:7px}.form_input button:hover{border:1px solid #083764;background:#083764}.orBox{border-top:1px solid #ccc;height:21px;position:relative}.orBox span{position:absolute;z-index:3;margin-top:-14px;background:#fff;font-weight:600;width:35px;font-size:17px;left:44%;padding-left:5px}.login_otp h2{font-size:20px;margin-top:10px;font-weight:700}.form_sumbmit button{width:100%;border:1px solid #b23139;background:#b23139;color:#fff;padding:10px;font-weight:700;transition:.5s;margin-bottom:10px;margin-top:20px}.form_sumbmit button:hover{border:1px solid #083764;background:#083764}.regclass{font-size:15px;text-align:center;font-weight:600}.form_input i{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#333}.forgot_password{padding-top:50px}.user_dropdown{right:0;border-top:2px solid #b23139}.user_dropdown::before{position:absolute;content:'';border:15px solid #b23139;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid transparent;top:-32px;right:50px}.bg-userprofile{padding:51px 0;background:#f0f0f0}.userProfile{background:#fff;padding:30px}.userproheading{font-size:23px;font-weight:600}.user_group{margin-top:17px}.user_group label{display:block;font-size:15px;margin-bottom:3px}.user_group input{width:100%;border:1px solid #ccc;padding:11px;outline:none;border-radius:5px}.user_group select{width:100%;border:1px solid #ccc;padding:9px;outline:none}.user_groupBtn{text-align:right}.user_groupBtn button{background:#b23139;border:0;margin-top:17px;padding:9px 27px;color:#fff;font-weight:600;transition:.5s}.user_groupBtn button:hover{background:#083764}.bg-myorder{padding:51px 0}.myOrder tbody,td,tfoot,th,thead,tr{border-style:none!important}.orderPlaceRgt p{text-align:right}.orderPlace p{font-weight:500;font-size:14px;margin-bottom:0}.orderPlace p span{margin-top:5px;display:inline-block}.cancelledBtn{background:#555;text-decoration:none;color:#fff;padding:5px 17px;display:inline-block}.cancelledBtn:hover{color:#fff}.orderCancelled{background:#2E8ED7;text-decoration:none;color:#fff;padding:5px 17px;display:inline-block}.orderCancelled:hover{color:#fff}.myOder_img{float:left;margin-right:17px}.myOder_img img{width:150px}.MtBx{padding-top:7px}.orderPro p{margin-bottom:5px}.orderPro p a{text-decoration:none;color:#083764;font-weight:600;font-size:18px}.byItAgain{background:#b23139;color:#fff!important;font-weight:600;padding:5px 21px;display:inline-block;transition:.5s}.byItAgain:hover{background:#083764}.tblBox{margin-bottom:7px}._failed{border-bottom:solid 4px red!important}._failed i{color:red!important}._success{box-shadow:0 15px 25px #00000019;padding:45px;width:100%;text-align:center;margin:40px auto;border-bottom:solid 4px #28a745}._success i{font-size:55px;color:#28a745}._success h2{margin-bottom:12px;font-size:27px;font-weight:500;line-height:1.2;margin-top:10px}._success p{margin-bottom:0;font-size:15px;color:#495057;font-weight:500}.modal_btn{background:#b23139;padding:7px;border:none}.modal_btn a{color:#fff;font-size:1rem}.swiper-container{border-radius:5px;width:100%;overflow:hidden;height:fit-content;height:fit-content;font-size:50px;position:relative;padding-bottom:50px;font-family:sans-serif}.swiper-slide{width:auto;height:fit-content;display:flex;height:auto;border-radius:5px;overflow:hidden;align-items:flex-start;flex-direction:column;padding:0;font-family:Nunito;background-color:#fff}.swiper-slide .ImgHolder{background-color:#083764;display:flex;width:100%;height:auto;padding:30px;border-bottom-left-radius:20px}.ContentHolder::before{background-color:#083764;content:'';width:50px;height:50px;position:absolute;top:-5px;z-index:-1;right:0}.ContentHolder{position:relative;padding:10px;background-color:#fff;border-top-right-radius:20px}.swiper-pagination-bullet{background-color:#fff;opacity:1;border:1px solid #4361ee}.swiper-pagination-bullet-active{background-color:#4361ee}.swiper-button{border:1px solid #fff}.swiper-slide img{width:100px;height:100px;border-radius:50%;margin:auto;object-fit:cover;border:3px solid #4361ee;outline:2px solid #fff}.swiper-slide h3{font-size:1.1rem;text-align:center;font-weight:700}.swiper-slide p{font-size:.9rem;padding:5px}@media (max-width:638px){.swiper-container{width:100%}}@media (max-width:500px){.swiper-container{width:70vw}}@media (max-width:300px){.swiper-container{width:100%}.swiper-slide{border-radius:0}.swiper-container .ImgHolder{border-radius:0}.ContentHolder{border-radius:0}}.testimonial_courses{padding:50px 0 0;background:#ebebeb;margin-bottom:50px}.announcement_heading{cursor:pointer;padding:10px;text-align:center;border-bottom:3px solid transparent;transition:.3s}.announcement_heading.active{box-shadow:1px 1px 3px 1px #b7b4b4;border-bottom:3px solid #bf2a3b;background:#f5f5f5}.announcement_box{border:1px solid #ddd;border-top:none;padding:10px}.join_us_about{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:30px}.join_inner_course{width:24.5%}#card1{background:#fff;height:auto;width:100%;margin:15px auto;padding-bottom:1px;border:1px solid #e9e9e9;position:relative;padding-top:25px;min-height:195px;transition:.4s}#card1:hover{box-shadow:1px 1px 5px 1px #d3d1d1}.course_abt{margin-top:100px}.para_bx1{display:flex}.para_bx1 img{width:7%;height:5%;margin-right:16px;margin-top:2px}.para_bx p{text-align:left}.about_inner .abt_img12{width:100%;position:relative}.cart_link1{display:none}.course_heading h2{font-size:27px;font-weight:700;line-height:1.2;text-align:center}.Course_formate{padding:50px 0;background:#efefef}.icon-card{background:#bf2a3b;color:#fff;padding:14px;text-align:center;font-size:18px;font-weight:600}.row-gap{row-gap:20px;justify-content:center}.cartSpan{position:absolute;top:10px;right:-21px}.nav_mobile{display:none}.login_mobile{display:none}.navbar_nav .navbar li{list-style-type:none}@media screen and (max-width:767px) and (min-width:200px){.navbar_nav{padding:5px 0}.navbar_nav .navbar .container-fluid{flex-wrap:nowrap}.navbar_nav .nav_brand_logo .logo_img{width:25%}.nav_desktop{display:none}.nav_mobile{display:block;position:absolute;right:50px}.login_mobile{display:block;position:absolute;right:50px;top:-5px}.user_dropdown1{position:absolute;left:-81px!important;top:36px!important}.navbar_nav .navbar-toggler{border:none;padding-right:0}.navbar_nav .navbar-toggler:focus{box-shadow:none}.navbar_nav .navbar-collapse{position:absolute;background:#fff;top:48px;z-index:9;width:100%;left:0;border-top:1px solid #ccc;box-shadow:0 13px 13px 1px #cccccc87;padding-bottom:20px}.login span{display:inline-block;margin-top:14px}.dots_img{position:absolute;width:60px;left:9px;top:10px}.cart_link1{display:block;position:absolute;right:165px}.cart_link{display:none}.navbar_nav .navbar-nav .nav-link{font-size:16px;padding:5px 0}.inner_banner img{height:180px}.banner_content h2{width:90%;font-size:1.1rem;margin-bottom:10px}.banner_content p{width:90%;font-size:.7rem;margin-bottom:0}.banner_content a{width:130px;padding:15px 0;font-size:13px}.bg_about{padding:30px 0 20px}.about_inner{width:100%}.about_inner h2{font-size:1.5rem}.about_inner+.about_inner{margin-top:30px}.four{border-right:0}.service_heading h2{font-size:1.5rem}.service_heading p{width:100%}.bg_courses{padding:0 0 10px}.courses_section{justify-content:space-between}.courses_inner{width:48%;margin-bottom:20px}.courses_inner img{height:auto}.upcoming_batches{padding-bottom:50px}.upcoming_batches_inner h2{font-size:1.5rem;margin-bottom:20px}.upcoming_batches_inner_btn{text-align:center}.service_heading{padding:0 15px}.swiper-container{width:92vw}.ContentHolder p{font-size:13px}.swiper-slide img{width:75px;height:75px}.announcement{margin-top:30px}.announcement_inner{height:auto}.announcement_heading{font-size:13px}.announcement_inner_btm h5{font-size:15px}.join_inner{width:100%}#card{min-height:auto}#card h3{font-size:1rem;margin-top:10px}.footer_logo img{width:90px}.footer-item h3{font-size:1rem}.fitem-box p{font-size:11px}.ulBox li a{font-size:11px}.footer-bottom p{font-size:11px}.breadcrumb_section{padding:20px 0 10px}.breadcrumb_content h2{font-size:2rem}.mission_inner{width:100%}.core_value_inner{width:100%}.core_value_inner+.core_value_inner{margin-top:20px}.team_card{min-height:350px}.course_section .nav_course{width:93%;margin-left:4%;display:none;}.course_content{width:100%;padding:0 15px}.course_content h2{font-size:20px; }.course_box_inner{width:100%}.cstrip1{width:60%;margin-bottom:20px}.course_strip_inner i{font-size:20px}.course_strip{gap:10px;}.course_strip1{width:45%;}.course_strip_inner h4{font-size:15px}.course_strip_inner p{font-size:11px}.announcement_heading .nav-link.active{margin-left:5px}.login_img{display:none}.login_form h2{padding-left:20px;margin-top:20px}.loginForm{padding-left:20px}.tblBox{width:700px}.shoppingBtn a{width:50%;margin-bottom:20px}.join_inner_course{width:100%}.login1{display:none}.banner_content{width:70%;top:50%}}.key-features{padding:50px 0;background:#efefef}#card2{background:#fff;height:auto;width:100%;margin:15px auto;padding-bottom:1px;border:1px solid #e9e9e9;position:relative;padding-top:25px;min-height:306px;transition:.4s}.why-choose-box{background:#fff;padding:17px;border-radius:10px;transition:.3s;margin-top:13px}.why-choose-box:hover{box-shadow:1px 2px 5px 2px #818181}.why_choose{padding:50px 0;background:#efefef}.icon{font-size:20px;color:#bf2a3b;margin-top:3px;padding-right:11px;font-weight:700}.why_choose_para{font-size:1rem;font-weight:400;line-height:1.5;color:#808B8D}.optinaol_course{padding:50px 0}#card3{background:#fff;height:auto;width:100%;margin:15px auto;padding-bottom:1px;border:1px solid #e9e9e9;position:relative;padding-top:25px;min-height:344px;overflow-y:auto;height:344px;transition:.4s}.nav_course .dropdown:hover > .dropdown-menu,.dropend:hover > .dropdown-menu{position:static;border:0;border-bottom:1px solid #ccc;border-radius:0}.nav_course .dropdown_toggle{width:100%;border:0;background:none;text-align:right;padding:0 15px;font-size:16px;font-weight:600}.dropdown_menu li{list-style-type:none}.dropdown_menu{display:none}.back_btn{padding:10px;color:#fff;width:10%;background:#b23139;border:none}.back_btn a{color:#fff;font-size:20px;font-weight:500}.privacy_policy_box{padding:50px 0 30px}.privacy_policy_box h2{font-size:20px}

.yt_play_btn{
    background:0;
}
.yt_lazy:hover .yt_play_btn{
    background:0;
}
.lazy-video .play-btn{
    background:0;
}
.back_btn{
    display:none;
}
.back_btnn{
    margin:30px 0px;
    color: #fff;
    background: #b23139;
    border: none;
}
.back_btnn a{
    display:inline-block;
    width: 111px;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    padding: 10px;
}
.map_marker i{
    font-size: 27px;
    position: relative;
    top: 2px;
}

.bgseo_content{
    padding: 50px 0px;
}
.moretext {
  display: none;
}
.seo_content h2{
    font-size: 24px;
}
.seo_content h3{
    font-size: 20px;
}
.moreless-button{
    font-size: 18px;
    font-weight: 600;
    color: #083764 !important;
    cursor: pointer;
}

.faq-section {
    background: #f8f9fa;
    padding: 60px 0;
}
.faq-title {
    text-align: center;
    margin-bottom: 40px;
}
.accordion-item {
    border: none;
    margin-bottom: 15px;
    border-radius: 10px;
    overflow: hidden;
}

.accordion-button {
    font-weight: 600;
    padding: 18px 20px;
}
.accordion-button:focus{
    box-shadow:0px 0px 0px 0px #0000 !important;
}
.accordion-button:not(.collapsed) {
    background: #083764;
    color: #fff;
}

/* Hero Section */

.iasCoaching{
    text-align: center;
}
.sectionBx{
    padding:50px 0px;
}

/* Feature cards */
.feature-card {
    border: none;
    border-radius: 12px;
    transition: 0.3s;
    box-shadow: 0 5px 20px rgba(0,0,0,0.08);
    height: 250px;
}
.feature-card:hover {
    transform: translateY(-5px);
}

/* Course cards */
.course-card img {
    border-radius: 12px 12px 0 0;
}
.course-card {
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 5px 20px rgba(0,0,0,0.08);
    transition: 0.3s;
}
.course-card:hover {
    transform: translateY(-5px);
}

/* CTA section */
.cta {
    background: #004573;
    color: #fff;
    text-align: center;
    padding: 80px 20px;
}

.karolbagh_centre .feature-card{
    height: 150px;
}








