        /* -------------------------------  Footer Start (Fahad Hassan) ---------------------------------------------- */
        
        /* Fonts */
        @font-face {
            font-family: segoeui;
            src: url('/fonts/segoeui.tff');
        }
        .brand_img{
            border: 0 !important;
            outline: none !important;
            text-decoration: none !important;
        }
        .ehs-fot-log{
            border: 0 !important;
            outline: none !important;
            text-decoration: none !important;
        }

        .fot-loginBtn{
            border: none;
            outline: none;
            width: 90%;
            font-weight: lighter;
            background-color: white;
            margin-top: 8px;
            margin-left: 8px;
            font-size:1.1rem ;
            padding: 0.3rem 0rem;
            border-radius: 6px;
        }
        .fot-loginBtn:hover{
            background-color: #3a807c;
            color: white;
        }
        .footer-section {
            background-color: #1EB2A6;
            box-sizing: border-box;
            padding-top: 2.2rem;
        }
        
        .subscriptionDiv {
            background-color: white;
            padding-top: 4rem;
            font-size: 1.2rem;
            padding-bottom: 2rem;
        }
        
        .subs-row {
            margin: 0rem 10rem;
        }
        
        .subs_heading {
            font-size: 2rem;
            font-weight: normal;
        }
        
        .subcrip-tagline {
            color: #1EB2A6;
            line-height: 1.5;
        }
        
        .fot-email-input {
            outline: none;
            border-top: none;
            border-left: none;
            border-right: none;
            border-bottom: 2px solid rgb(172, 171, 171);
            font-size: 2rem;
            box-sizing: border-box;
        }
        
        .fot-email-input::placeholder {
            color: #A9AFAF;
            font-size: 1.2rem;
            text-align: center;
        }
        
        .subscr-btn {
            color: white;
            font-size: 1.6rem;
            font-weight: lighter;
            border: none;
            border-radius: 9px;
            background-color: #69ACBC;
            padding: 0.4rem 2.3rem;
        }
        
        .subscr-btn:hover {
            background-color: #1EB2A6;
        }
        
        .footer-main-row {
            margin: 0rem 10rem;
            margin-top: 3.3rem;
            box-sizing: border-box;
        }
        
        .footer-main_heading {
            font-size: 1.8rem;
            font-weight: normal;
        }
        
        .footer-blogsTopics small {
            font-size: 1rem;
            line-height: 1.27;
            font-weight: 350;
        }
        
        .fot-SocialMedia img {
            margin-bottom: 5px;
            margin-left: 7px;
            transition: all 0.3s ease-in-out;
            border-radius: 100%;
        }
        
        .fot-SocialMedia img:hover {
            transform: scale(0.9rem);
            border: 4px solid #1D9CA1;
        }
        
        .contactUs-detail small {
            font-size: 1rem;
            font-weight: 350;
        }
        
        .contactUs-detail i {
            font-size: 1.1rem;
            font-weight: 400;
        }
        
        .leaveMessage-btn {
            font-size: 1.2rem;
            font-weight: lighter;
            border: none;
            border-radius: 9px;
            padding: 0.9rem 1rem;
            background-color: white;
            color: black;
        }
        .fotLogin-btn{
            font-size: 1.2rem;
            font-weight: lighter;
            border: none;
            border-radius: 9px;
            padding: 0.6rem 3rem;
            background-color: white;
            color: black;
        }
        .fotLogin-btn:hover{
            background-color: #1E5653;
            color: white;
        }
        
        .leaveMessage-btn:hover {
            background-color: #1E5653;
            color: white;
        }
        
        .contUs-col {
            position: relative;
            right: 36;
        }
        
        .otherSite_col {
            position: relative;
            left: 11;
        }
        
        .fot-SocialMedia img {
            width: 3rem;
        }
        
        @media all and (max-width:1400px) {
            .subscriptionDiv {
                font-size: 0.9rem;
            }
            .subs_heading {
                font-size: 1.6rem;
            }
            .fot-email-input {
                font-size: 1.5rem;
            }
            .subscr-btn {
                font-size: 1.2rem;
            }
            .footer-main_heading {
                font-size: 1.5rem;
            }
            .footer-blogsTopics small {
                font-size: 0.9rem;
            }
            .contactUs-detail small {
                font-size: 0.9rem;
            }
            .leaveMessage-btn {
                font-size: 1rem;
                padding: 0.8rem 2rem;
            }
            .fot-SocialMedia img {
                width: 2.7rem;
            }
            .footer-main-row {
                margin: 0rem 6rem;
                margin-top: 3.3rem;
            }
            .subs-row {
                margin: 0rem 6rem;
            }
            .contUs-col {
                position: relative;
                right: 0;
            }
            .ontarioImage img {
                width: 190;
            }
        }
        
        @media all and (max-width:992px) {
            .footer-main-row {
                margin: 0rem 1rem;
                margin-top: 3.3rem;
            }
            .subs-row {
                margin: 0rem 1rem;
                padding: 2rem 0rem;
            }
        }
        
        @media all and (max-width:576px) {
            .fot-email-input {
                font-size: 1.2rem;
            }
            .footer-main-row {
                margin: 0rem 0rem !important;
                margin-top: 2rem !important;
            }
            .otherSite_col {
                margin-top: 20px !important;
                justify-content: flex-start !important;
            }
            .stud_application_header {
                margin: 0px !important;
            }
        }
        
        @media all and (max-width:768px) {
            .contUs-col {
                display: flex !important;
                justify-content: flex-start !important;
                align-items: flex-start !important;
            }
            .subs-col1 {
                display: flex !important;
                justify-content: center !important;
                align-items: center !important;
                margin-top: 20px;
            }
            .subs-btn-col {
                margin: 20px 0px;
            }
            .subscriptionDiv {
                padding: 0rem
            }
            .footer-main-row {
                margin: 0rem 3rem;
                margin-top: 3.3rem;
            }
        }
        /* -------------------------------  Footer End (Fahad Hassan) ---------------------------------------------- */
        /* -------------------------------  AboutUs-Page Start (Fahad Hassan) ---------------------------------------------- */
        
        .facultyAndStaff-card {
            background-color: #F0F4F3;
            box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
            border-radius: 65px;
            font-size: 1.4rem;
        }
        
        .facultyAndStaff-heading {
            color: #1EB2A6;
            font-size: 2rem;
        }
        
        #facultyAndStaff_awardHeading {
            color: #1EB2A6;
            font-size: 1.7rem;
        }
        
        .facultyAndStaff-headingP {
            font-size: 1.4rem;
            color: #1EB2A6;
        }
        
        .about-main-headings {
            color: #1EB2A6;
        }
        
        .facultyAndStaff-img {
            width: 300px;
        }
        
        .aboutUs-heading h3 {
            font-size: 2rem
        }
        
        .aboutUs-heading-img {
            width: 240px;
        }
        
        .facultyAndStaff_list {
            padding: 0;
        }
        .facultyAndStaff_list {
            list-style: none;
        }
        .facultyAndStaff_list li::before {
            content: '✓';
            margin-right:10px;
            color: #13756D;
            font-weight: 900;
        }

        /* Talented Staff */
        
        .talentedStaff-section {
            background-image: url(/frontend/img/talentedStaff-bg.gif);
            background-position: center bottom;
            background-repeat: no-repeat;
            background-size: cover;
        }
        
        .talentedStaff-card {
            border-radius: 65px;
            box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
            background-color: rgba(255, 255, 255, 0.932);
            transition: all 0.2s ease-in-out;
            padding: 20px;
        }
        
        .headingUnderline-img {
            width: 323px;
        }
        
        .talentedStaff-heading h3 {
            font-size: 1.9rem
        }
        
        .talentedStaff-card:hover {
            background-color: #86D5CF;
            color: white;
        }
        
        .staffName_heading {
            font-weight: normal;
            color: #675B5B;
            font-size: 2.9rem;
        }
        
        .staffDesg {
            color: #1EB2A6;
            margin: 0px;
            font-size: 1.6rem;
        }
        
        .staff_detail {
            color: #BCB4B4;
            font-size: 1.3rem;
            font-weight: 400;
        }
        
        .talentedStaff-img img {
            width: 190px;
        }
        
        .talentedStaff-card:hover .talentedStaff-card-inner small {
            color: white;
        }
        /* Dedicated Team */
        
        .dedicatedTeam-section {
            background-color: white;
        }
        
        .dedicatedTeam-card {
            border-radius: 65px;
            box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
            background-color: rgba(255, 255, 255, 0.932);
            transition: all 0.2s ease-in-out;
        }
        
        .dedicatedTeam-card:hover {
            background-color: #86D5CF;
        }
        
        .dedicatedTeam-card:hover .dedicatedTeam-card-inner small {
            color: white;
        }
        
        .dedicatedTeam-heading {
            font-size: 1.5rem;
        }
        
        .dedicatedTeamHeading-img {
            width: 290px;
        }
        
        .dedicatedTeamName_heading {
            font-weight: 490;
            color: #675B5B;
            font-size: 2.9rem;
        }
        
        .dedicatedTeamDesg {
            color: #1EB2A6;
            margin: 0px;
            font-size: 1.6rem;
        }
        
        .dedicatedTeam_detail {
            color: #9e9898;
            font-size: 1.3rem;
        }
        
        .dedicatedTeam-img img {
            width: 190px;
        }
        /* Global Partner */
        
        .globalPartner-section {
            background-image: url(/frontend/img/globalPartner-bg.gif);
            background-position: top left;
            background-repeat: no-repeat;
            background-size: cover;
        }
        
        .globalPartner-card {
            border-radius: 60px;
            box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
            background-color: rgba(255, 255, 255, 0.932);
            transition: all 0.2s ease-in-out;
        }
        
        .globalPartner-card:hover {
            background-color: #86D5CF;
        }
        
        .globalPartner-card:hover .globalPartner-card-inner p {
            color: white;
        }
        
        .globalPartner-heading h3 {
            font-size: 2.1rem;
        }
        
        .globalPartnerName_heading {
            font-weight: 490;
            color: #675B5B;
            font-size: 2.7rem;
        }
        
        .globalPartnerName_heading {
            font-weight: normal;
            color: #675B5B;
        }
        
        .globalPartnerHeading-img {
            width: 382px;
        }
        
        .globalPartnerLoc {
            color: #1EB2A6;
            margin: 0px;
            font-size: 1.5rem;
        }
        
        .globalPartner-img img {
            width: 180px;
        }
        
        .globalPartner_LocationImg img {
            width: 100px;
        }
        /* School Policies */
        
        .schoolPolices-section {
            font-size: 2rem
        }
        
        .schoolPolicies_text {
            color: #13756D;
        }
        
        .schoolPolicies-heading h3 {
            font-size: 2.2rem;
        }
        
        .schoolPoliciesHeading-img {
            width: 350px;
        }
        
        .schoolPolicies_btn {
            border: none;
            outline: none;
            background-color: #1BA398;
            color: white;
            padding: 10px 35px;
            border-radius: 6px;
            transition: all 0.2s ease-in-out;
        }
        
        .schoolPolicies_btn:hover {
            background-color: #CBE4E8;
            color: #2C615D;
        }
        
        .schoolPolicies_img img {
            width: 750px;
            margin: 10px 0px;
        }
        /* EHS School Background */
        
        
        .eshSchoolBackground-section {
            padding: 30px 0px;
            background-image: url('/frontend/img/ehsSchoolBackground-bg.svg');
            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: cover;
            font-size: 1.9rem
        }
        
        .ehsSchoolBackground-columnOne {
            background-color: rgba(255, 255, 255, 0.644);
        }
        
        .ehsSchoolBackground-columnTwo {
            padding: 0px !important;
        }
        
        .eshSchoolBackground-text h5 {
            color: #673838;
            font-size: 1.9rem
        }
        
        .eshSchoolBackground-text p {
            line-height: 1.3;
            color: #14514D;
            word-spacing: -1;
        }
        
        .eshSchoolBackground-text h3 {
            color: #14514D;
            font-size: 2rem;
        }
        /* Campuses Detail */
        
        .campuses-Card {
            border-radius: 30px !important;
            box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
            margin: 0px !important;
        }
        
        .campuses-CardText {
            color: #13756D !important;
            padding: 0px !important;
            font-size: 1.9rem
        }
        
        .campusesDetail-heading {
            font-size: 1.9rem;
            text-align: center;
        }
        /* Sub Section of Campuses Section */
        
        .campusesDetail-subSection-card {
            background-color: #F5F5F5;
            box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
            transition: all 0.2s ease-in-out;
        }
        
        .campusesDetail-subSection-card:hover {
            background-color: #A3D7DA;
        }
        
        .campusesDetail-subSection-card:hover .campusesDetail-subSection-card-inner p {
            color: white;
        }
        
        .campusesDetail-subSection-intdiv {
            border-radius: 35px;
            background-color: white;
            box-shadow: rgba(46, 46, 46, 0.02) 0px 1px 3px 0px, rgba(60, 67, 73, 0.15) 0px 0px 0px 1px;
            height: 130px;
        }
        
        .campusesDetail-subSection_heading {
            color: #13756D;
            font-weight: 700;
            font-size: 2.1rem
        }
        
        .campusesDetail-subSection-text {
            color: #13756D;
            font-size: 1.5rem;
            word-spacing: 0rem;
            line-height: 1.2;
        }
        /* Principle Message */
        
        .principleMessage-section {
            background-image: url('/frontend/img/principleMessage-bg.svg');
            background-position: center bottom;
            background-repeat: no-repeat;
            background-size: cover;
            font-size: 1.9rem
        }
        
        .principleMessage-div-text {
            font-weight: 400;
            line-height: 1.2;
        }
        
        .principleMessage-div {
            background-color: #a566366b;
            margin: 0rem 10rem;
        }
        
        .principleMessage-div-heading h3 {
            font-size: 2.4rem;
        }
        
        .principleMessageHeading-img {
            width: 466px;
        }
        /* Why choose Toronto Section */
        
        .why-section {
            color: #635454;
        }
        
        .why-section-heading h2 {
            font-size: 2.5rem;
        }
        
        .why-section-heading-img {
            width: 286px;
        }
        
        .why-section-text2 {
            font-size: 1.8rem;
        }
        
        .why-section-text1 {
            font-size: 1.8rem;
        }
        
        .why-section-Endtext {
            color: #635454;
            font-size: 2.5rem;
        }
        
        .why-place-img1 {
            background-image: url('/frontend/img/toronto-img1.jpg');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            width: 100%;
            height: 100%
        }
        
        .why-place-img2 {
            background-image: url('/frontend/img/toronto-img2.jpg');
            /* background-position: center; */
            background-repeat: no-repeat;
            background-size: cover;
            width: 100%;
            height: 100%
        }
        /* City Geographic Section */
        
        .cityGeographic-heading {
            color: #463B3B;
            margin: 0rem 9rem;
            font-size: 1.4rem;
        }
        
        .cityGeographic-heading p {
            text-align: center;
        }
        
        .cityGeographic-headingSpan1 {
            color: #466F26;
        }
        
        .cityGeographic-headingSpan2 {
            color: #5A75AC;
        }
        
        .cityGeographic-headingSpan1-img {
            width: 320px;
        }
        
        .cityGeographic-headingSpan2-img {
            width: 520px;
        }
        
        .cityGeographic-heading h5 {
            font-size: 2.2rem;
        }
        
        .cityGeographic-heading p {
            font-size: 2.1rem;
            color: #777C7C;
        }
        
        .cityGeographic-card h1 {
            font-size: 3rem;
            opacity: 1.3;
            color: white;
        }
        
        .geoCityCardsRow {
            margin: 3rem;
        }
        
        #card-title-about {
            position: relative;
            font-size: 1.3rem;
            top: 20%;
            text-shadow: 2px 2px black;
            font-weight: 600;
        }
        
        .about-us-card {
            margin: 1rem;
        }
        
        @media all and (max-width:1900px) {
            .facultyAndStaff-card {
                font-size: 1rem;
            }
            .facultyAndStaff-img {
                width: 190px;
            }
            .facultyAndStaff-heading {
                font-size: 1.7rem;
            }
            #facultyAndStaff_awardHeading {
                font-size: 1.5rem;
            }
            .facultyAndStaff-headingP {
                font-size: 1.1rem;
            }
            .staffName_heading {
                font-size: 1.8rem;
            }
            .staffDesg {
                font-size: 1.1rem;
            }
            .staff_detail {
                font-size: 0.9rem;
            }
            .dedicatedTeamName_heading {
                font-size: 1.8rem;
            }
            .dedicatedTeamDesg {
                font-size: 1.1rem;
            }
            .dedicatedTeam_detail {
                font-size: 0.9rem;
            }
            .dedicatedTeam-card {
                padding: 20px !important;
            }
            .globalPartnerName_heading {
                font-size: 1.6rem;
            }
            .globalPartnerLoc {
                font-size: 1rem;
            }
            .schoolPolices-section {
                font-size: 1.3rem
            }
            .schoolPolicies_btn {
                font-size: 1rem;
            }
            .eshSchoolBackground-text h3 {
                font-size: 1.5rem;
            }
            .eshSchoolBackground-text h5 {
                font-size: 1.4rem;
            }
            .eshSchoolBackground-text p {
                font-size: 1.3rem;
            }
            .campuses-CardText {
                font-size: 1.1rem
            }
            .campusesDetail-heading {
                font-size: 1.3rem;
            }
            .campusesDetail-subSection_heading {
                font-size: 1.3rem
            }
            .campusesDetail-subSection-text {
                font-size: 1rem;
            }
            .principleMessage-section {
                font-size: 1.3rem
            }
            .principleMessage-div-heading h3 {
                font-size: 2rem;
            }
            .why-section-heading h2 {
                font-size: 1.5rem;
            }
            .why-section-text2 {
                font-size: 1.3rem;
            }
            .why-section-text1 {
                font-size: 1.3rem;
            }
            .why-section-Endtext {
                font-size: 1.3rem;
            }
            .cityGeographic-heading h5 {
                font-size: 1.5rem;
            }
            .cityGeographic-heading p {
                font-size: 1.2rem;
            }
            #card-title-about {
                top: 12%;
                font-size: 1rem;
                text-shadow: 1px 1px black;
            }
        }
        
        @media all and (max-width:1200px) {
            .facultyAndStaff-img {
                width: 270px;
            }
            .torontoImages-text {
                font-size: 1rem;
            }
            .torontoImages-row1 {
                margin-bottom: 8rem;
            }
            .torontoImages-row2 {
                margin-bottom: 8rem;
            }

            .geoCityCardsRow {
                margin: 1rem;
            }
            .cityGeographic-heading p {
                text-align: center;
            }
        }
        
        @media all and (max-width:992px) {
            .principleMessage-div {
                margin: 0rem 3rem;
            }
            .cityGeographic-heading p {
                text-align: center;
            }
            #card-title-about {
                font-size: 0.9rem;
            }
        }
        
        @media all and (max-width:768px) {
            .ehs-videoplay {
                padding: 0px !important;
                margin-top: 15px;
            }
            .campuses-Card {
                width: 25rem !important;
            }
            .principleMessage-div {
                margin: 0rem 2rem;
            }
            .cityGeographic-heading {
                margin: 0rem 1rem;
            }
            .facultyAndStaff-card {
                border-radius: 35px;
                padding:20px !important;
            }
            .facultyAndStaff_list{
                padding: 1rem;
            }
            #card-title-about {
                font-size: 0.8rem;
            }
            
        }
        
        @media all and (max-width:576px) {
            .why-place-img1{
                display: none;
            }
            .why-place-img2{
                display: none;
            }
            .facultyAndStaff-img {
                float: none !important;
            }
            .facultyAndStaff-card {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
            }
            .facultyAndStaff-card-inner {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
            }
            .facultyAndStaff-card-inner {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
            }
            .principleMessage-div {
                margin: 0rem;
            }
            #card-title-about {
                font-size: 0.7rem;
            }
        }
        /* --------------------------------------------Home-Slider  (Fahad)--------------------------------------------- */
        
        .main-slider_content {
            height: 100%;
        }
        
        .main-slider-btn button {
            background-color: white;
            color: black;
            outline: none;
            border: none;
            border-radius: 8px;
            margin-right: 1rem;
            font-size: 1.4rem;
            padding: 1rem 3rem;
        }
        
        .main-slider-btn button:hover {
            color: white;
            background-color: #1BA398;
        }

        
        @media all and (max-width:1400px) {
            .main-slider-btn button {
                font-size: 0.8rem;
                padding: 0.8rem 2.7rem;
            }
        }
        
        @media all and (max-width:992px) {
            .main-slider-btn button {
                font-size: 0.7rem;
                padding: 0.6rem 2rem;
            }
        }
        @media all and (max-width:768px) {
            .main-slider-row{
                margin-bottom: 8px !important;
            }
            .carousel-caption{
                padding: 0rem !important;
            }
            .main-slider-btn button svg{
                width: 10;
                height: 10;
                
            }
        }
        @media all and (max-width:600px) {
            .main-slider-btn button {
                font-size: 0.7rem;
                padding: 0.6rem 2rem;
            }
        }
        @media all and (max-width:446px) {
            .main-slider-btn button{
                font-size: 0.5rem ;
                padding:0.4rem ;
                border-radius: 4px;
                margin-right: 5px;
            }
        }
        @media all and (max-width:365px) {
            .main-slider-btn button{
                font-size: 0.4rem ;
                padding: 0.2rem 0.4rem ;
                border-radius: 3px;
                margin-right: 5px;
            }
        }
        /* ---------------Application Form Page----------------- */
        
        .stud_application_input_app {
            box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
            border: none;
            width: 100%;
            border-radius: 10px;
            padding: 15px;
            background-color: transparent;
            font-weight: 350;
            outline: none;
        }
        .stud_application_input_app:focus {
            border: 1px solid rgb(162, 162, 162);
        }
        
        .stud_application_form_app {
            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
            border-radius: 12px;
            margin-bottom: 30px;
        }
        
        .stud_application_form_app ol {
            padding: 15px;
            color: rgb(75, 75, 75);
        }
        .stud_application_btn{
            border: none;
            background-color: #1EB2A6;
            color:white;
            padding: 0.5rem 2rem;
            border-radius: 7px;
            margin: 0px 10px;
            
        }