/*
  Theme Name: EliteCorp
  Theme Coder: Ahmed Shreef
  PSD Designer:
  FirstColor: #B28E44
  SecondColor: #ec1c23
#08526d
  
*/
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap');

/* Start Upper Bar */
body{direction: rtl;background: #ffffff;font-size: 14px;text-align: right}
body,h1,h2,h3,h4,h5,h6,span,.btn,p,.nav-link,a,
.h1, .h2, .h3, .h4, .h5, .h6,label,input,textarea{
    font-family: 'Cairo', sans-serif !important;
}
a.fa, a.fa:before, .fa, .fa:before{
    font-family: 'FontAwesome' !important;
}
.carousel-caption{
  text-align: right;
}
.fact-counter .column .inner .content{
  text-align: right;
  padding-left: 0;
  padding-right: 80px;
}
.fact-counter .column .inner .content .icon{
  right: 0;
  left: auto;
}
.header-top .top-left li{
  border-left: none;
  border-right: 1px solid #e2e2e2;
}
.header-top .top-left li:last-child{
  border-right: none;
}
header .header .carousel .carousel-control-prev{ right: 0; left: auto; }
header .header .carousel .carousel-control-next{ left: 0; right: auto; }
header .header .carousel .carousel-control-prev .carousel-control-icon i:before{ content: "\f105"; }
header .header .carousel .carousel-control-next .carousel-control-icon i:before{ content: "\f104"; }
header .header .carousel .carousel-item img,
.anthology .content-section .details-box a img, .pages .details-box a.read-more-btn img{transform: none;}
.section-info .icon:before{
 left: auto;
  right: -45px;
}
.section-info .icon:after{
  right: auto;
  left: -45px;
}


.founders .section-content .border{
    left: auto;
    right: -25px;
}
.founders .section-content .border{border-radius: 0 15px 0 0;}
.founders .section-content .image-box  .border-radious{
    left: auto;
    right: 20px;
}

.founders .section-content .details-box h2,
.anthology .content-section .details-box h2{
  border-left:0;
  border-right: 2px solid #b88b3c;;
}
.anthology .content-section .details-box a span{
  margin-right: auto;
  margin-left: 20px;
}
.anthology .content-section .details-box a:hover span{
  margin-right: auto;
  margin-left: 30px;
}
.left-image .border{
  left: -25px !important;
  right: auto  !important;
  border-radius: 15px 0 0 0  !important;
}
 .left-image .border-radious{
  right: auto  !important;
  left: 20px  !important;
 }
.contact .section-content .box-content-container{
    margin-left: auto;
    margin-right: -112px;
}

.contact .section-content .box-content-container .box-content ul.social:after{
    right: auto;
    left: -7px;

}
.contact .section-content .box-content-container .box-content ul li{
  display: inline-block;
}

/*footer*/

footer .call-us li a i{
  margin-left: 5px;
}
footer .content-col .title-widget::after {
  left: auto;
  right: 0;
}
.pages.about-us .last-section .h2{
  border-left: 0;
  border-right: 1px solid;
}
.pages .read-more-btn span,.right-image .read-more-btn span,.left-image .read-more-btn span{
      margin-right: auto !important;
      margin-left: 5px !important;
}
.pages .read-more-btn:hover span,.right-image .read-more-btn:hover span,.left-image .read-more-btn:hover span{
  margin-right: auto !important;
  margin-left: 10px !important;
}
.pages.servicess .section-content .box{
  text-align: right;
}
.pages.servicess .section-content .box .box-title .h3{
  border-left: 0;
  border-right: 1px solid #B28E44;
}
.posts .post-box .post-content h2{border-left: 0;border-right: 1px solid;}
.posts .post-box .post-content .readmore-container{text-align: left;}
.posts .post-box .post-content a span{
 margin-right: auto;
 margin-left: 20px;
}
.posts .post-box .post-content a img{
  transform: none;
}
.auth-icon{
  margin-left: auto;
  margin-right: 10px;
}
.search-box i.fa-search{
   left: auto;
  right: 10px;
}
.search-box button{
  right: auto;
  left: 0;
  border-radius: 10px 0 0 10px;
}
.bequests-content .content-page .aside .wedget ul li .counter{float: left;}
.bequests-content .section-info .aqar-box .aqar-detailes .price-deta .price{
  float: right;border-left: 1px solid;border-right: 0;padding-right: 0;padding-left: 10px;
}
.bequests-content .section-info .aqar-box .aqar-detailes .price-deta .more{float: left;}
.bequest-slide .carousel-caption {
   left: auto !important;
    right: 1% !important;
}
/*.bequest-slide .carousel-caption*/
.bequest-content .bequest-desc ul li{margin-left: 25px;margin-right: 0;}
.bequest-content .bequest-desc ul li .key{margin-left: 5px;margin-right: 0;}
/*.founders .section-content .border{
    left: 50px !important;
    right: auto !important;
}*/
/*****Media screen*/
@media (min-width: 1200px){
}
@media (max-width: 768px){
  .contact .section-content .box-content-container{margin-left: auto !important;}
}

@media (max-width: 480px){
   
}
/* October 2026 revisions */
.main-slider .btns-box .theme-btn{margin: 0 0 10px 6px;}
.more-link:hover i, .leader-card-btn:hover i{transform: translateX(-4px);}
.page-banner:before{background: linear-gradient(to left, rgba(28,43,70,0.95) 0%, rgba(28,43,70,0.75) 45%, rgba(28,43,70,0.25) 100%);}
@media (max-width: 767px){
  .page-banner:before{background: rgba(28,43,70,0.85);}
}
.practice-card-icon{left: auto;right: 50%;margin-left: 0;margin-right: -28px;}
.page-banner-breadcrumb li + li:before{content: '\2039';}
.service-block-title:after{left: auto;right: 0;}
.service-area, .service-feature{border-left: 0;border-right: 1px solid #e6e0d3;}
.service-area:first-child, .service-feature:first-child{border-right: 0;}
.service-step:before{left: auto;right: 50%;}
@media (max-width: 767px){
  .service-area, .service-feature{border-right: 0;}
}
