* {
    direction: ltr !important;
    text-align: left;
}
/*fonts en*/
@font-face {
    font-family: 'HindBold';
    src: url('../fonts/fonts-en/Hind/Hind-Bold.ttf');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HindLight';
    src: url('../fonts/fonts-en/Hind/Hind-Light.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HindMedium';
    src: url('../fonts/fonts-en/Hind/Hind-Medium.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HindRegular';
    src: url('../fonts/fonts-en/Hind/Hind-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HindSemiBold';
    src: url('../fonts/fonts-en/Hind/Hind-SemiBold.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-Bold.ttf');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-BoldItalic.ttf');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansExtraBold';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-ExtraBold.ttf');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansExtraBoldItalic';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-ExtraBoldItalic.ttf');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-Italic.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-Light.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-LightItalic.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansSemiBold';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-Semibold.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansSemiBoldItalic';
    src: url('../fonts/fonts-en/Open Sans/OpenSans-SemiboldItalic.ttf');
    font-weight: bold;
    font-style: normal;
}
/*Menu*/
.brand-logo {
    right:unset;
    left: 30px;
    top: 17px;
}
.navbar-expand-lg .navbar-nav{
    margin-left: auto!important;
    margin-right: unset!important;
}
#navbarSupportedContent ul.links {
    padding-left: 20px;
    padding-right: 0;
}
.navbarcontent h5 {
  padding-left: 145px;
  padding-right: 0;
  /* width: 333px; */
  padding-top: 20px;
  text-transform: capitalize;
}
.exo-menu {
    float: right;
    margin-left: auto !important;
    padding-left: 0px;
    padding-right: 40px;
    margin-right: unset !important;
    margin: auto;
}
.exo-menu>li{
  float: left;
}
.exo-menu>li>a,
.exo-menu>li>a, .exo-menu>li li a{
  text-transform: initial;
  font-size: 13px !important;
  font-family: 'HindBold';
}
.exo-menu>li>a{
  line-height: 60px !important;
}
.exo-menu .search{
  left: unset;
  /* right: 10px; */
  top: 15px;
}
.navbarcontent{
  max-height: 90px;
}
#navbarSupportedContent a{
  font-family: 'HindRegular';
  padding: 0px 17px;
  font-size: 13px;
}
#navbarSupportedContent a img {
    width: 12px;
}
a.toggle-menu {
    left:unset;
    right: 10px;
}
.univ-title{
  font-family: 'HindBold';
  font-size: 22px;
  color: rgb(85,85,85) !important;
}
/*footer*/
footer .logo-part h4{
  font-size: 25px;
}
footer ul a {
    font-family: 'OpenSansBold';
}
.small-foot div a {
    color: #fff;
    float: left;
    margin: 0 3px;
}
.small-foot #rights{
  float: left;
}
footer h2 {
    font-family: 'HindBold';
    font-size: 28px;
}
footer .form-control, footer input[type="text"], footer input[type="email"]{
  font-family: 'OpenSansRegular';
  font-size: 16px;
}
footer input::placeholder{
  font-family: 'OpenSansRegular';
  font-size: 16px;
}
footer .btn-pink, footer input[type="submit"] {
    font-family: 'OpenSansBold';
}
footer h2 {
    font-size: 22px;
}
.followus {
    font-size: 20px;
}
.quot-desc p {
    line-height: 28px;
}
/*General*/
.mar-right-20 {
    margin-right: 0 !important;
    margin-left: 20px !important;
}
/*other*/
.list-item {
    float: left;
}
/*fonts*/
.hacenxl {
    font-family: 'HindBold' !important;
}
.cairoreg{
  font-family: 'OpenSansRegular' !important;
}
.cairobold {
    font-family: 'OpenSansBold' !important;
}
.cairoblack {
    font-family: 'OpenSansBold' !important;
}
.cairosemi {
    font-family: 'OpenSansSemiBold' !important;
}
/*welcome message*/
.addit-header .main-title {
    font-family: 'HindBold';
    /*padding: 20px 50px 20px 0px;*/
    padding: 10px 60px 10px 60px;
    font-size: 22px;
    /*width: 321px;*/
    text-align: right;
    /*line-height: 25px;*/
    line-height: 40px;
}
.list-item a{
  font-family: 'HindRegular';
  font-size: 13px;
}
.list-item.active a{
  font-family: 'HindBold';
}
.list-item{
  padding: 18px 4px 18px 12px;
}
.addit-header .no-ul-style{
  padding-left: 15px;
}
.prof-speech{
  line-height: 27px;
  padding-left: 55px;
  padding-right:0;
}
.before-pink-main::after{
  left: 0;
  right: auto;
}
.prof-name {
    font-size: 43px;
}
.ann-55-section .news-content .ann-cards .ann-date.font23{
  font-size: 14px;
}
/*Historical overview*/
.goals-details .flexdes p {
    padding-left: 55px;
    line-height: 27px;
    padding-right: 0;
}
.flexdes p {
    padding-left: 32px;
    padding-right: 0;
}
.pres-history .pres-content .news-card-lower .par-body p {
    padding-left: 32px;
    padding-right: 0;
}
/*Historical overview details*/
.cv-title {
    left: 230px;
    right: unset;
}
.cv-title small {
    padding-left: 20px;
    padding-right: 0;
}
.cv-img {
    padding-left: 10px;
    padding-right:0;
}
.cv-content .cv-img.offset-2 {
    margin-left: 225px;
    margin-right: 0;
    height: max-content;
}
.cv-details .cairosemi{
  padding-left: 25px;
  padding-right: 0;
  line-height: 28px;
}
.cv-title-border-top-p {
    margin-left:0;
    margin-right: 20px;
    right:0;
    left: 230px;
}
/*message and goals*/
.goals-details div.before-pink-main p {
    line-height: 27px;
}
.goals-details div.before-pink-main {
    padding-right: 0;
    padding-left: 55px;
}
.hacen {
    font-family: 'HindRegular' !important;
}
/*companies*/
.part-card {
    padding: 30px 0px 0px 20px;
}
.part-card .lower-content .cairosemi.font13{
  padding-left: 0;
  padding-right: initial;
}
.part-card .part-link {
  border-radius: 26px 0 0 26px;
  padding-left: 20px;
  padding-right: unset;
}
/*acheivemenets*/
.achievments .col-md-4.achievments-details .flexdes p.card-par,
.achievlist .list-card .card-par{
  font-family: 'OpenSansSemiBold';
}
.btn-pink.cairobold span {
  padding-left: 10px;
  padding-right: 0;
}
.btn-pink.cairobold span img{
  transform: rotate(180deg);
}
.list-card-lower .card-foot span {
  margin-right: 5px;
  margin-left: 0;
}
.achievlist .list-card .par-body {
  font-family: 'OpenSansRegular';
}
.list-card-lower .card-foot a img{
  transform: rotate(180deg);
}

.achdetails-list .cv-title-border-top-p, .achdetails-list .cv-title {
    left: 63px;
    right: unset;
}
.achdetails-list .cv-title {
    font-size: 26px;
}
.swiper-button-prev {
    right: 9.5% !important;
    left: auto !important;
    top: -2% !important;
    transform: rotate(180deg);
}
.swiper-button-next {
    right: 6% !important;
    left: auto !important;
    top: -2% !important;
    transform: rotate(180deg);
}
.go-home img{
  float: left;
  padding-right: 10px;
  padding-top: 5px;
}
.list-carousel {
    float: right;
    right: 100px;
    left:unset;
}
.achdetails-descrip .achLoad a img {
    margin-right: 5px;
    margin-left:0;
}
/*Central*/
.btn-blue span {
    padding-left: 10px;
    padding-right: 0;
}
.central-12 .btn-blue, .central-14 .btn-blue {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 55px;
    margin-right: 0;
}
.list-item-central .central-item.active {
    border-left: 3px solid #3E4EB8;
    font-family: 'OpenSansBold';
    border-right: 0;
}
.list-item-central .central-item {
    padding-left: 40px;
    padding-right: 0;
    font-family: 'OpenSansRegular';
}
.list-item-central .central-item.active a {
    font-family: 'OpenSansBold';
}
.list-item-central .central-item a {
    font-family: 'OpenSansRegular';
}
.rector-def .inner-icon img{
  transform: rotate(180deg);
}
.person-title {
    border-left: 2px solid var(--blue-home);
    padding-left: 20px;
    border-right: 0;
    padding-right: 0;
}
.before-blue {
    padding-left: 30px;
    padding-right: 0;
}
.rector-people .carousel-control-next {
    left: auto;
    right: 5%;
    transform: rotate(180deg);
}
.rector-people .carousel-control-prev{
    left: auto;
    right: 1%;
    transform: rotate(180deg);
}
.central17 .btn-pink {
    margin-right: 0;
    margin-left: 55px;
}
.counsil-title h2::before {
    width: -webkit-calc(100% - 430px);
    width: -moz-calc(100% - 430px);
    width: calc(100% - 430px);
    right: 0;
    left:unset;
}
html[lang="en"] .omada2-fr .counsil-title h2::before{
  width: -webkit-calc(100% - 135px);
  width: -moz-calc(100% - 135px);
  width: calc(100% - 135px);
}
.counsil-card .card-more a {
    float: right;
}
.council-card .card-more img{
    transform: rotate(180deg);
}
.achievments-img img {
    margin-left: -15px;
    margin-right: 0;
}
.coll-num {
    float: right;
}
.right-col ul li {
    padding: 15px 0 15px 15px;
}
.right-col ul li img {
    padding-right: 10px;
    padding-left:0;
}
.right-col ul li .right-col-arrow {
    padding: 4px 0px 4px 10px;
    transform: rotate(180deg);
}
.admission-section4 .news-right {
    padding-right: 15px;
    padding-left: 0;
}
.ads-content .all-ads h5 {
    float: right;
}
.ads-content .all-ads h5 img {
    transform: rotate(180deg);
}
.newsads .news-content .nav-tabs {
    padding-left: 25px;
    padding-right: 0;
}
.pl-0{
  padding-right:0 !important;
}
.ads-left{
  padding-left:15px !important;
}
.admission-section4 .ads-content .all-ads {
    right: 0 !important;
    left: 15px;
}
.order-button {
    left: 340px;
    right: unset;
}
/*webmail*/
.ml-2, .mx-2 {
    margin-right: .5rem!important;
    margin-left:0 !important;
}
.ul-img img {
    transform: rotate(180deg);
}
.teachers-details ul.cv-content li, .registration-card p a {
    font-family: 'OpenSansRegular' !important;
}
.mr-3, .mx-3 {
    margin-left: 1rem!important;
    margin-right:0 !important;
}
.branches-title span {
    right: unset;
    left: 30px;
}
.fac-contactus .contact-card {
    border-left: 2px solid #5473FF;
    border-right: 0;
    padding-right: 0px;
    padding-left: 20px;
}
.fac-contactus .contact-card .part2 {
    margin-right: -10px !important;
    margin-left: 0px!important;
}
.fac-contactus .contact-card .call-cricle {
    left: 40%;
    box-shadow: #00000016 5px 0px 5px;
}
.fac-contactus .contact-card .part2 .offset-1 a {
    float: left;
}
.pl-2, .px-2 {
    padding-right: .5rem!important;
    padding-left: 0!important;
}
/*contact*/
.contact-float-section .form-item-message {
    right: 0;
    left: unset;
}
.contact-float-section .search-float {
    margin-right: 5%;
    margin-left: 0;
}
.job-form .form-control {
    padding-left: 0px;
    padding-right: .75rem;
}
.job-form label {
    font-family: 'OpenSansSemiBold';
}
html[lang="fr"] .job-form input::placeholder,html[lang="fr"] .job-form option, .job-form select {
    font-family: 'OpenSansBold' !important;
}
html[lang="fr"] select, html[lang="fr"] select option{
  font-family: 'OpenSansBold' !important;
}
html[lang="en"] .job-form input::placeholder,html[lang="fr"] .job-form option, .job-form select {
    font-family: 'Hacen' !important;
}
html[lang="en"] select{
  font-family: 'Hacen' !important;
}
.contact-float-section form input[type="submit"] {
    left: unset;
    right: 30px;
}
.services .part-card .part-link {
    right: 0;
    left: unset;
}
.part-content.services ul {
    padding-right: 0;
    padding-left: 15px;
}
.part-content.services ul li::before {
    margin-left: -1em;
    margin-right: 0;
}
.article-card img {
    left: unset;
    right: 20px;
    transform: rotate(180deg);
}
.foreign-history .article-card>a {
    left: unset;
    right: 10px;
}
.card2-date div {
    font-family: 'OpenSansBold';
}
.news-content .all-news {
    left: unset;
    right: 15px;
}
.news-content .all-news h5 img {
    transform: rotate(180deg);
}
.floating-slider-teachers.research-wave3 .form form .form-item input.hasDatepicker {
    background-position: right;
}
.floating-slider-teachers.research-wave3 .form form .form-item input:not(.hasDatepicker),
.floating-slider-news.research-wave3 form .form-item-combine input{
  background-position: right;
}
.float-right {
    float: left!important;
}
.filters-parts .filter-column form input[data-drupal-selector="edit-reset"], .filters-parts .filter-column form#views-exposed-form-jobs-page-2 input#edit-reset--3 {
    left: unset !important;
    right: 25px!important;
    font-family: 'OpenSansRegular' !important;
}
.filters-parts .filter-column form summary[role="button"] {
    background-position: right;
}
.filters-parts .filter-column form select {
    background-position: right;
    background-position-x: 100%;
    font-family: 'OpenSansSemiBold';
}
.filters-parts .filter-column form label, .filters-parts .filter-column form fieldset legend, .filters-parts .filter-column form summary {
    font-family: 'OpenSansSemiBold';
}
[type="radio"]:checked+label, [type="radio"]:not(:checked)+label {
    padding-left: 28px;
    padding-right: 0;
    font-family: 'OpenSansSemiBold';
}
[type="radio"]:checked+label:before, [type="radio"]:not(:checked)+label:before {
    left: 0;
    right: unset;
}
[type="radio"]:checked+label:after, [type="radio"]:not(:checked)+label:after {
    right: unset;
    left: 3px;
}
.float-left {
    float: right!important;
}
.card-foot a:first-child img{
  transform: rotate(180deg);
}
.card-foot .languager-cir{
  margin-left:0;
  margin-right:5px;
}
.filters-parts .filter-column form .js-form-type-textfield input.form-autocomplete,
.filters-parts details .hasDatepicker {
    background-position: left;
}
.filters-parts details .hasDatepicker {
  background-position: -9%;
}
.floating-socialmedia {
    left: unset;
    right: 30px;
}
.floating-slider-news {
    left: 50%;
    transform: translateX(-50%);
}
.floating-socialmedia .more {
    right: 0px;
    left: unset;
}
.ann-cards a img{
  transform: rotate(180deg);
}
.ann-55-section .news-content .col-md-6 {
    padding-left: 0px;
    padding-right: 15px;
}
.news-right-tags .inner-tag {
    margin-right: 10px;
    margin-left: 0;
    font-family: 'HindBold';
}
.lower-text img {
    left: unset;
    right: 20px;
    transform: rotate(180deg);
}
.text-inside {
    padding-right: 0;
    padding-left: 10px;
}
.act-card-img .text-inside {
    padding-left: 0;
    padding-right: 10px !important;
}
.pink-date {
    margin-left: 0px;
    margin-right: 50% !important;
}
.pink-date div {
    font-family: 'OpenSansRegular';
}
.articles .floating-slider-news {
    right: unset;
    left: 50%;
    transform: translateX(-50%);
}
.card2-date {
    padding-right:0;
    padding-left: 50px;
}
.card1-date, .card2-date {
    font-family: 'OpenSansBold';
}
.pr-5, .px-5 {
    padding-left: 3rem!important;
    padding-right: 0!important;
}
.major-fold2 .research-parag-details li::before {
    background-image: url(../img/lipurple.png);
    width: 17px;
    height: 17px;
    margin-right: 0.7em;
    margin-left: -20px;
    margin-bottom: -2px;
	transform: rotate(180deg);
}
.major-fold2 .research-parag-details li::marker {
    content:"";
}
.before-yellow {
    padding-right: 0;
    padding-left: 40px;
}
.floating-slider-teachers {
    right: unset;
    left: 50%;
    transform: translateX(-50%);
}
.newsads .form-group {
    margin-right:0;
    margin-left: 60px;
    left:unset;
    right: 20px;
    top: -5px;
}
.newsads .nav-tabs .nav-item .nav-link {
    font-family: 'HindRegular';
    font-size: 15px !important;
}
.news-content .form-control {
    padding-left: 0;
    padding-right: 40px;
    font-size: 15px !important;
    font-family: 'HindSemiBold' !important;
}
.articles-center .cv-title-border-top-p {
    left: 0;
    right:unset;
}
.news-content .form-control.dropdown-toggle::after {
    right: 0;
    left: unset;
}
.newsads .nav-tabs .nav-link.active {
    font-family: 'HindBold';
}
.counsil.old-teachers-nobg.dotted-asso h2::before{
    width: -webkit-calc(100% - 270px);
    width: -moz-calc(100% - 270px);
    width: calc(100% - 270px);
}
.counsil.old-teachers-nobg.dotted-assolist h2::before{
  width: -webkit-calc(100% - 550px);
  width: -moz-calc(100% - 550px);
  width: calc(100% - 550px);
}
.counsil.asso-teacher .counsil-content .col-md-3 .counsil-card .card-foot.achLoad.cairobold a img{
  transform: rotate(-360deg);
}
.admissionCard a img{
  transform: rotate(180deg);
}
.tab-content .news-card .news-card-lower .card-foot a{
  float: right;
}
.ads-content .ads-card .col-1 img{
  transform: rotate(180deg);
}
.achievments .col-md-4.achievments-details .flexdes p.card-par,
.achievlist .list-card .card-par{
  padding-left:0;
}
/*facts and numbers*/
.maps-sec .row .col-md-4 .lear-lang .inner-langs .col-4:first-child {
    border-left: 0 !important;
}
.maps-sec .row .col-md-4 .lear-lang .inner-langs .col-4:last-child {
    border-left: 1px solid #EBEBEB !important;
    border-right: 0;
}
.center-item ul li:before {
    padding-left: 0;
    padding-right: 8px;
}
.stud-stats .stats-title .col-md-6 {
    background: #3746A1;
    margin: -30px;
    padding: 20px;
    border-radius: 8px 0px 0px 0px;
    margin-right: 0px;
    margin-left: -30px;
}
.bor-left-white {
    border-right: 1px solid white;
    border-left: 0;
}
.grad-sec .list-build ul,
.science-card ul{
  padding-left:0;
}
.list-build ul li:before,
.science-card ul li:before {
    padding-right: 8px;
    padding-left: 0;
}
.science-card ul li .font12{
  float: right;
}
.bor-left-grey {
    border-right: 1px solid #EBEBEB;
    border-left: 0px solid #EBEBEB;
}
.all-card-payments .titlegroup {
    font-family: 'OpenSansBold' !important;
}
.all-card-payments .contentgroup .payments .views-field-field__nwan-altlab-,
.all-card-payments .views-field-field-number-prefix,
.all-card-payments .views-field-field-number-suffix{
  font-family: 'OpenSansSemiBold' !important;
}
.floating-date p small {
    font-family: 'OpenSansRegular';
    font-size: 13px;
}
.central-12 .item__third .tab-content .card2-date div{
  font-family: 'OpenSansSemiBold';
}
.pres-word-section.achievlist .list-card-lower a{
  float: right;
}
.pres-word-section.achievlist .list-card-lower a img{
  transform: rotate(180deg);
}
.rector-def .blue-circle p{
  font-size: 25px;
}
.rector-def .float-circle {
    right: unset;
    left: 160px;
}
.counsil .counsil-card .card-more a img{
    transform: rotate(180deg);
}
.ca-student-rep .counsil-title h2::before {
    width: -webkit-calc(100% - 420px);
    width: -moz-calc(100% - 420px);
    width: calc(100% - 420px);
}

.publichealth-section iframe{
  margin-left: 26.5%;
  margin-right: 0px;
}

.publichealth-section .iframecss iframe{
  margin-left: 0px !important;
}

.amin-ser .counsil-title h2::before {
    width: -webkit-calc(100% - 590px);
    width: -moz-calc(100% - 590px);
    width: calc(100% - 590px);
}
.uni-present-title-small {
    margin-right: 0;
    margin-left: 55px;
}
.central22 .before-pink-main {
    padding-right: 0;
    padding-left: 55px;
}
.central22 .uni-present p {
    padding-left: 55px;
    padding-right: 0;
}
.mumasil-al7ukuma .counsil-title h2::before {
    right: -5%;
}
.tree2 ul{
    flex-direction: row;
    padding-left: 0;
}
.tree2 #colwrapstructure #col1structure, .tree2 #colwrapstructure #col2structure, .tree2 #colwrapstructure #col3structure {
    width: 50%;
}
.tree2 ul ul li a::before {
    top: 85px;
}
.categ-str {
    font-family: 'OpenSansBold';
    padding-left: 40px;
    padding-right: 0;
    font-size: 13px;
}
.org-details .org-mail {
    float: left;
    margin-right: 6px;
    margin-left:0;
}
.org-details .org-separator {
    margin-left:0;
    float: left;
    margin-right: 6px;
}
.org-details .org-phone {
    float: left;
}
/*MAJORS*/
#views-exposed-form-majors-page-page-1 .js-form-type-textfield input {
    PADDING-RIGHT:0;
    padding-left: 50px;
    font-family: 'HindBold';
    background-position: 1.2%;
}
#views-exposed-form-majors-page-page-1 .js-form-type-textfield img.close-search {
    right: 20px;
    left: unset;
}
#views-exposed-form-majors-page-page-1 .shs-widget-container, #views-exposed-form-majors-page-page-1 .form-item-field-degree-alshhadt-target-id {
    float: left;
}
#views-exposed-form-majors-page-page-1 select{
  font-family: 'HindBold' !important;
}
#views-exposed-form-majors-page-page-1 input[type="submit"]{
  font-family: 'OpenSansBold' !important;
  margin-left: 15px;
  margin-right: 0;
  right: 0;
  left:unset;
}
.left-result .lines p{
  font-family: 'OpenSansRegular';
}
.result-number {
    float: left;
}
.breadcrumb .breadcrumb-item {
    font-family: 'HindBold';
}
.search-result .result-number p span {
    padding-right: 0;
    float: right;
    padding-left: 8px;
}
.left-result .lines img {
    padding-left: 0;
    padding-right:10px;
}
.search-result .left-result {
    border-left: 1px solid #A0A0A0;
    border-right:0;
}
.search-result .left-result a img{
    transform: rotate(180deg);
}
.faculty-logo {
    left:unset;
    right: 0%;
}
.major-card .card-more a {
    float: right;
}
.major-card .card-more a img{
    transform: rotate(180deg);
}
.result-arrows {
    float: right;
}
.search-result nav ul{
  padding-left: 0;
}
input::-webkit-input-placeholder {
    font-family: 'HindBold';
}
.pres-title h4 {
    font-size: 35px;
}
.goals-titleall {
    font-size: 40px;
}
.goals-title {
    font-size: 21px;
}
.abt-last-sec .font24{
  font-size-adjust: 22px !important;
}
.abt-last-sec .font30{
  font-size-adjust: 28px !important;
}
.central-adm-titleall {
    font-size: 40px;
}
.achdetails-img h4 {
    font-size: 36px;
    text-transform: capitalize;
}
.act-calendar .border-light-g-left div.center, .act-calendar .cal-text div.center{
  font-size: 10px;
}
h2.font26{
  font-size: 24px;
}
.research-parag-details p {
    line-height: 28px !important;
    font-size: 15px !important;
    font-family: 'OpenSansSemiBold' !important;
    padding-left: 1rem!important;
    padding-right: 3rem!important;
}
.lineh35 {
    line-height: 28px !important;
}
.pl-5, .px-5 {
    padding-right: 3rem!important;
    padding-left: 0!important;
}
.font17 {
    font-size: 15px !important;
}
.custom-numbering-list{
  padding:0;
}
.custom-numbering-list li span.counter1{
  right:unset;
  left: 0px;
}
.admission-right-list li, .research-right-list li {
    font-family: 'OpenSansSemiBold';
    font-size: 14px;
}
.research-right-list li.active, .research-right-list li:hover {
    font-family: 'OpenSansBold';
}
/*teachers*/
.alpha-row>p {
    padding-right: 10px;
    border-right: 1px solid #848484;
    padding-left: 0;
    border-left: 0px;
    font-size: 14px !important;
}
.all-alpha {
    padding-right: 0;
    padding-left: 20px;
}
.all-alpha p {
    font-family: 'OpenSansSemiBold';
    font-size: 16px;
}
.all-alpha p.active{
      line-height: 21px;
      width: 28px;
      height: 28px;
}
.all-alpha a:first-child p.active {
    font-family: 'OpenSansBold';
    font-size: 15px;
    width: 30px;
    height: 30px;
    padding: 1px 2px;
}
.all-alpha p.active{
      line-height: 22px;
}

.electronic-lib-img.cv-img:after {
    right: unset;
    left: 4rem;
    top: 3.2rem;
    width: 72%;
    height: 83%;
}
.custom-numbering-list li {
    padding-right:0;
    padding-left: 20px;
}
.pr-0, .px-0 {
    padding-left: 0!important;
}
.counsil-content .counsil-card .card-more a img{
  transform: rotate(180deg);
}
.cv.teachers-details .cv-title {
    left: 124px;
    right: unset;
    width: 80%;
    font-size: 26px;
}
.teachers-details .cv-title .border-tag{
  float: left;
  font-size: 11px !important;
}
.mr-2, .mx-2 {
    margin-left: .5rem!important;
    margin-right: 0!important;
}
.cv-img:after{
  left:3.2rem;
  right:unset;
}
.teachers-details .cv-content ul li strong {
    font-family: 'OpenSansBold';
    font-size: 16px;
}
.teachers-details .cv-content ul li {
    font-family: 'OpenSansRegular';
    font-size: 16px;
}
#newstud h2.under-purble,
.padd-20.bg-white.pt-5.pb-5 .row .col-md-10.col-sm-10 h2,
#eventsadds h2.under-purble{
  font-size: 28px;
}
.admission h2, .admission h3{
  font-size: 28px !important;
}
.col-9.admission-text-date a img{
  transform: rotate(180deg);
}
.admission-section6 ul {
    padding-left: 0px;
}

.ads-card .col-8 * {
    font-family: 'OpenSansSemiBold';
}
.ads-card .col-3 * {
    font-family: 'OpenSansRegular';
}
.admission-section4 .ads-content .ads-card:hover {
    border-left: 5px solid #98185B;
    border-right:0;
}
.admissionCard .adminssionList {
    padding-left: 0;
}
.admissionCard .adminssionList li {
    font-family: 'OpenSansSemiBold';
    font-size: 16px;
    padding-right: 0;
    padding-left: 8px;
}
ul.research-right-list a.active li {
    font-family: 'OpenSansBold';
}
.admission-new-students .electronic-lib-details p {
    line-height: 28px !important;
    font-size: 16px !important;
    font-family: 'OpenSansSemiBold' !important;
    padding-right: 3rem!important;
    padding-left: 0 !important;
}
.admission-new-students .research-parag-details p {
    line-height: 28px !important;
    font-size: 16px !important;
    font-family: 'OpenSansSemiBold' !important;
    padding-left: 1rem!important;
    padding-right: 3rem!important;
}
.admission-new-students .electronic-lib-img.cv-img:after {
    width: 71%;
    height: 92%;
}
.electronic-lib-img.cv-img {
    padding-left: 15px;
    padding-right:0;
}
#eventsadds .ads-left ul h6 img{
  margin-left:0;
  margin-right: 10px;
}
/*faculties*/
.faculties-titleall{
  font-size: 39px !important;
}
.faculties-title.hacen.font23{
  font-size: 20px !important;
}
.faculties-categories {
    padding-left: 35px;
    padding-right: 35px;
}
.hacenregular.active {
    font-family: 'HindBold' !important;
}
.hacenregular {
    font-family: 'HindRegular' !important;
}
.faculty-card .card-data-name {
    font-size: 24px;
}
.faculty-staff img{
  transform: rotate(180deg);
}
.faculty-card .card-more a{
  font-size:14px !important;
  padding-left:10px !important;
  padding-right: 10px!important;
}
.floating-slider-faculty form input.form-autocomplete::placeholder {
    font-family: 'HindSemiBold';
    font-size: 23px;
}
.floating-slider-faculty form input.form-autocomplete {
    background-position: right;
    background-position-x: 98%;
    font-family: 'HindBold';
    font-size: 22px;
}
.floating-slider-faculty form .form-item {
    margin-right: 0;
    margin-left: 15px;
}
.floating-slider-faculty form input[type='submit']{
    margin-left: 25px;
    margin-right: 0;
    font-family: 'OpenSansBold' !important;
    font-size: 15px;
}
.blue-section .general-health-title h4::before {
    left: 34%;
}
.branches-card .card-more a img {
    margin-right:0;
    margin-left: 20px;
}
.general-health-news .ads-content .ads-card:hover {
    border-left: 5px solid #FDB91F;
    border-right:0;
}
.blue-section .general-health-title h4 {
    font-size: 35px;
}
.blue-descrip p {
    line-height: 34px;
}
.all-news a img,
.all-ads a img{
  transform: rotate(180deg);
}
.general-health-news .all-ads a {
    float: right;
}
.pl-1, .px-1 {
    padding-right: .25rem!important;
    padding-left:15px !important;
}
.border-top-blue {
    margin-left:0;
    margin-right: 15px;
}
.newsads .card-par {
    font-family: 'OpenSansBold';
    padding-left: 0px;
    padding-right:0;
}
.branches-card .card-more a {
    float: right;
}
.branches-card .card-more a img{
  transform: rotate(180deg);
}
.floating-white-prof h4{
  font-size: 35px;
}
.floating-white-prof h4::after{
  right:unset;
  left:105%;
}
.prof-nena div.before-yellow-main {
    line-height: 28px;
    padding-left: 55px;
    padding-right: 0;
}
.fac-29 section.padd-20.bg-white.section1 h2,
.fac-29 section h2{
    font-size: 30px;
    padding-left: 70px;
    padding-right:0;
    padding-top: 8px;
}
.conferences-section,
.research-center{
  margin-left:70px;
  margin-right:0;
}
.conferences-section .gallery-more,
.research-center button {
    float: right;
    margin-right: 15px;
}
.conferences-section .gallery-more span a img,
.research-center button span a img{
    transform: rotate(180deg);
}
.conferences-section .gallery-more span,
.research-center button span{
    padding-left: 10px;
    padding-right: 0;
}
.conferences-section .card2-info {
    font-family: 'HindBold' !important;
    font-size: 16px !important;
}
.ph-left ul {
    padding-right: 0;
    padding-left: 13px;
}
.ph-left ul ul{
    padding-left: 0;
}
.pr-3, .px-3 {
    padding-left: 1rem!important;
    padding-right: 0 !important;
}
.central-content .central-title {
    font-family: 'HindBold';
    font-size: 22px;
}
.central-content .central-title-level2 {
    font-family: 'OpenSansBold';
    padding-right: 0;
    padding-left: 40px;
}
.right-list-type2 .list-item-central .central-title-level2 img {
    float: right;
    padding-left: 0;
    padding-right: 15px;
}
.publichealth-section .list-item-central .panel-collapse a.is-selected .central-item {
    border-left: 1px solid #3E4EB8;
    font-family: 'OpenSansBold' !important;
    border-right: 0 !important;
}
.list-item-central .branchescollapse .central-item:hover {
    border-left: 1px solid #3E4EB8 !important;
    border-right:0 !important;
}
.right-yell-card {
    border-left: 2px solid #FDB91F;
    border-right:0;
}
.fac-29 .ph-left .mb-2 h2.font26.purble-color.cairobold.mar-top-mob-20.under-yellow{
  padding-left: 0;
  padding-right: 0;
}
/*JOBS*/
.questions-job form label {
  font-family: 'OpenSansSemiBold' !important;
}
.questions-job form .form-item {
    float: left;
}
.questions-job form .form-item.form-item-field-subtitle1-value {
    margin-left: 7%;
    margin-right: 0;
}
.questions-job input::placeholder, .questions-job select, .questions-job input, .questions-job .form-control:focus {
    font-family: 'OpenSansBold';
    font-size: 16px;
}
.questions-job form .form-item input{
  padding-left:0;
  padding-right: .75rem;
  background-position: right;
  background-position-x: 98%;
}
.questions-job form .form-item #edit-field-subtitle1-value--3 {
    font-family: 'OpenSansBold' !important;
}
.jobs-61 .floating-file {
    right: 0px;
    left: unset;
}
.small-icon-jobs {
    margin-left:;
    margin-right: 8px;
}
.pl-3, .px-3 {
    padding-right: 1rem!important;
    padding-left:0 !important;
}
.jobsfilter .pale-footer a.float-left.pl-3 img{
  transform: rotate(180deg);
}
.pl-4, .px-4 {
    padding-right: 1.5rem!important;
    padding-left:0 !important;
}
.JobsModal .tab-pop {
    padding-left: 21px;
    margin-left: -15px;
    margin-right: -15px
    padding-right:0;
}
.JobsModal form select {
    background-position: right!important;
    background-position-x: 98% !important;
}
.JobsModal form .custom-file {
    margin-right: 0;
    margin-left: -15px;
}
.custom-file-label.job61 {
    padding-right: 39px;
    padding-left: 27px;
}
.custom-file-label::after {
    border-radius: 0 0.25rem 0.25rem 0 !important;
}
.job-form .custom-file-label::after {
    left: auto;
    right: 0px;
}
.JobsModal form .btn {
    float: right;
    margin-right: 15px;
    margin-left: 0;
}
.filters-parts .filter-column .show-more {
    font-family: 'OpenSansSemiBold';
}
.foreign-title h4{
  font-size: 35px !important;
}
.floating-slider-teachers.research-wave3 .form form .button{
  font-family: 'OpenSansBold' !important;
}
#navbarSupportedContent .nav-item.icon a.circle {
    line-height: 22px;
}
.cairobold.mar-top-mob-20.dark-grey-text.under-blue.font46{
  font-size: 36px;
}
/*testimonials*/
.circle-middle.circle-middle-faculty2.hide-mob .hacenxl.font42{
  font-size: 30px;
}
.testimonials .pale-footer p {
    font-family: 'OpenSansRegular';
}
.TestimonalModal .img-center-modal img {
    margin-left: 20%;
}
.TestimonalModal .modal-body p.pr-5.pl-5{
  padding-left: 3rem!important;
}
/*NEWS*/
.floating-slider-news .search-float .form-control::placeholder, .floating-slider-news.research-wave3 form .form-item-combine input::placeholder {
    font-family: 'HindBold';
}
.news-52-section .news-content h6 {
    border-right: 1px solid #D6D6D6;
    border-left:0;
}
.ann-cards {
    border-right:0;
    border-left: 8px solid #707070;
}
.ann-55-section .news-content .ann-cards:hover, .anndetails-list .Ann-newsdetails-carouselacc .ann-cards:hover {
    border-left: 8px solid #EC1561;
    border-right:0;
}
.filters-parts .filter-column form input[type="radio"]{
    margin-top: 2px;
}
.article-main-card {
    border-left: 5px solid #3E4EB8;
    border-right:0;
}
.view-articles .col-md-4.mb-3.pl-0.col-md-8{
    padding-right: 15px !important;
}
.right-date {
    padding-right: 20px;
    padding-left: 0;
    border-right: 1px solid #575757;
    border-left:0;
}
.dates-section .flexdes a {
    margin-right: 0;
    margin-left: 25px;
}
.prof-name {
    font-size: 35px;
}
.D53News .electronic-lib-details-p2, .D53News .electronic-lib-details {
    padding-left: 45px;
    padding-right:0;
}
.D53News h2{
  font-size: 30px;
}
.admission-section2.D53News .cv-img img {
    width: 100% !important;
}
.admission-section2.D53News .cv-img::after {
    display: none;
}
.D53News .electronic-lib-details-p2.col-12.mt-4{
    padding-left: 30px;
}
.D53News .electronic-lib-img.cv-img {
    padding-left: 30px;
    padding-right: 0;
}
.achdetails-list .cv-title-border-top-p, .achdetails-list .cv-title {
    left: 35px;
    right: unset;
}
.newsdetails-list .newsdetails-carouselacc #acc-carousel .carousel-item .list-card-lower span {
    margin-right: 10px;
    margin-left: 0;
}
.NewsModal .cv-title {
    left: 0px;
    right:unset;
}
.NewsModal .list-carousel {
    right: 50px;
    left:unset;
}
.NewsModal .list-carousel .carousel-control-next {
    left: auto !important;
    right: auto !important;
}
.NewsModal .list-carousel .carousel-control-prev {
    right: -10px !important;
    left: auto !important;
}
/*Homepage*/
#myCarousel .circle-middle {
  left: 800px;
  right:unset;
}
#myCarousel .carousel-item h2{
  font-size: 38px;
}
#myCarousel .text-slider {
    padding-right:0;
    padding-left: 11%;
}
.open-mag {
    left: 20px;
    right:unset;
}
.floating-slider .search-float input {
    padding-left: 40px;
}
.inside-search {
    left:unset;
    right: 20px;
}
.acceptance {
    max-width: 250px;
}
.floating-slider .carousel-control-prev {
    right: 7% !important;
    left: auto !important;
}
.floating-slider .carousel-control-next {
    right: 0%!important;
    left: unset!important;
}
.blue-section p{
  overflow-wrap: break-word;
  font-size: 20px !important;
}
.art-title, .job-title, .job-title2{
    padding-left: 90px;
    padding-right:0;
    font-size: 30px;
    font-family: 'HindBold';
}
.article-more, .grad-more{
    float: right;
    margin-right: 15px;
    margin-left:0;
}
.job-content, .grad-content {
    margin: 10px 60px 30px 50px;
}
.article-more span, .grad-more span{
    padding-left: 10px;
    padding-right:0;
}
.article-more span img, .grad-more span img{
    transform: rotate(180deg);
}
.act-card-text .lower-text h4, .act-card-img .lower-text h4 {
    font-size: 22px;
    font-family: 'HindBold';
}
.act-card-text .lower-text p, .act-card-img .lower-text p {
    font-family: 'OpenSansRegular';
}
.pink-date {
    width: 95px;
}
.date-filters .col-lg-2 {
    padding-right:15px;
    padding-left: 0;
}
.cal-text {
    font-family: 'OpenSansRegular';
    border-left: 1px solid #DBDBDB;
    border-right:0;
    padding-left: 5px;
    padding-right: 5px;
}
.multi-item-carousel .carousel-inner {
    left:unset;
    right: 45%;
}
.text-container {
    margin-left: 50px;
    margin-right: 80px;
}
.paragraph {
    font-size: 22px;
    text-align: left;
    font-family: 'Hindbold';
    padding-left: 32px;
    padding-right:0;
}
.gallery-more span {
    padding-left: 10px;
    padding-right: 0;
}
.gallery-more span img{
    transform: rotate(180deg);
}
.date-btn {
    width: 150px;
    font-family: 'OpenSansSemiBold';
    font-size: 13px;
}
.card2-info {
    font-family: 'HindBold';
    font-size: 22px;
    line-height: 28px;
}
.main-job {
    margin-left: -10px;
    margin-right: 10px;
}
.card1-date {
    padding-left: 50px;
    padding-right: 0;
}
.main-job p {
    font-size: 15px;
    font-family: 'OpenSansBold';
    line-height: 28px;
}
.main-job .arrow-img, .mini-job-card .arrow-img {
    right: 20px;
    left:unset;
    transform: rotate(180deg);
}
.mini-job-card .mar-top-20.font17 {
    font-family: 'OpenSansBold';
    line-height: 28px;
}
.row .col-five:last-child {
    padding-left: 10px;
    padding-right:15px;
}
.grad-more {
    padding-right: 14px;
    padding-left: 24px;
}
.long-g-card h4, .contact-card h4 {
    font-size: 25px;
    font-family: 'HindBold';
}
.long-g-card a {
    font-family: 'OpenSansSemiBold';
    line-height: 28px;
}
.contact-card div {
    font-family: 'OpenSansSemiBold';
    line-height: 28px;
}
.card-href-container:hover .ads-card:before {
    right:unset;
    left: 0;
}
.blue-section a p {
    font-size: 15px !important;
    font-family: 'OpenSansSemiBold';
}
#myCarousel .carousel-item p {
    font-size: 16px;
    font-family: 'OpenSansRegular';
}
.acceptance .p-and-paper {
    padding-right: 15px;
    padding-left: 0;
}
.news-img-modal img {
    width: 100%;
}
.search-home #views-exposed-form-majors-page-page-1 .js-form-type-textfield input {
    background-position: 99% center;
    padding-right: .75rem;
    padding-left:40px;
}
.search-home .open-mag {
    left: 0;
    top: 5px;
}
.top-maj div {
    font-size: 45px;
}
.top-maj .font42,
.down-coll div,
.down-years .font42{
    font-size: 32px;
}
.down-stud .font50{
    font-size: 38px;
}
#myCarousel .carousel-control-next-icon {
    background-image: url(../img/signle-a-left.png) !important;
    transform: rotate(180deg);
}
#myCarousel .carousel-control-next{
    border: 2px solid var(--blue-home);
}
.nav-item a.contactus img{
      transform: rotate(100deg);
}
.edu-card {
    border-left: 4px solid #3E4EB8;
    border-right: 0px solid #3E4EB8;
}
.general-health .circle-middle.circle-middle-faculty2 {
    left: 622px;
    right:unset;
}
.welcome-main-sec, .goals-content, .achievments-content, .central-adm-content, .counsil, .central15-content, .faculties-content,
.welcome-main-sec.general-fac-details, .welcome-main-sec-faculty3.welcome-main-sec {
    background-image: url(../img/bgEN.png);
    background-size: 50%;
    background-position: 123% 110%;
}
.foreign-title h4::after {
    right:unset;
    left: 105%;
}
.circularspage .counsil-title h2::before {
    width: -webkit-calc(100% - 170px);
    width: -moz-calc(100% - 170px);
    width: calc(100% - 170px);
}
.circularspage .floating-slider-news.research-wave3 form .form-item-title input {
    background-position: right;
    background-position-x: 99.5%;
}
.circularspage .form-control::placeholder, .circularspage form input::placeholder,
.circularspage .floating-slider-news.research-wave3 form .form-item-field-date-value input::placeholder {
    font-family: 'HindBold';
    font-size: 22px;
}
.circularspage .floating-slider-news.research-wave3 form .form-item-field-date-value input {
    font-family: 'HindBold';
    background-position: right;
    padding-left: .75rem;
    padding-right: 0;
}
.circularshome .all-act-btn {
    margin-right: 0 !important;
    margin-left: auto !important;
    padding-right: 0;
}
.circularshome .all-act-btn a img{
    transform: rotate(180deg);
}
.blue-section .general-health-title h4::before {
    left: 100%;
    right: unset;
}
.current-pres-lower.news-card-lower {
    right: unset;
    left: 80%;
}
.history-grey .grey-content .par-body p {
    padding: 0px 20px 20px 0px;
    line-height: 28px;
    font-size: 14px;
    font-family: 'OpenSansRegular';
}
.middletext {
  padding-left: 3rem!important;
}
.internaldetails strong::after {
    top: 10px;
}
.internaldetails strong {
    padding-left: 40px;
    padding-right: 0;
    font-family: 'OpenSansBold' !important;
}
.ph-left ul li::before {
    margin-right: 0;
    margin-left: -1em;
}
.list-item-central .central-item{
  padding-left: 30px;
  padding-right: 30px;
}
.part-card h4 {
    margin-right: 0;
    margin-left: 20px;
}
.part-card .part-link {
    right: 0;
    left: unset;
}
/*majors*/
.majorsmain-search header{
  font-family: 'OpenSansRegular';
}
.majorsmain {
    background-position: 170% 100%;
}
.new-major-card {
    font-family: 'OpenSansBold';
    margin-right: 20px;
    margin-left: 0;
}
.text-right {
    text-align: left!important;
}
.major-fold1 ul.row {
    padding-left: 15px;
    padding-right: 0;
}
.major-fold1 ul li .ul-img {
    margin-top: 7px;
    float: left;
}
.pr-4, .px-4 {
    padding-left: 1.5rem!important;
    padding-right:0 !important;
}
.major-fold1 .innerlabel {
    float: left;
    margin-right: 15px;
    margin-left: 0;
    font-family: 'OpenSansBold';
}
.font20 {
    font-size: 18px !important;
}
.major-fold1 ul li .pr-4 {
    font-family: 'OpenSansBold';
}
.publichealth-section .ph-left .fac-contactus .contact-card .part2{
    padding-right: 0%;
    padding-left:5%;
}
.publichealth-section .ph-left .fac-contactus .contact-card .part2 .col-md-4{
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.Teachers form#views-exposed-form-majors-page-page-1 .js-form-type-textfield input {
      background-position: 98.5%;
    padding-right: 0;
    padding-left: 15px;
}
.Teachers form#views-exposed-form-majors-page-page-1 select{
  background-position: 98.5% 60%;
}
.jobs-61 .pale-footer a.float-left{
  left: unset;
  right: 0;
}
.majorsmain-search header span {
    float: left;
    margin-right: 5px;
    margin-left: 0;
}
.go-home.right img {
    transform: rotate(180deg);
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 0;
}
#search .close {
    right: 15px;
    left: unset;
}
#search form {
    right: unset;
    left: 10%;
    float: left;
    padding-left: 0;
    padding-right: 30px;
    margin-right: 0;
    margin-left: 30px;
}
#search form .js-form-item {
    float: left;
}
#search form .form-item input {
    padding-right: .75rem;
    padding-left: 50px;
    font-family: 'HindBold';
    background-position: 1%;
}
#search form input[type="submit"] {
    font-family: 'OpenSansBold' !important;
    margin-left: 20px;
    margin-right: 0;
}
#columnsdiv *, #donuts1 *, #donuts2 *, .grad-sec .col-md-8 #hor-cols *{
  direction: rtl !important;
}
.majorskoliyat form .js-form-type-textfield input {
    padding-left: 50px;
    padding-right: .75rem;
    font-family: 'HindBold';
    background-position: 1%;
}
.majorskoliyat form img.close-search {
    right: 20px;
    left: unset;
}
.majorskoliyat form .js-form-type-select {
    float: left;
}
.majorskoliyat form input[type="submit"] {
    margin-right: 0;
    margin-left: 15px;
    font-family: 'OpenSansBold' !important;
}
.majorskoliyat form select {
    font-family: 'HindRegular';
}
.JobsModal .modal-body span .dinmed{
  padding-right: 6px;
  padding-left: 0;
}
.job-form .captcha {
    float: left;
}
.job-form .captcha .g-recaptcha {
    float: left;
    margin-right: 0;
    margin-left: 15px;
}
.search-result nav ul li {
    float: right;
}
.search-result nav ul li a[rel="next"],
.search-result nav ul li a[rel="prev"] {
    float: right;
    transform: rotate(180deg);
}
.search-result nav ul li:first-child {
    float: left;
}
.contactoffices.fac-contactus .contact-card {
    padding-left: 0;
}
.contactoffices.fac-contactus .contact-card .call-cricle {
    left: 30%;
    right: unset;
}
.contactoffices.fac-contactus .contact-card .part2 {
    padding-left: 45px !important;
    padding-right:0 !important;
}
.contact-float-section form .captcha {
    float: left;
    left: 30px;
	right:unset;
}
.job-form .captcha .g-recaptcha {
    float: left;
    margin-right: 0;
    margin-left: 15px;
    width: 87%;
}
.chosen-container {
	background-position: right;
    background-position-x: 100%;
    font-family: 'OpenSansSemiBold';
}
img#mainart-authorimg {
	margin-left:0;
	margin-right: 10px;
}
.association-of-retired-professors-overview .old-teachers-nobg.dotted-asso .counsil-title h2::before {
    width: -webkit-calc(100% - 280px);
    width: -moz-calc(100% - 280px);
    width: calc(100% - 280px);
}
.floating-slider-faculty select {
    background-position: right;
}
/*responsive*/
/*1288*/
/*1500min*/
@media(min-width:1500px) {
  .filters-parts details .hasDatepicker {
    background-position: -5%;
}
.general-health .circle-middle.circle-middle-faculty2, .general-health.Admission-msg .circle-middle.circle-middle-faculty2 {
    left: 46%;
}
}
/*1280-768*/
@media only screen and (max-width: 1280px) and (min-width: 768px){
.navbarcontent h5 {
  padding-left: 95px;
  padding-top: 15px;
  float: left;
}
.brand-logo {
  top: 30px !important;
}
.contact-card {
    margin-top: 15px !important;
}
.art-content .row .col-6:first-child {
    padding-right: 20px !important;
    padding-left:0 !important;
}
.job-content, .grad-content, .art-content {
    margin: 10px 20px;
}
.col-md-3.col-sm-6.col-12.mar-top-mob-20.zero-padd-mob-left.zero-padd-mob-right {
    padding-right: 0;
}
}
/*1025px*/
@media (max-width: 1025px){
.navbarcontent h5 {
  padding-left: 100px;
      float: left;
}
.exo-menu .search {
    right: 64px;
}
.navbarcontent {
  max-height: unset !important;
}
.exo-menu {
    padding-right: 0px !important;
    padding-left: 0 !important;
}
.mega-menu-wrap .head-nav {
    font-size: 13px;
}
}
@media(max-width: 1024px){
  .cv-content .cv-img.offset-2 {
    margin-left: 145px;
}
}
@media (max-width: 991px) and (min-width: 768px){
.nav-first-top .navbar-nav {
    float: right;
}
}
/*768 Ipad size*/
@media (max-width: 768px){
  .contactoffices.fac-contactus .contact-card .call-cricle {
    left: 40%;
}
.floating-slider-news.research-wave3 form .button#edit-reset--2, .floating-slider-news.research-wave3 form .button[data-drupal-selector="edit-reset"] {
    margin-left: 15px !important;
	margin-right: 0 !important;
}
.contactoffices.fac-contactus .contact-card {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.contactoffices.fac-contactus .contact-card .part2 {
    padding-right: 0!important;
    padding-left:0 !important;
}
.majorall .research-parag-details p,
.major-fold2 .research-parag-details p{
    padding-left: 0!important;
    padding-right:0 !important;
}
.Searchpage .floating-slider-news.research-wave3 form .button:last-child {
    margin-left: 15px !important;
    margin-right: 0 !important;
}
.major-fold1 ul.row {
    padding-left: 0;
    padding-right: 0;
}
.major-fold4 .col-md-11 .col-md-4 {
    padding-left: 0;
    padding-right: 20px;
}
.nav-first-top .navbar-nav {
    float: right;
}
.middletext {
  margin: 0 !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
footer h2 {
    font-size: 22px;
}
.prof-name {
    font-size: 20px !important;
}
.goals-img img {
    width: 100%;
}
.cv-title {
    float: left;
    position: unset;
    padding-left: 28%;
    padding-top: 6px;
}
.cv-content {
    margin-top: 40px;
}
.cv-content .cv-img.offset-2 {
    width: 100%;
    max-width: 50%;
    flex: 50%;
    margin: auto !important;
}
.cv-img img {
    width: 100%;
    margin: auto;
}
.goals-content .floating-play {
    left: unset;
    right: 16%;
  }
.goals-details {
    margin-left: 10px;
    margin-right: 0;
}
.achievments-content .floating-play {
    right: 15%;
    left: unset;
  }
.achievments-img img {
    width: 100%;
}
.fac-contactus .contact-card {
    padding-left: 0px !important;
    padding-bottom: 0;
    padding-top: 0 !important;
}
.fac-contactus .contact-card .call-cricle.call-cricle-faculty2 {
    left: 37%;
    right: unset;
}
.fac-contactus .contact-card .part2 {
    margin: 0 !important;
}
.web-download {
    padding: 5px;
}
footer .col-md-3, footer .col-md-2 {
    -ms-flex: unset;
    flex: unset;
    max-width: unset;
}
.achievlist.achdetails-list .cv-title {
    padding-left: 6%;
    padding-top: 20px;
}
.achdetails-list .list-carousel {
    right: 25px;
    left: unset;
}
.achdetails-list .cv-title-border-top-p, .achdetails-list .cv-title {
    left: 27px;
}
.counsil-secretary-cont .one-img-right, .mumasil-al7ukuma .uni-present img {
    margin-right: auto !important;
    margin-left: 0 !important;
}
.omada2-fr .counsil-content .col-five {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left:15px;
}
.maj-card.maj-card-faculty3 .m-0 img {
    margin-left: -30px;
    margin-right: 0;
}
.achdetails-img h4 {
    font-size: 30px;
}
.research-parag-details p {
    padding-right: 1rem!important;
}
.electronic-lib-img.cv-img:after {
    height: 23%;
}
.electronic-lib-img.cv-img img{
    width:100% !important;
}
.electronic-lib-img.cv-img,.electronic-lib-details.col-md-8
 {
    padding-left: 0 !important;
    padding-right: 0;
}
.cv.teachers-details .cv-details {
    margin-left: 0px;
}
.cv.teachers-details .cv-title {
    padding-left: 0;
}
.teachers-details .cv-title .border-tag {
    margin-bottom: 5px;
}
.cv.teachers-details .cv-title-border-top-p{
    margin-top:45px;
        left: 0;
}
.cv-details .cairosemi, .cv.teachers-details .cv-details{
    padding-left: 0;
}
.teachers-details .tagswrapper {
    float: left;
}
.cv-content .cv-img.offset-2 {
    margin-left: 0;
    flex: 35%;
    margin:0 !important;
}
.faculties-cards-cont .col-md-4{
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
.blue-section .general-health-title.general-health-title-faculty2 h4::before {
    left: 55%;
    right:unset;
}
.col-md-8.news-right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.newsads.general-health-news .news-cards-holder .col-md-4{
  -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.newsads.general-health-news .col-md-4.ads-left{
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 5px !important;
}
.col-md-7.prof-img{
  -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
}
.row{
  margin:0 !important;
}
.fac-contactus.pt-0.map-fac.padd-20m,
.fac-contactus.pt-0.map-fac.padd-20m .col-md-12,
.fac-contactus.pt-4.padd-20{
  padding:0 !important;
}
.faculty-logo {
    left: unset;
    right: 12px;
}
.welcome-msg {
    margin-top: 15px !important;
}
.prof-nena.prof-nena-faculty3 {
    padding-left: 0px;
    padding-right: 0;
}
.conferences-section, .research-center{
  margin-left:0;
}
.research-center p.font23{
   font-size: 20px;
}
.fac-29 section.padd-20.bg-white.section1 h2, .fac-29 section h2{
  padding-top: 10px;
}
.prof-nena-faculty3 .mb-5, .acad-departs-faculty4 .mb-5 {
    /* width: auto; */
    width: 100%;
}
.ads-left {
    padding-left: 5px !important;
}
.bg-white .first .head-office img {
    margin-left: initial !important;
    margin-right: inherit !important;
}
.counsil.old-teachers-nobg.dotted-assolist h2::before {
    width: -webkit-calc(100% - 450px)!important;
    width: -moz-calc(100% - 450px)!important;
    width: calc(100% - 450px)!important;
}
.floating-slider-news.research-wave3 form .button#edit-reset--2 {
    margin-left: 15px !important;
    margin-right: 0 !important;
}
.filters-parts details .hasDatepicker {
    background-position: -4%;
}
.articles-center .cv-title-border-top-p.art59 {
    width: 0%;
}
#myCarousel .carousel-item h2 {
    font-size: 28px;
}
#myCarousel .text-slider {
    bottom: 20px;
}
.floating-slider .zerpmar h3 .font38{
    font-size: 28px;
}
.paragraph {
    font-size: 18px;
}
.gallery-more {
    float: right;
}
.article-more, .grad-more {
    margin-right: 0;
}
ul#myTab.nav.nav-tabs {
    padding-left: 0px;
}
#quote-carousel .item__third {
     height: unset;
}
#quote-carousel .carousel-item.active .item__third:nth-child(1) .item__circle {
    float: unset;
    margin-left: 30px;
    margin-right:0;
}
.multi-item-carousel .carousel-inner {
    right: 137%;
    left: unset;
}
.art-content .row .col-6:first-child {
    padding-right: 20px !important;
    padding-left:0 !important;
}
#quote-carousel .carousel-item.active .item__third:nth-child(3) .item__circle {
    float: unset;
}
.job-content, .grad-content, .art-content {
    margin: 10px 20px;
}
.col-md-3.col-sm-6.col-12.mar-top-mob-20.zero-padd-mob-left.zero-padd-mob-right {
    padding-right: 0;
}
.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
    right: 0;
}
.dropdown-item.font16{
  font-size: 14px;
      white-space: pre-wrap;
}
.newsads .form-group {
    margin-right: 30px;
    margin-left: 0;
}
.search-home #views-exposed-form-majors-page-page-1 .js-form-type-textfield {
    margin-bottom: 15px;
}
}
@media (min-width: 767px){
.exo-menu>li>a {
    padding: 0 10px;
    line-height: 60px;
}
}
@media(max-width:500px){

.contact-float-section form .captcha {
    left: 0;
}
.job-form .captcha .g-recaptcha {
    margin-right: 0;
    margin-left: 0;
    width: 300px;
}
  .cv-content .cv-img.offset-2 {
    max-width: 88%;
  }
  .order-button {
    left: 49px;
}
.go-home.right {
    left: 20px;
    top: 10%;
}
  ul.cv-content.pr-0{
    padding-left:0;
  }
  .achdetails-list .cv-title-border-top-p, .achdetails-list .cv-title {
      left: 7px;
  }
  .achdetails-list .multi-item-carousel .carousel-inner2 {
      width: 290%;
  }
  .pres-word-section #ach-carousel .carousel-item{
    width: 93%;
  }
  .pres-word-section.achievlist .list-card-lower a {
    padding-right: 15px;
}
.mumasil-al7ukuma .counsil-title h2::before {
    display: none;
}
.pres-title h4 {
    font-size: 28px;
}
.goals-titleall {
    font-size: 35px;
}

.navbarcontent h5 {
    padding-top: 3px !important;
    line-height: 24px !important;
}
.abt-last-sec .font24{
  font-size-adjust: 19px !important;
}
.abt-last-sec .font30{
  font-size-adjust: 23px !important;
}
.strat-plan .font40{
  font-size: 30px;
}
.strat-plan p,
.pres-background .pres-steps p{
    line-height: 28px;
    font-size: 14px !important;
}
.central-adm-titleall {
    font-size: 30px;
}
.rector-sec .col-md-9 .col-md-7 .hacenxl.uni-present-title2.font40{
  font-size: 26px;
  margin-top: 30px;
}
.small-foot #rights,.small-foot div a {
    float: none;
}
#sciresearch h2 {
    font-size: 20px;
}
.research-right-list {
  padding:0;
}
.admission-right-list li, .research-right-list li {
    width: 98%;
}
.research-parag-details p {
    padding-left: 0 !important;
    padding-right: 0.5rem!important;
}
.custom-numbering-list li {
    padding-right: 0;
    padding-left: 20px;
}
#supportprog .cairosemi.font17.dark-grey-text.lineh35.pl-5.opacity70{
  padding-right: 0!important;
}
.electronic-lib-img.cv-img img{
    width:unset !important;
}
.electronic-lib-img.cv-img:after {
    width: 258px !important;
    height: 340px !important;
}
#eleclib p.cairosemi.font17.dark-grey-text.lineh35.pl-5,
#centralresearch p.cairosemi.font17.dark-grey-text.lineh35.pl-5{
  padding-right:0 !important;
}
.cv.teachers-details .cv-title{
  width: 100% !important;
}
.admission-right-list, .research-right-list {
    padding-left: 0 !important;
}
.new-stud-card {
    padding-right: 0px;
    margin-bottom: 15px;
    padding-left: 0;
}
.admission-section4 .news-right,.admission-section4 .ads-left{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.admission-section4 .bg-date-gray {
    font-size: 12px;
}
.admission-section4 .date-card p{
  font-size: 25px;
}
.admission-section4 .ads-content .all-ads {
    left: 0 !important;
}
.admission h2, .admission h3 {
    font-size: 24px !important;
}
.research-parag-details p, .electronic-lib-img, .electronic-lib-details, .electronic-lib-details-p2 {
    padding-left: 0px !important;
    padding-right: 0 !important;
}
.admission-new-students .electronic-lib-details p {
    padding-right: 0!important;
}
.admission-new-students .research-parag-details p {
    padding-left: 0!important;
    padding-right: 0!important;
}
.cv.teachers-details .cv-title {
    font-size: 22px;
}
.teachers-details .cv-title .border-tag{
  margin-left:0;
}
#housing .order-button .order-text,
#elesub .order-button .order-text{
  font-size: 17px !important;
}
.order-button .order-text {
    padding: 15px 25px 15px 25px;
}
.faculties-cards-cont .col-md-4.col-sm-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.faculties-titleall {
    font-size: 25px !important;
}
.faculties-title.hacen.font23 {
    font-size: 18px !important;
}
.faculties-categories ul li a,
.faculty-card .card-data-name {
    font-size: 20px !important;
}
.blue-section .general-health-title h4 {
    font-size: 25px;
}
.fac-26 .pres-title h4 {
    font-size: 20px;
}
.floating-white-prof h4 {
    font-size: 28px;
}
.fac-29 section.padd-20.bg-white.section1 h2, .fac-29 section h2 {
    font-size: 25px;
}
.conferences-section h4.hacenxl.font35{
  font-size: 25px;
}
.publichealth-section .ph-left h2.font26 {
    font-size: 20px;
}
.offset-1 {
    margin-right: 0%;
    margin-left: 0;
}
.acad-departs .act-card-grey-text {
    max-width: unset;
}
.questions-job form .form-item input {
    font-size: 14px;
}
.questions-job input::placeholder, .questions-job select, .questions-job input, .questions-job .form-control:focus{
    font-size: 11px;
}
.JobsModal .modal-dialog {
    max-width: 100%;
}
.counsil-content .col-five {
    flex: 0 0 100%;
    max-width: 100%;
}
.foreign-title h4 {
    font-size: 25px !important;
}
.modal .conferences-section p.font28{
    font-size: 24px;
}
.floating-slider-teachers.research-wave3 .form form .button, .floating-slider-teachers.research-wave3 .form form .button[data-drupal-selector="edit-reset"] {
    width: auto;
    font-size: 12px;
    padding: 10px 25px;
}
.counsil.old-teachers-nobg.dotted-asso h2::before {
    width: -webkit-calc(100% - 55%) !important;
    width: -moz-calc(100% - 55%)!important;
    width: calc(100% - 55%)!important;
}
.floating-slider-news .search-float .form-control::placeholder, .floating-slider-news.research-wave3 form .form-item-combine input::placeholder {
    font-size: 18px;
}
.filters-parts details .hasDatepicker {
    background-position: -10%;
}
.ann-55-section .news-content .col-md-6 {
    padding-left: 0px;
    padding-right: 0;
}
.floating-slider-news.research-wave3 form .button#edit-reset--2,.filters-parts .filter-column form .form-submit:not(#edit-reset--2):not(#edit-reset--3) {
    padding: 10px 15px;
  }
  .floating-slider-news.research-wave3 form .button {
    margin: auto 5px;
    padding: 10px !important;
    font-size: 14px !important;
}
.news-52-section .news-content h6 {
    font-size: 18px;
}
.ann-55-section .news-content .ann-cards .ann-date.dinmed {
  font-size: 25px;
}
.ann-55-section .news-content .ann-cards .ann-date.font23 {
  font-size: 18px;
}
.act-card-img .upper-img .pink-date p.dinmed {
  font-size: 26px;
}
.act-card-img .upper-img .pink-date p.center:not(.dinmed){
  font-size: 14px;
}
.forevents .news-cards-holder .col-md-4{
  padding:0 !important;
}
.articles-center p {
  font-size: 25px;
}
.article-main-card .pale-footer .cairosemi.font11{
  padding:0 !important;
}
.view-articles .col-md-4.mb-3.pl-0.col-md-8 {
    padding-right: 0 !important;
}
/*HOME*/
#myCarousel .carousel-item h2 {
    font-size: 20px;
}
.bluehome.blue-section {
    margin-top: 62%;
}
.slider .floating-slider {
    bottom: -56%;
}
#myCarousel .carousel-item p {
    font-size: 14px;
}
.acceptance p {
    font-size: 18px !important;
}
.floating-slider .col-md-5.col-8 {
    width: 100% !important;
    flex: 0 0 100%;
    max-width: 100%;
}
.acceptance {
    max-width: 500px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}
.blue-section>div {
    padding-right: 0;
    padding-left: 10px;
}
.blue-section .fst-col {
    margin-right:0;
    margin-left: 5px;
}
.ads-content h6, .news-content h6 {
    font-size: 18px;
}
.ads-content h6 img,
.news-content h6 img{
  width: 22px;
}
.gallery .paragraph {
    font-size: 18px;
}
.main-job {
    margin-left: 0;
    margin-right: 0;
}
.jobs .job-content .row .col-five{
  padding:0 !important;
}
.jobs .job-content .col-md-3, .articles .row .col-md-3{
  padding-right:0;
}
.art-title, .job-title, .job-title2 {
    font-size: 23px;
}
.top-maj div, .down-stud .font50 {
    font-size: 25px;
}
.top-maj .font42, .down-years .font42, .down-coll .font40{
  font-size: 25px;
}
.activities .btn{
  font-size: 14px;
}
.date-filters .col-lg-2 {
  padding-right: 0;
  padding-left: 0;
}
.date-filters .col-md-10{
  padding:0 !important;
}
.articles .art-content h4{
  font-size: 28px;
}
.modal-open .modal{
  padding:0 !important;
}
.news-right-tags .inner-tag{
  font-size: 14px;
}
.D53News h2 {
    width: 100%;
}
.D53News .electronic-lib-details.col-md-8 .pl-5{
  padding:0 !important;
}
.D53News .electronic-lib-details-p2.col-12 .pl-5{
    padding:0 !important;
}
.achdetails-list .cv-title-border-top-p, .achdetails-list .cv-title {
    left: 6%;
}
.NewsModal .modal-dialog {
    max-width: 95%;
}
.NewsModal .modal-dialog .modal-content .modal-body .mt-3 .hacenxl.font28.text-white{
  font-size: 22px;
}
.NewsModal .news53 .mt-5{
  margin-top: 0 !important;
  padding-left:0 !important;
}
.NewsModal .news53 .cv-title{
  padding:0 !important;
}
.NewsModal .list-carousel {
    right: 15px;
    left: unset;
}
}

@media(max-width:375px){
.rector-people .list-cards-holder .list-card {
    display: inherit;
    margin-bottom: 20px;
}
.small-foot div {
  font-family: 'OpenSansRegular';
    font-size: 12px;
}
.floating-white-prof h4 {
    font-size: 24px;
}
.acceptance {
    max-width: 100%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
}

}
@media(max-width:320px){
  .achievlist.achdetails-list .cv-title {
    font-size: 22px;
}
.small-foot div a,
.small-foot #rights {
    float: none;
}
.electronic-lib-img.cv-img:after {
  width: 81% !important;
  height: 89% !important;
}
.electronic-lib-img.cv-img img{
  width: 100% !important;
}
input::-webkit-input-placeholder {
    font-size: 12px;
}
.floating-slider-teachers.research-wave3 .form form .form-item input:not(.hasDatepicker), .floating-slider-news.research-wave3 form .form-item-combine input {
    padding-left: 0;
}
.floating-slider-news .search-float .form-control::placeholder, .floating-slider-news.research-wave3 form .form-item-combine input::placeholder {
    font-size: 14px;
}
.filters-parts details .hasDatepicker {
    background-position: -16%;
}
.acceptance {
    max-width: 100%;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
}
.bluehome.blue-section {
    margin-top: 80%;
}
.btn-blue3 {
    padding: 10px 15px;
}
.top-maj div, .down-stud .font50 {
    font-size: 20px;
}
.top-maj .font42, .down-years .font42, .down-coll .font40{
  font-size: 20px;
}
}

#myCarousel .text-slider .btn-pink{
	margin-left: 55px;
	margin-right:inherit;
}
.faculties-content .circle-middle .circle-inside{
  font-size:12px;
}
