*{
  margin:0px;
  padding:0px;
}
html {
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  height: 100%;
}

body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 0.1px;
  line-height: 1.8;
  color: #051922;
  overflow-x: hidden;
}

body img {
  max-width: 100%;
}

a {
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

a:hover {
  color: #F28123;
  text-decoration: none;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  margin: 0 0 1.25rem 0;
  color: #fff;
}

h1:last-child, .h1:last-child,
h2:last-child, .h2:last-child,
h3:last-child, .h3:last-child,
h4:last-child, .h4:last-child,
h5:last-child, .h5:last-child,
h6:last-child, .h6:last-child {
  margin: 0;
}

p{
  color:#707070;
}
h1, .h1 {
  font-size: 4rem;
  font-weight: 700;
  line-height: 4rem;
}

.better_landing_wrapper{
  padding:60px 0px;
  border-bottom:1px solid #707070;
}

.mid_container{
  width:100%;
  max-width:1170px;
  margin:auto;
}
.flex{
  display: flex;
  flex-wrap: wrap;
}

.top_form_heading{
  text-align: center;
  width:100%;
}

.top_form_heading h2{
  font-size:36px;
  color:#fff;
  font-style: italic;
  margin:0px;
}
.form_wrapper{
  justify-content: space-between;
  width:100%;
  margin-top: 50px;
}
.form_field{
  width: 19%;
  border:1px solid #707070;
  border-radius: 4px;
  padding:5px 12px 5px 32px;
  position: relative;
}

.form_field input{
  border:none;
  box-shadow: none;
  color:#707070;
  font-size:16px;
  font-weight: 400;
  height:40px;
  width:100%;
  background-color: transparent;
}
.form_field input:focus, .form_field input:focus-visible{
  border:none;
  box-shadow: none;
  outline: none;
}
.form_field i{
  position: absolute;
  font-size: 16px;
  color:#707070;
  left:10px;
  top:50%;
  transform: translateY(-50%);
}
.form_field input.started_button{
  color:#fff;
  font-weight: 600;
  font-size: 16px;
}
.started_button_column{
  padding:0px;
    background-color:#4c7cf6;
}
.bottom-content{
  text-align: center;
  width: 100%;
  margin-top: 40px;
}


.bottom-content p a{
  display: inline-block;
  padding:10px 20px;
  color:#fff;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
  background-color: #4f7df7;
}
.purchase-column{
  margin-top: 60px;
}
.purchase-column h5{
  font-size: 20px;
  color:#707070;
  margin:0px;
  font-weight: 400;
}
.phone-column-left, .phone-column-right{
  width:49%;
}
.phone-column-left ul{
  width:60%;
}
.phone-column-left ul li{
  margin-bottom: 30px;
}
.phone-column-left ul li h5{
  font-size: 14px;
  color:#fff;
  margin-bottom:15px;
  font-weight: 400;
}
.phone-wrapper .top_form_heading{
  margin-bottom: 100px;
}
.phone-column-mid{
  max-width:60%;
  width: 100%;
  margin: auto;
}

.contact_sec{text-align: center;}
.contact_sec h5{
font-size: 20px;
color:#707070;
margin:0px;
font-weight: 400;
}

.contact_sec{border-bottom: none;}
.contact_sec .map_box{margin: 20px 0;}
.contact_sec .address_box .address_item{text-align: center;   box-sizing: border-box; width: 33%; padding: 20px;}
.contact_sec .address_box .address_item h5{font-size: 20px;color:#fff;margin:0px;}

footer{padding-top: 0; border-top: 0;}
footer .logo_menu_box{width: calc(100% - 200px);}
footer .logo_menu_box .logo{max-width: 150px; margin-right: 20px;}
footer .logo_menu_box .menu li{margin: 0 10px; list-style: none;}
footer .social_media{width: 150px; justify-content: flex-end; }
footer .social_media a{margin: 0 10px; width: 30px; display: inline-block;}
footer .logo_menu_box a{color: #fff; display: inline-block; font-weight:700; font-size: 20px;}
.flex.footer {
  align-items: center;
}
.logo_menu_box.flex {
  align-items: center;
}

@media(max-width:1199px){
  .phone-column-mid{max-width: 700px;}
  .contact_sec .map_box iframe{height: 350px;}
  }
  @media(max-width:991px){
  .top_form_heading h2{font-size: 30px;}
  .better_landing_wrapper{padding:40px 20px;}
  .form_wrapper{margin-top: 30px;}
  .bottom-content{margin-top: 30px;}
  .purchase-column{margin-top: 30px;}
  .phone-wrapper .top_form_heading{margin-bottom: 50px;}
  .phone-column-left ul{width: 85%}
  .contact_sec .address_box .address_item{padding: 20px 10px;}
  .phone-column-left ul li{margin-bottom: 15px;}
  .phone-column-left ul li h5{margin-bottom: 6px;}
  }
  @media(max-width:767px){
    .form_field{width: 48%; box-sizing: border-box; margin-bottom: 10px;}
  .better_landing_wrapper{padding:30px 10px;}
  .contact_sec .address_box .address_item{padding: 20px 5px;}
  .top_form_heading h2{font-size: 25px;}
  .contact_sec .map_box iframe{height: 250px;}
  footer .logo_menu_box a{font-size: 16px; font-weight: 400;}
  footer .social_media{width: 95px;}
  footer .logo_menu_box{width: calc(100% - 100px);}
  footer .social_media a{margin: 0 5px; width: 20px;}
  footer .social_media a svg{width: 20px; height: 20px;}
  }
  @media(max-width:439px){
   .form_field{width: 100%;}
  .top_form_heading h2{font-size: 22px;}
  .contact_sec .address_box .address_item{padding: 10px 5px; width: 100%; margin-bottom: 0px;}
  .form_field input.started_button{height: 45px;}
  .phone-column-left, .phone-column-right{width: 100%; text-align: center;}
  .phone-column-left ul{width: 100%;}
  footer .logo_menu_box{width: 100%; text-align: center;}
  footer .logo_menu_box .logo{max-width: 100%; width: 100%;}
  footer .logo_menu_box ul{width: 100%; justify-content: center; margin:10px 0;}
  footer .social_media{width: 100%; justify-content: center; margin-top: 10px;}
  }












