
@font-face {
    font-family: 'Aljazeera';
    src: url('../../public/fonts/Aljazeera.eot');
    src: url('../../public/fonts/Aljazeera.eot?#iefix') format('embedded-opentype'),
        url('../../public/fonts/Aljazeera.svg#Aljazeera') format('svg'),
        url('../../public/fonts/Aljazeera.ttf') format('truetype'),
        url('../../public/fonts/Aljazeera.woff') format('woff'),
        url('../../public/fonts/Aljazeera.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Amiri';
    src: url('../../public/fonts/Amiri-Bold.ttf');
    src: url('../../public/fonts/Amiri-BoldItalic.ttf');
    src: url('../../public/fonts/Amiri-Italic.ttf');
    src: url('../../public/fonts/Amiri-Regular.ttf');

    font-weight: normal;
    font-style: normal;
}

.page-breadcrumbs2{
    padding: 18px 0px 7px 0px;
    margin-top: 0px;
    border-top: 1px solid;

}
.page-breadcrumbs2 .news-title {
    background-color: #9f0202;
    color: #081f5b;
}
.page-breadcrumbs2 .news-title {
    right: 0px;
    text-align: center;

    left: auto;
    width: 118px;
    font-size: 22px;
    font-weight: 800;
    color: #ffffff !important;
}


*{
  font-family: Amiri !important;
}

body{
  /* font-family: Tahoma,Geneva,sans-serif !important; */
  font-family: Amiri !important;
}
h1, h2, h3, h4, h5, h6 {
  /* font-family: Tahoma,Geneva,sans-serif !important; */
  font-family: Amiri !important;
}
.pull-right {
    float: left!important;
}
.pull-left {
    float: right!important;
}

.navbar-nav li a {
    font-size: 19px;
    padding: 0px 8px;

}
.navbar-top{
    direction: rtl;
}
.navbar-logo {
    float: right;
    margin-right: -50px;
}
.navbar-mini > ul > li {
    float: left;
    margin-left: 0px;
    margin-right: 15px;
}
.navbar-nav {
    float: right;
}
.navbar-nav > li {
    margin-right: 0px;
    margin-left: 20px;
    float: right;
}
.navbar-phone {
    text-align: left;
}

.TitleEnglish{
    text-align: center;
    margin-right: 352px;
    font-size: 21px;
}
.featured-count .icon {
    float: right;
}
.featured-count .content {
    margin-left: 0;
    text-align: right;
    padding-right: 55px;
    direction: rtl;
}
.top-destination-image-bg h4 {
    text-align: right;
}
.top-destination-image-bg span {
    float: right;
}
.package-grid-item .absolute-in-image .duration {
    text-align: right;
}
.why-us-half-image-wrapper .GridLex-grid-noGutter-equalHeight{
    direction: rtl;
}
.why-us-half-image-content {
    text-align: right;
}
.text-left {
    text-align: right !important;
}
.featured-item .content p {
    margin-left: 0px;
    margin-right: 70px;
}
.featured-item .content .icon {
    float: right;
    margin-top: 0px;
}
.testimonial-item .image {
    float: right;
}
.testimonial-item .content {
    margin-left: 0;
    margin-right: 0;
    float: left;
    width: 100%;
}
.flex-row.flex-align-middle {
    direction: rtl;
}
.newsletter-text {
    text-align: right;
}
.newsletter-text .icon {
    float: right;
}
.newsletter-text .content {
    margin-left: 0;
    float: left;
    width: calc(100% - 100px);
}
.newsletter-form .input-group{
    direction: ltr;
}
.newsletter-form .input-group input{
    text-align: right;
    direction: rtl;
}
.footer {
    direction: rtl;
    text-align: right;
}
.main-footer .col-md-offset-3 {
    margin-left: 0%;
}
.font15 {
    text-align: right;
    direction: rtl;
}
.GridLex-gap-20-wrappper > div > div > div {
    text-align: right;
    direction: rtl;
}
.section.pt-60{
    direction: rtl;
    text-align: right;
}
.package-grid-item .content {
    padding: 15px;
    padding-right: 15px;
    position: relative;
    text-align: right;
    /* padding-left: 90px; */
}
.absolute-in-content {
    right: auto;
    left: 15px;
    text-align: left;
}
.sorting-header {
    text-align: right;
    direction: rtl;
}
.sort-by-wrapper {
    float: right;
    direction: rtl;
}
.pager-right {
    float: left;
}
.scrollspy-sidebar .nav > li > a {
    text-align: right;
    font-size: 20px;
}
.detail-content .map-route {
    margin-left: 0px;
    margin-right: 15px;
}
.detail-item{
    direction: rtl;
}
.itinerary-item.intro-item {
    padding-left: 0px;
    padding-right: 40px;
}
.itinerary-item.intro-item:before {
    left: auto;
    right: 0px;
}
.itinerary-item-wrapper {
    border-left: 0px;
    border-right: 1px dashed #CCC;
    padding-left: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 30px;
}
.itinerary-item-wrapper .panel-heading .absolute-day-number {
    right: -42px;
    left: auto;
}
p{
    text-align: right;
    direction: rtl;
}
.GridLex-grid-noGutter-equalHeight{
    direction: rtl;
}
ol.breadcrumb-list li {
    float: right;
}
ol.breadcrumb-list li.back{
    float: left;
    cursor: pointer;
}
ol.breadcrumb-list li.back span:before{
    content: "<";
    margin: 0 7px;
    left: 0px;
    right: auto;
}
ol.breadcrumb-list li.back span:after{
    display: none;
}
ol.breadcrumb-list li a:after {
    display: none;
}
ol.breadcrumb-list li a:before {
    content: "/";
    margin: 0 7px;
    left: 0px;
    right: auto;
}
.testimonial-item .content h4 {
    text-align: right;
    margin: 0px;
    font-size: 21px;
}
.testimonial-item .content h6 {
    text-align: right;
    font-size: 17px;
}
.testimonial-item .content p {
    font-size: 17px;
}
.page-breadcrumbs{
    padding: 18px 0px 7px 0px;
    margin-top: 35px;
}
.page-breadcrumbs .news-title {
    right: 0px;
    left: auto;
    width: 118px;

    font-size: 20px;
    font-weight: 800;
    color: #ffffff !important;

}
.form-group label {
    float: right;
    direction: rtl;
    font-size: 20px;
    font-weight: normal;
}
.text-danger {
    font-size: 20px !important;
}
.section-title h4 {
    text-align: right;
}
.page-title h1 {
    text-align: right;
    font-size: 35px;
}
ol.breadcrumb-list{
    text-align: right;
}
ol.breadcrumb-list li span,
ol.breadcrumb-list li a {
    font-size: 15px;
}
.page-title .flex-row{
    direction: rtl;
}
.sidebar-title {
    text-align: right;
    font-size: 30px;
}
ul.sidebar-category li a span{
    float: left;
}
.sidebar-inner.for-blog a {
    text-align: right;
}
.blog-content h3 a {
    text-align: right;
}
ul.blog-meta li {
    margin-right: 0px;
    margin-left: 30px;
    float: right;
    font-size: 17px;
}
.btn-blog{
    float: right;
}
.blog-content h3 {
    text-align: right;
    font-size: 30px;
}

.top-place-item .content {
    margin-left: 0px;
    line-height: 22px;
    text-align: right;
    direction: rtl;
    margin-right: 48px;
}
.top-place-item .icon {
    float: right;
}
ul.address-list li {
    padding-left: 0px;
    padding-right: 25px;
}
ul.address-list li i {
    left: auto;
    right: 0px;
}
.section-title h2, .section-title h3, .section-title h4 {
    font-size: 40px;
    font-weight: 900;
    direction: rtl;
}
.package-grid-item a h5, .package-grid-item a h6 {
    font-size: 18px;
    direction: rtl;
}
.package-grid-item .absolute-in-image .duration span {
    font-size: 23px;
    direction: rtl;
}
.see-more-section .seeMore {
    font-size: 22px;
    direction: rtl;
}

h5.footer-title {
    font-size: 25px;
}
ul.footer-menu li a {
    font-size: 24px;
}
.input-group .input-group-btn .btn {
    padding-top: 5px;
    font-size: 20px;
}
.btn {
    font-size: 20px !important;
}
ul.sidebar-post li .content {
    direction: rtl;
}
ul.sidebar-post li h6 {
    font-weight: normal;
    font-size: 17px;
}
.faq-section h4 {
    text-align: right;
    direction: rtl;
}
.bootstarp-accordion .panel-heading a:before {
    right: auto;
    left: 0px;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
    text-align: right;
    direction: rtl;
}
.theTitle{
    margin-right: 270px;
    font-size: 51px;
    font-weight: 600;
   font-family: fangsong;

}
.onComputer{
    display: block !important;
}


.onMobile{
    display: none !important;
}
@media (max-width: 767px) {
    .flex-row.flex-align-middle {
        direction: ltr;
    }
    .theTitle{
    margin-top: 25px;
    font-size: 24px;
    width: 100%;
    margin-bottom: 14px !important;
    margin-left: -45px;
    font-family: fangsong;
}
.onComputer{
    display: none !important;
}


.onMobile{
    display: block !important;
}

}

@media (max-width: 479px) {

  .section-title h2, .section-title h3, .section-title h4 {
      font-size: 26px;
  }

  .package-grid-item a h5, .package-grid-item a h6 {
      font-size: 15px;
  }

    .featured-item .content p {
        margin-left: 0px;
        margin-right: 0px;
    }
    .testimonial-item .content {
        width: calc(100% - 0px);
        margin-top: 5px;
    }
    .navbar-logo {
        float: left;
        width: 100%;
        direction: rtl;
        padding-right: 50px;
            margin-right: 0px;

    }

    .page-breadcrumbs {
    padding: 18px 0px 7px 0px;
    margin-top: 0px;
    }

    .TitleEnglish{
    text-align: center;
    margin-right: -4px;
    font-size: 15px;
    }


}
