
.search-container {
    display: flex;
    gap: 10px;
}


.underline {
  display: inline-block;
  border-bottom: 2px solid #fff;
  padding-bottom: 2px;

}

.countrybasedclient{
    width: 1100px;
}

.recognition-badge {
    display: inline-block;
    background: #212121;
    color: #ffffff;
    text-transform: capitalize;
        margin-top: 30px;
    margin-bottom: 30px;
    padding: 10px 16px;
    border-radius: 10px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid rgba(255, 255, 255, 0.08);
    letter-spacing: 0.2px;
}


.higsnewbanner {
  position: relative;
  min-height: 100vh;
  display: grid;
  align-items: center;
  justify-content: center;
  /*background-color: #1b1f2e;*/
  background-color: #000000;
  overflow: hidden;
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif;
  color: #fff;
  background-position: 100% 0;
  padding: 120px 60px;
  position: relative;
  z-index: 1;
}


.higsnewbanner:before {
        background-position: 0 100%;
        bottom: 0;
        content: "";
        height: 354px;
        left: 0;
        position: absolute;
        width: 687px;
        z-index: 0;
}

.higsnewbanner , .higsnewbanner:before {
       margin-top: 40px;
    background-image: url(../images/PhD-courses.svg);
    background-repeat: no-repeat;
  }


.hero-content {
  position: relative;
  max-width: 1100px;
  text-align: center;
  z-index: 2;
}

.higsnewbanner h1 {
  
       margin-bottom: 20px;
       margin-top: 35px;
    color: #fff;
    font-family: 'Inter', sans-serif;
        font-size: 54px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 74px;

}

.higsnewbanner h1 span {
  font-weight: 700;
}

.higsnewbanner p {
      max-width: 900px;
       margin: 0 auto 50px;
    font-size: 17px;
    text-transform: capitalize;
    color: #fff;

}

.higsnewbanner p span{
    color: #c79a54;
    font-weight: 800;
}

.higsnewbanner .search-box {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 30px;
}


.higsnewbanner .input-group i {
       color: #c79a54;
    margin-right: 100px;
    font-size: 22px;
}


.higsnewbanner .input-group input {
       cursor: pointer;
    border: none;
    outline: none;
    font-size: 15px;
    background: #fff;
    display: flex;
    align-items: center;
    padding: 10px 30px;
    border-radius: 10px;
    margin-left: -40px;
    margin-top: -3px;
    height: 60px;

}

.higsnewbanner .input-group select {
    cursor: pointer;
    border: none;
    outline: none;
    font-size: 15px;
    background: #fff;
    display: flex;
    align-items: center;
    padding: 10px 10px 10px 40px;
    border-radius: 10px;
    margin-left: 0px;
    margin-top: -55px;
    width: 254px;
    height: 60px;
}
 #numberwidth{
     width: 109px;
    padding: 8px 9px 7px 37px;
}

.higsnewbanner #numberwidth i {
    color: #c79a54;
    margin-right: 36px;
    font-size: 22px;
}

.higsnewbanner .input-group select option {
 background-color: #fff;
 color:#000;
}


.higsnewbanner .input-group select option:hover {
  background-color: #000;
  color: #fff;
}


.higsnewbanner .input-group select option:checked {
  background-color: #000;
  color: #fff;
}


.higsnewbanner .search-btn {
  
        width: 60px;
  background: #c79a54;
  border: none;
  color: #000;
  border-radius: 10px;
  cursor: pointer;
  font-size: 18px;
  transition: 0.3s;
}


.higsnewbanner .search-btn:hover {
  background: #ddb774;
}

.higsnewbanner .trusted {
  display: inline-block;
  margin: 20px auto 30px;
  padding: 10px 18px;
  background: #1b2030;
  border-radius: 30px;
  font-size: 14px;
  color: #e6e6e6;
}

.higsnewbanner .logos {
  display: flex;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  opacity: 0.8;
}

.higsnewbanner .logos span {
  font-size: 22px;
  font-weight: 600;
}




@media (min-width: 321px) and (max-width: 375px){

#numberwidth {
    margin-bottom: 85px;
  }

 .higsnewbanner .fa-phone:before {
    content: "\f095";
    margin-top: -5px;
}


  .higsnewbanner {
    padding: 10px 10px;

  }

  .higsnewbanner h1 {
              font-size: 24px;
        line-height: 37px;
        margin-bottom: 45px;
        margin-top: 153px;
  }
  .higsnewbanner p {
        margin: 0 auto 30px;
        font-size: 14px;
        text-align: justify;
    }

  .higsnewbanner .search-box {
    display: inline-flex;
  }
  .higsnewbanner .input-group select {
         min-width: 325px;
           margin-left: 0px;
               margin-top: -65px;
               margin-bottom: 20px;
  }

  .higsnewbanner .input-group input {
    margin-left: 0px;
    min-width: 325px;
        margin-top: -65px;
        margin-bottom: 20px;
  }

  .countrybasedclient {
            width: 342px;
        height: 70px;
  }

.higsnewbanner .search-btn {
    width: 319px;
        margin-left: 20px;
    
  }


.recognition-badge {
    display: inline-block;
    margin-top: 5px;
  }


}



@media (min-width: 376px) and (max-width: 425px){

#numberwidth {
    margin-bottom: 85px;
  }

 .higsnewbanner .fa-phone:before {
    content: "\f095";
    margin-top: -5px;
}


  .higsnewbanner {
    padding: 10px 10px;

  }

  .higsnewbanner h1 {
               font-size: 24px;
        line-height: 37px;
        margin-bottom: 45px;
        margin-top: 153px;
  }
  .higsnewbanner p {
        margin: 0 auto 30px;
        font-size: 14px;
        text-align: justify;
    }

  .higsnewbanner .search-box {
    display: inline-flex;
  }
  .higsnewbanner .input-group select {
         min-width: 325px;
           margin-left: 0px;
               margin-top: -65px;
               margin-bottom: 20px;
  }

  .higsnewbanner .input-group input {
         margin-left: 0px;
        min-width: 325px;
        margin-top: -78px;
        margin-bottom: 20px;
  }

  .countrybasedclient {
            width: 342px;
        height: 70px;
  }

.higsnewbanner .search-btn {
       width: 319px;
        margin-left: 22px;
        margin-bottom: 20px;   
  }

.recognition-badge {
    display: inline-block;
    margin-top: 5px;
  }


}





@media (min-width: 426px) and (max-width: 576px){



#numberwidth {
  margin-bottom: 85px;
        margin-top: 0px;
  }

 .higsnewbanner .fa-phone:before {
    content: "\f095";
    margin-top: -5px;
}


  .higsnewbanner {
    padding: 10px 10px;

  }

  .higsnewbanner h1 {
              margin-top: 156px;
        font-size: 32px;
        line-height: 37px;
        margin-bottom: 45px;
  }
  .higsnewbanner p {
        margin: 0 auto 30px;
        font-size: 14px;
        text-align: justify;
    }

  .higsnewbanner .search-box {
    display: inline-flex;
  }
  .higsnewbanner .input-group select {
        min-width: 325px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 20px;
  }

  .higsnewbanner .input-group input {
         margin-left: 0px;
        min-width: 325px;
        margin-top: -68px;
        margin-bottom: 20px;
  }

.hero-content {
       margin-left: 45px;
  }
  


  .countrybasedclient {
            width: 342px;
        height: 70px;
  }

.higsnewbanner .search-btn {
       width: 319px;
        margin-left: 22px;
        margin-bottom: 20px;   
  }

.recognition-badge {
    display: inline-block;
    margin-top: 5px;
  }
.higsnewbanner .input-group i {
    margin-right: -30px;
    font-size: 22px;
}


}





@media (min-width: 577px) and (max-width: 991px){


#numberwidth {
   margin-bottom: 85px;
    margin-top: 0px;  
  }

 .higsnewbanner .fa-phone:before {
    content: "\f095";
    margin-top: -5px;
}


  .higsnewbanner {
    padding: 10px 10px;

  }

  .higsnewbanner h1 {
              margin-top: 156px;
        font-size: 32px;
        line-height: 37px;
        margin-bottom: 45px;
  }
  .higsnewbanner p {
        margin: 0 auto 30px;
        font-size: 14px;
        text-align: justify;
    }

  .higsnewbanner .search-box {
    display: inline-flex;
  }
  .higsnewbanner .input-group select {
        min-width: 325px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 20px;
  }

  .higsnewbanner .input-group input {
         margin-left: 0px;
        min-width: 325px;
        margin-top: -68px;
        margin-bottom: 20px;
  }

.hero-content {
       margin-left: 45px;
  }
  

  .countrybasedclient {
            width: 342px;
        height: 70px;
  }

.higsnewbanner .search-btn {
       width: 319px;
        margin-left: 22px;
        margin-bottom: 20px;   
  }

.recognition-badge {
    display: inline-block;
    margin-top: 5px;
  }
.higsnewbanner .input-group i {
    margin-right: -30px;
    font-size: 22px;
}



}





@media (min-width: 1100px) and (max-width: 1280px){





}
