 html, body {
      background-color: #fff;
      color: #636b6f;
      font-family: 'Nunito', sans-serif;
      font-weight: 200;
      height: 100vh;
      margin: 0;
      }
      .tutor-login-register .Tutor-Wrap {position: relative;overflow: hidden;}
      .tutor-login-register .Tutor-Wrap .hero-mask {z-index: 1;}
      .tutor-login-register .Tutor-Wrap .hero-mask, 
      .tutor-login-register .Tutor-Wrap .hero-bg, 
      .tutor-login-register .Tutor-Wrap .hero-bg-slideshow {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      }
      .tutor-login-register .bg-primary,.tutor-login-register .badge-primary{background-color: #007bff;}
      .tutor-login-register .opacity-8 {opacity: 0.8;}
      .tutor-login-register .Tutor-Wrap .hero-bg.hero-bg-scroll {background-attachment: scroll;}
      .tutor-login-register .Tutor-Wrap .hero-bg {
      z-index: 0;
      background-attachment: fixed;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      transition: background-image 300ms ease-in 200ms;
      }
      .tutor-login-register .Tutor-Wrap .hero-content {position: relative;z-index: 2;}
      .tutor-login-register a{
      color: #007bff;
      
      }
       .tutor-login-register a:focus {
       color: unset;
      }
      .tutor-login-register .text-11 {
      font-size: 37px;
      line-height: 1.3;
      font-weight: 600;
      margin-bottom: 5px !important;
      letter-spacing: 2px;
      }
      
      .tutor-login-register .text-4 {font-size: 18px;}
      .tutor-login-register .font-weight-600, .form-lb label {font-weight: 600;}
      .tutor-login-register form {
      padding: 0;
      margin: 0;
      display: inline;
      }
      .tutor-login-register .form-control:not(.form-control-sm) {
      padding: .810rem .96rem;
      height: inherit;
      }
      .tutor-login-register .form-control, 
      .tutor-login-register .custom-select {
      border-color: #dae1e3;
      font-size: 16px;
      color: #656565;
      }
      .tutor-login-register .text-primary, 
      .tutor-login-register .btn-link {
      color: #007bff;
      }
      .tutor-login-register .btn:not(.btn-link) {
      -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
      box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
      }
      .btn:not(:disabled):not(.disabled) {
      cursor: pointer;
      }
      .tutor-login-register .btn-primary {
      background-color: #007bff;
      border-color: #007bff;
      }
      .tutor-login-register .btn {
      padding: 0.8rem 2.6rem;
      font-weight: 500;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease;
      }
      .Tutor-Links {position: relative;}
      .Tutor-Links a
      {
      margin-right: 20px;
      color: #fff;
      text-transform: uppercase;
      font-size: 14px;
      font-weight: 600;
      text-decoration: none;
      letter-spacing: 0.5px;
      }
      .Tutor-Links a:after{
      content: "";
      position: absolute;
      width: 2px;
      top: 8px;
      background-color: #fff;
      height: 45%;
      margin-left: 10px;
      }
.Tutor-Links a:last-child:after{display: none;}
.Logo{margin-top: -50px;}
.Logo a.Logo-Text
{
    color: #fff;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: 2px;
    text-decoration: none;
}
.Welcome-Img img {width: 128px;height: 128px;}
.Welcome-X{margin: 30px 0px;}
.Welcome-X h2
{
    text-align: center;
    font-size: 52px;
    font-weight: 600;
    color: #222;
    text-transform: capitalize;
    margin-bottom: 0px;
    font-family: 'Lobster', cursive;
    text-shadow: 1px 1px 3px #007ace;
}
.tutor-login-register.Large-Data .form-control:not(.form-control-sm) {
     padding: .375rem .75rem;
}
.tutor-login-register.Large-Data .btn {
    border-radius: 0;
    text-align: center;
    margin: 0px auto;
    letter-spacing: 2px;
    padding: 0.375rem 0.75rem;
    
}
.pac-container{height: 80px; overflow-y: scroll;} 
.Current-Active{color:yellow !important;}
.Stud-Div{height: 100vh;overflow-y: auto;}
@media (min-width: 1200px){
.tutor-login-register .container {max-width: 1170px !important;}
}   
@media (max-width: 1024px){
.Tutor-Links a {letter-spacing: 0.2px;}

  }
@media (max-width: 768px){
.Tutor-Links a {margin-right: 15px;letter-spacing: 0.2px;}
.Tutor-Links a:after {margin-left: 7px;}
.tutor-login-register .Tutor-Wrap .hero-content {min-height: 315px;}
.Welcome-X h2 {font-size: 36px;}
.Tutor-Links a:last-child{margin-right: 0px;}
.Stud-Div{height:unset; overflow-y:unset;}
}    

@media (max-width: 320px){
.tutor-login-register .text-11 {font-size: 32px;}
.Tutor-Links a {margin-right: 12px;letter-spacing: 0.2px;font-size: 13px;}
.Welcome-X h2 {font-size: 32px;}
.Tutor-Links a::after {top: 8px;height: 44%;}
.Tutor-Links a:last-child{margin-right: 0px;}
.Stud-Div{height:unset; overflow-y:unset;}
}