/*Powered By: Mustafa Online*/
@font-face {
  font-family: 'trans';
  src: url('../fonts/trans.eot?#iefix') format('embedded-opentype'),
  url('../fonts/trans.woff') format('woff'),
  url('../fonts/trans.ttf')  format('truetype'),
  url('../fonts/trans.svg#ev') format('svg');
  font-weight: normal;
  font-style: normal;
}
/******** Put This Code At The Bottom of Your CSS Files **********/
body {
    direction: rtl
}
h1, h2, h3, h4, p, div, article, section, main, button, a {
  font-family: 'trans' !important;
}

#preloader {
  position: fixed;
  height: 100vh;
  width: 100%;
  background: rgba(242, 243, 200, 0.96);
  z-index: 9999999999;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  /*display: none;*/
}

.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.padd-50 { padding: 50px 0 }
.padd-70 { padding: 70px 0 }
.padd-90 { padding: 90px 0 }
.padd-110 { padding: 110px 0 }
.padd-130 { padding: 130px 0 }

.site-branding img {
    max-height: 70px !important;
}
.pg_cover .title {
    color: #fff;
    text-shadow: 0 1px 2px #263452;
}

/* SLIDER */
.home-slider {
    width: 100%;
    height: calc(100vh - 52px)
}

.swiper-text-holder {
  position: absolute;
  bottom: 80px;
  left: 0;
  z-index: 10000;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  color: #fff
}

.swiper-text-holder h1 {
  color: #fff;
  font-size: 24px;
  text-transform: initial;
}

.swiper-text-holder p {
  font-size: 20px
}

.swiper-button {
  background-image: none !important;
}

.swiper-button i {
    color: #ececec;
    font-size: 60px;
    padding: 2px 7px;
    background: rgba(45, 74, 138, 0.48);
}
/* SLIDER */

.pg_404 footer.footer {
  display: none;
}

.pg_service_single .content-inner ul {
  list-style: circle;
  padding-right: 20px
}

.pg_service_single .tab-head-ul li {
  float: right;
  margin-left: 5px
}

.pg_service_single  .tab-head-ul li.tab a{
  display: inline-block;
  min-height: 62px
}

.pg_service_single .bodyo {
  background: #efefcb;
  padding: 20px 10px;
  border: 1px solid #a3a336;
  border-radius: 5px;
  margin-bottom: 20px
}

.pg_service_single .bodyo span {
  background-color: transparent !important
}

@media(min-width: 1100px) {
  .serv_cover {
    margin-top: 93px
  }
}

.servo-title a, .servo-title a:hover {
  color: #263045
}
/*-------------------------------------*/
/* Pagination Starts Here */
.MarkupPagerNav {
  clear: both;
  margin: 1em 0;
  padding: 0
}
.MarkupPagerNav li {display: inline;list-style: none;margin: 0;}
.MarkupPagerNav li a,
.MarkupPagerNav li.MarkupPagerNavSeparator {display: block;padding: 2px 9px;font-weight: bold;
    text-transform: uppercase;
    margin-left: 3px;
    font-size: 14px;
    color: #fff;
    background: #767f81;
    /** Float **/
    float: right;
}

.MarkupPagerNav li.MarkupPagerNavOn a,
.MarkupPagerNav li a:hover {text-decoration: none;color: #fff;
    /* Main Color Here */
    background: #a9a844;
}

.MarkupPagerNav li.MarkupPagerNavSeparator {display: inline;color: #777;padding-right: 3px;padding-left: 3px;
    background: #d2e4ea;    
}
/**** Pagination Ends Here ****/