@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Outfit:wght@100..900&family=Aref+Ruqaa:wght@400;700&family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&family=Lateef:wght@200;300;400;500;600;700;800&family=Noto+Sans+Arabic:wght@100..900&display=swap");
@font-face {
  font-family: "segoepr";
  src: url("../fonts/Segoe-Print-Font.ttf") format("trueType");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "chillax";
  src: url("../fonts/Chillax-Semibold.ttf") format("trueType");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "quentin";
  src: url("../fonts/Quentin.otf") format("trueType");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "rage";
  src: url("../fonts/RAGE_1.TTF") format("trueType");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "InkBrushArabic";
  src: url("../fonts/InkBrushArabicTextured.otf") format("trueType");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Fustat";
  src: url("../fonts/Fustat.ttf") format("trueType");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RedHatDisplay";
  src: url("../fonts/RedHatDisplay.ttf") format("trueType");
  font-weight: normal;
  font-style: normal;
}
:root {
  --tg-ff-body: "Poppins", sans-serif;
  --tg-ff-outfit: "Outfit", sans-serif;
  --tg-ff-segoepr: 'segoepr', sans-serif;
  --tg-ff-chillax: 'chillax', sans-serif;
  --tg-ff-quentin: 'quentin', sans-serif;
  --tg-ff-rage: 'rage', sans-serif;
  --tg-ff-fontawesome: "Font Awesome 6 Pro";
  --tg-ff-inkbrush: 'InkBrushArabic', sans-serif;
  --tg-ff-ibmplex: "IBM Plex Sans Arabic", sans-serif;
  --tg-ff-aref: "Aref Ruqaa", serif;
  --tg-ff-lateef: "Lateef", serif;
  --tg-ff-noto: "Noto Sans Arabic", sans-serif;
  --tg-ff-fustat: "Fustat", sans-serif;
  --tg-ff-redhatdisplay: "RedHatDisplay", sans-serif;
  --tg-common-white: #fff;
  --tg-common-black: #020615;
  --tg-common-black-2: #000;
  --tg-common-yellow: #ff9901;
  --tg-grey-1: #353844;
  --tg-grey-2: #454546;
  --tg-grey-3: #f3f3f4;
  --tg-grey-4: #737374;
  --tg-grey-5: #f8f8f8;
  --tg-grey-6: #666;
  --tg-grey-7: #f6f6f7;
  --tg-grey-8: #f6f4fa;
  --tg-theme-primary: #B38F4B;
  --tg-theme-secondary: #00bf63;
  --tg-border-1: #e1e1e1;
  --tg-border-2: #c5c5c5;
  --tg-border-3: #e6e6e6;
}

.direction-ltr {
  direction: ltr !important;
  text-align: right;
}

body {
  direction: rtl !important;
  text-align: right !important;
  font-family: var(--tg-ff-fustat) !important;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 35px !important;
}

.en-font {
  font-family: var(--tg-ff-body) !important;
  direction: ltr !important;
  /*line-height: inherit;
  font-size: inherit;
  color: inherit;*/
}

.select_languagee {
  font-size: 16px;
}

.tg-banner-3-big-content {
  border-radius: 30px 0px 0px 30px !important;
}

.tg-banner-3-content {
  border-radius: 0px 30px 30px 0px !important;
}

.tgmenu__navbar-wrap ul li a {
  font-size: 17px !important;
}

.tg-btn-header {
  font-size: 15px !important;
}

.tgmenu__navbar-wrap-2 ul li a,
.header-sticky .tgmenu__navbar-wrap-2 ul li > a {
  padding: 37px 20px;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tgmenu__navbar-wrap-2 ul li a,
  .header-sticky .tgmenu__navbar-wrap-2 ul li > a {
    padding: 5px 10px !important;
  }
}
.tgmenu__navbar-wrap ul li .sub-menu {
  right: 0 !important;
  left: unset;
}

.tgmenu__navbar-wrap ul li .sub-menu li:hover > a {
  -webkit-transform: translateX(-8px) !important;
  -moz-transform: translateX(-8px) !important;
  -ms-transform: translateX(-8px) !important;
  -o-transform: translateX(-8px) !important;
  transform: translateX(-8px) !important;
}

.tgmenu__navbar-wrap ul li .sub-menu li {
  text-align: right !important;
}

.tg-hero-para {
  font-size: 24px !important;
  line-height: 50px !important;
}

.tg-hero-2-title {
  font-family: var(--tg-ff-fustat) !important;
  font-size: 72px !important;
}

.tg-btn-switch-animation:hover .btn-text {
  transform: translateX(-23px);
}

.fa-arrow-left-long, .fa-arrow-right-long, .btn-icon svg {
  rotate: 180deg !important;
}

.tg-section-subtitle {
  font-family: var(--tg-ff-fustat) !important;
  font-size: 28px !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--tg-ff-fustat) !important;
}

h2 {
  /*font-size: 42px !important;*/
  font-size: 28px !important;
  font-weight: 600;
}

h4 {
  font-size: 30px !important;
}

@media (max-width: 767px) {
  h2 {
    /*font-size: 30px !important;*/
    font-size: 24px !important;
  }
  .tg-section-subtitle {
    font-size: 24px !important;
  }
  body {
    font-size: 18px !important;
  }
}
.popup-login-register ul li .nav-menu {
  font-family: var(--tg-ff-fustat) !important;
}

.mfp-content, .mfp-content input {
  text-align: right !important;
}

.video-hero-title {
  font-family: var(--tg-ff-fustat) !important;
  font-size: 72px;
  font-weight: 600;
}

@media (max-width: 480px) {
  .video-hero-title {
    font-size: 50px !important;
  }
}
.tgmobile__menu {
  left: 0 !important;
  right: unset;
  -webkit-transform: translateX(-101%);
  -moz-transform: translateX(-101%);
  -ms-transform: translateX(-101%);
  -o-transform: translateX(-101%);
  transform: translateX(-101%);
}

.tgmobile__menu .nav-logo {
  text-align: right !important;
}

.tgmobile__menu .close-btn {
  left: 15px !important;
  right: unset;
}

.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn {
  left: 20px !important;
  right: unset;
}

.tgmobile__menu .navigation li > a::before {
  right: 0 !important;
  left: unset;
}

.tg-location-su-content .icons, .tg-section-subtitle::before, .tg-testimonial-4-slider-navigation button {
  transform: scaleX(-1);
}

h4.tg-tour-about-title {
  font-size: 22px !important;
}

h4.tg-checkout-form-title-3 {
  font-size: 22px !important;
}

.tg-listing-su-shape {
  left: unset;
  right: 53px;
}

/*# sourceMappingURL=main-rtl.css.map */
