.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 ,.col-sm-6,.col-sm-3,.col-xs-6{
    float: right;
}

.sf-menu ul .sf-megamenu {right:0 !important;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {right:0 !important; left:unset !important;}
.sf-menu.sf-style-white ul {padding-right:0 !important;}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol {float:right;}
.main-menu .sf-menu.sf-style-white li ul li a {float:right;}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column span {width:100%;}
header #superfish-1 li a.sf-depth-1, header #superfish-1 li span.sf-depth-1.nolink {font-weight: 600;}
.region-quick-button ul.nav {top:-1px !important;}
.region-quick-button li {border-left: unset; border-right:unset;}



.region-quick-button li a {font-size:14.4px !important;font-weight:900;}
.region-quick-button li.first{padding-right: 0px !important; padding-left:/*5.4*/2% !important;}
.region-quick-button li.last {  padding-left: 0px !important; padding-right: /*5.4%*/2% !important; border-left: none;}

/*.sf-menu.sf-style-white, */.sf-menu li,.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column
{
float: right;
}

#page-header .menu-name-menu-quick-link{
  float: left !important;}

.sf-menu li {border-left: 2px solid #175b92;border-right:none;padding-left:/*8.5*/0px; padding-right:/*8.5*/3px;}
header #superfish-1 li.sf-item-1 a {padding-left:15px !important;}
.sf-menu li.last {
  border-left: none;
}


.view-german-dimension .views-row-odd, .page-capmus-life .views-row-odd{  padding-right: 0 !important; padding-left:15px !important;}
.view-german-dimension .views-row-even, .page-capmus-life .views-row-even{  padding-left: 0 !important; padding-right:15px !important;}
  @media (max-width: 577px)
{
.view-german-dimension .views-row-even, .view-german-dimension .views-row-odd, .page-capmus-life .views-row-even, .page-capmus-life .views-row-odd {
  padding-right: 0 !important;
  padding-left: 0 !important;
  margin-bottom: 30px;
}}
.front-feeds {direction:ltr;}
.caret {border-right: 4px solid #595959 ;border-left: 0 dotted ; margin-right: 10px ;}


    

  @media only screen and (max-width: 1199px){
aside.col-md-3 {
  padding-left: 40px !important;
 padding-right:unset !important;
}}

.events-date, .events-body
{
	float: right;
}
.region-front-news h2.block-title, .region-front-calender h2.block-title, .region-front-focus h2.block-title, .region-front-feeds h2.block-title
{
	right:0;
	left: auto;
}

.region-front-news .views-row-odd {
  padding-left: 20px !important;
  padding-right: 0 !important;

}

.region-front-news .views-row-even {
  padding-right: 20px !important;
  padding-left: 0 !important;

}

.region-front-news .views-more-link a {left:5px; right:unset !important; /*background-position-x: 0; background:url('../images/arrow-news-ar.png') 0 7px no-repeat; width:50px;background-size: 8px 9px;*/}
.region-front-news .views-more-link a:hover{color:orange !important;}
.media-list li.views-row-2 {padding-left: 10px !important; padding-right: 20px !important;}

.media-list li.views-row-first.col-md-3{padding-right: 0 !important;padding-left: 20px !important;}

.media-list li.views-row-3 {
  padding-left: 0px !important;
  padding-right: 30px !important;
}
/*.front-banners .views-field-field-link .field-content a {visibility:hidden;}
.front-banners .views-field-field-link .field-content a::after {content:"المزيد >";visibility:visible;float:left}
.front-banners .views-field-field-link .field-content {color:white; font-weight:600; font-size:16px;}*/

.news-front2 .views-field-field-date {padding-right:20px; padding-left:unset !important;}

  @media (max-width: 992px) and (min-width: 578px){
.media-list li.views-row-first.col-sm-6 {
 
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.media-list li.views-row-3 {
  padding-right: 20px!important;
  padding-left: 0 !important;
}

.media-list li.views-row-2 {
  padding-right: 0 !important;
  padding-left: 20px !important;
}

}

  @media (max-width: 578px){
.region-front-news .views-row {
  padding-left: 0px !important;
  padding-right: 0px !important;
}}

  @media (max-width: 577px){
.media-list li.views-row-first.col-sm-6,.media-list li.views-row-2, .media-list li.views-row-3 {
width: 100%;
  padding-left: 0px !important;
  padding-right: 0px !important;

}}

.front-banners .views-row-first {
  padding-left: 30px ;
  padding-right: 0 !important;
}

.front-banners .views-row-2 {
  padding-right: 10px !important;
  padding-left: 20px !important;
}

.front-banners /*.views-row*/ .views-row-3 {
  padding-left: 10px ;
  padding-right: 20px;
}

.front-banners .views-row-last {
  padding-right: 30px !important;
  padding-left: 0 !important;
}
.front-banners .views-row-4 .views-field-field-text-banners-editable {
  padding-right: 30px;
 padding-left: 0;
}

.front-banners .views-row-1 .views-field-field-text-banners-editable { 
 padding-right: 0;
 padding-left: 30px;
}

  @media (max-width: 1199px) and (min-width: 576px){
.front-banners .views-row-odd {
  padding-left: 20px !important;
  padding-right: 0 !important;
 
}
.front-banners .views-row-even {
  padding-left: 0 !important;
  padding-right: 20px !important;
 
}

.front-banners .views-row-even .views-field-field-text-banners-editable {
  padding-right: 20px;
}

.front-banners .views-row-odd .views-field-field-text-banners-editable {
  padding-left: 20px;
}

}

  @media (max-width: 577px) and (min-width: 440px){
.front-banners .views-row-odd/* .col-xs-12 ,.front-banners .views-row .views-row-3 .views-row-odd, */,.front-banners .views-row.views-row-even {
  height: fit-content !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}}

  @media (max-width: 440px){
.front-banners .views-row-2,.front-banners .views-row-4 {
  height: auto !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-bottom: 40px;
}}
.region-front-news h2.block-title, .region-front-media h2.block-title {padding-right:0 !important;}

body{
	text-align:right;
}
.news-front2 .view-header a, .news-frontmid .view-header a
{
	left:0;
	right: auto;
}

.news-front2 .view-header a, .news-frontmid .view-header a, .view-media .view-header a {float:left;}
.main-menu ul li .nolink
{
	float:right;
}
.events-date {
	margin-right: 0;
    margin-left: 15px;
}
.region-front-announcement h2.block-title
{
	float:right;
}
.announcement-front .views-slideshow-controls-bottom {
    margin-left: 17px;
	margin-right: 0;
    float: left;
}
.region-front-announcement .views-row
{
	/*float:right;*/
position: relative;
right: 100%;
}

footer h2.block-title {font-weight: bold;}
.contact-us-info {
    border-right: none;
	/*border-left: 2px solid #5b5b5b;*/
	padding-right: 0;
}

.region-front-focus img {
    float: right;
    margin-right: 0;
	margin-left:15px;
}
.view-display-id-block_6 .views-field-body {
    text-align: right;
}
.copyright-content.container, .copyright-content .col-md-6, .copyright-content .col-lg-6, .socials
{
	direction:rtl;
}

.quick-button ul.menu {padding-inline-start : 0 !important;}

.copyright-menu li{float:right;}

  @media (max-width: 1256px){
.copyrights p {
  float: right;
}}

  @media (max-width: 799px){
.copyright-menu li {
  float: right !important;
  border-right: 1px solid white;
  border-left:unset;
}
.region-copyright {width:50%;}
.copyright-menu ul {padding-inline-start: 5px;}
}

 @media (max-width: 768px){
.region-copyright {width:100%;}
}

.contact-us-footer {float:right;}
.footer-content .region-contact-us #block-block-21 {border-left: 1px solid white;border-right:0;}
 .front-focus, .contact-us-footer {
    padding-left: 0px;
	    padding-right: 15px;
}
.front #cboxLoadedContent h3
{
	color: #1e8bcc;
    background: url(../images/eventslogo.png) no-repeat scroll right rgba(0, 0, 0, 0);
    padding-left: 0px;
    padding-right: 75px;
}
.events-body
{
	direction:rtl;
}
.map-contact
{
	direction:ltr;
}
.tags li
{
	width: unset;
}

.tags ul{width: fit-content; float:right;}

.page-node-15291 .projects .projects-body {height: inherit;}
.testimonials-page .views-field-body, .testimonials-page .views-field-body-1 ,.projects .labs-breif{ margin-bottom:30px;}
.testimonials-page .views-row,.projects {margin-bottom:unset !important;}
.testimonial-link, .lab-link,.testimonials-page a, .view-groups-directories-contents .projects a {
  right:unset;
  
  float: left;
position: relative;

 }
 .view-groups-directories-contents .projects a{/*bottom:15px;*//*left:15px;*/}

.page-node-14164 .view-groups-directories-contents .projects a,.page-node-3105 .view-groups-directories-contents .projects a, .view-display-id-panel_pane_8  .projects a

 {  float: unset;   left: unset; bottom: unset;}
 .og-context-node-431 .view-groups-directories-contents .projects a { float: unset !important;}

 .projects .project-image img {float:right;}

 .page-node-15291 .projects-link ,
 .projects-link {
  position: relative;
    right: unset;
  
  float: left;bottom: 0px;}
  .scholarship-link {
    
    float: left;
    right:unset;
    left: 15px;
    bottom: 65px;
  }
  .projects .projects-breif span {width: unset;float :unset;}
  .page-node-15291 .projects-link {bottom:55px;}

.page-node-14164 .view-groups-directories-contents  .views-row-1 .projects-breif {margin-bottom:30px;}

.page-node-3105  .projects .projects-breif span, .view-display-id-panel_pane_8 .projects .projects-breif {float: unset !important; }

.contact-us-footer, .quick-links-footer {padding-bottom:30px;}

.region-follow-us a.fb-copyright {
    background: url(../images/fb_0.png) right no-repeat;
}
.region-follow-us a {
   /* padding-right: 20px;   
    float: right;*/
}
.region-follow-us a.tw-copyright {
    background: url(../images/tw_0.png) right no-repeat;
}
.region-follow-us a.yu-copyright {
    background: url(../images/youtube_0.png) right no-repeat;
}
.region-follow-us a.in-copyright {
    background: url(../images/linkedin_0.png) right no-repeat;
}

.region-follow-us a.insta-copyright {
    background: url(../images/insta.png) right no-repeat;
}
.region-follow-us a.fb-copyright:hover {
    background: url(../images/fb-over.png) right no-repeat;
}
.region-follow-us a.tw-copyright:hover {
    background: url(../images/tw-over.png) right no-repeat;
}
.region-follow-us a.yu-copyright:hover {
    background: url(../images/yt-over.png) right no-repeat;
}
.region-follow-us a.in-copyright:hover {
    background: url(../images/in-over.png) right no-repeat;
}

.region-follow-us a.insta-copyright:hover {
    background: url(../images/insta-hover.png) right no-repeat;
}
.logo-footer {right:0;}

.region-contact-us {
  margin-right: 20%;
  margin-left: 0;
}

@media (max-width: 1199px){
.region-contact-us {
  margin-right: 0 !important;
}

.socials {
  top: 88% !important;
  right: -5px !important;
  padding-right: 0px !important;
}

.footer-content .map-contact {
  
  margin-right: 0 !important;
 /*20.2%*/left: 21.9%;;
}

.region-quick-links {
  padding-right: 0 !important;
}

#block-menu-block-11, #block-menu-block-12, #block-menu-block-13, #block-menu-block-14 {
  margin-left: 0 !important;
 }
}

  @media (max-width: 799px){
.map-contact {
  left: 0 !important;
  right: 25% !important;
}

#block-menu-block-12, #block-menu-block-14 {
 left: 0 !important;
  right: 25% !important;}
}

@media (max-width: 578px){
.footer-content .map-contact {
  top: 32px;

}}
.socials
{
	/*padding-right:15px;*/
right: 19.2%;
left:unset;
}

.front .region-follow-us p, .page-node-2117 .region-follow-us p{ 
  float: right;
  padding-right: 20px !important;
  
  padding-left: 0 !important;}

.region-follow-us p {
  /*padding-right: 0;*/
  float: right;
  padding-right: 10px !important;
  
  padding-left: 10px !important;

}


.region-follow-us a {
  padding-right: 3px;
  float: right;

  padding-left: /*10*/0px;}

.footer-content .map-contact {margin-left:0; margin-right:10px;}
.map-contact p {margin-bottom:11px;}

.map-contact-link-arabic {
  float: right;
  width: 157px;
  height: 37px;
  padding-top: 5px;
  background: url(../images/location-map.png) 133px 0px no-repeat;
    background-size: auto;
  padding-left: 0;
 padding-right: 25px;
  background-size: 30px 32px;}

  .map-contact-link-arabic:hover { opacity:0.5;}


.region-quick-links {
 
  padding-right: 45px;
padding-left: 0;
}

@media (max-width:1199px) {
  .region-quick-button li.first {padding-left: 3% !important;background-position-x: right !important;}
  .region-quick-button li.last {padding-right: 3% !important;}
  .region-quick-button li {
        padding-left: 3% !important;
    padding-right: 3% !important;
    background-size: 60px auto !important;
  }
    .region-quick-button li a {
      font-size: 13px !important;}
      .region-navigation {
        padding-left: 32% !important;
      }
  
  }

/*@media screen and (max-width: 991px){
.region-quick-button li {
  width: 25% !important;
  padding-left: 4.1% !important;
  padding-right: 4.1% !important;
}}*/

@media (max-width: 767px){
  
.region-quick-button li {
  
  padding-left: 3.4% !important;
  padding-right: 3.4% !important;}
  .region-quick-button li.first {padding-left: 3.4% !important;background-position-x: center !important;}
  .region-quick-button li.last {padding-right: 3.4% !important;background-position-x: center !important;}
  /*.region-quick-button li a {
    font-size: 13px !important;}*/
}
  @media (max-width: 655px){
.region-quick-button li.last,.region-quick-button li.first  {
padding-right:0 !important; padding-left:0 !important;
}
.region-quick-button li a {
  font-size: 12.5px !important;
  font-weight: 800;
}



.main-container {
  /*background: linear-gradient(to bottom, white 103.88px, #f6f7f8 103.88px 100% );*/
  background: linear-gradient(to bottom, #cacaca 5px, #f6f7f8 5px 2588px );

}

}

#block-menu-block-13 {margin-left: 22px;margin-right:0;}
#block-menu-block-11 {
  margin-right: 0;
  margin-left: 22px;
}

#block-menu-block-11,#block-menu-block-12 {
  margin-right: 0;
 margin-left: 15px;
}
.region-front-news .views-label-field-date
{
	float:right;
	padding-right: 0px;
	padding-left: 5px;
}
.region-front-news .views-field-field-brief {
    direction: rtl;
}
/*.news-front2 img {
    float: right;
    margin-right: 0px;
	 margin-left: 15px;
}*/
.news-front2 .views-field-view-node {    
    right: unset;
	left: -27px;
    
}
ul.quicktabs-tabs.quicktabs-style-navlist
{
	float:right;
}
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist a
{
	text-align:right;
	direction:rtl;
}
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist li.active {
    border-right: 2px solid #F9A61E;
	border-left: none;
}
.region-front-focus .view-front-page-blocks
{
	direction:rtl;
}

.region-front-announcement #block-views-front-page-blocks-block-27 {
   display: flex;
  flex-direction: column-reverse;
}
.announcement-front .views-slideshow-controls-bottom
{
	left:0;
	right:unset;
}

element.style {
}
.announcements {
 
  display: flex;
  flex-flow: row-reverse;
width: /*531*/500px;

}

@media (max-width: 1199px){
.announcements{width: 510px !important;}
}
.region-front-announcement .block:first-child .title-wrap{
border-left: 1px solid white;
border-right:none;
margin-top: 0;
height: 20px;
}
.front-announcements ,.region-header,.region-navigation{padding-left:30%;}


.front-announcements .button {right: /*80*/90%; left: unset;}
.region-front-announcement .views-row a {
    /*list-style: none outside none;
    background: url(../images/announcment-blt.png) no-repeat scroll right 1px transparent;
    
	padding-left:0;*/
/*padding-right: 6px;*/

    direction: rtl;
top:0;
width: 350px;
right: 120px;
}
.region-front-announcement .block:first-child h2.block-title {padding-left:6px;padding-right:0;padding-top:1.5px;}
.front .views-slideshow-cycle-main-frame
{
	float:right;
}
.region-front-announcement .views-field-title-1
{
	float:right;
	margin-left:5px;
}
.region-front-announcement .views-field-field-date
{
	float:right;
}

@media only screen and (max-width:1199px){
/*#superfish-1.sf-menu {right:35px/ 5.5% ;}
.announcements {right:62px  9.5% !important;}*/
#page-header .menu-name-menu-quick-link {
  float: right !important;
right: -23px;
position: relative;
}
}
 @media (max-width: 1199px) and (min-width: 768px){
.region-header .block-search input.open {
  width: 130px !important;}

.region-header .block-search input {right:35px;}

}

  @media only screen and (max-width: 991px){
.region-header, .front-announcements {
  padding-left: 17.2% !important;
}
.region-navigation {
  padding-left: 19% !important;
}
}

  @media only screen and (max-width: 805px) and (min-width: 788px){
.region-header  {
  padding-left: 14.9% !important;
}
.region-navigation {
  padding-left: 15.5% !important;
}

.front-announcements {
  padding-left: 13.7% !important;
}


}

  @media only screen and (max-width: 787px){
.region-header, .front-announcements, .region-navigation {
  padding-left: 12.8% !important;
}
}

  @media only screen and (max-width:  767px){
#page-header .menu-name-menu-quick-link {
  float: right !important;
    position: unset;
}
.region-header, .front-announcements, .region-navigation {
  padding-left: 0 !important;
}

.navbar #block-search-form {margin-top: 41.5px;}
.region-header ul.menu {margin-top:0 !important;}
.popup {float:left !important;}
}

 @media only screen and (max-width:  588px){
.announcements {/*top:-24px;*/width:310px !important;}
.front-announcements .button {right: 40%;}
.region-front-announcement .block:first-child .title-wrap{border-left: unset !important;}
}
@media (max-width: 540px){
.not-front.page-node-2117 form#search-block-form {
  margin-top: 37px !important;
}


}

@media (max-width: 500px) {
  .not-front.page-node-2117 form#search-block-form {
    margin-top: 43px !important;
  
  }

}
@media (max-width: 440px) {
.announcements {
  top: 0px;
width:280px !important;
}
.not-front.page-node-2117 form#search-block-form {
  margin-top: 47px !important;
}
}

 @media (max-width: 333px){
.announcements{
 top:-24px !important;
}
.region-front-announcement .block:first-child .title-wrap{border-left: none !important;}
}


.announcement-front .views-slideshow-controls-bottom {
    
    top: 1.5%;
}
@media (min-width: 768px)
{
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11
{
	float:right;
}
}
aside.col-md-3 {
     padding-left: 55px; 
	 padding-right:0;
}
.main-container
{
	direction:rtl;
}
.block-og-menu .nav
{
	padding-inline-start: 0px !important;
}
.content li
{
	background: url(yellow-arrow-rtl.png) no-repeat right 5px;    
    padding-right: 15px;
	padding-left:0;
}
.node-type-directory .region-content span, .node-type-directory .region-content p, .node-type-directory .region-content div,.view-id-groups_directories_contents.view-display-id-panel_pane_17 .projects p a{
    text-align: right;
	
}
.view-id-groups_directories_contents.view-display-id-panel_pane_17 .projects .projects-body a {position: unset;float:right;}
.pane-groups-directories-contents-panel-pane-9 .project-image {direction: rtl; float:right;}
.pane-groups-directories-contents-panel-pane-9 .projects .project-image img {
  width: unset;
}
.pane-groups-directories-contents-panel-pane-9  .projects-body ul { padding-inline-start: 25%;}
.views-row-even.news-page .news-title, .views-row-even.projects-page .projects-title {
    float: left;
}
.building .views-row-even.news-page .news-title span {
        position: unset;
    
}
.news-page 
{
	direction:ltr;
}	
.building .news-page .news-breif ol li {
    background: url(yellow-arrow-rtl.png) no-repeat right 5px;
    list-style: none;
    padding-left: 0;
	padding-right:15px;
	
}
/*.building .views-row-odd.news-page .news-title span {
        position: absolute;
		right:43%;
    
}*/
.building .views-row-odd.news-page .news-title {
    height: 40px;
}
#group-editor .views-field-title span
{
	left:unset;
	right:0;
}
h2.pane-title
{
	width:100%;
}
@media (max-width: 991px)
{
.building .views-row-odd.news-page .news-title span {
    right: 42px;
}
}
/*.programs-page h4
{
	text-align:right;
}*/
.region-sidebar-first .nav
{
	padding-inline-start: 0px !important;
}
.views-exposed-form .views-exposed-widget
{
	float:right;
}

/*.programs-page .views-exposed-form .views-submit-button {
 
 left: 15px !important;
  float: left !important;
right: unset !important;

}*/


#edit-field-school-groups-target-id {margin-right:unset;}
.page-node-2882 .views-widget .form-type-select {width:100% !important;}
/*.page-node-2798 .views-exposed-form .views-submit-button, .page-node-2882 .views-exposed-form .views-submit-button, .page-announcement .views-exposed-form .views-submit-button, .page-publication-faculty .views-exposed-form .views-submit-button, .page-publication .view-display-id-page_2 .views-exposed-form .views-submit-button, .page-node-1466 .views-exposed-form .views-submit-button, .page-taxonomy .views-exposed-form .views-submit-button {
  float: left !important;
  left: 10px !important;
  top: -24px !important;
  right: unset !important;}*/

.page-node-2798 #edit-field-school-groups-target-id-wrapper, .page-node-2798 #edit-combine-wrapper, .page-node-2882 #edit-og-group-school-department-target-id-wrapper, .page-node-2882 #edit-combine-wrapper {
  width: 48.42%;
}
.page-node-2798 #edit-field-school-groups-target-id-wrapper, .page-node-2882 #edit-og-group-school-department-target-id-wrapper, .page-taxonomy-term #edit-field-release-date-value-wrapper {
  margin-left: 3.1%;  margin-right: unset;}

.programs-page #edit-combine-wrapper, .programs-page #edit-og-group-school-target-id-wrapper, #views-exposed-form-gju-staff-panel-pane-1 #edit-combine-wrapper, #views-exposed-form-gju-professors-panel-pane-1 #edit-combine-wrapper, .page-publication #edit-og-group-school-department-target-id-wrapper, .page-publication #edit-combine-wrapper, .page-announcement #edit-og-group-school-target-id-wrapper, .page-announcement #edit-combine-wrapper, .view-display-id-panel_pane_9 #edit-combine-wrapper {
  width: 48.68%;
}

.programs-page #edit-og-group-school-target-id-wrapper, .page-publication #edit-og-group-school-department-target-id-wrapper, .page-announcement #edit-og-group-school-target-id-wrapper,.page-node-15851 #edit-og-group-school-department-target-id-wrapper, #edit-field-tender-date-value-wrapper, #edit-field-tender-date-value-1-wrapper  {
  margin-left: 2.5%; margin-right: unset;
}

.programs-page #edit-og-group-school-target-id{margin-right: unset;}
.views-exposed-form .views-exposed-widget {
  float: right;
}
.page-publication-faculty .views-exposed-widget button.btn{
  margin-left:unset;
  margin-right:2.5%;
}

/*@media (max-width: 767px){
.page-node-15851 #edit-og-group-school-department-target-id-wrapper, #edit-field-tender-date-value-wrapper, #edit-field-tender-date-value-1-wrapper {
  
  margin-left: 10px;
}}*/
#edit-field-tender-date-value-value-year.date-year,#edit-field-tender-date-value-1-value-year.date-year{margin-right: 0; padding-right: 5px;} 
.views-widget .form-type-select, .views-widget .date-year
{
	margin-left:15px;
}
.views-widget .form-type-select, .views-widget .date-year
{
	background-position: left center;
	margin-left: 0;
	margin-right: 0;
}
.dataTables_length label select, .views-exposed-widget select,option
{
	padding-right:35px;
}
.page-node-2900 .content ul li
{
	    background: url(useful-icon.png) no-repeat right 10px;
    padding-right: 25px;
}
.pane-content p
{
	text-align:right;
}
th
{
	text-align:right;
}
.nav-tabs>li
{
	float:right;
}
.media-maincategories .views-field-field-taxonomy-image
{
	text-align:left;
}
.back-school-department {
    right: unset;
	left:15px;
}

.back-school-department a {

  right: unset;
  left: 0 !important;
}
.views-exposed-widgets
{
	float:right;
}

.dep-faculty .views-row-odd {
  margin-left: 30px;
 margin-right:0;
}

.dep-faculty .views-row{
padding-right: 188px;
padding-left: 10px;
}

  @media only screen and (max-width: 1199px){
.dep-faculty .views-row {
  padding-right: 170px;
}



}
/*.dep-faculty .faculty-mail, .staff-email{right:138px !important;}*/

.page-node-2798 .dep-faculty .faculty-telphone span{width:unset !important; margin-top:unset !important;}







  @media (min-width: 992px) and (max-width: 1199px){
.hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md {
  display:block!important;
}}
.dep-faculty .views-row img
{
left:unset;
right:16px;	
}
/*.dep-faculty .faculty-contact
{
	float:left;
}*/
.dep-faculty .faculty-info
{
	float:left;
margin-bottom: 18px;
text-align: right;
}
.dep-faculty .views-field-title a {font-weight:700;}
.view-gju-staff span.prof-bold ,.view-gju-staff span.prof-bold, .page-node-3450 .view-gju-professors span.prof-bold{float:right;font-weight: 700;}

.faculty-office span.prof-bold::after,.views-field-field-office .prof-bold::after,.views-field-field-extension .prof-bold::after,.staff-office .prof-bold::after,.staff-tel .prof-bold::after  {content:"\00a0";}

.faculty-telphone span.prof-bold::before,.faculty-telephone span.prof-bold::before {content:"\00a0" !important;}

.dep-faculty .views-field-view-node a
{
	left: 15px;
	padding-right: 23px;
    right:unset;
	padding-left:unset;
	
}

.region-content .view-gju-professors span
{
	text-align:right;

}


.view-gju-professors span.prof-bold {float: right !important;font-weight: 600;}



/*.dep-faculty .faculty-office, .staff-office
{
	padding-left:unset;
	padding-right:23px;
	background: url(../images/office.png) right no-repeat;
}*/
/*.dep-faculty .views-field-title
{
	    padding-left: 15px;
		padding-right:159px;
}*/
.dep-faculty .faculty-resume a {
    background: url(../images/download.png) right no-repeat;
    float: right;
    padding-right: 23px;
  padding-right: 20px;
  background-size: 16px auto;
  height: 16px;

}

span.staff-title {font-weight:700;}
span.staff-job {font-weight:normal;}

.staff-responsibility,.staff-info/*,.view-gju-staff .staff-info a,.staff-responsibility span*/
{  text-align:right !important;
	float:right;
}
.staff-image
{
	float:right;
}
.staff-responsibility
{
border-right: unset;
/*border-left: 1px solid #c5c5c5;*/
padding-right:unset;
padding-left:15px;
}
.all-staff td.sorting_1,.page-node-3450 td.sorting_1
{
	    right: unset;
		left: 20px;
}
.all-staff td.sorting_1 ::after, .page-node-3450 td.sorting_1 ::after {
  content: " عرض المزيد >";}
.view-contact-us-directory .prof-bold {float:right;}
.view-contact-us-directory .contact-job-title{font-size:13px;}
.view-contact-us-directory .views-field-field-office
{
	   /* background: url(../images/office.png) right no-repeat;
    float: right;
    padding-left: unset;
	padding-right: 23px;*/
}
.staff-email
{
	text-align:right !important;
}
.view-contact-us-directory .views-field-field-telephone {
    background: url(../images/phone-doctor.png) right no-repeat;
    float: right;
    padding-left: 10px;
	padding-right:23px;
}
.view-contact-us-directory .views-field-field-telephone
{
	margin-right:0;
}
.testimonial-image
{
	float:right;
	margin-right: unset;
	margin-left: 15px;
}
.page-node .region-content .prof-publications table>tbody>tr>td
{
	background: url(yellow-arrow-rtl.png) no-repeat right 5px;
	    padding: 0px 15px 0 0;
}
.pane-content ul li
{
	background: url(yellow-arrow-rtl.png) no-repeat right 5px;
	    padding: 0px 15px 0 0;
}
.faculty-node .faculty-img img
{
	float:right;
}
.faculty-info{
	float:right;
}
.page-node-2117 .region-content
{
float:right;
}
#quicktabs-container-main_contact_us_all_emails{padding-right:20px ; padding-left:0;}
#quicktabs-main_contact_us_all_emails li.active a {margin-right:-1px;}
#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li
{
float:right !important;
}
#quicktabs-main_contact_us_all_emails li
{
	float:right;
}
.view-contact-us-directory .views-field-title
{
	float:right;
}

.views-row-even.news-page .news-title, .views-row-even.projects-page .projects-title
{
	float:right;
}
.news-page .date-display-single ,.views-row-odd.news-page .date-display-single{
    padding-left: unset;
	padding-right:0px;
    /*background: url(../images/date-icon.png) right no-repeat;*/
}

.page-node-15291 .projects .projects-breif {height:193px !important;}

.page-node-15291 .views-more-link{
position: absolute !important;
float: left !important !important;
left: 15px !important;
bottom: 5px  !important; }
.news-page .news-breif span, .projects .projects-breif span
{
	direction:rtl;
}
.news-page .news-title a {
 float:right;
  padding-top: 10px;
	direction: rtl;
}

.news-page .news-link {right:unset; left:20px; direction: rtl; visibility:hidden;}
.news-page .news-link::after{visibility:visible; content:"المزيد >";}
.news-page .date-display-single {
    /*float: right;*/
    
	direction: rtl;
}
/*.views-row-odd.news-page .date-display-single {
    float: right;
    
	right:unset;
	direction: rtl;
}*/
.news-page .news-date {padding-right: 10px; padding-left:unset; float:right;}
.page-node-12305 .news-page .news-date {float:unset;}
/*.page-gju-news*/ /*#block-block-30 img {transform: scale(1.3);
left: -26px;
margin-top: -22px;}*/
.news-page .news-title /*, .projects .projects-title*/
{
	/*height:38px;*/
float:right;
text-align: right;
direction: rtl;
}
.building .news-page .news-title {float:unset;}
.group-slideshow .ws-title
{
	right:5px;
	left:unset;
	text-align: right;
    direction: rtl;
}
.og-context-node-18796 .region-sidebar-first.well ul.nav li.last {width: 82% !important;}
.og-context-node-18796 .region-sidebar-first.well ul.nav li.last:hover{right: unset !important; left:unset !important;
  /*padding-left: unset !important; outline:1px solid #575656;*/padding-right: unset !important;
}
.region-sidebar-first li.active{
background:#a6cae2;
width:calc(100% + 10px);
right:unset;
left:10px;
padding-left:0;
padding-right:10px;
}

.region-sidebar-first li.expanded ul a
{
padding-left:unset; padding-right:0px;}
.region-sidebar-first li.expanded ul li {padding-right: 25px;
padding-left: 5px}
.region-sidebar-first li.expanded{padding-left:0; padding-right: 15px;}

.region-sidebar-first li:hover, .region-sidebar-first li.expanded:hover 
{right:unset;left:10px;
padding-right:10px; padding-left:unset;}

.region-sidebar-first li.expanded:hover{
padding-left:0;
padding-right:25px;
}


.region-sidebar-first li.expanded a {padding-right:10px; padding-left:0;}

.main-container ul.nav li.expanded.openul{
right: unset;
left: 10px;
padding-left: 1px;
padding-right: 25px;
}

.region-sidebar-first li.expanded.openul ul
{padding-left: 0;margin-left:0;

padding-right: 15px;margin-right: -14.65px;

}

.region-sidebar-first li.expanded.openul ul
{
/*padding-inline-start: 0px !important;*/
}
.content li ul li
{
background: url(yellow-circle.png) no-repeat right 5px;
}
#quicktabs-container-school_event_block .views-slideshow-controls-text{
    right:unset;
	left: 10px;
}
.school-announcement .date-display-single {
    float: left;
    color: #aaaaaa;
}
.ui-accordion-icons .ui-accordion-header a {
    padding-right: 2.2em;
}
.faq .ui-accordion .ui-accordion-header .ui-icon
{
	left:unset;
	right:5px;
}
.ui-accordion-icons .ui-accordion-header a {
    padding-right: 2.2em;	
}
.view-filters
{
	float:right;
}
.region-sidebar-first li.expanded.openul ul
{
/*padding-inline-start: 0px !important;*/
}
.jb-caption .jb-caption-title {
    float: right;
    direction: rtl;
    text-align: right;
}
.jb-cap-frame .jbac-number
{
	float:right;
}

.page-gallery .media-maincategories .views-row {
  padding-right: 0;
  padding-left: 15px;
}
.page-gallery .media-maincategories .views-row-even {
  padding-right: 15px;
  padding-left: 0px;
}

.media-categories .views-row {margin-bottom: 5px;
  padding-left: 2.5px !important; padding-right: 0;}

  .media-categories .views-row-even {
    padding-right: 2.5px !important;
    padding-left: 0 !important;
  }
.page-newsslideshow .main-container,.node-type-gallery .main-container
{
	text-align:unset;
	direction:unset;
}
ol,ul{
	    padding-inline-start: 20px;
}
.dep-faculty .faculty-office, .staff-office
{
	text-align:right;
}
.dep-faculty .faculty-telphone, .staff-tel
{
	text-align:right;
}
.datatables-expand
{
	float:right;
}
.faculty-node .faculty-info {float:right !important ; text-align:right;padding-top:5px !important;}
.faculty-node .faculty-img { float:right !important;}
.faculty-node .faculty-office
{
   /* background: url(../images/office.png) right no-repeat;*/
    /*padding-right: 25px;*/
	padding-left: unset;
}

 .node-type-professors .faculty-title {font-weight:700; margin-bottom:5px;}

.faculty-node .faculty-telephone
{
	/*background: url(../images/phone-doctor.png) right no-repeat;*/
    padding-left: unset;
	/*padding-right: 25px;*/
	direction: ltr;
}
/*.faculty-node .faculty-telephone .prof-bold ::after {
content:"هاتف :";*/
/*position: absolute;*/
/*direction: ltr;
}*/


.view-gju-professors .faculty-socials a {margin-right:5px;}
.faculty-socials div {
	float:right;
}
.faculty-socials .faculty-googlescholar a {background: url("../images/index.png")right no-repeat;

padding-right: 25px !important;
padding-left: unset !important;}

.faculty-socials .faculty-resume a {
  background: url("../images/download-faculty.png") right no-repeat;
padding-right: 25px !important;
padding-left: unset !important;

}

.faculty-socials .faculty-researchgate a {
  background: url("../images/researchgate.png") right no-repeat;
padding-right: 25px !important;
padding-left: unset !important;
margin-right:0;
}
.faculty-socials .faculty-lnk a {
  background: url("../images/dr-page-in.png") right no-repeat;
padding-right: 25px !important;
padding-left: unset !important;
}
.proff-node .views-label-field-reasearch-interest, .proff-node .views-label-field-biography, .proff-node .views-label-field-experience, .proff-node .views-label-field-awards
{
    margin-right: 30px;
    margin-left: 0px;	
}
h4.educational-back:before, .prof-publications h4:before, .views-label-field-reasearch-interest:before, .proff-node .views-label-field-biography:before, .proff-node .views-label-field-experience:before, .proff-node .views-label-field-awards:before
{
	left: 100%;
    margin-left: 15px;
	right:unset;
	 margin-right:0;
	
}
h4.educational-back:after, .prof-publications h4:after, .views-label-field-reasearch-interest:after, .proff-node .views-label-field-biography:after, .proff-node .views-label-field-experience:after, .proff-node .views-label-field-awards:after
{
	right: 100%;
    margin-right: 15px;
	left:unset;
	 margin-left:0;
}
.proff-node h4.educational-back ,.prof-publications h4
{
	margin-left: 0;
	/*margin-right: 30px;*/
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title h2
{
	text-align:right;
	
}
.region-front-announcement .date-display-single:before {
    margin-left: 7px;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more
{
	float:right;
	text-align:right;
}
.page-videos1 .main-container
{
	direction:ltr;
}
.navbar::after {
  float:right;
}
.region-copyright-menu .nav>li>a {
    padding: 6px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
{
	float: right;
	margin-left:20px;
}
.views-field-field-telephone, .staff-tel 
{
	direction:rtl;
}


  @media only screen and (max-width: 992px){
.staff-info {
  padding-right: 15px; padding-left: 0;}}

@media (min-width: 768px) and (max-width: 991px)
{
.views-row-odd.news-page .news-title a
{
	right:37px;
}
.views-row-even.news-page .date-display-single{
	right:70%;
}
}
.field-name-field-release-date
{
	direction:rtl;
}
.map-contact span, .contact-us-information 
{
	direction:ltr;
}
.contact-us-information  span{
	float:right;
}
.map-contact img , .page-node .region-content .field-name-body .contact-us-information p img{
 
    float: right;
    margin-left: 7px !important;
}
.lang-dropdown-select-element{	
    background-position-x: 49px;
}
.region-header .block-search input.open {
    direction: rtl;
    padding-right: 5px;
}
.not-front #block-block-28 {
    float: left;
	z-index:1;
}
@media (max-width: 768px)
{

#block-block-28 {
      position: absolute;
    left: -23px;
    top: -28px;
}
}

.faculty-telphone
{
	direction:ltr;
}
.node-type-lab .field-label {
 
    background: url(yellow-arrow-rtl.png) no-repeat right 5px;
    padding-right: 15px;
	padding-left: unset;
}
.page-node-edit input{
	direction:rtl;
}
.views-slideshow-controls-top
{
	right:unset;
	left:0;
}
.container-inline-date .date-padding {
    padding: 10px;
    float: right;
}


.node-type-staff-member .field-label {

 
    background: url(yellow-arrow-rtl.png) no-repeat right 5px;
    padding-right: 15px;
	padding-left:unset;
	}
	
.views-field-field-partners-phone
{
	direction:ltr;
}
.page-node-edit .vertical-tabs .vertical-tabs-list
{
float:right;
width:100%;
}

 .pagination li
{
float:right;
background:none;
}
.pagination > li.next > a
{
  background: url("../images/pager-left.png") no-repeat;
 
background-size: 18px auto;
}
.pagination > li.prev > a
{
background:url("../images/pager-right1.png") no-repeat;
background-size: 18px auto;
margin-left: 8px;
margin-right: 0px;
}
.page-search-node .main-container li {
    background: url(yellow-arrow-rtl.png) no-repeat right 5px;
    list-style: none;
    padding-right: 15px;
    padding-left:0 !important;
}
.page-search-node .pagination li { padding-right: 3px;}

.page-search .search-snippet {
  text-align: right !important;
}
.page-search-node .main-container .nav-tabs li{
background:none;
}
.field-type-image .image-widget.form-managed-file
{
	float:right;
}
.field-type-image .form-type-managed-file label
{
	width:100%;
}
.map-contact-link
{
	float:right;
}
.lang-dropdown-select-element
{
	width:50px !important;
}
.faculty-publications td.views-field-title, .prof-publications .views-field-title
{
text-align:left;
}
.page-node .region-content .prof-publications table > tbody > tr > td
{
background: url(yellow-arrow-rtl.png) no-repeat right 5px;
padding: 0px 15px 0 0px;

text-align: right;
}
@media (min-width: 1300px)
{
header .right-bg-inner
{
	width: 80%;
}
header .right-bg-inner
{
	z-index:1 !important;
}
}
.pane-content ul.pagination li
{
	background:none;
}
.dep-faculty button.btn, .views-exposed-widget button.btn
{

}

/*.page-publication-periodicals .views-exposed-form .views-submit-button, .views-exposed-form .views-submit-button, #views-exposed-form-media-page .views-exposed-form .views-submit-button {
  right: -25px !important;

left: unset !important;
float: right !important;
  position: relative;
}*/
.contact-form .btn
{
	background:url("../images/submet-AR-1.png") no-repeat;
}
@media (min-width: 1500px)
{
	header .right-bg-inner
{
	z-index:0 !important;
}
header .left-bg-inner
{
	width:28%;
}
}

@media (min-width: 2500px)
{

header .left-bg-inner
{
	width:34%;
}
}

.faculty-socials {margin-top: 83.5px;}
.proff-node .views-label-field-reasearch-interest-et, .proff-node .views-label-field-biography-et, .proff-node .views-label-field-experience-et, .proff-node .views-label-field-awards-et
{
 /*   margin-right: 30px;*/
    margin-left: 0px;	
}
h4.educational-back:before, .prof-publications h4:before, .views-label-field-reasearch-interest-et:before, .proff-node .views-label-field-biography-et:before, .proff-node .views-label-field-experience-et:before, .proff-node .views-label-field-awards-et:before
{
	left: 100%;
    margin-left: 15px;
	right:unset;
	 margin-right:0;
	
}
h4.educational-back:after, .prof-publications h4:after, .views-label-field-reasearch-interest-et:after, .proff-node .views-label-field-biography-et:after, .proff-node .views-label-field-experience-et:after, .proff-node .views-label-field-awards-et:after
{
	right: 100%;
    margin-right: 15px;
	left:unset;
	 margin-left:0;
}
h4.educational-back:after
{
	width:590px;
}

.page-node-2993 .dep-faculty .faculty-info
{
	padding-right:150px;
	padding-left:15px;
}
.back-school-logo img
{
	float:right;
}
.back-department-logo img
{
	float:right;
}

/*.node-type-about-gju .back-department-logo img{transform: scale(1.2);
position: relative;
right: 22px;*/
.page-node-687 .views-field-field-school-logo {
  margin-top: 1.7px;
}
#views_slideshow_cycle_teaser_section_gju_events-block_1
{
	max-height:300px;
}
.field-name-field-add-this
{
	float:left;
}

.node-type-news .region-content {
  margin-top: 53px;
}


.media-categories .views-row, .news-gallery .views-row {padding-left:30px ; padding-right: 0px ;}
.media-categories .views-field-title-field-et{ width:93%;}

#views-exposed-form-media-page .views-exposed-form .views-submit-button{left:unset;right:14px !important;}

#edit-field-album-year-value-value-year {padding-right:0;}
.page-taxonomy-term .view-filters {width:100%;}

.page-search .input-group .form-control {float: right;margin-left:20px;margin-right: unset;}

.og-context-node-687 .form-control{margin-right: unset !important;} /*#edit-og-group-school-department-target-id*/

.admission-menu1 ul {padding-inline-start:0 !important;}
.admission-menu1 li.col-md-4 {
  /*width: 32.7%;*/
  width: 18.7%;
  
}

.admission-menu1 li{

  margin-left: 0.8%;
  margin-right:0.8% ;

}

.admission-menu1 li.menu-mlid-7970 {margin-left: 0 !important;margin-right:0.8% ;}
.admission-menu1 li.menu-mlid-7968 {margin-right: 0 !important;}
.adm-guid-video {
  height: 258.75px;
  padding-left: 0 !important;
  padding-right: 15px !important;
}
@media (min-width: 992px) {
  .adm-guid {
    margin-left: -1%;
    margin-right: 0 !important;
  }
}

@media (min-width: 992px) {
  .adm-guid-video {
    margin-right: 1.4%;
    margin-left:0 !important;
  }
}

.quicktabs-tabpage ul li {
  background: url(yellow-arrow-rtl.png) no-repeat right 12px;
  padding-right: 15px;
padding-left: 0 !important;
  font-family: Gotham-Book;
}

.page-node-16853 .page-header-wrap {
  /*margin-top: 62px;*/
  text-align: center;
 /* font-size: 28px !important;*/
}
.sustainability-topics {

direction: ltr;

}
.views-row-1.sustainability-topics ul.nav {direction: rtl;}

.sustainability-topics .views-field-body-et .field-content .nav li {
  text-align: justify;
  background: url(yellow-arrow-rtl.png) no-repeat right 10px;
  padding-right: 15px;
  padding-left: 0 !important;
}
.sustainability-topics .views-field-body-et {
  direction: rtl;
}
.page-node-17210 .view-gju-event-management {
  margin-left: -35px;
  margin-right: 0 !important;
}
.view-gju-event-management .view-header {right: unset !important; left: 0;}
.views-row.upcoming-event, .views-row.recent-event {margin-left: 20px !important;margin-right: 2px !important;}
.views-row-last.upcoming-event, .views-row-last.recent-event {
  
  margin-left: 0 !important;
}

.page-gju-recent-event .view-gju-event-management, .page-gju-upcoming-event .view-gju-event-management {margin-left: -80px !important;margin-right: 0 !important;}

.page-gju-facilities-booking-main .views-row-odd.upcoming-event, .page-gju-facilities-booking-sabe .views-row-odd.upcoming-event, .page-gju-event-planning .views-row-odd.upcoming-event {
  margin-right: 0 !important;
  margin-left: 30px ;
}

.page-gju-facilities-booking-sabe .view-gju-event-management, .page-gju-facilities-booking-main .view-gju-event-management, .page-gju-event-planning .view-gju-event-management {
  margin-left: -30px !important; margin-right: 2px !important;


}

.page-node-19865  .views-row.upcoming-event, .views-row.recent-event {
  margin-left: 2px !important;
  margin-right: 20px !important;
}
@media (max-width: 1200px) {
.region-quick-button li a
{
width: 60px;
}
}

@media (min-width: 1200px) {
  .region-quick-button li.first {
    background-position-x: 45px;
  }
}
@media (min-width: 1200px) {
  .region-quick-button li.last {
    background-position-x: 15px;
  }
}
@media (max-width: 1199px) {
  .region-quick-button li.last {
    background-position-x: 0px;
  }
}
@media (max-width: 767px) {
  .region-quick-button li a {
    width: auto;
  }
}

.main-contact-emails .ui-accordion-header a
{
padding:0 !important;
}

.main-contact-emails .contact-form .form-control
{
margin-right:0 !important;
}

