:root {
    --clr-lightblue1:rgb(83, 146, 228);
    --clr-darkblue:#00003c;
    --clr-darkblue2:#000050;
    --clr-paleblue:#4d709e;
    --clr-lightgray:#f4f5f5;
    --clr-light:#ffffff;
    --clr-dark:#000000;
    --clr-greeny:#4CAF50;
    --clr-greene:#00bbab; 
    --clr-palegreen:#ebfdfd;
    --clr-lightblue2:rgb(76, 140, 223);
    --clr-lightblue:rgb(75, 130, 201);
    --clr-bluey:#c0ccda;

    --clr-pblue: #075baf;;
    --clr-lgreen: #367474;
    
    --clr-smokey: #ebf5fc;
    --clr-darkbluegreen: rgb(4, 50, 102);

    --clr-header-orig: rgb(54, 84, 116);
    --clr-header1: rgb(54, 83, 121);

    --clr-header: rgb(59, 97, 138);
    --clr-header-shadow: rgb(13, 57, 104);
    --clr-hero: rgb(0, 0, 90);
    
    --clr-header1: rgb(79, 114, 143);
    --text-clr: white;
}
* {
    margin: 0;
    box-sizing: border-box;
    padding: 0;
    text-align: center;
  
}
/* ------ Navbar  Sidebar----*/
.header{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    position: fixed;
    background-color: var(--clr-header);
    width: 100%;
    z-index: 9;
    height: 78px;
    /* height: 90; */
    /* box-shadow: 0 0 5px 2px rgb(13, 57, 104); */
    box-shadow: 0 0 5px 2px var(--clr-header-shadow);
}
.logo{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.logo a{
    text-decoration: none;
    display: flex;
}
.logo p{
    color: var(--text-clr);
    text-decoration: none;
    margin-left: 15px;
    margin-right: 100px;
    text-shadow: 2px 2px 5px #000000;
    font: 38px "Open Sans";
    font-weight: 500;
}
.logo_pic{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    filter: drop-shadow(0px 0px 5px rgb(68, 117, 168));
    background-color: white;
}



/* =-=- */
.headervoid{
    width: 0px;
    height: 0px;
}


.navbar a{
    color: var(--text-clr);
    text-decoration: none;
    margin-left: 15px;
    text-shadow: 2px 2px 5px #000000;
    font: 30px "Open Sans";
}

.navbar a:hover{
    color: #c0ccda;
}
.navbar a:active{
    color: rgb(102, 185, 233);
    text-decoration: underline;
}
/* \-=--Sidebar=-\=-- */
/* =-=-side */
.sidebar{
    position: fixed;
    top: 0;
    right: 0;
    height: 100vh;
    width: 200px;
    z-index: 999;
    background-color: #d7dfe767;
    display: none;
    flex-direction: column;
    align-items:flex-start;
    justify-content: flex-start;
    backdrop-filter: blur(10px);
}

.sidebar a{
    margin: 0;
    width: 100%;
    /* border-bottom: 1px solid rgba(255, 255, 255, 0.384); */
}
.menu-button{
    display: none;
}

.menuimage{
    height: 25px;
    width: 25px;
}
.closeimage{
    margin-top: 20px;
    margin-bottom: 15px;
    height: 40px;
    width: 40px;
    border-radius: 10px;
    border: 1px ridge rgb(80, 79, 92);
    box-shadow: 0 0 2px 2px #35345c;
}

/* Navbar Sidebar Media Query */
@media (min-width:2000px) {
    .headervoid{
        width: 1200px;
        height: 20px;
    }
    .header{
        height: 150px;
    }
}
/*=-"LARGE LAPTOP"-=*/
@media (max-width:1475px) {
    /* =-----=-=nav=------ */
    .logo_pic{
        width: 62px;
        height: 62px;
        border-radius: 50%;
        filter: drop-shadow(0px 0px 5px rgb(68, 117, 168));
        /* filter: drop-shadow(0px 0px 10px rgb(77, 63, 148)); */
        background-color: white;
    }
}
/*=-"LAPTOP M2"-=*/
@media (max-width:1200px){
    /* navbar */
    .header{
        height: 70px;
    }
    .logo p{
        color: var(--text-clr);
        text-decoration: none;
        margin-left: 15px;
        margin-right: 100px;
        text-shadow: 2px 2px 5px #000000;
        font: 28px "Open Sans";
        font-weight: 500;
    }
    .logo_pic{
        width: 50px;
        height: 50px;
        border-radius: 50%;
        filter: drop-shadow(0px 0px 5px rgb(68, 117, 168));
        /* filter: drop-shadow(0px 0px 10px rgb(77, 63, 148)); */
        background-color: white;
    }

    .headervoid{
        width: 0px;
        height: 20px;
    }
}
/*=-"TABLET XXL"-=*/
@media (max-width:800px){
     /* navbar */
     .header{
        height: 70px;
    }
    .logo p{
        color: var(--text-clr);
        text-decoration: none;
        margin-left: 15px;
        margin-right: 100px;
        text-shadow: 2px 2px 5px #000000;
        font: 28px "Open Sans";
        font-weight: 500;
    }
    .logo_pic{
        width: 50px;
        height: 50px;
        border-radius: 50%;
        filter: drop-shadow(0px 0px 5px rgb(68, 117, 168));
        /* filter: drop-shadow(0px 0px 10px rgb(77, 63, 148)); */
        background-color: white;
    }

    .headervoid{
        width: 380px;
        height: 20px;
    }
    /* -Sidebar-= */
    .navbar a{
        display: flex;
        flex-direction: column;
        align-items:flex-start;
        justify-content: flex-start;
        color: var(--text-clr);
        text-decoration: none;
        margin-left: 20px;
        font-size: 18px;
        font-weight: 200;
        text-shadow: 3px 2px 2px rgb(0, 0, 0);
        
    }
    .menu-button{
        display: block;
    }
    #hideOnMobile{
        display: none;
    }
}
/*=-"TABLET xL"-=*/
@media (max-width:700px){
    .headervoid{
        width: 350px;
        height: 20px;
    }
}
/*=-"TABLET S"-=*/
@media (max-width:680px){
    .headervoid{
        width: 280px;
        height: 20px;
    }
    .header{
        position: fixed;
    }
}
@media (max-width:600px){
    .headervoid{
        width: 200px;
        height: 20px;
    }
}
@media (max-width:550px){
    .headervoid{
        width: 170px;
        height: 20px;
    }
}
@media (max-width:500px){
    .headervoid{
        width: 140px;
        height: 20px;
    }
}
/*=-"MOBILE L"-=*/
@media (max-width:465px),(max-width:425px){
    .header{
        height: 70px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .logo p{
        color: var(--text-clr);
        text-decoration: none;
        margin-left: 10px;
        margin-right: 10px;
        text-shadow: 2px 2px 5px #000000;
        font: 28px "Open Sans";
        font-weight: 500;
    }
    .logo_pic{
        width: 45px;
        height: 45px;
        border-radius: 50%;
       
        filter: drop-shadow(0px 0px 5px rgb(68, 117, 168));
        background-color: white;
    }

    /* sidebar */
    .sidebar{
        display: none;
        justify-content: flex-start;  
    }
    .headervoid{
        width: 100px;
        height: 20px;
    }

    /* navbar */
    .navbar a{
        display: flex;
        flex-direction: column;
        align-items:flex-start;
        justify-content: flex-start;
        color: var(--text-clr);
        text-decoration: none;
        margin-left: 20px;
        font-size: 18px;
        font-weight: 200;
        text-shadow: 3px 2px 2px rgb(0, 0, 0);
        
    }

}
/* ---------------------END--------------------------- */
/* ---------------------END--------------------------- */




/* ---------------------------- */
/* ------ "Home" ------ */
.home_body{
    background-color: #ebf5fc;
}
/* Hero Section */
.hr1{
    height: 17px;
    border: 1px solid goldenrod;
    background-color: goldenrod;
}

.hero_section1 {
    /* background-color: rgb(0, 0, 94); */
    background: var(--clr-hero);
    /* background-color:  var(--clr-darkblue2); */
    text-align: center;
   
}
.intro{
    display: flex;
    flex-direction: row;
   justify-content: center;
    align-items: center;
    box-shadow: inset -0px -10px 10px rgb(0, 0, 110);
}
.intro h1{
    padding-top: 120px;
    /* padding-top: 135px; */
    padding-bottom: 40px;
    color: rgb(241, 241, 241);
    font-size: 38px;
    margin-right: 80px;
    margin-left: 80px;
    margin-bottom: 0;
    text-shadow: 10px 15px 20px rgb(0, 0, 0);
}
.intro p{
    color: white;
    padding-bottom: 50px;
    text-shadow: 2px 2px 2px black;
    font-size: 18px;
}
.hero_section1 img{
    width: 100%;
}

/* Program Section */
.program_section{
    background-color:#ebf5fc;
   
    padding: 100px 40px 70px 40px;
    text-align: justify;
    display: flex;
    flex-direction: column;
    
    align-items: center;
}

.program_section h2{
    font-size: 48px;
    font-weight: 800;
   /* font-size: 34px; */
   margin-top: 40px;
   margin-bottom: 10px;
   color: rgb(0, 0, 0);

}
/* container */
.container{
    display: flex;
    font-family: "Poppins", sans-serif;
    justify-content: center;
    max-width: 1200px;
    flex-wrap: wrap;
    padding: 40px 0;
}

.container .card{
   position: relative;
    width: 320px;
    height: 280px;
    box-shadow: inset 5px 5px 5px rgba(0,0,0,0.5),
        inset -5px -5px 5px rgb(255, 255, 255,0.5),
        5px 5px 5px rgba(0,0,0,0.5),
        -5px -5px 5px rgb(255, 255, 255,0.5);
    border-radius: 15px;
    margin: 30px;
}
/*container card box*/
.container .card .box{
    position:absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    background: #ebf5fc;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor:context-menu;
}

.container .card .box .content{
    padding: 20px;
    text-align: center;
}

.container .card .box .content h3{
    font-size: 18px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 10px;
}

.container .card .box .content p{
    height: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
}
/*box li*/
.box_li{
    text-align: left;
    margin-top: 30px;
    margin-bottom: 15px;
    height: 80px;
}

/* --Button S a ---- */
span{
   padding-left: 33%;
}

.btna a{
    font-size: 13px;
    text-decoration-line: none;
    border-radius: 6px;
    padding: 5px 8px 5px 8px;
    color: #fff;
    /* background-color: mediumseagreen; */
    background-color: rgb(16, 13, 207);
    transition: 1s;
    cursor: pointer;
    box-shadow: 0 5px 10px #c1defa, 0 2px 4px 5px #02f1c900;
    /* box-shadow: .5px 2px 3px .5px black; */
}
.btna a:hover{
    font-size: 13px;
    text-decoration-line: none;
    border-radius: 6px;
    padding: 5px 8px 5px 8px;
    color: white;
    /* background-color: #03a9f4; */
    background-color: #2601aa;
    transition: 1s;
    cursor: pointer;
    box-shadow: 0 5px 10px rgb(119, 236, 231), 0 2px 4px 5px #5bd8f7;
    /* box-shadow: .5px 2px 3px .5px rgba(0, 0, 0, 0.795); */
}

/* -----Enroll Button----- */
.btnas {
    font-size: 13px;
    text-decoration-line: none;
    border-radius: 6px;
    padding: 6px 10px 6px 10px;
    color: #fff;
    background-color: #0e12e2;
    transition: 1s;
    cursor: pointer;
    box-shadow: .5px 2px 3px .5px rgb(9, 0, 141);
}
.btnas:hover{
    font-size: 13px;
    text-decoration-line: none;
    border-radius: 12px;
    padding: 8px 15px 8px 15px;
    color: white;
    background-color: var(--clr-header);
    border: 1px solid rgb(13, 107, 136);
    transition: 1s;
    cursor: pointer;
    box-shadow: .5px 2px 3px .5px rgba(3, 110, 26, 0.795);
}
/* .btn button{
    outline: none;
    border: none;
    border-radius: 10px;
    padding: 20px 40px 20px 40px;
font-family: sans-serif;
    font-size: larger;
    background-color: navy;
    color: white;
    transition: 1s;
    cursor: pointer;
    box-shadow: .2px 5px 5px .2px rgb(0, 0, 0);
}

.btn button:hover{
    outline: none;
    border: none;
    border-radius: 10px;
    padding: 20px 40px 20px 40px;
font-family: sans-serif;
    font-size: larger;
    background-color: rgb(28, 62, 163);
    color: rgb(255, 255, 255);
    box-shadow: .3px 10px 13px .2px rgba(0, 0, 0, 0.795);
} */


    /* Enroll Button */
    .btn button{
        outline: none;
        border: none;
        border-radius: 10px;
        padding: 20px 40px 20px 40px;
    font-family: sans-serif;
        font-size: larger;
        /* background-color: navy; */
        background-color: #133297;
        color: white;
        transition: 1s;
        cursor: pointer;
        /* box-shadow: 0 10px 10px rgb(107, 105, 202), 0 2px 4px 10px rgb(22, 208, 233); */
        box-shadow: 0 5px 10px #79ddd5, 0 2px 4px 5px #03bfee;
    }
    
    .btn button:hover{
        outline: none;
        border: none;
        border-radius: 10px;
        padding: 20px 40px 20px 40px;
        font-family: sans-serif;
        font-size: larger;
        /* background-color: rgb(28, 62, 163); */
        background-color: rgb(11, 60, 206);
        color: rgb(243, 249, 255);
        box-shadow: 0 5px 5px rgb(139, 180, 233), 0 2px 4px 5px rgb(139, 180, 233);
    }
/* Call Section */
.call_section{
    display: flex;
    justify-content: space-around;
    margin: 0;
    background-color: rgb(26, 0, 141);
    align-items: center;
    height: 150px;
    padding: 10px 350px 10px 350px;
    box-shadow: inset 0.1px 10px 10px #010d74,
    inset -0.1px -10px 10px #230397;
    /* box-shadow: inset 0.1px 10px 10px rgb(2, 4, 129),
    inset -0.1px -10px 10px rgb(1, 4, 153); */
   
}
.call{
    display: flex;
    align-items: center;
    justify-content: space-around;
    color: rgb(255, 255, 255);
    text-decoration: none;
  
    background-color: rgb(26, 0, 141);
    border: solid 5px rgba(192, 218, 240, 0.918);
    padding: 15px;
    box-shadow: inset 2px 2px 10px rgb(16, 22, 102),
                inset -2px -2px 10px rgb(13, 23, 112),
                2px 2px 5px #242979,
                -2px -2px 5px #242979;
    transition: 0.5s;
}
.call a{
    color: #ffffff;
    text-decoration: none;
}

.call a:hover{
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.call:hover{
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(32, 32, 161);
    box-sizing: border-box;
    box-shadow: inset  2px 2px 10px #00076b,
    inset -2px -2px 10px #00076b,
    2px 2px 5px #07006e,
    -2px -2px 5px #010766;
    border: solid 5px rgb(52, 52, 218);
}
.call a:active{
    color: rgb(215, 236, 255);
    text-decoration: none;
}
.call a h1{
    margin-bottom: 0;
}
/* ---footer--- */
footer{
    padding-top: 10px;
    padding-bottom: 40px;
    background-color:rgb(0, 0, 90);

    box-shadow: inset -0.1px 10px 15px rgb(1, 4, 94),inset 0.1px 10px 15px rgb(0, 2, 102); 
    height: 350px;
    color: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
footer p{
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    text-shadow: 0px 0px 15px rgb(0, 0, 0);
    color: rgb(217, 217, 240);
    padding-top: 40px;
}
footer a{
   
    color: #f8f9ff;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
}
.footer_container{
    display: flex;
    flex-direction: row;
    align-items: first baseline;
    justify-content: space-between;
    width: 730px;

}
.icon{
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}
.icon img{
    height: 25px;
    margin-right: 3px;
}
.icon a{
    display: inline-flex;
    align-items: center;
    color: #ebfdfd;
}
.icon p{
    display: inline-flex;
    font-size: 14px;
    margin-bottom: 5px;
    color: rgb(217, 217, 240);
    text-shadow: 0px 0px 10px rgb(0, 0, 0);
    color: rgb(217, 217, 240);

}
/* icon1 */
.icon1{
    display: flex;
    flex-direction: column;
    
    
   
}
.icon1 img{
    height: 25px;

}
.icon1 a{
    display: inline-flex;
    align-items: center;
    color: #ebfdfd;
    text-decoration: none;
}
.icon1 p{

    display: inline-flex;
    font-size: 14px;
    margin-bottom: 5px;
    color: rgb(217, 217, 240);
    text-shadow: 0px 0px 10px rgb(0, 0, 0);
    color: rgb(217, 217, 240);

}
/* fc */
.fc{
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    padding-left: 70%;
}
.fc a{
    color: rgb(196, 210, 255);
    text-decoration: none;
}

.fc p{
    
    font-size: 14px;
    color: rgb(192, 206, 252);
    text-shadow: 0px 0px 10px rgb(52, 53, 88);
}
.fcc{
    font-size: 10px;
    /* padding-right: 53px; */
    text-align: left;
    color: rgb(186, 200, 241);
    font-family: "Poppins", sans-serif;
    text-shadow: 0px 0px 20px rgb(0, 0, 0); 
}



/* ----Footer-Start--- */
/*=-"LAPTOP M2"-=*/
@media (max-width:1475px){

.fc a{
    text-decoration: none;
}
.fc p{
    font-size: 14px;
    
}
.icons{
    padding-left: 5px;
    padding-top: 25px;
    height: 40px;
}
}
/*=-"TABLET XXL"-=*/
@media (max-width:800px){
    footer{
        height: fit-content;
    }
    footer p{
        padding-left: 5px;
        padding-right: 5px;
    }
    .footer_container{
        width: 90%;
    }

    .fc{
        display: flex;
        justify-content: center;
        margin-right: 0px;
        padding-left: 0;
    }
}
/*=-"TABLET xL"-=*/
@media (max-width:760px){

}
/*=-"TABLET S"-=*/
@media (max-width:620px){
    footer{
        height: fit-content;
        padding: 0px 0 10px 0;
    }
    footer p{
        padding-top: 20px;
        font-size: 15px;
        padding-left: 3px;
        padding-right: 3px;
    }
    footer a{
        font-size: 14px;
       
    }
    .footer_container{
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .icon1{
      
        width: 250px;
    }
}
/*=-"MOBILE L"-=*/
@media (max-width:425px){
    /* footer=====---------- */

footer p{
    font-size: 15px;
    padding-left: 4px;
    padding-right: 4px;
}
.icon img{
    height: 20px;

}
.icon1 img{
    height: 20px;

}


/* fc */
.fc{
    display: flex;
    justify-content: center;
    margin-right: 0px;
    
}
.fc a{
   
    text-decoration: none;
}
.fc p{
    font-size: 12px;
   
}
.fc span{
    font-size: 10px;
    padding-right: 28px;
   
}
.icons{
    padding-left: 5px;
    padding-top: 25px;
    height: 40px;
}

}

@media(max-width:340px){
    .icon1{
       padding-left: 5px;
       padding-right: 5px;
    }
}
/* ---=Footer End-=-------------------------------=- */
/* ---=Footer End-=----------------=- */

/* -0=============-0=-0000000000000=0-=----------0 */
/* HOME Start Media Query */
/*=-""4K"-=*/
@media (min-width:2000px){
    .intro h1{
        padding-top: 190px;
        padding-bottom: 40px;
        font-size: 42px;
        margin-right: 80px;
        margin-left: 80px;
        margin-bottom: 0;
        text-shadow: 10px 15px 20px rgb(0, 0, 0);
    }
}
@media (min-width:1650px){
    /* Call Section */
.call_section{
    display: flex;
    justify-content: space-around;
    margin: 0;
    background-color: rgb(26, 0, 141);
    align-items: center;
    height: 150px;
    padding: 10px 32% 10px 32%;

}
}
/*=-"PC XL"-=*/
@media (max-width:1920px){

}
/*=-"PC"-=*/
@media (max-width:1650px){

}
/*=-"LARGE LAPTOP"-=*/
@media (max-width:1475px){
    /* Hero Section */

    /* program_section */
    .program_section{
        background: #ebf5fc;
       
        padding: 50px 80px 70px 80px;
        text-align: justify;
    }
    
    .program_section h2{
        font-size: 48px;
        font-weight: 800;
       /* font-size: 34px; */
       margin-top: 40px;
       margin-bottom: 10px;
       color: rgb(0, 0, 0);
    
    }
    /* Enroll Button */
.btn button{
    outline: none;
    border: none;
    border-radius: 10px;
    padding: 20px 40px 20px 40px;
font-family: sans-serif;
    font-size: larger;
 
    color: white;
    transition: 1s;
    cursor: pointer;
    /* box-shadow: 0 10px 10px rgb(107, 105, 202), 0 2px 4px 10px rgb(22, 208, 233); */
   
}

.btn button:hover{
    outline: none;
    border: none;
    border-radius: 10px;
    padding: 20px 40px 20px 40px;
    font-family: sans-serif;
    font-size: larger;
    /* background-color: rgb(28, 62, 163); */
   
    
   
}
/* Call Section */
.call_section{
    display: flex;
    justify-content: space-around;
    margin: 0;
   
    align-items: center;
    height: 150px;
   
}
.call{
    display: flex;
    align-items: center;
    justify-content: space-around;
    color: rgb(255, 255, 255);
    text-decoration: none;
    
    
    border: solid 5px rgba(192, 218, 240, 0.918);
    padding: 15px;
    box-shadow: inset 2px 2px 10px rgb(16, 22, 102),
                inset -2px -2px 10px rgb(13, 23, 112),
                2px 2px 5px #242979,
                -2px -2px 5px #242979;

    transition: 0.5s;
}
.call a{
    color: #ffffff;
    text-decoration: none;
}

.call a:hover{
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.call:hover{
   
    text-decoration: none;
}
.call a:active{
    
    text-decoration: none;
}
.call a h1{
    margin-bottom: 0;
}

}
/*=-"LAPTOP M"-=*/
@media (max-width:1300px){
    /* Program Section */
    .program_section{
        padding: 35px 0px 50px 0px;
    }

}
/*=-"LAPTOP M2"-=*/
@media (max-width:1200px){
    /* =-=-=Hero section Intro=-= */
    .intro{
        display: flex;
        flex-direction: row;
       justify-content: center;
        align-items: center;
    }
    .intro h1{
        padding-top: 105px;
        padding-bottom: 30px;
       
        font-size: 24px;
        margin-right: 60px;
        margin-left: 60px;
        margin-bottom: 0;
   
    }
    /* ==Program Section-- */

    .program_section{
     
        padding: 35px 20px 50px 20px;
    
    }
    
    .program_section h2{
        font-size: 40px;
        font-weight: 800;
       /* font-size: 34px; */
       margin-top: 30px;
       margin-bottom: 10px;
    
    
    }
    /* --call section= */
    .call_section{
        display: flex;
        justify-content: space-around;
        margin: 0;
      
        align-items: center;
        height: 140px;
        padding: 10px 25% 10px 25%;
       
    }
    .call{
        display: flex;
        align-items: center;
        justify-content: space-around;
      
        text-decoration: none;
      
       
        padding: 15px;
    
        transition: 0.5s;
    }
    .call a{
      
        text-decoration: none;
    }
    
    .call a:hover{
        
        text-decoration: none;
    }
    
    .call:hover{
      
        text-decoration: none;
       
        box-sizing: border-box;
   
    }
    .call a:active{
 
        text-decoration: none;
    }
    .call a h1{
        font-size: 20px;
        margin-bottom: 0;
    }   
}
/*=-"TABLET XXL"-=*/
@media (max-width:800px){
    /* Hero Section */
    /* =-=-=intro==-= */
    .intro{
        display: flex;
        flex-direction: row;
       justify-content: center;
        align-items: center;
    }
    .intro h1{
        padding-top: 105px;
        padding-bottom: 30px;
      
        font-size: 24px;
        margin-right: 60px;
        margin-left: 60px;
        margin-bottom: 0;
 
    }
    /* -==-==program section--=-=-=--= */
    .program_section{
     
       /* -=- */
       padding: 0 0;
        padding-bottom: 25px;
        text-align: justify;
    }

    /* -=-=-call section=-=-=-= */
    .call_section{
        display: flex;
        justify-content: space-around;
        margin: 0;
        align-items: center;
        height: 130px;
        padding: 10px 90px 10px 90px;
    }
    
    .call a h1{
        font-size: 20px;
        margin-bottom: 0;
    }
    /* Program Section */

    .container{
        padding: 0px 0;
     }
     .container .card{
         margin: 25px;
     }
}
/*=-"TABLET xL"-=*/
@media (max-width:760px){
    /* Program Section */
    .container{
        padding: 0px 0;
    }
    .container .card{
        margin: 20px;
    }
}
/*=-"TABLET L"-=*/
@media (max-width:750px){
     /* Intro */
     .intro h1{
        padding-top: 105px;
        padding-bottom: 30px;
      
        font-size: 18px;
        margin-right: 60px;
        margin-left: 60px;
        margin-bottom: 0;
     
    }
}
/*=-"TABLET M"-=*/
@media (max-width:740px){
    /* Hero Section */

    /* Program Section */
    .container .card{
        margin: 15px;
    }
}
/*=-"TABLET S"-=*/
@media (max-width:600px){
     /* intro */
     .intro h1{
        padding-top: 105px;
        padding-bottom: 30px;
     
        font-size: 14px;
        margin-right: 60px;
        margin-left: 60px;
        margin-bottom: 0;
    
        line-height: 18px;
    }
    /* call section */
    .call_section{
        display: flex;
        justify-content: space-around;
        margin: 0;
        align-items: center;
        height: 120px;
        padding: 10px 60px 10px 60px;
    }
    
    .call a h1{
        font-size: 20px;
        margin-bottom: 0;
    }
}
/*=-"TABLET XS"-=*/
@media (max-width:500px){
     /* call section */
     .call_section{
        display: flex;
        justify-content: space-around;
        margin: 0;
        align-items: center;
        height: 120px;
        padding: 10px 30px 10px 30px;
    }
    
    .call a h1{
        font-size: 20px;
        margin-bottom: 0;
    }
}
/*=-"MOBILE XL"-=*/
@media (max-width:465px){
    /* Hero Section */
    .hr1{
        height: 7px;
        background-color: goldenrod;
        border: 1px solid goldenrod;
    }
    
.hero_section1 img{
    width: 100%;
    height:250px;
}

    .intro h1{
        font-size: 12px ;
        padding-top: 95px;
        margin-right: 14px;
        margin-left: 14px;
        padding-bottom: 5px;
        margin-bottom: 20px;
        line-height: 16px;
    }


/* program_section */
.program_section{
    padding: 20px 10px 20px 10px;
    text-align: justify;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;

}

    .program_section h2{
        font-size: 30px;
        font-weight: 800;
       margin-top: 20px;
       margin-bottom: 25px;
       color: rgb(0, 0, 0);
    
    }

    /* Call Section*/

   .call_section{
    display: flex;
    justify-content: space-around;
    margin: 0;

    align-items: center;
    height: 120px;
    padding: 30px 30px 30px 30px;
    
    }
.call{
   
    margin: 5px 15px 5px 15px;
    width: 225px;
    height: 50px;
    padding: 15px 20px 15px 20px;

    display: flex;
    align-items: center;
    justify-content: space-around;
  
    transition: 0.5s;
    }
.call a h1{
    font-size: 8px;
    
}
.call a{
  
    text-decoration: none;
     font-size:5px;
}

.call:hover{
 
    text-decoration: none;
 
    box-sizing: border-box;

}

}

/*=-"MOBILE L"-=*/
@media (max-width:425px){

    /* Container */
    .container .card .box .content p{
        height: 80px;
        margin-top: 10px;
        margin-bottom: 20px;
        text-shadow: 5px 5px 5px white;
    }
        /* Enroll Button */
.btn button{
    outline: none;
    border: none;
    border-radius: 10px;
    padding: 20px 25px 20px 25px;
font-family: sans-serif;
    font-size: larger;
   
    transition: 1s;
    cursor: pointer;
    /* box-shadow: 0 10px 10px rgb(107, 105, 202), 0 2px 4px 10px rgb(22, 208, 233); */
  
}

.btn button:hover{
    outline: none;
    border: none;
    border-radius: 10px;
    padding: 20px 25px 20px 25px;
    font-family: sans-serif;
    font-size: larger;
    /* background-color: rgb(28, 62, 163); */
  
}
}
/*=-"MOBILE M"-=*/
@media (max-width:375px){}
/*=-"MOBILE S"-=*/
@media (max-width:320px){}
/* ---------------------END--------------------------- */
/* ---------------------END--------------------------- */



/* ------ "About Us" ------ */
.habout{
    font-size: 45px;
    font-family: Verdana;
    margin-top: 100px;
    margin-bottom: 80px;
   
}

.a1{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    margin: 80px 190px 80px 190px;
    font-family: "Poppins", sans-serif;
   
}
.im{
    width: 700px;
    height: 550px;
   border-radius: 5px;
   box-shadow: 0px 0px 5px rgb(81, 118, 199);
}
.im img{
    width: 100%;
   height: 500px;
   
}
.c1{
    width: 500px;
    height: 500px;
}
/*  */
.c1 h2{
    margin-bottom: 8px;
}

.c1 > h2:nth-child(1){
    margin-top: 15px;
}
.c1 p{
    font-size: 18px;
    /* font-family: Tahoma; */
    font-family: "Poppins", sans-serif;
    line-height: 24px; 
}

/* Facilities Section */
.f1{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    margin-top: 5%;
    margin-bottom: 5%;
}
.f2{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    margin-top: 5%;
    margin-bottom: 5%;
}

.facilities_section{
    width: 70%;
    margin: auto;
    text-align: center;
}
  
.frow{
    /* border-radius: 0px; */
    text-align: right;
    width: 350px;
    /* background-color: #f1f9ff; */
    
    /* border: 0px solid #000000;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1); */
    padding: 5px;
    border-radius: 3px;
    box-shadow: 0px 0px 5px rgb(160, 187, 238);
    background: #f7fcff;
    
}
  
.frow img{
    width: 100%;
}
  
.frow p{
    padding: 0;
}
  
.frow h3{
    font-size: 28px;
    margin-top: 16px;
    margin-bottom: 15px;
    color: #000000;
    /* color: #00bbab; */
}

.hrow{
    font-size: 45px;
    margin-bottom: 120px;
    color: #000000;
}


/*=-""4K"-=*/
@media (max-width:2560px){

}
/*=-"PC XL"-=*/
@media (max-width:1920px){

}
/*=-"PC"-=*/
@media (max-width:1650px){

}
/*=-"LARGE LAPTOP"-=*/
@media (max-width:1475px){
    /* habout */
    .habout{
        font-size: 45px;
        font-family: Verdana;
        margin-top: 80px;
        margin-bottom: 70px;
    }     
    
    .a1{
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: center;
        margin: 50px 60px 80px 60px;
       
    }
    .im{
        width: 650px;
        height: 480px;
        border-radius: 5px;
    }
    .im img{
        width: 100%;
       height: 480px;
      
    }
    .c1{
        width: 500px;
        height: 500px;
        margin-left: 20px;
    }

    .c1 h2{
        margin-bottom: 8px;
    }
    
    .c1 > h2:nth-child(1){
        margin-top: 15px;
    }
    .c1 p{
        font-size: 18px;
        font-family: Tahoma;
        line-height: 24px; 
    }
    
    .c1 p{
        font-size: 18px;
        font-family: Tahoma;
        
    }

     /* Facilities Section */
     .hrow{
        margin-top: 100px;
    }
    .facilities_section{
        width: 90%;
        margin: auto;
        text-align: center;
    }
    .f1{
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: center;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .f2{
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: center;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    
    .frow{
       
        text-align: right;
        width: 350px;
        /* background-color: #f1f9ff; */
      
        /*box-shadow: .2px 10px 15px .2px black;*/
      
        margin: 0px 30px 5px 30px;
       
    }
      
    .frow img{
        width: 100%;
    }
      
    .frow p{
        padding: 0;
    }
      
    .frow h3{
        font-size: 28px;
        margin-top: 16px;
        margin-bottom: 15px;
        color: #000000;
        /* color: #00bbab; */
    }

}
/*=-"LAPTOP M"-=*/
@media (max-width:1300px){

}
/*=-"LAPTOP M2"-=*/
@media (max-width:1200px){

}
/*=-"TABLET XXL"-=*/
@media (max-width:1175px), (max-width:800px){
    .habout{
        font-size: 28px;
        font-family: Verdana;
        margin-top: 50px;
        margin-bottom: 40px;
    }     
    
    .a1{
        display: flex;
        flex-direction: column;
        justify-content: unset;
        align-items: center;
        margin: 20px 10px 0px 10px;
       
    }
    .im{
        width: 450px;
        height: 300px;
    }
    .im img{
        width: 100%;
       height: 300px;
    }
    .c1{
        margin-left: 0;
        width: 450px;
        height: 500px;
    }
    .c1 h2{
        margin-bottom: 6px;
    }
    
    .c1 > h2:nth-child(1){
        margin-top: 15px;
    }
    .c1 p{
        font-size: 18px;
        font-family: Tahoma;
        line-height: 22px; 
    }
    /* Facilities Section */
    .hrow{
        margin-top: 20px;

        font-size: 30px;
        margin-bottom: 20px;
        color: black;
    }
    .f1{
        display: flex;
        flex-direction:column;
        justify-content: space-evenly;
        align-items: center;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .f2{
        display: flex;
        flex-direction:column;
        justify-content: space-evenly;
        align-items: center;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .facilities_section{
        width: 100%;
        margin: auto;
        margin-top: 50px;
        text-align: center;
    }
      
    .frow{
       
            margin: 0 auto;
            width: 45%;
            box-shadow: 0 14px 18px rgb(0, 0, 0), 0 11px 8px rgba(0,0,0,0.22);
             margin-bottom: 40px;
             transition-duration: 1s;
           
             border: 0px solid #000000;
             box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    }
    .frow:hover{
  
            color: black;
            border: 1px solid #000000;
            width: 47%;
            box-shadow: 0 18px 36px rgba(0,0,0,0.30), 0 14px 11px rgba(0,0,0,0.22);
    }
    .frow img{
        width: 100%;
    border-radius:0;
    }
      
    .frow p{
        padding: 0;
    }
      
    .frow h3{
        font-size: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #000000;
        /* color: #00bbab; */
    }
    
}

/*=-"TABLET L"-=*/
@media (max-width:750px){

}
/*=-"TABLET M"-=*/
@media (max-width:740px){

}
/*=-"TABLET S"-=*/
@media (max-width:600px){

}
/*=-"TABLET XS"-=*/
@media (max-width:500px){

}
/*=-"MOBILE XL"-=*/
@media (max-width:465px){
    /* habout */
    .habout{
        font-size: 25px;
        font-family: Verdana;
        margin-top: 50px;
        margin-bottom: 40px;
    }     
    
    .a1{
        display: flex;
        flex-direction: column;
        justify-content: unset;
        align-items: center;
        margin: 20px 10px 0px 10px;
       
    }
    .im{
        width: 300px;
        height: 200px;
    }
    .im img{
        width: 100%;
       height: 200px;
    }
    .c1{
        width: 300px;
        height: 500px;

        margin-left: 0px;

        margin-top: 15px;
    }
    .c1 p{
        font-size: 14px;
        font-family: Tahoma;
        line-height: 20px; 
    }
    .c1 h2{
        margin-bottom: 8px;
        font-size: 20px;
    }
    
    .c1 > h2:nth-child(1){
        margin-top: 15px;
    }
    
     /* Facilities Section */
     .hrow{
        margin-top: 20px;

        font-size: 30px;
        margin-bottom: 20px;
        color: black;
    }
    .f1{
        display: flex;
        flex-direction:column;
        justify-content: space-evenly;
        align-items: center;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .f2{
        display: flex;
        flex-direction:column;
        justify-content: space-evenly;
        align-items: center;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .facilities_section{
        width: 100%;
        margin: auto;
        margin-top: 50px;
        text-align: center;
    }
      
    .frow{
        background-color:white;
            margin: 0 auto;
            width: 90%;
            box-shadow: 0 14px 18px rgb(0, 0, 0), 0 11px 8px rgba(0,0,0,0.22);
             margin-bottom: 40px;
             transition-duration: 1s;
             /* background-color: #f1f9ff; */
             border: 0px solid #000000;
             box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    }
    .frow:hover{
       
            color: black;
            border: 0px solid #000000;
            width: 95%;
            box-shadow: 0 18px 36px rgba(0,0,0,0.30), 0 14px 11px rgba(0,0,0,0.22);
    }
    .frow img{
        width: 100%;
    border-radius:0;
    }
      
    .frow p{
        padding: 0;
    }
      
    .frow h3{
        font-size: 18px;
       
        margin-top: 10px;
        margin-bottom: 10px;
        color: #000000;
        /* color: #00bbab; */
    }
    
}
/*=-"MOBILE L"-=*/
@media (max-width:425px){

}
/*=-"MOBILE M"-=*/
@media (max-width:375px){

}
/*=-"MOBILE S"-=*/
@media (max-width:320px){

}
/* ---------------------END--------------------------- */
/* ---------------------END--------------------------- */

/* ------ "Courses" ------ */

.course_section{
    padding-top: 50px;
    background-color: #f1f9ff;
  
}
.course_section h1{
    font-size: 48px;
    font-weight: 900;
   margin-top: 30px;
   margin-bottom: 10px;
   color: rgb(0, 0, 0);
   
    
}

.course_container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    /* background-color: rgb(226, 236, 250); */
    background-color: rgb(245, 251, 255);
    margin: 5% 10% 5% 10%;
    border: 0px solid rgb(0, 0, 0);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.301);
    border-radius: 10px;
}
.course_container:hover{
    /* background-color: #ebf5fce0; */
    color: rgb(0, 0, 0);
    border: 0px solid rgb(17, 17, 17);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.267);
}

.course_container img{
    width: 250px;
    height: 250px;
    padding: 40px;
}
.course_content{
    text-align: left;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    
}
.course_content h2{
    padding-bottom: 12px;
}

.course_content p {
    padding-left: 15px;
    line-height: 20px;
    text-align: left;
    font-size: 18px;
    /* font-family: sans-serif; */
    font-family: "Poppins", sans-serif;
}

.course_content a{
    padding-left: 15px;
    color: navy;
     padding-bottom:20px;
}
.course_content a:hover{
    color: rgb(115, 78, 218);
}
/* bntcccc */
.btnc a{margin: 0 5px 0 5px;
    padding: 5px 8px;
    /* background: linear-gradient(#058a83,rgb(4, 4, 150)); */
    background: linear-gradient( #0064a7, rgb(11, 11, 141),rgb(1, 1, 97));
    /* background: linear-gradient(#069e7d,rgb(19, 19, 109)); */
    /* #0093a7 */
    margin-top: 0px;
    border-radius: 10px;
    border: 1px solid rgb(47, 209, 209);
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    filter: drop-shadow(0px 0px 10px rgb(164, 203, 253));
    transition: 0.5s ease;
}
.btnc a:hover{
    /* background: linear-gradient(#069e97,rgb(0, 0, 87)); */
    /* background: linear-gradient(rgb(2, 112, 185),rgb(42, 104, 155), rgb(44, 86, 141));  */
    background: linear-gradient( rgb(40, 89, 194), rgb(0, 131, 103));
    /* background: linear-gradient(#058a83,rgb(6, 6, 161)); */
    color: white;
    text-decoration: none;
}
.btnc > a:nth-child(2){
    /* background: linear-gradient( #0093a7, rgb(0, 0, 131)); */
    /* background: linear-gradient( #0064a7, rgb(11, 11, 141),rgb(1, 1, 97)); */
    background: linear-gradient(#058a83,rgb(4, 4, 150));
    
}
.btnc > a:nth-child(2):hover{
    /* background: linear-gradient( #0064a7, rgb(0, 0, 63)); */
    /* background: linear-gradient( #0093a7, rgb(0, 0, 131)); */
    background: linear-gradient( rgb(40, 89, 194), rgb(0, 131, 103));
}
.btnc > a:nth-child(3){
    background: linear-gradient( rgb(40, 89, 194), rgb(0, 131, 103));
    /* background: rgb(40, 194, 40); */
    /* #0093a7 */
}
.btnc > a:nth-child(3):hover{
    /* background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92)); */
    background: linear-gradient(rgb(2, 173, 185),rgb(42, 147, 155), rgb(56, 123, 128)); 
    border: 1px solid rgb(79, 207, 147);
}
.btnc > a:nth-child(3):active{
    background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92));
}

/* basic education */
.course_containerb{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    background-color: rgba(122, 255, 237, 0);
    margin: 5% 10% 0% 10%;
    border: 0px solid rgb(0, 0, 0);
    background-color: rgb(245, 251, 255);
    border-radius: 0px;
    width: 800px;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.301);
    text-align: left;
}
.course_containerb img{
    width: 250px;
    height: 250px;
}
.course_containerb .course_content p{
    margin-top: 2px;
    font-size: 15px;
    font-family: "Poppins", sans-serif;
}
.course_containerb .course_content h2{
    padding-left:15px;
    text-align: left;
    font-size: 22px;
}

/*course container h3*/
.course_content h3{
    text-align: left;
    font-size: 18px;
    color: #19191b;
    padding-left: 15px;
}
.basic_ed h1{
    font-size: 38px;
    font-weight: bolder;
}

.basic_ed{
    margin-top: 120px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* =--\=--newwwww=====\=-\=*/
.btnc1{
    display: flex;
    align-items: flex-start;
    padding-left: 10px;
}

.btnc1 a{
    margin: 0 5px 0 5px;
    padding: 5px 8px;
    background: linear-gradient(#058a83,rgb(4, 4, 150));
    /* background: linear-gradient(#069e7d,rgb(19, 19, 109)); */
    /* #0093a7 */
    margin-top: 0px;
    border-radius: 10px;
    border: 1px solid rgb(47, 209, 209);
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    filter: drop-shadow(0px 0px 10px rgb(164, 203, 253));
    transition: 0.5s ease;
}

/*=-""4K"-=*/
@media (max-width:2560px){

}
/*=-"PC XL"-=*/
@media (min-width:1920px){
    
}
/*=-"PC"-=*/
/* =========-=-=-=-=-=74q67 */
@media (min-width:1650px){
  
    .course_container {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-evenly;
        /* background-color: #eff7ff; */
        margin: 5% 20% 5% 20%;
        /* border: 0px solid rgb(0, 0, 0); */
        /* box-shadow: 0 2px 4px rgba(0,0,0,0.1); */
        border-radius: 10px;
    }
    .course_container:hover{
        /* background-color: #ebf5fce0; */
        color: rgb(0, 0, 0);
        /* border: 0px solid rgb(17, 17, 17);
        box-shadow: 0 2px 4px rgba(0,0,0,0.1); */
    }
    
    .course_container img{
        width: 250px;
        height: 250px;
    }

}
@media (max-width:1650px){}
/*=-"LARGE LAPTOP"-=*/
@media (max-width:1475px){

}
@media (max-width:1400px){
    .course_content{
        text-align: left;
        align-items: center;
        padding-left: 40px;
        padding-right: 40px;
    }
    .course_content h2{
        padding-bottom: 10px;
        font-size: 22px;
    }
    
    .course_content p {
        padding-left: 15px;
        line-height: 19px;
        text-align: left;
        font-size: 17px;
        font-family: "Poppins", sans-serif;
    }

     /* basic education */
     .course_containerb{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-evenly;
      
        margin: 5% 10% 0% 10%;
        /* border: 1px solid rgb(0, 0, 0);
        box-shadow:  2px 2px 4px rgb(19, 19, 19); */
        border-radius: 0px;
        width: 600px;
         /* box-shadow: .2px 10px 15px .2px black; */
    }
    .course_containerb img{
        width: 250px;
        height: 250px;
    }
    
    
}
/*=-"LAPTOP M"-=*/
@media (max-width:1325px){
    .course_content h2{
        padding-bottom: 10px;
        font-size: 21px;
    }
    
    .course_content p {
        padding-left: 15px;
        line-height: 19px;
        text-align: left;
        font-size: 17px;
        font-family: "Poppins", sans-serif;
    }
}
@media (max-width:1325px){
    .course_content h2{
        padding-bottom: 10px;
        font-size: 20px;
    }
    
    .course_content p {
        padding-left: 15px;
        line-height: 18px;
        text-align: left;
        font-size: 16px;
        font-family: "Poppins", sans-serif;
    }


    
}



/*=-"LAPTOP M2"-=*/
@media (max-width:1240px){
    .course_section{
        padding-top: 50px;
    }
    .course_section h1{
        font-size: 40px;
        font-weight: 900;
       margin-top: 30px;
       margin-bottom: 10px;
       color: rgb(0, 0, 0);
       
        
    }
    
    .course_container {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-evenly;
        background-color: rgb(245, 251, 255);
        margin: 5% 10% 5% 10%;
       
        border-radius: 10px;
    }
    .course_container:hover{
    
        color: rgb(0, 0, 0);
    
    }
    
    .course_container img{
        width: 250px;
        height: 250px;
    }
    .course_content{
        text-align: left;
        align-items: center;
        padding-left: 30px;
        padding-right: 30px;
        
    }
    .course_content h2{
        padding-bottom: 10px;
        font-size: 20px;
    }
    
    .course_content p {
        padding-left: 15px;
        line-height: 18px;
        text-align: left;
        font-size: 16px;
       
    }
    
    /* bntcccc */
    .btnc a{
        margin: 0 5px 0 5px;
        padding: 5px 8px;
        background: linear-gradient(#058a83,rgb(4, 4, 150));
        /* background: linear-gradient(#069e7d,rgb(19, 19, 109)); */
        /* #0093a7 */
        border-radius: 10px;
        border: 1px solid rgb(47, 209, 209);
        color: #fff;
        text-decoration: none;
        font-size: 14px;
        filter: drop-shadow(0px 0px 10px rgb(164, 203, 253));
        transition: 0.5s ease;
    }
    .btnc a:hover{
        /* background: linear-gradient(#069e97,rgb(0, 0, 87)); */
        background: linear-gradient(rgb(2, 112, 185),rgb(42, 104, 155), rgb(44, 86, 141)); 
        /* background: linear-gradient(#058a83,rgb(6, 6, 161)); */
        color: white;
        text-decoration: none;
    }
    .btnc > a:nth-child(2){
        /* background: linear-gradient( #0093a7, rgb(0, 0, 131)); */
        background: linear-gradient( #0064a7, rgb(11, 11, 141),rgb(1, 1, 97));
        
    }
    .btnc > a:nth-child(2):hover{
        /* background: linear-gradient( #0064a7, rgb(0, 0, 63)); */
        background: linear-gradient( #0093a7, rgb(0, 0, 131));
    }
    .btnc > a:nth-child(3){
        background: linear-gradient( rgb(40, 89, 194), rgb(0, 131, 103));
        /* background: rgb(40, 194, 40); */
        /* #0093a7 */
    }
    .btnc > a:nth-child(3):hover{
        /* background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92)); */
        background: linear-gradient(rgb(2, 173, 185),rgb(42, 147, 155), rgb(56, 123, 128)); 
        border: 1px solid rgb(79, 207, 147);
    }
    .btnc > a:nth-child(3):active{
        background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92));
    }
    

}
@media (max-width:1200px){
    .course_section{
        padding-top: 50px;
    }
    .course_section h1{
        font-size: 40px;
        font-weight: 900;
       margin-top: 30px;
       margin-bottom: 10px;
       color: rgb(0, 0, 0);
       
        
    }
    
    .course_container {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-evenly;
        /* background-color: #eff7ff; */
        margin: 5% 10% 5% 10%;
       
        border-radius: 10px;
    }
    .course_container:hover{
        /* background-color: #ebf5fce0; */
        color: rgb(0, 0, 0);
        
    }
    
    .course_container img{
        width: 250px;
        height: 250px;
    }
    .course_content{
        text-align: left;
        align-items: center;
        padding-left: 25px;
        padding-right: 25px;
        
    }
    .course_content h2{
        padding-bottom: 10px;
        font-size: 18px;
    }
    
    .course_content p {
        padding-left: 15px;
        line-height: 18px;
        text-align: left;
        font-size: 16px;
    }
}
@media (max-width:1150px){
    .course_section{
        padding-top: 50px;
    }
    .course_section h1{
        font-size: 40px;
        font-weight: 900;
       margin-top: 30px;
       margin-bottom: 10px;
       color: rgb(0, 0, 0);
       
        
    }
    
    .course_container {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-evenly;
        /* background-color: #eff7ff; */
        margin: 5% 10% 5% 10%;
        /* border: 1px solid rgb(0, 0, 0);
        box-shadow:  2px 2px 4px rgb(19, 19, 19); */
        border-radius: 10px;
    }
    
    .course_container img{
        width: 250px;
        height: 250px;
    }
    .course_content{
        text-align: left;
        align-items: center;
        padding-left: 25px;
        padding-right: 25px;
        
    }
    .course_content h2{
        padding-bottom: 10px;
        font-size: 14px;
    }
    
    .course_content p {
        padding-left: 15px;
        line-height: 18px;
        text-align: left;
        font-size: 14px;
    }
}
/*=-"TABLET XXL"-=*/
@media (max-width:800px){
    .course_section{
        padding-top: 20px;
    }
    .course_section h1{
        font-size: 24px;
        font-weight: 1000;
        margin: 30px 0 40px 0;
        padding: 0 20px 0 20px ;
       color: rgb(0, 0, 0);
    }

    .course_container {
        display: flex;
        flex-direction: column;
        align-items: center;
       
        margin: 0 auto;
        width: 60%;
       
         margin-bottom: 28px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_container:hover{
       
       
        border:none;
        width: 65%;
        height:105%;
        box-shadow: 0 18px 20px rgba(0,0,0,0.30), 0 14px 11px rgba(0,0,0,0.22);
    }
    .course_content a:hover{
    color: palegreen;
    }

    .course_container img{
        width: 100%;
        height: auto;
    }
    .course_content{
        text-align: justify;
        align-items: center;
        padding-left: 10px;
        padding-right: 10px;
        
        height: 200px;
    }
    .course_content h2{
        font-size: 14px;
        padding: 5px 10px;
    }
    
    .course_content p {
        padding-left: 10px;
        padding-right:10px;
        line-height: 16px;
        text-align: justify;
        font-size: 14px;
     
    }
    .course_containerb .course_content p{
        font-size: 13px;
        font-family: "Poppins", sans-serif;
    }
   
    .course_content a{
        font-size: 10px;
        padding-left: 10px;
        color: navy;
        margin-bottom:5px;
    }
    /* bntcccc */
.btnc a{margin: 0 5px 0 5px;
    padding: 5px 8px;
    background: linear-gradient(#058a83,rgb(4, 4, 150));
    /* #0093a7 */
    margin-top: 0px;
    border-radius: 10px;
    border: 1px solid rgb(47, 209, 209);
    color: #fff;
    text-decoration: none;
    font-size: 10px;
    filter: drop-shadow(0px 0px 10px rgb(201, 224, 252));
    transition: 0.5s ease;
}

.btnc a:hover{
    /* background: linear-gradient(#069e97,rgb(0, 0, 87)); */
    background: linear-gradient(rgb(2, 112, 185),rgb(42, 104, 155), rgb(44, 86, 141)); 
    /* background: linear-gradient(#058a83,rgb(6, 6, 161)); */
    color: white;
    text-decoration: none;
}
.btnc > a:nth-child(2){
    /* background: linear-gradient( #0093a7, rgb(0, 0, 131)); */
    background: linear-gradient( #0064a7, rgb(0, 0, 63));
    
}
.btnc > a:nth-child(2):hover{
    /* background: linear-gradient( #0064a7, rgb(0, 0, 63)); */
    background: linear-gradient( #0064a7, rgb(11, 11, 141),rgb(1, 1, 97));
}
.btnc > a:nth-child(3){
    background: linear-gradient( rgb(40, 89, 194), rgb(0, 131, 103));
    /* background: rgb(40, 194, 40); */
    /* #0093a7 */
}
.btnc > a:nth-child(3):hover{
    /* background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92)); */
    background: linear-gradient(rgb(2, 173, 185),rgb(42, 147, 155), rgb(56, 123, 128)); 
    border: 1px solid rgb(79, 207, 147);
}
.btnc > a:nth-child(3):active{
    background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92));
}
    /* Basic Education*/
    .basic_ed{
        margin-top: 20px;
    }
    .basic_ed h1{
        font-size: 24px;
        font-weight: 1000;
        margin: 30px 0 40px 0;
        padding: 0 20px 0 20px ;
       color: rgb(0, 0, 0);
    
    }
    .course_containerb {
        display: flex;
        flex-direction: column;
        align-items: center;
       
        margin: 0 auto;
        width: 60%;
        box-shadow: 0 2px 4px rgba(0,0,0,0.1);
         margin-bottom: 28px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_containerb:hover{
      
        color: rgb(0, 0, 0);
        border:none;
        width: 65%;
        height:105%;
        box-shadow: 0 10px 10px rgba(0,0,0,0.30), 0 10px 10px rgba(0,0,0,0.22);
    }
  
    .course_containerb img{
        width: 100%;
        height: auto;
    }
    .course_containerb .course_content{
        height: 140px;
    }

/* btnc1 demo=------------------- */
    .btnc1{
        display: flex;
        justify-content: center;
        align-items: center;
        padding-left: 0px;
    }
    
    .btnc1 a{
        margin: 0 5px 0 5px;
        padding: 5px 8px;
        background: linear-gradient(#058a83,rgb(4, 4, 150));
     
        margin-top: 0px;
        border-radius: 10px;
        border: 1px solid rgb(47, 209, 209);
        color: #fff;
        text-decoration: none;
        font-size: 14px;
        filter: drop-shadow(0px 0px 10px rgb(164, 203, 253));
        transition: 0.5s ease;
    }
}


@media (max-width:700px){
    .course_section{
        padding-top: 20px;
    }
    .course_section h1{
        font-size: 24px;
        font-weight: 1000;
        margin: 30px 0 40px 0;
        padding: 0 20px 0 20px ;
       color: rgb(0, 0, 0);
    }

    .course_container {
        display: flex;
        flex-direction: column;
        align-items: center;
      
        margin: 0 auto;
        width: 60%;
        
         margin-bottom: 28px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_container:hover{
       
        color: rgb(0, 0, 0);
        border:none;
        width: 65%;
        height:103%;
       
    }
    .course_content a:hover{
    color: palegreen;
    }

    .course_container img{
        width: 100%;
        height: auto;
    }
    .course_content{
        text-align: justify;
        align-items: center;
        padding-left: 10px;
        padding-right: 10px;
        
        height: 210px;
    }
    .course_content h2{
        font-size: 12px;
        padding: 5px 10px;
    }
    
    .course_content p {
        padding-left: 10px;
        padding-right:10px;
        line-height: 16px;
        text-align: justify;
        font-size: 12px;
      
    }
   
    .course_content a{
        font-size: 10px;
        padding-left: 10px;
        color: navy;
        margin-bottom:5px;
    }
    /* bntcccc */
.btnc a{margin: 0 5px 0 5px;
    padding: 5px 8px;
    background: linear-gradient(#058a83,rgb(4, 4, 150));
    /* #0093a7 */
    margin-top: 0px;
    border-radius: 10px;
    border: 1px solid rgb(47, 209, 209);
    color: #fff;
    text-decoration: none;
    font-size: 8px;
    filter: drop-shadow(0px 0px 10px rgb(201, 224, 252));
    transition: 0.5s ease;
}

.btnc a:hover{
    /* background: linear-gradient(#069e97,rgb(0, 0, 87)); */
    background: linear-gradient(rgb(2, 112, 185),rgb(42, 104, 155), rgb(44, 86, 141)); 
    /* background: linear-gradient(#058a83,rgb(6, 6, 161)); */
    color: white;
    text-decoration: none;
}
.btnc > a:nth-child(2){
    /* background: linear-gradient( #0093a7, rgb(0, 0, 131)); */
    background: linear-gradient( #0064a7, rgb(0, 0, 63));
    
}
.btnc > a:nth-child(2):hover{
    /* background: linear-gradient( #0064a7, rgb(0, 0, 63)); */
    background: linear-gradient( #0064a7, rgb(11, 11, 141),rgb(1, 1, 97));
}
.btnc > a:nth-child(3){
    background: linear-gradient( rgb(40, 89, 194), rgb(0, 131, 103));
    /* background: rgb(40, 194, 40); */
    /* #0093a7 */
}
.btnc > a:nth-child(3):hover{
    /* background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92)); */
    background: linear-gradient(rgb(2, 173, 185),rgb(42, 147, 155), rgb(56, 123, 128)); 
    border: 1px solid rgb(79, 207, 147);
}
.btnc > a:nth-child(3):active{
    background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92));
}
    /* Basic Education*/
    .basic_ed{
        margin-top: 20px;
    }
    .basic_ed h1{
        font-size: 24px;
        font-weight: 1000;
        margin: 30px 0 40px 0;
        padding: 0 20px 0 20px ;
       color: rgb(0, 0, 0);
    
    }
    .course_containerb {
        display: flex;
        flex-direction: column;
        align-items: center;
      
        margin: 0 auto;
        width: 60%;
        
         margin-bottom: 28px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_containerb:hover{
       
        color: rgb(0, 0, 0);
        border:none;
        width: 65%;
        height:105%;
       
    }
  
    .course_containerb img{
        width: 100%;
        height: auto;
    }
    .course_containerb .course_content{
        height: 120px;
    }
}
/*=-"TABLET L"-=*/
@media (max-width:750px){}
/*=-"TABLET M"-=*/
@media (max-width:740px){}
/*=-"TABLET S"-=*/
@media (max-width:600px){}
/*=-"TABLET XS"-=*/
@media (max-width:530px){
    .course_container {
        display: flex;
        flex-direction: column;
        align-items: center;
       
        margin: 0 auto;
        width: 70%;
       
         margin-bottom: 28px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_container:hover{
        
        color: rgb(0, 0, 0);
        border:none;
        width: 75%;
        height:110%;
        
    }
    .course_content a:hover{
    color: palegreen;
    }

    .course_container img{
        width: 80%;
        height: auto;
        padding: 25px 50px;
    }
    .course_content{
        text-align: justify;
        align-items: center;
        padding-left: 10px;
        padding-right: 10px;
        
        height: 150px;
    }
    .course_content h2{
        font-size: 10px;
        padding-bottom:3px;
        padding-top:2px;
    }
    
    .course_content p {
        padding-left: 10px;
        padding-right:10px;
        line-height: 12px;
        text-align: justify;
        font-size: 10px;
        
    }

    .course_containerb .course_content p{
        font-size: 12px;
        font-family: "Poppins", sans-serif;
    }
   
}
/*=-"MOBILE XL"-=*/
@media (max-width:465px){
    .course_section{
        padding-top: 20px;
    }
    .course_section h1{
        font-size: 24px;
        font-weight: 1000;
        margin: 30px 0 40px 0;
        padding: 0 20px 0 20px ;
       color: rgb(0, 0, 0);
    }

    .course_container {
        display: flex;
        flex-direction: column;
        align-items: center;
        background-color: rgb(245, 251, 255);
        margin: 0 auto;
        width: 80%;
       
         margin-bottom: 28px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_container:hover{
       
        color: rgb(0, 0, 0);
        border:none;
        width: 85%;
        height:110%;
       
    }
    .course_content a:hover{
    color: palegreen;
    }

    .course_container img{
        width: 100%;
        height: auto;
    }
    .course_content{
        text-align: justify;
        align-items: center;
        padding-left: 10px;
        padding-right: 10px;
        
        height: 150px;
    }
    .course_content h2{
        font-size: 10px;
        padding-bottom:3px;
        padding-top:2px;
    }
    
    .course_content p {
        padding-left: 10px;
        padding-right:10px;
        line-height: 12px;
        text-align: justify;
        font-size: 10px;
    }
   

    /* bntcccc */
.btnc a{margin: 0 5px 0 5px;
    padding: 5px 8px;
    background: linear-gradient(#058a83,rgb(4, 4, 150));
    /* #0093a7 */
    margin-top: 0px;
    border-radius: 10px;
    border: 1px solid rgb(47, 209, 209);
    color: #fff;
    text-decoration: none;
    font-size: 10px;
    filter: drop-shadow(0px 0px 10px rgb(201, 224, 252));
    transition: 0.5s ease;
}

.btnc a:hover{
    /* background: linear-gradient(#069e97,rgb(0, 0, 87)); */
    background: linear-gradient(rgb(2, 112, 185),rgb(42, 104, 155), rgb(44, 86, 141)); 
    /* background: linear-gradient(#058a83,rgb(6, 6, 161)); */
    color: white;
    text-decoration: none;
}
.btnc > a:nth-child(2){
    /* background: linear-gradient( #0093a7, rgb(0, 0, 131)); */
    background: linear-gradient( #0064a7, rgb(0, 0, 63));
    
}
.btnc > a:nth-child(2):hover{
    /* background: linear-gradient( #0064a7, rgb(0, 0, 63)); */
    background: linear-gradient( #0064a7, rgb(11, 11, 141),rgb(1, 1, 97));
}
.btnc > a:nth-child(3){
    background: linear-gradient( rgb(40, 89, 194), rgb(0, 131, 103));
    /* background: rgb(40, 194, 40); */
    /* #0093a7 */
}
.btnc > a:nth-child(3):hover{
    /* background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92)); */
    background: linear-gradient(rgb(2, 173, 185),rgb(42, 147, 155), rgb(56, 123, 128)); 
    border: 1px solid rgb(79, 207, 147);
}
.btnc > a:nth-child(3):active{
    background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92));
}
    /* Basic Education*/
    .basic_ed{
        margin-top: 20px;
    }
    .basic_ed h1{
        font-size: 24px;
        font-weight: 1000;
        margin: 30px 0 40px 0;
        padding: 0 20px 0 20px ;
       color: rgb(0, 0, 0);
    
    }
    .course_containerb {
        display: flex;
        flex-direction: column;
        align-items: center;
        background-color: rgb(245, 251, 255);
        margin: 0 auto;
        width: 80%;
      
         margin-bottom: 28px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_containerb:hover{
        
        color: rgb(0, 0, 0);
        border:none;
        width: 85%;
        height:110%;
       
    }
  
    .course_containerb img{
        width: 100%;
        height: auto;
    }
    .course_containerb .course_content{
        height: 150px;
    }
    /* btnc1 demo=------------------- */
    .btnc1{
        display: flex;
        justify-content: center;
        align-items: center;
        padding-left: 0px;
    }
    
    .btnc1 a{
        margin: 0 5px 0 5px;
        padding: 5px 8px;
        background: linear-gradient(#058a83,rgb(4, 4, 150));
     
        margin-top: 0px;
        border-radius: 10px;
        border: 1px solid rgb(47, 209, 209);
        color: #fff;
        text-decoration: none;
        font-size: 10px;
        filter: drop-shadow(0px 0px 10px rgb(164, 203, 253));
        transition: 0.5s ease;
    }
}

/*=-"MOBILE L"-=*/
@media (max-width:425px){}
@media (max-width:400px){
    .course_content{
        height: 170px;
    }
}
/*=-"MOBILE M"-=*/
@media (max-width:375px){
    .course_container:hover{
        height: 100%;
    }
    .course_content{
        height: 175px;
    }
    .course_containerb .course_content{
        height: 175px;
    }
}

/*=-"MOBILE S"-=*/
@media (max-width:350px){
    .course_section{
        padding-top: 20px;
    }
    .course_section h1{
        font-size: 22px;
        font-weight: 9000;
        margin: 30px 0 40px 0;
        padding: 0 20px 0 20px ;
        color: rgb(0, 0, 0);
    }

    .course_container {
        display: flex;
        flex-direction: column;
        align-items: center;
        background-color: rgb(245, 251, 255);
        margin: 0 auto;
        width: 80%;
      
         margin-bottom: 28px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_container:hover{
       
        color: rgb(0, 0, 0);
        border:none;
        width: 85%;
        height:110%;
        box-shadow: 0 15px 30px rgba(0,0,0,0.30), 0 14px 11px rgba(0,0,0,0.22);
    }
    .course_content a:hover{
    color: palegreen;
    }

    .course_container img{
        width: 100%;
        height: auto;
    }

    .course_content{
        text-align: justify;
        align-items: center;
        padding-left: 10px;
        padding-right: 10px;
        
        height: 180px;
    }
    .course_content h2{
        font-size: 10px;
        padding-bottom:3px;
        padding-top:2px;
    }
    
    .course_content p {
        padding-left: 10px;
        padding-right:10px;
        line-height: 12px;
        text-align: justify;
        font-size: 10px;
    
    }

    /* bntcccc */
.btnc a{
    margin: 0 3px 0 3px;
    padding: 3px 8px;
    background: linear-gradient(#058a83,rgb(4, 4, 150));
    /* #0093a7 */
    margin-top: 0px;
    border-radius: 10px;
    border: 1px solid rgb(47, 209, 209);
    color: #fff;
    text-decoration: none;
    font-size: 8px;
    filter: drop-shadow(0px 0px 10px rgb(201, 224, 252));
    transition: 0.5s ease;
}

.btnc a:hover{
    /* background: linear-gradient(#069e97,rgb(0, 0, 87)); */
    background: linear-gradient(rgb(2, 112, 185),rgb(42, 104, 155), rgb(44, 86, 141)); 
    /* background: linear-gradient(#058a83,rgb(6, 6, 161)); */
    color: white;
    text-decoration: none;
}
.btnc > a:nth-child(2){
    /* background: linear-gradient( #0093a7, rgb(0, 0, 131)); */
    background: linear-gradient( #0064a7, rgb(0, 0, 63));
    
}
.btnc > a:nth-child(2):hover{
    /* background: linear-gradient( #0064a7, rgb(0, 0, 63)); */
    background: linear-gradient( #0064a7, rgb(11, 11, 141),rgb(1, 1, 97));
}
.btnc > a:nth-child(3){
    background: linear-gradient( rgb(40, 89, 194), rgb(0, 131, 103));
    /* background: rgb(40, 194, 40); */
    /* #0093a7 */
}
.btnc > a:nth-child(3):hover{
    /* background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92)); */
    background: linear-gradient(rgb(2, 173, 185),rgb(42, 147, 155), rgb(56, 123, 128)); 
    border: 1px solid rgb(79, 207, 147);
}
.btnc > a:nth-child(3):active{
    background: linear-gradient( rgb(4, 151, 196), rgb(13, 163, 150),rgb(51, 173, 92));
}
    /* Basic Education*/
    .basic_ed{
        margin-top: 20px;
    }
    .basic_ed h1{
        font-size: 24px;
        font-weight: 1000;
        margin: 30px 0 40px 0;
        padding: 0 20px 0 20px ;
       color: rgb(0, 0, 0);
    
    }
    .course_containerb {
        display: flex;
        flex-direction: column;
        align-items: center;
      
        margin: 0 auto;
        width: 80%;
       margin-bottom: 20px;
         transition-duration: 1s;
        border-radius:3px;
        border:none;
    }
    .course_containerb:hover{
      
        color: rgb(0, 0, 0);
        border:none;
        width: 85%;
        height:110%;
        box-shadow: 0 15px 30px rgba(0,0,0,0.30), 0 14px 11px rgba(0,0,0,0.22);
    }
  
    .course_containerb img{
        width: 100%;
        height: auto;
    }
    .course_containerb .course_content{
        height: 180px;
    }

    
}

/* ---------------------END--------------------------- */
/* ---------------------END--------------------------- */




/* ------ "Contact Us" ------ */


.contact_content {
    font-family: sans-serif;
    margin: 50px;

}
.contact_row{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.contact_c1{
    display: flex ;
    flex-direction: column;
    align-items:start;
    width: 400px;
    margin: 0 auto;
    
}
.contact_c1 p{
    text-align: left;
}

.contact_c2{
    display: flex ;
    flex-direction: column;
    align-items: start;
    width: 680px;
    margin: 0 auto;
    height: 565px;
   
}
h1 {
    text-align: center;
    margin-bottom: 20px;

}

form {
    width: 400px;
    margin: 0 auto;
    padding: 20px;
    border: 1px ridge rgb(0, 0, 0);
    border-radius: 5px;
    background-color: var(--clr-smokey);
    border-color: #058a83;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

label {
    display: block;
    margin-bottom: 5px;
    border-color: var(--clr-bluey);
}

input[type="text"],
input[type="email"] {
    width: 100%;
    padding: 10px;
    border: 1px ridge var(--clr-bluey);
    border-radius: 3px;
    margin-bottom: 10px;
}

textarea {
    height: 150px;
    width: 100%;
    padding: 10px;
    border: 1px ridge var(--clr-bluey);
    border-radius: 3px;
    margin-bottom: 10px;
}

button[type="submit"] {
    background-color: #4CAF50;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

#message-status {
    margin-top: 10px;
    color: green;
}
.contact_row .mapouter{
    margin: 0px 0 0 50px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
/*=-""4K"-=*/
@media (max-width:2560px){

}
/*=-"PC XL"-=*/
@media (max-width:1920px){
    .contact_c1{
        height: 520px;
            }
}
/*=-"PC"-=*/
@media (max-width:1650px){

}
/*=-"LARGE LAPTOP"-=*/
@media (max-width:1475px){
    .contact_c1{
height: 520px;
    }
}
/*=-"LAPTOP M"-=*/
@media (max-width:1300px){

}
/*=-"LAPTOP M2"-=*/
@media (max-width:1300px){
    .contact_content {
        font-family: sans-serif;
        margin: 50px;
    }
    .contact_row{
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }
    .contact_c1{
        display: flex ;
        flex-direction: column;
        align-items:start;
        width: 400px;
        margin: 0 auto;
      
        
    }
    .contact_c2{
        display: flex ;
        flex-direction: column;
        align-items: start;
        width: 80%px;
        margin: 0 auto;
        margin-left: 20px;
        height: 565px;
       
    }
   
    form {
        width: 300px;
        margin: 0 auto;
        padding: 20px;
        border: 1px ridge rgb(0, 0, 0);
        border-radius: 5px;
    }
    
    label {
        display: block;
        margin-bottom: 5px;
    }
    
    input[type="text"],
    input[type="email"] {
        width: 100%;
        padding: 10px;
        border: 1px ridge rgb(0, 0, 0);
        border-radius: 3px;
        margin-bottom: 10px;
    }
    
    textarea {
        height: 150px;
        width: 100%;
        padding: 10px;
        border: 1px ridge rgb(0, 0, 0);
        border-radius: 3px;
        margin-bottom: 10px;
    }
    
    button[type="submit"] {
        background-color: #4CAF50;
        color: white;
        padding: 10px 20px;
        border: none;
        border-radius: 5px;
        cursor: pointer;
    }
    
    #message-status {
        margin-top: 10px;
        color: green;
    }
    
}
/*=-"TABLET XXL"-=*/
@media (max-width:800px){
    .contact_row{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .contact_c1{
        display: flex ;
        flex-direction: column;
        align-items:start;
        width: 300px;
        margin: 0px 10px 10px 10px;     
        height: fit-content;
        
    }
    .contact_row .mapouter{
        margin: 20px 0 0 0;
    }
    /* .contact_c2{
        display: grid;
        align-items: center;
        width: 100%;
    margin: 10px 10px 0px 10px;
       padding-bottom: 0px;
       padding-top: 20px;
    } */

}
/*=-"TABLET L"-=*/
@media (max-width:750px){

}
/*=-"TABLET M"-=*/
@media (max-width:740px){

}
/*=-"TABLET S"-=*/
@media (max-width:600px){

}
/*=-"TABLET XS"-=*/
@media (max-width:500px){

}
/*=-"MOBILE XL"-=*/
@media (max-width:465px){

    .contact_content {
        font-family: sans-serif;
        margin: 20px 0 0 0;
    
    }
    .contact_row{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        
    }
    .contact_c1{
        display: flex ;
        flex-direction: column;
       
        width: 350px;
        margin: 10px 10px 10px 0px;
        
        height:200px;
    }
    .contact_c1 h2{
        font-size: 18px;
    }
  

    form {
        width: 350px;
        margin: 5px 5px 5px 5px;
        padding: 20px;
        border: 1px solid #ccc;
        border-radius: 5px;
    
    }
    
    label {
        display: block;
        margin-bottom: 5px;
    }
    
    input[type="text"],
    input[type="email"] {
        width: 100%;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 3px;
        margin-bottom: 10px;
    }
    
    textarea {
        height: 150px;
        width: 100%;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 3px;
        margin-bottom: 10px;
    }
    
    button[type="submit"] {
        background-color: #4CAF50;
        color: white;
        padding: 10px 20px;
        border: none;
        border-radius: 5px;
        cursor: pointer;
    } .contact_row .mapouter{
        margin: 20px 0 0 0;
    }
    
}
/*=-"MOBILE L"-=*/
@media (max-width:425px){

}
/*=-"MOBILE M"-=*/
@media (max-width:370px){
    .contact_c1{
        margin: 2px;
        width: 90%;
    }
}
/*=-"MOBILE S"-=*/
@media (max-width:320px){

}
/* ---------------------END--------------------------- */
/* ---------------------END--------------------------- */




/* ------ "Prospectus" ------ */

        /*----table------*/
.course_info{
    height: auto;
    width: auto;
    margin: 2rem 8rem 3rem 8rem;
    justify-content: space-evenly;
    align-items: center;
    font-family: sans-serif;
}

.c_head{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.c_head p{
    font: 16px;
    font-family: sans-serif;
    text-align: start;
    padding: 20px 20px 0px 20px;

}
/* course table*/
.table{
    display: flex;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
}


.table th, td{
    border: 1px solid black;
    text-align: start;
    padding: 2px;
    font-weight: 550;
    
}

.table th{
    background-color: black;
    color: white;
}

.btnp{
    color: #f3f5ff;
    background: linear-gradient(to bottom right, rgb(233, 3, 3),rgb(5, 76, 228));
    border-radius: 2px;
    padding: 5px;
   
    box-shadow: 0px 0px 5px rgb(17, 17, 17);
}
.btnp:hover{
    color: #ffffff;
    text-decoration: none;
    background: #1ccc0c;
    box-shadow: 0px 0px 5px rgb(56, 54, 65);
}
@media(max-width:400px){
    .btnp{
        font-size: 12px;
    }
    .c_head p{
        padding: 10px 10px 0px 10px;
    }
}

/*=-""4K"-=*/
@media (max-width:2560px){

}
/*=-"PC XL"-=*/
@media (max-width:1920px){

}
/*=-"PC"-=*/
@media (max-width:1650px){

}
/*=-"LARGE LAPTOP"-=*/
@media (max-width:1475px){

}
/*=-"LAPTOP M"-=*/
@media (max-width:1300px){

}
/*=-"LAPTOP M2"-=*/
@media (max-width:1200px){

}
/*=-"TABLET XXL"-=*/
@media (max-width:800px){

}
/*=-"TABLET L"-=*/
@media (max-width:750px){

}
/*=-"TABLET M"-=*/
@media (max-width:740px){

}
/*=-"TABLET S"-=*/
@media (max-width:600px){

}
/*=-"TABLET XS"-=*/
@media (max-width:500px){

}
/*=-"MOBILE XL"-=*/
@media (max-width:465px){

}
/*=-"MOBILE L"-=*/
@media (max-width:425px){
    
    main{
        margin: 0;
        padding: 0;
    }
    .course_info{
        height: auto;
        width: 100%;
        margin: 10px 10px 10px 0px;
        justify-content: space-evenly;
        align-items: center;
    }
    
    .c_head{
        display: flex;
        flex-direction: column;
        align-items: center;
        font-size: 10px;
    }
    .c_head p{
        font-size: 10px;
        text-align: start;
        padding-top: 20px;
    }
    /* course table*/
    .table{
       padding: 0;
        display: flex;
        flex-direction: column;
        font-size: 10px;
    }
    
    .table th, td{
        border: 1px solid black;
        text-align: start;
        padding:0;
        font-size: 10px;
    }
    
    .table th{
        background-color: black;
        color: white;
        font-size: 10px;
    }
    
h2{
    font-size: 10px;
}
h3{
    font-size: 10px;
}

}
/*=-"MOBILE M"-=*/
@media (max-width:375px){

}
/*=-"MOBILE S"-=*/
@media (max-width:320px){

}

/* ---------------------END--------------------------- */
/* ---------------------END--------------------------- */

/* ---------------------Student Handbook Content Section--------------------------- */
.handbooksection{
    padding: 50px;
    display: flex; flex-direction:
    column; justify-content: center;
    align-items: center;
    background-color: #f2f4ff;
    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.479));
}
.handbooksection h2{
    font-size: 24px;
}
.handbookcontent{
    display: flex;
    gap: 15px;
}
.handbookcontent a{
    color: #f3f5ff;
    background: #003dad;
    border-radius: 5px;
    padding: 5px;
    text-decoration: none;
    box-shadow: 0px 0px 5px rgb(122, 128, 168);
}
.handbookcontent a:hover{
    color: #00007c;
    background: #f3fff6;
    box-shadow: 0px 0px 5px rgb(192, 192, 192);
}

@media (max-width: 650px){
    .handbooksection h2{
        font-size: 16px;
    }
    .handbookcontent{
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
}

/* ---------------------END--------------------------- */
/* board of trustees */
.board-txt{
    margin-top: 50px;
    padding: 70px;
    text-align: left;
    background: #ecf4ff;
    display: flex;
    flex-direction:column; 
    justify-content:center;
    align-items: center;
}
.board-txt h1 {
    font-size: 28px;
}
@media(max-width:600px){
    .board-txt h1{
        font-size: 20px;
        margin-bottom: 0px;
    }
}
