body{font-family: 'Poppins', sans-serif; font-size:16px; font-weight:400;}
.topnavbar{background: rgb(0,0,0); background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(1,3,79,1) 30%);}
.nav-link{color:#fff;}
.nav-link:focus, .nav-link:hover, .navbar-nav .nav-link.active {color:#fff;}
.navbar-expand-lg .navbar-nav .nav-link{padding:0; position: relative; font-weight:500;}
.navbar-expand-lg .navbar-nav .nav-link{margin:0.5rem 1rem; position: relative; font-weight:500;}
.navbar.topnavbar{padding-top:10px; padding-bottom:10px;}
.nav-link:before {    
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    background: #e2ac4a;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
  }
 .nav-link:hover:before, .nav-link.active:before { width: 100%; left: 0; }
  .footernav{margin:0; padding:0; list-style:none; overflow: hidden;}
  .footernav li{margin:0; padding:0 0 0 20px; list-style:none; width:12%; font-size:11px; color:#00024B;display:inline-block; float: left;}
  .footernav li:nth-child(1){width:15%; padding-left:0;}
  .footernav li:nth-child(3){width:14%;}
  .footernav li:nth-child(4){width:10%}
  .footernav li:nth-child(5){width:11%}
  .footernav li:nth-child(6){width:13%}
  .footernav li:nth-child(7){width:13%}
  .footernav li:nth-child(8){width:12%}
  .footernav .navbar-brand img{max-width:100%; margin-bottom:30px;}
  .address{margin-bottom:20px;}
  .footernav li ul{margin:0; padding: 0;}
  .footernav li ul li{width:100%!important; margin:0; padding: 0; display:inline-block; padding:2px 0;}
  .footernav h4{font-size:11px; font-weight:600; border-bottom:3px solid #00024B; padding:30px 0 5px 0; margin-bottom:15px;}
  .footernav li ul.blankhr{margin-top:67px}
  .footernav li ul li a{color:#00024B; text-decoration: none;}
  .footernav li ul li a:hover{color:#0509A5}
  .gradient1 {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(1,3,79,1) 100%); height:40px;}
  .gradient2 {background:#01034f; height:25px; border-top:1px solid #c7c9d8}
  footer{display: inline-block;width: 100%; padding:60px 0 60px 0;}
  h1{font-size:36px; font-weight:700; line-height: 48px; color:#00024F; padding:90px 0 70px 0; margin:0}
  .industry-icon img{max-width:100px;}
  .industry-icon{margin-right:25px;}
  .industry-title h3{font-size:20px; font-weight:700; color:#000;}
  .industry-title{font-size:14px; font-weight:500;}
  .industry{margin-bottom:60px;}
  .industry-ontainer{margin:5px 0}
  .copyright{font-size:12px;}
  .socialicon{margin: 0 0 0 8px; padding:0; list-style-type: none; margin-left:10px;}
  .socialicon li{margin: 0 0 0 8px; padding:0; display:inline-block;}
  .socialicon li a {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #01034f;
    display: inline-block;
    text-align: center;
    line-height: 38px;
    color: #fff;
}
.owl-theme .owl-dots .owl-dot span{background:#fff!important; opacity:0.5;}
.owl-theme .owl-dots .owl-dot.active span{opacity:1}
.navbar-nav .dropdown-menu{font-size:14px; font-weight:600;}
.dropdown-item{color:#757575; transition: all 0.5s ease; padding:7px 15px;}
.dropdown-item:focus, .dropdown-item:hover{background: #00014a; color:#e2ac4a; transition: all 0.5s ease;}
.owl-theme .owl-nav.disabled+.owl-dots {position: absolute;left: 0;right: 0;bottom: 80px;}
.btn-white{background:#fff; border:0}
.btn-white:hover, .btn-white:active{background:#eee!important;}
.btn-white{color:#01034f}
.searchdiv .form-control{font-size:12px; background:#e8e8e8; border:0; padding:.7rem 1rem}
.searchdiv{width:460px}
.searchdiv{position:relative}
.searchbtn {position: absolute;top: 3px;right: 3px;font-size: 14px;width: 33px;height: 33px;text-align: center;padding: 0;}
.advsearchbtn {position: absolute;top: 3px;right:41px;font-size: 14px;width: 33px;height: 33px;text-align: center;padding: 0;}
.advsearchbtn:active{outline:0; border:0}
.advsearchbtn img:focus-visible{border:0; outline:0;}
.searchdiv .form-control:focus {border-color: #86b7fe;outline: 0; box-shadow: 0 0 0 0.25rem rgba(204, 204, 204, 0.25);}
#advance-search {
    position: absolute;
    left: 0;
    right: 0;
    top: 45px;
    padding:30px;
    border-radius: 5px;
    z-index: 100;
    background: #fff;
    box-shadow: 0px 0px 5px #ccc;
}
#advance-search .form-check-inline {margin-right: 1.5rem;}
#advance-search .form-check {margin-bottom: 0.5rem;}
.advance-search-div .form-check-input:checked {background-color: #000000;border-color: #000;}
.advance-search-div .form-control{background:#fff;box-shadow: 0 0 5px #eee;}
.advance-search-div .form-select {
  font-size: 12px;
  border: 0;
  box-shadow: 0 0 5px #eee;
  padding: 0.7rem 1rem;
}
.inputtag{margin:0; padding:0; list-style:none;}
.inputtag li {
  margin: 5px 5px 5px 0;
  display: inline-block;
  background: #E8E8E8;
  color: #868686;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 12px;
}
.inputtag li a {
  color: #d17d33;
  text-decoration: none;
  margin-left: 5px;
  font-size: 20px;
  line-height: 16px;
  position: relative;
  top: 3px;
}
.radio-custom:checked ~ label {
  color: blue;
}
.navbar-toggler{background:#fff;}
input[type="radio"]:checked + label {
color: #d17d33;
}

.blog-card{
  float:left;
  overflow-y:auto;
  }

ul.navbar-nav li.dropdown:hover ul.dropdown-menu{ display: block; }
.industrylink{
  display: inline-block;
  width: 100%;
  border-radius: 10px;
  padding:0 5px;
  text-decoration: none;
  margin:10px 0;
  color:inherit;
}
.industrylink:hover{
  background: #fff;
  box-shadow: 0px 0px 15px #cecece;
  text-decoration: none;
}

  @media (min-width:1500px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width:1420px;}
    .footernav h4{font-size:12px; font-weight:600;}
    .footernav li{font-size:12px;}
  }
  @media (min-width:1300px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width:1240px;}
  }
  @media (max-width:1200px){

    .navbar-expand-lg .navbar-nav .nav-link {
      margin: 0.5rem 0.7rem;
  }
    .navbar-expand-lg .navbar-nav .nav-link {
      position: relative;
      font-weight: 500
  }
  h1 {font-size:24px;line-height:32px; padding:70px 0 50px 0;}
  .industry-title h3 {font-size: 16px; font-weight:600;}
  .industry-icon {margin-right: 10px;}
  .industry-title {font-size: 12px;}
  .industry-icon img {max-width: 80px;}
  .footernav li{width:50%}
  .footernav li {width: 25%!important;}
  .gtnu{min-height:295px;}
  .footernav li ul li{min-height:auto;}
  .footer-bottom{margin-top:30px}
  }
  @media (max-width:991px){
    .navbar-nav{max-width:720px; margin: 0 auto;}
    .searchdiv{margin-bottom:10px;}
    h1 {font-size: 20px;}
    .navbar.topnavbar {padding-top: 10px;padding-bottom: 10px;}
    .navbar-collapse {
      position: absolute;
      z-index: 100;
      left: 0;
      right: 0;
      background: rgb(0,0,0);
      background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(1,3,79,1) 30%);
      top: 60px;
  }
  .navitem-login{padding:0.5rem 1rem}
  .navbar-brand img{max-width:170px;}
  }
  @media (max-width:768px){
    .navbar-brand{margin:0 auto}
    .searchdiv {width: 100%;}
    .footernav li {width:50%!important;}
    footer {padding: 30px 0 30px 0;}
    .copyright {text-align: center;margin: 20px 0; }
    .socialicon {
      margin-left: 0;
      text-align: center;
  }
  .navbar-nav{max-width:540px; margin: 0 auto;}
}
  @media (max-width: 576px){
    
  }

  @media (max-width:500px){
  .searchdiv .form-control{font-size:10px;}
}

  
