/**
 * Almnafthon Website
 * Version: 1.1
 * Powerd by: mntsher Company | mntsher.com
 * Designer: Ayat Ahmed | instagram.com/ayaat.a7med
 * Copyrights 2021
 */
/***********
*
* vars
*
***********/
@media (max-width: 575.98px) {
  .subAbout .message .before {
    left: -20px;
    right: auto;
  }
  .packsLargeTable .item .wrap .feats {
    left: -111px;
    right: auto;
  }
  #topBar .phone {
    margin-left: 0;
    margin-right: -10px;
  }
  .service-item .before-img {
    left: 0;
  }
  .service-item .cont-container::before {
    left: 30px;
  }
  .bordered-text {
    top: 0;
    font-size: 2rem;
  }
}
@media (min-width: 576px) {
  .service-item .before-img {
    left: 0;
  }
  .service-item .cont-container::before {
    left: 30px;
  }
  .subAbout .message .before {
    left: -20px;
    right: auto;
  }
  .packsLargeTable .item .wrap .feats {
    left: -168px;
    right: auto;
  }
  .bordered-text {
    top: -80px;
    font-size: 4rem;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  #subHeader .title {
    text-align: right;
  }
}
@media (min-width: 992px) {
  .text-lg-right {
    text-align: left;
  }
  .text-lg-left {
    text-align: right;
  }
  .fl-lg-right {
    float: left;
  }
  .fl-lg-left {
    float: right;
  }
  .fl-lg-none {
    float: none;
  }
  .txt-lg-right {
    text-align: left;
  }
  .txt-lg-left {
    text-align: right;
  }
  .txt-lg-center {
    text-align: center;
  }
  .def-border-lg-right:not(.def-border-lg-left) {
    border-left: 1px solid #C0C0C0;
    border-right: 0;
  }
  .def-border-lg-left:not(.def-border-lg-right) {
    border-right: 1px solid #C0C0C0;
    border-left: 0;
  }
  .stat-item:not(:last-child) .wrap::after {
    right: auto !important;
    left: -13px !important;
  }
  .stat-item-2.first .wrap .subTitle::before {
    left: 0;
    right: auto;
  }
  .subAbout .about-item .image {
    left: -50px;
    right: auto;
  }
  .subAbout .message .before {
    left: -14px;
    right: auto;
  }
  .packsLargeTable .item .wrap .feats {
    left: -81px;
    right: auto;
  }
  .to-reset {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }
  .service-item .before-img {
    left: 30px;
  }
  .service-item .cont-container::before {
    left: 120px;
  }
  .bordered-text {
    top: -60px;
    font-size: 6rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .subAbout .message .before {
    left: 45px;
    right: auto;
    background-size: 150%;
  }
}
@media (min-width: 1200px) {
  .fl-xl-right {
    float: left;
  }
  .fl-xl-left {
    float: right;
  }
  .subAbout .message .before {
    left: -14px;
    right: auto;
  }
}
@media (min-width: 1300px) {
  .packsLargeTable .item .wrap .feats {
    left: -69px;
    right: auto;
  }
}
@media (min-width: 1400px) {
  .packsLargeTable .item .wrap .feats {
    left: -84px;
    right: auto;
  }
}
@font-face {
  font-family: "DroidArabicKufi";
  font-style: normal;
  src: url(../webfonts/ar/DroidKufiRegular.eot);
  src: url(../webfonts/ar/DroidKufiRegular.eot?#iefix) format("embedded-opentype"), url(../webfonts/ar/DroidKufiRegular.woff2) format("x-woff2"), url(../webfonts/ar/DroidKufiRegular.woff) format("woff"), url(../webfonts/ar/DroidKufiRegular.ttf) format("truetype");
  font-weight: normal;
}
@font-face {
  font-family: "DroidArabicKufi";
  src: url(../webfonts/ar/DroidKufiBold.ttf) format("truetype");
  font-weight: 900;
}
@font-face {
  font-family: SegoeUI;
  src: local("Segoe UI Light"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format("woff2"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format("woff"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format("truetype");
  font-weight: 100;
}
@font-face {
  font-family: SegoeUI;
  src: local("Segoe UI Semilight"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype");
  font-weight: 200;
}
@font-face {
  font-family: SegoeUI;
  src: local("Segoe UI"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: SegoeUI;
  src: local("Segoe UI Bold"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype");
  font-weight: 600;
}
@font-face {
  font-family: SegoeUI;
  src: local("Segoe UI Semibold"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format("woff2"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format("woff"), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf) format("truetype");
  font-weight: 700;
}
/*
@font-face {
  font-family: "Montserrat-Arabic";
  src: url("../webfonts/ar/Montserrat-ArabicLight.ttf");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "Montserrat-Arabic";
  src: url("../webfonts/ar/Montserrat-ArabicRegular.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Montserrat-Arabic";
  src: url("../webfonts/ar/Montserrat-ArabicMedium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Arabic";
  src: url("../webfonts/ar/Montserrat-ArabicSemiBold.ttf");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Arabic";
  src: url("../webfonts/ar/Montserrat-ArabicBold.ttf");
  font-weight: bold;
  font-style: normal;
}
*/
/***********
*
* Style Functions
*
***********/
.main-title,
.bordered-text,
.big-title {
  font-family: "Tajawal Black", serif;
}

.sub-title, body,
body a,
body a:hover,
html,
html a,
html a:hover {
  font-family: "Tajawal", sans-serif;
}

.flip-y, .prev-page,
.next-page,
.page-form .form-group button, .subAbout .message .before, .close-menu-icon .ico, .arrow-icon,
.circleArrow .icon,
.sliderArrows .next .icon,
.sliderArrows .prev .icon .circle, .fa-star-half-alt, .fa-star-half {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.flip-x {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

body,
body a,
body a:hover,
html,
html a,
html a:hover {
  direction: rtl;
}

.transform-none {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}

.text-right,
.txt-right {
  text-align: left;
}

.text-left,
.txt-left {
  text-align: right;
}

.owl-carousel,
#booking-startingtime input[type=range],
.arrows,
.creatores-images {
  direction: ltr;
}

.aa-switch-check::before {
  left: 1.5px;
  right: auto;
}

.fl-right,
.sub-media .arrows {
  float: left;
}

.fl-left {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 20px;
  right: auto;
}

.form-control {
  text-align: right;
}

.headTri.headTri-1 {
  left: auto;
  right: 0;
}
.headTri.headTri-2 {
  right: auto;
  left: 0;
}

#topBar .nav-link {
  font-size: 1em;
}

#toTop {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.circleArrow .icon,
.sliderArrows .next .icon,
.sliderArrows .prev .icon {
  left: auto;
  right: -5px;
}
.circleArrow:hover .icon::before,
.sliderArrows .next:hover .icon::before,
.sliderArrows .prev:hover .icon::before {
  margin-top: 12px;
}

#topBar .nav-link.lang .aa-dropdown-menu {
  right: auto;
  left: 0;
}

.header-follow-links {
  right: 40px;
  left: auto;
}

.service-item .cont-container::before {
  right: auto;
}
.service-item .cont-container .icon img {
  right: -20px;
  left: auto;
}
.service-item .before-img {
  right: auto;
}

.mainAbout .img-1 .dots,
.mainAbout .img-1 .tri {
  right: auto;
}
.mainAbout .img-1 .dots {
  top: -30px;
  left: 17%;
}
.mainAbout .img-1 .tri {
  left: 10%;
}

.mainStatistics .red-tri {
  left: 20px;
  right: auto;
}

.mainWatchVid .content .before.orange {
  right: auto;
  left: 0;
}

.mainWatchVid .content .before.blue {
  right: 30px;
  left: auto;
}

.top-menu {
  left: auto;
  right: -200vw;
}
.top-menu.show {
  right: 0;
}

.close-menu-icon {
  left: 50px;
  right: auto;
}
.close-menu-icon .txt {
  margin: 10px auto;
  position: absolute;
  right: 1px;
  left: 1px;
}

.top-menu .follow {
  padding: 10px 0 10px 20px;
}

#subAbout .img {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}

.subHeader .author {
  padding-right: 50px;
  padding-left: 0;
  letter-spacing: normal;
}
.subHeader .big-title {
  padding-bottom: 20px;
}

.portItem .wrap .title-menu .menu-wrap .category {
  padding-right: 35px;
  padding-left: 0;
}

.portItem .wrap .title-menu .menu-wrap .before {
  left: 0;
  right: auto;
}

.packsLargeTable .item.pack-details .wrap {
  text-align: right;
}

.packsLargeTable .item .wrap .feats {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.page-form .form-group button {
  left: 0;
  right: auto;
}

.additionalPackages.customRequest .packs-container::before {
  right: 0;
  left: auto;
}

.header-follow-links .follow-txt span {
  right: -20px;
  left: auto;
}

.aa-download-icon .arrow::before,
.aa-download-icon .arrow::after {
  right: 10px;
}

.profile:hover .aa-download-icon .arrow::before {
  right: 12px;
}

.sideItem.search .wrap .cont i {
  right: auto;
  left: 15px;
}

#filter-search #filter-search-wrap .reset-icon svg {
  right: auto;
  left: 20px;
}

.mainAbout .bordered-text {
  top: -70px;
  left: auto;
}

.featuresIcons::after,
.main-statment::after {
  border-right: 150px solid transparent;
  border-left: 150px solid transparent;
  border-bottom: 250px solid #F6F4FD;
  left: 0;
  right: auto;
}

.featuresIcons .container::after {
  left: -220px;
  right: auto;
}

.additionalPackages.brochure:not(.customRequest) .container::before {
  right: 50px;
  left: auto;
}

.ts-control.single .ts-input:after {
  right: auto;
  left: 15px;
}

.main-login .contact-form .form-group i:not(.not) {
  right: 0;
  left: auto;
}

.main-cp .cp-block .block-content .actions {
  right: auto;
  left: -15px;
}

.faq-content .body .body-wrapper {
  padding: 20px 40px 20px 0;
  border-left: 0;
  border-right: 3px solid #E01E38;
}

.fixed-table-wrapper {
  right: auto;
  left: 0;
}

.top-menu .top-lang {
  right: 40px;
  left: auto;
}

.packsLargeTable .feats-circle {
  right: auto;
  left: -3px;
}
.packsLargeTable .feats-circle.inside {
  left: 3px;
}

.marketPackItem .wrapper .feats-circle {
  right: auto;
  left: -15px;
}

/*# sourceMappingURL=rtl.css.map */
