@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');



.page-header {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.page-header-inner {
    background: rgba(0, 0, 0, .7);
}

.breadcrumb-item + .breadcrumb-item::before {
    color: var(--light);
}

.section2 {
    padding: 30px 0;
}

.tabs {
    display: flex;
    justify-content: flex-start;
    list-style: none;
    padding: 0;
    margin-bottom: 30px;
}

.tabs a {
    margin-right: 10px;
    padding: 8px 15px;
    background-color: #f8f8f8;
    border-radius: 5px;
    text-decoration: none;
    font-weight: bold;
    color: #333;
    transition: background-color 0.3s ease;
}

.tabs a.current {
    background-color: #da6d00;
    color: #fff;
}

.tabs a:hover {
    background-color: #008638;
    color: #fff;
}

.head_txt h2 {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 20px;
}

.head_txt p {
    font-size: 1rem;
    line-height: 1.8;
}

.color_green {
    color: #28a745;
}

.bold {
    font-weight: bold;
}

.img_right img {
    max-width: 100%;
    height: auto;
    margin-left: 10px;
    border-radius: 10px;
}

@media (min-width: 768px) {
    .head_txt h2 {
        font-size: 2.5rem;
    }

    .head_txt p {
        font-size: 1.125rem;
    }
}

@media (min-width: 992px) {
    .head_txt h2 {
        font-size: 3rem;
    }

    .head_txt p {
        font-size: 1.2rem;
    }
}


/* other pages style */

/* about page style */
.col-lg-3
{
        padding: 20px;
}

.main_page-title{
    padding-left:0px; 
    color:#EA3D0F;
    font-family: Roboto, sans-serif;
    font-weight: 600;
}

.sidemenu{
    border: 2px solid #da6d00;
    padding: 8px;
}
.sidemenu-style{
    border: 1px dashed #28a745; 
    padding: 8px;
}

.page-info li{
    list-style: none;
    border: 1px solid #da6d00;
}
.page-info li a{
   font-family: Roboto, sans-serif;
    color: #000;
    text-decoration: none;
}
.page-info li a i{
    padding-left: 3px;
    padding-right: 8px;
}

.title-heading{
    background-color:#da6d00;
    color: #fff; 
    font-weight: 700; 
  font-family: Roboto, sans-serif;
    padding-left: 10px;
}

.page-main-style img{
    padding: 8px;
}
.page-main-style
{
    border:1px solid #da6d00;
}
.page-main-style p{
    font-family: Roboto, sans-serif;
    text-align: justify; 
    padding: 15px;
}
/* end of about page */

/* director page style */
.page-main-style #director_img{
    padding-top: 22px;
    padding-left: 10px;
}
/* end of director page style */

/* vission-mission page style */
.page-main-style ul li
{
   font-family: Roboto, sans-serif;
}
/* end of vission-mission page style */

/* general-instruction page style */
    .page-main-style ol li
    {
       font-family: Roboto, sans-serif;
}
/* end of general-instruction page style */

/* academic system start */
.page-main-style strong
{
   font-family: Roboto, sans-serif;
    font-weight:900;
    font-size:20px;
    padding-left:0px;
}
/* academic system end */

/* contact page start */
    .card1_style
    {
        background-color:rgb(0, 168, 174);
    }
    .contact_style2 a
    {
        background-color:rgb(0, 168, 174);
    }
/* contact page end */

.sidemenu 
{
    transition:transform 0.3s ease-in-out;
}

.sidemenu 
{
    transform:translateX(10px);
}

.fa-chevron-circle
{
    color:#28a745;
}




.mas_h
{
    position: relative;margin-top: 0;padding-bottom: 20px;margin-bottom: 20px;font-size: 25px;font-weight: 700;color: #EA3D0F;width: 100%;
}
.mas_h:after 
{
    content: '';position: absolute;width: 30px;background-color: #28A745;height: 2px;left: 0;bottom: 0;
 }
 
 .masu
        {
           /* color: #FF9900; */
           color:#28A745;
        }
