﻿:root {
    --green: #007636;
    --green2: #007A38;
    ;
}

html {
    scroll-behavior: smooth;
}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold-webfont.woff2') format('woff2'), url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Medium';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/cairo/cairo-v2-latin_arabic-700.eot'); /* IE9 Compat Modes */
  src: local('Cairo Bold'), local('Cairo-Bold'),
       url('../fonts/cairo/cairo-v2-latin_arabic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cairo/cairo-v2-latin_arabic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/cairo/cairo-v2-latin_arabic-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/cairo/cairo-v2-latin_arabic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/cairo/cairo-v2-latin_arabic-700.svg#Cairo') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'Montserrat-Bold';
    font-style: normal;
  font-weight: 900;
  src: url('../fonts/cairo/cairo-v2-latin_arabic-900.eot'); /* IE9 Compat Modes */
  src: local('Cairo Black'), local('Cairo-Black'),
       url('../fonts/cairo/cairo-v2-latin_arabic-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cairo/cairo-v2-latin_arabic-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/cairo/cairo-v2-latin_arabic-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/cairo/cairo-v2-latin_arabic-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/cairo/cairo-v2-latin_arabic-900.svg#Cairo') format('svg'); /* Legacy iOS */}

@font-face {
    font-family: 'Poppins-SemiBold';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: local('â˜º'), url('../fonts/Poppins-SemiBold.woff') format('woff'), url('../fonts/Poppins-SemiBold.ttf') format('truetype'), url('../fonts/Poppins-SemiBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

::selection {
    background: var(--green);
    ;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.3);
}

::-webkit-scrollbar {
    width: 10px;
    height: 100%;
}

::-webkit-scrollbar-track {
    background-color: #E3E3E3;
}

::-webkit-scrollbar-thumb {
    background-color: var(--green);
    ;
}

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track {
    border-radius: 8px;
}

body {
    margin: 0;
    padding: 0;
    text-align:right!important;
    /*font-family: 'open_sanssemibold';*/
}

.logo {
    display: inline-block;
    width: 270px;
    height: 60px;
    background: url('../img/KAIMRCLogoAr.png') no-repeat center;
    background-size: contain;
    margin: 7px 0 0px 0;
}

.nav-link {
    font-size: 16px;
    color: var(--green);
}


.btnNavBar {
    padding: 0;
    color: rgba(0, 0, 0, 0.5);
    min-width: 0;
    border-color: rgb(0 0 0 / 0%);
    font-size: 1.25em;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.ms-srch-sb-border,
.ms-srch-sb-border:hover,
.ms-srch-sb-borderFocused {
    border: 0;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}


.search-menu .input-group-btn {}

.search-menu .input-group-btn .btn,
.ms-srch-sb > .ms-srch-sb-searchLink {
    background: url('../img/search.svg') no-repeat center;
    background-size: cover;
    width: 13px;
    height: 13px;
    display: block;
    position: absolute;
    top: 2px;
    left: 6px;
    z-index: 999;

    float: left;

    margin-top: 8px;
    margin-left: 16px;

    font-size: 17px;
    border: none;
    cursor: pointer;

}

.ms-srch-sb > .ms-srch-sb-searchLink img {
    display: none;
}

.menu-item {
    font-size: 14px;
    color: var(--green);
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    width: 100%;
}

.nav-item.dropdown > ul > .nav-item.dropdown > .menu-item::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-left: 0.3em solid;
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    float: left;
    margin-top: 9px;
}

.nav-item {
    margin: auto 0px;
}

.nav-item.dropdown > .menu-item::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    float: left;
    margin-top: 9px;
}

.navbar-light .navbar-nav .menu-item {
    color: rgba(0, 0, 0, 0.5);
    background-color:transparent!important;
}



/*  

 







.collapse.navbar-collapse.d-md-block {
    display: block !important;
}


#main-menu>.nav-item.dropdown>.dropdown-menu>.nav-item {
    display: block;
}
#main-menu>.nav-item.dropdown>.dropdown-menu>.nav-item>.nav-link:hover {
    background-color: transparent !important;
    color: var(--green);
    border-left: none;
}

#main-menu>.nav-item.dropdown>.dropdown-menu>.nav-item>.menu-item:hover {
    background-color: transparent !important;
    color: var(--green);
    border-left: none;
}

*/
/*
.navbar-nav .dropdown-menu {
    width: 100%;
    left: 0;
    min-width: 270px;
    margin-top: 0px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    background: #fff;
    box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.27);
}
*/
.search-menu .form-control,
.search-menu .input-group:not(.has-validation) > .form-control:not(:last-child),
.ms-srch-sb-border input[type=text],
.ms-srch-sb > input:focus {
    width: 169px;
    height: 35px;
    border-radius: 5px;
    -webkit-border-radius: 503px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    flex: none;
    float: left;
    font-size: 11px;
    border: 1px solid #cfcfcf;
    margin-left: auto !important;
    padding: 3px 10px;
    margin-right: 0.5rem;
    background-color: #fff;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding: 2px 9px;
    font-size: 14px;
}

/*
.navbar-expand-lg .navbar-nav .nav-link:hover,
.navbar-expand-lg .navbar-nav .nav-item.dropdown.show .nav-link {
    background: var(--green);
    border-radius: 35px;
    color: #fff;
}*/
.btn-primary {
    border-radius: 35px;
        border: none; 
    color: white !important;
}

.dropdown-menu{
    text-align:right!important;
    min-width:15rem!important;
}

.nav-item:hover > ul.dropdown-menu {
    display: block !important;
    }

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.9;
    transition: opacity 0.15s ease;
}
.input-group{
display:block
}

.nav-item.dropdown > .nav-link::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    float: right;
    margin-top: 9px;
}

.nav-item.dropdown > ul > .nav-item.dropdown > .nav-link::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-left: 0.3em solid;
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    float: right;
    margin-top: 9px;
}

/*#main-menu>.nav-item.dropdown>.dropdown-menu>.nav-item>.nav-link::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-left: 0.3em solid;
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    float: right;
    margin-top: 9px;
}*/


.nav-item .ms-navedit-editSpan {
    display: none;
}

.ms-navedit-editSpan {
    position: absolute;
    top: 36px;
    right: 0;
}

.nav-item.dropdown {
    padding-right: 9px;
}

a,
.ms-link:visited {
    color: var(--green);
}

div.article,
div.welcome,
#s4-bodyContainer {
    padding: 0;
}

.article-content,
.welcome-content,
.ms-webpartzone-cell {
    margin: 0;
}

.ms-rtestate-field > br {
    display: none
}

.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
    background-image: none !important;
    padding: 0
}

.ms-ToolPaneOuter {
    z-index: 9999;
    position: relative;
}

/*
* ----------------------------------------------------------------------------------------
* Custom Socil
* ----------------------------------------------------------------------------------------
*/
.btn-facebook {
    color: #fff;
    background-color: rgba(59, 89, 152, 0);
    border-color: rgba(255, 255, 255, 0.2);
}

.btn-twitter {
    color: #fff;
    background-color: rgba(85, 172, 238, 0);
    border-color: rgba(255, 255, 255, 0.2);
}

.btn-linkedin {
    color: #fff;
    background-color: rgba(0, 123, 182, 0);
    border-color: rgba(255, 255, 255, 0.2);
}

.btn-instagram {
    color: #fff;
    background-color: rgba(63, 114, 155, 0);
    border-color: rgba(255, 255, 255, 0.2);
}

.btn-openid {
    color: #fff;
    background-color: rgba(247, 147, 30, 0);
    border-color: rgba(255, 255, 255, 0.2);
}

.btn-google {
    color: #fff;
    background-color: rgba(221, 75, 57, 0);
    border-color: rgba(255, 255, 255, 0.2);
}

.btn-github {
    color: #fff;
    background-color: rgba(68, 68, 68, 0);
    border-color: rgba(255, 255, 255, 0.2);
}

.success {
    border-color: #fff;
    color: #fff;
    border: 2px solid #fff;
    padding: 14px 50px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 2px;
}

.success:hover {
    background-color: #4CAF50;
    border: 2px solid #4CAF50;
    color: white;
}

.success:visited {
    color: white;
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

.mt-10 {
    margin-top: 1rem !important;
}

.mt-20 {
    margin-top: 2rem !important;
}

.mt-30 {
    margin-top: 3rem !important;
}


.footer-two {
    background-color: #F1F0F0;
    color: #000000;
    padding-top: 20px;
    padding-bottom: 18px;
}

.footer-two ul {
    padding-bottom: 10px;
}

.footer-two ul li a {
    font-family: cairo-700;
    font-size: 15px;
    color: #000;
}

.footer-two ul li a:hover {
    font-size: 15px;
    color: #009966;
}

.footer-two p,
.footer-two p a {
    font-family: cairo-700;
    margin: 0px;
    font-size: 12px;
    color: #5B5B5B;
}

a:-webkit-any-link {
    text-decoration: none !important;
}

#carouselKAIMRC .carousel-item {
   /* max-height: 500px;
    background-size: cover;
    background-position: center center;
    transition: 0.5s;*/
}

.carousel-caption {
    /*background: transparent;
    opacity: 0;
    /* Note: currently only Safari supports backdrop-filter */
    /*  backdrop-filter: blur(40px);8/
    --webkit-backdrop-filter: blur(40px);
   /* background-color: #0000005e;*/
    /*chu right: 50%;*/
   /* top: 100%;
    bottom: auto;
    color: #fff;
    padding: 0;
    transition: 0.5s;*/
    padding: 10px;
    background: #24242459;
    right: 15% !important;
    bottom: 20px !important;
    left: 15% !important;
    top: 60% !important;
     }

.carousel-caption.topleft,
.carousel-caption.bottomleft {
    background: transparent;
    opacity: 0;
    /* Note: currently only Safari supports backdrop-filter */
    /* backdrop-filter: blur(40px);*/
    --webkit-backdrop-filter: blur(40px);
    /*  background-color: #0000005e;*/
    right: 50%;
    top: 100%;
    bottom: auto;
    color: #fff;
    padding: 0;
    transition: 0.5s;
}

.carousel-caption.topright,
.carousel-caption.bottomright {
    background: transparent;
    opacity: 0;
    /* Note: currently only Safari supports backdrop-filter */
    /*  backdrop-filter: blur(40px);*/
    --webkit-backdrop-filter: blur(40px);
    /*   background-color: #0000005e;*/
    left: 50%;
    right: 15% !important;
    top: 100%;
    bottom: auto;
    color: #fff;
    padding: 0;
    transition: 0.5s;
}


#carouselKAIMRC .carousel-item.active .carousel-caption {
  /* top: calc(50% - 23px);*/
    }

/*
#carouselKAIMRC .carousel-item.active .carousel-caption.topleft {
  top: calc(30% - 115px)!important;
    opacity: 0.91;
}


#carouselKAIMRC .carousel-item.active .carousel-caption.topright {
    top: calc(30% - 115px)!important;
    opacity: 0.91;
}

#carouselKAIMRC .carousel-item.active .carousel-caption.bottomright {
    top: calc(80% - 115px)!important;
    opacity: 0.91;
}

#carouselKAIMRC .carousel-item.active .carousel-caption.bottomleft{
    top: calc(80% - 115px)!important;
    opacity: 0.91;
}
*/

.carousel-caption h5 {
text-align:left;
    /*font-size: 1.5rem; 
    padding: 30px 20px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    line-height: 3rem;*/
}

.carousel-caption h3 {
    font-size: 0.9rem;
    text-align: left;
    padding: 0;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    line-height: 1rem;
    color: #fff;
}


.h-bar-m::after,
.h-bar-l::after,
.h-bar-r::after,
.h-bar-m-l::after {
    content: '';
    width: 35px;
    height: 6px;
    background-color: #6AB353;
    display: block;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

.h-bar-m::after,
.h-bar-m-l::after {
    margin: 15px auto
}

.h-bar-m-l::after {
    width: 50%;
}

.h-bar-r:after {
    margin: 15px 0 15px auto;
}

.h-bar-l:after {
    margin: 15px 0px auto 15px;
}

h1.heading {
    color: var(--green2);
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
    text-align: center;
    font-size: 2.2rem;
    margin-bottom: 50px;
}

h2.heading {
    color: var(--green2);
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
    font-size: 1.25rem;
    margin-bottom: 35px;
    display: table;
    margin: 14px;
    text-align: left;
    position: relative;
    line-height: 10px;
}

.researchCard {
    position: relative;
    overflow: hidden;
    min-height: 252px;
    color: #fff;
    display: block;
    transition: 0.3s;
    margin-bottom: 30px;
    border-radius: 6px;
    cursor:default;
}

.researchCard:hover {
background: rgb(0 122 56);
    color: #fff;
}

.researchCard .overlay {
    display: inline-block;
    width: 100%;
    min-height: 100%;
    position: absolute;
    top: 164px;
    left: 0;
    z-index: 1;
    background: #007a38;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

.researchCard:hover .overlay {
    top: 0;
}

.researchCard:hover img {
    transform: translate(-50%, 0) scale(1.5);
    -webkit-transform: translate(-50%, 0) scale(1.5);
    -moz-transform: translate(-50%, 0) scale(1.5);
    -ms-transform: translate(-50%, 0) scale(1.5);
    -o-transform: translate(-50%, 0) scale(1.5);
}

.researchCard img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    z-index: 0;
    transition: 0.3s;
    width: 100%;
}

.researchCard h3 {
    z-index: 2;
    position: relative;
    text-align: center;
    font-size: 16px;
    font-family: 'Montserrat-Bold';
    padding: 21px 17px;
    min-height: 88px;
    color: #fff;
}

.researchCard h3 .card-icon {
    display: inline-block;
    height: 41px;
    width: 50px;
    padding-right: 12px;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: -14px;
    background-size: contain;
}

.researchCard ul {
    max-height: 150px;
    padding-inline-start: 0px;
    overflow-y: scroll;
    mask-image: linear-gradient(to top, transparent, black), linear-gradient(to right, transparent 17px, black 17px);
    mask-size: 100% 20000px;
    mask-position: left bottom;
    -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to right, transparent 17px, black 17px);
    -webkit-mask-size: 100% 20000px;
    -webkit-mask-position: left bottom;
    transition: mask-position 0.3s, -webkit-mask-position 0.3s;
    margin: 0 30px;
}
.researchCard li {
    border-bottom: 1px solid #ffffff7a;
    padding-bottom: 3px;
    }
.bloodCancer .card-icon {
    background-image: url('../img/blood.svg');
}

.Diabetes .card-icon {
    background-image: url('../img/Diabetes.svg');
}

.Cardiovascular .card-icon {
    background-image: url('../img/Cardiovascular.svg');
}

.Infectious .card-icon {
    background-image: url('../img/Infectious.svg');
}

.Neuroscience .card-icon {
    background-image: url('../img/Neuroscience.svg');
}

.Genetic .card-icon {
    background-image: url('../img/Genetic.svg');
}

.highlights {
    display: inline-block;
    padding: 15px;
}

.highlights:hover {
    background-color: #fff;
    text-decoration: none;
}

.highlights img {
    max-width: 100%;
    height: 281px;
    background-size: cover;
}

.highlights h5 {
    font-size: 16px;
    font-family: 'Montserrat-Medium';
}

.highlights .date {
    color: #929292;
    font-family: 'open_sanssemibold';
    font-size: 13px;
}

.highlights .date::before {
    content: '';
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url('../img/clock.svg') no-repeat center;
}

.btn {
    font-family: 'Montserrat-Bold';
    padding: 16px 34px;
    font-size: 14px;
    /*border-color: #212529;
    color: #242424 !important;*/
}

.btn-more {
    margin-top: 45px;
}

.btn-more::after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 16px;
    background: url('../img/more.svg') no-repeat center;
    margin-left: 10px;
    margin-bottom: -3px;
}

#publication .card,
#publication .card-header {
    background: transparent;
    border: 0;
    padding: 0;
    border-bottom: 0.02rem solid #f3f3f3;
}
#publication .card,
#publication .card-header:hover {
    background: transparent;
    border: 0;
    padding: 0;
    border-bottom: 0.02rem solid #f3f3f3;
    
}

.carousel-item {
    transition: 0.5s;
}

#publication .card-header h5 button,
#publication .card-header h5 a.btn {
    color: #707070 !important;
    text-decoration: none !important;
    display: block;
    width: 100%;
    text-align: left;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    padding-left: 70px;
    background: url(../img/publications.png) no-repeat 15px center;
    position: relative;
    font-family: 'Montserrat-medium';
    font-size: 15 px;
}

#publication .card-header h5 button.collapsed::before,
#publication .card-header h5 button.collapsed::after,
#publication .card-header h5 a.collapsed::before,
#publication .card-header h5 a.collapsed::after {
    height: 0;
}

#publication .card-header h5 button::before,
#publication .card-header h5 button::after,
#publication .card-header h5 a::before,
#publication .card-header h5 a::after {
    content: '';
    display: inline-block;
    background-color: var(--green2);
    ;
    width: 6px;
    height: 15px;
    position: absolute;
    left: 25px;
    transition: 0.3s;
}

#publication .card-header h5 button::before,
#publication .card-header h5 a::before {
    top: 21px
}

#publication .card-header h5 button::after,
#publication .card-header h5 a::after {
    bottom: 21px
}

#publication .card-header h5 button:focus,
#publication .card-header h5 a:focus {
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);
    text-decoration: none;
}

#publication .card-header h5 button:not(.collapsed),
#publication .card-header h5 a:not(.collapsed),
#publication .collapse.show,
#publication .collapsing {
    background-color: #fff;
}

#publication .card-header h5 button:not(.collapsed),
#publication .card-header h5 a:not(.collapsed) {
    padding-top: 35px;
    padding-bottom: 35px;
    min-height: 125px;
}

#publication .card-header h5 button.collapsed:hover,
#publication .card-header h5 a.collapsed:hover {
    background-color: #fefefe;
    text-decoration: none;
        box-shadow: 0px -1px 20px 5px rgb(0 0 0 / 8%);
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    width: 37px;
    height: 37px;
    background-color: #007a38;
    border-radius: 50px;
}

.carousel-control-next-icon {
    background-image: url('../img/rightArrow.svg');
}

.carousel-control-prev-icon {
    background-image: url('../img/leftArrow.svg');
}

.carousel-control-prev.Highlights {
    left: -15%;
}

.carousel-control-next.Highlights {
    right: -15%;
}

#carouselAssociated .carousel-item img {
    max-width: 100%;
}

.contact {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    background: transparent;
    opacity: 0.91;
    /* Note: currently only Safari supports backdrop-filter */
    backdrop-filter: blur(40px);
    --webkit-backdrop-filter: blur(40px);
    background-color: rgba(255, 255, 255, 0.5);
    padding: 45px 40px;
}

#contact .container {
    position: relative;
}

.contact ul {
    text-align: right;
}

.contact ul li {
    display: inline-block;
    font-family: 'Montserrat-Bold';
    list-style: none;
    vertical-align: top;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
    color: #5e5e5e;
    margin-right: 25px;
    padding-left: 25px;
    position: relative;
    margin-bottom: 30px;
}

.contact ul li span {
    display: inline-block;
}

.contact ul li::before {
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center 0px;
    background-repeat: no-repeat;
    position: absolute;
    top: 2px;
    left: 0;
}

.locationContact:before {
    background-image: url('../img/location.svg');
}

.phoneContact::before {
    background-image: url('../img/mobile.svg');
}

.faxContact::before {
    background-image: url('../img/phone.svg');
}

.emailContact::before {
    background-image: url('../img/email.svg');
}


footer {
    /*padding-top: 90px;*/
    position: relative;
    background-color: #f6f6f6;
    /*background-color: #2e3135;*/
    padding-top: 50px;
    padding-bottom: 50px;
    color: #FFF;

}

footer::before {
    background: rgb(246, 246, 246);
    background: -moz-linear-gradient(0deg, rgba(246, 246, 246, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(246, 246, 246, 1) 0%, rgba(225, 225, 225, 1) 100%);
    background: linear-gradient(0deg, rgba(246, 246, 246, 1) 0%, rgba(225, 225, 225, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6", endColorstr="#e1e1e1", GradientType=1);
    width: 100%;
    height: 10px;
    position: absolute;
    display: inline-block;
    content: '';
    top: 0;
    left: 0;
}

.footerLogo {
    max-width: 100%;
}

footer h3 {
    width: 100%;
    border-bottom: 1px solid var(--green2);
    ;
    padding-bottom: 25px;
    font-size: 26px;
    line-height: 37px;
    text-align: left;
    color: var(--green2);
    ;
    font-family: 'Montserrat-Bold';
}

.noborder {
    border: 0;
}

.contact h5 {
    font-family: 'Montserrat-bold';
    font-size: 20px;
    line-height: 24px;
    text-align: right;
    color: var(--green2);
    ;
    border-bottom: 1px solid var(--green);
    ;
    padding-bottom: 25px;
    font-family: 'Montserrat-Bold';
    margin-bottom: 27px;
}

.logo-footer {
    display: flex;

    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;

}

.logo-footer img {
    height: 66px;
    width: auto;
}

.logo-footer a {
    display: inline-block;
    text-decoration: none !important;
}

.copyright {
    font-size: 16px;
    text-align: left;
    color: #5e5e5e;
    font-family: 'open_sanssemibold';
}

.copyright i:before {
    content: "";
    filter: invert(33%) sepia(53%) saturate(10%) hue-rotate(9deg) brightness(96%) contrast(89%);
    display: inline-block;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M48 0v48H0V0h48z' id='a'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse overflow='visible' xlink:href='%23a'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23b)' d='M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm-3.84-18.27c.11-.65.31-1.23.6-1.74s.69-.92 1.18-1.23c.47-.29 1.06-.45 1.79-.46.48.01.92.09 1.3.26.41.18.75.42 1.04.72s.51.66.67 1.06.25.83.27 1.28h3.58c-.03-.94-.22-1.8-.55-2.58s-.81-1.45-1.41-2.02-1.32-1-2.16-1.31-1.77-.47-2.79-.47c-1.3 0-2.43.22-3.39.67s-1.76 1.06-2.4 1.84-1.12 1.68-1.43 2.71-.46 2.12-.46 3.27v.55c0 1.16.16 2.25.47 3.28s.79 1.93 1.43 2.7 1.44 1.38 2.41 1.83 2.1.67 3.4.67c.94 0 1.82-.15 2.64-.46s1.54-.73 2.16-1.27 1.12-1.16 1.48-1.88.57-1.48.6-2.3h-3.58c-.02.42-.12.8-.3 1.16s-.42.66-.72.91-.65.45-1.05.59c-.38.13-.78.2-1.21.2-.72-.02-1.31-.17-1.79-.47-.5-.32-.9-.73-1.19-1.24s-.49-1.09-.6-1.75-.15-1.3-.15-1.97v-.55c0-.68.05-1.35.16-2z'/%3E%3C/svg%3E") center no-repeat;
    width: 16px;
    height: 16px;
    background-size: contain;
}

.alignCenter {
    text-align: center !important;
}

footer .label {
    font-family: 'open_sanssemibold';
    font-size: 13px;
    line-height: 22px;
    text-align: left;
    color: #6ab353;
    margin-bottom: 20px;
    display: inline-block;
}

footer .form-group {
    position: relative;
}

footer .form-group input {
    padding: 20px;
    background: #fff;
    border: 1px solid var(--green2);
    ;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

footer .form-group .btn {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    position: absolute;
    right: 0;
    top: 0;
    padding: 20px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

footer .form-group .btn-search {
    background: url('../img/searchW.svg') no-repeat center var(--green2);
    ;
}

footer .form-group .btn-subscribe {
    background: url('../img/emailW.svg') no-repeat center var(--green2);
    ;
}

footer .form-group .btn:hover {
    opacity: 0.8;
}

.form-control:focus {
    border-color: var(--green2);
    ;
    box-shadow: 0 0 0 0.2rem rgb(0 122 56 / 30%);
}

footer .f-social-1,
footer .quicklinks {
    list-style: none;
    padding-inline-start: 0px;
}

.f-social-1 {
    margin-left: 1rem;
}

.f-social-1 li a {
    display: block;
    width: 33px;
    height: 33px;
    border-radius: 5px;
    background-color: var(--green2);
    ;
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    margin-right: 7px;
}

.f-social-1 li a:hover {
    background-color: #6AB353;
}

footer .quicklinks {

    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

footer .quicklinks li {
    min-width: 30%;
    margin: 0 7px;
}

.twitter-f {
    background-image: url('../img/twitter.png');
}

.youtube-f {
    background-image: url('../img/youtube.png');
}

.linkedin-f {
    background-image: url('../img/linkedin.png');
}

footer .quicklinks li a {
    font-size: 13px;
    line-height: 37px;
    text-align: left;
    color: #6ab353;
    font-family: 'Montserrat-Medium';
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

footer .quicklinks li a:hover {
    text-decoration: none;
    color: var(--green);
    ;
}

.InnerBanner {
    position: relative;
}

.InnerBanner .ms-rtestate-field {
    display: none
}

.InnerBanner h1.heading {
    margin-bottom: 0
}

.vison img {
    width: 60px;
    height: auto;
}

.scrollToTop {
    width: 62px;
    height: 62px;
    padding: 10px;
    text-align: center;
    background: whiteSmoke;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    top: 0%;
    right: 40px;
    /* display:none;*/
    background-color: #d8e8d3;
    transition: 0.5s;
    transform: translate(0, 0);
    opacity: 0;
    z-index: -9;
}

.scrollToTop:hover {
    text-decoration: none;
}

.showScroll {
    top: 90%;
    transform: translate(0, -100%);
    opacity: 1;
    z-index: 9;
    border-radius: 50px;
}

.showScroll:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 28px;
    background: url("../img/arrowUp.svg") no-repeat center;
}

.showScroll:after {
    margin: 0 auto;
}

.row .title {
    color: var(--green2);
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
    font-size: 1.2rem;

}

#EventDetails > .container > .row {
    margin-bottom: 40px;
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
}

#EventDetails > .container > .row > .col-md-9.no-border img {
    max-height: 300px;
    width: auto;
}

#carouselKAIMRC img.d-block.w-100 {
    /*width: 100%;
    min-height: 636px;
    max-height: 636px;*/
}


#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item {
    display: inline-block;
    width: 32%;
    vertical-align: text-top;
    position: relative;
    font-family: 'Montserrat-Bold';
}

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dynamic .menu-item-text,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dynamic .menu-item-text {
    padding-left: 40px;
    padding-bottom: 40px;
    display: inline-block;
}

#main-menu > .nav-item.dropdown:nth-child(2),
#main-menu > .nav-item.dropdown:nth-child(3) {
    position: inherit;
}

/*#main-menu>.nav-item.dropdown:nth-child(2)>ul.dropdown-menu,
#main-menu>.nav-item.dropdown:nth-child(3)>ul.dropdown-menu {
    margin-top: 0px;
}*/

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .nav-link,
#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dynamic > .dynamic-children > .menu-item-text,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .nav-link,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dynamic > .dynamic-children > .menu-item-text {
    text-transform: uppercase;
    color: #5e5e5e !important;
    padding-top: 0;
    padding-left: 40px;
    padding-bottom: 16px;
    display: block;
    background-color: transparent !important;
}

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item:nth-child(1),
#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item:nth-child(2),
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item:nth-child(1),
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item:nth-child(2) {
    border-right: 1px solid #5e5e5e;
}

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item {
    margin-top: 32px;
}

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dropdown-menu,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dropdown-menu {
    display: block;
    position: initial;
    box-shadow: 0px 5px 11px rgb(0 0 0 / 0%);
    border: 0;
    padding-left: 25px;
    font-family: 'open_sanssemibold';
    font-size: 14px;
    color: #707070;
    text-align: left;
}

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dropdown-menu > .nav-item,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dropdown-menu > .nav-item {
    display: block;
}

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dropdown-menu > .nav-item > .nav-link,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dropdown-menu > .nav-item > .nav-link {
    border-left: 4px solid transparent;
    padding: 5px;
    margin-bottom: 25px;
    margin-bottom: 9px;
    font-size: 14px;
}

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dropdown-menu > .nav-item > .nav-link:hover,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dropdown-menu > .nav-item > .nav-link:hover {
    background-color: transparent !important;
    color: var(--green);
    border-left: 4px solid var(--green);
}

#main-menu > .nav-item.dropdown:nth-child(2):hover > ul.dropdown-menu,
#main-menu > .nav-item.dropdown:nth-child(3):hover > ul.dropdown-menu {
    display: flex;
}

#main-menu > .nav-item.dropdown:nth-child(2):hover > ul.dropdown-menu,
#main-menu > .nav-item.dropdown:nth-child(3):hover > ul.dropdown-menu {
    display: table-cell !important;
}


#main-menu > .nav-item.dropdown:nth-child(4) > ul.dropdown-menu > .nav-item > ul.dropdown-menu > .nav-item,
#main-menu > .nav-item.dropdown:nth-child(5) > ul.dropdown-menu > .nav-item > ul.dropdown-menu > .nav-item {
    display: block;
}

#main-menu > .nav-item.dropdown:nth-child(4) > ul.dropdown-menu > .nav-item > ul.dropdown-menu,
#main-menu > .nav-item.dropdown:nth-child(5) > ul.dropdown-menu > .nav-item > ul.dropdown-menu {
    left: 100%;
    top: -7px;
}

#main-menu > .nav-item.dropdown:nth-child(4) > ul.dropdown-menu > .nav-item > ul.dropdown-menu > .nav-item > ul.dropdown-menu,
#main-menu > .nav-item.dropdown:nth-child(5) > ul.dropdown-menu > .nav-item > ul.dropdown-menu > .nav-item > ul.dropdown-menu {
    left: 100%;
    top: -7px;
}

#main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .menu-item::after,
#main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .menu-item::after {
    display: none;
}


.mobileMenuDropDown {
    display: none;
    width: 32px;
    height: 32px;
    background: url(../img/dropdown-toggle-ico.png) no-repeat center;
    position: absolute;
    right: 15px;
    transform: rotate(0deg);
    z-index: 999;
    transition: 0.3s;
}

#InnerTitle {
    padding-top: 50px;
    padding-bottom: 35px;
        padding:0 2px 0 2px;
}

#EntStructure section:nth-child(1) {
    background-color: #fff !important;
}

#EntStructure section:nth-child(2),
#EntStructure section:last-child {
    background-color: #F1FDED !important;
    background-image: none !important;
}

#EntStructure section:nth-child(odd):not(:nth-child(1),
    :nth-child(2),
    :last-child) {
    background-color: #f6f6f6 !important;
}

#EntStructure section:nth-child(even):not(:nth-child(1),
    :nth-child(2),
    :last-child) {
    background-color: #F1FDED !important;
}

.Eventlist {
    background-color: #fff;
    padding: 15px;
    color: var(--green2);
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
    box-shadow: 0px 5px 11px rgb(0 0 0 / 27%);
    margin-bottom: 15px;
    font-size: 1.2rem;
    transition: 0.3s;
    border-bottom: 3px solid transparent;
}

.Eventlist:hover {
    box-shadow: 0px 2px 15px rgb(0 0 0 / 27%);
    border-bottom: 3px solid var(--green2);
}

.Eventlist a:hover {
    text-decoration: none;
}

a:link {
    color: var(--green2)
}

a:visited {
    color: var(--green2)
}

#calendar {
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 7px;
    box-shadow: 0px 5px 11px rgb(0 0 0 / 27%);
}

#calendar .ms-rtestate-field h2,
#calendar .fc-toolbar h2,
#calendar .fc-day-header {
    color: var(--green);
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
}

#calendar .fc-button-primary,
#calendar .fc-day-header {
    color: #fff;
    background-color: var(--green);
    border-color: var(--green2);
}

#calendar .fc-day-header {
    padding: 10px 0;
}

#calendar .fc-button-primary:hover {
    background-color: #045429;
    border-color: var(--green);
}

#calendar .fc-button .fc-icon {
    position: relative;
}

#calendar .fc-button .fc-icon:before {
    transform: rotate(180deg) translate(50%, 0px);
    position: absolute;
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
    border-color: var(--green);
}

.Image-Gallery a {
    height: 175px;
    display: block;
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 3%;
    max-width: 22%;
    margin-bottom: 3%;
    border: 3px solid var(--green2);
    border-radius: 7px;
    background-color: #fff;
}

.Image-Gallery a > img {
    display: block;
    width: 100%;
}

.Image-Gallery a > span {
    position: absolute;
    bottom: -50%;
    font-size: 12px;
    color: #fff;
    left: 0;
    background-color: #006a44d4;
    display: block;
    width: 100%;
    padding: 3px 7px;
    -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    -moz-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.Image-Gallery a:hover > span {
    bottom: 0;
}

.ekko-lightbox {
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding-right: 0px !important;
}

.ekko-lightbox-container {
    position: relative;
}

.ekko-lightbox-container > div.ekko-lightbox-item {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
}

.ekko-lightbox iframe {
    width: 100%;
    height: 100%;
}

.ekko-lightbox-nav-overlay {
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
}

.ekko-lightbox-nav-overlay a {
    flex: 1;
    display: flex;
    align-items: center;
    opacity: 0;
    transition: opacity 0.5s;
    color: #006A44;
    font-size: 30px;
    z-index: 100;
    text-shadow: 1px 1px 2px rgb(0, 0, 0);
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: white;
}

.ekko-lightbox-nav-overlay a > * {
    flex-grow: 1;
}

.ekko-lightbox-nav-overlay a > *:focus {
    outline: none;
}

.ekko-lightbox-nav-overlay a span {
    padding: 0 30px;
}

.ekko-lightbox-nav-overlay a:last-child span {
    text-align: right;
}

.ekko-lightbox-nav-overlay a:hover {
    text-decoration: none;
}

.ekko-lightbox-nav-overlay a:focus {
    outline: none;
}

.ekko-lightbox-nav-overlay a.disabled {
    cursor: default;
    visibility: hidden;
}

.ekko-lightbox a:hover {
    opacity: 1;
    text-decoration: none;
}

.ekko-lightbox .modal-dialog {
    display: none;
}

.ekko-lightbox .modal-footer {
    text-align: left;
}

.ekko-lightbox-loader {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    display: flex;
    /* establish flex container */
    flex-direction: column;
    /* make main axis vertical */
    justify-content: center;
    /* center items vertically, in this case */
    align-items: center;
}

.ekko-lightbox-loader > div {
    width: 40px;
    height: 40px;
    position: relative;
    text-align: center;
}

.ekko-lightbox-loader > div > div {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    animation: sk-bounce 2s infinite ease-in-out;
}

.ekko-lightbox-loader > div > div:last-child {
    animation-delay: -1s;
}

.modal-dialog .ekko-lightbox-loader > div > div {
    background-color: #333;
}


/*******Sections*********/

#topNav {
    background-color: #F3F1EFEB;
    font-family: 'Montserrat-Medium';
    position: relative;
    top: 0;
    z-index: 999;
    width: 100%;
    padding-bottom: 0px;
}

section:not(#topNav,
    #Slider) {
    padding-top: 30px;
    padding-bottom: 30px;
    /* background: url('../img/sectionBG.png') no-repeat center !Important;*/
    background-size: cover;
    margin: 0px !important;
}

section:not(#topNav,
    #Slider):nth-child(even) {
    background-color: #f9f9f95e;
}

section:not(#topNav,
    #Slider):nth-child(odd) {
    background-color: #ffffff !important;
}

.Strategic-title {
    margin-bottom: 32px;
}

.Strategic-title > p {
    background-color: var(--green2);
    font-size: 20px;
    color: #fff;
    padding: 10px 15px;
    margin-bottom: 10px;
    font-family: 'Montserrat-Bold';

}

.Strategic-title > p > span {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

.Strategic-title > p > span:before {
    content: "";
    display: inline-block;
    height: 28px;
    width: 28px;
    background-size: 100%;
    margin-right: 15px;

}

.Strategic-title .Academic:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 91 91' width='91' height='91'%3E%3Ctitle%3E3592870_brochure_document_menu_note_office_icon-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill: %23ffffff %7D .s1 %7B fill: %23ffffff %7D .s2 %7B fill: %23007A38 %7D %3C/style%3E%3Cg id='Layer'%3E%3Cg id='Layer'%3E%3Cpath id='Layer' class='s0' d='m90.2 2.5v75.9l-42 11.5v-76z' /%3E%3Cpath id='Layer' class='s1' d='m0.5 2.5l42 11.4v76l-42-11.5z' /%3E%3C/g%3E%3Cg id='Layer'%3E%3Cpath id='Layer' class='s2' d='m57.3 23.5l23.1-6.2c1.5-0.5 3.1 0.5 3.5 2c0.4 1.5-0.5 3.1-2 3.5l-23.1 6.2q-0.4 0.1-0.7 0.1c-1.3 0-2.4-0.8-2.8-2.1c-0.4-1.5 0.5-3.1 2-3.5zm0 16.7l23.1-6.2c1.5-0.4 3.1 0.5 3.5 2c0.4 1.6-0.5 3.1-2 3.6l-23.1 6.2q-0.4 0.1-0.7 0.1c-1.3 0-2.4-0.9-2.8-2.2c-0.4-1.5 0.5-3.1 2-3.5zm0 14.9l23.1-6.2c1.5-0.5 3.1 0.5 3.5 2c0.4 1.5-0.5 3.1-2 3.5l-23.1 6.2q-0.4 0.1-0.7 0.1c-1.3 0-2.4-0.8-2.8-2.1c-0.4-1.5 0.5-3.1 2-3.5zm8.6 18.4l-7.1 2q-0.3 0.1-0.7 0.1c-1.3 0-2.4-0.9-2.8-2.1c-0.4-1.6 0.5-3.1 2-3.6l7-1.9c1.5-0.4 3.1 0.4 3.6 2c0.4 1.5-0.5 3.1-2 3.5zm16-4.3l-4.7 1.3q-0.4 0.1-0.8 0.1c-1.2 0-2.4-0.9-2.7-2.1c-0.4-1.6 0.5-3.1 2-3.5l4.7-1.3c1.5-0.4 3.1 0.5 3.5 2c0.4 1.6-0.5 3.1-2 3.5z' /%3E%3Cpath id='Layer' class='s2' d='m35.4 57.7c-0.3 1.2-1.5 2.1-2.7 2.1q-0.4 0-0.8-0.1l-23.1-6.1c-1.5-0.4-2.4-2-2-3.5c0.4-1.6 2-2.5 3.5-2.1l23.1 6.2c1.5 0.4 2.5 1.9 2 3.5zm-28.6-22.7c0.4-1.6 2-2.5 3.5-2.1l23.1 6.2c1.5 0.4 2.5 1.9 2 3.5c-0.3 1.2-1.5 2.1-2.7 2.1q-0.4 0-0.8-0.1l-23.1-6.1c-1.5-0.4-2.4-2-2-3.5z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.Strategic-title .Enhance:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 91 91' height='91px' id='Layer_1' version='1.1' viewBox='0 0 91 91' width='91px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg%3E%3Cpath d='M24.018,49.415L42.149,67.54l38.119-38.122L62.145,11.292L24.018,49.415z M66.444,25.118 c1.259,1.262,1.259,3.306,0,4.566L44.369,51.753c-0.629,0.633-1.455,0.946-2.278,0.946c-0.831,0-1.655-0.313-2.284-0.946 c-1.261-1.262-1.261-3.305,0-4.565l22.072-22.07C63.138,23.857,65.183,23.857,66.444,25.118z' fill='%23ffffff'/%3E%3Cpolygon fill='%23ffffff' points='15.72,75.578 35.863,70.393 21.111,55.641 '/%3E%3Cpath d='M87.621,12.533l-8.593-8.596c-2.548-2.546-6.992-2.543-9.53,0L66.706,6.73l18.129,18.124l2.786-2.788 C90.244,19.436,90.244,15.159,87.621,12.533z' fill='%23ffffff'/%3E%3C/g%3E%3Cpath d='M79.585,89.554H3.461c-1.833,0-3.318-1.486-3.318-3.319V5.512c0-1.833,1.484-3.318,3.318-3.318h51.113 c1.835,0,3.317,1.485,3.317,3.318c0,1.832-1.482,3.318-3.317,3.318H6.779v74.086h72.806c2.592,0,4.701-2.108,4.701-4.701V36.588 c0-1.833,1.484-3.318,3.317-3.318c1.832,0,3.318,1.485,3.318,3.318v41.627C90.92244444444444444444444444,84.467,85.836,89.554,79.585,89.554z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
}

.Strategic-title .system:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 91 91' height='91px' id='Layer_1' version='1.1' viewBox='0 0 91 91' width='91px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M90.668,35.091c0.17-0.643,0.08-1.326-0.25-1.902L78.813,13.115c-0.695-1.195-2.225-1.607-3.422-0.914 l-9.734,5.619c-1.791-1.283-3.707-2.391-5.727-3.307V3.269c0-1.383-1.121-2.504-2.506-2.504H34.23 c-1.385,0-2.504,1.121-2.504,2.504v11.246c-1.891,0.861-3.699,1.893-5.406,3.086l-9.678-5.736 c-0.572-0.338-1.252-0.434-1.896-0.271c-0.643,0.166-1.197,0.578-1.535,1.15L1.387,32.69c-0.338,0.57-0.436,1.254-0.271,1.898 c0.166,0.643,0.578,1.195,1.15,1.533l9.682,5.734c-0.154,1.305-0.229,2.523-0.229,3.695c0,1.039,0.061,2.117,0.189,3.309 L2.16,54.491c-0.576,0.334-0.996,0.881-1.166,1.521c-0.174,0.641-0.082,1.326,0.25,1.9l11.6,20.076 c0.691,1.197,2.225,1.609,3.422,0.914l9.736-5.621c1.793,1.285,3.711,2.391,5.725,3.307v11.244c0,1.385,1.119,2.504,2.504,2.504 h23.193c1.385,0,2.506-1.119,2.506-2.504V76.589c1.889-0.859,3.697-1.895,5.402-3.088l9.684,5.736 c1.188,0.705,2.727,0.311,3.432-0.879L90.27,58.413c0.336-0.572,0.434-1.256,0.271-1.898c-0.166-0.643-0.578-1.195-1.152-1.533 l-9.676-5.734c0.156-1.314,0.23-2.518,0.23-3.695c0-1.051-0.063-2.143-0.189-3.313l9.746-5.627 C90.074,36.282,90.496,35.733,90.668,35.091z M59.242,45.55c0,7.396-6.018,13.414-13.416,13.414 c-7.396,0-13.412-6.018-13.412-13.414c0-7.393,6.016-13.41,13.412-13.41C53.225,32.14,59.242,38.157,59.242,45.55z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
}

.Strategic-title .RnD:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 91 91' height='91px' id='Layer_1' version='1.1' viewBox='0 0 91 91' width='91px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg%3E%3Cpath d='M11.502,34.972c4.615,0,8.367-3.752,8.367-8.361s-3.752-8.361-8.367-8.361 c-4.607,0-8.357,3.752-8.357,8.361S6.895,34.972,11.502,34.972z' fill='%23ffffff'/%3E%3Cpath d='M45.412,39.011c7.982,0,14.477-6.494,14.477-14.477s-6.494-14.473-14.477-14.473 c-7.98,0-14.471,6.49-14.471,14.473S37.432,39.011,45.412,39.011z' fill='%23ffffff'/%3E%3Cpath d='M57.699,40.481c-3.408,2.631-7.66,4.213-12.287,4.213c-4.574,0-8.777-1.549-12.164-4.123 c-4.039,2.23-6.189,5.641-6.189,9.955v27.117c2.744,1.83,10.24,6.279,18.355,6.279c10.766,0,16.711-4.305,18.635-6.002V50.524 C64.049,46.251,61.793,42.733,57.699,40.481z' fill='%23ffffff'/%3E%3Cpath d='M22.434,36.437c-2.693,2.996-6.592,4.893-10.932,4.893c-3.029,0-5.846-0.92-8.189-2.496 c-1.84,1.203-2.752,2.877-2.752,5.096v16.408c4.596,3.592,15.475,4.756,23.287-0.139V48.991c0-2.963,0.656-5.725,1.875-8.211 C25.377,39.468,23.902,37.737,22.434,36.437z' fill='%23ffffff'/%3E%3Cpath d='M79.703,34.972c-4.615,0-8.367-3.752-8.367-8.361s3.752-8.361,8.367-8.361 c4.607,0,8.357,3.752,8.357,8.361S84.311,34.972,79.703,34.972z' fill='%23ffffff'/%3E%3Cpath d='M68.77,36.437c2.695,2.996,6.594,4.893,10.934,4.893c3.029,0,5.846-0.92,8.189-2.496 c1.84,1.203,2.75,2.877,2.75,5.096v16.408c-4.594,3.592-15.473,4.756-23.285-0.139V48.991c0-2.963-0.656-5.725-1.875-8.211 C65.828,39.468,67.303,37.737,68.77,36.437z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.Strategic-title .Strengthen:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 91 91' height='91px' id='Layer_1' version='1.1' viewBox='0 0 91 91' width='91px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M82.768,1.37L9.583,1.369c-0.663,0-1.302,0.264-1.771,0.734c-0.471,0.47-0.734,1.106-0.734,1.771v83.902 c0,1.384,1.122,2.506,2.505,2.506h65.261c5.75,0,10.43-4.678,10.43-10.428V3.875C85.273,2.491,84.15,1.37,82.768,1.37z M30.229,65.071h-8.386c-1.383,0-2.505-1.121-2.505-2.505s1.122-2.505,2.505-2.505h8.386c1.384,0,2.505,1.121,2.505,2.505 S31.613,65.071,30.229,65.071z M47.326,65.071h-6.007c-1.383,0-2.505-1.121-2.505-2.505s1.122-2.505,2.505-2.505h6.007 c1.383,0,2.505,1.121,2.505,2.505S48.709,65.071,47.326,65.071z M64.582,65.071h-6.005c-1.383,0-2.505-1.121-2.505-2.505 s1.122-2.505,2.505-2.505h6.005c1.383,0,2.505,1.121,2.505,2.505S65.965,65.071,64.582,65.071z M70.512,48.434H21.844 c-1.383,0-2.505-1.122-2.505-2.505c0-1.384,1.122-2.505,2.505-2.505h48.668c1.383,0,2.506,1.122,2.506,2.505 C73.018,47.312,71.895,48.434,70.512,48.434z M70.512,31.584H21.844c-1.383,0-2.505-1.122-2.505-2.505s1.122-2.505,2.505-2.505 h48.668c1.383,0,2.506,1.121,2.506,2.505S71.895,31.584,70.512,31.584z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
}

.about-title {
    padding: 10px 15px;
    font-size: 16px;
    font-family: 'Montserrat-Bold';
    background-color: var(--green2);
    color: #fff;
    text-shadow: 0 0 5px green, 0 0 5px var(--green2),
        0 0 5px green, 0 0 5px var(--green2),
        0 0 5px green, 0 0 5px var(--green2),
        0 0 5px green, 0 0 5px var(--green2);
}

.about-box {
    background-color: #fff;
    margin-bottom: 30px;
}

.about-box p {
    padding: 15px;
}

.title-border {
    width: 46px;
    text-align: center;
    margin: 7px;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 5px;
    font-size: 28px;
    margin-right: -7px;

}

.eservices-list .heading {
    text-align: left;
    display: block;
    padding-left: 0 !important;
}

.eservices-list .img-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.eservices-list .img-container > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
}

.eservices-desc .heading {
    color: var(--green2);
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
    font-size: 16px;
}

.tab-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    background: #fff;
    padding: 15px;
    border: 1px solid #ccc;
}

.tab-container .nav-tabs {
    display: flex;
    flex-direction: column;
}

.tab-container .tab-content {
    width: 100%;
}

.eservices-list {
    margin-bottom: 50px;
}

.eservices-list .btn {
    padding: 10px 20px;
    float: right;
}

.tab-container .nav-pills .nav-link {
    font-size: 18px;
    border-bottom: 3px solid transparent;
    margin-bottom: 15px;
    transition: 0.3s;
    border-radius: 0;
}

.tab-container .nav-pills .nav-link.active,
.tab-container .nav-pills .show > .nav-link {
    color: var(--green2);
    background-color: transparent;
    border-bottom: 3px solid var(--green2);

}

.tab-container .nav-pills .nav-link:hover {
    background-color: var(--green2);
    color: #fff;

}

.tab-pane {
    transition: 0.3s;
}

/*******Sections*********/
section:not(#topNav, #Slider).innerContent {
    background: none !important;
    position: relative;
    overflow: hidden;
    direction:rtl!important;
}

section:not(#topNav, #Slider).innerContent::before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url(../img/sectionBG.png) no-repeat center;
    background-size: cover;
    opacity: 0.3;
    filter: blur(6px);
    border-top: 1px solid #000;
    top: 0;
    left: 0;
}

/*******Containers Components*********/


/*******Containers Components*********/


/******Screen size more than*******/
@media (min-width: 1200px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: 1150px;
    }




}

}

/******Screen size more than*******/


/******Screen size less than*******/

@media (max-width: 1510px) {


    .carousel-control-prev.Highlights {
        left: -10%;
    }

    .carousel-control-next.Highlights {
        right: -10%;
    }

    #carouselAssociated .carousel-inner {
        padding: 0 50px;
    }
}

@media (max-width: 1200px) {

    .ms-core-listMenu-horizontalBox ul,
    .ms-core-listMenu-horizontalBox li,
    .ms-core-listMenu-horizontalBox .ms-core-listMenu-item,
    .ms-core-listMenu-horizontalBox > ul > li > table {
        display: block;
    }

    .ms-core-listMenu-horizontalBox {
        width: 100%;
    }

    .main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dropdown-menu,
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dropdown-menu {

        padding-left: 0px;
    }

    .main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item:nth-child(1),
    #main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item:nth-child(2),
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item:nth-child(1),
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item:nth-child(2) {
        border-right: 1px solid #5e5e5e;
        display: contents;
    }


    .main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .nav-link,
    #main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dynamic > .dynamic-children > .menu-item-text,
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .nav-link,
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dynamic > .dynamic-children > .menu-item-text {
        padding-left: 13px;
        padding-bottom: 0px;
    }

    .search-menu .form-control,
    .search-menu .input-group:not(.has-validation) > .form-control:not(:last-child),
    .ms-srch-sb-border input[type=text],
    .ms-srch-sb > input:focus {
        width: 100%;
        height: 35px;
        border-radius: 5px;
        -webkit-border-radius: 503px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
        flex: none;
        float: left;
        font-size: 11px;
        border: 1px solid #cfcfcf;
        margin-left: 0;
        padding: 3px 10px;
        margin-right: 0.5rem;
        margin: 8px 0px 18px 0px;
        background-color: #fff;
    }

    .search-menu .input-group-btn .btn,
    .ms-srch-sb > .ms-srch-sb-searchLink {
        top: 11px;
    }

    .navbar-light .navbar-toggler {
        padding: 0;
        color: rgba(0, 0, 0, 0.5);
        min-width: 0;
        border-color: rgb(0 0 0 / 0%);
    }

    .logo {
        width: 169px;
    }

    .nav-item {
        margin: auto 3px;
    }

    .carousel-caption h5 {
        font-size: 1rem;
        ;
    }

    .carousel-caption {
        top: 45%;
        bottom: auto;
        background-color: #00000047;
        padding: 10px;
    }

    .carousel-control-prev.Highlights {
        left: 0%;
    }

    .carousel-control-next.Highlights {
        right: 0%;
    }

    #carouselAssociated .carousel-inner {
        padding: 0 120px;
    }

    .logo-footer img {
        height: 48px;
        margin: 15px 0;
    }

    .logo-footer {
        justify-content: space-evenly;
    }
}

@media (min-width: 992px) {
    .nav-margin {
        margin: 7px 0px 0px 20px;
    }
 
}

;

) @media (max-width: 991px) {}



@media (max-width: 992px) {


    .navbar-expand-lg .navbar-toggler {
        border: 2px solid var(--green);
        ;
        background-color: #f3f3f3;
    }

    .navbar-toggler-icon {
        filter: invert(17%) sepia(99%) saturate(3621%) hue-rotate(151deg) brightness(86%) contrast(101%);
    }

    /*
    .navbar-nav .dropdown-menu {
        margin-top: 0;
        box-shadow: 0px 5px 11px rgb(0 0 0 / 0%);
        border: 0;
    }*/

    #topNav {
        position: relative;
    }

    ./*carousel-caption {
        right: auto;
        top: 10%;
        left: auto;
    }*/
    
    .search-menu .form-control,
    .search-menu .input-group:not(.has-validation) > .form-control:not(:last-child) {
        width: 100%;
        height: 30px;
        font-size: 16px;
    }

    .search-menu .input-group-btn .btn {
        width: 18px;
        height: 18px;
        margin: 5px 17px;
    }

    .heading {
        font-size: 1.5rem;
    }

    .collapse.navbar-collapse.d-md-block:not(.show) {
        display: none !important;
    }

    .navbar-expand-lg .navbar-toggler {
        display: block;
    }

    .researchCard img {
        min-width: 100%;
    }

    .researchCard ul {
        margin: 0 15px;
    }

    .researchCard h3 span {
        display: block;
        margin-top: 15px;
    }

    .researchCard h3 {
        padding: 15px
    }

    .highlights {
        display: block;
    }

    .highlights img {
        min-width: 100%;
        max-height: 345px;
    }

    /*
    .nav-item.dropdown,
    .navbar-nav,
    .ms-displayInline,
    .ms-core-listMenu-horizontalBox {
        display: block !important;
        width: 100%;
        position: relative;
    }*/
    .mobileMenuDropDown {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    #main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item {
        width: 100%;
        border-right: 0 !important;
    }

    #main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item:nth-child(1),
    #main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item:nth-child(2),
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item:nth-child(1),
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item:nth-child(2) {
        border-right: 0px !important;
    }

    #main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item,
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item {
        margin-top: 0px !important;
    }

    #main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item,
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item {
        width: 100% !important;
    }


    .main-menu > .nav-item.dropdown:nth-child(2) > ul.dropdown-menu > .nav-item > .dropdown-menu,
    #main-menu > .nav-item.dropdown:nth-child(3) > ul.dropdown-menu > .nav-item > .dropdown-menu {
        padding-left: 25px;
    }
}


}

@media only screen and (max-width: 768px) {

    .search-menu .form-control,
    .search-menu .input-group:not(.has-validation) > .form-control:not(:last-child),
    .ms-srch-sb-border input[type=text],
    .ms-srch-sb > input:focus {
        width: 100%;
        height: 35px;
        margin: 13px 0 17px 0;
    }

    section:not(#topNav, #Slider) {
        padding-top: 30px;
        padding-bottom: 15px;
    }
}


.vision-s {
    display: none;
}

.btnLanguage{
display:block;}

.btnLanguage-s{
display:none;
}

.vision-l {
    display: block;
}


@media only screen and (max-width: 768px) {
    .vision-l {
        display: none;
    }

.btnLanguage {
        display: none;
    }

    .vision-s {
        display: block;
        float: right;
width:20%;
    }

.btnLanguage-s {
        display: block;
        float: right;
    }

    h1.heading {
        font-size: 1.2rem;
    }

    .btn-more {
        margin-top: 30px;
        margin-bottom: 40px;
    }

    section:not(#topNav, #Slider) {
        padding-top: 25px;
        padding-bottom: 0px;

    }

}


/* ============ desktop view ============ */
@media all and (min-width: 992px) {

    .dropdown-menu li {
        position: relative;
        text-wrap:wrap;
    }

    .dropdown-menu .submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: -7px;
    }

    .dropdown-menu .submenu-left {
        right: 100%;
        left: auto;
    }

    .dropdown-menu > li:hover {
        background-color: #f1f1f1
    }

    .dropdown-menu > li:hover > .submenu {
        display: block;
    }
}

/* ============ desktop view .end// ============ */

/* ============ small devices ============ */
@media (max-width: 991px) {

    .dropdown-menu .dropdown-menu {
        margin-left: 0.7rem;
        margin-right: 0.7rem;
        margin-bottom: .5rem;
    }

}

/* ============ small devices .end// ============ */


/* New Style */
.mainNavBar {
    display: flex;
    flex-grow: 1;
    flex-basis: 100%;
    flex-wrap: wrap;
    align-items: center;
}

.megasubmenu {
    display: block;
    list-style: none;
    padding-right: 0px;
    padding-top: 20px !important;
}

.navbar-nav > li:nth-child(2) > .dropdown-menu > li:hover,
.navbar-nav > li:nth-child(3) > .dropdown-menu > li:hover {
    background: none !important;
    background-color: none !important;
}

.navbar-nav > li:nth-child(5) > .dropdown-menu {
    width: 100%;
}

.navbar-nav > li:nth-child(2) > .dropdown-menu {
    margin-right: -280px;
    right:0px;
}

.navbar-nav > li:nth-child(3) > .dropdown-menu {
    margin-right: -410px;
    right:0px;
}

.dropdown-menu .submenu{
    right: 100%;
    top: -7px;
    left: 0px!important;
}

.leftarrow::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-right: 0.3em solid;
    border-top: 0.3em solid transparent;
    border-left: 0;
    border-bottom: 0.3em solid transparent;
    float: left;
    margin-top: 9px;
    margin-right: 9px;
}

.navbar-nav > li:nth-child(2) > .dropdown-menu > li > span,
.navbar-nav > li:nth-child(3) > .dropdown-menu > li > span {
    padding: 0px;
}


.navbar-nav > li:nth-child(2) > .dropdown-menu > li > span > span > .menu-item-text,
.navbar-nav > li:nth-child(3) > .dropdown-menu > li > span > span > .menu-item-text {
    border-bottom: 1px solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #5e5e5e !important;
    font-weight: bold;
}


.navbar-nav > li:nth-child(2) > .dropdown-menu {
    width: 60rem;
}

.navbar-nav > li:nth-child(3) > .dropdown-menu {
    width: 88rem;
}

.dropdown-item {
    color: rgba(0, 0, 0, 0.5) !important;
}

.navbar-nav > li:nth-child(2) > .dropdown-menu > li,
.navbar-nav > li:nth-child(3) > .dropdown-menu > li {
    display: inline-block;
    width: 32%;
    vertical-align: text-top;
    position: relative;
    padding: 20px 20px 20px 0px;
}

.navbar-nav > li:nth-child(2) > .dropdown-menu > li > .leftarrow::after,
.navbar-nav > li:nth-child(3) > .dropdown-menu > li > .leftarrow::after {

    display: none;
}

.dropdown-item:hover {
    background-color: transparent !important;
    color: var(--green) !important;
    border-right: 4px solid var(--green) !important;
}

.navbar-nav > li:nth-child(2) > .dropdown-menu > li:nth-child(1) {
    width: 25%;
}

.navbar-nav > li:nth-child(2) > .dropdown-menu > li:nth-child(2) {
    width: 35%;
}

.megasubmenu li a {
    padding: 0px !important;
}

.megasubmenu.show {
    display: block !important;
    position: static !important;
    float: none !important;
}

.no-class .dropdown-item {
    font-size: 14px;
    color: var(--green);
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    width: 100%;
    text-wrap:wrap;
}

.slickSlider h2 {
	color: var(--green2) !important;
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
    text-align: center;
    font-size: 2.2rem;
    margin-bottom: 50px;
}

/* Slider */
.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
rgb(0 122 56);
    width: 100%;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.websites_logos .slick-slide img{
    height:80px
}

.websites_logos{
	
margin-bottom:50px;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slide p{
	padding:0px !important;
	font-weight:600;
}
.slickSlider {
	padding-top: 0px !important;
    padding-bottom: 0px !important;

}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 40%;

    display: block;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    /*color: transparent;
    outline: none;*/
    border-color: transparent;
    opacity: 1;
    background-color: #007a38;
    border-radius: 50px;

}
/*.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 30px;
    line-height: 1;
    opacity: .75;
    color: white;
    background: var(--green2);
    padding: 9px;
    border-radius: 60px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*/
.slick-prev
{
    left: -25px;
    width: 37px;
    height: 37px;
    background-color: #007a38;
    border-radius: 50px;
    background-image: url(../img/leftArrow.svg);
    opacity: .75;
    
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
    width: 37px;
    height: 37px;
    background-color: #007a38;
    border-radius: 50px;
    background-image: url(../img/rightArrow.svg);
    opacity: .75;
}
/*.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}*/

.slick-next
{
    right: -25px;
    width: 37px;
    height: 37px;
    background-color: #007a38;
    border-radius: 50px;
    background-image: url(../img/rightArrow.svg);
    opacity: .75;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
    width: 37px;
    height: 37px;
    background-color: #007a38;
    border-radius: 50px;
    background-image: url(../img/leftArrow.svg);
    opacity: .75;
}
/*.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}*/

.btnLanguage{
padding: 8px;
    float: left !important;
    background-color: #006738;
    margin: 7px 0px 0px 13px;
    border-radius: 4px;
    cursor: pointer;
    color: white!important;
}

.btnLanguage-s{
padding: 5px;
width: 15%;
    float: left !important;
    background-color: #006738;
    margin: 0px;
    border-radius: 4px;
    cursor: pointer;
    color: white!important;
}