.button-5 {
    align-items: center;
    background-clip: padding-box;
    background-color: #002b93;
    border: 1px solid transparent;
    /* border-radius: 0.25rem; */
    box-shadow: rgb(0 0 0 / 2%) 0 1px 3px 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-size: 30px;
    font-weight: 600;
    letter-spacing:10px;
     text-transform:uppercase;
    justify-content: center;
    line-height: 1.25;
    margin: 0;
    /*min-height: 3rem;*/
    padding: calc(0.875rem - 1px) calc(1.5rem - 1px);
    position: relative;
    text-decoration: none;
    transition: all 250ms;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    vertical-align: baseline;
    width: auto;
    padding: 14px 50px 14px 50px;
    border-radius:50px;
}

.button-5:hover,
.button-5:focus {
  background-color: #1e56df;
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;
  color:#fff;
}

.button-5:hover {
  transform: translateY(-1px);
}

.button-5:active {
  background-color: #931420;
  box-shadow: rgba(0, 0, 0, .06) 0 2px 4px;
  transform: translateY(0);
}

.login-button {

}
.bg-half-170 {
     /*min-height: unset; */
    height: 100vh;
}
.carousel-caption .spom-img {
     max-width: 25%!important; 
}
  .footer.footer-bar {
    position: absolute;
    width: 100%;
    bottom: 0;
}  
/* media query */

@media screen and (min-width: 1900px) { 

}
@media screen and (min-width: 1601px) and (max-width: 1680px) { 
    .all-img, .registration-form{
    margin-top:40px!important;
}
}
@media screen and (min-width: 1441px) and (max-width: 1600px) { 
    .carousel-caption .spom-img {
    max-width: 21%!important;
}
/*.all-img, .registration-form{*/
/*    margin-top:50px!important;*/
/*}*/
.navbar-brand .logo {
    max-width:100%!important;
}
}
@media screen and (min-width: 1367px) and (max-width: 1440px) { 
    .all-img{
    margin-top:60px!important;
}
.registration-form{
    margin-top:70px!important;
}
.navbar-brand .logo {
    max-width:80%!important;
}

/*.bg-half-170 {*/
/*     min-height: unset; */
/*    height: auto;*/
/*}*/
}
@media screen and (min-width: 1281px) and (max-width: 1366px) { 
    .carousel-caption{margin-top: 15%;}
.carousel-caption img {
    max-width: 37%!important;
}
.carousel-caption .spom-img {
    max-width: 20%!important;
}
    .all-img{
    margin-top:80px!important;
}
.registration-form{
    margin-top:110px!important;
}
.navbar-brand .logo {
    max-width:80%!important;
}
.navbar-brand .logo-main {
    max-width:90%!important;
}
/*.bg-half-170 {*/
/*     min-height: unset; */
/*    height: auto;*/
/*}*/
}
@media screen and (min-width: 1196px) and (max-width: 1280px) { 
    .carousel-caption{margin-top:20%;}
.carousel-caption img {
    max-width: 45%!important;
}
.carousel-caption .spom-img {
    max-width: 21%!important;
}
.registration-form{
    margin-top:100px;
}
/*.footer.footer-bar {*/
/*    margin-top: 110px!important;*/
/*}*/
.bg-half-170 {
     /*min-height: unset; */
    height: auto!important;
}
    .all-img{
    margin-top:110px!important;
}
.registration-form{
    margin-top:120px!important;
}
.navbar-brand .logo {
    max-width:80%!important;
}
.navbar-brand .logo-main {
    max-width:90%!important;
}
.bg-half-170 {
     /*min-height: unset; */
    height: auto;
}
}
@media screen and (min-width: 1025px) and (max-width: 1195px) { 

}
@media screen and (min-width: 993px) and (max-width: 1024px) { 
.button-5 {
    padding: 7px 40px 7px 40px;
}
.carousel-caption img {
     max-width: 100%!important; 
}
    .all-img{
    margin-top:125px!important;
}
.registration-form{
    margin-top:120px!important;
}
.navbar-brand .logo {
    max-width:80%!important;
}
.navbar-brand .logo-main {
    max-width:90%!important;
}
.bg-half-170 {
     min-height: unset; 
    height: auto;
}
}
@media screen and (max-width: 992px) and (orientation: landscape) { 
.bg-half-170 {
    min-height: unset;
    height: auto;
}
.navbar{
    position:unset!important;
}
.footer.footer-bar {
    position: unset!important;

}
}
@media screen and (min-width: 737px) and (max-width: 992px) and (orientation: landscape) { 
}
@media screen and (min-width: 0px) and (max-width: 736px) and (orientation: landscape) { 

}
@media screen and (max-width: 992px) and (orientation: portrait) { 
.bg-half-170 {
    min-height: unset;
    height: 85vh;
}
.navbar{
    position:unset!important;
}
.footer.footer-bar {
    position: unset!important;

}
.bg-half-170 {
    min-height: unset;
    height: auto;
}
}
@media screen and (max-width: 767px) and (orientation: portrait) { 
}
@media screen and (min-width: 821px) and (max-width: 992px) and (orientation: portrait) { 
}
@media screen and (min-width: 768px) and (max-width: 820px) and (orientation: portrait) { 

}
@media screen and (min-width: 0px) and (max-width: 767px) and (orientation: portrait) { 
.carousel-caption .spom-img {
    max-width: 40%!important;
}
.bg-half-170 {
    min-height: unset;
    height: auto;
}
.button-5 {
    padding: 8px 40px 8px 40px;
}
.form-section {
    padding-top: 10px;
    padding-bottom: 10px;
}
}
@media screen and (min-width: 415px) and (max-width: 767px) and (orientation: portrait) { 
}
@media screen and (min-width: 360px) and (max-width: 414px) and (orientation: portrait) { 
}
@media screen and (min-width: 0px) and (max-width: 360px) and (orientation: portrait) { 

}

/* media query */