@font-face {
    font-family: 'NarkissBlock';
    src: url('../fonts/NarkissBlock-Thin.woff2') format('woff2'),
         url('../fonts/NarkissBlock-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'NarkissBlock';
    src: url('../fonts/NarkissBlock-Light.woff2') format('woff2'),
         url('../fonts/NarkissBlock-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'NarkissBlock';
    src: url('../fonts/NarkissBlock-Regular.woff2') format('woff2'),
         url('../fonts/NarkissBlock-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'NarkissBlock';
    src: url('../fonts/NarkissBlock-Medium.woff2') format('woff2'),
         url('../fonts/NarkissBlock-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'NarkissBlock';
    src: url('../fonts/NarkissBlock-Semibold.woff2') format('woff2'),
         url('../fonts/NarkissBlock-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'NarkissBlock';
    src: url('../fonts/NarkissBlock-Bold.woff2') format('woff2'),
         url('../fonts/NarkissBlock-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'NarkissBlock';
    src: url('../fonts/NarkissBlock-Black.woff2') format('woff2'),
         url('../fonts/NarkissBlock-Black.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'NarkissBlock';
    src: url('../fonts/NarkissBlock-Heavy.woff2') format('woff2'),
         url('../fonts/NarkissBlock-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

.skip-link{right:0; left:inherit;}
html{overflow-x:hidden;}
body{direction:rtl; font-family: 'NarkissBlock'; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,p,ol,ul,li{font-family: 'NarkissBlock';}
form{direction:rtl;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction:rtl;}
.innerpg h1{transform-origin: right; right: 79px; top: -123px; left: inherit;}
.subscribebox h3{margin: 0 0 0 35px;}
.footer-links .quicklinks ul li{margin-left:30px; margin-right:0px;}
.footer-links .quicklinks ul li:last-child{margin: 0;}
.footer-links .quicklinks ul li a:after{left: -15px;right:inherit;}
.footer-links .quicklinks .social-icbtn{margin-right: 20px; margin-left:inherit;}
.lang-socialbx{margin-right:30px; margin-left:inherit;}
.social-bx a{margin-left: 5px; margin-right:inherit;}
.navbar-light .navbar-nav li{margin-left: 35px; margin-right:inherit;}
.navbar-brand{margin:0;}
.about-breaf-data{padding: 0 30px 0 0px;}
.care-posdt{padding: 0 30px 0 0px;}
.apply-box h6{margin: 0 0 0 30px;}
.contact-data{padding: 0 15px 0 0px;}
.team-box .team-img{margin-left: 20px; margin-right:inherit;}
.innerpg .ntxt h1{position: relative; transform: inherit; top: inherit; left: inherit; right:inherit;}
.no-padding{padding:0px;}
.about-breaf-data ul{padding-right: 20px; padding-left:0px;}
.team-all-details{padding: 40px 30px 0 0px;}
.team-details-imgbx h4 i{margin-right: 20px; margin-left:inherit;}
.team-all-details ul{padding-right:20px; padding-left:0px;}
img.cimgbox{right:0; left:inherit;}
.tabs-in-circle{right: -175px; left:inherit;}
.team-title h2 a{margin-right: 20px; margin-left:inherit;}
img.team-a{left: 15%; right:inherit;}
.why-title img{margin-left: 40px; margin-right:inherit;}
.banner-box h1{right: 20%; left:inherit;}
.home.rtl .banner-box h1{right: 30%; left:inherit; font-family: "Poppins", sans-serif;}
.banner-box h6{left:15px; right:inherit;}
.why-data{padding: 0 15px 0 0px;}
.navbar-light .navbar-nav li .dropdown-menu ul li a{text-align:right;}
.navbar-light .navbar-nav li .dropdown-menu{left: -60px; right: auto;}
.home .banner-box{left:0; right:inherit;}
/*.bg_container img{transform: rotateY(-180deg);}*/
.bg_container{height:99.99vh; width:100.1%;}
.top_banner .background{
	 left: inherit;
		right:-25%;
		background-position: 0 0; /* Start position at the left */
    animation: backgroundTransition 10s linear forwards; /* Adjust duration as needed */
	background-repeat: no-repeat;
}
/* Create a keyframe animation for the background transition */
@keyframes backgroundTransition {
    0% {
        background-position: 0 center; /* Start position at the left */
    }
    100% {
        background-position: -100px center; /* Move approximately 100px to the right */
    }
}
.rtl .team-shp{right:0; left:inherit; transform:rotate(180deg);}
.social-bx a{line-height:26px;}
.home .why-title h2{direction:ltr;}
.home .banner-box h6{direction:ltr;}
.about-breaf-data ul{ list-style:disc; padding-right:20px; padding-left:0px;}
.about-breaf-data ol{ list-style:decimal; padding-right:20px; padding-left:0px;}
.team-all-details ul{ list-style:disc; padding-right:20px; padding-left:0px;}
.about-breaf-data p{margin:0 0 10px;}

@media(min-width:767px){
	.home .why-we-wrp{margin-top:-4px; background:white;}
}
@media(min-width:1431px) and (max-width:1700px){
	.innerpg h1{transform: rotate(-90deg); transform-origin: right; right: 50px; top: -78px; left: inherit;}
	.lang-socialbx{margin-right: 20px; margin-left:inherit;}
	.navbar-light .navbar-nav li{margin-left: 20px; margin-right:inherit;}
	.tabs-in-circle{right:-150px;left:inherit;}
	img.team-a{left: 5%; right:inherit;}
	.why-title img{margin-left: 15px;}
}

@media(min-width:1351px) and (max-width:1430px){
	.innerpg h1{transform: rotate(-90deg); transform-origin: right; right: 50px; top: -78px; left: inherit;}
	.team-all-details{padding: 0 25px 0 0px;}
	.tabs-in-circle{right:-150px;left:inherit;}
	img.team-a{left: 5%; right:inherit;}
	.why-title img{margin-left: 15px;}
	.navbar-light .navbar-nav li{margin-left: 22px; margin-right:inherit;}
}
@media(min-width:1201px) and (max-width:1350px){
	.innerpg h1{transform: rotate(-90deg); transform-origin: right; right: 50px; top: -78px; left: inherit;}
	.lang-socialbx{margin-right: 25px; margin-left:inherit;}
	.navbar-light .navbar-nav li{margin-left: 18px; margin-right:inherit;}
	.team-all-details{padding: 0 25px 0 0px;}
	.tabs-in-circle{right:-150px;left:inherit;}
	img.team-a{left: 5%; right:inherit;}
	.why-title img{margin-left: 15px;}
	.navbar-light .navbar-nav li .dropdown-menu{max-width: 700px;min-width: 700px;left: 0; right:inherit;}
}
@media(min-width:1025px) and (max-width:1200px){
	.innerpg h1{transform: rotate(-90deg); transform-origin: right; right: 50px; top: -78px; left: inherit;}
	.lang-socialbx{margin-right: 15px; margin-left:inherit;}
	.navbar-light .navbar-nav li{margin-left: 15px; margin-right:inherit;}
	.team-details-imgbx h4 i{margin: 15px 0 0;}
	.team-all-details{padding: 30px 0 0;}
	.tabs-in-circle{right:-150px;left:inherit;}
	img.team-a{left: 15px; right:inherit;}
	.why-title img{margin-left: 15px;}
	.navbar-light .navbar-nav li .dropdown-menu{max-width: 620px;min-width: 620px;left: 0; right:inherit;}
}
@media(min-width:992px) and (max-width:1024px){
	.innerpg h1{transform: rotate(-90deg); transform-origin: right; right: 50px; top: -78px; left: inherit;}
	.lang-socialbx{margin-right: 15px; margin-left:inherit;}
	.navbar-light .navbar-nav li{margin-left: 15px; margin-right:inherit;}
	.team-box .team-img{margin: 0 auto 20px;}
	.team-details-imgbx h4 i{margin: 15px 0 0;}
	.team-all-details{padding: 30px 0 0;}
	.tabs-in-circle{left:auto;right: -100px;width: 200px;height: 200px;top:-150px;opacity: 0.50;display: block;}
	img.team-a{left: 15px; right:inherit;}
	.why-title img{margin-left: 15px;}
	.navbar-light .navbar-nav li .dropdown-menu{max-width: 620px;min-width: 620px;left: 0; right:inherit;}
	.rtl .team-shp{right: -90px; text-align: right; top: -180px;}
}
@media(min-width:768px) and (max-width:991px){
	.innerpg h1{transform: rotate(-90deg); transform-origin: right; right: 50px; top: -78px; left: inherit;}
	.subscribebox h3{font-size: 20px;margin: 0 0 0 20px;}
	.footer-links .quicklinks ul li{margin-left: 10px; margin-right:0px;}
	.footer-links .quicklinks ul li a:after{display: none;}
	.care-posdt{padding:0px;}
	.team-box .team-img{margin: 0 auto 20px;}
	.team-all-details{padding: 30px 0 0;}
	.tabs-in-circle{left:auto;right: -100px;width: 200px;height: 200px;top:-150px;opacity: 0.50;display: block;}
	img.team-a{left: 15px; right:inherit;}
	.why-title img{margin-left: 15px;}
}
@media(max-width:1192px){
	.lang-socialbx{margin: 15px 0 0;}
	.navbar-light .navbar-nav li{margin: 0 0 0px; width: 100%;}
	.navbar-light .navbar-nav li .dropdown-menu{position: relative;max-width: 100%;min-width: 100%;padding: 0;right: 0;margin: 0;background: transparent;box-shadow: none;}
	.navbar-light .navbar-nav li .nav-link{text-align:right;}
	.footer-links .quicklinks .social-icbtn{margin-right: 10px; margin-left: 0px !important;}
}
@media(max-width:991px){
	.top_img{margin-right:calc(100% - 350px); margin-right:calc(100% - 343px); margin-left:inherit;}
	.top_img{text-align:left;}
	.top_img img{text-align:left;left: -39px; left:-16px; left:3px; right: inherit; } 
	.top_img .background_mobile{left:-42px; left:-17px; left:2px; right:inherit;}
	.home .banner-box h1{right:20px; left:inherit:}
	.home.rtl .banner-box h1{right: 20px; left:inherit;}
	.home.rtl  .banner-box h1{padding-right:70px;padding-bottom:30px; background:url('../images/i_letter.png'); background-repeat:no-repeat; background-size:contain; background-position:top right;}
	.rtl .inner-banner-center .container p{
		color: white;
	}
}
@media(max-width:1400px){
	.navbar-light .navbar-nav li {
    margin-left: 20px;
	}
}
@media(max-width:1280px){
	.navbar-light .navbar-nav li {
    margin-left: 15px;
	}
}
@media(max-width:767px){
	.innerpg h1{display: block; position:absolute;bottom: 0; top: inherit; left: 0; right: 0; margin: 0 auto;}
	.subscribebox h3{font-size: 20px;margin: 0 0 0 20px;}
	.footer-links .quicklinks ul li{margin: 0;}
	.footer-links .quicklinks ul li a:after{display: none;}
	.footer-links .quicklinks .social-icbtn{margin: 20px 0 0;}
	.about-breaf-data{padding: 0;}
	.care-posdt{padding:0px;}
	.apply-box h6{font-size: 18px;margin: 0 0 0 15px;}
	.team-box .team-img{margin: 0 auto 20px;}
	.team-all-details{padding: 30px 0 0;}
	.tabs-in-circle{right:auto;left: -100px;width: 200px;height: 200px;top:-150px;opacity: 0.50;}
	img.team-a{display: none;}
	.why-title img{position: absolute;top: 30px;right: 0;width: 30px; left:inherit;}
	.banner-box h1{right: 15px;}
	.home.rtl .banner-box h1{right: 15px; left:inherit;}
	.why-data{padding: 0;}
	.why-we-wrp{padding:30px 30px 30px 15px;}
	.home.rtl .banner-box h1{font-size: 35px; padding-right:40px;padding-bottom:20px;}
	
}