/*UI14041994*/


/*search full screen*/

.overlay_search {
    height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
}

.overlay_search .overlay_content {
    position: relative;
    top: 50%;
    width: 50%;
    transform: translateY(-50%);
    text-align: center;
    margin-top: 30px;
    margin: auto;
    padding: 0;
}

.overlay_search .overlay_content .form-group {
    width: 100%;
    height: auto;
    display: inline-block;
    flex-wrap: wrap;
}

.overlay_search .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
    cursor: pointer;
    color: white;
}

.overlay_search .closebtn:hover {
    color: var(--orange-colore);
}

.overlay_search input[type=text] {
    padding: 1.5rem;
    font: var(--font16);
    border: none;
    width: 80%;
    background: white;color: #666;
}

.overlay_search input[type=text]:hover {
    background: #f1f1f1;
}

.overlay_search button {
    width: 20%;
    padding: 1.5rem;
    background: var(--bluecolor);
    font: var(--font16);
    border: none;
}

.overlay_search button:hover {
    background: var(--orange-colore);
}
.overlay_content [type=submit]{
    cursor: pointer;
    width: 18%;
    padding: 1.5rem;
    background: var(--bluecolor);
    background-image: url(../images/search.svg);
    background-position: center;
    background-repeat: no-repeat;
    font: var(--font16);
    border: none;
    color: #fff;
    display: inline-block;
    text-indent: -9999px;
    /* padding: 16px 70px; */
}
.overlay_content [type=submit]:hover{background:var(--orange-colore);color: #fff;background-image: url(../images/search.svg);background-position: center;background-repeat: no-repeat;}

/*--search css-end--*/

header {
    position: fixed;
    z-index: 99;
    left: 0;
    right: 0;
    width: 100%;
    transition: 0.5s ease-in-out;
}

.home_header:after {
    content: "";
    width: 100%;
    height: 0%;
    background: #282828;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0;
    transition: 0.8s;
}

.home_header.sticky:after {
    height: 100%;
    opacity: 1;
}

.home_header,
.inner_header {
    padding: 1.5rem 0 0 5rem;
}

.home_header .navbar,
.inner_header .navbar {
    padding: 0;
}
.navbar-brand{position: relative;z-index: 99;}
.home_header .menu_serach,
.inner_header .menu_serach {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 99;
}

.home_header .menu_serach .menu_box,
.inner_header .menu_serach .menu_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 19.5rem;
    height: 8.6rem;
    background: var(--orange-colore);
}

.home_header .menu_serach .search_box,
.inner_header .menu_serach .search_box {
    height: 8.6rem;
    width: 8.6rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: rgb(0 78 152 / 87%);
}

.home_header .menu_serach a span,
.inner_header .menu_serach a span {
    font: bold 1.9rem/2.3rem var(--montserrat);
    color: #FFFFFF;
    padding-right: 2rem;
}

.navbar-expand-lg .navbar-nav {
    align-items: center;
}



/* .inner_header .navbar-expand-lg .navbar-nav .nav-link{color: var(--colorwhite);}
 */

.sticky.home_header .navbar-brand,
.sticky.inner_header .navbar-brand {
    transition: 0.5s;
    width: 14%;
}

.sticky.home_header .navbar-brand img,
.sticky.inner_header .navbar-brand img {
    max-width: 75%;
    transition: 0.5s;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background: #282828;
    transition: 0.5s;
}

.sticky.home_header,
.sticky.inner_header {
    transition: 0.5s;
    padding: 0rem 0rem 0rem 5rem;
}

.inner_header .navbar-expand-lg .navbar-nav .nav-link {
    /* font-weight: normal;
  letter-spacing: -0.63px; */
    color: var(--colorwhite);
    cursor: pointer;
}
/*
.navbar-expand-lg .navbar-nav .nav-link:hover {
    color: var(--orange-colore);
} */

.navbar-expand-lg .navbar-nav .nav-link {
    text-transform: capitalize;
    padding: 3rem 2.4rem;
    font: var(--font21);
    color: var(--colorwhite);
    position: relative;
    z-index: 99;
    transition: 0.5s;
}
.navbar-expand-lg .navbar-nav .nav-link::after{width: 100%;height: .1rem;background: #FF6600;position: absolute;left: 0;bottom: 0;content: "";z-index: 99;transform: scaleX(0);transform-origin: bottom right;transition: transform 0.25s ease-out;}
.navbar-expand-lg .navbar-nav .nav-link:hover::after{transform: scaleX(1);transform-origin: bottom left;}

.navbar-expand-lg .navbar-nav .nav-item {
    padding-right: 0rem;
}

.navbar-expand-lg .navbar-nav .nav-item:last-child {
    padding-right: 0rem;
    cursor: pointer;
}
.navbar-expand-lg .navbar-nav .nav-item:nth-last-of-type(2){margin-right: 1.9rem;}
.navbar-expand-lg .navbar-nav .nav-item:nth-last-of-type(1) .nav-link {
    font-weight: bold;
    color: var(--yellowcolor);
    padding-right:3.3rem;
}

.offcanvas-body {
    padding: 1rem 5rem;
}

.offcanvas-end {
    border-left: 0;
}
.offcanvas-body ul .nav-item a {
    color: #fff;
    padding: 15px 0px;
    font-size: 18px;
    font-weight: 500;
}
.offcanvas-body ul .nav-item a:hover {color:#fff9 ;}

.offcanvas-body ul li .nav-link {
    font: 600 1.8rem/2.5rem var(--manrope);
    letter-spacing: 1.05px;
    color: #fff;
    text-transform: capitalize;
    padding: 0;
    padding: 1.5rem 0rem;
    font-family: 'Manrope', sans-serif;
}

.offcanvas-body ul li .nav-link:hover {
    color: #ffffff7a;
}
.offcanvas-header .btn-close {filter: invert(1);}
.offcanvas-body ul .nav-item {
    border-bottom: 1px solid #ffffff30;
}

.offcanvas-body ul .nav-item:last-child {
    border: none;
}
.offcanvas.offcanvas-end{background: rgb(0 78 152 / 87%);}
.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 2rem 3.5rem 0;
    font-size: 1.8rem;
}

.offcanvas-backdrop.show {
    opacity: .7;
}


/*--accordian-start-css--*/

.offcanvas-body .accordion-button::after {
    position: absolute;
    left: 0rem;
}

.offcanvas-body .accordion-button {
    padding: 1.5rem 1.25rem 1.5rem 4rem;
    font: 600 1.8rem/2.5rem var(--Montserrat);
    letter-spacing: 1.05px;
    color: var(--black);
    text-transform: uppercase;
    border-bottom: 0.1rem solid rgb(227 227 227);
}


/*--hamburgure-css-end--*/

.offcanvas-body .accordion-button::after {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
    transform: scale(1) !important;
    border: 0.1rem solid var(--black);
    padding: 0.1rem;
    border-radius: var(--Radius-full);
    width: 2.5rem;
    height: 2.5rem;
    background-position: center;
    background-size: 47%;
}

.offcanvas-body .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
}

.offcanvas-body .accordion-button:focus {
    box-shadow: none;
}

.offcanvas-body .accordion-item {
    border: none;
}

.offcanvas-body .accordion-button:not(.collapsed) {
    color: var(--black);
    background-color: transparent;
    box-shadow: none;
}

.offcanvas-body .card-body {
    padding-left: 4rem;
    padding-top: 0;
    padding-bottom: 0;
}

.offcanvas-body .card-body ul li {
    border-bottom: 0.1rem solid rgb(227 227 227);
    padding: .5rem 0;
}

.offcanvas-body .card-body ul li:last-child {
    border: none;
}

.offcanvas-body .card-body ul li a {
    font: normal 1.6rem/2.9rem var(--Montserrat);
    color: var(--black);
}

.offcanvas-body .card-body ul li a:hover {
    color: var(--ltgreencolor);
}


/*--accordian-end-css--*/

/*----UI1441994-MEGA-MENU--START---*/
.sub_menu {background: #303030;display: none; position: absolute;top: 0;left: 0; transition: 0.3s;padding:15rem 10rem 12rem;width: 100%;height: 100vh;overflow-y: auto;}
.sticky.home_header .sub_menu, .sticky.inner_header .sub_menu {padding: 20rem 15rem 12rem;}
.drop_menu:hover .sub_menu {display: block;}
.submenu_inner{display: flex;flex-wrap: wrap;justify-content: space-between;}
.submenu_inner .mega_rpbox:nth-child(1){width: 30%;padding-right: 4rem;}
.submenu_inner .mega_rpbox:nth-child(2){width: 40%;background:#262626;padding: 5rem;}
.submenu_inner .mega_rpbox:nth-child(3){width: 20%;}
.mega_rpbox .mega_number{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 6rem;border-bottom: .2rem solid rgb(255 255 255 / 28%);}
.mega_rpbox .mega_number li{width: 40%;}
.mega_rpbox .mega_number li .num{font-size: 13rem;line-height: 16rem;letter-spacing: -3.25px;font-family: var(--oswald);color: #FF6600;font-weight: bold;}
.mega_rpbox .mega_number li span{font-size: 3rem;line-height:3.6rem;font-family: var(--montserrat);color: #fff;font-weight: normal;display: block;letter-spacing: normal;}
.mega_rpbox .mega_number li:last-child .num{color:#0099FF}
.mega_rpbox h3{font-size: 6rem;line-height:6rem;font-weight: bold; font-family: var(--montserrat);color: #666666;margin-top: 7rem;}
.mega_rpbox .mega_department li{padding: 2rem 0;border-bottom:.1rem solid rgb(255 255 255 / 15%);}
.mega_rpbox .mega_department li a{font-size: 1.6rem;line-height:2.1rem;font-weight: normal; font-family: var(--montserrat);color: #fff;}
.mega_rpbox h5{font-size: 2.1rem;line-height:2.5rem;font-weight: normal; font-family: var(--montserrat);color: #FFDD00;margin-bottom: 4rem;}
.mega_rpbox .mega_department li a:hover{color: var(--orange-colore);}
.mega_rpbox .mega_department li:last-child{border-bottom: 0;}
.sub_menu::-webkit-scrollbar {width: 2px;border-radius: 100%;}
.sub_menu::-webkit-scrollbar-track {background: #f1f1f1;}
.sub_menu::-webkit-scrollbar-thumb {background: #FF6600 ;}

/*----UI1441994-MEGA-MENU--END---*/

/* ============================================== Common Inner Menu About start======================================== */

.inner_common_menu {
    margin-top: 6.3rem;
}

.inner_common_menu ul {
    display: flex;
    position: relative;
    background: #fff;
    width: 85%;
}

.inner_common_menu ul li a {
    color: #666666;
    font-size: 1.8rem;
    line-height: 3rem;
    font-weight: 500;
}

.inner_common_menu ul li a.active {
    color: #004E98;
}

.inner_common_menu li {
    position: relative;
    padding: 1.5rem 2rem;
}

.inner_common_menu li:first-child {
    padding-left: 0;
}

.inner_common_menu li:after {
    content: '';
    position: absolute;
    left: 0;
    height: 14px;
    width: 2px;
    background: #999999;
    bottom: 2.3rem;
    opacity: 1;
}

.inner_common_menu li:nth-child(1):after {
    display: none;
}
/* ============================================== Common Inner Menu About end======================================== */


/* ============================================== Common Page Title end======================================== */

.page_title {
    padding: 8rem 0 8rem;
}

.page_title.page_title-nospace {
    padding: 8rem 0 1rem;
}

.page_title .container {
    display: var(--flex);
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.page_title h1 {
    position: relative;
    padding: 0 0 3.2rem;
    margin-bottom: 0;
}

.page_title h1:before {
    content: "";
    width: 92px;
    height: 0.1rem;
    background: #FF6600;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.page_title nav {
    margin-left: auto;
    margin-top: 1.4rem;
}

.page_title .breadcrumb {
    margin-bottom: 0;
}

.page_title li.breadcrumb-item {
    padding-right: 1rem;
    color: var(--fontcolor);
    padding-left: 0;
    font-size: 1.4rem;
}

.page_title .breadcrumb-item+.breadcrumb-item::before {
    padding-right: 1rem;
}

.page_title .breadcrumb-item+.breadcrumb-item::before {
    content: "\0203A";
    float: none;
    font-size: 1.5rem;
    color: #333333;
    font-family: FontAwesome;
}

.page_title li.breadcrumb-item a {
    font-size: 1.4rem;
    display: inline;
    color: #333333;
}
/* ============================================== Common Page Title end======================================== */

/* ============================================== Common Page Blockquote start======================================== */

.dplab_head {
    padding-bottom: 5rem;
}

.dplab_head blockquote {
    line-height: 4.2rem;
    letter-spacing: 0;
    font-size: 3rem;
}

/* ============================================== Common Page Blockquote end======================================== */






@media (max-width: 1649px) {
    .submenu_inner .mega_rpbox:nth-child(2) {
    width: 45%;
}
    .home_header .navbar-brand,
    .inner_header .navbar-brand {
        transition: 0.5s;
        width: 13%;
    }
    .home_header {
        padding: 2.5rem 0 0 4rem;
    }
    .inner_header {
        padding: 1rem 0 0 2rem;
    }
    .sticky.home_header,
    .sticky.inner_header {
        padding: 0.5rem 0 0 3rem;
    }
    .sticky.home_header .navbar-brand,
    .sticky.inner_header .navbar-brand {
        transition: 0.5s;
        width: 15%;
        margin-top: 0rem;
    }
    .navbar-expand-lg .navbar-nav .nav-link {padding: 2.8rem 1.5rem;font-size: 1.9rem;}
    .sticky.home_header .nav-link, .sticky.inner_header .nav-link {font-size: 1.8rem;transition: .5s;}
    .home_header .menu_serach .menu_box, .inner_header .menu_serach .menu_box {width: 17.5rem;height: 8.7rem;}
    .home_header .menu_serach .search_box, .inner_header .menu_serach .search_box {height: 8.7rem;width: 8.7rem;}
    .sticky.inner_header { padding: 0rem 0 0rem 2rem;}
    .sticky.home_header .navbar-brand img, .sticky.inner_header .navbar-brand img {
    max-width: 70%;transition: 0.5s;}

    /*--UI14041994megamenu-css-start--*/
    .sub_menu {padding: 20rem 11rem 10rem;}
    .sticky.home_header .sub_menu, .sticky.inner_header .sub_menu {padding: 15rem 11rem 10rem;}
    .mega_rpbox .mega_number li .num {font-size: 12rem;line-height: 15rem;letter-spacing: -2.25px;}
    .submenu_inner .mega_rpbox:nth-child(1) {padding-right: 3rem;}
    .mega_rpbox .mega_number li span {font-size: 2.1rem;line-height: 3rem;}
    .mega_rpbox h3 {font-size: 5rem;line-height: 5rem;margin-top: 6rem;}
    .mega_rpbox .mega_number {padding-bottom: 5rem;}
    .mega_rpbox .mega_department li {padding: 1.5rem 0;}
    .submenu_inner .mega_rpbox:nth-child(2) {padding: 4rem;}
    .mega_rpbox .mega_department li a {font-size: 1.6rem;}
    .mega_rpbox h5 {margin-bottom: 3rem;}
    /*--megamenu-css-end--*/

}/*--1649-end--*/

@media (max-width: 1440px) {
     .sub_menu {padding: 17rem 11rem 10rem;}
    .navbar-expand-lg .navbar-nav .nav-link {
        font: var(--font18);
    }
    .sticky.home_header .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 1.6rem;
        transition: 0.5s;
    }
    .home_header .menu_serach .menu_box,
    .inner_header .menu_serach .menu_box {
        width: 15.5rem;
    }
    .sticky.home_header {
        padding: 0rem 0 0 3rem;
    }
    .inner_header{padding: 1rem 0rem 1rem 4rem!important;}
    .sticky.inner_header { padding: 0rem 0rem 0rem 3rem !important;}
    .home_header .navbar-brand,
    .inner_header .navbar-brand {
        transition: 0.5s;
        width: 14%;
    }
    /* .sticky.home_header .navbar-brand,
    .sticky.inner_header .navbar-brand {
        transition: 0.5s;
        width: 13%;
    } */
    /* .navbar-expand-lg .navbar-nav .nav-item {
        padding-right: 2.3rem;
    } */

    .sticky.home_header .navbar-expand-lg .navbar-nav .nav-link {
    padding: 2.3rem 1rem 2rem;
}

}


/*--1440-end--*/

@media (max-width: 1399px) {
        .inner_common_menu ul{width: 100%;}
    .home_header {
        padding: 1.5rem 0 0 3rem;
    }
    .inner_header {
        padding: 1.2rem 0;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 1.8rem;
        transition: 0.5s;
    }
    header .navbar-brand {
        width: 23%;
        transition: 0.5s;
    }
    .home_header .menu_serach .search_box, .inner_header .menu_serach .search_box {height: 7.7rem;width: 7.7rem;}
    .home_header .menu_serach .menu_box, .inner_header .menu_serach .menu_box{height: 7.7rem;}
    .navbar-expand-lg .navbar-nav .nav-link {padding: 2.3rem 1rem;}
    .home_header .menu_serach a span, .inner_header .menu_serach a span {font: bold 1.6rem/2.3rem var(--montserrat);}
    .navbar-expand-lg .navbar-nav .nav-item:nth-last-of-type(2) {margin-right: 1rem;}
    .sticky.home_header .navbar-expand-lg .navbar-nav .nav-link{padding: 2.3rem 1rem 2rem;}
 /*--UI14041994megamenu-css-start--*/
 .sub_menu {padding: 18rem 10rem 7rem;}
 .sticky.home_header .sub_menu, .sticky.inner_header .sub_menu {padding: 13rem 10rem 7rem;}
 .mega_rpbox .mega_number li .num {font-size: 8rem;line-height: 13rem;letter-spacing: -2px;}
 .mega_rpbox h3 {font-size: 4rem;line-height: 4rem;margin-top: 5rem;}
 .submenu_inner .mega_rpbox:nth-child(2) {padding: 3rem;width: 36%;}
 .submenu_inner .mega_rpbox:nth-child(3) {width: 20%;}
 .submenu_inner .mega_rpbox:nth-child(1) {width: 36%;padding-right: 3rem;}

 /*--UI14041994megamenu-css-end--*/

}/*--1399-css-end--*/

@media (max-width: 1280px) {
    /* .sticky.home_header .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 1.6rem;
    } */
    /* .navbar-expand-lg .navbar-nav .nav-item {
        padding-right: 3rem;
    } */
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 1.6rem;
    }
    /*--UI14041994megamenu-css-start--*/
    .sub_menu {padding: 12rem 10rem 7rem;}
    .sticky.home_header .sub_menu, .sticky.inner_header .sub_menu {padding: 12rem 10rem 7rem;}
    .mega_rpbox .mega_department li {padding: 1rem 0;}
    .mega_rpbox h5 {margin-bottom: 1rem;}
    .mega_rpbox .mega_department li a {font-size: 1.5rem;}
    /*--UI14041994megamenu-css-end--*/
}


/*--1399-end--*/

@media (max-width: 1199px) {
.submenu_inner .mega_rpbox:nth-child(2) {
    padding: 3rem;
    width: 45%;
}
.submenu_inner .mega_rpbox:nth-child(1) {
    width: 25%;
    padding-right: 3rem;
}
 .dplab_head blockquote {
font-size: 2.1rem;
    line-height: 3rem;
}
    .navbar-expand-lg .navbar-nav .nav-link {font-size: 1.4rem;}
    .sticky.home_header .navbar-expand-lg .navbar-nav .nav-link {font-size: 1.3rem;}
    .home_header {padding: 1.5rem 0 0 2rem;}
    .home_header .menu_serach .search_box, .inner_header .menu_serach .search_box {height: 6.7rem;width: 6.7rem;}
    .home_header .menu_serach .menu_box, .inner_header .menu_serach .menu_box {height: 6.7rem;width: 13.5rem;}
    .navbar-expand-lg .navbar-nav .nav-link {padding: 2.3rem 0.8rem;}
    .sticky.home_header .navbar-expand-lg .navbar-nav .nav-link {padding: 1.5rem 0.8rem;}
    .inner_header {padding: 1rem 0rem 1rem 2rem !important;}
    .sticky.inner_header {padding: 0rem 0rem 0rem 2rem }
     /*--UI14041994megamenu-css-start--*/
    .sub_menu {padding: 15rem 7rem 7rem;}
    .sticky.home_header .sub_menu, .sticky.inner_header .sub_menu {padding: 10rem 7rem 7rem;}
    .mega_rpbox .mega_number li .num {font-size: 9rem;line-height: 12rem;letter-spacing: -2px;}
    .mega_rpbox .mega_number li span {font-size: 1.8rem;line-height: 2.8rem;}
    .mega_rpbox .mega_number {padding-bottom: 4rem;}
    .mega_rpbox h3 {font-size: 3rem;line-height: 3rem;margin-top: 4rem;}
    .mega_rpbox h5 {margin-bottom: 2rem;}
     /*--UI14041994megamenu-css-end--*/
}/*--1199-end--*/

@media (max-width: 1050px) {}

@media (max-width: 991px) {
    .page_title, .page_title.courese-offered {
    padding: 5rem 0 3rem;
}
    .navbar-light .navbar-toggler {
        color: rgba(0, 0, 0, .55);
        border-color: rgba(0, 0, 0, .1);
        border: none;
    }
    .inner_header .navbar-brand,
    header .navbar-brand {
        width: 25%;
    }
    header.sticky {
        padding: 0rem 4.5rem;
    }
    header {
        padding: 1.5rem 1.5rem;
    }
    header.sticky .navbar-brand img {
        max-width: 100%;
        transition: 0.5s;
    }
    .home_header .navbar-brand, .inner_header .navbar-brand {
        width: 30%;
        margin: 0px auto;
    }
    .sticky.home_header .navbar-brand img, .sticky.inner_header .navbar-brand img {
        max-width: 100%;
        transition: 0.5s;
    }
    /* .inner_header .navbar-brand {
        width: 13%;
    } */
    .inner_header {
        padding: 1rem 0;
    }
    .sticky.home_header .navbar-brand,
    .sticky.inner_header .navbar-brand {transition: 0.5s;width: 21%;padding: 2rem 0;margin:0 auto;}
    .hide_hemburgure {
        display: none;
    }
    .sticky.home_header,
    .sticky.inner_header {
        padding: 0.5rem 1.5rem;
    }
    .home_header .navbar,
    .inner_header .navbar {
        padding: 0rem;
    }
    .home_header {
        padding: 1.5rem 0 0;
    }
    .sticky.home_header, .sticky.inner_header {padding: 0rem 0 0 3rem;}
    .inner_header {padding: 1.5rem 0rem !important;}
    .sticky.inner_header {padding: 0rem 0rem 0rem 0rem !important;}
}


/*--991-end--*/

@media (max-width:767px) {
  .page_title, .page_title.courese-offered {
padding: 2rem 0 4rem;

}
.dplab_head {
    padding-bottom: 4rem;
}
.Awards-achievements.pdb-15.pdt-3 {
    padding-top: 0;
}
.home_header .navbar-brand{max-width: 210px;}




}

@media (max-width:360px) {
    .dplab_head {
        padding-bottom: 3rem;
    }
    .pdt-9 {
        padding-top: 2rem;
    }
}


/*--1767-end--*/

@media (max-width:575px) {
    .inner_header,
    .inner_header.sticky {
        padding: 0.2rem 1rem;
    }
    .home_header .navbar-brand, .inner_header .navbar-brand {
        max-width: 180px;
        margin: 0px auto;
    }
    .sticky.home_header .navbar-brand, .sticky.inner_header .navbar-brand {
        transition: 0.5s;
        width: 130px;
        padding: 1rem 0;
    }
    header.sticky {
        padding: 1.5rem;
    }
    .home_header {
        padding: 1.5rem 1.5rem 0;
    }
    .inner_header {
        padding: 1rem;
    }
    .navbar-light .navbar-toggler span img {
        height: 2rem;
    }
    .inner_header.sticky .navbar-brand img {
        max-width: 100%;
    }
}


/*--575-end--*/

@media (max-width:375px) {
    header.sticky {
        padding: 0;
    }
    .offcanvas-end {
        width: 270px;
    }
    .offcanvas-body ul li .nav-link {
        font: 600 1.8rem/2.5rem var(--Montserrat);
    }

    .sticky.home_header,
    .sticky.inner_header {
        padding: 0.1rem 1.5rem;
    }
    .sticky.home_header .navbar-brand,
    .sticky.inner_header .navbar-brand {
        transition: 0.5s;
        width: 40%;
    }
    .home_header .navbar-brand, .inner_header .navbar-brand {
        width: 50%;
        margin: 0px auto;
    }
    .sticky.home_header .navbar-brand, .sticky.inner_header .navbar-brand {
        transition: 0.5s;
        width: 40%;
    }
}

@media (max-width:320px) {
    /* .sticky.home_header .navbar-brand,
    .sticky.inner_header .navbar-brand {
        transition: 0.5s;
        width: 40%;
    } */
}


/*--320-end--*/
