@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

 /*Onyx - body */
 /* ultraviolet - Title */
 /* Concrete - Background */
 /* Slate */






















/* Intial declartaion of css */

* { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 85% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
:focus { outline: 0; }
*:before, *:after {box-sizing: border-box;}
embed,img, object, svg { max-width: 100%;height: auto; }
iframe{max-width: 100%; }
li{list-style:none;}
/* hubspot */

.header-container-wrapper ul,.footer-container-wrapper ul, .header-container-wrapper ol,.footer-container-wrapper ol { list-style: none; list-style-image: none; }
.row-fluid [class*="span"] {min-height: 0px !important;}

/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* For modern browsers */ 

.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
::selection { background: #00ACBB; color:#ffffff; }
::-moz-selection {background: #00ACBB ;color: #ffffff;}

/* body */

body { color:#09195F; font-size:16px; line-height: 28px; font-family: Poppins, sans-serif; font-weight:400; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-osx-font-smoothing: grayscale;  -webkit-tap-highlight-color: transparent;  }
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:color 0.5s ease;text-decoration:none;color: #0d93df;}
a:hover{ color:#09195F;}
svg path{transition:fill 0.5s ease,stroke 0.5s ease; }
svg{vertical-align:middle; }
a:focus { outline: none; text-decoration: none; }
.hs-embed-wrapper{ margin-bottom: 35px!important;}
h1,h2{font-weight:700;}
p,li{margin-bottom:20px;}
.black-text ul, .black-text ol {margin: 10px 0px;}
.black-text ul li {padding: 0 0 10px 20px;position: relative;margin-bottom: 0px;}
.black-text ul li:before {content: '';position: absolute;height: 8px;width: 8px;background: #09195F;border-radius: 50%;left: 0;top: 9px;}
.black-text ol {padding-left: 15px;}
.black-text ol li {padding: 0 0 22px 7px; margin-bottom: 0px;position: relative;list-style: decimal;}
ol li::marker {color: #09195F;}


h1{font-size: 50px; line-height:60px;margin-bottom: 38px;}
h2{font-size: 40px;line-height:52px;margin-bottom: 35px; }
h3{font-size:28px;line-height: 44px;margin-bottom: 25px;font-weight:600;}
h4{font-size:22px;margin-bottom: 25px;line-height: 32px;font-weight:500;}
h5{font-size:20px;margin-bottom: 25px;line-height: 30px;font-weight:500;}
h6{font-size:18px;margin-bottom: 20px;line-height: 26px;font-weight:400;}

.tbl {display:table;width:100%;height:100%;}
.tbl-cell {display:table-cell;vertical-align:middle}
.dis-flex{display:flex;flex-wrap:wrap;}
.vmiddle{align-items:center;}
.vbottom{align-items:flex-end;}
.hcenter{justify-content:center;}
.hright{justify-content:right;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.container{ max-width: 1390px !important; width:100%; margin-left: auto !important; margin-right: auto !important; float: none!important; padding-left: 30px; padding-right: 30px; }
.dis-flex>.row-fluid-wrapper>.row-fluid:before, .dis-flex>.row-fluid-wrapper>.row-fluid:after{display:none;}
.overlay{position:relative;z-index:1;}
.overlay:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(31, 31, 41, 0.78); z-index: -1; }
.btn,.cta_button{ max-width: 100%; position: relative; box-sizing: border-box; background:#007DD5; text-align: center; font-weight:500; padding: 15px 24px; border-radius: 16px; display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;line-height: 1;cursor: pointer;text-transform: uppercase;color:#ffffff; border: 1px solid #007DD5;transition: 0.3s;}
.btn:hover,.cta_button:hover{background-color:#09195F; color:#ffffff;border-color: #09195F; }
.btn-light {background-color:transparent;color: #007DD5;}
.btn-light:hover{border-color: #09195F;}
blockquote {position: relative;padding-left: 120px;font-style: italic;}
blockquote::before {background: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/quote.svg);background-repeat: no-repeat;background-size: cover;position: absolute;left: 50px;top: 0;content: '';width: 32px;height: 26px;}

/* --Buttons-- */
button1, .button1 {
  border: 1px solid ;
  border-radius: 12px;
  color: white;
  background-color: #3fa1d6;
  padding: 14px 20px;
  font-family: , sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
  width: auto;
  height: auto;
  margin: auto;
  cursor: pointer;
  line-height: 1.1;
  letter-spacing: 0.03em;
  white-space: normal;
  word-break: break-word;
  text-align: center;
  text-decoration: none;
  position: relative;
  text-align: center;
  display: flex;
  justify-content: center;
  transition: background-color 0.15s linear, border-color 0.15s linear, color 0.15s linear;
}

/* Form CSS Start here */

input::-webkit-input-placeholder { color: #09195F; opacity:1; } /* WebKit browsers */
input:-moz-placeholder { color: #09195F; opacity:1; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #09195F; opacity:1; } /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #09195F; opacity:1; } /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color:#09195F; opacity:1; } /* WebKit browsers */
textarea:-moz-placeholder { color: #09195F; opacity:1; } /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #09195F; opacity:1; } /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #09195F; opacity:1; } /* Internet Explorer 10+ */

select::-ms-expand {display: none;}
input::-ms-clear { display:none;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 100px #EAEAEA inset;-moz-box-shadow: 0 0 0 100px #EAEAEA inset; box-shadow: 0 0 0 100px #EAEAEA inset;	color:#09195F; -webkit-text-fill-color: #09195F;}

input,textarea,select {border-radius: 16; }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 15; transition: color 0.5s ease ; }
button, input, select, textarea,option { font-size: 100%; margin: 0; vertical-align: baseline; font-family:Poppins, sans-serif;}
input[type="text"],input[type="tel"],input[type="email"]{ -webkit-appearance:none !important; }
input[type="submit"] {cursor: pointer;transition:color 0.5s ease;}
textarea { overflow: auto; vertical-align: top; resize:none;}
textarea::placeholder{opacity:1 !important;}
form .hs-richtext.hs-main-font-element {border-radius: 16px;padding: 16px 24px 22px 24px;background-color:#F1F7FA;margin-bottom: 8px;}
form .hs-richtext.hs-main-font-element p:last-child{margin-bottom:0px;}


/* Fieldset */
form ul{list-style:none;padding: 0; margin: 0;}
form div.hs-form-field .input > ul > li > label{cursor:pointer;}
form ul.hs-error-msgs { color: red;font-size:12px;line-height:16px; }
form .legal-consent-container .hs-error-msgs { position: relative; top: -20px; }
form .hs-form-required { display:inline; }
form .hs_error_rollup {display: none;}
.submitted-message {text-align: center;background: #F1F7FA;border-radius: 16px;padding: 16px 24px 22px 24px;}
.legal-consent-container .hs-error-msgs label{color:red !important}
form fieldset{max-width:100% !important;}
form div.hs-form-field{float:none !important;display: inline-block;vertical-align: top;width: 100%!important;margin-bottom: 4px;background-color: #F1F7FA;border-radius:16px;padding: 16px;}
form fieldset.form-columns-2 > div.hs-form-field{margin-right:2.9%; width: 48.5%!important;}
form fieldset.form-columns-2 > div.hs-form-field:last-child{margin-right:0;}
form fieldset.form-columns-3 > div.hs-form-field{margin-right:2.9%;width:31.4%!important;}
form fieldset.form-columns-3 > div.hs-form-field:last-child{margin-right:0;}

/* input */
form .input{margin-right:0 !important;}
form .hs-form-field > label{ width: 100%; pointer-events: none; display:block;margin-bottom:12px;font-size: 12px; line-height: 18px;text-transform: uppercase;opacity:.32;}
form textarea,form input[type="text"],form input[type="password"],form input[type="datetime"],form input[type="datetime-local"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="week"],form input[type="number"],form input[type="email"],form input[type="url"],form input[type="search"],form input[type="tel"],form input[type="color"],form select{
  color:#09195F; border: 0px;padding: 0px; width: 100% !important; margin:0 0 0px;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
form .hs-input::placeholder{opacity:.64;}
/* Select */
form select { -moz-appearance: none; -webkit-appearance: none; cursor: pointer; background-image: url('https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/netgain-path.svg'); background-position: right 15px center; background-repeat: no-repeat; background-size: 14px auto; padding-right: 50px; }
form div.hs-form-field .input>ul>li:last-child {margin-bottom: 0px;}
form input { -moz-appearance: none; -webkit-appearance: none;}
/* Radio Button */
form .input ul.inputs-list li label input[type="radio"]:checked+span:before {box-shadow:0 0 0 8px #09195F inset; border: 2px solid #09195F;}
form .input ul.inputs-list li label input[type="radio"] { opacity: 0; display:none !important;}
form .input ul.inputs-list li label input[type="radio"]+span:before { position: absolute; content: ''; left: 0; top: 3px; width: 20px; height: 20px; text-align: center; border: 2px solid #09195F; border-radius:50%;}
form .input ul.inputs-list li label input[type="radio"]+span { position: relative; display: flex; padding-left: 35px;align-items: center;opacity: .64; }

/* Check Box */
form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before { background: #09195F url('https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/right.png'); background-size:100%; background-position: center center; background-repeat: no-repeat; }
form .input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
form .input ul.inputs-list li label input[type="checkbox"]+span:before { position: absolute; content: ''; left: 0; top:2px; width: 20px; height: 20px; text-align: center; border: 2px solid #09195F; }
form .input ul.inputs-list li label input[type="checkbox"]+span { position: relative;  padding-left: 35px; min-height: 42px; align-items: center;opacity:.64; }


/* Button */
form .hs-submit { margin-top: 48px; border-radius: 16px}
form .hs_submit input { background:#0D93DF;font-size: 18px;line-height:27px; text-align: center; font-weight: 500; padding: 19px 60px 19px 45px; display: inline-block; color: #ffffff; transition: color .5s ease,background .5s ease,border .5s ease,opacity .5s ease; min-width: 245px; text-transform: uppercase;border-radius:10px;background-image: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/btn-arrow.svg);background-repeat: no-repeat;background-position: 90%;background-size: auto;}
form .hs_submit input:hover{ background-color:#09195F;}

/* Check Box & Radio Button in One Col */
form div.hs-form-field .input > ul > li{margin:0 0 12px;}
form .legal-consent-container .hs-form-booleancheckbox-display>span { margin-left: 0; }
form .legal-consent-container .field.hs-form-field { margin-bottom: 0; }
form .legal-consent-container a { font-weight: 700; }
form .legal-consent-container a:hover { color:#09195F; }

/* Header Global Module */
.wrapper-header { position: relative; z-index: 99; }
.top-header-col { width: 33.333%;}
.top-header-col a {font-size: 12px;line-height: 18px;color:#09195F;font-weight:bold;text-decoration:underline;text-transform: uppercase;}
.top-header-col.tr.box1 {font-size: 12px;line-height: 18px;text-decoration: underline;cursor: pointer;}
.top-header {background-color: #F1F7FA;font-size: 12px;line-height: 18px;padding: 7px 0px;}
.top-header-col.tr.box1:hover{text-decoration: none;}
.top-header-col a:hover{text-decoration: none;color:#0d93df;}
.header-content {padding: 34px 0px;}
.header-logo.logo {max-width: 130px;height: 32px;}
.header-row.dis-flex {justify-content: space-between;}
.header-row .hs-menu-wrapper>ul {display: flex;flex-wrap: wrap;align-items: center;}

.header-row ul li a{transition: 0.3s;color: #7F87AB;} 
.header-row ul li a:hover{color: #0d93df;}

.header-btns a {margin-left: 18px;}
.header-btns a:first-child {border: 1px solid #7F87AB;color:#7F87AB; }
.header-btns a:first-child:hover {color:#ffffff; }
.header-btns a:last-child { background: #7F87AB;border: 1px solid #7F87AB;}
.header-btns a:last-child:hover { background: #09195F;border: 1px solid #09195F;}
.header-row .hs-menu-wrapper>ul .hs-menu-item.hs-menu-depth-1:hover a {color: #0d93df;white-space: inherit;}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper a{color: #09195F;}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper a:hover{color: #0d93df;}


/* Footer Global Module  */
.footer {padding: 80px 0px 100px;background:#F1F7FA;}
.footer-logo-col {width: 26%;padding-right: 43px;}
.footer-social-col {width: 17%;}
.footer-menu-col {width: 19%;padding-left: 18px;padding-right: 27px;}
.footer-menu-col ul li {text-transform: uppercase;font-size: 14px;line-height: 21px;margin-bottom: 12px;}
.footer-menu-col ul li:first-child {font-size: 22px;line-height: 32px;margin-bottom: 24px;font-weight:500;}
.footer a:hover {color: #0d93df;}
.footer-menu-col.first-menu ul li:nth-child(6n) {position: relative;padding-bottom: 12px;}
.footer-menu-col.first-menu ul li:nth-child(6n)::after {position: absolute;left: 0;bottom: 0;width: 122px;content: '';height: 1px;background: #DCE2EC;}
.footer-logo {margin-bottom: 24px;}
.footer-phone a {font-size: 18px;line-height: 26px;position: relative;}
.footer-menu-col ul li a{color: #09195F;}
.footer-menu-col ul li a:hover {color: #0d93df;}
.footer .social-sharing-area li:hover svg path {fill: #0d93df;}
.social-sharing-area ul li a {padding: 4px 11px;width: 38px;height: 38px;border: 1px solid #09195F;border-radius: 100%;display: block;}
.social-sharing-area ul li {display: inline-block;margin-bottom: 10px;margin-right: 9px;}
.social-sharing-area ul li:hover a {border-color: #0d93df;}
.social-sharing-area {margin-bottom: 38px;}
.footer-phone h6 {margin-bottom: 0px;}
.footer-email h6 {margin-bottom: 0px;}
.footer-phone {margin-bottom: 20px;}
.footer-email a, .footer-phone a {color: #09195F;}
.footer-email a:hover, .footer-phone a:hover {color: #0d93df;}
.footer-phone:hover svg path, .footer-email:hover svg path {stroke: #0d93df;}
.footer-phone h6 a:last-child {margin-left: 8px;}
.footer-email h6 a:last-child {margin-left: 8px;}
.footer-content.black-text p:last-child {margin-bottom: 0px;}
.footer-social-col h4 {font-size: 22px;line-height: 32px;}


.bg {background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;}




@media(max-width:1260px){
 .footer-social-col {width: 21%;}
  .footer-logo-col {width: 25%;}
}

@media(min-width:1025px){
  .header-row .hs-menu-wrapper>ul{position:relative;}
  .header-row .hs-menu-wrapper>ul .hs-menu-item.hs-menu-depth-1::after {content: '';flex: 0 0 auto;display: block;width: 6px;height: 6px; border: 1px solid #7F87AB;border-top-color: transparent;border-right-color: transparent;margin-left: 10px;transform: rotate(-45deg) translate(0, -2px);transition: 0.3s;}
  .header-row .hs-menu-wrapper>ul .hs-menu-item.hs-menu-depth-1:hover::after {transform: rotate(135deg) translate(2px, 0);border-top-color: transparent !important;border-right-color: transparent !important;border-color: #0d93df;}
  .header-row .hs-menu-wrapper>ul .hs-menu-item.hs-menu-depth-1 {margin-bottom:0px;display: flex;align-items: center;position: relative;margin-right: 58px;text-transform: uppercase;}
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {width: 320px;padding: 5.5rem 2rem 1rem 3rem;top:15px;visibility: hidden;opacity: 0; -webkit-transition: opacity .4s;position: absolute;z-index: 10;left: -50px;}
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {opacity: 1;visibility: visible;}
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper::after {
    box-sizing: border-box;
    content: '';
    width: 100%;
    height: calc(100% - 3rem);
/*     padding: 6.5rem 5rem; */
    background: #FFFFFF;
    border: 1px solid #EFF4F9;
    border-radius: 3rem;
    box-shadow: 0px 1px 59px rgba(9, 25, 95, 0.1), 25px 116px 189px rgba(0, 98, 188, 0.09);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper::before {
    box-sizing: border-box;
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 16px;
    position: absolute;
    left: 74px;
    top: 35px;
    transform: matrix(0.71, 0.67, -0.74, 0.71, 0, 0);
  }
 .header-menu .hs-menu-item.hs-menu-depth-3 span {display: block;color: #737FB4;max-width: 220px;font-size: 12px;line-height: 18px;text-transform: initial;max-height: 0;overflow: hidden;transition: 0.3s;}
 .header-menu .hs-menu-item.hs-menu-depth-2.hs-item-has-children:hover span {max-height: 200px;}
  .header-menu .hs-menu-item.hs-menu-depth-2.hs-item-has-children .hs-menu-children-wrapper {padding: 0px !important; top: 0px !important;position: inherit !important;}
  .header-menu .hs-menu-item.hs-menu-depth-3 a{pointer-events: none !important;}
  .header-menu .hs-menu-item.hs-menu-depth-2.hs-item-has-children .hs-menu-children-wrapper::after{display:none !important;}
  .header-menu .hs-menu-item.hs-menu-depth-2.hs-item-has-children .hs-menu-children-wrapper::before{display:none !important;}
 .header-menu .hs-menu-item.hs-menu-depth-3 a {pointer-events: none !important;cursor: auto;}
  .header-menu .hs-menu-item.hs-menu-depth-2.hs-item-has-children:hover a { color: #0d93df !important;}

}


@media(max-width:1440px){
  .container{max-width:1180px;}
}

@media(max-width:1366px){
  h1{font-size: 46px; line-height:56px;}
  h2{font-size: 36px;line-height:48px;}
}

@media(max-width:1200px){
  h1{font-size: 40px; line-height:46px;}
  h2{font-size: 30px;line-height:38px;}
  h3{font-size: 25px;line-height: 40px;}
  h4{font-size: 18px;line-height:28px;}
  .netgain-search-page .hs-search-field__bar form input{font-size: 25px;line-height: 40px;}

}

@media(max-width:1160px){
.footer-menu-col {width: 24%;margin-bottom:20px;}
.footer-social-col {width: 100%;}
}

@media(max-width:1024px){
  .wrapper-header { position: fixed; z-index: 99; width: 100%; background: #ffffff; }
  .wrapper-header a{ text-transform:uppercase;}
  .mobile-open { overflow: hidden; }
  .wrapper-header  .mobile-trigger { display: block; cursor: pointer; position: relative; text-align: left; height: 20px; width: 25px; }
  .wrapper-header .mobile-trigger .line {display: block;background:#09195F;width:100%;height:2px;position:absolute;left: 0;border-radius: 4px;}
  .wrapper-header .mobile-trigger.active-re .line{ height:1px; }
  .wrapper-header .mobile-trigger .line.line-3{top:100%;}
  .wrapper-header .mobile-trigger.active-re .line-3 { transform:rotate(-45deg);}
  .wrapper-header .mobile-trigger.active-re .line.line-3 {top:50%;}
  .wrapper-header .mobile-trigger .line.line-2{top:50%;}
  .wrapper-header .mobile-trigger.active-re .line-2 { opacity: 0;}
  .wrapper-header .mobile-trigger .line.line-1{top:0;}
  .wrapper-header .mobile-trigger.active-re .line-1{top:50%;}
  .wrapper-header .mobile-trigger.active-re .line-1 { transform:rotate(45deg);}
  .wrapper-header .logo { width: 105px; }
  .wrapper-header .middle-bar { width: calc(100% - 215px); }
  .wrapper-header .menu { position: absolute; display: block;transition: transform .5s ease; overflow-y: auto; width: 100%; left: 0; transform: translateX(calc(100% + 125px)); top: 100%; background-color: #fff; height: 100vh; padding: 0 25px 130px; }
  .mobile-open .wrapper-header .menu{ transform: translateX(0px); }
  .wrapper-header .menu ul > li.hs-menu-depth-1{ width: 100%; position:relative;}
  .wrapper-header .menu ul>li.hs-menu-depth-1>a { width: 100%; padding: 0 0 30px;font-size:16px; display: block; color: #0d93df; }
  .wrapper-header .menu li.hs-menu-item.hs-menu-depth-2 { margin-bottom: 10px; margin-right: 35px; }
  .wrapper-header .menu ul.hs-menu-children-wrapper { font-size: 18px; display: flex; flex-wrap: wrap; }
  /*   .wrapper-header .menu ul > li.hs-menu-depth-1 .child-trigger { position: absolute; top: 0; right: 0; height: 46px; width: 30px; z-index: 1; cursor: pointer; display: flex; justify-content: center; align-items: center; }
  .wrapper-header .menu ul > li.hs-menu-depth-1 .child-trigger img { width: 16px; transition: transform .5s ease; }
  .wrapper-header .menu ul > li.hs-menu-depth-1 .child-trigger.child-open img { transform: rotate(-180deg);} */
  .wrapper-header .menu ul > li.hs-menu-depth-2 a { padding: 3px 0; width: 100%; }
  .wrapper-header .user-menu { top: 60px; font-size: 18px; }

  .top-header{ display:none;}
  .header-content { padding: 20px 0px; position: relative; }
  .wrapper-header .custom-menu-primary { display: block; }
  .wrapper-header .header-btns a:first-child{ margin-left:0;}
.header-menu .hs-menu-item.hs-menu-depth-2.hs-item-has-children .hs-menu-children-wrapper{ display:none;}
  .wrapper-footer { padding: 70px 0;}
  .wrapper-footer .logo-group { padding-right: 3%; }
  .wrapper-footer .top-part { padding-bottom: 50px; }
  .wrapper-footer .bottom-part  { padding-top: 50px; }
  .wrapper-footer .middle-part { padding-bottom: 15px;}
}

/* =============== Mobile Toggle Menu =============== */

/* Hide button on Desktop */
.mobile-trigger, .child-trigger{ display: none; }

@media (max-width: 1024px){
h3{font-size: 22px;line-height: 32px;}
}


@media(max-width:900px){
  .wrapper-footer .f-top-left { width: 100%; padding-left: 0; margin-top: 45px; }
  .wrapper-footer .logo-group { padding-right: 0; width: 100%; }
  .wrapper-footer .privacy-text { width: 100%; font-weight: 500; margin-top: 35px; }
}

@media(max-width:767px){
  h1{font-size: 36px; line-height:42px;}
  h2{font-size: 28px;line-height:34px;}
  form .hs_submit input{ min-width:200px;padding: 13px 60px 13px 45px; }
  form .hs-submit {margin-top: 30px;}
  .footer-logo-col {width: 100%;padding-right: 0px;}
  .footer-logo {margin-bottom: 38px;}
  .footer-content {margin-bottom: 48px;}
  .footer-menu-col {width: 50%;padding-left: 0px;padding-right:61px;margin-bottom:36px;}
  .footer-menu-col.second-menu {padding-right: 0px;}
  .footer-menu-col:last-child {width: 100%;padding-left: 0px;padding-right:0px;}
  .footer-menu-col.first-menu ul li:nth-child(6n){padding-bottom:0px;}
  .footer-menu-col.first-menu ul li:nth-child(6n)::after{display:none;}
  .footer-menu-col ul li:first-child{margin-bottom:25px;}
  .footer-menu-col.third-menu {width: 100%;padding-right: 0px;margin-bottom: 48px;}
  .footer-social-col h4 {margin-bottom: 18px;}
  .social-sharing-area ul li{margin-right:18px;}
 blockquote {padding-left: 50px;}
  blockquote::before{left:0;} 
}

@media(max-width:640px){
  small { font-size: 80%; }
  form div.hs-form-field,form fieldset.form-columns-2 > div.hs-form-field,form fieldset.form-columns-3 > div.hs-form-field{width: 100% !important;margin-right:0 !important;}
  .wrapper-header .global-icon, .wrapper-header .search-icon, .wrapper-header .user-icon { width: 22px; height: 22px;  }
.header-btns a:last-child {width: 100%;margin-left: 0px;margin-top: 20px;}
.wrapper-header .header-btns a:first-child {width: 100%;}

}   

@media(max-width:567px){
  .wrapper-footer .footer-menu .hs-menu-depth-1 { width: 50%; }
  .wrapper-footer .social-icons { width: 100%; margin-top: 35px; }
  .wrapper-header .menu li.hs-menu-item.hs-menu-depth-2 {min-width: 135px;margin-right: 0px;}
}

@media(max-width:480px){
  .wrapper-header .user-menu { top: 100%; width: 100%; right: 0; padding: 0 20px 20px; }
  .wrapper-header .user-wrapper { position: static; }
  .wrapper-header .user-menu a{text-align: center; padding: 5px 0;}

}

@media(max-width:360px){
.wrapper-header .menu li.hs-menu-item.hs-menu-depth-2 {min-width: 100%;margin-right: 0px;}

}


.blog-header-section h1 a{color:#09195F;}
.blog-header-section h1 a:hover{color:#0d93df;}
/* register module */

.register-section {padding: 140px 0px 140px;}
.register-right-area { width: 657px;}
.register-left-area { width: calc(100% - 657px);}
.register-featured-img {width: 365px;height: 365px;}
.register-left-area h2 {max-width: 423px;margin-bottom: 59px;}
.register-featured-img img {object-fit: cover;border-radius: 100%;}


/* request demo module */

.request-demo-section {padding: 130px 0px 130px;position: relative;z-index: 1;}
.request-demo-wrapper h3 {color: #ffffff;margin-bottom: 66px;}
.request-demo-section::before {position: absolute;right: 0px;top: 0px;content: ''; height: 100%; width: 821px; background-size: cover;background-repeat: no-repeat;z-index: -1;}
.request-demo-wrapper h3 {color: #ffffff;margin: auto auto 66px;max-width: 873px;}
.request-cta a {font-size: 18px;line-height: 27px;background: #ffffff;color: #8dcdf0;border: 1px solid #ffffff;padding: 23px 45px; min-width: 248px;background-image: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/request-arrow.svg);background-repeat: no-repeat;background-position: 82%;background-size: auto;}
.request-cta a:hover{background-image: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/white-arrow.svg);}


/* recent post module */


.recent-post-listing:nth-child(3n+3) {margin-right: 0px;}
.recent-post-listing .hs-featured-image-link {width: 100%;height: 254px;display: block;border-radius: 28px;}
.recent-post-listing {margin-right: 2.4%;width: 31.7%;box-shadow: 0px 1px 59px rgba(9, 25, 95, 0.04), 25px 116px 189px rgba(0, 98, 188, 0.05);padding: 32px;border-radius: 40px;background: #ffffff;}
.recent-date-content ul li {list-style: none;display: inline-block;margin-right: 12px;margin-bottom: 0px;}
.recent-post-box.dis-flex.vmiddle {justify-content: space-between;}
.recent-blog-cmt ul li {list-style: none;}
.recent-date-content ul li:last-child {position: relative;padding-left: 18px;}
.recent-date-content ul li:last-child::before {position: absolute;left: 0;top: 11px;width: 6px;height: 6px;background: #0d93df;content: '';border-radius: 100%;}
.recent-post-title h4 {margin: 24px 0px 18px;}
.recent-post-title h4 a{color:#09195F;}
.recent-post-title h4 a:hover{color:#0d93df;}
.recent-post-section {padding: 130px 0px 0px;}
.recent-post-section h2 {margin-bottom: 60px;}
.ng-comment-section {padding-top: 32px;}
.ng-comment-section .section.post-footer {position: relative;padding-left:120px;}
/* .ng-comment-section .section.post-footer::before {background-image: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/avatar.png);width: 60px;height: 60px;position: absolute;left: 0;top: 42px;content: '';background-size: cover;} */
.ng-comment-section .comment.depth-0 {border-top: 0px;border-bottom: 1.2px solid #dce2ec;margin-bottom: 42px;padding-bottom: 42px;}
.ng-comment-section .comment-body { max-width: 990px;width: 100%;font-size: 22px;line-height: 32px;}
.ng-comment-section .comment-from h4 {margin-bottom: 12px;margin-right: 10px;}
.ng-comment-section form {max-width: 650px;width: 100%;position:relative;}
.ng-comment-section form::before {background-image: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/avatar.png);width: 60px;height: 60px;position: absolute;left: -120px;top: 0px;content: '';background-size: cover;}
.ng-comment-section .hs-button.primary {min-width: 183px;background-image: none !important;text-align: center;padding: 19px 45px 19px 45px;}

/* filteration */

.filter_text ul li.more-topic { position: relative; display: inline-flex; align-items: center; z-index: 5;    margin-right: 0; }
.filter_text ul li.more-topic ul { text-align:left;width: 299px;background:#ffffff; padding: 30px; visibility: hidden; opacity: 0; transition: opacity .4s ease,visibility .4s ease; position: absolute; z-index: 10; left: -50px; top: 100%; border-radius: 3rem; box-shadow: 0px 1px 59px rgb(9 25 95 / 10%), 25px 116px 189px rgb(0 98 188 / 9%); margin-top: 25px; }
.filter_text ul li.more-topic:hover ul{ visibility: visible; opacity: 1; }
.filter_text ul li.more-topic:hover path{ fill:#0d93df;}
.filter_text ul li.more-topic ul:before { box-sizing: border-box; content: ''; display: block; width: 40px; height: 40px; background: #fff; border-radius: 10px; position: absolute; left: 52px; top: -16px; transform: matrix(0.71,0.67,-0.74,0.71,0,0); }
.filter_text ul li.more-topic li{ margin-right:0 !important;margin-bottom:10px;}
.more-topic svg path {fill: #7F87AB;}
.more-topic:hover svg path {fill: #0d93df;}
.ias-spinner{ width:100%;}
.fliter_cover .search-form {position: absolute;top: 100%;display: none;right: -100px;width: 300px;margin-top: 10px;border-radius: 26px;padding: 10px 20px;background:#F1F7FA;}
.netgain-search-page .hs-search-field__bar form {display: inline-flex;margin-bottom: 40px;width: 100%;max-width: 100%;align-items: center;}
.netgain-search-page .hs-search-field__bar form input {pointer-events: none;border: 0;font-size: 28px;line-height: 44px;font-weight: 600; background-color: transparent;width: auto !important;margin-bottom: 0px;padding: 0;}
.netgain-search-page .hs-search-field__bar form h3{margin-bottom:0px;}
.netgain-search-page{padding:100px 0px 100px;}
.netgain-search-page #hsresults li a {font-size: 20px;font-weight: bold;margin-bottom: 20px;display: block;}
.site-search.dis-flex.vmiddle {margin-left: 57px;cursor: pointer;position:relative;}
.mobile-search-dv{display:none;}

/* blog listing */
.ng-tag-listing-page .netgain-blog-listing h1 {display: none;}
.hs-author-profile-ng-tag .hs-author-avatar {width: 300px;height: 300px;position:relative;z-index:1;}
.hs-author-profile-ng-tag .hs-author-avatar img{border-radius:100%;width:300px;object-fit: cover;height:300px;}
.ng-author-bio-section {width: calc(100% - 300px);padding-right: 60px;}
.author-page-customize .hs-author-name.tc {margin-top: 70px;margin-bottom:0px;}
.hs-author-profile-ng-tag .hs-author-avatar::before {background: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/Rectangle%2084.png);background-repeat: no-repeat;background-size: cover; width: 400px;height: 400px;content: '';position: absolute;top: -43px;z-index: -1;left: -74px;}
/* .ng-tag-listing-page .ng-blog-section::before {background: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/Rectangle%2084.png);background-repeat: no-repeat;background-size: cover;width: 400px;height: 400px;content: '';position: absolute;right: 0px;top: 0;z-index: -1;} */
.author-page-customize {padding: 50px 0px 100px;}
.netgain-blog-listing h1 {text-align: center;margin-top: 90px;}
.filter_text ul li {display: inline-block;list-style: none;text-transform: uppercase;margin-right: 32px;color: #7F87AB;margin-bottom: 0px;}
.filter_text ul li a.active{color:#09195F;}
.filter_text ul li a:hover{color:#0d93df;}
.ng-blog-section .post-listing {padding: 100px 0px 20px;}
.innerlatest_left {width: 683px;height: 479px;border-radius: 26px;}
.latest_right { width: calc(100% - 683px);padding-left:63px;position:relative;}
/* .latest_bottom.dis-flex.vmiddle {position: absolute;left: 63px;width: 88%;bottom: 0;right: 0;} */
.latest-blog-item.dis-flex {box-shadow: 0px 1px 59px rgba(9, 25, 95, 0.04), 25px 116px 189px rgba(0, 98, 188, 0.05);background: #ffffff;border-radius: 40px;padding: 46px;border: 1px solid #EFF4F9;box-sizing: border-box;}
.latest-blog-section {padding: 0px 0px 60px;}
.latest-author-featured {width: 60px;}
.latest-author-content {width: calc(100% - 60px);padding-left: 30px;}
.latest-author-content ul li {list-style: none;display: inline-block;margin-right:24px;margin-bottom: 0px;}
.latest-author-featured .hs-author-avatar img {border-radius: 100%;width: 60px;height: 60px;object-fit: cover;}
.latest-author-content ul li:last-child {margin-right: 0px;padding-left: 32px;position: relative;}
.latest-author-content ul li:last-child::before {position: absolute;left: 0;top: 11px;width: 8px;height: 8px;background: #0D93DF;content: '';border-radius: 100%;}
.latest-author-content h4 {margin-bottom: 2px;}
.latest-author-content .author-link {color:#09195F;}
.latest-author-content .author-link:hover{color:#0d93df;}
.latest-author-area.dis-flex {margin-bottom: 48px;}
.latest-blog-item-title h2 {margin-bottom: 32px;}
.latest-blog-item-title h2 a {color:#09195F;}
.latest-blog-item-title h2 a:hover{color:#0d93df;}
.latest-blog-content {font-size: 22px;line-height: 32px;margin-bottom: 60px;}
.latest-blog-content p:last-child{margin-bottom:0px;}
.latest-blog-cmt {width: 200px;}
.latest-blog-cmt ul li {display: inline-block;margin-right: 20px;list-style: none;margin-bottom: 0px;}
.blog-post-sharing {width: calc(100% - 200px);}
.blog-post-sharing .a2a_svg {height: 38px;line-height: 38px;width: 38px;border: 1px solid #09195F;border-radius:100% !important;padding: 7px;}
.blog-post-sharing .a2a_default_style a:hover .a2a_svg{border-color: #0d93df;}
.blog-post-sharing .a2a_default_style a{padding:0px 0px 0px 15px;height: 38px;width: 38px;margin: 0 2px;display: inline-block;float:none !important;}
.blog-post-share-text {opacity: .5;padding-right: 2px;}
.blog-post-sharing .a2a_default_style a:hover .a2a_svg, .blog-post-sharing .a2a_floating_style a:hover .a2a_svg, .blog-post-sharing .a2a_overlay_style a:hover .a2a_svg svg {opacity: 1;}
.blog-post-sharing .a2a_default_style a:hover svg path{fill:#0d93df;}
.latest-blog-cmt .custom_listing_comments{position:relative;}
.latest-blog-cmt .custom_listing_comments::after {background-image: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/Chat.png);background-repeat: no-repeat;background-size: cover;width: 18px;height: 18px;content: '';position: absolute;left: 17px;top: 3px;}
.recent_post-item.blog-item {position:relative;width: 48.8%;margin-right: 2.4%; margin-bottom:40px;box-shadow: 0px 4px 30px rgb(9 25 95 / 2%), 20px 16px 40px rgb(0 98 188 / 2%);border-radius: 40px;padding: 44px;background: #ffffff;border: 1px solid #EFF4F9;box-sizing: border-box;}
.recent_post-item.blog-item .recent_parent {padding-bottom: 75px;}
.recent_post-item.blog-item:nth-child(2n+2) {margin-right: 0px;}
.recent-post-listing:nth-child(4) { display: none; }
.recent_post-item.blog-item .hs-featured-image-wrapper a {height: 396px;width: 100%;display: block;border-radius: 26px;}
.ng-hs-author-avatar {width: 44px;}
.ng-hs-author-avatar img{border-radius:100%;width:44px;height:44px;object-fit: cover;}
.ng-author-content ul li {list-style: none;display: inline-block;margin-bottom: 0px;margin-left: 24px;}
.ng-author-area h4 {margin-bottom: 0px;padding-left: 21px;padding-right:24px;}
.ng-author-content {padding-bottom: 8px;}
.ng-author-featured.dis-flex.vmiddle {padding-bottom: 8px;}
.ng-author-content ul li:first-child {margin-left: 0px;}
.ng-author-featured .author-link {color:#09195F;}
.ng-author-featured .author-link:hover{color:#0d93df;}
.ng-author-area.dis-flex {justify-content: space-between;}
.recent_post_info_box {padding-top: 32px;}
.ng-recent-post-content {max-width: 100%; width: 100%;}
.recent-post-header h3 {margin: 26px 0px 22px;}
.ng-author-content ul li:last-child {padding-left: 32px;position: relative;}
.ng-author-content ul li:last-child::before {position: absolute;left: 0;top: 11px;width: 8px;height: 8px;background: #0D93DF;content: '';border-radius: 100%;}
.recent-post-header h3 a {color:#09195F;}
.recent-post-header h3 a:hover{color:#0d93df;}
.ng-recent-post-content a {color:#09195F;}
.ng-recent-post-content a:hover {color:#0d93df;}
.ng-blog-post-sharing {width: calc(100% - 220px);}
.ng-blog-cmt {width: 220px;padding-bottom:12px;}
.ng-blog-post-sharing{padding-bottom:12px;}
.ng-blog-post-sharing .a2a_svg {height: 38px;line-height: 38px;width: 38px;border: 1px solid #09195F;border-radius:100% !important;padding: 7px;}
.ng-blog-post-sharing .a2a_default_style a{padding:0px 0px 0px 15px;height: 38px;width: 38px;margin: 0px 2px;display: inline-block;float:none !important;}
.ng-blog-post-sharing .a2a_default_style a:hover .a2a_svg, .blog-post-sharing .a2a_floating_style a:hover .a2a_svg, .blog-post-sharing .a2a_overlay_style a:hover .a2a_svg svg {opacity: 1;}
.ng-blog-post-sharing .a2a_default_style a:hover svg path{fill:#0d93df;}
.ng-blog-cmt .custom_listing_comments{position:relative;}
.ng-blog-cmt .custom_listing_comments::after {background-image: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/Chat.png);background-repeat: no-repeat;background-size: cover;width: 18px;height: 18px;content: '';position: absolute;left: 17px;top: 3px;}
.ng-blog-cmt ul li {list-style: none;margin-bottom: 0px;}
.ng-blog-cmt ul li {display: inline-block;margin-right: 20px;}
.ng_bottom {margin-top: 47px;}
.ng-blog-post-sharing .a2a_default_style a:hover .a2a_svg{border-color: #0d93df;}
.categ_sec.cmsec ul li a {color:#7F87AB;}
.categ_sec.cmsec ul li a:hover{color:#09195F;}
.ng_bottom-outer-dv {position: absolute;bottom: 44px;left:44px;right:44px;}
/* single blog post */
.ng-blog-post-section .ng-post-middle {width: calc(100% - 1103px);padding-left:30px;}

.ng-blog-post-section .ng-post-left {width: 1103px;float:left;}
.ng-blog-post-section .ng-post-right {width: calc(100% - 1103px);padding-left:30px;float:right;}
.ng-blog-post-section .hs-author-avatar { width: 60px;height: 60px;margin-right: 30px;}
.ng-blog-post-section .post-author-featured img {border-radius: 100%;object-fit: cover;width: 60px;height: 60px;}
.post-author-featured h4 {margin-bottom: 0px;}
.post-author-featured .author-link {color:#09195F;}
.post-author-featured .author-link:hover {color:#0d93df;}
.post-author-content { margin-left: 30px;}
.post-author-area {margin-bottom: 30px;}
.ng-post-left h1 {max-width: 772px; width: 100%;margin-bottom: 60px;}
.ng-blog-post-section .post-author-content ul li {list-style: none;display: inline-block;margin-bottom: 0px;margin-left: 24px;}
.post-author-content ul li:last-child {padding-left: 32px;position: relative;}
.post-author-content ul li:last-child::before {position: absolute;left: 0;top: 11px;width: 6px;height: 6px;background: #0d93df;content: '';border-radius: 100%;}
.post-featured-img {height: 580px;border-radius: 26px; width: 100%;display: block;margin-bottom: 100px;}
.ng-blog-post-section {padding: 80px 0px 100px;float: left; width: 100%;display: block;}
.ng-blog-post-section .dis-float {float: left; width: 100%;display: block;}
.ng-blog-post-section ul li label.active svg path {fill: red;stroke:red;}
.post-sharing-bottom ul li {display: inline-block;margin-bottom: 0px;margin-right:20px;}
.post-sharing-top .a2a_svg {height: 38px;line-height: 38px;width: 38px;border: 1px solid #09195F;border-radius:100% !important;padding: 7px;}
.post-sharing-top .a2a_default_style a{padding:0px 15px 0px 0px;}
.post-sharing-top .a2a_default_style a:hover .a2a_svg, .blog-post-sharing .a2a_floating_style a:hover .a2a_svg, .blog-post-sharing .a2a_overlay_style a:hover .a2a_svg svg {opacity: 1;}
.post-sharing-top .a2a_default_style a:hover svg path{fill:#0d93df;}
.post-sharing-top .a2a_default_style a:hover .a2a_svg{border-color: #0d93df;}
.post-sharing-bottom input[type="checkbox"] {display: none;}
.like-cr label {cursor: pointer;}
.post-sharing-bottom {padding-top: 24px;border-top: 1.2px solid #DCE2EC;max-width: 197px;margin-top: 24px;}
.cmt-cr .custom_listing_comments {position: relative;}
.cmt-cr .custom_listing_comments::after {background-image: url(https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/Chat.svg);background-repeat: no-repeat;background-size: cover;width: 24px;height: 24px;content: '';position: absolute;left: 14px;top: 3px;}
.cmt-cr{padding-right:25px;}
.post-sharing-top .blog-post-share-text {margin-bottom: 24px;}
.filter_section.tc {padding-bottom: 100px;}
.like-cr input[type="checkbox"] {display: none;}
.like-cr label.active svg path {fill: red;stroke:red;}
.recent-blog-cmt ul li {display: inline-block;margin-bottom: 0px;margin-right: 5px;}
.ng-blog-post-section .post-body,
.ng-blog-post-section .post-body p,
.ng-blog-post-section .post-body ul li,
.ng-blog-post-section .post-body ol li {font-size: 22px;line-height: 32px;}
.ng-blog-post-section .dis-float.active .ng-post-right {position: fixed;top: 0;right: 0;}
.ng-post-bd #scroll-bar {position: fixed;top: 0;left: 0;width: 0;height: 6px;background-color: #09195F;z-index:1;}
.ng-post-bd .progress-container {width: 100%;height: 0px;background: #ffffff;}
.ng-post-bd .progress-bar {height: 8px;background: #09195F;width: 0%;position:fixed;z-index:2;}
.categ_sec.cmsec ul li a.active {color: #09195F;}



/* updated css */
.post-author-content ul {
  margin: 0;
}



@media(min-width:1440px){
  .ng-blog-post-section .dis-float.active .ng-post-right .post-sharing-top .a2a_default_style a {padding: 0px 15px 0px 0px;}
  .ng-blog-post-section .dis-float.active .ng-post-right {width:280px;}
  .author-page-customize {padding: 100px 0px 100px;}
  .ng-blog-post-section .ng-post-right .a2a_button_copy_link {padding-right: 0px !important;}
  .post-sharing-top .a2a_default_style a { padding: 0px 15px 0px 0px;}



}

@media(min-width:1700px){
  .ng-blog-post-section .dis-float.active .ng-post-right {width:362px !important;}
  .hs-search__no-results {padding: 0px 0px 300px;}
  .netgain-search-page {padding: 200px 0px 200px;}

}

@media(max-width:1700px){
  .ng-blog-post-section { padding: 55px 0px 100px;}
  .netgain-blog-listing h1 {margin-top: 55px;}
}

@media(max-width:1440px){

  .ng-blog-post-section .ng-post-left {width: 70%;}
  .ng-blog-post-section .ng-post-right {width: 30%;}
  .latest-blog-cmt ul li{margin-right:10px;}
  /*   .latest_bottom.dis-flex.vmiddle {display: block;position: inherit;left: 0;width: 100%;} */
  /*   .latest-blog-cmt{width: 100%;margin-bottom: 10px;}  */


}
@media(max-width:1366px){
  .blog-post-sharing {width: 100%;padding-top: 10px;}
  .latest-blog-cmt{width: 100%;} 
  .filter_text ul li.more-topic ul{right:-15px;left:auto !important;}
  .filter_text ul li.more-topic ul:before{left:auto !important;right:45px;}
}
@media(max-width:1280px){
  .filter_text ul li.more-topic ul{right:-15px;left:auto !important;}
  .filter_text ul li.more-topic ul:before{left:auto !important;right:45px;}
  .latest-author-content ul li{margin-right:18px;}
  .latest-author-content ul li:last-child{padding-left:26px;}
}
@media(max-width:1260px){
  .latest-blog-item .innerlatest_left {width: 100%;}
  .latest-blog-item .letest_left {width: 50%;}
  .latest-blog-item .latest_right {width: 50%;}
  .register-left-area {width: 50%;padding-right: 10px;}
  .register-right-area {width: 50%;} 
  .register-featured-img {width: 300px;height: 300px;} 
  .post-featured-img {height: 400px;margin-bottom: 70px;}
  .ng-blog-post-section .post-body ,
  .ng-blog-post-section .post-body p,
  .ng-blog-post-section .post-body ul li,
  .ng-blog-post-section .post-body ol li{font-size: 20px;line-height: 30px;}

}

@media(max-width:1200px){
  .netgain-search-page .hs-search-field__bar form input{font-size: 25px;line-height: 40px;}
  .ng-recent-post-content{margin-bottom:35px;}
  .ng-blog-post-sharing {width: 100%;}
  .ng-blog-cmt {width: 100%;}
}

@media(max-width:1160px){
  .register-section {padding: 70px 0px 70px;}
  .recent_post-item.blog-item .hs-featured-image-wrapper a{height:300px;}
  .latest-blog-item .innerlatest_left{height:300px;}
  .ng-author-area.dis-flex{display:block;}
  .ng-author-content ul li:first-child {margin-left: 0px;}
  .ng-author-featured {margin-bottom: 10px;} 
  .latest-author-area.dis-flex {margin-bottom: 30px;}
  .latest-blog-item-title h2 {margin-bottom: 25px;} 
  .latest-blog-content{margin-bottom:30px;}
  .latest-blog-cmt .custom_listing_comments{margin-bottom:10px;}
  .latest-blog-item .latest_right{padding-left:30px;}
  .ng-blog-post-section {padding: 75px 0px 70px;}  
  .ng-post-left h1{margin-bottom:35px;} 
  .recent-post-box.dis-flex.vmiddle  {display: block;}
  .recent-date-content {width: 100%;margin-bottom: 10px;}  
  .recent-post-box.dis-flex.vmiddle{width: 100%;} 
  .netgain-search-page {padding: 50px 0px 50px;}
  .filter_text ul li{margin-right:27px;}
}
@media(max-width:1100px){
  .ng-blog-post-section .ng-post-left {width: 100%;}
  .ng-blog-post-section .ng-post-right {width: 100%;}
  .recent-post-listing .hs-featured-image-link{height:220px;}
  .request-demo-section {padding: 70px 0px 70px;}
  .post-featured-img {height: 300px;margin-bottom: 50px;}
  .desktop-search-dv {display: none !important;}
  .filter_section.tc {padding-bottom: 50px;}
  .ng-blog-post-section .dis-float.active .ng-post-right {position: inherit;padding-left: 0px;padding-top: 20px;}
  .request-demo-section::before{width:400px;}
  .mobile-search-dv {display: block;}
  .mobile-search-dv .search-form {background: #F1F7FA;border-radius: 26px;padding: 10px 20px;margin: 20px 0px;}
  .netgain-search-page {margin-top:50px;}
  .author-page-customize{margin-top:50px;}
  .ng-post-bd .progress-bar{display:none;}
  /*   .recent-post-header h3{height:64px;} */
}


@media(max-width:1024px){
  .ng-blog-post-section .ng-post-left {width: 100%;}
  .ng-blog-post-section .ng-post-right {width: 100%;}
  .recent-post-listing .hs-featured-image-link{height:220px;}
  .request-demo-section {padding: 70px 0px 70px;}
  .post-featured-img {height: 300px;margin-bottom: 50px;}
  .desktop-search-dv {display: none !important;}
  .filter_section.tc {padding-bottom: 50px;}
  .ng-blog-post-section .dis-float.active .ng-post-right {position: inherit;padding-left: 0px;padding-top: 20px;}
  .request-demo-section::before{width:400px;}
  .filter_text ul li.more-topic ul{right:-15px;left:auto !important;}
  .filter_text ul li.more-topic ul:before{left:auto !important;right:45px;}
  .mobile-search-dv {display: block;}
  .mobile-search-dv .search-form {background: #F1F7FA;border-radius: 26px;padding: 10px 20px;margin: 20px 0px;}
  .netgain-search-page {margin-top:50px;}
  .author-page-customize{margin-top:50px;}
  .ng-post-bd .progress-bar{display:none;}
  .netgain-blog-listing h1 {margin-top: 90px;}
}

@media(max-width:991px){
  .recent_post-item.blog-item{padding:25px;}
  .latest-blog-item.dis-flex{padding:25px;}
  .ng-comment-section .comment-body{font-size:18px;line-height:28px;}
  .recent-post-section {padding: 70px 0px 0px;}
  .recent-post-section h2 {margin-bottom: 40px;}
  .recent-post-listing:nth-child(2n+2) {margin-right: 0px;}
  .recent-post-listing { margin-right: 4%;width: 48%;margin-bottom: 50px;}
  .filter_text {display: none;}
  #blog-topics {-moz-appearance: none; -webkit-appearance: none;cursor: pointer; background-image: url('https://9493287.fs1.hubspotusercontent-na1.net/hubfs/9493287/NetGain/netgain-path.svg') !important; background-position: right 15px center !important; background-repeat: no-repeat !important; background-size: 14px auto !important; padding-right: 50px;display: block !important;width: 100%;border-radius: 26px;background: #F1F7FA;padding: 13px 20px;}  
  .latest-author-content ul li:last-child{padding-left:23px;}  
  .latest-author-content ul li{margin-right:14px;}
  .ng_bottom-outer-dv{bottom:25px;left:25px;right:25px;}
  .ng_bottom { margin-top: 35px;}
  .ng-author-content ul li:last-child {padding-left: 25px;}
  .ng-author-content ul li {margin-left: 22px;}

  @media(max-width:767px){
    .register-left-area {width: 100%;padding-right: 0px;}
    .register-right-area {width: 100%;} 
    .register-left-area h2{max-width: 100%;margin-bottom:30px;} 
    .register-featured-img{margin-bottom:20px;} 
    .recent_post-item.blog-item{width:100%;margin-right:0px;margin-bottom:40px;}
    .latest-blog-item .letest_left {width: 100%;}  
    .latest-blog-item .latest_right{width: 100%;padding-left:0px;}  
    .ng_bottom {margin-top: 30px;}  
    .latest-author-area.dis-flex {margin-bottom: 26px;margin-top: 32px;}  
    .latest-blog-section {padding: 0px 0px 40px;} 
    .recent-post-listing{width:100%;margin-right:0px;margin-bottom:20px;}
    /*   .ng-comment-section {padding-top:0;}  */
    .ng-comment-section .section.post-footer {position: relative;padding-left: 0px;padding-top: 20px;}   
    .ng-comment-section form::before{left:0;top:-70px;} 
    .ng-comment-section form {max-width: 100%;margin-top: 100px;}  
    .post-featured-img {height: 250px;}
    .post-author-content {margin-left: 0px;margin-top: 20px;}
    .post-author-area.dis-flex.vmiddle {display: block;}
    .ng-blog-post-section .post-body,
    .ng-blog-post-section .post-body p,
    .ng-blog-post-section .post-body ul li,
    .ng-blog-post-section .post-body ol li
    {font-size: 18px;line-height: 28px;}
    .request-demo-wrapper h3{margin-bottom:30px;}
    .ng-blog-post-section .post-author-content ul li:first-child {margin-left: 0px;}
    .ng-comment-section .hs-button.primary{padding: 13px 45px 13px 45px;}
    .request-cta a{padding: 16px 45px;}
    .recent-post-listing .hs-featured-image-link{height:200px;}
    .recent_post-item.blog-item:last-child {margin-bottom: 0px;}
    .latest-blog-content {font-size: 18px;line-height: 28px;}
    .netgain-search-page .hs-search-field__bar form{display:block;margin-bottom:20px;}
    .hs-author-profile-ng-tag .hs-author-avatar {width: 200px;height: 200px;order: -1;margin:20px 0px 30px;}
    .hs-author-profile-ng-tag .hs-author-avatar::before{width:280px;height:280px;left: -40px;}
    .hs-author-profile-ng-tag .hs-author-avatar img{width:200px;height:200px;}
    .ng-author-bio-section {width: 100%;padding-right: 0px;margin-top:20px;}
    .ng-tag-listing-page .ng-blog-section::before{display:none;}
    .author-page-customize {padding: 50px 0px 50px;}
    .latest-blog-cmt ul li{margin-right:20px;}
    .author-page-customize .hs-author-name.tc {margin-top: 30px;}
    .ng-recent-post-content {margin-bottom: 35px;}
  }

  @media(max-width:567px){
    .recent_post-item.blog-item .hs-featured-image-wrapper a {height: 250px;}
    .latest-blog-item .innerlatest_left {height: 250px;}
    .ng-blog-post-sharing .a2a_default_style a {padding: 0px 10px 10px 0px;}
    .blog-post-sharing.dis-flex.vmiddle {display: block;}
    .blog-post-sharing .a2a_default_style a {padding: 0px 10px 10px 0px;}
    .latest-author-area.dis-flex {display: block;}
    .latest-author-content {width: 100%;padding-left: 0px;margin-top: 10px;}
    .ng-author-featured.dis-flex.vmiddle {display: block;}
    .ng-author-area h4{padding-left:0px;margin-top:10px;}
    .register-featured-img {width: 220px;height: 220px;}
    .post-featured-img {height: 220px;}
    .ng-blog-cmt, .ng-blog-post-sharing {width: 100%;}
    .ng_bottom-outer-dv {position: inherit;bottom: inherit;left: inherit;right: inherit;}
    .recent_post-item.blog-item .recent_parent {padding-bottom: 0px;}
  }
  @media(max-width:480px){
    .ng-recent-post-content {max-width: 100%;}
    .ng-author-content {font-size: 13px;}
    .latest-author-content ul {font-size: 13px;}
    .ng-author-content ul li {margin-left: 20px;}
    .ng-author-content ul li:last-child {padding-left: 20px;}
    /* updated css */
    .post-author-content ul { padding: 0;}
  }
  @media(max-width:376px){
    .recent_post-item.blog-item .hs-featured-image-wrapper a {height: 200px;}
    .latest-blog-item .innerlatest_left {height: 200px;}
  }