/*
Theme Name: Sunbeam World School
Theme URI: https://sunbeamworldschool.com/
Author: The Development Team
Author URI: https://sunbeamworldschool.com/
Description: Sunbeam World School is a clean, responsive WordPress theme built for schools and educational institutions. It features a modern design, fast performance, and easy customization to showcase academics, admissions, and events across all devices.
Version: 4.0.0
Text Domain: sunbeamworldschool
*/

header .submenu a{ white-space: nowrap;}

.footerContactSocial .ravinderKaur{max-width:160px;position:fixed;bottom:65px;right:40px}
.footerContactSocialInner{display:flex;position:fixed;bottom:10px;right:60px;gap:10px}
.footerContactSocialInner .whatsapp-float{position:initial}
.blog-section .blog_cards .card .card-text a{color:#46557c;text-decoration:none;font-weight:700}
.collaborations-tieups .tieupInnerwrapper{flex-wrap:nowrap}.glass-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.53) rgba(255,255,255,.8);--glass-bg-1:rgba(255, 255, 255, .14);--glass-bg-2:rgba(255, 255, 255, .06);--glass-border:rgba(255, 255, 255, .28);--glass-shadow:rgba(0, 0, 0, .25);--sb-track:rgba(255, 255, 255, .08);--sb-thumb:rgba(255, 255, 255, .55);--sb-thumb-hover:rgba(255, 255, 255, .75);position:relative;max-height:600px;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}
.accordion-body.hidden{display:none}
.accordion-header1{cursor:pointer}
.cbse-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 auto}
.cbse-table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;color:#000;font-size:16px;font-family:$primary-font}
.cbse-table .table-title-row th{background-color:#1f3c72;color:#ffd78a;font-size:24px;font-weight:700;padding:18px 24px;text-align:center;border-top-left-radius:18px;border-top-right-radius:18px}
.cbse-table .table-header-row th{background-color:#184f99;color:#fff;font-weight:600;padding:14px 20px;text-align:center;border-top:2px solid #1f3c72}
.cbse-table td,.cbse-table th{border:1px solid #e5e7eb;vertical-align:middle}
.cbse-table tbody tr{background:#fff}
.cbse-table tbody td{padding:18px 20px;text-align:center}
.cbse-table tbody td:first-child{border-right:1px solid #e5e7eb}
.cbse-table tbody tr.alt-row{background-color:#f6f6f6}



/* New css start */
.heroSlider .container .edu-content .edu-left .cta-btn, 
.heroSlider .container .edu-content .edu-left .cta-btn:hover,
.heroSlider .container .edu-content .edu-left .cta-btn::after{
  border-radius: 100px;
}
.heroSlider .img-fluid{display: block;}
.enrollWrapper{background-size:cover;}
.enrollWrapper .enrollmain .enrollright .primary-btn,
.enrollWrapper .enrollmain .enrollright .primary-btn::after,
.future-onlinestarts .select-curriculum,
.future-onlinestarts .select-curriculum::after,
.academicLearn .primary-btn,
.academicLearn .primary-btn::after,
.grow_leading .applynow,
.grow_leading .applynow::after,
.golive .primary-btn,
.golive .primary-btn::after,
.futureAhead .primary-btn,
.futureAhead .primary-btn::after{
  border-radius: 20px;
}
@media screen and (min-width: 1920px) {
  .heroSlider .container .edu-content .edu-left .arrow-container{
        left: -78px;
    top: 315px;
  }
}
@media screen and (max-width: 1900px) {
  .heroSlider .container .edu-content .edu-left .arrow-container{
        left: -78px;
    top: 265px;
  }
}
@media screen and (max-width: 1500px) {
  .heroSlider .container .edu-content .edu-left .arrow-container{
     left: -68px;
      top: 205px;
  }  
}
@media screen and (max-width: 767px) {
    .heroSlider .affiliations img {
        max-width: 100%;
        height: auto;
    }
    .collaborations-tieups .tieupInnerwrapper{
      display: block;
    }
    .collaborations-tieups .tieupInnerwrapper img{
      max-width: 100%;
      margin-top: 20px;  
    }
    
}
/* new css end*/

@media (max-width: 767px) {
  .cbse-table {font-size: 14px;min-width: 520px;}
  .cbse-table .table-title-row th {font-size: 20px;padding: 14px 16px;}
  .cbse-table tbody td {padding: 14px 14px;}
  .cbse-table tbody td:first-child { padding-left: 20px;}
}
.schoolTimingWrapper{ background-image:url(assets/images/school-timingbg.png);}

.bookFreeDemo .bookForm .form .input-group{margin-bottom: 26px;}
.alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;}
.alert { position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: .25rem; width: 100%;}
.class .bb{}