@import url('https://fonts.googleapis.com/css2?family=Anton&amp;display=swap');


.top_nav{
  background-color: #fd9700 ;
  position: relative;
  z-index: 102;
}


.Topleft_ul li a{color: #fff;display: inline-block;padding: 5px 15px;border-right: 1px solid;border-color: rgb(255 255 255 / 37%);font-size: 14px;}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active{
  color: #000;
}
.navbar-dark .navbar-nav .nav-link{font-size: 16px; }
.navbar-dark .navbar-nav .nav-link:hover{color: #ffffffd1 !important;}

.navbar-dark .navbar-nav .nav-link{padding-top: 8px;padding-bottom: 8px;}
.dropdown-menu-lg{min-width: 15rem !important;}
.dropdown-submenu > .list-group-item:after{display: none;}

#navbar-main{height: auto;background: #fff !important;}
.navbar-brand img{
  max-width: 110px;
  /*padding-top: 70px;*/
  margin-right: 10px;
}

.navbar-brand p{margin-bottom: 5px;line-height: 30px;padding-top: 0px;}
.navbar-brand p span{display: block;font-weight: 600;}
.navbar-brand p span.span1{font-size: 34px;color: #000;font-family: 'Anton', sans-serif;font-weight: normal;}
.navbar-brand p span.span2{font-size: 25px;letter-spacing: 2px;text-transform: capitalize;color: #607d8b;}
.navbar-brand h6 {
    margin-bottom: 2px;
    font-weight: 600;
    font-size: 13px;
    color: #000;
}

.gallery_folder {
    border: 2px solid #2bc9fe;
    margin-bottom: 35px;
    text-align: center;
}

.gallery_folder figure {
}

.gallery_folder figure img {
}

.gallery_folder h3 {
    text-align: center;
    padding: 2px;
    border-top: 2px solid #2bc9fe;
    color: #fff;
    background: #2bc9fe;
    font-size: 18px;
}
.gallery_page .row > div:nth-child(4n+1) {
    clear:both;
}

.gallery_folder img {
    width: 100%;
}

.view_gallery_folder {
    text-align: center; 
    border: #a673e6 solid 2px;
    margin:15px 0;
}
.carousel-control-prev, .carousel-control-next{
  height: 40px;
  width: 40px;
  border:0;
  top: 50%;
  opacity: 1;
  background-color: rgba(0,0,0,.5);
}
.color_bar {display: flex;}
.color_bar span{display: inline-block;width: 20%;height: 4px;background-color: #f39200;}
/*.color_bar span:first-child{background-color: #29aae1;}
.color_bar span:nth-child(2){background-color: #8cc440;}
.color_bar span:nth-child(3){background-color: #c84114;}
.color_bar span:nth-child(4){background-color: #6e2b70;}
.color_bar span:nth-child(5){background-color: #f39200;}*/

.About_section h1{color: #FF5630;font-weight: 600;text-transform: capitalize;}
.About_section{padding-top: 40px;padding-bottom: 40px;}
.Opportunity_section{background-color: #cddc39e6;}
.Opportunity_section p{color: #000;font-weight: 600;}
span.h6.mb-0{color: #000;}
.bg_third{
  background: url(../images/bg_img.html);
  background-size: cover;
  width: 100%;

}
.icon-text h5 {
    font-size: 26px;
}

.text1 h5{color: #aa00ff;}
.text2 h5{color: #ffbd00;}
.text3 h5{color: #009ed9;}
/*.bg-gradient-facility{background:linear-gradient(50deg, #f39200 0, #ff9800 100%);}*/
.bg-gradient-facility{
  background-color: #ff9800;
  /*background-image: url(../images/bg_pencil.png);*/
  background-repeat: repeat-x;
  /*background-blend-mode: multiply;*/
}

.Testimonial_section{
  background-color: #000;
  background-size: cover;
  background-image: url('../images/bg-test.html');
  /*background-repeat: repeat-x;*/
  /*background-blend-mode: multiply;*/
}



.icon-floating:nth-child(1) img, .icon-floating:nth-child(5) img{max-height: 70px;}
.icon-lg img{width: 5rem;height: 5rem;}
.icon-sm img {
    width: 3rem;
    height: 3rem;
}

.icon-floating h6{
    position: absolute;
    top: -30px;
    left: 0px;
    color: #fff;
    min-width: 100px;
    white-space: nowrap;
}

.footer{
  background-color: #111214;
  /*padding-top: 120px;*/
}

.foot_left h3{color: #ffffffde;}

footer .heading.mb-3 {
    color: #fff;
}

.footer .list-unstyled li a, .footer .nav-link:hover, .next_links li a{
  color: #fb9600;
}
/*.footer .list-unstyled li a{font-size: 14px;}*/

.next_links li a{border-right: 1px solid;padding-right: 10px;padding-left: 10px;font-size: 14px;}
.next_links li:first-child a{padding-left: 0;}
.footer .nav-link{
  border: 1px solid;
    margin-right: 8px;
    border-radius: 50%;
    width: 55px;
    text-align: center;
    height: 55px;
    line-height: 37px;
    font-size: 20px;
}

.footer .nav-link:hover{

}

.delimiter-top a{color: gray}

.news_div {
    border-bottom: 1px solid #cecece;
    padding-bottom: 20px;
    padding-top: 10px;
}

.date_text {
    padding-bottom: 10px;
    line-height: 24px;
}
.date_text hr {
    margin-top: 5px;
    margin-bottom: 10px;
    border: 0;
    width: 50%;
    border-top: 1px solid #002e5d;
    margin-right: 0;
}
.date_text a {
    border-bottom: 1px solid;
}

.latest_news{
  padding-top: 40px;
  padding-bottom: 20px;
  background:linear-gradient(to bottom, #a1e2f5 , #fff );

}


.header_p{display: none;padding-top: 4px;}
.header_p p{display: flex;}
.header_p a{color: #fff;font-size: 18px;}

.img_learning{position: absolute;z-index: 9;left: 0;top: 10px;}
.img_learning img{max-height: 280px;}


.footer{
  background-color:#cf3804;
}


ul.list-unstyled.text-small li {
    background: #aad8b4;
    margin-bottom: 10px;
    color: #000;
    padding-left: 5px;
}


.foot_left p, .copyright, .copyright a {
  color: #000;
}
.copyright a{text-decoration: underline;}
.copyright a:hover{text-decoration: none;}
.footer .list-unstyled li a, .next_links li a {
    text-shadow: 1px 1px 1px #aad8b4;
}
.next_links li:last-child a{border-right: 0;}
.footer .list-unstyled li a:hover, .next_links li a:hover {
  text-decoration: underline;
}

.title{color: #FF5630;}
.Principal_img img{
  box-shadow: -18px 22px rgb(253 174 73 / 28%);
}
span.line{display: block;width: 50px;height: 3px;background-color: #FF5630;}
.fas.fa-check-double{color: rgb(253 151 0 / 42%)}
.Circular_div ul li{display: flex;margin-top: 8px;margin-bottom: 8px;}
.contact_left ul li{border-bottom: 1px solid #cecece;padding-bottom: 15px;margin-bottom: 10px;}
.contact_left ul li p{margin-bottom: 0;}
.fas.fa-phone{transform: rotate(90deg);}

.Gallery_img{margin: 20px 0px;}
.Gallery_img a > img {
    border-radius: 5px;
    min-height: 250px;
    max-height: 250px;
    width: 100%;
}
.time_tablePage ul li{padding-top: 20px;}
.time_tablePage ul li a {
    font-size: 18px;
    background-color: #fd9700;
    padding: 10px 35px;
    border-radius: 5px;
    display: inline-block;
    color: #fff;
}
.time_tablePage ul li a:hover{text-decoration: underline;}
.icon_circle{
  width: 150px;
  height: 150px;
  border-radius: 50%;
  box-shadow: 0 30px 40px 0 rgb(31 45 61 / 10%);
  overflow: hidden;
  text-align: center;
  line-height: 150px;
  margin: auto;
  /*margin-top: -170px;*/
}
.icon_circle img{
  max-height: 80px;
}
.Facility_text{
  padding-bottom: 120px
}
.Facility_1, .Facility_2, .Facility_3, .Facility_4, .Facility_5, .Facility_6{padding-top: 50px !important;padding-bottom: 50px;}
.Facility_1{background-color: #ffc107}
.Facility_2{background-color: #03a9f45e}
.Facility_3{background-color: floralwhite}
.Facility_4{background-color: #f0808070}
.Facility_5{background-color: aliceblue}
.Facility_6{background-color: #fedb41}

.navbar-dark .navbar-brand{text-transform: capitalize;}
.top-bg {
    border-top: 3px solid #ffcb28;
}
.menu_row{width: 100%;background-color: #1358b6;padding-left: 15px;padding-right: 15px;}
.navbar-dark .navbar-nav .nav-link{color: #fff;font-size: 15px;}
.top_head {
    background-image: url(../images/top_head.png);
    height: 39px;
    background-position: right;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    align-items: center;
    background-size: 100%;
}

.border_r{border-right:1px solid;padding-right: 5px;margin-right: 5px;}
.add_padding{
  padding-left: 50px;
  padding-bottom: 8px;
  padding-right: 30px;
  padding-top: 8px;
}
.right_logo{text-align: right;}
.right_logo img {
    max-height: 110px;
}
.right_logo span {
    font-size: 22px;
    font-weight: 600;
    color: #000;
    margin-right: 8px;
}
.contact_ul li a {
    color: #fff;
    border-right: 1px solid;
    margin-right: 8px;
    padding-right: 8px;
    font-size: 15px;
}
.contact_ul li a i, .bottom-footer p{font-size: 14px;
}
.contact_ul li:last-child a {border-right: 0;padding-right: 0;margin-right: 0;}
/*.contact_ul li{margin-right: 10px;}*/
.contact_ul.right_topR li a{margin-right: 20px;}
#header-main + section{padding-top: 0 !important;}
.right_topL{padding-left: 90px;}


.about_section, .social_links, .gallery_section{padding-top: 40px;padding-bottom: 40px;}
.about_sectionImg img{border-radius: 8px;}
.about_section p{color: #000;}
.title_head span{border-bottom: 2px solid #8f8d8d;}

.footer_links p{margin-bottom: 0;}
.footer_links .d-flex{padding-top: 10px;padding-bottom: 10px;}
.bottom-footer {
    background-color: #232122;
    padding-top: 13px;
    padding-bottom: 13px;
}
.bottom-footer p, .bottom-footer p a, .footer h4, .footer ul li a, .footer_links .d-flex{color: #fff;}
.footer h4{font-size: 20px;margin-bottom: 20px;}
.footer ul li a{font-size: 14px;transition: all ease .4s;display: inline-block;padding-bottom: 8px;}
.footer ul li a:hover{transition: all ease .4s;padding-left: 10px;border-bottom: 1px solid;}
.Social_shadow {
    -webkit-box-shadow: 0px 13px 30px -11px #707070;
    box-shadow: 0px 13px 30px -11px #707070;
    background-color: #fff;
}
.Social_shadow h3 {
    margin-bottom: 0;
    padding: 10px;
    border-bottom: 1px solid;
    font-weight: 600;
    font-size: 24px;
}
.insta {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px;
    background-color: #FFF;
    border-bottom: 1px solid #969697 !important;
}

.waterfall .list-group {
    width: calc(25% - 1px);
}
.gallery.mt-md-5.waterfall{padding-left: 8px;}

.notice_board, .about_section{
  padding-top: 40px;
  padding-bottom: 40px;
  background: linear-gradient(#ffffffeb, #ffffffe0),url(../images/stu.jpg);
}

.notice_board_content{
  /*font-family: 'Coming Soon', cursive;*/
  font-weight: bold;
  line-height: 2em;
  background-image: url(../images/board.jpg);
  border: 6px ridge #a8704d;
  padding-top: 30px;
  padding-bottom: 50px;
  min-height: 415px;
  max-height: 415px;
  overflow: auto;
  padding: 30px;
  text-align: center;
  font-size: 30px;
  color: #fff;
}

.linear_heading {
  background: #ffcb28;
  height: 415px;
  /*border: 4px ridge #a8704d;*/
}
.linear_heading h4 {
  font-size: 20px;
  position: absolute;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg );
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  color: #000;
  left: 70%;
  letter-spacing: 1px;
  margin: 59px 0;
  padding: 5px 50px 0 0;
  right: 0;
  text-transform: uppercase;
  top: 60px;
  white-space: nowrap;
}

.notice_png{
  position: absolute;
  top: 6px;
  max-height: 80px;
  left: 20px;
}


.media_Sec {
  background: #1358b6;
  padding-top: 40px;
  padding-bottom: 40px;
}

.charimen_section{
  padding-top: 80px;padding-bottom: 40px;

}


.messages-comma:before {
  content: "";
  background: url(../images/icon/dcomma.png) no-repeat;
  position: absolute;
  width: 50px;
  left: -40px;
  height: 60px;
  z-index: 1;
  top: -10px;
}

.charimen_section h2{
  color: #1358b6;
}
.Principal_text img{max-height: 250px;border-radius: 4px;margin-bottom: 20px;}
.infra_div {
    background: #1358b6;
    border: 1px solid #1358b6;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin: 0px auto;
    margin-top: 30px;
}
.infra_div img {
    max-height: 75px;
    margin-top: 10px;
}
.infra_div p {
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0;
    font-size: 18px;
}

.Facility_sec{
  padding-top: 60px;
  padding-bottom: 60px;
  background: linear-gradient(#00000070, #0000006e),url(../images/bg-img.jpg); 
}

.main_contentP{ color:#1358b6; font-size:28px; font-weight:bold}
.marquee_text{height: 70px;padding-top: 20px;}


.trc_text1 {
  background-color: #bf346c;
}

.trc_text {
  padding: 40px 25px;
}

.trc_text img {
    max-height: 60px;
}
.trc_text p, .trc_text h3 {
    color: #fff;
}

.trc_text p {
    font-size: 20px;
}

.trc_text2 {
    background-color: #dc9a2d;
}

.trc_text3 {
    background-color: #6198c8;
}

.trc_text4 {
    background-color: #142667;
}




/*other css start here*/
.Mandatory_section h3{
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}


tr th {
    background: #1358b6;
    color: #fff;
}

td, th {
    border: 1px solid #dee2e6;
    background-color: #fff;
    color: #000;
    padding: 10px !important; 
}
.acc_p p {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.feeStructure_1 ul li{color: #000;font-size: 14px;}
.stafflist_page .table{
  /*display: block;*/
  /*overflow:auto;*/
}

.btn-primary{background-color: #1358b6;border-color: #1358b6;}
.about_section.about_sectionPage {
    padding-top: 20px;
}

.about_section.about_sectionPage h1{font-size: 24px;
}


.stafflist_table tr td:nth-child(2){
      text-transform: uppercase;
}

.border_b{
  border-bottom: 1px solid #f39200;
  padding-bottom: 10px;
}

.program_page img{max-height: 343px; width: 314px;}
.program_page h3{font-size: 22px;}
.program_page p{font-size: 15px;}

.text_c1{color: #f94867}
.text_c2{color: #60be92}
.text_c3{color: #e6a73d}
.text_c4{color: #e95558}
.text_c5{color: #222}
.text_c6{color: #4a9fd8}
.text_c7{color: #d41a28}



.notice_board_content{padding-top:90px;}
.notice_board_content p {
    margin-bottom: 0;
    font-size: 24px;
    line-height: initial;
}

.notice_board_content a{color:#fff;}
.pro__img {text-align:center;
}
.pro__img img {
    max-height: 400px;
    margin-top: 20px;
}

.contact_ul li a{
    font-size:13px;
}

.contact_ul li a i{font-size:11px;margin-right:3px;}