.dr-rajesh {
 font-size: 32px;
 font-weight: 500;
 color:#0687d1;
}

/* Google Font */

li{
  font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-weight:600;
  font-style: normal;
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
.navbar{
  position:fixed;
  width: 100%;
  background-color: #115363!important;
}

body{
  font-family: "Raleway", sans-serif !important;
  font-optical-sizing: auto !important;
  font-weight:600 !important;
}
.box-shadow p{
  font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-weight:600;
  font-style: normal;
  font-size: 14px !important;
  letter-spacing: 1px;
}
.box-shadow{
  background-color: #ffffff;
  border-radius: 12px;
  margin: 18px 0px;
  padding: 12px 18px;
  /* box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px; */
  box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;
}
:root{
  --dark-color:#000;
  --side-color:#db8505;
  --bs-dark:#292929;
}
.dr-rajeshs{
  font-weight: 900;
}
.dr-rajeshs a{
  color: rgb(255, 128, 10);
}
body {
  width: 100%;
  color: #000;
  font-family: "Inter", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  background-color: rgb(255, 255, 255);
}

.nav-center-img img {
  width: 100%;
  height: 25vh;
}

.top-nav {
  width: 100%;
  z-index: 1000;
  position: fixed;
}

.container {
  max-width: 1600px;
}

.img-box img {
  border-radius: 50px;
}

.left {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.right{
  padding: 1.5rem;
}

.right p {
  text-align: justify;
  font-size: 22px;
}

.img-box {
  display: flex;
  align-items: center;
  justify-content: center;
}

.img-box img {
  width: 100%;
}
.email-box {
  display: flex;
  padding: 15px 15px 0px 15px;
  font-size: 16px;
}

.email-box a>p{
  color: var(--side-color);
}
.email-box a{
  margin: 0px;
  color: var(--side-color);
  text-decoration: none ;
}

.mobile-box {
  color: var(--dark-color);
  padding: 15px 15px 0px 15px;
  font-size: 16px;
}

.mobile-box a{
  margin: 0px;
  text-decoration: none;
  color: var(--side-color);
}

.Website-box {
  padding: 15px 15px 0px 15px;
  font-size: 22px;
}

.Website-box a {
  text-decoration: none;
  color:var(--side-color);
}

.scholler-box {
  padding: 15px;
  font-size: 22px;
}
.scholler-box img{
  width: 40px;
}

.scholler-box a {
  text-decoration: none;
  color: var(--side-color);
}
.nav-link:hover{
background-color: #65afcd;
border-radius: 5px;
}
.dropdown-item:hover{
  background-color: rgb(224, 127, 0) ;
}
.align-item{
  text-align: justify;
}
.wb-img-1 a img{
  width: 110px;
}
.wb-img-2 a img{
  width: 200px;
}
.download-col li a:hover{
color: #0571ff;
}
.d-main li a{
  text-decoration: none;
}
.d-list a{
  color: #000;
  text-decoration: none;
}
div.left{
  position: sticky;
  top: 0;
  padding-top: 70px;
  font-size: 20px;
}
.btn-left button{
  font-size: 16px;
  font-weight: 500;
  width:90%;
  color: white;
  border: none;
  margin-block: 10px;
  padding: 8px;
  border-radius: 8px;
  background-color: #f76802;
}
.side-boxes{
  margin-block: 1rem;
  padding-top: 50px;
}
.nav-center-img-main {
  position: relative;
}

.nav-center-img2 {
  position: absolute;
  top: 12%; 
  left: 5%;
  z-index: 2;
  color: white; 
}
.nav-center-img2 h1{
  text-align: center;
  margin-top: 35px !important;
  font-size: 38PX;
}
.nav-center-img2 h6{
  text-align: center;
  font-size: 15PX;
}
.section-border {
	border-bottom: 3px solid black;
	width: fit-content;
	position: relative;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 3px solid #0687d1;
}

.section-border::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	top: 93%;
	transform: translateX(-50%);
	width: 20%;
	height: 8px;
	border-radius: 10px;
	background-color: #f76802;
	z-index: 1;
}
.Span-color{
  color: #ff6a00;
}
.journal-box{
  margin: 0px 0px 15px 0px;
  padding: 10px 15px;
  border: 1px solid #e0b801;
  background-color:  #fff8da;
  border-radius: 5px;
}
.conference-box{
  margin: 0px 0px 15px 0px;
  padding: 10px 15px;
  border: 1px solid #e06d01;
  background-color:  #ffe5da;
  border-radius: 5px;
}
.research-box{
  margin: 0px 0px 15px 0px;
  padding: 10px 15px;
  border: 1px solid #b7e001;
  background-color:  #f1ffda;
  border-radius: 5px;
}

.patents-box{
  margin: 0px 0px 15px 0px;
  padding: 10px 15px;
  border: 1px solid #0571ff;
  background-color:  #d5ebff;
  border-radius: 5px;
}
.phd-research-box{
  margin: 0px 0px 15px 0px;
  padding: 10px 15px;
  border: 1px solid #01e0c2;
  background-color:  #dbfff7;
  border-radius: 5px;
}
.award-box{
  margin: 0px 0px 15px 0px;
  padding: 10px 15px;
  border: 1px solid #e001e0;
  background-color:  #f7e3fc;
  border-radius: 5px;
}
.border-white{
  border-color: #ffffff !important;
  color: #fff !important;
}
/* Form style */
.instant_contact_form {
  padding: 50px 50px  0 50px ;
  background-color: #ffffff
}
.form-floating{
  padding-bottom: 55px;
}
.form-group {
  position: relative;
}
.form-group input.form-control, .form-group select.form-select ,.form-floating{
  height: 60px;
}
.file-chosen{
padding:25px 15px 15px 15px;
font-size: 18px;
}
.input_title{
  color: var(--bs-dark);
  font-size: 14px;
}
i{
  color: #ff9a03;
}
.col-12{
padding-block: 10px;
}
.btn{
  width: 100%;
  font-weight:700 ;
  color: #ffff;
  background-color: #0687d1;
}
small{
  font-size: 12px;
}

/* nav bar scroll */
.navbar {
  transition: all 0.3s ease-in-out;
}

.navbar {
  position: relative;
  width: 100%;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
@media only screen and (max-width: 576px) {
  div.left{
    position: sticky;
    top: 0;
    padding-top: 10px !important;
    font-size: 20px;
  }
  .Website-box{
    display: flex;
    justify-content: center;
  }
  .right p {
    font-size: 15px;
  }
  .right{
    padding: 0.5rem;
  }
  .left{
    padding: 0.5rem;
  }
  .email-box {
    padding: 15px 15px 0px 15px;
    font-size: 18px;
  }
  .mobile-box {
    padding: 15px 15px 0px 15px;
    font-size: 18px;
  }
  .Website-box {
    font-size: 18px;
  }
  .wb-img-1 a img{
    width: 50px;
  }
  .wb-img-2 a img{
    width: 100px;
  }
  .dr-rajesh {
    font-size: 24px;
    font-weight: 500;
   }
   .scholler-box img{
    width: 30px !important;
  }
  .img-box img {
    max-width: 15rem !important;
    max-height: 40vh !important;
    border-radius: 50px;
  }
  .dr-rajeshs a{
    font-size: 14px;
    font-weight: 800;
  }
  .nav-center-img img {
    width: 100%;
    height: 18vh;
  }
  ul{
    padding-inline-start: 2px !important;
  }  
  .box-shadow{
    padding: 40px 12px;
  }
  .instant_contact_form {
    padding: 30px 20px  0 20px ;
    background-color: #ffffff
  }
  .nav-center-img2 img{
    width: 100px;
  }
  .nav-center-img2 h1{
    margin-top: 20px !important;
    font-size: 18PX;
  }
  .nav-center-img2 h6{
    font-size: 12PX;
  }
}

@media only screen and (max-width: 610px) {
  /* .col-10{
    display: none;
  }
  .col-2{
    display: none;
  } */

  .col-10 {
    width: 100% !important;
}
.col-2 {
    width: 100% !important;
    float: inline-end !important;
    text-align: end; /* Adjust alignment if needed */
}
.row {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
}

@media only screen and (max-width: 768px) {
  .scholler-box img{
    width: 40px;
  }
  .img-box img {
    max-width: 22rem;
    max-height: 50vh;
    border-radius: 50px;
  }
}

@media only screen and (max-width: 992px) {
  .scholler-box img{
    width: 35px;
  }
}

@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 1400px) {}