/* Full screen search */
/**********************/
div#searchlions {
    background: #000000b8;
    color: #fff;
}

#search {
    top: 0;
    align-items: center;
    background: #fff;
    height: 0;
    display: flex;
    justify-content: center;
    opacity: 0;
    position: fixed;
    transition: all 0.5s;
    width: 100vw;
    will-change: transform, opacity;
    z-index: -1;
}

#search:target {
    height: 100vh;
    opacity: 1;
    width: 100vw !important;
    z-index: 999999;
}

#search:target .close-btn {
    color: #0b8aef;
    display: block;
}

div#ser {
    margin-left: -29%;
    margin-top: -48px;
    position: absolute;
}
div#serchsuugest {
    margin-top: -110px;
    width: 720px;
    position: absolute;
    margin-left: -7px;
}
.treSearcH {
    margin-top: -52px;
    width: 797px;
    position: absolute;
    margin-left: 7px;
}

div#ser h4 {
    color: #0e5dae;
}

/*#searchbox {*/
/*margin-top: -290px;*/
/*background: transparent;*/
/*border: solid #fff;*/
/*border-width: 0 0 1px 0;*/
/*color: #fff;*/
/*flex: 1 0 auto;*/
/*font-size: 2rem;*/
/*height: 2rem;*/
/*max-width: 50%;*/
/*outline: 0;*/
/*padding: 2rem 1rem;*/
/*}*/
#searchbox {
    margin-top: -290px;
    background: #fff;
    border: solid #e6d7d7;
    border-width: 1px;
    color: #3F51B5;
    flex: 1 0 auto;
    font-size: 1.0625rem;
    height: 2rem;
    max-width: 50%;
    outline: 0;
    padding: 20px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.20), 0 0 1px 0 #000;
}
div#search-classic p {
    margin-bottom: 1px;
    font-size: 0.875rem;
}

button#searchicon {
    margin-top: -290px;
    background: #fff;
    border: solid #e6d7d7;
    border-width: 1px 1px 1px 0;
    color: #3F51B5;
    flex: 1 0 auto;
    font-size: 2rem;
    height: 2rem;
    max-width: 15%;
    outline: 0;
    padding: 20px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.20), 0 0 1px 0 #000;
}
div#search_box {
    margin-top: -225px!important;
}
#search_box .form-control{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.20), 0 0 1px 0 #000;
    padding: 1.375rem .75rem;;
}
#search_box .form-control:focus{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.20), 0 0 1px 0 #000;
}
span#serarch_icon {
    font-size: 24px;
    margin-top: -19px;
    /* padding-bottom: 20px; */
    position: absolute;
    background: #fff;
    padding: 0 5px;
    margin-left: -65px;
}

.col_ad_ne a.block.block-rounded.bg-image {
    height: 190px;
    overflow: hidden;
    margin-bottom: 0 !important;

}

.close-btn {
    display: none;
    color: #fff;
    font-size: 2rem;
    position: absolute;
    top: 0.5rem;
    right: 2rem;
}

/**********************/
/*   Responsive Menu  */
/*   (mobile first)   */
/**********************/
#nav {
    position: relative;
}

#nav ul {
    align-items: center;
    background: rgba(0, 0, 0, 0.95);
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 2rem;
    height: 0;
    justify-content: center;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    pointer-events: none;
    position: fixed;
    transition: all 0.5s;
    top: 0;
    will-change: opacity;
    width: 100vw;
}

#nav ul li {
    list-style: none;
    padding: 1rem 0;
}

#nav:target ul {
    height: 100vh !important;
    left: 0;
    opacity: 1;
    top: 0;
    width: 100vw !important;
}

#nav:target .close-btn {
    display: block;
    position: fixed;
}

@media screen and (min-width: 768px) {
    #responsive-menu-trigger,
    #close-menu {
        display: none;
    }

    #nav ul,
    #nav:target ul {
        background: none;
        display: inline-flex;
        flex-direction: row;
        font-size: 1rem;
        height: auto !important;
        opacity: 1;
        padding: 0;
        pointer-events: initial;
        position: static;
        transition: none;
        width: auto !important;
    }

    #nav ul li,
    #nav:target ul li {
        padding: 0;
    }

    #nav ul li a,
    #nav:target ul li a {
        text-decoration: none;
        font-size: 1rem;
        margin-right: 1rem;
    }

    #nav .close-btn,
    #nav:target .close-btn {
        display: none;
    }
}

/**********************/
/* fly in directions  */
/**********************/
#search.left,
#nav ul.left {
    left: 0;
    height: 100vh;
    width: 0;
}

#search.right,
#nav ul.right {
    height: 100vh;
    width: 0;
    right: 0;
    left: auto !important;
}

#search.bottom.left,
#nav ul.bottom.left,
#search.bottom.right,
#nav ul.bottom.right,
#search.top.left,
#nav ul.top.left,
#search.top.right,
#nav ul.top.right {
    height: 0;
}

#search.bottom,
#nav ul.bottom {
    bottom: 0;
    top: auto !important;
}

#search.fade,
#nav ul.fade {
    height: 100vh;
    width: 100vw;
    transition: opacity 0.5s;
}

/*Full Screen Search end*/

/*===================================header  Start=========================*/
body {
    background-color: #fafafa !important;
}

.directory-list {
    list-style: none;
}

.directory-list a {
    background-color: #007075;
    color: #fff;
    margin-bottom: 10px;
}

#slide_top_adnepal a {
    font-size: 0.875rem;
}
div#sermarto {
    padding-top: 2px;
}
div#tre_nding .btn {
    padding: 0 0 !important;
}

span#slide_top_lo {
    font-weight: 500;
    font-size: 0.75rem;
}

.sp-thumbnail-title strong {
    font-size: 0.9375rem;
}

div#slide_des_adne a {
    color: #000;
}

div#blog_sub_title img {
    height: 76px;
}

.sp-thumbnail-title a {
    color: #000;
}

#slide_des_adne a {
    font-size: 0.75rem;
}

.block-header-default {
    background-color: #f9fafc;
}

div#bre_king_ads a:hover {
    color: #fe6927 !important;
}

div#bre_king_ads {
    padding: 6px 5px;
}

div#tre_nding .btn-dual:hover {
    font-weight: bold !important;
    color: #e8ff00 !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

div#tre_nding .btn-dual:active {
    background: transparent !important;
}

div#noti_fication .btn-dual:hover {
    font-weight: bold !important;
    color: #FFEB3B !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

button#m_tab:hover {
    font-weight: bold !important;
    color: #FFEB3B !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

.lg_re_ne {
    float: right;
}

.lg_re_ne a {
    text-transform: uppercase;
    font-size: 0.75rem;
    color: #fff;
}

a.language_en {
    padding-right: 15px;
}

a.language_np {
    padding-left: 15px;
}

#f_ad_ne_main_title {
    text-transform: uppercase;
    font-size: 30px;
    line-height: 1;
    color: #007291;
}

.dropdown.d-inline-block.mobile_d_no .btn-dual:not(:disabled):not(.disabled).active {
    background-color: transparent !important;
    border-color: transparent !important;
}

.mobile_d_no .btn-dual:hover {
    font-weight: bold !important;
    color: #FFEB3B !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

div#heading_ti_adn span {
    font-size: 0.875rem;
    font-weight: bold;
    color: #f5a32a;
    text-transform: uppercase;
    display: block;
    margin-top: -0.2em;
    /* color: green; */
}

.news_n_articles {
    background: white;
}

body img {
    width: 100%;
}

li#breaking i {
    font-weight: bold;
    color: #ff4500;
}

ul.top-scroll-ne a {
    font-size: 0.875rem;
}

li#breaking a {
    text-transform: uppercase;
    font-size: 0.9375rem;
    font-weight: bold;
    color: #000;
}

ul.top-scroll-ne {
    margin-left: -100px;
}

.mobile_d_no .btn {
    font-size: 0.8125rem;
    font-weight: bold;
    padding: 5px;
}

.content-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    height: 3.375rem;
}

.affix {
    position: fixed !important;
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
    z-index: 1024;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    background: #243a50f2;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.affix + .container-fluid {
    padding-top: 70px;
}

.bg-white.rounded.push.affix {
    padding-left: 100px !important;
    position: fixed !important;
    left: 0;
    right: 0;
    width: 100%;
    top: 52px;
    z-index: 1024;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    background: #243a50f2;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.affix + .container-fluid {
    padding-top: 70px;
}

div#ad_nepal_user.affix {
    padding: 0 60px !important;
    position: fixed !important;
    left: 0;
    right: 0;
    width: 100%;
    top: 54px;
    z-index: 1024;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    background: #243a50f2;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.affix + .container-fluid {
    padding-top: 70px;
}

.admission_nepal_top img {
    max-width: 100%;
}

.admission_nepal_top {
}

.taq_top_manage {
    background: #fff;
    margin-left: -85px;
}

.lg_re_ne a:hover {
    font-weight: bold;
    color: #ffc108;
}

.trending_ad_nepal a {
    color: rgba(0, 0, 0, .8);
}

a.trending_title {
    background: orangered;
    padding: 10px;
    color: #fff !important;
}

#page-container.page-header-dark #page-header {
    color: #d6d6d6;
    background-color: #007075 !important;
}

a.my_account {
    color: #fff;
    /* background: orange; */
    /* padding: 0px 20px; */
    text-transform: uppercase;
    font-weight: bold;
}

.college_search_fil a {
    padding: 5px 10px;
    color: #0b1009;
    font-weight: inherit;
    text-transform: unset;
    font-size: 0.8125rem;
}

.college_search_fil a:hover {
    background: #007075;
    color: #fff;
    padding: 7px 10px;
    border-radius: 3px;
}

.college_search_fil a.active {
    background: #007075;
    color: #fff;
    padding: 7px 10px;
    border-radius: 3px;

}

div#login_reg_ad_ne {
    margin-top: 0;
    box-shadow: none;
}

div#login_reg_ad_ne {
    border-radius: unset;
    color: #fff;
    background: #007075;
    margin-top: 0;
    box-shadow: none;
}

div#login_reg_ad_ne a {
    color: #fff;
}

div#login_reg_ad_ne a:hover {
    color: orange;
}

.page-header-dark #page-header .btn-dual, .sidebar-dark #sidebar .btn-dual {
    text-transform: uppercase;
}

/*@media only screen and (max-width: 2473px) {*/
/*.ad_banner_sl {*/
/*margin-top: -65px;*/
/*}*/

/*.sp-bottom-thumbnails.sp-has-pointer {*/
/*margin-top: -80px;*/
/*}*/
/*}*/

@media screen and (max-width: 578px) {
    .box_image {
        height: auto !important;
    }

    .box_image_responsive {
        height: auto !important;
    }

    .mobile_d_no {
        display: none !important;
    }

    .short_adn a {
        display: none;
    }

    .admission_nepal_top {
        display: none !important;
    }

    ul#categories_title {
        padding-left: 1px;
    }

    #page-container.page-header-glass.page-header-fixed #page-header {
        background: #007075;
        top: 0 !important;
        transition: background-color .2s linear;
        will-change: background-color;
        box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 0;
    }

    .trending_ad_nepal {
        display: none !important;
    }

    .Subject_tags {
        padding-bottom: 15px;
    }

    .Subject_tags {
        margin-bottom: 18px;
    }

    .ad_nep_footer_content {
        padding: -10px;
        margin: 0 -20px;
    }

    .ad_nep_footer_content.partners_d_none {
        display: none;
    }

    .sub_ad-nepal {
        display: none;
    }

    .help_line {
        border-right: none !important;
    }

    .Follow_Us {
        border-left: none !important;
    }

    .event-img img {
        display: none;
    }

    .event-img, .coming-event {
        margin-top: 0;
    }
}

div#short_by_adn {
    padding: 5px 5px 5px 12px;
    background: #fff;
}

button#city_select {
    height: 30px;
    text-transform: uppercase;
    padding-right: 20px;
    border-right: 2px solid #00559a;
}

.btn-hero-info {
    text-transform: capitalize;
}

.top_navigation_ad_n li {
    margin-top: -10px;
    float: left;
    list-style: none;
    padding: 0 5px;
}

.top_navigation_ad_n {
    background: #007075;
    margin: -13px;
}

.d_short_ad button {
    margin: 0 1px;
}

.top_navigation_ad_n i {
    color: #fff;
}

.ad_nepal_logo_a {
    margin-top: -19px;
}

/*===================================header  Edn=========================*/
/*Slider*/
.search-container {
    bottom: 50%;
    top: 45%;
    left: 0;
    right: 0;
    max-width: 100%;
    display: inline-block;
    position: absolute;
    z-index: 11;
}
.search-container .block {
    box-shadow: none !important;
    background: transparent;
}

.search-container li.nav-item {
    background: white;
    color: #078294;
}

.search-container a.nav-link {
    color: #000;
}

.search-container a.nav-link.active {
    color: white;
    text-transform: uppercase;
    background: #078294;
}

.search-container .table {
    margin-top: -33px;
    width: 100%;
    color: #495057;
    background-color: #fff;
    margin-bottom: -10px;
    margin-left: -36px;
}

.search-container .nav-tabs-block {
    background-color: #fafafa00;
}

.search-container .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f9f9f900;
}

.search-container .nav-tabs-block .nav-link {
    background: lightgrey;
    margin: .5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-color: transparent;
    border-radius: 0;
}

.search-container .form-control {
    border-color: transparent;
}

input#address_college {
    padding-left: 18px;
    border-left: 1px solid #ddd;
}

.search-container .table td, .table th {
    padding: .75rem 0;
    vertical-align: top;
    border-top: 1px solid #e6ebf4;
}

button#ad_ne_summit {
    margin-bottom: -10px;
    background: orangered;
    color: #fff;
    font-weight: bold;
    font-size: 1.25rem;
}

.search-container .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: transparent;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(6, 101, 208, 0);
}

/*===================================Quick link Start=========================*/
.ad_nepal_cat_ab_all {
    text-align: center;
    background: #007075;
    padding: 40px 4px;
}

.ad_nepal_cat_ab_all:hover {
    text-align: center;
    background: #007ea3;
    padding: 40px 4px;
}

.ad_nepal_cat_ab_all2 {
    text-align: center;
    background: #ee5438;
    padding: 40px 4px;
}

.ad_nepal_cat_ab_all2:hover {
    text-align: center;
    background: #5b4e6e;
    padding: 40px 4px;
}

.ad_nepal_cat_ab_all3:hover {
    text-align: center;
    background: #007075;
    padding: 40px 4px;
}

.ad_nepal_cat_ab_all4:hover {
    text-align: center;
    background: #007075;
    padding: 40px 4px;
}

.ad_nepal_cat_ab_all3 {
    text-align: center;
    background: #007ea3;
    padding: 40px 4px;
}

.ad_nepal_cat_ab_all4 {
    text-align: center;
    background: #5b4e6e;
    padding: 40px 4px;
}

.ad_nepal_cat_ab h1 {
    color: #fff;
}

.ad_nepal_cat_ab h2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.25rem;
}

.example_f {
    border-radius: 4px;
    /*background: linear-gradient(to right, #67b26b, #4ca2cb) !important;*/
    background: white;
    border: none;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.75rem;
    padding: 7px 16px;
    transition: all 0.4s;
    cursor: pointer;
    margin: 5px;
    font-weight: bold;
}

.example_f span {
    padding-left: 8px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.4s;
}

.quick_links_an_cat b {
    font-size: 1rem;
}

.quick_links_an_cat {
    color: #fff;

}

.quick_links_an_cat p {
    padding: 5px;
}

.example_f span:after {
    content: '\00bb';
    position: absolute;
    opacity: 0;
    top: 0;
    right: -20px;
    transition: 0.5s;
}

.example_f:hover span {
    padding-right: 20px;
}

.example_f:hover span:after {
    opacity: 1;
    right: 0;
}

.button_cont {
    padding: 10px 0;
}

.button_cont a {
    color: black;
}

.quick_links_an_cat a {
    padding: 5px;
    color: #fff;
}

i.fa.fa-arrow-right {
    color: white;
    margin-left: -17px;
    background: #ec3f21;
    padding: 10px;
}

.fables-second-border-color {
    border-color: #E54D42 !important;
}

.fables-team-data-hover {
    overflow: hidden;
}

.fables-team-block {
    text-align: center;
    border-width: 0;
    border-radius: 0;
}

.ad_nepal_cat_ab {
    background: #fff;
    padding: 30px 0 50px 0;
}

/*===================================Quick link End=========================*/
/*===================================Footer Start=========================*/
.footer_ad_n {
    background: #202020;
}

.sub_cont_div {
    margin-bottom: -15px;
}

.ad_nep_footer_content p {
    font-weight: 600;
    font-size: 0.9375rem;
    text-transform: capitalize;
    margin-bottom: 13px !important;
}

.ad_nep_footer {
    background-color: #0d3759;
}

.f_title h4 {
    padding: 0 36px;
    /* text-align: -webkit-center; */
}

.f_title li {
    list-style: none;
}

ul.footer_an_ne li {
    margin-bottom: 10px;
    list-style: none;
    font-size: 0.9375rem;
    font-weight: 500;
}

ul.footer_an_ne a:hover {
    color: #ff8819;
}

p.an_title {
    font-size: 1.1rem;
    color: #fff;
    font-weight: bolder;
    text-align: left;
    padding: 0 0 10px 0;
}

p.an_title {
    margin-bottom: 1px;
    padding: 0 36px;
}

a.footer_link_ln {
    font-size: 0.875rem;
    color: #fff;
}

#copyright {
    background-color: #007075;
    border-top: 1px solid #393939;
    padding: 20px;
    color: #fff;
}

/*===================================Footer Edn=========================*/

/*student */
.user_st_adn {
    margin-top: 64px;
}

.admission_nepal_top {
    background: #f1f1f2;
    /*padding: 10px 0;*/
    position: relative;
    z-index: 1024;
}

p.mb-2.d-none.d-sm-block {
    padding: 5px 0 !important;
}

a.block.block-rounded.block-link-pop.text-center.d-flex.align-items-center {
    border: 1px solid #03A9F4;
}

.bg-blue {
    color: #fff;
    background-color: #03a9f4 !important;
}

.bg-primary-op_user_p {
    background-color: rgb(0, 112, 117) !important;
}

div#profile_de p {
    color: #fff !important;
}

section#profile_event {
    background: #fff;
}

.section#profile_event .profile-events {
    padding: 12px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-bottom: 30px;
}

div#profile_de i {
    color: #fff !important;
}

a.ad_nepal_color {
    padding-right: 10px;
    color: #008489;
}

.co_adnepal_tap {
    padding-top: 3px;
}

.co_adnepal_tap a {
    padding: 0 5px;
    font-weight: 600;
    font-size: 0.9375rem;
    color: #008489;
}

a#courses_fees {
    padding-left: 0;
}

span.admission_pro_location {
    font-size: 0.7rem;
    font-weight: 500;
}

span#ad_nepal_color {
    color: white;
}

/*Footer start*/
.unique {
    width: 18%;
    float: left;
    margin: 0 1%;
    padding-bottom: 20px;
}

ul.menu li {
    list-style: none;
}

.admission-linkk .unique .head-title {
    color: #007075;
    font-weight: bolder;
    text-align: left;
    padding: 0 0 10px 0;
}

ul.menu a {
    color: #fff;
}

section.footer-Content {
    background-color: #202020;
    padding-top: 45px;
    color: #fff;
    margin-top: -25px;
}

/*Footer end*/
/*Listing page*/
.block-header.orange {
    background: #ff7900 !important;
    color: #fff;
}

div#like_share_profile iframe {
    padding-left: 25%;
    height: 40px;
}

a#get_free_consulting {
    border-radius: 4px;
    text-align: center;
    font-size: 0.875rem;
    color: #fff;
    background: #007075;
    padding: 9px 30px;
    font-weight: bold;
}

div#get_free_consulting_button {
    padding-bottom: 35px;
}

.admission_content_listing {

}

.adn_facilities a {
    color: black;
    padding-right: 13px;
}

.admission_content_co h2 {
    margin-bottom: 4px;
    font-weight: 700;
    font-size: 1.125rem;
}

h3.ad_courses {
    color: #007075;
    font-size: 0.9375rem;
    font-weight: 600;
    margin-bottom: 13px;
    padding-top: 8px;
}

.admission_content_co {
    background-color: #e4d84421;
    border: 1px solid lightgrey;
    padding: 5px 15px;
}

.ad_nepal_button {
    padding: 5px 15px;
}

p.adn_duration {
    line-height: 1;
    margin-top: -20px;
    font-size: 0.875rem;
    font-weight: 600;
}

.col_ad_ne a {
    margin-bottom: 1px !important;
}

/*.col_ad_ne .badge-primary {*/
/*border: 2px solid;*/
/*color: #F44336!important;*/
/*background-color: #fff!important;*/
/*border-radius: 5px;*/
/*}*/
span.text-white.font-w600.mr-1.text_right_ad {
    float: right !important;
}

#ad_nepal_loved i {
    color: #f13a00;
}

#ad_nepal_icon i {
    font-size: 0.9375rem;
}

#short_by_adn .btn-link {
    font-size: 0.875rem;
}

.short_adn a {
    font-weight: 600;
    font-size: 0.8125rem;
    float: left;
    padding: 0 10px;
}
/* a#listRightSe {
    padding: 10px 20px!important;
} */

span#bac_white {
    margin-top: -64px !important;
    border: 1px solid #05e40e;
    color: #05e40e;
    background-color: transparent !important;
    border-radius: 5px;
    margin-left: -2px;
    /* position: absolute; */
    /* background: #fff; */
}

span#bac_white:hover {
    color: red;
    border: 1px solid red;
    background: white !important;
}

p.featured_veryfy {
    margin-left: -10px;
}

p.featured_unveryfy {
    margin-left: -10px;
}

span#ad_nepal_loved {
    border: 1px solid #fff;
    color: red;
    background-color: transparent;
}

div#list_feature {
    margin-top: -14px;
}

p.rating_rank {
    margin-left: -10px;
}

span#ad_nepal_loved:hover {
    border: 1px solid #fff;
    color: red;
    background-color: white;
}

/*Listing page end*/

/*profile page*/
div#border_bottom:hover {
    background: #eaeaea;
}

.long_banner_img_news_vi {
    padding: 20px 0;
}

.long_banner_img_college {
    margin: 14px auto 0px auto;
}

div#list_wise_gallery img {
    max-width: 100%;
    min-height: 100%;
    object-fit: cover;
}

div#list_wise_gallery {
    overflow: hidden;
    position: relative;
    height: 420px;
}

li#list_wise_gallery_sub {
    overflow: hidden;
    position: relative;
    height: 50px !important;
}

li#list_wise_gallery_sub img {
    max-width: 100%;
    min-height: 100%;
    object-fit: cover;
}

.admi_profile_name_logo {
    margin-bottom: -73px;
    margin-top: 73px;
}

.admi_profile_name_logo h2 {
    margin-bottom: 0;
    color: white;
    font-weight: bold;
    font-size: 21px;
}

.loved_and_review {
    margin-top: -150px;
    text-align: right;
}

button#ad_nepal_loved_co_pr {
    background: transparent;
    margin-right: 7px;
    /* border-radius: 50%; */
    border: 2px solid #fff;
}

button#ad_nepal_loved_co_pr:hover {
    background: white !important;
    color: red !important;
    margin-right: 7px;
    /* border-radius: 50%; */
    border: 2px solid #fff;
}

button#ad_nepal_loved_co_pr i:hover {
    color: red !important;
}

button#dropdown-blog-story {
    border: 2px solid #fff;
    background: transparent;
    color: #fff;
}

span.pro_span {
    font-size: small;
}

.pro_button .btn {
    padding: 0 5px;
    font-size: 0.75rem;
}

.profile-title1 h4 {
    font-size: 0.9375rem;
    line-height: 0;
}

.profile-title1 p {
    line-height: 0;
}

div#courses_list {
    border-bottom: 1px solid #e6e8ea;
}

div#courses_list .table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #e6ebf4;
}

.overall_review .rating_content span {
    font-weight: bolder;
    font-size: 40px;
    color: #007075;
}

.rating_content li {
    list-style: none;
}

.overall_review .rating_content {
    margin: 10px 0;
}

.rating_content h4 {
    margin-bottom: 1px;
}

.d_short_ad {
    text-align: end;
    margin-top: 60px;
}

.block-header.block-header-default img {
    width: 100%;
}

.ad_nepal_college_map p {
    border-bottom: 1px solid #ddd;
    margin-bottom: 4px;
    color: #007075;
}

/*.ad_pr_logo {*/
/*    padding: 10px;*/
/*    width: 170px;*/
/*    border-radius: 5px;*/
/*    background: #fff;*/
/*    height: 150px;*/
/*    border: 2px solid #607D8B;*/
/*}*/
img#cp_g {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    object-fit: cover;
    height: 163px;
}
.ad_pr_logo {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    padding: 11px;
    width: 150px;
    border-radius: 14px;
    background: #fff;
    height: 150px;
    border: 2px solid #fefefe;
}
.defaultloGo img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    object-fit: contain;
    overflow: hidden;
    width: 150px;
    border-radius: 14px;
    background: #fff;
    height: 120px;
    border: 2px solid #fefefe;
    padding: 10px;
}
/* .ad_pr_logo img { */
    /*-webkit-transition: all 0.5s ease;*/
    /*-moz-transition: all 0.5s ease;*/
    /*-o-transition: all 0.5s ease;*/
    /*transition: all 0.5s ease;*/
    /*-webkit-object-fit: cover;*/
    /*-moz-object-fit: cover;*/
    /*-o-object-fit: cover;*/
    /*object-fit: cover;*/
    /*overflow: hidden;*/
    /*padding: 11px;*/
    /*width: 150px;*/
    /*border-radius: 14px;*/
    /*background: #fff;*/
    /*height: 150px;*/
    /*border: 2px solid #fefefe;*/
/* } */
.ad_pr_logo img.affix {
    margin-left: 63px;
    position: fixed !important;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: 80px;
    z-index: 9999;
}

.user_pr_logo {
    border-radius: 50%;
    box-shadow: 0 1px 0 4px #007075;
    padding: 5px;
    width: 110px;
    background: #fff;
    margin-top: 44px;
    position: absolute;
    margin-bottom: -13px;
    height: 110px;
    border: 1px solid #607D8B;
}

.user_pr_logo img {
    border-radius: 50%;
}

h2.userad_nepal_title {
    margin-bottom: -30px;
    margin-top: 69px;
    color: #fff;
}

.user_loved_and_review {
    margin-top: -99px;
    text-align: right;
}

div#like_share_profile {
    text-align: center;
}

div#like_share_profile a {
    align-items: center;
    font-size: 32px;
    padding: 0 5px;
}

/*profile page end*/
/*events*/
.event-image img {
    /*margin-top: -95px;*/
    width: 100px;
    height: 100px;
    overflow: hidden;
    float: right;
}

div#events_icon_ad {
    margin-top: -95px;
    width: 100px;
    height: 100px;
    overflow: hidden;
    float: right;
}

button#ad_ne_summit_event {
    margin-bottom: -10px;
    background: orangered;
    color: #fff;
}

.events_d_t {
    display: inline-block;
}

h2.events_date_day {
    padding: 7px 30px;
    float: left;
    background: #fe6927;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
}

h2.events_date_day2 {
    padding: 7px 30px;
    float: left;
    background: white;
    font-size: 25px;
    font-weight: bold;
    color: #007075;
}

.ad_event_title {
    padding: 30px 0;
    color: #fff;
    text-align: center;
    overflow: hidden;
    height: 270px;
    width: 100%;
    background-color: #007075;
}

.ad_event_date_time {
    padding: 30px 0;
    color: #fff;
    text-align: center;
    overflow: hidden;
    height: 270px;
    width: 100%;
    background-color: orangered;
}

h2.event_title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
}

.events_image_div {
    margin-left: -31px;
    margin-right: -30px;
}

ul.events_lo_view li {
    list-style: none;
    float: left;
    padding: 10px;
}

ul.events_lo_view i {
    color: orangered;
}

/*events end*/
/*Login Modal Start*/
#feature_Events .block-content.block-content-full {
    padding-bottom: 15px !important;
}

.block-content.block-content-full {
    padding-bottom: 0 !important;
}

.top_interview .block-content.block-content-full {
    padding-bottom: 1.25rem !important;
}

/*Login Modal End*/
.top_interview {
    background: #f8f8f8;
}

/*Footer*/
div#copy_right {
    padding-bottom: 10px;
    text-align: center;
    background-color: #007075;
    color: #fff;
}

div#footer_tag {
    text-align: center;
    background-color: #101010;
    color: #fff;
}

div#footer_tag p {
    color: #009688;
    padding-top: 20px;
}

div#footer_tag a {
    color: #fff;
}

div#copy_right p {
    padding-top: 20px;
}

div#copy_right a {
    color: lightskyblue;
}

.bottom-social-icons.social-icon {
    float: left;
}

/*footer end*/
/*Banner Ads*/
.long_banner {
    padding: 10px;
    background: #202020;
}

.college_long_banner {
    /*margin-bottom: 20px;*/
    padding-top: 10px;
    /*background: #202020;*/
}

.long_banner_img img {
    padding: 10px 0;
    text-align: center;
    max-width: 100%;
}

.feature_ad_ne_ad {
    background: #202020;
}

.feature_ad_ne_ad img {
    border-radius: 5px;
    overflow: hidden;
    height: 180px;
    width: 100%;
    background: #f4f6fa;
    padding: 2px;
}

/*Banner Ads end*/
/*Subscribe*/
.sub_ad-nepal {
    border-radius: 10px;
    /*margin-bottom: -34px;*/
    /* margin-top: 10px; */
    padding-top: 20px;
    background: #007075;
}

.sub_ad-nepal p {
    margin-top: 5px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

.help_line_con {
    text-align: center;
    margin-bottom: 20px;
    border-bottom: 1px solid;
    padding-top: 40px;
}

.help_line {
    border-right: 2px solid;
}

.Follow_Us {
    border-left: 2px solid;
}

.help_line_con h3 {
    font-size: 1.25rem;
    color: #009688;
}

.contact_hel small {
    color: #fff;
}

div#copy_right p {
    margin-bottom: 10px;
}

.bottom-social-icons.social-icon i {
    font-size: 21px;
    background: #fff;
    padding: 5px;
    border-radius: 50%;
}

/*Subscribe end*/

/*Upcoming events*/
.section-title {
    text-align: center;
    margin-bottom: 20px;
}

.section-title h2 {
    font-size: 34px;
    text-transform: capitalize;
    position: relative;
    margin-bottom: 10px;
}

.section-title p {
    font-size: 0.875rem;
    color: #555;
    font-weight: 400;
    line-height: 22px;
}

.upcoing_events .single-event {
    background: #fff;
    position: relative;
    margin-left: 0;
    padding: 30px 20px 30px 60px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.coming-event {
    padding-left: 35px;
}

.event-img, .coming-event {
    /*margin-top: 30px;*/
}

.coming-event p {
    margin-bottom: 0 !important;
}

.upcoing_events .event-title {
    font-size: 1.125rem;
    margin-bottom: 10px;
}

.upcoing_events .single-event:hover .event-date {
    border-radius: 100%;
}

.upcoing_events .single-event:hover .event-date p {
    font-size: 25px;
}

.upcoing_events .event-date p {
    color: #fff;
    line-height: 24px;
    font-size: 30px;
    font-weight: 700;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.upcoing_events .event-date p span {
    display: block;
    font-size: 0.875rem;
    font-weight: 500;
}

.upcoing_events .event-date {
    background: #05c46b;
}

.upcoing_events .event-date p {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.upcoing_events .event-date {
    position: absolute;
    left: -35px;
    width: 70px;
    text-align: center;
    top: 50%;
    margin-top: -35px;
    padding: 10px 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.upcoing_events .entry-date-time {
    color: #555;
    margin-top: 5px;
    display: block;
}

.upcoing_events {
    width: 100%;
    height: 450px;
    overflow: hidden;
    background-position: 0 50%;
    background-size: cover;
}

.event-img img {
    margin-top: -40px;
    margin-bottom: -60px;
}

/*Upcoming events end*/
.c_admission_nepal img {
    height: 90px;
    width: 90px;
    padding: 5px;
    background: #fff;
    margin: 14px;
    border: 2px solid #ddd;
}

.c_admission_nepal {
    margin: 4px;
}
.client-partners {
    padding-bottom: 20px;
}

/*Feature college*/

/*Feature college end */
a.apply_btn {
    font-weight: 600;
    float: right;
    color: #fff;
    font-size: 0.8125rem;
    background: orangered;
    padding: 4px 12px;
    border-radius: 3px;
}

.courses {
    background: #f8f8f8;
}

.courses .course-slider {
    margin-top: 30px;
}

.courses .single-course {
    padding: 5px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-top: 30px;
}

.courses .single-course:hover {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);
}

.courses .course-head {
    position: relative;
    overflow: hidden;
}

.courses .course-head::before {
    opacity: 0;
    visibility: hidden;
    z-index: 5;
}

.courses .course-head img {
    height: 100%;
    width: 100%;
}

.overlay::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background: #20232E;
    content: "";
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.courses .course-head:hover img {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    transform: scale(1.3);
}

.courses .course-head:hover:before {
    opacity: 0.8;
    visibility: visible;
}

.courses .course-head a {
    position: absolute;
    top: 50%;
    margin: -25px 0 0 -25px;
    z-index: 10;
    left: 50%;
    font-weight: 500;
    text-transform: capitalize;
    margin-left: -58px;
    padding: 5px 22px;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
    border-radius: 12px;
}

.courses .course-body {
    margin: 15px;
    margin-top: 0px;
}

.courses .name-price {
    padding: 0;
    width: 100%;
    position: relative;
    z-index: 333;
    margin-top: -33.5px;
}

.courses .name-price .teacher-info {
    display: inline-block;
}

.courses .teacher-info img {
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 100%;
    display: inline-block;
    border: 4px solid #fff;
    float: left;
    -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
}

.courses .single-course .teacher-info:hover img {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
}

.courses .teacher-info .title {
    font-weight: 500;
    padding: 10px;
    color: #fff;
    border-radius: 30px;
    position: absolute;
    left: 0;
    bottom: -43px;
    z-index: 33;
    font-size: 0.8125rem;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    transform: translateX(-30px);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.courses .teacher-info:hover .title {
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
}

.courses .teacher-info .title::before {
    content: "";
    border-bottom: 12px solid;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
}

/* Price */
.courses .price {
    color: #fff;
    padding: 5px 25px;
    font-weight: 700;
    position: relative;
    margin-top: 12px;
    float: right;
    border-radius: 50px;
    right: 0;
}

div#feature_co_admission {
    width: 100%;
    height: 200px;
}

.courses .price::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    border-left: 15px solid #fff;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
    display: none;
}

.courses .course-body .c-title {
    font-size: 0.875rem;
    text-align: center;
    margin: 5px 0 15px;
}

.courses .course-body .c-title a {
    color: #252525;
    font-weight: 700;
}

.courses .course-body p {
    color: #666;
}

ul.rattings {
    padding-inline-start: 0;
    margin: 0;
}

.courses .course-meta {
    background: #fff;
    border-top: 1px solid rgba(204, 204, 204, 0.45);
    overflow: hidden;
    margin: 15px;
    text-align: left;
    padding-top: 15px;
}

.courses .rattings li {
    color: #05C46B;
    display: inline;
    margin-right: 0;

}

.rattings i {
    font-size: 0.75rem;
}

/* Rattings */
.courses .rattings li {
    display: inline;
    margin-right: 0;
}

.courses .rattings li.point span {
    display: inline-block;
    position: relative;
}

.courses .rattings li.point span:before {
    content: "(";
}

.courses .rattings li.point span::after {
    content: ")";
}

/* Course Info */
.courses .course-info {
    margin-top: 4px;
}

.courses .course-info span {
    display: inline-block;
    color: #888;
    margin-right: 8px;
    font-weight: 500;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.courses .course-info span:last-child {
    margin-right: 0px;
}

.courses .course-info span i {
    margin-right: 5px;
}

/* Slider Meta */
.courses .owl-controls {
    margin-top: 30px;
}

.courses .owl-controls .owl-nav div {
    width: 44px;
    height: 44px;
    line-height: 44px;
    font-size: 22px;
    padding: 0;
    border-radius: 100%;
    color: #555;
    background: #fff;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
    margin: 0 10px 0 0;
    border: 1px solid #ccc;
}

.courses .owl-controls .owl-nav div:last-child {
    margin: 0;
}

.courses .course-slider:hover .owl-controls .owl-nav div {
    opacity: 1;
    visibility: visible;
}

.courses .owl-controls .owl-nav div:hover {
    border-color: transparent;
    color: #fff;
}

/* Courses Archive */
.courses.archive {
    padding: 60px 0 90px;
}

.courses.archive .single-course {
    margin: 30px 0 0;
}

.courses .price {
    background: #05C46B;
    color: #fff;
    padding: 3px 20px;
    font-weight: 700;
    position: relative;
    margin-top: 18px;
    float: right;
    border-radius: 50px;
    right: 0;
}

.courses .course-head:hover img {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    transform: scale(1.3);
}

.courses .course-head img {
    height: 100%;
    width: 100%;
}

.courses .course-head:hover .btn {
    color: #fff;
    background: #05c46b;
    transform: scale(1);
    opacity: 1;
}

.courses.section .content .single-course {
    margin-bottom: 30px;
}

/*===============================*/
.right_side_news_views {
    margin-left: -20px;
    margin-bottom: 8px;
}

.right_side_news_views2 {
    margin-left: -20px;
}

#news_views_p p {
    margin-bottom: 0;
}

#border_bottom {
    padding: 10px 10px 10px 0;
    border-bottom: 1px solid #ddd;
}

a#news_views_fe_img img {
    overflow: hidden;
    width: 200px;
    height: 110px;
}

.news_slider {
    margin-bottom: 15px;
    background: #fff;
    padding: 6px;
}

.news_ad_views {
    border: 1px solid #e0d3d3;
    margin-bottom: 10px;
    background: #fff;
}

.news_ad_views img {
    border: 2px solid #f4f6fa;
    width: 100%;
    padding: 4px !important;
}

div#releted_article .row.row-deck > div > .block {
    background: #f4f6fa;
}

.user_auth_share_social {
    margin-bottom: 20px;
}

.user_auth {
    padding-top: 10px;
}

.author_heading {
    padding: 5px;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 5px;
}

.long_banner_img {
    margin: 0 auto;
}

/*================Events CSS=================*!*/
#events_banner_image {
    width: 100%;
    height: 460px;
    overflow: hidden;
}

h4.event_register_now {
    margin-top: 4%;
}

.events .event-date {
    background: #05C46B;
}

.events {
    background: #F8F8F8;
}

.event-img, .coming-event {
    margin-top: 10px;
}

.coming-event {
    padding-left: 35px;
}

.events .single-event {
    background: #fff;
    position: relative;
    margin-left: 0;
    padding: 30px 20px 30px 60px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.events .single-event:last-child {
    margin: 0;
}

.events .event-date {
    position: absolute;
    left: -35px;
    width: 70px;
    text-align: center;
    top: 50%;
    margin-top: -35px;
    padding: 10px 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.events .single-event:hover .event-date {
    border-radius: 100%;
}

.events .event-date p {
    line-height: 1;
    margin-bottom: 0;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.events .single-event:hover .event-date p {
    font-size: 25px;
}

.events .event-date p span {
    display: block;
    font-size: 0.875rem;
    font-weight: 500;
}

.events .event-title {
    font-size: 1.125rem;
    margin-bottom: 10px;
}

.events .event-title a {
    font-weight: 700;
    color: #252525;
}

.events .entry-date-time {
    color: #555;
    margin-top: 5px;
    display: block;
}

/* Events Archive */
.events.archive {
}

.events.archive .single-event {
    padding: 15px;
    margin-bottom: 30px;
}

.events.archive .event-image {
    background-size: contain;
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 153px;
}

.events.archive .event-image img {
    width: 100%;
    height: 100%;
}

.events.archive .single-event:hover .event-image img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
}

.events.archive .event-date {
    top: 5px;
    margin: 0;
    left: 5px;
}

.events.archive .event-content {
    margin-top: 20px;
}

/*============End Events CSS ===================*/
div#news_art_a_13 a {
    font-size: 0.8125rem;
}

div#featured_video_front {
    margin-bottom: 10px;
    /* padding-bottom: 10px; */
    margin-top: -10px;
}

.gallery_wise_images {
    text-align: center;
    padding: 3px;
    background: #ecebe6;
}

.gallery_wise_images h3 {
    color: darkgreen;
}

/*Events Countdown*/
h2.events_date_hrs_sec_mi {
    font-size: 46px;
    font-weight: bold;
    padding-top: 25px;
    color: #fff;
}

h3#events_date_btn {
    color: #fff;
    font-weight: bold;
}

h4#events_venue {
    color: #fff;
    font-weight: bold;
    line-height: 0;
}

#clockdiv div > #days {
    padding: 0 10px;
    border-radius: 3px;
    background: #ec422c;
    display: inline-block;
}

#clockdiv div > #hours {
    padding: 0 10px;
    border-radius: 3px;
    background: #08a2f1;
    display: inline-block;
}

#clockdiv div > #minutes {
    padding: 0 10px;
    border-radius: 3px;
    background: #82ba45;
    display: inline-block;
}

#clockdiv div > #seconds {
    padding: 0 10px;
    border-radius: 3px;
    background: #fcb50a;
    display: inline-block;
}

#clockdiv {
    font-family: sans-serif;
    color: #fff;
    display: inline-block;
    font-weight: 100;
    text-align: center;
    font-size: 30px;
}

#clockdiv > div {
    padding: 10px;
    border-radius: 3px;
    background: #007075;
    display: inline-block;
}

.smalltext {
    padding-top: 5px;
    font-size: 1rem;
}

#slider_events_h2h4 h3. h4 {
    color: #fff;
}

.search_events_location {
    background: #007075;
}

.categories_location a {
    font-weight: bold;
    border-radius: 20px;
    padding: 2px 10px;
    background: #007075;
    color: #fff;
    /* margin: 10px; */
}

.categories_location {
    text-align: center;
    padding: 30px 0 40px 2px;
}

ul#categories_title {
    padding-left: 35%;
}

h4#blog_title_ad_ne {
    padding-top: 10px;
    font-size: 1rem;
}

div#blog_sub_title a {
    font-size: 0.9375rem;
    font-weight: 600;
}

div#ad_nepal_prof {
    margin-top: 2px;
    margin-bottom: 0;
}

div#blog_sub_title {
    padding: 0 0 0 4px;
    box-shadow: 0 11px 8px 0 #f4f7f6;
}

div#blog_sub_title p {
    line-height: 1.3;
}

a#blog_sub_title_top {
    box-shadow: 0 11px 8px 0 #f4f7f6;
}

div#blog_sub_title:hover {
    background: #fff5f5;
}

/*Events Countdown end*/
.box_image {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    height: 400px;
    overflow: hidden;
}

div#box_image_responsive {
    overflow: hidden;
    position: relative;
    height: 150px;
}

div#box_image_responsive img.img-fluid {
    max-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
div#box_image_responsive img {
    height: -webkit-fill-available;
}

div#carouselbreaking .badge {
    font-size: 100%;
}
div#list_all_latest_news img {
    padding-top: 10px;
    overflow: hidden;
    width: 100%;
    height: 75px;
}
div#list_all_latest_news {
    padding-top: 6px;
    box-shadow: 0 11px 8px 0 #f4f7f6;
}

#page-header .btn-dual:focus {
    color: #FFEB3B;
    border-color: transparent !important;
    background-color: transparent !important;
}

/*News and view*/
.b-0 {
    bottom: 0;
}

.bg-shadow {
    background: rgba(76, 76, 76, 0);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 171, 171, 0)), color-stop(49%, rgba(48, 48, 48, 0.37)), color-stop(100%, rgba(19, 19, 19, 0.8)));
    background: linear-gradient(to bottom, rgba(179, 171, 171, 0) 0%, rgba(48, 48, 48, 0.71) 49%, rgba(19, 19, 19, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0);
}

.top-indicator {
    right: 0;
    top: 1rem;
    bottom: inherit;
    left: inherit;
    margin-right: 9rem;
}

.overflow {
    position: relative;
    overflow: hidden;
}

.zoom img {
    transition: all 0.2s linear;
}

.zoom:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

h5#list_news_cat {
    padding: 5px;
    border-bottom: 1px solid #eaeaea;
}
#list_page_seTop{
    padding: 5px 20px;
    margin-bottom: 0;
}
div#left_SerchFil {
    margin-bottom: 7px;
}
div#left_Serch {
    margin-bottom: 7px;
}
input.form-control.form-custom{
    padding: 20px;
}
/**/
.top_thum {
    overflow: hidden;
    width: 100%;
    height: 275px;
}
.top_thum img {
    height: -webkit-fill-available;
}
div#latest_1news {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
    border: 1px solid #f1f2f3;
}
div#heading_1news {
    height: 107px;
    overflow: hidden;
    padding: 10px;
}
div#list_latest_news {
    background-color: #fff;
    margin-bottom: 5px;
    transition: all 0.5s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
    border: 1px solid #f1f2f3;
    padding: 6px 0 0 6px;
}

div#list_latest_news img {
    padding-bottom: 5px;
    overflow: hidden;
    width: 100%;
    height: 85px;
}
.flex-wr-sb-st {
    flex-wrap: wrap;
}
.flex-wr-sb-s {
    align-items: flex-start;
}
.flex-wr-sb-s, .flex-wr-sb-st, .jus-sb {
    justify-content: space-between;
}
/*News and view end*/
/*interview*/
a#inter_view_1 {
    background: #007075;
}
a#inter_view_1:hover {
    background: #007ea3;
}
a#inter_view_2 {
    background: #ee5438;
}
a#inter_view_2:hover {
    background: #007075;
}
a#inter_view_3 {
    background: #007ea3;
}
a#inter_view_4 {
    background: #5b4e6e;
}
a#inter_view_4:hover {
    background: #ee5438;
}
/*interview end*/

/*Youtube popup*/
.lightbox {
    background-color: rgba(0, 0, 0, 0.8);
    overflow: scroll;
    position: fixed;
    display: none;
    z-index: 1;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
}
.lightbox-container {
    position: relative;
    max-width: 960px;
    margin: 7% auto;
    display: block;
    padding: 0 3%;
    height: auto;
    z-index: 10;
}
@media screen and (max-width: 768px) {
    .lightbox-container {
        margin-top: 10%;
    }
}
@media screen and (max-width: 414px) {
    .lightbox-container {
        margin-top: 13%;
    }
}
.lightbox-content {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.7);
}
.lightbox-close {
    text-transform: uppercase;
    background: transparent;
    position: absolute;
    font-weight: 300;
    font-size: 0.75rem;
    display: block;
    border: none;
    color: white;
    top: -22px;
    right: 3%;
}
.video-container {
    padding-bottom: 56.25%;
    position: relative;
    padding-top: 30px;
    overflow: hidden;
    height: 0;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
#fea_video {
    padding-bottom: 10px;
    border-radius: 4px;
    background: white;
}
#playme {
    background: red;
    border-radius: 5px;
    border: none;
    color: white;
    padding: 2px 13px;
    display: inline-block;
    font-size: 26px;
    margin: 0;
    position: absolute;
    left: 43%;
    bottom: 43%;
}
#playme:hover {
    background: black;
    border-radius: 5px;
    border: none;
    color: white;
    padding: 2px 13px;
    display: inline-block;
    font-size: 26px;
    margin: 0;
    position: absolute;
    left: 43%;
    bottom: 43%;
}
/*Youtube popup end*/
.custom-checkbox .custom-control-label:hover::before {
    background: #0665d0;
    outline-style: solid;
    outline-width: thin;
    border-radius: 0;
}
label.custom-control-label:hover {
    color: #0665d0;
}
.custom-checkbox .custom-control-label::before {
    border-radius: 0;
}
.custom-control-primary .custom-control-label::before{
    background: #fff;
    outline-style: solid;
    outline-width: thin;
}
.custom-control-primary .custom-control-label::before:hover{
    background: #000;
    outline-style: solid;
    outline-width: thin;
}

.short_adn {
    float: right;
    /* margin: auto; */
    margin-left: auto;
}
.college_search_fil .badge-pill {
    font-size: 8px;
}
a#listRightSe::before {
    position: absolute;
    content: '\f067';
    opacity: 1;
    font-family: 'Font Awesome 5 Free','Font Awesome 5 Pro';
    right: 36px;
}
a#listRightSe:hover::before {
    position: absolute;
    content: '\f068';
    opacity: 0;
    font-family: 'Font Awesome 5 Free','Font Awesome 5 Pro';
    right: 36px;
}
a#listRightSe:hover::after {
    position: absolute;
    content: '\f068';
    opacity: 1;
    font-family: 'Font Awesome 5 Free','Font Awesome 5 Pro';
    right: 36px;
}
div#listMoreT.show {
    position: absolute;
    will-change: transform;
    top: 0px;
    left: 0px;
    transform: translate3d(238px, 37px, 0px)!important;
    display: inline-grid;
}
.listNewsT {
    margin-left: -15px;
    font-weight: 500;
    margin-bottom: 0;
    font-size: 1rem;
    padding: 0 10px 0 0;
}
.listOnNewsT {
    margin-bottom: 0;
    font-size: 1.375rem;
    padding: 7px 0;
}
.borad-3 {
    margin-left: -45px;
    border-radius: 3px;
}
#tre_nding_lio li {
    margin-bottom: 15px;
    list-style: none;
}
.flex-c-c {
    float: left;
    align-items: center;
    justify-content: center;
    display: flex;
}
.size-a-8 {
    width: 30px;
    height: 30px;
}
.bg9 {
    color: #fff;
    background-color: #0665d0;
}
.feature_content a{
    color: #636363;
}
.feature_content a:hover{
    color: #0665d0;
}
.feature_content {
    border-bottom: 1px solid #636363;
    margin-bottom: 1rem;
    text-align: center;
}
.fe_title {
    padding-bottom: 10px;
}
.fe_details p {
    font-weight: 600;
    font-size: 1.0625rem;
    margin-top: 10px;
    text-align: center;
    line-height: 1.4;
}
.headline_news {
    background: #FAFAFA;
}
.border_CU {
    border-left: 8px solid #007075;
    border-top: 1px solid #e6e6e6!important;
    border-right: 1px solid #e6e6e6!important;
    border-bottom: 1px solid #e6e6e6!important;
}
/*New-fronttap-de*/
ul#listDAdN .nav-link{
    padding: 10px 20px;
    color: #29334c;
    background: #dee0ec;
    margin: 0 10px;
    border-radius: 2px;
}
ul#listDAdN .nav-link.active {
    background: #1c46c5;
    color: #fff;
}
span#logo_not_fo{
    color: #007075;
    background: #f8f8f8;
    font-weight: bold;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 100%;
    display: inline-block;
    border: 4px solid #fff;
    float: left;
    -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
}
.course_details .btn-hero-orange{
    background-color: #F37921;
    border-color: #F37921;
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
    box-shadow: 0 0.125rem 0.75rem rgba(91,127,52,.25);
}
.course_details .btn-hero-success{
    background-color: #fff;
    color: #0c5460;
    text-transform: capitalize;
    font-weight: 600;
}
.course_details .btn-hero-primary{
    text-transform: capitalize;
    font-weight: 600;
}
.course_adnepal {
    padding: 8px 5px 15px 15px;
}
.ad_nepal_course_color{
    margin-bottom: 3px;
}
.co_adnepal_tap span {
    font-size: 0.8125rem;
}
.ad_nepal_cou_color {
    font-size: 1.0625rem;
    color: #008489;
}
.course_details{
    padding-right: 10px;
    float: right;
    padding-top: 27px;
}
.fe_to_p_t {
    font-size: 3rem;
    margin-bottom: 1.1rem;
    font-weight: bold;
}
a#read_more {
    color: #fff;
    background: #007075;
}
.width-100 {
    width: 100%;
    margin: 5px 0;
}
span.nav-main-link-name.active {
    color: #ff9d0a;
}
/*edu-fair*/
.fS_logo img{
    width: 100px;
    height: 100px;
}
div#Testimonials {
    background: #0d3759;
}
div#Testimonials .slick-slider .slick-next, .slick-slider .slick-prev {
    width: 40px;
    border-radius: 50%;
    height: 40px;
    text-align: center;
    background-color: rgb(255 255 255);
    z-index: 2;
}
  div#Testimonials p {
    color: #ffffff;
}
.test_c_name {
    color: #fff;
    font-size: 18px;
}
.nsmtew {
    color: #fff;
}
.img-avatar94 {
    width: 94px;
    height: 94px;
    border-radius: 50%;
    display: inline-block!important;
}
div#Achievement {
    color: #fff;
    background: #0d3759;
}
div#Achievement .slick-slider .slick-next, .slick-slider .slick-prev {
    width: 40px;
    border-radius: 50%;
    height: 40px;
    text-align: center;
    background-color: rgb(255 255 255);
    z-index: 2;
}
.Academics_main li{
    font-size: 20px;
}
.Academics_main .active {
    color: #fff;
    /* font-size: 20px; */
}