html.js {
    overflow-x: hidden;
}

.no-padding {
    padding-left: 0;
    padding-right: 0;
}

.no-margin {
    margin-left: 0;
    margin-right: 0;
}

#block-sitebranding img {
    width: 180px;
}

.header_left {
    padding: 0px;
}

.mainmenu ul li {
    position: relative;
    float: right;
}

.mainmenu ul li a {
    /*border-bottom: 2px solid transparent;*/
}

li.menu-item.menu-item--expanded.menu-item--active-trail {
    border-bottom: 2px solid #d14702;
}

.mainmenu ul li li a.is-active {
    border-bottom: 0px;
    background: #364559 !important;
    color: #fff !important;
}

.mainmenu ul li.menu-item.menu-item--expanded {
    background: url(../images/bottom-arrow.png) no-repeat left center;
    background-size: 10px;
    padding-left: 16px;
}

.mainmenu ul ul li.menu-item.menu-item--expanded {
    background: none;
    padding: 0;
}

.mainmenu ul li ul {
    display: inline-block;
    margin: 0;
    position: absolute;
    top: 100%;
    right: 0;
    width: 312px;
    display: none;
    transition: 0.3s;
    z-index: 9999;
}

.mainmenu ul li:hover ul {
    display: inline-block;
}

.mainmenu ul li li {
    margin: 0 0px;
    float: right;
    position: relative;
    width: 100%;
}

.mainmenu ul li li a {
    width: 100%;
    padding: 12px 32px;
    background: #f5f5f5;
    color: #272d35;
    font-size: 17px;
    transition: 0.3s;
    background-size: 10px;
    padding-left: 16px;

}

.mainmenu ul li li.menu-item.menu-item--expanded a {
    background: #f5f5f5 url(../images/tab.png) no-repeat 2% 42%;

}

.mainmenu ul li li.menu-item.menu-item--expanded li a {
    background-image: none;
}

.mainmenu ul li li a:hover {
    background: #364559;
    color: #fff
}

.mainmenu ul li li.menu-item.menu-item--expanded a:hover {
    background: #364559 url(../images/bottom-arrow.png) no-repeat 2% 42%;
    background-size: 10px;
    padding-left: 6px;
}

.mainmenu ul li li.menu-item.menu-item--expanded li a:hover {
    background-image: none;
}

.mainmenu ul li ul li ul {
    position: absolute;
    display: none !important;
    right: auto;
    top: 21%;
}

.mainmenu ul li ul li:hover ul {
    display: inline-block !important;
}

#block-itc-local-tasks {
    border-bottom: 1px solid #b7b7b7;
    margin: 0 0 5px 0;
    display: inline-block;
    width: 100%;
    margin: 100px 0;
    line-height: 0;
    font-family: 'coco';
}

#block-itc-local-tasks ul li {
    display: inline;
    float: right;
}

#block-itc-local-tasks ul {
    border: none;
    margin: 0;
    padding: 0;
}

#block-itc-local-tasks ul li a {
    background: none;
    border: none;
    display: block;
    float: right;
    line-height: 1.5385em;
    margin: 0;
    padding: 0 1em;
    border-radius: 4px 4px 0 0;
    margin-right: 5px;
    font-size: 20px;
}

[dir="ltr"] #block-itc-local-tasks ul li a {
    float: left;
}

#block-itc-local-tasks ul li a:hover,
#block-itc-local-tasks ul li a.is-active {
    background: #666;
    border: none;
    color: #fff;
}

#block-itc-local-tasks ul li a:hover {
    background: #888;
    text-decoration: none;
}


/*** slider ***/

img {
    max-width: 100%;
    height: auto;
}

div#block-views-block-slide-block-1 {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    /* margin-top: -7px; */
}

div#block-views-block-slide-block-1 .views_slideshow_cycle_main,
div#block-views-block-slide-block-1 .views_slideshow_cycle_teaser_section,
div#block-views-block-slide-block-1 .views_slideshow_cycle_slide {
    width: 100% !important;
    height: 437px !important;
}

div#block-views-block-slide-block-1 img {
    width: 100%;
    height: auto;
    min-height: 437px;
}

div#block-views-block-slide-block-1 .views-field.views-field-body {
    position: absolute;
    width: 50%;
    left: 7%;
    padding: 0 31px;
    font-family: 'coco';
    color: #fff;
    font-size: 19px;
    /* line-height: 1.8; */
    top: 20%;

}

div#block-views-block-slide-block-1 .views-field.views-field-body p {

    margin: 0;
}

div#block-views-block-slide-block-1 .views-field.views-field-body p:nth-child(2) {
    animation-delay: 0.5s;
}

div#block-views-block-slide-block-1 .views-field.views-field-body p:nth-child(3) {
    animation-delay: 1s;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translate3d(0, -20%, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}


div#block-views-block-slide-block-1 .views-row a {
    position: absolute;
    display: inline-block;
    top: 53%;
    left: 9%;
    font-color: #fff;
    color: #94a1b3;
    font-family: 'coco';
    font-size: 22px;
    border-bottom: 1px solid;
    line-height: 1;
}


div#block-views-block-slide-block-1 .views-slideshow-controls-bottom.clearfix {
    position: absolute;
    top: 55%;
    /* width: 50%; */
    left: auto;
    right: 52%;
    display: inline-block;
    z-index: 999;
}

div#block-views-block-slide-block-1 .views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
    text-indent: -9999px;
    cursor: pointer;
    display: inline-block;
    border-radius: 100%;
    padding: 0 6px;
    background: #fff;
    margin: 0.4em;
    line-height: 12px;
    border: 2px solid transparent;
}


div#block-views-block-slide-block-1 .views-slideshow-controls-bottom .views-slideshow-pager-bullets li:hover,
div#block-views-block-slide-block-1 .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
    background: #fff;
    border-color: #7f2c08
}

span#views_slideshow_controls_text_next_slide-block_1 a {
    display: inline-block;
    width: 10px;
    height: 20px;
    background: url(../images/right-arrow.png) no-repeat;
    position: absolute;
    top: 49%;
    right: 5%;
    font-size: 0px;
    z-index: 999;
}

span#views_slideshow_controls_text_pause_slide-block_1 {
    display: none;
}

span#views_slideshow_controls_text_previous_slide-block_1 a {
    display: inline-block;
    width: 10px;
    height: 20px;
    background: url(../images/left-arrow.png) no-repeat;
    position: absolute;
    top: 49%;
    left: 5%;
    font-size: 0px;
    z-index: 999;
}

/***** about-us ********/
.about {
    display: inline-block;
    width: 100%;
    padding: 60px 0 !important;
    background: #f7f7f7;
    margin-top: -7px;
}

div#block-views-block-about-us-block-1 {
    display: inline-block;
    width: 65.8%;
    float: left;
    padding-right: 30;
    padding-left: 0;
    font-family: 'coco';

}

div#block-views-block-about-us-block-1 .views-row {
    display: inline-block;
    float: right;
    width: 46%;
    margin: 2%;
    padding: 10px;
    background: #fff;
    color: #505052;
    box-shadow: -1px 0px 4px 1px #eee;
    margin-top: 0px;
}

div#block-views-block-about-us-block-1 .row2.views-row {
    margin-left: 0px;
}

div#block-views-block-about-us-block-1 .row3.views-row {
    width: 96%;
    margin-left: 0px;
}

div#block-views-block-about-us-block-1 .views-field.views-field-field-image {
    display: inline-block;
    float: right;
    height: 85.5px;
}

#block-views-block-alakhbar-block-1 {
    margin-left: 0px;

}

.spec_topic,
.import_link {
    margin-top: -7px;

}

div#block-views-block-about-us-block-1 .views-field.views-field-title {
    display: inline-block;
    font-size: 18px;
    margin-top: 22px;
    float: right;

}

div#block-views-block-about-us-block-1 footer a,
div#block-views-block-about-us-block-1 .views-field-nothing a {
    float: left;
    font-size: 15px;
    color: #2f373d;
    padding: 15px 30px;
    margin-left: 45px;
    position: relative;
    z-index: 99;
    line-height: 1;
}

div#block-views-block-about-us-block-1 footer,
div#block-views-block-about-us-block-1 .views-field-nothing {
    display: inline-block;
    width: 100%;
}

div#block-views-block-about-us-block-1 footer a::before,
div#block-views-block-about-us-block-1 .views-field-nothing a::before {
    display: inline-block;
    content: '';
    width: 50px;
    height: 46px;
    background: #e3f1da;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 4px;
    z-index: -1;
    transition: 0.3s;
}

div#block-views-block-about-us-block-1 .views-row:nth-child(2) .views-field-nothing a::before {
    background: #f6ece5;
}

div#block-views-block-about-us-block-1 .views-row:nth-child(3) .views-field-nothing a::before {
    background: #e7eaff;
}

div#block-views-block-about-us-block-1 footer a::after,
div#block-views-block-about-us-block-1 .views-field-nothing a::after {
    display: inline-block;
    content: '';
    background: url(../images/read-more.png) no-repeat center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 14px;
    left: 0;
    z-index: 999;
}

div#block-views-block-about-us-block-1 .views-field-nothing a:hover::before {
    width: 100%;
}

div#block-views-block-about-us-block-1 .views-field.views-field-body {
    display: inline-block;
    width: 91%;
    padding: 0 10px;
    line-height: 1;
    font-size: 14.5px;
}


div#block-views-block-about-us-block-1 .views-row:last-child .views-field.views-field-body {
    width: auto;
    float: right;
}

div#block-views-block-about-us-block-1 .views-field.views-field-body ul {
    list-style: disc;
    font-size: 16px;
    line-height: 1.4;
    color: #5c5c5c;
    margin-right: 42px;
}


/**** inner menu ********/
#page .mainmenu {
    box-shadow: 0px 7px 13px 0px rgb(0 0 0 / 29%);
    z-index: 99;
    position: relative;
}


#main-content {
    font-family: 'coco';
    min-height: 500px;
}


.title_bread {
    display: inline-block;
    width: 100%;
    padding: 22px 0;
    background: #eeeeee;
    margin-top: -7px;
    position: relative;
}

.breadcrumb {
    padding: 0;
    margin-bottom: 0;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
    display: inline-block;
    float: right;
    position: relative;
    top: auto;
    font-family: 'coco';
    font-size: 16.6px;
    left: 0;
    color: #525252;
    /* margin-top: 10px; */
    width: 100%;
    font-weight: bold;
}

.breadcrumb a {
    color: #525252;
}

.breadcrumb a:hover {
    color: #526176;
}

div#block-itc-page-title {
    display: inline-block;
}

h1.page-title {
    font-family: 'coco';
    font-size: 22.7px;
    color: #526176;
    line-height: 1;
    margin: 0;
}


/***** inner about-us ********/
div#block-views-block-about-us-block-2 {
    display: inline-block;
    width: 100%;
    padding: 50px 0px;
    position: relative;
    text-align: center;
    font-size: 15px;
    color: #5c5c5c;
    height: auto;
    overflow: hidden;
}

div#block-views-block-about-us-block-2 li {
    float: none;
    list-style: disc;
    text-align: right;
}

div#block-views-block-about-us-block-2 .views-row {
    border-radius: 0px;
    position: relative;
}

div#block-views-block-about-us-block-2 .views-row img {
    border-radius: 0px;
    width: 100%;
    height: 600px;
}

div#block-views-block-about-us-block-2 .views-field.views-field-body {
    /* position: absolute; */
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    padding: 40px;
    width: 90%;
    /* top: 10%;
    left: 0;
    right: 0; */
    margin: auto;
    font-weight: bold;
    box-shadow: 0 0 10px #aca9a9a6;
    font-size: 16px;
}

div#block-views-block-about-us-block-9 .views-field.views-field-body {
    font-size: 16px;
    font-weight: bold;
    color: #5C5C5C;
}

div#block-views-block-about-us-block-2 .views-field.views-field-body h2 {
    background: url(../images/about-titel.png) no-repeat right center;
}

div#block-views-block-about-us-block-2 .views-field.views-field-body h2,
div#block-views-block-about-us-block-5 h2 {
    font-size: 20px;
    color: #272d35;
    margin-bottom: 22px;
    padding: 10px 40px;
    text-align: center;
    display: inline-block;
}

div#block-views-block-about-us-block-5 h2 {
    padding-right: 0px;
}

div#block-views-block-about-us-block-2 .views-field.views-field-body h2 strong,
div#block-views-block-about-us-block-5 h2 strong {
    font-weight: normal;
    color: #5e9927;
}

div#block-views-block-about-us-block-5 .views-row {
    padding-right: 2%;
}


div#block-views-block-about-us-block-3 {
    display: inline-block;
    width: auto;
    /* margin-right: -7vw; */
    background-image: -moz-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);
    z-index: auto;
    padding: 50px 7%;
    opacity: 1;
}

div#block-views-block-about-us-block-3 .views-field-fieldset {
    border: 0px solid #CCCCCC;
    padding: 40px 20px;
    margin: 0;
    background: url(../images/about.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    z-index: 99;
    position: relative;
    height: 257px;
}

div#block-views-block-about-us-block-3 fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}

div#block-views-block-about-us-block-3 .views-field.views-field-field-image {
    display: inline-block;
    float: right;
    width: 16%;
}


div#block-views-block-about-us-block-3 .views-field.views-field-title {
    /* font-size: 17px; */
    margin-right: 20px;
    margin-left: 30px;
    display: inline-block;
    margin-top: 27px;
    float: right;
    font-size: 18px;
    font-weight: bold;
}

div#block-views-block-about-us-block-3 .views-field.views-field-body {
    display: inline-block;
    width: 45%;
    /* font-size: 15px; */
    font-size: 16px;
    position: relative;
}

div#block-views-block-about-us-block-3 .views-field.views-field-body::before {
    display: inline-block;
    content: '';
    width: 1px;
    height: 29px;
    position: absolute;
    background-color: rgb(107, 115, 125);
    right: -9px;
    top: 31%;
}

div#block-views-block-about-us-block-3 .views-row:nth-child(2) .views-field.views-field-body::before {
    top: 21%;
}


div#block-views-block-about-us-block-3 .views-field.views-field-body p {
    margin: 0;
}

div#block-views-block-about-us-block-3 .views-field-field-image-1 img {
    opacity: 0.3;
    position: absolute;
    left: -12%;
    top: 28px;
}

div#block-views-block-about-us-block-3 .col-md-6 {
    width: 50%;
    padding: 0 30px;
    z-index: 9;
}

div#block-views-block-about-us-block-3 .views-row:nth-child(2) .views-field.views-field-body {
    margin-top: 3%;
}


div#block-views-block-about-us-block-3 h2,
div#block-views-block-about-us-block-4 h2 {
    font-size: 20px;
    color: #000;
    margin-bottom: 22px;
    padding: 10px 40px;
    text-align: center;
    font-weight: bold;
}

/* div#block-views-block-about-us-block-3 h2 strong,
div#block-views-block-about-us-block-4 h2 strong
{
    font-weight: normal;
    color:#5e9927;
} */

div#block-views-block-about-us-block-4 {
    display: inline-block;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 30px;
    opacity: 1;
}

div#block-views-block-about-us-block-4 .views-row {
    padding: 0 30px;
    margin-bottom: 30px;
    color: #272d35;
    font-size: 15px;
}

div#block-views-block-about-us-block-4 .views-row .views-field.views-field-fieldset {
    padding: 20px 34px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 2.88px 0.12px rgb(0 0 0 / 15%);
    height: 216px;
    transition: 0.3s;
}

div#block-views-block-about-us-block-4 .views-row .views-field.views-field-fieldset:hover {
    box-shadow: 0px 0px 13.44px 0.56px rgba(0, 0, 0, 0.15);
}


div#block-views-block-about-us-block-4 .views-field.views-field-field-image {

    display: inline-block;
    float: right;
}

div#block-views-block-about-us-block-4 .views-field.views-field-title {
    display: inline-block;
    font-size: 17px;
    margin-top: 20px;
    margin-right: 15px;

}

div#block-views-block-about-us-block-4 .views-field.views-field-body {
    display: inline-block;
    width: 100%;
}


div#block-views-block-about-us-block-5 {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 32px 0px rgb(0 0 0 / 13%);
    padding: 50px;
    margin-bottom: 60px;
    font-size: 17px;
    opacity: 1;
}

div#block-views-block-about-us-block-5 ul {
    list-style: disc;
    margin-right: 20px;
}



div#block-views-block-about-us-block-6 {
    max-width: 100%;
    position: relative;
    width: 100%;
    display: inline-block;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 9%);
    text-align: center;
    margin-bottom: 50px;
}

div#block-views-block-about-us-block-6 h3 {
    font-size: 20px;
    text-align: center;
    width: 100%;
    padding: 22px;
    line-height: 1;
    background: #3b495d;
    color: #fff;
    margin-bottom: 25px;
    display: inline-block;
}

div#block-views-block-about-us-block-6 h3:nth-child(2) {
    background: #00ccf3;
    margin-top: 25px;
}

div#block-views-block-about-us-block-6 .views-row {
    display: inline-block;
    width: 31%;
    margin: 25px 5px;
}

div#block-views-block-about-us-block-6 .views-row:nth-child(3n+1) {
    margin-right: 8px;
}

div#block-views-block-about-us-block-6 .views-field-fieldset {
    display: inline-block;
    width: 50%;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 11px 0px rgb(0 0 0 / 9%);
    height: 125px;
    float: left;
    vertical-align: middle;
    /* padding: 60px 20px; */
    padding-left: 21px;
    text-align: right;
    width: 100%;
    padding: 15px;
}

div#block-views-block-about-us-block-6 .views-field.views-field-field-image {
    display: inline-block;
    /* width: 50%; */
    /* height: 175px; */
    overflow: hidden;
    width: 100%;
    height: 200px;
}

div#block-views-block-about-us-block-6 .views-field.views-field-field-image img {
    width: 100%;
    /* height: auto;
    min-height: 175px; */
    height: 200px;
    object-fit: contain;
    border: 1px solid #80808036;
}


div#block-views-block-about-us-block-6 .views-field-views-conditional-field,
div#block-views-block-about-us-block-6 .views-field-views-conditional-field a,
div#block-views-block-about-us-block-6 .views-field.views-field-title {
    font-size: 18px;
    color: #272d35;
    text-align: center;
}

div#block-views-block-about-us-block-6 .views-field.views-field-field-position {
    font-size: 14px;
    color: #d55417;
    text-align: center;
    margin-top: 5px;
}

div#block-views-block-about-us-block-6 .views-row:nth-child(3),
div#block-views-block-about-us-block-6 .views-row:nth-child(2) {
    display: inline-block;
    /* width: 53%; */
    width: 45%;
    margin: 25px 5px;
    /* width: 49%; */
    /* float: left; */
}


/* div#block-views-block-about-us-block-6 .views-row:nth-child(3) .views-field-fieldset,
  div#block-views-block-about-us-block-6 .views-row:nth-child(3) .views-field.views-field-field-image,
  div#block-views-block-about-us-block-6 .views-row:nth-child(2) .views-field-fieldset,
  div#block-views-block-about-us-block-6 .views-row:nth-child(2) .views-field.views-field-field-image
  {
    height: 150px;
  
  } */

div#block-views-block-about-us-block-6 .views-row:nth-child(3) .views-field-fieldset,
div#block-views-block-about-us-block-6 .views-row:nth-child(2) .views-field-fieldset {
    /* padding: 16% 20px; */
    padding: 20px;
}

/* div#block-views-block-about-us-block-6 .views-row:nth-child(3) .views-field.views-field-field-image img,
  div#block-views-block-about-us-block-6 .views-row:nth-child(2) .views-field.views-field-field-image img
  {
    min-height: 250px;
  } */

div#block-views-block-about-us-block-6 .views-row:nth-child(3) .views-field.views-field-title,
div#block-views-block-about-us-block-6 .views-row:nth-child(2) .views-field.views-field-title {
    font-size: 21.08px;
    font-weight: bold;
}

div#block-views-block-about-us-block-6 .views-row:nth-child(3) .views-field.views-field-field-position,
div#block-views-block-about-us-block-6 .views-row:nth-child(2) .views-field.views-field-field-position {
    font-size: 16.52px;
}

div#block-views-block-about-us-block-6 fieldset {
    border: 0px solid #CCCCCC;
    padding: 0;
    margin: 0;
    text-align: center;
}


nav#block-mainmenu-2 {
    position: sticky;
    top: 0;
    width: 230px;
    z-index: 999;
    bottom: 21%;
    float: left;
    margin-left: -8%;
    margin-top: 40px
}

nav#block-mainmenu-2 li {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top: -8px;
}

nav#block-mainmenu-2 li::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 94%;
    position: absolute;
    top: 2px;
    right: -4px;
    background: url(../images/active-arrow.png) no-repeat center;
    opacity: 0;
    transition: 0.3s;
}

nav#block-mainmenu-2 li:first-child:before {
    height: 98%;
    top: 0;
}

nav#block-mainmenu-2 li:hover::before,
nav#block-mainmenu-2 li.active-section::before {
    opacity: 1;
}

nav#block-mainmenu-2 li a {
    width: 96%;
    display: inline-block;
    float: left;
    font-size: 15.3px;
    font-weight: bold;
    padding: 9px 0;
    padding-right: 40px;
    color: #272d35;
    background: #ececec;
    border-top: 2px solid #fff;
    position: relative;
}

nav#block-mainmenu-2 li:first-child a {
    border-color: transparent;
}

nav#block-mainmenu-2 li:nth-child(1) a::after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 6px;
    right: 7px;
    background: url(../images/warning.png) no-repeat center;
}

nav#block-mainmenu-2 li:nth-child(2) a::after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 6px;
    right: 7px;
    background: url(../images/vision.png) no-repeat center;
}

nav#block-mainmenu-2 li:nth-child(3) a::after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 6px;
    right: 7px;
    background: url(../images/target.png) no-repeat center;
}

nav#block-mainmenu-2 li:nth-child(4) a::after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 6px;
    right: 7px;
    background: url(../images/management.png) no-repeat center;
}

nav#block-mainmenu-2 li:nth-child(5) a::after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 6px;
    right: 7px;
    background: url(../images/management.png) no-repeat center;
}

nav#block-mainmenu-2 li:hover a,
nav#block-mainmenu-2 li.active-section a {

    background-color: #272d35;
    color: #fff;


}


nav#block-mainmenu-2 li:hover a::after,
nav#block-mainmenu-2 li.active-section a::after {
    filter: brightness(0) invert(1);
}


/******** exposed filter *******/
.views-exposed-form {
    display: block;
    width: 100%;
    margin-bottom: 40px;
}

.views-exposed-form .form-item {
    display: inline-block;
    margin-left: 12px;
}

.views-exposed-form .form-item label {
    display: block;
    width: 100%;
    font-size: 15px;
    margin-bottom: 15px;
    color: #414141;
}

.views-exposed-form .form-item input[type="text"] {
    border-width: 0.1px;
    border-color: rgb(233, 233, 237);
    border-style: solid;
    border-radius: 3px;
    width: 292px;
    padding: 3px 10px;
}


.views-exposed-form .form-item select {
    border-radius: 3px;
    background-color: rgb(233, 233, 237);
    border: 0;
    padding: 2px 10px;
    width: 132px;
    font-size: 12px;
    height: 30px;
}

.views-exposed-form .form-actions {
    display: inline-block;
}

.views-exposed-form .form-actions input {
    border-radius: 2px;
    border: 1px solid transparent;
    background-color: rgb(82, 97, 118);
    width: 71px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    transition: 0.3s;
}

.views-exposed-form .form-actions input:hover {
    background: transparent;
    border-color: rgb(82, 97, 118);
    color: rgb(82, 97, 118);
}

/*** reports ***/
.reports .views-row {
    display: inline-block;
    width: 49%;
    margin: 0.5%;
    margin-bottom: 2%;
    padding: 15px;
    background: #f9f9f9;
    border-radius: 10px;
    opacity: 1;
    height: 210px;
    float: right;
}



.reports .views-field.views-field-field-image {
    display: inline-block;
    width: 27.61%;
    height: 162px;
    border-radius: 10px;
    overflow: hidden;
    margin-left: 20px;
    float: right;
}

.reports .views-field.views-field-field-image a,
.reports .views-field.views-field-field-image img {
    display: inline-block;
    width: 100%;
    height: 162px;
    border-radius: 10px;
    overflow: hidden;
    object-fit: contain;
}


.reports .views-field.views-field-fieldset {
    display: inline-block;
    width: 68.7%;
    padding-left: 25px;
}


.reports fieldset {
    border: 0;
    padding: 0;
    margin: 0;
}

.reports .views-field.views-field-field-altarykh {
    color: #999999;
    font-size: 11px;
    margin-top: 30px;
    margin-bottom: 8px;
}

.reports .views-field-title a {
    display: block;
    font-size: 15px;
    color: #3a3a3a;
    font-weight: bold;
}

.reports .views-field.views-field-body {
    font-size: 12px;
    color: #707070;
    height: 27px;
    overflow: hidden;
    line-height: 1.2;
    margin-bottom: 10px;
}

.reports .views-field.views-field-body p {
    margin: 0;
}

.reports .views-field-nothing a {
    float: left;
    font-size: 10px;
    color: #2f373d;
    padding: 10px 17px;
    margin-left: 10px;
    position: relative;
    z-index: 99;
    line-height: 1;
    padding-left: 30px;
    font-weight: bold;
}

.reports .views-field-nothing a:first-child {
    margin: 0;
}

.reports .views-field-nothing {
    display: inline-block;
    width: 100%;
}

.reports .views-field-nothing a::before {
    display: inline-block;
    content: '';
    width: 35px;
    height: 28px;
    background: #e3f1da;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 4px;
    z-index: -1;
    transition: 0.3s;
}

.reports .views-field-nothing a:last-child::before {
    background: #f6ece5;
}

.reports .views-field-nothing a::after {
    display: inline-block;
    content: '';
    background: url(../images/read-more.png) no-repeat center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 999;
}

.reports .views-field-nothing a:hover::before {
    width: 100%;
}



div#fotter1 {
    margin-top: 40px;
    box-shadow: 0px 0px 10px 0px #80808080;
}


div#block-views-block-reports-block-1,
.training .views-row {
    border-width: 2px;
    border-color: rgb(212, 212, 212);
    border-style: solid;
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    padding-right: 20px;
    padding-bottom: 17px;
    padding-top: 40px;
    padding-left: 90px;
    width: 100%;
    display: inline-block;
}



div#block-views-block-reports-block-1 .views-field.views-field-fieldset,
.training .views-row .views-field.views-field-fieldset {
    display: inline-block;
    float: left;
    width: 14.394%;
    height: 180px;
    margin: 0px;
}

div#block-views-block-reports-block-1 .views-field,
.training .views-row .views-field {
    display: inline-block;
    float: right;
    width: 85%;
    margin-bottom: 9px;
}



.training .views-row .views-field {
    width: 79%;
}

div#block-views-block-reports-block-1 .views-field:last-child,
.training .views-row .views-field:last-child {
    margin: 0px;
}

div#block-views-block-reports-block-1 .views-label,
.training .views-row .views-label {
    display: inline-block;
    width: 37.769%;
    font-size: 18.32px;
    color: #526176;
    padding: 6px 38px;
    background: url(../images/location.png) no-repeat right center;
}

div#block-views-block-reports-block-1 .views-field.views-field-title .views-label,
.training .views-row .views-field-title .views-label {
    background: url(../images/filename.png) no-repeat right center;
}

.training .views-row .views-field.views-field-field-reports-cat .views-label {
    background: url(../images/res.png) no-repeat right center;
}

.training .views-row .views-field.views-field-field-altarykh .views-label,
.training .views-row .views-field.views-field-field-exdate .views-label,
div#block-views-block-reports-block-1 .views-field.views-field-nothing-1 .views-label {
    background: url(../images/calendar-t.png) no-repeat right center;
}

div#block-views-block-reports-block-1 .views-field-body .views-label {
    background: url(../images/description.png) no-repeat right center;
    background-size: 20px;
}


div#block-views-block-reports-block-1 .field-content,
.training .views-row .field-content {
    display: inline-block;
    width: 48.5%;
    font-size: 18.32px;
    color: #526176;
    border-bottom: 1px solid rgb(234, 234, 234);
}



div#block-views-block-reports-block-1 .views-field.views-field-fieldset .field-content,
.training .views-row .views-field.views-field-fieldset .field-content {
    display: inline-block;
    width: 100%;
    font-size: 18.32px;
    color: #526176;
    border-bottom: 0px solid rgb(234, 234, 234);
}

.training .views-row .views-field.views-field-fieldset {
    width: 18.394%;
}

div#block-views-block-reports-block-1 .views-field.views-field-fieldset fieldset,
.training .views-row .views-field.views-field-fieldset fieldset {
    border: 0;
    padding: 0;
    margin: 0;
}

div#block-views-block-reports-block-1 .views-field.views-field-field-image,
.training .views-row .views-field.views-field-field-image {
    width: 100%;
    height: 141px;
    overflow: hidden;
    border-radius: 11px;
    border: 1px solid;
    margin: 0px;
    display: flex;
    align-items: center;
}

div#block-views-block-reports-block-1 .views-field.views-field-field-image .field-content,
div#block-views-block-reports-block-1 .views-field.views-field-field-image .field-content img,
.training .views-row .views-field.views-field-field-image .field-content,
.training .views-row .views-field.views-field-field-image .field-content img {
    width: 100%;
    height: auto;
    max-height: 100%;
}





div#block-views-block-reports-block-1 .views-field.views-field-nothing,
.training .views-row .views-field.views-field-nothing {
    width: 100%;
}

div#block-views-block-reports-block-1 .views-field.views-field-nothing a,
.training .views-row .views-field.views-field-nothing a {
    width: 100%;
    font-size: 12px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #526176;
    color: #fff;
    border-radius: 5px;
    margin-top: 8px;
}


/*******discussion-platforms*****/

.discussion-platforms .views-row {
    display: inline-block;
    height: 350px;
    margin-bottom: 50px;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}

.discussion-platforms .views-row .views-field-field-image,
.discussion-platforms .views-row .views-field-field-image img,
.discussion-platforms .views-row .views-field-field-image .field-content {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.discussion-platforms .views-row .views-field-field-image img {
    width: 150%;
    max-width: initial;
    object-fit: cover;
    border-radius: 3px;
}

.discussion-platforms .views-row .views-field.views-field-fieldset {
    display: inline-block;
    position: absolute;
    top: 0;
    width: 92.1%;
    height: 100%;
    border-radius: 3px;
    background-color: rgba(82, 97, 118, 0.58);
}


.discussion-platforms .views-row fieldset {
    border: 0px solid #CCCCCC;
    padding: 5px 10px;
    margin: 0;
    color: #fff;
    padding: 65px 20px;
    /* padding-left: 55px; */
    width: 100%;
    height: 100%;
    transition: 0.3s;
    padding-top: 60%;
    border-radius: 3px;
}

.discussion-platforms .views-row fieldset:hover {
    padding-top: 65px;
    background-color: rgba(44, 51, 62, 0.859);
}


.discussion-platforms .views-row .views-field.views-field-field-altarykh {
    font-size: 14.44px;
    line-height: 1;
    margin-bottom: 20px;
}

.discussion-platforms .views-row .views-field-title a {
    width: 100%;
    display: inline-block;
    /* font-size: 14.2px; */
    color: #fff;
    line-height: 1.2;
    margin-bottom: 25px;
    font-size: 18px;

}

.discussion-platforms .views-row .views-field.views-field-body {
    line-height: 1.2;
    /* font-size: 11.5px; */
    margin-bottom: 25px;
    opacity: 0;
    font-size: 16px;
}

.discussion-platforms .views-row fieldset:hover .views-field.views-field-body {
    opacity: 1;
}

.discussion-platforms .views-row .views-field.views-field-body p {
    margin: 0;
}



.discussion-platforms .views-row .views-field.views-field-view-node a {


    font-size: 11px;
    color: #fff;
    padding: 10px 17px;
    position: relative;
    z-index: 99;
    line-height: 1;
    padding-left: 30px;
}

.discussion-platforms .views-row .views-field.views-field-view-node a::before {
    display: inline-block;
    content: '';
    width: 35px;
    height: 28px;
    background: #e4a689;
    position: absolute;
    top: 3px;
    right: 0;
    border-radius: 4px;
    z-index: -1;
    transition: 0.3s;
}

.discussion-platforms .views-row .views-field.views-field-view-node a:hover::before {
    width: 100%;
}

.discussion-platforms .views-row .views-field.views-field-view-node a::after {
    display: inline-block;
    content: '';
    background: url(../images/read-more.png) no-repeat center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 0;
    z-index: 999;
    filter: brightness(0) invert(1);
}

#block-views-block-mnsat-llnqash-block-1 .views-field.views-field-field-image,
#block-views-block-mnsat-llnqash-block-2 .views-field.views-field-field-image {
    text-align: center;
}

#block-views-block-mnsat-llnqash-block-1 img,
#block-views-block-mnsat-llnqash-block-2 img {
    /* width: 100%;
    height: auto; */
    width: auto;
    height: 300px;
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.13);
    margin-bottom: 25px;
}

#block-views-block-mnsat-llnqash-block-1 fieldset,
#block-views-block-mnsat-llnqash-block-2 fieldset {
    padding: 0;
    margin: 0;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.13);
    border-radius: 10px;
    padding: 20px 15px;
    border: 0px;
    margin-bottom: 25px;

}

#block-views-block-mnsat-llnqash-block-1 .views-field-title,
#block-views-block-mnsat-llnqash-block-1 span.views-label.views-label-rendered-entity,
#block-views-block-mnsat-llnqash-block-2 .views-field-title,
#block-views-block-mnsat-llnqash-block-2 span.views-label.views-label-rendered-entity {
    font-size: 19px;
    margin-bottom: 20px;
    color: #526176;
    display: inline-block;
    width: 100%;
}

#block-views-block-mnsat-llnqash-block-1 .views-field.views-field-field-altarykh,
#block-views-block-mnsat-llnqash-block-2 .views-field.views-field-nothing {
    font-size: 16px;
    color: #d14502;
    padding-right: 20px;
    background: url(../images/calendar1.png) no-repeat right center;
}

pre {
    background: transparent;
    font-family: 'coco';
}

#block-views-block-mnsat-llnqash-block-1 .views-field.views-field-body,
#block-views-block-mnsat-llnqash-block-2 .views-field.views-field-body {
    font-size: 15px;
    line-height: 1.2;
    margin-top: 20px;
}

#block-views-block-mnsat-llnqash-block-1 span.views-label.views-label-body,
#block-views-block-mnsat-llnqash-block-2 span.views-label.views-label-body {
    font-size: 17px;
    color: #d14502;
}

#block-views-block-mnsat-llnqash-block-1 .views-field-rendered-entity article h2,
#block-views-block-mnsat-llnqash-block-1 .views-field-rendered-entity article .links.inline,
#block-views-block-mnsat-llnqash-block-1 .js-filter-wrapper {
    display: none;
}


#block-views-block-mnsat-llnqash-block-1 .views-field-rendered-entity article.js-comment {
    display: inline-block;
    width: 100%;
    padding-right: 100px;
    padding-top: 10px;
    margin-bottom: 10px;
    background: url(../images/user.jpg)no-repeat top right;
    min-height: 100px;
}

.date-comments {
    font-size: 16px;
    line-height: 1;
    margin-bottom: 10px;
    color: #999999;
}

.body-comments {
    font-size: 14px;
    line-height: 1.3;
    color: #5c5c5c;
}

#block-views-block-mnsat-llnqash-block-1 .views-field-rendered-entity textarea {
    resize: none;
    border-width: 1px;
    border-color: rgb(225, 225, 225);
    border-style: solid;
    border-radius: 10px;
    /* box-shadow: 0px 0px 32px 0px rgb(0 0 0 / 10%); */
    height: 231px;
    width: 100%;
    outline: none;
    padding: 20px;
}

#block-views-block-mnsat-llnqash-block-1 label {
    font-size: 18.09px;
    margin-bottom: 20px;
    color: #4d6e9e;
}

#block-views-block-mnsat-llnqash-block-1 input.button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 97px;
    height: 30px;
    border-radius: 6px;
    background-color: rgb(82, 97, 118);
    border: 0px;
    color: #fff;
}


/****** jordan-in-international-indicators ***/



.jordan-in-international-indicators .views-field.views-field-field-image {
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(161, 161, 161);
    border-radius: 8px;
    height: 262px;
    margin-bottom: 40px;
    transition: 0.3s;
}


.jordan-in-international-indicators .views-field.views-field-field-image .field-content {
    width: 100%;
    height: 100%;
}

.jordan-in-international-indicators .views-field.views-field-field-image .field-content a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}



.jordan-in-international-indicators .views-field.views-field-field-image:hover {
    background: url(../images/border.jpg) no-repeat;
    background-size: 100%;
    border-color: transparent;
}


.page-node-type-alardn_fy_almwshrat_aldwlyt #main-content .container {
    width: 100%;
}

.page-node-type-alardn_fy_almwshrat_aldwlyt #main-content #block-itc-content {
    padding: 0;
}


.page-node-type-alardn_fy_almwshrat_aldwlyt #main-content .views-element-container {
    padding: 60px 7%;
    display: inline-block;
    width: 100%;
}


div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-1,
#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 {
    display: inline-block;
    width: 100%;
    background: #fdfcfa;
    margin-bottom: 50px;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-1 h2,
#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 h2 {
    display: inline-block;
    float: right;
    width: 54%;
    font-size: 20px;
    margin: 0;
    padding-top: 80px;
    margin-bottom: 20px;
}

#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 h2 {
    float: left;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-1 h2 span,
#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 h2 span {
    color: #5e9927;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-1 .views-field.views-field-field-image2,
#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 .views-field-field-image4 {
    width: 32%;
    height: 397px;
    float: left;
    margin-top: -11%;
    border-radius: 25px;
    overflow: hidden;
}

#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 .views-field-field-image4 {
    float: right;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-1 .views-field.views-field-body,
#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 .views-field-field__mnhjyt-almwshr-wm-ayyrh- {
    display: inline-block;
    float: right;
    width: 54%;
    font-size: 15px;
    color: #5c5c5c;
    line-height: 1.2;
}

#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 .views-field-field__mnhjyt-almwshr-wm-ayyrh- {
    float: left;
}


#block-views-block-alardn-fy-almwshrat-aldwlyt-block-2 .views-field-field__mnhjyt-almwshr-wm-ayyrh- ul,
div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-1 .views-field.views-field-body ul {
    list-style: disc;
    margin-right: 20px;
}


div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-3 {
    padding: 60px 0 !important;
    position: relative;
    text-align: center;
    background-blend-mode: overlay;
    font-size: 15px;
    color: #5c5c5c;
}




div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-3 h2,
#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 h2 {
    display: block;
    font-size: 20px;
    margin: 0;
    margin-bottom: 50px;
    text-align: center;
}


div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-3 h2 span,
#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 h2 span {
    color: #5e9927;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-4 .views-field {
    border-radius: 21px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20.16px 0.84px rgb(0 0 0 / 11%);
    padding: 60px 20px;
    width: 47%;
    margin: 0 30px;
    float: right;
    font-size: 15px;
    min-height: 327px;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-4 .views-field h2 {

    font-size: 20px;
    margin-bottom: 20px;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-4 .views-field h2 strong {
    color: #5e9927;
    font-weight: normal;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-4 .views-field:first-child {
    margin-right: 0;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-4 .views-field:last-child {
    margin-left: 0;
}


div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 .views-row {
    display: inline-block;
    width: 26.2%;
    margin: 0 10%;
    text-align: center;
    float: left;
    height: 280px;
    padding-top: 6%;
    border-radius: 21px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20.16px 0.84px rgba(0, 0, 0, 0.11);
    transition: 0.4s;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 .views-row:hover {
    background: url(../images/border2.jpg) no-repeat;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 .views_slideshow_cycle_slide .views-row:first-child,
div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 .views_slideshow_cycle_slide .views-row:last-child {
    margin: 0;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 .views-row .views-field.views-field-field-type-1 {
    font-size: 15px;
    margin-top: 18px;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 {
    display: inline-block;
    width: 100%;
    height: 480px;
    position: relative;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 .views_slideshow_cycle_main,
div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 .views_slideshow_cycle_teaser_section,
div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-5 .views_slideshow_cycle_slide {
    display: inline-block;
    width: 100% !important;
    height: 280px !important;
}


span#views_slideshow_controls_text_previous_alardn_fy_almwshrat_aldwlyt-block_5 {
    position: absolute;
    top: 50%;
    right: 5%;
}

span#views_slideshow_controls_text_previous_alardn_fy_almwshrat_aldwlyt-block_5 a {
    font-size: 0px;
    background: url(../images/right.png) no-repeat right;
    width: 10px;
    height: 17px;
    display: inline-block;
}

span#views_slideshow_controls_text_next_alardn_fy_almwshrat_aldwlyt-block_5 a {
    font-size: 0px;
    background: url(../images/left.png) no-repeat right;
    width: 10px;
    height: 17px;
    display: inline-block;
}

span#views_slideshow_controls_text_next_alardn_fy_almwshrat_aldwlyt-block_5 {
    position: absolute;
    top: 50%;
    left: 3%;
}


span#views_slideshow_controls_text_pause_alardn_fy_almwshrat_aldwlyt-block_5 {
    display: none;
}


div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-6 .skin-default {
    border-radius: 21px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20.16px 0.84px rgb(0 0 0 / 11%);
    padding: 60px 20px;
    text-align: center;
    margin-top: 30px;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-6 .views_slideshow_pager_field_item {
    display: inline-block;
    margin: 1%;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-7 {
    text-align: center;
    font-size: 14px;
}

div#block-views-block-alardn-fy-almwshrat-aldwlyt-block-7 a {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: rgb(47, 85, 151);
    width: 137px;
    height: 38px;
    color: #fff;
    margin: 20px auto;
    font-size: 14px;
}


.page-args-ar-faq #block-itc-content {
    padding-right: 55%;
    background: url(../images/faq.jpg)no-repeat right 40px;
    min-height: 470px;
}

.page-args-ar-faq #block-itc-content .views-row {
    margin-bottom: 20px;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 20px 40px;
    font-size: 17px;
    font-family: 'coco';
    color: #526176;
    background: #f8f8f8 url(../images/tab.png) no-repeat 96% center;
    border-radius: 0;
    border: 0px;
}

.ui-accordion .ui-accordion-header.ui-state-active {
    color: #fff;
    background: #526176 url(../images/tab-o.png) no-repeat 96% center;
}

.ui-accordion .ui-accordion-content {
    padding: 0 3px;
    border-top: 0;
    overflow: auto;
    border: 0;
    font-family: 'coco';
    line-height: 1.2;
    font-size: 15px;
    color: #526176;
    height: auto !important;
}

div#block-webform {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 100px;
}

div#block-webform h2 {
    font-size: 22.2px;
    line-height: 1;
    padding-bottom: 15px;
    color: #526176;
    margin-bottom: 20px;
    position: relative;
}

div#block-webform h2::after {
    display: inline-block;
    content: '';
    width: 29px;
    height: 3px;
    background: #526176;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}




form#webform-submission-faq-add-form {
    display: inline-block;
    width: 54.2%;
}

form#webform-submission-faq-add-form input,
form#webform-submission-faq-add-form textarea {
    font-family: "coco";
    font-size: 13px;
    border: 1px solid #c0c0c0c7;
    color: #000;
    padding: 6px 7px;
    width: 98%;
    margin-bottom: 14px;
    border-radius: 4px;
}

form#webform-submission-faq-add-form input::placeholder,
form#webform-submission-faq-add-form textarea::placeholder {
    color: #c0c0c0;
}

form#webform-submission-faq-add-form .form-item--alasm-alkaml,
form#webform-submission-faq-add-form .form-item-albryd-alalktrwny {
    width: 50%;
    float: right;
}



form#webform-submission-faq-add-form input.button {
    border: 0px;
    background-color: rgb(82, 97, 118);
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 15px;
    margin: 0 auto;
}


form#search-form {
    display: inline-block;
    width: 100%;
}

form#search-form label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 20px;
    font-weight: 700;
}

form#search-form input {
    width: 100%;
    border-width: 0.7px;
    border-color: rgb(205, 205, 205);
    border-style: solid;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    padding: 4px 10px;
    height: 30px;
}

form#search-form .button {
    display: flex;
    width: 100px;
    align-items: center;
    justify-content: center;
    height: 32px;
    border: 0px;
    background: #526176;
    color: #fff;
    font-size: 13.6px;
    border-radius: 8px;
    float: right;
    margin-top: 3.444%;
}

form#search-form .form-item {
    display: inline-block;
    width: 17.6%;
    margin-left: 40px;
    float: right;
}

form#search-form a#edit-help-link {
    display: none;
}

.page-args-ar-search input.form-submit {
    margin: 0px;
    border: 1px solid #cdcdcd;
    border-radius: 0px;
    background: #12549e;
    box-shadow: 0px 0px 0px;
    color: #ffffff;
    font-weight: normal;
    text-shadow: 0px 0px 0px;
    transition: all .3s ease;
    font-size: 12px;
    padding: 3px 11px;
}


.page-args-ar-search input.form-submit:hover {
    background: #a99163;
}

.page-args-ar-search #block-itc-content ol li a {

    color: #12549e;

}

.page-args-ar-search #block-itc-content .pager li {
    border-bottom: 0px;
}

.page-args-ar-search #block-itc-content ol,
.page-args-ar-search #block-itc-content ul {
    color: #12549e;
    font-weight: bold;
}

.page-args-ar-search #block-itc-content ol li,
.page-args-ar-search #block-itc-content ul li {
    border-bottom: 1px dashed #000;
    padding-bottom: 15px;
    margin-bottom: 15px;
    width: 100%;
    direction: rtl;
    color: #000;
    font-weight: normal;
}

.page-args-ar-search #block-itc-content ol li a:hover {
    color: #000;
}

.page-args-ar-search #block-itc-content ul li p:last-child,
.page-args-ar-search #block-itc-content ol li p:last-child {
    display: none;
}


.page-node-type-researchers_abroad #main-content .container {
    width: 100%;
}

.page-node-type-researchers_abroad #block-itc-content {
    padding: 0;
}

div#block-views-block-researchers-abroad-block-1 {
    display: inline-block;
    width: 100%;
    padding: 50px 7%;
    margin-bottom: 50px;
    font-size: 16px;
    color: #5c5c5c;
    background: #fdfcfa;
    line-height: 1.2;
    font-weight: bold;
}

div#block-views-block-researchers-abroad-block-1 .views-field.views-field-title {
    font-size: 20px;
    color: #000;
    margin-bottom: 20px;
}

div#block-views-block-researchers-abroad-block-1 p {
    margin-bottom: 30px;
}

div#block-views-block-researchers-abroad-block-2 {
    display: inline-block;
    width: 100%;
    padding: 0 15.8%;
    position: relative
}


div#block-views-block-researchers-abroad-block-2 .views_slideshow_cycle_main,
div#block-views-block-researchers-abroad-block-2 .views_slideshow_cycle_slide {
    height: 337px !important;
    overflow: hidden;
}

div#widget_pager_bottom_researchers_abroad-block_2 {
    text-align: center;
}

div#widget_pager_bottom_researchers_abroad-block_2 .views_slideshow_pager_field_item {
    display: inline-block;
    margin: 0.5%;
    width: 170px;
    height: 93px;
    border-radius: 10px;
}

div#widget_pager_bottom_researchers_abroad-block_2 .views_slideshow_pager_field_item .views-field-field-mjmw-t-swr,
div#widget_pager_bottom_researchers_abroad-block_2 .views_slideshow_pager_field_item .views-content-field-mjmw-t-swr,
div#widget_pager_bottom_researchers_abroad-block_2 .views_slideshow_pager_field_item .views-content-field-mjmw-t-swr img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}


div#block-views-block-researchers-abroad-block-2 .views-field.views-field-nothing {
    display: inline-block;
    width: 100%;
    height: 99%;
    position: absolute;
    top: 0;
    border-radius: 10px;
    background-image: -moz-linear-gradient(90deg, rgb(209, 209, 209) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(209, 209, 209) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(209, 209, 209) 0%, rgba(255, 255, 255, 0) 100%);
    font-size: 0px;
}

ul#widget_pager_top_researchers_abroad-block_2 {
    text-align: center;
    position: absolute;
    bottom: 34%;
    width: 68%;
    z-index: 99;
}

ul#widget_pager_top_researchers_abroad-block_2 li {
    display: inline-block;
    width: 10px;
    height: 10px;
    font-size: 0px;
    border-radius: 100%;
    background: #fff;
    margin: 2px 10px;
}

ul#widget_pager_top_researchers_abroad-block_2 li.active {
    background: #c58c68;
}


.page-args-ar-node-50 #block-itc-content article {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 32px 0px rgb(0 0 0 / 13%);
    padding: 50px;
    margin-bottom: 60px;
    font-size: 17px;
}


.page-args-ar-importent-links #block-itc-content.views-field.views-field-field-logo {
    width: 100%;
    height: 165px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 5px 3px #dfdfdf;
    overflow: hidden;
}


.sitemap-item h2 {
    display: none
}


.sitemap-item ul {
    padding-left: 0;
    list-style: square;
}

.sitemap-item ul li a {
    display: inline-block;
    padding-right: 0;
    font-size: 17px;
    margin-bottom: 20px;
}

.sitemap-item ul li ul {

    margin-right: 41px;
    width: 100%;
}

.sitemap-item ul ul li.leaf a {
    display: inline-block;
    background: none;
    padding-left: 0;
    font-size: inherit;
    padding-bottom: 0;
    background-size: 18px;
}

.sitemap-item ul ul li {
    list-style: square;
    display: list-item;
    font-size: 15px;
}

.sitemap-item li {
    display: list-item;
    width: 100%;
}

#block-simplenewssubscription-2 {
    position: relative;
}

#block-simplenewssubscription-2 .fieldgroup,
#block-simplenewssubscription-2 .description {
    display: none;
}

#block-simplenewssubscription-2 #edit-message {
    position: absolute;
    top: -81%;
    font-size: 16px;
    color: #575151;
    line-height: 1;
}

.important-links .views-field {
    display: flex;
    width: 100%;
    height: 190px;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
}

.important-links .views-field img {
    max-width: 100%;
    max-height: 175px;
    width: auto;
}


.important-links .views-field:hover {
    background: #f3f3f3;
}


input[type="date"] {
    border-radius: 3px;
    background-color: rgb(233, 233, 237);
    border: 0;
    padding: 2px 10px;
    width: 132px;
    font-size: 12px;
    height: 30px;
}



.infographic {
    border-radius: 7px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 6.72px 0.28px rgb(0 0 0 / 11%);
    padding: 20px 35px;
    width: 79%;
}

.infographic img {
    width: 100%;
    height: auto;
}

.infographic .views-field.views-field-field-image,
.infographic .views-field.views-field-field-image-1 {
    float: right;
    width: 37%;
    font-size: 10px;
    text-align: center;
    clear: right;

}

.infographic .views-field.views-field-field-image2,
.infographic .views-field.views-field-field-image2-1 {
    float: left;
    width: 57%;
    font-size: 10px;
    text-align: center;
    display: inline-block;
}

.infographic .views-field.views-field-field-image3-1,
.infographic .views-field.views-field-field-image3 {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}


div#block-views-block-akhr-alakhbar-block-1 {
    display: inline-block;
    width: 100%;
    position: absolute;
    bottom: 8px;
    right: 0;
    background-color: rgba(56, 56, 56, 0.8);
    color: #fff;
    padding: 0 100px;
    z-index: 9;
}

ul.my-news-ticker {
    top: -11px;
}



div#block-views-block-akhr-alakhbar-block-1 .acme-news-ticker-box {
    display: flex;
    float: right;
    width: 100%;
    height: 38px;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

div#block-views-block-akhr-alakhbar-block-1 .news-item {
    padding-right: 30px;
    margin-left: 30px;
    background: url(../images/marquee.png) no-repeat right center;
    background-size: 25px;
}

div#block-views-block-akhr-alakhbar-block-1 .news-item:last-child {
    margin: 0;
    padding: 0;
    background: none;
}

div#block-views-block-akhr-alakhbar-block-1 .news-item a {
    font-family: 'coco';
    font-size: 15px;
    word-spacing: 2px;
    color: #fff;


}


.ui-widget.ui-widget-content {
    z-index: 999;
    font-family: 'coco';
}

.ui-widget-header {
    border: 1px solid #dddddd
    /*{borderColorHeader}*/
    ;
    background: #526176;
    color: #333333
    /*{fcHeader}*/
    ;
    font-weight: bold;
    color: #fff;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    width: 100%;
    text-align: center;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active,
.ui-dialog .ui-dialog-buttonpane button,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #c5c5c5
    /*{borderColorDefault}*/
    ;
    background: #526176
    /*{bgColorDefault}*/
    /*{bgImgUrlDefault}*/
    /*{bgDefaultXPos}*/
    /*{bgDefaultYPos}*/
    /*{bgDefaultRepeat}*/
    ;
    font-weight: normal
    /*{fwDefault}*/
    ;
    color: #454545
    /*{fcDefault}*/
    ;
    /* color: #fff !important; */
    font-family: 'coco' !important;
}

.ui-dialog .js-form-type-radio {
    text-align: right;
}


.ui-button .ui-icon {
    filter: brightness(0) invert(1);
    background-color: transparent !important;
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    filter: brightness(0) invert(1);
    background-color: transparent !important;
}

/* .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
    background-color: transparent !important;
} */
div#block-views-block-pol-block-1 {
    z-index: 999;
    position: fixed;
    right: 0;
    top: 43%;
}

div#block-views-block-pol-block-1 a {
    background: #526176;
    color: white !important;
    padding: 4px 12px 4px 15px;
    font-size: 14px;
    box-shadow: 1px 1px 10px #ccc;
    border-radius: 5px 0 0 5px;
    transition: 0.3s ease;
    font-family: 'fairuz_black';
}

.ajax-progress.ajax-progress-fullscreen {
    background: rgb(0 0 0 / 31%) !important;
    width: 100%;
    height: 100%;
    right: 0;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    display: flex;

}

/* .top-sc
{
    position: fixed;
    top: 0;
    z-index: 90999;
} */

.slider0.container-fluid.no-padding.no-margin {
    position: relative;
    display: inline-block;
    width: 100%;
}


div#block-alzwar li {
    display: none;
}

div#block-alzwar li:first-child {
    display: inline-block;
    font-size: 18px;
    font-family: 'coco';
}

.views-exposed-form .js-form-item-type {
    display: none;
}


.finance .views-view-grid .views-col {
    float: left;
    display: flex;
    width: 17.7777% !important;
    height: 109px;
    align-items: center;
    justify-content: center;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 2.88px 0.12px rgb(0 0 0 / 15%);
    float: right;
    margin: 15px;
}

.finance .views-view-grid .col-1 {

    margin-right: 0px;
}

.finance .views-view-grid .col-5 {
    margin-left: 0;
}

input.chosen-search-input {
    width: 100% !important;
}



.slick-list {
    direction: ltr;
}

div#block-map {
    width: 100vw;
    margin-right: -9%;
}

.page-args-ar-contactus div#fotter1 {
    margin-top: -14px;
}


/**********/

.page-node-search div#block-itc-content h3,
.page-args-ar-search div#block-itc-content h3,
.page-args-ar-search div#block-itc-content h3 {
    margin-top: 35px;
    font-size: 22px;
}


div#block-titlephotos,
.title_bread div#block-itc-page-title {
    float: right;
}


div#block-cooperationbread,
div#block-knowledgecenterbread,
div#block-aboutbreadcrumb2,
div#block-breadbreadnews,
div#block-breadactivity,
div#block-breadagreements,
div#block-breadconferences,
div#block-discussionplatforms,
div#block-breadnews,
div#block-breadphotos,
div#block-breadreports,
div#block-breadvideos,
div#block-breadworkshops,
div#block-breadnews,
div#block-breadnews,
#block-breadalardnmwshrat,
div#block-views-block-breadcrumb-block-1,
div#block-views-block-breadcrumb-block-2,
div#block-views-block-breadcrumb-block-3,
div#block-views-block-breadcrumb-block-4,
div#block-views-block-breadcrumb-block-5,
div#block-views-block-breadcrumb-block-6,
div#block-views-block-breadcrumb-block-7,
div#block-views-block-breadcrumb-block-8,
div#block-views-block-breadcrumb-block-9,
div#block-views-block-breadcrumb-block-10,
div#block-views-block-breadcrumb-block-11,
div#block-views-block-breadcrumb-block-12,
div#block-views-block-breadcrumb-block-13,
.title_bread div#block-views-block-breadcrumb-block-14 {
    float: left;
    font-family: 'coco';
}


h3.c_soons {
    font-size: 21px;
}


.socialm ul li p {
    margin: 0;
}


.mm-wrapper {
    overflow-x: unset;
    position: inherit;
}

.import_link img {
    max-height: 150px;
    width: auto;
}


/*********/
div#block-itc-content .c-bodydes {
    width: 48%;
    font-size: 16px;
    line-height: 30px;
    float: right;
}

div#block-itc-content .c-imgdes {
    width: 48%;
    float: left;
}

div#block-itc-content .c-imgdes img {
    width: 100%;
    height: 300px;
    border-radius: 10px;
    box-shadow: 0 0 8px 2px #b7b7b759;
}



form#webform-submission-alwzayf-node-45-add-form div#edit-header {
    width: 100%;
}


form#webform-submission-alwzayf-node-45-add-form .js-form-item {
    width: 48%;
    margin: 1%;
    float: right;
}

form#webform-submission-alwzayf-node-45-add-form div#edit-header {
    width: 100%;
}

form#webform-submission-alwzayf-node-45-add-form  label {
       display: inline-block;
    margin-bottom: 10px;
    width: 100%;}

form#webform-submission-alwzayf-node-45-add-form .js-webform-radios {
    display: flex
;
    justify-content: flex-start;
}
form#webform-submission-alwzayf-node-45-add-form .js-form-type-radio {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}

form#webform-submission-alwzayf-node-45-add-form .js-form-type-radio input{ 
    width: auto;
    height: auto;
    margin: 0;
}
form#webform-submission-alwzayf-node-45-add-form .js-form-type-radio label

{

    margin: 0;
}


form#webform-submission-alwzayf-node-45-add-form .webform-element-description
{
display : none;
}


form#webform-submission-alwzayf-node-45-add-form {
    display: flex
;
    justify-content: flex-start;
    flex-wrap: wrap;
}

form#webform-submission-alwzayf-node-45-add-form  div[id^="ajax-wrapper--"],form#webform-submission-alwzayf-node-45-add-form  #ajax-wrapper
{
	width: 48%;
    margin: 1%;
}
form#webform-submission-alwzayf-node-45-add-form  div[id^="ajax-wrapper--"] .form-item ,form#webform-submission-alwzayf-node-45-add-form  #ajax-wrapper .form-item

{
    width: 100%;
    margin: 0;
}
