/*
Theme Name: Responsive Child
Theme URI: https://cyberchimps.com/responsive/
Template: responsive
Author: CyberChimps
Author URI: https://cyberchimps.com
Description: Responsive is a fast, lightweight, &amp; fully customizable WordPress theme, which offers 100+ free ready-to-use Elementor &amp; WordPress Block templates for websites of all types (blog, WooCommerce, Portfolio, Podcast, Startups, Consultancy, Education, LMS, Auctions, and more). The theme is easy to customize and you can create blog or eCommerce websites using a user-friendly drag and drop interface. It's optimized for SEO with support for Schema.org microdata, fast loading speed, and responsive layout designs. Responsive works with all popular WordPress plugins like WooCommerce, bbPress, LearnDash, BuddyPress, etc. Responsive theme is fully compatible with popular page builders like Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. It comes with ready to import websites: Built with Elementor &amp; full site editing(FSE) features, it's an ideal theme to quickly launch a fully functional website. Features: #Responsive #Starter Templates #WooCommerce Ready #Import Pre-Built Elementor Websites (Elementor &amp; Block editor) #LearnDash LMS Ready #RTL support #Translations Ready #WPML Compatible #Retina Logo #Layout Settings #Transparent Headers #Blog Layouts #Unlimited Colors. Check out the list of all 100+ Responsive Starter Templates: https://cyberchimps.com/wordpress-themes/
Tags: blog,grid-layout,one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-colors,custom-logo,custom-menu,editor-style,featured-images,featured-image-header,flexible-header,footer-widgets,full-width-template,microformats,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,e-commerce,portfolio,rtl-language-support,post-formats,accessibility-ready,wide-blocks
Version: 53452345.0.8.1720526760
Updated: 2024-07-09 12:06:00

*/

/********common css********/

/*****notice board card hidden css start******/ 
.tab-stack-container.hide-tab-announcement-section .item.item-1 .content .cireled-image-wraper{visibility:hidden;}
.tab-stack-container.hide-tab-announcement-section .item.item-1{display:none;}
.tab-stack-container.hide-tab-announcement-section .item:nth-child(1){top: 140px;}
.tab-stack-container.hide-tab-announcement-section .item:nth-child(2){top: 0;}
/*****notice board card hidden css end******/

html body .righ-arrow-navigator{margin-left:0.3vw;}
html body .righ-arrow-navigator img{width: auto;height: 2vw;}
html .admission-faqtab-content .faq-accordion-header .title-countnum-wraper{cursor:pointer;gap:1.823vw;}
.profesional-dev-center-maiwraper .fac-devolepment-autoslider .swiper-wrapper{transition: all 1s linear 0s;align-items:center;}
.green-arrow-linkwraper .arrow-iconwraper img{width: 0.9vw;}
.green-arrow-linkwraper .link-text{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 0.938vw;font-style: normal;font-weight: 400;line-height:1.2;display: inline-block;border-bottom: 1px solid #1A1A1A;margin-left: 7%;white-space:nowrap;}
.green-arrow-linkwraper .arrow-iconwraper{width: 3.31vw;height: 2.62vw;display: inline-block;background: var(--Final-Green-1, #24E77E);border-radius: 50%;display: inline-flex;justify-content: center;}
.green-arrow-linkwraper{display: inline-flex;align-items: center;}
h2.elementor-heading-title{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 3.3334vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.92px;}
.tag-wraper h3{font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 124%;display: inline-block;border-radius: 1.406vw;background: var(--Final-White, #FFF);padding: 0.651vw 1.667vw;}
body {background-color:#F2F1EB !important;}
.content-outer.container{max-width:100%;}
body p,body ul li{font-size: 1.041665vw;color:#1a1a1a;font-optical-sizing: auto;font-style:normal;font-family: Vazirmatn;font-weight:300;}
html .elementor-section.elementor-section-boxed > .elementor-container.e-parent.e-con-boxed.e-con>.e-con-inner, html .e-con.e-parent>.e-con-inner{padding-left:1.6%;padding-right:1.6%;max-width:100%;}
/*#Changing conventional norms of teaching{font-weight:280;}*/
/*******common css end********/

 
/*******general css**********/

html body .adtiprofestional-devsecmainwraper >.e-con-inner{padding-top: 4.17vw;padding-bottom: 4.17vw;}
html body .elementor-4386 .elementor-element.elementor-element-b4871f8{padding-left:0;}
html body .adtiprofestional-devsecmainwraper h2.elementor-heading-title{font-size: 3.02vw;font-style: normal;font-weight: 320;line-height: 140%;letter-spacing: -0.09vw;}
html body .adtiprofestional-devsecmainwraper .pdfs-download-secmainwraper .pdf-section.one .sub-title-wraper{width:8.667vw;}
html body .see-moreservices-linwraper{padding-top:3vw;}
html #photoSphereContainer .psv-autorotate-button.psv-button.psv-autorotate-button{background: transparent;}
html #photoSphereContainer .psv-navbar .psv-button.psv-zoom-range{padding: 10px 10px 10px;}
html #photoSphereContainer .psv-navbar .psv-button{padding: 3px 10px 10px;}
html #photoSphereContainer .psv-autorotate-button.psv-button{padding: 2.5px 7.5px 7.5px;}
html .modall .modal-content{width:80vw;height:auto;}
  .modall {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
	z-index:1000;
  }

 .modall .modal-content {
    background: white;
    padding: 20px;
    border-radius: 5px;
    text-align: center;
  }

 .modall .close {
    cursor: pointer;
    font-size: 2vw;
    position: absolute;
    top: 0vw;
    right: 1vw;
  }

.modall .close {
    font-size: 35px;
    top: -26px;
    right: 7px;
    z-index: 1;
}

.modall .close img{width:10px;}
.single-post-main-section .share-icons-wraper a.elementor-social-icon.single-post .elementor-screen-only{display:none;}
html body footer .social-icons-wraped-in .elementor-social-icon .elementor-screen-only{display:none;}
.single-post-main-section .share-icons-wraper a.elementor-social-icon.single-post:hover{background-color:#fff;}
.single-post-main-section .share-icons-wraper a.elementor-social-icon.single-post:hover svg{fill:#1a1a1a;}
.single-post-main-section .share-icons-wraper a.elementor-social-icon.single-post svg{width: 1.615vw;height: 1.615vw;fill:#fff;}
.single-post-main-section .share-icons-wraper a.elementor-social-icon.single-post{--e-social-icon-icon-color: #fff;display: inline-flex;background-color: transparent;align-items: center;justify-content: center;text-align: center;cursor: pointer;border: 1px solid #fff;border-radius: 50% !important;width: 5.885vw;height: 5.885vw;}


/*******virtual tour map css********/

/*#virtual-tour-map .facility-detail-wrapper .photo{position:relative;}
#virtual-tour-map .facility-detail-wrapper .photo .virtual-tour-linkwraper{position: absolute;top: -73px;left: auto;right: 60px;bottom: auto;}
#virtual-tour-map .facility-detail-wrapper .photo .virtual-tour-linkwraper img{width:200px;height: 200px;border-radius:0;cursor:pointer;}*/
#virtual-tour-map .facility-detail-wrapper .virtual-tour-linkwraper{/*height:0;*/}
#virtual-tour-map .facility-detail-wrapper .virtual-tour-linkwraper .model3d-img-url{
	text-align: right;
    margin-right: 30px;
    margin-top: -516px;
    justify-content: right;
    margin-left: 151px; 
}
#virtual-tour-map .facility-detail-wrapper .virtual-tour-linkwraper img{width:200px;height: 200px;border-radius:0;cursor:pointer;/*transform: translate(368px, -93px);*/ /*position: relative;
top: -525px;
left: -80px;*/}

    #virtual-tour-map{
        width:100%;
        height: 100%;
        /*pointer-events: auto;*/
    }
    #virtual-tour-map #Facilities{
        display: none;
    }
    #virtual-tour-map #School{
        display: none;
    }
    #virtual-tour-map .facility-filter-wrapper{
        display: flex;
        //width: 295px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 15px;
    }
    #virtual-tour-map .facility-filter-wrapper .filter-btn{
        display: flex;
        align-items: center;
        column-gap: 6%;
        cursor: pointer;
    }
    #virtual-tour-map .facility-filter-wrapper .filter-btn span{
        color: var(--Final-Black, #1A1A1A);
        font-family: "Noto Serif";
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 124%;
     }
    #virtual-tour-map .facility-filter-wrapper .filter-options{
		opacity: 0;
		visibility: hidden;
        display: flex;
        padding: 14px;
        align-items: center;
        align-content: center;
        gap: 7px;
        flex-wrap: wrap;
        border-radius: 15px;
        background: var(--Final-Beige-2, #F2F1EB);
        backdrop-filter: blur(4.550000190734863px);
     }
    #virtual-tour-map .facility-filter-wrapper .filter-options .filter{
         display: flex;
        /* width: 150px; */
        height: 38px;
        padding: 10px 20px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 27px;
        color: var(--Final-Black, #1A1A1A);
        cursor: pointer;
        font-family: "Noto Serif";
    	font-style: normal;
    	font-weight: 320;
    	line-height: 124%;
    	letter-spacing: -0.54px;
		background: var(--Final-Grey-3, #C6C6C6);
     }
     #virtual-tour-map .facility-filter-wrapper .filter-options .filter.active{
         /*border: 1px solid #000;*/
     }
     #virtual-tour-map .facility-filter-wrapper .filter-options .filter[data-filter="all"].active{
        background: var(--Final-Black, #1A1A1A);
        color: #F2F1EB;
     }
     #virtual-tour-map .facility-filter-wrapper .filter-options .filter[data-filter="library"].active{
         background: var(--Final-Yellow-1, #FFC047);
     }
     #virtual-tour-map .facility-filter-wrapper .filter-options .filter[data-filter="classrooms"].active{
         background: var(--Final-Green-1, #24E77E);
     }
      #virtual-tour-map .facility-filter-wrapper .filter-options .filter[data-filter="sports"].active{
        background: var(--Final-Blue-1, #7FAEFF);
     }
      #virtual-tour-map .facility-filter-wrapper .filter-options .filter[data-filter="labs"].active{
        background: var(--Final-Labs, #E179FB);
     }
      #virtual-tour-map .facility-filter-wrapper .filter-options .filter[data-filter="creativity"].active{
        background: var(--Final-Red-1, #FF4F63);
     }
       #virtual-tour-map .facility-filter-wrapper .filter-options .filter[data-filter="wellness"].active{
        background: var(--Final-Wellness, #FF7E47);
     }
       #virtual-tour-map .facility-filter-wrapper .filter-options .filter[data-filter="other"].active{
        background: var(--Other, #46E8EE);
     }
    
    #virtual-tour-map .school-filter-wrapper{
        display: flex;
        //width: 210px;
        //height: 304px;
        flex-direction: column;
        align-items: flex-start;
        gap: 15px;
        flex-shrink: 0;
    } 
    #virtual-tour-map .school-filter-wrapper .filter-options{
		opacity: 0;
		visibility: hidden;
        display: flex;
        //width: 210px;
        //height: 244px;
        padding: 14px;
        align-items: flex-start;
        align-content: flex-start;
        gap: 7px 102px;
        flex-wrap: wrap;
        border-radius: 15px;
        background: var(--Final-Beige-2, #F2F1EB);
        backdrop-filter: blur(4.550000190734863px);
    }
    #virtual-tour-map .school-filter-wrapper .filter{
        display: flex;
        //width: 182px;
        //height: 38px;
        padding: 10px 20px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-shrink: 0;
        border-radius: 27px;
        color: #1A1A1A;
        text-transform: uppercase;
        background: var(--Final-White, #FFF);
        cursor: pointer;
		color: var(--Final-Black, #1A1A1A);
		font-family: Arsenal;
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: 124%; /* 24.8px */
		text-transform: uppercase;
    }
    #virtual-tour-map .school-filter-wrapper .filter.active{
        background: #1a1a1a;
        color: #fff;
    }
    #virtual-tour-map .school-filter-wrapper .filter-btn{
        display: flex;
        height: 45px;
        padding: 10px 20px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        border-radius: 26px;
        background: var(--Final-Black, #1A1A1A);
        cursor: pointer;
     }
    #virtual-tour-map .school-filter-wrapper .filter-btn span{
         color: var(--Final-White, #FFF);
        text-align: center;
        font-family: Arsenal;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 124%; /* 24.8px */
        text-transform: uppercase;
     }
     /*#virtual-tour-map .pin{opacity:0;}*/
    #virtual-tour-map .pin{
         cursor:pointer;
     }
    #virtual-tour-map .pin.selected .initial-state{
         fill: #000;
     }
     #virtual-tour-map .pin.selected .final-state{
         will-change: transform;
     } 
      #virtual-tour-map .final-state{
          cursor:pointer;
		  opacity: 0;
		  visibility: hidden;
      }
	#virtual-tour-map .facility-detail-fo{
		/*transform: translateX(10%);*/
		opacity: 0;
		visibility: hidden;
	}
    #virtual-tour-map .facility-detail-wrapper{
        display: flex;
        flex-direction: column;
        /*width: 100%;
        height: 100%;*/
        background: #1A1A1A;
    }
    #virtual-tour-map .facility-detail-wrapper .photo img.banner{
        height: 415px;
		width:100%;
		/*object-fit:contain;*/
		border-radius: 0 5% 0 0;
    }
    #virtual-tour-map .facility-detail-wrapper .close{
            padding: 0;margin: 50px;width: fit-content;
    }
    #virtual-tour-map .facility-detail-wrapper .close img{
        cursor:pointer;
		display:block;
    }
     #virtual-tour-map .facility-detail-wrapper .content{
        display: flex;
        flex-direction: column;
        padding: 50px;
    }
    #virtual-tour-map .facility-detail-wrapper .content .name{
        color: var(--Final-White, #FFF);

        /* H3 */
        font-family: "Noto Serif";
        font-size: 48px;
        font-style: normal;
        font-weight: 320;
        line-height: 124%; /* 59.52px */
        letter-spacing: -1.44px;
    }
    #virtual-tour-map .facility-detail-wrapper .content .desc{
        color: var(--Final-Beige-3, #E6E5DB);
        font-family: Vazirmatn;
        font-size: 18px;
        font-style: normal;
        font-weight: 300;
        line-height: 160%; /* 28.8px */
        letter-spacing: 0.18px;
        margin: 21px 0 50px 0; 
    }
    #virtual-tour-map .facility-detail-wrapper .content .explore a{
        display: flex;
        align-items: center;
        gap: 2%;
    }
    #virtual-tour-map .facility-detail-wrapper .content .explore span{
        color: var(--Final-White, #FFF);
        font-family: Vazirmatn;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 35px; /* 194.444% */
        text-decoration: underline;
    }
    #virtual-tour-map .facility-detail-wrapper .content .nav{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 60px;
    }
     #virtual-tour-map .facility-detail-wrapper .content .nav .right{
        display: flex;
        align-items: center;
        cursor: pointer;
    }
     #virtual-tour-map .facility-detail-wrapper .content .nav .left{
         cursor: pointer;
		 display:flex;
     }
     #virtual-tour-map .facility-detail-wrapper .content .nav .right span{
        color: #7FAEFF;
        font-family: Arsenal;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 124%; /* 19.84px */
        letter-spacing: 0.32px;
        margin-right: 10px;
        text-transform: uppercase;
    }
   #virtual-tour-map-container{margin-top: -7vw;}


/*** Mobile View ***/
.facility-filter-wrapper-mb{
        display: flex;
        //width: 295px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 15px;
		width: 73.028vw;
		padding-left: 16px;
		position: relative;
    	top: -30px;
    }
    .facility-filter-wrapper-mb .filter-btn{
        display: flex;
        align-items: center;
        column-gap: 6%;
        cursor: pointer;
    }
	.facility-filter-wrapper-mb .filter-btn img{
		width: 13.995vw;
	}
    .facility-filter-wrapper-mb .filter-btn span{
        color: var(--Final-Black, #1A1A1A);
        font-family: "Noto Serif";
        font-size: 4.071vw;
        font-style: normal;
        font-weight: 400;
        line-height: 124%;
     }
    .facility-filter-wrapper-mb .filter-options{
		opacity: 0;
		visibility: hidden;
        display: flex;
        padding: 14px;
        align-items: center;
        align-content: center;
        gap: 7px;
        flex-wrap: wrap;
        border-radius: 15px;
        background: var(--Final-Beige-2, #F2F1EB);
        backdrop-filter: blur(4.550000190734863px);
     }
    .facility-filter-wrapper-mb .filter-options .filter{
         display: flex;
        /* width: 150px; */
        height: 38px;
        padding: 10px 20px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 27px;
        color: var(--Final-Black, #1A1A1A);
        cursor: pointer;
        font-family: "Noto Serif";
    	font-style: normal;
    	font-weight: 320;
    	line-height: 124%;
    	letter-spacing: -0.107vw;
		background: var(--Final-Grey-3, #C6C6C6);
		font-size: 3.562vw;
     }
     .facility-filter-wrapper-mb .filter-options .filter.active{
         /*border: 1px solid #000;*/
     }
     .facility-filter-wrapper-mb .filter-options .filter[data-filter="all"].active{
        background: var(--Final-Black, #1A1A1A);
        color: #F2F1EB;
     }
     .facility-filter-wrapper-mb .filter-options .filter[data-filter="library"].active{
         background: var(--Final-Yellow-1, #FFC047);
     }
     .facility-filter-wrapper-mb .filter-options .filter[data-filter="classrooms"].active{
         background: var(--Final-Green-1, #24E77E);
     }
     .facility-filter-wrapper-mb .filter-options .filter[data-filter="sports"].active{
        background: var(--Final-Blue-1, #7FAEFF);
     }
     .facility-filter-wrapper-mb .filter-options .filter[data-filter="labs"].active{
        background: var(--Final-Labs, #E179FB);
     }
     .facility-filter-wrapper-mb .filter-options .filter[data-filter="creativity"].active{
        background: var(--Final-Red-1, #FF4F63);
     }
     .facility-filter-wrapper-mb .filter-options .filter[data-filter="wellness"].active{
        background: var(--Final-Wellness, #FF7E47);
     }
     .facility-filter-wrapper-mb .filter-options .filter[data-filter="other"].active{
        background: var(--Other, #46E8EE);
     }

	.school-filter-wrapper-mb{
        display: flex;
        //width: 210px;
        //height: 304px;
        flex-direction: column;
        align-items: flex-end;
        gap: 15px;
        flex-shrink: 0;
		width: 45.038vw;
		position: absolute;
		bottom: 35px;
		right: 16px;
    } 
    .school-filter-wrapper-mb .filter-options{
		opacity: 0;
		visibility: hidden;
		display: none;
        /*display: flex;*/
        //width: 210px;
        //height: 244px;
        padding: 14px;
        align-items: flex-start;
        justify-content: flex-end;
        gap: 7px 102px;
        flex-wrap: wrap;
        border-radius: 15px;
        background: var(--Final-Beige-2, #F2F1EB);
        backdrop-filter: blur(4.550000190734863px);
    }
    .school-filter-wrapper-mb .filter{
        display: flex;
        //width: 182px;
        //height: 38px;
        padding: 10px 20px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-shrink: 0;
        border-radius: 27px;
        color: #1A1A1A;
        text-transform: uppercase;
        background: var(--Final-White, #FFF);
        cursor: pointer;
		color: var(--Final-Black, #1A1A1A);
		font-family: Arsenal;
		font-size: 4.071vw;
		font-style: normal;
		font-weight: 400;
		line-height: 124%; /* 24.8px */
		text-transform: uppercase;
    }
    .school-filter-wrapper-mb .filter.active{
        background: #1a1a1a;
        color: #fff;
    }
    .school-filter-wrapper-mb .filter-btn{
        display: flex;
        height: 45px;
        padding: 10px 20px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        border-radius: 26px;
        background: var(--Final-Black, #1A1A1A);
        cursor: pointer;
     }
    .school-filter-wrapper-mb .filter-btn span{
         color: var(--Final-White, #FFF);
        text-align: center;
        font-family: Arsenal;
        font-size: 4.071vw;
        font-style: normal;
        font-weight: 400;
        line-height: 124%; /* 24.8px */
        text-transform: uppercase;
     }
		
	 .facility-detail-fo-mb{
		opacity: 0;
		visibility: hidden;
		position: fixed;
		top: 0;
		z-index: 999;
		height: 100%;
	}
	.facility-detail-wrapper-mb{
        display: flex;
        flex-direction: column;
        /*width: 100%;
        height: 100%;*/
        background: #1A1A1A;
		height: 100%;
    }
    .facility-detail-wrapper-mb .photo img{
        /*height: 415px;*/
		width:100%;
		/*object-fit:contain;*/
		border-radius: 0 5% 0 0;
    }
   .facility-detail-wrapper-mb .close{
	   padding: 36px 14px;
    }
    .facility-detail-wrapper-mb .close img{
        cursor:pointer;
		width: 5.089vw;
    }
    .facility-detail-wrapper-mb .content{
        display: flex;
        flex-direction: column;
        padding: 39px 14px;
    }
    .facility-detail-wrapper-mb .content .name{
        color: var(--Final-White, #FFF);

        /* H3 */
        font-family: "Noto Serif";
        font-size: 7.634vw;
        font-style: normal;
        font-weight: 320;
        line-height: 124%; /* 59.52px */
        letter-spacing: -0.229vw;
    }
    .facility-detail-wrapper-mb .content .desc{
        color: var(--Final-Beige-3, #E6E5DB);
        font-family: Vazirmatn;
        font-size: 3.562vw;
        font-style: normal;
        font-weight: 300;
        line-height: 160%; /* 28.8px */
        letter-spacing: 0.036vw;
        margin: 17px 0 33px 0;
    }
    .facility-detail-wrapper-mb .content .explore a{
        display: flex;
        align-items: center;
        gap: 2%;
    }
    .facility-detail-wrapper-mb .content .explore span{
        color: var(--Final-White, #FFF);
        font-family: Vazirmatn;
        font-size: 4.071vw;
        font-style: normal;
        font-weight: 400;
        line-height: 35px; /* 194.444% */
        text-decoration: underline;
    }
    .facility-detail-wrapper-mb .content .nav{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 30px;
    }
    .facility-detail-wrapper-mb .content .nav .right{
        display: flex;
        align-items: center;
        cursor: pointer;
    }
	.facility-detail-wrapper-mb .content .nav .right img{
		width: 6.107vw;
	}
    .facility-detail-wrapper-mb .content .nav .left{
         cursor: pointer;
		 display:flex;
     }
	.facility-detail-wrapper-mb .content .nav .left img{
		width: 3.562vw;
	}
     .facility-detail-wrapper-mb .content .nav .right span{
        color: #7FAEFF;
        font-family: Arsenal;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 124%; /* 19.84px */
        letter-spacing: 0.32px;
        margin-right: 10px;
        text-transform: uppercase;
    }



@media (max-width: 767px) {
	
	/*****notice board card hidden css start******/ 
	html body div.tab-stack-container.hide-tab-announcement-section{min-height: 245.781vw !important;}
	/*****notice board card hidden css end******/
	
	.elementor-4386 .elementor-element.elementor-element-e366430 > .elementor-widget-container{padding-top:0;}
	html body .adtiprofestional-devsecmainwraper .elementor-widget-text-editor p{font-size: 4.071vw;line-height: 6.107vw;width: 100%;}
	html body .adtiprofestional-devsecmainwraper .pdfs-download-secmainwraper .pdf-section.one .sub-title-wraper{width:100% !important;}
	html body .adtiprofestional-devsecmainwraper >.e-con-inner{padding-top:15.17vw;}
	html body .adtiprofestional-devsecmainwraper h2.elementor-heading-title{font-size: 7.634vw;line-height: 9.466vw;letter-spacing: -0.229vw;text-align:center;}
	html body .righ-arrow-navigator img{height: 4.5vw;transform: rotate(90deg);}
	html .page-id-5265 .select2-container{width:100% !important;}
	html body .tab-stack-container.home{min-height: 293.781vw !important;}
	html body .tab-stack-container.home .item .content{min-height:230vw;}
	html body .about-us-opportunitysecmainwraper.welness-section-mainwraper h2.elementor-heading-title{font-size: 6.5vw !important;line-height: 8.1vw !important;}
	.content-wraped-adresssec .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{display:flex;text-align: left;gap: 16px;}
	html body .get-in-tocuchformsecmainwraper .right-block-addresssecmainwraper .content-wraped-adresssec{gap:36px;}
	html body .tab-stack-container.curriculam-tab-stack-container .item.active .content{min-height:185vw;}
	/*html body.page-id-3318 .tab-stack-container.curriculam-tab-stack-container .item.active{top:312px !important;}*/
	.tab-sectionmain-wraper.curicullam-tabsecmain-mainwraper .tab-stack-container{min-height:310vw !important;}
	html .single-post-main-section .share-icons-wraper a.elementor-social-icon.single-post svg{    width: 3.615vw;height: 3.615vw;}
	html .single-post-main-section .share-icons-wraper a.elementor-social-icon.single-post{width: 12.885vw;height: 12.885vw;}
	#virtual-tour-map-container{overflow-x: scroll;}
	#virtual-tour-map{width:200%;}
	#virtual-tour-map foreignObject{visibility:hidden;opacity:0;}
	.virtual-tour-mapsec-mainwraper{
		/*height: 70vh !important; 
		//border: 1px solid;*/
		background: var(--Final-Beige-3, #E6E5DB);
		/*padding-bottom: 20px !important;*/
	}
}
.workwithus-accordion-header .accordion__button{display:none !important;}
@media (min-width: 768px) {
	.marquee-swiper .swiper-wrapper{justify-content:center;}
	html .circular-slider-section .wheel{top:40%;}
	.advisory-services-container .college-location-services-wraper{display: grid;grid-template-columns: 40% 60%;}
	.facility-filter-wrapper-mb{display:none;}
	.school-filter-wrapper-mb{display:none;}
	.facility-detail-fo-mb{display:none;}
	html body .circular-slider-section .wheel__card .photo{text-align:center;}
	html body .circular-slider-section .wheel__card .photo img{width:80%;}
}

/****************virtual tour map css end*******************/


.animated-circular-icon .scorlling-text{font-family: Arsenal;font-style: normal;font-size: 34px;
;font-weight: 300;line-height: 124%;letter-spacing: 1.5px;}
.animated-circular-icon .counter-text{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size:118px;font-style: normal;font-weight: 200;line-height: 124%;letter-spacing: -1.92px;}
.animated-circular-icon svg{width: 15.052vw;height: 15.052vw;}
.elementor-1144 .elementor-element.elementor-element-c6451ff{position:relative;}
.animated-circular-icon{z-index: 1;left: auto;right: 5%;bottom: auto;top: -8vw;position: absolute !important;}
.elementor-4386 .elementor-element.elementor-element-1ff002a{row-gap: 1.042vw;}
.elementor-4386 .elementor-element.elementor-element-d972456{row-gap: 1.042vw;}
.pdfs-download-secmainwraper .pdf-section .download{margin-left:0.3vw;position: relative;display:flex;}
.pdfs-download-secmainwraper .pdf-section{display: flex;align-items: flex-start;column-gap: 0.938vw;}
.pdfs-download-secmainwraper .pdf-section img{width: 1.563vw;}
.pdfs-download-secmainwraper .pdf-section .download img{width: 0.938vw;}
.pdfs-download-secmainwraper .pdf-section.one .sub-title-wraper{width: 16.667vw;}
.pdfs-download-secmainwraper .pdf-section.two .sub-title-wraper{width: 25.521vw;}
.pdfs-download-secmainwraper .sub-title-wraper{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;position: relative;top: -0.3vw;}
.pdfs-download-secmainwraper{display: flex;column-gap: 4.896vw;padding: 2.8% 1.6%;}
.elementor-element-afe9061 .pdfs-download-secmainwraper{padding-top:0;}
.home .stories-experiences-cards-wraper .modal-header .btn-close:hover,.home .stories-experiences-cards-wraper .modal-header .btn-close:focus,.home .stories-experiences-cards-wraper .modal-header .btn-close:active{background-color:transparent;}
.work-with-us-container .workwithus-accordion-header .apply-now-acc-btn-wraper >div{display:flex;}
.work-with-us-container .workwithus-accordion-header .green-arrow-linkwraper .arrow-iconwraper{width: 3.15vw;}
.stories-experiences-cards-wraper .modal-dialog .modal-body{padding-left: 0.5vw;padding-right: 0.5vw;padding-top: 0.5vw;padding-bottom: 0.5vw;}
.home .stories-experiences-cards-wraper .modal-header{border-bottom: 1px solid #E6E5DB;}
.home .stories-experiences-cards-wraper .modal-header .btn-close{background: transparent url(/wp-content/uploads/2024/09/Cross.svg);margin:0;background-repeat:no-repeat;}
.stories-experiences-cards-wraper .modal-dialog .modal-body audio{width:100%;}
.stories-experiences-cards-wraper .modal-dialog{margin:0 auto;}
.stories-experiences-cards-wraper .modal-dialog .modal-content{width: 30.156vw;border-radius: 1.302vw;background: var(--Final-Beige-2, #F2F1EB);}
.stories-experiences-cards-wraper .modal-dialog .modal-header .modal-title{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 1.979vw;font-style: normal;font-weight: 320;line-height: 124%;letter-spacing: -1.14px;}

/******learning page tab stack css*********/

.tab-stack-container.curriculam-tab-stack-container .item .content .right-sec .main-image, .tab-stack-container .item .content .left-sec .main-image{height:33vw;}
.tab-stack-container.curriculam-tab-stack-container .item.item-4 .title,.tab-stack-container.curriculam-tab-stack-container .item.item-4 .content{background: #F8F8F5;left: 57vw;bottom:-2px;}
.tab-stack-container.curriculam-tab-stack-container .item.item-3 .title,.tab-stack-container.curriculam-tab-stack-container .item.item-3 .content{background: #F2F1EB;}
.tab-stack-container.curriculam-tab-stack-container .item.item-2 .title,.tab-stack-container.curriculam-tab-stack-container .item.item-2 .content{background: #E6E5DB;left: 57vw;bottom:-2px;}
.tab-stack-container.curriculam-tab-stack-container .item.item-1 .title,.tab-stack-container.curriculam-tab-stack-container .item.item-1 .content{background: #F2F1EB;}
.tab-stack-container.curriculam-tab-stack-container .item:nth-child(1){z-index: 4;top: 300px;}
.tab-stack-container.curriculam-tab-stack-container .item:nth-child(2){z-index: 3;top: 200px;}
.tab-stack-container.curriculam-tab-stack-container .item:nth-child(3){z-index: 2;top: 100px;}
.tab-stack-container.curriculam-tab-stack-container .item:nth-child(4){z-index: 1;top: 0;}
.tab-stack-container.curriculam-tab-stack-container .item .title{color: var(--Final-Black, #1A1A1A);text-align: center;font-family: Arsenal;font-size: 1.458vw;font-style: normal;font-weight: 400;line-height: 28px;letter-spacing: 1.12px;text-transform: uppercase;}
html body .tab-stack-container.curriculam-tab-stack-container .item .content .left-sec{width:50%;}
html body .tab-stack-container.curriculam-tab-stack-container .item .content .right-sec{width:50%;}
.tab-stack-container.curriculam-tab-stack-container .item .content{padding: 3.813vw 7.813vw;}
.tab-stack-container.curriculam-tab-stack-container .item .content .subtitle-descwraper .description-sec{width:32.969vw;}
.tab-stack-container.curriculam-tab-stack-container .item .content .right-sec .main-image, .tab-stack-container.curriculam-tab-stack-container .item .content .left-sec .main-image{width: 32.292vw;}
.tab-stack-container.curriculam-tab-stack-container .item{right:0;}
.tab-stack-container.curriculam-tab-stack-container .item .content .subtitle-descwraper .description-sec{margin-bottom:1.5vw;}
.tab-stack-container.curriculam-tab-stack-container .item .content .subtitle-descwraper .descp b{font-weight:500;}
.tab-stack-container.curriculam-tab-stack-container .item .content .subtitle-descwraper .descp{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 160%;letter-spacing: 0.2px;margin-bottom:0.5vw;}
.tab-stack-container.curriculam-tab-stack-container .item .content .subtitle-descwraper .faded-tag{color: var(--Final-Dark-Beige, #89837C);font-family: Arsenal;font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 124%;letter-spacing: 0.72px;margin-bottom:1.1vw;}
.tab-stack-container.curriculam-tab-stack-container .item .content .left-sec .sub-title,.tab-stack-container.curriculam-tab-stack-container .item .content .right-sec .sub-title{color: var(--Final-Black, #393939);margin: 1vw 0 2vw;}
.tab-stack-container.curriculam-tab-stack-container .content .tag-subttile-wraper .tag-wraper{font-family: "Arsenal", Sans-serif;font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 124%;display: inline-block;border-radius: 1.406vw;background: #1a1a1a;padding: 0.651vw 1.667vw;color: #fff;text-transform: uppercase;}

/******learning page tab stack css end*********/

/******home tab stack css*******/

.tab-stack-container.home{min-height: 50.781vw !important;}
.tab-stack-container .item.item-3 .title{left: 9.5vw;text-indent: -5vw;}
.footerpagelinks-wraper .footer-link-items-wraper .link-items .link:hover{background-color:#fff;color:#1a1a1a;}
.tab-sectionmain-wraper.curicullam-tabsecmain-mainwraper{padding-top:6%;}
.tab-sectionmain-wraper.curicullam-tabsecmain-mainwraper .tab-stack-container{margin-top: 0.7%;}
.tab-sectionmain-wraper.curicullam-tabsecmain-mainwraper h2.elementor-heading-title{text-align: center;}
.tab-sectionmain-wraper.curicullam-tabsecmain-mainwraper .elementor-heading-title{text-align: center;}
.tab-stack-container .item.item-1 .content .left-sec .cireled-image-wraper{right: 1vw;left: auto;bottom: 4vw;}
.tab-sectionmain-wraper{background-color:#fff;}
.tab-stack-container .item .title{border-radius: 1.042vw 5.208vw 0 0;/*-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 94% 98%, 80% 0);clip-path: polygon(0 0, 0 100%, 100% 100%, 94% 98%, 80% 0);*/-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 95%, 84% 0);clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 95%, 84% 0);}
.tab-stack-container .item.item-1 .content .right-sec .desc , .tab-stack-container .item.item-3 .content .right-sec .desc{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 160%;letter-spacing: 0.2px;padding-top: 1.979vw;margin-left: auto;margin-right: 17.8vw;}
.tab-stack-container .item.item-1 .content .left-sec{width:35%;}
.tab-stack-container .item.item-1 .content .right-sec{width:55%;}
.tab-stack-container .item.item-2 .content .right-sec .cireled-image-wraper{left: -6vw;bottom: 2vw;}
.tab-stack-container .item .content .right-sec .desc{margin-left: auto;margin-right: 6.7vw;}
.tab-stack-container .item .content .right-sec .sub-title .grey-text{color: var(--Final-Grey-2, #898989);}
.tab-stack-container .item .content .right-sec .sub-title{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 3.333vw;font-style: normal;font-weight: 320;line-height: 120%;letter-spacing: -1.92px;}
.tab-stack-container .item .content .right-sec .date{color: var(--Final-Red-1, #FF4F63);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;padding-bottom: 3.854vw;}
html body.home footer#footer{margin-top:0;z-index:1000;}
/*html body.page-id-1144 footer#footer{margin-top:11.5vw;}*/
.tab-stack-container .item .content .left-sec .cireled-image-wraper{display: inline-block;position: absolute;right: 1vw;left: auto;top: auto;bottom: 10vw;width: 10.417vw;height: 10.417vw;}
.tab-stack-container .item .content .right-sec .cireled-image-wraper{display: inline-block;position: absolute;right: -2vw;left: auto;top: auto;bottom: 9vw;width: 10.417vw;height: 10.417vw;}
.tab-stack-container .item .content .right-sec .main-image,.tab-stack-container .item .content .left-sec .main-image{width: 26.719vw;height: 30vw;}
.tab-stack-container .item .content .right-sec,.tab-stack-container .item .content .left-sec{position: relative;}
.tab-stack-container .item .content .left-sec .sub-title .grey-text{color: var(--Final-Grey-2, #898989);}
.tab-stack-container .item.item-3 .content .left-sec{
	width:35%;
}
.tab-stack-container .item.item-3 .content .right-sec{
	width:55%;
}
.tab-stack-container .item{right:0;}
.tab-stack-container{
    position: relative;
    //min-height: 100vh;
	background-color:#fff;
	margin-top:6.5%;
}
.tab-stack-container .item{
    position: absolute;
    left:0px;
    //height: 200px;
    cursor: pointer;
}
.tab-stack-container .item-1{
    //background: blue;
}
.tab-stack-container .item-2{
     //background: green;
}
.tab-stack-container .item-3{
    //background: red;
}
.tab-stack-container .item:nth-child(1) {
 left: 0;
 top: 200px;
 z-index: 3;
}
.tab-stack-container .item:nth-child(2) {
 left: 0px;
 top: 100px;
   z-index: 2;
 }
.tab-stack-container .item:nth-child(3) {
 left: 0px;
 top: 0px;
   z-index: 1;
}
.tab-stack-container .item .title{
    width: fit-content;
    position: relative;
   padding: 1.042vw 0vw;
    width: 18.75vw;
    text-indent: -2vw;
    /* border: 1px solid; */
    left: 10vw;
    background: #F8F9F5;
    color: var(--Final-Black, #1A1A1A);
    text-align: center;
    font-family: Arsenal;
    font-size: 1.563vw;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 93.333% */
    letter-spacing: 1.2px;
    text-transform: uppercase;
    //display: none;
}

.home .tab-stack-container .item .content{
	padding: 3.125vw 3.125vw 16vw;
}

.tab-stack-container .item .content{
    display: flex;
    column-gap: 5%;
    align-items: center;
    background: #F8F9F5;
    padding: 3.125vw;
    border-radius: 2.5vw 2.5vw 0 0;
}
.tab-stack-container .item-2 .content{
    background: #E6E5DB;
}
.tab-stack-container .item-2 .title{
    background: #E6E5DB;
    left: 59vw;
}
.tab-stack-container .item-1 .content{
    background: #F2F1EB;
	justify-content:center;
}
.tab-stack-container .item-1 .title{
    background: #F2F1EB;
	left:7.5vw;
}
.tab-stack-container .item .content .left-sec{
    width: 55%;
}
.tab-stack-container .item .content .right-sec{
    width: 32%;
    //display: none;
}
.tab-stack-container .item .content .left-sec .date{
    color: var(--Final-Red-1, #FF4F63);
    font-family: "Noto Serif";
    font-size: 1.458vw;
    font-style: normal;
    font-weight: 344;
    line-height: 124%; /* 34.72px */
    letter-spacing: -0.84px;
     padding-bottom: 3.854vw;
}
.tab-stack-container .item .content .left-sec .sub-title{
    color: var(--Final-Black, #1A1A1A);
    /* H2 */
    font-family: "Noto Serif";
    font-size: 3.333vw;
    font-style: normal;
    font-weight: 320;
    line-height: 120%; /* 79.36px */
    letter-spacing: -1.92px;
}
.tab-stack-container .item .content .left-sec .desc{
    color: var(--Final-Black, #1A1A1A);
    /* Body 1 */
    font-family: Vazirmatn;
    font-size: 1.042vw;
    font-style: normal;
    font-weight: 300;
    line-height: 160%; /* 32px */
    letter-spacing: 0.2px;
    padding-top: 1.979vw;
	margin-left: auto;
    margin-right: 17.8vw;
}

/******home tab stack css end*******/

/******semi circular slider css*******/

.leadership-teams-grid-layout .subtitle-tag-wraper{height: fit-content;position: sticky;top: 2vw;}
.circular-slider-section .circular-slider-title{padding-top:4vw;}
.circular-slider-sectionmainwraper >.e-con-inner{padding-left: 0 !important;padding-right: 0 !important;}
.circular-slider-section .wheel-nav span img{width: 3.125vw;}
.circular-slider-title{
    color: var(--Final-Black, #1A1A1A);
    text-align: center;
    
    /* H3 */
    font-family: "Noto Serif";
    font-size: 2.552vw;
    font-style: normal;
    font-weight: 320;
    line-height: 124%; /* 60.76px */
    letter-spacing: -1.47px;
    padding-top: 3.125vw;
}

.circular-slider-section {
  overflow:hidden;
    height: 100vh;
    //bottom: 0;
    position: relative;
    width: 100%;
  background: #F2F1EB;
}

.circular-slider-section .wheel {
    position: absolute;
    top: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 300vw;
    height: 300vw;
    max-width: 2000px;
    max-height: 2000px;
    left: 50%;
    transform: translateX(-50%);
  /*top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);*/
}

.circular-slider-section .wheel__card {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    width: 15.625vw;
    //width: 300px;
    //max-width: 200px;
    aspect-ratio: 1 / 1;
    //cursor: pointer;
}

.circular-slider-section .wheel__card .desc{
    opacity: 0;
    transform: translateY(-100%);
}

.circular-slider-section .wheel__card.active .desc{
    opacity: 1;
    transition: all 0.5s ease;
    transform: translateY(0%);
    transition: all 0.5s ease;
    position: relative;
    z-index: -1;
}

.circular-slider-section .wheel__card .name{
    color: var(--Final-Black, #1A1A1A);
    text-align: center;
    font-family: "Noto Serif";
    font-size: 1.823vw;
    font-style: normal;
    font-weight: 320;
    line-height: 124%; /* 43.4px */
    letter-spacing: -1.05px;
	padding-top:0.5vw;
}

.circular-slider-section .wheel__card .designation{
    color: var(--Final-Dark-Beige, #89837C);
    text-align: center;
    /* Tag */
    font-family: Arsenal;
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 400;
    line-height: 124%; /* 29.76px */
	margin-top:0.3vw;
}
.circular-slider-section .wheel-nav{
    position: absolute;
    left: 50%;
    top: 90%;
    transform: translate(-50%, -50%);
}
.circular-slider-section .wheel-nav button{
    color: #000;
    background: transparent;
	padding: 0.625vw 0.4vw 0.625vw 0.4vw;
}


/******semi circular slider css end*******/

.faq-secname-design-linkwraped .name-designwraped{margin-bottom: 0.9vw;}
/* .adminssion-adminsion-secmainwraper .admissiontabs .accordion-wrap .faq-accordion-panel .faq-accordion-header{padding-right: 2.5%;} */
html body .social-icons-wraped-in .elementor-social-icons-wrapper .elementor-grid-item a:hover{background-color:#fff;}
html body .social-icons-wraped-in .elementor-social-icons-wrapper .elementor-grid-item a:hover svg{fill:#1a1a1a;}
html body .social-icons-wraped-in .elementor-social-icons-wrapper .elementor-grid-item a{width: 5.885vw;height: 5.885vw;}
html body .get-in-tocuchformsecmainwraper .right-block-addresssecmainwraper{border-radius: 1.458vw;}
html body .school-profilesecmainwraper .elementor-widget-text-editor ul .normal-weight{font-weight:300;}
html body .school-profilesecmainwraper .elementor-widget-text-editor ul li strong,html body .school-profilesecmainwraper .elementor-widget-text-editor .elementor-widget-container p strong{font-weight:500;}
html body .education-program-secwraper >.heading{margin-top: 1vw;margin-bottom: 1.2vw;}
html body .facutly-student-wraper .heading{margin-top:1vw;margin-bottom:1.2vw;}
html body .key-personal-secmainwraper .heading{margin-bottom:0;margin-top:2.2vw;}
html body .elementor-element-f26d0ee p{margin-bottom:0 !important;}
html body .facutly-student-wraper ul li{line-height: 220%;}
html body .school-profilesecmainwraper .elementor-widget-text-editor ul li.childer-levelwraper ul{margin-left: 1.8%;}
html body .school-profilesecmainwraper .elementor-widget-text-editor ul li::marker{margin-right:0.2vw;font-size:13px;}
.learning-space-secmainwraper .colage-image-wraped-inner {text-align:right;}
.learning-space-secmainwraper .colage-image-wraped-inner img{width: 52.865vw;}
.about-usbanner-secmainwraper .subtitle-wraper h1 .seprator{padding-left: 0.4vw;}
.page-id-2037 header.site-header {background-color: #E6E5DB;}
.broad-based-education-secmainwraper .elementor-widget-heading h2.elementor-heading-title{width: 49.573vw;}
html body .broad-based-education-secmainwraper >.e-con-inner{padding-top: 3%;padding-bottom: 1%;padding-left: 3.8% !important;padding-right: 2.5% !important;}
.servicesname-countriesdropdown-wraper .countries-dropdown-wraper .countries-dropdown{top: -0.5vw;position: relative;}
.elementor-3318 .elementor-element.elementor-element-4512e1f .subtitle-wraper{position: relative;top: -0.2vw;}
.criticla-thinking-main-wraper > .e-con-inner{padding-left:0 !important;padding-right:0 !important;}
.page-id-3318 header,.page-id-3318 .about-usbanner-secmainwraper{background-color:#fff;}
.elementor-9 .elementor-element.elementor-element-63cc046{padding-bottom:0;}
.school-policicesrulessecmaniwraper .polcy-sec-right-blockwraper{position:relative;top:-5vw;}
.about-us-opportunitysecmainwraper .tag-wraper{padding-bottom:1.4vw;}
html body .elementor-1144 .elementor-element.elementor-element-f42c5d2 .elementor-wrapper{--video-aspect-ratio: 2.8;}
.link-to-titlearrow-wraper a:before{}
.horizontal-accordion-container .acc-slide .green-arrow-linkwraper .arrow-iconwraper{width: 3.47vw;}
/*.horizontal-accordion-container .acc-slide.science-technology-acc-item a.action span.nav-title{left: 1.6vw;}
.horizontal-accordion-container .acc-slide.creative-performing-acc-item a.action span.nav-title{left: 1.6vw;}*/
.horizontal-accordion-container .acc-slide.library-acc-item a.action span.num,
.horizontal-accordion-container .acc-slide.creative-performing-acc-item a.action span.num,.horizontal-accordion-container .acc-slide.afterSchool-clubs-acc-item a.action span.num{left:2vw;}
html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) .green-arrow-linkwraper .link-text{border-bottom: 1px solid #fff;}
html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide.science-technology-acc-item .green-arrow-linkwraper .link-text{border-color:#1A1A1A;}
.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper .cireled-image-wraper{display: inline-block;position: absolute;right: auto;left: -5vw;top: auto;bottom: 0;width: 10.417vw;height: 10.417vw;}
.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper{position:relative;}
.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper img{}
.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper img.main-image{max-width: 24.688vw;max-height: 24.427vw;border-radius: 52.083vw;}
html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) h2 .nav-title,html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) h2 .nav-title .faded{color:#fff;}
.horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) *{color:#fff;}
.horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) p{color:#C6C6C6;}
.horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) p span{color:inherit;display:block;padding-top:1.042vw;}
.horizontal-accordion-container.learning-vertical-accordiancont_inn .science-technology-acc-item.acc-slide *{
	color:#1A1A1A !important;
}
.learning-vertical-accordiancont_inn .accordion-container-slides .acc-slide .acc-slide-content h2{width: 42.76vw;margin-bottom:2vw;}
.learning-vertical-accordiancont_inn .accordion-container-slides .acc-slide .acc-slide-content h2 .nav-title .faded{color:#898989;}
.learning-vertical-accordiancont_inn .accordion-container-slides .acc-slide .acc-slide-content h2 .nav-title{color: var(--Final-Grey-2, #1a1a1a);font-family: "Noto Serif";font-size: 3.333vw;max-width: 42.76vw;font-style: normal;font-weight: 320;line-height: 124%;letter-spacing: -1.92px;display:inline-block;}
.learning-vertical-accordiancont_inn .accordion-container-slides .creative-performing-acc-item.acc-slide .acc-slide-content h2 .nav-title{max-width:100%;}
.learning-vertical-accordiancont_inn .accordion-container-slides .creative-performing-acc-item.acc-slide .acc-slide-content h2{width:100%;}
.learning-vertcal-sectionmainwraper{padding-top:3.6vw;}
.horizontal-accordion-container .acc-slides {
    margin: 0;
    padding: 0;
    display: flex;
    width: 100%;
    border-radius: 2.083vw;
    overflow: hidden;
}

.horizontal-accordion-container  .acc-slide {
    list-style-type: none;
    width: 6.2%;
    transition: all 500ms linear;
    overflow: hidden;
    position: relative;
    /**display: flex;**/
    min-height: 56vw;
	min-height:49vw;
}



.horizontal-accordion-container .library-acc-item {
    background-color: #082A63;
}

.horizontal-accordion-container .creative-performing-acc-item {
    background-color: #911724;
}

.horizontal-accordion-container .science-technology-acc-item {
    background-color: #FAA400;
}

.horizontal-accordion-container .physical-education-acc-item {
    background-color: #F8F8F5;
}

.horizontal-accordion-container .afterSchool-clubs-acc-item {
    background-color: #1A1A1A;
}

.horizontal-accordion-container .acc-slide a.action {
    display: block;
    height: 100%;
    position: relative;
    padding-left: 2.042vw;
    color: #fff;
   width: 110px;
}

.horizontal-accordion-container .acc-slide a.action span.nav-title {
    transform: rotate(270deg);
    position: absolute;
    bottom: 1.5%;
    left: 1.6vw;
    transform-origin: 0 0;
    width: 21.354vw;
    color: var(--Final-White, #FFF);
    font-family: "Noto Serif";
    font-size: 1.667vw;
    font-style: normal;
    font-weight: 364;
    line-height: 124%;
}

.horizontal-accordion-container .acc-slide a.action span.num {
    position: absolute;
    top: 2.6vw;
    left: 2vw;
   color: var(--D2-White, #FFF);
    text-align: center;
    font-family: "Noto Serif";
    font-size: 1.458vw;
    font-style: normal;
    font-weight: 344;
    line-height: 124%;
    letter-spacing: -0.84px;
}

.horizontal-accordion-container .acc-slide-content {
    display: none;
    padding: 7.031vw 4.167vw 2.167vw 2.167vw;
    color: #333;
    vertical-align: top;
}

.horizontal-accordion-container .acc-slide.active {
    width: 80%;
}

/**.acc-slide.active a.action {
    display: none;
}**/

.horizontal-accordion-container .acc-slide.active .acc-slide-content {
    display: block;
    width: 100%;
}

.horizontal-accordion-container .desc-img-wraper {
   display: grid;grid-template-columns: 53% 40%;column-gap: 5%;justify-content: space-between;
}
.horizontal-accordion-container .desc-wraper p {
  width: 31.25vw;font-size: 0.833vw;margin-bottom: 2.604vw;width:26.25vw;font-size:0.938vw;line-height:1.458vw;
}
.horizontal-accordion-container .desc-wraper p span{display:block;padding-top:1.042vw;color:inherit;}

.horizontal-accordion-container .desc-wraper img {
    max-width: 100%;
    height: auto;
}

.horizontal-accordion-container .acc-slide a.action, .horizontal-accordion-container .acc-slide.active .acc-slide-content{display: inline-block;}

@media screen and (min-width:767px){
	.horizontal-accordion-container .acc-slide .acc-slide-content{
		height:100%;position:relative;
	}
	.horizontal-accordion-container .acc-slide .green-arrow-linkwraper-container{
		position:absolute;bottom:3.229vw;
	}
	.horizontal-accordion-container .acc-slide .image-link-arrow-wraper{
		position:absolute;right:3.906vw;bottom:3.229vw;
	}
}
@media (max-width: 768px) {
    .acc-slide.active {
        width: 100%;
    }
}


html body .horizontal-accordion-container .acc-slide.physical-education-acc-item a.action span.nav-title{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 1.667vw;font-style: normal;font-weight: 364;line-height: 124%;}
html body .horizontal-accordion-container .acc-slide.physical-education-acc-item a.action span.num{ color: var(--Final-Dark-Beige, #89837C);text-align: center;font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;}
.elementor-2562 .elementor-element.elementor-element-27536c4{row-gap:0.5em;}
html body .school-profilesecmainwraper a.tel{text-decoration:none;border-bottom: 0;}
html body .school-profilesecmainwraper .elementor-widget-text-editor ul.parent-levelwraper{margin-left:1em;}
.key-personal-secmainwraper{margin-bottom:2vw;}
html body .shool-profile-governess-secwraper .heading{margin-bottom:0.8em;margin-top:2.2vw;}
html body .school-profilesecmainwraper .elementor-widget-text-editor .childer-levelwraper ul li{color: var(--Final-Grey-1, #393939);font-family: Vazirmatn;font-size: 0.938vw;font-style: normal;font-weight: 300;line-height: 225%;letter-spacing: 0.2px;}
html body .school-profilesecmainwraper .elementor-widget-text-editor .childer-levelwraper ul{list-style-type:auto;}
.education-program-secwraper .parent-levelwraper >li{color: var(--Final-Grey-1, #393939);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 500;line-height: 225%;letter-spacing: 0.2px;margin-bottom:0.6em;}
.facutly-student-wraper .sec-wraped ul{margin-top:0;margin-bottom:0.5em;}
.facutly-student-wraper .sec-wraped{display: grid;grid-template-columns: 30% 70%;align-items: flex-start;}
.key-personal-secmainwraper .sec-wraped .name{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 124%;letter-spacing: -0.72px;}
.key-personal-secmainwraper .sec-wraped .roles{color: var(--Final-Grey-1, #393939);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 344;line-height: 20px;letter-spacing: 0.8px;text-transform: uppercase;position:relative;top:3px;}
.shool-profile-governess-secwraper ul{margin-top: 1.302vw;margin-left:1em !important;}
.school-profilesecmainwraper .heading{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.146vw;font-style: normal;font-weight: 400;line-height: 35px;letter-spacing: 0.88px;border-bottom: 1.5px solid #E2E2E2;margin-bottom: 1.719vw;margin-top: 1.719vw;}
.more-info-contact-secwraper{margin-top:1em;}
.key-personal-secmainwraper .sec-wraped{border-bottom: 1.5px solid #E2E2E2;display: grid;grid-template-columns: 50.8% auto;padding: 1vw 0;align-items:center;}
.more-info-contact-secwraper .name-design-linkwraper{margin-top:0.8em;}
html body .more-info-contact-secwraper .name-design-linkwraper .link-wraper a{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 180%;letter-spacing: 0.2px;text-decoration-line: underline;}
html body .more-info-contact-secwraper .name-design-linkwraper .desigwraper{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 400;line-height: 35px;letter-spacing: 0.8px;margin-bottom:0.5em;margin-top:0.3em;}
html body .more-info-contact-secwraper .name-design-linkwraper .name-wraper{color: var(--D2-Black, #1E1E1E);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;}
html body .more-info-contact-secwraper .note{color: var(--Final-Grey-1, #393939);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 500;line-height: 180%;letter-spacing: 0.2px;}
html body .school-profilesecmainwraper .elementor-widget-text-editor,
html body .school-profilesecmainwraper .elementor-widget-html{padding: 0 16vw;}
html body .school-profilesecmainwraper .elementor-widget-text-editor .elementor-widget-container p{margin-bottom:1.042vw;margin-top:0;color: var(--Final-Grey-1, #393939);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 180%;letter-spacing: 0.2px;}

.adminssion-adminsion-secmainwraper .sub-title--desc-linkwraped .desc p strong{font-weight:500;}
.admission-faqtab-content .faq-accordion-header .accordion__button img{width: 1.667vw;height: 1.667vw;}
.adminssion-adminsion-secmainwraper .admissiontabs #tabs-content .accordion-wrap .faq-accordion-panel{padding: 1.6vw 0px;border-bottom: 1.5px solid #E2E2E2;}
.adminssion-adminsion-secmainwraper .admissiontabs .contnet-wraped p{width:47.552vw;color: var(--Final-Grey-2, #898989);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 160%;letter-spacing: 0.2px;padding-left: 3.5vw;margin-bottom: 0;padding-top: 1.2vw;padding-bottom: 0.5vw;margin-top: 0;}
.adminssion-adminsion-secmainwraper .admissiontabs .faq-accordion-header .title-countnum-wraper .title{color: var(--D2-Black, #1E1E1E);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;}
.adminssion-adminsion-secmainwraper .admissiontabs .faq-accordion-header .title-countnum-wraper .countnum{color: var(--Final-Dark-Beige, #89837C);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;}
.adminssion-adminsion-secmainwraper .admissiontabs .faqtabs-wraper li.active a{color:#1a1a1a;}
.adminssion-adminsion-secmainwraper .admissiontabs .faqtabs-wraper li.active{background-color: #24E77E;}
.adminssion-adminsion-secmainwraper .admissiontabs .faqtabs-wraper{list-style-type: none;margin-left: 0;display: flex;column-gap: 0.6vw;margin-bottom: 1em;}
.adminssion-adminsion-secmainwraper .admissiontabs .faqtabs-wraper li a{color:#fff;}
.adminssion-adminsion-secmainwraper .admissiontabs .faqtabs-wraper li{font-family: "Arsenal", Sans-serif;font-size: 1.042vw;font-style: normal;font-weight: 400;line-height: 124%;display: inline-block;border-radius: 1.406vw;background: #1a1a1a;padding: 0.611vw 1.142vw;color: #fff;flex-wrap: wrap;row-gap: 0.6vw;cursor: pointer;padding:0.521vw 1.042vw;}
.elementor-4592 .elementor-element.elementor-element-63de6ed{padding-bottom: 3.75vw;}
.adminssion-adminsion-secmainwraper .sub-title--desc-linkwraped .faq-secname-design-linkwraped .link-wraped a{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 180%;letter-spacing: 0.2px;text-decoration-line: underline;text-underline-offset: 0.365vw;}
.adminssion-adminsion-secmainwraper .sub-title--desc-linkwraped .faq-secname-design-linkwraped .designation-wraper{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 400;line-height:normal;letter-spacing: 0.8px;}
.adminssion-adminsion-secmainwraper .sub-title--desc-linkwraped .faq-secname-design-linkwraped .name-wraper{color: var(--D2-Black, #1E1E1E);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;padding-bottom: 0.3vw;}
.adminssion-adminsion-secmainwraper .sub-title--desc-linkwraped .desc p{color: var(--Final-Grey-1, #393939);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 160%;letter-spacing: 0.2px;width: 30.052vw;}
.adminssion-adminsion-secmainwraper .sub-title--desc-linkwraped .elementor-heading-title{width: 23.802vw;}
.adminssion-adminsion-secmainwraper{padding: 6.85% .0;}
.application-prcess-secmain-wraper .section-wraper .subtitle-wraper,.application-prcess-secmain-wraper .section-wraper .desc{text-align:center;}
.application-prcess-secmain-wraper .section-wraper .desc p{width: 29.167vw;margin: auto;}
.application-prcess-secmain-wraper{padding: 6% 0;}
.faculti-work-withussecmainwraper .workwithus-accordion-body .content-wraper p:last-child{margin-top:0;}
.profesional-dev-center-maiwraper .council-team .council-team-img img{border-radius:15px;}
.elementor-4386 .elementor-element.elementor-element-36b6349{padding-left:0;padding-right:0;}
.profesional-dev-center-maiwraper >.e-con-inner{padding-left:0 !important;padding-right:0 !important;}
.profesional-dev-center-maiwraper >.e-con-inner .tag-subtitle-descwraped{padding-left:1.6%;padding-right:1.6%;margin-bottom:2.5em;}
.work-with-us-container .workwithus-accordion-header .apply-now-acc-btn-wraper .accordion__button img{width: 2.5vw;height: 2.5vw;}
.work-with-us-container{color:#fff;}
	.work-with-us-container .workwithus-accordion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.3em;padding:0 2vw;}
	.work-with-us-container .workwithus-accordion-header .title-countnum-wraper{display:flex;gap: 1.667vw;}
	.work-with-us-container .workwithus-accordion-header .apply-now-acc-btn-wraper{display:flex;gap: 6.458vw;align-items:center;}
	.work-with-us-container .green-arrow-linkwraper .link-text{color:#F2F1EB;text-decoration:underline;text-underline-offset: 0.35vw;}
	.work-with-us-container .workwithus-accordion-header .minus-icon{display:none;}
	.work-with-us-container .workwithus-accordion-header.active .minus-icon{display:block;}
	.work-with-us-container .workwithus-accordion-header.active .plus-icon{display:none;}
	.work-with-us-container .work-with-us-acc-wraper{padding: 1.64vw 0px;border-bottom:1px solid #393939;}
.faculti-work-withussecmainwraper .workwithus-accordion-body .content-wraper ul li::marker{color:#1DCE6F;}
.faculti-work-withussecmainwraper  .workwithus-accordion-body .content-wraper ul{margin-top: 0.5em;padding-left: 5.5vw;margin-bottom:0.5em;}
.faculti-work-withussecmainwraper  .workwithus-accordion-body .content-wraper{width: 66.458vw;}
.faculti-work-withussecmainwraper  .workwithus-accordion-body .content-wraper p,
.faculti-work-withussecmainwraper  .workwithus-accordion-body .content-wraper ul li,html .workwithus-main-para p{color: var(--Final-Grey-3, #C6C6C6);font-family: Vazirmatn;font-size: 0.938vw;font-style: normal;font-weight: 200;line-height: 160%;letter-spacing: 0.18px;padding-top: 1vw;padding-bottom: 1vw;padding-left: 5.7vw;margin-bottom:0;}
html .workwithus-main-para p {max-width: 58vw;padding:0px;}
.faculti-work-withussecmainwraper .workwithus-accordion-body .content-wraper ul li{padding-left:0;padding-bottom: 0.3em;padding-top: 0.3em;}
.faculti-work-withussecmainwraper .workwithus-accordion-header .title{color: var(--Final-White, #FFF);font-family: "Noto Serif";font-size: 1.667vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.96px;}
.faculti-work-withussecmainwraper .workwithus-accordion-header .countnum{color: var(--Final-Dark-Beige, #89837C);font-family: "Noto Serif";font-size: 1.667vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.96px;}
.faculti-work-withussecmainwraper .elementor-heading-title{color: var(--Final-White, #FFF);font-family: "Noto Serif";font-size: 2.552vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.47px;padding-bottom:0.5vw;}
.faculti-work-withussecmainwraper{padding:5% 0 15%;}
.profesional-dev-center-maiwraper h2.elementor-heading-title{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 3.021vw;font-style: normal;font-weight: 320;line-height: 140%;letter-spacing: -1.74px;max-width: 54vw;}
.profesional-dev-center-maiwraper .tag-wraper{padding-bottom:1vw;}
.profesional-dev-center-maiwraper{padding:4% 0 2%;}
.profesional-dev-center-maiwraper .section-wraper.tag-subtitle-descwraped .elementor-widget-text-editor p{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 160%;letter-spacing: 0.2px;width: 49.656vw;}
.profesional-dev-center-maiwraper .tag-wraper h3{background: #1a1a1a;color: #fff;font-family: "Arsenal", Sans-serif;}
html body .faculties-filter-container .faculties-container .faculty-content-wraper .faculty-name{color: var(--D2-Black, #1E1E1E);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;}
html body .faculties-filter-container .faculties-container .faculty-content-wraper .faculty-sub{color: var(--D2-Black, #89837C);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;text-transform:capitalize;}
html body .faculties-filter-container .faculties-container .faculty-content-wraper .faculty-cat{color: var(--D2-Black, #89837C);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;}
html body .faculties-filter-container .faculties-container .faculty-content-wraper{display: grid;grid-template-columns: 41% 34% 25%;border-bottom: 1.5px solid #E2E2E2;padding: 1.25vw 0px;}
html body .faculties-filter-container .faculty-categories-wraper li.active-cat{background-color: #24E77E;color: #1a1a1a;}
html body .faculties-filter-container .faculty-categories-wraper li{font-family: "Arsenal", Sans-serif;font-size: 1.042vw;font-style: normal;font-weight: 400;line-height: 124%;display: inline-block;background: #1a1a1a;color: #fff;flex-wrap: wrap;row-gap: 0.6vw;cursor:pointer;text-transform:uppercase;padding: 0.36vw 1.042vw;border-radius: 1.406vw;}
html body .faculties-filter-container .faculty-categories-wraper{list-style-type: none;margin-left: 0;display: flex;column-gap: 0.6vw;margin-bottom:3em;}
html body .faculti-facilty-secmainwraper > .e-con-inner{padding-top: 6%;padding-bottom: 3%;
	padding-left: 3.5% !important;padding-right: 3.5% !important;
/* 	padding-left:0 !important; padding-right:0 !important; */
}

/* width */
.faculties-filter-container .faculties-container .faculties-posts-wraper::-webkit-scrollbar {
  width: 6px;
}
 
/* Handle */
.faculties-filter-container .faculties-container .faculties-posts-wraper::-webkit-scrollbar-thumb {
  background: #ddd; 
}

/* Handle on hover */
.faculties-filter-container .faculties-container .faculties-posts-wraper::-webkit-scrollbar-thumb:hover {
  background: #ddd; 
}

.faculties-filter-container .faculties-container .faculties-posts-wraper{height:21vw;padding-right: 15px;overflow-y: scroll;}
.leadership-teams-grid-layout .leadership-teams-member-wraper .content-wraper .designation{color: var(--Final-Dark-Beige, #89837C);text-align: center;font-family: Arsenal;font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 124%;padding-top: 0.5em;width:19.8vw;margin:auto;}
.leadership-teams-grid-layout .leadership-teams-member-wraper .content-wraper .title{color: var(--Final-Black, #1A1A1A);text-align: center;font-family: "Noto Serif";font-size: 1.823vw;font-style: normal;font-weight: 320;line-height: 124%;letter-spacing: -1.05px;padding-top:0.3em;width:19.8vw;margin:auto;}
.leadership-teams-grid-layout{display: grid;padding: 7% 0;grid-template-columns: 25% 70%;column-gap: 5%;}
	.leadership-teams-grid-layout .leadership-teams-member-wraper{display:flex;justify-content:flex-end;flex-wrap:wrap;column-gap: 3%;row-gap: 3.5vw;text-align: center;}
	.leadership-teams-grid-layout .leadership-teams-member-wraper .profile-wraper img{border-radius: 223px;width: 19.8vw;height: 19.8vw;object-fit: cover;object-position: top;}
.leadership-teams-grid-layout h2.sub-title-wraper{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 3.3334vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.92px;margin-top:0.4em;margin-bottom:1em;}
.leadership-teams-grid-layout .subtitle-tag-wraper h3{font-family: "Arsenal", Sans-serif;font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 124%;display: inline-block;border-radius: 1.406vw;background: #1a1a1a;padding: 0.651vw 1.667vw;color: #fff;text-transform:uppercase;}
.custom-menu-content-container .custom-links-wraper ul li:hover:last-child a{background-color: #fff;border: 1px solid #fff;color:#1a1a1a;}
.custom-menu-content-container .custom-links-wraper ul li:hover:last-child a:before{background-image: url(/wp-content/uploads/2024/08/Arrow-black-1.svg);}
.custom-menu-content-container  .custom-links-wraper ul li:last-child a{background-color: #1a1a1a;border: 1px solid transparent;color:#fff;}
.home-svg-banner-wraper svg g ellipse + text{transform: translate(-2%, 0%);}
.criticla-thinking-main-wraper .tag-wraper h3{font-family: "Arsenal", Sans-serif;}
.page-id-9 header,.page-id-9 .about-usbanner-secmainwraper,.page-id-11 header,.page-id-11 .about-usbanner-secmainwraper,.page-id-4592 header{background-color: #F8F8F5;}
footer .learning-spaces-items-mainwraper{width:unset;}
footer .learning-spaces-items-mainwraper .cirlced-items-wraper a:hover span{color:#fff;}
footer .learning-spaces-items-mainwraper .cirlced-items-wraper a:hover{background-color:#1a1a1a;border:1px solid #1a1a1a;}
footer .learning-spaces-items-mainwraper .cirlced-items-wraper a{background: #fff;position: relative;top: 0vw;}
footer .learning-spaces-items-mainwraper .cirlced-items-wraper span{color:#1a1a1a;font-weight:300;}
footer .learning-spaces-items-mainwraper .cirlced-items-wraper a:before{background-image: url(/wp-content/uploads/2024/08/Arrow-black-1.svg);}
.footer-social-linkswrapped .social-icons-wraped-in .items-wraped:first-child{margin-bottom:5%;}
.footer-social-getintouchlinksmainwraper .footer-social-linkswrapped{flex: 34.375vw;width: 34.375vw;text-align:right;visibility:hidden;}
html .elementor-2660 .elementor-element.elementor-element-5c58c9d{height:max-content;}
.footer-social-getintouchlinksmainwraper .footer-getintouch-linkwraped{flex: 62.333vw;width: 62.333vw;text-align:right;}
.footer-social-getintouchlinksmainwraper{display: flex;padding-left: 1.6%;padding-right: 1.6%;margin-bottom: 2vw;}
html body footer .social-icons-wraped-in .elementor-social-icon svg {fill: #000;}
html body footer .social-icons-wraped-in .elementor-social-icon{--e-social-icon-icon-color: #fff;display: inline-flex;background-color: transparent;align-items: center;justify-content: center;text-align: center;cursor: pointer;border: 1px solid #000;}
html body footer .social-icons-wraped-in .elementor-social-icon:hover svg{fill:#fff;}
html body footer .social-icons-wraped-in .elementor-social-icon:hover{background-color:#1a1a1a;}
.collage-cum-careeradvisory-servimainwraper .green-arrow-linkwraper .link-text{margin-left:5%;}
.holistic-dev-secmainwraper .green-arrow-linkwraper .link-text{margin-left: 5%;}
.servicesname-countriesdropdown-wraper .countries-dropdown-wraper .countries-dropdown{border-radius: 1.406vw;background: var(--Final-White, #FFF);outline: 0;width: 15.625vw;color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.458vw;font-style: normal;font-weight: 400;height: 2.813vw;padding-left: 8%;border: 0;appearance: none;background-image: url(/wp-content/uploads/2024/07/inpt-gray-arrow.svg) !important;background-repeat: no-repeat !important;background-position: right 1rem top 50% !important;background-size: 0.65rem auto !important;line-height: 2.8vw;}
.servicesname-countriesdropdown-wraper .countries-dropdown-wraper{text-align: right;}
html body .college-location-services-wraper .college-location-wraper:first-child{border-top: 1.5px solid #E2E2E2;}
html body .servicesname-countriesdropdown-wraper{grid-template-columns: 39% 37% 18%;padding-bottom: 0.521vw;align-items:center;}
/* html .advisory-services-container .services-posts-ajax-container{margin-left: -2vw;margin-right: -2vw;} */
.collage-cum-careeradvisory-servimainwraper .advisory-services-container .title:first-child{
	padding-left: 5%;
}
html .white-select2-dropdown-wraper .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:normal;
}
.work-with-us-container .work-with-us-acc-wraper:last-child{
	border-bottom:none;
}
.adminssion-adminsion-secmainwraper .admissiontabs #tabs-content .accordion-wrap .faq-accordion-panel:last-child{
	border-bottom:none;
}
html body .faculties-filter-container .faculties-container .faculties-posts-wraper .faculty-post-wraper:last-child .faculty-content-wraper{
	border-bottom:none;
}
/* .college-location-services-wraper{border-bottom:1.5px solid #E2E2E2;} */
.college-location-services-wraper .college-location-wraper, .servicesname-countriesdropdown-wraper{display:grid;grid-template-columns: 39% 37% 18%;border-bottom:1.5px solid #E2E2E2;padding: 1.146vw 0px;gap:3%;}
/*.college-location-services-wraper .college-location-wraper:last-child{
	border-bottom:none;
}*/

html body .college-location-services-wraper .college-location-wraper{display:block;}
.college-location-services-wraper .college-count-wraper{display:flex;gap:4vw;align-items:center;padding-left:5%;}
.collage-cum-careeradvisory-servimainwraper .college-location-services-wraper .college-count-wraper .countnum{color: var(--Final-Dark-Beige, #89837C);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;display:none;}
.collage-cum-careeradvisory-servimainwraper .college-location-services-wraper .content-wraper{color: var(--D2-Black, #1E1E1E);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;}
.collage-cum-careeradvisory-servimainwraper .advisory-services-container .title{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.458vw;font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.28px;}
.collage-cum-careeradvisory-servimainwraper .sub-tiltle-desc-link-wraped{margin-bottom: 1.4%;}
.collage-cum-careeradvisory-servimainwraper .desc p{line-height:160%;}
.collage-cum-careeradvisory-servimainwraper .secrtion-wraped{padding: 7% 3.8% 16%;}
.holistic-dev-secmainwraper .left-block-wraper h3.elementor-heading-title{padding-top: 2%;padding-bottom: 2%;}
html body .holistic-dev-secmainwraper .rigjht-block-wraper .desc{padding-top:2%;padding-bottom:4%;}
html body .holistic-dev-secmainwraper .left-block-wraper .desc{padding-bottom: 30%;}
html body .holistic-dev-secmainwraper .rigjht-block-wraper .elementor-widget-heading{padding-top: 30%;}
.holistic-dev-secmainwraper .common {border-radius: 250px;border: 0.9vw solid #1A1A1A;}
.holistic-dev-secmainwraper .common img{width:24.375vw;}
.holistic-dev-secmainwraper .common .desc p{color: var(--Final-Beige-3, #E6E5DB);text-align: center;font-family: Vazirmatn;font-size: 0.94vw;font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.18px;width: 20.573vw;margin: auto;}
.holistic-dev-secmainwraper .common h3.elementor-heading-title{color: var(--Final-Beige-1, #F8F8F5);text-align: center;font-family: "Noto Serif";font-size: 2.552vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.47px;}
.holistic-dev-secmainwraper .middle-block-wrapper h2.elementor-heading-title{width: 33.854vw;margin: auto;padding-bottom:3%;}
.elementor-3318 .elementor-element.elementor-element-80f31fe{text-align:center;}
.holistic-dev-secmainwraper{padding-top: 6.3%;padding-bottom: 6.3%;}
.page-id-3318 .home-stories-expericnec-secmainwraper{padding-bottom:0;}
html body .criticla-thinking-main-wraper .right-block-wraper .desc .elementor-widget-container p:first-child{margin-top:0;}
html body  .criticla-thinking-main-wraper h2.elementor-heading-title{width: 36.979vw;padding-top: 4%;padding-bottom: 2%;}
html body .criticla-thinking-main-wraper .right-block-wraper .desc p{width: 32.604vw;margin-left: auto;margin-top: 3%;margin-bottom: 0;line-height:160%;}
html body .criticla-thinking-main-wraper{padding: 7.8% 7.9%;}
.criticla-thinking-main-wraper .left-blokc-wraper img{width:37vw;position:relative;top:-0.5vw;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper .stories-experiences-card-wraper:hover:before{z-index:3;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper .storiesType-audio:hover:before{content:'';background-image: url(/wp-content/uploads/2024/08/Aditi-Project-GIF.gif);padding: 5.2vw;background-size: 10.417vw;position: absolute;background-repeat: no-repeat;top: 39%;left: -4%;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper .storiesType-video:hover:before{content:'';background-image: url(/wp-content/uploads/2024/08/Watch-Video-Action-Button.gif)!important;padding: 5.2vw;background-size: 10.417vw;position: absolute;background-repeat: no-repeat;top: -15%;left: 24%;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper .storiesType-readStory:hover:before{content:'';background-image: url(/wp-content/uploads/2024/08/Read-Story-Action-Button.gif);padding: 5.2vw;background-size: 10.417vw;position: absolute;background-repeat: no-repeat;top: 39%;left: -11%;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper div[data-bs-target='#storiesExperiencesModal2904']:hover:before{content:'';background-image: url(/wp-content/uploads/2024/08/Listen-to-voice-note-action-button.gif);padding: 5.2vw;background-size: 10.417vw;position: absolute;background-repeat: no-repeat;top: -14%;left: 29%;}
.home-stories-expericnec-secmainwraper .modal-header{padding: 0.938vw 1.302vw 0.938vw 1.302vw;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper .stories-experiences-card-wraper{position:relative;width: 26.042vw;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper div[data-bs-target='#storiesExperiencesModal2908']{left: -2%;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper div[data-bs-target='#storiesExperiencesModal2906']{left: -2.5%;}
.home-stories-expericnec-secmainwraper .stories-experiences-cards-wraper div[data-bs-target='#storiesExperiencesModal2904']{left: -8%;}
.home .modal-header .btn-close{opacity:1;outline:0;box-shadow:unset;}
.home .modal-header .btn-close:hover{background-color:transparent;opacity:1;}
.stories-experiences-cards-wraper{display: grid;grid-template-columns: 25% 25% 25% 25%;align-items: end;}
.stories-experiences-cards-wraper .stories-experiences-card-wraper{border-radius: 2.5vw;background-color:#E6E5DB;/**margin-left: -20px;**/cursor:pointer;}
/**.stories-experiences-cards-wraper .stories-experiences-card-wraper:first-child{margin-left:0;} **/
.stories-experiences-cards-wraper .stories-experiences-card-wraper .img-wraper img{display:block;border-radius: 2.5vw 2.5vw 0px 0px;}
.stories-experiences-cards-wraper .stories-experiences-card-wraper .title-qu-wraper{display: flex;justify-content: space-between;align-items: end;margin-bottom: 1.458vw;}
.stories-experiences-cards-wraper .stories-experiences-card-wraper .title-wraper{color: #1A1A1A;font-family: "Noto Serif";font-size: 49px;font-style: normal;font-size: 2.552vw;font-weight: 300;line-height: 124%;letter-spacing: -1.47px;text-align:right;}
.stories-experiences-cards-wraper .stories-experiences-card-wraper .desc-wraper{color: #1A1A1A;font-family: Vazirmatn;font-size: 16px;font-size: 0.833vw;font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.16px;margin-bottom: 1.3vw;text-align:left;padding-left:9%;/*word-break:break-all;*/}
.stories-experiences-cards-wraper .stories-experiences-card-wraper .qu-wraper svg,.stories-experiences-cards-wraper .stories-experiences-card-wraper .qu-wraper img{width: 4.479vw;height: 3.75vw;}
.stories-experiences-cards-wraper .stories-experiences-card-wraper .content-wraper{padding: 2vw 9%;}
.stories-experiences-cards-wraper .modal-title br{display:none;}

.home-stories-expericnec-secmainwraper h2.elementor-heading-title{max-width: 61.667vw;margin: auto;text-align: center;margin-bottom: 5.5%;}
.home-stories-expericnec-secmainwraper{padding-top: 5.5%;padding-bottom:0;}
.elementor-1144 .elementor-element.elementor-element-17ca539{padding-bottom:0;}
.facility-categories-wraper .category:before{content:url('/wp-content/uploads/2024/07/gery-arrow.svg');left: auto;right: 0;position: absolute;transform: rotate(0deg);display: inline-block;}
.facility-categories-wraper .category{position:relative;}
.facility-categories-wraper .category.active-cat:before{content:url('/wp-content/uploads/2024/07/gery-arrow.svg');left: auto;right: 0;position: absolute;transform: rotate(180deg);top: 7px;display: inline-block;}
.learning-spaces-items-mainwraper .cirlced-items-wraper a:hover span{color:#F2F1EB;}
.learning-spaces-items-mainwraper .cirlced-items-wraper a:hover{background: #1DCE6F;}
.learning-spaces-items-mainwraper .cirlced-items-wraper a:before{content: '';background-image: url(/wp-content/uploads/2024/08/Arrow-green-1.svg);background-repeat: no-repeat;left: auto;right: -10px;bottom: auto;top: 0;width: 1.458vw;height: 1.458vw;padding: 0.85vw;background-size: 1.458vw;position:absolute;}
.learning-spaces-items-mainwraper.virtual-tourlinkwraped{position: absolute;top: auto;left: auto;bottom: 6%;right: 85%;width: auto;}
.learning-spaces-items-mainwraper .items-wraper-five{position: absolute;left: auto;right: 20%;top: 219%;bottom: auto;}
.learning-spaces-items-mainwraper .items-wraper-five img{width:9.896vw;}
.learning-spaces-items-mainwraper .items-wraper-four img{width: 25.625vw;}
.learning-spaces-items-mainwraper .items-wraper-four{position: absolute;top: 142%;left: 10%;}
.learning-spaces-items-mainwraper .items-wraper-one{position: absolute;top: -15%;}
.learning-spaces-items-mainwraper .items-wraper-three img{width: 9.896vw;}
.learning-spaces-items-mainwraper .items-wraper-three{position: absolute;left: auto;right: -2%;top: 120%;}
.learning-spaces-items-mainwraper .items-wraper-two img{width: 20.26vw;}
.learning-spaces-items-mainwraper .items-wraper-one img{width: 20.26vw;}
.learning-spaces-items-mainwraper .items-wraper-two{position: absolute;top: -32%;left: 42%;}
.learning-spaces-items-mainwraper{width: 52.865vw;}
/*.learning-spaces-items-mainwraper .items-wraper-one{}
.learning-spaces-items-mainwraper .items-wraper-two{position: absolute;top: 0;left: 34.5%;}
.learning-spaces-items-mainwraper .items-wraper-three{position: absolute;left: auto;right: 15%;}
.learning-spaces-items-mainwraper .items-wraper-four{position: absolute;left: 10%;top: 45%;}
.learning-spaces-items-mainwraper .items-wraper-five{position: absolute;left: auto;right: 33%;}*/
.learning-spaces-items-mainwraper{position:relative;}
.learning-spaces-items-mainwraper .cirlced-items-wraper span{color: var(--Final-White, #FFF);text-align: center;font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 200;line-height: 120%;letter-spacing: 0.2px;width: 6.4vw;display: inline-block;}
.learning-spaces-items-mainwraper .cirlced-items-wraper a{width: 10.417vw;height: 10.417vw;justify-content: center;border-radius: 50%;border: 1px solid #fff;position: relative;display: inline-block;align-items: center;background: #1a1a1a;display: inline-flex;}
.learning-spaces-items-mainwraper .common img{border-radius:28px;}
 .learning-space-secmainwraper h2.elementor-heading-title{width: 29.271vw;position:relative;top:1.5em;}
html body .learning-space-secmainwraper >.e-con-inner{padding-top: 7.3%;padding-left: 3.8% !important;padding-right: 3.8% !important;padding-bottom: 17.5%;}
.campus-facilites-secmain-wraper .facilities-filter-container .facility-categories-wraper{margin-bottom:1.5%;}
.campus-facilites-secmain-wraper h2.elementor-heading-title{margin-bottom:2.2%;font-size: 2.552vw;}
.facility-categories-wraper{list-style-type:none;display: flex;align-items: center;gap: 24px;align-self: stretch;margin-left:0;}
	.facility-categories-wraper .category{color: #393939;font-family: "Noto Serif";font-size: 1.302vw;font-style: normal;font-weight: 300;line-height: 124%; /* 31px */width: 15.12%;border-bottom: 3px solid #C6C6C6;padding-bottom: 10px;cursor:pointer;}
	.facility-categories-wraper .category.active-cat{border-color:#24E77E;color:#1a1a1a;font-weight:400;}
	.facilities-filter-container .facilities-tabs-wraper{list-style-type:none;display: flex;align-items: flex-start;gap: 10px;margin-left:0px;margin-bottom: 5vw;flex-wrap:wrap;}
	.facilities-tabs-wraper .facility-inner-tab{padding: 0.36vw 1.042vw;border-radius: 1.406vw;background: #1A1A1A;color: #FFF;font-family: Arsenal;font-size: 1.042vw;font-style: normal;font-weight: 400;line-height: 124%; /* 24.8px */text-transform: uppercase;cursor:pointer;}
	.facilities-tabs-wraper .facility-inner-tab.active-post{background-color:#24E77E;color:#1A1A1A;}
	.facilities-posts-wraper .content-wraper .title{color: #1A1A1A;font-family: "Noto Serif";font-size: 3.333vw;font-style: normal;font-weight: 320;line-height: 124%; /* 79.36px */letter-spacing: -1.92px;margin-bottom: 1.823vw;}
	.facilities-posts-wraper .content-wraper .description{color: #393939;font-family: Vazirmatn;font-size: 0.94vw;font-style: normal;font-weight: 400;line-height: 165%; /* 25.6px */letter-spacing: 0.16px;width: 31.354vw;}
	.facilities-posts-wraper .facility-imgslider-content-wraper{display: grid;grid-template-columns: 39.2% 57.7%;gap: 2.813vw;margin-bottom:0;}
	.facilities-posts-wraper .facility-img-slider-wraper .swiper-slide img{width: 100%;border-radius: 38px;object-fit:cover;width: 55.885vw;height: 33.854vw;display:block;}
	.prev-next-arrow-wraper .swiper-button-next, .prev-next-arrow-wraper .swiper-button-prev,.prev-next-arrow-wraper .swiper-pagination-fraction{position:unset;}
	.prev-next-arrow-wraper .swiper-pagination-fraction{width:auto;margin-bottom: 25px;color: #89837C;text-align: center;font-family: "Noto Serif";font-size: 1.563vw;font-style: normal;font-weight: 320;line-height: 124%;letter-spacing: -0.9px;}
	html .prev-next-arrow-wraper{display: flex;justify-content: center;align-items:center;gap: 10px;position: absolute;left: 0;bottom: -5%;}
	.facility-img-slider-wraper .facilitySwiper {position:unset;}
	html .prev-next-arrow-wraper .swiper-button-next, html .prev-next-arrow-wraper .swiper-button-prev {background-image: url("/wp-content/uploads/2024/08/left-back-arrow.svg");width: 1.094vw;height: 1.094vw;padding: 0.094vw;background-size: 1.094vw;background-repeat: no-repeat;}
	html .prev-next-arrow-wraper .swiper-button-prev{transform: rotate(180deg);}
	html .prev-next-arrow-wraper .swiper-button-next:after,html .prev-next-arrow-wraper .swiper-button-prev:after{display: none;}


.link-to-titlearrow-wraper .elementor-heading-title a:hover.arrow-link img{transform: scale(1.2);}
.link-to-titlearrow-wraper .elementor-heading-title a.arrow-link img{width: 2.083vw;height: 2.083vw;transition: all 0.3s ease-in;}
.link-to-titlearrow-wraper .elementor-heading-title a.arrow-link{margin-left:0.1em;}
.custom-placeholder::placeholder {
    color: transparent; /* Make the entire placeholder text transparent */
    position: relative;
}

.custom-placeholder::placeholder::before {
    content: '*'; /* Add the star symbol */
    color: red; /* Change this to your desired color */
    position: absolute;
    left: 0; /* Adjust position if necessary */
}

.elementor-2660 .elementor-element.elementor-element-64a5767 .elementor-image-box-img img{width: 1.95vw;}
html body .get-in-tocuchformsecmainwraper .elementor-widget-image-box .elementor-image-box-img img{width: 2.36vw;}
.campus-facilites-secmain-wraper{padding-top: 3.646vw;padding-bottom: 2.7vw;border-radius: 2.5vw 2.5vw 0px 0px !important;}
.dynamic-space-foracademicmainwraper .left-block-circleed-imagewraper .circled-imagewraper.block-two{position: relative;left: 45%;}
html body .dynamic-space-foracademicmainwraper >.e-con-inner{padding-left:10.6% !important;padding-right:10.6% !important;}
html body .dynamic-space-foracademicmainwraper .desc p{width: 32vw;margin-left:auto;}
html body .dynamic-space-foracademicmainwraper .subtitle-wraper{width: 43.542vw;}
.dynamic-space-foracademicmainwraper .left-block-circleed-imagewraper .circled-imagewraper{width: 19.948vw;height: 19.948vw;}
.dynamic-space-foracademicmainwraper{padding-top: 9%;padding-bottom: 10%;}
html body .dynamic-space-foracademicmainwraper .subtitle-wraper p{color: #1A1A1A;font-family: "Noto Serif";font-size:3.333vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.92px;}
html body .social-netsworks-secwraped{margin-top:8%;}
html body .form-fields-secmain-wraper .common-fieldls-wraper.full-width-fieldswraper{margin-bottom:6%;}
/*html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper:hover .link-textt *{margin-left:0;}*/
/*html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper:hover .arrow-iconwraper{width:12px;height:12px;}*/
html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper .arrow-iconwraper{width:2.62vw;}
html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper .link-textt{position:relative;white-space: nowrap;transition: transform 0.3s ease;}
html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper:hover .link-textt{transform: translateX(-15px);}
html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper .link-textt .wpcf7-spinner{position: absolute;top: 0;border:0;}
html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper .link-textt *{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 0.938vw;font-style: normal;font-weight: 400;line-height: 1.2;display: inline-block;border-bottom: 1px solid #1A1A1A;margin-left: 15%;white-space: nowrap;padding: 0;background-color: transparent;border-bottom: 1px solid;border-radius: 0;}
html body .social-icons-wraped-in .elementor-social-icons-wrapper .elementor-grid-item:first-child a{margin-right: 1em;}
html body .social-icons-wraped-in .elementor-social-icon svg{width: 1.615vw;height: 1.615vw;}
html body .social-icons-wraped-in .elementor-social-icon{border-radius: 50% !important;width: 6.927vw;height: 6.927vw;}
html body .get-in-tocuchformsecmainwraper .address-field-onewraper .elementor-image-box-description a{color: var(--Final-Green-1, #24E77E);border-bottom: 1px solid;line-height: normal;display: inline-block;line-height:1vw;}
html body .get-in-tocuchformsecmainwraper .address-field-twowraper .elementor-image-box-description a{color: var(--Final-Grey-3, #C6C6C6);font-family: Vazirmatn;font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.2px;text-decoration-line: unset;border-bottom: 1px solid;display:inline-block;line-height:1vw;}
html body .get-in-tocuchformsecmainwraper .right-block-addresssecmainwraper .content-wraped-adresssec{--e-con-grid-template-rows: repeat(3, auto);}
html body .get-in-tocuchformsecmainwraper .right-block-addresssecmainwraper .elementor-widget-image-box{margin-bottom:0.5vw;}
html body .get-in-tocuchformsecmainwraper .right-block-addresssecmainwraper .elementor-widget-image-box:last-child{margin-bottom:0.5vw;}
html body .get-in-tocuchformsecmainwraper .elementor-widget-image-box .elementor-image-box-img{margin-right: 1.56vw !important;position:relative;top:0.3em;}
html body .form-fields-secmain-wraper .common-fieldls-wraper input::placeholder {color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";}
html body .form-fields-secmain-wraper .common-fieldls-wraper input::-ms-input-placeholder { /* Edge 12-18 */color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";}
html body .form-fields-secmain-wraper .common-fieldls-wraper input{}
html body .form-fields-secmain-wraper .common-fieldls-wraper select{appearance: none;background-image: url(/wp-content/uploads/2024/07/Arrow.svg) !important;background-repeat: no-repeat !important;background-position: right 0.7rem top 50% !important;background-size: 0.65rem auto !important;}
html body .form-fields-secmain-wraper .splittedfieldswraper > div{flex:1;flex-basis:1;}
html body .get-in-tocuchformsecmainwraper .desc-wraper{padding-bottom:8%;}
html body .get-in-tocuchformsecmainwraper .desc-wraper p{margin-top:0.6em;width: 23.865vw;font-weight: 300;}
html body .form-fields-secmain-wraper .splittedfieldswraper{display: flex;column-gap: 2%;}
html body .form-fields-secmain-wraper .common-fieldls-wraper{margin-bottom:8%;}
html body .form-fields-secmain-wraper .common-fieldls-wraper input,html body .form-fields-secmain-wraper .common-fieldls-wraper select{background: transparent;color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;border: 0;border-bottom: 0.156vw solid #E6E5DB;outline: 0;padding-bottom:0.35em;}
html body .get-in-tocuchformsecmainwraper .elementor-image-box-title{color: #F8F8F5;border-bottom: 0.156vw solid #393939;padding-bottom: 0.3em;margin-bottom: 20px;font-weight: 320;letter-spacing: -1.08px;font-size: 1.875vw;}
html body .get-in-tocuchformsecmainwraper .elementor-widget-image-box .elementor-image-box-description{color: #C6C6C6;font-weight:300;letter-spacing: 0.01vw;}
html body .get-in-tocuchformsecmainwraper .right-block-addresssecmainwraper{padding: 10% 10% 10% 10%;border-radius: 1.458vw;}
html body .get-in-tocuchformsecmainwraper{padding-top: 6%;padding-bottom: 8%;}
html body .school-profilesecmainwraper p a.separator-link{margin-left:0.5em;}
html body .school-profilesecmainwraper p a{color: var(--Final-Black, #1A1A1A);border-bottom: 1px solid;display:inline-block;line-height:1;}
html body  .school-profilesecmainwraper h2.elementor-heading-title{margin-bottom:1%;padding: 0 4vw;}
html body .school-profilesecmainwraper .elementor-widget-text-editor ul li{font-size: 1.041665vw;color: #1a1a1a;font-optical-sizing: auto;font-style: normal;}
html body .school-profilesecmainwraper .elementor-widget-text-editor ul{margin-left: 1em;list-style-position:initial;}
html body .school-profilesecmainwraper{padding-top:6.5%;padding-bottom:16.5%;list-style-position:inside;}
html body .about-us-opportunitysecmainwraper.welness-section-mainwraper h2.elementor-heading-title{width: 44.531vw;font-weight:300;font-size:2.5vw;line-height:3.1vw;}
html body .about-us-opportunitysecmainwraper.welness-section-mainwraper .elementor-widget-image-box .elementor-image-box-content h3{margin-bottom:20px;font-size: 1.667vw;font-weight:360;}
html body .about-us-opportunitysecmainwraper.welness-section-mainwraper .elementor-widget-image-box .elementor-image-box-description{font-family: Vazirmatn;font-weight: 400;font-size: 0.94vw;letter-spacing: 0.18px;line-height: 160%;}
/*html body .about-us-opportunitysecmainwraper.welness-section-mainwraper .elementor-element-d6c68eb{position: absolute;bottom: 0;top: auto;}*/
html body .about-us-opportunitysecmainwraper.welness-section-mainwraper .opportunities-explorelaring-wraper{position:unset;}
.about-us-opportunitysecmainwraper.welness-section-mainwraper .right-block-wraper .items-wraper{border-radius: 1.458vw;background: var(--Final-White, #FFF);padding: 4.5%;}
.about-us-opportunitysecmainwraper.welness-section-mainwraper{padding-top: 2%;padding-bottom: 5%;}
.custom-menu-container.fully-open-menu .custom-menu-content-container{
/* 	background-image: url(/wp-content/uploads/2024/07/Menu-overlay.svg); */
	background-image:url(/wp-content/uploads/2024/12/Menu-Illustrations.svg);
	background-size: 100%;background-repeat: no-repeat;}
.broad-based-education-secmainwraper .imageblock-wraper .explore-learning-arrowlinkwraper:hover{background: #fff;}
.broad-based-education-secmainwraper .imageblock-wraper .explore-learning-arrowlinkwraper:hover .elementor-heading-title{color: #1a1a1a;}
/*.link-to-titlearrow-wraper a:before{content:'';position: absolute;left: auto;right: -10%;top: auto;width: 2.083vw;height: 2.083vw;padding: 1vw;background-size: 2.083vw;background-repeat: no-repeat;bottom: 0.2em;background-image:url(/wp-content/uploads/2024/07/arrow-title.svg);}*/
.link-to-titlearrow-wraper a{position:relative;}
.link-to-titlearrow-wraper a:before{transition: all 0.3s ease-in;}
.home-svg-banner-wraper{position:relative;top:-5em;}
.site-header-layout-horizontal .site-branding{z-index:2;}
.school-policicesrulessecmaniwraper .items-wraper:hover {background-color: #FFF;}
.school-policicesrulessecmaniwraper .items-wraper:hover .elementor-heading-title{color: #1a1a1a;}
.achievements-conatainer .circle-content-wraper.active-circle .title-desc-wraper .title{color: var(--Final-Black, #1A1A1A);}
html .home-banner-sec-mainwraper .home-svg-banner-wraper svg{height: 100%;margin-bottom: -5.6em;}
html .home-mission-secwraped >.section-wraper{padding: 6% 3% 3%;border-radius: 2.5vw;}
html .explore-learning-arrowlinkwraper{position:relative;}
html .explore-learning-arrowlinkwraper:before{content: '';background-image: url(/wp-content/uploads/2024/08/Arrow-black-1.svg);background-repeat: no-repeat;left: auto;right: -6px;bottom: auto;top: 0;width: 1.458vw;height: 1.458vw;padding: 0.85vw;background-size: 1.458vw;}
html body .opportunities-explorelaring-wraper{position: absolute;top: auto;bottom: 5%;}
html .elementor-9 .elementor-element.elementor-element-ad439bf{padding-right: 1.6%;}
html .custom-links-wraper ul li a{position:relative;}
html .custom-links-wraper ul li a:before{content: '';background-image: url(/wp-content/uploads/2024/08/Arrow-black-1.svg);background-repeat: no-repeat;left: auto;right: -10px;bottom: auto;top: 0;width: 1.458vw;height: 1.458vw;padding: 0.85vw;background-size: 1.458vw;position:absolute;}
html .menu-item-custom-links-wrapper{padding: 6% 4% 6% 11.5%;}
html .custom-links-wraper ul li a:hover{background-color: #1A1A1A;color: #fff;}
html .custom-links-wraper ul li a{font-size: 1.042vw;background-color: #24E77E;}
html .menu-item-custom-links-wrapper .menu-item-section ul li a{font-size: 2.917vw;margin-bottom:7%;display: inherit;line-height:normal;}
.custom-menu-container.fully-open-menu .close-menu-btn img{width: 9.271vw;}
html .toggle-menu-wrapper .menu-btn-text-icon-wrapper img{width: 8.021vw;}
header #site-navigation{display:none;}
.achievements-conatainer .circle-content-wraper.active-circle{position:relative;}
.achievements-conatainer .circle-content-wraper.active-circle:before{content: '';background-image: url(/wp-content/uploads/2024/08/Home-__-3rd-Section-Arrow.svg);background-repeat: no-repeat;left: auto;right: 30px;bottom: auto;top: 0;width: 3.333vw;height: 3.333vw;padding: 0.85vw;background-size: 2.458vw;position:absolute;}
.achievements-conatainer .content-section-wraper.one{}
.achievements-conatainer .content-section-wraper.two{position: absolute;left: auto;right: 29%;}
.achievements-conatainer .content-section-wraper.three{position: absolute;right: 50%;top: 95%;left:auto;}
.achievements-conatainer .content-section-wraper.four{position: absolute;left: auto;right: 0;top: 78%;}
	.sports-academics-section.achievements-conatainer{display: flex;flex-wrap: wrap;gap: 2em;}
	.achievements-conatainer  .circle-content-wraper {transition: width 0.5s ease, height 0.5s ease, background-color 0.5s ease, box-shadow 0.5s ease;}
.achievements-conatainer  .circle-content-wraper{border-radius: 1000px;background: #1A1A1A;backdrop-filter: blur(11.300000190734863px);display: flex;width: 22.396vw;height: 22.396vw;justify-content: center;flex-direction: column;align-items: center;gap: 10px;flex-shrink: 0;}
	.achievements-conatainer  .circle-content-wraper .title{color: #FFF;text-align: center;font-family: "Noto Serif";font-size: 64px;font-style: normal;font-weight: 274;line-height: 124%; /* 79.36px */letter-spacing: -1.92px;}
	.achievements-conatainer  .circle-content-wraper .title-desc-wraper{max-width: 80%;margin: 0px auto;}
	.achievements-conatainer  .circle-content-wraper .desc{color: #1A1A1A;text-align: center;font-family: Vazirmatn;font-size:1.042vw;font-style: normal;font-weight: 300;line-height: 160%; /* 32px */letter-spacing: 0.2px;margin-top: 20px;display: none !important;}
	.achievements-conatainer .content-section-wraper{width: 27.5vw;
    height: 27.5vw;}
	.achievements-conatainer  .circle-content-wraper.active-circle{width: 27.5vw;height: 27.5vw;background: #24E77E;}
	.achievements-conatainer  .circle-content-wraper.active-circle .desc{display: block;display:none;}
html .achievements-conatainer .circle-content-wraper .title{font-size: 3.333vw;}
.home-curriclulum-section{padding-top:8%;padding-bottom:30%;}
.leadershipTeamsSwiper .content-wraper .profile-wraper img{border-radius:28px;}
.leadershipTeamsSwiper .content-wraper .title{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 1.823vw;font-style: normal;font-weight: 320;line-height: 124%;letter-spacing: -1.05px;}
.leadershipTeamsSwiper .content-wraper .designation{color: var(--Final-Dark-Beige, #89837C);font-family: Arsenal;font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 124%;margin-top: 8px;}
.leadershipTeamsSwiper {cursor: url(/wp-content/uploads/2024/07/Drag-cta.svg), auto !important;}
html .leader-shipsecmaionwraper .subtitle-wraper-linkwraper{margin-bottom:4%;}
html .leader-shipsecmaionwraper >.e-con-inner{padding-top: 6.5%;padding-bottom: 6.5%;padding-right: 0 !important;}
.broad-based-education-secmainwraper .imageblock-wraper img{width: 31.25vw;}
.broad-based-education-secmainwraper{padding-bottom: 10%;}
.broad-based-education-secmainwraper .imageblock-wraper .explore-learning-arrowlinkwraper h3 {color: var(--Final-White, #FFF);text-align: center;font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 120%;letter-spacing: 0.2px;}
.broad-based-education-secmainwraper .imageblock-wraper .explore-learning-arrowlinkwraper a{width: 10.417vw;height: 10.417vw;justify-content: center;border-radius: 50%;border: 1px solid #fff;position: relative;background: var(--Final-Black, #1A1A1A);}
.broad-based-education-secmainwraper .imageblock-wraper .explore-learning-arrowlinkwraper{position: absolute;left: auto;right: 9%;top:32%;width: 10.417vw;height: 10.417vw;justify-content: center;border-radius: 50%;border: 0px solid #fff;background-color: #1a1a1a;}
html body footer#footer{background-image: url(/wp-content/uploads/2024/07/footer-bg.png);padding-top: 9%;background-color:transparent;background-color: transparent;background-size: 100% 100%;background-repeat: no-repeat;margin-top: -10%;z-index:1;position:relative;}
.school-policicesrulessecmaniwraper .polcy-sec-right-blockwraper .items-wraper:before{content:'';background-image: url(/wp-content/uploads/2024/08/Arrow-green-1.svg);background-repeat: no-repeat;left: auto;right: -10px;bottom: auto;top: 0;width: 1.458vw;height: 1.458vw;padding: 0.85vw;background-size: 1.458vw;}
.school-policicesrulessecmaniwraper .polcy-sec-right-blockwraper .items-wraper{width: 10.417vw;height: 10.417vw;justify-content: center;border-radius: 50%;border: 1px solid #fff;position:relative;}
.school-policicesrulessecmaniwraper .policy-sec-middle-bloc .elementor-widget-text-editor ul ~ p{color: var(--Final-Grey-3, #C6C6C6);font-family: Vazirmatn;font-size: 0.938vw;font-style: normal;font-weight: 200;line-height: 160%;letter-spacing: 0.18px;margin-top:0.5vw;}
.school-policicesrulessecmaniwraper .policy-sec-middle-bloc .elementor-widget-text-editor ul +p{font-weight:500;margin-top:0;margin-bottom:0;}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li a:first-child img{width: 1.563vw;}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li a:last-child img{width: 1.042vw;margin-right:2em;}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li a:last-child{position: absolute;left: auto;right: 0;}
html .school-policicesrulessecmaniwraper{padding-top:2.5%;}
html .school-policiessecmainwraper{padding-top:5%;padding-bottom:10%;padding-left:1%;padding-right:3%;}
.school-policicesrulessecmaniwraper h3.elementor-heading-title{color: var(--Final-White, #FFF);text-align: center;font-family: Vazirmatn;font-size: 1.042vw;font-style: normal;font-weight: 200;line-height: 120%;letter-spacing: 0.2px;}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul{list-style-type:none;margin-left:0;}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor p{color:#fff;}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li img{margin-bottom:0;}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li{color: var(--D2-White, #FFF);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 250;line-height: 124%;letter-spacing: -0.84px;border-top: 1.5px solid #2A2A2A;border-bottom: 1.5px solid #2A2A2A;display: flex;align-items: center;padding-top: 2%;padding-bottom: 2%;border-bottom:none;}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li .pdf-icon-text-wraper{color: var(--D2-White, #FFF);font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 250;line-height: 124%;letter-spacing: -0.84px;display:flex;align-items:center;}
.school-policicesrulessecmaniwraper h4.elementor-heading-title{color: var(--Final-Dark-Beige, #89837C);font-family: "Noto Serif";font-size: 1.823vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.05px;margin-bottom: 3%;}
.school-policiessecmainwraper h2.elementor-heading-title{color: #fff;}
.about-us-opportunitysecmainwraper{padding-top: 5%;}
.about-us-opportunitysecmainwraper .section-wraper .items-wraperd .elementor-widget-text-editor p{color: var(--Final-Beige-2, #F2F1EB);text-align: center;font-family: Vazirmatn;font-size: 0.94vw;font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.18px;max-width: 15.938vw;margin:auto;}
.about-us-opportunitysecmainwraper .section-wraper .items-wraperd h3{color: var(--Final-Beige-1, #F8F8F5);text-align: center;font-family: "Noto Serif";font-size: 2.552vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.47px;padding:0 1%;}
.about-us-opportunitysecmainwraper .section-wraper .items-wraperd{border-radius: 50%;background: var(--Final-Black, #1A1A1A);backdrop-filter: blur(11.300000190734863px);width: 23.177vw;height: 23.177vw;justify-content:center;}
.empowering-independentsecmainwraper >.section-wraper{background-color: #FAA400;border-radius: 1.979vw;padding:1.35%;}
.empowering-independentsecmainwraper .right-block-wraper{padding: 10% 0 0 17%;}
.empowering-independentsecmainwraper .desc p{font-family: Vazirmatn;font-style: normal;font-weight: 400;line-height: 165%;letter-spacing: 0.2px;color: var(--Final-Grey-1, #393939);font-size:1.15vw;max-width:25.68vw;}
.empowering-independentsecmainwraper .subtitle-wraper h2{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 3.333vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.92px;max-width: 25vw;padding-top: 3%;padding-bottom: 1%;}
.empowering-independentsecmainwraper .section-wraper .elementor-widget-image img{border-radius: 1.458vw;background: var(--Final-Beige-1, #F8F8F5);width:100%;object-fit:cover;}
.empowering-independentsecmainwraper{max-width:100% !important;border-radius: 0px !important;padding: 1.3% 1.6% 1.3% !important;}
.about-us-learning-experincesecmainwraper .elementor-widget-text-editor p:before{content: '';height: 93%;background-color: #E2E0D2;position: absolute;left: -4%;width: 3px;top: 5px;bottom: auto;}
.about-us-learning-experincesecmainwraper .elementor-widget-text-editor p{position:relative;}
.about-us-learning-experincesecmainwraper .elementor-widget-text-editor p{font-size: 1.042vw;color: var(--Final-Grey-1, #393939);font-family: Vazirmatn;font-style: normal;font-weight: 300;line-height: 160%; /* 32px */letter-spacing: 0.2px;margin-left:auto;max-width:29.219vw;}
.about-us-learning-experincesecmainwraper .subtitle-wraper h2{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 3.333vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.92px;max-width: 71.823vw;margin-bottom: 1.5%;padding-top: 0;padding-bottom: 0;}
.about-us-learning-experincesecmainwraper{padding-top: 7%;padding-bottom: 7%;}
.about-usbanner-secmainwraper ..subtitle-wraper h1 span{color: var(--Final-Black, #1A1A1A);}
.about-usbanner-secmainwraper .subtitle-wraper h1{color: var(--Final-Grey-2, #898989);font-family: "Noto Serif";font-size: 3.854vw;font-style: normal;font-weight: 280;line-height: 4.375vw;letter-spacing: -2.22px;text-align: center;max-width: 40.885vw;margin: auto;padding-bottom:0.7em;}
.home-mission-secwraped .image-section-wraped:before{z-index: 1;left: auto;right: 5%;bottom: 0;top:-23%;max-width: 15.1vw;height:48%;}
html body .home-mission-secwraped >.e-con-inner{padding-left: 3% !important;padding-right: 3% !important;padding-top: 7%;padding-bottom: 4.5%;}
html body .home-mission-secwraped .image-wraper img{border-radius:38px;}
html body .home-mission-secwraped{border-radius: 0;background: #F8F8F5;padding: 0.7%;}
.home-mission-secwraped .subtitle-wraper h2{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 3.3334vw;font-style: normal;font-weight: 300;line-height: 124%;letter-spacing: -1.92px;padding-top: 1.354vw;padding-bottom: 6.552vw;max-width:70.156vw;}
.home-mission-secwraped .tag-wraper h3{color: var(--Final-Black, #1A1A1A);font-family: Arsenal;font-size:1.25vw;font-style: normal;font-weight: 400;line-height: 124%;display: inline-block;border-radius: 1.406vw;background: var(--Final-White, #FFF);padding: 0.635vw 1.677vw;display:inline-block;}
header .site-branding-wrapper a img{width: 11vw;}
footer .footer-bottom-wraper .cp-linkswraper.left-block-wraper *{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 0.84vw;font-style: normal;font-weight: 300;line-height: normal;letter-spacing: 0.16px;}
footer #colophon-widget{padding-left:1.6%;padding-right:1.6%;padding-bottom:0;}
footer .footer-widget.footer-widget-3 li{padding-bottom:0 !important;padding-top:0 !important;}
footer .footer-bottom-wraper .cp-linkswraper .links-wraper ul li:first-child{margin-right: 2em;}
footer .footer-bar > .content-outer.container{padding-top: 4vw;}
footer #footer-widgets >.content-outer.container{padding-top: 1.2vw;}
footer .footer-bar{border:0;padding-top:0;}
/*footer .footer-bottom-wraper .design-bylinkwraper a{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-style: normal;font-weight: 300;line-height: 160%;letter-spacing: 0.16px;text-decoration-line: underline;}*/
footer .footer-bottom-wraper .design-bylinkwraper *{font-size: 0.84vw;color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-style: normal;font-weight: 300;line-height: 160%;letter-spacing: 0.16px;}
footer .footer-bottom-wraper .design-bylinkwraper .designed-by a{text-decoration:underline;}
/*footer .footer-bottom-wraper .cp-linkswraper .links-wraper ul li a{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 16px;font-style: normal;font-weight: 300;line-height: normal;letter-spacing: 0.16px;}*/
footer .footer-bottom-wraper{display: flex;justify-content: space-between;}
footer .footer-bottom-wraper .cp-linkswraper{display: flex;}
footer .footer-bottom-wraper .cp-linkswraper .links-wraper ul{list-style-type: none;display: flex;}
footer .widget-wrapper{padding:0 !important;}
footer #footer-widgets .content-outer.container >.row{align-items: center;border-top: 2px solid #1DCE6F;padding-top: 1.9vw;padding-left:1.6%;padding-right:1.6%;}
footer .footer-widget.footer-widget-3 a{color: var(--Final-Black, #1A1A1A);font-family: Vazirmatn;font-size: 1.041665vw;font-style: normal;font-weight: 500;line-height:normal; /* 32px */letter-spacing: 0.2px;}
footer .footer-widget.footer-widget-2 p{font-family: Vazirmatn;font-size: 1.041665vw;font-style: normal;font-weight: 300;line-height: 160%;letter-spacing: 0.2px;}
html header.site-header > .container{padding-left:1.6%;padding-right:1.6%;max-width:100%;}
footer *{color:#1a1a1a;}
footer h2.wp-block-heading{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 3.96vw;font-style: normal;line-height: 124%;letter-spacing: -2.34px;font-weight:300;}

.tab-stack-container .item .announcement-accordion-wrap .title{background-color: transparent;text-transform: none;width: 100%;left: 0;text-align: left;text-indent: inherit;padding:0;clip-path:unset;border-radius:unset;}
.tab-stack-container .announcement-accordion-wrap .no-announcements-wraper{min-height:unset;}
.tab-stack-container .announcement-accordion-wrap{background-color:transparent;padding:0;}
.tab-stack-container .item.tab-announcements-section .content{align-items:flex-start;}
.tab-stack-container .announcement-accordion-wrap .announcement-accordion-panel{border-bottom: 1px solid #C6C6C6;}
.tab-stack-container .item.tab-announcements-section .content .right-sec .sub-title{padding-top: 3vw;padding-bottom: 2vw;}
.tab-stack-container .announcement-accordion-wrap, .tab-stack-container .item.tab-announcements-section .content .right-sec .sub-title{visibility:hidden;}
.tab-stack-container .item.tab-announcements-section.active .announcement-accordion-wrap, .tab-stack-container .item.tab-announcements-section.active .content .right-sec .sub-title{visibility:visible;}


.faq-secname-design-linkwraped{
	display:flex;flex-direction:column;align-items:end;
}
.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li:last-child{
		border-bottom:1.5px solid #2A2A2A;
	}
.for-mobile{
	display:none;
}
.map-wraped{
	height:700px;
}
html .elementor-element-63de6ed{
	padding-right:3%;
}
.admission-faqtab-content .faq-accordion-header .title-acc-btn-wraper{
	padding-right:3%;
}
.servicesname-countriesdropdown-wraper .countries-dropdown-wraper .countries-dropdown option{
   border-radius: 27px;	
}
.community-select-fillers-wraper .search-tags-sortby-filter-wraper select option{
	background:#F2F1EB;
}
.for-mobile{
	display:none !important;
}


.wellness-info-wraper .title{color: #1E1E1E;font-family: "Noto Serif";font-size: 28px;font-style: normal;font-weight: 344;line-height: 124%; /* 34.72px */letter-spacing: -0.84px;font-size:1.458vw;line-height:1.808vw;letter-spacing:-0.044vw;margin-bottom:0.365vw;}
.wellness-info-wraper .sub-title{color: #1A1A1A;font-family: Vazirmatn;font-size: 20px;font-style: normal;font-weight: 400;line-height: 35px; /* 175% */letter-spacing: 0.8px;text-transform: uppercase;font-size:1.042vw;line-height:1.823vw;letter-spacing:0.042vw;}
.aditi-is-known-email.wellness-info-wraper .sub-title{text-transform: unset;font-weight: 500;color: #89837C;margin-bottom: 0px;}
.wellness-info-wraper .email{color: #1A1A1A;font-family: Vazirmatn;font-size: 20px;font-style: normal;font-weight: 300;line-height: 180%; /* 36px */letter-spacing: 0.2px;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: auto;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;font-size:1.042vw;line-height:1.875vw;letter-spacing:0.01vw;}



/***************media query css********************/

@media (max-width:1024px) and (min-width:768px){
	
	html .menu-item-custom-links-wrapper .menu-item-section{position:relative;top:-1vw;}
	html .custom-menu-container.fully-open-menu .close-menu-btn img{width:12vw;}
	html .custom-menu-container.fully-open-menu .custom-menu-content-container{height: 100%;background-position: bottom;}
	html .custom-links-wraper ul li{margin-bottom: 8.203vw;}
	html .custom-links-wraper ul li:last-child{margin-bottom:0;}
	html .menu-item-custom-links-wrapper{padding: 20% 4% 6% 3.5%;}
	html .custom-links-wraper ul li a:before{width: 2.344vw;height: 2.344vw;padding: initial;background-size: 2.344vw;right:-6px;}
	html .menu-item-custom-links-wrapper .menu-item-section ul li a{font-family: "Noto Serif";font-size: 3.516vw;font-style: normal;font-weight: 320;line-height: 4.559vw;letter-spacing: -0.105vw;margin-bottom:0;}
	html .custom-links-wraper ul li a{font-size: 1.953vw;font-style: normal;font-weight: 300;line-height: 125%;letter-spacing: 0.2px;width: 15.137vw;height: 15.137vw;}
	
	html .elementor-9 .elementor-element.elementor-element-615ca79, html .elementor-3318 .elementor-element.elementor-element-67993802, html .elementor-11 .elementor-element.elementor-element-2f60859b, html .elementor-4386 .elementor-element.elementor-element-4643380c,html .elementor-4592 .elementor-element.elementor-element-35da4a8c{gap:40px;}
	
}

@media (max-width:1440px) and (min-width:768px){
	html body .circular-slider-section .wheel__card{width: 20.625vw;}
}

@media (max-width:1090px) and (min-width:767px){
	html .tab-stack-container.home{
		min-height:67.781vw !important;
	}
}
@media (max-width: 767px) and (min-width: 720px){
	html body .dynamic-space-foracademicmainwraper .desc p{
	   padding-left: 4vw;	
	}
} 
@media screen and (max-width:767px){
	
	html .circular-slider-section{height:80vh;}
	html .circular-slider-section .wheel{top: 45%;}
	html .elementor-4386 .elementor-element.elementor-element-f87a55e{--padding-top: 10.958vw;--padding-bottom: 6.917vw;}
	.faculties-filter-container .faculties-container .faculties-posts-wraper{height:58vw;}
	.wellness-info-wraper .title{font-size: 5.089vw;line-height: 6.31vw;letter-spacing: -0.153vw;}
	.wellness-info-wraper .sub-title{font-size: 4.071vw;line-height: 8.906vw;letter-spacing:0.163vw;}
	.wellness-info-wraper .email{font-size: 4.071vw;line-height: 7.328vw;display:block;margin-top:3px;letter-spacing:0.041vw;}
	html .elementor-4386 .elementor-element.elementor-element-22c7337b > .elementor-widget-container{margin:0;}
	html body .elementor-element-f52c73c p{font-size:4.071vw;line-height: 5.7vw;}
	html body .learning-space-secmainwraper >.e-con-inner{
		padding-bottom:22%;
	}
	html .elementor-element-e31ec2e{
		padding-left:3.817vw;
		padding-right:3.817vw;
		padding-bottom:5.089vw;
		padding-top:3.817vw;
	}
	html .elementor-11 .elementor-element.elementor-element-99c5742{
		position:relative;
	}
	.learning-spaces-items-mainwraper.virtual-tourlinkwraped{
		position:absolute;
		right:5.598vw;
		top:0;
	}
	html body .learning-space-fixed-image-secwrap-i .e-con-inner{
		padding-left:0 !important; padding-right:0 !important;
	}
	.learning-space-secmainwraper h2.elementor-heading-title{
		top:unset;
	}
	.work-with-us-acc-wraper .green-arrow-linkwraper .arrow-iconwraper{
		width: 11.178vw;
        height: 10.178vw;
	}
	.elementor-element-85230c1 h2{
		
	}
	.work-with-us-container .green-arrow-linkwraper .link-text{
		text-underline-offset: 1.35vw;
	}
	html .elementor-element-779c092b{
		padding-left:3.817vw;
		padding-right:3.817vw;
	}
	.work-with-us-container .work-with-us-acc-wraper{
		padding:5.089vw 3.817vw 3.089vw 3.817vw;
	}
	html .faculti-work-withussecmainwraper .e-con-inner{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.work-with-us-acc-wraper .apply-now-wraper .green-arrow-linkwraper{
		gap:2.545vw;
	}
	.work-with-us-acc-wraper .apply-now-wraper{
        padding-top:4.326vw;
	}
	
	.work-with-us-container .workwithus-accordion-header{
		padding-left:0;
	}
	.faculti-work-withussecmainwraper .workwithus-accordion-body .content-wraper ul{
		margin-left:0;
	}
	.for-mobile{
	display:block !important;
}
	html .for-desktop{display:none !important;}
	html .elementor-element-4512e1f,.mob-countries-dropdown-wraper,html body .servicesname-countriesdropdown-wraper,html .elementor-element-e7b14ef{
		padding:0 3.817vw;
	}
	html body .servicesname-countriesdropdown-wraper{
		padding-bottom:0.521vw;
	}
	.collage-cum-careeradvisory-servimainwraper .secrtion-wraped{padding: 14% 0% 16%;}
	html body .faculti-facilty-secmainwraper > .e-con-inner{
		padding-left: 0 !important;
    padding-right: 0 !important;
	}
	html .elementor-5265 .elementor-element.elementor-element-a593876{
		display:flex;
		flex-direction:column-reverse;
	}
	html .elementor-element-0d3c389 img{
		margin-top:-8.906vw;
	}
	html body .faculties-filter-container .faculties-container .faculty-content-wraper{
		grid-template-columns: 38% 28% 24%;
		gap:5%;
		padding-left:3.5%;padding-right:3.5%;
	}
	html body .faculties-filter-container .faculties-container .faculty-content-wraper{
		padding:2.545vw 3.5%;
	}
	.pdfs-download-secmainwraper .pdf-section .download img{
		width:5.598vw;
	}
	.collage-cum-careeradvisory-servimainwraper .college-location-services-wraper .college-count-wraper .countnum{
		display:none;
	}
	.servicesname-countriesdropdown-wraper .countries-dropdown-wraper .countries-dropdown{
		border-radius:27px;
	}
	.tab-stack-container .item.item-3 .content .right-sec .desc{
		font-size: 3.562vw;
        line-height: 5.7vw;
        margin-right: 10px;
	}
	html .elementor-element-6468825{
		width:100%;
	}
	html body .get-in-tocuchformsecmainwraper .right-block-addresssecmainwraper{
		border-radius:5.089vw;
	}
	html .elementor-2660 .elementor-element.elementor-element-1fecd39{
		gap:30px;
	}
	html body .get-in-tocuchformsecmainwraper{
		padding-top:0%;
	}
	html .elementor-element-63de6ed{
	padding-right:unset;
}
.admission-faqtab-content .faq-accordion-header .title-acc-btn-wraper{
	padding-right:unset;
	gap:5.089vw;
}
	.elementor-element-8554878 .green-arrow-linkwraper .arrow-iconwraper{
		width:13.178vw;
	}
	.about-us-opportunitysecmainwraper .tag-wraper{
		padding-bottom: 6.906vw;
	}
	.stories-experiences-cards-wraper .stories-experiences-card-wraper{
       border-radius:6.361vw;
	}
	footer .footer-widget.footer-widget-2 p{
		width:81.679vw;
	}
	html .home-mission-secwraped >.section-wraper{
        border-radius:5.089vw;
		padding: 4% 3% 3%;
	}
	.tab-stack-container .item.item-1 .content .right-sec .desc{
		font-size: 3.562vw;
        line-height: 5.7vw;
        margin-right: 10px;
	}
	.tab-stack-container .item.item-1 .content .right-sec{
		width:100%;
	}
	html .elementor-element-cb9d6ff{
		padding:0;
	}
	html body .get-in-tocuchformsecmainwraper .address-field-twowraper .elementor-image-box-description a{
		line-height:4vw;
	}
	html body .get-in-tocuchformsecmainwraper .address-field-onewraper .elementor-image-box-description a{
		line-height:4vw;
	}
	.map-wraped{
	height:unset;
}
	html .footer-widgets .footer-widget .widget-wrapper ul li,html .footer-widgets .footer-widget .widget-wrapper ul li:last-child{
		border-top:none;
	}
	.footer-footerpagelinks-sociallinks-wraper,.col-940 .content-outer .row{
		padding-left:14px;padding-right:14px;
	}
	html body footer#footer{
     padding-left:0 !important;padding-right:0 !important;
	}
	.college-location-services-wraper .college-location-wraper{
		grid-template-columns: 48% 38%;padding:2vw 3.817vw;gap:14%;
	}
	html body .servicesname-countriesdropdown-wraper{
		grid-template-columns: 48% 38%;gap:14%;
	}
	.for-desktop{
		display:none;
	}
	.for-mobile{
	display:block;
}
	.about-page-wellness-boxes .elementor-element .elementor-image-box-wrapper .elementor-image-box-img img{
		width: 16.539vw;
        height: 12.468vw;
	}
	html .elementor-2037 .elementor-element.elementor-element-8856f0f{
		gap:70px;
	}
	html body .broad-based-education-secmainwraper >.e-con-inner{
		padding-top:15%;padding-bottom:10%;
	}
	.school-policicesrulessecmaniwraper .elementor-element-2042aa7 ul li:last-child{
		border-bottom:none;
	}
	 html .elementor-5927 .elementor-element.elementor-element-66652d7{
		gap:0;
	}
	.faculti-work-withussecmainwraper{
		padding: 10% 0 15%;
	}
	html .elementor-element-2c5ce97{
		order:-1;
	}
	.school-policicesrulessecmaniwraper .policy-sec-middle-bloc .elementor-widget-text-editor ul ~ p:last-child{
		margin-top:25px;
	}
	html .school-policiessecmainwraper{
		padding-top: 10%;
	}
	.adminssion-adminsion-secmainwraper .admissiontabs #tabs-content .accordion-wrap .faq-accordion-panel{
		padding: 3.6vw 0px;
	}
	html .elementor-5927 .elementor-element.elementor-element-a06d628{
		width:100%;
	}
	.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li a:last-child img{
		width: 3.562vw;margin-right:0;
	}
	html .elementor-4592 .elementor-element.elementor-element-57d1e268{
		gap:8.906vw;
	}
	.faq-secname-design-linkwraped{
		display:block;
	}
	.adminssion-adminsion-secmainwraper .admissiontabs .faqtabs-wraper{
		column-gap:2vw;flex-wrap:wrap;
	}
	.tab-sectionmain-wraper.curicullam-tabsecmain-mainwraper{
		padding-top:10%;
	}
	html .elementor-9 .elementor-element.elementor-element-63cc046{
		gap:8.906vw;
	}
	.stories-experiences-cards-wraper .stories-experiences-card-wraper .img-wraper img{
		border-radius:48px 48px 0px 0px;
	}
	.elementor-11 .elementor-element.elementor-element-1e5671f2{
		justify-content:center;
	}
	html .elementor-11 .elementor-element.elementor-element-8469598{
		padding-bottom:10vw;
	}
	.facilities-filter-container .facilities-tabs-wraper{
		gap:20px;
	}
	.tab-stack-container .item .content .left-sec .cireled-image-wraper{
		width:34.351vw;height:34.351vw;bottom:27vw;right:0;
	}
	.tab-stack-container .item.item-3 .content .left-sec,.tab-stack-container .item.item-3 .content .right-sec{
	width:100%;
}
	html body .school-profilesecmainwraper .elementor-widget-text-editor .childer-levelwraper ul li{
		font-size:3.053vw;line-height:4.58vw;
	}
	.key-personal-secmainwraper .sec-wraped .name{
		font-size:4.071vw;line-height:5.089vw;
	}
	.key-personal-secmainwraper .sec-wraped .roles{
		font-size:3.562vw;line-height:4.58vw;
	}
	html body .school-profilesecmainwraper .elementor-widget-text-editor ul li{
		font-size:3.562vw;
	}
	.school-profilesecmainwraper .heading{
		font-size:4.071vw;line-height:5.089vw;
	}
	html body .more-info-contact-secwraper .name-design-linkwraper .link-wraper a{
		font-size:3.053vw;line-height:4.071vw;
	}
	html body .more-info-contact-secwraper .name-design-linkwraper .desigwraper{
		font-size:3.053vw;line-height:4.071vw;
	}
	html body .more-info-contact-secwraper .name-design-linkwraper .name-wraper{
		font-size:4.58vw;line-height:5.598vw;
	}
	html body .more-info-contact-secwraper .note{
		font-size:3.053vw;line-height:3.817vw;
	}
	html body .school-profilesecmainwraper .elementor-widget-text-editor, html body .school-profilesecmainwraper .elementor-widget-html{
		padding:0;
	}
	html body .school-profilesecmainwraper h2.elementor-heading-title{
		padding:0;margin-bottom:15px;
	}
	html body .school-profilesecmainwraper .elementor-widget-text-editor .elementor-widget-container p{
		font-size:3.562vw;line-height:4.58vw;
	}
	html .elementor-5927 .elementor-element.elementor-element-fca8e79{
		padding-left:3.5%;padding-right:3.5%;
	}
	#virtual-tour-map .school-filter-wrapper .filter-btn span{
		font-size:16px;line-height:19.84px;
	}
	.broad-based-education-secmainwraper .imageblock-wraper .explore-learning-arrowlinkwraper{
		top:-10%;right:12%;
	}
	html .explore-learning-arrowlinkwraper:before{
		width:3.308vw;height:3.308vw;background-size:3.308vw;
	}
	.broad-based-education-secmainwraper .imageblock-wraper .explore-learning-arrowlinkwraper h3{
		font-size:4.071vw;line-height:5.089vw;
	}
	.broad-based-education-secmainwraper .imageblock-wraper .explore-learning-arrowlinkwraper{
		width:34.351vw;height:34.351vw;
	}
	.broad-based-education-secmainwraper .imageblock-wraper img{
		width:76.59vw;
	}
	.broad-based-education-secmainwraper .elementor-widget-heading h2.elementor-heading-title{
		width:100%;
	}
	html body .social-icons-wraped-in .elementor-social-icons-wrapper .elementor-grid-item a{
		width: 16.885vw;
    height: 16.885vw;
	}
	.elementor-2660 .elementor-element.elementor-element-64a5767 .elementor-image-box-img img,html body .get-in-tocuchformsecmainwraper .elementor-widget-image-box .elementor-image-box-img img{
		width:8.397vw;margin-bottom:4px;
	}
	html body .get-in-tocuchformsecmainwraper .elementor-image-box-title{
		font-size:5.089vw;line-height:6.361vw;
	}
	html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper .link-textt *{
		font-size:3.562vw;
	}
	html body .get-in-tocuchformsecmainwraper .green-arrow-linkwraper .arrow-iconwraper{
		width: 10.62vw;
	}
	html body .form-fields-secmain-wraper .common-fieldls-wraper input, html body .form-fields-secmain-wraper .common-fieldls-wraper select{
		font-size:4.58vw;
		border-bottom: 2px solid #E6E5DB;
	}
	html body.page-id-2660 .select2-container--default .select2-selection--single{border-bottom: 2px solid #E6E5DB !important;}
	html body .get-in-tocuchformsecmainwraper .desc-wraper p{
		width:67%;
	}
	.elementor-4386 .elementor-element.elementor-element-d972456{
		padding:0 3.125vw;
	}
	.work-with-us-container .workwithus-accordion-header .green-arrow-linkwraper .arrow-iconwraper{
		width:11.15vw;
	}
	.cta-btn-for-width{
		padding-bottom:60px;
	}
	.leadership-teams-grid-layout .subtitle-tag-wraper{
		position:relative;
	}
	html .elementor-9 .elementor-element.elementor-element-aa11f22:not(.elementor-motion-effects-element-type-background){
		background-size:166.667vw 69.336vw;
	}
	.cta-btn-for-width .green-arrow-linkwraper{
/* 		display:flex;align-items:center;justify-content:center; */
	}
	html body .opportunities-explorelaring-wraper{
		position:unset;
	}
	.elementor-9 .elementor-element.elementor-element-0c945c1{
		transform:unset!important;
	}
	.cta-btn-student-opportunity-section{
		display:none;
	}
	.about-usbanner-secmainwraper .subtitle-wraper h1{
		font-size:10.178vw;line-height:11.196vw;max-width:100%;padding:0px 14px;padding-bottom: 1.7em;
		letter-spacing:-1.2px;
	}
	.about-us-learning-experincesecmainwraper .subtitle-wraper h2{
		font-size:7.634vw;line-height:9.466vw;max-width:100%;
	}
	.about-us-learning-experincesecmainwraper .elementor-widget-text-editor p{
		font-size:3.562vw;line-height:5.7vw;max-width:79.135vw;
	}
	.empowering-independentsecmainwraper .subtitle-wraper h2{
		font-size:7.634vw;line-height:9.466vw;max-width:100%;
	}
	.empowering-independentsecmainwraper .right-block-wraper{
		padding:0;
	}
	.empowering-independentsecmainwraper .desc p{
		font-size:3.562vw;line-height:5.7vw;max-width:100%;
	}
	.tag-wraper h3{
		font-size:3.562vw;line-height:4.417vw;padding:2.545vw 8.142vw;border-radius:6.87vw;
	}
	.about-us-opportunitysecmainwraper .section-wraper .items-wraperd{
		width:86.768vw;height:86.768vw;
	}
	.about-us-opportunitysecmainwraper .section-wraper .items-wraperd h3{
		font-size:10.178vw;line-height:12.621vw;
	}
	html .about-us-opportunitysecmainwraper .section-wraper .items-wraperd .elementor-widget-text-editor p{
		font-size:3.562vw;line-height:5.7vw;max-width:69.211vw;
	}
	.green-arrow-linkwraper .link-text{
		font-size:4.071vw;line-height:8.906vw;margin-left:2%;border-bottom:unset !important; text-decoration:underline;text-underline-offset: 8px;
	}
	.green-arrow-linkwraper .arrow-iconwraper img{
		width:3.817vw;
	}
	.green-arrow-linkwraper .arrow-iconwraper{
		width:13.178vw;height:10.178vw;
	}
	.leadership-teams-grid-layout{
		display:block;
	}
	.leadership-teams-grid-layout h2.sub-title-wraper{
		font-size:7.634vw;line-height:9.466vw;width:61.069vw;margin:auto;margin-bottom: 1.5em;
	}
	.leadership-teams-grid-layout .subtitle-tag-wraper h3{
		font-size:3.562vw;line-height:4.417vw;
	}
	.leadership-teams-grid-layout .leadership-teams-member-wraper .profile-wraper img{
		width:45.293vw;height:45.293vw;
	}
	.leadership-teams-grid-layout .leadership-teams-member-wraper .content-wraper .title{
		font-size:5.089vw;line-height:6.31vw;width:unset;
	}
	.leadership-teams-grid-layout .leadership-teams-member-wraper .content-wraper .designation{
		font-size:4.071vw;line-height:5.048vw;width:unset;
	}
	.leadership-teams-grid-layout .leadership-teams-member-wraper{
		display:grid;grid-template-columns:1fr 1fr;
	}
	.leadership-teams-grid-layout .subtitle-tag-wraper{
		text-align:center;
	}
	.leadership-teams-grid-layout .subtitle-tag-wraper h3{
		padding:2.545vw 8.142vw;border-radius:6.87vw;
	}
	html body .about-us-opportunitysecmainwraper.welness-section-mainwraper h2.elementor-heading-title{
		width:100%;
	}
	html body .about-us-opportunitysecmainwraper.welness-section-mainwraper .elementor-widget-image-box .elementor-image-box-content h3{
		font-size:6.361vw;line-height:7.888vw;
	}
	html body .about-us-opportunitysecmainwraper.welness-section-mainwraper .elementor-widget-image-box .elementor-image-box-description{
		font-size:3.562vw;line-height:5.7vw;
	}
	.school-policicesrulessecmaniwraper h4.elementor-heading-title{
		font-size:5.089vw;line-height:6.31vw;
	}
	.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li{
		font-size:5.089vw;line-height:6.31vw;padding-right:5vw;
	}
	.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li .pdf-icon-text-wraper{font-size:5.089vw;line-height:6.31vw;}
	.school-policicesrulessecmaniwraper .policy-sec-middle-bloc .elementor-widget-text-editor ul ~ p{
		font-size:3.562vw;line-height:5.7vw;
	}
	.school-policicesrulessecmaniwraper .polcy-sec-right-blockwraper .items-wraper{
		width:34.351vw;height:34.351vw;
	}
	.school-policicesrulessecmaniwraper h3.elementor-heading-title{
		font-size:4.071vw;line-height:5.089vw;
	}
	.school-policicesrulessecmaniwraper .polcy-sec-right-blockwraper .items-wraper:before{
		width:3.308vw;height:3.308vw;background-size:3.308vw;
	}
	.school-policicesrulessecmaniwraper .elementor-widget-text-editor ul li a:first-child img{
		width:5.598vw;
	}
	.school-policicesrulessecmaniwraper .polcy-sec-right-blockwraper{
		display:flex;
	}
	.empowering-independentsecmainwraper >.section-wraper{
		display:flex;flex-direction:column-reverse;padding:7.634vw 2.545vw 2.545vw 2.545vw;
		border-radius:5.089vw;
	}
	.empowering-independentsecmainwraper{
		padding: 15px 3.5% !important;
	}
	.cta-btn-for-width{width:100%;text-align:center;}
	.opportunity-student-heading .elementor-element-52f1075{
		width:82.697vw;
	}
	.items-wraper .elementor-image-box-wrapper{
		position:relative;
	}
	.items-wraper .elementor-image-box-wrapper .elementor-image-box-img{
		position:absolute;right:0;
	}
	.items-wraper .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
		width:50%;
	}
	html body .dynamic-space-foracademicmainwraper .subtitle-wraper p{
		font-size:7.634vw;line-height:9.466vw;
	}
	html body .dynamic-space-foracademicmainwraper .desc p{
		font-size:3.562vw;line-height:5.7vw;
	}
	html body .dynamic-space-foracademicmainwraper >.e-con-inner{
		padding-left:14px !important;padding-right:14px !important;
	}
/* 	.campus-dynmic-space-section{
		display:flex !important;flex-direction:column !important;
	} */
	html body .dynamic-space-foracademicmainwraper .subtitle-wraper{
		width:100%;
	}
	html body .dynamic-space-foracademicmainwraper .desc p{
		width:79.135vw;
	}
	html body .dynamic-space-foracademicmainwraper .desc p::before{
		content: '';
        height: 93%;
        background-color: #E2E0D2;
        position: absolute;
        left: 9%;
        width: 3px;
        top: 5px;
        bottom: auto;
	}
	.dynamic-space-foracademicmainwraper .left-block-circleed-imagewraper .circled-imagewraper{
		width:86.768vw;height:86.768vw;margin:auto;
	}
	.dynamic-space-foracademicmainwraper .left-block-circleed-imagewraper .circled-imagewraper img{
		width:80vw;height:80vw;
	}
	.dynamic-space-foracademicmainwraper .left-block-circleed-imagewraper .circled-imagewraper.block-two{
		left:unset;margin-top:10px;
	}
	.elementor-11 .elementor-element.elementor-element-1e5671f2{
		gap:40px;
	}
	.campus-facilites-secmain-wraper h2.elementor-heading-title{
		font-size:7.634vw;padding-bottom:40px;padding-top:40px;
	}
	.facility-categories-wraper .category{
		font-size:4.58vw;line-height:5.684vw;width:unset;
	}
	.facility-categories-wraper{
		display:grid;grid-template-columns:1fr 1fr;
	}
	.facilities-tabs-wraper .facility-inner-tab{
		font-size:4.071vw;line-height:5.048vw;padding:2.545vw 5.089vw;border-radius:6.87vw;
	}
	.facilities-posts-wraper .content-wraper .title{
		font-size:6.361vw;line-height:7.888vw;letter-spacing:-0.75px;margin-bottom:3vw;
	}
	.facilities-posts-wraper .content-wraper .description{
		font-size:3.562vw !important;line-height:5.7vw;width:100%;
	}
	.facilities-posts-wraper .facility-imgslider-content-wraper{
		display:flex;flex-direction:column;padding-top:20px;gap:35px;
	}
	.facilities-posts-wraper .facility-img-slider-wraper .swiper-slide img{
		width:93.13vw;height:56.489vw;
	}
	html .prev-next-arrow-wraper .swiper-button-next, html .prev-next-arrow-wraper .swiper-button-prev{
		width:3.053vw;height:3.053vw;background-size:3.053vw;
	}
	.prev-next-arrow-wraper .swiper-pagination-fraction{
		font-size:5.089vw;line-height:6.31vw;
	}
	.facilities-filter-container .facilities-tabs-wraper{
		flex-wrap:wrap;padding-top:15px;
	}
	.campus-facilites-secmain-wraper{
		border-radius:20px 20px 0px 0px !important;
	}
	html .prev-next-arrow-wraper{
		bottom:-10%;
	}
	.learning-space-secmainwraper h2.elementor-heading-title{
		width:100%;
	}
	.learning-space-secmainwraper .colage-image-wraped-inner img{
		width:100%;
	}
	.circular-slider-title{
        font-size:7.634vw;line-height: 9.466vw;
	}
	.circular-slider-section .circular-slider-title{
		padding-top:20vw;
	}
	html body .faculties-filter-container .faculty-categories-wraper li{
		font-size:4.071vw;line-height:5.048vw;padding:2.545vw 5.089vw;border-radius:6.87vw;
	}
	html body .faculties-filter-container .faculty-categories-wraper{
		flex-wrap:wrap;gap:2.545vw;padding-left:3.5%;padding-right:3.5%;
	}
	html body .faculties-filter-container .faculties-container .faculty-content-wraper .faculty-name{
		font-size:3.817vw;line-height:4.58vw;
	}
	.profesional-dev-center-maiwraper h2.elementor-heading-title{
		font-size:7.125vw;line-height:8.906vw;width:100%;padding-top:20px;max-width:unset;
	}
	.profesional-dev-center-maiwraper .section-wraper.tag-subtitle-descwraped .elementor-widget-text-editor p{
		font-size:4.071vw;line-height:6.107vw;width:100%;padding-top:15px;
	}
	html .faculty-pro-right-sub{margin-top:19px;}
	.pdfs-download-secmainwraper .sub-title-wraper{
		font-size:5.089vw;line-height:6.361vw;
	}
	.pdfs-download-secmainwraper .pdf-section img{
		width:5.598vw;
	}
	.pdfs-download-secmainwraper{
		flex-direction:column;gap:15px;padding:0px 3.125vw; padding-top:40px;
	}
	.pdfs-download-secmainwraper .pdf-section.one .sub-title-wraper,.pdfs-download-secmainwraper .pdf-section.two .sub-title-wraper{
		width:100%;
	}
	.pdfs-download-secmainwraper .pdf-section{
		gap:2.545vw;
	}
	.faculti-work-withussecmainwraper .elementor-heading-title{
		font-size:7.634vw;line-height:9.415vw;
	}
	.faculti-work-withussecmainwraper .workwithus-accordion-header .title{
		font-size:5.089vw;line-height:6.107vw;
	}
	.faculti-work-withussecmainwraper .workwithus-accordion-header .countnum{
		font-size:5.089vw;line-height:6.107vw;display:none;
	}
	.faculti-work-withussecmainwraper .workwithus-accordion-body .content-wraper p, .faculti-work-withussecmainwraper .workwithus-accordion-body .content-wraper ul li, html .workwithus-main-para p{
		font-size:3.562vw;line-height:5.598vw;padding-top:2vw;padding-left:0;
	}
	html .workwithus-main-para p{padding:0;padding-left: 3.817vw;padding-right: 3.817vw;max-width:100%;}
	.faculti-work-withussecmainwraper .workwithus-accordion-body .content-wraper{
		width:100%;
	}
	html body .faculties-filter-container .faculties-container .faculty-content-wraper .faculty-sub{
		font-size:3.817vw;line-height: 4.58vw;
	}
	html body .faculties-filter-container .faculties-container .faculty-content-wraper .faculty-cat{
		font-size:3.817vw;line-height: 4.58vw;
	}
	.work-with-us-container .workwithus-accordion-header .apply-now-acc-btn-wraper .accordion__button img{
		width:5.089vw;height:5.089vw;
	}
	.circular-slider-section .wheel-nav span img{
		width: 11.125vw;
	}
	.circular-slider-section .wheel__card .name{
		font-size:4.58vw;line-height:5.598vw;
	}
	.circular-slider-section .wheel__card .designation{
		font-size:3.817vw;line-height:4.835vw;
	}
	.circular-slider-section .wheel__card{
		aspect-ratio: 16 / 9;width:44vw;
	}
	.application-process-cards-wraper .application-process-card-wraper .application-process-content-wraper .focus-text{
		font-size:4.071vw;line-height:6.107vw;
	}
	.learning-spaces-items-mainwraper .cirlced-items-wraper a:before{
		background-size:3.308vw;
	}
	html .elementor-5265 .elementor-element.elementor-element-f20d54c{
	}
}

@media screen and (min-width: 768px) {
	
	html .home-svg-banner-wraper svg g ellipse + text{transform: translate(-6%, 0%);}
	html .home-svg-banner-wraper svg g ellipse + text{font-size: 22px;letter-spacing: 0.22px;line-height: 165%;}
	html body .circular-slider-section{height:56vw;}
	html body .home-svg-banner-wraper{margin-top:-1vw;}
	header .site-branding-wrapper{padding: 1.667vw 0px 0px 0px;}
	footer #footer-widgets .content-outer.container >.row .footer-widget-1{width: 60%;padding-left:0;}
	footer #footer-widgets .content-outer.container >.row .footer-widget-2{width: 25%;}
	footer #footer-widgets .content-outer.container >.row .footer-widget-3{width: 13%;padding-right:0;}
	.elementor-element-52f1075 h2.elementor-heading-title{max-width: 44vw;}
}

@media screen and (min-width: 1950px){
	.learning-spaces-items-mainwraper.virtual-tourlinkwraped{right:85%;}
}

@media screen and (max-width: 1699px) {
	/*footer h2.wp-block-heading{font-size:70px;}*/
	/*.learning-spaces-items-mainwraper.virtual-tourlinkwraped{right:56vw;}*/
	.tab-stack-container.curriculam-tab-stack-container .item .content{padding: 5.813vw 7.813vw;}
}

@media screen and (min-width: 1700px) {
	html body .home-svg-banner-wraper{margin-top:-2.5vw;}
	html .prev-next-arrow-wraper{bottom: -4%;}
	.shool-profile-governess-secwraper ul{margin-left: 1.2em !important;}
	html body .school-profilesecmainwraper .elementor-widget-text-editor ul{margin-left:1.2em;}
	html body .school-profilesecmainwraper .elementor-widget-text-editor ul.parent-levelwraper{margin-left:1.2em;}
}


@media screen and (max-width: 1500px) {
	.tab-stack-container.home{min-height: 55.781vw !important;}
}

@media screen and (max-width: 1440px) {
	
	/*****notice board card hidden css start******/ 
	.tab-stack-container.hide-tab-announcement-section .item:nth-child(1){top:120px;}
	/*****notice board card hidden css end******/
	
	
	/*.animated-circular-icon{top: -10.5vw;}*/
	.stories-experiences-cards-wraper .modal-dialog .modal-body{padding-left:0;padding-right:0;}
	.tab-stack-container.curriculam-tab-stack-container .item:nth-child(1){top:275px;}
	.tab-stack-container.curriculam-tab-stack-container .item:nth-child(2){top:180px;}
	.tab-stack-container.curriculam-tab-stack-container .item:nth-child(3){top: 90px;}
	/*.circular-slider-section .wheel__card{width: 17.625vw;}*/
	.horizontal-accordion-container .acc-slide-content{padding: 7.031vw 4.167vw 4.167vw 0.167vw;}
	.stories-experiences-cards-wraper .stories-experiences-card-wraper .desc-wraper{font-size: 0.9vw;}
	.facilities-posts-wraper .content-wraper .description{font-size: 0.9vw;}
	 .achievements-conatainer .circle-content-wraper .title {font-size: 48px;line-height: 124%;}
       .achievements-conatainer .circle-content-wraper .desc{font-size: 1.041665vw;line-height: 160%;}
	.about-us-opportunitysecmainwraper .section-wraper .items-wraperd .elementor-widget-text-editor p{font-size:0.94vw;}
	footer .footer-bottom-wraper .design-bylinkwraper *,footer .footer-bottom-wraper .cp-linkswraper.left-block-wraper *{font-size:0.9vw;}
	footer #footer-widgets .content-outer.container >.row .footer-widget-1{width:60%;}
	footer #footer-widgets .content-outer.container >.row .footer-widget-2{width: 25%;}
	footer #footer-widgets .content-outer.container >.row .footer-widget-3{width: 14%;}
	/*footer h2.wp-block-heading{font-size:60px;}*/
}


@media only screen and (min-width: 1441px) and (max-width: 1699px)  {
	html .animated-circular-icon{top:-8.5vw;}
}
