* {
    padding: 0px;
    margin: 0px;
    outline: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

a:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}

a,
img {
    text-decoration: none;
    outline: none;
}

section {
    display: block;
    width: 100%;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

a:hover {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

img {
    max-width: 100%;
}

/*---------- Heading start  ----------*/
h1 {
    font-size: calc(30px + (55 - 26) * ((100vw - 300px) / (1920 - 300)));
}

h2 {
    font-size: calc(24px + (42 - 24) * ((100vw - 300px) / (1920 - 300)));
}

h3 {
    font-size: calc(22px + (33 - 20) * ((100vw - 300px) / (1920 - 300)));
}

h4 {
    font-size: calc(18px + (24 - 20) * ((100vw - 300px) / (1920 - 300)));
}


/*----------Banner Start Section----------*/
.wrapper {
    max-width: 1400px;
    width: 100%;
    padding: 0 20px;
    margin: 0 auto;
}

.banner_alumni {
    position: relative;
    width: 100%;
    display: block;
}

.banner_alumni img {
    width: 100%;
    aspect-ratio: 1921 / 609;
    object-fit: cover;
}

.banner_alumni::before {
    content: "";
    display: block;
    background-color: var(--orangeColor);
    width: 5px;
    height: 70%;
    position: absolute;
    z-index: 9;
    left: 4%;
    display: none;
}

.banner_caption {
    position: absolute;
    top: 50%;
    left: auto;
    right: auto;
    text-align: left;
    background-color: #263387bf;
    border-radius: 0px 21px 21px 0px;
    padding: 2rem 4rem 2rem 10rem;
    transform: translateY(-50%);
    bottom: auto;
    max-width: 565px;
    text-transform: capitalize;
    display: none;
}

.banner_caption h3 {
    font-size: calc(19px + (32 - 20) * ((100vw - 300px) / (1920 - 300)));
    color: #ffffff;
    margin: 0;
    line-height: 1.4;
}

.breadcrumb_list {
    position: absolute;
    top: auto;
    bottom: 10%;
    left: auto;
    right: auto;
    text-align: left;
    background-color: #d3cdcd;
    border-radius: 0px 10px 10px 0px;
    padding: 8px 2rem 8px 4rem;
}

.breadcrumb_list ul li {
    vertical-align: middle;
    display: inline-block;
    padding: 0 8px 0 0;
}

.breadcrumb_list ul a {
    font-size: 14px;
    color: #424242;
}

.breadcrumb_list ul li:last-child a {
    color: #111112;
}

.breadcrumb_list ul {
    font-size: 14px;
}


/* Master Section */
.master_page {
    width: 100%;
    max-width: calc(100% - 30px);
    display: block;
}

.content_page {
    display: flex;
    justify-content: space-between;
}

.left_side {
    width: 30%;
    margin-bottom: 40px;
}

.bg_text {
    background: #263387;
    min-height: 200px;
    width: 100%;
    border-radius: 0px 0px 36px 36px;
    padding: 3rem 1rem 3rem 11%;
}

.right_page {
    width: 68%;
    min-height: 300px;
    padding: 32px 15px 40px;
}

.bg_text h5 {
    color: #f19835;
    font-size: 21px;
}

.bg_text ul {
    display: flex;
    flex-direction: column;
    margin-left: 18px;
}

.bg_text ul li a {
    font-size: 14px;
    position: relative;
    color: #ffffff;
    margin: 11px 0 0px;
    padding-left: 20px;
    display: block;
    text-wrap: wrap;
}

.bg_text .active_link {
    color: #f19835;
}

.bg_text ul li a i {
    position: absolute;
    left: 0;
    top: 14%;
}

.share_main {
    width: 50px;
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 21px;
}
.print_main {
    width: 50px;
    display: flex
;
    align-items: center;
    justify-content: center;
}


@media print {
 
 
.modal-content {
    background-color: white;
    color: black;
    padding: 17px;
    border-radius: 20px;
    border: 1px solid white;
}
.modal-content p {
    color: black;
    font-size: 14px;
}
.modal-body h2 {
    color: black;
}
.modal-body h3 {
    color: black;
    font-size: 22px !important;
    margin-bottom: 0;
}
}

/*---priner container ------------------*/

@media screen and (max-width:450px){
.print_contener .col-md-8{
width: 100%!important;
margin: 0!important;
padding: 0!important;
}

.print_contener tr td:nth-child(1) {
    font-weight: bold;
    padding: 10px;
    padding-left: 0!important;
}
.print_contener .row{
    margin: 0!important;
}

.print_contener .container{
    padding: 0!important;
}
.print_contener .modal-content{
    width: 100%!important;
}
.popup_bottons {
    display: flex;
    align-items: center;
    padding-top: 20px;
}
}



/*---priner container end------------------*/
/*---News event page css 29-08 ------------------*/

/*.buttonswitchrow {
    display: flex;
    justify-content: center;
    gap: 30px;
    margin: 50px 0;
}
.buttonswitchrow button{
    width: 5%;
    max-width: 150px;
    min-width: 100px;
    height: 40px;
    background-color: white;
    outline: none;
    border: none;
    color: black;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border: 2px solid lightgray;
    font-size: 16px;
}
.buttonswitchrow button.active{
    background-color: #ec7c00;
    color: white;
}
.buttonswitchrow button:hover{
       background-color: #ec7c00;
    color: white;
}
.newseventbox{
    position: relative;
    padding-left: 29px;
    margin-bottom: 100px;
    display: block;
    text-decoration: none;
    color: black;
}
.tagicon{
    width: 130px!important;
    position: absolute;
    z-index: 99;
    top: 10px;
    left: 10px;
}
.newseventbox img{
width: 100%;
}

.contentofnewsevent{
    border: 2px solid #253287;
    padding: 20px;
 
}

.contentofnewsevent:hover{
    border: 2px solid #253287;
    padding: 20px;
       background-color: #ec7c00;
    color: white;
}
.contentofnewsevent h3{
    font-size: 16px;
    font-weight: bold;
}
.contentofnewsevent p{
    font-size: 14px;
    margin: 0;
}

.newseventnewpagination{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-bottom: 50px;
    margin-top: -40px;
}
.newseventnewpagination ul{
     display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
     color: #263387;
     padding: 0;
}
.newseventnewpagination ul a{
     color: #263387;
}
.newseventnewpagination ul li{
    list-style: none;
    margin: 0;
}
.newseventnewpagination ul li.active{
    border: 1px solid #263387;
    width:20px;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1/1;
    display: block;
    text-align: center;

 
}
.newseventnewpagination button{
    outline: none;
    border: none;
    background-color: transparent;
    color: #263387;
}


  .boxcustom {
 
    display: none; 
  }
   .boxcustom.show {
    display: block; 
  }
  .newsandeventdetailspagesectionnew{
    margin: 50px 0;
  }
  .newsandeventdetailspagesectionnew h2{
        font-weight: 600;
    color: #263387;
  }
  .othernewseventtitle {
         font-weight: 600;
    color: #263387;
    text-align: center;
    font-size: 22px;
      }
      .thuimbcontent{
        border: 1px solid #263387;
        padding: 10px;
        border-radius: 0 0 10px 10px;
        -webkit-border-radius: 0 0 10px 10px;
        -moz-border-radius: 0 0 10px 10px;
        -ms-border-radius: 0 0 10px 10px;
        -o-border-radius: 0 0 10px 10px;
}
.redmorebtn {
    min-width: 100px;
    width: 80%;
    max-width: 120px;
    background-color: #263387;
    color: white;
    height: 35px;
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

.redmorebtn:hover{
    background-color: #ec7c00;
}
  .detailscontent{
    border: 2px solid #263387;
    padding: 30px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;

}
.imgnandevent {
    width: 90%;
    border-radius: 30px 30px 0 0 ;
    -webkit-border-radius: 30px 30px 0 0 ;
    -moz-border-radius: 30px 30px 0 0 ;
    -ms-border-radius: 30px 30px 0 0 ;
    -o-border-radius: 30px 30px 0 0 ;
    margin: 0 auto;
    overflow: hidden;}



.newseventboxthumb h3{
    font-size: 18px;
         font-weight: 600;
    color: #000;
    margin-bottom: 20px;
}
.othernewsevnetthumbox{
    width: 33%;
    padding: 10px;
    margin-bottom: 40px;
} */

.buttonswitchrow {
    display: flex;
    justify-content: center;
    gap: 30px;
    margin: 50px 0;
}
.buttonswitchrow button{
    width: 5%;
    max-width: 150px;
    min-width: 100px;
    height: 40px;
    background-color: white;
    outline: none;
    border: none;
    color: black;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border: 2px solid lightgray;
    font-size: 16px;
}
.buttonswitchrow button.active{
    background-color: #ec7c00;
    color: white;
}
.buttonswitchrow button:hover{
       background-color: #ec7c00;
    color: white;
}
.newseventbox{
    position: relative;
    padding-left: 29px;
    margin-bottom: 100px;
    display: block;
    text-decoration: none;
    color: black;
}
.tagicon{
    width: 130px !important;
    position: absolute;
    z-index: 99;
    top: 10px;
    left: 10px;
    height: auto !important;
}
.newseventbox img{
    width: 100%;
    height: 350px;
    object-fit: cover;
}

.contentofnewsevent{
    border: 2px solid #253287;
    padding: 20px;
 
}

.contentofnewsevent:hover{
    border: 2px solid #253287;
    padding: 20px;
       background-color: #ec7c00;
    color: white;
}
.contentofnewsevent h3{
font-size: 16px;
    font-weight: bold;
 
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.contentofnewsevent p{
    font-size: 14px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.newseventnewpagination{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-bottom: 50px;
    margin-top: -40px;
}
.newseventnewpagination ul{
     display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
     color: #263387;
     padding: 0;
}
.newseventnewpagination ul a{
     color: #263387;
}
.newseventnewpagination ul li{
    list-style: none;
    margin: 0;
}
.newseventnewpagination ul li.active{
    border: 1px solid #263387;
    width:20px;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1/1;
    display: block;
    text-align: center;

 
}
.newseventnewpagination button{
    outline: none;
    border: none;
    background-color: transparent;
    color: #263387;
}


  .boxcustom {
 
    display: none; /* hidden by default */
  }
   .boxcustom.show {
    display: block; /* show when active */
  }
  .newsandeventdetailspagesectionnew{
    margin: 50px 0;
  }
  .newsandeventdetailspagesectionnew h2{
        font-weight: 600;
    color: #263387;
  }
  .othernewseventtitle {
         font-weight: 600;
    color: #263387;
    text-align: center;
    font-size: 22px;
      }
      .thuimbcontent{
        border: 1px solid #263387;
        padding: 10px;
        border-radius: 0 0 10px 10px;
        -webkit-border-radius: 0 0 10px 10px;
        -moz-border-radius: 0 0 10px 10px;
        -ms-border-radius: 0 0 10px 10px;
        -o-border-radius: 0 0 10px 10px;
}
.redmorebtn {
    min-width: 100px;
    width: 80%;
    max-width: 120px;
    background-color: #263387;
    color: white;
    height: 35px;
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

.redmorebtn:hover{
    background-color: #ec7c00;
}
  .detailscontent{
    border: 2px solid #263387;
    padding: 30px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;

}
.imgnandevent {
    width: 90%;
    border-radius: 30px 30px 0 0 ;
    -webkit-border-radius: 30px 30px 0 0 ;
    -moz-border-radius: 30px 30px 0 0 ;
    -ms-border-radius: 30px 30px 0 0 ;
    -o-border-radius: 30px 30px 0 0 ;
    margin: 0 auto;
    overflow: hidden;}



.newseventboxthumb h3{
    font-size: 18px;
         font-weight: 600;
    color: #000;
    margin-bottom: 20px;
}
.newseventboxthumb img{
    width:100%;
        width: 100%;
    height: 220px;
    object-fit: cover;
}
.imgnandevent img{
    width: 100%;
}

.post-thumbnail img{
      width: 100%;
    height: auto;
    
}
.othernewsevnetthumbox{
    width: 33%;
    padding: 10px;
    margin-bottom: 40px;
}

@media screen and (max-width:450px){

.buttonswitchrow {
    display: flex
;
    justify-content: center;
    gap: 10px;
    margin: 20px 0;
    flex-wrap: wrap;
}

.buttonswitchrow button {
    width: 11%;
    max-width: 150px;
    min-width: 78px;
    height: 30px;
    background-color: white;
    outline: none;
    border: none;
    color: black;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border: 2px solid lightgray;
    font-size: 13px;
}
.tagicon {
    width: 100px !important;
    top: 10px;
    left: -10px;
}
.newseventbox {
    position: relative;
    padding-left: 5px;
    margin-bottom: 30px;
 
}

.newseventnewpagination {
 
    margin-top: 0px;
}
.detailscontent{
        border: 2px solid #263387;
    padding: 15px;
    border-radius: 30px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    width: 95%;
    margin: 0 auto;
}
.fellowships_indian_subtitle{
    font-size: 15px!important;
}
.othernewsevnetthumbox {
    width: 95%;
    padding: 10px;
    margin-bottom: 40px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.newseventboxthumb h3 {
    font-size: 15px;

}
.redmorebtn {

    font-size: 12px;

}

}


/*---News event page css end 29-08 ------------------*/




























.right_page p {
    font-size: 14px;
    color: #000000;
    margin-bottom: 12px;
}

.right_page p span {
    color: #263387;
    font-weight: 600;
    border-bottom: 1px solid;
}

/* Accordion Section */
.master_acc {
    margin: 41px 0 41px;
}

.master_acc .accordion-button:focus {
    box-shadow: 0 0;
}

.master_acc .accordion-button:not(.collapsed) {
    background-color: #f4f4f4;
    box-shadow: 0 0 0;
    color: #263387 !important;
}

.master_acc .accordion-item {
    box-shadow: 0 7px 17px 0 rgb(0 0 0 / 5%);
    transition: all .3s;
    border: 0;
}

.master_acc .accordion-header {
    box-shadow: -1px 0px 0px 0px rgb(225 225 225 / 15%);
    margin: 19px 0 0;
}

.master_acc .accordion-button {
    color: #2b3686;
    font-size: 14px;
    padding: 12px 14px 12px 14px;
}

/* News Section */
.news_text {
    position: relative;
}

.news_text img {
    width: 100%;
}

.news_cta {
    width: 100%;
    background-color: #263387;
    text-align: center;
    padding: 14px 0 14px;
}

.news_cta a {
    display: inline-block;
    font-size: 16px;
    background-color: #4d589d;
    color: #ffffff;
    padding: 4px 32px;
    border-radius: 20px;
    transition: all .5s;
}

.news_cta a:hover {
    background-color: #ffffff;
    color: #263387;
}

.news_cta_2 {
    width: 100%;
    background-color: rgb(37 50 135 / 82%);
    padding: 18px 0 18px;
    position: absolute;
    bottom: 0;
    text-align: center;
}

.news_cta_2 a {
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    padding: 0 0;
    border-radius: 20px;
    transition: all .5s;
}

.news_cta_2 a i {
    margin-left: 3px;
    transition: all .5s;
}

.news_cta_2 a:hover>i {
    margin-left: 12px;
    transition: all .5s;
}

/* News Section 2*/
.learning_page {
    position: relative;
    background-color: #e9eaf3;
    padding: 22px 21px 22px 82px;
}

.icon_ler {
    position: absolute;
    left: 25px;
}

.news_pagination {
    margin: 30px 0 0;
}

.news_pagination .active>.page-link,
.news_pagination .page-link.active {
    background-color: #ededed;
}

.news_pagination .page-link {
    box-shadow: 0 0 0;
    color: #000000;
    border: 0;
    padding: 2px 10px 0px;
}

.news_pagination .page-link:focus {
    box-shadow: 0 0 0;
    color: #000000
}

.news_pagination .page-link .fa {
    font-size: 19px;
}

.read_cta {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.learning_page a {
    display: inline-block;
    color: #263387;
    font-size: 16px;
    font-weight: 600;
}

.learning_page a img {
    margin-left: 8px;
}

.learning_page_2 {
    background: transparent;
}

.user_profile {
    position: relative;
    padding: 22px 21px 22px 82px;
}

.bg_user {
    background-color: #e9eaf3;
    margin: 0 0 29px;
}

.icon_ler_2 {
    position: absolute;
    left: 25px;
}

.user_profile h6 {
    font-size: 18px;
}

.user_profile p {
    font-size: 16px;
}

.alumni_more {
    background-color: #e9eaf3;
    margin: 0 0 29px;
}

.alumni_more p {
    color: #f19835;
    padding: 15px 17px 15px;
}

/* Slide alumni Section */
.slide_alumni {
    overflow: hidden;
    padding: 69px 0 41px;
}

.slide_alumni img {
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
    opacity: .8;
    box-shadow: 3px 2px 6px 0px rgb(0 0 0 / 43%);
}

.slide_alumni .slick-slide {
    text-align: center;
    margin: 0 25px;
    transition: transform .3s ease;
}

.slide_alumni .slick-slide img {
    max-width: 190px;
}

.slide_alumni .slick-list,
.slide_leaders .slick-track {
    overflow: visible;
}

.slide_alumni .slick-current {
    transform: scale(1.3);
    transform-origin: center center;
}

.slide_alumni .slick-current img {
    opacity: 1;
    width: 100%;
    max-width: 100%;
}

.alumni-for h2 {
    font-size: 17px;
    text-align: center;
}

.slide_alumni .slick-next {
    right: 24%;
    top: auto;
    bottom: -0px;
    background: url(../images/right_arrow.png) no-repeat left top;
    width: 40px;
    height: 39px;
    background-size: 38px;
}

.slide_alumni .slick-prev {
    left: 25%;
    top: auto;
    bottom: -0px;
    background: url(../images/left_arrow.png) no-repeat left top;
    width: 39px;
    height: 40px;
    background-size: 38px;
}

/* Contact Section */
.contact_acc {
    margin: 0px 0 41px;
}

.cont_icon ul li a i {
    font-size: 14px;
    top: 25%;
}

.contact_acc .accordion-button:not(.collapsed) {
    color: #f19835;
}

.contact-icon ul {
    display: flex;
}

.contact-icon li {
    position: relative;
    padding: 10px 0 10px 38px;
}

.contact-icon img {
    position: absolute;
    left: 0;
}

.mang_text {
    display: flex;
}

.profile_name {
    display: flex;
    width: 40%;
    margin: 28px 0 20px;
}

.profile_name img {
    margin-right: 15px;
}

.pro_dir {
    display: flex;
    flex-direction: column;
}

.contact-form h2 {
    font-size: 20px;
    color: #000000;
    padding: 36px 0 9px;
}

.contact-form input,
.contact-form textarea {
    border: 1px solid #e8e8e8;
}



/* Suraj 23 aug */

#sitemap {
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
    width: 80%;
}

#sitemap li {
    margin: 10px 0;
    margin-bottom: 20px;
}

#sitemap li a {
    color: #263387;
    font-weight: 600;
}

#sitemap li li {
    border-bottom: 1px solid gray;
    margin-bottom: 10px;
}

#sitemap li li a {
    color: black;
    font-size: 14px;
}

.modal-body h2 {
    color: #fff;
    font-size: 22px !important;
}

.modal-body h3 {
    color: #fff;
    font-size: 22px !important;
    margin-bottom: 0;
}

#sitemap a {
    text-decoration: none;
    font-size: 18px;
    color: #333;
    padding: 5px;
    display: block;
}

#sitemap a:hover {
    background-color: #263387;
    color: white;
    padding-left: 10px;
    transition: 0.3s;
}

#sitemap ul {
    list-style-type: none;
    margin: 10px 0 10px 20px;
    padding-left: 10px;
}

#sitemap ul li a {
    font-size: 16px;
}

.timecontentbox {
    width: calc(100%);

}

.custompage3 p {
    font-size: 14px;
}

.timecontentbox li {
    background-color: #e9eaf3;
    min-height: 100px;
    padding: 20px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    margin-bottom: 20px;
    list-style: none;
    position: relative;
    width: 44%;
    font-size: 13px;

}

.fellowships_indian_subtitle {
    font-size: 22px;
    border-bottom: 2px solid #263387;
    padding-bottom: 10px;
    margin-bottom: 20px;
    width: fit-content;
}

.copyright--links * {
    font-size: 14px;
}

.timecontentbox li:nth-child(even) {
    margin-left: auto;
}

/* .yearbox:nth-child(odd){
    left: unset;
    right: -87px;
} */
.timecontentbox li:nth-child(even) .yearbox {
    left: unset;
    left: -100px;
}

.timecontentbox li:nth-child(odd) .yearbox {
    left: unset;
    right: -84px;
}

/* .timecontentbox:nth-child(odd) .yearbox{
    right: unset;
    left: -87px;
} */
.historicbox {
    display: flex;
    margin-top: 50px;
    position: relative;
}

.historicbox .sidetimeline {
    position: absolute;
    width: 100px;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}


.sidebar_menus>li>ul>li>a::before {
    content: "";
    position: absolute;
    left: -10px;
    top: 5px;
}

.entry-title {
    font-size: 14px;
    font-weight: bold;

}

.entry-title a {
    color: #253287;
}

.right_page ul {
    padding-left: 20px;
    list-style: bengali;
}

.right_page li {
    list-style: disc;
    margin-bottom: 10px;
    font-size: 14px;
}

.timecontentbox li {
    list-style: none !important;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h5,
.entry-content strong {
    font-weight: 600;
    color: #263387;
}

.right_page h1,
.right_page h2,
.right_page h3,
.right_page h4,
.right_page h5,
.right_page h5 {
    font-weight: 600;
    color: #263387;
}

.sidebar_menus li ul li li a {
    font-size: 13px
}

/* .sidebar_menus .active a{
    color: #ec7c00;
} */
.current_page_item>a {
    color: #ec7c00 !important;
}

.sidebar_menus>li>a::before {
    content: "";
    position: absolute;
    left: -10px;
    top: 5px;
}


.sidebar_menus li {
    position: relative;
}


.sidebar_menus a:hover {
    color: white !important;
}

.sidetimeline::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #f19835;
    left: 50%;
}

.logobox{
        display: flex
;
    justify-content: space-between;
    align-items: flex-start;
}
.secondlogo{
    width: 12%;
}

.yearbox {
    position: absolute;
    width: 80px;
    aspect-ratio: 1/1;
    background-color: #263387;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.aboutuspabge h3 {
    font-size: 18px;
    font-weight: 600;
}

.aboutuspabge p {
    font-size: 14px;
    margin-bottom: 20px;
}

.aboutuspabge ul {
    margin-bottom: 20px;
    margin-top: 20px;
}

.listoffirstabout li {
    display: flex;
    align-items: baseline;
    gap: 10px;
    margin-bottom: 10px;
}

.listoffirstabout li p {
    margin: 0;
}

.listoffirstabout li i {
    color: #f19835;
}

.dircard {
    border: 1px solid #263387;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    width: 50%;
    padding: 20px;
}

.bordlist {
    margin-bottom: 10px;
    font-size: 14px;
}

.bordlist b {
    cursor: pointer;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
}

.dirtitle {
    margin-top: -36px;
    background: white;
    width: fit-content;
    padding: 5px;
    color: #263387 !important;
    font-weight: 600;
}

.directorrowsection {
    display: flex;
    gap: 30px;
    padding-top: 20px;
}

.ceorow {
    text-align: center;
    margin-top: 40px;
}

.dircard_with_tworow {
    display: flex;
    flex-wrap: wrap;
}

.dircard_with_tworow .bordlist {
    width: 50%;
}

.full_width {
    width: 100%;
}

.accordion .dircard {
    margin: 50px 0;
}

.bordlist.mtb-1 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.accordion-button {
    font-weight: 600;
    color: #263387;
}

.accordion-button:focus {
    z-index: 3;
    border-color: unset;
    outline: 0;
    box-shadow: unset;
}

.accordion-button:not(.collapsed) {
    background-color: #e9eaf3;
    color: #263387;
    border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -ms-border-radius: 10px !important;
    -o-border-radius: 10px !important;
    border: 1px solid #263387;
}

.accordion-item {
    border: none;
}

.accordion-button {
    font-size: 14px;
    color: #263387;
    box-shadow: 0 0 15px #eeeeee;
    margin-top: 10px;
    border-radius: 10px !important;
}

.tableHeader {
    background-color: #e9eaf3;
    font-weight: bold;

}

.right_page table {
    font-size: 14px;
}

.tableHeader * {
    margin: 0;
    color: #f19835;
}

.holidaytable td,
.holidaytable p {
    font-weight: 600;
    font-size: 15px;
}

.holidaytable td {
    min-width: 100px;
}

.classrow .col-lg-4 {
    width: 20% !important;
}

.m0-auto {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    /* border-top: 1px solid white;
    width: 80%;
    padding-top: 30px; */
}

.ftr--socials--box h4 {
    min-height: 45px;
    font-size: 14px;
    font-weight: 600;
}

.ftr--socials--box p {
    font-size: 11px;
    min-height: 70px;
}

ul.contact--number--list li {
    margin-bottom: 0.3rem;
}

ul.contact--number--list li a {
    font-size: 11px;
}

ul.ftr--logo {
    margin-top: 0rem;
    flex-wrap: wrap;
    justify-content: space-between;
}

.logofooterbox {
    padding-left: 6rem;

    padding-bottom: 10px;
}

.accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform);
    filter: invert(1);
}

.tworight {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-right: 20px;
}

.modal-dialog {
    transform: none;
    max-width: calc(100%);
    width: 800px;
}

/*.modal-content {*/
/*    background-color: #263387;*/
/*    color: white;*/
/*    padding: 17px;*/
/*    border-radius: 20px;*/
/*    border: 1px solid white;*/
/*    max-height: 90vh;*/
/*    overflow-y: scroll;*/

/*}*/



.modal-content {
    background-color: #263387;
    color: white;
    padding: 17px;
    border-radius: 20px;
    border: 1px solid white;


}





.modal-content p {
    color: white;
    font-size: 14px;
}

.designationmodal {
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 20px;
    display: block;
}

.btn-close {
    float: right;
    color: white;
    filter: invert(1);
    border: 1px solid #000000;
    padding: 9px;
    border-radius: 50%;
    opacity: 1;
    font-size: 10px;
}

.officefootertitle {
    padding-bottom: 10px;
    border-bottom: 1px solid white;
    width: fit-content;
    margin: 0 auto;
    margin-bottom: 10px;
    color: white;
}

.contactus_form {
    display: flex;
    flex-direction: column;
    background-color: #e9eaf3;
    padding: 20px;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    margin-bottom: 100px;
    position: relative;
}

.contactus_form input,
.contactus_form select,
.contactus_form textarea {
    outline: none;
    border: none;
    margin: 15px auto;
    width: 100%;
    min-height: 40px;
    background-color: white;
    color: #263387;
    padding: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.contactus_form select {
    font-size: 18px;
    font-weight: 600;
    padding: 14px;
}

.sbmt_btn {
    position: absolute;
    bottom: -70px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    width: 150px;
    padding: 10px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    outline: none;
    border: none;
    background-color: #263387;
    color: white;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    font-weight: bold;
}

.heading_date {
    border: 1px solid #263387;
    background-color: #e9eaf3;
    color: #263387;
    padding: 20px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    font-weight: 600;
    margin-bottom: 20px;
}

.formtitle {
    text-align: center;
    color: #263387;
    font-weight: bold;
    margin-top: 100px;
}

.contactus_form textarea {
    min-height: 200px;
}

.addresnallli {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 10px 0;
    padding-left: 20px;
}

.addresnallli i {
    font-size: 22px;
    color: #585555;

}

.page-title {
    font-size: 22px;
    margin-top: 50px;
    color: #263387;
    margin-bottom: 30px;
}

.page-title span {
    font-size: 16px;
    color: black;
}

.collapsbody {
    display: none;
    margin-bottom: 50px;
}

.collapsbox {
    margin-bottom: 20px;
}

.collapsbox.show .collapsbody {
    display: block !important;
}

.heading_date {
    border: 1px solid #c9c9c9;
    background-color: #ffffff;
    color: #263387;
    padding: 15px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    font-weight: 600;
    margin-bottom: 20px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.heading_date span {
    font-size: 22px;
}

.timecontentbox ul {
    padding: 0;
}

.collapsbox.show .heading_date {
    border: 1px solid #263387;
    background-color: #e9eaf3;
    color: #263387;
    padding: 15px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 14px;
}

.addresnallli p {
    margin: 0;
}

.searcandsocialrow {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: flex-end;
    padding-right: 30px;
    margin-top: 0px;
    padding-bottom: 0px;
    width: fit-content;
}

.searcandsocialrow .ftr--social--list {
    display: flex;
    gap: 10px;
    margin: 0;
}





.c_blue {
    font-size: 14px;
    color: #253287;
}

.usiestyle1list {
    padding-left: 20px;
}

.usiestyle1list li {
    padding: 10px 0;
    position: relative;
}

#printOut i {
    color: white;
    font-size: 20px;
}

.modal-content td b {
    font-size: 14px;
    font-weight: 600;
}

.modal-content td {
    font-size: 14px;
    min-width: 180px
}

.usiestyle1list li::before {
    position: absolute;
    content: ">";
    color: orange;
    left: -20px;
    font-weight: bold;
    background: white;
    font-size: 19px;
}

.fildrow {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.fildcard {
    width: calc(50% - 10px);
    padding: 10px;
    box-shadow: 0 0 4px #7e7a92;
    border-radius: 8px;
    background-color: white;
    color: #253287;
    position: relative;
    cursor: pointer;
}

.fildcard:hover {
    background-color: #ec7c00;
    color: white;
}

.custombocy {
    background-color: #f6f5fb;
}

.filterrow {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
}

.datebox {
    display: flex;
    flex-direction: column;
    position: relative;
}

.datebox span {
    position: absolute;
    top: -25px;
    font-size: 13px;

}

.filterrow input,
.filterrow select {
    outline: none;
    border: 1px solid #4054c7;
    border-radius: 8px;
    background-color: #e9eaf3;
    min-width: 200px;
    padding: 0 15px;
    height: 40px;
    min-width: 150px;
    max-width: 167px;
    font-size: 0.83em;
}

.filterrow button {
    outline: none;
    border: none;
    width: fit-content;
    background: transparent;
    color: white;

    text-align: center;
    border-radius: 9px;
    font-weight: bold;
    font-size: 22px;
}

.filterrow button img {
    width: 30px;
}

.resulttitle {
    display: flex;
    gap: 20px;
    margin-bottom: 0px;
    align-items: center;
}

.resulttitle p {

    font-size: 14px;
}

.resulttitle img {
    width: 30px;
}

.resultdesc {
    display: flex;
    justify-content: space-between;
    padding-left: 55px;
}

.resultdesc p {
    font-size: 18px;
}

.resultsection {
    margin-top: 40px;
}

.applynowbtn {
    font-size: 14px;
    color: #253287;
    display: flex;
    align-items: center;
    gap: 10px;

}

.result {
    padding: 20px;
    margin-bottom: 10px;
    border-radius: 10px;
    padding-bottom: 10px;
}

.applynowbtn img {
    width: 20px;
}

.result:nth-child(odd) {
    background-color: #e9eaf3;
}

.pagination {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 30px;
    justify-content: center;
}

.pagination a {
    text-decoration: none;
    border: 1px solid #253287;
    width: 27px;
    display: flex;
    text-align: center;
    align-items: center;
    display: block;
    color: #253287;
}

.yearspillrow {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 30px 0;
}

.yearpill {
    outline: none;
    border: none;
    text-decoration: none;
    background-color: #253287;
    padding: 10px 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    color: white;
}

.member_name {

    display: none;
}

.fulbrightcardrow {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 20px;
    align-items: self-start;
}

.fulbrightcard {
    width: calc(16% - 15px);
    position: relative;
    margin-bottom: 58px;
}

.fulbrightcard img {
    height: 151px;
    object-fit: cover;
    width: 100%;
    transition: all 0.3s ease;
    border-radius: 10px;
    border: 2px solid #263387;
}

.memberpopimagew {
    overflow: hidden;
    border: 1px solid #2b3686;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    height: 255px;
    width: 200px;
    object-fit: cover;
}

.filbrightcardhover {
    width: 100%;
    text-align: center;
    cursor: pointer;
    padding: 0px 0;
    position: absolute;
    top: 99%;
    ;
    flex-direction: column;
    justify-content: start;
    gap: 1px;
    cursor: pointer;
    padding: 10px 0;
}

.filbrightcardhover p,
.filbrightcardhover a {
    color: black;
    font-size: 10px;
    margin: 0;
    font-weight: 500;
}

.filbrightcardhover p:nth-child(2) {
    color: black;
    font-size: 12px;
}

.filbrightcardhover a {
    text-decoration: underline;
}

.fulbrightcard:hover p:nth-child(3) {
    bottom: 0%;
    color: red;
}

.fulbrightcard:hover img {
    scale: 1.1
}

.right_page .text p>strong {
    color: #263387;
}

.right_page .text strong a {
    font-weight: bold;
    color: #263387;
    text-decoration: underline;
}

tr td:nth-child(1) {
    font-weight: bold;
    padding: 10px;
}

span br>br {
    display: none;
}

.text p span {
    border: none;
}

/* Suraj 23 aug */


.flexboxforheader {
    display: flex;
    justify-content: space-between;
    align-items: unset;
    padding: 15px;
    flex-direction: column;
        background: #dbeeff;
}
.menulinkbox{
    display: flex;
    flex-direction: row-reverse;
}
.navbar{
    width: fit-content;
}


@media only screen and (max-width: 1290px) {


    ul.menu--list li a {
        color: var(--blueColor);
        border-right: solid var(--blueColor) 0px;
        margin: 0 0 0 1rem;
        text-decoration: none;
        font-size: 0.7rem;
    }


}








@media screen and (max-width:1300px) {
    .slide_alumni {
        padding: 69px 0 66px;
    }

    .bg_text ul li a {
        font-size: 14px;
    }

    .right_page {
        width: 68%;
    }

    .bg_text {
        padding: 3rem 1rem 3rem 15px;
    }
}

@media screen and (max-width:1200px) {
    .slide_alumni .slick-slide img {
        max-width: 148px;
    }

    .slide_alumni .slick-current {
        transform: scale(1.2);
    }

    .slide_alumni .slick-current img {
        width: 100%;
        max-width: 100%;
    }

    .bg_text ul li a {
        font-size: 14px;
    }
}

@media screen and (max-width:992px) {
    .banner_caption {
        padding: 1rem 1rem 1rem 51px;
    }

    .breadcrumb_list {
        padding: 8px 1rem 8px 34px;
    }

    .bg_text {
        padding: 20px 15px 15px;
        border-radius: 0;
    }

    .bg_text ul {
        margin-left: 5px;
    }

    .bg_text ul li a {
        font-size: 14px;
        margin: 4px 0 0px;
    }

    .left_side {
        width: 32%;
    }

    .right_page p {
        font-size: 14px;
    }

    .breadcrumb_list ul li {
        padding: 0 2px 0 0;
    }

    .news_cta_2 {
        padding: 6px 0 6px;
    }

    .news_cta a {
        padding: 2px 15px;
    }

    .news_cta_2 a {
        font-size: 15px;
    }

    .master_acc .accordion-button {
        font-size: 16px;
    }

    .slide_alumni .slick-current {
        transform: scale(1);
    }

    .slide_alumni .slick-slide img {
        max-width: 100% !important;
    }

    .slide_alumni .slick-slide {
        margin: 0 10px;
    }

    .slide_alumni .slick-list,
    .slide_leaders .slick-track {
        overflow: hidden;
    }

    .slide_alumni {
        padding: 24px 0 7px;
    }

    .slide_alumni .slick-next {
        right: 0;
        bottom: 25%;
        width: 29px;
        height: 29px;
        background-size: 26px;
    }

    .slide_alumni .slick-prev {
        left: 0;
        bottom: 25%;
        width: 29px;
        height: 29px;
        background-size: 26px;
    }

    .profile_name {
        width: 100%;
        margin: 22px 0 3px;
    }

    .search--box {
        width: 16%;
        min-width: 91px;
    }

    .searcandsocialrow {
        width: fit-content;
    }
}

@media screen and (max-width:767px) {

    .left_side,
    .right_page {
        width: 100%;
    }

    .content_page {
        display: flex;
        flex-direction: column-reverse;
    }

    .custom_menu {
        display: flex;
        flex-direction: column !important;
    }

    .bg_text {
        min-height: fit-content;
    }

    .bg_text {
        border-radius: 0;
    }

    .breadcrumb_list {
        position: relative;
        padding: 8px 15px 8px 15px;
    }

    .breadcrumb_list ul a {
        font-size: 14px;
    }

    .banner_alumni::before {
        left: 12px;
        width: 3px;
    }

    .banner_caption {
        padding: 9px 12px 10px 30px;
        line-height: normal;
    }

    .right_page {
        padding: 22px 15px 25px;
    }

    .news_text {
        margin-bottom: 20px;
    }

    .icon_ler_2 {
        left: 10px;
    }

    .icon_ler_2 img {
        height: 35px;
    }

    .user_profile {
        padding: 22px 21px 22px 59px;
    }

    .master_acc {
        margin: 23px 0 41px;
    }

    .searcandsocialrow {
        width: fit-content;
        display: none;
    }

    footer .classrow {
        display: flex;
        flex-direction: column;
    }

    .classrow .col-lg-4 {
        width: 100% !important;
    }

    ul.bottom--link--list li a {
        background-color: #4a57b6;
        text-decoration: none;
        color: var(--whiteColor);
        display: block;
        padding: 0.5rem 1rem;
        border-radius: 50px;
        text-align: center;
        width: calc(100% - 20px);
        margin: 0 auto;
    }

    .milestone--content {
        min-height: auto;
        padding-bottom: 10px;
    }

    ul.events--list {
        background-color: #f5f5f5;
        padding: 2rem 1rem;
        border-radius: 20px;
        margin-bottom: 10px;
        padding-bottom: 0rem;
    }

    .meet--fullbrighters--container {
        padding-bottom: 2rem;
        margin-bottom: 0;
    }

    .statistcs--container {
        margin-top: 0 !important;
        padding: 2rem 0;
        padding-bottom: 0;
        margin-bottom: 0 !important;
    }

    .counter--box {
        padding-bottom: 20px;
    }

    .counter--box:nth-last-child(1) {
        border: none !important;
    }

    .ftr--bg {
        padding-top: 2rem !important;
    }

    .ftr--socials--box {
        margin-bottom: 20px;
    }

    .ftr--socials--box h4 {
        min-height: 37px;
        font-size: 14px;
        font-weight: 600;
    }

    .ftr--socials--box p {
        font-size: 16px;
        min-height: auto;
    }

    ul.contact--number--list li a {
        font-size: 16px;
    }

    .banner_caption {
        position: relative;
        text-align: left;
        background-color: #263387;
        border-radius: 0px;
        padding: 6px 12px 7px 10px !important;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        -o-border-radius: 0px;
        z-index: 999;
    }

    .breadcrumb_list {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .filterrow {
        flex-direction: unset;
        flex-wrap: wrap;
        gap: 10px;
    }

    .filterrow2 input,
    .filterrow2 select {
        width: 17%;
        min-width: 46%;
        font-size: 12px;
    }

    .filterrow button {
        outline: none;
        border: none;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .yearspillrow {
        flex-direction: column;
    }

    .yearpill {
        width: 100%;
        text-align: center;
    }

    .fulbrightcard {
        width: calc(52% - 15px);
        position: relative;
    
        border: 1px solid #2b3686;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
    }

    .accordion .dircard {
        margin: 40px 0;
    }

    .timecontentbox li:nth-child(even) .yearbox {
        left: unset;
        left: -113px;
    }

    .timecontentbox li:nth-child(odd) .yearbox {
        left: unset;
        right: -113px;
    }

    .bordlist.mtb-1 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .bordlist b {
        font-size: 13px;
    }

    .bordlist {
        font-size: 13px;
    }

    .accordion-button {
        padding: 10px;
        font-size: 14px;
    }

    .accordion-button:not(.collapsed) {
        padding: 10px;
        font-size: 14px;
    }

    .modal-content {

        padding: 0px;

    }

    /*.modal-body .container, .modal-body .col-md-4, .modal-body .col-md-8{*/
    /*    padding: 0!important;*/
    /*}*/
    .designationmodal {
        font-size: 22px;
        font-weight: 400;
        margin-bottom: 0px;
        display: block;
    }

    .modal-body .col-md-4 img {
        margin-bottom: 20px;
        border: 1px solid white;
        padding: 3px;
        border-radius: 20px;
        width: 125px;
        height: auto;
    }

    .left_side {

        margin-bottom: 0px;
    }

    .modal.show .modal-dialog {
        transform: none;
        width: unset;
    }

    .timecontentbox li {
        background-color: #e9eaf3;
        min-height: 100px;
        padding: 10px;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        margin-bottom: 20px;
        list-style: none;
        position: relative;
        width: 45%;
        font-size: 11px;
        font-weight: 400;
    }

    .directorrowsection {
        flex-wrap: wrap;
    }

    .dircard {
        width: 100%;
    }

    .heading_date {
        padding: 10px;
    }

}



/*	    .logo {*/
/*    display: flex*/
/*;*/
/*    flex-direction: column;*/
/*}*/



@media only screen and (max-width: 600px) {
    .logo span {
        line-height: normal;
        font-size: 11px;
    }

    ul.menu--list li a {
        color: var(--blueColor);
        border-right: solid var(--blueColor) 0px;
        margin: 0 0 0 1rem;
        text-decoration: none;
        font-size: 0.9rem;
    }


}


/*@media screen and (min-width:1590px) {*/
/*    .logo span {*/
/*    line-height: 1.6rem;*/
/*    font-size: calc(2vw - 13px)!important;*/

/*}*/
/*}*/



@media screen and (max-width:600px) {

    .secondlogo {
    width: 92px!important;
}
.logobox {
    display: flex
;
    justify-content: space-between;
    align-items: center!important;
}

.flexboxforheader {

    padding: 7px;

}

    .banner_caption h3 {
        font-size: 20px;
    }

    .right_page p {
        font-size: 13px;
    }

    .banner_alumni::before {
        width: 3px;
        height: 108px;
    }

    .banner_caption {
        padding: 6px 12px 7px 30px;
    }

    .bg_text ul li a {
        font-size: 14px;
    }

    .master_acc .accordion-body {
        font-size: 15px;
    }

    .icon_ler {
        left: 18px;
    }

    .icon_ler img,
    .read_cta img {
        height: 30px;
    }

    .learning_page {
        padding: 22px 21px 22px 65px;
    }

    .banner_caption h3 br {
        display: none;
    }

    .user_profile h6 {
        font-size: 16px;
    }

    .mang_text {
        flex-direction: column;
    }

    .master_page {
        width: 100%;
        max-width: calc(100% - 0px);
    }

    .fulbrightcard img {
        height: 200px;
        object-fit: cover;
        width: 100%;
    }

    .fulbrightcardrow {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 17px;
    }

    .datebox span {
        position: absolute;
        top: 43px;
        font-size: 13px;
        left: 10px;
    }

    .filterrow {
        flex-direction: unset;
        flex-wrap: wrap;
        gap: 15px;
        justify-content: center;
    }

    .fulbrightcard {
        width: calc(51% - 15px);
        position: relative;
   
        border: 1px solid #2b3686;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
    }

    #printOut i {
        color: white;
        font-size: 20px;
        margin-top: 0px;
        margin-left: 28px;
    }

    .filterrow2 input,
    .filterrow2 select {
        width: 100%;
        min-width: 100%;
        font-size: 12px;
    }

    .filterrow input,
    .filterrow select {
        outline: none;
        border: 1px solid #4054c7;
        border-radius: 8px;
        background-color: #e9eaf3;
        min-width: 97%;
        padding: 0 20px;
        height: 40px;
        width: 100%;
    }

    .addresnallli {
        padding-left: 0;
    }

    .custompage3 {
        padding: 0 15px;
    }

    .datebox {
        display: flex;
        flex-direction: column;
        position: relative;
        width: 100%;
        margin-bottom: 22px;
    }

    .applynowbtn img {
        width: 20px;
        display: none;
    }

    .resultdesc {
        display: flex;
        justify-content: space-between;
        padding-left: 55px;
        flex-direction: column;
    }

    .accordion-item .accordion-item {
        margin: 0 -15px;
    }

    .accordion-item .accordion-item .accordion-body {
        padding: 10px 0;
    }

    .wrapper {
        padding: 0 !important;
    }

    .modal-content {
        width: 100%;
    }

    .btn-close {

        position: absolute;
        right: 18px;
        top: -30px;
    }

    .modal-content td {
        font-size: 14px;
        min-width: 128px !important;
    }
}



@media print {


.modal-content {
    background-color: white;
    color: black;
    padding: 17px;
    border-radius: 20px;
    border: 1px solid white;
}
.modal-content p {
    color: black;
    font-size: 14px;
}
.modal-body h2 {
    color: black;
}
.modal-body h3 {
    color: black;
    font-size: 22px !important;
    margin-bottom: 0;
}
}