@font-face {

  font-family: "GE SS Text Medium";

  src: url('../fonts/GE-SS-TEXT-MEDIUM.OTF');



}



body ,.widget.gsc-icon-box .highlight_content .title ,.navigation .gva_menu > li > a,ul.menu > li,h2,h3,h1,h4,.team-teaser-2 .team-name{

  font-family: GE SS Text Medium !important;



}



.navigation .gva_menu > li > a {

    font-size: 14px;

}

.footer-top .navigation .gva_menu > li:after {

    right: unset;

    left: 0;

}

body{

  direction: rtl;

  overflow-y: hidden;

}

.tp-caption.text.slide-style-2{

  color: white !important;

}

/* about us */

.sidebar .block-menu ul li {

  float: none;

}

.sidebar .block-menu ul li a {

  text-align: right !important;

  padding-right: 25px !important;

}

.sidebar .block-menu ul li.menu-item--active-trail:before {

  right: 0;

  left: unset;

}

.sidebar {

  border-right: none;

  border-left: 3px solid #eee;

}

.owl-carousel .owl-stage, .flex-control-nav .owl-stage {

  float: left;

}

.block .block-title:after {

  left: unset;

  right: 0;

}

.block .block-title > span {

  font-size: 20px;

}

/* end about us */

.topbar-left{

  float: right;

}



.topbar .topbar-left > div {

  float: right;

padding-right: 11%;

}



.social-list {

  float: left;



}



.header-inner .navigation .gva_menu > li:after {

  left: 0 !important;

    right: inherit;

}

.topbar-right {

  float: left !important;

}

.block-dropdown-language .dropbutton-wrapper ul.dropbutton {

  right: 500px;

  top: -28px;

}

.block-dropdown-language .dropbutton-wrapper ul.dropbutton > li.dropbutton-toggle .dropbutton-arrow {

  right: -130%;

}

#block-topheadermenu .gva_menu > li:after {

  left: 0px;

  right: unset;

}

.navigation .gva_menu .sub-menu > li > a {

 text-align: right !important;

 padding-right: 15px;

}

#block-topbarinfo span{

  float: right;

}

.tp-caption p {

  text-align: right;

}

.logo img {

  float: left;

}

#block-searchform .form-search {

  float: left;

  width: 215px;

}

#sites_menu_link div {

  margin-left: 10px;

  float: right;

}

.views-exposed-form .form-item label {

  margin-left: 15px;

  margin-right: 0;

}

.aun-home .navigation .gva_menu {

  float: left;

}

.navigation .gva_menu > li {

  border-right: none;

}



.header-inner ul li:last-child {

  border-left: none;

}



.navigation .gva_menu > li:after {

  left: 0px;

  right: 100%;

}

.main-menu .navigation .gva_menu > li:first-child{

  border-left: 0;

}

.main-menu .navigation .gva_menu > li:last-child{

  border-left: 1px solid rgba(255, 255, 255, 0.2);

}



.branding.logo {

  float: right;

}

.branding.logo img {

  float: right;

}

.aun-home {

  float: right;

}

.p-static {

  float: right;

}

#block-headermenu {

  direction: ltr;

}



#block-headermenu a {

}



.footer ul.menu > li {

  float: right;

}



#block-photogallery img {

  float: right;

}



#sites_menu_link {

  margin-right: 2%;

}



.welcome_header span {

  float: right;

}

.footer-top .navigation .gva_menu > li:after {

  right: unset;

  left: 0;

}

.recent-news-block .views-field-title {

  text-align: right;

}

#block-exposedformcoursescourse-filter label {

  float: right;

  font-size: 30px;

}



#block-exposedformcoursescourse-filter select {

  float: right;

  margin-right: 4%;

}



#block-exposedformcoursescourse-filter #edit-submit-courses {

  float: left;

}



#block-exposedformcoursescourse-filter {

  direction: rtl;

}



.news_home_more {

  float: left;

}



.news_home_title {

  float: right;

  padding-bottom: 30px;

}



#block-homenewsblock .col-lg-4 {

  margin-left: 2%;

  margin-right: 0px;

}



#block-homenewsblock .content {

  direction: rtl;

}



.action .fa {

  margin-left: 10px;

}

.footer-top .navigation .gva_menu > li {

  display: inline-block;

  vertical-align: middle;

}

#block-homeevents{

  direction: rtl;

}



.widget.gsc-icon-box.left .highlight-icon {

  padding-left: 20px;

}



#block-linkfooter h2{

  margin-right: 30px;

}



#block-views-block-news-block-1 .owl-stage , .team-carousel .owl-stage{

  float: left;

}









@media (min-width: 992px){

  .navigation .gva_menu .sub-menu {

    right: 0;

    left: 100%;



  }

}



#block-views-block-news-block-1 .fa {

    float: right;

    margin-top: 2%;

    margin-left: 4%;

}





.owl-carousel .owl-nav > div.owl-prev {

  left: 0 !important;

}





.owl-carousel .owl-nav > div.owl-next {

  right: 0 !important;

}



.contact-info i {

  padding-right: 0px;

  padding-left: 10px;

}





.chevron.right:before {

    left: 0;

    transform: rotate(-135deg);

}



.chevron::before {

  margin-right: 0px;

  margin-left: 5px;

}





.navigation .gva_menu > li {

}





.home-events .widget.gsc-icon-box.left .highlight-icon {

    padding-right: 0px;

    border-left: .5px solid #e2e2e2;

  border-right: none;

  padding-left: 0;

  width: 20%;

}



.home-events .widget.gsc-icon-box.left .highlight_content {

    padding-right: 20px;

    padding-left: 0px;

    text-align: right;

    padding-top: 17px;

}



.home-events a {

  float: right;

  width: 100%;

}

.breadcrumb-content-inner .gva-breadcrumb-content .page-title {

  text-align: right;

  margin-left: unset;

}

.form-actions#edit-actions {

  margin-left: unset;

  margin-right: 15px;

}

#page-main-content ul li::before {

  margin-left: unset;

}

#block-views-block-home-page-events-block-1 .view-list-item:before {

  display: none;

}

#block-topheadermenu li {

  float: right;

}







.content_english{

	display: none !important;

}



.content_arabic{

	display : inherit !important;

}

@media (min-width: 992px) {

  .col-md-pull-8 {

    right:0;

  }

  .col-md-push-4 {

      left: 0;

  }

  .sidebar {

    float: right;

    width: 30%;

  }

}

@media (max-width: 600px) {

  .block-dropdown-language .dropbutton-wrapper ul.dropbutton {

    right: 375px;

  }

  #top_bar_info span {

    padding-right: 15px;

  }

}

@media (max-width: 1200px) and (min-width: 991px) {

  .fa-search {

    left: 180px;

  }

}

@media (min-width: 1200px){

.fa-search {

    left: 180px;

}

}

@media (max-width: 768px) {

  #views-exposed-form-fast-search-fast-search .js-form-item:first-child select {

    margin-left: 0;

    margin-right: 13px;

  }

}

@media (min-width:991px) {

  .navigation .gva_menu .sub-menu {

    right: 0;

  }

}

@media (max-width:991px) {

  .footer-top .navigation .gva_menu > li {

    margin: 5px auto;

    display: block;

  }

  .footer-top .navigation .gva_menu > li a {

    font-size: 20px;

  }

  .footer-top {

    padding: 20px;

  }

  .sidebar {

    border-left: unset;

  }

}

.desc{

  color: #fff;

  font-weight: bolder;

}



.team-single-page .col-md-3{

   float : right;

}



.team-single-page .col-md-6{

   float : right;

   margin-right: 5%;

}



.sb-r {

    float: right;

}

.sidebar-right {

    border-left: unset !important;

    border-right: 3px solid #eee !important;

}



#page-main-content #block-views-block-home-page-events-block-1 ul li::before {

    content: "\2022";

    color: #fff;

}



/*profile css ar */

.user-image{

  float: right;

}

.user-links div {

    float: right;

}

.user-page .col-xs-3{

  float: right;

}

.user-page .side_tab {

    float: right;

}

.sideways {

    border-left: 1px solid #ebe7e7;

    border-right: none;

    padding-right: 0px;

}

#block-views-block-staff-contact-info-block-1 .views-label {

    width: 30%;

    float: right;

    padding-right: 10px;

    padding-left: 0px;

}

#block-views-block-staff-contact-info-block-1 .field-content {

    float: right;



}

/* new */

@media (min-width: 992px){

  .administration-image {

    text-align: left;

  }

}

[class^="gv-icon"], [class*=" gv-icon"] {

  line-height: 1.5;

}

.home-news-block {

  min-height: 315px;

}

.owl-carousel .owl-nav > div:hover {

  background: #328456 !important;

}

.footer-top {

  margin-bottom: 0;

}

#block-aboutfacultyofengineering .gva_menu > li {

  max-width: unset;

}

#block-valuesgoals {

  padding-top: 0;

}

.margin15 {

  margin-right: 15px;

}

@media (max-width:991px) {

  #block-valuesgoals .field p strong {

    color: #328456;

  }

  #block-valuesgoals .field ul {

    color: #328456;

  }

}

@media (max-width: 500px) {

  #block-facultycampinfo {

    width: 70%;

    margin: auto;

  }



  #block-facultycampinfo #home_counter_div .first-statistic {

    margin-bottom: 50px;

  }

  #block-gavias-edmix-content .view-content-wrap > .item .event-date i {

      left: -10px;

  }

  #why_div .gsc-column {

    width: 70%;

    margin: auto;

    float: none;

  }

  .gsc-image-content .content .desc p {

    text-align: center;

  }

  #block-views-block-department-members-block-1 .content .contextual-region .gva-view-grid .gva-view-grid-inner .item-columns {

    width: 70%;

    margin-left: auto;

    margin-right: auto;

    float: none;

  }

}

.widget.gsc-heading.style-default .title-desc {

  text-align: center !important;

}

#block-facultyadministration img {

  margin-bottom: 50px;

}

.field-content p strong a {

  color: #328456;

}

.field-content p a {

  color: #328456;

}

.sidebar .block-menu ul li {

  max-width: unset;

}

.padding0 {

  padding-right: 0;

}

.recent-news-block .fa, .alumni-news-block .fa {

  float: right;

  margin-left: 4%;

  margin-right: 0;

}

.news-archive .gva-view-grid .gva-view-grid-inner .item-columns .recent-news-block {

  min-height: 470px;

}

.over-view-slider .gsc-carousel-content .owl-stage-outer {

  border-radius: 30px;

}



.recent-news-page .gva-view-grid .gva-view-grid-inner .item-columns .recent-news-block {

  min-height: 500px;

}

.contextual-region .node__content .field a img  {

  border-radius: unset !important;

}

#page-main-content #block-gavias-edmix-content .content .contextual-region .node__content .field ul {

  padding-right: 0px !important;

}

#page-main-content #block-gavias-edmix-content .content .contextual-region .node__content .field ol {

  padding-right: 12px !important;

}

.about-department-title .view-content-wrap .department-data-view .views-field span a {

  padding: 7px 10px 7px 15px;

}

.team-block .team-content {

  padding: 0 15px;

}

 .field-content ul {

  padding-right: 20px;

}

ol {

  padding-right: 28px;

}

#block-topbarinfo span {

  padding-left: 35px;

  padding-right: 0;

}

#top_bar_info {

  padding-right: 0px;

}

#top_bar_user {

  margin-left: 0;

}

@media (max-width:768px) {

  #block-topbarinfo .content.block-content {

    margin-right: 30px;

  }

  .block-dropdown-language .dropbutton-wrapper ul.dropbutton {

    right: 350px;

  }

}

header.header-v1 .header-inner {



}

@media (max-width: 1200px) and (min-width: 991px) {

.navigation .gva_menu > li > a {

    padding: 24px 1px;

}

header.header-v1 .header-inner {

  padding-right: 0px;

}

}

.footer-social ul {

  float: right !important;

}

.footer-social ul li {

  padding: 5px 15px 10px 0px !important;

}

.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before {

  margin-top: 3%;

  left: unset;

  right: 20px;

}

#block-views-block-news-block-1 .views-field-title {

  margin-right: 26px;

    text-align: right !important;

}

.alumni-news-block .views-field-title {



  margin-right: 16px;

}

.event-info .date .field {

  margin-right: 15px;

}

table {

  margin-top: 25px;

}

.alumni-news-block .views-field-title {

  text-align: right;

}

.alumni-news-block {

  min-height: 365px;

}

.recent-news-block {

  min-height: 490px;

}



/* new final */

/* search */

#search-block-form .icon {

  left: 185px;

}

#block-searchform .form-search {

  padding-right: 20px;

}

/* dean section */

.dean-img {

  margin-left: 20px;

  margin-right: unset;

  float: right;

}

/* .navigation .gva_menu > li.menu-item--active-trail > a {

  color: #cc0053 !important;

} */

.favorite{

  position: absolute !important;

  top: 0;

  width: 150px;

  height: 70px;

  border: 1px solid #DDD;

  border-bottom-left-radius: 25px;

  box-shadow: 1px 1px 5px 1px #88888877;

  position: fixed;

  right: 0;

  display: flex;

  justify-content: center;

  align-items: center;

  cursor: pointer;

  z-index: 500;

  background: #fff;

}

/* new five` */

@media (max-width: 991px) {

  .user-data .user-image {

    float: none;

  }

  .user-page .col-sm-12 {

    width: 100%;

  }

}

/* events */

.event-full .event-info .date i, .event-full .event-info .address i {

  margin-right: unset;

  margin-left: 10px;

  float: right;

}

.start-event {

  float: right !important;

}

.start-event i {

  float: right;

}

.end-event i {

  float: right;

}

.date .address {

  float: right !important;

}

.end-event {

  float: right !important;

}

.event-info .date .field--name-field-event-address {

  float: right;

}

.widget.gsc-heading.style-default .title {

  text-align: right;

}

#block-views-block-other-news-block-1 h2.block-title {

  padding: 10px 0;

}

/* login button  */

#top_bar_user .menu.sub-menu {

  width: 160px;

  min-width: unset;

  right: 20px;

}

.fa-angle-right:before {

  left: 10px;

  transform: rotate(180deg);

  right: unset;

}



/* new final */

/* search */

#search-block-form .icon {

  left: 185px;

}

#block-searchform .form-search {

  padding-right: 20px;

}

/* dean section */

.dean-img {

  margin-left: 20px;

  margin-right: unset;

  float: right;

}

/* .navigation .gva_menu > li.menu-item--active-trail > a {

  color: #cc0053 !important;

} */

.favorite{

  position: absolute !important;

  top: 0;

  width: 150px;

  height: 70px;

  border: 1px solid #DDD;

  border-bottom-left-radius: 25px;

  box-shadow: 1px 1px 5px 1px #88888877;

  position: fixed;

  right: 0;

  display: flex;

  justify-content: center;

  align-items: center;

  cursor: pointer;

  z-index: 500;

  background: #fff;

}

/* new five` */

@media (max-width: 991px) {

  .user-data .user-image {

    float: none;

  }

  .user-page .col-sm-12 {

    width: 100%;

  }

}

/* events */

.event-full .event-info .date i, .event-full .event-info .address i {

  margin-right: unset;

  margin-left: 10px;

  float: right;

}

.start-event {

  float: right !important;

}

.start-event i {

  float: right;

}

.end-event i {

  float: right;

}

.date .address {

  float: right !important;

}

.end-event {

  float: right !important;

}

.event-info .date .field--name-field-event-address {

  float: right;

}

.widget.gsc-heading.style-default .title {

  text-align: right;

}

#block-views-block-other-news-block-1 h2.block-title {

  padding: 10px 0;

}

/* login button  */

#top_bar_user .menu.sub-menu {

  width: 160px;

  min-width: unset;

  right: 20px;

}

.fa-angle-right:before {

  left: 10px;

  transform: rotate(180deg);

  right: unset;

}

#edit-subscribe {

  border: 2px solid #328456 !important;

  background: #328456 !important;

}

#edit-subscribe:hover {

  color: #328456 !important;

  background: #fff !important;

}

.p-static {

  padding-top: 10px;

}

@media (min-width: 992px) {

  .owl-carousel .owl-nav > div.owl-next {

      right: -25px !important;

  }

  .owl-carousel .owl-nav > div.owl-prev {

      left: -24px !important;

  }

}

#block-valuesgoals {

  padding: 30px 0;

}

@media (max-width: 500px)  {

  .block-dropdown-language .dropbutton-wrapper ul.dropbutton {

    right: 235px !important;

  }

  #block-topbarinfo span {

    padding-left: 10px;

  }

  .form-actions#edit-actions {

    float: right;

  }

  .sidebar-inner #block-departmentsidemenu .content .field .gva_menu > li a {

    padding-left: unset;

    padding-right: 20px;

  }

  #block-valuesgoals .field ul {

    color: #fff;

  }

}

@media (max-width: 370px) {

  .block-dropdown-language .dropbutton-wrapper ul.dropbutton {

    top: 0 !important;

  }

}



/* new meeting  */

@media (max-width: 991px) {

  #top_header_img_div a {

    float: left;

  }

  .p-static {

    float: right;

  }

}

@media (max-width: 500px) {

  .tp-bgimg.defaultimg {

    background-position: right top !important;

  }

}

@media (max-width: 500px) {

  p strong a {

    text-align: right !important;

  }

}

#main_awards_page .field {

  direction: rtl;

}

/* new fin */

@media (max-width: 768px) {

  .topbar-left {

    float: none;

  }

  .dropbtn {

    font-size: 12px;

  }

  .tp-caption p {

    font-size: 20px;

    padding: 12px 0;

  }

  .tp-caption span {

    font-size: 25px;

  }

  /* logo section */

  .branding.logo img {

    width: 94px;

  }

  .branding.logo a h2 {

    margin: 0;

  }

  .logo img {

    padding: 2px 0;

  }

  .p-static {

    margin-bottom: 0;

  }

  .dean-img {

    float: none;

    margin: auto;

  }

  .p-static #top_header_img_div img {

    float: none;

    width: 100px;

  }

  #top_header_img_div {

    width: 65px;

  }

  .p-static {

    float: left;

    margin-left: 5px;

  }

  #top_bar_lang {

    margin-left: 0 !important;

    width: unset !important;

  }

  .field.field--name-field-news-image.field--type-image.field--label-hidden.field__item {

    text-align: center;

  }

}

/* new */

#node-event-form .field--type-datetime #edit-field-event-start-0-value input,

#node-event-form .field--type-datetime #edit-field-event-end-0-value input{

  padding: 0 8px 0 73%;

}

#node-news-form .field--type-datetime #edit-field-news-date-0-value input,

#node-event-form .field--type-datetime #edit-field-news-date-0-value input{

 padding: 0 8px 0 73%;

}

/* new */

@media (max-width: 1200px) and (min-width: 991px) {

  .navigation .gva_menu.gva_menu_main > li > a {

    padding: 24px 1px;

  }

}

@media (min-width: 991px) {

  .navigation .gva_menu .sub-menu > li ul {

    right: 280px;

  }

  .navigation .gva_menu .sub-menu > li:hover {

    background: #eee;

    color: #328456 !important;

  }

  .navigation .gva_menu .sub-menu > li:hover > a {

    color: #328456 !important;

  }

}.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a {

  float: right;

}

.user-page .col-sm-12:nth-child(2) .col-sm-3 {

  float: right;

}

.user-page .col-sm-12:nth-child(2) .col-sm-9 {

  float: right;

}

.team-single-page ul li {

  float: right;

}

.search-help-link {

  display: block;

  float: left;

}

.departments-page-view .gva-view-grid .gva-view-grid-inner .item-columns {

  float: right;

}

#block-views-block-department-block-block-1 .content .gva-view-grid .item-columns {

  float: right;

}

#block-views-block-alumni-news-block-2 .content .gva-view-grid .item-columns {

  float: right;

}

#block-views-block-home-page-events-block-1 .view-list-item {

  float: right;

}

.recent-news-page .gva-view-grid .gva-view-grid-inner .item-columns {

  float: right;

}

.news-archive .gva-view-grid .gva-view-grid-inner .item-columns {

  float: right;

}



#block-gavias-edmix-local-tasks .nav-tabs > li {

    float: right !important;

}

.faculty-staff-page .item-columns , .item-columns {

    float: right !important;

}

#edit-account .form-item label, #user-form .form-item label {

    float: right;

}

#block-views-block-news-block-1 .owl-item {

    float: right;

}



/* new */

#node-event-form .field--type-datetime #edit-field-event-start-0-value input,

#node-event-form .field--type-datetime #edit-field-event-end-0-value input{

  padding: 0 8px 0 73%;

}

#node-news-form .field--type-datetime #edit-field-news-date-0-value input,
#node-event-form .field--type-datetime #edit-field-news-date-0-value input{

 padding: 0 8px 0 73%;

}

/* new */

@media (max-width: 1200px) and (min-width: 991px) {

  .navigation .gva_menu.gva_menu_main > li > a {

    padding: 24px 1px;

  }

}

@media (min-width: 991px) {

  .navigation .gva_menu .sub-menu > li ul {

    right: 280px;

  }

  .navigation .gva_menu .sub-menu > li:hover {

    background: #eee;

    color: #328456 !important;

  }

  .navigation .gva_menu .sub-menu > li:hover > a {

    color: #328456 !important;

  }

}.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a {

  float: right;

}

.user-page .col-sm-12:nth-child(2) .col-sm-3 {

  float: right;

}

.user-page .col-sm-12:nth-child(2) .col-sm-9 {

  float: right;

}

.team-single-page ul li {

  float: right;

}

.search-help-link {

  display: block;

  float: left;

}

.departments-page-view .gva-view-grid .gva-view-grid-inner .item-columns {

  float: right;

}

#block-views-block-department-block-block-1 .content .gva-view-grid .item-columns {

  float: right;

}

#block-views-block-alumni-news-block-2 .content .gva-view-grid .item-columns {

  float: right;

}

#block-views-block-home-page-events-block-1 .view-list-item {

  float: right;

}

.recent-news-page .gva-view-grid .gva-view-grid-inner .item-columns {

  float: right;

}

.news-archive .gva-view-grid .gva-view-grid-inner .item-columns {

  float: right;

}



#block-gavias-edmix-local-tasks .nav-tabs > li {

    float: right !important;

}

.faculty-staff-page .item-columns , .item-columns {

    float: right !important;

}



#edit-account .form-item label, #user-form .form-item label {

    float: right;

}



.node--type-graduates .field__label{

    float : right !important;

    direction: rtl !important;

}



.node--type-graduates .field__item{

    float : right !important;

    direction: rtl !important;

}



.node--type-graduates .title , .node--type-graduates .align-left{

    float : right !important;

    direction: rtl !important;

}





#node-research-project-form  label , #node-research-project-form  #edit-field-date-wrapper h4{

    float:right;

}

.node--type-course .field__label ,.node--type-course-reservation .field__label{

    float : right !important;

    direction: rtl !important;

}



.node--type-course .field__item, .node--type-course-reservation .field__item{

    float : right !important;

    direction: rtl !important;

}



.node--type-course .title , .node--type-course .align-left , .node--type-course-reservation .align-left , .node--type-course-reservation .title{

    float : right !important;

    direction: rtl !important;

}

@media(max-width: 850px){

    #why_div .gsc-column {

width: 12%;

margin: 0 0px 0 136px;

padding: 0 0px 0 0px;

    }}



@media(max-width: 500px){

    #why_div .gsc-column {

 float : left;

width: 40%;

margin: 0 -100px 0 370px;

    }}





.branding .headerblock a {

  font-size: 28px;

  margin: 0 110px 0 -300px;

  font-weight: 900;

  color: #2163a3;

}





.branding.logo a {

  display:block;

}



.branding .block{

    margin-bottom: 90px;

    margin-top: 0px;

}

@media (max-width: 368px){

.branding.logo img {

    width: 64px;

}

    .branding.logo a{

        display: table-cell;

    }

}

.branding #block-aunheader{

    margin-bottom: 0px;

}



.branding #block-guestheader{
margin-bottom:0px;
margin-left:-110px;
margin-top:3px;}

.branding #block-guestheader .headerblock a{
margin-left:-230px;}
.ccsd .branding .block{margin-bottom:0px;}


.open-accessibility{

    left:0%;

    right:15%;

}

@media  (max-width: 912px){

    .open-accessibility{

        left:0%;

        right:20%;

    }

    

}

@media  (max-width: 540px){

    .open-accessibility{

        left:0%;

        right:20%;

    }

    #top_bar_info span{

        padding-right: 1px;

    }

}

@media  (max-width: 360px){

    .open-accessibility{

        left:0%;

        right:0%;

    }

    #top_bar_lang{

        padding-right: 38px;

    }

}

