body {
  font-family: 'Roboto', sans-serif;
  overflow-x: hidden;
}

.main {
  display: flex;
  padding: 30px 80px;
  /*background-image: url("images/Background\ image.jpg");*/
  background-size: cover;
  background-repeat: no-repeat;
}

.logo img {
  width: 85px;
}

.captcha-div {
    display: flex;
    justify-content:space-between;
}

@media only screen and (max-width: 478px) {
  .main .col-sm-12 {
    width: 100vw !important;
  }

  .main {
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    /* background-image: url("images/sales-cloud-overview-lg.png"); */
  }

  .main .top-row {
    display: block !important;
    width: 100vw !important;
    padding-top: 15px !important;
    margin: 0 !important;
  }

  .top-head {
    margin: 0 !important;
  }

  .lp-top-head h2 {
    font-size: 21px !important;
    width: 100vw !important;
    padding-right: 30px !important;
    margin-top: 15px;
    font-weight:600 !important;
  }

  .main .middle-row {
    display: block !important;
    width: 100vw !important;
    padding: 15px 0 !important;
    padding-right: 40px !important;
    margin: 0 !important;
  }

  .main .middle-row h3 {
    font-size: 20px !important;
  }

  .middle-row p,
  .middle-row ul li {
    font-size: 14px !important;
  }

  .main .image-row {
    display: none;
  }

  .main .col-lg-7 {
    width: 100vw !important;
    padding: 0 0 0 15px !important;
    margin: 0 !important;
  }

  .main .col-lg-5 {
    padding-left: 15px !important;
    margin: 0 !important;
    width: 100% !important;
  }

  .main .form-container {
    width: 92vw !important;
    margin-top: 15px;
  }

  .main form {
    width: 100%;
  }

  .main form .row1 {
    display: block;
  }

  .main .name1,
  .main .name2 {
    width: 100% !important;
  }

  .main .name1 {
    margin-bottom: 20px;
  }

  .main .footer-input {
    width: 60vw !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .main .footer-bottom-row {
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
  }

}

.name1,
.name2 {
  width: 47% !important;
  margin-top: 15px;
}

.top-row {
  display: flex;
  /*justify-content: center;*/
  align-items: center;
}

.top-head h2 {
  font-size: 28px;
  font-weight: 700 !important;
}

.col-lg-7 {
  width: 50%;
  padding: 0px 20px 20px 30px;
  /* background-color: yellow; */
}

.col-lg-5 {
  max-width: 37% !important;
  margin-left: 35px;
  /* padding: 0px 20px 20px 30px; */
  /* background-color: brown; */
}

.middle-row {
  margin-top: 35px;
}

.middle-row h3 {
  font-size: 24px;
  margin-top: -10px;
  margin-bottom: 20px;
  font-weight:600;
}

.middle-row p {
  line-height: 1.4em;
  font-size:16px;
}

.middle-row ul {
  margin-top: 20px;
}

.middle-row ul li {
  line-height: 1.3em;
  list-style:disc;
  margin-left: 20px;
}

.myimage {
  max-width: 500px;
  margin-top: 28px;
}

.form-container {
  background-color: white;
  width: 100% !important;
  margin-top:-5px;
}

.row1 {
  display: flex;
  justify-content: space-between;
}

form h3 {
  font-size: 18px;
  font-weight: 500;
  /*line-height: 1.4em;*/
}

form h5 {
  font-size: 14px;
  font-weight: 400;
  line-height: 2.5em;
}

.form-group {
  margin-bottom: 20px !important;
}

form button {
  margin-top: 10px;
}

#one {
  background: url("images/section1-banner.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  /*padding: 40px 89.5px 25px !important;*/
}

section.service_me {
    padding-bottom:0 !important;
}

#one .heading-row  {
  margin-bottom: 35px;
}

#one .heading-row h3 {
    text-align: center;
  font-size: 32px;
  font-weight: 600;
  color: #fff;
  border-bottom:none !important;
}



#one .content-row {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

#one .content-row .content {
  /* background: rebeccapurple; */
  width: 20%;
  display: flex;
  flex-direction: column;
  /* justify-content: space-evenly; */
  align-items: center;
  position: relative;
  min-height: 200px;
  /* background: chocolate; */
}

#one .content-row .content img {
  margin-bottom: 15px;
}

#one .content-row .content p {
  width: 80%;
  /* background: chartreuse; */
  text-align: center;
  color: #fff;
  line-height: 1.45em !important;
}



.logo1 img {
  /* background: darkblue; */
  padding: 25px 0;
}

.logo3 img {
  /* background: darkblue; */
  padding: 28px 0;
}

.logo4 img {
  /* background: darkblue; */
  margin-top: -34px;
}

.logo5 img {
  /* background: darkblue; */
  padding: 25px 0;
}



@media screen and (max-width: 576px) {
    
    .captcha-div {
        display: block;
    }

    .captcha {
        margin-top: 15px;
    }
    
    
  #one{
    padding: 0 !important;
    /*background: url("./images/section1-banner.jpg");*/
    /*  background-size: 100% 100%;*/
    /*  background-repeat: no-repeat;*/
  }

  #one .container-fluid {
    width: 100% !important;
    padding: 50px 15px !important;
  }

  #one .container-fluid .heading-row {
    width: 100% !important;
  }

  /*#one .heading-row h3,*/
  /*#two .heading-row h3,*/
  /*#three .heading-row h3,*/
  /*#six .heading-row h3,*/
  /*#last .heading-row h3 {*/
  /*  font-size: 30px !important;*/
  /*}*/

  #one .content-row {
    display: block;
  }

  #one .content-row .content {
    width: 100%;
  }

}

.inner-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*margin-bottom: 20px;*/
}

@media only screen and (max-width: 576px) {
  .inner-logo {
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  
  .inner-logo .content {
      margin-bottom: 15px;
  }
  
  .logo-container{
      margin-top: 20px;
  }
  
  .contact-top-banner {
    padding: 75px 20px;
}
}

.contact-top-banner {
    padding: 150px 50px;
}

.banner-text {
    color: #fff;
    font-weight: 600;
    line-height: 1.3;
}

.form-below-text {
    line-height: 1.4;
}

.email-link {
    color: #3591ce;
}

.email-link:hover {
    color: #3591ce;
}



