/*--common-style--*/
/* html {scroll-behavior:smooth;} */
html,body{padding:0;margin:0;height:100%}
body{color:#2b2e34;background-color:#fffaf5;font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}
a{text-decoration:none}
a,button,.btn{transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;font-family:'Open Sans',sans-serif}
img{border:0;max-width:100%;vertical-align:middle}
h1,h2,h3,h4,h5,h6,p,pre{font-family:'Open Sans',sans-serif;margin:0}
ul{list-style-type:none;margin:0;padding:0}
.container{max-width:862px}
.btn:focus,input:focus{outline:0;box-shadow:none}

.pink-text {color: #e73e88 !important;}
.olive-text {color: #9f9f2c;}
.brown-text {color: #bd6e2b;}
.orange-text {color: #ffaf44;}
/*--navbar--*/
header .navbar {position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 1030;}

.navbar{background:#fffaf5;min-height:135px;padding:0;box-shadow:0 5px 8px 0 rgba(0,0,0,0.35);-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 5px 8px 0 rgba(0,0,0,0.35)}
.navbar .navbar-brand{padding:0;margin:0}
.navbar>.container{align-items:flex-start}
.navbar-content{display:flex;align-items:flex-start;margin-top:5px}

.socail-media-links ul {line-height: 1;}
.socail-media-links ul li{display:inline-flex;}
.socail-media-links ul li>a{padding:0; display: inline-block; width: 26px; height: 26px; line-height: 1; margin: 0 8px; background-size: 26px 26px; background-position: center; background-repeat: no-repeat;}
.socail-media-links ul li:last-child>a{margin-right:0}
.socail-media-links .linkedin {background-image: url(../images/linkedin-icon.svg);}
.socail-media-links .facebook {background-image: url(../images/fb-icon.svg);}
.socail-media-links .twitter {background-image: url(../images/twitter-icon.svg);}
.socail-media-links .youtube {background-image: url(../images/youtube-icon.svg);}

.language-selector{ margin:0 50px 0 45px; }
.language-selector a{display:inline-block;color:#2b2e34;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;padding: 0 4px;text-decoration:none}
.language-selector a:hover {color: #e73e88;}

.menu-toggle-button{padding:0;width:34px}
.menu-toggle-button span.bar{display:block;width:100%;height:3px;background-color:#e73e88;margin-bottom:6px;transition:.4s}
.menu-toggle-button.open .bar1{-webkit-transform:rotate(-45deg) translate(-5px,8px);-moz-transform:rotate(-45deg) translate(-5px,8px);transform:rotate(-45deg) translate(-5px,8px)}
.menu-toggle-button.open .bar2{opacity:0}
.menu-toggle-button.open .bar3{-webkit-transform:rotate(45deg) translate(-4px,-8px);-moz-transform:rotate(45deg) translate(-4px,-8px);transform:rotate(45deg) translate(-4px,-8px)}
.menu-items{position:absolute;top:100%;left:0;right:0;width:100%;background:#fffaf5;box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);z-index:10}

.navbar-menu-links{border-top:1px solid #2b2e34;padding:60px 0 98px 0;margin:0;width:100%;flex-direction:row}
.navbar-menu-links>li{position:relative;flex:0 0 20%;max-width:20%;padding:0 15px}
.navbar-menu-links>li:first-child{padding-left:0}
.navbar-menu-links .menu-category .nav-title{display:block;color:#2b2e34;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;font-weight:bold;text-decoration:underline;text-transform:uppercase;margin-bottom:20px}
.navbar-menu-links .menu-category .nav-title:hover{color:#e73e88}

.menu-list li a.menu-link{display:inline-block;color:#2b2e34;font-family:'Open Sans',sans-serif;font-size:16px;line-height:25px;font-weight:400;text-decoration:underline;padding-bottom:3px}
.menu-list li a.menu-link:hover,.menu-list li a.menu-link:active,.menu-list li.active a.menu-link {color:#e73e88}
.other-links li a.menu-link{display:block;color:#2b2e34;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;font-weight:bold;text-decoration:underline;text-transform:uppercase;margin-bottom:20px}

/*--home-content--*/
.banner-section{padding:0 0 50px 0;overflow:hidden}
.banner-image{width:671px;margin-left:-350px; margin-top: -195px;}
.banner-section h1{padding-top:88px;color:#2b2e34;max-width:447px;font-family:"Open Sans",sans-serif;font-size:38px;font-weight:300;text-align:left; margin-bottom: 0px;}

.home-content-section{padding:75px 0 75px 0}
.home-content-section:last-child{padding-bottom:175px}

.page-index-info ul {margin-bottom:19px}
.page-index-info ul>li{position:relative}
.page-index-info ul>li::before, .inner-banner-text h1 span::before{content:'';position:absolute;top:15px;left:0;width:18px;height:18px;background:#000;border-radius:100%}
.page-index-info ul>li{position:relative;font-family:"Open Sans",sans-serif;font-weight:300;font-size:35px;line-height:45px;text-align:left;color:#2b2e34;padding-left:30px}
.page-index-info > p{color:#2b2e34;font-family:"Open Sans",sans-serif;font-weight:300;font-size:20px;line-height:30px;text-align:left;max-height:407px; margin-bottom:29px;}
.pink .page-index-info ul>li::before, .inner-banner-text.pink h1 span::before{background:#e73e88}
.olive .page-index-info ul>li::before, .inner-banner-text.olive h1 span::before{background:#9f9f2c}
.brown .page-index-info ul>li::before, .inner-banner-text.brown h1 span::before{background:#bd6e2b}
.orange .page-index-info ul>li::before, .inner-banner-text.orange h1 span::before{background:#ffaf44}
.btn-page-link, .btn-submit {display:inline-block;min-width:237px;height:40px;line-height:26px;padding:7px 24px;border:0;border-radius:0;background:#2b2e34;color:#fffaf5;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.2em}
.pink .btn-page-link{background:#e73e88;color:#fffaf5}
.olive .btn-page-link{background:#9f9f2c;color:#fffaf5}
.brown .btn-page-link{background:#bd6e2b;color:#fffaf5}
.orange .btn-page-link{background:#ffaf44;color:#fffaf5}
.btn-page-link:hover, .btn-submit:hover {background:#2b2e34;color:#fff;}
.content-img img{display:block;margin-right:auto; border-radius: 100%;}

/*--About--*/
.inner-banner-text {padding-top: 211px;}
.inner-banner-text .page-index-info ul>li {font-size: 45px; line-height: 61px; padding-left: 35px;}
.inner-banner-text .page-index-info ul>li::before, .inner-banner-text h1 span::before {width: 22px; height: 22px; top: 22px;}

.inner-banner-text h1 {position: relative;font-family: "Open Sans",sans-serif;font-weight: 300;font-size: 45px;line-height: 61px;text-align: left;color: #2b2e34;margin-bottom: 0px; padding-top: 0px; width: 445px; }
.inner-banner-text h1 span {position: relative; padding: 0 0 0 35px;  display: block;}

h2 {color: #2b2e34;font-family: "Open Sans", sans-serif;font-size: 35px;font-weight: 300;line-height: 47px;text-align: left;margin-bottom: 20px;}
h3 {color: #2b2e34;font-family: "Open Sans", sans-serif;font-size: 25px;font-weight: 300;line-height: 34px;text-align: left;margin-bottom: 20px;}
h4 {font-weight: 300;line-height: 34px;text-align: left;margin-bottom: 20px;}
p {color: #2b2e34;font-family: "Open Sans", sans-serif;font-size: 20px;font-weight: 300;line-height: 30px;text-align: left; display: block;}
p a {color: #e73e88;}
p a:hover {color: #2b2e34; text-decoration-thickness: 0.5px;}

.internal-link {background: url('../Images/arrow-right-pink-icon.svg') no-repeat; background-position: right 9px;padding-right: 25px;}
.pdf-link {background: url('../Images/img-attachment-icon.svg') no-repeat; background-position: left 2px; padding-left: 30px;}

.page-section {padding-bottom: 118px;}
.page-section p {margin-bottom: 40px;}
.section-blockquote {margin: 40px 0 55px 0; padding: 25px 43px 12px;border-left: 2px solid #e73e88;}
.section-blockquote h4 {color: #2b2e34;font-family: "Open Sans", sans-serif;font-size: 23px;font-weight: 300;line-height: 30px;text-align: left; margin-bottom: 40px; max-width: 663px;}
.section-blockquote p {font-size: 15px; line-height: 30px; margin-bottom: 0;}
.annual-report-section {padding: 50px 0 25px 0;}

.organisation-chart {position: relative;border: 1px solid #707070;padding: 59px 28px 46px 28px; margin-bottom: 40px;}
.custom-org-chart {max-width: 100%; margin: 0 auto;}
.custom-org-chart::before, .custom-org-chart::after {content: ''; display: block; clear: both;}
.custom-org-chart .content-box {text-align: center;padding: 7px; min-height: 60px; display: flex;align-items: center;justify-content: center;flex-direction: column;background: #fffaf5;}
.custom-org-chart .content-box h6 {font-family: 'Open sans', sans-serif;font-size: 16px; font-weight: 400; line-height: 22px; margin: 0; text-align: center;}
.custom-org-chart .content-box p {font-family: 'Open sans', sans-serif;font-size: 14px; font-weight: 400; line-height: 19px; margin: 0; text-align: center;}

.custom-org-chart .left-box {float: left; width: 47%; position: relative; padding-right: 17px;}
.custom-org-chart .left-box .content-box {border: 1px solid #162f66;}
.custom-org-chart .left-box .content-box::after{content: '';position: absolute;top: 50%;right: 0;width: 17px;height: 1px;background: #707070;}
.custom-org-chart .left-box .content-box h6 {color: #2b2e34;}
.custom-org-chart .left-box .content-box p {color: #2b2e34;}

.custom-org-chart .right-box {float: left; width: 53%; position: relative;}
.custom-org-chart .right-box .content-box {position: relative; border: 1px solid #e73e88; margin-bottom: 36px;}
.custom-org-chart .right-box .content-box:first-child::before {display: none;}
.custom-org-chart .right-box .content-box::before {content: ''; position: absolute; top: -100%; left: 50%; width: 1px; height: 100%; background: #e73e88; z-index: -1;}
.custom-org-chart .right-box .content-box h6 {color: #e73e88;}
.custom-org-chart .right-box .content-box p {color: #e73e88;}
.custom-org-chart .inner-content-box .content-box {min-height: 40px; margin: 0;}
.custom-org-chart .inner-content-box .content-box h6 {font-size: 14px;}
.custom-org-chart .inner-content-box {margin: 0 -8.5px;}
.custom-org-chart .inner-content-box::before, .custom-org-chart .inner-content-box::after {content: ''; display: block; clear: both;}
.custom-org-chart .inner-content-box .left {padding: 0 8.5px; float: left; width: 50%;}
.custom-org-chart .inner-content-box .right {padding: 0 8.5px; float: left; width: 50%;}
.custom-org-chart .right-box .inner-content-box .content-box:first-child::before {display: block;}

.bod-section {padding: 100px 0 100px 0;}
.bod-section .section-title {margin-bottom: 15px;}
.bod-information .row {padding: 40px 0;}
.bod-information .row:last-child {padding-bottom: 60px;}
.bod-image {width: 237px;height: 237px;}
.bod-image img {border-radius: 100%;}
.bod-information:last-child {padding-bottom: 0;}
.bod-details h5 {font-family: "Open Sans", sans-serif;font-size: 20px;font-weight: bold;line-height: 25px;text-align: left;color: #2b2e34;margin-bottom: 30px;}
.bod-details p {font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: 400;line-height: 25px;text-align: left;color: #2b2e34; margin-bottom: 0;}
.about-innovage-section.history {padding-bottom: 150px;} 

/*--Project--*/
.inner-page-form .form-control {border: 0;border-bottom: 2px solid #2b2e34;background: transparent;border-radius: 0;padding: 0;outline: none;box-shadow: none;color: #2b2e34;font-weight: 400;font-size: 16px;}
.input-label {color: #2b2e34;font-weight: bold;font-size: 16px;margin: 0;}
.inner-page-form .form-control::placeholder {color: #2b2e34;font-weight: bold;font-size: 16px;}
.inner-page-form .form-control::-moz-placeholder {color: #2b2e34;font-weight: bold;font-size: 16px;}
.inner-page-form .form-control::-webkit-input-placeholder {color: #2b2e34;font-weight: bold;font-size: 16px;}
.inner-page-form .form-control::ms-place {color: #2b2e34;font-weight: bold;font-size: 16px;}
.form-check-label {position: relative;}
.form-group {margin-bottom: 20px;}
.powermail_fieldwrap_type_check, .powermail_fieldwrap_type_radio {margin-bottom: 20px;}
.powermail_fieldwrap_type_check  .powermail_label, .powermail_fieldwrap_type_radio .powermail_label {color: #2b2e34;font-weight: bold;font-size: 16px;}
.checkbox.form-check, .radio.form-check {padding-left: 0;}

.form-check label {position: relative;color: #2b2e34;font-weight: bold;font-size: 16px; padding-left: 25px;}
.form-check label input[type="checkbox"] {opacity: 0;position: absolute !important;left: 0px;top: 0 !important;right: 0;bottom: 0;z-index: 1;cursor: pointer;width: 100%;margin: 0 !important;height: 100%;}
.form-check label input[type="checkbox"] + span.check {cursor: pointer;position: absolute;display: inline-block;padding: 0;top: 0;left: 0;}
.form-check label input[type="checkbox"] + span.check::before {height: 18px;width: 18px;border: 1px solid #707070;left: 0;top: 3px;text-align: center;position: absolute;content: "";border-radius: 3px;background: transparent;}
.form-check label input[type="checkbox"]:checked + span.check::before {border-color: #E73E88;background: #E73E88;}
.form-check label input[type="checkbox"]:checked + span.check::after {content: "";position: absolute;}
.form-check label input[type="checkbox"]:checked + span.check::after {left: 6px;top: 5px;width: 6px;height: 11px;border-style: solid;border-color: #fff;border-image: initial;border-width: 0px 2px 2px 0px;transform: rotate( 45deg);-webkit-transform: rotate( 45deg);-moz-transform: rotate( 45deg);}

.form-check label input[type="radio"] {opacity: 0;position: absolute !important;left: 0px;top: 0 !important;right: 0;bottom: 0;z-index: 1;cursor: pointer;width: 100%;margin: 0 !important;height: 100%;}
.form-check label input[type="radio"] + span.check {cursor: pointer;position: absolute;display: inline-block;padding: 0;top: 0;left: 0;}
.form-check label input[type="radio"] + span.check::before {height: 18px;width: 18px;border: 1px solid #707070;left: 0;top: 3px;text-align: center;position: absolute;content: "";border-radius: 3px;background: transparent; border-radius: 100%;}
.form-check label input[type="radio"]:checked + span.check::before {border-color: #E73E88;background: #E73E88;}
.form-check label input[type="radio"]:checked + span.check::after {content: "";position: absolute;}
.form-check label input[type="radio"]:checked + span.check::after {left: 5px;top: 8px;width: 6px;height: 6px;border-style: solid;border-color: #fff;border-image: initial;border-width: 4px;border-radius: 100%;}

.powermail_form_1 .btn.btn-page-link {background: #9f9f2c;}
.powermail_form_2 .btn.btn-page-link {background: #bd6e2b;}
.powermail_form_1 .btn.btn-page-link:hover, .powermail_form_2 .btn.btn-page-link:hover {background: #2b2e34;}

.powermail_submit {margin-top: 30px;}
.powermail_field .parsley-required,.powermail_field .parsley-custom-error-message {color: #ff3030;}
/*--Network---*/
.network-content-section p {margin-bottom: 20px;}
.network-link > li {display: block;position: relative;padding-bottom: 10px;}
.network-link > li > a {display: inline-block;color: #e73e88;font-family: "Open Sans", sans-serif;font-weight: 300;text-decoration: underline;font-size: 25px;line-height: 34px;text-align: left;text-decoration-thickness: 0.5px;background: url('../Images/arrow-right-pink-icon.svg') no-repeat;background-position: right center;padding-right: 25px;}
.network-link > li > a:hover {color: #2b2e34;}

.details-page-section {padding-top: 80px;}
.backlink {color: #e73e88;font-family: 'Open sans', sans-serif;font-size: 20px;font-weight: 300;text-decoration: underline;text-decoration-thickness: 0.5px !important;background: url(../Images/arrow-left-pink-icon.svg) no-repeat;background-position: left center;padding-left: 25px; margin-bottom: 5px; display: inline-flex;}
.backlink:hover {color: #2b2e34;}

.network-details-section h3 {max-width: 407px;}
.nw-project-group {padding-bottom: 40px;}
.nw-project-group h3 {margin-bottom: 40px;}
.nw-project-content {position: relative;margin-bottom: 47px;}
.nw-project-content::before, .nw-project-content::after {content: ''; display: block; clear: both;}
.nw-project-content .thumbnail {float: left;width: 50%;}
.nw-project-content .thumbnail img {width: 100%;object-fit: cover;}
.nw-project-content .content {padding-left: 18px;float: left;width: 50%;}
.nw-project-content .content h3 {margin: 0;}
.nw-project-content .content h3 + span {display: block;font-size: 15px;font-weight: 300;line-height: 30px;}
.nw-project-content .content p {margin: 30px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.nw-project-content .content a{color: #e73e88;font-family: 'Open sans', sans-serif;font-size: 20px;font-weight: 300;text-decoration: underline;text-decoration-thickness: 0.5px !important;background: url(../Images/arrow-right-pink-icon.svg) no-repeat;background-position: right center;padding-right: 25px; display: inline-block; line-height: 1;}
.nw-project-content .content a:hover {color: #2b2e34;}


.member-info {margin: 30px 0;}
.member-info p { margin: 20px 0; font-size: 25px;font-weight: 300;line-height: 34px; }
.member-info img {width: 100%;height: 242px;object-fit: cover;object-position: top;}
.member-info h4 {margin: 20px 0 20px 0;}
.member-info h6 {color: #2b2e34;font-family: "Open Sans", sans-serif;font-size: 25px;font-weight: 300;line-height: 34px;text-align: left; margin-bottom: 20px;}
.member-info a {color: #e73e88;font-family: 'Open sans', sans-serif;font-size: 20px;font-weight: 300;text-decoration: underline;text-decoration-thickness: 0.5px !important;background: url(../images/arrow-right-pink-icon.svg) no-repeat;background-position: right center;padding-right: 8px; display: inline-block; line-height: 1;}
.member-info a:hover {color: #2b2e34;}
.other-page-info {margin: 70px 0;}
.other-page-info p {min-height: 90px;}
.more-help p {margin-bottom: 0;}
.more-help a {color: #e73e88;font-family: 'Open sans', sans-serif;font-size: 20px;font-weight: 300;text-decoration: underline;text-decoration-thickness: 0.5px !important;background: url(../Images/arrow-right-pink-icon.svg) no-repeat;background-position: right center;padding-right: 25px; display: inline-block; word-break: break-all;}
.more-help a:hover {color: #2b2e34;}

.news-page-section .nw-project-group {margin-top: 90px;}

.article-block {margin: 0 -9px;}
.article-block::before, .article-block::after {content: ''; display: block; clear: both;}
.article-block .img-block {float: left;width: 50%; padding: 0 9px;}
.article-block .thumbnail img {width: 100%;object-fit: cover;}
.article-block .content-block {float: left;width: 50%; padding: 0 9px;}

.article-block .img-block .figure {display: block; margin-bottom: 40px;}
.article-block .img-block .figure img {width: 100%; object-fit: cover; object-position: center;}
.article-block .img-block .figure figcaption {margin: 23px 0 0 0;display: block;color: #2b2e34;font-family: 'Open sans', sans-serif;font-size: 14px;line-height: 25px;font-weight: 400;}

/*--FAQ--*/
.accordion-panel {margin-bottom: 20px; border: 1px solid #707070;}
.accordion-panel:last-child {margin-bottom: 0;}
.accordion-panel p {margin-bottom: 0;font-size: 16px;line-height: 25px; font-weight: 400;}
.accordion-panelheading, .accordion-panelbody {position: relative;padding: 8px 24px;}
.accordion-panelbody {display: none;}
.accordion-paneltitle {position: relative;color: #2b2e34;font-family: "Open Sans", sans-serif;font-size: 20px;font-weight: 300;line-height: 30px;text-align: left;display: block;margin-bottom: 0; cursor: pointer;}
.accordion-paneltitle span {max-width: 595px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.accordion-panelheading::before {content: '';position: absolute;right: 34px;top: 21px;background: #E73E88;width: 20px;height: 2px;border-radius: 0;transition: all 0.3s linear;}
.accordion-panelheading::after {content: '';position: absolute;right: 43px;top: 12px;background: #E73E88;width: 2px;height: 20px;border-radius: 0;transition: all 0.3s linear;}
.accordion-panelheading.active::after {background: #E73E88;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
.accordion-panelheading.active::before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}

.faqs-details .accordion-panel {margin-bottom: 14px;}
.faqs-details .accordion-panelbody {border-top: 1px solid #707070;}
.faqs-details .accordion-panelheading::before {content: '';position: absolute;right: 34px;top: 35px;background: #E73E88;width: 20px;height: 2px;border-radius: 0;transition: all 0.3s linear;}
.faqs-details .accordion-panelheading::after {content: '';position: absolute;right: 43px;top: 26px;background: #E73E88;width: 2px;height: 20px;border-radius: 0;transition: all 0.3s linear;}
.faqs-details .accordion-panelheading.active::after {background: #E73E88;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
.faqs-details .accordion-panelheading.active::before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}

.faqs-details, .contact-details {margin-top: 30px;}
.contact-details .accordion-paneltitle {font-size: 25px;}
.contact-details .accordion-panelbody {padding-top: 30px;}
.contact-info p {margin-bottom: 25px;}
/*--Media--*/
.embed-responsive {margin-bottom: 50px;}
/*--footer--*/
.back-to-top{position:relative;top:-33px;float: right; width:33px;height:33px;line-height:33px;text-align:center;background:#e73e88;color:#fff;border-radius:0}
.back-to-top img{width:21px}
footer{position:relative;background:#2b2e34;color:#fff}
footer p{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:25px;text-align:left;color:#fffaf5}
.address-section{padding-top:52px;padding-bottom:38px;border-bottom:1px solid #f5f5f5}
.address-info .title{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:bold;line-height:25px;text-align:left;color:#fffaf5}
.address-section .address-info{max-width:172px}
.email-info p>a.email-link{color:#e73e88;display:inline-block}
.login-section .address-info{max-width:322px}
.login-section .address-info .title{margin-bottom:30px}
.login-form .login-title{background-image:url('../Images/user-line-icon.svg');background-repeat:no-repeat;background-position:left center;background-size:23px;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#fffaf5;padding-left:30px;margin-bottom:15px}
.login-form .form-group{margin-bottom:6px}
.login-form .form-control{width:100%;background:#e73e88;color:#fff;font-size:14px;padding:7px;height:30px;border:0;border-radius:0;box-shadow:none;outline:0}
.login-form .form-control::placeholder{color:#fff}
.login-form .form-control::-moz-placeholder{color:#fff}
.login-form .form-control::-webkit-input-placeholder{color:#fff}
.login-form .btn {color: #E73E88;font-size: 14px;font-weight: 400;background: #fffaf5;box-shadow: none;outline: none;border-radius: 0;min-width: 90px;}
.login-form .btn:hover {background: #E73E88;color: #fff;}
.divider{border-bottom:1px solid #f5f5f5}
.login-section{padding-top:52px;padding-bottom:40px}
.footer-links{padding-top:20px;padding-bottom:20px}
.footer-link-list li{display:inline-block}
.footer-link-list li>a{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400;line-height:20px;text-align:left;color:#fffaf5;text-decoration:underline;padding:0 7px}
.footer-link-list li:first-child>a{padding-left:0}
.footer-link-list li>a:hover{color:#e73e88}
.copyright>p{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400;line-height:20px;text-align:right;color:#fffaf5}

.custom-header h1 {color: #2b2e34; font-family: "Open Sans", sans-serif;  font-size: 35px; font-weight: 300; line-height: 47px; text-align: left; margin-bottom: 20px;}
/*.page-section p:first-child {
    margin-bottom: 20px;
}*/


.socail-media-links ul li { position: relative; }
.socail-media-links ul li > div {
    position: absolute;
    top: 100%;
    min-width: 250px;
    padding: 10px 0;
    display: none;
    left: 10px;
}
.socail-media-links ul li > div ul.theme-color.orientation-horizontal.button-style-standard li {
    min-width: 0 !important;
    max-width: 100%;
    margin-bottom: 0;
    flex: 0 0 auto;
    padding: 0 11px 0 0;
}
.socail-media-links ul li > div ul.theme-color { flex-wrap: nowrap; }
.socail-media-links ul li > div ul.theme-color.orientation-horizontal.button-style-standard li a { margin: 0; border-radius: 50px;}
.socail-media-links ul li > div .shariff .twitter a { background-color: #000000;}
.socail-media-links ul li > div .shariff .facebook a { background-color: #000000;}
.socail-media-links ul li > div .shariff .xing a { background-color: #000000; }
.socail-media-links ul li > div .shariff .linkedin a { background-color: #000000;}
.socail-media-links ul li>a { cursor: pointer; }
 .socail-media-links ul li:hover > div { display: block; } 
.socail-media-links ul li > div ul.theme-color.orientation-horizontal.button-style-standard li a span.fab { width: 20px; height: 20px; border-radius: 50px; line-height: normal; font-size: 17px; padding: 3px 4px;}



/*21-9-2021*/
.socail-media-links ul li.shariff-button.xing a span.share_count { display: none; }
.share ul.theme-color.orientation-horizontal.button-style-standard li a { background: #000; }
.share ul li.shariff-button.xing span.share_count { display: none; }
.share ul.theme-color.orientation-horizontal.button-style-standard { flex-wrap: nowrap; }
.share ul.theme-color.orientation-horizontal.button-style-standard li {  flex: 0 0 auto;    max-width: 100%; }
.share > div { display: none; }
.share a:hover { display: block; transition: 0.5s; }
.share { display: none; }
/*--Media-Query--*/

@media(min-width:768px) {
    .menu-list {display: block !important;}
    footer .socail-media-links{display:none}
    .down-arrow{display:none}
    .home-content-section:nth-of-type(even) .row .col-md-6:first-child{order:2}
    .home-content-section:nth-of-type(even) .row .col-md-6 .content-img img{display:block;margin-left:auto;margin-right:0}
}

@media(max-width:991px) {
    .banner-image{width:550px;margin-left:-185px}
    .banner-section h1{max-width:100%}
    .home-content-section{padding:60px 0}
    .home-content-section:last-child{padding-bottom:100px}
    .language-selector{margin:0 50px 0 75px}
    .inner-banner-text {padding-top: 150px;}
    .inner-banner-text .page-index-info ul > li {font-size: 38px; line-height: 52px;}
}

@media(max-width:767px) {
    .menu-toggle-button{padding:0;width:30px}
    .menu-toggle-button span.bar{height:2px}
    .menu-toggle-button.open .bar1{-webkit-transform:rotate(-45deg) translate(-5px,8px);-moz-transform:rotate(-45deg) translate(-5px,8px);transform:rotate(-45deg) translate(-4px,7px)}
    .menu-toggle-button.open .bar3{-webkit-transform:rotate(45deg) translate(-4px,-8px);-moz-transform:rotate(45deg) translate(-4px,-8px);transform:rotate(45deg) translate(-4px,-8px)}
    .container{padding-left:20px;padding-right:20px}
    .row{margin-left:-20px;margin-right:-20px}
    .row>.col,.row>[class*=col-]{padding-left:20px;padding-right:20px}
    .navbar-menu-links{border-top:0;padding:10px 0 10px 0;flex-direction:column}
    .menu-list{display:none}
    .menu-list.other-links{display:block!important}
    .navbar-menu-links>li{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}
    .navbar{min-height:114px}
    .language-selector{margin:0 15px 0 0}
    .socail-media-links{display:none}
    .navbar-menu-links{margin:0}
    .navbar-menu-links .menu-category .nav-title,.other-links li a.menu-link,.menu-list{margin-bottom:15px}
    .other-links>li>a{padding-bottom:0}
    .has-dropdown .nav-title{position:relative}
    .down-arrow{cursor:pointer;position:absolute;top:5px;right:0;width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#2b2e34 transparent transparent transparent;transition:.3s ease-in-out}
    .is-open .down-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
    .banner-section{padding:40px 0 0 0}
    .banner-image{display:none}
    .banner-section h1{font-size:25px;line-height:34px;max-width:100%;padding:0}
    .home-content-section{padding:60px 0}
    .home-content-section:last-child{padding-bottom:80px}
    .content-img{margin:0 auto 54px auto;}
    .content-img img{margin:0 auto!important;height:auto}
    .page-index-info ul>li::before {width:10px;height:10px; top: 8px;}
    .page-index-info ul>li {font-size:28px;line-height:35px; padding-left: 20px; text-transform: uppercase;}
    .btn-page-link{display:block}
    .back-to-top{display:none}
    footer .socail-media-links{display:block;text-align:center;padding:16px 0 10px 0}
    footer .socail-media-links ul>li>a {-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
    .address-section,.login-section{padding-top:40px;padding-bottom:40px}
    .email-info{padding-top:20px}
    .email-info p>a.email-link{display:block}
    .login-form{padding:50px 0 0 0}
    .footer-links{padding-top:0;padding-bottom:30px}
    .footer-link-list{margin-bottom:30px}
    .copyright>p{text-align:left}

    /*--other-pages--*/
    .inner-banner-text {padding: 0 0 25px 0;}
    .inner-banner-text .page-index-info ul>li::before, .inner-banner-text h1 span::before {width:10px;height:10px; top: 10px;}
    .inner-banner-text .page-index-info ul>li {font-size:28px;line-height:35px;  text-transform: uppercase; padding-left: 20px; }
    .inner-banner-text h1 {font-size:28px;line-height:35px;  text-transform: uppercase;}
    .inner-banner-text h1 span {padding-left: 20px;}

    .section-blockquote {padding: 15px 15px 15px 25px;margin: 30px 0 40px 0;}
    .section-blockquote h4 {max-width: 100%;margin-bottom: 30px;}
    .section-blockquote p {line-height: 22px;}
    .organisation-chart {padding: 10px;}
    .custom-org-chart .left-box {width: 100%; padding-right: 0;}
    .custom-org-chart .left-box .content-box {margin-bottom: 36px;}
    .custom-org-chart .left-box .content-box::after {width: 1px;height: 36px;top: 0;left: 50%;height: 100%;z-index: -1;}
    .custom-org-chart .right-box {width: 100%;}
    .bod-image {display: block;margin: 0 auto 40px auto;}
    .bod-information .row {padding: 30px 0;}
    .page-section {padding-bottom: 80px;}
    .network-link > li > a {font-size: 20px; line-height: 30px;}
    .nw-project-content .thumbnail {width: 100%;}
    .nw-project-content .content {width: 100%;padding-left: 0; padding-top: 20px;}
    .member-info {margin: 20px 0;}
    .member-info img {height: auto;}
    .page-section.details-page-section {padding-top: 40px;}
    .other-page-info {margin: 35px 0;}
    .nw-project-group {padding-bottom: 0;}
    .other-page-info p {min-height: auto;}
    .accordion-panelheading, .accordion-panelbody {padding: 8px 15px;}
    .accordion-panelheading::before {right: 20px;}
    .accordion-panelheading::after {right: 29px;}
    .accordion-paneltitle span {max-width: 90%;}
    .article-block .img-block {width: 100%;}
    .article-block .img-block .figure {margin-bottom: 25px;}
    .article-block .img-block .figure figcaption {margin: 15px 0 0 0;}
    .article-block .content-block {width: 100%;}

    .share > div { display: block;  padding: 9px 0;}
    .share { display: block; }
    .share ul.theme-color.orientation-horizontal.button-style-standard li { min-width: 30px; }
    header .navbar .menu-items { max-height: calc(100vh - 184px); overflow: auto; }
}

@media(max-width:486px) {
    .navbar .navbar-brand img{width:200px;height:auto}
}

@media(max-width:359px) {
    .navbar .navbar-brand img{width:165px}
}
