/*HTML fonts*/
        .quick__links__ul .myele:nth-child(1) .forms-link {
            color: #0076bd !important;
        }
        .fnt800{
            font-weight: 800 !important;
        }
        .quick__links .quick__links__ul li a {
            opacity: 1 !important;
        }

        .search_active .logo img {
            width: 140px !important;
        }

        .logo__custom__width .logo_svg img {
            width: 150px !important;
        }

        .div-menu {
            top: 50% !important;
            transform: translateY(-50%) !important;
            padding: 20px 0;
            background: #fe6603;
        }

        .buttons a.active {
            color: #fe6603;
        }

        .buttons a:hover {
            color: #fe6603;
        }

        .buttons a.active:before {
            background: #fe6603;
        }

        @font-face {
            font-family: 'Ultramarines Condensed';
            src: url('worldschoolgurgaon-landing/fonts/ultramarinescondital.html') format('truetype');
        }

        @font-face {
            font-family: 'DIN';
            src: url('worldschoolgurgaon-landing/fonts/DIN-Black.html') format('woff2'), url('worldschoolgurgaon-landing/fonts/DIN-Black-2.html') format('woff');
            font-weight: 900;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: 'Pluto';
            src: url('worldschoolgurgaon-landing/fonts/PlutoMedium-Italic.html') format('woff2'), url('worldschoolgurgaon-landing/fonts/PlutoMedium-Italic-2.html') format('woff');
            font-weight: 500;
            font-style: italic;
            font-display: swap;
        }



        @font-face {
            font-family: 'Pluto';
            src: url('worldschoolgurgaon-landing/fonts/PlutoRegular.html') format('woff2'), url('worldschoolgurgaon-landing/fonts/PlutoRegular-2.html') format('woff');
            font-weight: normal;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: 'Pluto';
            src: url('worldschoolgurgaon-landing/fonts/PlutoRegular-Italic.html') format('woff2'), url('worldschoolgurgaon-landing/fonts/PlutoRegular-Italic-2.html') format('woff');
            font-weight: normal;
            font-style: italic;
            font-display: swap;
        }

        @font-face {
            font-family: 'plutolight';
            src: url('worldschoolgurgaon-landing/fonts/pluto_light.html') format('woff2'), url('worldschoolgurgaon-landing/fonts/pluto_light-2.html') format('woff');
            font-weight: normal;
            font-style: normal;
        }

        .School__whatsapp:hover ul {
            display: block;
        }

        .School__whatsapp ul li a:hover {
            color: #0000ff !important;
            border: none;
        }

        .School__whatsapp {
            position: fixed;
            bottom: 40px;
            right: 0px;
            z-index: 9999;
            padding: 20px;
            box-sizing: border-box;
        }

        .School__whatsapp a img {
            width: 50px;
        }

        .row {
            margin-right: 0 !important;
        }

        .School__whatsapp a:hover {
            color: #0076bd;
        }

        .School__whatsapp ul {
            width: 265px;
            display: none;
            box-sizing: border-box;
            padding: 15px;
            background: #fff;
            box-shadow: 0 0 10px #00000078;
            position: absolute;
            bottom: 77px;
            right: 3px;
        }

        .School__whatsapp ul:before {
            content: '';
            position: absolute;
            bottom: -15px;
            right: 35px;
            width: 0;
            height: 0;
            border-left: 7.5px solid transparent;
            border-right: 7.5px solid transparent;
            border-top: 15px solid #fff;
        }

        .School__whatsapp ul li {
            list-style-type: none;
            margin-bottom: 10px;
            border-bottom: 1px solid #cccccc52;
            padding-bottom: 3px;
        }

        .School__whatsapp ul li a {
            padding: 0;
            background: none;
            text-decoration: none;
            color: #3a3a3a !important;
            opacity: 1 !important;
            text-transform: capitalize !important;
            font-size: 16px !important;
        }

        .School__whatsapp ul li:nth-child(4) {
            border-bottom: none;
            margin-bottom: 0;
        }


        svg.middle_icon12 {
            width: 42px;
            margin: -1px 0 0 0;
        }


        .logo-ev img {
            display: none;
        }

        .blacklogoths {
            display: none;
        }

        .Docket_accord.accor ul .Docket_accord.accor .accordionButton1 {
            background: none;
            border-bottom: 1px solid #75aed5;
            padding-left: 20px;
        }

        .Docket_accord.accor ul .Docket_accord.accor .accordionButton1 span {
            left: 0;
        }

        .social-icon a.Brand_Shop:hover {
            color: #019487;
        }

        .social-icon a.Brand_Shop i {
            font-size: 17px;
        }

        svg.parent_svg.parent_svg_city {
            margin-top: 2px !important;
        }

        path.color-control {
            fill: #747474;
        }

        ul.services-div li:hover path.color-control {
            fill: #8a2465;
        }



        .main-school-3 ul.services-div li:hover .cls-1 {
            fill: transparent;
        }


        .middle_icon16 .cls-1 {
            fill: #747474;
        }

        .logo_svg img {
            width: 175px !important;
        }

        #msg_All_pup {
            font-family: 'Hind Guntur', sans-serif;
            color: #666;
            line-height: 25px;
            width: 100%;
            min-height: 446px;
            display: block;
            display: none;
            align-items: center;
            justify-content: center;
            font-size: 22px;
            line-height: 30px;
            text-align: center;
        }

        .left {
            width: 18%;
            float: left;
            text-align: left;
            padding-left: 20px;
            padding-top: 7px;
            box-sizing: border-box;
        }

        /*apply now code*/
        .header1.click_mmm .trigger a svg .cls-1 {
            fill: #000 !important;
        }

        .Apply__now_header:hover ul {
            display: block;
        }

        .Apply__now_header ul li a:hover {
            color: #0000ff !important;
            border: none;
        }

        .Apply__now_header {
            position: absolute;
            top: 30px;
            right: 130px;
            z-index: 10;
        }

        .Apply__now_header a {
            font-size: 16px;
            font-weight: 600;
            color: #fff;
            /* background: #0076bd; */
            background: #fe6603;
            border-radius: 5px;
            padding: 11px 15px 5px;
            text-decoration: none;
            text-transform: uppercase;
            display: block;
        }

        .Apply__now_header_disclosure a:hover {
            color: #fff;
            background: #333;
            border: 1px solid #333;
        }
        
         .Apply__now_header_disclosure {
            position: absolute;
            top: 30px;
            right: 452px;
            z-index: 10;
        }

        .Apply__now_header_disclosure a {
            font-size: 16px;
            font-weight: 600;
            color: #fff;
            /* background: #0076bd; */
            background: #fe6603;
            border-radius: 5px;
            padding: 11px 15px 5px;
            text-decoration: none;
            text-transform: uppercase;
            display: block;
        }

        .Apply__now_header a:hover {
            color: #fff;
            background: #333;
            border: 1px solid #333;
        }
     .Apply__now_header_onlineAdmission {
      position: absolute;
      top: 30px;
      right: 273px;
      z-index:99;
      text-align: center;
      border-radius: 8px;
    }

    .Apply__now_header_onlineAdmission a {
      font-size: 16px;
      font-weight: 600;
      color: #fff;
      background-color: #fe6603; /* Initial background */
      border-radius: 5px;
      padding: 11px 15px 5px;
      text-decoration: none;
      text-transform: uppercase;
      display: block;

      /* Red ↔ Orange blinking animation */
      animation: blinkBackground 1s infinite;
    }



    .Apply__now_header_onlineAdmission a:hover {
      color: #fff;
      background-color: #333;
      border: 1px solid #333;
      animation: none; /* Stop blinking on hover */
    }
        .Apply__now_header ul {
            width: 265px;
            display: none;
            box-sizing: border-box;
            padding: 15px;
            background: #fff;
            position: absolute;
            top: 30px;
            left: -63px;
        }

        .Apply__now_header ul li {
            list-style-type: none;
            margin-bottom: 10px;
            border-bottom: 1px solid #cccccc52;
            padding-bottom: 3px;
        }

        .Apply__now_header ul li a {
            padding: 0;
            background: none;
            text-decoration: none;
            color: #3a3a3a !important;
            opacity: 1 !important;
            text-transform: capitalize !important;
            font-size: 16px !important;
        }

        .Apply__now_header ul li:nth-child(4) {
            border-bottom: none;
            margin-bottom: 0;
        }


        /*apply now code end*/



        /*apply now scroll code*/

        .Apply__now_header-1:hover ul {
            display: block;
        }

        .Apply__now_header-1 ul li a:hover {
            color: #0000ff !important;
            border: none;
        }

        .Apply__now_header-1 {
            position: absolute;
            top: 13px;
            right: 130px;
        }

        .Apply__now_header-1 a {
            font-size: 16px;
            font-weight: 600;
            color: #fff;
            /* background: #0076bd; */
            background: #fe6603;
            border-radius: 5px;
            padding: 11px 15px 5px;
            text-decoration: none;
            text-transform: uppercase;
            display: block;
        }

        .Apply__now_header-1 a:hover {
            color: #fff;
            background: #333;
            border: 1px solid #333;
        }
        .Apply__now_header-1_disclosure {
            position: absolute;
            top: 13px;
            right: 452px;
        }

        .Apply__now_header-1_disclosure a {
            font-size: 16px;
            font-weight: 600;
            color: #fff;
            /* background: #0076bd; */
            background: #fe6603;
            border-radius: 5px;
            padding: 11px 15px 5px;
            text-decoration: none;
            text-transform: uppercase;
            display: block;
        }

        .Apply__now_header-1_disclosure a:hover {
            color: #fff;
            background: #333;
            border: 1px solid #333;
        }
.Apply__now_header-1_onlineAdmission {
  position: absolute;
  top: 13px;
  right: 273px;
  
  text-align: center;
  border-radius: 8px;
}

.Apply__now_header-1_onlineAdmission a {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  background-color: #fe6603;
  border-radius: 5px;
  padding: 11px 15px 5px;
  text-decoration: none;
  text-transform: uppercase;
  display: block;

  /* Blinking between red and orange */
  animation: blinkBackground 1s infinite;
}

/* Blink keyframes */
@keyframes blinkBackground {
  0%   { background-color: red; }
  50%  { background-color: orange; }
  100% { background-color: red; }
}

/* On hover: stop blinking and apply solid background */
.Apply__now_header-1_onlineAdmission a:hover {
  background-color: #333;
  color: #fff;
  border: 1px solid #333;

  animation: none; /* ⛔ Stops blinking */
}

        .Apply__now_header-1 ul {
            width: 265px;
            display: none;
            box-sizing: border-box;
            padding: 15px 15px 10px 15px;
            background: #fff;
            position: absolute;
            top: 30px;
            left: -63px;
        }

        .Apply__now_header-1 ul li {
            list-style-type: none;
            margin-bottom: 10px;
            border-bottom: 1px solid #cccccc52;
            height: 26px !important;
            line-height: 25px !important;
        }

        .Apply__now_header-1 ul li a {
            font-size: 16px;
            font-weight: 500;
            padding: 0;
            background: none;
            text-decoration: none;
            text-transform: none;
            height: 23px !important;
            line-height: 25px !important;
            color: #3a3a3a !important;
            opacity: 1 !important;
            text-transform: capitalize !important;
        }

        .Apply__now_header-1 ul li:nth-child(4) {
            border-bottom: none;
            margin-bottom: 0;
        }

        a.apply__now__border {
            /*border: 1px solid #0076bd;*/
            border: 1px solid #fe6603;
        }

        .left a {
            display: block;
        }

        .left a img {
            padding: 10px;
            width: 200px;
            margin-top: 0;
        }

        a.dropdown_button {
            width: 100% !important;
            padding-right: 25px !important;
        }

        a.dropdown_button:before {
            content: unset !important;
        }

        a.dropdown_button.collapsed {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        ::before {}

        .addclassmenu i.fa-solid.fa-chevron-right {
            font-size: 12px;
            transform: rotate(-90deg) !important;
            transition: .3s !important;
        }

        a.dropdown_button {
            display: flex !important;
            justify-content: space-between !important;
            align-items: center;
        }

        .StudentCouncil,
        .Infrastructuremenu {
            margin-top: 20px !important;
        }

        /*outer menu*/

        #LeadershipGovernance,
        div#Infrastructuremenu,
        dic#AffiliationsAccreditations,
        div#Curriculummenu,
        div#CareerGuidance,
        #CommunityService,
        #StudentCouncil {
            padding-left: 15px;
            margin: 3px 0 -10px;
        }

        div#Curriculummenu,
        div#CareerGuidance,
        div#Infrastructuremenu {
            margin: 3px 0;
        }

        #LeadershipGovernance a,
        div#Infrastructuremenu a,
        div#AffiliationsAccreditations a,
        div#Curriculummenu a,
        div#CareerGuidance a,
        #CommunityService a,
        #StudentCouncil a {
            margin: 3px 0;
        }


        a.dropdown_button i.fa-solid.fa-chevron-right {
            font-size: 12px;
            transition: .3s;
            transform: rotate(90deg);
        }

        /*inner menu*/
        div#LeadershipGovernance span,
        div#Infrastructuremenu span,
        div#CareerGuidance span {
            display: inline-block;
            width: 100%;
        }

        div#LeadershipGovernance span a i.fa-solid.fa-chevron-right,
        div#Infrastructuremenu span a i.fa-solid.fa-chevron-right,
        div#CareerGuidance span a i.fa-solid.fa-chevron-right {
            font-size: 12px;
        }

        div#LeadershipGovernanceA,
        #TheFounders,
        #Infrastructure,
        #CareerGuidanceinner {
            margin-left: 10px;
        }

        .div-menu ul {
            /* overflow: auto;
        height: 350px;*/
        }

        .div-menu ul::-webkit-scrollbar {
            width: 5px !important;
        }

        .div-menu ul::-webkit-scrollbar-track {
            background: #fff;
            border-radius: 5px !important;
        }

        .div-menu ul::-webkit-scrollbar-thumb {
            background-color: #ccc !important;
            outline: 1px solid slategrey !important;
            border-radius: 5px !important;
        }

        @media screen and (max-width:1200px) {
            .logo1 {
                width: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
            }

            img.menu_corporatelogo {
                width: 120px !important;
            }
        }

        @media screen and (max-width:991px) {
            .Apply__now_header {
                display: none;
            }

            .Apply__now_header-1 {
                display: none;
            }
        }

        @media screen and (max-width:881px) {
            .logo2 {
                margin: 15px 15px 20px;
                width: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
            }

            img.mobilemenu_corporatelogo {
                width: 120px !important;
            }

            .outermenubar {
                padding-left: 30px !important;
            }

            .outermenubar:hover {
                padding: 7px 10px 7px 40px !important;
            }

            .innermenubar {
                padding-left: 30px !important;
            }

            .innermenubar:hover {
                padding: 7px 10px 7px 40px !important;
            }

            .menu_mobile ul li ul li ul li {
                padding: 0 0 0 15px !important;
            }
        }

        @media screen and (max-width:767px) {
            .School__whatsapp a img {
                width: 45px;
            }

            .School__whatsapp ul {
                bottom: 72px;
                width: 205px;
                padding: 8px;
            }

            .School__whatsapp ul li a {
                font-size: 13px !important;
            }
        }

        @media screen and (max-width:480px) {
            .logo2 {
                justify-content: flex-start;
            }

            .left a img {
                padding: 14px;
                width: 175px;
            }

            .left {
                padding-left: 0 !important;
            }

            .landing .banner {
                margin-top: 76px;
            }
        }

        @media screen and (max-width:360px) {
            .left a img {
                padding: 14px 14px 14px 5px;
                width: 150px;
            }
        }
        .msg{
            margin-top: 1px;
            margin-bottom: 1px!important;
        }
        .msg span {
            font-size: 17px;
        }
        .imgbox {
            display: flex;
            align-items: center; /* Aligns image and text at the center */
            gap: 15px; /* Space between image and text */
        }
        
        .text-content {
            display: block; /* Ensures text remains below the heading */
        }
        
        .imgbox img {
           
            height: auto;
            display: block;
        }
        
        .imgbox>h2> span{
            font-size: 14px;
        }

        div#Cultural {
            display: block;
        }
        .infra{
            margin-top: 20px;
        }
        .trnsfrimg {
            width: 200px;
            height: 200px;
            border: 10px solid #e6e3e3;
            overflow: hidden;
            padding: 0px;
            margin: 0 auto;
        }
        .trnsfrimg img {
            width: 100%;
            height: auto;
        }
        .transferbox:hover {
            transform: scale(1.01); /* Slightly increase size */
            box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3); /* Add a shadow effect */
        }
        .transferbox {
            /* text-align: center; */
            /* margin: 0 auto; */
            border: 2px solid #ccc;
            padding: 10px;
            border-radius: 5px;
            box-shadow: 0px 3px 10px -1px rgb(90 87 87 / 40%);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            margin: 12px;
        }
        .trnsfrdetails {
            text-align: center;
           
        }
        .trnsfrdetails h1{
            font-size: 23px;
        }
        .downloadtransfer {
            text-align: center;
        }
        .welcomepwsview {
            padding-top: 20px;
            padding-bottom: 20px;
        }
        body .subheadingh2 {
            color: #333 !important;
            margin-bottom: 5px !important;
            font-size: 30px !important;
            line-height: 28px !important;
            margin-top: 0px !important;
            font-weight: 500 !important;
        }
        body .headingh1 {
            color:#fe6603 !important;
            margin-bottom: 10px !important;
            font-size: 42px !important;
            line-height: 42px !important;
            margin-top: 8px !important;
            font-weight: 500 !important;
            position: relative;
            text-transform: uppercase;
        }
        .welcomepwsview-left p {
            color: #333;
        }
        .video-container {
            width: 100%;
            /* border-radius: 0; */
            margin: 0 auto;
            position: relative;
            display: flex
        ;
            flex-direction: column;
            justify-content: center;
            overflow: hidden;
            /* box-shadow: 0px 8px 20px rgb(0 0 0 / 40%); */
        }
        .video-container video {
            width: 100%;
            height: 100%;
            /* border-radius: 4px; */
        }
        .explore-div {
            position: relative;
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }
    
        /* Custom Navigation Arrows */
        .custom-nav {
            position: absolute;
            top: 50%;
            width: 100%;
            display: flex;
            justify-content: space-between;
           
            pointer-events: none;
        }
    
        .custom-prev, .custom-next {
            background: rgba(0, 0, 0, 0.5);
            color: white;
            border: none;
            font-size: 24px;
            cursor: pointer;
            padding: 3px 15px;
            pointer-events: auto;
            transition: 0.3s;
              z-index: 999;
            line-height: 59px;
            height: 56px;
        }
        .custom-next {
            right: -2px;
            position: absolute;
        }
        .custom-prev{
            left: -42px;
            position: absolute;
        }
        .custom-prev:hover, .custom-next:hover {
            background: black;
        }
    
        /* Ensure Owl Carousel Items are Centered */
        .owl-carousel .item {
            text-align: center;
        }
    
        .owl-carousel img {
            width: 100%;
            border-radius: 10px;
        }
      