.contact_page_section { 
	margin-top: 13rem;
    margin-bottom: 4rem;
}
.text-purple {
	color: var(--dark-purple);
}
.contact_info_list {
  margin-top: 10vh;
}
.owl-carousel .owl-dots {
  padding-bottom: 20px;
}
.review {
  color:#2a3e4b;
}
.banner_section .owl-dots {
  margin-top: 15px;
}
.navbar-nav .nav-link {
	color: #2a3e4b;
}
.purple_backdrop {
  background-color: #b2dfc2;
}
.testimonial_section .testimonial_block .testimonial_slide_box .designation,
.testimonial_section .testimonial_block .testimonial_slide_box h3  {
  color: #2a3e4b;
}
.navbar-brand img {
  width: 250px;
}
.banner_section .banner_slider #frmae_slider::before {  
  background-color: #fff0;
}
#company_slider .owl-dots { 
	display: none !important; 
}
.trusted_section .company_logos {
  padding-top: 0px;
}
.trusted_section {
  margin-top: 0px;
}
.features_section .feature_detail {
  margin-top: 0px;
}
.row_am {
  padding: 30px 0;
}
.features_section .feature_detail {
  box-shadow: none;
}
.contact_page_section .contact_inner .contact_form form .form-group .form-control {
  border: 2px solid #f5f6f5;
}
.contact_page_section .contact_inner .contact_form, .how_it_works .how_it_inner {
  box-shadow: 0 4px 10px #d3e8d9;
}
.features_section .feature_detail .feature_img {
  top: 80px;
}
.free_app_section .container .free_app_inner .free_img {
  margin-top: 0px;
  padding-top: 50px;
}



/***   RESPONSIVE  ***/
@media screen and (min-width: 992px) {
  .banner_section {
    margin-top: 0px;
  }  
}
@media screen and (max-width: 767px) {
	.how_it_works .step_block ul li:nth-child(4) {
		flex-direction: column;
	}
	.how_it_works .step_block ul li:nth-child(4) .step_text, .how_it_works .step_block ul li:nth-child(4) .step_img {
	  text-align: center;
	}
	.contact_page_section { 
		margin-top: 0rem;
		margin-bottom: 0rem;
	}
}
