@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

/*font-family: 'Tajawal', sans-serif;*/

@import url('https://fonts.googleapis.com/css2?family=El+Messiri:wght@400;500;600;700&display=swap');

/*font-family: 'El Messiri', sans-serif;*/


/*fonts start here*/

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

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

@font-face {
    font-family: '29LTBukra-Regular';
    src: url('fonts/29LTBukra-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/29LTBukra-Regular.otf') format('opentype'), url('fonts/29LTBukra-Regular.woff') format('woff'), url('fonts/29LTBukra-Regular.ttf') format('truetype'), url('fonts/29LTBukra-Regular.svg#29LTBukra-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: '29LTZaridText-Rg';
    src: url('fonts/29LTZaridText-Rg.eot?#iefix') format('embedded-opentype'), url('fonts/29LTZaridText-Rg.otf') format('opentype'), url('fonts/29LTZaridText-Rg.woff') format('woff'), url('fonts/29LTZaridText-Rg.ttf') format('truetype'), url('fonts/29LTZaridText-Rg.svg#29LTZaridText-Rg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: '29LTZaridText-Md';
    src: url('fonts/29LTZaridText-Md.eot?#iefix') format('embedded-opentype'), url('fonts/29LTZaridText-Md.otf') format('opentype'), url('fonts/29LTZaridText-Md.woff') format('woff'), url('fonts/29LTZaridText-Md.ttf') format('truetype'), url('fonts/29LTZaridText-Md.svg#29LTZaridText-Md') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: '29LT Bukra';
    src: url('fonts/29LTBukra-Regular.eot');
    src: url('fonts/29LTBukra-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/29LTBukra-Regular.woff2') format('woff2'), url('fonts/29LTBukra-Regular.woff') format('woff'), url('fonts/29LTBukra-Regular.ttf') format('truetype'), url('fonts/29LTBukra-Regular.svg#29LT Bukra') format('svg');
}


/*fonts end here*/

html[dir="rtl"] body {
    font-family: '29LT Bukra' !important;
}


/*html {
    overflow-x: hidden;
}*/

.page-view-opportunities .dialog-off-canvas-main-canvas .content img.img-fluid {
    width: 100%;
    height: 350px;
}

.page-view-opportunities .footer-wrapper {
    margin-top: 20px;
}

.page-view-opportunities .content {
    position: relative;
    text-align: center;
    color: #fff;
}

.page-view-opportunities .content .field.field--name-field-opportunities-banner-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    text-align: center;
    font-size: 52px;
    width: 100%;
    font-family: 'Brown-Regular';
    letter-spacing: 7px;
    text-transform: uppercase;
}

.page-view-opportunities .content .field.field--name-field-opportunities-banner-descr {
    bottom: 0;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
    padding: 60px 272px 0;
}

.page-view-opportunities .views-field.views-field-nothing {
    position: relative;
    padding: 0;
    position: relative;
    background: none;
}

.page-view-opportunities .views-row:nth-child(odd) span.field-content:after {
    content: "";
    background: #f3c858;
    width: 80%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}

.page-view-opportunities span.field-content .row {
    display: flex;
    flex-direction: row-reverse;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis {
    float: left;
    width: 50%;
    border: none !important;
    padding: 50px 100px 0 145px;
    text-align: left;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .titopp a,
.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .titopp a {
    color: #007bb5;
}

.page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-12.col-md-6.oppimg {
    float: left;
    width: 50%;
    left: 8%;
    margin: 40px 0 0;
}

.page-view-opportunities span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
    padding-left: 0;
    height: 458px;
    width: auto;
    object-fit: cover;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis a {
    margin-top: 100px;
    text-align: left;
    font-family: 'Brown-Regular';
    font-weight: 900 !important;
    letter-spacing: 5px;
    font-size: 15px;
    color: #007bb5;
    margin-bottom: 25px;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis span.cat-title {
    margin-top: 100px;
    text-align: left;
    font-family: 'Brown-Regular';
    font-weight: 900 !important;
    letter-spacing: 5px;
    font-size: 16px;
    color: #007bb5;
    margin-bottom: 25px;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card {
    background: none;
    padding: 5px 10px 0 0;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title .titopp a,
.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title .titopp a {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card p {
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card p:last-child {
    margin-top: 30px;
    margin-bottom: 1.5rem;
}

.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card p {
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    letter-spacing: 1px;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card p a,
.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card p a {
    border-radius: 0;
    border: none;
    border-bottom: 2px solid #d53138;
    background: none !important;
    color: #d53138;
    position: relative;
    text-decoration: none;
    letter-spacing: 1px;
    z-index: 50;
    text-transform: uppercase;
    transition-timing-function: cubic-bezier(0, 1.14, 1, .16);
    transition: 0.5s;
    padding: 6px 12px;
    font-size: 1rem;
    font-weight: 400!important;
}

.page-view-opportunities .views-field .card .card-body h5.card-title .titopp {
    padding: 10px 0 0 0;
}

.page-view-opportunities .views-row:nth-child(odd) .views-field .card .card-body h5.card-title .titopp {
    padding: 10px 20px 0 0;
}

.page-view-opportunities .views-field .card .card-body {
    padding: 0
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card p a:hover,
.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card p a:hover {
    color: #fff;
    border-bottom: 2px solid #d53138;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card p a:hover:before,
.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card p a:hover:before {
    height: 100%;
    bottom: 0;
    top: auto;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card p a:before,
.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card p a:before {
    content: '';
    position: absolute;
    bottom: 0;
    top: auto;
    width: 100%;
    height: 0%;
    background: #d53138;
    left: 0;
    transition-timing-function: cubic-bezier(0, 1.14, 1, .16);
    transition: 0.5s;
    z-index: -1;
}

.page-view-opportunities .views-row:nth-child(even) span.field-content .row {
    position: relative;
}

.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis {
    position: absolute;
    top: 15%;
    left: 13%;
    z-index: 9;
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10px);
    padding: 64px;
    width: 489px;
    text-align: left;
    border: none !important;
}

.page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-6.col-md-6.oppdis .card p {
    padding: 0 40px 0 0;
}

.page-view-opportunities .views-row:nth-child(even) .views-field .card .card-body {
    padding: 0;
}

.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card {
    background: none;
}

.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-12.col-md-6.oppimg {
    max-width: 100%;
    object-fit: cover;
    object-position: top left;
    display: flex;
    width: 100%;
    flex: 0 0 100%;
    padding: 0;
}

.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
    width: 100%;
    height: 700px;
}

.page-view-opportunities .views-row:nth-child(odd) {
    padding: 0 20px;
}

.page-view-opportunities .main-container section#content {
    padding: 70px 0 20px;
}


/*.page-view-opportunities .views-row:last-child span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
    height: 720px;
}*/

.page-view-opportunities .views-row:last-child span.field-content .row .col-12.col-md-6.oppimg {
    margin-bottom: 0;
}


/*For arabic*/

html[dir="rtl"] .page-view-opportunities .views-row:nth-child(odd) span.field-content:after {
    right: auto;
    left: 0;
    width: 80%;
}

html[dir="rtl"] .page-view-opportunities .views-row:nth-child(odd) .views-field .card .card-body h5.card-title .titopp {
    padding: 10px 0 0 105px;
}

html[dir="rtl"] .page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-6.col-md-6.oppdis .card p {
    padding: 0;
}

html[dir="rtl"] .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis {
    float: right;
    text-align: right;
    padding: 50px 130px 0 100px;
}

html[dir="rtl"] .page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-12.col-md-6.oppimg {
    float: right;
    right: 8%;
}

html[dir="rtl"] .page-view-opportunities .main-container.container-fluid.js-quickedit-main-content {
    padding: 0;
}

html[dir="rtl"] .page-view-opportunities span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
    padding-right: 0;
    padding-left: 25px;
}

html[dir="rtl"] .our-piller-page span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
    padding-right: 0;
    padding-left: 0;
}

html[dir="rtl"] .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
    transform: scaleX(-1);
}

html[dir="rtl"] .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis {
    right: 10%;
    text-align: right;
    top: 20%;
}


/*end for arabic*/


/*css for news article page*/

.page-node-type-news-room aside.col-sm-3.aos-init.aos-animate {
    z-index: 999;
    height: 500px;
    width: 52%;
}

.page-node-type-news-room section.region.region-hero-slider .content img.img-fluid,
.page-node-type-news-room .inner_banner_div_block .inner_banner_img_div_block img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}

.page-node-type-news-room div#block-socialsharingblock {
    margin-top: 500px;
    filter: grayscale(1);
}

.page-node-type-news-room .large-block-column-3.block-count-2 {
    columns: 3 auto;
}

.page-node-type-news-room .social-media-sharing ul {
    display: grid;
    text-align: right;
}

.page-node-type-news-room .social-media-sharing ul li {
    padding: 24px 10px 14px;
}

.page-node-type-news-room section#content {
    margin-left: -156px;
    margin-top: -300px;
}

.page-node-type-news-room div#block-vartheme-bs4-content {
    margin-bottom: 30px;
}

.page-node-type-news-room .main-content .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item h2 strong {
    font-weight: 100;
}

.page-node-type-news-room .node__content .field.field--name-field-news-type a {
    float: left;
    color: #565759;
    margin-right: 5px;
    font-family: 'Brown-Regular';
    font-size: 13px;
    margin-top: 4px;
    letter-spacing: 1px;
    text-decoration: none;
  padding-top: 20px;
}

.page-node-type-news-room .field.field--name-field-news-date.field--type-datetime.field--label-hidden.field__item {
    color: #565759;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
  padding-top: 20px;
}

.page-node-type-news-room .field.field--name-field-display-title.field--type-string.field--label-hidden.field__item h1 a {
    color: #1D1F22;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
}

.page-node-type-news-room .field.field--name-field-display-title.field--type-string.field--label-hidden.field__item {
    padding: 15px 0;
}

.page-node-type-news-room .field.field--name-field-display-title.field--type-string.field--label-hidden.field__item h1 a:hover {
    text-decoration: none;
}

.page-node-type-news-room .field.field--name-field-news-image img {
    width: 100%;
    height: 500px;
}

.page-node-type-news-room .main-content .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    padding: 35px 110px 100px 183px;
    text-align: justify;
}

.page-node-type-news-room div#block-views-block-similar-article-similararticle {
    padding: 30px 0;
    /*margin-left: -16%;*/
    /*margin-right: -14%;*/
    border-top: 1px solid #000;
}

.page-node-type-news-room .social-media-sharing li:last-child img {
    width: 50px;
}

.page-node-type-news-room .view.view-similar-article li.grid {
    padding-bottom: 50px;
    position: relative;
    margin-bottom: 25px;
}

.page-node-type-news-room .view.view-similar-article li.grid:before {
    content: "";
    background: #666666;
    position: absolute;
    bottom: 0;
    width: calc(100% - 30px);
    height: 1px;
}

.page-node-type-news-room .view.view-similar-article li.grid .field-content {
    margin: 25px 0 10px;
    font-family: 'Brown-Regular';
    font-size: 13px;
    letter-spacing: 1px;
}

.page-node-type-news-room .view.view-similar-article li.grid img.img-fluid {
    height: 250px;
    /*object-fit: contain;*/
    /* object-fit: cover; */
    width: 100%;
}

.page-node-type-news-room .view.view-similar-article li.grid .field-content a {
    font-size: 22px;
    color: #333333;
    font-family: 'Brown-Light';
    letter-spacing: 2px;
    font-weight: 100;
}

.page-node-type-news-room div#block-views-block-similar-article-similararticle h2 {
    font-size: 26px;
    font-family: 'Brown-Regular';
    text-transform: uppercase;
    letter-spacing: 5px;
}

.page-node-type-news-room .main-content .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item p {
    font-family: 'Brown-Light';
    line-height: 22px;
    letter-spacing: 1px;
}

.page-node-type-news-room .view.view-similar-article li.grid .field-content a:hover {
    text-decoration: none;
}

.page-node-type-news-room div#block-newsroombannerimage h2 {
    display: none;
}

.view.view-homepage.view-id-homepage.view-display-id-block_3 {
    position: relative;
}

html[dir="rtl"] .page-node-type-news-room section.region.region-hero-slider .content img.img-fluid {
    width: 100%;
    /* height: 450px;*/
}

html[dir="rtl"] .page-node-type-news-room div#block-socialsharingblock {
    margin-top: 500px;
    filter: grayscale(1);
}

html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul {
    text-align: left;
}

html[dir="rtl"] .page-node-type-news-room section#content {
    /*  margin-top: -235px;*/
    margin-right: -156px;
    display: flex;
    flex-direction: column;
}

html[dir="rtl"] .page-node-type-news-room .node__content .field.field--name-field-news-type a {
    float: right;
}

html[dir="rtl"] .page-node-type-news-room .main-container.container-fluid.js-quickedit-main-content .row {
    display: flex;
}

html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul li {
    margin-right: 0;
}

html[dir="rtl"] .page-node-type-news-room .main-content .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    padding: 35px 180px 100px 110px;
}

html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul li:last-child {
    padding: 24px 5px;
}


/*end new artile page*/


/*conatct Form Page*/

.page-node-57 .hero_slider.mt-n4 img.img-fluid {
    display: none;
}

.page-node-57 div#block-newsroombannerimage h2 {
    display: none;
}

.page-node-91 .main-container.container-fluid.js-quickedit-main-content,
.page-node-89 .main-container.container-fluid.js-quickedit-main-content,
.page-node-57 .main-container.container-fluid.js-quickedit-main-content,
.blue-background .main-container.container-fluid.js-quickedit-main-content {
    background: #1b82a6 url('/themes/vartheme_bs4/images/contact-us.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: initial;
}

.page-node-91 aside.col-sm-3.aos-init.aos-animate,
.page-node-89 aside.col-sm-3.aos-init.aos-animate,
.page-node-57 aside.col-sm-3.aos-init.aos-animate {
    display: none;
}

.page-node-91 section#content,
.page-node-89 section#content,
.page-node-57 section#content {
    text-align: center;
    color: #000;
    margin: 16% auto 10%;
    background: #fff;
    width: 100%;
    max-width: 960px;
    padding: 40px 20px;
    border-radius: 3px;
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
}

.page-node-57 section#content .js-form-item .form-check-label label {
    padding: 15px 0 15px 0px !important;
}

.page-node-57 .node__content.clearfix h2 {
    font-size: 28px;
    text-transform: uppercase;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
}

#auth-box .block-title span {
    font-size: 28px !important;
}

.page-node-57 .node__content.clearfix p {
    /* padding: 10px 105px 50px; */
    font-family: 'Brown-Light';
    line-height: 22px;
    letter-spacing: 1px;
}

.page-node-57 form#webform-submission-contact-node-57-add-form {
    /* padding: 0 200px; */
    margin-top: 50px;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label {
    text-align: left;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
}

.page-node-57 form#webform-submission-contact-node-57-add-form .js-form-item label {
    display: flex;
    flex-wrap: initial;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label {
    text-align: left;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label input#edit-i-would-like-to-receive-news-about-neom {
    margin: 4px 0;
    display: block;
}

.page-node-57 form#webform-submission-contact-node-57-add-form .description.text-muted .webform-element-description {
    text-align: left;
    margin-left: 25px;
    text-transform: none;
    font-size: 12px;
    font-weight: 700;
    color: #666 !important;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
}

.page-node-57 form#webform-submission-contact-node-57-add-form .js-form-item .form-check-label:hover label#terms_of_service-error {
    background: none;
    padding: 0;
    margin-top: 10px;
}

.page-node-57 form#webform-submission-contact-node-57-add-form div#edit-terms-of-service--description,
.page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label>label {
    text-align: left;
    margin-left: 25px;
    text-transform: none;
    font-size: 12px;
    font-weight: 700;
    color: #666 !important;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
    text-transform: none;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label label.option {
    margin-left: 10px;
    text-transform: initial;
    font-size: 12px !important;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label:hover label.option,
.page-node-57 form#webform-submission-contact-node-57-add-form .js-form-item .form-check-label input:checked+label {
    background: none;
    color: #666;
    padding: 15px;
}

.page-node-57 .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5/*{borderColorDefault}*/
    ;
    color: #333333;
    background-color: #d3d3d3;
    border-radius: 10px;
    font-size: 12px;
}

.page-node-57 .ui-widget.ui-widget-content:before {
    content: "";
    width: 10px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid lightgrey;
    position: absolute;
    top: -10px;
    left: 5px;
}

.page-node-57 form#webform-submission-contact-node-57-add-form div#edit-actions {
    text-align: left;
    padding: 20px;
}

.page-node-57 form#webform-submission-contact-node-57-add-form div#edit-actions button#edit-actions-submit {
    color: #fff;
    border-radius: 0;
}


/*arabic form*/

html[dir="rtl"] .page-node-57 section#content {
    width: 100%;
    background-color: #fff;
    padding: 40px 20px;
    text-align: center;
    box-shadow: 0 1px 4px 0;
    margin: 16% auto 10%;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label.js-form-required.form-required {
    text-align: right;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label input#edit-terms-of-service,
.page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label input#edit-i-would-like-to-receive-news-about-neom {
    margin: 18px 0 0 0;
    display: block;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label label.option {
    margin-right: 10px;
    text-transform: initial;
    font-size: 12px !important;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label input#edit-terms-of-service {
    margin: -15px 0;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form .description.text-muted .webform-element-description {
    text-align: right;
    margin-right: 25px;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form div#edit-terms-of-service--description,
html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label>label {
    text-align: right;
    margin-right: 25px;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label.error:before {
    margin-left: 10px;
    margin-right: 0;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form div#edit-actions button#edit-actions-submit {
    width: 35%;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label:hover label.option,
.page-node-57 form#webform-submission-contact-node-57-add-form .js-form-item .form-check-label input:checked+label {
    background: none;
    color: #666;
    padding: 15px;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form div#edit-actions {
    text-align: right;
}


/*form Page*/


/*about us page*/

body.path-about-us section#content {
    padding: 0;
}

body.path-about-us section#content .field-content p img {
    width: 100%;
    height: 350px;
    object-fit: cover;
}

body.path-about-us section#content .field-content h2 {
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    text-align: center;
    font-size: 52px;
    font-family: 'Brown-Regular';
    letter-spacing: 7px;
    color: #fff;
}

body.path-about-us section#content .field-content {
    position: relative;
}

body.path-about-us section#content .network {
    width: 100%;
}

body.path-about-us section#content .values_text {
    margin: 0 30%;
}

body.path-about-us .cities {
    position: absolute;
    top: 15%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 70%;
}

body.path-about-us .cities h3 {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
}

body.path-about-us .cities p {
    font-family: 'Brown-Light';
    font-size: 18px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 28px;
}

body.path-about-us section#content .field-content p {
    width: 100%;
}

body.path-about-us #block-vartheme-bs4-content .row {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

body.path-about-us .everyone {
    width: 70%;
}

body.path-about-us .learn {
    width: 55%;
    background-color: #fff;
    padding: 65px 20% 65px 55px;
    position: absolute;
    right: 0;
    height: 100%;
    margin-top: 51px;
}

body.path-about-us section#content .network p img {
    height: auto;
}

body.path-about-us .learn h3 {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
}

body.path-about-us .learn p {
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
}

body.path-about-us .container:last-child {
    background-color: #fbf8e9;
    padding: 60px 0;
    margin: 0;
}

body.path-about-us h3.values {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
    text-align: center;
}

body.path-about-us .container:last-child .row {
    text-align: center;
    display: inline-block;
    margin-bottom: 0;
}

body.path-about-us #block-vartheme-bs4-content .container:last-child .row {
    margin-bottom: 0;
    display: block;
    margin: 0;
}

body.path-about-us .container {
    max-width: 100%;
}

body.path-about-us .challenges {
    width: 70%;
    position: relative;
    height: 100%;
}

body.path-about-us .water {
    position: absolute;
    top: 20%;
    left: 13%;
    color: #fff;
}

body.path-about-us .water .a,
body.path-about-us .water .aa,
body.path-about-us .water .aaa {
    border-bottom: 1px solid #436f7c;
}

body.path-about-us .water h3 {
    padding: 15px 0;
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    letter-spacing: 5px;
    text-transform: uppercase;
}

body.path-about-us .planet {
    width: 56%;
    background-color: #fff;
    padding: 65px 0 65px 55px;
    position: absolute;
    right: 0;
    height: 100%;
    margin-top: 51px;
}

body.path-about-us .people h4 {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
}

body.path-about-us .live p {
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
}

body.path-about-us .global {
    display: flex;
    flex-wrap: wrap;
    padding: 50px 15px 0;
}

body.path-about-us .global .CO-CREATION,
body.path-about-us .global .DIVERSITY,
body.path-about-us .global .INNOVATION,
body.path-about-us .global .RESPECT,
body.path-about-us .global .GLOBALITY,
body.path-about-us .global .ACCOUNTABILITY {
    width: 50%;
    text-align: center;
    padding: 0 15px 30px;
    display: inline-block;
}

body.path-about-us .CO-CREATION div img,
body.path-about-us .DIVERSITY div img,
body.path-about-us .INNOVATION div img,
body.path-about-us .RESPECT div img,
body.path-about-us .GLOBALITY div img,
body.path-about-us .ACCOUNTABILITY div img {
    margin: 0 auto;
}

body.path-about-us .CO-CREATION h4,
body.path-about-us .DIVERSITY h4,
body.path-about-us .INNOVATION h4,
body.path-about-us .RESPECT h4,
body.path-about-us .GLOBALITY h4,
body.path-about-us .ACCOUNTABILITY h4 {
    padding: 20px 0 0;
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 26px;
    margin-bottom: 10px;
    color: #17191a;
    letter-spacing: 5px;
}

body.path-about-us .global div.studenta,
body.path-about-us .global div.studentb,
body.path-about-us .global div.studentc,
body.path-about-us .global div.studentd,
body.path-about-us .global div.student,
body.path-about-us .global div.studentf {
    width: 100%;
    font-family: 'Brown-Light';
    font-size: 18px;
    line-height: 24px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
    padding: 20px 50px;
    padding-top: 10px;
}

body.path-about-us .container {
    max-width: 100%;
    margin-bottom: 60px;
}

body.path-about-us .live {
    padding: 0 20% 0 0;
}


/*end about us css*/


/*about us arabic*/

html[dir="rtl"] body.path-about-us section#content {
    padding: 0;
}

html[dir="rtl"] body.path-about-us section#content .field-content p img {
    width: 100%;
}

body.path-about-us section#content .field-content h2 {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    text-align: center;
    font-size: 52px;
    font-family: 'Brown-Regular';
    letter-spacing: 7px;
    color: #fff;
}

html[dir="rtl"] body.path-about-us .block.block-block-content {
    margin-bottom: 60px;
}

html[dir="rtl"] body.path-about-us .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    position: relative;
}

html[dir="rtl"] body.path-about-us .container {
    max-width: 100%;
    padding: 0;
    margin-bottom: 60px;
}

html[dir="rtl"] body.path-about-us #block-vartheme-bs4-content .row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    position: relative;
    margin: 0;
}

html[dir="rtl"] body.path-about-us .challenges {
    width: 70%;
    position: absolute;
    height: 100%;
    right: 0;
    overflow-y: hidden;
}

html[dir="rtl"] body.path-about-us .live {
    padding: 0 0 0 20%;
}

html[dir="rtl"] body.path-about-us .water {
    position: absolute;
    top: 16%;
    margin-left: 31%;
    color: #fff;
}

html[dir="rtl"] body.path-about-us .challenges img {
    width: 100%;
}

html[dir="rtl"] body.path-about-us .planet {
    width: 50%;
    position: relative;
    height: 100%;
    padding: 65px 55px 105px 0;
    background-color: #fff;
    z-index: 9;
    margin-top: 51px;
    margin-bottom: 0;
    text-align: right;
    margin-right: 48%;
}

html[dir="rtl"] body.path-about-us .water .a,
html[dir="rtl"] body.path-about-us .water .aa,
html[dir="rtl"] body.path-about-us .water .aaa {
    border-bottom: 1px solid #436f7c;
}

html[dir="rtl"] body.path-about-us .water h3 {
    padding: 15px 0;
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    letter-spacing: 5px;
}

html[dir="rtl"] body.path-about-us .people h4 {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
}

html[dir="rtl"] body.path-about-us .live p {
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
}

html[dir="rtl"] body.path-about-us section#content .block-region-content p img {
    width: 100%;
}

html[dir="rtl"] body.path-about-us .cities {
    /*left: 23%;
    width: 50%;*/
    position: absolute;
    top: 15%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 70%;
}

html[dir="rtl"] body.path-about-us .cities h3,
html[dir="rtl"] body.path-about-us .learn h3 {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
}

html[dir="rtl"] body.path-about-us .cities p {
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
}

html[dir="rtl"] body.path-about-us .everyone {
    width: 70%;
    position: absolute;
    height: 100%;
    right: 0;
}

html[dir="rtl"] body.path-about-us .everyone img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

html[dir="rtl"] body.path-about-us .learn {
    width: 50%;
    position: relative;
    height: 100%;
    padding: 65px 55px 65px 20%;
    background-color: #fff;
    z-index: 9;
    margin-top: 51px;
    margin-bottom: 0;
    text-align: right;
    margin-right: 48%;
}

html[dir="rtl"] body.path-about-us .container:last-child {
    background-color: #fbf8e9;
    padding: 60px 0;
    margin: 0;
}

html[dir="rtl"] body.path-about-us #block-vartheme-bs4-content .container:last-child .row {
    margin-bottom: 0;
    display: block;
    margin: 0;
    flex-direction: unset;
    text-align: center;
}

html[dir="rtl"] body.path-about-us section#content .values_text {
    margin: 0 30%;
}

html[dir="rtl"] body.path-about-us h3.values {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
    text-align: center;
}

html[dir="rtl"] body.path-about-us .GUIDE h3,
html[dir="rtl"] body.path-about-us .learn h3 {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 30px;
    margin-bottom: 25px;
    color: #17191a;
    letter-spacing: 5px;
}

html[dir="rtl"] body.path-about-us .global {
    display: flex;
    flex-wrap: wrap;
    padding: 70px 0 0;
}

html[dir="rtl"] body.path-about-us .global .CO-CREATION,
html[dir="rtl"] body.path-about-us .global .DIVERSITY,
html[dir="rtl"] body.path-about-us .global .INNOVATION,
html[dir="rtl"] body.path-about-us .global .RESPECT,
html[dir="rtl"] body.path-about-us .global .GLOBALITY,
html[dir="rtl"] body.path-about-us .global .ACCOUNTABILITY {
    width: 50%;
    text-align: center;
    padding: 0 15px 60px;
    display: inline-block;
}

html[dir="rtl"] body.path-about-us .CO-CREATION div img,
html[dir="rtl"] body.path-about-us .DIVERSITY div img,
html[dir="rtl"] body.path-about-us .INNOVATION div img,
html[dir="rtl"] body.path-about-us .RESPECT div img,
html[dir="rtl"] body.path-about-us .GLOBALITY div img,
html[dir="rtl"] body.path-about-us .ACCOUNTABILITY div img {
    margin: 0 auto;
}

html[dir="rtl"] body.path-about-us .CO-CREATION h4,
html[dir="rtl"] body.path-about-us .DIVERSITY h4,
html[dir="rtl"] body.path-about-us .INNOVATION h4,
html[dir="rtl"] body.path-about-us .RESPECT h4,
html[dir="rtl"] body.path-about-us .GLOBALITY h4,
html[dir="rtl"] body.path-about-us .ACCOUNTABILITY h4 {
    padding: 20px 0 0;
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 26px;
    margin-bottom: 10px;
    color: #17191a;
    letter-spacing: 5px;
}

html[dir="rtl"] body.path-about-us .global div.studenta,
html[dir="rtl"] body.path-about-us .global div.studentb,
html[dir="rtl"] body.path-about-us .global div.studentc,
html[dir="rtl"] body.path-about-us .global div.studentd,
html[dir="rtl"] body.path-about-us .global div.student,
html[dir="rtl"] body.path-about-us .global div.studentf {
    width: 100%;
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
}


/*end about us arabic*/


/*webform*/

body.path-webform,
body.page-node-57 {
    background: linear-gradient(180deg, #1b82a6, #fff);
}

body.path-webform .main-container {
    background: url(https://dev-web-alb-717925348.eu-west-2.elb.amazonaws.com/themes/vartheme_bs4/images/contact-us.jpg) no-repeat center center fixed;
    background-size: cover;
    background-position: initial;
}

body.path-webform section#content {
    width: 100%;
    background-color: #fff;
    padding: 40px 20px;
    text-align: center;
    box-shadow: 0 1px 4px 0;
    max-width: 960px;
    margin: 16% auto 10%;
    border-radius: 3px;
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
}
body.cream-background.path-webform.layout-no-sidebars.page-node-87.user-logged-in.path-node.page-node-type-webform.eu-cookie-compliance-status-2 section#content{
    margin: 3% auto 10%;
}

html[dir="rtl"] .webform-type-fieldset>legend {
    text-align: right;
}


/*
html[dir="rtl"] legend,
html[dir="rtl"] body.path-webform form.webform-submission-form .checkbox {
    text-align: right;
} */

#edit-conf-mail,
#edit-mail {
    text-transform: lowercase;
}

body.path-webform form.webform-submission-form {
    padding: 0 200px;
}

body.path-webform form.webform-submission-form .webform-type-fieldset span.fieldset-legend {
    font-size: 28px;
    text-transform: uppercase;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
}

body.path-webform form.webform-submission-form .webform-type-radios span.fieldset-legend {
    text-align: left;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
    font-weight: 700;
    display: block;
    font-size: 14px;
}

body.path-webform form.webform-submission-form label {
    text-align: left;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
    color: #000;
}

body.path-webform form.webform-submission-form .js-form-item ul li:hover a,
body.path-webform form.webform-submission-form .js-form-item ul li a.bef-link--selected,
body.path-webform form.webform-submission-form .js-form-item .form-check-label input:checked+label,
body.path-webform form.webform-submission-form .js-form-item ul li a,
body.path-webform form.webform-submission-form .js-form-item .form-check-label:hover label {
    background: none;
    color: #000;
}

body.path-webform form.webform-submission-form .js-form-item .form-check-label input {
    display: block;
}

body.path-webform form.webform-submission-form fieldset.webform-type-fieldset {
    padding: 40px 20px;
    text-align: center;
}

body.path-webform form.webform-submission-form .webform-type-radios .fieldset-wrapper {
    padding: 0;
}

body.path-webform form.webform-submission-form input.form-control {
    color: #666;
    font-size: 14px;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
}

body.path-webform form.webform-submission-form img.ui-datepicker-trigger {
    position: absolute;
    top: 36px;
    right: 11px;
    margin: 2px auto;
}

body.path-webform form.webform-submission-form .js-form-item {
    position: relative;
}

body.path-webform form.webform-submission-form .radio,
body.path-webform form.webform-submission-form .checkbox {
    margin-left: 10px;
}

body.path-webform form.webform-submission-form .radio label {
    padding: 0 0 9px 5px;
}

body.path-webform form.webform-submission-form .radio label.option,
body.path-webform form.webform-submission-form .checkbox label {
    font-size: 12px;
}

button.webform-button--submit {
    background-color: #1b82a6;
    width: 30%;
    text-transform: uppercase;
    border-radius: 0;
    padding: 12px;
    font-size: 14px;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
}

button.webform-button--submit:hover {
    color: #fff;
    background-color: #1b82a6;
}

body.path-webform form.webform-submission-form .form-check label {
    padding: 0 0 9px 5px;
}

body.path-webform form.webform-submission-form .form-check .form-check-label:hover label {
    padding: 0 0 9px 5px;
}

body.path-webform form.webform-submission-form .js-form-type-checkbox {
    margin-left: 10px;
}


/*webform*/


/*scroll arrow*/

.page-view-frontpage .hero_slider.mt-n4 .view-footer {
    position: absolute;
    bottom: 5%;
    text-align: center;
    width: 100%;
    z-index: 9;
}

.page-view-frontpage .hero_slider.mt-n4 .view-footer a.sliding-link {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-decoration: none;
}

.page-view-frontpage .hero_slider.mt-n4 .view-footer a.sliding-link img {
    width: 25%;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
}

html[dir="rtl"] .page-view-frontpage .hero_slider.mt-n4 .view-footer a.sliding-link {
    font-size: 16px;
}


/*scroll arrow*/


/*privacy Policy*/

.page-node-59 .hero_slider.mt-n4 img.img-fluid,
.page-node-92 .hero_slider.mt-n4 img.img-fluid {
    display: none;
}

.page-node-59 .main-container.container-fluid.js-quickedit-main-content,
.page-node-92 .main-container.container-fluid.js-quickedit-main-content {
    background: linear-gradient(180deg, #1b82a6, #fff);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: initial;
}

.page-node-59 aside.col-sm-3.aos-init.aos-animate {
    display: none;
}

.page-node-59 section#content,
.page-node-92 section#content {
    text-align: center;
    color: #000;
    margin: 16% auto 10%;
    background: #fff;
    width: 100%;
    max-width: 960px;
    padding: 80px;
}

.page-node-59 .node__content.clearfix p,
.page-node-92 .node__content.clearfix p {
    font-family: 'Brown-Light';
    line-height: 22px;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-align: left;
    font-size: 14px;
}

.page-node-59 .node__content.clearfix ul {
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: 'Brown-Light';
    line-height: 22px;
    letter-spacing: 1px;
    font-size: 14px;
}

.page-node-59 .node__content.clearfix ul li {
    text-align: left;
}

.page-node-59 .node__content.clearfix h3,
.page-node-92 .node__content.clearfix h3 {
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    margin: 20px;
}

.page-node-59 .node__content.clearfix h2,
.page-node-92 .node__content.clearfix h2 {
    font-size: 32px;
    text-transform: uppercase;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    margin: 20px;
}


/*arabic privacy*/

html[dir="rtl"] .page-node-59 .node__content.clearfix h3,
html[dir="rtl"] .page-node-92 .node__content.clearfix h3 {
    font-family: '29LT Bukra';
}

html[dir="rtl"] .page-node-59 .node__content.clearfix h2,
html[dir="rtl"] .page-node-92 .node__content.clearfix h2 {
    font-family: '29LT Bukra';
    /* font-size: 20px; */
}

html[dir="rtl"] .page-node-59 .node__content.clearfix p,
html[dir="rtl"] .page-node-92 .node__content.clearfix p {
    text-align: right;
    /* font-family: '29LTZaridText-Md'; */
    font-family: '29LT Zarid Text Regular';
}

html[dir="rtl"] .page-node-59 .node__content.clearfix ul li,
html[dir="rtl"] .page-node-92 .node__content.clearfix ul li {
    text-align: right;
}


/*privacy Policy*/


/*terms and conditions*/

.page-node-60 .hero_slider.mt-n4 img.img-fluid {
    display: none;
}

.page-node-60 .main-container.container-fluid.js-quickedit-main-content {
    background: linear-gradient(180deg, #1b82a6, #fff);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: initial;
}

.page-node-60 aside.col-sm-3.aos-init.aos-animate {
    display: none;
}

.page-node-60 section#content {
    text-align: center;
    color: #000;
    margin: 16% auto 10%;
    background: #fff;
    width: 100%;
    max-width: 960px;
    padding: 80px;
}

.page-node-60 .node__content.clearfix p {
    font-family: 'Brown-Light';
    line-height: 22px;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-align: left;
    font-size: 14px;
}

.page-node-60 .node__content.clearfix ol {
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: 'Brown-Light';
    line-height: 22px;
    letter-spacing: 1px;
    font-size: 14px;
}

.page-node-60 .node__content.clearfix ol li {
    text-align: left;
}

.page-node-60 .node__content.clearfix h3 {
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    margin: 20px;
}


/*terms and conditions*/

html[dir="rtl"] .page-node-60 .node__content.clearfix p {
    text-align: right;
}

html[dir="rtl"] .page-node-60 .node__content.clearfix ol li {
    text-align: right;
}


/*terms and conditions*/


/*register*/

body.path-user,
body.page-user-register,
body.page-user-login,
body.page-user-password,
body.page-user-reset {
    background: linear-gradient(180deg, #1b82a6, #fff);
}

body.path-user .main-container,
body.page-user-register .main-container,
body.page-user-login .main-container,
body.page-user-password .main-container,
body.page-user-reset .main-container {
    padding: 160px 0 125px;
}

body.page-user-register .main-container form#user-register-form small.description,
body.page-user-login .main-container #auth-box .user-login-form small.description {
    display: none;
}

body.path-user .main-container #auth-box .block-title,
body.page-user-register .main-container #auth-box .block-title,
body.page-user-login .main-container #auth-box .block-title {
    background: none;
}

body.path-user .main-container #auth-box .user-login-form label,
body.page-user-login .main-container #auth-box .user-login-form label,
body.page-user-register div#auth-box form#user-register-form label,
body.page-user-password .main-container #auth-box form#user-pass label {
    text-align: left;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
    color: #000;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 15px;
}

#auth-box #middle-part {
    padding: 30px;
}

#auth-box .user-form .form-control {
    max-width: 100%;
    border-radius: 0;
    outline: none;
    box-shadow: none;
}

#auth-box .form-actions {
    margin-top: 50px;
}

body.page-user-login .main-container #auth-box .user-login-form button,
body.page-user-register .main-container #auth-box form#user-register-form button,
body.page-user-password .main-container #auth-box form#user-pass button,
body.user-logged-in form#user-form button,
body.page-user-reset form#user-pass-reset button {
    background-color: #1b82a6;
    width: auto;
    text-transform: uppercase;
    border-radius: 0;
    padding: 12px;
    font-size: 14px;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
    color: #fff;
}

body.page-user-login .main-container #auth-box .user-login-form button:hover,
body.page-user-register .main-container #auth-box form#user-register-form button:hover,
body.page-user-password .main-container #auth-box form#user-pass button:hover,
body.user-logged-in form#user-form button:hover,
body.page-user-reset form#user-pass-reset button:hover {
    color: #fff;
    background-color: #1b82a6;
}

body.page-user-register .main-container #auth-box form#user-register-form div#edit-field-phone-number-0 {
    display: flex;
    flex-wrap: wrap;
}

body.page-user-register .main-container #auth-box form#user-register-form div#edit-field-phone-number-0 label {
    width: 100%;
}

body.page-user-register .main-container #auth-box form#user-register-form fieldset.js-form-item.js-form-type-select.form-type-select.js-form-item-field-phone-number-0-country-code.form-item-field-phone-number-0-country-code.form-no-label.form-group {
    width: 100px;
    text-align: center;
}

body.page-user-register .main-container #auth-box form#user-register-form fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-phone-number-0-mobile.form-item-field-phone-number-0-mobile.form-no-label.form-group {
    width: calc(100% - 100px);
}

body.page-user-register .main-container #auth-box form#user-register-form .mobile-number-field .form-type-textfield input {
    width: 100%;
}

div#bottom-part .password-link a,
div#bottom-part .register-link a,
div#bottom-part .login-link a {
    text-align: left;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #fff;
}

div#bottom-part .back-link a {
    text-align: left;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
}

.password-link,
.register-link,
.login-link {
    margin-bottom: 10px;
}

body.page-node-57 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal {
    width: 22% !important;
    left: 40% !important;
}

body.page-node-57 .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
    background: none;
    border: none;
}

button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    border: none;
    background: none;
}

div#ui-id-2 {
    text-align: center;
}

body.user-logged-in form#user-form details,
body.user-logged-in form#user-form div#edit-field-first-name-wrapper,
body.user-logged-in form#user-form div#edit-field-last-name-wrapper,
body.user-logged-in form#user-form div#edit-field-phone-number-wrapper,
body.user-logged-in form#user-form div#edit-field-country-of-residence-wrapper,
body.user-logged-in form#user-form div#edit-field-city-wrapper,
body.user-logged-in form#user-form div#edit-field-genderr-wrapper,
body.user-logged-in form#user-form fieldset.js-form-item.js-form-type-email.form-type-email.js-form-item-mail.form-item-mail.form-group,
body.user-logged-in form#user-form fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-name.form-item-name.form-group {
    display: none;
}

body.user-logged-in form#user-form fieldset.js-form-item.js-form-type-password.form-type-password {
    max-width: 100%;
    margin: 0;
    text-align: center;
}

body.user-logged-in form#user-form fieldset.js-form-item.js-form-type-password.form-type-password label {
    text-align: left;
    font-family: 'Brown-Regular';
    letter-spacing: 1px;
    color: #000;
}

body.user-logged-in form#user-form input#edit-pass-pass1,
body.user-logged-in form#user-form input#edit-pass-pass2,
body.user-logged-in form#user-form .password-confirm,
body.user-logged-in form#user-form .password-field,
body.user-logged-in form#user-form .password-strength,
body.user-logged-in form#user-form .password-confirm-match {
    width: 100%;
}

body.user-logged-in ul.nav.nav-tabs.primary {
    display: none;
}

body.page-user-login .main-container #auth-box .user-login-form p,
body.page-user-register .main-container #auth-box form#user-register-form p,
body.page-user-password .main-container #auth-box form#user-pass p,
body.user-logged-in form#user-form p,
body.page-user-reset form#user-pass-reset p {
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
}


/*register*/


/*apply to program*/

.page-view-apply-to-programm .main-container.container-fluid.js-quickedit-main-content {
    padding: 0;
}

.page-view-apply-to-programm .mobile-visible.desktop-hide {
    display: none;
}

.page-view-apply-to-programm .content {
    position: relative;
    text-align: center;
    color: #fff;
}

.page-view-apply-to-programm .dialog-off-canvas-main-canvas .content img.img-fluid {
    width: 100%;
    height: 325px;
    object-fit: cover;
}

.page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p:first-child {
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    text-align: center;
    font-size: 52px;
    width: 100%;
    font-family: 'Brown-Light';
    letter-spacing: 2px;
    color: #fff;
}

.page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p {
    bottom: 0;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
    padding: 60px 21% 0;
    font-size: 20px;
    text-align: center;
}

.page-view-apply-to-programm div#block-education h2,
.page-view-apply-to-programm div#block-employment h2,
.page-view-apply-to-programm div#block-enablement h2,
.page-view-apply-to-programm div#block-engagement h2 {
    font-family: 'Brown-Regular';
    font-size: 42px;
    margin-bottom: 0;
    color: #17191a;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 60px;
}

.page-view-apply-to-programm div.block-views ul.blazy.blazy--view {
    /* padding: 0 30px; */
    padding: 0;
    display: flex;
    justify-content: center;
    flex-direction: unset;
    flex-wrap: wrap;
}

.page-view-apply-to-programm .block-views ul li img.image-style-slick-media.img-fluid {
    width: 100%;
    height: 325px;
    object-fit: contain;
}

.page-view-apply-to-programm .views-field.views-field-field-display-title {
    color: #000;
    font-family: 'Brown-Regular';
    font-size: 30px;
    margin-bottom: 10px;
    color: #17191a;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
}

.page-view-apply-to-programm .views-field.views-field-body {
    color: #000;
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
    height: 40px;
}

.page-view-apply-to-programm .views-field.views-field-field-apply-now a,
.page-view-apply-to-programm .views-field.views-field-field-apply-noww a,
.page-view-apply-to-programm .views-field.views-field-field-apply-no-w a,
.page-view-apply-to-programm .views-field.views-field-field-apply-nowww a {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #368fc2;
    background: transparent !important;
    color: #368fc2;
    position: relative;
    z-index: 50;
    transition-timing-function: cubic-bezier(0, 1.14, 1, .16);
    transition: 0.5s;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    text-transform: uppercase;
}

.page-view-apply-to-programm .views-field.views-field-field-apply-now a:before,
.page-view-apply-to-programm .views-field.views-field-field-apply-noww a:before,
.page-view-apply-to-programm .views-field.views-field-field-apply-no-w a:before,
.page-view-apply-to-programm .views-field.views-field-field-apply-nowww a:before {
    content: '';
    position: absolute;
    bottom: 0;
    top: auto;
    width: 100%;
    height: 0%;
    background: #368fc2;
    left: 0;
    transition-timing-function: cubic-bezier(0, 1.14, 1, .16);
    transition: 0.5s;
    z-index: -1;
}

.page-view-apply-to-programm .views-field.views-field-field-apply-now a:hover:before,
.page-view-apply-to-programm .views-field.views-field-field-apply-noww a:hover:before,
.page-view-apply-to-programm .views-field.views-field-field-apply-no-w a:hover:before,
.page-view-apply-to-programm .views-field.views-field-field-apply-nowww a:hover:before {
    height: 100%;
    bottom: 0;
    top: auto;
}

.page-view-apply-to-programm .views-field.views-field-field-apply-now a:hover,
.page-view-apply-to-programm .views-field.views-field-field-apply-noww a:hover,
.page-view-apply-to-programm .views-field.views-field-field-apply-no-w a:hover,
.page-view-apply-to-programm .views-field.views-field-field-apply-nowww a:hover {
    color: #fff !important;
}

.page-view-apply-to-programm .views-field.views-field-field-apply-now,
.page-view-apply-to-programm .views-field.views-field-field-apply-noww,
.page-view-apply-to-programm .views-field.views-field-field-apply-no-w,
.page-view-apply-to-programm .views-field.views-field-field-apply-nowww {
    padding: 10px 0 20px;
    height: 50px;
}

.page-view-apply-to-programm div#block-education,
.page-view-apply-to-programm div#block-views-block-apply-to-program-education-education,
.page-view-apply-to-programm div#block-enablement,
.page-view-apply-to-programm div#block-views-block-apply-to-program-enablement-enablement {
    background-color: #fbf8e9;
}

.page-view-apply-to-programm div#block-education h2,
.page-view-apply-to-programm div#block-enablement h2 {
    padding-top: 40px;
}

.page-view-apply-to-programm div#block-education p,
.page-view-apply-to-programm div#block-engagement p,
.page-view-apply-to-programm div#block-employment p,
.page-view-apply-to-programm div#block-engagement p,
.page-view-apply-to-programm div#block-enablement p {
    bottom: 0;
    font-family: 'Brown-Light';
    letter-spacing: 2px;
    color: #000;
    padding: 15px 22% 10px;
    font-size: 18px;
    text-align: center;
}

.page-view-apply-to-programm div#block-views-block-apply-to-program-education-education,
.page-view-apply-to-programm div#block-views-block-apply-to-program-enablement-enablement {
    padding-bottom: 45px;
}

.page-view-apply-to-programm div#block-views-block-apply-to-program-engagement-engagement {
    padding-bottom: 60px;
}

.page-view-apply-to-programm section#content {
    padding: 0;
}


/*apply to program*/


/*align close button*/

div#popup-close {
    text-align: right;
    padding-bottom: 15px;
    text-transform: uppercase;
}


/*careers page*/

.page-view-careers .dialog-off-canvas-main-canvas div#block-careerspagebanner img {
    width: 100%;
    height: 325px;
    object-fit: cover;
}

.page-view-careers .neomcarrers p {
    color: #fff;
    position: absolute;
    left: 0;
    top: 38%;
    right: 0;
    margin: 0 auto;
    text-align: center;
    font-size: 52px;
    letter-spacing: 2px;
    font-family: 'Brown-Regular';
    text-transform: uppercase;
}

.page-view-careers .plus1 p {
    bottom: 0;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
    padding: 60px 272px 0;
    font-size: 32px;
}

.page-view-careers .hellowe p {
    bottom: 0;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
    padding: 10px 20% 0 !important;
    font-size: 20px;
}

.page-view-careers div#block-careerspagebanner .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    position: relative;
    text-align: center;
}

.page-view-careers div#block-careersourpeopleculture {
    background: linear-gradient(180deg, #f7e6af, #fff);
    margin-top: 80px;
    padding: 0 6% 0 8%;
}

.page-view-careers .main-container.container-fluid.js-quickedit-main-content {
    background: linear-gradient(180deg, #f7e6af, #fff);
}

.page-view-careers div#block-careersgrowthdevelopment .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    display: flex;
    flex-wrap: wrap;
}

.page-view-careers .x1 {
    width: 50%;
}

.page-view-careers .x2 {
    width: 50%;
    padding: 0 10% 0 62px;
    margin: auto;
}

.page-view-careers .x2 p:first-child {
    bottom: 0;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
    /* padding: 60px 272px 0; */
    font-size: 28px;
}

.page-view-careers .x2 p {
    bottom: 0;
    font-family: 'Brown-Light';
    letter-spacing: 1px;
    color: #000;
    /* padding: 60px 272px 0; */
    font-size: 16px;
}

.page-view-careers div#block-careersgrowthdevelopment {
    margin: 55px 80px;
}

.page-view-careers .hero_slider.mt-n4 {
    margin: 0 !important;
}

.page-view-careers ul#blazy-views-careers-page-1-1 {
    padding: 0 9%;
    margin-bottom: 60px;
}


/*.page-view-careers li.grid .views-field.views-field-field-select-image .field-content {
    height: 450px;
}*/

.page-view-careers li.grid .views-field.views-field-field-select-image .field-content img.image-style-slick-media.img-fluid {
    height: 100%;
    object-fit: cover;
}

.page-view-careers .views-field.views-field-field-display-title .field-content {
    bottom: 0;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
    padding: 30px 0 10px;
    font-size: 28px;
    text-align: center;
}

.page-view-careers .views-field.views-field-body .field-content p {
    bottom: 0;
    font-family: 'Brown-Light';
    letter-spacing: 1px;
    color: #000;
    padding: 0 5% 20px;
    font-size: 16px;
    text-align: center;
}

.page-view-careers .views-field.views-field-field-explore-open-position a.btn.btn-primary {
    border-bottom: 2px solid #368fc2;
    color: #368fc2;
    text-transform: uppercase;
}

.page-view-careers .views-field.views-field-field-explore-open-position a.btn.btn-primary::before {
    background: #368fc2;
    color: #fff;
}

.page-view-careers .views-field.views-field-field-explore-open-position a.btn.btn-primary:hover {
    color: #fff;
}

.page-view-careers .views-field.views-field-field-explore-open-position {
    text-align: center;
}

.page-view-careers .vvc {
    display: flex;
}

.page-view-careers .people_culture {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.page-view-careers .x43 {
    width: 50%;
}

.page-view-careers .people_culture p {
    bottom: 0;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
    color: #000;
    padding: 0 60px;
    font-size: 28px;
}

.page-view-careers .vvcc {
    margin-bottom: 20px;
}

.page-view-careers .people_culture .vvcc p {
    bottom: 0;
    font-family: 'Brown-Light';
    letter-spacing: 1px;
    color: #000;
    padding: 10px 60px 0;
    font-size: 16px;
    margin-bottom: 10px;
}

.page-view-careers img.img1 {
    padding-right: 8px;
    object-fit: cover;
}

.page-view-careers img.img2 {
    width: 62%;
    object-fit: cover;
}

.page-view-careers .x43 img {
    width: 100%;
}

html[dir="rtl"] .page-view-careers .x43 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}

html[dir="rtl"] .page-view-careers .vvcc {
    margin-bottom: 8px;
}

html[dir="rtl"] .page-view-careers .people_culture .vvc {
    flex-direction: row-reverse;
    padding-left: 8px;
}

html[dir="rtl"] .page-view-careers img.img1 {
    padding-left: 8px;
    width: 38%;
}


/*careers page*/


/*new room changes*/

.page-view-new-room .view-new-room .pager__item a.btn:before {
    background: #368fc2;
}

.page-view-new-room .view-new-room .pager__item a {
    text-transform: uppercase;
}

.page-node-59 div#block-newsroombannerimage h2 {
    display: none;
}


/*new room*/


/*apply to program slider*/

.slider {
    display: none;
}

.page-view-apply-to-programm div.block-views ul.blazy.blazy--view li.grid {
    margin: 0 5px;
    width: calc((100% / 3) - 10px);
}


/*end slider*/


/*creating opprtunity inner page*/

body.page-node-24 div#block-newsroombannerimage h2 {
    display: none;
}

body.page-node-24 div#block-newsroombannerimage .field.field--name-field-banner-image img.img-fluid {
    width: 100%;
    object-fit: cover;
}

body.page-node-24 div#block-socialsharingblock {
    margin-top: 35px;
}

body.page-node-24 .social-media-sharing {
    display: block;
}

body.page-node-24 .social-media-sharing ul {
    display: grid;
}

body.page-node-24 .social-media-sharing ul li {
    padding-top: 10px;
}

body.page-node-24 .social-media-sharing li:last-child img {
    width: 50px;
}

body.page-node-24 article.node.node--type-opportunities.node--promoted.node--view-mode-full.clearfix {
    padding: 50px 50px 50px 0;
}


/*creating opportunity inner page*/


/*changes*/

body.path-webform form.webform-submission-form fieldset.webform-type-fieldset input[type='file'] {
    height: calc(1.5em + 0.75rem + 7px);
    overflow: hidden;
}

body.path-webform form.webform-submission-form img.ui-datepicker-trigger {
    cursor: pointer;
}

.block-views-exposed-filter-blocknew-room-news-room-page {
    /* opacity: 0 !important; */
}

.page-view-new-room .view-content .card .card-body .card-title a {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.page-node-type-news-room header.navbar {
    z-index: 9999!important;
}


/*changes*/


/*education pillar page*/

.page-view-pillar-page- section#content {
    padding: 0;
}

.page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .views-field-field-education-header- .field-content,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .field-content {
    position: relative;
    color: #fff;
}

.page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .views-field-field-education-header- .field-content img.img-fluid,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .field-content img.img-fluid {
    width: 100%;
    height: 325px;
    object-fit: cover;
}

.page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .views-field-field-education-header- .field-content h1,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .field-content h1 {
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    text-align: center;
    font-size: 52px;
    width: 100%;
    font-family: 'Brown-Regular';
    letter-spacing: 2px;
}

.page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .views-field.views-field-body,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one {
    background-color: #fbf8e9;
    /* display: flex; */
}

.page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .field-content.pillar-body,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one .field-content,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one .field-content,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one .field-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*flex-wrap: wrap;*/
}

.page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .field-content.pillar-body .Thirdeducation,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one .field-content .Thirdeducation,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one .field-content .Thirdeducation,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one .field-content .Thirdeducation {
    margin: 4% 0;
    width: 60%;
    position: relative;
}

.page-view-pillar-page- .Thirdeducation img {
    width: 100%;
}

.page-view-pillar-page- .secclass {
    width: 55%;
    background-color: #fff;
    margin: 0;
    float: left;
    left: 0;
    margin-left: -200px;
    padding: 5% 20% 5% 5%;
    padding-right: 18%;
    font-family: 'Brown-Light';
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
    position: relative;
    transition: 0.5s;
}

.page-view-pillar-page- .Thirdeducation .slick-slide img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
}

.page-view-pillar-page- .Thirdeducation .slick-slide p {
    /* position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20%;
    width: 320px;
    text-align: center; */
    position: absolute;
    top: 0;
    left: 0;
    width: 320px;
    right: 0;
    margin: 0 auto;
    height: 100%;
    bottom: 0;
    transition-timing-function: ease-in;
    transition: 0.5s;
    padding: 15% 0 0 0 !important;
}
.cream-background .alert-wrapper {
    width: 75%;
    margin: 12% auto 0;
    transition: 0.5s;
}
.pillar-img-text {
    transition: 0.5s all;
}

.page-view-pillar-page- div#block-views-block-pillar-page-block-1,
.page-view-pillar-page- div#block-views-block-pillar-page-block-5,
.page-view-pillar-page- div#block-views-block-pillar-page-block-7,
.page-view-pillar-page- div#block-views-block-pillar-page-block-4 {
    background-color: #fbf8e9;
}

.page-view-pillar-page- div#block-views-block-pillar-page-block-1 h2.piller-heading,
.page-view-pillar-page- div#block-views-block-pillar-page-block-5 h2.piller-heading,
.page-view-pillar-page- div#block-views-block-pillar-page-block-7 h2.piller-heading,
.page-view-pillar-page- div#block-views-block-pillar-page-block-4 h2.piller-heading {
    bottom: 0;
    font-family: 'Brown-Regular';
    letter-spacing: 8px;
    color: #000;
    padding: 60px 250px 0;
    font-size: 32px;
    text-align: center;
}

.page-view-pillar-page- .partner-container {
    display: flex;
    flex-wrap: wrap;
    padding: 3% 20% 3%;
    justify-content: center;
    align-items: center;
}

.page-view-pillar-page- .partner {
    width: 25%;
    text-align: center;
    padding: 30px;
}

.page-view-pillar-page- .partner img {
    width: 100%;
}

.page-view-pillar-page- .views-field.views-field-field-display-title .field-content {
    font-family: 'Brown-Regular';
    font-weight: 100 !important;
    font-size: 22px;
    margin-bottom: 15px;
    color: #17191a;
    letter-spacing: 5px;
    text-align: center;
    margin-top: 20px;
}

.page-view-pillar-page- .views-field.views-field-body .field-content p {
    /* font-family: 'Brown-Light'; */
    font-size: 14px;
    line-height: 22px;
    color: #333;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: center;
    padding: 0 20px;
}

.page-view-pillar-page- .view-footer .slidecontainer {
    padding: 20px 10% 60px;
    display: none !important;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-arrow,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-arrow,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-arrow,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-arrow {
    position: relative;
    z-index: 999;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 {
    display: flex;
}

.page-view-pillar-page- .slider-block {
    padding: 100px 0;
}

.page-view-pillar-page- .slider-block .views-field-field-e-image img {
    height: 325px;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-list.draggable,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-list.draggable,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-list.draggable,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-list.draggable {
    padding: 0 70px;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .views-field-field-display-title,
.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .views-field-body,
.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .views-field-field-display-title,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .views-field-body,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .views-field-field-display-title,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .views-field-body,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .views-field-field-display-title,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .views-field-body,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .views-field-field-apply-now {
    opacity: 0;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .views-field-field-display-title,
.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .views-field-body,
.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .views-field-field-display-title,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .views-field-body,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .views-field-field-display-title,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .views-field-body,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .views-field-field-display-title,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .views-field-body,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .views-field-field-apply-now {
    opacity: 1;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .views-field-field-e-image,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .views-field-field-e-image,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .views-field-field-e-image,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .views-field-field-e-image {
    filter: brightness(0.5);
    /* transform: scale(0.8); */
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .views-field-field-e-image,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .views-field-field-e-image,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .views-field-field-e-image,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .views-field-field-e-image {
    filter: brightness(1);
    /* transform: scale(1.3); */
    margin-bottom: 60px;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-slide,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-slide,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-slide,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-slide {
    padding: 0;
    margin: 0 10px 60px;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 {
    position: relative;
    z-index: 1;
}

.page-view-pillar-page- .slider {
    -webkit-appearance: none;
    width: 100%;
    height: 1px;
    background: #222;
    outline: none;
    -webkit-transition: .2s;
    transition: opacity .2s;
    display: block;
}

.page-view-pillar-page- .slider:hover {
    opacity: 1;
}

.page-view-pillar-page- .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 50px;
    height: 20px;
    background: #ffc107;
    cursor: pointer;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

.page-view-pillar-page- .slider::-moz-range-thumb {
    width: 50px;
    height: 20px;
    background: #ffc107;
    cursor: pointer;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

.page-view-pillar-page- .image-slider {
    position: absolute !important;
    top: 0;
    left: 0;
    color: #fff;
    width: 100%;
    height: 100%;
}

.page-view-pillar-page- .image-slider .slick-dots,
.page-view-pillar-page- .page_dots_n {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    list-style-type: none;
    padding-left: 0;
    position: absolute;
    bottom: -40px;
    left: 220px;
}

.page-view-pillar-page- .image-slider .slick-dots li button {
    display: none;
}

.page-view-pillar-page- .image-slider .slick-dots li,
.page-view-pillar-page- .page_dots_n li {
    width: 40px;
    height: 10px;
    border: 1px solid #ffc107;
    margin-right: 10px;
}

.page-view-pillar-page- .image-slider .slick-dots li.slick-active,
.page-view-pillar-page- .page_dots_n li.active {
    background: #ffc107;
}

.page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-center .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-center .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-center .views-field-field-apply-now,
.page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-center .views-field-field-apply-now {
    text-align: center;
}

.page-view-pillar-page- .image-slider span {
    display: block;
    font-size: 120px;
}

.page-view-pillar-page- div#block-views-block-pillar-page-block-2,
.page-view-pillar-page- div#block-views-block-pillar-page-block-6,
.page-view-pillar-page- div#block-views-block-pillar-page-block-8,
.page-view-pillar-page- div#block-views-block-pillar-page-block-3 {
    text-align: center;
    padding-top: 0px;
}


/*education pillar page*/

body.path-about-us section#content .field-content h2,
.page-view-opportunities .content .field.field--name-field-opportunities-banner-title,
.page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p:first-child,
.page-view-new-room #block-pagetitle .title,
.page-view-careers .neomcarrers p,
.page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .views-field-field-education-header- .field-content h1,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .field-content h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    text-align: center;
    font-size: 52px;
    font-family: 'Brown-Regular';
    letter-spacing: 7px;
    color: #fff;
    font-weight: 700;
}

.page-view-opportunities .dialog-off-canvas-main-canvas .content img.img-fluid,
.page-view-apply-to-programm .dialog-off-canvas-main-canvas .content img.img-fluid,
.page-view-new-room .hero_slider .region-hero-slider .img-fluid,
.page-view-careers .dialog-off-canvas-main-canvas div#block-careerspagebanner img,
.page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .views-field-field-education-header- .field-content img.img-fluid,
.page-view-pillar-page- .view-id-pillar_page_.piller-main-page .field-content img.img-fluid {
    height: 350px;
    width: 100%;
    object-fit: cover;
}

html[dir="rtl"] .page-view-pillar-page- .secclass {
    margin-right: -200px;
    margin-left: 0;
    padding: 5% 5% 5% 20%;
    padding-right: 5%;
    padding-left: 18%;
}

html[dir="rtl"] .page-view-pillar-page- .page_dots_n {
    left: auto;
    right: 200px;
}

html[dir="rtl"] .page-view-pillar-page- .Thirdeducation .slick-slide p {
    left: auto;
    right: 20%;
}

.inner_banner_div_block {
    width: 100%;
    position: relative;
    margin-bottom: 60px;
}

.inner_banner_div_block .inner_banner_img_div_block img {
    height: 350px;
    object-fit: cover;
    width: 100%;
}

.inner_banner_div_block .inner_banner_text_div_block {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 90%;
}

.inner_banner_div_block .inner_banner_text_div_block h1 {
    text-align: center !important;
    font-size: 52px !important;
    font-family: 'Brown-Regular' !important;
    letter-spacing: 7px !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    position: static !important;
    transform: none !important;
    margin: 0 auto !important;
}

.page-view-frontpage #block-homepageaboutblock .section-2 .common-para h6,
.page-view-frontpage #block-homepageprogress .common-para h6,
.page-view-frontpage #block-views-block-homepage-block-2 .tabs-panel .paragraph .field--name-field-sub-heading:nth-child(2),
.page-view-frontpage figure figcaption .inner-div h6,
#block-views-block-homepage-block-2 .tabs-tab-list li a,
body.path-about-us .learn h3,
body.path-about-us .cities h3,
.page-view-careers .people_culture>p,
.page-view-careers .views-field.views-field-field-display-title .field-content,
.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title .titopp a,
.page-view-careers .x2 p:first-child,
.page-view-pillar-page- li.slick-active .views-field.views-field-field-display-title .field-content,
a.btn,
.page-node-type-news-room .field.field--name-field-news-date.field--type-datetime.field--label-hidden.field__item,
.page-node-type-news-room .node__content .field.field--name-field-news-type a,
.page-view-new-room .view-content .col-md-6 .tag_line_with_date,
#block-views-block-homepage-block-1 .views-field-field-news-date .field-content {
    text-transform: uppercase !important;
}

#block-views-block-homepage-block-2 .tabs-tab-list li a {
    letter-spacing: 2px;
}

.page-view-apply-to-programm .views-field.views-field-body {
    height: auto;
}

.page-view-new-room #block-pagetitle .title {
    position: static;
    transform: none;
}

.page-view-new-room #block-pagetitle {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 50px;
    text-align: center;
    padding: 0 15px;
}

.hero_slider.mt-n4 {
    margin-top: 0 !important;
}

.trf_none .slick-track {
    transform: none !important;
}

.page-view-careers ul#blazy-views-careers-page-1-1 li.grid {
    margin: 0;
}

.page-view-opportunities .views-row:last-child .views-field.views-field-nothing span.field-content .row .col-6.col-md-6.oppdis {
    top: 16%;
}

body.page-user-register div#auth-box {
    width: 100% !important;
    flex: none;
    /* max-width: 50%;
    margin-left: 27%; */
}

body.page-user-register #auth-box #middle-part {
    padding: 40px 20px;
}

html[dir="rtl"] body.page-user-register div#auth-box {
    width: 100% !important;
    flex: none;
    /* max-width: 50%;
    margin: 0 25%; */
}

.page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-apply-noww {
    display: none;
}

.page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-apply-noww {
    display: block;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label.error,
#edit-field-region+label.region-error {
    color: #ff2029 !important;
    font-family: 'Brown-Light' !important;
    font-size: 12px !important;
    margin-top: 10px !important;
    text-transform: lowercase !important;
    padding: 0;
    font-style: italic;
}

.page-node-57 form#webform-submission-contact-node-57-add-form input.error,
body.path-webform form.webform-submission-form input.error,
body.path-webform form.webform-submission-form select.error,
body.page-user-register div#auth-box form#user-register-form input.error,
body.page-user-register div#auth-box form#user-register-form select.valid,
body.page-user-password .main-container #auth-box form#user-pass input.error {
    box-shadow: none;
    border-color: #ff2029;
    border-radius: 0.25rem;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label input#edit-terms-of-service {
    margin: -15px 0;
    display: block;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label.error:before,
#edit-field-region+label.region-error:before {
    content: "&#33";
    content: "\0021";
    font-family: "Font Awesome 5 Pro";
    font-size: 14px;
    display: inline-block;
    border-radius: 50%;
    box-shadow: 0px 0px 2px #ff2029;
    width: 20px;
    height: 20px;
    text-align: center;
    margin-right: 10px;
}

body.page-user-register div#auth-box form#user-register-form label.error,
body.page-user-register div#auth-box form#user-register-form label#edit-field-last-name-0-value-errorNew123,
body.page-user-login .main-container #auth-box .user-login-form label.error,
body.path-webform form.webform-submission-form label.error,
body.page-user-password .main-container #auth-box form#user-pass label.error,
body.page-user-register div#auth-box form#user-register-form label#edit-field-last-name-0-value-errorEmailConfirm {
    color: #ff2029;
    font-family: 'Brown-Light' !important;
    font-size: 12px;
    margin-top: 10px;
    text-transform: lowercase;
    padding: 0;
    font-weight: 700;
    font-style: italic;
}

body.page-user-register div#auth-box form#user-register-form label.error:before,
body.page-user-register div#auth-box form#user-register-form label#edit-field-last-name-0-value-errorNew123:before,
body.page-user-login .main-container #auth-box .user-login-form label.error:before,
body.path-webform form.webform-submission-form label.error:before,
body.page-user-password .main-container #auth-box form#user-pass label.error:before,
body.page-user-register div#auth-box form#user-register-form label#edit-field-last-name-0-value-errorEmailConfirm:before {
    content: "\0021";
    font-family: "Font Awesome 5 Pro";
    font-size: 14px;
    display: inline-block;
    border-radius: 50%;
    box-shadow: 0px 0px 2px #ff2029;
    width: 20px;
    height: 20px;
    text-align: center;
    margin-right: 10px;
}

body.page-user-register div#auth-box form#user-register-form input#edit-field-date-of-birth-0-value-date {
    width: 100%;
}


/*changes for spacing as per ppt*/

.page-view-frontpage #block-views-block-homepage-block-2 .paragraph .field--name-field-description p:nth-child(1),
.page-view-frontpage #block-homepageaboutblock .section-2 .common-para h1,
.page-view-frontpage #block-homepageprogress .common-para h1,
.page-view-frontpage figure figcaption .inner-div h2 {
    letter-spacing: 3px;
}

.page-view-frontpage #block-views-block-homepage-block-1 span.field-content a {
    letter-spacing: 1px;
    font-size: 20px;
}

.page-view-careers .hellowe p,
.page-view-opportunities .content .field.field--name-field-opportunities-banner-descr,
.page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p {
    font-family: 'Brown-Light';
}

.page-view-careers .people_culture p {
    letter-spacing: 3px;
}

.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title .titopp a,
.page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title .titopp a,
.page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title .titopp a {
    font-size: 26px !important;
    letter-spacing: 2px;
}

.page-view-apply-to-programm .views-field.views-field-field-display-title {
    font-size: 24px !important;
}

.page-view-pillar-page- .image-slider span {
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 0;
    font-weight: normal;
    font-family: 'Brown-Light';
}
.page-view-pillar-page- .image-slider .slick-list {
    height: 100%;
}

.page-view-pillar-page- .views-field.views-field-field-display-title .field-content {
    font-size: 24px !important;
    letter-spacing: 3px;
    text-transform: uppercase;
}

body.only_one_item_slider .view-footer {
    display: none;
}

html[dir="rtl"] body.path-webform form.webform-submission-form label,
html[dir="rtl"] body.path-webform form.webform-submission-form .webform-type-radios span.fieldset-legend,
html[dir="rtl"] body.path-webform form.webform-submission-form .form-check label {
    text-align: right;
}

html[dir="rtl"] body.path-webform form.webform-submission-form .radio,
html[dir="rtl"] body.path-webform form.webform-submission-form .checkbox {
    margin-right: 10px
}

html[dir="rtl"] body.path-webform form.webform-submission-form .form-check label {
    padding: 0 5px 9px 0;
}

html[dir="rtl"] #sliding-popup .eu-cookie-compliance-message {
    max-width: 70%;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label.js-form-required.form-required {
    margin-right: 27px;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label#i_would_like_to_receive_news_about_neom-error {
    margin-top: 0 !important;
    text-align: left;
    padding-top: 0 !important;
    margin-bottom: 10px !important;
}

.page-node-57 form#webform-submission-contact-node-57-add-form label.form-check-label {
    display: flex;
    flex-wrap: wrap;
}

html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label#i_would_like_to_receive_news_about_neom-error {
    text-align: right;
}


/*changes*/

@media only screen and (min-device-width: 1428px) {
    html[dir="rtl"] .page-node-type-news-room div#block-socialsharingblock {
        margin-top: 500px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .page-view-opportunities .content .field.field--name-field-opportunities-banner-title {
        font-size: 46px;
        top: 40%;
    }
    .page-view-opportunities .views-row:nth-child(2) {
        margin-bottom: 110px;
    }
    .page-view-opportunities .content .field.field--name-field-opportunities-banner-descr {
        font-size: 18px;
    }
    .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis {
        width: 100%;
        max-width: 100%;
        flex: none;
        padding: 50px 0 0 90px;
    }
    .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card {
        width: 90%;
        padding: 0;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-12.col-md-6.oppimg {
        left: 6%;
        margin: -40px 0 0 !important;
        max-width: 100%;
        width: 100%;
        flex: none;
    }
    .page-view-opportunities span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
        object-fit: cover;
        width: 80%;
    }
    .page-view-opportunities span.field-content.enablement .row .col-6.col-md-6.enablement_text {
        top: 4%;
    }
    .page-view-opportunities span.field-content.enablement .row {
        margin-bottom: 0 !important;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content:after {
        width: 100%;
    }
    .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis {
        padding: 50px;
        top: 17%;
    }
    .page-view-opportunities .views-row {
        margin-bottom: 60px;
    }
    .page-view-opportunities #block-vartheme-bs4-content .row {
        margin-bottom: 0;
        flex-direction: column-reverse;
    }
    /*arbic for tab*/
    html[dir="rtl"] .page-view-opportunities .views-row:nth-child(odd) span.field-content:after {
        width: 100%;
    }
    html[dir="rtl"] .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis {
        float: right;
        text-align: right;
        padding: 50px 60px 0 0;
    }
    html[dir="rtl"] .page-view-opportunities span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
        height: 470px;
    }
    html[dir="rtl"] .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis {
        text-align: right;
        top: 17%;
        right: 10%;
    }
    html[dir="rtl"] .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card {
        padding: 20px;
        margin: 0 !important;
        width: 100%;
    }
    html[dir="rtl"] .page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-12.col-md-6.oppimg {
        right: 7%;
    }
    /*about*/
    body.path-about-us section#content .field-content p img {
        height: max-content;
    }
    body.path-about-us .cities h3 {
        font-size: 22px;
    }
    body.path-about-us section#content .field-content h2 {
        width: 100%;
    }
    body.path-about-us .challenges,
    body.path-about-us .everyone {
        padding: 0 10px;
        width: 100%;
    }
    body.path-about-us .planet,
    body.path-about-us .learn {
        width: 100%;
        position: relative;
        padding: 20px 20px 20px 48px;
    }
    #block-vartheme-bs4-content .row {
        margin-bottom: 0;
    }
    body.path-about-us .cities {
        position: absolute;
        top: 12%;
        left: 2%;
        padding: 0;
    }
    body.path-about-us .global .CO-CREATION,
    body.path-about-us .global .DIVERSITY,
    body.path-about-us .global .INNOVATION,
    body.path-about-us .global .RESPECT,
    body.path-about-us .global .GLOBALITY,
    body.path-about-us .global .ACCOUNTABILITY {
        width: 50%;
    }
    body.path-about-us .main-container.container-fluid.js-quickedit-main-content {
        padding: 0;
    }
    body.path-about-us section#content .values_text {
        margin: 0 10%;
    }
    /*arabic ABOUT*/
    html[dir="rtl"] body.path-about-us section#content .field-content p img {
        /* height: 350px; */
    }
    html[dir="rtl"] body.path-about-us .block.block-block-content.block-block-content296481ef-08d3-431f-a0b1-6d83a523021a h2 {
        width: 100%;
    }
    html[dir="rtl"] body.path-about-us .challenges,
    html[dir="rtl"] body.path-about-us .everyone {
        padding: 0 10px;
        width: 100%;
        position: relative;
    }
    html[dir="rtl"] body.path-about-us section#content .values_text {
        margin: 0 10%;
    }
    html[dir="rtl"] body.path-about-us .planet,
    html[dir="rtl"] body.path-about-us .learn {
        width: 100%;
        position: relative;
        padding: 10% 10% 20px;
        margin: 0;
    }
    html[dir="rtl"] body.path-about-us .live {
        padding: 0;
    }
    html[dir="rtl"] body.path-about-us #block-vartheme-bs4-content .row {
        margin-bottom: 0;
        flex-direction: column;
    }
    html[dir="rtl"] body.path-about-us .cities {
        position: absolute;
        top: 12%;
        left: 7%;
        width: 85%;
    }
    html[dir="rtl"] body.path-about-us .water {
        position: absolute;
        top: 16%;
        right: 16%;
        color: #fff;
        text-align: right;
    }
    html[dir="rtl"] body.path-about-us .global .CO-CREATION,
    html[dir="rtl"] body.path-about-us .global .DIVERSITY,
    html[dir="rtl"] body.path-about-us .global .INNOVATION,
    html[dir="rtl"] body.path-about-us .global .RESPECT,
    html[dir="rtl"] body.path-about-us .global .GLOBALITY,
    html[dir="rtl"] body.path-about-us .global .ACCOUNTABILITY {
        width: 50%;
    }
    /*arabic about*/
    /*web form*/
    body.path-webform form.webform-submission-form fieldset.webform-type-fieldset {
        padding: 0;
    }
    /*web form*/
    /*contact form*/
    body.page-node-57 {
        background: linear-gradient(180deg, #1b82a6, #fff) !important;
    }
    .page-node-57 .node__content.clearfix p {
        /* padding: 10px 10px 50px; */
    }
    .page-node-57 form#webform-submission-contact-node-57-add-form {
        padding: 0 0;
    }
    .page-node-57 section#content {
        margin: 24% auto 10%;
    }
    html[dir="rtl"] .page-node-57 section#content {
        margin: 25% auto 15%;
    }
    html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form {
        /* padding: 0 30px; */
    }
    /*contact form*/
    /*scroll arrow*/
    .page-view-frontpage .hero_slider.mt-n4 .view-footer a.sliding-link img {
        width: 8%;
    }
    /*scroll arrow*/
    /*privacy policy*/
    .page-node-59 section#content,
    .page-node-92 section#content {
        margin: 24% auto 10%;
    }
    /*privacy policy*/
    /*terms and conditions*/
    .page-node-60 section#content {
        margin: 24% auto 10%;
    }
    /*terms and conditions*/
    body.page-node-57 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal {
        width: 36% !important;
        left: 35% !important;
    }
    /*apply to program*/
    .page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p:first-child {
        top: 50%;
    }
    .page-view-apply-to-programm .block-views ul {
        padding: 0 20px;
    }
    .page-view-apply-to-programm .views-field.views-field-body {
        height: 50px;
    }
    .page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p {
        padding: 60px 10% 0;
    }
    /*apply to program*/
    /*careers*/
    .page-view-careers .neomcarrers p {
        top: 35%;
    }
    .page-view-careers .plus1 p {
        padding: 60px 0 0;
    }
    .page-view-careers .hellowe p {
        padding: 15px 22px 0;
    }
    .page-view-careers div#block-careersgrowthdevelopment {
        margin: 60px 0 60px;
    }
    .page-view-careers .x1 img {
        width: 100%;
        height: 250px;
        object-fit: cover;
    }
    .page-view-careers ul#blazy-views-careers-page-1-1 {
        display: flex;
    }
    .page-view-careers .x1 {
        width: 100%;
    }
    .page-view-careers .x2 {
        width: 100%;
        padding: 45px 8% 0;
        margin: auto;
    }
    .page-view-careers .x2 p:first-child {
        font-size: 24px;
        text-align: center;
    }
    .page-view-careers .main-container.container-fluid.js-quickedit-main-content {
        background: none;
    }
    .page-view-careers section#content {
        padding: 0 50px;
    }
    .page-view-careers ul#blazy-views-careers-page-1-1 {
        padding: 0;
        margin-bottom: 60px;
    }
    .page-view-careers ul#blazy-views-careers-page-1-1 li.grid {
        background: linear-gradient(180deg, #f7e6af, #fff);
        padding: 0 20px;
        margin-bottom: 45px;
    }
    .page-view-careers .views-field.views-field-field-display-title .field-content {
        font-size: 24px;
    }
    .page-view-careers .vvc {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .page-view-careers .people_culture {
        width: 100%;
        margin-top: 21px;
    }
    .page-view-careers .people_culture .vvc {
        flex-direction: unset;
        width: 100%;
    }
    .page-view-careers img.img1 {
        padding-right: 8px;
        object-fit: cover;
        width: 35%;
    }
    .page-view-careers img.img2 {
        width: 62%;
        object-fit: cover;
    }
    .page-view-careers .x43 {
        width: 100%;
    }
    .page-view-careers div#block-careersourpeopleculture {
        padding: 0 2%;
    }
    .page-view-careers .people_culture p {
        bottom: 0;
        font-family: 'Brown-Regular';
        letter-spacing: 2px;
        color: #000;
        padding: 0 10px;
        font-size: 28px;
    }
    .page-view-careers .people_culture .vvcc p {
        padding: 10px 10px 0;
    }
    /*careers*/
    .page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p,
    .page-view-opportunities .content .field.field--name-field-opportunities-banner-descr {
        padding: 75px 8% !important;
    }
    .page-view-apply-to-programm div#block-education p,
    .page-view-apply-to-programm div#block-engagement p,
    .page-view-apply-to-programm div#block-employment p,
    .page-view-apply-to-programm div#block-engagement p,
    .page-view-apply-to-programm div#block-enablement p {
        padding: 25px 10% 50px !important;
    }
    .page-view-apply-to-programm div.block-views ul.blazy.blazy--view li.grid {
        width: calc((100% / 2) - 20px);
        padding: 0;
    }
    body.path-about-us .cities {
        width: 85%;
    }
    body.path-about-us .cities h3 {
        margin-bottom: 20px;
    }
    .page-view-careers .hellowe p {
        padding: 40px 10% 0 !important;
    }
    .page-view-opportunities .content .field.field--name-field-opportunities-banner-descr {
        padding: 75px 10%;
    }
    .page-view-pillar-page- .secclass {
        width: 100%;
        margin: 0;
        text-align: center;
        padding: 50px 30px;
    }
    .page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .field-content.pillar-body,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one .field-content,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one .field-content,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one .field-content {
        flex-wrap: wrap;
        flex-wrap: wrap-reverse;
    }
    .page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .field-content.pillar-body .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one .field-content .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one .field-content .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one .field-content .Thirdeducation {
        margin: 50px 0 80px;
        width: 100%;
    }
    .page-view-pillar-page- .image-slider span {
        font-size: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 50px;
    }
    .page-view-pillar-page- .image-slider {
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
    }
    .page-view-pillar-page- .image-slider .slick-track {
        height: 300px !important;
    }
    .page-view-pillar-page- .page_dots_n {
        display: none;
    }
    .page-view-pillar-page- .Thirdeducation .slick-slide p {
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 210px;
    }
    .page-view-pillar-page- .image-slider .slick-dots {
        left: 0;
        right: 0;
        margin: 0 auto;
        justify-content: center;
        bottom: -40px;
    }
    .page-view-pillar-page- .image-slider .slick-dots li:last-child {
        margin-right: 0;
    }
    html[dir="rtl"] .page-view-pillar-page- .image-slider .slick-dots li:last-child {
        margin-right: 10px;
    }
    html[dir="rtl"] .page-view-pillar-page- .image-slider .slick-dots li:first-child {
        margin-right: 0px;
    }
    .page-view-pillar-page- .Thirdeducation img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 {
        padding: 0;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 li.grid,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 li.grid,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 li.grid,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 li.grid {
        padding: 0 0px;
        margin: 0 5px;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 li.grid img,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 li.grid img,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 li.grid img,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 li.grid img {
        object-fit: cover;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-track,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-track,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-track,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-track {
        display: flex;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-arrow,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-arrow,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-arrow,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-arrow {
        position: absolute;
        top: 111px;
        transform: none;
        left: 20px;
        z-index: 9;
        border: 0;
        background: none;
        outline: none;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .next_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .next_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .next_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .next_btn {
        left: auto;
        right: 10px;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .prev_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .prev_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .prev_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .prev_btn {
        left: 10px;
        right: auto;
    }
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-e-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-employment-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-enablement-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-engagement-image .field-content:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        display: block;
    }
    .page-view-pillar-page- li.grid.slick-slide .field-content {
        position: relative;
    }
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-e-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-employment-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-enablement-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-engagement-image .field-content:before {
        opacity: 0;
    }
    .page-view-apply-to-programm div#block-views-block-apply-to-program-education-education,
    .page-view-apply-to-programm div#block-views-block-apply-to-program-employment-employment {
        padding-top: 0px;
    }
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-body {
        display: none;
    }
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-body {
        display: block;
    }
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-body p {
        bottom: 0;
        font-family: 'Brown-Light';
        letter-spacing: 2px;
        color: #333;
        padding: 0;
        font-size: 16px;
        text-align: center;
    }
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-display-title {
        display: none;
    }
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-display-title {
        display: block;
        margin-top: 20px;
        height: 90px;
    }
    .page-view-pillar-page- .views-field.views-field-field-apply-now,
    .page-view-pillar-page- .views-field.views-field-field-apply-noww,
    .page-view-pillar-page- .views-field.views-field-field-apply-no-w,
    .page-view-pillar-page- .views-field.views-field-field-apply-nowww {
        padding: 20px 0 20px;
        height: 95px;
    }
    .page-view-pillar-page- .view-footer {
        padding: 50px 20px 0 31px;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-slide,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-slide,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-slide,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-slide {
        transform: scale(1) !important;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-list.draggable,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-list.draggable,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-list.draggable,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-list.draggable {
        padding: 0 50px !important;
    }
    .page-view-pillar-page- div#block-views-block-pillar-page-block-1 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-5 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-7 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-4 h2.piller-heading {
        padding: 60px 0 0 0;
    }
    .page-view-pillar-page- .partner {
        width: calc(50% - 15px);
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 30px;
    }
    .page-view-pillar-page- .partner-container {
        padding: 50px 30px;
        display: flex;
        /* justify-content: space-between; */
        align-items: center;
    }
    /*end*/
    .page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .field-content.pillar-body,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one .field-content,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one .field-content,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one .field-content {
        flex-wrap: wrap-reverse;
    }
    .page-view-pillar-page- .secclass,
    .page-view-pillar-page- .content .view-header,
    .page-view-pillar-page- li.slick-active .views-field.views-field-body .field-content p {
        width: 100%;
        margin: 0;
        padding: 50px;
    }
    .page-view-pillar-page- .page_dots_n {
        display: none;
    }
    .page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .field-content.pillar-body .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one .field-content .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one .field-content .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one .field-content .Thirdeducation {
        margin: 0;
        width: 100%;
    }
    .page-view-pillar-page- .Thirdeducation .slick-slide p {
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .page-view-pillar-page- div#block-views-block-pillar-page-block-1 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-5 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-7 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-4 h2.piller-heading {
        padding: 60px 60px 0;
    }
    .page-view-pillar-page- div#block-views-block-pillar-page-block-2,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-6,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-8,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-3 {
        padding-top: 100px;
    }
    .page-view-pillar-page- .image-slider .slick-dots,
    .page-view-pillar-page- .page_dots_n {
        justify-content: center;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p,
    .page-view-opportunities .content .field.field--name-field-opportunities-banner-descr {
        padding: 75px 9%;
    }
    .page-view-pillar-page- .partner img {
        width: 75%;
    }
    .page-view-pillar-page- .partner {
        width: 25%;
    }
    html[dir="rtl"] .page-view-opportunities .views-row:last-child .views-field.views-field-nothing span.field-content .row .col-6.col-md-6.oppdis {
        top: 18%;
    }
    html[dir="rtl"] .page-view-careers img.img1 {
        width: 38%;
    }
    html[dir="rtl"] .page-view-careers .people_culture .vvc {
        padding-left: 0;
    }
    html[dir="rtl"] .page-view-pillar-page- .secclass {
        padding: 12% 5%;
        margin-right: 0;
    }
    html[dir="rtl"] .page-view-pillar-page- .Thirdeducation .slick-slide p {
        left: 0;
        right: 0;
    }
    body.page-user-register div#auth-box {
        width: 100% !important;
        flex: none;
        max-width: 90%;
        margin: 5%;
        padding: 0;
    }
    body.page-user-register #auth-box #middle-part {
        padding: 15px 60px;
    }
    html[dir="rtl"] body.page-user-register div#auth-box {
        width: 100% !important;
        flex: none;
        max-width: 90%;
        margin: 0 5%;
    }
    .page-node-type-news-room div#block-socialsharingblock {
        margin-top: 520px;
    }
    .page-node-type-news-room .social-media-sharing ul {
        text-align: left;
    }
    .page-node-type-news-room .social-media-sharing ul li {
        margin-left: 55px;
        margin-right: 0;
    }
    .page-node-type-news-room section#content {
        flex: none;
        max-width: 90%;
    }
    .page-node-type-news-room .main-content .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
        padding: 35px 80px 100px 140px;
    }
    html[dir="rtl"] .page-node-type-news-room section#content {
        flex: none;
        max-width: 100%;
        margin-right: 0;
        margin-left: -156px;
    }
    html[dir="rtl"] .page-node-type-news-room div#block-socialsharingblock {
        margin-top: 520px;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul {
        text-align: left;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul li {
        margin-left: 55px;
    }
    html[dir="rtl"] .page-node-type-news-room .main-container.container-fluid.js-quickedit-main-content .row {
        margin: 0;
    }
    body.path-webform section#content {
        margin: 24% auto 10%;
        flex: 0 0 75% !important;
        -webkit-flex: 0 0 75% !important;
    }
    body.path-webform form.webform-submission-form {
        padding: 0;
    }
    /* html[dir="rtl"] .footer-wrapper .footer .region-footer2 nav ul li a,
    html[dir="rtl"] .footer-wrapper .footer .navbar-nav .nav-link {
        font-family: '29LTZaridText-Md' !important;
    } */
    html[dir="rtl"] .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-arrow.next_btn,
    html[dir="rtl"] .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-arrow.next_btn,
    html[dir="rtl"] .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-arrow.next_btn,
    html[dir="rtl"] .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-arrow.next_btn {
        left: 5px !important;
        right: auto !important;
    }
    html[dir="rtl"] .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-arrow.prev_btn,
    html[dir="rtl"] .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-arrow.prev_btn,
    html[dir="rtl"] .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-arrow.prev_btn,
    html[dir="rtl"] .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-arrow.prev_btn {
        left: auto !important;
        right: 5px !important;
    }
}

@media only screen and (min-device-width: 991px) and (max-device-width: 1200px) {
    .page-view-frontpage #block-homepageaboutblock .section-2 .mb-4.box-shadow {
        padding: 0;
    }
    body.path-about-us .challenges,
    body.path-about-us .everyone {
        width: 70%;
        padding: 0;
    }
    body.path-about-us .planet,
    body.path-about-us .learn {
        position: absolute;
        width: 56%;
        padding: 65px 35px 65px 55px;
        margin: 0;
    }
    body.path-about-us .people h4 {
        font-size: 22px;
    }
    body.path-about-us section#content .field-content p {
        font-size: 14px;
    }
    body.path-about-us .cities h3 {
        margin-bottom: 20px;
    }
    body.path-about-us .cities {
        width: 60%;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-12.col-md-6.oppimg {
        margin-top: -40px;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content:after {
        width: 100%;
    }
    .page-view-pillar-page- .partner img {
        width: 25%;
    }
    .page-view-pillar-page- .partner img {
        width: 75%;
    }
}

@media only screen and (max-width:767px) {
    .page-view-opportunities .content .field.field--name-field-opportunities-banner-title {
        top: 40%;
        font-size: 40px;
    }
    .page-view-opportunities .content .field.field--name-field-opportunities-banner-descr {
        font-size: 14px;
        width: 100%;
        padding: 50px 15px 20px;
        line-height: 25px;
        text-align: center;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content:after {
        width: 100%;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-12.col-md-6.oppimg {
        float: none;
        width: 100%;
        display: flex;
        justify-content: flex-end;
        padding-right: 10px;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
        padding: 0;
        height: 250px;
        width: 80%;
        margin-top: -40px;
        filter: blur(0px);
        transition: all 0.5s linear;
        transition-delay: 0.5s;
    }
    .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis a,
    .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis span.cat-title {
        font-size: 14px;
    }
    .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title .titopp a,
    .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title .titopp a {
        font-size: 25px;
        letter-spacing: 6px;
    }
    .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card p {
        font-size: 15px;
    }
    .page-view-opportunities section#content {
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin: 0;
    }
    .page-view-opportunities .views-row:nth-child(odd) {
        padding: 0;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content .row .col-12.col-md-6.oppimg {
        margin: 0;
        left: 0;
    }
    .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis .card {
        padding: 0;
    }
    .page-view-opportunities span.field-content .row .col-6.col-md-6.oppdis {
        width: 100%;
        max-width: 100%;
        padding: 20px 20px 0 !important;
    }
    .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis {
        top: 5%;
        max-width: 100%;
        width: 100%;
        padding: 0 25px 25px !important;
        position: relative;
        left: 0;
    }
    .page-view-opportunities.views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card h5.card-title a {
        font-size: 14px;
    }
    .page-view-opportunities .views-row:nth-child(odd) span.field-content .row {
        padding: 20px 10px;
        margin: 0;
    }
    .page-view-opportunities .views-row:nth-child(even) span.field-content .row {
        margin: 0;
    }
    .page-view-opportunities span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
        height: 350px;
        object-fit: fill;
    }
    .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
        width: 100%;
        height: 350px;
    }
    .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis .card {
        padding: 20px 0;
        background: none;
    }
    .page-view-opportunities .views-field .card .card-body h5.card-title .titopp {
        padding: 10px 0 0 0;
    }
    .page-view-opportunities .dialog-off-canvas-main-canvas .content img.img-fluid {
        height: 325px;
    }
    /*arabicresponsive*/
    html[dir="rtl"] .page-view-opportunities .views-row:nth-child(odd) span.field-content:after {
        width: 100%;
    }
    html[dir="rtl"] .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-12.col-md-6.oppimg img.img-fluid {
        padding: 0;
    }
    html[dir="rtl"] .page-view-opportunities .views-row:nth-child(even) span.field-content .row .col-6.col-md-6.oppdis {
        text-align: right;
        margin: 0;
        right: 0;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul li {
        padding: 45px 10px 14px;
    }
    /*article section*/
    .page-node-type-news-room section#content {
        margin-left: 0;
        margin-top: -250px;
    }
    .page-node-type-news-room .main-content .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
        padding: 80px 0px 30px;
        text-align: justify;
    }
    .page-node-type-news-room div#block-socialsharingblock {
        top: 0rem;
        margin-left: 0;
        position: absolute;
        margin-top: 25px;
    }
    .page-node-type-news-room aside.col-sm-3.aos-init.aos-animate {
        position: relative;
        height: auto;
        width: -webkit-fill-available;
    }
    .page-node-type-news-room .social-media-sharing ul {
        display: inline-flex;
        padding: 20px 28px;
    }
    .page-node-type-news-room .social-media-sharing ul li {
        margin-right: 0;
    }
    .page-node-type-news-room section.region.region-hero-slider .content img.img-fluid {
        height: 380px;
    }
    .page-node-type-news-room div#block-views-block-similar-article-similararticle {
        margin: 0;
    }
    .page-node-type-news-room .view.view-similar-article li.grid:before {
        width: calc(100% - 1px);
    }
    .page-node-type-news-room .field.field--name-field-news-image img.img-fluid {
        height: auto;
    }
    .page-node-type-news-room .field.field--name-field-display-title.field--type-string.field--label-hidden.field__item h1 a {
        /* font-size: 30px; */
        font-size: 24px;
    }
    html[dir="rtl"] .page-node-type-news-room section#content {
        margin-top: -235px;
        margin-right: 0;
    }
    html[dir="rtl"] .page-node-type-news-room div#block-socialsharingblock {
        position: absolute;
        margin-left: 0;
        margin-top: 35px;
    }
    .page-node-type-news-room .social-media-sharing ul li:last-child {
        padding: 20px 10px 14px;
    }
    html[dir="rtl"] .page-node-type-news-room aside.col-sm-3.aos-init.aos-animate {
        position: relative;
    }
    html[dir="rtl"] .page-node-type-news-room section.region.region-hero-slider .content img.img-fluid {
        height: 380px;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul {
        display: inline-flex;
        padding: 20px 28px;
    }
    html[dir="rtl"] .page-node-type-news-room .main-content .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
        padding: 80px 10px 30px;
        text-align: justify;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing li:last-child img {
        width: 40px;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul li:last-child {
        padding: 22px 5px;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing .share img {
        width: 40px;
    }
    /*article section*/
    /*form*/
    .page-node-57 section#content {
        max-width: 100%;
        padding: 53px 0;
        margin: 44% 5% 15%;
    }
    .page-node-57 .node__content.clearfix p {
        /* padding: 0 27px; */
    }
    .page-node-57 form#webform-submission-contact-node-57-add-form {
        /* padding: 50px 25px 0; */
    }
    html[dir="rtl"] .page-node-57 section#content {
        margin-top: 40%;
        padding: 40px 0;
    }
    /*form*/
    /*about us*/
    body.path-about-us .block.block-block-content {
        margin: 0;
    }
    body.path-about-us .container {
        max-width: 100%;
        margin: 0;
        padding: 0;
    }
    body.path-about-us #block-vartheme-bs4-content .row {
        margin: 0;
        flex-wrap: nowrap;
        flex-direction: column;
        width: 100%;
        height: auto;
        padding: 0;
    }
    body.path-about-us .challenges {
        width: 100%;
    }
    body.path-about-us .challenges .challe img {
        max-width: 100%;
        height: 400px;
        object-fit: none;
        padding: 0 10px;
    }
    body.path-about-us .water {
        position: absolute;
        top: 20%;
        left: 5%;
        color: #fff;
        padding: 0 5px;
    }
    body.path-about-us .water h3 {
        padding: 8px 0;
        font-size: 28px;
    }
    body.path-about-us .planet {
        padding: 0 20px;
        width: 100%;
        position: relative;
        margin: 50px 0;
    }
    body.path-about-us .people h4 {
        font-size: 30px;
        line-height: 41px;
        letter-spacing: 2px;
    }
    body.path-about-us section#content .field-content p img {
        height: 350px;
    }
    body.path-about-us section#content .block-region-content .network p img {
        height: 600px;
        object-fit: cover;
    }
    body.path-about-us .cities {
        position: absolute;
        top: 7%;
        left: 0;
        padding: 0 20px;
        width: 100%;
    }
    body.path-about-us .cities p {
        font-size: 14px;
    }
    body.path-about-us .cities h3 {
        font-size: 22px;
    }
    body.path-about-us .everyone {
        width: 100%;
        padding: 20px 0 0;
    }
    body.path-about-us .everyone img {
        height: 450px;
        padding: 0 10px;
        object-fit: cover;
    }
    body.path-about-us .learn {
        width: 100%;
        position: relative;
        padding: 0 20px;
        width: 100%;
        position: relative;
        margin: 40px 0;
    }
    body.path-about-us .container:last-child {
        padding: 50px 9px;
    }
    body.path-about-us section#content .values_text {
        margin: 0;
        text-align: center;
    }
    body.path-about-us .global .CO-CREATION,
    body.path-about-us .global .DIVERSITY,
    body.path-about-us .global .INNOVATION,
    body.path-about-us .global .RESPECT,
    body.path-about-us .global .GLOBALITY,
    body.path-about-us .global .ACCOUNTABILITY {
        width: 100%;
        padding: 0 15px 35px;
    }
    body.path-about-us .CO-CREATION h4,
    body.path-about-us .DIVERSITY h4,
    body.path-about-us .INNOVATION h4,
    body.path-about-us .RESPECT h4,
    body.path-about-us .GLOBALITY h4,
    body.path-about-us .ACCOUNTABILITY h4 {
        padding: 20px 0 0;
        margin-bottom: 10px;
        font-size: 22px;
    }
    body.path-about-us .global {
        padding: 50px 0 0;
    }
    body.path-about-us section#content .field-content h2 {
        width: 100%;
        font-size: 42px;
    }
    body.path-about-us section#content .field-content .network p img {
        height: 750px;
        object-fit: cover;
    }
    body.path-about-us .global div.studenta,
    body.path-about-us .global div.studentb,
    body.path-about-us .global div.studentc,
    body.path-about-us .global div.studentd,
    body.path-about-us .global div.student,
    body.path-about-us .global div.studentf {
        font-size: 14px;
    }
    /*arabic about*/
    html[dir="rtl"] body.path-about-us .container {
        max-width: 100%;
        padding: 0;
        margin: 0;
    }
    html[dir="rtl"] body.path-about-us .container:first-child {
        margin: 0;
    }
    html[dir="rtl"] body.path-about-us #block-vartheme-bs4-content .row {
        margin: 0;
        flex-wrap: nowrap;
        flex-direction: column;
        width: 100%;
        height: auto;
        padding: 0;
    }
    html[dir="rtl"] body.path-about-us .container:last-child {
        padding: 50px 9px;
    }
    html[dir="rtl"] body.path-about-us section#content .values_text {
        margin: 0;
        text-align: center;
    }
    html[dir="rtl"] body.path-about-us .global {
        padding: 50px 0 0;
    }
    html[dir="rtl"] body.path-about-us .container:nth-child(even) {
        margin-bottom: 40px;
    }
    html[dir="rtl"] body.path-about-us section#content .field-content p img {
        height: 350px;
    }
    html[dir="rtl"] body.path-about-us .challenges {
        width: 100%;
        position: relative;
    }
    html[dir="rtl"] body.path-about-us .challenges img {
        max-width: 100%;
        height: 400px;
        object-fit: none;
        padding: 0 10px;
    }
    html[dir="rtl"] body.path-about-us .planet {
        padding: 0 20px;
        width: 100%;
        position: relative;
        margin: 30px 0 0;
    }
    html[dir="rtl"] body.path-about-us .water {
        top: 10%;
        right: 5%;
        padding: 0 5px;
        text-align: right;
    }
    html[dir="rtl"] body.path-about-us .water h3 {
        padding: 8px 0;
        font-size: 28px;
    }
    html[dir="rtl"] body.path-about-us .people h4 {
        font-size: 26px;
        line-height: 41px;
    }
    html[dir="rtl"] body.path-about-us section#content .field-content .network p img {
        height: 600px;
        object-fit: cover;
    }
    html[dir="rtl"] body.path-about-us .cities {
        position: absolute;
        top: 7%;
        left: 0;
        padding: 0 12px;
        width: 100%;
    }
    html[dir="rtl"] body.path-about-us .cities h3 {
        font-size: 22px;
    }
    html[dir="rtl"] body.path-about-us .cities p {
        font-size: 14px;
    }
    html[dir="rtl"] body.path-about-us .everyone {
        width: 100%;
        padding: 20px 0 0;
        position: relative;
    }
    html[dir="rtl"] body.path-about-us .everyone img {
        height: 250px;
        padding: 0 10px;
        object-fit: cover;
    }
    html[dir="rtl"] body.path-about-us .learn {
        position: relative;
        padding: 0 20px;
        width: 100%;
        position: relative;
        margin: 30px 0 0;
    }
    html[dir="rtl"] body.path-about-us .block.block-block-content.block-block-content35d05bf7-a670-48e6-97a2-a0c63fc8b15c {
        padding: 50px 9px;
    }
    html[dir="rtl"] body.path-about-us .global {
        padding: 50px 0 0;
    }
    html[dir="rtl"] body.path-about-us .global .CO-CREATION,
    html[dir="rtl"] body.path-about-us .global .DIVERSITY,
    html[dir="rtl"] body.path-about-us .global .INNOVATION,
    html[dir="rtl"] body.path-about-us .global .RESPECT,
    html[dir="rtl"] body.path-about-us .global .GLOBALITY,
    html[dir="rtl"] body.path-about-us .global .ACCOUNTABILITY {
        width: 100%;
        padding: 0 15px 35px;
    }
    html[dir="rtl"] body.path-about-us .CO-CREATION h4,
    html[dir="rtl"] body.path-about-us .DIVERSITY h4,
    html[dir="rtl"] body.path-about-us .INNOVATION h4,
    html[dir="rtl"] body.path-about-us .RESPECT h4,
    html[dir="rtl"] body.path-about-us .GLOBALITY h4,
    html[dir="rtl"] body.path-about-us .ACCOUNTABILITY h4 {
        padding: 20px 0 0;
        margin-bottom: 10px;
    }
    html[dir="rtl"] body.path-about-us .global div.studenta,
    html[dir="rtl"] body.path-about-us .global div.studentb,
    html[dir="rtl"] body.path-about-us .global div.studentc,
    html[dir="rtl"] body.path-about-us .global div.studentd,
    html[dir="rtl"] body.path-about-us .global div.student,
    html[dir="rtl"] body.path-about-us .global div.studentf {
        font-size: 14px;
    }
    /*arabic about*/
    /*webform*/
    body.path-webform form.webform-submission-form fieldset.webform-type-fieldset {
        padding: 12px;
        margin-top: 20px;
    }
    body.path-webform form.webform-submission-form .webform-type-fieldset span.fieldset-legend {
        font-size: 18px;
    }
    body.path-webform section#content {
        /*width: 100%;
        max-width: 84%;
        padding: 20px;
        border-radius: 6px;*/
        max-width: 100%;
        padding: 53px 0;
        margin: 44% 5% 15%;
    }
    body.path-webform form.webform-submission-form {
        padding: 50px 25px 0;
    }
    button.webform-button--submit {
        margin-bottom: 30px;
    }
    body.path-webform form.webform-submission-form .webform-type-radios span.fieldset-legend {
        font-size: 14px;
    }
    /*webform*/
    /*scroll arrow*/
    .page-view-frontpage .hero_slider.mt-n4 .view-footer a.sliding-link img {
        width: 10%;
    }
    /*scroll arrow*/
    /*privacy policy*/
    .page-node-59 section#content,
    .page-node-92 section#content {
        max-width: 100%;
        padding: 53px 35px;
        margin: 44% 5% 15%;
    }
    /*privacy policy*/
    /*terms and condtions*/
    .page-node-60 section#content {
        max-width: 100%;
        padding: 53px 35px;
        margin: 44% 0 0;
    }
    /*terms and conditions*/
    body.page-node-57 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal {
        width: 69% !important;
        left: 15% !important;
    }
    /*apply to program*/
    .page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p:first-child {
        top: 56%;
        line-height: 52px;
        font-size: 42px;
    }
    .page-view-apply-to-programm div#block-education {
        margin-top: 42px;
    }
    .views-field.views-field-body-revision-id {
        margin-top: 40px;
    }
    .page-view-apply-to-programm div#block-education h2,
    .page-view-apply-to-programm div#block-employment h2,
    .page-view-apply-to-programm div#block-enablement h2,
    .page-view-apply-to-programm div#block-engagement h2 {
        font-size: 26px;
    }
    .page-view-apply-to-programm .views-field.views-field-body-revision-id .field-content p {
        font-size: 18px;
        padding: 60px 12% 0;
    }
    .page-view-apply-to-programm div#block-education p,
    .page-view-apply-to-programm div#block-engagement p,
    .page-view-apply-to-programm div#block-employment p,
    .page-view-apply-to-programm div#block-engagement p,
    .page-view-apply-to-programm div#block-enablement p {
        padding: 15px 12% 10px;
        font-size: 14px;
    }
    /*careers*/
    .page-view-careers .neomcarrers p {
        top: 20%;
        font-size: 54px;
    }
    .page-view-careers .plus1 p {
        padding: 60px 0 0;
    }
    .page-view-careers .hellowe p {
        padding: 15px 20px 0;
        font-size: 18px;
    }
    .page-view-careers div#block-careersgrowthdevelopment {
        margin: 60px 0 60px;
    }
    .page-view-careers .x1 {
        width: 100%;
    }
    .page-view-careers .x2 {
        width: 100%;
        padding: 45px 8% 0;
        margin: auto;
    }
    .page-view-careers .x2 p:first-child {
        font-size: 24px;
    }
    .page-view-careers .main-container.container-fluid.js-quickedit-main-content {
        /* background: none; */
    }
    .page-view-careers section#content {
        padding: 0;
    }
    .page-view-careers ul#blazy-views-careers-page-1-1 {
        padding: 0;
        margin-bottom: 60px;
    }
    .page-view-careers ul#blazy-views-careers-page-1-1 li.grid {
        background: linear-gradient(180deg, #f7e6af, #fff);
        padding: 0 20px;
        margin-bottom: 45px;
    }
    .page-view-careers .views-field.views-field-field-display-title .field-content {
        font-size: 24px;
    }
    .page-view-careers .vvc {
        flex-direction: column-reverse;
    }
    .page-view-careers .people_culture {
        width: 100%;
        display: flex;
        /* flex-direction: column-reverse; */
        position: relative;
        flex-wrap: wrap;
    }
    .page-view-careers .x43 {
        width: 100%;
    }
    .page-view-careers .people_culture p {
        padding: 0;
        position: static;
        top: 30%;
        font-size: 24px;
        order: 2;
        margin: 30px 0;
    }
    .page-view-careers div#block-careersourpeopleculture {
        padding: 0 4%;
    }
    .page-view-careers .people_culture .vvcc p {
        position: unset;
        margin-top: 0;
        padding: 0;
        margin-bottom: 20px;
    }
    .page-view-careers .people_culture .vvc {
        flex-direction: unset;
        width: 100%;
        margin-top: 5px;
        order: 1;
    }
    .page-view-careers .vvcc {
        order: 3;
    }
    .page-view-careers img.img1 {
        padding-right: 5px;
        object-fit: cover;
        width: 39%;
    }
    .page-view-careers img.img2 {
        width: 61%;
        object-fit: cover;
    }
    html[dir="rtl"] .page-view-careers .x43 img {
        height: auto;
    }
    html[dir="rtl"] .page-view-careers .people_culture p {
        top: 35%;
    }
    html[dir="rtl"] .page-view-careers .neomcarrers p {
        top: 28%;
    }
    /*careers*/
    /*apply to program slider*/
    #blazy-views-apply-to-program-education-education-1,
    ul#blazy-views-apply-to-program-employment-employment-3,
    ul#blazy-views-apply-to-program-enablement-enablement-4,
    ul#blazy-views-apply-to-program-engagement-engagement-5 {
        padding: 0;
    }
    #blazy-views-apply-to-program-education-education-1 li.grid,
    ul#blazy-views-apply-to-program-employment-employment-3 li.grid,
    ul#blazy-views-apply-to-program-enablement-enablement-4 li.grid,
    ul#blazy-views-apply-to-program-engagement-engagement-5 li.grid {
        padding: 0 0px;
        margin: 0 5px;
    }
    #blazy-views-apply-to-program-education-education-1 li.grid img,
    ul#blazy-views-apply-to-program-employment-employment-3 li.grid img,
    ul#blazy-views-apply-to-program-enablement-enablement-4 li.grid img,
    ul#blazy-views-apply-to-program-engagement-engagement-5 li.grid img {
        object-fit: cover;
        height: 250px;
    }
    #blazy-views-apply-to-program-education-education-1 li.slick-track,
    ul#blazy-views-apply-to-program-employment-employment-3 li.slick-track,
    ul#blazy-views-apply-to-program-enablement-enablement-4 li.slick-track,
    ul#blazy-views-apply-to-program-engagement-engagement-5 li.slick-track {
        display: flex;
    }
    #blazy-views-apply-to-program-education-education-1 .slick-arrow,
    ul#blazy-views-apply-to-program-employment-employment-3 .slick-arrow,
    ul#blazy-views-apply-to-program-enablement-enablement-4 .slick-arrow,
    ul#blazy-views-apply-to-program-engagement-engagement-5 .slick-arrow {
        position: absolute;
        top: 111px;
        transform: none;
        left: 20px;
        z-index: 9;
        border: 0;
        background: none;
        outline: none;
    }
    #blazy-views-apply-to-program-education-education-1 .next_btn,
    ul#blazy-views-apply-to-program-employment-employment-3 .next_btn,
    ul#blazy-views-apply-to-program-enablement-enablement-4 .next_btn,
    ul#blazy-views-apply-to-program-engagement-engagement-5 .next_btn {
        left: auto;
        right: 10px;
    }
    #blazy-views-apply-to-program-education-education-1 .prev_btn,
    ul#blazy-views-apply-to-program-employment-employment-3 .prev_btn,
    ul#blazy-views-apply-to-program-enablement-enablement-4 .prev_btn,
    ul#blazy-views-apply-to-program-engagement-engagement-5 .prev_btn {
        left: 10px;
        right: auto;
    }
    .slider {
        -webkit-appearance: none;
        width: 100%;
        height: 1px;
        background: #222;
        outline: none;
        -webkit-transition: .2s;
        transition: opacity .2s;
        display: block;
    }
    .slider:hover {
        opacity: 1;
    }
    .slider::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 50px;
        height: 20px;
        background: #ffc107;
        cursor: pointer;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }
    .slider::-moz-range-thumb {
        width: 50px;
        height: 20px;
        background: #ffc107;
        cursor: pointer;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide .views-field.views-field-field-e-image .field-content:before,
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide .views-field.views-field-field-employment-image .field-content:before,
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide .views-field.views-field-field-enablement-image .field-content:before,
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide .views-field.views-field-field-engagement-image .field-content:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        display: block;
    }
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide .field-content {
        position: relative;
    }
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide.slick-active .views-field.views-field-field-e-image .field-content:before,
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide.slick-active .views-field.views-field-field-employment-image .field-content:before,
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide.slick-active .views-field.views-field-field-enablement-image .field-content:before,
    .page-view-apply-to-programm.path-apply-to-program li.grid.slick-slide.slick-active .views-field.views-field-field-engagement-image .field-content:before {
        opacity: 0;
    }
    .page-view-apply-to-programm div#block-views-block-apply-to-program-education-education,
    .page-view-apply-to-programm div#block-views-block-apply-to-program-employment-employment {
        padding-top: 40px;
    }
    .page-view-apply-to-programm li.grid.slick-slide .views-field.views-field-body {
        display: none;
    }
    .page-view-apply-to-programm li.grid.slick-slide.slick-active .views-field.views-field-body {
        display: block;
    }
    .page-view-apply-to-programm li.grid.slick-slide.slick-active .views-field.views-field-body p {
        bottom: 0;
        font-family: 'Brown-Light';
        letter-spacing: 2px;
        color: #000;
        padding: 0;
        font-size: 16px;
        text-align: center;
    }
    .page-view-apply-to-programm li.grid.slick-slide .views-field.views-field-field-display-title {
        display: none;
    }
    .page-view-apply-to-programm li.grid.slick-slide.slick-active .views-field.views-field-field-display-title {
        display: block;
        margin-top: 20px;
        height: 90px;
    }
    .page-view-apply-to-programm .views-field.views-field-field-apply-now,
    .page-view-apply-to-programm .views-field.views-field-field-apply-noww,
    .page-view-apply-to-programm .views-field.views-field-field-apply-no-w,
    .page-view-apply-to-programm .views-field.views-field-field-apply-nowww {
        padding: 20px 0 20px;
        height: 95px;
    }
    .page-view-apply-to-programm .view-footer {
        padding: 0 20px 0 31px;
    }
    /*end slider*/
    /*creating opporytunity inner page*/
    body.page-node-24 div#block-newsroombannerimage .field.field--name-field-banner-image img.img-fluid {
        height: 325px;
        object-fit: cover;
    }
    body.page-node-24 div#block-socialsharingblock {
        margin-top: 0;
    }
    body.page-node-24 .social-media-sharing ul {
        display: inline-block;
        margin: 10px;
    }
    body.page-node-24 article.node.node--type-opportunities.node--promoted.node--view-mode-full.clearfix {
        padding: 20px 10px 50px;
    }
    /*creating opportunity inner page*/
    /*pillar page responsive*/
    .page-view-pillar-page- .secclass {
        width: 100%;
        margin: 0;
        text-align: center;
        padding: 50px 30px;
    }
    .page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .field-content.pillar-body,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one .field-content,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one .field-content,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one .field-content {
        flex-wrap: wrap;
        flex-wrap: wrap-reverse;
    }
    .page-view-pillar-page- .view-id-pillar_page_.view-display-id-page_1 .field-content.pillar-body .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-enablement-section-one .field-content .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-engagement-section-one .field-content .Thirdeducation,
    .page-view-pillar-page- .view-id-pillar_page_.piller-main-page .views-field-field-employment-section-one .field-content .Thirdeducation {
        margin: 50px 0 80px;
        width: 100%;
    }
    .page-view-pillar-page- .image-slider span {
        font-size: 70px;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 70px;
    }
    .page-view-pillar-page- .image-slider {
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
    }
    .page-view-pillar-page- .image-slider .slick-track {
        height: 300px !important;
    }
    .page-view-pillar-page- .page_dots_n {
        display: none;
    }
    .page-view-pillar-page- .Thirdeducation .slick-slide p {
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 320px;
    }
    .page-view-pillar-page- .image-slider .slick-dots {
        left: 0;
        right: 0;
        margin: 0 auto;
        justify-content: center;
        bottom: -40px;
    }
    .page-view-pillar-page- .image-slider .slick-dots li:last-child {
        margin-right: 0;
    }
    html[dir="rtl"] .page-view-pillar-page- .image-slider .slick-dots li:last-child {
        margin-right: 10px;
    }
    html[dir="rtl"] .page-view-pillar-page- .image-slider .slick-dots li:first-child {
        margin-right: 0px;
    }
    .page-view-pillar-page- .Thirdeducation img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 {
        padding: 0;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 li.grid,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 li.grid,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 li.grid,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 li.grid {
        padding: 0 0px;
        margin: 0 5px;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 li.grid img,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 li.grid img,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 li.grid img,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 li.grid img {
        object-fit: cover;
        height: 250px;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-track,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-track,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-track,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-track {
        display: flex;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-arrow,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-arrow,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-arrow,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-arrow {
        position: absolute;
        top: 111px;
        transform: none;
        left: 20px;
        z-index: 9;
        border: 0;
        background: none;
        outline: none;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .next_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .next_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .next_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .next_btn {
        left: auto;
        right: 10px;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .prev_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .prev_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .prev_btn,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .prev_btn {
        left: 10px;
        right: auto;
    }
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-e-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-employment-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-enablement-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-engagement-image .field-content:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        display: block;
    }
    .page-view-pillar-page- li.grid.slick-slide .field-content {
        position: relative;
    }
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-e-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-employment-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-enablement-image .field-content:before,
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-engagement-image .field-content:before {
        opacity: 0;
    }
    .page-view-apply-to-programm div#block-views-block-apply-to-program-education-education,
    .page-view-apply-to-programm div#block-views-block-apply-to-program-employment-employment {
        padding-top: 40px;
    }
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-body {
        display: none;
        transition: all 0.25s linear;
    }
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-body {
        display: block;
        padding: 5px 0 0;
        transition: all 0.25s linear;
    }
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-body p {
        bottom: 0;
        font-family: 'Brown-Light';
        letter-spacing: 2px;
        color: #333;
        padding: 0;
        font-size: 16px;
        text-align: center;
    }
    .page-view-pillar-page- li.grid.slick-slide .views-field.views-field-field-display-title {
        display: none;
        transition: all 0.25s linear;
    }
    .page-view-pillar-page- li.grid.slick-slide.slick-active .views-field.views-field-field-display-title {
        display: block;
        margin-top: 20px;
        height: 90px;
        height: auto;
        transition: all 0.25s linear;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .grid.slick-slide img {
        filter: brightness(0.4);
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .grid.slick-slide.slick-active img {
        filter: brightness(1);
    }
    .page-view-pillar-page- .views-field.views-field-field-apply-now,
    .page-view-pillar-page- .views-field.views-field-field-apply-noww,
    .page-view-pillar-page- .views-field.views-field-field-apply-no-w,
    .page-view-pillar-page- .views-field.views-field-field-apply-nowww {
        padding: 20px 0 20px;
        height: 95px;
    }
    .page-view-pillar-page- .view-footer {
        padding: 50px 20px 0 31px;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-slide,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-slide,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-slide,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-slide {
        transform: scale(1) !important;
    }
    .page-view-pillar-page- #blazy-views-pillar-page-block-2-1 .slick-list.draggable,
    .page-view-pillar-page- #blazy-views-pillar-page-block-6-1 .slick-list.draggable,
    .page-view-pillar-page- #blazy-views-pillar-page-block-8-1 .slick-list.draggable,
    .page-view-pillar-page- #blazy-views-pillar-page-block-3-1 .slick-list.draggable {
        padding: 0 50px !important;
    }
    .page-view-pillar-page- div#block-views-block-pillar-page-block-1 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-5 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-7 h2.piller-heading,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-4 h2.piller-heading {
        padding: 60px 0 0 0;
    }
    .page-view-pillar-page- .partner {
        width: calc(50% - 15px);
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 30px;
    }
    .page-view-pillar-page- .partner-container {
        padding: 50px 30px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    /*end*/
    body.path-about-us .live {
        padding: 0;
    }
    /*body.path-about-us .learn h3 {
        line-break: anywhere;
    }*/
    .page-view-new-room .hero_slider .region-hero-slider .img-fluid {
        object-fit: cover;
    }
    .page-view-new-room .main-container.container-fluid {
        margin-top: 0;
    }
    .block-views-exposed-filter-blocknew-room-news-room-page {
        /* width: 0;
        height: 0; */
    }
    .page-view-new-room #content {
        top: 0;
    }
    .page-node-type-news-room .large-block-column-3.block-count-2 {
        columns: 1 auto;
    }
    html[dir="rtl"] .page-view-pillar-page- .secclass {
        margin: 0;
        padding: 50px 30px;
    }
    html[dir="rtl"] header.navbar,
    html[dir="rtl"] header.navbar.fill_header {
        padding: 10px 15px 10px 15px;
    }
    .inner_banner_div_block .inner_banner_text_div_block {
        width: 100%;
        padding: 0 15px;
    }
    .inner_banner_div_block .inner_banner_text_div_block h1 {
        font-size: 42px !important;
        letter-spacing: 5px !important;
    }
    .page-view-pillar-page- div#block-views-block-pillar-page-block-2 .view-header,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-6 .view-header,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-8 .view-header,
    .page-view-pillar-page- div#block-views-block-pillar-page-block-3 .view-header {
        padding: 0 15px 40px;
    }
    .social-media-sharing .share img {
        width: 50px;
    }
    .page-node-type-news-room .social-media-sharing li:last-child img {
        width: 65px;
    }
    .page-view-pillar-page- li.slick-active .views-field.views-field-field-display-title .field-content {
        font-size: 24px;
    }
    body.page-user-register div#auth-box {
        flex: none;
        max-width: 90%;
        margin: 5%;
        padding: 0;
    }
    body.page-user-register #auth-box #middle-part {
        padding: 15px;
    }
    html[dir="rtl"] body.page-user-register div#auth-box {
        width: 100% !important;
        flex: none;
        max-width: 90%;
        margin: 5%;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul {
        padding: 20px 0;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul li:last-child {
        padding: 43px 5px;
    }
    html[dir="rtl"] .page-node-type-news-room .social-media-sharing ul li {
        padding: 45px 10px 14px;
    }
    html[dir="rtl"] .page-node-57 section#content {
        padding: 40px 20px;
    }
    html[dir="rtl"] .page-node-57 form#webform-submission-contact-node-57-add-form label {
        padding-right: 0;
    }
}
@media only screen and (min-device-width: 768px){
  .page-node-type-news-room .field.field--name-field-display-title.field--type-string.field--label-hidden.field__item h1 a {
    font-size: 25px!important;
    line-height: 40px!important;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 400px) {
    .page-node-type-news-room div#block-socialsharingblock {
        margin-top: 55px;
    }
}

@media only screen and (max-device-width: 320px) {
    .page-node-type-news-room div#block-socialsharingblock {
        margin-top: 95px;
    }
    html[dir="rtl"] .page-node-type-news-room div#block-socialsharingblock {
        margin-top: 70px;
    }
}
html[dir="rtl"] .views-infinite-scroll-content-wrapper.clearfix .views-row .row .custom-column .tag_line_with_date,
html[dir="rtl"] .views-infinite-scroll-content-wrapper.clearfix .views-row .row .custom-column .custom-link,
html[dir="rtl"] .views-infinite-scroll-content-wrapper.clearfix .views-row .row .custom-column .card-body .card-text p,html[dir="rtl"] .views-infinite-scroll-content-wrapper.clearfix .views-row .row .custom-column .card-body .card-text h2 strong {
    font-family: "29LTZaridText-Rg";
    letter-spacing: 0px !important;
}


.path-education .inner_banner_div_block .inner_banner_img_div_block img {
    height: 585px;
    object-fit: cover;
    width: 100%;
}
