@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');
body{
	zoom: normal;
}
*{
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	font-family: 'PT Sans', sans-serif;
}
#logobanner {
/*    overflow-y: hidden; !important;*/
      }
#logobanner img{
    width: 100%;
    height: 746px;
}
.logoimg img {
    width: 56%;
}
.logoimg ul li{
    list-style: none;
    display: inline-block;
}
.logoimg ul li a {
    text-decoration: none;
    color: #626262;
    font-size: 18px;
    margin-left: 21px;
}
.line_rt {
    border-right: 1px solid #b5b5b5;
    padding-right: 26px;
}
.logoimg ul li a i{
    text-decoration: none;
    color: #fff;
}
.bg_fb{
    background: #000e66;
}
.bg_in{
    background: #031bb5;
}
.bg-nv {
    background-color: #2e3092;
}
.navbar-dark .navbar-nav .nav-link {
    color: #ffffffd1;
}
.dropdown-menu li {
    background: #d5d6ff;
    margin-top: 4px;
    padding: 6px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
.navbar{
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    z-index: 99;
    width: 100%;
}
/*affix class*/
.affix {
    top: 0;
    width: 100%;
  }
  /*affix class*/

  @media (min-width: 992px) {
    .dropdown:hover .dropdown-menu {
        display: block;
    }
}
.carousel-caption h5 {
    font-size: 76px;
    font-weight: bold;
    text-shadow: 1px 1px 2px #4e4e4e;
}
.carousel-caption h2 {
    font-size: 36px;
    line-height: 76px;
    font-weight: bold;
    text-shadow: 1px 1px 2px #4e4e4e;
}
.carousel-caption{
   padding-bottom: 9rem;
}
.common_for_img {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
}
.ab_banner {
    background-image: url(../images/bg_img.jpg);
}
.lab_banner {
    background-image: url(../images/lab_banner.jpg);
}
.meeting_banner {
    background-image: url(../images/meeting_banner.jpg);
}
.contact_us {
    background-image: url(../images/contact_us.jpg);
    height: 360px;
}
.profile {
    background-image: url(../images/profile.jpg);
    height: 360px;
}
.director {
    background-image: url(../images/director.jpg);
    height: 360px;
}
.values {
    background-image: url(../images/values.jpg);
}
.contact_ad {
    display: flex;
    flex-wrap: wrap;
}
.contact_ad i {
    font-size: 45px;
    margin-right: 36px;
    color: #779d3eb5;
}
.logo_color h2 {
    color: #2e3092;
    font-weight: bold;
}
.contact_us h2{
    margin-top: 8%;
    font-weight: bold;
    font-size: 36px;
    background: #ffffff4d;
}
.ab_banner h2 {
    color: #2e3092;
    font-weight: bold;
}
.ab_banner p {
    font-size: 17px;
    line-height: 31px;
}
.ab_banner img {
    border-radius: 46px;
    border: 16px solid #30395a3d;
}
.services {
    position: absolute;
    width: 100%;
    margin-top: -9%;
}
.spc_ab{
    padding-bottom: 6%;
}
.scl_spc {
    margin-top: 16%;
    background: #bebfff;
}
.bg_navlink {
    background: #abe6ff;
}
@media (max-width: 991px){
    .services {
    margin-top: 6%;
    position: relative;
}
    .spc_ab{
    padding-bottom: 0%;
}
.scl_spc {
    margin-top: 4%;
}
}


.pr_content ul li {
    list-style: none;
    display: inline-block;
    margin-right: 66px;
    font-weight: bold;
}
.pr_content ul li a{
  text-decoration: none;
  color: #000;
}

.values_border {
    border-left: 4px solid #2e3092ad;
    padding: 16px;
    border-radius: 26px;
}
.values_border span i{
    margin-right: 16px;
    font-size: 36px;
    color: #2e3092;
}
.buss_model img{
    border-radius: 91px 1px 91px 1px;
}
.buss_md_bg {
    background: #f2f2ff;
    border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
}