@media only screen and (min-width: 1440px) {
    .container {
        max-width: 1349px !important;
        width: 100%;
    }

}

.nav-menu .left a{
    padding-left: 8px !important;
    padding-right: 0px !important;
}
.nav-menu li a{
    font-size: 17px !important;
    padding-right: 12px !important;
}

.menu-item-has-children a {
    padding-left: 8px !important;
}

a:hover {
    color: #F48221 !important;
}

.full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul.sub-menu li a:hover{
    color: #044a88 !important;
}
.full-width-header.header-style2 
.rs-header .menu-area.innerpage 
.rs-menu-area .main-menu 
.rs-menu ul.sub-menu li a:hover {
    color: #044a88 !important;
}
.rs-about ul li a:hover{
    color: #fff !important;
}
.black {
    color: black;
}
.size-change a img{
    height: 262px !important;
}
.lgreen {
    color: #73C040;
}

.yellow {
    color: #FFCB05;
    font-weight: 600;
}

.white,
.white-color {
    color: #ffffff !important;
}


:root {
    --color-yellow: #FFCB05;
    --color-blue: #005BAA;
    --color-lgreen: #73C040;
    --color-orange: #F48221;
}

.sec-title6 .sub-title {
    font-size: 30px !important;
}

.full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul li a:hover {
    color: #f3892f !important;
}

.full-width-header.header-style2 .rs-header .menu-area.sticky {
    background: #ffffff !important;
}

.full-width-header .rs-header .topbar-area,
.full-width-header .home8-style4 .rs-header .menu-sticky,
.rs-about.style2 .about-intro,
.rs-degree.style1 .degree-wrap .content-part,
.full-width-header .rs-header .topbar-area.home8-topbar {
    background: var(--color-blue) !important;
}

.rs-about .histort-part .single-history a {
    background: #005BAA;
}

.rs-slider.style1 .owl-nav .owl-next,
.rs-slider.style1 .owl-nav .owl-prev {
    background: none !important;
}

.readon2,
.rs-about .histort-part .single-history a.active {
    background: var(--color-orange);
}


.rs-team.home-style15 .team-item .team-wrap .team-content .name a {
    color: black;
}

.full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul.sub-menu {
    background: #ffffff !important;
}

.full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul.sub-menu li a {
    color: black !important;
}

.home-style2 h1,
.home-style2 h3,
.home-style2 h3,
.home-style2 h5,
.home-style2 h6 {
    color: #005BAA !important;
}

.rs-slider.style1 .slider-content {
    padding: 180px 0px !important;
}

.full-width-header .rs-header .menu-area .logo-cat-wrap {
    height: 110px !important;
    line-height: 80px !important;
    width: 390px !important;

}


.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a {
    line-height: 40px !important;
    height: 40px !important;
}

.col-lg-2 {
    padding-left: 0px !important;
    padding-right: 0x !important;
}

.full-width-header.header-style2 .rs-header .menu-area .main-menu.pr-80,
.full-width-header.header-style2 .rs-header .menu-area .logo-cat-wrap .logo-part.pr-90 {
    padding-right: 0px !important;
}

/* 
.rs-degree.style1 .degree-wrap:before{
background:linear-gradient(transparent, #005BAA) !important;
} */
.sec-title .sub-title.primary,
.sub-title {
    color: #F48221;
}

.image-grid img {
    border-radius: 20px !important;
}

.slider-content .slide1 .container {
    padding-left: 30px !important;
}

.sec-title {
    padding-right: 54px !important;
}

.rs-about.style2 .about-intro {
    padding: 30px 50px 20px !important;
}

.pb-150 {
    padding-bottom: 60px !important;
}

.pt-134 {
    padding-top: 80px !important;
}

.pb-100 {
    padding-bottom: 90px !important;
}

.pt-100 {
    padding-top: 70px !important;
}

.rs-footer {
    background-color: #005BAA !important;
    background-image: none !important;
}

.rs-footer .footer-top {
    padding: 50px 0px 20px !important;
}

.align {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.rs-footer .footer-bottom {
    padding: 5px 0px !important;
}

.rs-footer .footer-top .address-widget li {
    margin-bottom: 5px !important;
}

.address-widget li {
    padding: 7px 0px !important;
}

.size img {
    width: 60px;
    height: auto;
}

::selection {
    background: #FFCB05;
}

.rounded-logo {
    border-radius: 20px !important;
}

.footer-widget p {
    margin-top: 20px !important;
}

/* .image-grid img{
    display: flex;
    align-items: center !important;
    justify-content: center !important;
} */
@media(min-width: 1400px) {
    .container {
        max-width: 1400px !important;
    }
}

@media (max-width:1400) {
    .full-width-header .rs-header .logo-part img {
        max-height: 80px !important;
    }
}

@media(max-width:1199px) {
    .full-width-header.header-style2 .rs-header .menu-area .logo-cat-wrap .logo-part img {
        max-height: 70px;
    }
}

@media(max-width:991px) {
    .md-pt-64 {
        padding-top: 20px !important;
    }

    .image-grid img {
        padding-bottom: 20px !important;
    }

    .rs-about.style2 .about-intro {
        padding: 30px 10px 30px !important;
    }

    .sec-title {
        padding-right: 0px !important;
    }

    .pb-100 {
        padding-bottom: 5px !important;
    }

    .content-part,
    .rs-about.style1 .histort-part {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .rs-degree.style1.modify .degree-wrap .content-part {
        padding: 0px 15px 0px !important;
    }

    .rs-team.home-style15 .team-item .team-wrap .team-img {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .md-mb-20 {
        margin-bottom: 0px !important;
    }

    .copyright {
        padding-top: 5px !important;
    }

    .rs-cta.style2 .partition-bg-wrap:before {
        background: none !important;
    }

    .md-pb-40 {
        padding-bottom: 20px !important;
    }

    .pt-100 {
        padding-top: 35px !important;
    }

    .md-pb-70 {
        padding-bottom: 20px !important;
    }

    .rs-header {
        position: fixed;
        /* stick to top */
        width: 100%;
    }

    .align {
        display: flex;
        flex-direction: column;
        align-items: start;
    }

    .full-width-header.header-style2 .rs-header .menu-area .logo-cat-wrap {
        width: 280px !important;
    }

    .full-width-header .rs-header .menu-area .logo-cat-wrap {
        height: 83px !important;
    }
}

/* Sticky Header */

/* Inner Page */
.full-width-header .rs-header .menu-area .rs-menu-area {
    display: flex;
    align-items: center;
    justify-content: end !important;
    padding-right: 10px !important;
}

/* breadcrum section */
/* Breadcrumb Wrapper */
.rs-breadcrumbs {
    position: relative;
    text-align: center;
    overflow: hidden;
}

/* Background Image */
.rs-breadcrumbs .breadcrumbs-img {
    position: relative;
}

.rs-breadcrumbs .breadcrumbs-img img {
    width: 100%;
    height: 300px;
    /* Adjust height */
    object-fit: cover;
    display: block;
}

/* Overlay */
.rs-breadcrumbs .breadcrumbs-img::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    /* dark overlay */
}

/* Text on Top */
.rs-breadcrumbs .breadcrumbs-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: #fff;
}

.rs-breadcrumbs .page-title {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 10px;
}

/* Breadcrumb Links */
.rs-breadcrumbs ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
    gap: 10px;
    font-size: 16px;
}

.rs-breadcrumbs ul li {
    color: #fff;
}

.rs-breadcrumbs ul li a {
    color: #ffd700;
    /* highlight */
    text-decoration: none;
}

.rs-breadcrumbs ul li a:hover {
    text-decoration: underline;
}


/* breadcrum section end */
.sec-title .sub-title.orange {
    color: #f3892f;
}

.timesec{
    color: #10100f;
}

@media(max-width:767px){
    .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{
        margin-right: 0px !important;
    }
    .full-width-header.header-style2 .rs-header .menu-area .logo-cat-wrap .logo-part img{
        max-height: 150px !important;
    }
    .full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul.sub-menu{
        background: #fff !important;
    }
    .nav-menu > .menu-item-has-children > span.rs-menu-parent,
    .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{
        line-height: 51px !important;
        height: 51px !important;
    }
    .breadcrumbs-text{
        padding-top: 60px !important;
        text-align: center !important;
    }
}