	.page-node-type-article h1.page-header,
	.page-node-type-news h1.page-header,
	.page-node-type-event h1.page-header,
	.page-node-type-press-releases h1.page-header,
	.page-node-type-success-story h1.page-header {
	    margin-bottom: 40px;
	}

	.page-node-type-article .content .field--name-field-blog-date,
	.page-node-type-article .content .field--name-field-tags,
	.page-node-type-news .content .field--name-field-news-date,
	.page-node-type-event .content .field--name-field-event-date,
	.page-node-type-press-releases .content .field--name-field-date,
	.page-node-type-success-story .content .field--type-datetime,
	.page-node-type-success-story .content .field--name-field-topics {
	    display: inline-block;
	    margin-top: 15px;
	}
	.success-story .field--name-field-image img,
	.article .field--name-field-image img {
	    width: 100%;
	}

	.page-node-type-article .content .field--name-field-tags a,
	.page-node-type-success-story .content .field--name-field-topics a {
	    font-style: italic;
	    text-decoration: none;
	}

	.page-node-type-article .content .field--name-field-tags .field--item:first-child a::before,
	.page-node-type-success-story .content .field--name-field-topics .field--item:first-child a::before {
	    content: "|";
	    padding-right: 5px;
	}

	.page-node-type-article .content .field--name-field-tags .field--item a::after,
	.page-node-type-success-story .content .field--name-field-topics .field--item a::after {
	    content: ",";
	}

	.page-node-type-article .content .field--name-field-tags .field--item:last-child a::after,
	.page-node-type-success-story .content .field--name-field-topics .field--item:last-child a::after {
	    display: none;
	}

	.addtoany_list {
	    float: right;
	    margin-top: 8px;
	}

	.page-node-type-article .content .field.field--name-body,
	.page-node-type-news .content .field.field--name-body,
	.page-node-type-event .content .field.field--name-body,
	.page-node-type-press-releases .content .field.field--name-body,
	.page-node-type-success-story .content .field.field--name-body {
	    margin-top: 25px;
	}

	.page-node-type-article .content .field--name-field-tags .field--item,
	.page-node-type-success-story .content .field--name-field-topics .field--item {
	    display: contents;
	}

	.page-node-type-article figcaption,
	.page-node-type-event figcaption,
	.page-node-type-news figcaption,
	.page-node-type-press-releases figcaption,
	.page-node-type-success-story figcaption {
	    padding-top: 20px;
	    padding-bottom: 25px;
	}

	.content .addtoany_list a>span {
	    border-radius: 25px;
	    width: 25px;
	    height: 25px;
	    line-height: 25px;
	    background-color: #263238 !important;
	}

  .a2a_menu {
    border-radius: 0px !important;
    border: 1px solid rgba(38, 50, 56, 0.2) !important;
    box-shadow: 0 3px 25px 0 rgb(38 50 56 / 20%);
    width: 200px !important;
    padding: 10px 0px !important;
  }

  .a2a_menu a.a2a_i .a2a_svg,
  .a2a_menu a.a2a_more .a2a_svg {
    background: #263238 !important;
    border-radius: 36px;
    margin-right: 10px;
  }

  .a2a_menu a.a2a_i,
  .a2a_menu i.a2a_i {
    display: block;
    border: 0px;
    width: 80%;
    color: #005CB4;
    padding: 6px 10%;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Barlow', sans-serif;
  }

  .a2a_wide a {
    display: block;
    margin-top: 0px !important;
    border: 0px !important;
    text-align: left !important;
    padding: 8px 10% !important;
    color: #005CB4 !important;
    font-family: 'Barlow', sans-serif !important;
  }
  .a2a_menu a.a2a_i:active,
  .a2a_menu a.a2a_i:focus,
  .a2a_menu a.a2a_i:hover,
  .a2a_menu a.a2a_more:active,
  .a2a_menu a.a2a_more:focus,
  .a2a_menu a.a2a_more:hover {
    color: #2A2A2A !important;
    border-color: transparent !important;
    border-style: solid;
    background-color: transparent !important;
    text-decoration: underline !important;
  }

	.page-node-type-article .field--name-field-related-articles .field--label {
	    font-size: 36px;
	    font-weight: 900;
	    margin-bottom: 60px;
	}

	.block-views-blockblog-block-most-recent,
	.block-views-blocklatest-nodes-block-news,
	.block-views-blocklatest-nodes-events,
	.block-views-blocklatest-nodes-press-releases,
	.view-press-release.view-display-id-block_most_recent,
	.view-display-id-stories {
	    background: #F8F9F9;
	    padding: 20px 20px;
	    margin-bottom: 30px;
	    border-radius: 5px;
	}

	.block-views-blockblog-block-most-recent .views-row,
	.block-views-blocklatest-nodes-block-news .views-row,
	.block-views-blocklatest-nodes-events .views-row,
	.block-views-blocklatest-nodes-press-releases .views-row,
	.view-display-id-block_most_recent .views-row,
	.view-display-id-stories .views-row {
	    width: 100%;
	    margin-bottom: 30px;
	    overflow: hidden;
	}

	.block-views-blockblog-block-most-recent .views-row:last-child,
	.block-views-blocklatest-nodes-block-news .views-row:last-child,
	.block-views-blocklatest-nodes-events .views-row:last-child,
	.block-views-blocklatest-nodes-press-releases .views-row:last-child,
	.view-display-id-block_most_recent .views-row:last-child,
	.view-display-id-stories .views-row:last-child {
	    margin-bottom: 0px;
	}

	.view-display-id-block_most_recent .view-header h3,
	.view-display-id-events .view-header h3,
	.view-display-id-block_news .view-header h3,
	.view-display-id-press_releases .view-header h3,
	.view-display-id-stories .view-header h3 {
	    text-align: center;
	    font-size: 24px;
	    font-weight: 900;
	    margin-bottom: 15px;
	}

  .recent-blog-block {
    display: flex; 
    align-items: center;
  }

	.recent-blog-block .image-box {
	    width: 40%;
	    float: left;
      margin-right: 15px;
	}

	.recent-blog-block .image-box img {
	    border: 2px solid #ECEFF1;
	    border-radius: 5px;
	}

	.recent-blog-block .right-content-box {
	    float: right;
	    width: 56%;
	}

	.recent-blog-block .right-content-box .blog-title a {
	    text-decoration: none;
	    color: #263238
	}

	.recent-blog-block .right-content-box .blog-title a:hover {
	    color: #005CB4;
	}

  .recent-blog-block .right-content-box .blog-title {
    font-size: 1.05vw;
    line-height: 1.5vw;
  }

	.recent-blog-block .right-content-box .blog-post-date {
	    font-size: 16px;
	}

	section#block-views-block-blog-topics-block-tags,
	section#block-views-block-story-topics-block-tags {
	    border: 2px solid #ECEFF1;
	    padding: 30px 40px;
	    border-radius: 5px;
	}

	section#block-views-block-blog-topics-block-tags .view-blog-topics.view-display-id-block_tags h2,
	section#block-views-block-story-topics-block-tags .view-story-topics.view-display-id-block_tags h2 {
	    font-size: 24px;
	    font-weight: 900;
	}

	section#block-views-block-blog-topics-block-tags .view-blog-topics.view-display-id-block_tags .views-row,
	section#block-views-block-story-topics-block-tags .view-story-topics.view-display-id-block_tags .views-row {
	    display: inline-block;
	}

	section#block-views-block-blog-topics-block-tags .view-blog-topics.view-display-id-block_tags .views-row .views-field.views-field-name a,
	.view-footer .view-blog-topics.view-display-id-block_bottom .view-content .views-row .views-field.views-field-name a,
	section#block-views-block-story-topics-block-tags .view-story-topics.view-display-id-block_tags .views-row .views-field.views-field-name a {
	    border: 1px solid #7A868D;
	    border-radius: 25px;
	    padding: 5px 10px;
	    margin-right: 3px;
	    margin-bottom: 15px;
	    text-decoration: none;
	    color: #263238;
	    display: block;
	}
.view-footer .view-blog-topics.view-display-id-block_bottom .view-content
{
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: 20px;
  justify-content: center;
margin-top:50px;
}
.view-footer .view-blog-topics.view-display-id-block_bottom .view-content .views-row
{
  width: auto !important;
  margin-bottom: 5px !important;
padding-bottom: 0px;
}

	section#block-views-block-blog-topics-block-tags .view-blog-topics.view-display-id-block_tags .views-row .views-field.views-field-name a:hover,
	.view-footer .view-blog-topics.view-display-id-block_bottom .view-content .views-row .views-field.views-field-name a:hover,
	section#block-views-block-story-topics-block-tags .view-story-topics.view-display-id-block_tags .views-row .views-field.views-field-name a:hover {
	    background-color: #005CB4;
	    border-color: #005CB4;
	    color: #fff;
	}

	body.page-node-type-article #maindiv {
	    margin-bottom: 85px;
	}

	.content-bottom-area {
	    max-width: 1320px;
	    margin: auto;
	    margin-bottom: 180px;
	}
	.view-related-articles .views-field.views-field-title {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}
	.block-views-blockrelated-articles-block-1 h2.block-title {
	    font-size: 36px;
	    font-weight: 900;
	    text-transform: capitalize;
	    margin-bottom: 60px;
	}

	.view-related-articles .views-col {
	    width: 32% !important;
	}

	.view-related-articles .views-col.col-2 {
	    margin-left: 2%;
	    margin-right: 2%;
	}

	.view-related-articles img.img-responsive {
	    border-radius: 5px;
	    border: 1px solid #ECEFF1;
	}

	.view-related-articles .views-field-title a {
	    font-size: 24px;
	    line-height: 34px;
	    font-family: 'Gothic A1', sans-serif;
	    font-weight: 900;
	    color: #263238;
	    text-decoration: none;
	    text-transform: capitalize;
	    margin-top: 15px;
	    display: block;
	}

	.view-related-articles .views-field-title a:hover {
	    color: #005CB4;
	}

	.view-related-articles .views-field.views-field-field-blog-date {
	    font-size: 16px;
	    font-weight: 400;
	    margin-bottom: 10px;
	}
  .view-related-articles .views-field.views-field-field-blog-date a,
  .view-related-articles .views-field.views-field-body a {
    color: #263238;
    display: block;
    text-decoration: none;
  }

	.view-display-id-block_jumper label,
	.view-blog-topics label,
	.views-exposed-form .form-type-select label {
	    display: block;
	}

	select.blog-jumper,
	.views-exposed-form .form-type-select .select-wrapper {
	    margin-bottom: 70px;
	}

	select.blog-jumper,
	.views-exposed-form .form-type-select .select-wrapper .form-control {
	    width: 250px;
	    height: 50px;
	    padding: 10px 32px 10px 10px;
	}

	.view-taxonomy-term .views-row,
	.view-blog.view-display-id-block_all .views-row,
	.view-events.view-display-id-block_upcoming .views-row,
	.view-events.view-display-id-block_past .views-row,
	.view-news.view-display-id-block_all .views-row,
	.view-news.view-display-id-attachment_1 .views-row,
	.view-success-stories.view-id-success_stories.view-display-id-block_all .views-row,
	.view-success-stories.view-id-success_stories.view-display-id-block_term_page .views-row {
	    width: 100% !important;
	    margin-bottom: 50px !important;
	    overflow: hidden;
	}

	.view-taxonomy-term .views-row:last-child,
	.view-blog.view-display-id-block_all .views-row:last-child,
	.view-events.view-display-id-block_upcoming .views-row:last-child,
	.view-events.view-display-id-block_past .views-row:last-child,
	.view-success-stories.view-id-success_stories.view-display-id-block_all .views-row:last-child,
	.view-success-stories.view-id-success_stories.view-display-id-block_term_page .views-row:last-child {
	    margin-bottom: 0px !important;
	}

	.topic-article-listing .image-box,
	.news-event-listing .image-box,
	.success-story-listing .image-box {
	    width: 40%;
	    float: left;
	}

	.news-event-feature-listing .image-box {
	    float: left;
	    width: 58%;
	}

	.topic-article-listing .image-box img,
	.news-event-listing .image-box img,
	.news-event-feature-listing .image-box img,
	.success-story-listing .image-box img {
	    border-radius: 5px;
	}

	.topic-article-listing .right-content-box,
	.news-event-listing .right-content-box,
	.success-story-listing .right-content-box {
	    float: right;
	    width: 58%;
	}

	.news-event-feature-listing .right-content-box {
	    width: 40%;
	    float: right;
	}

	.topic-article-listing .right-content-box .blog-title a,
	.news-event-listing .right-content-box .news-title a,
	.news-event-feature-listing .right-content-box .news-title a,
	.view-press-release.view-display-id-block_featured_one .views-field-title a,
	.view-press-release.view-display-id-block_featured_one .views-field-title a,
	.view-success-stories.view-display-id-block_all .success-story-title a,
	.view-success-stories.view-display-id-block_term_page .success-story-title a {
	    font-size: 24px;
	    color: #263238;
	    text-decoration: none;
	}

	.press-release-top-area .press-release-featured .view-press-release {
	    margin-bottom: 50px;
	}

	.press-release-top-area .press-release-featured .views-field.views-field-title a {
	    margin-top: 10px;
	    font-weight: 700;
	    display: block;
	}

	.topic-article-listing .right-content-box .blog-title a:hover,
	.news-event-listing .right-content-box .news-title a:hover,
	.news-event-feature-listing .right-content-box .news-title a:hover,
	.press-release-top-area .press-release-featured .views-field.views-field-title a:hover,
	.view-success-stories.view-display-id-block_all .success-story-title a:hover,
	.view-success-stories.view-display-id-block_term_page .success-story-title a:hover {
	    color: #005CB4;
	}

	.topic-article-listing .right-content-box .blog-post-date,
	.news-event-listing .right-content-box .news-post-date,
	.news-event-feature-listing .right-content-box .news-post-date,
	.view-press-release.view-display-id-block_featured_one .views-field-field-date,
	.view-success-stories.view-display-id-block_all .success-story-post-date,
	.view-success-stories.view-display-id-block_term_page .success-story-post-date {
	    font-size: 16px;
	    margin-bottom: 10px;
	}

	.topic-article-listing .right-content-box .blog-read-more a,
	.news-event-listing .right-content-box .news-read-more a,
	.news-event-feature-listing .right-content-box .news-read-more a,
	.view-press-release.view-display-id-block_featured_one .views-field-view-node a,
	.view-success-stories.view-display-id-block_all .success-story-read-more a,
	.view-success-stories.view-display-id-block_term_page .success-story-read-more a,
  ul.pager li.previous a,
  ul.pager li.next a {
	    background: #005CB4;
	    color: #fff;
	    display: block;
	    width: 240px;
	    padding: 11px 0px;
	    margin-top: 40px;
	    font-size: 16px;
	    line-height: 23px;
	    border-radius: 5px;
	    text-align: center;
	    font-weight: 800;
	    text-decoration: none;
	    border: 2px solid #005CB4;
	}

  ul.pager li.previous a,
  ul.pager li.next a {
    width: auto;
    padding: 11px 20px;
  }

	.topic-article-listing .right-content-box .blog-read-more a:hover,
	.news-event-listing .right-content-box .news-read-more a:hover,
	.news-event-feature-listing .right-content-box .news-read-more a:hover,
	.view-press-release.view-display-id-block_featured_one .views-field-view-node a:hover,
	.view-success-stories.view-display-id-block_all .success-story-read-more a:hover,
	.view-success-stories.view-display-id-block_term_page .success-story-read-more a:hover,
  ul.pager li.previous a:hover,
  ul.pager li.next a:hover {
	    border: 2px solid #263238;
	    color: #263238;
	    background: transparent;
	}

	.view-display-id-block_all .views-exposed-form,
	.view-display-id-block_jumper {
	    margin-top: 100px;
	}

	ul.menu.menu--news-events.nav {
	    border: 1px solid #ECEFF1;
	    margin-top: 50px;
	    padding-top: 7px;
	}

	ul.menu.menu--news-events.nav li {
	    width: 33%;
	    display: inline-block;
	    text-align: center;
	}

	ul.menu.menu--news-events.nav li a {
	    font-size: 18px;
	    font-weight: 800;
	    color: #263238;
	}

	ul.menu.menu--news-events.nav li a::after {
	    content: "";
	    position: absolute;
	    height: 40px;
	    top: 0px;
	    border-right: 1px solid #ECEFF1;
	    display: block;
	}

	ul.menu.menu--news-events.nav li:first-child a::after {
	    border: 0px;
	}

	ul.menu.menu--news-events.nav li a:hover,
	ul.menu.menu--news-events.nav li a:focus {
	    background-color: transparent;
	}

	ul.menu.menu--news-events.nav li.active::after,
	ul.menu.menu--news-events.nav li:hover::after {
	    content: "";
	    width: 75px;
	    height: 5px;
	    background-color: #005CB4;
	    display: block;
	    margin: auto;
	}

	.view-news.view-display-id-block_all .attachment.attachment-before .view-content {
	    background: #F8F9F9;
	    padding: 50px 30px 50px 30px;
	}

	.view-news.view-display-id-block_all .view-content {
	    background: #F8F9F9;
	    padding-left: 30px;
	    padding-right: 30px;
	    padding-bottom: 30px;
	}

	.view-events.view-display-id-block_upcoming .view-content,
	.view-events.view-display-id-block_past .view-content {
	    padding: 50px 30px 30px 30px;
	    background: #F8F9F9;
	}

	.view-news.view-display-id-block_all .views-row:last-child {
	    margin-bottom: 0px !important;
	}
	/*business inquery*/

	.business-inquery-top-left-content,
	.business-inquery-bottom-left-content {
	    width: 50%;
	    float: left;
	}

	.business-inquery-bottom-right-content,
	.webform-submission-business-inquiry-form,
	.business-inquery-top-right-content {
	    width: 50%;
	    float: right;
	}

	.business-inquery-top-right-content {
	    margin-bottom: 40px;
	}

	.business-inquery-top-left-content .top-section b,
	.business-inquery-bottom-left-content .top-section b,
	.business-inquery-bottom-right-content .top-section b {
	    padding-left: 15px;
	    vertical-align: bottom;
	}

	.business-inquery-top-left-content .bottom-section,
	.business-inquery-bottom-left-content .bottom-section,
	.business-inquery-bottom-right-content .bottom-section {
	    padding-left: 50px;
	    padding-top: 12px;
	}

	.business-inquery-top-left-content .address,
	.business-inquery-bottom-left-content .address,
	.business-inquery-bottom-right-content .address {
	    margin-bottom: 50px;
	}

	.business-inquery-top-left-content .bottom-section div,
	.business-inquery-bottom-left-content .bottom-section div,
	.business-inquery-bottom-right-content .bottom-section div {
	    padding-bottom: 10px;
	    display: flex;
	}

	.business-inquery-top-left-content .bottom-section div span:last-child,
	.business-inquery-bottom-left-content .bottom-section div span:last-child,
	.business-inquery-bottom-right-content .bottom-section div span:last-child {
	    padding-left: 10px;
	}

	.worldwide-offices img.align-center {
	    margin-top: 75px;
	    margin-bottom: 50px;
	}

	.webform-submission-business-inquiry-form .form-control,
	.webform-submission-become-our-partner-form .form-control {
	    height: 40px;
	    border: 1px solid #9AA1A5;
	}

	.webform-submission-business-inquiry-form .form-control:focus,
	.webform-submission-become-our-partner-form .form-control:focus {
	    border-color: #9AA1A5;
	    outline: 0;
	    box-shadow: none;
	}

	.webform-submission-business-inquiry-form .form-textarea-wrapper .form-control,
	.webform-submission-become-our-partner-form .form-textarea-wrapper .form-control {
	    min-height: 300px;
	    resize: none;
	}

	.webform-submission-business-inquiry-form .btn-primary,
	.webform-submission-become-our-partner-form .btn-primary {
	    padding-top: 10px;
	    padding-bottom: 10px;
	    color: #ffffff;
	    border-color: #005CB4;
	    background-color: #005CB4;
	}
	/*Beacome our partner*/

	.webform-submission-become-our-partner-form {
	    max-width: 700px;
	    margin: auto;
	}

	.webform-submission-become-our-partner-form .form-item-first-name,
	.webform-submission-become-our-partner-form .form-item-company-name {
	    width: 48%;
	    float: left;
	}

	.webform-submission-become-our-partner-form .form-item-last-name,
	.webform-submission-become-our-partner-form .form-item-industry {
	    width: 48%;
	    float: right;
	}

	.webform-submission-become-our-partner-form .form-textarea-wrapper {
	    margin-bottom: 40px;
	}

	.become-our-partner-bottom-block {
	    text-align: center;
	}

	.become-our-partner-bottom-block .col-sm-4 {
	    word-break: break-all;
	}

	.webform-submission-become-our-partner-form h2.text-center,
	.become-our-partner-bottom-block h2.text-align-center {
	    margin-bottom: 50px;
	    font-weight: 400;
	    font-size: 28px;
	    line-height: 33px;
	}

	.become-our-partner-bottom-block .image-box {
	    text-align: center;
	    padding: 50px 110px;
	    border-radius: 5px;
	    border: 1px solid #ECEFF1;
	}

	.become-our-partner-bottom-block .title-box h2 {
	    margin-top: 15px;
	    margin-bottom: 0px;
	}

	.become-our-partner-bottom-block .email-box span img {
	    margin-right: 10px;
	    vertical-align: text-bottom;
	}

	.press-release-top-area .press-release-featured {
	    width: 63%;
	    float: left;
	}

	.press-release-top-area .press-release-most-recent {
	    width: 33%;
	    float: right;
	}

	.view-id-press_release.view-display-id-block_all .views-row {
	    width: 100%;
	    overflow: hidden;
	    margin-bottom: 50px;
	}
	.page-node-7794.de .page-header {
    	display: none;
	}
