.elementor-kit-6{--e-global-color-primary:#36B5BB;--e-global-color-secondary:#545454;--e-global-color-text:#7A7A7A;--e-global-color-accent:#36B5BB;--e-global-typography-primary-font-family:"Bahij TheSansArabic";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Bahij TheSansArabic";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Bahij TheSansArabic";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Bahij TheSansArabic";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */::-webkit-scrollbar {
  width: 6px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #545454;
  border-radius: 0;
}

@font-face {
font-family: "Bahij TheSansArabic";
src: url('https://radiance-safety.dev2.tqnia.me/wp-content/uploads/2022/01/Bahij_TheSansArabic-Plain.ttf');
}
body{
	font-family: "Bahij TheSansArabic" !important;
}

.elementor-element-62fbc3e h3.elementor-image-box-title:after, .elementor-element-62128e4 h3.elementor-image-box-title:after{
    background: var( --e-global-color-primary ) !important
}

#services.elementor-element-0150600 .swiper-button-next:after, .elementor-element-d787c5e .swiper-button-next:after{
    color:var( --e-global-color-primary ) !important
}
#services.elementor-element-0150600 .swiper-button-prev:after, .elementor-element-d787c5e .swiper-button-prev:after{
    color: var( --e-global-color-primary ) !important
}

#services .swiper-button-next svg, #services  .swiper-button-prev svg, #services  .swiper-button-next svg, #services  .swiper-button-prev svg {
    visibility: visible !important;
}


/*our_service*/

.elementor-flip-box__layer__description {
    text-align: justify;
}
.our_service .elementor-widget-wrap{
    /*display: flex;*/
    /*flex-wrap: wrap;*/
    /*justify-content: space-between;*/
}

.our_service  .elementor-flip-box__layer{
    border-radius: 10px !important;
    overflow: hidden;
}
/* Disable fade effect on hover for the back layer */
.elementor-flip-box--effect-fade .elementor-flip-box__back {
    opacity: 1 !important; /* Ensure the back layer remains fully visible */
    transition: none !important; /* Disable any transitions on opacity */
}

/* Optional: Disable hover effect on the front layer */
.elementor-flip-box--effect-fade .elementor-flip-box__front {
    opacity: 1 !important;
    transition: none !important;

}

.plus-icon {
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    font-size: 30px;
    transition: transform 0.3s, color 0.3s;
    background-color: rgba(0, 0, 0, 0.5); /* Optional for visibility */
}

/* Rotate the plus icon by 45 degrees to make an "X" */
.plus-icon.rotated {
    transform: rotate(45deg);
}
/* Back layer smooth opacity transition */
.elementor-flip-box__back {
    opacity: 1;
    transition: opacity 0.3s ease; /* Smooth opacity transition */
}


.wpml-ls-flag {
    filter: invert(1);
}
.elementor-section.elementor-section-height-full{
    height: calc(100vh - 110px) !important;
}

@media (max-width:767px){
    .elementor-section.elementor-section-height-full{
    height: calc(100vh - 90px) !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bahij TheSansArabic';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://radiance-safety.dev2.tqnia.me/wp-content/uploads/2022/01/Bahij_TheSansArabic-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Bahij TheSansArabic';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://radiance-safety.dev2.tqnia.me/wp-content/uploads/2022/01/Bahij_TheSansArabic-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Bahij TheSansArabic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://radiance-safety.dev2.tqnia.me/wp-content/uploads/2022/01/Bahij_TheSansArabic-SemiLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Bahij TheSansArabic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://radiance-safety.dev2.tqnia.me/wp-content/uploads/2022/01/Bahij_TheSansArabic-Plain.ttf') format('truetype');
}
@font-face {
	font-family: 'Bahij TheSansArabic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://radiance-safety.dev2.tqnia.me/wp-content/uploads/2022/01/Bahij_TheSansArabic-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Bahij TheSansArabic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://radiance-safety.dev2.tqnia.me/wp-content/uploads/2022/01/Bahij_TheSansArabic-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Bahij TheSansArabic';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://radiance-safety.dev2.tqnia.me/wp-content/uploads/2022/01/Bahij_TheSansArabic-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */