/* rtl styles */

@font-face {
	font-family: 'GESS-TextLight';
	src: url('fonts/GE_SS_Text_Light.eot');
	src: url('fonts/GE_SS_Text_Light.eot?#iefix') format('embedded-opentype'),
	url('fonts/GE_SS_Text_Light.woff') format('woff'), 
	url('fonts/GE_SS_Text_Light.ttf') format('truetype'), 
	url('fonts/GE_SS_Text_Light.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "GESS-TextLight";
}

body, input, select, textarea {
   /* font: normal 16px/1.7 "GESS-TextLight",Helvetica,Arial,sans-serif;*/
   font: normal 16px/1.7 Tahoma,Helvetica,Arial,sans-serif;
    color: #444;
}

.sf-menu > li {
    float: right;
}

.sf-menu ul {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 99;
}

.topbar-left {
    float: right;
    width: 50%;
	  
}

.topbar-right aside {
    display: inline-block;
    float: left;
}

.topbar {
    font-size: 16px;
    line-height: 48px;
	    font-family: 'GESS-TextLight',Helvetica,Arial,sans-serif;

}

.topbar .widget_nav_menu ul li {
    font-size: 14px;
    text-transform: uppercase;
	
}

.sf-menu {
    font-family: 'GESS-TextLight'!important;
}



#fixedheader .sf-menu > li a {
    padding: 2.3em 1.2em;
}

#fixedheader.fixed-header .sf-menu > li a {
    padding: 1.3em 1.2em;
}

.sf-menu a {
    padding: 1em 1.3em;
    font-size: 16px;}

.sf-menu ul li a {
    font-size: 15px;}
	
.footer-area-middle .col_3 { float: right;}

/* .footer-area-middle .col_1, .footer-area-middle .col_2, .footer-area-middle .col_3, .footer-area-middle .col_4, .footer-area-middle .col_5, .footer-area-middle .col_6, .footer-area-middle .col_7, .footer-area-middle .col_8, .footer-area-middle .col_9, .footer-area-middle .col_10, .footer-area-middle .col_11, .footer-area-middle .col_12 {
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-bottom: 15px;
}  */

.centeralign{text-align:center;}
#text_icl-5 .textwidget h5 {color: rgba(255,255,255,0.6); padding-top: 10px;}

/* .owl-carousel .owl-item {
    float: right!important;
}  */

.clientcarousel{direction:ltr;}

.widget_postslist li .w-postmeta:before {
    font-family: fontawesome;
    content: "\f017";
    padding-left: 8px;
    color: #4099cd;
    font-size: 14px;
}

.atp-services.left .services-content {
    text-align: right;
}

.atp-services.left .services-icon {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.at-person.list .at-person-image {
    float: right;
    margin: 0 0px 0 30px;
    max-width: 28%;
    position: relative;
}

.at-partner.style1 .at-partner-image {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    float: right;
    margin: 0 0 0 35px;
    max-width: 28%;
}

.vacancy_info .info .icon {
    float: RIGHT;
    width: 30px;
}

aside#text-14 {
    float: right!important;
}

#s {
    padding-right: 10px;
}

/* search english and arabic*/
form.eng {display:none;}
form.ara {display:block;} 

/*adding logo in menu bar*/

#fixedheader .cor-logo {
    position: absolute;
    top: 16px;
    left: 0;
	 display: table; /*This is a key line */
	right: auto;
}

#fixedheader .cor-logo img {width:115px;}

 #fixedheader .header-rightpart {
    padding: 0;
    float: right; 
}

#fixedheader.fixed-header .cor-logo img {width:90px;}

#fixedheader.fixed-header .cor-logo  {top: 7px;}

@media screen and (max-width: 1169px) {
    .cor-logo {
        display: none !important;
    }
}
/*
.wpml-ls-legacy-list-vertical .wpml-ls-flag {
      margin-top: 0!important;
}
*/
aside#text-17{float:right;}
/*adding logo */

/* menu icon for arabic */
.iva-children-indenter {
    left: 0;
    right: auto;
        
}