.services-wrapper .services_title h2 {
	font-size: 40px; 
	line-height: 45px;
	font-weight: 700;
	color: #c3996d;
	font-family: Almoni-Tzar-AAA-Regular;
	margin-bottom: 30px;
}

.services-wrapper .services_title p {
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
	font-family: Almoni-Tzar-AAA-Light;
	margin-bottom: 50px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.services-wrapper .services_title h2 { font-size: 32px; line-height: 40px; margin-bottom: 20px; }
	.services-wrapper .services_title p { margin-bottom: 20px; }
}

@media (max-width: 767px) {
	.services-wrapper .services_title h2 { font-size: 30px; line-height: 32px; margin-bottom: 15px; padding: 0 15px; }
	.services-wrapper .services_title p { font-size: 18px; margin-bottom: 20px; padding: 0 15px; }
	.faq_section .accordion .card .card-header button { font-size: 20px !important; line-height: 22px !important; }
 	.faq_wrp { padding: 40px 0 10px !important; }
	.faq_wrp .faq_title h2 { font-size: 34px !important; line-height: 40px !important; }
	#about .services-wrapper { padding: 35px 0; }
	#header .form-wrapper .contact_detail { justify-content: center; }
}

.faq_section .accordion .card .card-header {
	background-color: transparent;
	border-bottom: none;
	position: relative;
	padding: 0;
}

.faq_section .accordion .card .card-header::after {
	content: '';
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url("https://trafficlawyer.co.il/wp-content/themes/skeleton/assets/images/down-arrow.svg") no-repeat center;
    background-size: contain;
    transition: all .4s ease;
}

.faq_section .accordion .card {
		border: none;
}

.faq_section .accordion .card {
		margin-bottom: 15px;
	box-shadow: 0 0 4px 2px #ccc;
	border-radius: 4px;
}

.faq_section .accordion .card .card-header button {
	color: #C3996D ;
	padding: 0;
  font-size: 24px;
	line-height: 28px;
	font-weight: 400;
	width: 100%;
	padding: 15px 15px 15px 50px;
	text-align: right;	
}

.faq_section .accordion .card.open_accordian .card-header::after{
	transform: rotate(-180deg);
}

.faq_section .accordion .card .card-header button:hover,
.faq_section .accordion .card .card-header button:focus {
	text-decoration: none;
}

.faq_wrp .faq_title h2 {
		font-size: 40px;
    line-height: 45px;
    text-align: center;
		margin: 0 0 30px;
}

.faq_section .accordion .card:not(:first-of-type):not(:last-of-type) {
	border-radius: 4px;
}

.faq_wrp {
    padding: 60px 0 10px;
}

.faq_section .accordion .card .card-body {
	font-size: 18px;
   line-height: 26px;
}

#about .services-wrapper {
	padding: 50px 0;
}
#credits .logo-wrapper img {
	margin-right: 10px;
}

@media (max-width: 991px) {
	#credits .logo-wrapper img { margin-right: 0; margin-left: 10px; }
}

#header .form-wrapper .contact_detail {
	display: flex;
	align-items: center;
}

#header .form-wrapper .contact_detail .phone-wrapper {
	margin-right: 20px;
}

#credits .logo-wrapper {
	margin-right: 0;	
}

#credits .desktop-wrapper img {
	margin-right: 15px;
}

#credits .mobile-wrapper img {
	margin-left: 15px;
} 