.logo {padding-top: 5px !important;}
.logo img{height: 90px;}
.header-top span:first-child {margin-right: 10px;}
.header-top span a{color: #eeeeee;}
.mainmenu ul#nav > li {margin-right: 35px !important;}
.mainmenu ul#nav > li > a {font-size: 14px !important;}
.mainmenu ul.sub-menu, .mainmenu ul.sub-menu ul.inside-menu {width: 265px !important;}
.mainmenu ul#nav li:last-child, .header-two .mainmenu ul#nav li:last-child {margin-right: 0 !important;}
.mainmenu ul#nav > li > a {line-height: 90px !important;}
.mainmenu ul#nav > li > a:after, .mainmenu ul#nav.menu-white > li > a:after {bottom: 30px !important;}
.about-area h3 {margin-bottom: 55px !important;}
.slider-content-bottom {background: #ffffff;text-align: center;margin-top: -50px;}
.slider-content-bottom .slide_cont_box_01 {padding: 0 4px 0 0;}
.slider-content-bottom .slide_cont_box_02 {padding: 0 4px 0 4px;}
.slider-content-bottom .slide_cont_box_03 {padding: 0 0 0 4px;}
.slider-content-bottom .btm-item_01, .slider-content-bottom .btm-item_02, .slider-content-bottom .btm-item_03 {box-shadow: 0 0 10px rgb(0 0 0 / 13%);transition: all 0.3s ease-in-out;position: relative;z-index: 1;padding: 30px 30px;}
.slider-content-bottom .btm-item_01::before {background: rgba(72, 134, 255, 1);}
.slider-content-bottom .btm-item_02::before {background: rgba(181, 213, 106, 1);}
.slider-content-bottom .btm-item_03::before {background: rgba(255, 111, 111, 1);}
.slider-content-bottom .btm-item_01::before, .slider-content-bottom .btm-item_02::before, .slider-content-bottom .btm-item_03::before {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: -1;content: "";transition: all 0.3s ease-in-out;}
.slider-content-bottom .slider-btm-box .btm-item-icon {height: 120px;width: 90px;padding-bottom: 30px;}
.slider-content-bottom .slider-btm-box h3 {color: #ffffff;font-size: 20px;padding: 0;}
.slider-content-bottom .slider-btm-box p {color: #ffffff;margin: 0;padding: 15px 0;}
.slider-content-bottom .slider-btm-box a {color: #fff;font-family: "Open Sans", sans-serif;font-size: 15px;text-transform: uppercase;text-decoration: none;}
.slider-area::after, .overlay-light-fullwidth::after, .overlay-light-2-fullwidth::after, .overlay-dark-fullwidth::after, .overlay-dark-2-fullwidth::after {z-index: 1;}
.ed-course-in {margin-bottom: 30px;border-radius: 3px;position: relative;overflow: hidden;}
.activities-area .ed-course-in:after {content: '';position: absolute;top: 0;left: 0;right: 0; bottom: 0;background: rgba(45, 62, 80, 0.9) none repeat scroll 0 0;}
.ed-course-in img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.ed-course-in img {height: 135px;width: 100%;object-fit: cover;}
.ed-course-in span {position: absolute;top: 50%;left: 0;right: 0;text-align: center;transform: translateY(-50%);font-size: 15px;font-weight: 500;color: #fff;z-index: 1;text-transform: uppercase;line-height: 26px;}
.header-logo-menu {position: relative;}
.header-logo-menu::after{position: absolute;content: "";width:20%;height: 100%;left: 0;top: 0px;background: #86bc42;}
.header-logo-menu::before{border-width: 50px 15px;left: 19%;top: 0;border-style: solid;content: "";height: 5px;position: absolute;width: 0;}
.header-logo-menu.stick .logo {padding: 5px 0;}
.testimonial-area .small-imgBx{width: 100%;height: 420px;}
.testimonial-area .small-imgBx img{width: 100%;height: 100%; object-fit: cover;}
.testimonial-area .sign {z-index: 9;position: relative;margin-top: 120px;float: left;width: 100%;border: 5px solid #fff;padding: 0.15em 1em 0.65em;box-shadow: inset 0 1px 1px rgb(0 0 0 / 40%), 0 5px 10px rgb(0 0 0 / 40%);background-color: #333;border-radius: 15px;}
.testimonial-area .sign:before {top: 25px;position: absolute;content: "";border: 2px dotted #eeeeee;border-bottom: none;border-left: none;width: 100px;height: 100px;top: -55px;left: 50%;margin-left: -50px;transform: rotate(-45deg);border-radius: 0 5px 0 0;}
.testimonial-area .sign h5 {margin: 30px 10px;font-size: 24px;font-family: 'Montserrat',sans-serif;text-transform: uppercase;letter-spacing: 0.5px;font-weight: 600;}
.testimonial-area .sign:after {top: 3px;position: absolute;content: "";width: 10px;height: 10px;border-radius: 50%;top: -75px;left: 50%;margin-left: -4px;background: #eeeeee;}
.testimonial-area .sign .table tr td {color: #ffffff;}
.testimonial-area .sign p{color: #eeeeee; font-size: 12px;}
.slick-prev, .slick-next {top: 45% !important;}
.titleBx {position: relative;text-align: left;z-index: 9;}
.titleBx::after{ background: rgba(0, 0, 0, 0) url(https://95772b.claudeassets.com/20250405045919im_/https://www.ratnakarschools.org/img/icon/cap-white.jpg) no-repeat scroll 0 0;bottom: -30px; color: #1bb4b9;content: "";font-size: 14px;height: 20px;margin: 0 auto;position: absolute;left: 0;text-align: left;width: 40px;z-index: 9;}
.titleBx h3{margin-bottom: 60px;color: #ffffff;font-size: 24px;line-height: 22px;text-transform: uppercase;}
.titleBx::before {background: #ffffff none repeat scroll 0 0;bottom: -22px;content: "";height: 2px;left: 0;position: absolute;text-align: center;width: 160px;}
.newsletter-area:before {height: 148px;left: 0;right: auto;top: -21px;width: 75% !important;}
.newsletter-area:after {left: 75%;top: -22px;}
.newsletter-formBx{text-align: right;margin-top: 35px;}
.newsletter-formBx a{padding: 12px 35px;border:1px solid #ffffff;text-transform: uppercase;}
.header-top-right > .content {margin-left: 50px !important;}
.footer-logo {margin-bottom: 15px;}
.important-linkSec{position:relative;width:300px;height:auto;}
.important-linkSec .important-linkBlock{position:fixed;width:300px;top:30%;right:-300px;z-index:99;}
.showBx{right:0px;}
.important-linkSec .important-linkBlock .important-linkBx{height:320px;background: #f6f6f6 none repeat scroll 0 0;border-bottom: 2px solid #ff6f6f;border-top: 2px solid #ff6f6f;overflow: hidden;}
.important-linkSec .important-linkBlock .important-linkBx marquee{height:100%; padding:15px 0;}
.important-linkSec .important-linkBlock .important-linkBx .linkList{list-style: square;padding: 20px;}
.important-linkSec .important-linkBlock .important-linkBx .linkList li{margin-bottom:15px;list-style: none;}
.important-linkSec .important-linkBlock .important-linkBx .linkList li a{padding: 3px;background:#86bc42;color:#ffffff;display: block;border-radius:3px;}
.important-linkSec .important-linkBlock .important-linkTitle{position:absolute;width:100%;height:100%;top: 62px;right: 177px;}
.important-linkSec .important-linkBlock h3{margin: 0;font-size: 24px;text-align: center;line-height: 54px;color: #ffffff;font-weight: 700;transform: rotate(-90deg) translate(-71px,0);;background: #ff6f6f;text-transform: uppercase;}
.important-linkSec .important-linkBlock h3 a{cursor:pointer;}
.footer-widget-area .single-footer-widget h3{font-weight: 600;font-size: 20px;margin-bottom: 30px;text-transform: uppercase;position: relative;}
.footer-widget-area .single-footer-widget h3::after{position: absolute;content: "";left: 0;bottom: -11px;width: 50px;height: 3px;background: #86bc42;}
.footer-widget-area .single-footer-widget h3::before{position: absolute;content: "";left: 0;bottom: -10px;width: 150px;height: 1px;background: #eeeeee;}
.footer-widget-area .single-footer-widget .footer-list {padding-left: 30px;list-style: square;}
.footer-widget-area .single-footer-widget .footer-list li {font-size: 14px; font-weight: 400; margin-bottom: 12px;text-transform: uppercase;}
.footer-widget-area .single-footer-widget.contactBx a{margin-bottom: 15px;color: #ffffff;}
.footer-widget-area .single-footer-widget.contactBx a i{color:#86bc42; }
.footer-area .column-right{text-align:right;}
.footer-area .column-right ul{list-style:square;}
.footer-area .column-right ul li{display:inline-block; margin-left: 25px;}
.footer-area .column-right ul li a{color:#ffffff;}
.single-item-text h4 {padding-bottom: 20px; text-align: center;}
.activitiesBx{margin-bottom:75px;}
.slider-content-bottom .content_body .slider-btm-box .btm-item-icon{width:150px;height:150px;border:2px solid #ffffff;border-radius:50%;padding:0 !important;object-fit: cover;margin-bottom: 20px;}
.slider-content-bottom .content_body .slider-btm-box .btm-item-icon img{width:100%;}
.slider-content-bottom .content_body .slider-btm-box a{display:block;}
.fun-factor-area{padding:50px 0 !important;}
.fun-factor-area .section-title-wrapper {margin-bottom: 35px !important;}
.event-details-area .slick-dots{margin-top:15px;}
.event-details-area .slick-dots li{display:inline-block;margin-right:5px;}
.event-details-area .slick-dots li button{border: 2px solid #86bc42;width: 30px;height: 30px;background: #86bc42;cursor: pointer;}
.event-details-area .single-sidebar-widget p{line-height:28px;text-align:justify;}
.event-details-area .small-imgBx {width:100%;height:300px;}
.event-details-area .small-imgBx img{width:100%;height:100%;object-fit:cover;}
.breadcrumb-banner-area {padding: 60px 0 !important;}
.event-details-area .event-details-content .imgBx img{width: 100%;padding: 0.25rem;background-color: #ffffff;border: 1px solid #dee2e6;border-radius: 0.25rem;margin-bottom: 10px;}
.sidebar-widget .single-sidebar-widget h4{font-size:18px;font-weight:500;margin-bottom:20px;}
.sidebar-widget .single-sidebar-widget .listBx{padding-left:20px;}
.sidebar-widget .single-sidebar-widget .listBx li{line-height: 24px;text-align: justify;font-size:15px;margin-bottom:5px;list-style: square;}
.sidebar-widget .single-sidebar-widget .motoBx p{padding:7px 12px;margin:12px 0 0 0;background:rgba(255, 111, 111, 1);color:#ffffff;display: inline-block;}
.event-details-area .event-details-content .galleryBx {background:rgba(72, 134, 255, 1);color:#ffffff;padding:30px;margin-bottom:30px;}
.event-details-area .event-details-content .galleryBx span{font-size: 24px;display: block;margin-bottom: 20px;color:#ffffff;}
.event-details-area .event-details-content .galleryBx p{font-size: 24px;font-weight: 600;color:#ffffff;}
.event-details-area .event-details-content .galleryBx a:hover{color:#ffffff;}
@media(max-width:767px){
    .header-logo-menu::after {width: 100%;background: #222222;height:124px;}
    .header-logo-menu.stick {height:124px;}
    .slider-content-bottom .slide_cont_box_01 {padding: 0;margin-bottom: 20px;}
    .slider-content-bottom .slide_cont_box_02 {padding: 0;margin-bottom: 20px;}
    .slider-content-bottom .slide_cont_box_03 {padding: 0;}
    .slider-content-bottom {margin-top: 50px;}
    .about-area h3 {font-size: 24px;}
}
/*
     FILE ARCHIVED ON 02:08:09 Jan 11, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:10:39 Jun 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.575
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.041
  esindex: 0.01
  cdx.remote: 6.397
  LoadShardBlock: 170.02 (3)
  PetaboxLoader3.resolve: 680.949 (4)
  PetaboxLoader3.datanode: 169.303 (5)
  load_resource: 706.368
  loaddict: 45.597
*/