.hide {
    display:none !important;
}


footer .top-footer .contactUs ul li div span {
    direction: ltr;
    display: inline-block;
}
footer .top-footer .contactUs ul li a {
    font-size: 16px;
}

.bg_seliver::before {
    content: "";
    position: absolute;
    right: -50%;
    top: 0;
    width: 200%;
    height: 100%;
    background-color: rgba(106, 120, 127, 0.15);
}
  .inContent .container .srvTitle h4 {
    font-size: 18px;
    font-family: "NCSP-Light";
    
}
.inContent .container .new-progCard.new-progCard2 {
    justify-content: start;
}
.PageContent_vw .aboutNew-4 h3 {
    font-size: 20px;
}
.content-details.PageContent_vw p {
  font-size: 18px;
}
.content-details.PageContent_vw ul li {
    font-size: 18px;
}
.TrainingFacilitiesItem .container .box-white .aboutUs ul li {
    font-size: 18px !important;
}
.av-prog .col-lg-4 {
    margin-bottom: 40px;
}
.aboutNew-3 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.imgbox .pcontent {
    display: none;
}
    .imgbox .pcontent li {
        color: #ffff;
        display: inline;
        margin-right: 5px;
    }
    .imgbox .pcontent li:before {
        content: "-";
        margin-left: 5px;
    }
.gallery .container .tabsImage .imgbox:hover {
    /*padding-bottom: 5px;*/
}
    .gallery .container .tabsImage .imgbox:hover .pcontent {
        display: inline;
    }

.mainSlider .content-area {
    top: 68%;
}
.top15 {
    margin-top: 15px;
}
.SrvLogo .SrvImg {
    max-height: 140px;
}
.inContent .container .aboutUs h4 {
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 10px;
    font-weight: bold;
    color: black;
}
.inContent .container .aboutUs p + p {
    margin-top: 5px;
}


.inContent .container .section-header::before {
    content:none;
    left: -33px;
    bottom: -2px;
    background: #35CCDE;
}
.inContent .container .section-header::after {
    left: -20px;
    bottom: 0px;
    background: #145FFF;
    content: url(/css/assets/images/TitleArrow.png);
    background: none;
    position: absolute;
    top: 34px;
    left: -24px;
    width: auto;
    height: auto;
    -webkit-transform: none;
    transform: none;
}

.inContent .container .new-progCard.new-progCard2 .img-box .hidden-cont .btns-area a.btn1 {
    width: auto;
}
.inContent .container .new-progCard.new-progCard2 .img-box img {
    object-fit: none;
}
.BoardMembers .boardBox .boardImg img {
    object-fit: unset !important;
}
.aboutUs h3 {
    font-size: 30px;
    line-height: 2;
    font-family: 'NCSP-Medium';
    /*color: #003391;*/
    /*margin-bottom: 25px;*/
    /*text-align: center;*/
}
.Widget_Cards .SrvIcon img {
    max-height: 190px;
}
.navigator li a {
    background-color: #001F5E;
}
.Main-Banner {
    background: #001F5E;
}
.inner .main-Nav .bgNav .topNav .left-Icons .search-toggle {
    filter: none;
}
.inner .main-Nav .bgNav .topNav .left-Icons .lang {
    filter: none;
}

.gallery .container .tabsImage p {
    width: 80%;
}

.interactive-map .map-cont .tags-content .details {
    width: fit-content; 
    max-width: 90%;
}

    .interactive-map .map-cont .tags-content .details ul {
        display: flow-root;
    }

        .interactive-map .map-cont .tags-content .details ul li {
            font-size: 20px;
            font-family: "NCSP-Regular";
            color: #FFFFFF;
            margin-left: 25px;
            padding-right: 15px;
            position: relative;
            float: right;
        }
    .interactive-map .map-cont .tags-content .details .numbers-data {
        display: inline-flex;
    }

.inContent .container .box-white .events .event-banner .event-img img {
    object-fit: fill;
}
.inContent .container .box-white .serviceBox:hover .detailsHidden h4 {
    margin-bottom: 15px;
}
.inContent .container .box-white .serviceBox.servBx2 .detailsHidden p {
    margin-bottom: 25px;
}
.notCenter h2, .notCenter p {
    /*text-align: unset !important;*/
}
.inContent .container .box-white .galleryBox .glCount p {
    color: #001F5E;
}
.inContent .container .box-white .galleryBox .glCount > span:first-child {
    font-size: 14px;
    font-family: "NCSP-Medium";
    color: #145FFF;
    background: #FFFFFF;
    min-width: 150px;
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 0 10px;
    border-radius: 20px;
    -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: -25px;
    right: 20px;
}
.inContent .container .box-white .galleryBox .glImage {
    height: 281.33px;
}
    .inContent .container .box-white .galleryBox .glImage img {
        /*object-fit: scale-down;*/
        width: 100%;
    }
.thumbsSlider .swiper-slide {
    cursor: pointer;
}
.inContent .container .box-white .new-progCard {
    /*margin-bottom: 40px;*/
}
.inContent .container .box-white .search-top select {
    padding: 0 10px 0 0;
}
.breadcrumb .items li:last-child a::after {
    content:none;
}
.inContent .container .box-white .serviceBox:hover .detailsHidden ul {
    color: #FFFFFF;
    font-size: 13px;
    font-family: "NCSP-Medium";
    padding: 5px 20px;
    list-style-type: none !important;
}

.inContent .container .box-white .contactMap .contactForm {
    height: 91%;
}
.inContent .container .box-white .downloadCenter:hover .detailsHidden {
    right: 0;
}
.faq_body {
    padding: 0px 35px 0 10px;
}
.accordionFAQ {
    margin-top: 25px;
}
.filterLinks {
    margin-top: 20px;
    margin-bottom: 55px;
    padding-right: 0px;
    margin: 0;
    padding: 0;
}
.innerpages .accordion .card {
    padding: 0 0px;
}
    .innerpages .accordion .card .card-header {
        background: #fff;
        padding: 0 20px;
    }
.filterLinks .FLlink {
    padding: 10px 20px;
}
.innerpages .accordion .card {
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 20px;
    border: none;
    border-radius: 5;
    padding: 0 20px;
    border: 1px solid rgba(0, 0, 0, .125);
}
    .innerpages .accordion .card .card-body ul {
        padding: 0 25px;
    }
/*************sitemap****************/
section.sitemap {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0px;
    padding: 0px;
}
        section.sitemap ul.level-2 > li {
            margin: 20px 2%;
            display: block;
        }
/*************sitemap end****************/

input[type=date] {
    padding: 10px 20px;
    height: 44px;
    border: 1.5px solid #CDD2D9;
    border-radius: 4px;
    font-size: 15px;
    transition: 300ms;
}

    input[type=date]:focus {
        border-color: #145FFF;
    }


.Numbers .item .numCard .content-box .centered {
 /*   top: 135px;
    left: 85px;*/
}
.TrainingFacilitiesItem {
    top: 0px !important;
}
.main-Nav .bgNav .topNav .main-navbar .navbar .nav-wrapper .nav-item .nav-link {
    /*padding-left: 0;
    padding-right: 16px;*/
}
.praghCard p {
    margin: 0;
}
.bgNews .cardNews .cardText {
    height: 234px;
}
.gallery {
    height: auto;
}
.bgNews .news-tabs .more {
    /*position: sticky;*/
}

footer .top-footer .contactUs ul li:nth-child(2) a span {
    direction: ltr;
    display: inline-block;
}
.inContent .share {
    width: fit-content;
    margin: 0px;
}

.inContent_Widget .container {
    padding-top: 0px;
}
    .inContent_Widget .container .box-white {
        padding: 15px 50px 15px 50px;
    }
.inContent_blocks .container {
    padding: 0px;
    margin: 0px;
    box-shadow: none;
}
.inContent .container {
    padding: 40px 0;
    padding-bottom: 10px;
}
.inContent_Share {
    padding-top: 25px;
    padding-bottom: 25px;
}
    .inContent_Share .container {
        padding-top: 0px;
    }
.PageContent_vw .box-white,
.PageContent_vw .container {
    padding: 0px;
    margin: 0px;
    box-shadow: none;
}
.PageBlocks_vw .box-white,
.PageBlocks_vw .container {
    padding: 0px;
    margin: 0px;
    box-shadow: none;
}
.SrvLogo_institutes img {
    width: 388.66px;
    height: 192.61px;
    object-fit: contain;
    /*max-width: 80%;*/
    margin-top: 10px;
}

/***********************loader start*******************************/
div.DotNetloading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(16, 16, 16, 0.5);
    z-index: 2000;
}

.ajax-loader {
    visibility: hidden;
    background-color: rgba(255,255,255,0.7);
    position: absolute;
    z-index: +100 !important;
    width: 100%;
    height: 100%;
}

    .ajax-loader img {
        position: relative;
        top: 50%;
        left: 50%;
    }

*.hidden {
    display: none !important;
}


div.DotNetloading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(16, 16, 16, 0.5);
    z-index: 2000;
}

@-webkit-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes uil-ring-anim {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.uil-ring-css {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 200px;
    height: 200px;
}

    .uil-ring-css > div {
        position: absolute;
        display: block;
        width: 160px;
        height: 160px;
        top: 20px;
        left: 20px;
        border-radius: 80px;
        box-shadow: 0 6px 0 0 #ffffff;
        -ms-animation: uil-ring-anim 1s linear infinite;
        -moz-animation: uil-ring-anim 1s linear infinite;
        -webkit-animation: uil-ring-anim 1s linear infinite;
        -o-animation: uil-ring-anim 1s linear infinite;
        animation: uil-ring-anim 1s linear infinite;
    }


/***********************loader end*******************************/

.pcontent {
    margin-top: 0;
    margin-bottom: 1rem;
}
    .pcontent p, .pcontent li {
        font-size: 20px;
        font-family: "NCSP-Regular";
        color: #000000;
        margin-bottom: 0px;
        margin-top: 0px;
        text-align: justify;
    }

.pElm_TrainingFacilities {
    color: #FFFFFF;
    font-size: 13px;
    font-family: "NCSP-Medium";
    padding: 5px 20px;
}
.button {
    background-color: #35CCDE;
    border: 0px solid;
    border-radius: 30px;
    height: 40px;
    color: #001F5E;
    font-size: 14px;
    font-family: "NCSP-Medium";
    padding: 12px 25px;
}
.button2 {
    color: #FFFFFF;
    font-size: 15px;
    font-family: "NCSP-Medium";
    height: 40px;
    width: 100%;
    border: 0;
    padding: 0 25px;
    background-color: #145FFF;
}
.margin3 {
    margin: auto 3px;
}
.top0 {
    top:0px !important;
}
.inContent .container .box-white .serviceBox {
    position: relative;
}
.inContent .container .box-white .serviceBox:hover .detailsHidden {
    width: 100%;
}
.inContent .container {
    padding-bottom: 0px;
}
.merge .container {
    padding: 0px;
}
.merge .container .box-white {
    padding-top: 0px;
}
.margin0 {
    margin: 0px !important;
}
.marginb0{
    margin-bottom:0px;
}
.padding0 {
    padding: 0px !important;
}
.padding5 {
    padding: 5px !important;
}
.input-group7 {
    margin-top: 10px;
}
.width240 {
    width: 240px !important;
}
body .owl-theme .owl-nav [class*="owl-"] {
    margin: 0 -10px;
}
.inContent .container .box-white .search-top input {
    padding: 10px 20px;
}






@media (max-width: 767.68px) {
    .inContent .container .box-white .aboutUs h5 {
        font-size: 14px;
        line-height: inherit;
    }
    .bgNews .news-tabs .more {
        position: inherit;
    }
    .inner .main-Nav .bgNav .topNav .a-logo {
        margin-right: 0;
    }
}
@media (max-width: 991.68px) {
    .inContent .container .box-white .search-top input {
        width: 300px;
        margin: 0px 0px 15px 0px !important;
        padding: 10px 20px;
    }
    .main-Nav .bgNav .topNav {
        height: 110px;
    }
   
}
@media (max-width: 1199.68px) {
    .inContent .container .box-white .search-top select, .inContent .container .box-white .search-top imput {
        margin-bottom: 20px;
        margin: 0 0 15px 0;
        width: 300px !important;
    }
}
inContent .container .box-white .serviceBox.servBx2 .detailsHidden p {
    margin-bottom: 15px !important;
    line-height: 27px !important;
}
.aboutNew-4 ul li::before {
    font-size: 18px !important;
}
.aboutNew-4 ul {
    margin-top: 15px;
}

.Numbers .owl-carousel .owl-stage-outer {
    text-align: center !important;
}

.Numbers .owl-carousel .owl-stage {
    display: inline-block !important;
}
