html,
body {
  overflow-x: hidden; /* Prevent scroll on narrow devices */
}

body {
  padding-top: 160px;
  font-family: 'Inter', sans-serif;
  color: var(--text_color);
}
:root{

  --red: #c10404;
  --black: #282828;
  --white: #fff;
  --footer: #434343;
  --bg_red: #b90000;
  --text_color: #000000;
  --hd_btn: #fe7b11;
  --card: #828282;
  --yellow: #ffd800;


}

/* ******* navbar dropdown on click ******* */

.dropdown-menu.show {
  display: block;
}

/* ******* navbar dropdown on click ******* */


/* ******* navbar dropdown on hover ******* */

.dropdown:hover .dropdown-menu {
    display: block;
}

/* ******* navbar dropdown on hover ******* */

h1, h2, h3, h4, h5, h6, hr, ul, p{
  margin: 0;
  padding: 0;
}

a{
  text-decoration: none;
}
ul{
  list-style-type: none;
}

/* navbar header styles open */
.header{
    background-color: var(--white);
}
.editorial-committee .card .hide_content h6 {
    margin-bottom: 20px;
}

.header .container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    
}

.header-btn2 {
  display: flex;
  gap: 8px;
  background-color: var(--footer);
  padding: 15px 10px;
  border-radius: 10px;
}
.header-btn2 a {
  color: white;
  font-size: 16px;
  background-color: var(--hd_btn);
  padding: 8px 20px;
  transition: all .3s;
  border-radius: 6px;

}
.header-btn2 a:hover {
  background-color: var(--bg_red);
 
}
.nav-tabs .nav-link {
    margin-bottom: 0px;
}

.navbar{
  display: block;
  background-color: var(--black);
  padding: 0;
}
.header .header-btn a{
  color: var(--white);
  background-color: var(--red);
  padding: 8px 25px;
  border-radius: 20px 0px 20px 0px;
  margin-left: 20px;
  border: 2px solid transparent;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
}
.header .header-btn a:hover {
  border: 2px solid var(--bg_red);
  background-color: var(--white);
  color: var(--bg_red);
}

.navbar-nav .nav-link,
.navbar-expand-lg .navbar-nav .nav-link {
 color: var(--white);
 /* margin-left: 30px; */
 transition: all .3s ease;
}
.navbar-nav .nav-link:hover,
.navbar-expand-lg .navbar-nav .nav-link:hover,
.navbar-expand-lg .navbar-nav .nav-link.active {
  color: #fe7b11;
}
.navbar-nav{
  /* margin: auto; */
  padding: 3px 0;
  text-transform: capitalize;
  gap: 30px;
}
.head-logo{
  padding: 10px 0;
}
.head-logo img{
  width: 527px;
}
.dropdown-menu{
   background-color: var(--bg_red);
   color: white;
   border-radius: 0;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: white;
    background-color: var(--black);
}
.dropdown-item{
color: white;
}
.section_1{
  height: calc(100vh - 160px);
}



.annual_sec{
  height: calc(100vh - 160px);
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(to bottom,  #b90000 50%, #ffff 50%);
  position: relative;
}
.annual_sec h4 {
  font-size: 42px;
  color: var(--white);
  padding-top: 50px;
  /*margin-bottom: 10px;*/
  
}

.annual_sec_2{
  margin-top:105px;
   padding-top:50px;  
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(to bottom,  #b90000 50%, #ffff 50%);
  position: relative;
}
.annual_sec_2 img{
    /*padding-top:50px;  */
    box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
    margin-bottom:10px;
}
 
 @media (max-width: 980px) {
 .annual_sec_2 img{
    margin-top:unset;  
   
}
 
.annual_sec_2{
  margin-top:0px;
 
}
.annual_sec_2_middle{
     margin:10px 0px;
}

}

/* bulliten section */


.bulliten_heading h2{
  /* font-weight: bold; */
  font-size: 24px;
  text-transform: uppercase;
  color: var(--white);
    width: fit-content;
    background-color: #c10404;
    padding: 15px 20px;
    position: relative;
}
.bulliten_heading h2::after {
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  right: 0;
  top: 50%;
  background-color: var(--bg_red);
 transform: rotate(45deg) translateY(-50%);
 z-index: -1;
}
.ticker ul li a{
  font-size: 16px;
  color: var(--text_color);
}
.ticker ul{
padding-top: 20px;
/*width: 350px;*/
width: 100%;
}
.ticker ul .line{
border-bottom: 1px dashed #50585c;
  margin: 15px 0;
}

.st_annual a {
  color: var(--white);
  background-color: var(--red);
  font-size: 20px;
  font-weight: bold;
  padding: 10px 30px;
  transition: all .5s ease-in-out;
  border: 2px solid var(--red);
}
.st_annual a:hover {
    background-color: transparent;
    color: var(--red);
}
.annual{
text-align: center;
}
.st_annual{
  /*margin-top: 41px;*/
  margin-bottom: 15px;
margin-top: 12px;

}
 .annual p{
/* width: 225px; */
    width: 100%;
font-weight: 500;
margin: auto;
}


/* editorial-committee section open */
/* .editorial-committee{
  height: calc(100vh - 160px);

} */

/*.editorial-committee .nav-tabs {*/
/*  align-items: center;*/
/*  justify-content: center;*/
/*}*/
.committees{
  background-color: var(--bg_red);
    
}
/*.nav-tabs{*/
/*   align-items: center;*/
/*   justify-content: space-around;*/
/*}*/

 .editorial-committee .nav-tabs .nav-link.active {
  color: var(--white);
  background-color: var(--footer);
  /*padding: 10px 30px;*/
  position: relative;
  /*margin-right: 100px;*/
      padding: 10px;
} 
.nav-tabs .nav-link {
  border: aliceblue;
  color: var(--white);
  border-radius: 0;
  padding: 10px 30px;
      width: 100%;
}
.editorial-committee .page_title h4{
 font-size: 24px;

}

.editorial-committee .nav-tabs li {
display: flex;
align-items: center;
justify-content: center;
    width: 33.3%;
    position: relative;
}
.ts_apthamology .row .col-lg-6 .know_about_us {
    
    margin-top: 20px;
}


/*.editorial-committee .nav-tabs li:nth-child(2) .nav-link::before {*/
/*    border-right: 1px solid var(--white);*/
/*    position:absolute;*/
/*    content: '';*/
/*    height: 24px;*/
/*    width: 2px;*/
/*    background-color: var(--white);*/
/*    opacity: 0.5;*/
/*    right: 0;*/
/*}*/
/*.editorial-committee .nav-tabs li:nth-child(1) .nav-link::before {*/
/*    border-right: 1px solid var(--white);*/
/*    position:absolute;*/
/*    content: '';*/
/*    height: 24px;*/
/*    width: 2px;*/
/*    background-color: var(--white);*/
/*    opacity: 0.5;*/
/*    right: 0;*/
/*    display: none;*/
/*}*/
/*.editorial-committee .nav-tabs li:nth-child(2) .nav-link.active::before {*/
/*    display: none;*/
/*}*/
.sc-border-right {
    border-right: 1px solid var(--white) !important;
    /*display: none;*/
}
.border-right {
    border-right: 1px solid var(--white) !important;
}
.nav-tabs li span{
color: white;
opacity: .5;
 margin-left: 120px;
}
.annual_sec p span{
font-size: 14px;
margin-left: 10px;
}
.annual_sec p i{
margin-left: 22px;
font-size: 18px;
}
.editorial-committee
.nav-tabs .nav-link.active:hover{
  color: var(--white);
}
.chairman img{
  width: 180px;
}
.chairman a{
  color: var(--black);
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
}
.doctor{
  width: 156px;
}

.chairman a:hover{
  color: var(--bg_red);
}
.editorial-committee .nav-tabs .nav-link{
  position: relative;
  transition: all .5s ease;
  
}

.editorial_sec .editorial .editorial_img:nth-child(2) h4,
.editorial_sec  .editorial .editorial_img:nth-child(3) h4{
   
    width: 150px;
}
.editorial-committee .nav-tabs .nav-link:hover::after,
.editorial-committee .nav-tabs .nav-link.active::after {
 position: absolute;
 content: '';
 height: 16px;
 width: 16px;
 /*border: 0;
 */bottom: -4px;
 background: var(--footer);
 left: 50%;
 transform: rotate(44deg) translateX(-50%);
 -webkit-transform: rotate(44deg) translateX(-50%);
 -moz-transform: rotate(44deg) translateX(-50%);
 -ms-transform: rotate(44deg) translateX(-50%);
 -o-transform: rotate(44deg) translateX(-50%);
 z-index: -1;
 bottom: -10px;
  transition: all .5s ease;
}
.editorial-committee .nav-tabs .nav-link:focus, 
.nav-tabs .nav-link:hover {
    background-color: var(--footer);
    padding: 10px;
}
.editorial-committee .container .row{
margin-top: 50px;
/* padding-bottom: 10px; */
    align-items: end;
}
.editorial-committee .container .row .col-lg-5 ul,
.editorial-committee .container .row .col-lg-4 ul{

     text-align: -webkit-right;
}
.editorial-committee .container .row .col-lg-5,
.editorial-committee .container .row .col-lg-4{
      text-align: center; 
}
.editorial-committee .container .row .col-lg-5{
    position: relative;
}
.editorial-committee .container .row .col-lg-5::after{
    position: absolute;
    content: '';
    width: 1px;
    height: 200px;
    top: 0;
    background-color: #a7a7a7;
    right: -60px;
    
}
.editorial-committee .row .col-lg-3 p:nth-child(1){
  color: var(--bg_red);
  font-weight: bold;
  margin-top: 10px;
  font-size: 22px;
}
.editorial_sec .nav {
    justify-content: space-around;
    border-bottom: 0;
}

/* .editorial-committee .page_title h4{
  font-size: 28px;

} */
.editorial-committee .row .col-lg-3 p:nth-child(2),
.editorial-committee .row .col-lg-3 p:nth-child(3){
font-size: 18px;
}
.editorial-committee .row .col-lg-3 .chairman{
  position: relative;
}
.editorial-committee .row .col-lg-3 .chairman::after {
  position: absolute;
  content: '';
  width: 175px;
  height: 200px;
  background-color: var(--bg_red);
  bottom: 110px;
  left: -10px;
  z-index: -1;
}
.editorial-committee .row .col-lg-9 h4{
  font-weight: bold;
  font-size: 28px;
  margin-bottom: 20px;
}
/* .editorial-committee .row .col-lg-9 ul{
  line-height: 28px;
} */
.editorial-committee .row .col-lg-9 li{
  margin-bottom: 10px;
  display: flex;
  align-items: baseline;
}
.editorial-committee .row .col-lg-9 li img{

  margin-right: 10px;
}
.editorial-committee .row .col-lg-9 p{
  font-size: 19px;
  margin-bottom: 10px;
  font-weight: 500;
  margin-top: 20px;
}

.editorial{
display: flex;
align-items: center;
margin-top: 30px;
gap: 100px;

}
.editorial-committee .page_title{
   margin-top: 80px;
}
.editorial-committee .page_title hr{
height: 1px;
color: black;
width: 355px;
background-color: var(--bg_red);
opacity: 1;
}
.editorial-committee .editorial_img{
  position: relative;
}
.editorial-committee .editorial_img h4 {
  width:  max-content;
  font-weight: bold;
  font-size: 14px;
  background-color: var(--bg_red);
  position: absolute;
  bottom: -20px;
  color: var(--white);
  padding: 10px 20px;
  left: 15px;
}
.know_buttons{
  display: flex;
  align-items: center;
  margin-top: 30px;
  gap: 30px;
}
.know_buttons .news_letter a {
    border: 2px solid var(--footer);
    padding: 8px 25px;
    border-radius: 30px;
    width: fit-content;
    color: var(--white);
    background-color: var(--footer);
    color: var(--white);
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
}


/* editorial-committee section end */

/* annual-section open */

.annual_sec p{
  color: var(--white);
  font-size: 22px;
  }
  .annual-title hr{
  color: var(--white);
  opacity: 1;
  border-top: 2px;
  margin-top: 10px;
  width: 642px;
  }
  .gallery-group{
    display: flex;
    gap: 10px;
    
    align-items: end;
    margin-bottom: 10px;
  }
  .annual-title{
  position: absolute;
  top: 24px;
  }
  .view a {
    background-color: var(--footer);
    color: var(--white);
    border-radius: 0;
    padding: 5px 20px;
    width: 120px;
    margin: auto;
    border: 2px solid transparent;
  transition: all .5s ease;
}
.view a:hover {
  border: 2px solid var(--bg_red);
  background-color: var(--white);
}
  .view{
    text-align: center;
    margin-top: 20px;
  }

  /* annual section end */

  .ts_apthamology{
    height: calc(100vh - 160px);
    align-items: center;
    justify-content: center;
    display: flex;
    background-color: #9e9e9e33;
  }
  .ts_apthamology p:nth-child(1){
    margin-bottom: 10px;
    font-size: 18px;
  }
  .ts_apthamology .col-lg-6:nth-child(1) h4{
    color: var(--bg_red);
  }

  .page_title h4 {
    
    font-weight: bold;
    margin-bottom: 10px;
}
  .ts_apthamology hr{
  opacity: 1;
  margin-bottom: 10px;
  width: 598px;

  }
  .ts_apthamology p:nth-child(4){
  text-align: justify;
  font-size: 16px;
  }
  .ts_apthamology .president {
    background-color: #c10404;
    padding: 5px 1px 5px 10px;
    width: 190px;
    position: absolute;
    bottom: -25px;
    right: 0;
}
  .ts_apthamology .col-lg-4{
  position: relative;
  }
  .ts_apthamology .president h5 {
    font-size: 16px;
    font-weight: bold;
    color: white;
}
  .ts_apthamology .president p{
    color: white;
    font-size: 15px;
  }

  .ts_apthamology .bearers::after{
    transition: all .5s ease;
    position: absolute;
    content: '';
    height: 180px;
    width: 100px;
    background-color: var(--bg_red);
    bottom: -3px;
    left: 9px;
    z-index: -1;
    transition: all .3s ease;
  }
  .ts_apthamology .bearers::after:hover{
    background-color: var(--footer);
  }

  .ts_apthamology .secretary::after{

    background-color: var(--bg_red);
  }

  .ts_apthamology .col-lg-6:nth-child(2) hr {
    width: 100%;
    margin-bottom: 30px;
    color: var(--bg_red);
}


  .know_about_us a{
    color: var(--white);
   
    display: flex;
    align-items: center;
      background: var(--bg_red);
    border-radius: 30px;
    padding: 6px 20px;
    width: fit-content;
    transition: all .5s ease;
    border: 2px solid transparent;
    margin-top: 30px;
  }
    .know_about_us a i{
     margin-left: 10px;
    }
  /*.know_about_us:hover{*/

  /*  background: var(--white);*/
  /*  border: 2px solid var(--bg_red);*/
  /*}*/

  .know_about_us a:hover{
    background: transparent;
    border: 2px solid var(--bg_red);
    color: var(--red);
    
  }
  .know_buttons .know_about_us a {
      margin-top: 0;
  }
  .ts_apthamology .row .col-lg-6:nth-child(2){
  margin-top: 33px;
  }

  .excecutive_commitie{
    margin-top: 50px;
  }
  .excecutive_commitie hr{

    width: 100%;
    margin-bottom: 30px;
    color: var(--bg_red);

  }
  .editorial-committee .line-width hr{
    width: 100%;
  }
  .ts_apthamology .row .col-lg-6 p{

    text-align: justify;
    font-size: 15px;
    width: 600px;

  }

  .doctors-group{
  gap: 20px;
  display: flex;
  }
  .doctors-group .doctor{
    position: relative;
  }
  .doctor::after {
    position: absolute;
    content: '';
    height: 180px;
    width: 153px;
    background-color: var(--footer);
    left: -9px;
    z-index: -1;
    top: 20px;
    transition: all .3s ease;
}

.doctors-group .doctor p:nth-child(2) {
  font-size: 12px;
  font-weight: bold;
 
  margin-top: 10px;
}
  .doctors-group .doctor p:nth-child(3){
  font-size: 12px;
  }
  .doctors-group .doctor{
    color: white;
  }
  .doctors-group .doctor:hover::after{

    background-color: var(--bg_red);
  }

  
/* footer styles open*/



.footer{
  background-color: var(--footer);
  color: var(--white);
  padding-bottom: 50px;
  overflow: hidden;
  padding-top: 30px;
}
.footer .row .col-lg-3 li{
  line-height: 28px;
}


.footer .row .col-lg-2 h4,
.footer .row .col-lg-4 h4,
.footer .row .col-lg-3 h4 {

    font-size: 26px;
    margin-bottom: 15px;
    position: relative;
   

}
.footer .row .col-lg-2 h4,
  .footer .row .col-lg-4 h4{
    position: relative;
  }

.footer .row .col-lg-2 h4::after,
.footer .row .col-lg-4 h4::after,
.footer .row .col-lg-3 h4::after {
  position: absolute;
  content: '';
  border-bottom: 1px solid;
  width: 50px;
  left: 0;
  bottom: -5px;
}
.footer .footer_sec_one img {
      width: 600px;
}
.footer .footer_sec_one{
      padding: 20px 0;
}

.copyright .container{
  display: flex;
  align-items: center;
  justify-content: space-between;

}
.copyright{
    PADDING: 12px 0;
}

.footer hr{
      opacity: 1;
      margin-bottom: 30px;
}
.footer .row .col-lg-4:nth-child(1) ul li:nth-child(2) a,
.footer .footer-style ul li,
.footer .footer-style ul li a{
  color: var(--white);
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
}
footer .row .col-lg-4:nth-child(1) ul li:nth-child(2) a:hover,
/*footer .footer-style ul li:hover,*/
footer .footer-style ul li a:hover{
  margin-left: 5px;
  color: var(--hd_btn);
}
footer .row .col-lg-4 li{
display: flex;
align-items: flex-start;
}
footer .row .col-lg-4 li.contact{
display: flex;
align-items: center;
}
footer .row .col-lg-4 li img{
  margin-right: 10px;
}
.copyright a{
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
    
}
.copyright a:hover {
  color: var(--hd_btn);
}

footer .row .col-lg-4 li:nth-child(1){
  margin-bottom: 15px;
}
footer .row .career_mrg h4,
footer .row .career_mrg ul{
  margin-left: 30px;
}
footer ul{
  line-height: 28px;
}

.footer_sec_one{
display: flex;
align-items: center;
justify-content: space-between;
}
/*.img_shadow:nth-child(2){*/
/*     margin-top: 10px;*/
    
/*}*/

.social-icons ul{

  display: flex;
  filter: invert(1);
}

.bodymovinanim {
  width: 90%;
  max-width: 50px;
  margin-bottom: 30px;
}
.footer .bodymovinanim {
  cursor: pointer;
  height: 50px;
  opacity: .8;

}
.social-icons ul svg{
  width: 45px !important;
}
.copyright a{
  color: var(--bg_red);

}
.gallery-group iframe {
    width: 630px;
    height: 353px;
}
.gal1,
 .gal{
  overflow: hidden;
  position: relative;
}
.gal1 img,
 .gal img {
  -webkit-transition: all 0.5s ease;
  position: relative;
}
 .gal1 img:hover,
 .gal img:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}

/* .gallery-group .gal::after {
  position: absolute;
  content: '';
  border-top: 2px solid var(--bg_red);
  top: 10px;
  width: 180px;

}
.gallery-group .gal::before {
  position: absolute;
  content: '';

  border-top: 2px solid var(--bg_red);
  bottom: 10px;
  width: 180px;
} */
.about_us h4{
font-size: 22px;
margin-bottom: 10px;
font-weight: bold;
}
.tos_constitution,
.about_us{
  height:calc(100vh - 160px);
  display: flex;
  flex-direction: column;
}
.scintific .col-lg-9 ul li p{
  line-height: 26px;
}
.scintific .breadcrumb_sec{
    margin-bottom: 60px;
}
.scintific h2,
.about_us h2{
font-weight: bold;
color: var(--red);
margin-bottom: 50px;

font-size: 28px;
}
/*.scintific h2{*/
/*   margin-top: 50px; */
/*}*/
.about_us .about_pare2{

  font-size: 18px;
  font-weight: 600;
  margin-top: 30px;
  width: 800px;
  margin-bottom: 50px;
}
.tos_constitution{
background-color: #c20404;
color: var(--white);
}
.tos_constitution h2{
  font-size: 34px;
  font-weight: bold;
  margin-bottom: 30px;
}
.tos_constitution hr{
  opacity: 1;
  margin-bottom: 30px;
}
.tos_constitution p{
  text-align: justify;
  margin-bottom: 30px;

}
  .managing_committee .managing_img .gal1 img {
    width: 180px;
}
.about_us .row .about_img{
  position: relative;
  margin-left: 10px;
}
.about_us .row .about_img::after {
  position: absolute;
  content: '';
  height: 200px;
  width: 180px;
  background-color: var(--bg_red);
  left: -10px;
  bottom: 15px;
  z-index: -1;
}
.about_us .row .col-lg-3 h4{
  font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 0;
    color: var(--bg_red);

}
.breadcrumb_sec nav {
display: flex;
align-items: center;
justify-content: space-between;
}
.breadcrumb_sec .breadcrumb {
  margin: 0;
}
.breadcrumb_sec h3{
font-size: 15px;
}
.breadcrumb_sec{
padding: 8px 0;
color: var(--white);
background: #9e9e9e;
margin-bottom: 50px;
}
.breadcrumb-item+.breadcrumb-item::before,
.breadcrumb_sec .breadcrumb-item.active,
.breadcrumb_sec ol li a{
  color: var(--white);
}
.tos_constitution{
  align-items: center;
  justify-content: center;
}
.tos_constitution a{
    background-color: white;
    color: black;
    font-weight: bold;
    padding: 20px 30px;
    font-size: 24px;
}
.tos_constitution p:nth-child(7){
  margin-bottom: 60px;
}
.oriantation h2{
  font-size: 38px;
  font-weight: bold;
  /*padding: 30px 0;*/
}
.editorial-committee .card_flex{
display: flex;
align-items: end;
}
.editorial-committee .card{
margin-top: 50px;
width: 550px;
padding: 30px 20px;
margin-bottom: 20px;
border: 1px solid black;
border-radius: 0;

}
.tos_com_members .list_types{
  gap: 10px;
}

/* .winner_btn {
  display: flex;
  align-items: center;
  justify-content: space-around;
} */
.winner_btn a{
color: black;
font-style: italic;
}
.winner_btn p{
  margin-top: 10px;
}
.winner_btn .btn {
border: 1px solid;
padding: 5px 20px;
font-style: inherit;
background: #434343;
color: white;
text-transform: capitalize;
margin-top: 5px;
border-radius: 0;
}


.editorial-committee .card h3{

  font-size: 22px;
  font-weight: bold;
  color: var(--bg_red);
}
.editorial-committee .title{
margin-left: 10px;
}
.editorial-committee .card h4{
background-color: var(--bg_red);
color: white;
padding: 5px 20px;
width: fit-content;
position: absolute;
width: 450px;
font-size: 17px;
top: -16px;

}
.editorial_sec{
  height: calc(100vh - 160px);
}
.editorial_sec.accordian {
    display: none;
}
.editorial-committee .card .pera{
  width: 260px;
}
.editorial-committee .card img{
width: 160px;
}
.tos_rec h2{
  font-weight: bold;
  font-size: 42px;
  color: var(--bg_red);
}
.tos_rec{
padding: 50px 0;
}
.tos_rec hr{
  margin: 50px 0;
  opacity: 1;
}
.tos_rec .Recognis a {
  color: var(--white);
  background-color: var(--footer);
  padding: 15px 15px 15px 20px;
  border-radius: 10px;
  font-size: 24px;
  font-weight: bold;
}
.tos_rec .download img{
  width: 25px;
  filter: invert(1);
  opacity: 1;
}
.Recognis{
  display: flex;
  gap: 20px;
}
.download{
display: flex;
align-items: center;
margin-top: 50px;
}
.download p{
  margin-right: 20px;
}
.download a{
color: white;
background-color: var(--red);
padding: 5px 25px;
border-radius: 5px;
font-size: 18px;

}

.scientific_cmty{
    margin-bottom: 60px;
}
.scientfic li:nth-child(2) {
  border: 2px solid var(--bg_red);
  padding: 8px 25px;
  border-radius: 30px;
  width: fit-content;
      margin-top: 20px;
}
.scientfic li a{
    color: var(--white) ;
    display: flex;
    align-items: center;
    gap: 10px;
    /* width: 360px; */
width: 420px;
    justify-content: space-between;
}
.scientfic li:nth-child(2) a {
    color: var(--black);
}
.scientfic li a:hover i {
	padding-left: 5px
}
.oration_medal li:nth-child(1) {
     margin-top: 20px;
}


.scientfic li:nth-child(3){
  border: 2px solid var(--white);
  padding: 8px 25px;
  border-radius: 30px;
  width: fit-content;
  background-color: var(--footer);
  color: var(--white);
  margin: 8px 0;
}
.scientfic li:nth-child(1),
.scientfic li:nth-child(4) {
  border: 2px solid var(--bg_red);
  padding: 8px 25px;
  border-radius: 30px;
  width: fit-content;
  color: var(--white);
  background-color: var(--bg_red);
  /*font-weight: bold;*/
}
.scientfic li:first-child {
    background-color: var(--white);
}
.scientfic li:last-child {
    background-color: var(--bg_red);
}
.scientfic li:last-child a {
    color: var(--white);
}
.editorial-committee.editorial_sec.tabs ul.scientfic,
.editorial-committee.editorial_sec.accordian ul.scientfic {
    margin-top: 20px;
}
/* contactus open */

.contact_us{
  height: calc(100vh - 160px);

}

.president_imgs{
display: flex;
gap: 50px;
justify-content: center;
}
.contact_us .row .col-lg-6 iframe{
width: 100%;
height: 470px;
}
.contact_us .president_imgs .about_img{
  position: relative;
}
.contact_us .president_imgs .about_img::after{
    position: absolute;
    content: '';
    height: 200px;
    width: 180px;
    background-color: var(--bg_red);
    left: -10px;
    bottom: 15px;
    z-index: -1;
}
.contact_us  h4 {
  font-size: 22px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 0;
  color: var(--bg_red);
}

.contact_us .president_imgs a{
  
  color: var(--text_color);
  
}
.contact_us .address {
  margin-left: 50px;
}
.contact_us .address h4{
color: black;
margin-bottom: 5px;
margin-top: 30px;
}
.contact_us .address hr{
opacity: 1;
width: 40px;
margin-bottom: 20px;
}
.contact_us .row{
  margin-bottom: 14px;
}
.contact_us .sarojini_hsptl{
padding: 51px 0;
color: white;
background: var(--bg_red);
}
.contact_us .sarojini_hsptl h2{
font-weight: bold;
font-size: 38px;
}
.contact_us .sarojini_hsptl .container{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contact_us .sarojini_hsptl button{
border: 2px solid white;
padding: white;
color: white;
padding: 5px 20px;
width: 180px;
text-align: center;
font-size: 20px;
font-weight: bold;
background-color: #434343;
border-radius: 0;
}
.contact_us .row{
  flex-direction: row-reverse;
}
.contact_us .submit{
  border-radius: 0;
}
.contact_us .form-control {
border-radius: 30px;
}
.contact_us .form-control:focus {
  border-color:#607d8b;
  outline: #ced4da;;
  box-shadow: transparent ;
}
 .modal-header .modal-title{
  font-size: 19px;
  font-weight: bold;
  text-transform: capitalize;
  color: var(--bg_red);
}


.managing_imggroup {
    display: flex;
    flex-wrap: wrap;
    row-gap: 30px;
    column-gap: 10px;
}


.managing_imggroup .managing_img{
flex: 0 0 16%;
max-width: 16%;
position: relative;
transition: all .3s ease-in;
}
/*.managing_imggroup .managing_img:hover::after{*/
  /*background-color: rgba(0,0,0,.2);*/
/*  bottom: 0;*/
/*  content: "";*/
/*  left: 0;*/
/*  position: absolute;*/
/*  right: 0;*/
/*  top: 0;*/
/*  height: 280px;*/
/*  width: 100%;*/


/*}*/
#secretary{
  padding: 50px 0; 
  background-color: #9e9e9e33;
}
.pra_msg{
    margin-bottom: 50px;
}

 .managing_img .ma_img img{
width: 150px;
}

.managing_imggroup  .managing_img .info p:nth-child(3) a{
  opacity: 0;
  transition: all .3s ease-in;

}
.managing_imggroup .managing_img:hover .info p:nth-child(3) a{
  color: black;
  opacity: 1;
  
}

#secretary h2,
.pst_presidents h2{
  font-size: 28px;
  font-weight: bold;
  color: var(--red);
  margin-bottom: 30px;
    
}
.winners h2,
.annualconference h2,
.membership_zone h2,
.managing_committee h2{

  font-size: 28px;
  font-weight: bold;
  color: var(--red);
  margin-bottom: 30px;
}
.managing_imggroup .managing_img p:nth-child(1){

  /*margin-top: 10px;*/
  font-weight: bold;
  font-size: 16px;
   transition: all .3s ease-in;

}
.managing_imggroup .managing_img p:nth-child(2){

  font-size: 14px;
  transition: all .3s ease-in;

}
.managing_imggroup .managing_img .info:hover p:nth-child(1){
    color: var(--red);
}


.gal_hover img{
   transition: all .5s ease-in;
}
.gal_hover img:hover{
     transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}



.managing_imggroup .managing_img .info{
    margin-top: 15px;
}
.co_potmembers{
  margin-top: 50px;
}
.co_potmembers h3{
background-color: var(--bg_red);
width: fit-content;
color: var(--white);

font-size: 19px;
font-weight: bold;
}
.co_potmembers.winners h3{
   padding: 10px 20px; 
}
.co_potmembers .line{
  border-bottom: 1px solid var(--bg_red);
  margin-bottom: 10px;
}
.coparate_flex{
  display: flex;
}
.co_potmembers .row h4{
    color: var(--bg_red);
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 10px;
}
/*.coprete_details p:nth-child(1),*/
/*.coprete_img p:nth-child(2){*/

/*  font-weight: bold;*/
  
/*}*/
/*.coprete_img p:nth-child(2){*/

/*  margin-top: 10px;*/
/*}*/

.co_content p:nth-child(1){

  margin-top: 10px;
}


.co_potmembers .coprete_details{

  margin-left: 10px;
}
.co_potmembers .row .col-lg-6,
.co_potmembers .row .col-lg-3{
margin-bottom: 50px;
}
.l_line,
.left_line{
  position: relative;
}

.l_line::after{
  position: absolute;
  content: '';
  height: 240px;
  width: 1px;
  background-color: var(--black);
  right: 20px;
  top: 40px; 
}

/*.left_line::after {*/
/*  position: absolute;*/
/*  content: '';*/
/*  height: 240px;*/
/*  width: 1px;*/
/*  background-color: var(--black);*/
/*  right: 46px;*/
/*  top: 40px;*/
/*}*/

.left_line::after {
    position: absolute;
    content: '';
    height: 250px;
    width: 1px;
    background-color: var(--black);
    right: 10px;
    top: 40px;
}

.co_potmembers .col-lg-4.left_line::after{
  right: 20px;
}

.contact h2{
font-weight: bold;
text-align: center;
font-size: 41px;
text-transform: uppercase;

}
.contact .line{
height: 2px;
width: 70px;
background-color: var(--bg_red);
margin: auto;
margin-bottom: 30px;
}


/* membershipzone styles open */
.membership_zone .member_card .card{
  background-color: var(--black);
  color: var(--white);
  padding: 10px 10px 0 50px;
  position: relative;
  height: 190px;
  /* margin-bottom: 41px; */
  border-radius: 0;
}
/* .membership_zone .member_card .card:hover{
background-color: #f7941d;
transition: all .3s ease;
border-color: transparent;

  
} */
.membership_zone .member_card .card p:nth-child(1){
font-size: 15px;
}
.membership_zone .member_card .card p:nth-child(2) {
  font-size: 100px;
  font-weight: bold;
  position: absolute;
  bottom: -42px;
  left: -11px;
}
.membership_zone{
  height: calc(100vh - 160px);
  /* align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center; */
}
.membership_zone .card_flex{
   margin-bottom: 50px;
}
.membership_zone .card_flex{
  display: flex;
  flex-wrap: wrap;
 gap: 30px;
}
.membership_zone .card_flex .member_card{
  flex: 0 0 18%;
}
.tos_com_members h4{
  color: var(--red);
}
.tos_com_members hr{
opacity: 1;
margin-bottom: 10px;
width: 500px;
color: var(--text_color);
}

.tos_com_members ul li {
  margin-bottom: 5px;
  display: flex;
  align-items: baseline;
  /* gap: 10px; */
}
.tos_com_members ul li i{
color: var(--red);
}
.tos_com_members .appli_form_points {

  margin-left: 1rem;
  margin-bottom: 41px;
  
}


.membership_zone .breadcrumb_sec {
margin-bottom: 120px;
}
.tos_com_members ul{
  margin-top: 1rem;
}
.tos_com_members .appli_form_points li i{
  color: var(--red);
  font-size: 14px;
  margin-right: 10px;
}
.tos_com_members .col-lg-8 p{
  margin-top: 30px;
}
.tos_com_members .col-lg-8 h5{
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 15px;
}
.tos_com_members .col-lg-8 .row .col-lg-8 h4{
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 10px;
}
.tos_com_members .col-lg-8 .row .col-lg-8 hr{
width: 250px;
margin: 10px 0;
}
.tos_com_members .col-lg-8 .pera{
  margin-top: 30px;
  margin-bottom: 50px;
}
.karimnagar_logo img{
    width:250px;
}
.tos_com_members ul li a{
       color: var(--red); 
}
.tos_com_members .col-lg-8 .pera a{
    color: var(--red);
}
.tos_com_members .col-lg-8 .row {
  flex-direction: column-reverse;
}
.tos_com_members {
  padding: 50px 0;
  background-color: #f4f4f3;
}
.event_space img{
  margin-bottom: 30px;
}


.tos_com_members  .yellow_card{
  
    background-image: url(../../img/doctors/yellow_img.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    color: var(--white);
    padding: 0px 20px;
    justify-content: center;
    display: flex;
    flex-direction: column;
    height: 740px;
    
}
.tos_com_members .container .row:nth-child(2){
  align-items: end;
}
.tos_com_members h3{
font-weight: bold;
font-size: 31px;
text-transform: uppercase;

}
.tos_com_members .yellow_card h3:nth-child(1){
  margin-bottom: 50px;
    background-color: var(--red);
    padding: 5px 10px;
    width: fit-content;

}
.tos_com_members .yellow_card h5 {
  font-size: 21px;
  margin-top: 10px;
  font-weight: 500;
  color: var(--text_color);
}
.tos_com_members .yellow_card hr{
opacity: 1;
margin-bottom: 10px;
width: 382px;
color: var(--white);
margin: 30px 0px;
height: 2px

}
.now_apply_online{
  padding: 10px 20px;
  color: var(--white);
  background-color: var(--red);
  font-weight: bold;
  width: 100%;
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.now_apply_online a{
  color: var(--white);
}
.now_apply_online i{
height: 30px;
width: 30px;
border: 2px solid;
border-radius: 50%;
font-size: 14px;
display: flex;
align-items: center;
justify-content: center;
}
.now_apply_online:hover{
  color: var(--white);
}
.now_apply_online p {
    margin-bottom: 0;
    font-size: 21px;
}
/* members directory styles */
.member-d h4,
.member-d h2{
font-weight: bold;
font-size: 34px;
color: var(--red);
margin-bottom: 20px;
}
/* alphabet search */

.buttons {
  display: flex;
  gap: 10px;
  margin-bottom: 50px;
  /* flex-wrap: wrap;
  width: 800px; */
}
/* .names {
    display: none;
} */
table{
  border: 1px solid var(--text_color);
  opacity: 1;
}
table thead{
    background-color: var(--red);
    color: var(--white);
}
.table>:not(:first-child) {
  border-top: 2px solid transparent;
}
.member-d h5{
margin-bottom: 20px;
font-weight: bold;
font-size: 18px;
}
.member-d h4{
  font-size: 24px;
  margin-bottom: 10px;
  /* font-weight: bold; */

}
.member-d hr{
width: 210px;
opacity: 1;
margin-bottom: 30px;
}
 .btn_submit{
border: 1px solid var(--hd_btn);
background: var(--hd_btn);
color: var(--white);
font-weight: bold;
padding: 12px;
}
.btn_submit:hover{

  color: var(--white);
}

.member-d h2{
  margin-bottom: 28px;
}
form{
  margin-bottom: 50px;
}

.form-control:focus {
  border-color: #212529;
  box-shadow: 0 0 0 0.25rem transparent;
}
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem transparent;
}
.editorial_sec .row .col-lg-5 p b{
  text-transform: uppercase;
}
.editorial_sec .row .col-lg-5 p b,
.editorial_sec .row .col-lg-4 p b{
     font-size: 19px;
        
}
.editorial_sec .row .col-lg-5 p b{
     margin-right: 110px;
}
.editorial_sec .row .col-lg-4 p b{
    
    margin-left: 50px;

}


.form-control {
  border: 1px solid #607d8b;
  /*border-radius: 25px;*/
  padding: 10px 20px;
}
.oration_medal li a{
    border: 2px solid var(--bg_red);
    padding: 8px 25px;
    border-radius: 30px;
    width: fit-content;
    color: var(--white);
    background-color: var(--bg_red);
    width: 300px;
     margin-bottom: 8px;
    color: var(--white);
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
}


/*.oration_medal li:nth-child(3) a {*/
/*    margin:0;*/
/*}*/
.oration_medal li:last-child a {
    margin:0;
}
.btn_alpha {
  padding: 5px 10px;
  border: 1px solid;
 
  color: var(--text_color);
  font-size: 18px;
  border-radius: 5px;
  height: 45px;
  width: 45px;
  transition: all .3s;
  background: var(--white);
  border-color: var(--text_color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn_alpha:hover{
  background: #9e9e9e;
  color: white;
  border-color: #9e9e9e;
  /* border-radius: 0; */
}
.btn_alpha.active{
  background: var(--text_color);
  color: var(--white);
}
.names{
margin-bottom: 50px;
}
.table tr{
    vertical-align: middle;
}
/*.table{*/
/*  border-color: #00000063;*/
/*}*/

.profile_img{
    
    width: 80px;
}
.profile_btn{
    color: white;
    background-color: #fe7b11;
    padding: 10px 15px;
    border-radius: 5px;
    text-transform: capitalize;
}
.profile_btn:hover{
    color:var(--white);
}
.member-d span{
    
    color: var(--red);
}

.life_points li i{
 margin-right: 10px;
}
.annualconference h4{
font-weight: bold;
margin-bottom: 10px;
}
.annualconference .col-lg-5 h4 {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 23px;
  color: var(--red);
}
.annualconference .col-lg-5 hr {
  margin-bottom: 30px;
}
.annualconference h2{
  margin-bottom: 10px;
  color: var(--red);
}
.annualconference hr{
  margin-bottom: 15px;
  opacity: 1;
  
}
.annual_con {
  height: calc(100vh - 160px);
}
.annual_2, .annual_6{
  height: calc(100vh - 160px);
      align-items: center;
    display: flex;

}
.annual_white {
      height: calc(100vh - 160px);
      align-items: center;
    display: flex;
    
}
.annual_con .annualconference{
  padding-top: 120px;
}

.annualconference .col-lg-6 img{
    width: 100%;
}
.annual_2{
      background-color: #f4f4f3;
      position: sticky;
}
/*.annualconference .container .row:nth-child(1){*/

/*  margin-top: 70px;*/
/*} */
.annualconference .col-lg-5 .row {
align-items: end;
}
.organised{
display: flex;
align-items: center;
margin-bottom: 50px;
}
.organised h3{
  font-size: 28px;
  font-weight: bold;
  color: var(--red);
  margin-right: 20px;
}
/*.organised img{*/
/*width: 100px;*/
/*}*/
.organised .line{
height: 41px;
width: 2px;
background-color: var(--text_color);
margin: 0 10px;
}
.organised h5{
font-size: 21px;
width: 100px;
font-weight: bold;
}
.conference_img_shadow .img_shadow{
  position: relative;
}
.conference_img_shadow .img_shadow::after {
    position: absolute;
    content: '';
    height: 120px;
    width: 110px;
    background-color: var(--bg_red);
    z-index: -1;
    left: -7px;
    top: -7px;
}
.annualconference .row{
  align-items: end;
}
.conference_img_shadow{
display: flex;
gap: 20px;
}
.conference_img_shadow .img_shadow p{
font-size: 13px;
}
.conference_img_shadow .img_shadow b{
margin-top: 20px;
  }


.editorial-committee .card .add_btn {
  position: absolute;
  right: 20px;
  bottom: -18px;
  display: flex;
    gap: 5px;
}

.editorial-committee .card .hide_content {
  display: none;
  margin-top: 20px;
  line-height: 28px;
}
.editorial-committee .card .hide_content h6:nth-child(2){
   
    margin: 20px 0;

}
.editorial-committee .card .hide_content .flex_text i{
    color: var(--red);
}

.editorial-committee .card .flex_text {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
}

.editorial-committee .card .add_btn .btn {
    background-color: var(--bg_red);
    color: var(--white);
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.icons{
    display: flex;
    align-items: center;

}

.editorial-committee .card .add_btn .btn:focus {
  box-shadow: 0 0 0 0;
}

.card-transition {
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.conference_bg{
  background-color: #f4f4f3;

}
.annual_button a {
    color: white;
    background: var(--red);
    font-size: 17px;
    padding: 10px 20px;
    border-radius: 5px;
    display: block;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all 0.5s ease-in-out;
    border: 2px solid var(--red);
}
.annual_button a i{
    height: 30px;
    width: 30px;
    border-radius: 50%;
    border: 1px solid white;
    display: flex;
    align-items: center;
    justify-content: center;
}
.annual_button a:hover {
    background: transparent;
    color: var(--red);
}
.annual_button a:hover i {
    border: 1px solid var(--red);
}
.annual_con .breadcrumb_sec {
    
    margin-bottom:0;
    
}
/*scintific committee styles open*/



.scientfic_com img{
  width: 180px;
    
}
.scientfic_img{
    position: relative;
    margin-bottom: 10px;
    margin-left: 10px;
}
.scientfic_img::after{
 position: absolute;
    content: '';
    width: 175px;
    height: 200px;
    background-color: var(--bg_red);
        bottom: 12px;
    left: -9px;
    z-index: -1;
}
.se_msg p:nth-child(1){
    color: var(--bg_red);
    font-weight: bold;
    margin-top: 10px;
    font-size: 22px;
}
.scientfic_com  p:nth-child(4) a {
    color: var(--black);
    transition: all .3s ease;
}
.scientfic_com  p:nth-child(4) a:hover {
    color: var(--black);
}
.scintific .col-lg-9 ul li{
    display: flex;
    align-items: baseline;
    gap: 10px;
    margin-bottom: 10px;
    text-align: justify;
}
.scintific .col-lg-9 ul li b{
    font-size: 14px;
}
.scintific .col-lg-9 ul li a{
    font-size: 14px;
    color: var(--red);
    transition: all .3s ease;
}
.scintific .col-lg-9 ul li a:hover{
    color: var(--red);
}
.scintific h4{
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 10px;
}
.scintific .s_title hr{
    margin-bottom: 21px;
     opacity: 1;
    width: 100%; 
    color: #b90000;
   
}
/*.annual_2 .hyd img{*/
    
/*    width: 290px;*/
    
/*}*/
.img_shadow img{
    margin-bottom: 10px;
    width: 120px;
}
.scientfic_com{
   line-height: 22px;
}
.scientafic_functions{

   background-color: #9e9e9e33;
   display: flex;
   align-items: center;
   justify-content: center;
       padding: 70px 0;
}
.scientafic_functions hr{
    height: 1px;
    color: black;
    width: 420px;
    background-color: var(--black);
    opacity: 1;
}
.scientafic_functions .s_title{
    margin-bottom: 20px;
}
.scientafic_functions ul li{
    display: flex;
    align-items: baseline;
    gap: 10px;
    margin-bottom: 15px;
}
.scientafic_functions ul li:last-child{
   margin-bottom: 0px;
}

.scientafic_functions ul li i{
    font-size: 14px;
    color: var(--red);
}

.scientafic_functions .container ul:nth-child(2){
    margin-bottom: 41px;
    
}
.scientafic_functions .s_title h4{
     color: var(--red);
    font-size: 21px;
}
.secretary{
    background-color:#9e9e9e33;
}
/*.pst_presidents {
  height: calc(100vh - 160px);
}*/

.pst_presidents .managing_img .ma_img img {
    width: 150px;
}
.pst_presidents  .managing_imggroup {
    column-gap: 0;
}

 .president_msg hr{
    width: 100%;
    color: var(--black);
    margin-bottom: 21px;
    opacity: 1;
 }
  .president_msg h4{
    color: var(--red);
 }
 .presidents p,
 .president-message p{
     
     margin-bottom: 15px;
     text-align: justify;
     line-height: 26px;
 }
  .president-message{
     margin-bottom: 20px;
}

.bullet-points ul{
    margin: 30px 0;
}
.president-desk{
    height: auto;
    margin-bottom: 50px;
    
}
.presidents p b a{
    font-size: 14px;
    color: var(--red);
    transition: all .3s ease;
}


.event_img{
    /*width: 260px;*/
    margin-right: 30px;
}
.event{
  display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
    align-items: center;

}
.bagyanagar_logo{
    margin-right: 40px;
}
.event h3{
    font-size: 28px;
    font-weight: bold;
    color: var(--red);
    margin-bottom: 30px;
}
.nav-item.member{
    display: none;
}
.a_conference h3{
    font-weight: bold;
    color: var(--red);
    font-size: 24px;
}

/*scrollup button*/


#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: var(--red);
  color: white;
  cursor: pointer;
  height: 45px;
  width: 45px;
  /*border-radius: 4px;*/
  /*    transition: all .5s;*/
  /*  -webkit-transition: all .5s;*/
  /*  -moz-transition: all .5s;*/
  /*  -ms-transition: all .5s;*/
  /*  -o-transition: all .5s;*/
}

#myBtn:hover {
  background-color: #555;
}
.event_img_w img{
    width: 260px;
    margin-bottom: 40px;
}
.event_img_w2 img{
    width: 260px;
}
    
 /*scrollup button close*/   
    

.message a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--black);
    position: absolute;
    bottom: -60px;
    font-size: 15px;
}
.message a span{
    margin-right: 10px;
}

.winners_line .col-lg-2:nth-child(2) {
    border-right: 1px solid black;
    margin-right: 30px;
}

.winners_line{
    margin-bottom: 50px;
}
.editorial-committee.orations_awards .container .row {
    margin-top: 10px;
    
    /*row-gap: 41px;*/
}
#paper_medals,
#oration_medals{
    padding: 50px 0;
    background-color: #9e9e9e33;
}
#paper_medals, #oration_medals {
    padding: 50px 0;
}


#compitative_medals{
    padding: 50px 0;
  
}
.scintific h2 {
    margin-bottom: 30px;
}



/*.winners.om {*/
/*    height: calc(100vh - 160px);*/
/*}*/
.winners.om .breadcrumb_sec {
    margin-bottom: 0px;
}
.co_potmembers.winners {
    margin-top: 0;
    height: calc(100% - 40px);
    display: flex;
    align-items: center;
    padding: 50px 0;
}

.co_potmembers.winners h2 {
    margin-bottom: 20px;
}
.winners.om .row .col-lg-3{
    margin-bottom: 0;
}


.co_potmembers.winners .row {
    row-gap: 30px
}
.co_potmembers.winners .line {
    margin-bottom: 30px;
}
.co_potmembers.winners .row h4 {
    margin-bottom: 20px;
    margin-top: 0;
}
.co_potmembers.winners .row img {
    width: 180px;
}
.co_potmembers.winners .coprete_img p:nth-child(2) {
    margin-top: 10px;
    font-weight: bold;
}
.co_potmembers.winners h3 {
    background-color: var(--black);
}
.co_potmembers.winners .line {
    border-bottom: 1px solid var(--black);
}
.co_potmembers.winners .toscon {
    position: relative;
}
.co_potmembers.winners .toscon::after {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: var(--black);
    top: 0;
    right: 60px;
    bottom: 0;
}
.co_potmembers.winners .toscon.eposter::after {
    right: 120px;
}
.co_potmembers.winners .toscon.student_year::after {
    display: none;
}


.orations_awards .heading h3 {
    background-color: var(--black);
    width: fit-content;
    color: var(--white);
    padding: 10px 20px;
    font-size: 22px;
    font-weight: bold;
}
.orations_awards .heading .line {
    border-bottom: 1px solid var(--black);
    margin-bottom: 10px;
}


.co_potmembers .co_img {
    display: flex;
    align-items: end;
    gap: 10px;
}

.annualconference .hvr-rectangle-out:before {
    z-index: 0 !important;
    background: rgb(0 0 0 / 60%) !important;
  
}
.annualconference .img_zoom{
    
    overflow: hidden;
    position: relative;
}
    
    

.annualconference .img_zoom{
    
    position: relative;
    
}
.se_msg a{
    color:var(--text-color);
    
}
.se_msg a:hover{
    color:var(--text-color);
    
}
.co_potmembers h3{
    padding: 5px 10px;
}

/*careers styles start*/


 .careers{
    height: calc(100vh - 160px);
    display: flex;
    flex-direction: column;
}
.main_title h2{
     font-weight: bold;
    color: var(--red);
    margin-bottom: 10px;
    font-size: 28px;
}
.main_title hr {
    opacity: 1;
    margin-bottom: 60px;
}

.careers .row .col-lg-8 ul li a {
    gap: 20px;
    background-color: #9e9e9e61;
    width: 252px;
    display: flex;
    position: relative;
    padding: 15px 10px 15px 90px;
}
.logo_img{
    height: 100px;
    width:100px;
    border-radius: 50%;
    background-color:var(--red);
}
.careers .row .col-lg-8 ul li span{
    color: black;
    font-size: 18px;
}
/*.careers .row .col-lg-8 ul li img {*/
/*    position: absolute;*/
/*    left: 10px;*/
/*    top: -30px;*/
/*}*/
.careers .row .col-lg-8 ul{
    display: flex;
    flex-wrap: wrap;
    column-gap: 50px;
    row-gap: 50px;
    margin-bottom: 50px;
}
.careers .row .col-lg-8 ul li .hvr-rectangle-out:before {
     background-color: var(--black)!important;
}

.careers .row .col-lg-8 ul li a:hover span {

 color: white;
 }
 /*.careers .row .col-lg-8 ul li a:hover img{*/
 /*box-shadow:  0px 7px 29px 0px white;*/
 /*}*/
 .careers .row .col-lg-4 .card1{
      padding: 50px 30px 50px 30px;
    background-color: #dadada;
    border-color: #dadada;
    border-radius: 0;
    margin-bottom: 50px;
 }
 .careers .row .col-lg-4 .card1 h3{
    font-size: 26px;
    margin-bottom: 30px;
 }
  .careers .row .col-lg-4 .card1 a{
      color: var(--white);
      background-color: black;
      padding: 10px 20px;
      font-size: 18px;
 }
 .careers .row .col-lg-4 .card1 p{
    margin-bottom: 60px;
    line-height: 30px;
 }
 .careers .row .col-lg-4 .card1.hvr-rectangle-out:before{
     background: var(--bg_red) !important;
 }
  .careers .row .col-lg-4 .card1 i{
    margin-left: 30px;
  }
 .careers .row .col-lg-4 .card2 h4{
    font-size: 20px;
    margin-bottom: 20px;
   }
   .careers .row .col-lg-4 .card2{
    width: 100%;
    background: var(--bg_red);
    color: white;
    padding: 30px 10px 10px 20px;
   }
   .careers .row .col-lg-4 .card2 a {
    color: white;
    font-size: 20px;
    font-weight: bold;
}
 .career_info{
    display: flex;
    align-items: center;
    gap: 10px;
    }
    .careers .row .col-lg-4 .card2.hvr-rectangle-out:before{
     background: black !important;
  }
  .careers .breadcrumb_sec {
    margin-bottom: 60px;
}
 
    /*.careers .row .col-lg-4 .card2 img{*/
    /* filter: invert(1);*/
    /*}*/
    .Job_Opportunities{
    /*height: calc(100vh - 160px);*/
    display: flex;
    flex-direction: column;
    margin-bottom: 60px;
    } 
     .Job_Opportunities .logos {
          display: flex;
    align-items: center;
    justify-content: space-between;
     }
    .Job_Opportunities .logos span{
    font-weight: bold;
    font-size: 30px;
    color: var(--red);
}
  .Job_Opportunities .ofjobs{
     display: flex;
    align-items: center;
  }
  .Job_Opportunities .card{
    padding: 30px 30px 10px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 7px;
    border-color: white;
    border-radius: 0;
  }
    .Job_Opportunities .card .title h4{
      white-space: nowrap;
      color: var(--red);
      font-weight: bold;
      margin-bottom: 30px;
    }
    .Job_Opportunities .card .title{
    display: flex;
    align-items: baseline;
    gap: 20px;
}
     .Job_Opportunities .card hr{
       opacity: 1;
       margin: 20px 0;
     }
     .job_location{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
     }
     .Job_Opportunities .card .job_location img{
         filter: invert(1);
         opacity: .8;
     }
      .Job_Opportunities .card .job_location p a{
       color: black;
      }
      .Job_Opportunities .card .job_location p:nth-child(1) a{
       
        font-weight: bold;
       }
         .Job_Opportunities .card .title span{
       font-weight: bold;
    font-size: 24px;
         }
           .Job_Opportunities .card .job_location span{
               font-weight:400;
                   font-size: 20px;
           }
     .careers .row .col-lg-4 .card1 .jop_btn .hvr-sweep-to-right:before{
     background: var(--red) !important;
 
      }
         /*.careers .row .col-lg-4 .card2 a.hvr-rectangle-out:before{*/
         /*    color: black;*/
         /*}*/
         .careers .row:nth-child(2){
        align-items: center;
        justify-content: center;
         }
    
    
    .editorial-committee .card .add_btn .btn.close_btn {
        background: #434343;
        display: none;
    }
    
    .logo_img {
        height: 70px;
        width: 70px;
        border-radius: 50%;
        background-color: var(--red);
        left: 10px;
        position: absolute;
        top: -30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .downloads{
        height: calc(100vh - 160px);
        display: flex;
        flex-direction: column;
    }
    .news {
        /*height: calc(100vh - 160px);*/
        /*display: flex;*/
        /*flex-direction: column;*/
        height: auto;
    }
    .downloads h2{
      font-weight: bold;
      font-size: 42px;
      color: var(--bg_red);
    }
    .downloads .downloads_flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
    }
    .downloads .download_bts{
      display: flex;
      flex-direction: column;
      gap: 20px;

    }
    .downloads .download_bts a{
    color: var(--white);
    background-color: var(--footer);
    padding: 10px;
    border-radius: 8px;
    font-size: 20px;
    font-weight: bold;
    width: 300px;
    }
    .downloads .download_bts a i{
      margin-left: 10px;
    }
    .downloads .download_bts a img{
      margin-left: 10px;
    }
    .downloads .title{
      position: relative;
    }
    .downloads .title::after {
      content: '';
      position: absolute;
      width: 1px;
      height: 160px;
      top: -20px;
      bottom: 0;
      background-color: var(--black);
      right: 72px;
  }
  .annual_2 .event_img_w img {

    margin-bottom: 0px;
  }
  form .row .col-lg-4.col-md-6 .mb-3{
    display: flex;
    align-items: center;
    gap: 10px;
      
  }
  .table_scroll{
      display: none;
  }
  
lottie-player {
    width: 600px;
    margin: auto;
}

/*.news {*/
/*    justify-content: center;*/
/*}*/
.left_line_2{
position:relative;
}

.left_line_2::after {
    position: absolute;
    content: '';
    height: 220px;
    width: 1px;
    background-color: var(--black);
    right: 0px;
    top: 40px;
}
.dataTables_filter label{
    display:none;
}

.tos .breadcrumb_sec{
	margin-bottom: 0;
}
.m_directory .btn.btn-submit{
    color: var(--white);
    padding: 10px;    background: #fe7b11;

}
.m_directory .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #fe7b11;
    border-color: #fe7b11;
}
.m_directory .page-link {
    color: var(--black);
}
.pagination {
    align-items: end;
    justify-content: end;
}
  

    
.meeting_section {
    /*padding: 50px 0;*/
    height: calc(100vh - 160px);
    background: linear-gradient(to bottom, var(--footer) 55%, var(--white) 50%);
    display: flex;
    align-items: center;
}
.meeting_section .row {
    align-items: center;
}
.meeting_section h4,
.meeting_section h3 {
    color: var(--white);
    font-weight: bold;
}
.meeting_section h4 {
    margin-bottom: 10px;
    font-size: 24px;
}
.meeting_section h3 {
    margin: 30px 0;
    line-height: 36px;
}
.meeting_section hr {
    background-color: var(--white);
    opacity: 1;
    width: 45%;
}
.meeting_section p.uep {
    color: var(--yellow);
    font-size: 16px;
}
.meeting_section .ue {
    padding: 40px 0;
}
.meeting_section .le {
    padding-bottom: 0;
}
.meeting_section .le p.uep {
    color: var(--bg_red);
    font-size: 16px;
}
.meeting_section .le h3 {
    color: var(--footer);
}
.meeting_section .ue .date {
    color: var(--white);
}
.meeting_section .le .date {
    color: #646464;
}
.meeting_section .carousel-indicators {
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    justify-content: space-between;
    bottom: -40px;
    align-items: center;
}
.meeting_section .carousel-indicators [data-bs-target] {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #dedede;
}
.meeting_section .carousel-indicators .active {
    background-color: var(--red);
}
.meeting_section .carousel-indicators a {
    color: var(--white);
    display: flex;
    align-items: center;
    background: var(--bg_red);
    border-radius: 36px;
    padding: 4px 20px;
    width: fit-content;
    transition: all .5s ease;
    border: 2px solid transparent;
    font-size: 14px;
    gap: 6px;
    align-items: baseline;
}
.meeting_section .carousel-indicators a:hover {
    border: 2px solid var(--bg_red);
    color: var(--bg_red);
    background: var(--white);
}
.meeting_section .mobile {
    display: none;
}


.breadcrumb_sec.gallery {
    margin-bottom: 0;
}
.do_gallery {
    margin-top: 0;
    padding: 50px 0;
}
.do_gallery .line {
    margin-bottom: 0;
}


#static-thumbnails {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
#static-thumbnails a {
    flex: 1 0 20%;
    overflow: hidden;
}
#static-thumbnails a img {
    width: 100%;
    transition: all 0.5s ease-in-out;
}
#static-thumbnails a img:hover {
    transform: scale(1.1);
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}


.abstract_card .card {
	background-image: url(../../img/doctors/yellow_img.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    color: var(--white);
border: 0;
border-radius: 0;
    margin-top: 30px;
padding: 20px;
height: 310px;
justify-content: end;
}

.abstract_card .members:first-child {
	    border-bottom: 2px solid;

    padding-bottom: 30px;
    margin-bottom: 30px;

}

.abstract_card h3 {
	    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
margin-bottom: 1rem;
}

.abstract_card a {
	background-color: var(--red);
    color:#fff;
    font-weight: bold;
    padding: 5px 10px;
    margin-top:15px;
}
.abstract_link_btn{
    background-color: var(--red);
    color:#fff !important;
    font-weight: bold;
    border:solid 1px var(--red);
    transition:0.5s all;
    font-size:16px !important;
    padding: 10px 25px;
    border-radius: 30px;
    margin-top:20px;
    font-weight:400 !important;
}
.abstract_link_btn:hover{
    border:solid 1px var(--red);
    color:#000 !important;
    background-color:transparent;
}
.abstract_link_btn i{
    margin-left:5px;
}
.blink_text {
	animation: blink_text 2s infinite linear;
}


.invitation .modal-footer a {
	background: var(--bg_red);
    border-radius: 30px;
    padding: 6px 20px;
    border: 2px solid var(--bg_red);
color: var(--white);
transition: all .5s ease-in-out;
}
.invitation .modal-footer a:hover {
	background: var(--white);
    border: 2px solid var(--bg_red);
color: var(--bg_red);
}
.abstract_link_btn{
    background-color: var(--red);
    color: var(--white);
    font-weight: bold;
    padding: 5px 10px;
}
.last-date  {
	margin-top: 20px;
    padding-left: 60px;
}
.last-date h5 {
	color: var(--black);
text-align: left;
margin-bottom: 10px;

}
.last-date p{
text-align: left;
}

ol.ld {
	    list-style-type: disc;
    margin-top: 10px;
}

ol.ld li {
	font-size: 14px;
    margin-left: 70px;
    text-align: initial;
}

ol.ld li::marker,
ol.ld li span {
	color: var(--red)
}

.website-link {
	    margin-top: 10px;
}
.website-link a {
	    background-color: var(--black);			
	color: var(--white);
	font-weight: bold;
border-radius: 36px;
    padding: 5px 30px;
border: 2px solid var(--black);	
transition: all .5s ease-in-out;
}
.website-link a:hover {
	background-color: transparent;
color: var(--black);
}

.bulliten_sec .ticker img {
	    width: 60px;
}


.ac_height {
    height: calc(100vh - 160px);
    align-items: center;
    display: flex;
}


.download_results {
    color: var(--white);
    background-color: #fe7b11;
    padding: 10px 15px;
    border-radius: 5px;
}
.download_results_2023 tr td {
    padding: 1rem 0.5rem;
}
.download_results_2023 tr i {
    font-size: 20px;
}
.download_results:hover {
    color: var(--white);
}


.guide_pdf {
    color: #000;
}
.guide_pdf:hover {
    color: #000;
}

.aios {
    padding-bottom: 50px;
}
.aios h4 {
    color: var(--bg_red);
    font-weight: bold;
    text-decoration: underline;
    text-decoration-color: #000;
    text-decoration-thickness: 0;
    text-underline-offset: 10px;
}
.aios .text {
    margin: 30px 0;
}
.aios .text p i {
    color: var(--bg_red);
    font-size: 14px;
}
.aios .reg_btn a {
    background-color: var(--bg_red);
    color: #fff;
    padding: 10px 40px;
    display: inline-flex;
    align-items: center;
    gap: 30px;
    font-weight: bold;
}
.aios .reg_btn {
    margin: 50px 0;
}
.aios .reg_btn a i,
.aios .dv .icon i {
    height: 30px;
    width: 30px;
    border: 2px solid var(--bg_red);
    border-radius: 50%;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.aios .dv .icon {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 10px;
}
.aios .dv .icon i {
    color: var(--bg_red);
    height: 50px;
    width: 50px;
    font-size: 20px;
}
.aios .dv .icon a {
    color: #000;
    transition: all .5s ease-in-out;
}
.aios .dv .icon a:hover {
    color: var(--bg_red);
}


.gallery_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.gallery_head img {
    width: 200px;
}


.gallery_event {
    margin-bottom: 40px;
}
.gallery_event .card {
    /*border-radius: 0;*/
    border: 1px solid var(--red);
    height: 100%;
}
.gallery_event .card .card-header {
    text-align: center;
    background-color: var(--red);
    color: var(--white);
    font-weight: bold;
    border-radius: 0;
}
.gallery_event .card .card-body ul li i,
.gallery_event .card .card-body ul li span {
    color: var(--red);
    font-size: 13px;
}
.gallery_event .card .card-body ul li a {
    color: var(--black);
}

@keyframes blink_text {
	from {
		color: var(--red)
	}
	to{
		color: var(--black)
	}
}

/*meetings section*/
.meetings_main{
    padding:50px 0;
}
.ec_meetings h3{
    font-size: 28px;
    font-weight: bold;
    color: var(--red);
    margin-bottom: 30px;
    text-decoration:underline;
    text-underline-offset:8px;
}