@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

@font-face {
  font-family: 'Arial Narrow';
  src: url('https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Inteq_June2018/fonts/ArialNarrow.eot');
  src: url('https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Inteq_June2018/fonts/ArialNarrow.eot#iefix') format('embedded-opentype'),
    url('https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Inteq_June2018/fonts/ArialNarrow.woff2') format('woff2'),
    url('https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Inteq_June2018/fonts/ArialNarrow.woff') format('woff'),
    url('https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/I%20nteq_June2018/fonts/ArialNarrow.ttf') format('truetype'),
    url('https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Inteq_June2018/fonts/ArialNarrow.svg#ArialNarrow') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}






/* Colors */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */

/* Typography */
            /*  */
                         /*  */


*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

::-moz-selection { color: #fff; background: #474E53; text-shadow: none; }
::selection { color: #fff; background: #474E53; text-shadow: none;}

body {
  background: #fff;
  color: #474E53;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  margin:0px;
}

img { border:0; vertical-align: top; height:auto; max-width:100%; }
hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 
.clear { clear:both }
p { padding:0 0 10px; margin:0; }
p + p{ padding-top:10px;}
ul{list-style:none; padding:0; margin:0;}
li{ padding:0px; margin:0px;}

.container-fluid .row-fluid .wrapper { float: none; max-width: 1170px; margin: 0 auto; padding-lefT:15px; padding-right:15px; }

a { color: #1870B9; }
a:hover, a:focus { color: #19436E; }

h1, h2, h3, h4, h5, h6 {}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-size: inherit; font-weight: inherit; font-style: inherit; font-family: inherit; }

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}






/* social List*/
ul.social-list { padding-top: 11px; padding-bottom: 11px; line-height: 18px; float: left; width: auto; }
ul.social-list li { float: left; }
ul.social-list li + li { margin-left: 16px; }
ul.social-list li a { color: inherit; }

/* Header Style */
.header { position:  absolute; z-index:  9998; background:  #fff; }
.header .top-header { border: 1px solid #f0f0f0; color: #474E53; }
.header .top-header .wrapper > div > div > div:first-child { float:  left; width:  auto; }
.header .top-header .wrapper > div > div > div:last-child { float:  right; width:  auto; margin:  0; }
.row-fluid .header .top-header .widget-type-rich_text { }
.row-fluid .header .top-header .widget-type-rich_text ul { padding: 12px 0px 10px; line-height: 18px; float: right; width: auto; }
.row-fluid .header .top-header .widget-type-rich_text ul li { float: left; }
.row-fluid .header .top-header .widget-type-rich_text ul li + li { margin-left: 25px; }
.row-fluid .header .top-header .widget-type-rich_text ul li a { text-decoration: none; color: inherit; font-size: inherit; }
.row-fluid .header .top-header .widget-type-rich_text ul li a:hover { color: #1870B9; }
.row-fluid .header .top-header .widget-type-rich_text ul li i { font-size: 0px; margin-right: 10px; }
.row-fluid .header .top-header .widget-type-rich_text ul li i:before { font-size: 12px; }

.header .second-header { position: relative; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:  auto; }
.header .second-header .wrapper { position: relative; }
.header .second-header .wrapper > div > div > div:nth-child(1) { float: left; width: 230px; }
.header .second-header .wrapper > div > div > div:last-child { width: calc(100% - 230px); margin: 0px; margin-top: 46px; }

.header .second-header .wrapper > div > div > div:last-child > div > div > div:first-child { width: calc(100% - 20px); }
.header .second-header .wrapper > div > div > div:last-child > div > div > div:last-child { margin: 0px; width: 20px; min-height: auto; padding-top: 5px; }

.header .second-header  .Search-wrapper { float: right; cursor: pointer; }
.header .second-header .Search-wrapper img { float: right; cursor: pointer; max-width: 12px; opacity: 0.6; }
.header .second-header .hs-search-field { float: left; position: absolute; top: 100%; transform: translateY(10px); right: 0; transition: all 0.4s ease; visibility: hidden; opacity: 0; }
.header .second-header .hs-search-field input { background: #656464e8;height: 50px;border: none;min-width: 250px;outline: none;color:  #fff;padding: 0px 25px;font-family:  Open Sans, sans-serif;}
.header .second-header .hs-search-field input::placeholder{ color:#fff; opacity:1; }

.header .second-header .hs-menu-flow-hori { }
.header .second-header .hs-menu-flow-horizontal > ul { float: right; width: auto; padding-right: 40px; }
.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: left; width: auto; padding-left:15px; padding-right:13px; }

.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a { padding: 0px 0px 47px 0px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; color:#474E53; display: block; }
.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:first-child { padding-left:  0px; }
.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a i { margin-right: 7px; }

.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li { float: left; width: 100%; }
.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a { color: #fff; display: block; padding: 10px 25px; text-decoration: none; border-top: 1px solid rgba(255, 255, 255, 0.11); }
.header .new-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper li:nth-child(3) > ul.hs-menu-children-wrapper > li.hs-menu-depth-3:nth-child(5) {width:341px;}


.header .second-header .hs-menu-flow-horizontal > ul{ position:relative;}
.header .second-header .hs-menu-flow-horizontal > ul:after { content: ""; position: absolute; height: 18px; width: 1px; background:#474E53; right: 25px; top: 2px; }
.header .second-header .wrapper > div > div { display: flex; align-items:center;   }

.search-open .header .second-header .hs-search-field { opacity: 1; visibility: visible; transform: translateY(0); }
.header .second-header .hs-menu-flow-horizontal .line-wrapper { float: left; width: 100%; height: 2px; position: relative; top: -40px; margin-bottom: -2px;}
.header .second-header.cloned .hs-menu-flow-horizontal .line-wrapper { top: -25px; }

.header .second-header .hs-menu-flow-horizontal  { float:right; }
.header .second-header .hs-menu-flow-horizontal  span.line { position: absolute; height: 2px; top:0; width: 0px; background:  #1870B9; left: 0; transition:all 0.3s ease; }
.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:hover > a { color: #1870B9;}


.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper > li.hs-menu-item.hs-menu-depth-2:first-child { display:  none; }


.row-fluid .second-header.cloned{margin:0px;position:  fixed;top: 0;left:  0;background: #ffffff;transition:  all 0.3s ease;opacity:  0;visibility:  hidden;transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0.0009, 0, -1, 0, 0, 0, 0, 0, 1);transform-origin: center top 0px;transition: all 0.5s ease 0s;-moz-transform-origin: center top 0px;-moz-transition: all 0.5s ease 0s;-webkit-transform-origin: center top 0px;-webkit-transition: all 0.5s ease 0s;-o-transform-origin: center top 0px;-o-transition: all 0.5s ease 0s;-ms-transform-origin: center top 0px;-ms-transition: all 0.5s ease 0s; box-shadow:0px 1px 6px rgba(0, 0, 0, 0.15); }
.row-fluid .fixed .second-header.cloned {visibility: visible;opacity: 1;transition: all 0.5s ease 0s;transform: none;}
.header .second-header.cloned .wrapper > div > div > div:last-child { margin-top: 30px; }

.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1.active-branch > a { color:#1870B9; }

/*.second-header .hs-menu-flow-horizontal .left-links{max-width: 280px; float:left;}*/
.cta-navigation{display:none;}
.second-header .hs-menu-flow-horizontal .cta-navigation{float:left; margin:0; width:360px; padding:0 40px 0 0; margin:0 40px 0 0; display:block;}
.second-header .hs-menu-flow-horizontal .cta-navigation .row-fluid{margin:0 !important; width: 100% !important;}
.second-header .hs-menu-flow-horizontal .cta-navigation a.cta_button{padding:0; border:none; color:#fff; text-align:left; display:block; letter-spacing: 0; line-height:normal;}
.second-header .hs-menu-flow-horizontal .cta-navigation h2{font-size:19px;}
.second-header .hs-menu-flow-horizontal .cta-navigation .img-cta{height:170px; margin:0 0 10px 0;}
.second-header .hs-menu-flow-horizontal .cta-navigation .img-cta img{height:100%; width:100%; object-fit:cover;}
/*.second-header .hs-menu-flow-horizontal .left-links li:first-child a{border: none !important;}*/

.row-fluid .text-logo { font-family: 'Arial Narrow'; color: #7f7f7f; font-size: 24px; font-weight: normal; line-height: normal; }
.row-fluid .text-logo strong { font-size: 30px; font-weight: bold; letter-spacing: 1px; }
.row-fluid .text-logo img.hs-image-widget { object-fit:  contain; width: 230px !important; max-width: initial; position:relative; top:2px; }

.row-fluid .training-ctastrip .training-cta:nth-child(4) a { background-color:#5F6870; }
.row-fluid .header-new-v2.header-april2022.header-swap-menu .training-ctastrip .training-cta:nth-child(4) a { background: #1371B9; !important; }

/* */
.row-fluid .footer-wrapper{background:#262626;padding:60px 0 60px;}
.row-fluid .footer-wrapper .logo{}
.row-fluid .footer-wrapper .logo img.hs-image-widget{filter:brightness(11);margin:0 0 20px;}
.row-fluid .footer-wrapper .col{color:#b1b1b1;}
.row-fluid .footer-wrapper .col a{color:inherit;text-decoration:none;}
.row-fluid .footer-wrapper .col .hs_cos_wrapper_type_header h4{margin:0 0 35px;font-size:14px;}
.row-fluid .footer-wrapper .work{}
/* .row-fluid .footer-wrapper .work  */
.img-wrapper .widget-type-custom_widget{margin:0px;width:33.33%;padding:7px;}
.row-fluid .footer-wrapper .work .img-wrapper > div > div{margin:15px -7px 0 -7px;}
.row-fluid .footer-wrapper .info{}
.row-fluid .footer-wrapper .info .widget-type-rich_text{padding:0 0 20px;}
.row-fluid .footer-wrapper .info .widget-type-rich_text li + li{padding:10px 0 0;}
.row-fluid .footer-wrapper .info .widget-type-custom_widget ul{}
.row-fluid .footer-wrapper .info .widget-type-custom_widget ul li{}
.row-fluid .footer-wrapper .info ul.social-list{}
.row-fluid .footer-wrapper .info ul.social-list li a{font-size:20px;}
.row-fluid .footer-wrapper .wrapper{max-width:1100px;}
.row-fluid .footer-copyright{background:#191919;color:#929292;padding:18px 0;}
.row-fluid .footer-copyright a{color:inherit;text-decoration:none;}
.row-fluid .footer-copyright .hs-menu-flow-horizontal{}
.row-fluid .footer-copyright .hs-menu-flow-horizontal ul li{float:left;padding:0px 15px;line-height:11px;}
.row-fluid .footer-copyright .hs-menu-flow-horizontal ul li + li{border-left:1px solid #888888;}
.row-fluid .footer-copyright .wrapper > div > div{}
.row-fluid .footer-copyright .wrapper > div > div > div:first-child{padding:8px 0 0;}
.row-fluid .footer-copyright .wrapper > div > div > div:last-child{padding:5px 0 0;text-align:right;}
.row-fluid .footer-copyright .wrapper{max-width:1100px;}
.row-fluid .footer-copyright .hs-menu-flow-horizontal ul li:first-child{padding-left:0px;}
.row-fluid .footer-wrapper .info .widget-type-rich_text ul li i { color: #bbbbbb; font-size:  16px; position:  relative; padding-right: 12px; }

.row-fluid .footer-wrapper .btn-2 a { font-size: 12px; border-color: #b1b1b1; }
.row-fluid .footer-wrapper .col a:hover { color: #fff; border-color: #fff; }

.container-fluid .row-fluid .wrapper.wrapper930{max-width:930px;}


.header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children{
  width:33.33%;
}

.header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li > a{
  padding: 8px 25px !important;
}
/* .header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children:nth-child(2)> a {
color: #17456f !important;
}
.header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children:nth-child(3)> a {
color: #ff7948 !important;
}
.header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children:nth-child(4)> a {
color: #0c73ba !important;
}
.header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children:nth-child(5)> a {
color: #249cb8 !important;
}
.header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children:nth-child(6)> a {
color: #788da3 !important;
}
.header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children:nth-child(7)> a {
color: #17456f !important;
} */
.header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children> a {
  color: #ffffff !important;
  background-color: #17456f !important;
  padding-left: 10px;
}
.header.top-header-new.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(3) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children> a {
  color: #ffffff !important;
  background-color: #17456f !important;
  padding-left: 10px;
}
.header.top-header-new.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children> a {
  color: #ffffff !important;
  background-color: transparent !important;
  padding-left: 0;
}
@media(max-width:1200px){
  .container-fluid .row-fluid .wrapper { float: none; max-width: 970px; margin: 0 auto; }

  .header .second-header .wrapper > div > div{display:block;}
  .header .second-header .wrapper > div > div > div:nth-child(1){width:100%;text-align:center;margin-top:20px;}
  .header .second-header .wrapper > div > div > div:last-child{width:100%;margin:30px 0 0;text-align:center;}
  .header .second-header .wrapper > div > div > div:last-child > div { line-height:  0px; }
  .header .second-header .wrapper > div > div > div:last-child > div > div > div:first-child{width:auto; line-height:normal; }
  .header .second-header .wrapper > div > div > div:last-child > div > div{width:auto;float:none;display:inline-block;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a{padding-bottom:22px;}
  .header .second-header .hs-menu-flow-horizontal > ul span.line{display:none;}

  .header .second-header .hs-menu-flow-horizontal .line-wrapper{ top:-16px;}

  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a i { display: none; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { padding-left: 3px; padding-right: 3px; }
  .header .second-header .hs-menu-flow-horizontal > ul { margin-right: 0px; }
  .header-container-wrapper .row-fluid [class*="span"] { min-height: 0px !important; }
  .header .second-header .hs-menu-flow-horizontal span.line { display: none; }
  .header .second-header.cloned .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a{ padding-bottom:15px;}
  .second-header .hs-menu-flow-horizontal .cta-navigation{margin:0;}
  .header .new-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper li:nth-child(3) > ul.hs-menu-children-wrapper > li.hs-menu-depth-3:nth-child(5){margin-top:30px;}

  .header .second-header.new-header .hs-menu-flow-horizontal ul li.mega-menu > ul.hs-menu-children-wrapper > .megamenu-wrapper li:nth-child(2) ul.hs-menu-children-wrapper > li:last-child {margin-top:13px;}
}

@media(max-width:991px){
  .container-fluid .row-fluid .wrapper { float: none; max-width: 750px; margin: 0 auto; }

  .header .second-header .hs-menu-flow-horizontal > ul { padding-right: 20px; }
  .header .second-header .hs-menu-flow-horizontal > ul:after { right: 17px; }
  .if-more .slick-dots{margin:0 0 20px; position:static;}
  .if-more .slick-dots li.slick-active button{background-color:#19436e;}
  .if-more .slick-dots li button{border-color:#19436e;}

  .header .new-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper li:nth-child(3) > ul.hs-menu-children-wrapper > li.hs-menu-depth-3:nth-child(5) { margin-top: 13px;}

}

@media (min-width:768px) and (max-width:1200px){
  .second-header .hs-menu-flow-horizontal .cta-navigation { width:250px !important; }

  .row-fluid .training-ctastrip .training-cta a { font-size:11px !important; line-height:15px !important; }
}

@media(min-width:768px){

  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:hover ul.hs-menu-children-wrapper { visibility: visible;opacity: 1;transition: all 0.5s ease 0s;transform: none; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper {position:  absolute;background:#474E53;top: 100%;min-width:  200px;max-width: 290px;transition:  all 0.3s ease;opacity:  0;visibility:  hidden; transition:  all 0.3s ease;opacity:  0;visibility:  hidden;transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0.0009, 0, -1, 0, 0, 0, 0, 0, 1);transform-origin: center top 0px;transition: all 0.5s ease 0s;-moz-transform-origin: center top 0px;-moz-transition: all 0.5s ease 0s;-webkit-transform-origin: center top 0px;-webkit-transition: all 0.5s ease 0s;-o-transform-origin: center top 0px;-o-transition: all 0.5s ease 0s;-ms-transform-origin: center top 0px;-ms-transition: all 0.5s ease 0s; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li:hover { background: #1870B9; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li { transition: all 0.3s ease; }

  .row-fluid .footer-wrapper .col{width:25%;margin:0px;padding:0px 15px;}
  .row-fluid .footer-wrapper .wrapper > div{margin:0px -15px;}
  .header .second-header.cloned .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a { padding-bottom: 31px; }


  /* Header updates  */
  .header .second-header .hs-menu-flow-horizontal > ul { padding-right: 0px !important; margin-right: -20px; }
  .header .second-header .wrapper > div > div > div:last-child > div > div > div:last-child { display: none; }
  .header .second-header .hs-menu-flow-horizontal > ul:after { display: none; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:last-child { }
  .header .second-header .hs-menu-flow-horizontal > ul > li:last-child { }
  .header .second-header .wrapper > div > div > div:last-child > div > div > div:first-child { float: right; }

  
  /* Mega Menu */
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper{position:absolute;width:100%;min-width:100%;max-width:100%;left:0;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu{position:unset;}
  .header .second-header .hs-menu-flow-horizontal > ul{position:unset;}
  .header .second-header .wrapper{position:unset;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .wrapper{padding:21px 15px;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .wrapper:after{content:"";display:table;clear:both;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .go-back{display:none;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children{width:25%;padding:0px 15px;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children > a{padding-left:0px;font-weight:700;font-size:15px;border-top:0px;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper{position:relative;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children:hover{background:transparent;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li:nth-child(2) a{border-top:none;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li > a{padding-left:25px;position:relative; transition:all 0.3s ease; text-align:left; }
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li > a:before{content:"\f105";font-family:fontawesome;position:absolute;left:7px;top:50%;transform:translateY(-50%);  transition:all 0.3s ease; text-align:left; }
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li:hover{background:transparent;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li:hover > a:before{left:12px;}
  /*.header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li:hover > a{color:#1870B9;}*/
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children > a { text-align: left; }
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li > a { padding-right: 0px; }

  .header .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(2) > ul.hs-menu-children-wrapper > li:last-child > a{border:2px solid #fff; margin:15px 0 0; display:inline-block; font-size:13px; font-weight:700; letter-spacing:0px; text-transform:uppercase; padding:10px 15px !important; }
  .header .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(2) > ul.hs-menu-children-wrapper > li:last-child > a:hover{background-color:#fff; color:#474e53;}
  .header .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(2) > ul.hs-menu-children-wrapper > li:last-child > a:before{display:none;}

  .header .new-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(3) > ul.hs-menu-children-wrapper > li:last-child > a{border:2px solid #fff; margin:15px 0 0; display:inline-block; font-size:13px; font-weight:700; letter-spacing:0px; text-transform:uppercase;}  
  .header .new-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(3) > ul.hs-menu-children-wrapper > li:last-child > a:hover{background-color:#fff; color:#474e53;}
  .header .new-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(3) > ul.hs-menu-children-wrapper > li:last-child > a:before{display:none;}

  /*.header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .left-links > li > a{padding-left:25px;position:relative; transition:all 0.3s ease; text-align:left;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .left-links > li > a:before{content:"\f105";font-family:fontawesome;position:absolute;left:7px;top:50%;transform:translateY(-50%);  transition:all 0.3s ease; text-align:left; }
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .left-links > li:hover{background:transparent;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .left-links > li:hover a{color:#1870B9;}
  .header .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .left-links > li:hover > a:before{left:12px;}*/

  .header .second-header .hs-menu-flow-horizontal > ul li:nth-child(1) {}
  .header .second-header .hs-menu-flow-horizontal > ul li:nth-child(1) .left-links { float: left; }
  .header .second-header .hs-menu-flow-horizontal > ul li:nth-child(1) .left-links > li { float: left; width: 50% !important; }
  .header .second-header .hs-menu-flow-horizontal > ul li:nth-child(1) .left-links > li:nth-child(2) li { border-bottom: 1px solid rgba(255, 255, 255, 0.11); } 
.header.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .left-links > li { float: left; width: 50% !important; }
  .header.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .left-links > li:nth-child(2) li { border-bottom: 1px solid rgba(255, 255, 255, 0.11); } 
  .second-header .hs-menu-flow-horizontal .cta-navigation { padding:0; width:300px; }
  .header.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(1) .left-links { width:60%; }
.header .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) .left-links { width:60%; }
  /* Training Menu Updates */
  .row-fluid .training-ctastrip { background:#373D42; padding:30px 0; margin:0; } 
  .row-fluid .training-ctastrip .wrapper { padding:0 !important; }
  .row-fluid .training-ctastrip .training-cta { float:left !important; width:25% !important; margin:0 !important; padding-right:15px; }
  .row-fluid .training-ctastrip .training-cta a { float:left; width:100%; text-align:center; padding:0 10px; height:50px; display:flex; align-items:center; border:1px solid #fff; color:#fff; background:#1371B9; font-size:13px; line-height:17px; font-weight:700; text-transform:uppercase; justify-content:center; box-sizing:border-box !important; }
  .row-fluid .training-ctastrip .training-cta a:hover { background:transparent; }

  .row-fluid .top-header.header .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(2) > ul.hs-menu-children-wrapper > li:last-child > a { width:100%; color: #fff; padding-left:25px !important; display: block; text-decoration: none; border: 0; border-top: 1px solid rgba(255, 255, 255, 0.11); margin: 0; font-weight: 400; text-transform: none;  }
  .row-fluid .top-header.header .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(2) > ul.hs-menu-children-wrapper > li:last-child > a:hover{background-color:transparent; color:#fff;}
  .row-fluid .top-header.header .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(2) > ul.hs-menu-children-wrapper > li:last-child > a:before { display:block; }

  .row-fluid .top-header.header .new-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(3) > ul.hs-menu-children-wrapper > li:last-child > a { width:100%; color: #fff; display: block; text-decoration: none; border: 0; border-top: 1px solid rgba(255, 255, 255, 0.11); margin: 0; font-weight: 400; text-transform: none;  }  
  .row-fluid .top-header.header .new-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(3) > ul.hs-menu-children-wrapper > li:last-child > a:hover{ background-color:transparent; color:#fff; }
  .row-fluid .top-header.header .new-header .hs-menu-flow-horizontal > ul li:nth-child(2) > ul > div > div > li:nth-child(3) > ul.hs-menu-children-wrapper > li:last-child > a:before{display:block;}

  .row-fluid .top-header .hs-menu-wrapper > ul > li.hs-item-has-children > a:after { content:"\f0d7"; margin-left:5px; display:inline-block; font-family:'fontAwesome'; }


}

@media(max-width:767px){
  .container-fluid .row-fluid .wrapper { float: none; max-width: 100%; margin: 0 auto; }

  .mobile-trigger{   position: absolute; display: block;  height: 25px;  width: 26px;  right: 15px;  top: 17px; cursor: pointer;}
  .mobile-trigger i{position:absolute;height:2px;display:block;width:26px;background: #000;left: 0px;top: 50%;transform: translatey(-50%);transition:all 0.2s linear;}
  .mobile-trigger i:After,.mobile-trigger i:before{content:"";height:100%;width:100%;background: #000;left:0;position:Absolute;}
  .mobile-trigger i:After{ top:6px; transform:rotate(0deg); transition:transform 0.2s linear,top  0.2s linear 0.2s;}
  .mobile-trigger i:before{top:-6px; transform:rotate(0deg); transition:transform 0.2s linear, top 0.2s linear 0.2s;}

  .mobile-open .mobile-trigger i{ background:transparent; transition:all 0.2s linear;}
  .mobile-open .mobile-trigger i:after{transform:rotate(45deg); top:0; transition:all 0.2s linear, transform 0.2s linear 0.2s;}
  .mobile-open .mobile-trigger i:before{ top:0; transform:rotate(-45deg); transition:all 0.2s linear, transform 0.2s linear 0.2s;}


  .child-trigger i {display: block;background: #000;height:  40px;width:  40px;text-align:  center;line-height:  40px; font-style:normal; }
  .child-trigger i:after {content: "\f105";transition: all 0.2s linear;color:  #fff;font-family:  fontawesome;}


  .header .second-header .wrapper > div > div > div:nth-child(1){margin:0px;text-align:left; float:left; width:auto}
  .header .second-header .wrapper > div > div > div:last-child{margin:0px; float:right; width:auto}


  .header .second-header .hs-menu-flow-horizontal{position:fixed;height:100%;width:100%;left:0;top:200px;}
  .header .second-header .wrapper > div > div > div:last-child > div > div > div:last-child{display:none;}
  .header .second-header{padding:15px 0px;}
  .header .second-header .wrapper{position:static;}
  .header .second-header .hs-menu-flow-horizontal > ul:after{display:none;}
  .header .second-header .hs-menu-flow-horizontal > ul{padding:0px;background:#000;position:fixed;height:100%;
    max-width:100%;left:0;transform:translateX(70px);width:100%;overflow:hidden;max-height:calc(100vh - 197px);
    transition:all 0.3s ease;visibility:hidden;opacity:0; display:none; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1{text-align:left;padding:0;width:100%; position:relative; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a{color:#fff;padding:10px 25px;display:block;font-size:14px;font-weight:400;max-width:calc(100% - 40px);float:left;width:100%;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 .child-trigger{height:40px;width:40px;float:left; cursor:pointer;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper > li.hs-menu-item.hs-menu-depth-2:first-child{display:block;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper{width:100%;opacity:0;visibility:hidden;position:fixed;height:100%;transform:translateX(70px);transition:all 0.3s ease;top:0;overflow:auto; z-index:999;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a i{display:none;}
  .row-fluid .header{position:fixed;background:#fff;z-index:9999; width:100%;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper.open{background:#000;visibility:visible;opacity:1;transform:translateX(0px);overflow: hidden;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:hover > a{pointer-events:none;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper > li.hs-menu-item.hs-menu-depth-2:first-child a.back{text-transform:capitalize;}
  .mobile-open .header .second-header .hs-menu-flow-horizontal > ul{transform:translateX(0px);visibility:visible;
    opacity:1;display:block;}
  .header .top-header .wrapper > div > div > div:first-child{width:100%;text-align:center;}
  ul.social-list{float:none;display:inline-block;padding:8px 0 0;}
  .row-fluid .header .top-header .wrapper > div > div > div:last-child{width:100%;text-align:center;  }
  .row-fluid .header .top-header .widget-type-rich_text ul{width:100%;padding:0 0 8px;}
  .row-fluid .header .top-header .widget-type-rich_text ul li{width:100%;}
  .row-fluid .header .top-header .widget-type-rich_text ul li + li{margin:6px 0 0;}
  .header .top-header ul.social-list{padding-bottom:0px; float:none; }

  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:hover > a{ color:#fff;}
  .header .second-header .hs-menu-flow-horizontal {visibility:  hidden;opacity:  0;z-index:  -1;transition:  all 0.5s ease;}
  .mobile-open .header .second-header .hs-menu-flow-horizontal { opacity:  1; visibility:  visible; z-index:  1;}

  .row-fluid .second-header.cloned { width:  100%;}
  .row-fluid .second-header.cloned .mobile-trigger { top:20px;}

  .row-fluid .header{ position:absolute;}

  .header .second-header .hs-menu-flow-horizontal{top:0;height:100vh;background:#000;display:flex;}
  .header .second-header .hs-menu-flow-horizontal > ul{height:100vh;max-height:100%;padding:80px;position:relative;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper{left:0;padding:80px;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 + li.hs-menu-depth-1{border-top:1px solid rgba(255,255,255,0.32);}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{border-top:1px solid rgba(255,255,255,0.32);padding-left:0px;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a{padding-left:0px;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li:first-child a{border-top:none;}

  .header .second-header .hs-menu-flow-horizontal .mobile-trigger i{}
  .header .second-header .hs-menu-flow-horizontal .mobile-trigger i:after,.header .second-header .hs-menu-flow-horizontal .mobile-trigger i:before{background:#fff;}
  .header .second-header .hs-menu-flow-horizontal .mobile-trigger{z-index:9999;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1.active-branch > a{ color:#fff;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 .child-trigger { position: absolute; width: 100%; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 .child-trigger i { float: right; }
  .header .second-header .hs-menu-flow-horizontal > ul { width:  100%; min-width:  100%; }

  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li{position:relative;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 .child-trigger{top:0;background:transparent;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 .child-trigger i{background:transparent;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1.active-branch > a { pointer-events:  auto; }

  .row-fluid .cta-navigation{display:none;}
  .second-header a{text-decoration:none;}

  /* 	.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1{padding:0px;width:100%;text-align:left; background:#000;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a{padding:10px 15px;color:#dadada;font-weight:400;font-size:14px;max-width:calc(100% - 40px);float:left;width:100%;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a i{display:none;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 + li{border-top:1px solid #5d5d5d;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 .child-trigger{height:40px;width:40px;float:left;}
  .header .second-header .hs-menu-flow-horizontal > ul:after{display:none;}

  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper > li.hs-menu-item.hs-menu-depth-2:first-child{ display:block; }

  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper { transform: translateX(70px); visibility: hidden; opacity: 0; position: absolute; left: 0; top: 0; width: 100%; min-width: 100%; max-width: 100%; background: black; transition:all 0.3s ease; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a { padding: 10px 25px; color: #dadada; font-weight: 400; font-size: 14px; float: left; width: 100%; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper > li.hs-menu-item.hs-menu-depth-2:first-child { text-transform: capitalize; }
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper > li.hs-menu-item.hs-menu-depth-2:first-child i.fa.fa-angle-left { margin-right: 10px; }
  /*.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:hover ul.hs-menu-children-wrapper { transform: inherit; opacity: 0; visibility: hidden; } */
  /*   .header .second-header .hs-menu-flow-horizontal > ul li.hs-item-has-children > a{ pointer-events:none;}
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper.open { transform:  translateX(0); visibility:  visible; opacity:  1; }

  .header .second-header .wrapper > div > div > div:last-child > div > div > div:last-child{ display:none; }
  .header .second-header { padding:  15px 0px; }
  .header .second-header .wrapper { position:  static; }
  .header .second-header .hs-menu-flow-horizontal>ul li.hs-menu-depth-1.open-inner ~ li { opacity:  0; visibility:  hidden; opacity:  0; transform: translateX(70px); transition:  all 0.3s ease;}

  .header .second-header .hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { opacity:  1; visibility:  visible;  transform: translateX(0px); transition:  all 0.3s ease;}
  .header .second-header .hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { transition:  all 0.3s ease; } */ 

  .row-fluid .training-ctastrip { float:left; width:100%; padding-top:20px; }
  .row-fluid .training-ctastrip .wrapper { padding:0 !important; }
  .row-fluid .training-ctastrip .training-cta { float:left !important; width:100% !important; }  
  .row-fluid .training-ctastrip .training-cta a { float:left; width:auto; padding:15px 15px; height:auto; display:block; margin-bottom:10px; border-color:#fff; color:#fff; text-align: left; letter-spacing: 0; width: 100%; box-sizing: border-box !important;min-width: 100%;  max-width: 100%; text-transform: capitalize; font-size: 12px; line-height:16px; }

  .header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children {
    width: 100%;
  }

  /*   12-2-2022 */
  .header .new-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper li:nth-child(3) > ul.hs-menu-children-wrapper > li.hs-menu-depth-3:nth-child(5) {
    margin-top: 0;
    width: 100%;
  }
  .header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children a {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

}

@media(max-width:600px){
  .header .second-header .hs-menu-flow-horizontal > ul,.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper {padding:  60px 30px 30px;}

  .header .second-header .hs-menu-flow-horizontal .mobile-trigger { right: 30px; }
}



/*--- update navigation 14-10-2021 ---*/
/*
.top-header .top-header-cta a.cta_button
{
background-color: #19436E;
color: #ffffff!important;
border-color:#19436E;
transition: all 0.3s ease;
} 

.top-header .top-header-cta a.cta_button:hover
{
background-color: #ffffff;
color:#19436E!important; 
border-color:#19436E;
}

*/

.top-header .top-header-cta a.cta_button
{
  background-color: transparent;
  transition: all 0.3s ease;
  color: #474E53 !important;
  letter-spacing: 0;
  font-size: 13px;
  border:none;
  font-weight:400;
  padding: 9px 0 !important;
}
.top-header .top-header-cta a.cta_button:hover
{
  background-color: transparent;
  color: #1870B9 !important;
  border:none;
}


.row-fluid .header .top-header .widget-type-rich_text ul
{
  padding-top: 4px;
  padding-bottom:0;
  display: flex;
  align-items: center;
}

/* .row-fluid .header .top-header .widget-type-rich_text ul li img
{
  padding-top: 8px;
  padding-right: 10px;
} */

/*--- update navigation 14-10-2021 ---*/


/* 23-10-2021 */
.top-header-cta .cta_button {
  text-transform: inherit;
}
/* .header-new-v2 .top-header .top-header-cta img.cap-icon-img {
padding-top: 8px;
padding-right: 10px;
width: 32px !important;
margin-right: 0 !important;
}
*/
.footer-wrapper .first-col-logo .widget-type-custom_widget {
  width: 50%;
} 

/* .footer-wrapper .first-col-logo {
  margin-top: 15px;
} */
.footer-wrapper .first-col-logo img {
  filter: none !important;
  width: auto;

}
.first-col-logo .footer-first-col-img {
  text-align: center;
}

.row-fluid .footer-wrapper .work .img-wrapper > div > div {

}
.row-fluid .footer-wrapper .logo .img-wrapper > div > div,
.row-fluid .footer-wrapper .info .img-wrapper > div > div {
  margin: 15px -7px 0 -7px;
}


@media screen and (max-width: 991px) {
  .row-fluid .footer-wrapper .col {
    float: none;
  }
  .row-fluid .footer-wrapper .wrapper > .row-fluid-wrapper > .row-fluid  {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
/*-------- 991 ends here ----------*/

@media screen and (max-width: 767px) {
  .footer-wrapper .first-col-logo .widget-type-custom_widget {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 600px) {
  .footer-wrapper .col .img-wrapper > .row-fluid-wrapper > .row-fluid  {
    margin-left: 0;
  }
  .row-fluid .footer-wrapper .info .img-wrapper > div > div .footer-first-col-img {
    padding: 0;
  }
  .row-fluid .footer-wrapper .info .img-wrapper > div > div .footer-first-col-img img {
    padding: 7px;
  }


}

.header.header-april2022 .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) .megamenu-wrapper {
  display:flex;
  flex-direction: row-reverse;
  float: none;
  max-width: 1450px;
  margin: 0 auto;
}
.header.header-april2022.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(3) .megamenu-wrapper {
  display:flex;
  flex-direction: row-reverse;
  float: none;
  max-width: 1450px;
  margin: 0 auto;
}
.header.header-april2022.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .megamenu-wrapper {
  display:block;
  max-width: none;
}
.header.header-april2022 .second-header .nav-sidebar .wrapper > div > div {
  flex-direction: column;
}
.header.header-april2022 .row-fluid .training-ctastrip.nav-sidebar {
  padding: 0;
  width: 30%;
  background: #1371B9;
}
.header.header-april2022 .row-fluid .training-ctastrip .training-cta {
  float: right !important;
  width: 100% !important;
  margin: 0 !important;
  padding-right: 0;
}
.header.header-april2022 .row-fluid .training-ctastrip.nav-sidebar .wrapper {
  display: flex;
  justify-content: flex-end;
}
.header.header-april2022 .row-fluid .training-ctastrip .training-cta a {
  border: none;
  border-bottom: 1px solid #1162AA;
  text-align: left;
  justify-content: flex-start;
  padding: 0 15px;
}
.header.header-april2022 .row-fluid .training-ctastrip .training-cta:last-child a {
  border-bottom: none;
}
.header.header-april2022 .row-fluid .training-ctastrip .training-cta a:hover {
  background:#474E53;
  border-bottom: 1px solid #474E53;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip.nav-sidebar .row-number-5 {
  margin: 0 auto !important;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta {
  float: none !important;
  margin: 0 auto !important;
  max-width: 280px !important;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta a {
  border: 2px solid #fff;
  text-align: center !important;
  justify-content: center;
  margin: 20px auto 0;
  width: 280px;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta a:hover {
  background: #474E53;
  border-bottom: 2px solid #fff;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip.nav-sidebar {
  background: #373D42;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta a {
  height: 60px;
}
@media screen and (max-width: 767px) {
  .header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta a {
  border: none;
  text-align: left !important;
  justify-content: flex-start;
  margin: 0 auto 0;
  width: 100%;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta a:hover {
  background: #474E53;
  border-bottom: none;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip.nav-sidebar {
  background: transparent;
}
.header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta a {
  height: 50px;
  margin-bottom: 10px;
}
  .header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta {
  float: left !important;
  max-width: none !important;
}
  .header.header-april2022 .second-header .hs-menu-flow-horizontal > ul li:nth-child(2) .megamenu-wrapper {
  display: flex;
  flex-direction: column;
  }
   .header.header-april2022.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(3) .megamenu-wrapper {
  display: flex;
  flex-direction: column;
  }
  .header.header-april2022 .row-fluid .training-ctastrip.nav-sidebar {
  padding: 0;
  width: 100%;
    margin-top: 10px;
  background: none;
}
  .header.header-april2022 .row-fluid .training-ctastrip .training-cta a {
  border: none;
  border-bottom: none;
    padding: 15px 15px;
border-color: #fff;
color: #fff;
text-align: left;
text-transform: capitalize;
font-size: 12px;
line-height: 16px;
  }
  .header.header-april2022 .row-fluid .training-ctastrip .training-cta a:hover {
  border-bottom: none;
    background: #5F6870 !important;
}
  .header.header-april2022 .row-fluid .training-ctastrip .training-cta a {
  background: #474E53 !important;
  }
}


/*
 * New styles 2023
 * */
/* .training-ctastrip, */
.cta-navigation {
  display: none !important;  
}

.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a {
  text-align: center; 
}

.header.top-header-new.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children> a {
  color: #ffffff !important;
  background-color: #17456f !important;
  padding-left: 10px;
}

@media (min-width: 768px) {
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    max-width: 125px; 
  }

  .header .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .left-links {
    width: 100%; 
    display: flex;
    align-items: flex-start;
    position: relative;
    padding-bottom: 70px;
  }
  
  .header.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .left-links > li {
    width: 25% !important; 
  }
  
  .header.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .left-links > li:last-child {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  
  .header.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .left-links > li:last-child a {
    background-color: #19436E;
    color: #ffffff;
    border: 1px solid #fff; 
    text-transform: uppercase;
    letter-spacing: 1.3px;
    font-weight: 700;
    text-align: center;
  }
  
  .header.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .left-links > li:last-child a:hover {
    background-color: transparent; 
  }
  
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a {
    position: relative; 
  }
  
  .row-fluid .top-header .hs-menu-wrapper > ul > li.hs-item-has-children > a:after {
    position: absolute;
    transform: translateY(3px); 
  }
}

@media (min-width: 992px) {
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    max-width: 145px; 
    min-width: 120px;
  } 
}

.solutions-workshops-overview {
  display: none; 
}

.header.header-april2022.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(5) .megamenu-wrapper > .wrapper {
  max-width: 1450px; 
  position: relative;
}

@media (min-width: 768px) {
  .header.header-april2022.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li:nth-child(3) .megamenu-wrapper {
    flex-direction: column; 
  }

  .header.header-april2022.header-swap-menu .row-fluid .training-ctastrip.nav-sidebar, 
  .header.header-april2022.header-swap-menu .row-fluid .training-ctastrip.nav-sidebar .row-number-5 {
    width: 100%;
    background: none;
  }

  .header.header-april2022 .second-header .nav-sidebar .wrapper > div > div {
    display: flex;
    flex-direction: row;
    justify-content: center; 
    width: 100%;
    flex-wrap: wrap;
  }

  .header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta {
    padding: 0 10px;
    min-width: 214px; 
    margin: 0 0 20px !important;
    max-width: none !important;
    flex: 0 0 20%;
  }

  .header.header-april2022.header-swap-menu .row-fluid .training-ctastrip .training-cta a {
    width: 100%; 
    margin: 0 !important;
    height: 50px;
  }
}

.row-fluid .header .top-header .widget-type-rich_text ul li.inteq-edu-cta {
  padding: 0;
  border: 1px solid rgb(25, 68, 110);
  border-radius: 4px;
}

.row-fluid .header .top-header .widget-type-rich_text ul li.inteq-edu-cta a {
  color: rgb(25, 68, 110); 
  padding: 5px 15px;
  display: block;
}

.row-fluid .header .top-header .widget-type-rich_text ul li.inteq-edu-cta a:hover {
  color: rgb(25, 68, 110); 
  background-color: rgba(25, 68, 110, 0.04);
}



/*
 * white header dropdown 
 * */
.header .second-header .hs-menu-flow-horizontal > ul li .megamenu-wrapper {
  background-color: #fff;
  border-top: 2px solid #60b2c8;
}

.header.top-header-new.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(3) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children> a,
.header.top-header-new.header-swap-menu .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(5) ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children> a {
  color: #17456f !important;
  background-color: transparent !important;
  text-transform: uppercase;
  font-size: 13px;
/*   font-weight: 800; */
}

.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a {
  color: #474E53; 
  font-size: 14px;
  font-weight: 600;
}

.header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:hover {
  color: #1870B9; 
}

/* .header.top-header-new .second-header .hs-menu-flow-horizontal > ul li.mega-menu ul.hs-menu-children-wrapper .hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper > li > a {
  padding: 12px 25px !important; 
} */

.header .second-header .hs-menu-flow-horizontal > ul li .megamenu-wrapper .cta-dropdown {
  background-color: #17456f;
  border-color: #17456f;
}

.header .second-header .hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a {
  background-color: #fff; 
}

.header .second-header .hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(4) ul.hs-menu-children-wrapper li a, 
.header .second-header .hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(5) ul.hs-menu-children-wrapper li a, 
.header .second-header .hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(6) ul.hs-menu-children-wrapper li a {
  border-color: #f2f2f2;
}

/*
 * New styles 2025 - JRP
 */
.header .menu-group .row-fluid {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 580px) {
  .mbc-logo{
    display: none !important;
  }
}


@media (min-width: 768px) {
  .header .second-header .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper {
    background-color: #fff;  
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);
  }
  
  .row-fluid .training-ctastrip .training-cta a {
    background-color: #17456f;
    border-color: #17456f;
  }
}