.school_details_Page .card_with_border{background-color:#fff;border-radius:12px;box-shadow:0 4px 4px 0 #5a56951a;margin:0 0 28px;padding:28px;position:relative}.school_details_Page .card_with_border ul{list-style:disc;padding-left:2rem}.school_details_Page .card_with_border:before{background-color:#fba324;border-top-right-radius:9px;content:"";height:36px;left:0;margin:0 24px 0 0;position:absolute;width:4px}.school_details_Page .card_with_border h2{color:#111;font-size:28px;font-stretch:normal;font-weight:700;margin-bottom:25px}.school_details_Page{background-color:#f5f5f9;font-size:14px}.sidebar .card_with_border h2{font-size:20px;font-weight:700}.school_details_Page .sidebar .card_with_border{padding:16px}.school_details_Page a.view_all_common{background-color:#fef1eb;border:1px solid #fc7d47;border-radius:5px;box-shadow:0 3px 6px 0 #fc7d4733;color:#fc7d47;display:inline-block;font-size:12px;font-weight:500;height:31px;line-height:29px;margin:20px 0 0;text-align:center;width:269px}.school_details_Page a.view_all_common:hover{background-color:#fc7d47;color:#fff}.school_details_Page .side_bar_padding{margin:0 0 25px}.school_details_Page .sidebar .card_with_border:before{background-color:#fba324;border-top-right-radius:9px;content:"";height:29px;left:0;margin:0 24px 0 0;position:absolute;top:15px;width:4px}.school_details_Page button.slickLeft{left:-50px}.school_details_Page button.slickLeft,.school_details_Page button.slickRight{background:#fff;border:none;border-radius:50%;box-shadow:0 1px 6px 0 #e5e8f3;color:#5a5695;font-size:38px;height:52px;line-height:12px;margin:-28px 0 0;padding:0;position:absolute;top:50%;width:52px;z-index:9}.school_details_Page button.slickRight{right:-50px}.school_details_Page .breadcrumb a,.school_details_Page .breadcrumb p{color:#fc7d47!important;font-size:14px}.school_details_Page button{line-height:17px}.school_details_Page button:focus:not(:focus-visible){border:1px solid #0000;box-shadow:none;outline:0}.hash_link_menu{height:51px;margin-bottom:30px}.school_details_Page nav.school_breadcrumb .breadcrumb{display:inline;padding:0 10px;position:relative}.school_details_Page nav.school_breadcrumb .breadcrumb li:first-child{padding:0 10px 0 0}.school_details_Page nav.school_breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:var(--bs-breadcrumb-divider,"/");float:left;left:-3px;position:absolute;top:0}.school_details_Page nav.school_breadcrumb .breadcrumb-item a:hover,.school_details_Page nav.school_breadcrumb .breadcrumb-item+.breadcrumb-item:before,.school_details_Page nav.school_breadcrumb .breadcrumb-item.active{color:#fff}.school_details_Page #more_details h3{font-size:20px;font-weight:700;margin:0 0 10px}.download_brochure_model.school_brochure{height:230px;width:100%}.react-responsive-modal-root.school button.react-responsive-modal-closeButton{color:#fff;position:absolute;right:5px!important;top:6px!important}.school_details_Page .school_breadcrumb li.breadcrumb-item{display:inline;padding:0 10px;position:relative}.info_popup .table-responsive td{background-color:#fff;background-image:linear-gradient(90deg,#e5e5e5 50%,#fff 0);background-position:bottom;background-repeat:repeat-x;background-size:10px 1px;border:none;font-size:16px;font-weight:500;padding:10px!important}.info_popup .card_with_border h2{color:#111;font-size:20px;font-stretch:normal;font-weight:700;margin-bottom:12px;padding-left:12px}.info_popup .react-responsive-modal-modal{width:530px}.school_details_Page .sub_nav.nav_active{background:#fff;z-index:12}.adm_right_block.show{position:fixed;top:60px}.listing_container_bg{background-color:#f5f5f9;font-family:Montserrat}.total_result{align-content:center;align-items:center;display:flex;height:58px}.top-head{display:block;margin:0 auto 25px;max-width:728px}.top-heading{display:block;margin:0 auto 35px;max-width:305px}@media (max-width:767px){.adm_right_block.show{position:relative;top:0}.download_brochure_model.school_brochure{height:100%;width:100%}.school_details_Page .card_with_border{border-radius:0!important;margin:0 -10px 16px;padding:15px}.school_details_Page .card_with_border:before{background-color:#fba324;border-top-right-radius:9px;content:"";height:24px;left:0;margin:0 24px 0 0;position:absolute;width:4px}.school_details_Page .card_with_border h2{color:#111;font-size:20px;font-stretch:normal;font-weight:700;margin-bottom:12px}.school_details_Page .breadcrumb{background-color:initial!important;padding:0 10px 5px!important}.school_details_Page a.view_all_common{margin:20px 0 10px;width:229px}.school_details_Page .breadcrumb a,.school_details_Page .breadcrumb p{color:#fc7d47!important;font-size:12px}.school_details_Page nav.school_breadcrumb .breadcrumb-item.active{color:#fff;font-size:12px}.school_details_Page #more_details h3{font-size:17px;font-weight:700;margin:10px 0}.info_popup .react-responsive-modal-modal{overflow:auto;width:auto}}.adbuddy-apply,.adbuddy-apply:focus,.adbuddy_apply_external{align-items:center;background-color:#fc7d47;border:none;border-radius:4px;box-shadow:1px 1px 1px #ccc;color:#fff!important;display:flex!important;font-size:14px;font-size:13px;gap:5px;height:33px;justify-content:center;min-width:100%;padding:2px 8px;text-align:center}.adbuddy-apply:before,.adbuddy_apply_external:before{align-items:center;background:#fff;border-radius:50%;color:#fc7d47;content:"✓";display:flex;height:15px;justify-content:center;width:15px}.adbuddy-apply:hover,.adbuddy_apply_external:hover,.adbudy_Embed_form .adbuddy_apply_external:hover{background-color:#ec642b;border-color:#ec642b;color:#fff;text-decoration:none!important}.sticky_data .adbuddy-apply.application_open_btn{width:auto}.adbuddy-apply.adb_applied,.adbuddy-apply.applied,.adbudy_text_add .apply_button.applied{background:#f2f2f2!important;border:0;color:#666!important;pointer-events:none}.adb_applied:before,.adbuddy-apply.applied:before,.adbudy_text_add .apply_button.applied:before{color:#02a569!important}.single_apply_with_caption{margin:auto auto 20px;max-width:690px}.single_apply_with_caption .content{align-items:center;background:#f5f5f9;border-radius:4px;display:flex;gap:15px;justify-content:space-between;padding:20px}.single_apply_with_caption .head{background:#494677;border-radius:4px 4px 0 0;box-shadow:0 3px 12px 0 #3a4d9529;color:#fff;font-size:16px;margin:0;padding:10px;text-align:center}.single_apply_with_caption .btn_blk{flex:0 0 100px}.single_apply_with_caption h4{color:#494677;font-size:18px;font-weight:700;margin:0;padding:0 0 5px}.single_apply_with_caption p{color:#111;font-size:14px;line-height:27px;margin:0}.adbudy_text_add{margin:auto;max-width:690px;width:100%}.adbudy_text_add .text_ad{align-items:center;background-color:#f5f5f9;border:1px solid #9190ad;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px;min-height:90px;padding:12px;position:relative}.adbudy_text_add .text_ad:after{background:#f5f5f9;background:-moz-linear-gradient(left,#f5f5f9 15%,#f5f5f9 26%,#5a5695 100%);background:-webkit-linear-gradient(left,#f5f5f9 15%,#f5f5f9 26%,#5a5695);background:linear-gradient(90deg,#f5f5f9 15%,#f5f5f9 26%,#5a5695);content:"";inset:0 0 0 auto;opacity:.2;position:absolute;width:100px}.adbudy_text_add h5{color:#494677;font-size:16px;font-weight:700;letter-spacing:normal}.adbudy_text_add p{color:#111;font-size:13px!important;line-height:1.5;margin-bottom:0;text-align:left}.adbudy_text_add .btn_blk{flex:0 0 81px;position:relative;z-index:1}.adbudy_text_add .apply_button{align-items:center;background-color:#5a5695;border-radius:4px;color:#fff!important;display:flex;font-size:14px;gap:5px;height:33px;justify-content:center;max-width:81px;text-decoration:none;width:100%}.adbudy_text_add .apply_button.adb_applied,.adbudy_text_add .apply_button.adb_applied.applied{background:#e5e5e5!important;color:#666!important}.adbudy_text_add .apply_button:hover{background-color:#5a5685;text-decoration:none!important}.adbudy_text_add .apply_button:before{align-items:center;background:#fff;border-radius:50%;color:#5a5695;content:"✓";display:flex;height:15px;justify-content:center;width:15px}.adbuddy_rightblk_outer{background-color:#fff;border:1px solid #ccc;border-radius:7px;margin-bottom:30px;padding:10px!important}.adbuddy_rightblk_outer h3{border-bottom:1px solid #e5e5e5;color:#333;font-size:16px;font-weight:600;line-height:21px;margin:0 0 15px;margin-bottom:10px;padding-bottom:15px;padding-bottom:8px;text-align:center}.adbuddy_rightblk_outer .item{display:flex;gap:10px;margin-bottom:20px}.random_right_block .item{border-bottom:1px solid #f2f2f2;display:block;margin-bottom:10px;padding-bottom:5px}.random_right_block .item:last-child{border-bottom:0}.random_right_block .item .title_blk{justify-content:space-between}.adbuddy_rightblk_outer .img_blk{display:flex;flex:0 0 38px;font-size:10px;width:38px}.adbuddy_rightblk_outer .img_blk img{border:1px solid #e5e5e5;border-radius:50%;height:38px;width:38px}.adbuddy_rightblk_outer .content{flex:1 1 auto}.adbuddy_rightblk_outer .title_blk{display:flex;gap:10px;justify-content:space-between}.adbuddy_rightblk_outer .title_blk h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:15px;max-height:38px;overflow:hidden}.adbuddy_rightblk_outer .title_blk .adbuddy-apply,.adbuddy_rightblk_outer .title_blk .adbuddy_apply_external{flex:0 0 85px;gap:5px;margin-bottom:10px;min-width:85px;width:85px}.random_right_block .title_blk h5{margin-bottom:0}.random_right_block .title_blk .adbuddy-apply,.random_right_block .title_blk .adbuddy_apply_external{background:#0000;box-shadow:inherit;color:#e56c5b!important;flex:0 0 auto;font-size:14px;height:auto;min-width:auto;width:auto}.random_right_block .title_blk .adbuddy-apply:before,.random_right_block .title_blk .adbuddy_apply_external:before{background:#e56c5b;color:#fff}.adbuddy_rightblk_outer p{color:#999;font-size:14px;font-weight:300;line-height:17px;margin-bottom:0}.adbuddy_rightblk_outer .view_all_form{background-color:#fef1eb;border:none;border-radius:4px;box-shadow:none;color:#fc7d47!important;display:block;float:none;font-size:13px;height:30px;line-height:27px;margin:0 0 5px;min-width:auto;padding:1px 8px;text-align:center}.adbudy_Embed_form{align-items:center;background:#f5f5f9;border-radius:4px;display:flex;gap:15px;justify-content:space-between;margin:auto;max-width:690px;padding:20px}.adbudy_Embed_form .btn_blk{flex:0 0 100px}.adbudy_Embed_form p{color:#333;font-weight:300!important;line-height:19px;margin-bottom:7px}.adbudy_Embed_form h5{color:#494677!important;font-size:20px}.addBuddy_iframe_outer{margin:auto;max-width:400px;width:100%}.addBuddy_iframe_outer iframe{height:395px}.middle_slider{background:#f5f5f9;padding:20px}.middle_slider .blockHeading{color:#494677;font-family:Lora,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin-bottom:8px}.middle_slider .slick-dots{position:static}.middle_slider .custom_dots{margin-bottom:0;padding:0}.middle_slider .slick-dots li.slick-active button:before{background:#494677;color:#494677!important}.adbuddy_carousel_container{background:#f5f5f9;margin:30px 0;padding:20px}.adbuddy_carousel .card_blk{background:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 1px 6px 0 #00000026;margin:5px;min-height:197px;padding:10px;width:220px}.adbuddy_carousel .head{background-image:linear-gradient(0deg,#f5f5f9,#f3f9fd00);border:none;display:flex;gap:10px;height:auto;margin:-10px -10px 0;padding:10px 15px 10px 10px;text-align:left}.adbuddy_carousel .img_blk{flex:0 0 40px;width:40px}.adbuddy_carousel .img_blk img{max-width:100%}.adbuddy_carousel .heading_blk{-webkit-line-clamp:2;color:#111;font-weight:600;height:fit-content;line-height:22px;margin:0;padding-left:10px}.adbuddy_carousel .content p,.adbuddy_carousel .heading_blk{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.adbuddy_carousel .content p{-webkit-line-clamp:3;color:#666;font-size:14px;height:75px;line-height:25px;margin:10px 0;text-align:left}.adbuddy_carousel .content a{background:#494677}.adbuddy_carousel .content a:before{color:#494677}.adbuddy_apply_external,.apply_button{cursor:pointer}@media screen and (max-width:991px){.banner .btnGroup .iframe_adm{margin-bottom:0}.adbuddy_rightblk_outer .item{border-bottom:1px solid #f2f2f2;margin-bottom:10px;padding-bottom:10px}.adbuddy_rightblk_outer .item:last-child{border-bottom:0}.adbuddy_rightblk_outer .img_blk{display:none}.adbuddy_rightblk_outer .title_blk{margin-bottom:7px}}@media screen and (max-width:768px){.single_apply_with_caption .content{flex-direction:column;gap:10px;padding:12px}.single_apply_with_caption h4{padding-bottom:0}.single_apply_with_caption .btn_blk{flex:auto;min-width:120px}}.school_deatils_banner{height:400px;position:relative}.school_deatils_banner_content{color:#fff;text-align:center}.school_deatils_banner:before{background:linear-gradient(90deg,#3c3877,#5a5695,#7874b3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.school_deatils_banner_overlay *{z-index:9}.school_deatils_banner_overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.school_deatils_banner_area{background-size:cover!important;height:400px;position:relative}.school_deatils_banner .location svg,.school_deatils_banner .rating svg{color:#df4c38}.school_deatils_banner_area img{height:100%;left:auto;position:absolute;top:0;width:100%}.school_deatils_banner_content h1{font-size:40px;font-weight:700;margin-bottom:12px;text-align:center;text-shadow:2px 2px #000}.school_deatils_banner_overlay_top{color:#fff;left:40px;position:absolute;top:21px}.school_deatils_banner .btn.btn-group{width:100%}.school_deatils_banner .btn.btn-group .btn_area{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0;width:100%}.school_deatils_banner .btn.btn-group a{background:#fc7d47;background-color:#fc7d47;border-radius:4px;box-shadow:0 3px 6px 0 #fc7d4733;color:#fff;cursor:pointer;flex:0 0 175px;font-size:14px;font-weight:500;height:32px;line-height:32px}.school_deatils_banner .btn.btn-group a svg{margin:0 3px 0 0}.school_deatils_banner .btn.btn-group a.brochure{background-color:#fef1eb;border:1px solid #fc7d47;box-shadow:0 3px 6px 0 #fc7d4733;color:#fb7d47;line-height:30px}.school_deatils_banner .btn:hover{color:#fff}.school_deatils_banner nav.school_breadcrumb{color:#fc7d47;position:absolute;top:14px;z-index:9}.school_deatils_banner .location,.school_deatils_banner .rating{font-size:16px;margin-bottom:10px}.school_deatils_banner .location a:hover{color:silver}.school_deatils_banner .view_gallery{background-color:#000;border-radius:15px;bottom:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:30px;line-height:14px;padding:7px 12px 8px;position:absolute;right:40px;z-index:9}.school_deatils_banner .view_gallery svg{margin:0 5px 0 0}.school_deatils_banner .btn.btn-group{transition:all .3s ease-in-out}.btn.btn-group.sticky{bottom:0;box-shadow:0 -5px 10px 0 #9190ad33;flex-wrap:nowrap;margin:0;padding:8px 10px;position:fixed;z-index:99}.school_deatils_banner .btn.btn-group.sticky a{flex:inherit;flex-grow:1}.school_deatils_banner .btn.btn-group.sticky .btn_area{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:620px;width:100%}.school_deatils_banner .btn.btn-group a.applyNow svg{position:relative;top:-1px}.school_deatils_banner .btn.btn-group.bottom_sticky{display:none}.school_deatils_banner .btn.btn-group.bottom_sticky.sticky{background-color:#fff;bottom:0;display:block;position:fixed}.school_deatils_banner .hideFsticky .btn.btn-group.bottom_sticky.sticky{display:none}.school_deatils_banner nav.school_breadcrumb .breadcrumb-item.active{color:#fff}.school_deatils_banner .rating svg{margin:0 4px}.school_deatils_banner .location,.school_deatils_banner .rating{color:#fff;font-weight:600}.school_deatils_banner .btn.btn-group.sticky .btn_area p{margin:0}.school_deatils_banner .btn.btn-group.bottom_sticky:hover{color:#000}@media (max-width:767px){.school_deatils_banner{height:380px}.school_deatils_banner_content h1{font-size:24px;font-weight:700}.school_deatils_banner_area{height:380px;position:relative}.school_deatils_banner .view_gallery{right:calc(50% - 60px)}.school_deatils_banner .btn.btn-group .btn_area{margin:0 auto;max-width:340px}.school_deatils_banner .btn.btn-group a{flex:inherit;flex-grow:0.5}.school_deatils_banner .location,.school_deatils_banner .rating{font-size:14px;margin-bottom:10px;padding:0 10px}.school_deatils_banner .btn.btn-group.sticky .btn_area{max-width:340px}}.school_details_Page .ebook{margin-top:16px}.school_details_Page .book_img_blk{margin-right:12px;min-width:130px;overflow:hidden}.school_details_Page .book_content .ebook_title a{color:#5a5695;font-size:14px;font-weight:700;height:70px;overflow:hidden}.school_details_Page .book_content{display:flex;flex-direction:column}.school_details_Page .ebook .slick-list{margin-top:30px;padding:0}.school_details_Page .book_marked_blk p{color:#666;font-size:12px;font-weight:500}.school_details_Page .book_img_blk img{height:180px;max-width:100%;width:130px}.downloads_count,.school_details_Page .book_marked_blk{color:#666;font-size:12px;font-weight:500;margin-bottom:5px}.downloads_count svg,.school_details_Page .book_marked_blk svg{margin:0 7px 0 0;position:relative;top:2px}.school_details_Page .download_brochure{margin-top:31px}.school_details_Page .d-flex.download_brochure a{background-color:#fef1eb;border:1px solid #fc7d47;border-radius:4px;box-shadow:0 3px 6px 0 #fc7d4733;color:#fc7d47;font-size:13px;font-weight:600;height:32px;line-height:28px;max-width:120px;padding:0 7px;text-align:center;width:100%}.school_details_Page .d-flex.download_brochure a svg{font-size:13px;margin:0 3px 0 0}.school_details_Page .d-flex.download_brochure a:hover{background-color:#fc7d47;color:#fff}@media screen and (max-width:1000px) and (min-width:360px){.school_details_Page .ebookcard{padding:14px;width:263px!important}.school_details_Page .book_img_blk{min-width:70px}.school_details_Page .book_img_blk img{height:95px;max-width:100%;width:100%}.school_details_Page .book_content .ebook_title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:auto;margin-bottom:16px;min-height:41px;overflow:hidden;text-overflow:ellipsis}.school_details_Page .ebook .slick-slide{padding:0 10px 0 0}.school_details_Page .download_brochure{margin-top:2px}.school_details_Page .ebook button.slickLeft{left:0}.school_details_Page .ebook button.slickLeft,.school_details_Page .ebook button.slickRight{background:#9b99bf;border:none;border-radius:50%;color:#fff;font-size:22px;height:32px;line-height:12px;margin:-28px 0 0;padding:0;position:absolute;top:110px;width:32px;z-index:9}.school_details_Page .ebook button.slickRight{right:0}.school_details_Page .d-flex.download_brochure a svg{font-size:16px;padding:0 2px 0 0}}.email_verification_popup_card{align-items:center;display:flex;flex-direction:column}.email_verification_heading{color:#111;font-size:16px;font-weight:600;margin-top:16px}.email_verification_popup_card span{color:#666;font-size:12px;font-weight:500;margin-top:12px}.otp_send_btn{background-color:#fc7d47;border-radius:21px;box-shadow:0 5px 10px 0 #fc7d4742;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:20px;padding:12px 24px}.email_verification_popup .react-responsive-modal-modal{border-radius:12px!important;padding:30px!important;width:380px!important}.email_verification_popup .react-responsive-modal-closeButton{color:#666!important;right:4px!important;top:4px!important}.otp_sent_card{align-items:flex-start;display:flex;flex-direction:column}.otp_sent_card_heading{color:#111;font-size:20px;font-weight:600}.email_otp{color:#666;font-size:14px;margin-top:12px}.otp_verify_btn{background-color:#fc7d47;box-shadow:0 5px 10px 0 #fc7d4742;color:#fff}.otp_verify_btn,.otp_verify_btn_disabled{border-radius:21px;cursor:pointer;font-size:14px;font-weight:600;margin-top:20px;padding:12px 24px}.otp_verify_btn_disabled{background-color:#ccc;color:#111}.otp_inputs{background-color:initial;padding:12px}.otp_enter{color:#111;margin:40px 0 20px}.container-styles{display:flex;justify-content:space-between;margin-right:12px}.input-styles{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:40px;margin:0 16px 0 0;width:40px}.resend_ebook_otp{color:#999;cursor:pointer;font-size:12px}.resend_otp_active{color:#5a5695;cursor:pointer;font-size:12px}.otp_box{display:flex;justify-content:space-between}.otp_response_error{color:#df4c38;font-size:12px}.resend_otp_time{color:#111;display:block;font-size:12px;font-weight:600}.email_verification_popup_image{background-color:#f5f5f9;border-radius:30px;padding:20px}.ebook_thank_you_popup{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;max-width:640px!important}.ebook_thankyou_popup .react-responsive-modal-modal{border-radius:12px!important;padding:20px!important;width:640px!important}.ebook_thankyou_popup .react-responsive-modal-closeButton{background-color:#666;border-radius:50%;height:24px;outline:0;right:-12px!important;top:-12px!important;width:24px}.ebook_thankyou_popup .react-responsive-modal-closeButton svg{color:#fff!important;font-size:24px}.ebook_thankyou_content h2{color:#fc7d47;font-size:20px;font-weight:700;line-height:1.2;margin-top:14px;text-align:center}.ebook_thankyou_content span{color:#111;font-size:14px;font-weight:500;line-height:1.5;margin-top:8px;text-align:center}.ebook_thank_you_popup_web{background-color:#f2f2f8;border-radius:8px;gap:20px;padding:20px}.ebook_thank_you_popup_web,.qr_code{align-items:center;text-align:center}.qr_code{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.qr_code img{height:102px;width:102px}.qr-code-web{background-color:#fff;border-radius:4px;padding:26px 16px 10px;width:100%}.similar_books{font-weight:500;line-height:normal}.scanner{font-size:12px;font-weight:500}.scan{display:flex}.desktop_view{display:none}.ebook_thankyou_content_web{text-align:center}.ebook_thankyou_content_web span{font-weight:500}.ebook_thankyou_content{text-align:center}.ebook_thankyou_content a{color:#5a5695}.ebook_thankyou_content_web h2{color:#fc7d47;font-size:20px;font-weight:700;line-height:1.2;margin-top:14px;text-align:center}.mobile_view_block{display:none}@media screen and (max-width:768px){.otp_enter{margin:40px 0 20px}.email_verification_popup .react-responsive-modal-modal{height:unset!important;max-width:330px!important}.otp_verify_btn,.otp_verify_btn_disabled{margin-top:26px}.email_otp{margin-top:0}@media only screen and (max-width:991px) and (min-width:360px){.sd_practice_set_card>div button{font-size:12px}.ebook_thank_you_popup{gap:0}.similar_books{line-height:20px}.ebook_thankyou_content{text-align:center}.ebook_thankyou_popup .react-responsive-modal-modal{border-radius:12px!important;height:unset;padding:12px!important;width:335px!important}.ebook_thankyou_popup .react-responsive-modal-closeButton{right:-8px!important;top:-6px!important}.ebook_sample_papers_cta a{font-size:12px}.ebook_thankyou_image_web{text-align:center}.scan{flex-direction:column}.mobile_view{display:none}.mobile_view_block{display:block;text-align:center}.desktop_view{display:block}.play-button{align-items:center;display:flex;flex-direction:column;margin-top:12px}.qr-code-web{background-color:#fff;border-radius:4px;height:130px;padding:16px}}}.school_details_Page .inner_content{text-align:left}.school_details_Page .inner_content a{color:#0d6efd;text-decoration:underline!important}.school_details_Page .inner_content ul{list-style:disc!important;margin-left:10px!important}.school_details_Page .important_dates .nav-tabs li button{background-color:#fff;border:1px solid #5a5695;border-radius:4px;color:#5a5695;font-size:14px;font-weight:500;height:34px;line-height:17px;margin:0 10px 0 0;padding:8px 16px;text-align:center}.school_details_Page .important_dates .nav-tabs li button.active{background-color:#5a5695;color:#fff}.school_details_Page .important_dates .inner_content ul{list-style:none;margin:0;padding:0}.school_details_Page .important_dates .inner_content ul li{background-image:linear-gradient(90deg,#e5e5e5 50%,#fff 0);background-position:bottom;background-repeat:repeat-x;background-size:10px 1px;border:none;font-size:15px;font-weight:500;padding:10px 0}.school_details_Page .important_dates .inner_content ul li:last-child{background:#0000}.school_details_Page .important_dates.card_with_border h2.title{font-size:20px;font-weight:700;margin:0 0 10px}.school_details_Page .data_filter{display:block;margin:15px 0}.school_details_Page .important_dates li{padding:0}.school_details_Page .important_dates ul.nav.nav-tabs,.school_details_Page .important_dates ul.nav.nav-tabs li{border:none;margin:0!important;padding:0!important}.school_details_Page .data_filter a{background-color:#fff;border:1px solid #5a5695;border-radius:4px;display:inline-block;margin:0 10px 0 0;padding:8px 16px}.school_details_Page .data_filter a.active,.school_details_Page .data_filter a:hover{background-color:#5a5695;color:#fff}.school_details_Page .important_dates li span{color:#5a5695;display:block;font-size:14px;font-weight:500;margin:0 0 5px}.school_details_Page .important_dates li{border-bottom:1px dotted #ccc;margin:0;padding:15px 0}.school_details_Page .important_dates .inner_content ul li:last-child{border:none;padding-bottom:0}.school_details_Page .sidebar .card_with_border.all_data ul li{margin:0;padding:10px 0}.school_details_Page .sidebar .card_with_border ul li{list-style:none}.school_details_Page .important_dates .subHeading{color:#666;font-size:12px;position:relative;top:-3px}.school_details_Page .sidebar .card_with_border ul li span{padding:0 0 0 14px;position:relative}.school_details_Page .sidebar .card_with_border ul li span:after,.school_details_Page .sidebar .card_with_border ul li span:before{border-right:2px solid;content:"";display:block;height:6px;left:3px;margin-top:-4px;position:absolute;top:10px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);width:0}.school_details_Page .sidebar .card_with_border ul li span:after{margin-top:-1px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.school_details_Page #result h4{font-size:20px;font-weight:700;margin-bottom:20px}.school_details_Page #result h5.subheading{font-size:16px;font-weight:700;margin-bottom:10px}.school_details_Page #result .bar_chart{margin-bottom:20px;position:relative}.school_details_Page #result .custom_legend{color:#625f5f;left:-48px;position:absolute;top:143px;transform:rotate(270deg)}.students-table-head th{background-image:linear-gradient(90deg,#e5e5e5 50%,#fff 0);background-position:top;background-repeat:repeat-x;background-size:10px 1px;border-bottom-width:0!important;padding:10px!important}.students-table-body{border-top:none!important}.students-table-body td{background-position:top!important}@media (max-width:767px){.school_details_Page span.recharts-legend-item-text{font-size:12px!important}.school_details_Page #result h4{font-size:16px;font-weight:700;margin-bottom:20px}}.adb_popup_container .modal-dialog{max-width:828px}.adb_popup_wrapper{background:#fff url(assets/thankyouPopupFooter.png) no-repeat 100% 100%;border:1px solid #e8e8fb;border-radius:4px;height:100%;max-width:660px;min-height:415px;padding:25px;position:relative;width:100%}.adb_popup_wrapper:before{background-image:linear-gradient(180deg,#ebedf7,#fff);content:"";height:100px;inset:0;position:absolute}.adb_popup_wrapper .close_btn{cursor:pointer;font-size:22px;position:absolute;right:8px;top:2px}.adb_popup_wrapper .thankyou_container{font-size:18px;margin-top:20px;position:relative;text-align:center}.adb_popup_wrapper .thankyou_container img{margin-bottom:20px;width:120px}.adb_popup_wrapper .thankyou_container p{font-size:16px}.adb_popup_wrapper .modal-content,.adb_popup_wrapper .modal-dialog{height:100%;max-width:660px;min-height:455px;width:100%}.adb_popup_wrapper .head_wrapper{display:flex;font-size:14px;gap:15px;margin:10px 0 15px;position:relative}.adb_popup_wrapper .head_wrapper img{width:80px}.adb_popup_wrapper .head_wrapper .modal-title,.adb_popup_wrapper p{font-size:15px}.adb_popup_wrapper .options_wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;min-height:50px}.adb_popup_wrapper .options_wrapper label{font-size:15px;padding-left:25px;position:relative;width:25%}.adb_popup_wrapper .options_wrapper input{display:none}.adb_popup_wrapper .options_wrapper label span{border:2px solid #ccc;border-radius:50%;height:20px;left:0;position:absolute;top:0;width:20px}.adb_popup_wrapper .options_wrapper label input:checked+span{border-color:#5a5695}.adb_popup_wrapper .options_wrapper label input:checked+span:before{background:#5a5695;border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:4px;width:8px}.adb_popup_wrapper .btn_blk{border:0;display:flex;justify-content:center}.adb_popup_wrapper .btn_blk button{font-size:16px;height:43px;max-width:240px;width:100%}.modal-content{width:75%!important}@media only screen and (max-width:750px){.adb_popup_container .modal-content{width:95%}.adb_popup_wrapper .options_wrapper{gap:8px;margin-bottom:15px}}.school_details_Page .activity_blk img{margin-right:4px}.school_details_Page .activity_blk p{font-size:12px;margin:0}.school_details_Page .Facilities .alvaible_blk{grid-column-gap:28px}.school_details_Page .Facilities .title{font-weight:700;margin:16px 0}.school_details_Page .infra_blk img{margin-right:8px}.school_details_Page .infra_blk p{font-size:14px}.school_details_Page .infra_content,.school_details_Page .infra_content div .col:last-child{margin-bottom:16px}.school_details_Page .Facilities .row .col div:last-child{margin-bottom:0}.school_details_Page .Facilities .row{padding-bottom:12px}.school_details_Page .Facilities .row:last-child{padding-bottom:0}.school_details_Page .facilities .activity_blk>div{margin:0 10px}.school_details_Page .facilities_area .list_facilities li span{font-size:22px;line-height:22px}.school_details_Page .facilities_area h3{font-size:20px;font-weight:700}.school_details_Page span.correct{color:#02a569;padding:0 5px 0 0}.school_details_Page span.worng{color:#df4c38;padding:0 5px 0 0}.school_details_Page span.not_available{color:#999;padding:0 5px 0 0}.school_details_Page .facilities_area .list_facilities ul{list-style:none;margin:0;padding:0}.school_details_Page .facilities_area .list_facilities li{border:none;float:left;margin:0;padding:6px 0 0;width:33%}.school_details_Page .facilities .activity_blk>div svg{font-size:18px}.school_details_Page .facilities .activity_blk>div span.correct svg{font-size:22px}@media (max-width:767px){.school_details_Page .facilities_area .list_facilities li{overflow:hidden;padding:6px 20px 0 0;text-overflow:ellipsis;white-space:nowrap;width:50%}.school_details_Page .align-items-center.alvaible_blk{background:#ebebeb;left:-10px;margin-bottom:15px;position:relative;top:1px;width:100%}.school_details_Page .facilities_area h3{font-size:16px;font-weight:700}}.school_details_Page .fee-details,.school_details_Page .fee-details .border-left,.school_details_Page .fee-details .result{background-color:#fff;border-radius:12px;box-shadow:0 4px 4px 0 #5a56951a;margin:28px 0;padding:28px}.school_details_Page #fee_details h3{font-size:20px;font-weight:700;margin-bottom:16px}.school_details_Page .total_fee{font-size:28px;font-weight:700;padding:8px 0}.school_details_Page .fee-details table{font-size:16px}.school_details_Page .fee-details .result .title_blk,.school_details_Page .fee-details .title_blk{font-size:20px;font-weight:700;margin:16px 0}.school_details_Page .fee-details .table>:not(caption)>*>*{border-bottom-width:0;padding-bottom:16px}.school_details_Page .fee-details tr{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding-bottom:16px}.school_details_Page .fee-details p{font-size:12px;font-weight:500;margin:0}.school_details_Page thead th{font-weight:700}.school_details_Page tbody tr td{font-size:14px;font-weight:500}.school_details_Page .table-responsive #fee-table thead{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-size:14px;font-weight:700}.school_details_Page .table-responsive #fee-table>:not(:first-child){border-top:none}.school_details_Page .table-responsive #fee-table tr td{border:0;border-bottom:1px dashed #e5e5e5;padding:16px 12px!important}.school_details_Page .table-responsive #fee-table tr:last-child td{border-bottom:1px solid #e5e5e5}.school_details_Page .table-responsive #fee-table thead th{padding:16px 12px}.school_details_Page .description{color:#666;font-size:12px;font-weight:500;margin-top:28px}.school_details_Page select.select_fee{background-color:#fef1eb;border:1px solid #fc7d47;border-radius:4px;font-size:12px;font-weight:700;height:32px;padding:6px 10px 6px 6px;width:auto}.school_details_Page #fee_details.margin_bottom{display:inline-block;margin:0 0 35px;width:100%}.school_details_Page .bottom_pdf_button{bottom:-44px;left:50%;margin:0 0 0 -120px;position:absolute}.school_details_Page .bottom_pdf_button span{font-size:16px;font-weight:700}.school_details_Page .bottom_pdf_button a{background-color:#fba324;border-radius:4px;box-shadow:0 3px 6px 0 #fba32433;cursor:pointer;margin:0 0 0 14px;padding:7px 16px}.school_details_Page .boards_data{margin:10px 0 20px}.school_details_Page .boards_data h4{font-size:16px;font-weight:700}.school_details_Page .sub_cat_select{display:flex;flex-direction:row}.school_details_Page .sub_cat_select .dropdown{display:flex;flex-direction:column}.school_details_Page .sub_cat_select .dropdown:not(:first-child){margin:0 0 0 12px}.school_details_Page .sub_cat_select div>span{color:#666;font-size:12px}.school_details_Page .fee_select_container .fee_select__control{background-color:#fef1eb;border:1px solid #fc7d47;min-height:32px}.dropdown .fee_select_container_status{width:219px}.dropdown .fee_select_container_class{width:149px}.fee_select__single-value{font-size:12px;font-weight:700}.tooltip-container{align-items:center;display:flex;gap:8px;position:relative}.tooltip-icon{color:#999;cursor:pointer;font-size:17px;position:relative}.tooltip-box{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;color:#000;font-size:14px;left:-20px;opacity:0;padding:12px;position:absolute;top:130%;transition:opacity .3s ease-in-out;visibility:hidden;white-space:normal;width:300px;z-index:100}.tooltip-box:after{border:8px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1));left:20px;position:absolute}.tooltip-box p{font-size:12px;font-weight:500;margin:0 0 11px}.tooltip-box #fee table{font-size:12px}.tooltip-box #fee td,.tooltip-box #fee th{border:0;font-size:12px;padding:4px 0!important;text-align:left}.tooltip-box #fee tfoot td{padding:8px 0 0!important}.tooltip-box #fee td:nth-child(2){text-align:right}.tooltip-box #fee tbody tr:last-child td{border-bottom:1px solid #ccc;padding-bottom:8px!important}.tooltip-box #fee th:nth-child(2){text-align:right}.tooltip-box tfoot{font-weight:700}.tooltip-text{color:#666;font-size:12px;font-weight:500}.tooltip-icon:hover .tooltip-box{opacity:1;visibility:visible}.school_details_Page .fee_select_container .fee_select__control .fee_select__indicator{padding:0 8px}.school_details_Page .fee_select_container .fee_select__control .fee_select__indicator svg{color:#fc7d47}.school_details_Page .fee-container{display:flex;gap:28px}.school_details_Page .fee-box{background-color:#f5f5f9;border-radius:10px;padding:20px;width:calc(50% - 14px)}.total{background-image:linear-gradient(180deg,#fef1eb,#fef1eb)}.school_details_Page .fee-box .fee-box-heading{font-weight:400}.more_details h3{border-bottom:1px solid #ccc;font-size:21px;font-weight:600;padding:0 0 10px}.card_with_border table{width:100%}.fee-table{margin-top:27.5px}.card_with_border table tbody tr td{border:1px solid #e5e5e5;padding:16px 8px!important}.card_with_border table tbody tr td p{margin:0}@media (min-width:359px) and (max-width:369px){.dropdown .fee_select_container_class{width:119px!important}}@media (min-width:370px) and (max-width:380px){.dropdown .fee_select_container_class{width:130px!important}}@media (min-width:381px) and (max-width:390px){.dropdown .fee_select_container_class{width:140px!important}}@media (max-width:767px){.school_details_Page .fee_detail{background:#fef1eb;border-radius:5px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;margin-top:0;padding:16px}.school_details_Page .card_with_border.fee_details .bottom_pdf_button a{padding:7px}.school_details_Page .card_with_border.fee_details h2{margin-bottom:0}.school_details_Page .card_with_border.fee_details .d-flex{display:flex!important;flex-wrap:wrap}.school_details_Page .card_with_border.fee_details .d-flex .sub_cat_select{display:flex;margin:12px 0 20px;width:100%}.school_details_Page .card_with_border.fee_details .sub_cat_select label{display:flex;flex-direction:column;flex-grow:1;margin:0 10px 0 0;width:140px}.school_details_Page .card_with_border.fee_details .bottom_pdf_button a svg{margin:0 4px 0 0}.school_details_Page #fee_details h3{font-size:18px;margin-bottom:10px}.school_details_Page .bottom_pdf_button{bottom:-37px}.dropdown .fee_select_container_status{width:110px}.school_details_Page .fee_select_container .fee_select__control .fee_select__indicator{padding:0 4px}.dropdown .fee_select_container_class{width:145px}.school_details_Page .fee-container{flex-direction:column;gap:12px}.school_details_Page .fee-box{padding:16px;width:auto}.fee-table{margin-top:15.5px}.school_details_Page .table-responsive #fee-table thead th{padding:16px 0}.school_details_Page .table-responsive #fee-table tr td{padding:16px 0!important}.fee_select__value-container{padding-right:0!important}}.school_details_Page .contact_content{font-size:14px;padding:6px 0}.school_details_Page .contact_content>span{color:#111;font-size:16px;margin:0 8px 0 0}.school_details_Page .contact_content p a{color:#fc7d47}.school_details_Page .location_img img{border:1px solid #ccc;margin-top:8px;width:100%}.school_details_Page .contact_content>span>svg{color:#999;font-size:14px;position:relative;top:-2px}.school_details_Page .contact_content a:not([href]):not([class]){color:#fc7d47;cursor:pointer}.contact_content.social-container li{float:left;margin:0 10px 0 0}.school_details_Page .article_list_box{background-color:#fff;border-radius:4px;box-shadow:none;margin:0 10px 0 0;padding:5px 0}.school_details_Page .article_list_text{font-size:16px;padding:0 16px 0 0}.school_details_Page .article_list_pic{border:1px solid #ccc;float:left;height:60px;margin-bottom:5px;margin-right:10px;vertical-align:top;width:87px}.school_details_Page .article_list_text a{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:14px;font-weight:600;height:auto;overflow:hidden;text-decoration:none!important;text-overflow:ellipsis}.school_details_Page .article_list_text a:hover{text-decoration:none!important}.school_details_Page .article_list_text span{float:right;margin-right:10px}.school_details_Page .articles .nav-justified{display:inline-block;flex-wrap:inherit;list-style:none;margin-bottom:0;padding-left:0;width:100%}.school_details_Page .articles .nav-justified .nav-item{flex-basis:inherit;flex-grow:inherit;float:left;margin:0 7px 0 0;text-align:center}.school_details_Page .articles .nav-justified .nav-item button{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;background-color:#f2f2f2;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;color:#111;font-size:14px;font-weight:500;padding:12px 8px}.school_details_Page .articles .nav-justified .nav-item button.active{background-color:#fba324;border:1px solid #fba324}@media (max-width:767px){.school_details_Page .articles .nav-justified{display:flex!important;flex-wrap:inherit;list-style:none;margin-bottom:0;overflow:auto;padding-left:0;white-space:nowrap;width:100%}.school_details_Page .articles button.slickLeft{left:0}.school_details_Page .articles button.slickLeft,.school_details_Page .articles button.slickRight{background:#9b99bf;border:none;border-radius:50%;color:#fff;font-size:22px;height:32px;line-height:12px;margin:-28px 0 0;padding:0;position:absolute;top:50%;width:32px;z-index:9}.school_details_Page .articles button.slickRight{right:0}.school_details_Page .articles .slick-slider .slick-list,.school_details_Page .articles .slick-slider .slick-track{flex-wrap:inherit;padding:0!important}}.school_details_Page .admissions_now{background-color:#fba324;border-radius:12px;color:#000;font-size:16px;font-weight:700;margin:0 0 30px;min-height:84px;padding:0 19px 0 0;width:100%}.school_details_Page .admissions_now span{margin:16px 0 7px}.school_details_Page .academics{background-color:#fff}.school_details_Page .academics .accordion-header{margin:16px 0}.school_details_Page .academics .accordion-button{border:none!important;column-count:#000;font-family:"Lora, senserif";font-size:20px;padding:0!important}.school_details_Page #academics .card_with_border>h2{margin-bottom:0}.school_details_Page .academics .accordion-item{border-bottom:1px solid #e5e5e5!important}.school_details_Page .academic_gender_blk,.school_details_Page .academic_type_content{margin-bottom:20px}.school_details_Page .academics .accordion-button:not(.collapsed){background-color:#fff;box-shadow:none;color:#111}.school_details_Page .academics .accordion-item{border:none;border-bottom:1px solid #eee;padding-bottom:5px;padding-top:5px}.school_details_Page .academics .accordion-body{padding:0!important}.school_details_Page .academics .content_blk h4{color:#666;font-size:12px;font-weight:500;margin:0;padding:0}.school_details_Page .academics .academic_blk{gap:16px}.school_details_Page .academics .content_blk p{color:#111;font-size:18px;margin:0}.school_details_Page .academics .accordion-body .row{grid-row-gap:29px}.school_details_Page .academics .accordion-flush .accordion-item .accordion-button{font-weight:700}.school_details_Page .academic_type_content{background-image:linear-gradient(180deg,#fef1eb,#fef1eb);border-radius:10px;padding:16px}.school_details_Page .academic_stream{margin-bottom:12px}.school_details_Page .academic_stream:last-child{margin-bottom:0}.school_details_Page .academic_stream p{color:#666;font-size:12px;font-weight:500}.school_details_Page .accordion-header button.accordion-button,.school_details_Page h2.accordion-header{color:#111;font-family:Montserrat!important;font-size:20px;font-weight:700;position:relative}.school_details_Page .academics .accordion-body{border-bottom:none!important;padding:0 0 20px!important}.school_details_Page .accordion-header button.accordion-button.collapsed:before{background:#0000;color:#ec642b;content:"+";font-size:38px;font-weight:500;height:22px;margin-top:0;position:absolute;right:22px;top:-3px;width:22px}.school_details_Page .accordion-header button.accordion-button:before{background:#111;content:"";font-weight:700;height:3px;margin-top:0;position:absolute;right:25px;top:-3px;width:18px}.school_details_Page .panel__label:after,.school_details_Page .panel__label:before{transform:rotate(-90deg);transition:transform .35s cubic-bezier(.65,.05,.36,1)}.school_details_Page button.view_more_details{background:no-repeat;border:none;color:#fc7d47;font-size:12px;font-weight:500}.school_details_Page button.view_more_details svg{font-size:11px;margin:0 0 0 5px;position:relative;top:0;top:-1px}.school_details_Page .info_popup .react-responsive-modal-modal{padding:0;width:370px}.school_details_Page .info_popup .react-responsive-modal-modal .card_with_border{box-shadow:none}.school_details_Page .academic_type_content>div:not(:first-child){text-align:right}@media (max-width:767px){.school_details_Page .accordion-header button.accordion-button{font-size:16px}.school_details_Page .academics .content_blk h4{font-size:12px}.school_details_Page .academics .content_blk p{font-size:16px}.school_details_Page .academics .accordion-body .row .col-md-2{text-align:right}.school_details_Page .academics .accordion-header{font-size:16px}}.school_details_Page .list_discover{display:inline-block}.school_details_Page .list_discover ul{display:inline-block;list-style:none;margin-bottom:0;margin-top:0;padding:0;width:100%}.school_details_Page .sidebar .card_with_border .list_discover h2{border:none;font-size:20px;font-weight:700;line-height:normal;margin-bottom:15px;padding:0}.school_details_Page .list_discover li{color:#5a5695;display:inline-block;float:left;font-size:14px;margin:0 5px 5px 0;padding:0 0 0 16px;position:relative}.school_details_Page .list_discover li:before{background:#5a5697;border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:8px;width:6px}.school_details_Page .list_discover .read-more{color:#fc7d47;display:block;float:left;font-size:14px;font-weight:400}.school_details_Page .gallery_blk{margin-bottom:12px;position:relative}.school_details_Page .hover_effect{background:#00000080;cursor:pointer;display:none;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:9}.school_details_Page .gallery_blk:hover .hover_effect{display:block}.school_details_Page .hover_effect span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.school_details_Page .hover_effect span svg{color:#fff;height:28px;width:28px}.school_details_Page .gallery_content.youtube_content.pe-md-0.col{flex-grow:1.85}.school_details_Page .galleryWrap{bottom:0;height:90px;left:50%;margin:0 -500px;position:fixed;width:100%;width:1050px;z-index:9999}.school_details_Page .galleryWrap .single{cursor:pointer;width:200px}.school_details_Page .galleryWrap .single img{max-width:100%}.school_details_Page .galleryWrap .single img:hover{transform:scale(1.02)}.school_details_Page .gallery_blk.youtube .hover_effect span svg{color:#fff;height:78px;width:98px}.school_details_Page .gallery_blk.youtube img{height:100%;width:100%}.school_details_Page iframe.iframe_gallery{height:auto;max-width:800px;min-height:480px;width:100%}.school_details_Page .photo_video_btn{border-radius:3px;box-shadow:0 3px 6px 0 #5a56951a;cursor:pointer;margin:0;padding:5px 8px;text-align:center}.school_details_Page .video .featured_blk{cursor:pointer;position:relative;width:100%}.school_details_Page .video .featured_blk:before{background:#000;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;z-index:1}.school_details_Page .video .featured_blk img{width:100%}.school_details_Page .video .featured_blk .video_icon{color:#000;font-size:60px;left:50%;opacity:.7;position:absolute;top:43%;transform:translate(-50%,-50%);z-index:2}.school_details_Page .video .featured_blk:hover .video_icon{color:red;opacity:1}.school_details_Page .is_open_Gallery_model{overflow:hidden}.school_details_Page .video .gallery_model{background:#000000f7;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999999}.school_details_Page .video .gallery_model.show_model{display:block}.school_details_Page .video .gallery_model .close_model{color:#fff;cursor:pointer;font-size:22px;position:absolute;right:15px;top:10px}.school_details_Page .video .gallery_model .category{background:#3a4d95;display:flex;gap:15px;justify-content:center}.school_details_Page .video .gallery_model .category span{border-bottom:none;border-radius:8px 8px 0 0;color:#fff;cursor:pointer;font-size:16px;height:38px;line-height:30px;margin-top:10px;padding-left:10px;padding-right:10px;padding-top:5px;text-align:center}.school_details_Page .video .gallery_model .category span.active{background:#fff;color:#3a4d95}.school_details_Page .video .gallery_model .sub_category{-webkit-overflow-scrolling:touch;background-image:linear-gradient(180deg,#fff 29%,#e5e5e5 116%);gap:15px;height:60px;margin:0;overflow-x:scroll;overflow-y:hidden;padding:15px 5px;text-align:center;white-space:nowrap}.school_details_Page .video .gallery_model .sub_category span{background:#fef1eb;border:1px solid #fc7d47;border-radius:4px;color:#fc7d47;cursor:pointer;display:inline-block;flex:0 0 auto;font-size:14px;height:30px;line-height:12px;margin:0 5px;min-width:70px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:capitalize}.school_details_Page .video .gallery_model .sub_category span.active{background:#fc7d47;color:#fef1eb}.school_details_Page .video .gallery_model .slider{margin-top:5%;text-align:center}.school_details_Page .video .gallery_model .slider .listing_left_arrow{left:20px}.school_details_Page .video .gallery_model .slider .listing_right_arrow{right:20px}.school_details_Page .video .gallery_model .slider .listing_left_arrow.slick-disabled,.school_details_Page .video .gallery_model .slider .listing_right_arrow.slick-disabled{display:none}.school_details_Page .video .gallery_model .slider .item{display:inline-block;max-height:400px;width:600px!important}.school_details_Page .video .gallery_model .slider img{display:inline-block;max-height:400px;max-height:calc(100vh - 200px)}.school_details_Page .video .gallery_model .carousel{bottom:0;left:0;position:absolute;right:0}.school_details_Page .video .gallery_model .carousel img{cursor:pointer;opacity:.25;width:100%}.school_details_Page .video .gallery_model .carousel div[aria-hidden=false] img{cursor:auto;opacity:1}.school_details_Page .gallery_model .gallery_items_list{background:#fff;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-top:-10px;max-height:calc(100vh - 110px);overflow-y:scroll;padding:10px}.school_details_Page .gallery_model .gallery_items_list .item{flex:0 0 auto;position:relative;width:118px}.school_details_Page .gallery_model .gallery_items_list .item img{height:100%;width:100%}.school_details_Page .gallery_model .gallery_items_list .play_icon{align-items:center;background:#00000080;bottom:0;color:#fff;display:flex;font-size:30px;justify-content:center;left:0;position:absolute;right:0;top:0}.school_details_Page .gallery_model .gallery_items_list .event_div{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.school_details_Page .gallery_model .mobile_slider{background:#000;bottom:0;position:absolute;top:0;width:100%}.school_details_Page .gallery_model .mobile_slider .head{background:#5a5695;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:13px}.school_details_Page .gallery_model .mobile_slider .head .back:before{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";display:inline-block;height:10px;margin-right:5px;transform:rotate(45deg);width:10px}.school_details_Page .gallery_model .mobile_slider .slick-slider{height:calc(100% - 50px)}.school_details_Page .gallery_model .mobile_slider .slick-slider .slick-list,.school_details_Page .gallery_model .mobile_slider .slick-slider .slick-list .slick-track{height:100%}.school_details_Page .gallery_model .mobile_slider .item{width:100vw!important}.school_details_Page .gallery_model .mobile_slider .item iframe{height:280px}.school_details_Page .gallery_model .mobile_slider .slick-list,.school_details_Page .gallery_model .mobile_slider .slick-slider{padding:0}.school_details_Page .gallery_model .mobile_slider .slick-initialized .slick-slide{align-items:center;display:flex}.school_details_Page .gallery_model .mobile_slider .caption{padding:0 15px;text-align:center}.school_details_Page .gallery_model .mobile_slider .slick-arrow{background:#000c;height:30px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:9}.school_details_Page .gallery_model .mobile_slider .slick-arrow.slick-next{border-radius:5px 0 0 5px;right:0}.school_details_Page .gallery_model .mobile_slider .slick-arrow.slick-prev{border-radius:0 5px 5px 0;left:0}.school_details_Page .gallery_model .mobile_slider .slick-arrow:before{height:10px;width:10px}.school_details_Page .video .gallery_model_mobile{background:#fff}.gallery.row .data_less_two.row{float:left;margin:auto;width:50%}.gallery_blk.youtube.single_photo{border:1px solid #ccc;max-width:290px}.youtube_content .single_photo{max-width:300px}@media (max-width:767px){.school_details_Page .gallery_blk.youtube img.img-fluid{height:AUTO}}.school_details_Page .card_need_block{background-color:#fff;border:1px solid #ccc;border-radius:12px;display:block!important;margin:0 auto;min-height:283px;padding:16px}.school_details_Page .card_need_block h5{font-weight:700;margin-bottom:16px}.school_details_Page .card_need_list{font-size:14px;font-weight:500;list-style:none;margin:0 0 22px;padding:0}.school_details_Page #preparing .slick-slider{margin:0 0 0 -15px}.school_details_Page #preparing .slick-slide{padding:10px}.school_details_Page .card_need_list li{margin-bottom:12px;padding:0 0 0 20px;position:relative}.school_details_Page .card_need_list li:before{background-image:url(assets/right_tick_school.svg);background-repeat:no-repeat;content:"";height:15px;left:0;position:absolute;top:4px;width:15px}.school_details_Page .card_need_list li:last-child{margin-bottom:0}.school_details_Page .card_need_btn{background-color:#fef1eb;border:1px solid #fc7d47;border-radius:5px;box-shadow:0 3px 6px 0 #fc7d4733;color:#fc7d47;display:block;font-size:12px;font-weight:500;height:100%;line-height:32px;margin:0 auto;max-width:218px;min-height:32px;text-align:center;text-decoration:none;width:100%}.card_need_btn:hover{background-color:#fc7d47;color:#fff}@media (max-width:767px){.school_details_Page #preparing button.slickLeft{left:0}.school_details_Page #preparing button.slickLeft,.school_details_Page #preparing button.slickRight{background:#9b99bf;border:none;border-radius:50%;color:#fff;font-size:22px;height:32px;line-height:12px;margin:-28px 0 0;padding:0;position:absolute;top:50%;width:32px;z-index:9}.school_details_Page #preparing button.slickRight{right:0}}.school_details_Page .also_read .parent_tab{border:none;box-shadow:0 4px 4px 0 #5a56951a;margin:0 0 15px}.school_details_Page .also_read .parent_tab li{display:inline-block;flex:none;margin:0 10px 0 0;padding:0}.school_details_Page .also_read .parent_tab li button{-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;background-color:#f2f2f2;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;color:#111;font-size:14px;font-weight:500;height:42px;margin:0;padding:12px}.school_details_Page .also_read .parent_tab li button.active{background-color:#fba324}.school_details_Page .also_read .also_read-blk{background-color:#fff;border:1px solid #ccc;border-radius:12px;height:100px;padding:16px}.school_details_Page .also_read .also_read-blk h6{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5a5695;display:-webkit-box;font-size:14px;font-weight:500;height:auto;line-height:1.5;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.school_details_Page .also_read .also_read-blk p{color:#666;font-size:12px;font-weight:500;margin-bottom:0}.school_details_Page .also_read ul.inner_tabs{border:none;margin:7px 0 17px}.school_details_Page .also_read ul.inner_tabs li.nav-item{display:inline-block;flex:none;margin:0 16px 0 0;width:auto}.school_details_Page .also_read ul.inner_tabs li.nav-item button{background-color:#fff;border:1px solid #5a5695;border-radius:4px;color:#5a5695}.school_details_Page .also_read ul.inner_tabs li.nav-item button.active{background-color:#5a5695;color:#fff}@media (max-width:767px){.school_details_Page .also_read ul.inner_tabs{border:none;display:block;height:45px;margin:7px 0 17px;overflow:auto;padding:0;white-space:pre;width:100%}}.school_details_Page .similar_list_box{background-color:#fff;border-radius:4px;box-shadow:none;margin:0;padding:5px 0}.school_details_Page .similar_list_text{font-size:16px}.school_details_Page .similar_list_pic{border:1px solid #ccc;border-radius:5px;float:left;height:60px;margin-bottom:5px;margin-right:10px;padding-top:0;vertical-align:top;width:60px}.school_details_Page .similar_list_text a{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:14px;font-weight:600;height:auto;margin-bottom:6px;overflow:hidden;text-decoration:none!important;text-overflow:ellipsis}.school_details_Page .similar_list_text .ratting{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.school_details_Page .similar_list_text .ratting svg{color:#5a5695;font-size:16px;margin:0 3px 0 0}.school_details_Page .similar_list_text a:hover{text-decoration:none!important}.school_details_Page .similar_list_text span{float:right;margin-right:10px}.school_details_Page #articles .nav-justified{display:inline-block;flex-wrap:inherit;list-style:none;margin-bottom:0;padding-left:0;width:100%}.school_details_Page section#similar_school .slick-list{height:150px}@media (max-width:767px){.school_details_Page #similar_school button.slickLeft{left:0}.school_details_Page #similar_school button.slickLeft,.school_details_Page #similar_school button.slickRight{background:#9b99bf;border:none;border-radius:50%;color:#fff;font-size:22px;height:32px;line-height:12px;margin:-28px 0 0;padding:0;position:absolute;top:50%;width:32px;z-index:9}.school_details_Page #similar_school button.slickRight{right:0}}.school_details_Page .faq_section .accordion .accordion-header button.accordion-button:before{background:#0000;content:"+";font-size:34px;font-weight:500;height:auto;margin-top:0;position:absolute;right:0;top:20px;transform:rotate(45deg);width:auto}.school_details_Page .faq_section .accordion .accordion-item .accordion-header button.accordion-button:focus{border:none!important;box-shadow:none!important}.school_details_Page .faq_section .accordion .accordion-header button.accordion-button.collapsed:before{color:#111;transform:rotate(0)}.school_details_Page .faq_section .accordion .accordion-item:first-child .accordion-header button.accordion-button:first-child:before{top:5px}.school_details_Page .faq_section .accordion .question,.school_details_Page .faq_section .accordion-header button.accordion-button{font-size:16px;font-weight:700;margin:0}.school_details_Page .faq_section .accordion .question{padding:0!important}.school_details_Page .faq_section .accordion .answer{padding:0 0 20px!important}.school_details_Page .faq_section .accordion-header button.accordion-button{padding:20px 0!important}.school_details_Page .faq_section .accordion .accordion-item:first-child .accordion-header button.accordion-button{padding:0 0 20px!important}.schoolInformation{padding:15px 0 0}.schoolInformation b{display:block;font-size:15px!important}.school_details_Page .schooltiming .nav-item{margin:0 8px 0 0}.school_details_Page .schooltiming .nav-item button.active{background-color:#fba324;border:1px solid #fba324}.school_details_Page .schooltiming .nav-item button{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;background-color:#f2f2f2;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;color:#111;font-size:14px;font-weight:500;padding:12px}.school_details_Page .schooltiming.card_with_border table tbody tr td,.school_details_Page .schooltiming.card_with_border table thead th{padding:12px 16px!important}.school_details_Page .card_with_border.schooltiming .table-responsive{max-width:372px}.timing-container{width:364px}.timing-table-header{background-color:#f2f2f2;border-bottom:1px solid #e5e5e5;border-radius:4px 4px 0 0;color:#000;font-size:20px;font-weight:700;padding:12px 0 12px 16px}.timing-table{border-collapse:collapse;width:100%}.timing-table thead tr th{border-bottom:1px dashed #ccc!important}.timing-table tr td{border:0!important}.timing-table tr:not(:last-child) td{border-bottom:1px dashed #ccc!important}.sub_nav{background:#f8f8f8;border-radius:0 0 15px 15px;box-shadow:0 5px 5px 0 #3a4d951a;margin-bottom:30px;margin-top:0;padding:0 0 1px;position:sticky;top:0;z-index:2}.sub_nav.nav_active{background:#fff}.sub_nav.nav_active .container{background:#fff;min-height:49px}.sub_nav.nav_active ul{display:block}.sub_nav.nav_active .container::-webkit-scrollbar{display:none}.sub_nav.nav_active .slick-arrow{top:11.5px;z-index:1}.sub_nav.nav_active .slick-prev{left:-11px}.sub_nav.nav_active .slick-next{right:2px}.sub_nav.nav_active .slick-next svg{background-color:#fff}.sub_nav.nav_active .slick-list{width:100%!important}.sub_nav ul{display:flex;list-style:none;margin:0;padding:0;scrollbar-width:none}.sub_nav ul::-webkit-scrollbar{display:none;width:0}.sub_nav ul li{flex:0 0 auto}.sub_nav ul a{color:#000;display:block;font-size:14px;font-weight:500;padding:18px 12px;position:relative}.sub_nav ul a:after{background:#0000;border-radius:10px 10px 0 0;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.sub_nav ul .active,.sub_nav ul a:hover{color:#494677}.sub_nav ul .active:after,.sub_nav ul .selected a:after,.sub_nav ul a:hover:after{background:#494677}.sub_nav .sub_nav_slider .slick-track{width:200%!important}.sub_nav .sub_nav_slider .slide a{color:#111;display:inline-block;padding:15px 10px;position:relative}.sub_nav .sub_nav_slider .slide a:is(:hover,.active){color:#494677;display:inline-block}.sub_nav .sub_nav_slider .slide a.active:before,.sub_nav .sub_nav_slider .slide a:hover:before{background-color:#494677;border-top-left-radius:40px;border-top-right-radius:40px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.sub_nav .slick-slider{padding:0 5px}@media (max-width:768px){.sub_nav ul a{padding:14px 12px}}