.footer-contact-section {background: none;height:auto;}
.footer-contact-section:before {display: none;}
.footer-contact-section .container {padding: 0 15px;}
.margin-auto.vce-row--col-gap-30[data-vce-do-apply*=b1caf319]>.vce-row-content>.vce-col--xs-100p {margin: 0 auto;}

@media screen and (max-width: 767px) {
	.counter-section .vce-google-fonts-heading--font-family-Montserrat .vce-google-fonts-heading-inner, .counter-section .vce-google-fonts-heading-inner {
		font-size: 20px;
	}
	.mob-left-align p span {
		font-size: 18px !important;
	}
	.social-sunstain-area h2 span {
		font-size: 40px !important;
	}
}

.coloured-content {
	 background: #bd472a;
	 color: #fff;
}
 .coloured-content h1, .coloured-content h2, .coloured-content h3, .coloured-content h4, .coloured-content h5, .coloured-content p {
	 color: inherit;
}
 @media screen and (max-width: 991px) {
	 .coloured-content.right-col {
		 margin-left: auto;
	}
}
 @media screen and (min-width: 1024px) {
	 .absolute-image {
		 position: absolute;
		 top: 0;
		 left: 0;
		 right: 0;
		 margin: auto;
	}
}
 .visualcomposerstarter .coloured-breadcrumb .breadcrumb, .visualcomposerstarter .coloured-breadcrumb .breadcrumb a {
	 color: #bd472a;
}
 .img-radius-right .vce-single-image-wrapper {
	 border-radius: 0% 0% 69% 35% / 57% 59% 35% 0%;
}
 @media screen and (max-width: 991px) {
	 .img-radius-right .vce-single-image-wrapper {
		 border-radius: 0;
	}
}
 .img-radius-right .vce-single-image-wrapper figcaption, .img-radius-left .vce-single-image-wrapper figcaption {
	 display: none;
}
 .img-radius-left .vce-single-image-wrapper {
	 border-radius: 0% 0% 0% 57% / 57% 59% 45% 35%;
}
 @media screen and (max-width: 991px) {
	 .img-radius-left .vce-single-image-wrapper {
		 border-radius: 0;
	}
}
 iframe {
	 border: none;
	 margin: 0 !important;
}

html[lang="en-US"] .elementor-accordion {
	text-align: left !important;
}

html[lang="ar"] .elementor-accordion .elementor-tab-title {
	text-align: right;
}

html[lang="ar"] .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
	float: left;
	text-align: left;
	margin-right: 15px;
}

html[lang="ar"]  body >.elementor> .elementor-section {
	right: 0 !important;
}

@media screen and (max-width: 991px) {
	.coloured-content.right-col {
		margin-left: auto;
	}
	.img-radius-right .vce-single-image-wrapper,
	.img-radius-left .vce-single-image-wrapper {
		border-radius: 0;
	}
}

html[dir="rtl"] .entry-content ul > li::before {
	left: auto;
	right: 10px;
}
html[dir="rtl"] .entry-content ul > li {
	padding-left: 0;
	padding-right: 35px;
}

html[dir="rtl"] body .gform_wrapper.gravity-theme .gfield .ginput_container.ginput_container_fileupload .gform_drop_area .gform_button_select_files::before {
	margin-left: 5px;
	margin-right: 0;
}

html[dir="rtl"] .branch-locator .all-location-store .brach-data .loc-addr p span,
html[dir="rtl"] .branch-locator .all-location-store .brach-data a span,
html[dir="rtl"] .branch-locator .all-location-store .brach-data .loc-email a span,
html[dir="rtl"] .branch-locator .all-location-store .brach-data .loc-hour span {
	margin-left: 0;
  	margin-right: 10px;
}

.rc-partner-slider .partner-img {
	min-height: 188px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rc-partner-slider .partner-img img {
    display: inline-block;
    max-height: 188px;
    filter: grayscale(1);
    cursor: pointer;
}

.rc-partner-slider .partner-img img:hover {
  filter: grayscale(0);
}
.rc-partner-slider .slick-arrow {
    bottom: auto !important;
    top: 50% !important;
    width: 32px !important;
    height: 32px;
    background: #fff;
    border: 1px solid #ce8d6d;
    display: flex;
}
.rc-partner-slider .slick-arrow:hover {
	background: #ce8d6d;
	color: #fff;
}

.rc-partner-slider .slick-prev.slick-arrow {
    left: 0 !important;
}
.rc-partner-slider .slick-next.slick-arrow {
    right: 0;
    left: auto !important;
}

.rc-partner-slider .slick-next.slick-arrow:before {
	content: "→";
}

.research-report-wrap .table {
	border-bottom: none;
}

.research-report-wrap .table thead th {
	background: transparent;
	border: none;
	border-bottom: 1px solid #E1E4E5;
	padding: 28px 15px 20px;
	font-size: 16px;
	font-weight: 500;
	color: #818080;
}

.research-report-wrap .table tbody td {
	border: none;
	font-size: 14px;
	font-weight: 500;
	color: #818080;
	padding: 10px 15px;
	position: relative;
	vertical-align: middle;
}

.research-report-wrap .table tbody td .value1 {
	color: #26A53F;
}

.research-report-wrap .table tbody td .value2 {
	color: #a2b836;
}

.research-report-wrap .table tbody td .value3 {
	color: #FEBF5E;
}

.research-report-wrap .table tbody td .value4 {
	color: #f87736;
}

.research-report-wrap .table tbody td .value5 {
	color: #F34653;
}

.research-report-wrap .table thead th:first-child,
.research-report-wrap .table tbody td:first-child {
	padding-left: 0;
}

.research-report-wrap .table tbody td img {
	position: absolute;
	left: 30%;
	opacity: 0;
	transition: all .4s ease;
}

.research-report-wrap .table tbody td:hover img {
	opacity: 1;
}

.research-report-wrap .table tbody td:last-child a {
	border: 1px solid #CE8D6D;
	border-radius: 40px;
	color: #CE8D6D;
	display: inline-flex;
	height: 40px;
	width: 97px;
	align-items: center;
	justify-content: center;
}

.research-report-wrap .table tbody td:last-child a:hover {
	background: #CE8D6D;
	color: #fff;
}

.research-report-wrap .table th .table-date-sorting{
	border: none;
	color: #818080;
	line-height: 1;
    display: inline-flex;
    height: 10px;
    margin-left: 5px;
    vertical-align: middle;
}
.research-report-wrap .table th .table-date-sorting:hover{
	color: #ce8d6d;
}
.research-report-wrap .table th .table-date-sorting.is-sorting .fa-sort-up{
	transform: rotate(180deg);
}
.research-report-wrap .table tbody td .dash {
	display: block;
	width: 97px;
}

@media (max-width: 767px) {
   .research-report-wrap.table-responsive {
		border: none;
	}
	.research-report-wrap.table-responsive .table {
		table-layout: auto;
	}
}
@media (max-width: 575px) {
    .rc-partner-slider .partner-img img {
    	max-height: 100px;
    }
}
