.bi-testimonial-slider-3 .quote-icon img{
	width: 50px;
}

.hap-header-cta-btn-grp{
	display: none !important;
}

#gform_1 input {
  height: 60px;
  border-radius: 5px;
  font-family: 'Jost', san-sarif;
  font-size: 22px;
}

#input_1_1 {
  text-indent: 10px;
	border: 0;
}

#input_1_1::placeholder {
  font-size: 22px;
}

#gform_submit_button_1 {
  background: #ff3838;
  border: 0;
  color: #fff;
  font-size: 20px !important;
  transition: all linear .25s;
	text-transform: uppercase;
}

#gform_submit_button_1:hover {
  background: #fff;
	color: #ff3838;
}

#gform_2 input, #gform_2 textarea {
  width: 100%;
  height: 62px;
  border: none;
  color: #555;
  padding-left: 20px;
  margin-bottom: 10px;
  border-radius: 5px;
  font-family: var(--heading-3);
  background: rgba(22, 35, 43, 0.05);
}

#gform_2 textarea{
	padding-top: 20px;
  	height: 178px;
}

#gform_submit_button_2 {
  color: #fff !important;
  border: none !important;
  font-size: 15px;
  font-weight: 700;
  padding: 18px 30px !important;
  border-radius: 5px !important;
  text-transform: uppercase;
  font-family: var(--heading-3) !important;
  -webkit-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
  background-color: #ff3838 !important;
	width: auto !important;
	border: 2px solid #ff3838 !important;
}

#gform_submit_button_2:hover{
	color: #ff3838 !important;
	background-color: #fff !important;
}

.about_sec .hap-about-feature-area{
	display: none !important;
}

.about_sec .hap-btn a {
  background: #ff3838 !important;
  border-radius: 0px !important;
  border: 2px solid #ff3838 !important;
	margin-top: 20px;
}
.about_sec .hap-btn a:hover {
  background: #1b222e !important;
  color: #fff !important;
  border-color: #1b222e !important;
}

.team_sec .bi-team-social {
  display: none;
}

.bi-counter-item-2 h3 {
  color: #fff !important;
}
.bi-counter-item-2 p {
  color: #ff3838 !important;
	font-weight: 600;
}


.fa-phone-alt::before {
  content: '\f879';
}
.bi-footer-social-content {
    padding-bottom: 15px;
    border-bottom: 1px solid #313131;
    border-top: 1px solid #313131;
    padding-top: 20px;
}
.bi-breadcrumbs-content {
    padding: 110px 0px 70px !important;
}
.bi-breadcrumbs-content .page-heading{
	padding-bottom: 0px !important;
}
#sb_instagram #sbi_load{
	margin-top:40px !important;
}
#sb_instagram .sbi_follow_btn a {
    background: #ff3838 !important;
    color: #fff;
    font-size: 20px !important;
    border-radius: 0px !important;
	border: 2px solid #ff3838;
}

#sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus {
    outline: none;
    box-shadow: none;
    background: #171926 !important;
    border: 2px solid #ff3838;
}

.page-id-1928 .bi-contact-info-item {
    padding: 40px 50px;
    background-color: #171926;
	    border-radius: 20px;
}
.location_widget .bi-footer-widget {
    margin-bottom: 0px !important;
}
.team_member .bi-team-social.ul-li{
	display: none !important;
}
.page-id-2084 .inner-page-padding {
    padding: 50px 0px !important;
}


form#gform_3 input,textarea {
background-color: transparent;
    border: 2px solid #ffffff;
    color: #fff !important;
    height: 55px;
}


#gform_submit_button_3 {
    background-color: #d4151a !important;
    margin-bottom: 0;
    padding: 10px 30px;
	border: none !important;
}

div#gform_confirmation_message_3 {
    color: #fff;
    text-align: center;
    font-size: 26px;
    font-family: 'Jost';
}
.scroll_services{
	height: 400px !important;
	overflow-y: scroll !important;
	scrollbar-color: #ff3838 #fefefe;
	scrollbar-width: thin !important;
}
.scroll_services::-webkit-scrollbar {
    width: 8px !important;
}
.scroll_services::-webkit-scrollbar-track {
    background: #fefefe !important; 
}
.scroll_services::-webkit-scrollbar-thumb {
    background-color: #ff3838 !important;
    border-radius: 4px; 
    border: 2px solid #fefefe !important;
}

.bi-testimonial-item-3 .testimonial-text{
    font-size: 22px !important;
    line-height:30px !important;
}

