body {
  font: 300 18px/1.6666666667 geo-wf, Helvetica, Arial;
}

.page_loader,
.home_banner,
.footer_section {
  display: none !important;
}

.dev_landing_banner,
.dev_landing_three, .great_together{
  padding: 80px 0;
}

.dev_landing_banner_left {
  background: #fff;
  box-shadow: 0 12px 80px rgba(0, 0, 0, .07);
  padding: 36px 36px 56px;
}

.hub_control {

  background-color: #fbfcfd !important;
  border: 1px solid #f5f6f7;
  padding: 14px 16px;
  height: unset;
  font-size: 14px;
  border-color: #e8ebed;
}

.hub_control:focus {
  background-color: #fbfcfd;
  box-shadow: none;
}

.form_button {
  margin-top: 30px;
}

.form_button_holder {
  width: unset;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .24);
  font-weight: 500;
  letter-spacing: 2px;
  padding: 19px 50px;
  background-color: #009eff;
  font-size: 12px;
  text-transform: uppercase;
}

.form_button_holder:hover {
  background-color: #fff;
  border: 1px solid #009eff;
  color: #009eff !important;
}

.form_button {
  display: flex;
  align-items: center;
  justify-content: center;
}

.dev_landing_banner_left h6 {
  font-size: 32px;
  line-height: 1.5;
  margin-bottom: 28px;
  color: #26272c;
  text-align: center;
}

.dev_landing_banner_right {
  margin-left: 40px;
}

.dev_landing_banner_right h5 {
  font-size: 44px;
  line-height: 1.2272727273;
  font-weight: 600;
  margin-bottom: 24px;
  color: #26272c;
}

.dev_landing_banner_right h5 span {
  color: #009eff;
}

.block_ul_li ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 32px;
}

.block_ul_li ul li {
  font-size: 20px;
  line-height: 1.8;
  color: #2d272c;
}

.block_ul_li ul li::after {
  color: #c7ccd1;
  content: "|";
  display: inline-block;
  margin: 0 5px;
}

.new_ul_li ul li strong {
  font-weight: 800;
}

.new_ul_li ul li {
  margin-bottom: 12px;
  position: relative;
  padding-left: 20px;
}

.new_ul_li ul li::after {
  background: #009eff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 6px;
  left: 0;
  position: absolute;
  top: .7em;
  width: 6px;
}

.privacy_policy p {
  font-size: 10px;
  letter-spacing: .045em;
  line-height: 1.5;
  color: #999;
}

.dlbb_heading h2 {
  text-align: center;
  font-size: 44px;
  line-height: 1.5;
  font-weight: 600;
}

.span_three,
.span_one {
  display: block;
}

.span_two {
  color: #009eff;
}

.dlbb_heading ul {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.dlbb_heading ul li {
  padding: 30px;
}

.dlbb_heading ul li img {
  width: 250px;
}

.dev_landing_three {
  background: #f8f9fa;
}

.dev_landing_three_inner h4 {
  text-align: center;
  font-size: 44px;
  line-height: 1.2272727273;
  font-weight: 500;
}

.dev_landing_three_inner h4 span {
  display: block;
}
.dev_landing_three_block{
  margin-top:30px;
  text-align: center;
}
.dev_landing_three_block h5{
        font-size: 24px;
        line-height: 1.4166666667;
        font-weight: 600;
        margin-top:30px;
}
.dev_landing_three_block p{
  margin-top:15px;
  color:#5a5a5a;
}
.section_end{
  background-color:#0b3c52;
  padding: 40px 0;
}
.section_end ul{
  display:flex;
  align-items: center;
  justify-content: center;
}
.section_end ul li a{
  font-size:12px;
  color:#fff !important;
}

.last_li{
  margin-left:15px;
}
.dev_landing_banner_left h6 span{
  color:#009eff;
  font-weight: 800;
}
.top_logo_bar{
  padding: 10px 0;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);
}
.top_logo_bar_inner a{
  display: flex;
  align-items: center;
  justify-content: center;
}
.dev_landing_banner_bottom{
  margin-bottom:40px;
}
@media only screen and (max-width: 1199px) {
.dev_landing_banner_right{
  margin-top:30px;
      margin-left: 0px;
}
}

@media only screen and (max-width: 991px) {
.dev_landing_banner_left{
      width: 70%;
    margin: 0 auto;
}
}
@media only screen and (max-width: 767px) {
  .new_ul_li ul li{
    margin-bottom:20px;
  }
  .dlbb_heading ul li img{
    width:80%;
  }
  .top_logo{
    display:flex;
    align-items: center;
    justify-content: center;
  }
  .block_ul_li ul{
    justify-content: center;
  }
.dev_landing_banner_left{
      width: 100%;
      padding: 25px 10px;
}
.dev_landing_banner,
.dev_landing_three {
  padding: 40px 0;
}
.dev_landing_banner_left h6{
  font-size:23px;
}
.dev_landing_banner_right h5{
  font-size:30px;
  text-align: center;
  line-height: 38px;
}
.block_ul_li ul li{
  font-size:18px;
}
.new_ul_li ul li::after{
  display: none;
}
.new_ul_li ul li strong{
  display: block;
  text-align: center;
}
.new_ul_li ul li{
  text-align: center;
}
.dlbb_heading h2{
  font-size:30px;
  line-height: 38px;
}
.span_three, .span_one, .dev_landing_three_inner h4 span{
  display:unset;
}
.span_three, .dev_landing_three_inner h4 span{
  margin-left:6px;
}
.dlbb_heading ul li {
    padding: 20px 15px;
}
.dev_landing_three_inner h4{
  font-size:30px;
  line-height: 38px;
}
.dev_landing_three_block h5{
  font-size:22px;
}
.dev_landing_banner_bottom{
  margin-bottom:40px;
}
.dlbb_heading ul li{
  text-align: center;
}
}
@media only screen and (max-width: 479px) {
.form_button_holder{
  width:100%;
}
}