/*
 Theme Name:   Corpus Child
 Theme URI:    http://themeforest.net/user/euthemians
 Description:  Corpus Child Theme
 Version:      3.2
 Author:       Euthemians Team
 Author URI:   http://euthemians.com
 Template:     corpus
*/
/* Top Main Menu */
#eut-theme-wrapper #eut-header #eut-main-menu>ul>li>a {
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width:1096px) {
  #eut-header[data-menu-align="left"] #eut-main-menu {
    float: none
  }
}

/* Sub Menu */
#eut-header #eut-main-menu li ul {
  min-width: 250px;
}

.current_page_item span, #page-6596 .eut-element.eut-box-icon .eut-image-icon {
  overflow: hidden;
  text-align: center;
  display: block;
}

.current_page_item span:before, #page-6596 .eut-element.eut-box-icon .eut-image-icon:after {
  background-color: #39c2d7;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

#page-6596 .eut-element.eut-box-icon .eut-image-icon:after {
  width: 75px;
}

.current_page_item span:before {
  right: 0.5rem;
  margin-left: -50%;
  bottom: 0.125rem;
}

#page-6596 .eut-element.eut-box-icon .eut-image-icon:after {
  left: 1rem;
  margin-right: -50%;
  bottom: 0.125rem;
  height: 2px;
}

/* End Top Main Menu */
.eut-title span span, .eut-description span {
  color: #039be5;
  ;
}

#eut-header[data-fullscreen='no'] #eut-feature-section .eut-description {
  text-transform: unset !important;
}

.box-shadows {
  box-shadow: 0 0 15px 5px #e5e5e5;
  border-radius: 20px 0 0 20px !important;
}

#eut-header #eut-inner-header {
  border: 0;
}

#eut-header[data-menu-options="right"] .eut-menu-options-wrapper {
  border: 0;
}

.our-alliance-partner-gallery .eut-isotope-item {
  padding-left: 5vw !important;
  padding-right: 5vw !important;
}

.our-alliance-partner-gallery .eut-isotope-item img {
  width: 100%;
}

.expertise-skill-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}

.expertise-skill-row h6 {
  justify-content: center;
  height: 78px;
  display: flex;
  align-items: center;
}

.expertise-skill-row .eut-image-icon {
  margin-bottom: 10px !important;
}

.d {
  border-radius: 50%;
  padding: 42px 45px;
  box-shadow: 0 0 10px 2px #f2f2f2;
  height: 100%;
}

.our-service-offering p {
  line-height: 20px;
}

.our-service-offering-row, .hiring {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.our-service-offering-row>.eut-column {
  padding-left: 30px;
  padding-right: 30px;
}

.our-services {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  background: #fff;
  border-radius: 50%;
  margin-bottom: 20px;
  -webkit-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 13px 6px rgba(0, 0, 0, 0.1);
}

.our-services .packed {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  text-align: center;
  z-index: 2;
}

.our-services .packed .eut-box-content {
  line-height: 1.2;
}

.our-services .packed .eut-box-content p {
  height: 57.6px;
  display: flex;
  align-items: center;
  margin-bottom: 0px;
}

.our-services .packed .eut-box-title {
  height: 64.8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width:900px) and (min-width:768px) {
  .our-services .packed .eut-box-title {
    height: 48.8px;
  }
}

.our-services .packed .eut-image-icon img {
  height: 1.7em;
  font-size: 24px;
  width: auto;
}

.our-services .eut-box-title:hover {
  color: #fff;
}

#services:hover {
  background-color: #0cb9d2;
  color: #fff;
}

#services:hover h6 {
  color: #fff;
}

.extra .packed .eut-image-icon img {
  height: 1.8em;
}

.our-services .packed .eut-image-icon {
  margin-bottom: 15px;
}

a.eut-btn.eut-btn-small.eut-extra-round.eut-bg-primary-4 {
  padding: 0.75em 1.75em;
}

a.eut-btn.eut-btn-small.eut-extra-round.eut-bg-primary-4:after {
  margin-left: 7px;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f105";
}

.eut-blog.eut-shadow-mode:not(.format-quote):not(.format-link) .eut-isotope-item-inner {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.1);
}

.news-events .eut-post-content {
  min-height: 141px;
}

.our-hiring-item {
  padding: 20px 20px;
  box-shadow: 0 0 15px 0px #e5e5e5;
  border-radius: 20px;
  margin-bottom: 20px
}

.our-hiring-item h6 {
  height: 48px;
  font-size: 16px;
}

.our-hiring-item .our-hiring-location {
  height: 72px;
}

.our-hiring-item a {
  font-size: 12px;
  color: #fc7b2d;
}

.our-hiring-item p {
  margin-bottom: 15px;
  line-height: 1.5;
  height: 39px;
  display: flex;
  align-items: center;
  font-size: 13px;
}

.our-hiring-item h6, .expertise-skill-row .eut-box-title {
  color: #144272 !important;
}

.our-hiring-item h6.our-hiring-location {
  color: #6ea1b9 !important;
  font-weight: 300;
  font-size: 13px;
  ;
}

#contact-us {
  font-size: 12px;
}

#contact-us .eut-wrapper-icon, .contact-us .eut-wrapper-icon {
  font-size: 12px !important;
  line-height: 1.5rem !important;
}

#contact-us .eut-slogan p {
  line-height: 1.7;
  min-height:66px;
}

.wpcf7-form .input-text, .wpcf7-form input[type="text"], .wpcf7-form input[type=".wpcf7-form input"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="number"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="search"], .wpcf7-form input[type="file"], .wpcf7-form textarea, .wpcf7-form select {
  font-size: 16px;
  color: #000;
  background-color: #fff !important;
  opacity: 1 !important;
  border-radius: 25px;
  padding: 15px 30px !important;
}

.contact-form {
  border-radius: 25px
}

.contact-form p {
  margin-bottom: 5px;
}

.contact-btn {
  text-align: center;
}

.contact-btn input {
  background-color: #f49f25 !important;
  border-radius: 20px;
  padding: 10px 40px;
}

#eut-footer-area .fa {
  background-color: #fff !important;
  color: #000 !important;
}

#eut-footer-area h3 {
  margin-bottom: 20px;
}

#eut-footer-area .widget {
  margin-bottom: 15px;
}

#eut-footer-area #eut-widget-social-3 h3, #eut-footer-area #nav_menu-6 h3 {
  margin-bottom: 8px;
}

.eut-post-meta {
  margin-bottom: 5px;
}

.cfr .eut-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* Floating Box  */
.custom-float-box {
  box-shadow: 0 0 15px 5px #e5e5e5;
  border-radius: 20px;
}

/* End Floating Box */
.custom-circle-1, .custom-circle-2 {
  width: 150px;
  height: 150px;
  position: absolute;
  z-index: 9;
  background-color: #10d6f2;
  border-radius: 50%;
}

.custom-circle-1 {
  bottom: 0;
  left: 49%;
  transform: translateX(-50%);
}

.custom-circle-2 {
  bottom: 0;
  left: -45px;
}

/* Our Leadership */
.our-leadership-img img, .our-leadership-img-2 img {
  border: 20px solid #10d6f2;
  border-radius: 50%;
  background-color: #cdccd2;
}

.our-leadership-img {
  padding-left: 20px;
}

.our-leadership-img-2 {
  padding-right: 20px;
}

.our-leadership-img:before, .our-leadership-img-2:before {
  width: 55px;
  height: 55px;
  background-color: #fff;
  z-index: -1;
}

.our-leadership-img:after, .our-leadership-img-2:after {
  width: 105px;
  height: 105px;
  background: rgb(34, 192, 214);
  background: linear-gradient(rgba(81, 221, 242, 1) 0%, rgba(34, 192, 214, 1) 100%);
  z-index: -2;
}

.our-leadership-img:before, .our-leadership-img-2:before, .our-leadership-img:after, .our-leadership-img-2:after {
  content: '';
  display: inline-block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
}

.our-leadership-img:before {
  left: 25px;
  top: 25px;
}

.our-leadership-img:after {
  top: 0;
  left: 0;
}

.our-leadership-img-2:before {
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
}

.our-leadership-img-2:after {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.leadership-title span {
  font-weight: 300;
  color: #f49f25;
}

.certification .eut-filter ul li:hover:not(.selected) span {
  color: #f49f25;
}

.eut-portfolio-item .eut-media {
  height: 130px;
  margin-bottom: 10px;
}

.certification .eut-portfolio-item .eut-image-hover img,
.eut-portfolio-item .eut-image-hover img {
  max-width: -webkit-fill-available;
}

.eut-portfolio-item .eut-image-hover img {
  max-height: 100%;
  height: auto;
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.img-circle {
  border-radius: 50%;
}

.centering-row .eut-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* Expertise */
#page-6596>div>.eut-row {
  display: flex;
  flex-wrap: wrap;
}

#page-6596>div>.eut-row>div:first-child {}

#page-6596 .eut-element.eut-image img {
  border-radius: 20px;
}

#page-6596 .eut-element.eut-box-icon .eut-image-icon {
  float: none;
  text-align: left;
  margin-bottom: 20px;
}

.eut-list.eut-list-angle-right ul {
  padding-left: 40px;
}

.eut-list.eut-list-angle-right li {
  position: relative;
  margin-bottom: 15px;
}

.eut-list.eut-list-angle-right li:before {
  left: -40px;
  position: absolute;
  color: #10d6f2;
  border: 1px solid #10d6f2;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  top: 5px;
}

@media only screen and (max-width: 1200px) {
  #eut-theme-wrapper #eut-header .eut-logo .eut-logo-wrapper a {
    height: 70px !important;
  }

  #eut-header #eut-main-menu li>ul {
    min-width: 220px;
  }

  .our-service-offering {
    width: 300px;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 767px) {
  .cfr.cfr-left>.eut-row>.wpb_column:first-child {
    order: 2;
  }

  .custom-float-box {
    box-shadow: 0 0 15px 5px #e5e5e5;
    border-radius: 0 0 20px 20px;
  }

  .cfr .eut-row>div .eut-element {
    margin-bottom: 0;
  }

  .cfr.cfr-right .eut-row>div:last-child .eut-element:last-child {
    margin-bottom: 40px;
  }

  .custom-circle-1 {
    display: none;
  }

  .our-service-offering {
    width: 275px;
    height: 275px;
  }
}

@media only screen and (min-width: 468px) {
  .our-people .eut-container {
    margin-left: auto;
    margin-right: auto;
    text-align: right;
  }
}

@media only screen and (min-width: 768px) {
  .custom-float-column-right {
    position: absolute;
    top: 50%;
    left: 35%;
    width: 66%;
    transform: translateY(-50%);
  }

  .custom-float-right {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50%;
    transform: translateY(-50%);
    padding: 0;
  }

  .cfr.cfr-left>.eut-row>.wpb_column:first-child {
    padding-right: 0px !important;
  }

  .cfr.cfr-left>.eut-row>.wpb_column:nth-child(2) {
    padding-left: 0px !important;
  }

  .cfr.cfr-right .eut-row>div:first-child .eut-element {
    margin: 0;
  }

  .custom-circle-2 {
    bottom: -75px;
  }
}

#alliancepartners .vc_tta.vc_general .vc_tta-tab>a span {
  color: #000;
}

.partners .eut-box-content h3 {
  color: #144272;
}

.partners .eut-box-content p {
  color: #cc802a;
}

.partners .eut-box-content a {
  color: #545455;
}

#alliancepartners .vc_tta.vc_general .vc_tta-tab.vc_active a:after {
  display: none;
}

#alliancepartners .vc_tta.vc_general .vc_tta-tab a span:hover {
  color: #f49f25
}

#alliancepartners .vc_tta.vc_general .vc_tta-tab a {
  padding: 10px 15px;
}

.partners {
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 20px 20px 20px;
  min-height: 417px;
}

#institute .partners,
#energy .partners,
#fsi .partners {
  min-height: 440px;
}

.partners:hover {
  box-shadow: 2px 2px 10px 1px #d0d0d0;
}

.partners h5,
.eut-portfolio .portfolio_category-project-references .eut-hover-style-2.eut-image-hover figcaption .eut-title,
.portfolio_category-certification h5 {
  color: #144272 !important;
  height: 76.8px;
  display: flex !important;
  align-items: center;
}

.portfolio_category-project-references figure {
  min-height: 436px;
}

.portfolio_category-certification h5 {
  height: 102.4px;
}

.partner2 h5 {
  margin-top: 60px;
}

.partners .eut-media,
.portfolio_category-certificationc .eut-media {
  height: 135px;
  margin-bottom: 10px;
  text-align: center;
}

.partners .eut-media img,
.portfolio_category-certificationc .eut-media img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.portfolio_category-certification a,
.portfolio_category-project-references a {
  cursor: default;
}

.partnerbox .eut-box .eut-box-content .eut-read-more {
  margin-top: 0px;
  line-height: 1.6;
  pointer-events: none
}

.partnerbox .eut-box .eut-box-content a {
  font-size: 14px;
}

#certificate .partners .eut-media {
  height: 170px;
}

.page-id-6633 #eut-main-content,
.page-id-6725 #eut-main-content,
.page-id-7629 #eut-main-content {
  background-color: #edeef1 !important;
}

.page-id-6633 .eut-portfolio .portfolio_category-xd figcaption h5 {
  color: #144272 !important;
  margin-top: 10px;
  font-size: 18px;
}

.page-id-6633 .eut-portfolio .portfolio_category-xd a {
  pointer-events: none;
  border-radius: 20px;
  padding: 0px 20px;
  background-color: #fff;
  height: 211px;
}

.page-id-6633 .eut-portfolio .portfolio_category-xd a:hover {
  box-shadow: 2px 2px 10px 1px #d0d0d0;
}

.news-events-home .eut-isotope-container .eut-media {
  height: 150px !important;
}

.news-events-home .eut-isotope-container .eut-post-content {
  height: 165px !important;
}

.custom-float-box td h6 {
  font-size: 25px;
  text-orientation: upright;
  text-transform: unset;
  color: #144272 !important;
  white-space: pre;
  margin-left: 10px;
  vertical-align: middle;
  transform: rotate(270deg);
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  letter-spacing: 1px;
  justify-content: center;
  margin-top: 89px;
}

.custom-float-box td:first-child {
  position: relative;
  border-right: 0px;
  padding: 10px 40px 10px 10px;
}

.custom-float-box td:last-child {
  padding-top: 20px
}

.custom-float-box td {
  text-align: left;
}

.journey-text {
  padding-left: 0px;
}

@media only screen and (max-width: 1200px) {
  #eut-main-content .custom-float-box td h6 {
    font-size: 25px !important;
  }
}

@media only screen and (max-width: 767px) {
  #eut-main-content .custom-float-box td h6 {
    font-size: 25px !important;
  }

  .custom-circle-2 {
    z-index: 0;
  }
}

.country span {
  color: #10d6f2;
}

.countryhome span {
  color: #144272;
}

.offerings {
  display: flex;
  align-items: center;
}

.offerings .eut-box-content h3 {
  margin-bottom: 0px;
  color: #1d9dc7 !important;
}

.awsm-selectric, .awsm-job-search, .awsm-list-item .awsm-job-item, .awsm-lists {
  border-radius: 25px;
}

.awsm-filter-wrap {
  padding: 20px 20px;
  background: #02CEEC;
  border-radius: 25px;
}

.awsm-job-item h2.awsm-job-post-title a, .awsm-job-item h2 {
  color: #144272 !important;
}

a.awsm-grid-item .awsm-job-specification-item,
.awsm-list-item span {
  color: #6ea1b9 !important;
}

.awsm-list-item .awsm-job-specification-wrapper {
  color: #6ea1b9 !important;
}

.awsm-list-item .awsm-job-more-container a, .awsm-list-item .awsm-job-more-container span {
  color: #fc7b2d !important;
}

.awsm-job-more-container .awsm-job-more {
  color: #fc7b2d !important;
}

.awsm-list-right-col {
  height: 76.5px;
}

.awsm-list-item .awsm-job-more-container {
  margin-top: 30px;
  margin-right: 30px;
}

.partner2 {
  min-height: 295px !important;
}

.eut-image-hover img {
  width: auto;
  margin: auto;
}

#gallery-1 .gallery-item, #gallery-2 .gallery-item, #gallery-3 .gallery-item, #gallery-4 .gallery-item, #gallery-5 .gallery-item, #gallery-6 .gallery-item {
  width: 100% !important;
  text-align: left !important;
  pointer-events: none;
}

#gallery-1 .gallery-caption, #gallery-2 .gallery-caption, #gallery-3 .gallery-caption, #gallery-4 .gallery-caption, #gallery-5 .gallery-caption, #gallery-6 .gallery-caption {
  margin-top: 15px;
  font-size: 30px;
  font-weight: bold;
  color: #013969;
}

#gallery-1 .gallery dt, #gallery-2 .gallery dt, #gallery-3 .gallery dt, #gallery-4 .gallery dt, #gallery-5 .gallery dt, #gallery-6 .gallery dt {
  text-align: left;
}

#gallery-1 img, #gallery-2 img, #gallery-3 img, #gallery-4 img, #gallery-5 img, #gallery-6 img {
  width: 15%;
  padding-right: 0px !important;
}

#gallery-1 dt.gallery-icon.portrait:after, #gallery-2 dt.gallery-icon.portrait:after, #gallery-3 dt.gallery-icon.landscape:after, #gallery-4 dt.gallery-icon.portrait:after, #gallery-5 dt.gallery-icon.landscape:after, #gallery-6 dt.gallery-icon.landscape:after {
  background-color: #013969;
  content: "";
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 13%;
  left: 1rem;
  margin-right: -50%;
  bottom: 0.125rem;
  height: 2px;
}

.expertisebg .eut-bg-wrapper .eut-bg-image.show {
  background-size: auto;
  background-position: left;
  background-repeat: no-repeat;
}

.expertisebg1 .eut-bg-wrapper .eut-bg-image.show {
  left: 12%;
}

.expertisebg3 .eut-bg-wrapper .eut-bg-image.show, .networkbg .eut-bg-wrapper .eut-bg-image.show {
  background-position: right bottom !important;
}

@media (max-width:767px) {

  .networkbg .eut-bg-wrapper .eut-bg-image.show,
  .expertisebg3 .eut-bg-wrapper .eut-bg-image.show,
  .expertisebg5 .eut-bg-wrapper .eut-bg-image.show {
    display: none;
  }

  .expertisebg1 .eut-bg-wrapper .eut-bg-image.show {
    top: -7%;
  }
}

.expertisebg2 .eut-bg-wrapper .eut-bg-image.show {
  background-position: left bottom;
}

.expertisebg4 .eut-bg-wrapper .eut-bg-image.show {
  left: 48%;
  top: 12%;
}

.expertisebg5 .eut-bg-wrapper .eut-bg-image.show {
  top: 22%;
}

.expertisebg5 .eut-bg-wrapper .eut-bg-image.show {
  top: 22%;
}

.servicesbg1 .eut-bg-wrapper .eut-bg-image.show {
  background-position: right;
  top: -2%;
}

.servicesbg2 .eut-bg-wrapper .eut-bg-image.show {
  left: -11%;
  top: -3%;
}

.servicesbg3 .eut-bg-wrapper .eut-bg-image.show {
  background-position: bottom right !important;
  z-index: 99;
  top: 4%;
  right: 0%;
}

.servicesbg4 .eut-bg-wrapper .eut-bg-image.show {
  left: 5%;
  top: -10%;
}

@media (max-width:767px) {
  .servicesbg3 .eut-bg-wrapper .eut-bg-image.show {
    top: 14%;
  }

  .servicesbg4 .eut-bg-wrapper .eut-bg-image.show {
    left: 85%;
  }
}

.homebg1 .eut-bg-wrapper .eut-bg-image.show {
  background-position: right;
  top: 4%;
}

.homebg2 .eut-bg-wrapper .eut-bg-image.show {
  background-position: right;
  right: -5%;
  top: -13%;
}

.homebg3 .eut-bg-wrapper .eut-bg-image.show {
  background-position: right;
}

.awsm-job-specification-term:last-child::after {
  display: none;
}

#menu-footer-menu-inventivo li, #menu-our-services li {
  margin-bottom: 0px;
}

.eut-side-area-button {
  display: none
}

#eut-footer-area .fa:hover {
  background-color: #21bfd5 !important;
  color: #fff !important;
}

#eut-theme-wrapper #eut-header #eut-main-menu>ul>li:hover>a span.eut-item:after {
  color: #21bfd5;
}

.page-id-6596 #eut-main-content .eut-container,
.page-id-6578 #eut-main-content .eut-container {
  padding-top: 0px
}

.awsm_job_openings-template-default #eut-social-share {
  display: none;
}

.awsm_job_openings-template-default #eut-about-author {
  display: none;
}

.awsm_job_openings-template-default #eut-tags-categories {
  display: none;
}

.awsm-job-form-inner {
  background: #e6e9f5;
  padding: 35px 15%;
  border-radius: 25px;
}

.awsm-job-form-inner h2 {
  text-align: center;
  color: #144272 !important;
}

#eut-post-content h1 span {
  color: #10d6f2 !important;
}

#awsm-applicant-name,
#awsm-applicant-email,
#awsm-applicant-phone,
#awsm-cover-letter {
  background-color: #fff !important;
  border-radius: 25px;
  font-size: 20px;
  color: #000;
}

#awsm-applicant-name:hover #awsm-applicant-email:hover,
#awsm-applicant-phone:hover,
#awsm-cover-letter:hover {
  background-color: #fff !important;
}

.awsm-job-form-group {
  margin-bottom: 0px
}

.awsm-job-form-group label {
  margin-bottom: 0px;
  font-size: 15px !important;
}

#awsm-application-submit-btn {
  background-color: #f49f25 !important;
  border-radius: 20px;
  padding: 10px 40px;
  margin-top: 20px;
}

.map {
  margin-right: 20px;
  margin-bottom: 20px
}

.page-id-422 #eut-main-content .eut-container {
  padding-top: 20px;
}

.awsm-filter-wrap .awsm-filter-item {
  padding: 0px 10px;
}

#page-422 .awsm-filter-wrap .awsm-filter-item .awsm-job-form-control {
  opacity: 1.0;
  background-color: #fff !important;
  margin: 10px 0px;
}

.awsm-selectric-wrapper {
  margin: 10px 0px;
}

.page-id-6725 #eut-main-content .eut-container {
  padding-top: 20px
}

.awsm-selectric-open .awsm-selectric {
  border: 0px solid #ebebeb;
  border-radius: 25px;
}

#eut-header[data-menu-align="left"] .eut-responsive-menu-button {
  float: right;
}

@media (max-width:1024px) {

  #eut-feature-section #eut-feature-title .eut-container,
  #eut-page-title .eut-container {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .eut-slider-item .eut-feature-content .eut-container {
    background-color: rgba(255, 255, 255, 0.9);
  }
}

.eut-related-post ul li a img {
  max-width: -webkit-fill-available;
  height: 180px;
}

.blog .eut-blog-item .eut-media {
  height: 150px;
}

.eut-blog.eut-shadow-mode .eut-post-content {
  height: 310px;
}

.posts table {
  border: 0px !important;
}

.posts table td {
  border: 0px !important;
  vertical-align: top;
}

.posts table td p {
  vertical-align: top;
  text-align: left;
}

@media (max-width:767px) {
  .posts table td {
    display: block;
    min-width: auto;
  }

  .awsm-filter-wrap .awsm-filter-item {
    display: block;
  }

  .blog .eut-blog-item .eut-media {
    height: auto;
  }

  .eut-blog.eut-shadow-mode .eut-post-content {
    height: 285px;
  }
}

.awsm-filter-wrap .awsm-filter-item select {
  opacity: 1.0 !important;
  background-color: #fff !important;
  border-radius: 25px !important;
}

#nav_menu-6 {
  margin-bottom: 30px !important;
}

.blog #eut-main-content #eut-page-title .eut-container .eut-title:after {
  content: "Our News & Events";
  visibility: visible;
  display: block;
  color: #039be5
}

.blog #eut-main-content #eut-page-title .eut-container .eut-description {
  display: none;
}

.page-id-422 #eut-header #eut-feature-section #eut-feature-title .eut-container .eut-description span {
  color: #000
}

#page-6725 #alliancepartners .vc_tta-panels .project-references-btn {
  color: #10d6f2;
  padding: 0px;
  text-transform: unset;
  border: 0px;
  font-size: 30px !important;
  background-color: transparent;
}

.awsm-job-inline-group label {
  line-height: 1
}

.contact-slogan p {
  line-height: 1.3;
}

.eut-slogan .eut-subtitle {
  font-size: 18px;
}

.certification .eut-hover-style-2 {
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 20px 20px 20px;
}

@media (max-width:1200px) {
  #eut-main-content .awsm-job-item h2.awsm-job-post-title {
    font-size: 18px !important
  }
}

@media (max-width:1180px) and (min-width:1024px) {
  .portfolio_category-project-references figure {
    min-height: 412px;
  }
}

@media (max-width:1023px) and (min-width:800px) {
  .portfolio_category-project-references figure {
    min-height: 382px;
  }
}

@media (max-width:799px) and (min-width:768px) {
  .portfolio_category-project-references figure {
    min-height: 411px;
  }
}

.certification .eut-hover-style-2:hover {
  box-shadow: 2px 2px 10px 1px #d0d0d0;
}

@media (max-width:990px) and (min-width:767px) {
  .eut-slogan .eut-subtitle {
    min-height: 48px;
  }

  .contact-slogan p {
    min-height: 83.2px;
  }
}

@media (min-width:991px) {
  .contact-slogan {
    min-height: 100px;
  }
}

@media (max-width:991px) {

  .eut-portfolio-item .eut-image-hover img,
  .certification .eut-portfolio-item .eut-image-hover img {
    max-height: 100%;
    width: auto;
  }

  #eut-main-content .portfolio_category-certification h5 {
    font-size: 17px !important;
  }
}

.country-image {
  height: 80px;
}

.blog #eut-page-title.eut-blog-title {
  background-position: right;
  background-image: url("/inventivo/wp-content/uploads/2020/07/newsbanner.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.maintenance-services .eut-image-icon {
  vertical-align: middle;
}

.eut-box-icon.eut-align-left .eut-box-content {
  overflow: visible;
}

#eut-theme-wrapper .awsm-filter-item select {
  min-height: 0px;
}

@media (max-width:767px) {
  #eut-header[data-fullscreen='no'] #eut-feature-section .eut-description {
    font-weight: 500;
    font-size: 18px !important;
    margin-bottom: 0px;
  }
  #eut-footer-area{
    padding-bottom: 0px !important;
  }


  #eut-main-content .portfolio_category-project-references h5 {
    height: 43px;
  }
  .certification .portfolio_category-project-references  .eut-hover-style-2{
    padding: 20px;
  }

  .portfolio_category-project-references figure {
    min-height: 310px;
  }

  .maintenance-services .eut-image-icon {
    font-size: 60px !important;
  }

  .home-expertise-skillset-btn {
    margin-bottom: 25px;
  }

  .portfolio_category-certification .eut-media,
  .portfolio_category-xd .eut-media {
    height: 85px;
    margin-bottom: 5px !important;
  }

  .page-id-6633 .eut-portfolio .portfolio_category-xd figcaption h5 {
    margin-top: 0px;
  }

  #eut-main-content .portfolio_category-project-references h5 {
    font-size: 18px !important;
    line-height: 20px !important;
  }

  #eut-main-content .portfolio_category-certification h5,
  .page-id-6633 #eut-main-content .eut-portfolio .portfolio_category-xd figcaption h5 {
    font-size: 13px !important;
    line-height: 20px !important;
  }

  .page-id-6633 .eut-portfolio .portfolio_category-xd a {
    max-height: 145px;
  }

  .certification .eut-hover-style-2 {
    padding: 5px 10px;
  }

  .eut-isotope.eut-with-gap .eut-isotope-item.portfolio_category-certification,
  .eut-isotope.eut-with-gap .eut-isotope-item.portfolio_category-xd {
    padding-left: 15px;
    padding-right: 15px;
  }

  .eut-portfolio .portfolio_category-certification .eut-media {
    margin-bottom: 5px;
  }
}

.eut-carousel-navigation[data-navigation-type="1"].eut-dark .eut-carousel-buttons div {
  font-size: 40px;
}
}

#eut-main-menu-responsive ul.eut-menu li.menu-item-has-children a {
  color: #000;
}

.eut-hover-style-2 .eut-light-overlay:before {
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
}

.page-id-7629 .mfp-title {
  padding-right: 0px;
  font-size: unset;
}

.page-id-7629 .mfp-counter {
  top: -13px;
}

.eut-portfolio .eut-hover-style-2 .eut-media:after {
  /*width: unset;*/
  /*color: #21bfd5 !important;*/
  /*content: "Certification" !important;*/
  display: none;
}

.eut-box .eut-box-content p+.eut-read-more {
  margin-top: 0px;
}

.eut-portfolio .eut-hover-style-2.eut-image-hover figcaption {
  display: flex;
  align-items: center;
}

.eut-portfolio .portfolio_category-project-references .eut-hover-style-2.eut-image-hover figcaption {
  display: block;
}

.eut-portfolio .portfolio_category-project-references .eut-hover-style-2.eut-image-hover figcaption span {
  color: #545455;
}

.eut-portfolio .portfolio_category-project-references .eut-hover-style-2.eut-image-hover figcaption span span {
  color: #cc802a;
  font-size: 16px;
  margin-bottom: 10px;
}

.hiring-position .awsm-filter-wrap {
  display: none;
}

@media only screen and (max-width: 1200px) {
  .eut-element.eut-slogan br {
    display: block !important;
  }
}


@media (max-width: 350px) {
  .portfolio_category-project-references figure {
    min-height: 362px;
  }
}
#contact-us .eut-box-icon .eut-box-content p a{
    color:#fff;
}
#contact-us .eut-box-icon:hover .eut-box-content p a,
#contact-us .eut-box-icon:hover .eut-box-content p,
#contact-us .eut-box-icon:hover .eut-wrapper-icon i:before{
    color:#f49f25;
}


