
/* your custom css goes here */
[dir="rtl"] body,[dir="rtl"] li,[dir="rtl"] a,[dir="rtl"] p,
[dir="rtl"] h1,[dir="rtl"] h3,[dir="rtl"] h4, [dir="rtl"] h4,
[dir="rtl"] h5,[dir="rtl"] h6,[dir="rtl"] button,[dir="rtl"] .bd-highlight i{
        font-family: 'Droid Arabic Kufi';
    text-align: right !important;
}
@media (max-width: 767px) {
    [dir="rtl"] body,[dir="rtl"] li,[dir="rtl"] a,[dir="rtl"] p,
    [dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,
    [dir="rtl"] h5,[dir="rtl"] h6,[dir="rtl"] button,[dir="rtl"] .bd-highlight i{
            font-family: 'Droid Arabic Kufi';
   
    }
    [dir="rtl"] .breadcrumb-area h1,h2,h3,h4,h5,h6,ul,li{
        text-align:unset!important;
    }
}
*{  
    /*font-family: 'Droid Arabic Kufi'!important;*/
    /*font-family: "Font Awesome 5 Free";*/
}
[dir="rtl"] .breadcrumb-area li{
    text-align:center;
}

[dir="rtl"] .breadcrumb-area h1,h2,h3,h4,h5,h6,ul,li{
    text-align:center!important;
}
[dir="rtl"] .breadcrumb-area .row{
    text-align:center!important;
}

[dir="rtl"] body{
	direction: rtl;
    text-align: right;
}

[dir="rtl"]  .news-section,[dir="rtl"]  .achivements-section,[dir="rtl"]  .clients-section{
	direction: ltr !important;
}

[dir="rtl"] .top-left{
	float: right !important;
}

[dir="rtl"] .top-right {

    float: left !important;

}
[dir="rtl"] .main-header .header-top .top-right ul li{
	float: right !important;
}

[dir="rtl"] .main-menu .navigation>li{
	float: right !important;
}

[dir="rtl"] .main-menu{
    float: right;
}

[dir="rtl"] .main-header .nav-outer{

}
[dir="rtl"] .main-header .main-box .logo-box{
	float: right !important;
}

[dir="rtl"] dl#simple-gallery dd {

    left: 0 !important;
    right: auto !important;
    }

   [dir="rtl"]  .d-d1{
    	left: 15px !important;
    	right: auto !important;
    }
      [dir="rtl"] .col-lg-3.bd-highlight {
    float: right !important;
}
   [dir="rtl"] .sec-title.centered .separator{
	margin: 0 !important;
}



[dir="rtl"] .info-block .inner-box .icon-box{
	text-align: center !important;
}
[dir="rtl"]  .info-block .inner-box{
	text-align: center !important;
}

[dir="rtl"] .info-block .inner-box h3{
	text-align: left !important;
}

[dir="rtl"] .sec-title.centered{
	direction: rtl !important;
}
[dir="rtl"] .list-menu li a{
	display: table !important;
}


.fa {

    font-family: FontAwesome !important;

}

.menu-footer-menu{
	direction: ltr !important;
}


[dir="rtl"] .myBtnMore {
    display: block !important;
    width: 100% !important;
}



[dir="rtl"] .services-block  h3 a,[dir="rtl"] .services-block  h3 {
    text-align: center !important;
}



[dir="rtl"]  #landing-page ol li:before, [dir="rtl"] #landing-page ul li:before {

    position: absolute;
    right: -35px;
}

/*.fa,*/
/*.fas {*/
/*    font-family: "Font Awesome 5 Pro" !important;*/
/*}*/

.fab{
    font-family: "Font Awesome 5 Brands" !important;
}


.top-bar-area .shape::after {
    top: -100% !important;
    right: -48% !important;
    border-left: 5px solid #ffffff;
    border-right: 0 !important;
    width: 150% !important;
}

.top-bar-area .shape::after {
    position: absolute;
    right: 0;
    top: -100%;
    content: "";
    height: 300%;
    width: 500%;
    background: #FF5E14;
    z-index: -1;
    transform: skewX(330deg);
    border-right: 5px solid #ffffff;
}
.top-bar-area .social li:last-child{
    margin-right: 20px !important;
}

.top-bar-area .social li i{
    font-size:20px;
    color:#fff;
}

.top-bar-area .social li {
    margin-right: 13px;
}
@media (min-width: 768px){
     .navbar-header {
    float: right !important;
}
}


@media (min-width: 768px){
     .navbar-right {
    float: left !important;
    margin-left: -15px !important;
    margin-right: 0 !important;
}
}

.attr-nav{
    float: left !important;
}


@media (min-width: 1024px) {
/*nav.navbar.bootsnav.navbar-transparent.white .attr-nav {*/
/*    border-right: 1px solid rgba(255, 255, 255, 0.1);*/
/*    border-left: 0 !important;*/
/*}*/
}
/*nav.navbar.bootsnav.navbar-transparent.white*/
/*{*/
/*    background:linear-gradient(to bottom, #d7dbe385, #cbc6d4f0) !important;*/
/*    border-bottom:0!important;*/
/*}*/
.navbar .attr-nav .call i{
    margin-right: 0 !important;
    margin-left: 15px !important;
}


@media (min-width: 768px){
     .navbar-nav>li {
    float: right !important;
}
}



.breadcrumb-area .breadcrumb li::after {
    content: "\f104";
        right: -8px;
}

footer .link ul li::after{
    left: calc(100% + 10px);
        transform: rotate(180deg);
}

.about-area.ver-two .info .text-opacity{
    left: auto !important;
    right: -50px;
}

.site-heading.text-center,.site-heading.text-center h4 {
    text-align: center !important;
}


.col-lg-8.offset-lg-2 {
    flex: 100%;
    max-width: 100%;
    margin-left: 0 !important;
}


.owl-carousel {
    direction: ltr;

}

.testimonial-items h1{
    font-size: 195px !important;
}


.testimonials-area.bg-gray .testimonial-content .item::after {
    display: none;
}

    nav.navbar.bootsnav ul.nav > li > a {
        font-size: 15px;
        letter-spacing: 0px!important; 
        padding: 39px 12px;
        text-transform: uppercase;
        font-family: 'Droid Arabic Kufi';
    }
    .breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {
    font-family: 'Droid Arabic Kufi';
    }
    .nav>li>a>img {
    width: 20px;
}

.fa-angle-left:before {
    content: "\f104";
    /* content: "\f105"; */
    font-family: "Font Awesome 5 Free";
    margin-left: 5px;
    margin-top: 2px;
    /* border: none; */
    font-weight: 900;
    /* transition: all 0.35s ease-in-out;*/
}
.fa-angle-right:before {
    content: "\f105";
    /* content: "\f105"; */
    font-family: "Font Awesome 5 Free";
    margin-left: 5px;
    margin-top: 2px;
    /* border: none; */
    font-weight: 900;
    /* transition: all 0.35s ease-in-out;*/
}
.tab-content .tab-pane ul li {
    padding-right: 30px;
}
.fa-home:before {
    content: "\f015";
    font-family: "Font Awesome 5 Free";
}
.blog-area .sidebar .title h4::after{
    right:0;
}
.fa-plus:before {
    content: "\f067";
    font-family: "Font Awesome 5 Free";
}
.formrow .fa-arrow-circle-right:before {
    content: "\f0a8";
    font-family: "Font Awesome 5 Free";
}
.fa-times:before {
    content: "\f00d";
    font-family: "Font Awesome 5 Free";
}
@media (min-width: 1024px) {
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
        background: #fff none repeat scroll 0 0;
        border: 1px solid transparent;
        border-radius: 2px;
        box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.15);
        padding: 0;
        width: 250px;
        max-width: 250px!important;
    }
.services-area .services-items.services-carousel .owl-dots {
    margin-top: 40px;
    margin-bottom: -8px;
    text-align: center!important;
}


@media (max-width: 768px) {
    .navbar-brand > img {
        width: 100%; /* Make it responsive for smaller screens */
        max-width: 120px; /* Limit the maximum size for smaller viewports */
        display: block!important;
        margin: 0 auto!important;
        text-align:center!important;
    }
    
}

.contact-area .contact-address h5{
    text-align:center!important;
}
.contact-area .contact-address h2{
    font-weight: 600;
    margin-bottom: 30px;
}
.contact-area .contact-address p{
    text-align:center!important;
}
.select2-container--default .select2-selection--single {
    height: 60px !important;
    display: flex !important;
    align-items: center !important;
    padding-left: 30px;
    padding-right: 10px;
    font-size: 16px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: normal !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
    display: flex;
    align-items: center;
    height: 100%;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100% !important;
    top: 2px!important;
    right: 10px;
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 60px!important;
}
.select2-container--default .select2-selection--single {
    border: none!important; 
    border-radius: 4px;
    background: #eef1f6!important;
}
.yellow .contact-area .contact-items .content button {
    margin-top: 10px;
}
@media (max-width: 767px) {
.g-recaptcha {
    transform: scale(1);
    transform-origin: 0 0;
    max-width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

/* Responsive scale for small devices */
@media (max-width: 576px) {
    .g-recaptcha {
        transform: scale(0.85);
    }
}

@media (max-width: 400px) {
    .g-recaptcha {
        transform: scale(0.75);
    }
}

/* Optional: Center align the captcha */
.g-recaptcha, .recaptcha-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Error message styling */
.text-danger {
    font-size: 14px;
    margin-top: 5px;
    display: block;
}
.recaptcha-wrapper a img, iframe {
    border: none;
    width: 89%!important;
}

    .yellow .contact-area .contact-address{
        margin-top: 34px;
    }
}