/* Start custom CSS for html, class: .elementor-element-faa83d2 */.site-header {
        position: relative !important;
    background: #065f9c;
}
#form{
    display: flex;
}
.text-content{
           min-height: 500px;
        }
   
     
      



 
        .contact {
            color: #fff;
        }

        .navbar-nav li {
            margin: 0.1rem 0.9rem;
        }

        .contact {
            margin: 0 0.8rem;
        }

        .contact span {
            margin: 0 0.5rem;
        }

        .contact p {
            margin: 0.1rem 0.5rem;
        }

        .banner {
            background-image: linear-gradient(to right, #023864, #0979c1);

        }

        .banner-img {
            display: grid;
            height: 300px !important;
           
        }

        .search {
            position: absolute;
            top: 15%;
            right: 10%;
            color: #fff;
        }
    .form-group{
        display:inline-block;
    }
        #form {
            margin-top: 2rem;
        }

        #form input {
            padding: 0.5rem;

        }

        #keywords {
            width: 75%;
        }

        .searchbtn {
            background: #023a67;
            color: #fff;
        }

        .title {
            margin-top: 5rem;
        }

        .left {
            width: 25%;
            float: left;
            margin: 1rem;
        }

        .right {
            width: 65%;
            float: right;
            margin: 1rem;
        }
        
        
            @media  screen and (min-width:640px) {
              .banner-img{
                  margin:0 auto;
              }
            .search {
                 position: absolute;
                     top: 15%;
                 right: 30%;
                    color: #fff;}
     @media screen and (min-width:900px) {
              .banner-img{
                  margin:0 auto;
              }
            .search {
                 position: absolute;
                     top: 15%;
                 right: 30%;
                    color: #fff;}
                  
        }
        
                  @media screen and (min-width:1400px) {
              .banner-img{
                      margin-left: 0%;
              }
            .search {
                 position: absolute;
                     top: 30%;
                 right: 10%;
                    color: #fff;}
                  
        }
                  
        }/* End custom CSS */