.header_area.navbar_fixed .logo_h img,.logo_h img{width:160px}.news_btm_bg,img.mobile_hide{display:block}.date,.news_block p,.news_title,body{font-weight:500}@font-face{font-family:montserratregular;src:url('/public/assets/fonts/montserrat-regular-webfont.woff2') format('woff2'),url('/public/assets/fonts/montserrat-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratmedium;src:url('/public/assets/fonts/montserrat-medium-webfont.woff2') format('woff2'),url('/public/assets/fonts/montserrat-medium-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratbold;src:url('/public/assets/fonts/montserrat-bold-webfont.woff2') format('woff2'),url('/public/assets/fonts/montserrat-bold-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:crimson_textbold;src:url('/public/assets/fonts/crimsontext-bold-webfont.woff2') format('woff2'),url('/public/assets/fonts/crimsontext-bold-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:crimson_textregular;src:url('/public/assets/fonts/crimsontext-regular-webfont.woff2') format('woff2'),url('/public/assets/fonts/crimsontext-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:crimson_textsemibold;src:url('/public/assets/fonts/crimsontext-semibold-webfont.woff2') format('woff2'),url('/public/assets/fonts/crimsontext-semibold-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}body{font-family:crimson_textregular}.sidebar p.card-text small.text-muted,h1,h2,h3,h4,h5,h6{font-family:montserratmedium}.core_values.events_area_main.section_pad,.sidebar,section#Vision-mission-section{padding-top:0}img.desktop_hide{display:none}#img-breadcrumbSec .container{position:absolute;top:0;left:0;right:0;margin:0 auto}section#img-breadcrumbSec{position:relative;padding:0}section#img-breadcrumbSec img{max-width:100%;width:100%}@media only screen and (max-width:767px){img.mobile_hide{display:none}img.desktop_hide{display:block}}.single_testimonial .testimonial_head .h4{font-size:18px;margin-bottom:10px;font-family:montserratmedium;font-weight:600}.logo_h img{vertical-align:middle;border-style:none;transition:.4s}.accordion .accordion-item,.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #e5e5e5}.home_banner_area{background-size:cover!important}.header_area .navbar .nav .nav-item .nav-link{font:600 12px/30px montserratregular}.header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height:30px}.header_area .navbar .nav .nav-item{margin-right:0;margin-left:15px}.navbar-nav{justify-content:flex-end}@media (min-width:1200px){.container{max-width:1600px}}ul.dropdown-menu li.nav-item a.nav-link{line-height:20px!important;padding-top:10px!important;padding-bottom:10px!important}.event_thumb img{width:500px}.event_thumb{text-align:center}.news_block{background:#fff;border-radius:12px;overflow:hidden;height:100%}.news_block figure{height:238px;overflow:hidden;border-radius:12px 12px 0 0;margin-bottom:15px}.news_block figure img{height:238px;object-fit:cover;object-position:top;min-width:100%;max-width:initial}.news_info{padding:0 25px 10px}.news_title{font-size:18px;color:#24247c;margin-bottom:5px}.news_title a{color:#000;font-family:montserratregular}.date{font-size:12px;margin-bottom:15px}.date img{margin-right:5px}.news_block p{font-size:14px;color:#000;font-family:Linearicons-Free;text-align:justify}.activity_cap,a.viewmore_btn{font-family:montserratregular;color:#000}a.viewmore_btn{background:#fff;padding:8px 15px}.activity_cap{font-size:16px;text-align:center;margin-bottom:20px}.news_btm_bg{border-radius:20px;height:400px;position:absolute;left:15px;right:15px;bottom:0;background-color:#24247c;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),radial-gradient(84.88% 217.3% at 84.88% 67.18%,#0472b5 0,#16103e 100%);z-index:0}.news_veiwmore{padding:45px 0}.news_sec{padding:65px 0 130px;position:relative}section.activities_sec{padding:65px 0 0;position:relative}.content_box{box-shadow:0 2px 5px rgba(0,0,0,.2);background:#fff;height:100%}.content_sec h4{font-size:22px;color:#e52949}.content_sec{padding:25px;display:flex;flex-direction:column}.event-btn,.event-btn a{align-items:center;display:flex}.event-btn{justify-content:flex-end;width:100%;height:100%;flex-direction:column;position:relative;z-index:9999}.owl-next,.owl-prev{width:32px;height:32px;background-repeat:no-repeat;font-size:0;background-color:#fff;border-radius:50px;top:50%}.event-btn a{background:#fff;justify-content:center;text-transform:uppercase;padding:10px 20px;color:#16103e;margin-bottom:35px}.event-btn a:hover{background:#16103e;color:#fff}.owl-next{position:absolute;background-image:url(../img/next1.png);right:0}.owl-prev{position:absolute;background-image:url(../img/next2.png);left:0}.footer-area .single-footer-widget .click-btn,.primary-btn,.section_gap.registration_area,.testimonial_area .owl-thumb-item .overlay-grad:hover,.testimonial_area .owl-thumb-item.active .overlay-grad{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),radial-gradient(84.88% 217.3% at 84.88% 67.18%,#0472b5 0,#16103e 100%)}.footer-links ul li a,.footer-section{position:relative;background-repeat:no-repeat}.footer-section::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#000}.footer-section{background-image:url(../images/footer-bg.webp);background-size:cover}.comm_padd{padding:70px 0}.footer-links .h4,.footer-links h4{font-size:18px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;line-height:36px;margin-bottom:15px}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links ul li{margin-bottom:18px}.footer-links ul li a{color:#fff;text-decoration:none;font-size:14px;font-family:Montserrat,sans-serif;font-weight:500;background-image:url(../images/links-icon.png);background-position:0 3px}.Assessment .main_title p,.banner-main-img img{max-width:100%}.banner_inner{position:absolute;z-index:9;transform:translateY(-50%);top:50%;width:100%;height:100%;display:flex;align-items:center}.marquee,section.top-banner-sec{position:relative}#img-breadcrumbSec .breadcrumb li,#img-breadcrumbSec .breadcrumb li a,.banner_content *,div#clockdiv h2{color:#fff}.register_form .h3{font-size:24px;margin-bottom:0;font-family:montserratmedium}.banner_inner .banner_content h2{margin-top:0;font-size:48px;font-weight:700;color:#fff;line-height:54px}.banner_content p{font-size:30px;line-height:normal}.banner_inner .banner_content p{max-width:520px;font-size:18px;font-weight:500;margin:25px 0 45px}@media (min-width:992px){.header_area .navbar .nav .nav-item.submenu ul{min-width:max-content}.header_area.navbar_fixed .alert__message{position:fixed;width:100%;top:0;left:0;right:0;box-shadow:0 3px 16px 0 rgba(0,0,0,.1)}.header_area..navbar_fixed .main_menu{top:35px}.header_area.navbar_fixed .logo_h img{width:160px;transition:.4s}header.header_area{position:fixed;width:100%;top:0}body{padding-top:150px}.header_area .navbar{background:#fff}header.header_area.navbar_fixed{position:relative}.navbar-expand-lg .navbar-nav{align-items:center}.header_area.navbar_fixed .main_menu{-webkit-transform:translateY(105px);-moz-transform:translateY(105px);-ms-transform:translateY(105px);-o-transform:translateY(105px);transform:translateY(105px)}}.section_gap.testimonial_area{padding-top:60px}@media (max-width:768px){.mobile_hide{display:none}.home_banner_area{z-index:1;position:relative}.top_inner_banner img.banner-inner-img{position:absolute;top:0;height:100%;object-fit:cover;object-position:top right;left:0}.banner_inner .banner_content h2{font-size:25px;line-height:30px;margin-bottom:0}.banner_inner .banner_content p{margin:10px 0 0}.banner_inner .container{top:15%;position:relative}.dpmt_right{margin-top:20px}#img-breadcrumbSec h1{font-weight:600;font-size:20px!important;color:#fff;margin:130px 0 0!important}.logo_h img{width:150px}.event_thumb img{width:100%}.news_sec{padding:65px 0 10px!important}.footer-links ul li a{font-size:13px;padding:5px 0 0 25px;background-size:16px}.col-md-2.footer-blocks,.col-md-3.footer-blocks{width:50%;margin-bottom:10px}}.alert__message{display:flex;align-items:center;padding:4px;background-color:#e52949;border:1px solid #e52949;border-radius:0;width:100%;overflow:hidden}.alert__image{width:20px;height:20px;margin-right:10px}.marquee{width:100%;overflow:hidden;white-space:nowrap}.marquee__inner{display:inline-block;white-space:nowrap;padding-left:70%;animation:30s linear infinite marquee}.marquee__item{display:inline-block;padding-right:2rem;color:#fff;font-family:montserratregular;font-size:13px;font-weight:700}.height-auto{height:auto;width:100%}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.administrative-staff img,.map-block img,.misvisimg img,section.Chairmans-msgs.section_pad img{width:100%}#img-breadcrumbSec{background:#16135a;height:100%;color:#fff;padding:20px 0;min-height:275px}.about-bg{background:url(https://ckschool.in/assets/img/sub-menu-bg.jpg) center center #16135a!important}#img-breadcrumbSec h1{font-weight:600;font-size:2.5rem;color:#fff;margin:30px 0 0}#img-breadcrumbSec .breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:0;list-style:none;background-color:transparent;border-radius:.25rem;font-size:14px;line-height:24px;color:#fff}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#fff;content:"/"}.header_area .navbar .nav .nav-item.submenu ul .nav-item:hover .nav-link{background:#e52949;color:#fff}.header_area .navbar .nav .nav-item:hover .nav-link,.single_course:hover h4 a{color:#e52949}#img-breadcrumbSec h1,.dpmt_right h1,.main_title h2{text-transform:capitalize}.single-gallery-image{height:auto}.footer-links ul li a{padding:5px 0 0}.administrative-staff .section_pad,.section_pad{padding:60px 0}.core_values .activity_cap,.governing_values .activity_cap{padding:50px 10px 10px;box-shadow:2px 2px 5px rgba(0,0,0,.2);height:100%;position:relative}.administrative-staff .activity_cap{text-align:center;margin-bottom:10px}.administrative-staff p{text-align:center;margin-bottom:25px}.Upcoming-events-date table,.academics-exam table,.administrative-staff table,.teaching-faculties table,td,th{border:1px solid #000}.Upcoming-events-date th,.academics-exam th,.administrative-staff th,.teaching-faculties th,td{padding:8px;text-align:left}.Upcoming-events-date table,.academics-exam table,.administrative-staff table,.teaching-faculties table{width:100%;border-collapse:collapse;margin:20px 0;font-size:18px;text-align:left}.Upcoming-events-date td,.Upcoming-events-date th,.academics-exam td,.academics-exam th,.administrative-staff td,.administrative-staff th,.teaching-faculties td,.teaching-faculties th{padding:12px;border:1px solid #ddd}.Upcoming-events-date th,.academics-exam th,.administrative-staff th,.admission-guidelines-section th,.teaching-faculties th{background-color:#f2f2f2}.Upcoming-events-date tr:nth-child(2n),.academics-exam tr:nth-child(2n),.administrative-staff tr:nth-child(2n),.teaching-faculties tr:nth-child(2n){background-color:#f9f9f9}.administrative-staff .main_title,.teaching-faculties .main_title{margin:0}.habits7 p{text-align:left;margin-bottom:25px}.accordion .accordion-item{margin:10px}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#000;font-size:20px;font-weight:400;border:none;background:0 0;outline:0;font-family:Linearicons-Free}.accordion button:focus,.accordion button:hover{cursor:pointer;color:#000}.accordion button:focus::after,.accordion button:hover::after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2}.accordion button .accordion-title{padding:1em 1.5em 1em 0}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}.accordion button .icon::before{display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:currentColor}.accordion button .icon::after{display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:currentColor}.accordion button[aria-expanded=true] .icon::after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:9em;transition:.2s linear;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}.programmers ul.prog_list li{color:#000;text-decoration:none;font-size:20px;padding:1.2rem 1.8rem;display:block;background:#fff;box-shadow:0 4px 12px 0 #00000040;border-radius:6px;margin-bottom:1rem}.programmers ul.prog_list{padding:0;list-style:none}.activity_cap span{font-size:18px}.core_values .activity_cap{border:1px solid #000;background:#fff;border:none}.core_values .activity_cap strong{font-size:20px;background:#a22036;padding:10px 0;font-weight:600;color:#fff;display:block;position:absolute;top:0;width:100%;left:0}.core_row{row-gap:30px}.core_values .activity_cap p{padding-top:20px;color:#16103e;text-transform:uppercase;font-weight:700}.events_area_main .event_details p,.school-profile .main_title p{font-size:22px;color:#000;line-height:32px;text-align:justify}.events_area_main,.events_area_main.section_gap{background:#efefef}.single_event:hover img{transform:scale(1)}.event_thumb.row img{width:auto;height:500px}.governing_values .activity_cap{border:none;background:#fff}.governing_values .activity_cap span{font-size:22px;color:red}.governing_values .activity_cap h4{font-size:20px;background:#e52949;padding:10px 0;font-weight:600;color:#fff;display:block;position:absolute;top:0;width:100%;left:0}.Assessment .main_title{text-align:left;margin:15px}span.accordion-title{width:90%;position:relative;display:block;padding:0!important}.Academic-club-sec .main_title,.Hostel-facilities-sec.main_title,.sports-sec .main_title{text-align:center;margin-bottom:5px}.admission-guidelines-section ul{list-style:none;padding:0}.admission-guidelines-section ul li{background:#e4e4e4;margin:5px 0;padding:10px;border-radius:5px}.admission-guidelines-section table{width:100%;border-collapse:collapse;margin:20px 0}.admission-guidelines-section table,td,th{border:1px solid #ddd}.admission-guidelines-section td,.admission-guidelines-section th{padding:10px;text-align:left}.admission-guidelines-section p.warningg{color:red;font-weight:700}.Upcoming-events-date .news_block{background:#f4f4f4}.career-us-sec .blue_box,.contact-us-sec .blue_box,.newsletter .content .btn,button.btn.common_btn{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),radial-gradient(84.88% 217.3% at 84.88% 67.18%,#0472b5 0,#16103e 100%)}.Upcoming-events-date .date{margin-bottom:8px}.Upcoming-events-date .main_title{margin-bottom:0}.Upcoming-events-date .section_pad{padding:60px 0 0}.newsletter{background:#fff}.newsletter .content{max-width:650px;margin:0 auto;text-align:center;position:relative;z-index:2}.newsletter .content h2{color:#243c4f;margin-bottom:40px}.newsletter .content .form-control{height:50px;border-color:#0e1f48;border-radius:0}.newsletter .content.form-control:focus{box-shadow:none;border:2px solid #243c4f}.newsletter .content .btn{min-height:50px;border-radius:0;color:#fff;font-weight:600}.career-us-sec .main_title,.contact-us-sec .main_title,.news-letter-form .main_title{text-align:center;margin-bottom:0}.Chairmans-msgs p{margin:15px 0;font-size:20px;color:#000}.career-us-sec .blue_box,.contact-us-sec .blue_box{padding:3rem;border-radius:15px;color:#fff;text-align:left;font-family:montserratregular}.career-us-sec h2.title-small,.contact-us-sec h2.title-small{margin-bottom:2rem;font-size:25px;font-weight:600;line-height:38px;color:#fff}.career-us-sec .form-control,.contact-us-sec .form-control,.form-select{padding:10px}.career-us-sec h5,.contact-us-sec h5{font-size:16px;color:#fff}.career-us-sec h4.mb-3,.contact-us-sec h4.mb-3{margin-bottom:2rem;font-size:25px;font-weight:600;line-height:38px;color:#000}.career-us-sec .form-control,.contact-us-sec .form-control{display:block;width:100%;height:calc(3.25rem + 2px)}.alumni-sec .dpmt_right{text-align:left}.alumni-sec b,.alumni-sec strong{font-weight:bolder;font-family:montserratbold;color:#000}@media (max-width:991px){.department_area.second-sec-img .row.align-items-center{flex-direction:column-reverse}.banner-main-img:after{position:absolute;content:'';width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0}#img-breadcrumbSec h1{margin-top:25px!important;font-size:1.5rem}section#img-breadcrumbSec img{width:100%;position:unset;height:100%;object-fit:cover;object-position:top right}section#img-breadcrumbSec{margin-top:105px;min-height:150px}.header_area .navbar{align-items:flex-start}.header_area{top:0;left:0}.header_area .navbar-collapse{max-height:unset}.header_area .navbar-collapse.show{max-height:100%}.header_area.show_menu .navbar{height:100%;position:fixed;top:0;left:0;width:100%}a.nav-link.dropdown-toggle{position:relative;padding:7px 0!important;font-size:14px!important}.header_area .navbar .nav .nav-item .nav-link{font-size:14px;padding:7px 0}a.nav-link.dropdown-toggle:before{margin-left:.255em;position:absolute;display:block;vertical-align:.255em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;top:50%;transform:translateY(-50%);right:0;border-left:.4em solid transparent}.header_area.show_menu.navbar_fixed .main_menu{position:unset;transform:unset;height:100vh}.header_area.navbar_fixed .main_menu{position:unset;transform:unset}header.header_area.show_menu.navbar_fixed{position:fixed;top:0;left:0;width:100%}header.header_area.navbar_fixed{position:fixed;top:0;left:0}.main_title h2{font-size:24px}.section_pad{padding:30px 0}.events_area_main .event_details p{font-size:18px;line-height:28px;margin-top:20px}p{font-size:16px;line-height:26px}.single_testimonial .testimonial_content p{font-size:20px}}.main_title p{font-size:22px;color:#000;line-height:32px;FONT-WEIGHT:600;text-align:justify}.dpmt_right p{font-size:20px;color:#000}section.news_sec .news_block{height:600px}.testimonial_area .position-relative img{width:90px;height:130px}@media screen and (max-width:1450px) and (min-width:1301px){.logo_h img{width:160px}.header_area .navbar .nav .nav-item{margin-left:10px}body{padding-top:150px}section#img-breadcrumbSec{min-height:245px}}@media screen and (max-width:1300px) and (min-width:1240px){body{padding-top:150px}}@media screen and (max-width:1300px) and (min-width:992px){.logo_h img{width:160px}.header_area .navbar .nav .nav-item{margin-left:10px}section#img-breadcrumbSec{margin-top:10px;min-height:188px}}@media screen and (max-width:1230px) and (min-width:992px){section#img-breadcrumbSec{margin-top:42px;min-height:188px}}@media screen and (max-width:767px){.header_area+div,.header_area+row,.header_area+section,section.home_banner_area1.top-banner-sec{padding-top:105px}section#img-breadcrumbSec img{position:unset}#img-breadcrumbSec h1{margin-top:0!important}#img-breadcrumbSec .container{top:50%;transform:translateY(-50%)}.row-rev{flex-wrap:wrap-reverse}.teaching-faculties table{display:block;overflow-x:scroll}h2{font-size:22px}h3{font-size:20px}.dpmt_right p{font-size:17px;line-height:26px}.banner-main-img:after{position:absolute;content:'';width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0}section#img-breadcrumbSec{margin-top:110px;min-height:150px}.core_values.events_area_main.section_pad{padding-top:0}.core_row{row-gap:0}.single_event .event_thumb{justify-content:center;row-gap:15px}.activities_sec .mb-lg-0{margin-bottom:0!important}a.mobile_logo_right{float:right;position:absolute;right:55px}a.right-logo-sec img{max-width:50px}}.cuatom-box-text{text-align:center;border:1px solid #fff;margin:0;background:#84d9ff;color:#000;font-size:18px;padding:5px;font-weight:800}@media (min-width:768px){.home_banner_area{z-index:1;position:relative}.desktop-none,.desktop_hide{display:none}.event_thumb.row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center}li.nav-item.submenu.dropdown:last-child ul.dropdown-menu{right:0;left:auto}a.right-logo-sec img{max-height:60px;margin-left:12px;position:relative}}.Hostel-facilities-sec b,.Hostel-facilities-sec del,.Hostel-facilities-sec sub,.Hostel-facilities-sec sup,.Hostel-facilities-sec u,.blog-txt{color:#000}button.btn.common_btn{color:#fff;padding:10px 30px}@media (max-width:768px){.programmers ul.prog_list li a{font-size:16px}.career-us-sec .blue_box,.contact-us-sec .blue_box{padding:20px}}.blog-txt h3{font-size:22px}.grid.grid-block.row .card{height:100%}.blog-img{position:relative;padding-top:65%}.blog-img img{position:absolute;height:100%;width:100%;object-fit:cover;left:0;top:0}.blog_page .b-title,div#blogs-container .col-md-4.digital{margin-bottom:20px}.sidebar{padding:30px 15px}.blog_description{padding-top:20px;padding-bottom:30px}.sidebar p.card-text{font-size:14px}.blog_page .sidebar .row.no-gutters{display:flex;align-items:center}.blog_top_section img{width:100%;max-width:100%}.sidebar .blue-title.title-small{font-size:22px;margin-bottom:20px}.sidebar h5.card-title.mt-3{margin-top:0!important;font-size:16px}.blog_page h1.blog-title{font-size:33px;font-weight:700}.blog_page .sidebar{border-left:1px solid #ddd;padding-left:30px;height:100%}.blog-container{padding-right:15px}span.date::after{position:absolute;content:"\f274";display:block;font-family:fontawesome;top:-1px;left:0}span.date{font-size:13px;position:relative;display:inline-block;padding-left:20px;color:#6c757d!important}



/*accordian for image*/



div#imageAccordion .card {
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 15px;
}

div#imageAccordion .card-header {
    background: #f8f9fa;
    padding: 0;
}

div#imageAccordion .card-header .btn {
    display: block;
    width: 100%;
    padding: 15px 20px;
    color: #333;
    font-weight: 600;
    text-decoration: none;
}

div#imageAccordion .card-header .btn:hover,
div#imageAccordion .card-header .btn:focus {
    text-decoration: none;
    box-shadow: none;
}

div#imageAccordion .single-gallery-image img {
    width: 100%;
    border-radius: 6px;
}
div#imageAccordion .card-header .btn {
    width: 100%;
    text-align: left;
    position: relative;
    color: #333;
    font-weight: 600;
    text-decoration: none;
    padding: 15px 45px 15px 20px;
}

div#imageAccordion .card-header .btn::after {
    content: "\f107"; /* Down Arrow */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.3s ease;
}

div#imageAccordion .card-header .btn:not(.collapsed)::after {
    transform: translateY(-50%) rotate(180deg);
}
.single-gallery-image img {
    max-height: 800px;
    object-fit: contain;
}