
#not_home {
	background: #000;
}

.white_background {
	background: #fff;
}

body {
	font-family: Poppins-Regular !important;
}

h1 {}

header.site-header {
	position: relative;
	z-index: 9;
	padding-top: 5px;
	padding-bottom: 20px;
}

main.site-main {
	margin-top: -242px;
	float: left;
	width: 100%;
}

.online_chat {
	float: left;
	margin-top: 21px;
}

.email_contact {
	float: right;
	margin-top: 23px;
}

.page {
	margin-bottom: 0px !important;
}

.top_bar {
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 5px 0px;
	margin-bottom: 20px;
	color: #fff;
	padding-top: 10px;
}

.top_bar div {
	padding: 0px;
}

.top_bar a {
	color: #e0e0e0 !important;
}

.top_bar .top_social {
	text-align: right;
}

.top_bar .textwidget p {
	margin: 0px;
}

.top_bar .chw-widget {
	width: 100%;
}

.top_bar .row {
	margin: 0px;
}

.logo_nav {
	padding: 0px;
}

.website_logo img {
	width: 125px;
}

.entry-content {
	margin-top: 0px !important;
}

.menu.nav-menu {
	float: left;
	margin-top: 20px;
}

.menu.nav-menu a {
	color: #f5f5f5;
	font-size: 16px;
}

.menu.nav-menu li {
	margin-left: 30px;
}

.menu.nav-menu .current_page_item {
	padding: 0px 20px;
	border-radius: 5px;
	font-weight: 600;
}

.menu.nav-menu .current_page_item a {
	color: #f5f5f5;
}

.menu.nav-menu .current-menu-item a:after, .menu.nav-menu li a:hover:after {
	color: #f5f5f5;
	background: #ff7945;
	content: "";
	height: 2px;
	position: absolute;
	width: 90%;
	margin-left: -98%;
	margin-top: 26px;
}

.menu.nav-menu li#menu-item-7 a:after {
	width: 59%;
	margin-left: -54%;
}

.menu.nav-menu li#menu-item-7 a:hover:after {
	width: 100%;
	margin-left: -94%;
}

.top_social {
	float: right;
	margin-top: 20px;
}

.top_social a {
	float: left;
	margin-left: 8px;
	color: #fff !important;
	font-size: 19px;
}

.site-footer {
	background: #1a1a1a;
	color: #fff;
	padding: 40px 0px 20px 0px;
	float: left;
	width: 100%;
}

.site-footer .footer_credits {
	margin-top: 10px;
	font-size: 14px;
}

.site-footer .footer_credits a {
	color: #fff;
}

.footer_content h2 {
	font-size: 15px;
	margin-bottom: 20px;
}

.footer_content ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 28px;
}

.footer_content ul a {
	color: #fff;
	font-size: 15px;
}

.button a, .button button {
	background: #ec6343 !important;
	color: #fff !important;
	font-size: 18px !important;
	padding: 6px 17px !important;
	font-weight: 600;
}

.button button {
	background: #eb6343 !important;
	border-radius: 10px 10px !important;
	min-width: 190px !important;
	padding: 4px 20px !important;
}

.newsletter_button {
	background: #ec6343 !important;
	color: #fff !important;
	font-size: 18px !important;
	padding: 8px 17px !important;
	font-weight: 600;
}

.newsletter .email input {
	padding: 5px 10px 7px 10px;
	font-size: 16px;
}

.section2 .vc_single_image-wrapper {
	padding: 5px;
}

.section2Image img {
	height: 300px !important;
	width: 100%;
	object-fit: cover !important;
}

h2 {
	font-family: Poppins-Regular !important;
}

.section2 .vc_single_image-wrapper img {
	height: 60px;
	object-fit: contain;
}

.section2 h2.gold {
	color: #ec6343;
	font-size: 24px;
}

.section2 .borderdown {
	border-bottom: 1px solid #777;
	padding-bottom: 14px;
	margin-bottom: 50px;
}

.section2 .borderdown .wpb_single_image {
	margin-bottom: 23px;
}

.section2 .partner {
	margin-top: 20px;
	font-size: 20px;
	line-height: 20px;
}

.section2 #img7 img {
	width: 150px;
	height: 55px;
}

.section2 #img11 img, .section2 #img12 img {
	width: 80px;
	height: 80px;
}

.section3 .service_item {
	margin-bottom: 10px;
	padding: 10px;
}

.section3 .service_item .vc_column-inner, .about_item .vc_column-inner {
	min-height: 200px;
}

.section3 .service_item .vc_column-inner > .wpb_wrapper, .about_item .vc_column-inner > .wpb_wrapper {
	background: #fff;
	width: 100%;
	height: 340px;
	margin: 0 auto;
	border-radius: 10px;
	padding: 13px 36px 13px 23px;
	line-height: 28px;
}

.section3 .service_item .vc_column-inner > .wpb_wrapper p, .about_item .vc_column-inner > .wpb_wrapper p {
	height: 230px;
}

.section3 .service_item .service_head, .about_item .service_head {
	float: left;
	width: 100%;
	border-bottom: 2px solid #808080;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.section3 .service_item .service_head i, .about_item .service_head i {
	color: #ec6d38;
	font-size: 51px;
	float: left;
	margin-top: 10px;
}

.section3 .service_item .service_head span, .about_item .service_head span {
	float: right;
	width: 73%;
	line-height: 28px;
	margin-top: 6px;
	color: #666;
	font-size: 21px;
	font-family: Poppins-Regular !important;
}

.section3 .service_item .wpb_text_column.wpb_content_element, .about_item .wpb_text_column.wpb_content_element {
	margin-bottom: 8px;
}

.section3 .service_item .wpb_text_column.wpb_content_element a {
	color: #808080;
	font-family: "Roboto-Italic";
	text-decoration: underline;
}

.about_item .service_head i {
	color: #fff;
}

.about_item .vc_column-inner > .wpb_wrapper {
	background: #ec6d38;
	color: #fff;
	height: 320px;
}

.about_item .service_head {
	border-bottom: 2px solid #fff;
}

.about_item .service_head span {
	color: #fff;
}

.about_item.value_item .vc_column-inner > .wpb_wrapper {
	background: #fff;
	border: 1px solid #ec6d38;
	color: #000;
}

.about_item.value_item .service_head span {
	color: #000;
}

.about_item.value_item .service_head span.number {
	float: left;
	width: 50px;
	color: #ec6d38;
	font-size: 50px;
	margin-top: 20px;
}

.about_item.value_item .service_head span.title {
	margin-top: 29px;
	float: left;
	font-weight: 600;
	margin-left: 10px;
}

.section3 h2 {
	font-family: Poppins-Regular !important;
}

.section4 {
	background-position: 0% !important;
}

.section4 .text_area .wpb_raw_html .wpb_wrapper {
	font-size: 26px;
	color: #fff;
	font-family: Poppins-Regular !important;
	line-height: 33px;
	width: 90%;
}

.section4 .text_area .wpb_raw_html .wpb_wrapper .percent {
	font-size: 51px;
	font-weight: 600;
	float: left;
	margin-right: 20px;
	height: 45px;
	margin-top: 14px;
}

.section4 .paypal_icon img {
	width: 200px;
}

.section6 .paypal_icon img {
	width: 200px;
}

.section6 .qr_code img {
	width: 150px;
}

.section6 .text_area h2 {
	font-size: 28px;
}

.section6 .text_area p {
	font-size: 15px;
}

.section6 .provides {
	padding: 10px 0px;
	float: left;
	margin-bottom: 30px;
}

.section6 .provides ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.section6 .provides ul i {
	color: #ec6343;
	font-size: 18px;
}

.section6 .provides ul.provide_list_left {
	float: left;
}

.section6 .provides ul.provide_list_right {
	float: right;
	margin-left: 50px;
}

.section7 .image_area img {
	width: 80%;
}

.section7 .logo_section_area {
	margin-bottom: 10px;
}

.section7 .logo_section_area img {
	width: 70%;
}

.section7 .paypal_icon img {
	width: 200px;
}

.section7 .qr_code img {
	width: 150px;
}

.footer_contact li {
	font-size: 14px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	line-height: 20px;
}

.footer_contact li i {
	float: left;
	margin-top: 5px;
	margin-right: 7px;
}

.footer_contact li span {
	float: left;
}

.footer_social {
	margin-top: 50px;
}

.footer_social i {
	font-size: 25px;
	margin-right: 5px;
}

.footer_social a {
	color: #fff;
}

.covid19 .covid19_text {
	color: #fff;
	width: 90%;
}

/* Testimonials */
.sp-testimonial-free-section .sp-tfree-client-image {
	float: left;
	width: 40%;
	background-image: url("https://cdn-ileppca.nitrocdn.com/mAcuMzknkvgTUqBKVwXnXrOhvlyviair/assets/images/optimized/rev-facee62/casaioana.org/wp-content/uploads/2021/02/testimonial_bg.png");
	background-size: 80%;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	background-position: top;
}

.sp-testimonial-free-section .sp-tfree-client-image img {
	width: 250px;
	height: 250px;
	object-fit: cover;
	float: left;
	margin-left: 80px;
	margin-top: 84px;
}

.sp-testimonial-free-section .tfree-client-testimonial {
	float: right;
	width: 59%;
	padding-top: 100px;
	text-align: left;
}

.sp-testimonial-free-section .tfree-client-testimonial h4 {
	text-align: left;
	font-size: 20px;
	margin-top: 40px;
}

.sp-testimonial-free-section .tfree-client-testimonial p {
	width: 80%;
}

.sp-testimonial-free-section .slick-arrow {
	margin-top: -120px;
	background: none !important;
	color: rgba(236, 109, 56, .66) !important;
}

.sp-testimonial-free-section .slick-arrow {
	font-size: 33px;
	font-weight: bold;
}

.section5 h2 {
	font-size: 30px;
	margin-bottom: 20px;
}

.section5 .sp-testimonial-free-wrapper {
	padding-top: 50px;
}

.section5 .quota {
	position: absolute;
	font-size: 24px;
	color: #ccc;
}

.section5 .quota.quota_left {
	top: 70px;
}

.section5 .quota.quota_right {
	margin-left: 36%;
	margin-top: -24px;
}

.banner_arrows i {
	color: #ec6343;
	margin-right: 8px;
}

.static_page_content {
	background: #fff;
	border-radius: 10px 10px 0px 0px;
	padding: 10px;
	padding-top: 30px;
}

.custom_title1 {
	font-size: 22px;
	font-weight: bold;
	border-bottom: 1px solid #ec6343;
	padding-top: 80px;
}

.button_nobackground {
	float: left;
	margin-top: -24px;
	font-weight: bold;
	color: #333;
}

.our_team {
	background-size: 800px !important;
	background-position: top !important;
	padding-bottom: 30px;
}

.our_team.second {
	background-size: 80% !important;
}

.team_items {
	margin-top: 450px;
}

.team_item .team_title {
	text-align: center;
	font-weight: 600;
	font-size: 18px;
}

.team_item .team_position {
	text-align: center;
	color: #ec6343;
}

.our_team_title {
	color: #ec6d38;
}

.about_banner2 .wpb_single_image {
	margin-bottom: 0px !important;
}

.title_box {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

.title_box i {
	float: left;
	color: #eb6343;
	font-size: 46px;
}

.sp-testimonial-free-section .sp-tfree-client-image.nitro-lazy {
	background-image: none !important;
}

.title_box .item_title {
	float: left;
	margin-left: 15px;
	font-weight: 600;
	color: #777;
	line-height: 23px;
	font-size: 16px;
	letter-spacing: 1px;
}

.domestic_services p {
	font-size: 14px;
}

.domestic_services ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.domestic_services ul i {
	color: #eb6343;
}

.domestic_services .orange {
	color: #eb6343;
}

.domestic_services h5 {
	font-size: 15px;
}

.page_quote_area {
	margin-top: -37px;
	padding: 20px 0px;
}

.page_quote_area h2 {
	color: #fff;
	text-align: center;
}

.page_quote_area.orange h2 {
	color: #eb6343;
}

.page_quote_area span {
	font-size: 20px;
	color: #000;
}

.service_head.bordered {
	border-bottom: 1px solid #eb6343;
	padding-bottom: 20px;
	line-height: 10px;
	min-height: 106px;
}

.service_head.bordered span {
	float: none;
	color: #eb6343 !important;
	font-size: 18px;
	font-weight: 500;
}

.ways_services .value_item {}

.ways_services .value_item .vc_column-inner > .wpb_wrapper {
	font-size: 15px !important;
	height: 380px !important;
}

.ways2_title {
	font-size: 21px;
	color: #eb6343;
	margin-bottom: 10px;
	font-weight: 700;
}

.ways2_text {
	font-size: 17px;
	padding-left: 17px;
}

.tax_table {
	color: #eb6343;
	border-top: 1px solid #eb6343;
	border-bottom: 1px solid #eb6343;
	padding-top: 25px;
	padding-bottom: 25px;
	width: 50%;
	font-weight: 600;
	float: left;
	width: 50%;
}

.tax_table .tax_item {
	float: left;
	width: 200px;
}

.tax_table .tax_price {
	text-align: right;
	float: right;
}

.tax_table div {
	float: left;
	width: 90%;
	margin-bottom: 5px;
}

.tax_amount {
	font-size: 20px;
	margin-top: 20px;
	font-weight: bold;
	float: left;
	width: 100%;
}

.tax_amount .orange {
	color: #eb6343;
}

.tax_area {
	border-bottom: 1px solid #eb6343;
}

.pagination {
	margin: 30px 0px;
}

.pagination ul {
	display: block;
	list-style-type: none;
	margin: 0 auto;
	padding: 0px;
}

.pagination li {
	display: inline-block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.pagination a, .pagination span {
	display: inline-block;
	font-size: 19px;
	width: auto;
	color: #333;
	padding: 7px 11px 5px 11px;
}

.pagination li:hover {
	cursor: pointer;
	text-decoration: none;
}

.pagination span.current {
	color: #eb6d38;
}

.pagination a i {
	color: #eb6d38;
}

.pagination span.first {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination span.last {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.pagination span.last, .pagination span.first {
	color: #253384;
}

.pagination span:hover {
	cursor: default;
}

#news-wrapper .category_name {
	background: #333;
	color: #fff;
	padding: 5px 30px;
	border-radius: 20px;
	width: 150px;
	text-align: center;
}

#news-wrapper .category_name#Information {
	background: #eb6d38;
}

#news-wrapper .category_name#Statistics {
	background: #253384;
}

#news-wrapper .category_name#Donations {
	background: #f90;
}

#news-wrapper .category_name#Update {
	background: #d5373b;
}

#news-wrapper .post_title {
	font-size: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#news-wrapper .post_item {
	margin-bottom: 20px;
	border-bottom: 1px solid #eb6d38;
	padding-bottom: 50px;
	padding-top: 20px;
}

#news-wrapper .showHide {
	color: #eb6d38;
	font-size: 46px;
	float: right;
	margin-top: -22px;
	cursor: pointer;
}

#news-wrapper .showHide:hover, #news-wrapper .showHide.open i {
	color: #253384;
}

#news-wrapper .post_date {
	font-style: italic;
	font-size: 16px;
	color: #777;
}

#news-wrapper .post_date i {
	margin-right: 5px;
	color: #eb6d38;
	font-size: 20px;
}

#news-wrapper .post_date span {
	margin-left: 10px;
	margin-right: 10px;
}

.contactInfo ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	color: #333;
	margin-top: 45px;
}

.contactInfo li {
	float: left;
	width: 100%;
	line-height: 26px;
	margin-bottom: 15px;
}

.contactInfo div {
	float: left;
	width: 85%;
}

.contactInfo a {
	color: #333;
}

.contactInfo i {
	color: #eb6d38;
	float: left;
	font-size: 30px;
	margin-right: 13px;
	margin-top: 0px;
}

.contactForm {
	background: #eb6d38;
	border-radius: 10px 10px;
	padding: 30px 30px;
	box-shadow: 0px 0px 20px #bbb;
}

.contactForm label {
	color: #fff;
	width: 100%;
	font-size: 16px;
}

.contactForm input[type="text"], .contactForm input[type="email"] {
	width: 100%;
	border-radius: 7px;
	padding: 5px 10px;
}

.contactForm input[type="text"]:focus, .contactForm input[type="email"]:focus {
	outline-color: #eb6d38;
}

.contactForm input[type="submit"] {
	background: #fff;
	color: #eb6d38;
	font-weight: 600;
	padding: 12px 40px;
	border: none;
	font-size: 17px;
}

.contactForm textarea {
	width: 100%;
	border-radius: 7px;
	padding: 5px 10px;
}

.contactForm textarea:focus {
	outline-color: #eb6d38;
}

.contactForm h3 {
	color: #fff;
	font-size: 25px;
}

.contactForm p {
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
}

.contactForm .wpcf7-response-output {
	color: #fff;
	border-color: #fff !important;
}

.contactForm .wpcf7-not-valid-tip {
	color: #ffe39c;
}

.contactImg .wpb_single_image {
	margin-bottom: 25px;
}

.exit_icon {
	position: fixed;
	right: 3%;
	top: 20%;
	cursor: pointer;
}

.exit_icon img {
	width: 70px;
}

@media screen and (max-width:480px) {
	.top_bar {
		display: none;
	}
	
	.top_social {
		display: none;
	}
	
	header.site-header {
		height: 290px;
	}
	
	.main-navigation .menu-toggle {
		background: none;
		border: none;
		float: right;
		margin-right: -30px;
	}
	
	.main-navigation #primary-menu {
		background: #333;
		width: 100%;
		position: absolute;
		left: 0px;
		z-index: 9;
		padding-top: 15px;
		margin-top: 43px;
	}
	
	.main-navigation #primary-menu li {
		margin-bottom: 15px;
		padding: 0px;
	}
	
	.menu.nav-menu .current-menu-item a:after, .menu.nav-menu li a:hover:after {
		display: none;
	}
	
	#not_home {
		background: #fff;
	}
	
	.logo_nav i {
		color: #000;
		font-size: 20px;
	}
	
	.logo_nav .col-lg-2 {
		width: 20%;
	}
	
	.logo_nav .col-lg-10 {
		width: 78%;
	}
}
