/* ******************************************************************************
*********************************************************************************
Use this file to override any of the CSS styles preset in the themed
stylesheets or you can add your own custom styles.
*********************************************************************************
****************************************************************************** */

/* Test */
























































.dnd-section {
  padding-bottom: 60px;
  padding-top: 60px;
}

.body-container__homepage .dnd-section:nth-child(odd) {
  background-color: #F8FAFC;
}

@font-face {
    font-family: 'Metropolis';
    src: url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Black.eot');
    src: url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Black.eot#iefix') format('embedded-opentype'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Black.woff2') format('woff2'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Black.woff') format('woff'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Black.ttf') format('truetype'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Black.svg#Metropolis-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Metropolis Extra';
    src: url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-ExtraBold.eot');
    src: url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-ExtraBold.eot#iefix') format('embedded-opentype'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-ExtraBold.woff2') format('woff2'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-ExtraBold.woff') format('woff'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-ExtraBold.ttf') format('truetype'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-ExtraBold.svg#Metropolis-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Metropolis';
    src: url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Bold.eot');
    src: url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Bold.eot#iefix') format('embedded-opentype'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Bold.woff2') format('woff2'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Bold.woff') format('woff'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Bold.ttf') format('truetype'),
        url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/Font/Metropolis-Bold.svg#Metropolis-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}







body {
      padding-top: 98px;
  color: #3e3d40;
  font-family: metropolisregular;
  font-weight: 400;
  font-size: 16px;
}

a {
  color: rgba(0, 153, 204, 1.0);
  cursor: pointer;
}

a:hover,
a:focus {
  color: rgba(0, 153, 204, 1.0);
}

a:active {
  color: rgba(40, 193, 244, 1.0);
}

h1 {
  color: rgba(62, 61, 64, 1.0);
  font-family: metropolisregular;
  font-size: 2.5rem;
  font-weight: 500;
}

h2 {
  color: rgba(62, 61, 64, 1.0);
  font-family: metropolismedium;
  font-size: 36px;
  font-weight: 500;
}

img { max-width: 100%; height: auto; }
@media (max-width: 768px) {
  h2 {
    font-size: 25.99999999992px;
  }
}

h3 {
  color: rgba(62, 61, 64, 1.0);
  font-family: metropolisregular;
  font-size: 1.75rem;
  font-weight: 500;
}

h4 {
  color: rgba(62, 61, 64, 1.0);
  font-family: metropolisregular;
  font-size: 1.5rem;
  font-weight: 500;
}

h5 {
  color: rgba(62, 61, 64, 1.0);
  font-family: metropolisregular;
  font-size: 1.25rem;
  font-weight: 500;
}

h6 {
  color: rgba(0, 0, 0, 1.0);
  font-family: metropolisregular;
  font-size: 1rem;
  font-weight: 500;
}

blockquote {
  border-left: 10px solid #F8FAFC;;
}




.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,
.widget-type-blog_subscribe form,
.widget-span.widget-type-form,
.error-template .body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,
.password-template .body-container form,
.subscription-template .body-container .widget-type-email_simple_subscription form,
div#comment-form,
.body-container .hs_cos_wrapper_type_form,
.hs-search-field__bar, .section.post-footer, .systems-page form {
  background-color: rgba(255, 255, 255, 1.0);
  border-radius: 10px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}

h3.form-title {
  background-color: rgba(255, 255, 255, 0.0);
  color: rgba(0, 153, 204, 1.0);
}

.hs-button,
.button--primary {
  background-color: rgba(204, 102, 102, 1.0);
  border-color: rgba(204, 102, 102, 1.0);
  border-radius: 2px;
  border-width: 0px;
  color: rgba(255, 255, 255, 1.0);
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.hs-button:hover,
.hs-button:focus,
.button--primary:hover,
.button--primary:focus {
  background-color: rgba(237, 237, 237, 1.0);
  border-color: rgba(237, 237, 237, 1.0);
  color: rgba(204, 102, 102, 1.0);
}

.hs-button:active,
.button--primary:active {
  background-color: rgba(244, 142, 142, 1.0);
  border-color: rgba(244, 142, 142, 1.0);
  color: rgba(255, 255, 255, 1.0);
}

.hs-form label {
  color: rgba(62, 61, 64, 1.0);
}

.hs-form legend {
  color: rgba(62, 61, 64, 1.0);
}

form input,
form select,
form textarea,
.hs-input {
  background-color: rgba(255, 255, 255, 1.0);
  border-color: rgba(232, 232, 232, 1.0);
  color: rgba(0, 0, 0, 1.0);
  border-radius: 1px;
  border-width: 1px;
}

form input:focus,
form select:focus,
form textarea:focus,
.hs-input:focus {
  border-color: rgba(0, 0, 0, 1.0);
}

.fn-date-picker .pika-table thead th {
  color: rgba(255, 255, 255, 0.0);
}

.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
  color: #3e3d40;
}

.hs-richtext {
  font-size: 16;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: metropolisregular;
}

.fn-date-picker td.is-today .pika-button {
  color: #494A52;
}

.fn-date-picker td.is-selected .pika-button {
  background: #494A52;
}

.fn-date-picker td .pika-button:hover {
  background-color: #F8FAFC !important;
}





th,
td {
  background-color: rgba(255, 255, 255, 1.0);
  border: 1px solid rgba(222, 226, 230, 1.0);
  color: rgba(33, 37, 41, 1.0);
}

thead th,
thead td {
  background-color: rgba(52, 58, 64, 1.0);
  color: rgba(255, 255, 255, 1.0);
}

tfoot td {
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(0, 0, 0, 1.0);
}

table,
tbody + tbody {
  border-color: rgba(222, 226, 230, 1.0);
}





.custom-header {
  background-color: rgba(255, 255, 255, 1.0);
}

.custom-menu-primary .navigation-primary > ul > li > a {
  color: rgba(0, 0, 0, 1.0);
}

.custom-menu-primary .navigation-primary > ul > li:hover > a {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .navigation-primary > ul > li.active-branch > a {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .navigation-primary > ul > li > ul {
  background-color: rgba(255, 255, 255, 1.0);
}

.custom-menu-primary .navigation-primary > ul > li > ul > li > a {
  color: rgba(0, 0, 0, 1.0);
}

.custom-menu-primary .navigation-primary > ul > li > ul > li > a:hover {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .navigation-primary > ul > li > ul > li.active-branch > a {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .navigation-primary > ul ul ul li a {
  color: rgba(68, 68, 68, 1.0);
}

.custom-menu-primary .navigation-primary > ul ul ul li:hover > a {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .navigation-primary > ul ul ul li.active-branch > a {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .navigation-primary > ul > li:last-child > a {
  color: rgba(255, 255, 255, 1.0);
  background-color: rgba(0, 153, 204, 1.0);
}

.custom-menu-primary .navigation-primary > ul > li:last-child > a:hover {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(236, 237, 237, 1.0);
}





.custom-footer-bottom {
  background-color: rgba(62, 61, 64, 1.0);
  color: rgba(255, 255, 255, 1.0);
}

.custom-copyright a {
  color: rgba(255, 255, 255, 1.0);
}

.custom-copyright a:hover {
  color: rgba(255, 255, 255, 1.0);
}

.custom-footer-top {
  color: rgba(255, 255, 255, 1.0);
  background-color: rgba(79, 77, 84, 1.0);
}

.footer-column .social-icon a {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(255, 255, 255, 1.0);
}

.footer-column .social-icon a:hover {
  color: rgba(0, 153, 204, 1.0);
  background-color: rgba(255, 255, 255, 1.0);
}

.footer-column .contact-info a {
  color: rgba(255, 255, 255, 1.0);
}

.footer-column .contact-info a:hover {
  color: rgba(255, 255, 255, 1.0);
}

.footer-column .social-icon { width:100%; float:left; }
.footer-column .social-icon a ~ a { margin-left: 5px; }








.blog-post__date {
  border-color: #3e3d40;
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #3e3d40;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #161518;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #666568;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #494A52;
}

.blog-pagination__link {
  color: #3e3d40;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #494A52;
}

.blog-post__title {
  color: #3e3d40;
  font-family:metropolismedium;
  font-size: 36px;
  font-weight: ;
}

.blog-post__author {
  background-color: #F8FAFC;
}

#comments-listing .comment-reply-to {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:active {
  color: rgba(#null, 0.0);
}

/*             Blog Grid Listing and Post styles            */

.blog-header {
  background-color: rgb(238, 240, 242);
}

.hs-blog-listing,
.hs-blog-post {
  background-color: #F8FAFC;
}

.blog-index__post-inner-card {
  box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10);
}

.blog-post__tag-link:hover{
  color: #0099cc;
}

.blog-post__read-more svg {
  fill: #3e3d40;
}

.blog-post__read-more a:hover svg {
  fill: #0099cc;
}

.blog-sidebar a:hover {
  color: #0099cc;
}

.blog__subscription-block {
  background-color: rgb(238, 240, 242);
}

.post-featured-image {
  max-height: 600px;
}

.blog-post {
  box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10);
}

.blog-post__meta a {
  color: #3e3d40;
}

.blog-post__body, .blog-post__tags a {
  color: #3e3d40;
}
.blog-post__body a {
    display: inline;
}
.blog-post__body pre {
    background-color: #eceded;
    padding: 30px 20px;
    margin: 0 0 18px;
    white-space: normal;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
}


.blog-post__meta a:hover {
  color: #0099cc
}

.blog-post__links {
  border-top:  2px solid rgb(228, 230, 232);
}

.blog-post__back-to-blog {
  color: #3e3d40;
}

.blog-post__back-to-blog:hover {
  color: #0099cc;
}

.blog-post__back-to-blog svg {
  fill: #3e3d40;
}

a.blog-post__back-to-blog:hover svg {
  fill: #0099cc;
}

.comment.depth-0,
.blog-comments form {
  border-top: 2px solid rgb(228, 230, 232);
}

.comment.depth-1 {
  border-left: 2px solid rgb(228, 230, 232);
}

.section.post-footer .hs-input {
  border-color: rgb(228, 230, 232);
}










body .icon svg {
  fill: #494A52;
}

body .tns-nav button.tns-nav-active {
  background-color: #494A52;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
  background-color: #494A52;
}

body .social-links__icon {
  background-color: #494A52;
}

body .social-links__icon:hover svg,
body .social-links__icon:focus svg {
  fill: rgba(#null, 0.0);
}

body .social-links__icon:active svg {
  fill: rgba(#null, 0.0);
}

body .team-member__description {
  background-color: #F8FAFC;
}

.page-center,
.content-wrapper,
.dnd-section > .row-fluid {
  margin: 0 auto;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
/*     Whitepaper For DataGovernance LP Style     */

.fullwidth { width:100%; float:left; }
.text-center { text-align:center; }
.flexwrap { display:flex; flex-flow:row wrap; justify-content:left; display:-webkit-flex; -webkit-flex-flow:row wrap; -webkit-justify-content:left; }
.alignCenter { align-items:center; -webkit-align-items:center; }
.body-whtppr-container .hs-form-field { margin-bottom: 19px; }
.body-whtppr-container.body-container .hs_cos_wrapper_type_form { display: block; max-width: 100%; border: 0; border-radius: 0; box-shadow: none; margin: 0; padding: 0; background-color:  transparent; }
.body-whtppr-container .hs-input { color: #3D3D40; min-height:37px; padding: 5px 15px; outline:0; }
.body-whtppr-container .hs-fieldtype-booleancheckbox ul.inputs-list { padding:0; margin:0;  }
.body-whtppr-container .hs-fieldtype-booleancheckbox ul li { padding-left:50px; }
.body-whtppr-container .hs-fieldtype-booleancheckbox label:not(.hs-error-msg) p { font-size:16px !important; color:#3D3D40; }
.body-whtppr-container .hs-fieldtype-booleancheckbox input { display:none; opacity:0; }
.body-whtppr-container .hs-fieldtype-booleancheckbox input + span { min-height:37px; margin: 0; position:relative; }
.body-whtppr-container .hs-fieldtype-booleancheckbox input + span:after { opacity:0; border-bottom: 5px solid #09c; border-right: 5px solid #09c; content: ''; position: absolute; width: 12px; height: 21px; left: -32px; top: 0px; transform: rotate(45deg); border-radius: 3px; }
.body-whtppr-container .hs-fieldtype-booleancheckbox input + span:before { content:''; position:absolute; min-height:auto; width: 37px; height: 37px; border-radius:50%; background-color:#fff; left:-45px; }
.body-whtppr-container form ul.inputs-list li label.hs-form-booleancheckbox-display input:checked + span:after { opacity:1; }
.body-whtppr-container ul.no-list.hs-error-msgs.inputs-list { padding: 0 0 0 15px; margin: 0; }
.body-whtppr-container input.hs-button.primary.large {  outline:0; }
.body-whtppr-container .legal-consent-container .hs-form-booleancheckbox-display p { margin: 0; display: inline; padding: 5px 0; float: left; }
.body-whtppr-container .actions { padding-top: 15px; }
.Dgvrn-innercol { width: 33.33%; float: left; }
#hs_cos_wrapper_widget_1615204342499 .hs-error-msg { margin:0; }
.row-fluid #hs_cos_wrapper_widget_1615204342499 .hs-input.invalid.error { border-color: red !important; }
#hs_cos_wrapper_widget_1615204342499 input[type="submit"] {font-family: 'metropolismedium';  font-weight:500; }
.body-whtppr-container .submitted-message { text-align: center; margin: 20px 0; font-size: 18px; }

.Data-gvrn { padding: 30px 0; }
.Data-gvrn .page-center { max-width: 870px; padding:0;  }
.Dgvrn-title { max-width: 100%; margin: 0 auto 30px; }
.Dgvrn-title h1 { font-family: 'Metropolis Bold'; margin-bottom:0; font-weight: 700; line-height: 44px; }
.Dgvrn-subtitle h3 { line-height: 30px; font-weight: 700; font-family: 'Metropolis Bold'; }
.Dgvrn-subtitle { margin-bottom: 25px; }
.Dgvrn-innerRow { margin-top: 15px; float: left; width: 100%; }
.Dgvrn-text { line-height: 28px; margin-top: 15px; }
.Dgvrn-column { margin: 15px 0 47px; }
.Dgvrn-number { width: 40px; height: 40px; margin: 0 auto; border: 1px solid #0099CC; text-align: center; line-height: 40px; border-radius: 50%; color: #0099CC; font-weight: 900;font-family: 'metropolisextra_bold'; }
.Dgvrn-number-bfr { position:relative; }
.Dgvrn-number-bfr:before { position: absolute; top: 50%; left: 50%; width: 248px; height: 1px; background-color: #09c; content: ''; margin-left: 20px; }
.Dgvrn-number-bfr:after { position: absolute; top: 50%; right: -50%; content: ''; width: 10px; height: 10px; border-top: 1px solid #09c; border-left: 1px solid #09c; transform: rotate(135deg) translate(-50%); margin: -0.9px 25.9px 0 0; }
.Dgvrn-innercol:last-child .Dgvrn-number-bfr:after , .Dgvrn-innercol:last-child .Dgvrn-number-bfr:before { display:none; }
.Dgvrn-coltext { max-width: 270px; margin: 15px auto 10px; }
.Dgvrn-coltext p > span { display: block; }
.Dgvrn-bottom-text { padding: 0 0 15px; }
.Dgvrn-Bottom-title { margin-top: 25px; }
.D-bottom-Slider { padding: 25px 0 10px; }
.D-bottom-Slide { padding: 0 40px; width: 25%; float: left; }
.D-bottom-Slider .slick-list.draggable { margin-left: -40px; margin-right: -40px; }
.D-bottom-Slider .slick-prev, .D-bottom-Slider .slick-next { content: ''; background-image:url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Whitepaper%20For%20DataGovernance/Icon%20feather-arrow-right.svg'); background-position: center center; background-size: contain; background-repeat: no-repeat; }
.D-bottom-Slider .slick-prev { left: -78px; transform: translate(0,-50%) rotate(180deg); }
.D-bottom-Slider .slick-next:before , .D-bottom-Slider .slick-prev:before { display:none; }
.D-bottom-Slider .slick-next { right: -78px; }


.hs-home-page-chng .hs-home-section-five .span6 blockquote { padding: 60px 40px 20px; min-height: 230px; }
.custom-header-chngs .custom-menu-primary .navigation-primary > ul > li.solutions > ul { width: 240px; left: 0; top: 40px; border: 0; }
.custom-header-chngs .custom-menu-primary .navigation-primary > ul ul ul li { padding-left: 10px; }
.custom-header-chngs .custom-menu-primary .navigation-primary > ul > li.solutions>ul > li > a { padding: 10px 15px 10px 0; }
.custom-header-chngs .custom-menu-primary .navigation-primary ul > li > ul { width: 240px; padding: 10px 20px 20px 20px; border: 1px solid #ccc;  } 
.custom-header-chngs .custom-menu-primary .navigation-primary > ul > li > ul > li:last-child > a { padding: 5px; }
.custom-header-chngs .custom-menu-primary .navigation-primary ul ul li > ul { width: 100%; position: static; padding: 0; border: 0; }
.custom-header-chngs .custom-menu-primary .navigation-primary > ul > li > ul > li { width:100%; }
.custom-header-chngs .custom-menu-primary .navigation-primary>ul>li.solutions:hover {  background-image: none; }
.custom-header-chngs .custom-menu-primary .navigation-primary > ul > li > ul > li > a { padding: 5px; }
.custom-header-chngs .custom-menu-primary .navigation-primary > ul > li > ul:before { position: absolute; top: -10px;    left: 30px;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-bottom: 10px solid #09c;    content: '';    width: 10px;    height: 10px; }
.custom-header-chngs .custom-menu-primary .navigation-primary > ul > li > ul li a { color:rgba(62,61,64,1.0);  }
.custom-header-chngs .custom-menu-primary .navigation-primary > ul > li > ul { box-shadow: 0 0 2px 0 rgb(204 204 204 / 50%);    border: 0; display: block !important; opacity: 0;    visibility: hidden;    transition: all ease-in-out .3s;    margin-top: 20px !important; top: 50px !important; }
.custom-header-chngs .custom-menu-primary .navigation-primary>ul>li:hover > ul { visibility: visible;    opacity: 1;    margin-top: 0px !important; }
.custom-menu-primary .navigation-primary > ul > li > ul > li:hover > a { color: #09c; }
.custom-menu-primary .navigation-primary > ul ul ul li:hover > a { color: rgba(0,153,204,1.0);    background-color: rgba(255,255,255,0.0);  }
.home-page-banner .hs-banner-area { background-position: 90% 0;    background-size: cover;    min-height: 630px;    background-repeat: no-repeat;    background-blend-mode: overlay;    background-color: rgba(0,0,0,.15); }
.home-page-banner .hs-banner-area h1 { font-size: 50px;    line-height: 54px;    font-family: 'metropolissemi_bold';    margin-bottom: 30px;    color: #09c;     text-align: left; }
.home-page-banner .hs-banner-area p { padding-bottom: 0px;    margin: 0;    font-size: 28px;    line-height: 34px;    color: #fff;    text-align: left; }
body .custom-data-catalog .data-catalog-box .pop ul li { margin: 0 0 20px; }
.custom-data-catalog .data-catalog-box:hover .pop { max-height: 300px;    overflow-y: auto;    height: 100%; }

.memberPop { position: fixed;    top: 0;    display: flex;    align-items: center;    justify-content: center;  display: -webkit-flex;    -webkit-align-items: center;    -webkit-justify-content: center;    background-color: rgba(0,0,0,.5);    width: 100%;    left: 0;    height: 100%;    z-index: 999999; opacity: 0;    visibility: hidden;    transition: all ease-in-out .2s; }
.teamItems.pop-open .memberPop {  opacity: 1; visibility: visible; }
.teamTitle { padding-bottom: 40px; text-align: center; }
.teamTitle h2 { color: #3e3d40;    font-family: 'metropolismedium';    font-size: 36px;    position: relative;    margin-bottom: 30px; }
.subText { max-width: 400px;    margin: 0 auto; }
.teamElements  {    display: flex;    flex-wrap: wrap;    justify-content: left; display: -webkit-flex;    -webkit-flex-wrap: wrap;    -webkit-justify-content: left; margin: 0 -15px; }
.teamItems { width: 25%;    padding: 0 15px; text-align: center; }
.memberPImg img {    width: 100%;    object-fit: contain; }
.teamItems h4 { font-size: 18px;    color: #09c;    font-family: 'metropolissemi_bold';    margin-bottom: 15px; }
.MPopInner h5 { font-family: 'metropolissemi_bold';    font-size: 18px;    margin-bottom: 15px; }
.memberImg { max-width: 200px;    margin: 0 auto;    padding: 8px 0px;    background-color: #09c;    overflow: hidden;    max-height: 216px;    min-height: 216px;    width: 100%; cursor: pointer; }
.memberImg img { height: 100% !important; }
.memberStext { padding-top: 15px; }
.teamItems.pop-open .MPopInner { transform: scale(1); }
.MPopInner { background-color: #ffffff;    max-width: 500px;    width: 100%;  padding: 40px; transition: all ease-in-out .4s; transform: scale(0.9); margin: 0 20px; }
.memberPImg { margin-bottom: 20px; padding: 0 0 100%; }
.memberPtext p:last-child { margin-bottom: 0; }
.closePop { height: 40px;    width: 40px;    position: absolute;    top: 0;    right: 0px;    background-color: #09c;    cursor: pointer;    display: flex;    align-items: center;    justify-content: center;    display: -webkit-flex;    -webkit-align-items: center;    -webkit-justify-content: center; }
.closePop:after, .closePop:before { content: "";    background-color: #ffffff;    height: 20px;    width: 2px;    position: absolute; transform: rotate(45deg);  }
.closePop:before { transform: rotate(-45deg); }
.blog-post__body .wp-block-embed-vimeo iframe { width: 100%;}
.active-content a {     color: #000 !important;  font-weight: bold;}
.post-sidebar-stick { position: sticky;    top: 130px; }
.toc-hubspot a {font-size: 14px;}
.hs-blog-post .blog-post-left { padding-left: 60px;}
.hs-blog-post .blog-sidebar-popup .sidebar-box {margin-top:15px;}
.hs-banner-area .bottom-pane .cta_button {
    background: #c66 !important;
    color: #fff !important;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'metropolissemi_bold' !important;
    padding: 0 35px !important;
    border-radius: 30px !important;
    line-height: 48px !important;
    min-height: 48px !important;
    border: 0;
    margin: 0;
    min-height: auto;
    letter-spacing: normal;
}
.hs-banner-area .bottom-pane .cta_button span {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: normal !important;
}

.hs-banner-area .bottom-pane .cta_button:hover {
    color: #c66 !important;
    background: #fff !important;
    outline: 0 !important;
}
.hs-banner-area .bottom-pane .cta_button:hover  span { color: #c66 !important;}
span.auth-link a { font-size: 17px; vertical-align: middle; margin-top: -6px; margin-left: 3px; display: inline-block; border: 1px solid; padding: 5px; border-radius: 5px; width: 33px; height: 33px; border-radius: 50%; position: relative; color: rgba(0,153,204,1.0);}
span.auth-link a svg, .blog-sidebar-share ul a i { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }
span.auth-link a:hover { background: rgba(0,153,204,1.0); }
span.auth-link a:hover svg *, span.auth-link a:hover svg { fill: #fff; }
.custom-related-bottom{ background: #fff; padding-bottom: 0px; border-top: 2px solid rgba(0,153,204,1.0); padding-top: 50px; }
.custom-related-bottom h3 { text-align: center;}
.ralated-more-item { display: flex; flex-flow: row wrap; display: -webkit-flex; -webkit-flex-flow: row wrap; }
/* .related-post-item { float: left; width: 32%; border: 1px solid #ededed; padding: 0; margin: 15px 2% 15px 0; position: relative; padding-bottom: 60px;} */
.related-post-item { float: left; width: 32%;  padding: 0; margin: 15px 2% 15px 0; position: relative; }
.related-post-item:nth-child(3n) { margin-right: 0; } 
.post-detail-wrap { padding: 20px; font-size: 14px; line-height: 20px;padding-top:0; }
.post-list-itle h4 { position: relative; font-family: 'metropolissemi_bold'; font-size: 18px; padding: 0; margin: 0px 0 10px 0; font-weight: bold; color: #000; text-transform: uppercase; min-height: 62px; line-height: normal; }
.post-list-itle h4 a{text-decoration:none;}
.post-list-itle h4:hover a{ color: #000;}
.related-post-item .post-content * { font-size: 14px !important; margin-bottom: 0; display: inline; line-height: 20px; font-weight: 400 !important; font-family: metropolisregular; color: #3e3d40; text-decoration: none;}
/* .post-feature>a { display: block; height: 230px; background-size: cover; background-position: center top; background-repeat: no-repeat; } */
/* .post-feature>a img { display: none;} */
/* .post-feature>a { display: block; height: 300px; background-size: cover; background-position: center top; background-repeat: no-repeat; background-size: contain; } */
.post-feature {text-align:center;    padding-top: 20px;}
.more-btn { border-top: 1px solid #ededed; padding: 15px 20px; font-size: 12px; line-height: 20px; font-weight: normal; position: absolute; bottom: 0; left: 0; width: 100%; }
.more-btn a { color: #3e3d40; text-decoration: none; outline: 0; text-transform: capitalize; }
.custom-related-bottom h3 a { font-size: 36px; color: #3e3d40; font-family: 'metropolismedium'; padding-bottom: 20px; margin-bottom: 20px; text-decoration: none; }
.post-feature>a { display: block; overflow: hidden;}
.blog-sidebar-share ul { display: flex;display: -webkit-flex;}
.blog-sidebar-share ul a { background-image: none !important; font-size: 16px; font-size: 17px; vertical-align: middle; margin-top:0; margin-left: 3px; display: inline-block; border: 1px solid; padding: 5px; border-radius: 5px; width: 33px; height: 33px; border-radius: 50%; position: relative; color: rgba(0,153,204,1.0) !important;     padding: 0 !important}
.blog-post-sidebar ul li { margin-right: 5px;}
.blog-post-sidebar ul li:last-child { margin-right: 0px;}
.blog-sidebar-share ul a:hover * { color: #fff !important; } 
.blog-sidebar-share ul a:hover { background-color: rgba(0,153,204,1.0) !important; border-color: rgba(0,153,204,1.0) !important; }
.blog-post-sidebar ul li a:hover { color: rgba(0,0,0,.6) !important;}
.custom-category-section ul ul { padding: 0;}
.custom-category-section ul ul li { padding: 11px 0 0 20px; }
.custom-category-section ul ul li:last-child { padding-bottom: 5px; } 
.global-whitepaper-items .post-feature img, .global-whitepaper-items .slick-slide img { margin: 0 auto;}
.global-whitepaper-items .slick-dots li { width: auto; height: auto;}
.global-whitepaper-items .slick-dots li button { height: 10px; width: 10px; background: #ccc; border-radius: 50%; padding: 0;}
.global-whitepaper-items .slick-dots li.slick-active button {    background: #09c;}
.related-bottom-pane-inner { padding-bottom: 100px;}
.related-bottom-pane-inner { padding-bottom: 60px;}
.global-whitepaper-items .slick-slide { margin-bottom: 10px;}
.global-whitepaper-items .slick-dots li button::before {display:none;}
.custom-category-section ul li.having-dropdown>ul { display: none;}
.custom-category-section ul li.having-dropdown.open-subcat>ul { display: block;}
.custom-category-section ul li.having-dropdown.open-subcat>a {    font-weight: 900;    font-family: 'metropolisblack';    color: rgba(0,0,0,.6) !important;font-weight:bold;}
.related-post-item .post-feature img { max-width: 248px;}

#downModalCenter {  position: fixed;  top: 0;  left: 0;  z-index: 1050;  display: block;  width: 100%;  height: 100%;  overflow: hidden;  outline: 0;  opacity: 0;  visibility: hidden;  -webkit-transition: all .15s linear;  -o-transition: all .15s linear;  transition: all .15s linear; }
.down-popup-open #downModalCenter { opacity: 1;  visibility: visible;  overflow-x: hidden;  overflow-y: auto;  background-color: rgba(27,42,75, 0.6); }
#downModalCenter .modal-dialog { position: relative;  width: auto;  margin: .5rem;  pointer-events: none;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  min-height: calc(100% - 1rem);  max-width: 720px!important;  padding-top: 10%;  transition: -webkit-transform .3s ease-out;  transition: transform .3s ease-out;  transition: transform .3s ease-out,-webkit-transform .3s ease-out;  -webkit-transform: translate(0,-50px);  transform: translate(0,-50px); margin: 0 auto; }
.down-popup-open #downModalCenter .modal-dialog { -webkit-transform: none;  transform: none; }
#downModalCenter .modal-content { position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  width: 100%;  pointer-events: auto;  background-clip: padding-box;  border-radius: .3rem;  outline: 0;  background-color: inherit!important;  border: none!important; }
#downModalCenter .modal-content .close { margin: 0;  font-family: inherit;  overflow: visible;  text-transform: none;  float: right;  font-size: 18px;  font-weight: 400;  line-height: 1;  color: #fff;  text-shadow: none;  opacity: .2;  filter: alpha(opacity=20);  background: 0 0;  border: 0;  cursor: pointer;  font-size: 52px;  text-align: right;  padding: 0 15px 0 0;  z-index: 100;  outline: none; }
#downModalCenter .modal-content .modal-body { border: 0;  border-radius: 10px;  box-shadow: 0 1px 5px 5px rgba(156,156,156,.07);  font-family: Arial,sans-serif;  max-width: 500px;  margin: 0 auto 30px;  padding: 13px 0 20px;  position: relative;  font-family: Arial !important;  background-color: #ffffff !important;  width: 100% !important;  border-top: 7px solid #fff; }
#downModalCenter .modal-content .modal-body .hs-form-field { margin-top: 5px;  margin-bottom: 15px;  padding: 0 30px; }
#downModalCenter .modal-content .modal-body form { padding-top: 20px; }
#downModalCenter .modal-content .modal-body .hs-form-field > label { max-width: 100%;  margin-bottom: 5px;  letter-spacing: .2px;  padding-bottom: 8px;  text-align: left;  display: block;  color: #3e3d40;  font-weight: 700;  font-size: 13px;  line-height: 24px; }
#downModalCenter .modal-content .modal-body .hs-form-field .hs-input { margin: 0;  border: 1px solid #e8e8e8!important;  padding: 0 10px!important;  width: 100%!important;  overflow: visible;  background-color: #fff!important;  background-image: none!important;  color: #333!important;  font-size: 12px!important;  font-weight: 400!important;  display: block!important;  height: 40px;  line-height: 1!important;  font-family: sans-serif;  border-bottom: 1px solid;  border-bottom-color: rgb(232, 232, 232);  outline: none; }
#downModalCenter .modal-content .modal-body .hs-form-field + .hs-form-field { margin-top: 24px; }
#downModalCenter .modal-content .modal-body .hs-submit { border-top: 1px solid #e5e5e5;  margin-top: 25px;  padding: 30px 20px 0;  text-align: right;  margin-bottom: 15px; }
#downModalCenter .modal-content .modal-body .hs-submit .hs-button { -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  transition: all 0.3s;  font-weight: 600;  font-family: inherit;  height: 38px;  margin: 0;  letter-spacing: 1px;  line-height: 38px;  overflow: hidden;  padding: 0 24px;  width: auto;  background: 0 0;  border: none;  border-radius: 2px;  font-size: 13px;  cursor: pointer; margin-right: 5px;  background-color: #cc6666; color: #fff; } 
.down-popup-open .blog-popup-overlay { opacity: 1; visibility: visible;  }
.blog-post__body iframe { max-width: 100%; }

/* Academy page */

.academy-banner-area .dnd-section>.row-fluid, .hs-academy-page .dnd-section>.row-fluid{ padding-left: 0;padding-right:0;}
.academy-banner-section>video { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover;display:none; }
.academy-banner-section { position: relative;padding: 48px 0; overflow: hidden; }
.academy-banner-section .page-center { position: relative; }
body .custom-header-wrapper {min-height:91px;}
.left-learn { line-height: 30px; font-size: 24px; color: #0099CC; font-weight: bold; font-family: 'Metropolis';  text-align: right;padding-right: 16px;}
.right-learn { font-size: 40px; line-height: 48px; color: #0099CC; font-family: 'Metropolis'; padding-left: 16px; border-left: 2px solid #0099CC;     text-align: left;}
.learn-inside>div { display: inline-block; }
.learn-inside { text-align: center; }
.acedamy-banner-img { text-align: center; margin: 38px 0 28px; }
.af-box { float: left; width: 30%; margin-right: 5%; display: flex; align-items: center; font-size: 16px; line-height: 20px; color: #3D3D40; font-family: 'metropolissemi_bold'; display: -webkit-flex; -webkit-align-items: center; }
.af-box:nth-child(3n){margin-right:0;}
.acedamy-feature-wrap { max-width: 800px; margin: 0 auto; display: flex; display: -webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;}
.af-text { padding-left: 10px; }
.af-icon { min-width: 39px; } 
.acedamy-cta a { display: inline-block; font-size: 18px; background: #09c; padding: 10px 60px; border-radius: 25px; text-transform: uppercase; font-family: 'metropolismedium'; letter-spacing: .4px; line-height: 24px; color: #fff; background-color: #0099cc; text-decoration: none; }
.acedamy-cta { padding: 41px 0 18px; }
.acedamy-cta a:hover { background-color: #669966;}
.acedamy-info p:last-child { margin: 0; } 
.acedamy-info { font-size: 12px; color: #3D3D40; } 
.academy-banner-section:before, .academy-banner-section:after { position: absolute; content: ''; right: 0; width: 372px; top: 0; height: 251px; background-image: url(https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/background%20pattern%201.png); background-size: contain;     background-repeat: no-repeat;}
.academy-banner-section:after  {top:auto;left:0;right:auto;bottom:-20px;background-image:url('https://8872476.fs1.hubspotusercontent-na1.net/hubfs/8872476/Academy%20-%202022/background%20pattern%202.png');}
.quote-section-main { padding: 119px 0 54px; position: relative;font-size: 16px; line-height: 20px; color: #3D3D40; font-family: 'metropolissemi_bold';}
.quote-main-text { font-size: 24px; line-height: 30px; font-style: italic; padding: 0 0 23px; }
.quote-writter { padding: 0 0 23px; }
.quote-section-main .page-center { max-width: 867px; }
.lesson-feature { padding: 96px 0; position: relative; overflow: hidden; }
.lesson-feature-wrap>div { float: left; width: 50%; }
.lesson-feature-wrap { display: flex; align-items: center; flex-flow: row wrap; display: -webkit-flex; -webkit-align-items: center; -webkit-flex-flow: row wrap; }
.lesson-left { text-align: center; font-size: 24px; line-height: 30px; }
.lesson-left h3 { text-transform: uppercase; font-size: 24px; line-height: 30px; margin: 0; font-family: 'Metropolis Extra'; }
.ls-title { padding: 28px 0 40px; }
.ls-text p:last-child { margin: 0; }
.ls-left-wrap { max-width: 410px; margin: 0 auto; padding: 0 20px; }
.lesson-feature-wrap{position:relative;}
.pattern-img { position: absolute; top: 0; left: 50%;  }
.pattern-img.ptc{transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.pattern-img.pbl { top: auto; bottom: 0; transform: translateX(-50%);-webkit-transform: translateX(-50%); left: 46%; }
.pattern-img.ptr { left: auto; right: 0; }
.ovalbtn-tbsec { padding: 120px 0 0 0;}
.ovalbtn-tbinnr h2 { font-size: 40px; line-height: 48px; font-family: 'Metropolis'; margin: 0 0 25px 0; }
.ovalbtn-tbsec .page-center { max-width: 656px; }
.ovalbtn-tbinnr .acedamy-cta a { padding-top: 17px; padding-bottom: 17px; min-width: 416px; padding-left: 20px; padding-right: 20px; border-radius: 30px; font-size: 22px; line-height: 24px;}
.oval-tabbing-sec { overflow-x: hidden;}
.oval-tabbing-row { display: flex;display: -webkit-flex;}
.oval-tabbing-cls { cursor: pointer;  display: flex; flex-wrap: wrap; display: -webkit-flex; -webkit-flex-wrap: wrap;    width: 100%;}
.oval-tabbing-row .oval-tabbing-cls { position: relative;}
.oval-tabbing-cls a {padding: 30px;width: 100%;    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;  display: -webkit-flex;    -webkit-flex-wrap: wrap;    -webkit-align-items: center;    -webkit-justify-content: center;}
.oval-tabbing-cls img {max-width: 40px !important;}
.oval-tabbing-row .oval-tabbing-cls a>span { height: 18px;   width: 100%;    position: absolute;    bottom: 0;    left: 0;}
.oval-tabbing-row .oval-tabbing-cls:first-child a>span:before { background-color: inherit;   position: absolute;    bottom: 0;    right: 100%;    width: 1000%;    height: inherit;    content: '';}
.oval-tabbing-row .oval-tabbing-cls:last-child a>span:before { background-color: inherit;  position: absolute;    bottom: 0;    left: 100%;    width: 1000%;    height: inherit;    content: '';}
.ovalbtn-tbinnr { padding: 0 0 45px;}
.reverse-lesson .lesson-feature-wrap { flex-direction: row-reverse; }
.ls-icon img { max-width: 77px !important;}
.lesson-feature.lf-4 .ls-left-wrap { max-width: 500px;}
.academy-inside { position: relative; z-index: 1;}
.learn-inside { width: 100%; justify-content: center;display: flex; display: -webkit-flex;-webkit-justify-content: center;  }
.oval-tabbing-cls a img {margin-bottom: 15px;}
.coverbtn { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.af-box {  position: relative;}
.lesson-right iframe { border-radius: 35px !important; border-top: 35px solid #0099CC !important; border-bottom: 35px solid #0099CC !important; box-shadow: 0px 0px 42px -13px #000;  }

.ac-type-banner { padding: 30px 0; }
.ac-type-banner h3.nerdy-pen__text { text-align: center; color: #09c; font-size: 40px; line-height: 48px; font-weight: 700; font-family: 'Metropolis'; }
.wrapper965 { max-width: 1005px;    width: 100%;    float: none;    margin: 0 auto !important;    display: block;    padding-left: 20px;    padding-right: 20px; }

.wrapper { max-width: 1250px;    width: 100%;    float: none;    margin: 0 auto !important;    display: block;    padding-left: 20px;    padding-right: 20px; }
.footer-section { padding: 25px 0 10px; color: rgba(255,255,255,1.0); background-color: rgba(61,61,64,1.0);  }
.footer-col.footer-icn-cnt { width: 26%; margin-left: 0; }
.footer-col ul { list-style: none; padding: 0; }
.footer-col .fsocial-icon ul li { float: left; margin-right: 20px; margin: 5px 19px 5px 0; }
.footer-section a { text-decoration: none; display: inline-block; transition: .5s ease all; }
.footer-col .fsocial-icon a { display: inline-block; color: #3d3d40; background-color: rgba(255,255,255,1.0); height: 28px; width: 28px; border-radius: 50%; line-height: 28px; text-align: center; }
.footer-col .fsocial-icon a svg { width: 14px; height: 14px; vertical-align: middle; margin-top: -5px; }
.footer-col .fsocial-icon a:hover svg { fill: #09c; }
.fsocial-icon, .fcontact-info { width: 100%; float: left; }
.fcontact-info { margin-top: 12px; }
.footer-col:nth-child(2){ width: 17%; }
.footer-col:nth-child(3){ width: 17%; }
.footer-col:nth-child(4){ width: 34%; }
.footer-col { width: 22.666%; float: left; margin-left: 2%; margin-bottom: 20px; font-size: 12px; line-height: 20px; }
.footer-contact-info ul { justify-content: center; text-align: center; display: flex; flex-wrap: wrap; }
.fcontact-info ul li { display: inline-block; vertical-align: center; margin-right: 8px; margin-bottom: 10px; }
.fcontact-info ul li a { font-family: 'Metropolis Bold'; color: #fff; font-size: 16px; line-height: 20px; font-weight: 700; }
.fcontact-info ul li a:hover { color: #09c; }
.footer-center{ align-items: center; display: flex; display: -webkit-flex; -ms-display: flex; -moz-display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; width: 100%; }
.footer-contact-info ul { padding: 0; }
.footer-contact-info ul li { margin-right: 15px; }
.footer-contact-info ul li a { color: #919193; font-size: 12px; line-height: 20px; text-decoration: none; display: inline-block; }
.footer-contact-info ul li a:hover { color: #fff; }
.footer-contact-info { margin-top: 5px; }



.capabl-section { padding: 70px 0 100px; overflow: hidden; }
.capabl-cols { position: relative; padding: 0px; text-align: center; box-shadow: 0px 10px 20px #0000004d; border-radius: 36px; background: rgba(255,255,255,0.79); width: 22%; float: left; margin-right: 3%; margin-top: 50px; }
.capabl-cols:nth-child(4n) { margin-right: 0; }
.capabl-innrows { display: flex; flex-wrap: wrap; margin-top: 10px; }
.capabl-cols-ttl { font-size: 0; line-height: initial; font-family: 'Metropolis Bold'; font-weight: 700; color: #0099CC; border-top-left-radius: 36px; border-top-right-radius: 36px; padding: 21px 36px; min-height: 82px; display: flex; align-items: center;display: -webkit-flex; -webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.capabl-cols-dscrptn { padding: 35px 18px 24px;color: #3D3D40; font-size: 18px; line-height: 28px; font-weight: 400; }
.capabl-bottom-ttle { margin-top: 120px; width: 100%; float: left; margin-bottom: 80px; }
.capabl-bottom-ttle h2 { max-width: 550px; margin: 0 auto; color: rgba(61,61,64,1.0); font-family: Metropolis Bold; font-size: 40px; line-height: 44px; font-weight: 700;  }
.capabl-bottom-form { width: 100%; max-width: 560px; display: inline-block; }
.capabl-cols a.capabl-cols-links { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.capabl-bottom-form form { position: relative; z-index: 1; }
.capabl-bottom-form form .hs-input { background: #eceded; font-family: 'metropolissemi_bold'; font-weight: 500; color: #3d3d40; padding: 11px 230px 11px 25px; border-radius: 36px; border: 0; outline: 0; font-size: 16px; line-height: 28px; }
.capabl-bottom-form form .hs-button { position: absolute; right: 0; top: 0; letter-spacing: normal; font-size: 16px; line-height: 1.15; font-family: 'metropolissemi_bold'; padding: 16px 32px; border-radius: 36px; -webkit-appearance: none; outline: 0; border: 0; background-color: #09c; margin: 0; min-height: auto !important; }
.capabl-bottom-form-outr{ text-align: center; }
.capabl-bottom-form h3.form-title { margin: 0; }
.capabl-bottom-form form .hs-button:hover, .capabl-bottom-form form .hs-button:focus, .Ovalogo-form form .hs-button:hover, .Ovalogo-form form .hs-button:focus { background: #3e3d40; color: #fff; }
.capabl-row{ position: relative; z-index: 1; }
.capabl-row:before { position: absolute; z-index: -1; content: ''; top: -70px; left: 40px; min-width: 552px; min-height: 312px; background-size: contain; background-repeat: no-repeat; } 
.capabl-row:after { position: absolute; z-index: -1; bottom: -100px; content: ''; min-width: 636px; min-height: 504px; background-size: contain; background-repeat: no-repeat; right: -20px; background-position: bottom; }
.capabl-bottom-form form ul.no-list.hs-error-msgs.inputs-list { padding: 0; }
.capabl-bottom-form form ul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg { text-align: center; margin: 5px 0; display: inline-block; font-size: .875rem; }
.capabl-bottom-form form ul.no-list.hs-error-msgs.inputs-list li { text-align: center; margin: 11px 0; }
.capabl-bottom-form .submitted-message { border: 2px solid; padding: 5px; }
.capabl-header h3 { color: rgba(62,61,64,1.0); font-family: Metropolis Bold; font-size: 24px; line-height: normal; font-weight: 700; margin: 0 0 20px; }
.capabl-cols-ttl img { max-width: 134px !important; height: auto; }

.body-static-header .header-section { position: static; }
.header-section { padding: 37px 0; position: static; left: 0; top: 0; width: 100%; z-index: 2; float: none; }
.header-left { width: 20%; float: left; margin-right: 2%; }
.header-right { width: 74%; padding: 0 0 0 20px; -webkit-justify-content: right; justify-content: right; flex-basis: auto; }
.header-menu, .header-cta { float: left; }
.header-right .hs-menu-wrapper ul { display: block; padding: 0; }
.header-right .hs-menu-wrapper > ul > li { float: left; margin: 0 20px 0 0; }
.header-menu .hs-menu-wrapper > ul li.hs-item-has-children:hover > a { color: rgba(0,153,204,1.0); }
.header-menu .hs-menu-wrapper > ul > li.hs-item-has-children a { transition: none; }
.header-menu .hs-menu-wrapper > ul > li:hover > a { color: rgba(0,153,204,1.0); background-color: rgba(255,255,255,0.0); }
.custom-menu-primary .hs-menu-wrapper > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { overflow: visible !important; max-width: none !important; width: auto !important; }
.header-menu .hs-menu-wrapper > ul > li > a { padding: 10px 0; font-size: 14px; text-transform: uppercase; font-family: 'metropolismedium'; /* font-family: 'metropolissemi_bold'; */ font-weight: 500; vertical-align: middle; color: rgba(61,61,64,1.0); }
.header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper { text-align: left; margin: 20px 0 0; position: absolute; left: -10px !important; top: 100%; -webkit-box-shadow: 0 0 2px 0 rgba(204,204,204,0.50); box-shadow: 0 0 2px 0 rgba(204,204,204,0.50); width: 240px; background: #fff; padding: 10px 20px 20px 20px; transition: all ease-in-out .3s; }
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper { opacity: 0; visibility: hidden; }
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper { visibility: visible; opacity: 1; top: 100%; }
.header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper::before { content: " "; position: absolute; top: -10px; left: 30px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #09c; width: 10px; height: 10px; }
.hs-menu-wrapper.flyouts .hs-item-has-children { position: relative; }
.header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper > li > a { padding: 5px; font-size: 13px; text-transform: uppercase;  }
.header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul { position: static !important; opacity: 1 !important; transition: all ease-in-out .3s; }
.header-menu .hs-menu-wrapper > ul li.hs-item-has-children:hover > ul, .header-menu .hs-menu-wrapper > ul > li:hover > .hs-menu-children-wrapper ul, .header-menu .hs-menu-wrapper > ul li.hs-item-has-children:hover > ul ul { visibility: visible; }
.header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul li a { text-transform: uppercase; padding: 5px; font-size: 13px; line-height: 18px; font-family: 'metropolismedium'; }
.header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul li { padding: 0 0 0 10px; }
.header-menu .hs-menu-wrapper>ul ul ul li:hover>a { color: rgba(0,153,204,1.0); background-color: rgba(255,255,255,0.0); }
.header-menu .hs-menu-wrapper>ul>li>ul>li>a:hover { color: rgba(0,153,204,1.0); background-color: rgba(255,255,255,0.0); }
.header-menu .hs-menu-wrapper > ul > li.hs-item-has-children:hover > ul { margin: 10px 0 0; }
.header-cta { padding: 5px 0; }
.header-menu .hs-menu-wrapper > ul > li ul { z-index: 2; }
.header-menu .hs-menu-wrapper ul li a { text-decoration: none !important; }
.header-search { float: left; vertical-align: middle !important; padding-left: 15px;width: 4%; text-align: right; }
.header-search a { display: inline-block; vertical-align: middle !important; }
.header-search svg { height: 20px; width: 20px; fill: rgba(61,61,64,1.0); vertical-align: inherit; }
.header-search a:hover svg{fill:rgba(0,153,204,1.0);}
.website-searchbar { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: #09c; z-index: 99999999999999999; display: flex; align-items: center; display: -webkit-flex; -webkit-align-items: center; padding: 50px 0;  -webkit-transform: translateY(-120%); transform: translateY(-120%); transition: ease all .5s;}
.website-searchbar>div { max-width: 900px; margin: 0 auto; width: 90%; }
.website-searchbar .hs-search-field__bar { background: transparent; width: 100%; max-width: 100%; }
.website-searchbar .hs-search-field__bar { background: transparent; padding: 0; margin: 0; }
.website-searchbar .hs-search-field__bar form button { cursor: pointer; position: absolute; top: 0; right: 0; height: 50px; width: 90px; border: 0; border-radius: 36px; background: rgba(61,61,64,1.0); border: 0; box-sizing: border-box; }
.website-searchbar .hs-search-field__bar form button svg { height: 20px; width: 20px; fill: #fff; margin-top: 6px; vertical-align: inherit; }
.website-searchbar .hs-search-field__bar form .hs-search-field__input { padding-right: 95px; }
.view-searchbar .website-searchbar{ -webkit-transform: translateY(0%); transform: translateY(0%);}
.search-closebar {display: inline-block !important; cursor: pointer; position: absolute; top: 40px; right: 40px; width: 42px !important; height: 42px; padding: 7px 10px 8px 10px; background: transparent; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #000;cursor:pointer;}
.search-closebar i:before, .search-closebar i:after { width: 42px; height: 2px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color: #fff; display: inline-block; cursor: pointer; position: absolute; content: ''; left: 0; top: 20px;}
.search-closebar i:before {  transform: rotate(45deg);  -webkit-transform: rotate(45deg); }
.search-closebar i:after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.website-searchbar .hs-search-field--open .hs-search-field__suggestions { border: 1px solid #fff; border-radius: 36px; margin-top: 20px; padding: 26px; }
.hs-search-field--open .hs-search-field__suggestions * { color: #fff; background: transparent; }
.website-searchbar .hs-search-field__suggestions a:hover, .website-searchbar .hs-search-field__suggestions a:focus { background-color: transparent; outline: 0; }
.website-searchbar li#results-for { font-family: 'Metropolis Bold'; }
.flex { display: flex;    display: -webkit-flex;    -ms-display: flex;    -moz-display: flex;    -webkit-flex-flow: row wrap;    flex-flow: row wrap;   } 
.alignCenter { -webkit-align-items: center; align-items: center; }
.header-cta a.cta_button { text-decoration: none; background: #09c;    color: #fff;    font-family: 'metropolismedium';    font-weight: 500;    font-size: 14px;    padding: 4px 33px;    -webkit-border-radius: 36px;    border-radius: 36px; line-height: 28px; display: inline-block; }
.header-cta a.cta_button:hover { background: #3e3d40; }
.header-menu .hs-menu-wrapper>ul>li>ul>li>a { color: rgba(0,0,0,1.0); }
.header-menu .hs-menu-wrapper>ul ul ul li a { color: rgba(0,0,0,1.0); }


a { display: inline-block; }

.website-searchbar form input[type=text],
.website-searchbar form input[type=email], 
.website-searchbar form input[type=password],
.website-searchbar form input[type=tel], 
.website-searchbar form input[type=number],
.website-searchbar form input[type=file],
.website-searchbar form select, 
.website-searchbar form textarea { background: #ECEDED; border-radius: 36px; border: 0; outline: 0; color: #3D3D40; font-weight: 600; line-height: 28px; font-family: 'metropolissemi_bold'; padding: 11px 25px; font-size: 16px; }
.website-searchbar form .hs-input::placeholder { color: #3D3D40 !important; }
.website-searchbar .hs-search-field__bar form .hs-search-field__input { padding-right: 95px; }
.website-searchbar .hs-search-field__bar form button { position: absolute;    top: 0;    right: 0;    height: 50px;    width: 90px;    border: 0;    border-radius: 36px;    background: rgba(61,61,64,1.0);    border: 0;    box-sizing: border-box; }


.blg-list-sec { padding: 50px 0 44px; }
.blg-list-cl { transition: all .3s; width: 21.5%; float: left; margin-bottom: 34px; box-shadow: 0px 10px 20px #0000004D; border-radius: 21px; overflow: hidden; margin-right: 4.66%; }
.blg-list-cl:nth-child(4n) { margin-right: 0; }
.blg-list-clnk { transition: all ease-in-out .4s; padding-top: 56.25%; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 100%; }
.blg-list-innrcl { padding: 20px 20px 20px; }
.blg-list-innrcl h3 a { font-family: 'Metropolis'; color: #0099CC; font-size: 18px; line-height: 22px; font-weight: 700; text-decoration: none; }
.hblg-list-cl-date { font-family: 'Metropolis'; margin-top: 20px; color: #3D3D40; font-weight: 700;font-size:14px; }
.blg-list-cl:hover .blg-list-clnk { transform: scale(1.3); } 
.blg-list-ovfl { overflow: hidden; }
.blg-list-small { display:none; }
.blg-list-ovfl a.blg-list-clnk { display: block; background-color: rgb(237 239 241); position: relative; }
.blg-list-ovfl.only-logo a.blg-list-clnk { background-image: none !important; }
.blg-list-ovfl.only-logo .blg-list-small { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); max-width: 150px; height:auto;}


.blog-pgn-sec { text-align: center; padding: 20px 0; }
.blog-pgn-sec .blog-pagination { justify-content: center; }
.blog-pgn-sec .blog-pagination span { border: 0; }
.blog-pgn-sec .blog-pagination__link {  display: flex; flex-wrap: wrap; align-items: center; font-family: 'Metropolis'; font-weight: 700; }
.blog-pgn-sec  .blog-pagination span { margin: 0; font-family: 'Metropolis'; font-weight: 700; }
.blg-list-row { display: flex; flex-wrap: wrap; }
.blg-list-header h2 { font-size: 40px; line-height: 48px; font-family: 'Metropolis'; font-weight: 700; }
.blg-list-header { margin-bottom: 15px; }
.blog-pgn-sec .blog-pagination a { border: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.blog-pgn-sec .blog-pagination a.blog-pagination__next-link--disabled, .blog-pgn-sec .blog-pagination a.blog-pagination__prev-link--disabled { pointer-events: none; opacity: 0.2; }
.blog-details-content h3 img { margin-right: 5px; }
.hs-blog-id-74588450172 .blg-list-ovfl a.blg-list-clnk {  padding-top: 36.25%;}
.hs-blog-id-74588450172 .blg-list-cl .hblg-list-cl-date { position: absolute; bottom: 20px;}
.hs-blog-id-74588450172 .blg-list-cl { position: relative; padding-bottom: 30px; margin-bottom: 50px;}
.hs-blog-id-74588450172 .capabl-section.backg-sec .capabl-header, .hs-blog-id-74588450172 .capabl-section.backg-sec .capabl-innrows { display: none;}
.hs-blog-id-74588450172 .capabl-bottom-ttle { margin-top: 50px;}

.whiteInner { margin: 0 -15px; }
.whiteItem { width: 33.33%; padding: 0 15px 76px; margin: 60px 0 0; position: relative; }
.whiteTitle h2 { max-width: 999px; margin: 0 auto; font-family: 'metropolissemi_bold'; font-size: 36px; line-height: 1.2; }
.row-fluid .whiteImage img { max-width: 237px !important; width: 100%; }
.whiteButtons { position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }
.whiteButtons a { color: rgb(255 255 255); font-size: 12px; text-transform: uppercase; font-family: 'metropolissemi_bold'; padding: 0 50px; border-radius: 30px; line-height: 36px; height: 36px; border: 0; display: inline-block; margin: 10px auto 23px; background: rgb(0 153 204); min-height: auto; letter-spacing: normal; text-decoration: none; }
.whiteButtons a:hover { color: rgb(255 255 255); background: rgb(102 102 104); outline: 0; }
a#cta_button_8872476_239bfe67-9022-44e7-8572-1b23c67ebe0e { text-decoration: none; outline: 0; background: #3cf !important; color: #3d3d40 !important; font-size: 21px !important; line-height: 25px !important; border-radius: 30px !important; padding: 15px 40px !important; text-transform: uppercase !important; display: inline-block; min-height: auto !important; font-family: metropolisregular !important; font-weight: 400 !important; }
a#cta_button_8872476_239bfe67-9022-44e7-8572-1b23c67ebe0e:hover{background: #09c !important; color: #fff !important;}
.cta-widget-section { padding: 30px 25px; }
.cta-widget-section .widget-inside { display: flex; align-items: center; display: -webkit-flex; -webkit-align-items: center; }
.widgetleft { width: 70%;float: left;    padding-right: 30px;  }
.widgetright { width: 30%; float: left; }
.widgetright a { text-decoration: none; display: inline-block; background-color: #09c; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; font-size: 18px; font-weight: bold; line-height: 1.15; margin: 0; padding: 16px 32px; text-align: center; min-width: 150px; font-family: Metropolis Bold; }
.widgetright a:hover { background-color: #3e3d40 !important; color: #fff  !important; } 
.widgetright a span { font-weight: normal; display: block; font-family: 'metropolismedium'; font-size: 11px; margin-top: 1px; }
.widgetright { text-align: right; }
.widgetleft h3, .widgetleft h4, .widgetleft h2, .widgetleft h1 { font-family: metropolissemi_bold; }








@media(max-width:991px){
.widgetright a { min-width: auto; padding: 15px 15px; font-size: 16px; }
}
@media(max-width:767px){
.widgetright, .widgetleft { width: 100%;}
  .cta-widget-section .widget-inside { flex-flow: column; -webkit-flex-flow: column; text-align: center; }
  .widgetright { width: 100%; text-align: center; margin-top: 20px; }
   .widgetleft {padding-right: 0px; }
}

@media (min-width: 992px){
.reverse-this-sec { flex-direction: row-reverse;-webkit-flex-direction: row-reverse;}
.reverse-this-sec .Ovaldata-cols-ttl { left: auto; right: 44px; }
.reverse-this-sec .Ovaldata-cols-img-outer { border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 36px; border-bottom-left-radius: 36px; }
  .Ovaldata-cols-img {    min-height: 300px;}
  .header-menu .hs-menu-wrapper>ul>li.hs-item-has-children>ul li>ul { background: #fff; -webkit-box-shadow: 0 0 2px 0 hsl(0deg 0% 80% / 50%); box-shadow: 0 0 2px 0 hsl(0deg 0% 80% / 50%); display: none; left: 100%!important; min-width: 160px; padding: 10px 20px 20px; position: absolute!important; top: 0!important; transition: all .3s ease-in-out; }
 .header-menu .hs-menu-wrapper>ul>li.hs-item-has-children>ul li:hover>ul { display: block;}
}


@media(max-width:1220px){

 .header-right .hs-menu-wrapper > ul > li { margin: 0 18px 0 0; }


}

@media (max-width: 1199px){
  
  .wrapper1144, .wrapper{ max-width: 969.999999991px; }
  .wrapper1029, .wrapper965 { max-width: 900px; }
  h1 { font-size: 34px; }
  h2 { font-size: 34px; }
  .header-section { padding: 30px 0; }
  .header-right .hs-menu-wrapper > ul > li { margin: 0 10px 0 0; }
  .header-menu .hs-menu-wrapper > ul > li > a { font-size: 11px; }
  .Ovaldata-success-cols-right-ttl, .Ovaldata-work-cols-txt, .Ovalhero-text { font-size: 22px; }
  .sample-header h2 { line-height: 44px; }
  .sample-header-text { font-size: 22px; line-height: 28px; margin: 25px auto 10px; }
  .Ovaldata-work-cols-txt { padding: 20px 10px; }
  .Ovaldata-work-cols-img { margin-bottom: 20px; }
  .Ovalzigzag-text { margin-top: 25px; }
  .Ovalzigzag-lft { padding-right: 0px; }
  .revers-zigzag .Ovalzigzag-lft { padding-left: 0; }
  .Ovalacademy-header h2 { font-size: 60px; line-height: 74px; }
  .Ovalacademy-right-cols-ttl { width: calc( 100% - 80px ); font-size: 22px; }
  .Ovaldata-success-cols-right-ttl { margin-bottom: 20px; }
  .Ovaldata-success-cols-right-qut { margin-bottom: 25px; }
  .Ovaldata-success-cols-right { padding: 20px 30px 30px; }
  .three-slider-header { margin-bottom: 30px; }
  .capabl-innrows { margin-top: 0; }
/*   .capabl-cols-ttl { font-size: 70px; line-height: 70px; } */
  
  .fcontact-info ul li a { font-size: 14px; line-height: 16px; }
  .capabl-section { padding: 70px 0 70px; }
  .capabl-bottom-ttle { margin-top: 80px; margin-bottom: 60px; }
  .Ovaldata-success-section { padding: 70px 0 30px; }
  
  .Ovalimgvdo-lft { padding: 50px 65px; }
  .Ovalimgvdo-lft-text { margin-top: 30px; font-size: 22px; line-height: 28px; }
  .Ovalimgvdo-lft-img img { max-width: 80px !important; }
   
  .Ovaldata-accss-mng-row:before { width: 630px; height: 240px; }
  .Ovaldata-accss-mng-cols { width: 30%; margin-right: 5%; }
  .O-ttl-row:before { min-width: 600px; min-height: 250px; }
  .add-ovzgzg-tpshp:before { min-width: 700px; min-height: 270px; }
  .right-shpimg .O-sngcl-row:before { right: -50px; min-width: 431px; min-height: 500px; }
  .top-bmt-shpimg:before { min-width: 600px; min-height: 290px; }
  .top-bmt-shpimg:after { min-width: 370px; min-height: 380px; }
  
  .nrml-hdr-txt { margin-top: 30px; font-size: 22px; line-height: 28px; }
  .add-bg-sucshp .Ovaldata-success-row:after { left: -70px; min-width: 510px; min-height: 560px; }
  .add-bg-sucshp .Ovaldata-success-row:before { top: -130px; min-width: 706px; min-height: 360px; }
  .add-bg-sucshp:after { min-width: 360px; min-height: 380px; }
  .about-green { font-size: 16px;}
  
  
  
}

.custom-menu-primary .hs-menu-wrapper > ul li a, 
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}


@media screen and (min-width:992px) {
      .custom-menu-primary .mobile-wrap { 
/*           display:block !important; */
        display: flex!important;
    justify-content: space-between;
    width: 100%;
        
      }
  
   .header-menu .hs-menu-wrapper>ul>li.active-branch>a, .header-menu .hs-menu-wrapper ul li.active>a { color: rgba(0,153,204,1.0); }
  }

.mobile-trigger, .child-trigger{
    display: none; 
}
 
@media (max-width: 991px){
  .wrapper{ max-width: 719.9999999903999px; }
  .wrapper1029, .wrapper965 { max-width: 700px; }
  h2 { font-size: 32px; }
  h3 { font-size: 22px; }
  .header-left { width: 100%; padding: 0 50px 0 0; margin: 0; }
  .header-left img { max-width: 210px; }
  .header-right { width: 78%; padding: 0 0 0 20px; -webkit-justify-content: right; justify-content: right; display: flex !important; display: -webkit-flex !important; text-align: left; }
  .header-section > div > div { position: relative; }
  .mobile-trigger, .child-trigger { display: none; }
  .custom-menu-primary .mobile-wrap { display: none; position: absolute; left: 0; top: calc(100% + 20px); background: #09c; width: 100%; z-index: 9; /* padding: 10px 0; */ margin: 10px 0 0; }
  .header-menu, .header-cta { width: 100%; }
  .mobile-trigger{ display: inline-block !important; cursor: pointer; position: absolute; top: 2px; right: 30px; width: auto; height: auto; padding: 7px 10px 8px 10px; background: #ffffff; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #000; }
  .mobile-trigger:hover{ text-decoration: none; color: #3e3d40; background-color: #fff; border-color: transparent; }
  .mobile-open .mobile-trigger { color: #3e3d40; background-color: #fff; border-color: #3e3d40; }
  .mobile-trigger i{ display: inline; position: relative; top: -4px; }
  .mobile-trigger i:before, .mobile-trigger i:after{ position: absolute; content: ''; }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{ width: 22px; height: 2px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color: #000; display: inline-block; }
  .mobile-trigger i:before{ top: -6px; } 
  .mobile-trigger i:after{ top: 6px; }
  .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after, .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{ background-color: #3e3d40; }
  .child-trigger{ display: block !important; cursor: pointer; position: absolute; top: 0px; right: 0px; width: 55px !important; min-width: 55px !important; height: 55px !important; padding: 0 !important; /*border-left: 1px dotted rgba(255, 255, 255, .20);*/ background-color: transparent; border: 0; }
  .child-trigger:hover{ text-decoration: none; }
  .child-trigger i { position: relative; top: 50%; margin: 0 auto !important; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
  .child-trigger i:after{ position: absolute; content: ''; }
  .child-trigger i, .child-trigger i:after{ width: 10px; height: 1px; background-color: #fff; display: block; }
  .child-trigger i:after{ -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
  .child-trigger.child-open i:after{ -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .child-trigger.child-open i { }
  .header-right .hs-menu-wrapper > ul > li { width: 100%; margin: 0; border-bottom: 1px solid rgb(255, 255, 255); } 
  .header-right .hs-menu-wrapper > ul > li > a { padding: 12px 15px; line-height: 30px; font-size: 16px; }
  .header-right .hs-menu-wrapper > ul > li  a { color: #fff !important; }
  .header-menu .hs-menu-wrapper > ul > li:hover > a, .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children:hover > a, .header-menu .hs-menu-wrapper > ul > li > ul > li > a:hover { color: #fff; }
  .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li:hover > a, .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li a { color: rgba(0,0,0,1.0) !important; }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper { padding: 0; width: 100%; margin: 0 !important; position: static !important; opacity: 1 !important; visibility: visible !important; transition: none; }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper > li a, .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul li a { display: inline-block; font-size: 14px; line-height: 27px; padding: 9px 60px 9px 30px; }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul li a { text-indent: 15px; }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper .child-trigger i, .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper .child-trigger i:after { background:  rgba(0,0,0,1.0); }
  /* .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper .child-trigger { border-left: 1px dotted rgba(0,0,0,0.20); } */
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul li { padding-left: 0; background: rgba(206, 234, 250, 0.20); }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul li:first-child { padding-top: 9px; }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul li > .child-trigger { top: 9px; }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul li:last-child { padding-bottom: 9px; }
  .header-menu .hs-menu-wrapper > ul > li .hs-menu-children-wrapper, .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper:before { display: none; }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper ul, .header-menu .hs-menu-wrapper > ul > li .hs-menu-children-wrapper { visibility: visible; transition: none; }
  .header-menu .hs-menu-wrapper > ul > li.active-branch > a, .header-menu .hs-menu-wrapper > ul > li:hover > a, .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children:hover > a  { color: #000; }
  .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li:hover > a, .header-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul > li.active > a { color: rgba(0,153,204,1.0); }
  .header-cta a.cta_button { background: #fff; color: #09c; margin: 10px 0 10px 15px; }
  /* New Header style */
  .mobile-open .mobile-trigger i { background: transparent; }
  .mobile-open .mobile-trigger i:before { transform: rotate(45deg); top: 0; }
  .mobile-open .mobile-trigger i:after { top: 0; transform: rotate(-45deg); }
  .child-trigger i:after { display: none; }
  .child-trigger i { background: transparent; width: 14px; height: 14px; border-right: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(135deg); background: transparent; top: 16px; right: 0; }
  .child-trigger.child-open i { transform: rotate(-45deg); top: 25px; }
  .header-menu .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper .child-trigger i { border-color: rgba(0,0,0,1.0); background: transparent; }
  
  
  .header-cta a { background: #fff; color: #09c; margin: 10px 0 10px 15px; }
  .header-cta a{ font-size: 14px; }
  
  .Ovalhero-lft { width: 100%; margin-bottom: 40px; text-align: center; }
  .Ovalhero-right { width: 100%; padding-left: 0; }
  .Ovalhero-text { margin: 0 auto; }
  .Ovalogo-form { margin-bottom: 20px; }
  .Ovalogo-logo-row { margin-top: 10px; }
  .Ovaldata-govern-section { padding: 50px 0; }
  .Ovaldata-govern-header { margin-bottom: 20px; }
  .Ovaldata-govern-cols { width: 100%; margin-right: 0; }
  
  .Ovaldata-work-cols-img { min-height: auto; }
  .Ovaldata-work-cols { width: 100%; margin-right: 0; }
  .Ovaldata-work-cols:nth-child(3n):before{ display: block; }
  .Ovaldata-work-cols:before { top: 100%; left: 50%; width: 40px; height: 20px; transform: translateY(100%) translateX(-50%) rotate(90deg); }
  .Ovaldata-work-cols:last-child:before{ display: none; }
  .Ovaldata-work-cols:last-child { margin-bottom: 0; }
  .Ovaldata-work-cols-txt { padding: 10px; }
  .Ovalzigzag-lft { width: 100%; margin-top: 40px; padding-right: 0px; /* display: flex; flex-wrap: wrap; */ order: 1; }
  .Ovalzigzag-right { text-align: center; width: 100%; padding-left: 0; /* display: flex; flex-wrap: wrap; */ order: 0; }
  .revers-zigzag .Ovalzigzag-right { padding-right: 0; }
  .revers-zigzag .Ovalzigzag-right img { margin: 0 auto; }
  .Ovalzigzag-text { margin-top: 10px; }
  .Ovalzigzag-part { padding: 40px 0; }
  .Ovalacademy-header h2 { font-size: 46px; line-height: 62px; }
  .Ovalacademy-right-cols-img { width: 40px; }
  .Ovalacademy-right-cols { padding: 15px 15px; }
  .Ovalacademy-right-cols-ttl { width: calc( 100% - 50px ); font-size: 18px; line-height: 24px; }
  .Ovalacademy-right-cols::before { min-width: 170px; min-height: 40px; }
  .Ovaldata-success-header.sample-header { margin-bottom: 40px; }
  .Ovaldata-success-cols-right-btmtxt { width: 100%; margin-bottom: 20px; }
  .Ovaldata-success-cols-right-btn { width: 100%; }
  .Ovaldata-success-cols-right { padding: 20px 20px 30px; }
  .Ovaldata-success-cols-right-ttl { font-size: 20px; }
  .Ovaldata-success-cols-right-qut { margin-bottom: 20px; font-size: 16px; }
  .capabl-cols { width: 100%; margin-right: 0; }
  .capabl-row::after { min-width: 550px; min-height: 400px; right: 0; }
  .capabl-bottom-ttle { margin-bottom: 40px; }
  .Ovaldata-work-cols-img img { max-width: 400px !important; width: 100%; }
  .Ovaldata-govern-row::after { min-width: 620px; min-height: 270px; }
  
  .Ovalacademy-row:before { top: -70px; right: -250px; min-width: 426px; min-height: 130px; }
  .Ovalacademy-row:after { bottom: 0; left: -190px; min-width: 330px; min-height: 230px; }
  
  .footer-col.footer-icn-cnt { width: 50%; }
  .footer-col:nth-child(2) { width: 48%; }
  .footer-col:nth-child(3) { width: 50%; margin-left: 0; }
  .footer-col:nth-child(4) { width: 48%; }
  
  .Ovalacademy-right-cols { max-width: 330px; }
  .Ovalacademy-header.lrg-hdr-fntsz h3 { font-size: 32px; }
  .smpl-btn a { min-width: 320px; font-size: 16px; }
  .Ovalimgvdo-lft { width: 100%; order: 1; }
  .Ovalimgvdo-right { width: 100%; position: relative; order: 0; }
  .Ovalimgvdo-right-vdo { height: auto; position: relative; padding-top: 56.25%; }
  .Ovalimgvdo-right-img img { display: block; }
  .Ovalimgvdo-right-img { background-image: none !important; }
  .ovalbtn-tbinnr h2 { font-size: 32px; line-height: 40px; }
  .ovalbtn-tbbtn { margin-top: 40px; }
  .oval-tabbing-cls a { padding: 20px; }
  
  .oval-tabbing-cls img { max-width: 35px !important; }
  .ovalbtn-tbsec { padding: 60px 0 50px; }
  .Ovalimgvdo-right-ifrm { height: auto; position: relative; padding-top: 56.25%; }
  .Ovalimgvdo-right-ifrm iframe { width: 100% !important; height: 100% !important; position: absolute; top: 0; left: 0; }
  
  .oval-tabbing-row .oval-tabbing-cls a > span { height: 10px; }
  
  .fifty-fifty-col .Ovalzigzag-lft { width: 100%; }
  .fifty-fifty-col .Ovalzigzag-right { width: 100%; }
  
  .add-ovzgzg-tpshp:before { min-width: 556px; min-height: 215px; }
  
  .Ovaldata-accss-mng-cols { width: 48%; margin-right: 4%; }
  .Ovaldata-accss-mng-cols:nth-child(3n) { margin-right: 4%; }
  .Ovaldata-accss-mng-cols:nth-child(2n) { margin-right: 0; }
  .Ovaldata-accss-mng-header { margin-bottom: 50px; }
  .O-ttl-sec { padding: 80px 0 60px; }
  .O-sngcl-header h2 { margin-bottom: 50px; }
  .small-snglcl-ttle h2 { margin-bottom: 20px; }
  .top-bmt-shpimg:after { min-width: 330px; min-height: 330px; }
  .top-bmt-shpimg:before { min-width: 530px; min-height: 260px; }
  .right-shpimg .O-sngcl-row:before { right: -40px; min-width: 331px; min-height: 400px; }
  .add-ovzgzg-tpshp:before { min-width: 526px; min-height: 190px; }
  .O-ttl-row:before { min-width: 490px; min-height: 180px; }
  .Ovaldata-accss-mng-row:before { width: 560px; height: 200px; }
  .shw-onlyfrm-sec .capabl-row:before { min-height: 225px; min-width: 432px; }
  .shw-onlyfrm-sec .capabl-row:after { min-width: 390px; min-height: 300px; }
  .shw-onlyfrm-sec .capabl-bottom-ttle { margin-top: 40px; }
  
  .add-ovzgzg-btmshp .Ovalzigzag-row:after { bottom: -40px; min-width: 550px; min-height: 200px; }
  
  .add-bg-sucshp:after { min-width: 290px; min-height: 290px; }
  .add-bg-sucshp .Ovaldata-success-row:after { left: -50px; min-width: 430px; min-height: 500px; bottom: 130px; }
  .add-bg-sucshp .Ovaldata-success-row:before { top: -70px; min-width: 570px; min-height: 220px; }
  .Ovaldata-cols-txt, .Ovaldata-cols-img-outer { width: 100%;}
  .Ovaldata-cols-img { width: 100%; padding-bottom: 56.25%; border-bottom-left-radius: 36px;border-top-right-radius: 0; }
  .Ovaldata-cols-ttl { position: relative; top: 0; left: 0; width: 100%; }
  .Ovaldata-cols-txt { padding: 40px 20px;}
  .Ovaldata-govern-cols { margin-top: 40px; }
  .header-search { width: auto; position: absolute; right: 0;top:10px; }
  
  
  .blg-list-innrcl { padding: 20px 20px 20px; }
  .blg-list-cl { width: 48%;  margin-right: 4%; }
  
  .blg-list-cl:nth-child(2n) { margin-right: 0; }
/*   .blg-list-innrcl h3 a { font-size:18px; line-height: 22px; } */
  .blg-list-header { margin-bottom: 0; }
  .blg-list-header h2 { font-size: 32px; line-height: 38px; }
  
  
  
}

@media(max-width:991px){
.green-box { width: 50%;}
  .green-box.gr-last:after { left: -50%;   transform: translateX(-50%); -webkit-transform: translateX(-50%); }
  .green-box.gr-last img { position: relative; z-index: 1; }
  .green-box.gr-last { width: 100%; }
  .Ovaldata-cols-img-outer { border-bottom-left-radius: 36px;    border-top-right-radius: 0;}
  .Ovaldata-cols-img{    border-bottom-left-radius: 0;border-top-right-radius: 0;}
  .hs-blog-id-74588450172 .capabl-bottom-ttle { margin-top: 0;}
}

@media(max-width: 767px){
  .wrapper1029, .wrapper965, .wrapper { max-width: 100%; }

  h1 { font-size: 32px; margin: 0 0 20px; } 
  h2 { font-size: 28px; line-height: 38px; }
  .Ovaldata-success-cols-right-ttl, .Ovaldata-work-cols-txt, .Ovalhero-text { font-size: 20px; }
  
  .sample-header h2 { line-height: 40px; }
  .sample-header-text { font-size: 18px; line-height: 26px; margin: 20px auto 10px; }
  
  .Ovaldata-work-header { margin-bottom: 30px; }
  
  .Ovalacademy-lft-prsimg { margin-right: 0; }
  .Ovalacademy-lft { width: 100%; order: 1; }
  .laptop-desktop{ display: none; } 
  .laptop-mobile { display: inline-block; }
/*   .Ovalacademy-rightsldr .slick-dots { display: block; position: static; text-align: center; } */
  .Ovalacademy-lft-prsimg { width: 60%; float: left; }
  .Ovalacademy-lft-laptopimg.laptop-mobile { width: 40%; float: left; margin-right: 0; }
  .Ovalacademy-rightouter { width: 100%; }
  .Ovalacademy-header h2 { font-size: 36px; line-height: 50px; }
  .Ovaldata-success-cols-left { width: 100%; border-top-right-radius: 36px !important; border-bottom-right-radius: 0 !important; border-top-left-radius: 36px !important; border-bottom-left-radius: 0 !important; }
  .Ovaldata-success-cols-left-cover{padding-top: 56.25%;     border-radius: 0 !important;}
  .Ovaldata-success-cols-right { width: 100%; }
  .success-revrse .Ovaldata-success-cols-left { order: 0; }
  .three-slider-section { padding: 50px 0; }
  
  .footer-contact-info .hs-menu-wrapper.hs-menu-flow-horizontal ul { flex-direction: row; }
  .capabl-bottom-form form .hs-button, .Ovalogo-form form .hs-button { position: static; }
  .capabl-bottom-form form .hs-input, .Ovalogo-form form .hs-input { padding: 11px 25px 11px 25px; }
  .Ovaldata-success-cols { margin-bottom: 40px; }
  .Ovaldata-success-cols-left span { right: 20px; max-width: 100px; }
  .Ovaldata-success-section { padding: 50px 0 30px; }
  .Ovalacademy-header h2 { font-size: 32px; line-height: 44px; letter-spacing: 1.2px; }
  .Ovalacademy-section { padding-top: 50px; }
  .Ovalogo-section { padding: 5px 0 38px; }
  .Ovaldata-govern-row::after { min-width: 320px; min-height: 130px; bottom: -50px; left: -20px; }
  .Ovaldata-govern-row:before { top: -50px; min-width: 316px; min-height: 170px; }
  .capabl-row:before { left: 0; min-width: 360px; min-height: 210px; }
  .capabl-row:after { min-width: 350px; min-height: 260px; right: 0; }
  .Ovalacademy-rightsldr .slick-dots { bottom: 160px; }

  .smpl-btn a { min-width: 280px; }
  .Ovalacademy-header.lrg-hdr-fntsz h3 { font-size: 28px; }   
  .Ovalimgvdo-lft { padding: 30px 0; } 
  .ovalbtn-tbinnr h2 { font-size: 26px; line-height: 30px; }
  .ovalbtn-tbbtn { margin-top: 35px; }
  .Ovlacdmy-sldr-cls-qutxt { font-size: 20px; line-height: 26px; }
  .quot-img { max-width: 66px; bottom: -15px; }
  .Ovlacdmy-txtsldr-row { margin-top: 30px; }
  .Ovlacdmy-cta-btntxt { font-size: 16px; }
  .Ovalimgvdo-lft-img img { max-width: 60px !important; }
  .Ovalimgvdo-lft-img { margin-bottom: 20px; }
  .Ovalimgvdo-lft-text { margin-top: 25px; font-size: 20px; line-height: 26px; }
  .ovalbtn-tbsec { padding: 40px 0 50px; }
 

  .custom-menu-primary .mobile-wrap { left: -20px; width: calc(100% + 40px); }
  .add-ovzgzg-tpshp:before { min-width: 490px; min-height: 185px; }
  .shw-onlyfrm-sec .capabl-bottom-ttle { margin-top: 0; }
  
  
  .Ovaldata-accss-mng-cols { width: 100%; margin-right: 0 !important; }
  .Ovaldata-accss-mng-row:before { width: 400px; height: 170px; left: 0; }
  .Ovaldata-accss-mng-sec { padding: 60px 0; }
  .nrml-hdr-txt { margin-top: 20px; font-size: 18px; line-height: 26px; }
  .O-ttl-row:before { min-width: 400px; min-height: 150px; }
  .O-ttl-sec { padding: 60px 0 50px; }
  .O-sngcl-sec { padding: 60px 0 }
  .add-ovzgzg-tpshp:before { min-width: 440px; min-height: 155px; }
  .top-bmt-shpimg:before { min-width: 430px; min-height: 200px; }
  .top-bmt-shpimg:after { min-width: 250px; min-height: 260px; }
  .right-shpimg .O-sngcl-row:before { right: -20px; min-width: 290px; min-height: 370px; }
  .Ovalhero-section { padding: 50px 0 40px; }
  .O-ttl-header h2 { margin-bottom: 20px; }
  .Ovaldata-accss-mng-cols-txt { font-size: 16px; }
  
  .add-ovzgzg-btmshp .Ovalzigzag-row:after { left: -20px; min-width: 450px; min-height: 160px; }
  .add-bg-sucshp .Ovaldata-success-row:before { top: -50px; min-width: 450px; min-height: 160px; }
  .add-bg-sucshp .Ovaldata-success-row:after { left: -20px; min-width: 330px; min-height: 470px; }
  .add-bg-sucshp:after { min-width: 240px; min-height: 250px; }
  .academytop-side h2 {font-size: 28px; line-height: 38px; }
  
  .blg-list-header h2 { font-size: 28px; }
  .blog-details-content h3 img { margin: 0; }
  .blog-details-content h3 img+ span { font-size: 18px !important; }
  .whiteItem { width: 100%; }
  .whiteTitle h2 { font-size: 24px; }
  .capabl-header h2 br { display: none; }
  
  
  
  
}

@media (max-width: 560px){

.footer-col.footer-icn-cnt { width: 100%; }
.footer-col{ width: 100% !important; margin-right: 0; margin-left: 0; }
.oval-tabbing-row { flex-direction: column; }
.Ovalacademy-rightsldr .slick-dots { bottom: 100px; }
.oval-tabbing-row .oval-tabbing-cls:last-child a > span:before, .oval-tabbing-row .oval-tabbing-cls:first-child a > span:before { display: none; }
.oval-tabbing-row .oval-tabbing-cls { width: calc(100% + 40px); margin-left: -20px; }
.green-box { width: 100%;}
  
  .blg-list-cl { width: 100%; margin-right: 0%;}
  .hs-blog-id-74588450172  .blg-list-cl{margin-bottom:30px;}
  .hs-blog-id-74588450172  .blg-list-cl:last-child{margin-bottom:0px;}
  .blg-list-cl:nth-child(3n) { margin-right: 0%; }
  .blg-list-innrcl h3 a { font-size: 18px; line-height: 22px; }
  .blg-list-sec { padding: 40px 0 30px; }
  .blg-list-innrcl { padding: 20px 15px 20px; }
  
  
  
}
  
  
@media(max-width:350px){
.header-left img { max-width: 150px;}
  .mobile-trigger {top:0;}
  .header-search {top:6;}
}


@media(max-width:991px){
  .wrapper1029, .wrapper965 { max-width: 700px; }
  .wrapper { max-width: 719.9999999903999px; } 
  .footer-col.footer-icn-cnt { width: 50%; }
  .footer-col:nth-child(2), .footer-col:nth-child(4) { width: 48%; }
  .footer-col:nth-child(3) { width: 50%; margin-left: 0; }
  .capabl-cols { width: 100%; margin-right: 0; }
  .capabl-bottom-ttle h2 { font-size: 32px; }
  .capabl-bottom-ttle { margin: 80px 0 40px; }
  .capabl-header h3 { font-size: 22px; line-height: 28px; }
  .capabl-row::after { min-width: 550px; min-height: 400px; right: 0; }
  
  
  
}
@media(max-width:767px){
  .capabl-bottom-form form .hs-button, .Ovalogo-form form .hs-button { position: static; }
  .capabl-bottom-ttle h2 { font-size: 28px; line-height: 38px; }
  .capabl-row:before { left: 0; min-width: 360px; min-height: 210px; }
  .capabl-row:after { min-width: 350px; min-height: 260px; right: 0; }
  .capabl-bottom-form form .hs-input, .Ovalogo-form form .hs-input { padding: 11px 25px 11px 25px; }
  
  

}
@media(max-width:560px){
  .wrapper { max-width: 100%; } 
  .footer-col { width: 100% !important; margin: 0 0 20px; }
  
}

@media (max-width: 1199px) and (min-width: 992px) {
.custom-header-chngs .custom-menu-primary .navigation-primary>ul>li>a { font-size: 11px !important; }
body .custom-data-catalog .data-catalog-box h4 { font-size: 14px; }
/*   .post-feature>a {    height: 190px}  */
  .post-list-itle h4 {font-size:16px;}
  
}
@media (max-width: 991px) and (min-width: 768px) {
/* .post-feature>a {    height: 150px}  */
  .post-list-itle h4 {font-size:14px;}
}
@media (min-width: 576px) {
  .page-center,
  .content-wrapper,
  .dnd-section > .row-fluid {
    max-width: 539.9999999928px;
  }
}

@media (min-width: 768px) {
  .page-center,
  .content-wrapper,
  .dnd-section > .row-fluid {
    max-width: 719.9999999903999px;
  }
}

@media (min-width: 992px) {
  .page-center,
  .content-wrapper,
  .dnd-section > .row-fluid {
    max-width: 959.999999991px;
  }
  
  
  
}

@media (min-width: 1200px) {
  .page-center,
  .content-wrapper,
  .dnd-section > .row-fluid {
    max-width: 1140px;
  }
}




.body-container__website .dnd-section:nth-child(odd) {
  background-color: {typography=, tables=, buttons=, spacing=, footer=, global_colors=, blog_settings=, header=, forms=}
}
@media (max-width:1024px) { 

  .D-bottom-Slider .slick-prev { left: -30px; }
  .D-bottom-Slider .slick-next { right: -30px; }
  .D-bottom-Slide { padding: 0 30px; }
  .D-bottom-Slider .slick-list.draggable { margin-left: 0; margin-right: 0; }
  .cell_16152043289032-padding { padding-left: 60px !important; }
}

@media (max-width:992px) {
  
  .Dgvrn-number-bfr:before { width: 187.9px; }
  .home-page-banner .hs-banner-area { background-color: rgba(0,0,0,.5); }
  .teamItems {    width: 50%;    padding: 0 15px 40px; }
  .footer-column .social-icon a ~ a { margin-left: 1px; }
  
  
}
@media (max-width:991px){
.ls-left-wrap {max-width: 100% !important;}
  .lesson-left, .lesson-left h3 { font-size: 20px;}
  .af-box {font-size: 14px;}
  .quote-main-text { font-size: 21px;}
  
}

@media (max-width:767px) { 
  .Dgvrn-innercol { padding-bottom: 60px !important; width: 100%; position:relative; }
  .banner-area img { max-width: 400px !important; width: 100%; }
  .Dgvrn-innercol:last-child {  padding-bottom: 0 !important; }
  .Dgvrn-number-bfr { position: static; }
  .Dgvrn-number-bfr:before { width: 1px; height: 54px; top: auto; bottom: 6px; transform: translateX(-50%); margin: 0; left: auto; right: 50%; }
  .Dgvrn-number-bfr:after { top: auto; transform: rotate(225deg) translateX(-50%);margin: 0; bottom: 10px; right: 50%; }
  .Dgvrn-coltext { margin: 10px auto 0; max-width: 100%; }
  .row-fluid #hs_cos_wrapper_widget_1615204342499 input[type="submit"] { font-size: 18px !important; line-height: 24px !important; padding-bottom: 10px !important; padding-left: 30px !important; padding-right: 30px !important; padding-top: 10px !important; }
  .D-bottom-Slider .slick-prev { left: -10px; }
  .D-bottom-Slider .slick-next { right: -10px; }
  .Dgvrn-subtitle { margin-bottom: 10px; }
  .Dgvrn-coltext p { margin-bottom:10px;}
  .Dgvrn-title h1 { line-height: 36px; font-size: 30px !important; }
  .Dgvrn-subtitle h3 { font-size: 22px !important; line-height: 26px; }
  .D-bottom-Slider { padding: 20px 0; }
  .home-page-banner .hs-banner-area h1 { font-size: 34px;    line-height: 46px;    margin-bottom: 20px; }
  .home-page-banner .hs-banner-area { min-height: 100%;    padding: 60px 0px; }
  .teamItems { width: 100%;    padding: 0 15px 40px; }
  .teamElements { margin: 0; }
  .post-sidebar-stick { position: static; top: 0; }
  .blog-post-wrapper .blog-post-sidebar { order: 2; }
  .hs-blog-post .blog-post-left { padding-left: 15px;}
  .footer-column .social-icon a ~ a { margin-left: 5px; }
  .related-post-item {width: 100%; margin-right: 0;}
/*   .post-feature>a { height: auto; padding-bottom: 56.25%;} */
  .post-list-itle h4 { min-height: auto;}
  
  #downModalCenter .modal-dialog { margin:15px; }
  .af-box { width: 100%; margin: 0 0 20px;}
  .af-box:last-child {margin-bottom:0;}
  .lesson-feature-wrap>div { float: left; width: 100%; }
  .ls-left-wrap { padding: 0 0 15px; }
  .lesson-feature { padding: 50px 0;}  
  .lesson-feature-wrap { flex-flow: column !important;-webkit-flex-flow: column !important;}
  .ovalbtn-tbsec { padding: 50px 0 0 0;}
  .quote-section-main { padding: 50px 0 50px;}  
  .oval-tabbing-cls a { padding: 20px;}
  .ovalbtn-tbinnr h2 { font-size: 34px;}
  .ovalbtn-tbinnr .acedamy-cta a { min-width: auto;}
  .left-learn {font-size: 16px;line-height: 20px;} 
  .right-learn { font-size: 18px; line-height: 22px;}
  .acedamy-cta a, .ovalbtn-tbinnr .acedamy-cta a { padding-left: 20px; padding-right: 20px; font-size: 16px;padding-top:10px;padding-bottom:10px;}
  .quote-main-text {font-size: 20px; line-height: 28px;}
  .ac-type-banner h3.nerdy-pen__text { font-size: 22px; line-height: 26px; }

}
@media (max-width:480px) {
.oval-tabbing-row { flex-flow: column;-webkit-flex-flow: column;}
  .oval-tabbing-row .oval-tabbing-cls a>span:before { background-color: inherit; position: absolute; bottom: 0; right: 100%; width: 1000%; height: inherit; content: ''; }
  .oval-tabbing-row .oval-tabbing-cls a>span:after { background-color: inherit; position: absolute; bottom: 0; left: 100%; width: 1000%; height: inherit; content: ''; }
  .oval-tabbing-row .oval-tabbing-cls:last-child a>span:before { left: auto;}
}
@media (max-width:340px) {
.left-learn { font-size: 13px; line-height: 16px;}
  .right-learn { font-size: 16px; line-height: 20px; }
}

/******addnew2023 march ********/
.menu__child-toggle-icon {
    border-top-color: #8c97aa;
    transition: all .1s linear;
    -webkit-transition: all .1s linear;
}
@media (min-width: 1200px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    
    background-color: ;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    
    background-color: ;
  }
 
  .menu .menu__item--depth-1:hover> .menu__child-toggle .menu__child-toggle-icon,
  .menu .menu__item--depth-1:focus> .menu__child-toggle .menu__child-toggle-icon,
  .menu .menu__item--depth-2:hover> .menu__child-toggle .menu__child-toggle-icon,
  .menu .menu__item--depth-2:focus> .menu__child-toggle .menu__child-toggle-icon{
    transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    margin-bottom: 0;
  }
  .menu .menu__item--depth-1:hover> .menu__child-toggle .menu__child-toggle-icon svg path,
  .menu .menu__item--depth-1:focus> .menu__child-toggle .menu__child-toggle-icon svg path,
  .menu .menu__item--depth-2:hover> .menu__child-toggle .menu__child-toggle-icon svg path,
  .menu .menu__item--depth-2:focus> .menu__child-toggle .menu__child-toggle-icon svg path{
    fill: #39acf6;

  }
}

@media (max-width:1199px){
  .menu__child-toggle--open .menu__child-toggle-icon{
    transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    margin-bottom: 0;
  }
  .menu__child-toggle--open .menu__child-toggle-icon svg path{
    fill: ;
  }
}