:root {
	--light-blue: #4B6F9F;
	--medium-blue: #2e4b78;
	--dark-blue: #121e38;
	--helvetica: "Helvetica";
	--helvetica-bold: "Helvetica Bold";
	--cairoRegular:"Cairo Regular";
	--cairoSemiBold:"Cairo Semi Bold";
	--cairoBold:"Cairo Bold";
	--transition: all .3s ease-in-out;
}
@font-face {
	font-family: "Helvetica";
	src: url("../Fonts/Helvetica.ttf") format("truetype");
	font-display: swap;
}

@font-face {
	font-family: "Helvetica Bold";
	src: url("../Fonts/Helvetica-Bold.ttf") format("truetype");
	font-display: swap;
}

@font-face {
	font-family: "Cairo Regular";
	src: url("../Fonts/Cairo-Regular.ttf");
	font-display: swap;
}
@font-face {
	font-family: "Cairo Bold";
	src: url("../Fonts/Cairo-Bold.ttf");
	font-display: swap;
}
@font-face {
	font-family: "Cairo Semi Bold";
	src: url("../Fonts/Cairo-SemiBold.ttf");
	font-display: swap;
}
@keyframes fadeDown{
	0%{
		opacity: 0;
		transform: translateY(-100%);

	}
	100%{
		opacity: 1;
		transform:translateY(0);
	}
}
@keyframes fadeUp{
	0%{
		opacity: 0;
		transform: translateY(100%);

	}
	100%{
		opacity: 1;
		transform:translateY(0);
	}
}
@keyframes zoomOut{
	0%{
		opacity:0;
		scale:1.1;
	}
	100%{
		opacity:1;
		scale:1;
	}
}
html,
body {
	font-weight: 500;
	font-family: var(--helvetica) !important;
}
html[dir="rtl"] .fusion-title-heading.title-heading-left{
 text-align: right!important;
 font-family: var(--cairoBold)!important;
 margin: 0!important;
}
.contactPage h1.fusion-title-heading{
	font-size:2rem!important;
}
html[dir="rtl"] .contactPage h1.fusion-title-heading{
	font-size:2rem!important;
	text-align:right;
	float:right;
	font-family:var(--cairoBold);
}
.object_position_top img{
	object-position: center 30%!important;
}
.object_position_bottom img{
object-position:bottom;
}
 .shortcode-map{
	height:70vh;
}
.container > .fusion-column-wrapper{
	margin:0!important;
}
a[title="disabled link"]{
	pointer-events: none!important;
}
b,strong{
	font-family:var(--helvetica-bold)!important;
}
.ptb-2{
	padding-top: 2rem!important;
	padding-bottom: 2rem!important;
}
.fusion-layout-column{
	margin-bottom:0!important;
}
html[dir="rtl"] .text-editor-description h4,
html[dir="rtl"] .text-editor-description h5,
html[dir="rtl"] .text-editor-description h6{
	font-family:var(--cairoSemiBold)!important;
}
html[dir=rtl] b,
html[dir=rtl] strong{
	font-family:var(--cairoBold)!important;
}
.ptb-0{
	padding-top:0 !important;
	padding-bottom: 0!important;
}
p{
	margin-bottom:0!important;
}
html[dir="rtl"] b{
	font-family:var(--cairoBold)!important;
}
html[dir="rtl"] header #getInTouchBtn span{
	font-family: var(--cairoRegular)!important;
	font-size: 1rem;
}
br{
	display: none!important;
}
.topHeader .fusion-column-wrapper{
	margin:0!important;
}
.fusion-page-title-bar.fusion-tb-page-title-bar{
	padding-left:1rem;
	padding-right:1rem;
}
html[dir="rtl"] .text-editor-description h4,
html[dir="rtl"] .text-editor-description h4 b,
html[dir="rtl"] .text-editor-description h4 strong{
	font-family:var(--cairoSemiBold)!important;
	font-size: 1.3rem!important;
}
html[dir="rtl"] .fusion-form-input{
	font-family:var(--cairoRegular);
	text-align: right;
}
.fusion-tb-page-title-bar .fusion-fullwidth .fusion-builder-row{
	max-width: 100%!important;
}
.fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth{
	margin:0!important;
	padding:0!important;
	width: 100%!important;
}
span.awb-menu__m-collapse-icon-close.awb-menu__m-collapse-icon-close_no-text.fa-align-right.fas::before {
    color: white;
}
.valueContainer:hover {
    z-index: 11;
}
html[dir="rtl"],
html[dir="rtl"] body {
	font-weight: 500;
	font-family: var(--cairoRegular) !important;
}
#toTop{
	display: none!important;
}
.text-editor-title{
	margin:0!important;
}
.verticalView .text-editor-title{
	margin-bottom:1rem!important;
}
.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar){
	min-height: unset!important;
	
}
    .fusion-page-title-row {
        height: unset;
        min-height: unset !important;
    }
.textEditorContainer,
.text-editor-container {
	padding-top:2rem!important;
	padding-bottom:2rem!important;
}
.multiSections{
	padding-top:2rem;
	padding-bottom:2rem;
}
.multiSections .textEditorContainer{
	padding-top:0rem!important;
	padding-bottom: 2rem!important;
}
.topHeader > .fusion-builder-row > .fusion-layout-column{
	width: calc(100% - 2%)!important;
}
.topHeader,
header.header{
    opacity: 0;
    transform: translateY(-100%);
    animation: 1s fadeDown forwards;
}
.awb-menu_row .menu-text>span {
	display: flex;
	align-items: center;
}
html[dir="rtl"] .post-content p,
html[dir="rtl"] .testimonials .testimonialCard .fusion-text.testimonialDesc p{
	font-family:var(--cairoRegular)!important;
	text-align: right;
	font-size:1rem;
}
html[dir="rtl"] .faqAppIntro .appTitle h1.fusion-title-heading, 
html[dir="rtl"] .faqAppIntro .appTitle p {
    font-family: var(--cairoBold) !important;
    font-size: 1.6rem !important;
}
html[dir="rtl"] .kpisSection .kpi_subtitle p{
	font-family:var(--cairoBold)!important;
}
html[dir="rtl"] .contactSection .fusion-button{
		font-family:var(--cairoRegular)!important;
}
#main .fusion-row,
#slidingbar-area .fusion-row,
.fusion-footer-widget-area .fusion-row,
.fusion-page-title-row,
.tfs-slider .slide-content-container .slide-content {
	max-width: unset !important;
	margin: 0!important;
}
.contactForm .fusion-column-wrapper > .fusion-builder-row{
	width:90%;
}
.contactForm .fusion-column-wrapper > .fusion-builder-row .fusion-layout-column{
	width:47%;
}
.contactForm .fusion-column-wrapper > .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{
     width: 92%;
 }
html[dir="rtl"],
html[dir="rtl"] body {
	text-align: right !important;
}

.providersIntro {
	padding-left: 1rem;
	margin-bottom: 0;
}

.topBar .awb-menu__main-a {
	text-decoration: none;
	margin: 0 .5rem;
}
.topBar .awb-menu__main-a[title="العربية"] span.trp-ls-language-name{
	font-family:var(--cairoRegular)!important;
	margin-left:.2rem;
}
/* SEARCH ICON ADJUSTMENTS START */
.actionMenu .fusion-column-wrapper {
	display: flex;
	align-items: center;
	gap: .5rem;
}
.topHeader .actionMenu .fusion-column-wrapper{
	margin:0!important;
}
.actionMenu .fusion-image-element {
	height: 1.5rem!important;
	width: 1.5rem!important;
	max-width: 2rem;
	/* position: absolute !important; */
	/* top: 50%; */
	/* transform: translateY(-50%); */
}

.actionMenu .searchIcon img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

/* SEARCH ICON ADJUSTMENTS END */
/* SEARCH BOX CONTAINER START */
div#searchBoxContainer {
	position: fixed;
	z-index: 1000;
	height: 100vh;
	width: 100vh;
	min-width: 100vw;
	background-color: rgb(0 0 0 /65%);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	align-items: center !important;
	justify-content: center !important;
}

div#searchBoxContainer.visible {
	display: flex;
}

div#searchBoxContainer .fusion-builder-row {
	height: 100%;
	width: 100%;
	display: flex;
	align-content: center;
	padding: 0;
}
.searchBoxContainer .fusion-search-element.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input{
	border:none;
	border-bottom:1px solid rgb(255 255 255);
	border-radius:0;
	width:60%;
	background-color:transparent;
	font-size: 1.3rem;
	color: white;
	padding: 0;
	text-align: center;
}
div#searchBoxContainer .fusion-builder-row .fusion-layout-column{
	display:flex!important;
}
div#searchBoxContainer .fusion-builder-row .fusion-layout-column,
div#searchBoxContainer .fusion-builder-row .fusion-layout-column .fusion-search-element,
.searchform,
.fusion-search-form-content,
.fusion-search-field.search-field {
	height: 100%;
	width: 100%;
}
.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle{
	background-color:transparent;
	height:1.5rem;
	width:1.5rem;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
}
#header.header .fusion-column-wrapper>div:first-child{
	display:none;
}
.fusion-search-field.search-field label {
	height: 100%;
	width: 100%;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}

/* SEARCH BOX CONTAINER END */
.fusion-grid-posts-cards {
	margin: 0 !important;
}

.clearfix {
	width: 100% !important;
	padding: 0 !important;
}

.fusion-flex-container {
	margin: 0 !important;
}

html body .container {
	max-width: 100% !important;
	width: 100% !important;
	margin: 0;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	overflow: unset!important;
	position: relative;
}

footer > div{
	display: flex!important;
	align-items: flex-start!important;
	justify-content: flex-start!important;
	width: 100%!important;
	margin:0!important;
}
#menu-footer-menu{
	display:flex;
	flex-direction:column;
	width:100vw;
	justify-content:flex-start;
	align-items:flex-start;
}
#menu-footer-menu li{
	width:100%;
	align-items: flex-start;
	justify-content: flex-start;
	margin: 0;
	text-align: inherit;
	padding:.5rem 0;
}
#menu-footer-menu li a{
	width:fit-content;
}
#menu-footer-menu li span a span{
	text-align:left!important;
}
#menu-footer-menu li span a{
justify-content:flex-start!important;
}
.trp-language-switcher-container {
	padding: 0.8rem 0.5rem;
	height: 1rem;
}
.dark_background_color h1,
.dark_background_color h2,
.dark_background_color h3,
.dark_background_color h4,
.dark_background_color h5,
.dark_background_color h6{
	color:white!important
}
.dark_background_color h1 *,
.dark_background_color h2 *,
.dark_background_color h3 *,
.dark_background_color h4 *,
.dark_background_color h5 *,
.dark_background_color h6 *{
	color:white!important
}

.dark_background_color , .dark_blue_button .fusion-button{
	background-color: var(--dark-blue) !important;
}
.dark_background_color .text-editor-subtitle p{
	color: white!important;
	text-transform: uppercase;
	width: 100%;
}
.white_bg_button .fusion-button{
	background-color:white!important;
	color:#111D38!important;
}
.white_bg_button .fusion-button span{
	color:#111D38!important;
}
.white_bg_button  .fusion-button i{
	background-color:#111D38!important;
}
.white_bg_button  .fusion-button i::before{
	color:#ffffff!important;
}
.dark_background_color .fusion-title-heading,
.dark_background_color .text-editor-description p,
.dark_background_color .text-editor-description li,
.dark_background_color .text-editor-title .fusion-title-heading,
.dark_background_color .text-editor-subtitle p {
	color: white !important;
}

html[lang="en-US"] .trp-language-switcher-container:first-child {
	border-right: 1px solid #2D4B79;
}

html[dir="rtl"] .trp-language-switcher-container:first-child {
	border-left: 1px solid var(--dark-blue);
}

.trp-language-switcher-container a span {
	font-weight: 600;
	color: var(--dark-blue);
}

html[lang="en-US"] .current-language-menu-item a span {
	color: var(--light-blue);
}
html[dir="rtl"] .trp-language-switcher-container.current-language-menu-item a[title="English"] span {
	color: var(--light-blue);
}
.hero-section-container .swiper-slide {
	clip-path: ellipse(100% 54% at 47% 47%);
	overflow: hidden !important;
	height: 100% !important;
	width: 100%!important;
}

.hero-section-container .fusion-button {
	border-radius: 2rem;
	background-color: var(--light-blue);
	text-transform: uppercase;
	transition: var(--transition);
	padding: 0.5rem 1rem;
	margin-bottom: 1rem;
}
html[dir="rtl"] .hero-section-container .fusion-button span,
html[dir="rtl"] .aboutUsContainer .fusion-button span{
	letter-spacing:0!important;
}

.hero-section-container .fusion-button span,
html .aboutUsContainer .fusion-button span {
	font-size: .85rem;
	letter-spacing: 0.23rem;
}
.aboutUsContainer .fusion-builder-row{
	align-items:center!important
}
html[dir="rtl"] .hero-section-container .fusion-button span,
html[dir="rtl"] .aboutUsContainer .fusion-button span {
	font-family: var(--cairoRegular);
}

.hero-section-container .fusion-button .awb-button__icon,
html .aboutUsContainer .fusion-button i {
	background-color: white;
	border-radius: 100%;
	height: 1.5rem;
	width: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

html[dir="rtl"] .hero-section-container .fusion-button .awb-button__icon,
html[dir="rtl"] .aboutUsContainer .fusion-button i {
	margin-right: .7em;
	margin-left: 0;
	scale: -1;
	;
}

.hero-section-container .fusion-button .awb-button__icon::before,
html .aboutUsContainer .fusion-button i::before {
	color: var(--light-blue);
	transition: var(--transition);
}

.hero-section-container .fusion-button:hover {
	background-color: var(--dark-blue);
}

.hero-section-container .fusion-button:hover .awb-button__icon::before,
html .aboutUsContainer .fusion-button:hover i::before {
	transform: translateX(.1rem);
	color: var(--dark-blue);
}

html[dir="rtl"] .hero-section-container .fusion-button:hover .awb-button__icon::before,
html[dir="rtl"] .aboutUsContainer .fusion-button:hover i::before {
	transform: translateX(.1rem);
	color: var(--dark-blue);
}

header {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	width: 100vw !important;
}
.awb-menu__main-li:last-child span {
	border-right: none !important;
}
html[dir="rtl"] .awb-menu__main-li:last-child{
border:none!important;}
header>div {
	width: fit-content;
	justify-content: center !important;
}

header nav.awb-menu {
	padding: 0 !important;
}

.providersCarousel .fusion-image-wrapper{
	width: 11rem!important;
	height:auto;
}
.providersContainerSection .fusion-builder-row .fusion-image-carousel{
	margin:0!important;
}
.providersContainerSection .fusion-builder-row {
	align-items:center!important;
	flex-direction: column;
}
.providersCarousel .fusion-image-wrapper img{
	width: 100%!important;
	height:100%;
	object-fit:contain;
}
.providersImages .fusion-column-wrapper {
	background-color: transparent !important;
}
.providersIntro{
	border-right:1px solid #121E38;
}
html[dir="rtl"] .providersIntro{
	border-left:1px solid #121E38;
}
.width-100 .fusion-fullwidth:not(.container), .width-100 .nonhundred-percent-fullwidth:not(.container).providersContainerSection{
	padding-top: 2rem!important;
	padding-bottom: 2rem!important;
}
.providersContainerSection .swiper-wrapper{
	height: 100%!important;
}
/* Our Services Section */
html body .width-100 .fusion-fullwidth.servicesContainer {
	background-color: var(--dark-blue);
	padding-top: 1.4rem !important;
	padding-bottom: 1.4rem !important;
	z-index: 1;
}

html body .servicesContainer .appTitle h1.fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated {
	color: white !important;
	width: 100% !important;
	font-size: 2rem !important;
}

.servicesContainer .fusion-text {
	color: white;
	font-size: 1rem;
	width: 100%;
}
.servicesContainer .fusion-text.serviceCaption p{
	margin-bottom:0!important;
	text-align:center;
	width: 80%;
	margin: auto;
}
.servicesContainer .awb-imageframe-caption {
	border: 3px solid white;
}

.servicesContainer .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
	margin: 0;
}

.servicesContainer .fusion-post-cards.fusion-post-cards-7.fusion-grid-archive.fusion-grid-columns-1 {
	padding: 0 1rem;
}

.width-100 .fusion-fullwidth:not(.container).providersContainer {
	padding-left: 1rem;
	padding-top: 2rem!important;
	padding-bottom: 2rem!important;
}

/* OUR VALUES START */
.valueContainer .fusion-column-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.valueContainer .fusion-text {
	color: #111D38 !important;
	text-transform: uppercase;
	font-size: .9rem !important;
	margin-top: 0.7rem;
}

.ourValuesContainer .fusion-column-wrapper {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 0 !important;
}

.ourValuesContainer .fusion-post-cards:nth-child(2) ul li {
	width: 50% !important;
}

.ourValuesContainer ul li {
	padding: 0 !important;
}

.ourValuesContainer .fusion-text {
	color: #2D4B79 !important;
	font-family: var(--helvetica);
}

html[dir="rtl"] .ourValuesContainer .fusion-text {
	font-family: var(--cairoRegular);
}

.ourValuesContainer .fusion-grid {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	width: 100%;
}

.ourValuesContainer .fusion-grid .fusion-column-wrapper {
	width: 100% !important;
	display: block;
}

.ourValuesContainer .fusion-grid .fusion-imageframe {
	height: 6rem;
	width: 6rem;
	position: relative;
	overflow: visible;
}

.ourValuesContainer .fusion-grid .fusion-layout-column:first-child .fusion-imageframe {
	border: 0.8px solid #1a253e;
	border-radius: 100%;
	padding: 1rem;
}

.ourValuesContainer .fusion-grid .fusion-imageframe img {
	height: 100%;
	width: 100%;
	object-fit: contain;
}

/* OUR VALUES END */
.aboutUsContainer {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
	/* background-color: #FAF8F8; */
	z-index: 0;
}

.aboutUsContainer .fusion-layout-column {
	padding: 0 !important;
}

.aboutUsContainer .fusion-column-wrapper {
	padding: 0;
	margin: 0;
}

.aboutUsContainer .fusion-column-wrapper .fusion-column-wrapper .fusion-layout-column {
	/* width: 100% !important; */
}

.aboutUsContainer>.fusion-column-wrapper {
	display: flex;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	gap: 4rem;
	align-items: flex-start;
}

.aboutUsContainer .fusion-column-wrapper .fusion-image-element {
	width: 100%;
}

.aboutUsContainer .fusion-imageframe {
	max-width: 100%;
	height: 23rem;
	width: 100%;
}
.customContentViewer .fusion-builder-row{
	align-items: stretch!important;
}
.customContentViewer .fusion-column-wrapper{
	height:100%;
}
.customContentViewer .aboutUsContainer .fusion-column-wrapper .fusion-image-element{
	height:100%;
}
.customContentViewer .aboutUsContainer .fusion-imageframe {
	max-width: 100%;
	height: 100%;
	width: 100%;
}
.aboutUsContainer .fusion-column-wrapper .fusion-image-element img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
}
.text-editor-container .fusion-column-wrapper{
    margin:0!important;
}
.text-editor-title .fusion-title-heading {
	font-size: 1.6rem !important;
	color: var(--dark-blue) !important;
	text-transform: uppercase;
	width: 90%;
	font-family: var(--helvetica);
	line-height: 1.5!important;
}
.CenteredContent .fusion-title-heading{
	text-align:center!important;
	font-size: 1.5rem!important;
	white-space: break-spaces;
}
#blue_text{
	color:var(--light-blue);
}
html[dir="rtl"] .text-editor-title .fusion-title-heading {
	text-align: right !important;
	font-family: var(--cairoBold) !important;
}
html[dir="rtl"] .horizontalView .text-editor-title .fusion-title-heading {
	font-size:2rem!important;
}
html[dir="rtl"] .text-editor-description p,
html[dir="rtl"] .text-editor-description ul li,
html[dir="rtl"] .text-editor-description ol li{
	font-family: var(--cairoRegular) !important;
}
.text-editor-description ul,
.text-editor-description ol{
padding:0 1rem!important;}
.text-editor-description p {
	font-size: 1rem;
	color: var(--medium-blue) !important;
	line-height: 1.8;
	font-family: var(--helvetica) !important;
	margin-bottom: 0!important;
}
.text-editor-description h5{
	color: var(--medium-blue) !important;
	line-height: 1.8;
	font-family: var(--helvetica-bold) !important;
	margin-bottom: 0!important;
	font-size: 1.09rem;
}
.grey_background_color {
	background-color: #f8f8f8;
}

.grey_background_color .text-editor-subtitle p {
	color: var(--medium-blue);
	
}
.text-editor-subtitle,.text-editor-subtitle h4{
	font-size: 1.35rem;
	font-family: var(--helvetica-bold) !important;
	text-transform: uppercase;
}
.verticalView .text-editor-subtitle{
	margin-top: -0.7rem!important;
	margin-bottom: 0.7rem;
}
html[dir="rtl"] .horizontalView .text-editor-subtitle,
html[dir="rtl"] .horizontalView .text-editor-subtitle p,
html[dir="rtl"] .horizontalView .text-editor-subtitle h4,
html[dir="rtl"]  .text-editor-subtitle p,
html[dir="rtl"]  .text-editor-subtitle h4{
	font-size: 1.4rem!important;
	width: 100%;
	font-family:var(--cairoBold)!important;
}
.horizontalView .text-editor-subtitle{
	margin-bottom: 0.6rem;
}
.horizontalView .text-editor-subtitle h4{
	margin:0!important;
}
.fusion-text.fusion-text-3.text-editor-subtitle:empty {
    display: none;
}
.grey_background_color .text-editor-description p,
.grey_background_color .text-editor-description ul li,
.grey_background_color .text-editor-description ol li{
	color: var(--medium-blue) !important;
	font-size: 1rem !important;
	font-family: var(--helvetica) !important;
	margin-top: .5rem;
}
.grey_background_color .text-editor-description ul{
	padding: 0 1rem;
}
.grey_background_color .text-editor-description ul li{
	margin-bottom:.4rem;
}
.fusion-accordian .panel-heading .panel-title a:hover span {
	color: var(--light-blue);
}

.fusion-accordian .panel-heading .panel-title a {
	border-bottom: 1px solid rgb(0 0 0 / 10%);
	padding: 0 0rem 2rem !important;
}

.fusion-accordian .panel-heading .panel-title a.active {
	border: none;
	padding: 0 !important;
}

.fusion-accordian .panel-heading .panel-title {
	padding: .5rem 2rem 0;
}
.faqSectionContainer .fusion-accordian .panel-heading .panel-title {
	padding: 0;
}
.faqSectionContainer .fusion-panel{
    background-color:transparent!important;
    border-radius:.5rem!important;
    border:1px solid rgb(0 0 0 / 11%)!important;
    padding:1rem!important;
    margin-bottom:1rem!important;
}
.faqSectionContainer  .fusion-accordian .panel-heading .panel-title a{
    padding:0!important;
    border:none!important;
    font-family:var(--helvetica)!important;
    font-weight:600!important;
    font-size:1rem!important;
}
html[dir="rtl"] .faqSectionContainer  .fusion-accordian .panel-heading .panel-title a{
	font-family:var(--cairoSemiBold)!important;
}
html[dir="rtl"] .faqSectionContainer  .fusion-accordian .panel-heading .panel-title a .fusion-toggle-heading{
	margin:0!important;
}
.faqSectionContainer .fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a,
.faqSectionContainer .fusion-accordian .fusion-toggle-boxed-mode .panel-title a.active{
    color:#101828!important;
}
.faqSectionContainer .panel-body.toggle-content.fusion-clearfix{
	padding:1rem 0!important;
	color: rgb(0 0 0 / 70%)!important;
}
html[dir="rtl"] .faqSectionContainer .panel-body.toggle-content.fusion-clearfix{
	font-family:var(--cairoRegular)!important;
}
.fusion-accordian:first-child .panel-heading .panel-title {
	padding-top: 1.4rem !impoRTANT;
}

.panel-body.toggle-content.fusion-clearfix {
	padding: 0.5rem 2rem 0 !important;
}

.hero-section-container .swiper-wrapper {
	padding: 0 !important;
}

.hero-section-container .fusion-image-element .fusion-imageframe {
	height: 100%;
	width: 100%;
	position: relative;
	clip-path: ellipse(100% 54% at 47% 46%);
}

.hero-section-container .fusion-image-element .fusion-imageframe img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
	position: relative;
}

html body .fusion-title-heading.appTitle {
	font-size: 2rem !important;
	text-transform: uppercase;
	white-space: nowrap;
	margin: 0 !important;
	color: var(--dark-blue) !important;
}
html body .subTitle{
	margin-top:0!important;
	margin-bottom:0.5rem!important;
}
html body .subTitle,
html body .subTitle .fusion-title-heading {
	font-size: 1.5rem !important;
	color: var(--medium-blue) !important;
	text-transform: uppercase;
	font-family: var(--helvetica-bold) !important;
}
.testimonialsContainer .fusion-column-wrapper{
	margin:0!important;
}
.testimonialsContainer .appTitle{
	margin-bottom:.3rem!important
}
.testimonialsContainer .subTitle{
	margin-top: 0.3rem!important;
	margin-bottom: 0.3rem!important;
}
.ourServicesContainer .subTitle .fusion-title-heading{
	text-transform:uppercase!important;
}
html body .appTitle h1.fusion-title-heading {
	text-align: left !important;
	font-size: 1.6rem !important;
	text-transform: uppercase;
	color: var(--dark-blue) !important;
	width: 100%;
	white-space: break-spaces;
	font-family: var(--helvetica-bold);
}

.faqAppIntro .appTitle {
	margin: 0 !important;
}
.faqContainer .appTitle{
display:none!important;
}
.faqAppIntro .appTitle h1.fusion-title-heading,
.faqAppIntro .appTitle p{
	color: var(--medium-blue) !important;
	font-family: var(--helvetica-bold) !important;
	margin: 0 !important;
	font-size: 1.6rem !important;
	text-transform: uppercase!important;
	text-wrap: auto;
	white-space: break-spaces;
	width: 90%;
}

.faqAppIntro .subTitle {
	margin-bottom: 0 !important;
}

.faqAppIntro .subTitle,
html body .subTitle .fusion-title-heading {
	text-transform: capitalize;
	color: #235cb1 !important;
	font-family: var(--helvetica)!important;
	font-size: 1.2rem !important;
	width: 80%;
}
.ourValuesContainer .subTitle .fusion-title-heading{
	color: #2D4B78!important;
	font-family: var(--helvetica-bold)!important;
	text-transform: uppercase;
	width: 85%;
}
.ourValuesContainer .fusion-text p{
	color: #2D4B79!important;
	font-family: var(--helvetica)!important;
	line-height: 1.7;
	margin: 0!Important;
}
.testimonialsContainer .subTitle .fusion-title-heading{
	color:#2D4B78!important;
	letter-spacing:0.05rem;
	font-size:1.3rem!important;
	font-family: var(--helvetica-bold)!important;
}
.testimonialsContainer p{
	color:#2D4B79;
	margin-bottom: 3rem!important;
	margin-top: 0.8rem;
}
html[dir="rtl"] body .appTitle h1.fusion-title-heading,
html[dir="rtl"] body .subTitle,
html[dir="rtl"] body .subTitle .fusion-title-heading {
	text-align: right !important;
	font-family: var(--cairoBold) !important;
}
html[dir="rtl"] .faqAppIntro .subTitle, 
html[dir="rtl"] body .subTitle .fusion-title-heading{
	font-family: var(--cairoRegular) !important;
}
.providersIntro .fusion-title.title {
	margin: 0 0 0.5rem!important;
}

.providersIntro .fusion-text {
	font-size: 1rem;
	color: var(--light-blue);
	white-space: nowrap;
}

.hero-section-container .fusion-image-element .fusion-imageframe::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	/* background-color: rgb(0 0 0 / 60%); */
	z-index: 0;
	height: 100%;
	width: 100%;
}

body {
	font-size: 16px;
	line-height: 1.5;
}

.fusion-tb-header .fusion-layout-column {
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#header.header {
	z-index: 12;
	width: 100%;
	padding: 1rem!important;
}

header #getInTouchBtn {
	background-color: var(--light-blue);
	transition: var(--transition);
	border-radius: 2rem;
	padding: 0.5rem 1rem;
	font-size: .85rem;
	letter-spacing: .04rem;
}

#header.header>div {
	min-width: 100vw;
}

#header.header .fusion-column-wrapper {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between !important;
	margin: 0;
	width: 100%!important;
	background: var(--dark-blue);
}

#header.header .fusion-column-wrapper nav {
	width: fit-content !important;
}

#header.header .fusion-column-wrapper nav .menu-text,
footer .fusion-column-wrapper nav .menu-text {
	text-transform: uppercase;
	font-size: 0.8rem;
	color: var(--dark-blue);
}

html[dir="rtl"] #header.header .fusion-column-wrapper nav .menu-text,
html[dir="rtl"] footer .fusion-column-wrapper nav .menu-text {
	font-family: var(--cairoRegular);
	font-size:1rem;
}

.navbar .awb-menu__main-a {
	text-decoration: none;
	padding: 0 1rem !important;
}

.header-phone-wrapper {
	width: fit-content;
	display: flex;
	align-items: center;
}

.header-phone-wrapper a {
	font-size: 17px;
	color: white;
}

.header-phone-wrapper img {
	height: 2rem;
	width: 2rem;
	margin-right: .7rem;
}

a.getInTouchButton {
	display: flex;
	align-items: center;
	gap: 20px;
	background-color: #121e38;
	padding: 13px 12px 13px 22px;
	border-radius: 40px 40px 40px 40px;
	transition: .3s ease-in-out;
}

a.getInTouchButton img {
	width: 30px;
	height: 30px;
}

a.getInTouchButton:hover {
	background-color: #4b6f9f;
}
.fusion-tb-header .fusion-layout-column {
    width: fit-content;
}
a.getInTouchButton span {
	color: white;
	font-size: 15px;
	font-family: helvetica;
}

.providersContainer .fusion-column-wrapper {
	padding: 0 !important;
	margin: 0 !important;
}
button.header-search-wrapper {
	background-color: transparent;
	border: none;
	width: fit-content;
	display: flex;
	align-items: center;
}

button.header-search-wrapper img {
	height: 2rem;
	width: 2rem;
	border: 1px solid white;
	padding: 7px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

button.header-search-wrapper span {
	color: white;
	font-size: 1rem;
	margin-left: 1rem;
}

.topHeaderContainer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	gap: 20px;

}
.avada-has-titlebar-content_only.fusion-body .fusion-page-title-bar{
height:unset!important;
}
.pageIntroTitle,
.fusion-page-title-bar .fusion-page-title-row h1{
	font-weight: 600;
	font-size: 1rem;
	font-family: var(--helvetica-bold);
	width: 100%!important;
	margin-right:0!important;
	margin-left: 0.9rem!important;
	text-align: left;
	position: relative;
	margin: 0!important;
	padding: 0  2.4rem!important;
	color: #4B6F9F;
	text-transform: uppercase;
}
.fusion-page-title-bar .fusion-page-title-row h1::before{
	content:"";
	background-image:url("https://silvanacheaib.github.io/addison_bradely/Images/pageTitleBar.svg");
	height: 2rem;
	width: 2rem;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left: 0;
	background-size: contain;
}
html[dir="rtl"] .fusion-page-title-bar .fusion-page-title-row h1::before{
	right:0;
	left:auto;
}
.fusion-page-title-bar .fusion-page-title-wrapper{
	height:unset;
	padding: 1.5rem 0;
}
html[dir="rtl"] .pageIntroTitle,
html[dir="rtl"] .fusion-page-title-bar .fusion-page-title-row h1{
	font-family: var(--cairoBold);
	margin-left:0!important;
	text-align: right;
}

.formTitle {
	color: #121e38;
	font-family: "Helvetica", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

#main.clearfix {
	padding: 0;
}

.footerImage {
	max-width: 173px !important;
	width: 300px !important;
}

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

.awb-icon-linkedin {
	height: 2.3rem;
	width: 2.3rem;
}

.awb-icon-linkedin:before {
	content: "";
	background-image: url(https://addisonbradley.ae//wp-content/uploads/2025/09/Fill-1.svg);
	background-size: contain;
	height: 100%;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
}

.elementor-widget-container {
	font-size: 12px;
	color: #767676;
}

.elementor-widget-container a {
	color: #1e73be;
}

.ourServicesContainer .swiper-slide {
	height: 29rem;
	display: blockimportant;
	align-items: center;
	justify-content: center;
}

.ourServicesContainer .fusion-image-wrapper.hover-type-none {
	height: 100%;
	width: 100%;
}

.ourServicesContainer .swiper-wrapper .swiper-slide .serviceTitle {
	text-transform: uppercase;
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 2;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ourServicesContainer .swiper-wrapper .swiper-slide .serviceCaption {
	width: 80%;
	margin: auto;
	line-height: 1.4;
	font-size: 1.01rem;
}

.ourServicesContainer .swiper-slide img {
	height: 100%;
	max-height: 100% !important;
	width: 100% !important;
	object-fit: cover;
}

.fusion-image-wrapper a {
	height: 100%;
	width: 100%;
}

.awb-imageframe-caption {
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	padding: 2rem;
	background: linear-gradient(to top, black, transparent);
}

.fusion-carousel-item-wrapper {
	height: 100%
}

.awb-menu__sub-ul {
	background-color: #ffffff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5) !important;
}

.awb-menu__sub-ul li {
	background-color: transparent;
}

.awb-menu__sub-ul li a {
	text-decoration: none;
}

html[dir="rtl"] .awb-menu__sub-ul li a {
	font-family: var(--cairoRegular);
}
html[dir="rtl"] .awb-menu__sub-ul li a span::before{
	scale:-1;
}
.heroTitle h1 {
	color: #121e38 !important;
	font-family: var(--helvetica-bold);
	font-size: 1.3rem !important;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .05rem;
	width: 100%;
}
html[dir="rtl"] .heroTitle h1{
	font-family:var(--cairoBold)!important;
	text-align:right!important;
}
.heroDescription p {
	font-family: var(--helvetica);
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5rem;
	color: #121E38;
	margin-bottom: 1rem!important;
}
html[dir="rtl"] .heroDescription p{
	font-family:var(--cairoRegular);
	text-align:right;
}
.aboutUsBtn {
	background-color: #121e38;
	border-radius: 40px 40px 40px 40px;
	padding: 10px 15px 10px 25px;
}

.providersContainer .fusion-image-carousel {
	margin: 0 !important;
}
.providersContainer .fusion-text-3 p {
	font-family: "Helvetica", Sans-serif;
	font-weight: 400;
	line-height: 27px
}
html[dir="rtl"] .providersContainer .fusion-text-3 p{
	margin-top:1rem;
}
.providersContainer .fusion-text-4 {
	font-family: var(--helvetica);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #797979;
}

.providersContainer>div>div.providersIntro ul li>div {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}

.aboutUsBtn i.fa-long-arrow-right,
.contactUsButton i.fa-long-arrow-right {
	color: #121E38;
	background-color: white;
	height: 2rem;
	width: 2rem;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.aboutUsBtn,
.contactUsButton {
	background-color: #121E38 !important;
	border-radius: 40px;
}

.aboutUsBtn i.fa-long-arrow-right::before,
.contactUsButton i.fa-long-arrow-right::before {
	transform: rotate(-45deg);
	transition: all .3s ease-in-out;
}

.aboutUsBtn:hover i.fa-long-arrow-right::before,
.contactUsButton:hover i.fa-long-arrow-right::before {
	transform: rotate(0deg);
}

.cvTitle p {
	color: #2D4B78 !important;
	font-family: var(--helvetica-bold);
	text-transform: uppercase;
	font-size: 1.4rem !important;
	font-weight: 400 !important;
	line-height: 2rem !important;
	margin-bottom: 0.6rem!important;
}
.customContentViewer .cvTitle p{
	color:var(--dark-blue)!important;
	font-size:1.7rem!important;
}
html[dir="rtl"] .cvTitle p {
	font-family: var(--cairoBold) !important;
}

.aboutUsContainer .subtitle p {
	font-size: 2rem!important;
	margin: 0 0 0.1rem !important;
	text-transform: uppercase;
	color: #121E38 !important;
	font-weight: 600;
	font-family: var(--helvetica-bold);
}
.customContentViewer .aboutUsContainer .subtitle p{
	text-transform: initial!important;
	font-size:1rem!important;
	color:var(--medium-blue)!important;
	font-family: var(--helvetica);
}

html[dir="ltr"] .aboutUsContainer .subtitle p {
	text-align: left !important;
}

html[dir="rtl"] .aboutUsContainer .subtitle p {
	text-align: right !important;
	font-family: var(--cairoBold)
}

.aboutUsContainer .aboutus .fusion-column-wrapper {
	flex-direction: column;
	align-items: flex-start;
}

html .aboutUsContainer .fusion-button {
	border-radius: 2rem;
	background-color: var(--dark-blue);
	text-transform: uppercase;
	transition: var(--transition);
	padding: 0.5rem 1rem;
	color: white!important;
}
html .aboutUsContainer .fusion-button:hover span{
	color:white!important;
	opacity:1!important;
}
html[dir="ltr"] .aboutUsContainer .fusion-text,
html[lang*="en-US"] .aboutUsContainer .fusion-text {
	text-align: left !important;
	--awb-content-alignment: left !important;
}

html[dir="rtl"] .aboutUsContainer .fusion-text {
	text-align: right !important;
}

html[dir="ltr"] .cvTitle h1 {
	text-align: left !important;
}

html[dir="rtl"] .cvTitle h1 {
	text-align: right !important;
}

.cv_description p,
.cv_description ul li *{
	font-size: 1rem;
	white-space-collapse: preserve;
	color: #2D4B79;
	text-align: left;
	font-family: var(--helvetica);
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 0.9rem!important;
}

.cv_description ul {
	padding:0 1rem!important
}
html[dir="rtl"] .cv_description p,
html[dir="rtl"] .cv_description ul li * {
	text-align: right;
	font-family: var(--cairoRegular);
}

.ourServicesContainer .awb-swiper-button-prev,
.ourServicesContainer .awb-swiper-button-next {
	height: 100%;
	background-color: var(--dark-blue);
	border-radius: 0 !important;
	opacity: 1 !important;
	top: 0;
}

.ourServicesContainer .awb-swiper-button-prev {
	left: -6.2rem;
}

.ourServicesContainer .awb-swiper-button-next {
	right: -8rem!important;
	width:8rem;
}
html[dir="rtl"] .ourServicesContainer .awb-swiper-button-next {
	left: -8rem!important;
	right: auto!important;
	width:8rem;
}
html[dir="rtl"] .ourServicesContainer .awb-swiper-button-prev {
	right: -8rem!important;
	left: auto!important;
	width:8rem;
}
html[dir="rtl"] .ourServicesContainer .awb-swiper-button-next i,
html[dir="rtl"] .ourServicesContainer .awb-swiper-button-prev i{
	scale:-1;
}
.ourServicesContainer .awb-swiper-button i {
	background-color: var(--light-blue) !important;
	height: 2.5rem;
	width: 2.5rem;
	border-radius: 100% !important;
	opacity: 1 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.9rem;
}

.ourServicesContainer .awb-swiper-button i::before {
	font-size: 0.9rem;
	font-weight: 400;
}

.ourServicesContainer .swiper-wrapper .swiper-slide {
	border: 3px solid #fff;
	overflow: hidden;
	height: 28rem;
}
.ourServicesContainer .swiper-wrapper .swiper-slide:hover .fusion-imageframe img{
	transform:scale(1.1);
}
.ourServicesContainer .swiper-wrapper .swiper-slide .fusion-imageframe img,
.ourServicesContainer .swiper-wrapper .swiper-slide .fusion-imageframe,
.ourServicesContainer .swiper-wrapper .swiper-slide .fusion-image-element {
	height: 100% !important;
	width: 100% !important;
	object-fit: cover;
	transition: var(--transition);
}

.ourServicesContainer .swiper-wrapper .swiper-slide .awb-imageframe-caption {
	align-items: center !important;
	justify-content: center !important;
	color: white;
	font-size: 1.3rem;
}

html body .servicesContainer h1.fusion-title-heading{
	font-size: 1.5rem !important;
	color: white !important;
	text-transform: uppercase;
	font-weight: var(--helvetica-bold)!important;
	font-weight: 600!important;
}

.awb-stars-rating-text {
	display: none;
}

.websiteLogo {
	width: 10rem !important;
}

.websiteLogo img {
	height: 100% !important;
	width: 100% !important;
	object-fit: contain !important;
}

html body .contactSection .fusion-title.appTitle h1.fusion-title-heading {
	color: white !important;
}

.contactTitle .fusion-title-heading,
.contactSubTitle .fusion-title-heading,
.contactDescription p {
	color: #ffffff !important;
}

.contactSection .subTitle .fusion-title-heading {
	color: white !important;
	width: 100%;
	font-family: var(--helvetica) !important;
	line-height: 1.3 !important;
	text-transform: uppercase;
}

.contactSection input::placeholder {
	font-size: .8rem;
	vertical-align: top;
}

.contactTitle .fusion-title-heading {
	font-size: 2rem !important;
}

.contactSubTitle .fusion-title-heading {
	font-size: 1.3rem !important;
}

.contactDescription p {
	font-size: 1rem !important;
}

.ourServicesContainer .servicesImage {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	height: 100%;
}

.ourServicesContainer .serviceText {
	position: absolute;
	z-index: 1;
	background-color: rgb(0 0 0 /25%);
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
}

.ourServicesContainer .fusion-column-wrapper {
	margin: 0;
}

.ourServicesContainer .serviceText {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	margin: 0;
	height: 100%;
}

.ourServicesContainer .fusion-builder-row {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	height: 100%;
	width: 100%;
	background-color: rgb(0 0 0 / 25%);
}

.ourServicesContainer .fusion-button {
	background-color: white !important;
	border-radius: 100%;
	height: 2.5rem;
	width: 2.5rem;
	padding: 0.3rem;
	position: absolute;
	bottom: 1rem;
	right: 3rem;
	transition: var(--transition);
}
.ourServicesContainer .fusion-button:hover{
	transform:rotate(-45deg);
}
html[dir="rtl"] .ourServicesContainer .fusion-button{
	left:3rem;
	right:auto;
	scale:-1;
}
html[dir="rtl"] .ourServicesContainer .fusion-button:hover{
	transform:rotate(45deg);
}
.ourServicesContainer .fusion-button i::before {
	color: var(--light-blue);
	font-size: 1.4rem;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:focus+label:before {
	border: 1px solid var(--light-blue) !important;
}
    #menu-footer-menu li >span:first-child{
		border: none!important;
	}
/* TESTIMONIALS */
html body .width-100 .nonhundred-percent-fullwidth:not(.container).testimonialsContainer{
	padding-top:3rem!important;
	padding-bottom:3rem!important;
}
.testimonialsContainer .awb-swiper-button-prev,
.testimonialsContainer .awb-swiper-button-next {
	height: 100%;
	background-color: white;
	border-radius: 0 !important;
	opacity: 1 !important;
	top: 50%;
	width: 6rem;
	position: absolute;
	right: 0rem;
	display: none;
}
html[dir="rtl"] .testimonialsContainer .awb-swiper-button-next {
	right:auto;
	
}
html[dir="rtl"] .testimonialsContainer .awb-swiper-button-next i{
	scale:-1;
}
html[dir="rtl"] .testimonialsContainer .awb-swiper-button-prev {
	left:auto;
	
}
html[dir="rtl"] .testimonialsContainer .awb-swiper-button-prev i{
	scale:-1;
}
.testimonialsContainer .awb-swiper-button.awb-swiper-button-prev i {
	background-color: var(--light-blue) !important;
	height: 2.5rem;
	width: 2.5rem;
	border-radius: 100% !important;
	opacity: 1 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.9rem;
	background-color: white;
}

.testimonialsContainer .awb-swiper-button.awb-swiper-button-next i {
	background-color: var(--light-blue) !important;
	height: 2.5rem;
	width: 2.5rem;
	border-radius: 100% !important;
	opacity: 1 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.9rem;
	background-color: white;
}



.testimonialCard {
	background-color: #FAF8F8;
	padding: 2rem 1rem 1rem!important;
	border-radius: 2rem !important;
	overflow: hidden;
	height: 20rem;
	position: relative;
	overflow: visible;
}

html[lang="en-US"] .testimonials .testimonialCard .fusion-text {
	text-align: left;
}

.testimonials .testimonialCard .fusion-text.testimonialDesc p {
	margin-bottom: 1.5rem!important;
	color: #111D38;
	font-size: 1rem;
	line-height:1.5;
	font-family:var(--helvetica)!important;
}

.testimonials .testimonialCard::before {
	content: "";
	background-image: url("https://silvanacheaib.github.io/addison_bradely/Images/quote.png");
	background-repeat: no-repeat;
	background-size: contain;
	height: 6rem;
	width: 6rem;
	position: absolute;
	top: -2rem;
	right: 3rem;
	transform:scaleX(-1);
}
html[dir="rtl"] .testimonials .testimonialCard::before {
	left: 3rem;
	right:auto;
	transform:scaleX(1);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox.option-inline{
	margin: 0!important;
}
html[lang="en-US"] .contactTile .fusion-grid fusion-grid-1 .fusion-layout-column {
	margin-right: 1rem !important;
}

html[dir="rtl"] .contactTile .fusion-grid fusion-grid-1 .fusion-layout-column {
	margin-left: 1rem !important;
}

.contactTile .fusion-text {
	color: white;
	margin-left: 4rem;
}

.tileTitle p {
	margin: 0 !important;
	color: white !important;
	font-family: var(--helvetica);
}

.contactTile .fusion-image-element {
	width: 2rem !important;
}

.tileTitle p {
	font-family: var(--helvetica-bold) !important;
	font-size: 1.2rem !important;
}

.contactTile {
	width: 100% !important;
	margin-top: 3rem;
	align-items: flex-start;
}
.contactSection .contactTile  .fusion-layout-column{
	margin-bottom:1rem!important;
}
.contactSection > .fusion-builder-row > .fusion-layout-column{
	width:100%!important;
}
.contactTile .tileDescription {
	color: white;
	width: 100% !important;
	margin-left: 4rem;
}
.contactSection > .fusion-builder-row > .fusion-layout-column form .fusion-layout-column{
	width:100%!important;
}
.contactTile ul li .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap {
	display: flex;
	flex-direction: row;
	margin: 0;
	padding: 0;
}
button.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-6.fusion-button-default-span.form-form-submit.button-default {
	background-color: var(--light-blue);
	border-radius: 2rem;
	padding: 0.8rem 3rem;
	margin: auto;
	display: flex;
}

footer {
	padding-top: 2rem;
	padding-bottom: 0rem;
}
.copyrightSection .fusion-column-wrapper{
	margin:0!important;
	padding:0!important;
}
.copyrightSection p {
	margin-bottom: 0.3rem;
}
.contactSection.fusion-flex-container.grey_background_color{
	background-color:#f7f7f7;
}
.contactSection.fusion-flex-container > .fusion-builder-row {
	clip-path: ellipse(202% 100% at 50% 100%);
	padding-top: 5rem !important;
	padding-bottom: 5rem !important;
	background-color: var(--dark-blue);
	padding-left: 1rem!important;
	padding-right: 1rem!important;
	flex-wrap: wrap;
	flex-direction: column;
}
.contactSection.fusion-flex-container.bg-transparent > .fusion-builder-row{
	background: transparent!important;
	padding-top: 1rem!important;
	padding-bottom: 3rem!important;
}
.contactSection p {
	color: rgb(255 255 255 / 100%);
	font-family: var(--helvetica) !important;
	width: 100%;
}

html[dir="rtl"] .contactSection p {
	font-family: var(--cairoRegular) !important;
}

.contactSection .tileDescription p {
	color: #ffffffb5;
	margin: 0 !important;
	font-size: .85rem;
	width: 66%;
}

.contactSection .appTitle {
	margin-bottom: .2rem
}

.contactSection .fusion-button {
	background-color: var(--light-blue) !important;
	margin: auto;
	width: fit-content;
	display: flex;
	border-radius: 2rem;
	transition: var(--transition);
	padding: 0.8rem 2.5rem;
	text-transform: uppercase;
	letter-spacing: .15rem !important;
	font-size: 1rem !important;
}

.contactSection .fusion-form .fusion-layout-column {
	padding: 0 !important;
	margin: 0;
	width: 100%;
}

.contactSection [for="contact_us_consent_field"] {
	position: relative !important;
	color: white !important;
	padding: 0 2rem !important;
	line-height: 1.4!important;
}

.consent {
	position: relative;
}

.consent::after {
	content: "*";
	position: absolute;
	top: -0.4rem;
	left: 1.2rem;
	font-size: 1.2rem;
	color: red;
	display: block !important;
}
html[dir="rtl"] .consent::after {
	right: 1.4rem;
	left:auto;
}
.contactSection .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before {
	border-radius: 0 !important;
	top: 0.5rem;
	border: 1px solid rgb(255 255 255)!important;
}

.contactSection .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked + label::after {
    content: "✔";
    position: absolute;
    color: white;
    font-size: .7rem;
    top: 8%;
    left: 0.3%;
}
html[dir="rtl"] .contactSection .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label::after {
	right: 0.3%;
	left:auto;
	top: 17%!important;
	transform: translateY(-50%)!important;
}
html[dir="rtl"] .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before{
	right:0!important;
	left: auto;
	top: 27%!important;
}
.copyrightContainer {
	font-size: .9rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
	width: 100%;
}

.copyrightContainer a {
	color: var(--light-blue) !important;
	text-decoration: none;
}

html body .fusion-layout-column.heroImage {
	width: 100vw !important;
	min-width: 100vw;
	height: 20rem;
	position: relative;
	padding: 0 !important;
	margin: 0 !important;
	clip-path: ellipse(100% 54% at 47% 46%) !important;
	overflow: hidden !important;
}

.heroImage img,
.heroImage .fusion-image-element,
.heroImage .fusion-imageframe {
	height: 100% !important;
	width: 100% !important;
	object-fit: cover;
	opacity: 0;
	scale: 1.1;
	animation: 1s zoomOut forwards;
}
.hero-section-container  .fusion-row {
	margin:0!important;
}
.textEditor {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.providersContainer .fusion-row {
	display: flex;
	flex-direction: column !important;
}

.width-100 .fusion-fullwidth,
.width-100 .nonhundred-percent-fullwidth {
	width: 100% !important;
	margin: 0 !important;
}

.width-100 .fusion-fullwidth:not(.container),
.width-100 .nonhundred-percent-fullwidth:not(.container) {
	padding: 0 !important;
}

.width-100 .nonhundred-percent-fullwidth.kpisSection {
	padding: 1rem !important;
	background-color: #faf8f8;
	margin: 0 !important;
}

.width-100 .nonhundred-percent-fullwidth.kpisSection .fusion-layout-column {
	margin: 0;
}

.width-100 .nonhundred-percent-fullwidth.kpisSection .fusion-grid {
	display: flex;
	justify-content: space-between;
}

html body .width-100 .nonhundred-percent-fullwidth.kpisSection .fusion-grid li {
	padding: 0 !important;
	width: 100%!important;
}
.kpisContainer .fusion-title{
	margin-bottom: 0rem!important;
}
.width-100 .nonhundred-percent-fullwidth.kpisSection .fusion-grid li>.fusion-column-wrapper>.fusion-builder-row {
	display: flex;
	align-items: center;
}
.kpisContainer .fusion-builder-row{
	display:flex;
	flex-direction:row;
	flex-wrap: wrap!important;
	align-items: center;
	justify-content: center;
}
.fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
	margin:0!important;
}

html body .faqSection  .appTitle h1.fusion-title-heading {
    text-transform: inherit;
}
.contactSection .fusion-content-layout-column  .fusion-builder-row{
	margin: 0 -4%!important;
}
.contactSection .fusion-layout-column .fusion-column-wrapper:has(.firstNameContact){
	margin-left:0!important;
	margin-right:var(--awb-spacing-right)!important;
}
html[dir="rtl"] .contactSection .fusion-layout-column .fusion-column-wrapper:has(.firstNameContact){
	margin-right:0!important;
	margin-left:var(--awb-spacing-left)!important;
}
.contactSection .fusion-layout-column .fusion-column-wrapper:has(.lastNameContact){
	margin-right:0!important;
}
li.fusion-layout-column.fusion_builder_column.fusion-builder-column.fusion-flex-column.heroImage.post-card.fusion-grid-column.fusion-post-cards-grid-column {
	width: 100% !important;
	margin: 0 !important;
}

.heroImage .awb-imageframe-caption {
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.heroImage .awb-imageframe-caption .awb-imageframe-caption-title * {
	color: white !important;
	text-transform: uppercase;
	font-size: 2.3rem!important;
	opacity: 0;
	transform: translateY(100%);
	animation: 1s fadeUp .1s  forwards;
	text-align: center!important;
	text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

html[dir="rtl"] .heroImage .awb-imageframe-caption .awb-imageframe-caption-title *{
	font-family: var(--cairoBold)
}

.kpisContainer .fusion-title-heading {
	color: #235CB1 !important;
	text-align: center!important;
}

.kpisContainer .fusion-text p {
	color: #2D4B79!important;
	text-align: center;
}

.kpisContainer .fusion-text p {
	margin: 0 !important;
}
.kpisSection .kpi_subtitle p{
	text-transform:uppercase;
	/* width: 90%; */
	text-align: center;
	font-family: var(--helvetica-bold);
	display: flex;
	align-items: center;
	justify-content: center;
}
.kpisContainer .fusion-layout-column:first-child {
	width: fit-content !important;
}

.kpisContainer .fusion-layout-column:last-child {
	width: 55%;
	margin: 0 1.9rem !important;
}

.team_member_photo {
	border-radius: 100%;
	overflow: hidden;
	border: 1.5px solid var(--dark-blue);
	height: 13rem;
	width: 13rem;
}

.team_member_photo img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.team_member_name {
	margin: .3rem 0 0 !important;
}

.team_member_name .fusion-title-heading {
	text-transform: uppercase;
	font-size: 1.5rem !important;
	text-align: center !important;
	color: var(--dark-blue);
	margin-top: 1.6rem !important;
	margin: .3rem 0 0 !important;
}

.member_position p {
	font-size: 1.25rem;
	color: var(--light-blue);
	font-family: var(--helvetica-bold);
	text-align: center;
	margin: 0 0 .3rem;
}

.member_description p {
	color: var(--light-blue);
	font-size: 1.1rem;
	line-height: 1.8;
	width: 90%;
	padding-top: 3rem;
}

.member_linkedin_profile {
	background-color: var(--light-blue);
	padding: 0.7rem 1.2rem 0.7rem 3rem !important;
	border-radius: 2rem;
	text-transform: uppercase;
	color: white;
	position: relative;
	margin: auto !important;
}

.member_linkedin_profile::before {
	content: "";
	position: absolute;
	top: 49.1%;
	left: 1.2rem;
	transform: translateY(-50%);
	height: 1rem;
	width: 1rem;
	background-image: url("../Images/linkedIn.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	padding: 0 .4rem;
}

.member_info_left_section>div {
	display: flex !important;
	flex-direction: column;
	align-items: center;
}

.member_email span {
	color: var(--light-blue) !important;
	white-space: nowrap;
	text-align: center;
}

.member_email {
	padding: 0 !important;
	margin-bottom: 1rem !important;
}

.member_linkedin_profile .fusion-button-text {
	padding-left: .6rem;
	border-left: 1px solid rgb(255 255 255 / 40%);
}

.team_member {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}
.team_member.post-card>.fusion-column-wrapper {
	background-color: transparent !important
}

.tileIcon {
	height: 3rem !important;
	width: 3rem !important;
}

.tileIcon img {
	height: 100%;
	width: 100%;
	object-fit: contain;
}

.contactTile .contactTile .fusion-layout-column:first-child {
	width: 0rem !important;
	height: auto !important;
	margin: 0 !important;
}

.faqSection.container {
	background-color: #faf8f8;
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.faqSection .faqContainer {
	background-color: white;
	border-radius: 1rem;
	overflow: hidden;
}
.stepsContainer{
	padding-top:3rem;
	padding-bottom:3rem;
}
.faqSection .fusion-column-wrapper {
	justify-content: space-between;
}

.faqSection .faqContainer .fusion-panel {
	border: none !important;
}

.stepContainer .stepTitle p {
	color: var(--dark-blue) !important;
	font-size: 1.1rem !important;
	font-family: var(--helvetica-bold);
	margin-left: 2.6rem;
	margin-bottom: 0.8rem;
	text-transform: uppercase;
}

.stepContainer .stepDescription p {
	color: var(--medium-blue) !important;
	font-size: 1rem !important;
	font-family: var(--helvetica);
	margin-left: 2.6rem;
	margin-bottom: 0;
	width: 75%;
}

.stepContainer .stepNumber .fusion-title-heading {
	color: #235cb1 !important;
}

.stepContainer .stepNumber {
	padding: 1rem 3rem 1rem 0;
	/* border-right: 1px solid var(--dark-blue); */
	margin: 0;
	height: 7rem;
	width: 7.2rem;
}
html[dir="rtl"] .stepContainer .stepNumber {
	padding: 1rem 0rem 1rem 3rem;
	border-left: 1px solid var(--dark-blue);
	border-right:none;
}
html[dir="rtl"] .stepContainer .stepTitle p,
html[dir="rtl"] .stepContainer .stepDescription p{
	margin-right: 2rem;
	margin-left:0;
}
.stepContainer {
	width: 33.33% !important;
}

.stepContainer .fusion-builder-row {
	display: flex;
	align-items: center;
}

.textEditorButton {
	transition: all .3s ease-in-out;
	background-color: #235cb1 !important;
	border-radius: 2rem;
	padding: 0.4rem 1.1rem !important;
	text-transform: uppercase;
	letter-spacing: 0.07rem;
	font-size: .85rem !important;
	margin-top: 1rem;
}

.textEditorButton i {
	background-color: white;
	border-radius: 100%;
	padding: .5rem;
	height: 2rem;
	width: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;

}
html[dir="rtl"] .textEditorButton span{
	font-family:var(--cairoRegular);
}
html[dir="rtl"] .textEditorButton i {
	scale:-1;
	margin-right:.6rem;
	margin-left:0;
}
.textEditorButton i::before {
	color: #235cb1 !important;
	top: 50%;
	left: 50%;
	transform: translate(-50% -50%);
}

.text-editor-container>.fusion-column-wrapper>.fusion-builder-row {
	align-items: center;
	justify-content: space-between;
}
.ourServicesContainer{
	overflow:visible;
}
.pageTitleBarContainer .fusion-column-wrapper {
    display: flex!important;
    align-items: center;
    flex-wrap: nowrap!important;
    margin: 0!important;
}
.pageTitleBarContainer svg{
	height: 2rem;
	width: 2rem;
}
.text-editor-container.horizontalView .fusion-builder-row,
.textEditorContainer.horizontalView .fusion-builder-row{
    display:flex!important;
    align-items:center!important;
}
.text-editor-container.horizontalView .fusion-builder-row .fusion-layout-column{
    margin-bottom:0!important
}
.blogsContainer .fusion-grid{
    display:flex;
    align-items:flex-start;
    gap: 1rem;
}
.blogCard {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    padding: 0!important;
    width: 32.4%!important;
    position:relative;
    border-radius:.5rem;
    overflow:hidden;
    height: 29rem;
}
.blogCard div a{
	margin:0 0 1rem 1rem;
	background-color: transparent!important;
	padding:0!important;
	
}
.blogCard div a span::after{
	content:"»";
}
.blogCard div a span{
	color:#4b6f9f!important;
	font-size:.8rem;
	position:relative;
}
.blogCard .blogCategory{
	position:absolute;
	top:1rem;
	right:1rem;
	z-index: 1;
	background-color: #121e38;
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:.4rem 1rem;
	border-radius:.5rem;
}
.blogCard .blogCategory p{
	margin:0;
	font-size:.8rem;
	font-family:var(--helvetica)!important;
}
.blogCard .blogTitle{
	padding:1rem 1rem 0.5rem;
}
.blogCard .blogTitle p{
	margin:0;
	color:#4b6f9f;
    font-weight:600!important;
    font-size:1.15rem;
	font-family:var(--helvetica-bold)!important;
}
.blogCard .blogImage{
	height: 14rem;
	width:100%;
}
.blogDescription{
	padding:0 1rem;
}
.blogDescription p{
	font-family: "Poppins", Sans-serif;
    font-size: .85rem;
    font-weight: 400;
	color:#121e38!important;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow:hidden;
}
.blogCard .blogImage img{
	height:100%;
	width:100%;
	object-fit:cover;
}
.user-name-rating p{
    color:#2D4B77;
    font-family:var(--helvetica-bold);
    text-transform:capitalize;
    margin: 0!important;
}
html[dir="rtl"] .user-name-rating p{
    font-family:var(--cairoBold)!important;
}
.fa-star.awb-stars-rating-empty-icon::before{
    content:"";
    height:1.3rem;
    width:1.3rem;
    background-image:url("https://silvanacheaib.github.io/addison_bradely/Images/empty%20star.png");
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-flex;
    color: transparent;
}
.fa-star.fas.awb-stars-rating-filled-icon{
	content:"";
    height:1.3rem;
    width:1.3rem;
	background-image:url("https://silvanacheaib.github.io/addison_bradely/Images/filled%20star.png");
	background-size:contain;
    background-repeat:no-repeat;
    display:inline-flex;
    color: transparent;
}
.awb-stars-rating-icons-wrapper{
	display:flex;
	align-items:center;
	margin-bottom:.8rem;
}
html[dir="rtl"] .menu-item .awb-menu__main-background-default{
    border-right:0;
    border-left:1px solid rgb(255 255 255 );
}
html[dir="rtl"] .menu-item:last-child .awb-menu__main-background-default{
    border-left:none;
}
.CenteredContent .fusion-column-wrapper{
    display:flex!important;
    flex-direction: column!important;
    align-items:center;
    justify-content:center;
}
.CenteredContent .fusion-column-wrapper .text-editor-description,
.CenteredContent .fusion-column-wrapper .text-editor-description a{
	color:var(--medium-blue);
}
.CenteredContent .fusion-image-element {
    height:7rem;
    width:7rem;
    margin-bottom:2rem;
    
}
.meet_out_team{
    background-color: #FAF8F8;
	background-image: none!important;
}

.smallContactIcons .CenteredContent .fusion-image-element {
    height: 3rem;
    width: 3rem;
    margin-bottom: 3rem;
}
.CenteredContent .fusion-image-element img{
    height:100%;
    width:100%;
    object-fit:cover;
}
.CenteredContent .text-editor-description p{
    text-align:center!important;
    /* width: 82%; */
}
li.CenteredContent:nth-child(2) .text-editor-description p{
	direction:ltr;
}
.meet_out_team .fusion-content-layout-column{
	background-image:none!important;
}
.contactPage input,
.contactPage textarea{
	border:1px solid var(--dark-blue)!important;
}
.contactPage .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label,
.contactSection.contactPage .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:after{
	color:var(--dark-blue)!important;
}
.contactSection.contactPage .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before{
	border-color:var(--dark-blue)!important;
}
.contactPage .fusion-form{
	width:100%;
}
.valueDescription p{
    font-size:.75rem;
    text-transform:lowercase;
	text-transform: math-auto;
}
.valueDescription {
  position: absolute;
  background: white;
  padding: 1rem 1.5rem;
  border: 1px solid rgb(0 0 0 / 20%);
  border-radius: 0.5rem;
  display: inline-block;
  width: 20rem;
  top: 7.9rem;
  transform: translateX(-50%);
  left: 50%;
  opacity: 0;
}

.valueDescription::after {
  content: "";
  scale:-1;
  position: absolute;
  left: 44%;
  transform: translateX(-50%);
  top: -10px; /* place below the box */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid white; /* white fill */
  z-index: 2;
}

.valueDescription::before {
  content: "";
  position: absolute;
  left: 44%;
  scale:-1;
  transform: translateX(-43%);
  top: -12px; /* slightly lower to show border behind */
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid rgb(0 0 0 / 20%); /* subtle border */
  z-index: 1;
}


.valueContainer:hover .valueDescription{
    opacity:1;
}
.ourValuesContainer{
    overflow:visible;
    z-index: 11;
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.topHeader .fusion-builder-row {
    display: flex;
    flex-direction: row;
}
.topHeader .fusion-builder-row  .fusion-layout-column:first-child .fusion-layout-columngmai {
    width:8rem;
	
}
.text-editor-container .fusion-builder-row {
	flex-direction:column;
}
.topBar{
	position: relative!important;
	right: 0rem!important;
	width:fit-content!important;
	min-width: 11rem;
}
.topHeader .fusion-layout-column{
	padding-bottom:0!important;
}
.contactSection >.fusion-layout-column:nth-child(2){
	width: 100%!important;
	min-width: 100%!important;
}
.contactForm{
		width:100%;
	}
.text-editor-description h4 {
    font-size: 22px!important;
    color:var(--medium-blue)!important;
    margin: 1rem 0 .5rem;
}
.dark_background_color .text-editor-description h4{
	color:white!important;
	text-transform: uppercase;
}
.horizontalView .text-editor-description{
	gap:1rem 0;
	display:flex;
	flex-direction:column;
}
.horizontalView .text-editor-description h4:first-child{
	margin-top:0
}
.contactForm .fusion-column-wrapper > .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{
     width: 92%;
     margin: 0;
 }
.contentEditor{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.awb-menu.collapse-enabled.mobile-size-column-absolute .awb-menu__main-ul, .awb-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul {
    top: 2rem!important;
}
.trp-flag-image{
	display: none!important;
}
.fusion-footer .fusion-fullwidth{
	padding: 0!important;
}
#menu-footer-menu li:not(:first-child) > span:first-child{
	border: none;
	border-left: 1px solid var(--dark-blue)!important;
}
html[dir="rtl"] #menu-footer-menu li > span:first-child{
	border-left: 1px solid var(--dark-blue)!important;
	border-right:none!important;
}
.search-results .fusion-posts-container{
    display:flex;
    align-items:flex-start;
    flex-wrap:wrap;
    padding: 1rem;
}
.search-results .fusion-posts-container article{
	position:relative!important;
	top:unset!important;
	left:unset!important;
	right:unset!important;
	bottom:unset!important;
}
.search-results .fusion-posts-container .fusion-post-wrapper{
	border:none;
}
.search-results .fusion-posts-container .fusion-image-wrapper{
	width:100%;
	height: 17rem!important;
	border-radius: 1.5rem;
}
.search-results .fusion-posts-container .fusion-image-wrapper img{
	height:100%;
	width:100%;
	object-fit:cover;
}
.search-results .fusion-posts-container .fusion-post-content-wrapper{
	padding:0rem!important
}
.search-results .search-page-search-form .posts-container{
    display:flex!important;
    flex-wrap:wrap;
}
.search-results .fusion-post-medium {
    width: 33%!important;
    height: 29rem;
    margin: 0!important;
}
.search-results .entry-title a {
    font-size:1.25rem!important;
    color: var(--medium-blue)!important;
}
.smallerimage .cv_image{
	height: 12rem!important;
}
.textEditorButton .fusion-button-text:empty {
    display: none;
}

.textEditorButton .fusion-button-text:empty {
    display: none;
}

.textEditorButton:has(.fusion-button-text:empty) {
    display: none;
}
.allFaqsContainer h3{
	color: var(--light-blue);
	text-transform: uppercase;
	font-size: 2rem!important;
	margin-bottom: 0;
}
html[dir="rtl"] .allFaqsContainer h3{
	color:var(--dark-blue)!important;
	font-family:var(--cairoBold)!important;
}
.search .fusion-content-sep.sep-double.sep-solid{
	display:none!important;
}
.fusion-alert.alert-success.success {
    --awb-background-color: var(--light-blue);
    --awb-accent-color: white;
}
.search-page-search-form.search-page-search-form-top{
	padding:0 1rem;
}
.search-results .fusion-post-content-container{
	display:none!important;
}
.search-page-search-form.search-page-search-form-top .entry-title {
	font-size:1.5rem!important;
	color:var(--medium-blue);
}
.awb-menu.collapse-enabled.awb-menu_indent-left ul ul a span {
    color: #111e38;
    font-size: 0.9rem;
}
.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile:before{
	color:#666!important;
}
	.testimonialsContainer .awb-swiper.fusion-post-cards {
	padding: 1rem 1rem !important;
	width: 100% !important;
}
@media(min-width:768px){
	.fusion-post-cards>.fusion-grid>.fusion-grid-column{
		width:fit-content!important;
	}
}
@media(min-width:992px) {
	.providersContainerSection .fusion-builder-row{
		flex-direction:row;
	}
	.contactSection > .fusion-builder-row > .fusion-layout-column form .fusion-layout-column{
	width:50%!important;
}
	.contactSection > .fusion-builder-row >.fusion-layout-column{
	width:50%!important;
}
	.contactSection .fusion-form .fusion-layout-column{
		width:50%;
	}
	.contactSection.fusion-flex-container > .fusion-builder-row{
		flex-direction: row;
		flex-wrap:nowrap;
	}
	.testimonials .testimonialCard::before {
		height: 9rem;
		width: 9rem;
}
	.testimonialsContainer .awb-swiper-button-prev, 
	.testimonialsContainer .awb-swiper-button-next{
		display:flex;
	}
	.aboutUsContainer .fusion-imageframe {

    height: 29rem;

}
	#blue_text{
	color:var(--light-blue);
	margin: 0 .3rem;
}
	.stepContainer .stepNumber {
	border-right: 1px solid var(--dark-blue);
}
	.kpisContainer .fusion-text p{
width:unset;
	}
	.kpisSection .kpi_subtitle p {
    width: 90%;
}
	.kpisContainer .fusion-builder-row{
	display:flex;
	flex-direction:row;
	flex-wrap: nowrap!important;
	justify-content: flex-start;
}
	html body .fusion-layout-column.heroImage{
height:65vh;
	}
	#menu-footer-menu li{
	width:100%;
	align-items: center;
	justify-content: center;
	margin: 0;
	text-align: center;
	padding:0;
}
	.customContentViewer ul ul{
		padding:0!important;
	}
	.customContentViewer .fusion-builder-row .fusion-layout-column:last-child{
		padding-left:6rem!important;
	}
	html[dir="rtl"] .customContentViewer .fusion-builder-row .fusion-layout-column:last-child{
		padding-right:6rem!important;
		padding-left:0!Important;
	}
	.customContentViewer ul ul li{
		background-color:white;
		box-shadow:0 0 2px 0 rgba(0, 0, 0, .5) !important;
		padding:.5rem 1rem;
		margin:.5rem 0;
		color:var(--medium-blue)!important;
		list-style-type:none;
	}
#menu-footer-menu li:not(:first-child) a{
	width:auto;
	color:var(--dark-blue)!important;
	border-left: 1px solid var(--dark-blue)!important;
}
html[dir="rtl"] #menu-footer-menu li:not(:first-child) a{
		border-right: 1px solid var(--dark-blue)!important;
		border-left:none!important;
}
	.awb-menu .awb-menu__main-ul {
	align-content: center;
}
	#header.header .fusion-column-wrapper nav .menu-text{
		color:white;
	}
	.contactSection [for="contact_us_consent_field"]{
		padding:0 2rem;
	}
	.contactSection .subTitle .fusion-title-heading {
	    width: 75%;
	}
	.contactSection p {
		width: 64%;
	}
	.contactTile .fusion-text,
	.contactTile .tileDescription{
		margin-left:0;
	}
	html body .appTitle h1.fusion-title-heading{
		font-size: 2rem!important;
	}
	html[dir="rtl"] body .providersContainerSection .appTitle h1{
		font-size:1.6rem!important;
	}
	.faqSectionContainer .appTitle h1.fusion-title-heading{
		font-size: 1.2rem!important;
		margin-top: 1.3rem!important;
	}
	.smallContactIcons{
		display:flex;
		align-items:flex-start;
	}
	.fusion-post-cards>.fusion-grid>.fusion-grid-column.verticalIconText{
	width:33%!important;
}
.twoCol  .fusion-post-cards>.fusion-grid>.fusion-grid-column.verticalIconText{
	width:45%!important;
}
	.twoCol  .fusion-post-cards>.fusion-grid{
		justify-content:space-between;
	}
	.text-editor-container.horizontalView{
		padding-top:3rem!important;
		padding-bottom:3rem!important;
	}
	.fusion-post-cards>.fusion-grid>.fusion-grid-column{
		width:100%!important;
		padding: 0;
	}
	.fusion-post-cards>.fusion-grid>.fusion-grid-column.blogCard{
		width: 32%!important;
	}
	    .fusion-post-cards>.fusion-grid>.fusion-grid-column.stepContainer {
        width: 33%!important;
    }
	.fusion-tb-header .fusion-layout-column{
		width: var(--awb-col-width);
	}
	.topHeader .fusion-builder-row{
		width:100%;
		max-width: 100%!important;
		min-width: calc(100% - 4%)!important;
	}
	.topBar{
		min-width: unset;
		right: unset;
	}
	#header.header .fusion-column-wrapper>div:first-child{
		display:block;
	}
	.actionMenu .fusion-image-element {
		position:relative!important;
		top:unset;
		right: 0;
		transform: none;
	}
	html body .width-100 .nonhundred-percent-fullwidth.kpisSection .fusion-grid li {
	padding: 0 !important;
	width: 40%!important;
}
	.aboutUsContainer .fusion-column-wrapper .fusion-image-element img{
		display:inline-block;
	}
	.text-editor-container .fusion-builder-row {
	flex-direction:row;
}
	.width-100 .nonhundred-percent-fullwidth.kpisSection {
	padding: 3rem 8rem !important;
}
.copyrightSection{
padding-bottom:2rem;
}
	footer > div{
		justify-content:space-between!important;
	}
	#menu-footer-menu li {
		width:fit-content;
	}
	#menu-footer-menu{
	display:flex;
	flex-direction:row;
	justify-content:unset;
	align-items:unset;
	width: fit-content;
}
	.contactSection.fusion-flex-container > .fusion-builder-row{
	clip-path: ellipse(158% 100% at 50% 100%);
	padding-top: 6rem !important;
	padding-bottom: 6rem !important;
	/* background-color: var(--dark-blue); */
}
	.contactSection.fusion-flex-container{
		background-image:none!important;
	}
	.pageTitleBarContainer svg {
    height: 1.5rem;
    width: 1.5rem;
}
	#header.header {
	padding:0!important;
}
	
	.testimonialsContainer .awb-swiper.fusion-post-cards {
	padding: 1rem 7rem !important;
	width: 100% !important;
}
	.testimonialCard {
	padding: 3.5rem 3rem 2rem!important;
	height: 18rem!important;
}
	html body .width-100 .fusion-fullwidth.servicesContainer {
		background-color: var(--dark-blue);
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	.ourValuesContainer .fusion-post-cards:nth-child(2) ul li {
		width: 13rem !important;
	}
	.ourValuesContainer .fusion-post-cards:nth-child(2) ul {
		margin-left: 2rem !important;
	}

	.ourValuesContainer .fusion-grid .fusion-layout-column:not(:last-child) .fusion-imageframe::after {
		content: "";
		position: absolute;
		top: 50%;
		transform: translate(100%, -50%);
		left: 10%;
		background-image: url("https://silvanacheaib.github.io/addison_bradely/Images/Line%209.svg");
		background-size: contain;
		height: 6px;
		width: 100%;
		background-repeat: no-repeat;
	}
html[dir="rtl"] .ourValuesContainer .fusion-grid .fusion-layout-column:not(:last-child) .fusion-imageframe::after {
		content: "";
		position: absolute;
		top: 50%;
		transform: translate(-100%, 50%);
		right: 10%;
		background-image: url("https://silvanacheaib.github.io/addison_bradely/Images/Line%209.svg");
		background-size: contain;
		height: 6px;
		width: 100%;
		background-repeat: no-repeat;
	}
	.providersIntro {
		padding-left: 8rem!important;
		padding-right: 2rem!important;
		width: auto;
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	html[dir="rtl"] .providersIntro {
			padding-right: 8rem!important;
			padding-left: 2rem!important;
			width: auto;
		}
	.heroTitle h1 {
		font-size: 2.2rem !important;
	}
.heroTitle #blue_text{
	color:inherit!important;
}
	.ourValuesContainer .fusion-column-wrapper>.fusion-post-cards:first-child {
		width: 28%;
	}

	.ourValuesContainer .fusion-column-wrapper>.fusion-post-cards:nth-child(2) {
		width: 72% !important;
	}

	.aboutUsContainer .fusion-column-wrapper .fusion-column-wrapper .fusion-layout-column {
		/* width: 50% !important; */
	}

	html[dir="rtl"] .aboutUsContainer .fusion-column-wrapper .fusion-column-wrapper .fusion-layout-column:last-child {
		padding-right: 4rem !important;
		padding-left: 0 !important
	}
		.aboutUsContainer .fusion-column-wrapper .fusion-column-wrapper .fusion-layout-column:last-child {
		padding-right: 0rem !important;
		padding-left: 6rem !important;
	}
	html[dir="rtl"] #menu-footer-menu li:last-child span{
		border:none!Important;
	}
}
@media(min-width:1200px) {

	.search-results .fusion-posts-container,
	.search-page-search-form.search-page-search-form-top{
		padding-left:6rem!important;
		padding-right:6rem!important;
	}
	.contactSection.fusion-flex-container > .fusion-builder-row{
		padding-left: 5rem!important;
		padding-right: 5rem!important;
	}
	.avada-has-titlebar-content_only.fusion-body .fusion-page-title-bar,
	.fusion-page-title-bar.fusion-tb-page-title-bar{
	padding-left:8rem;
	padding-right:8rem;
}
	html body .container {
		max-width: 100% !important;
		width: 100% !important;
		margin: 0;
		padding-left: 5rem !important;
		padding-right: 5rem !important;
	}
}
@media(min-width:1365px){
	.fusion-post-cards>.fusion-grid>.fusion-grid-column.stepContainer{
		width:33%!important;
	}
}
@media(min-width:1600px){
.grey_background_color .text-editor-description p, 
	.grey_background_color .text-editor-description ul li, 
	.grey_background_color .text-editor-description ol li {
    font-size: 1vw !important;
    margin-top: .5vw;
}
	.ourServicesContainer .awb-swiper-button-prev {
    left: -6.2vw;
}
.awb-swiper-button-next, .awb-swiper-button-prev{
	width:5vw;
}
	html[dir="rtl"] .faqAppIntro .appTitle h1.fusion-title-heading, 
html[dir="rtl"] .faqAppIntro .appTitle p {
    font-family: var(--cairoBold) !important;
    font-size: 1.6vw !important;
}
	.heroImage .awb-imageframe-caption .awb-imageframe-caption-title * {
    font-size: 2.3vw !important;
}
	.actionMenu .fusion-image-element {
    height: 1.5vw !important;
    width: 1.5vw !important;
    max-width: 2vw;
}
	.hero-section-container .fusion-button .awb-button__icon, html .aboutUsContainer .fusion-button i {
    height: 1.5vw;
    width: 1.5vw;
}
	    .contactSection.fusion-flex-container > .fusion-builder-row {
        padding-left: 8vw !important;
        padding-right: 8vw !important;
    }
	    .contactSection.fusion-flex-container > .fusion-builder-row {
        padding-top: 6vw !important;
        padding-bottom: 6vw !important;
    }
	.pageIntroTitle, .fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 1vw;
    margin-left: 0vw !important;
    padding: 0 1.8vw!important;
}
	body{
		/* font-size:1vw; */
	}
	.fusion-page-title-bar .fusion-page-title-row h1::before {
    height: 1.5vw;
    width: 1.5vw;
}
	.websiteLogo {
    width: 10vw !important;
}
	.tileIcon {
    height: 3vw !important;
    width: 3vw !important;
}
	.contactTile .fusion-image-element {
    width: 2vw !important;
}
	.contactSection .tileDescription p {
    font-size: .85vw;
}
.navbar .awb-menu__main-a {
    padding: 0 1vw !important;
}
	.tileTitle p {
    font-size: 1.2vw !important;
}
	header #getInTouchBtn {
    border-radius: 2vw;
    padding: 0.5vw 1vw;
    font-size: .85vw;
    letter-spacing: .04vw;
}
	.trp-language-switcher-container a span{
		font-size:1vw;
	}
	.fusion-page-title-bar .fusion-page-title-wrapper {
    padding: 1.5vw 0;
}
	#header.header .fusion-column-wrapper nav .menu-text, footer .fusion-column-wrapper nav .menu-text {
    font-size: 0.8vw;
}
	html .aboutUsContainer .fusion-button {
    border-radius: 2vw;
    padding: 0.5vw 1vw;
}
	.hero-section-container .fusion-button .awb-button__icon::before, 
	html .aboutUsContainer .fusion-button i::before{
		font-size:1vw;
	}
	.aboutUsContainer .subtitle p {
    font-size: 2vw !important;
    margin: 0 0 0.1vw !important;
}
	html body .container{
		padding-left:8vw!important;
		padding-right:8vw!important;
	}
	.cv_description p {
    font-size: 1vw;
    margin-bottom: 0.9vw !important;
}
	.aboutUsContainer .fusion-imageframe{
		height: 30vw;
	}
	.hero-section-container .fusion-button span, html .aboutUsContainer .fusion-button span {
    font-size: .85vw;
    letter-spacing: 0.23vw;
}
	.text-editor-description p {
    font-size: 1vw;
}
	    html body .appTitle h1.fusion-title-heading {
        font-size: 2vw !important;
    }
	html body .subTitle, html body .subTitle .fusion-title-heading {
    font-size: 1.5vw !important;
}
	.faqAppIntro .subTitle, html body .subTitle .fusion-title-heading{
		font-size:1vw!important;
	}
	.text-editor-title .fusion-title-heading {
    font-size: 1.6vw !important;
    width: 90%;
}
	.ourValuesContainer .fusion-grid .fusion-imageframe {
    height: 6vw;
    width: 6vw;
}
.ourValuesContainer .fusion-grid .fusion-layout-column:first-child .fusion-imageframe {
    padding: 1vw;
}
	    .ourValuesContainer .fusion-post-cards:nth-child(2) ul {
        margin-left: 2vw !important;
    }
	.ourValuesContainer .fusion-post-cards:nth-child(2) ul li {
        width: 13vw !important;
    }
	.valueContainer .fusion-text {
    font-size: .9vw !important;
    margin-top: 0.7vw;
}
	.text-editor-container.horizontalView {
        padding-top: 3vw !important;
        padding-bottom: 3vw !important;
    }
}