@import url("https://fonts.googleapis.com/css2?family=Tajawal&display=swap");





@font-face{
    font-family: 'ge_ss_two_medium';
    src:url('../fonts/ge_ss_two_medium/ge_ss_two_medium.eot?') format('embedded-opentype');
    src:local(' '),
        url('../fonts/ge_ss_two_medium/ge_ss_two_medium.svg#GESSTwoMedium-Medium') format('svg'),
/*          url('../fonts/ge_ss_two_medium/ge_ss_two_medium.woff') format('woff'),*/
          url('../fonts/ge_ss_two_medium/ge_ss_two_medium.otf') format('opentype'),
          url('../fonts/ge_ss_two_medium/ge_ss_two_medium.ttf') format('truetype');
    font-weight:bold;
    font-style: normal;
}


#primary-menu ul li>a
,.accordion.accordion-lg .acctitle
,.button.button-3d
,#primary-menu ul ul li>a
,.process-steps li h5
,.table thead th
,#results h4
,#selectPayment
,.tabs.tabs-alt ul.tab-nav li.ui-tabs-active a
,.tabs.tabs-alt ul.tab-nav li a
,.card-header
{
      font-family: 'ge_ss_two_medium', cursive;     
}

.list-group-item
,.top-links li>a
,.callEmail
,.card-header h4
,#page-title h1
,#page-title span
,.breadcrumb a
,.breadcrumb-item+.breadcrumb-item
,.entry-title h2 a
,.txr label
,.txr2 h4
,.fright
,.style-msg .sb-msg, .style-msg2 .msgtitle, .style-msg2 .sb-msg
.style-msg2 .msgtitle, #content p
,#copyrights .col_half
,.ajax-modal-title h2
,.small-thumbs .entry-title h2
,.entry-meta li
,.tableTickets td
,#results strong
,.cart td
,#acceptTerms
,code
,.heading-block h3
,.headInControl
,.tleft
{
     font-family: 'Tajawal', cursive;         
}

.heading-block h3{
    font-size: 20px;
}

.headInControl{
    font-size: 18px;
}
.breadcrumb a
,.breadcrumb-item+.breadcrumb-item{
 font-size: 12px;   
}
#page-title h1{
    font-size: 20px;
}
#page-title span{
    font-size: 14px;
}
.card-header h4{
    font-size: 14px;
    direction: rtl;
    text-align: right
}
.callEmail{
    font-size: 12px;
}

.small-thumbs .entry-title h2{
    font-size: 12px;
}
#content p{
    font-size: 12px;
}
.style-msg2 .msgtitle{
    font-size: 14px
}


.txr label{
 direction: rtl;
    font-size: 14px;
}

.list-group-item{
    font-size: 12px;
}

.card-header{
    direction: rtl;
    text-align: right
}

.txr2 h4{
    font-size: 16px;
}

.fright{
 /*  font-size: 12px;   */ 
}

.accordion.accordion-lg .acctitle{
    font-size: 18px;
}

.ajax-modal-title h2{
    direction: rtl;
    text-align: right
}

#primary-menu ul>li {
    float: right;
    text-align: right !important;
    direction: rtl;
}

#selectPayment
,#acceptTerms
{
 direction: rtl;
    text-align: right
}
.callEmail {
    direction: rtl;
}

ul.tab-nav:not(.tab-nav-lg) li{
    float: right;
}

ul.tab-nav:not(.tab-nav-lg) li:first-child {
    margin-right: 15px;
    margin-left: auto;    
}

.table-bordered 
,#page-title h1
,#page-title span
{
    direction: rtl;
    text-align: right;
}


.tableTickets{
    direction: rtl;
    text-align: right;    
}

.tableTickets td{
    font-size: 12px;
}
.breadcrumb{
    direction: rtl;
    right: auto!important;
    left: 15px!important;    
}

.breadcrumb-item+.breadcrumb-item {
    padding-right: .5rem;
    padding-left: unset;    
}

.breadcrumb-item+.breadcrumb-item::before {

    padding-left: .5rem;
    padding-right: unset;    
}


.process-steps li {
  float: right;
}


.process-steps li:after, .process-steps li:before {

    right: 0;
    margin-right: -26px;
    left: auto;

}


.bootstrap-select.btn-group .dropdown-toggle .filter-option{
    text-align: right !important;
    direction: rtl;
}

.card-body p{
    font-size: 20px;
}

.entry-title h2 a{
    font-size: 14px;
}
.process-steps li:after {
    right: auto;
    left: 0;  
    margin: 0 0 0 -26px;
}

.entry-meta li{
    float: right;
    text-align: right;
    direction: rtl;
    font-size: 12px;
}


.entry-meta li:before {
    margin-left: 10px;
    margin-right: auto;
}

.entry-meta li i{
    margin-left: 3px;
    margin-right: auto;    
}

.small-thumbs .entry-title h2
,.style-msg2 .msgtitle
,#content p
{
    text-align: right;
}


#ptab1 p{
    
    font-size: 14px;
}
.close{
    float: left;
}


.accordion.accordion-lg .acctitle {

    padding-right: 30px;
    padding-left: unset;
    text-align: right;
}

.acctitle i{
    right: 0;
    left: auto;
}

.txr {
    text-align: right;
}

.txr input{
    direction: rtl;
}

.txr2{
    direction: rtl;
}



.style-msg .close {

    right: auto;
    left: 10px;
}

.style-msg .sb-msg, .style-msg2 .msgtitle, .style-msg2 .sb-msg{
    text-align: right;
    direction: rtl;
}

.style-msg .sb-msg, .style-msg2 .msgtitle, .style-msg2 .sb-msg{
    border-right: 1px solid rgba(255,255,255,.5);
    border-left: 0px solid rgba(255,255,255,.5);    
}
.style-msg, .style-msg2{
    border-right: 4px solid rgba(0,0,0,.1);
    border-left: 0;    
}


#copyrights .col_half , #copyrights .col_half a{
    color: #fff;
}

.controlContent{
    direction: rtl;
    text-align: right;
}

.drct{
    direction: rtl;
}


ul.tab-nav li a i{
margin-left: 3px;
margin-right: auto;    
}


.tleft {
    text-align: right!important;
    font-size: 12px;
}

@media (max-width: 991.98px){

    #primary-menu ul>li {
        float: none;
    }

    #primary-menu>.container>ul>li.sub-menu>a, #primary-menu>ul>li.sub-menu>a{
    background-image: url(../images/icons/submenu.png);
    background-position: left center;        
    }
}