.notification-bar .link-blue:hover{color:#00a8d0}
.post-body h4{margin-top:0;margin-bottom:20px;font-family:"Futura Md BT";font-weight:500;font-size:24px}
.post-body h5{margin-top:0;margin-bottom:20px;font-family:"Futura Md BT";font-weight:500;font-size:20px}
.content-wrapper{display:flex;margin-bottom:60px;align-items:flex-start}
.post-listing{padding-bottom: 2rem; }
@media (max-width: 993px) {
  .content-wrapper{margin-bottom:40px}
.post-listing {  padding-bottom: 1em; }
}
/* @media (max-width:993px){
.post-body{margin-top:45px}
} */
.separator{border-bottom:3px solid rgba(35,80,102,.18);width:100%;margin:35px 0;height:1px}
.blog-list-wrapper{width:70%;padding-right:15px;margin:50px 0 0}
.blog-sidebar-wrapper{width:30%;padding-left:20px;z-index:10; margin-top:50px;}
@media (max-width: 993px) {
    .blog-sidebar-wrapper {
        margin-top: 20px;
    }
  .blog-list-wrapper{
    margin:0px;
  }
}

.blog-sidebar-wrapper h3 {
   font-size: 26px;
    font-weight: 900;
    margin: 0 0 0.25em;
  font-family: 'Futura Hv BT';
  color:#1D1D1D;
  
}

@media only screen and (max-width: 1599.98px) {
 .blog-sidebar-wrapper h3{
     font-size: 24px;
   }
  }
  @media only screen and (max-width: 766.98px) {
  .blog-sidebar-wrapper h3 {
     font-size: 22px;
   }
  }
  @media only screen and (max-width: 479.98px) {
 .blog-sidebar-wrapper h3 {
     font-size: 20px;
   }
  }

@media (max-width:1366px){
.content-wrapper{justify-content:initial}
.blog-list-wrapper{padding-right:10px}
.blog-sidebar-wrapper{padding-left:15px}
}
@media (max-width:1200px){
.blog-list-wrapper{width:64%;padding-right:21px}
.blog-sidebar-wrapper{width:36%}
}
@media (max-width:993px){
.content-wrapper{display:block}
.blog-list-wrapper{width:100%;padding-right:0}
.blog-sidebar-wrapper{width:100%;padding:0}
.post-listing::after{content:"";background:0 0}
}
.blog-list-wrapper .blog-breadcrumb{border-bottom:0;padding-bottom:10px;position:relative;display:inline-block}
.blog-breadcrumb img{position:absolute;right:-30px;top:7px;vertical-align:bottom}
.blog-list-wrapper .blog-breadcrumb h1{margin:0;padding:0}
.blog-list-wrapper .blog-breadcrumb a{font-weight:400;color:#32b7d8;font-size:20px}
.blog-list-wrapper .blog-breadcrumb a img{vertical-align:bottom}
.post-listing{position:relative;z-index:2}
.post-listing:before{content:"";position:absolute;right:110px;top:-11px;z-index:-2;width:1000px;height:925px;background:radial-gradient(ellipse at center,rgba(125,227,249,.55) 0,rgba(0,0,0,0) 73%)}
.post-header{padding-bottom:20px}
@media (max-width:993px){
.post-header{padding-bottom:10px}
}
.post-header h1{color:#1d1d1d;opacity:1;line-height:1.3;font-size:3.438em;font-weight:900;margin-top:0;margin-bottom:18px;font-family:"Futura Hv BT"}
@media only screen and (max-width:1599.98px){
.post-header h1{font-size:3rem}
}
@media only screen and (max-width:1439.98px){
.post-header h1{font-size:2.8rem}
}
@media only screen and (max-width:1365.98px){
.post-header h1{font-size:2.5rem}
}
@media only screen and (max-width:1199.98px){
.post-header h1{font-size:2.2rem}
}
@media only screen and (max-width:766.98px){
.post-header h1{font-size:2rem}
}
@media only screen and (max-width:574.98px){
.post-header h1{font-size:1.7rem}
}
.post-header .topics{border:2px solid #32b7d8;border-radius:11px;padding:10px;color:#32b7db;width:fit-content;margin-bottom:26px}
@media (max-width: 993px){
.post-header .topics{  border:1px solid #32b7d8; }
}
.post-header .hubspot-author-data{padding-bottom:20px;border-bottom:3px solid rgba(112,112,112,.15)}
.post-header .topics .topic-link{font-size:20px;color:#32b7d8}
.post-header .hubspot-author-data{color:#1d1d1d;font-size:20px;position:relative}
.post-header .hubspot-author-data .author-link{font-size:20px;font-weight:700;color:#1d1d1d}
.post-header .hubspot-author-data .post-publish-date{font-size:20px;color:#1d1d1d}
}
@media only screen and (max-width:1599.98px){
.blog-list-wrapper .blog-breadcrumb a,.post-header .hubspot-author-data,.post-header .hubspot-author-data .author-link,.post-header .hubspot-author-data .post-publish-date,.post-header .topics .topic-link{font-size:1.15rem}
}
@media only screen and (max-width:766.98px){
.blog-list-wrapper .blog-breadcrumb a,.post-header .hubspot-author-data,.post-header .hubspot-author-data .author-link,.post-header .hubspot-author-data .post-publish-date,.post-header .topics .topic-link{font-size:1.1rem}
}
@media only screen and (max-width:479.98px){
.blog-list-wrapper .blog-breadcrumb a,.post-header .hubspot-author-data,.post-header .hubspot-author-data .author-link,.post-header .hubspot-author-data .post-publish-date,.post-header .topics .topic-link{font-size:1rem}
}

/* Author Date Hubspot */

.post-header .hubspot-author-data{ display: flex; align-items: center;}
.post-header .hubspot-author-data .author-image-container  img{border:2px solid #32b7d8;border-radius:100%;height:auto;width:100%}
.post-header .author-image-container{height:48px;width:48px;margin-right:10px}
/* Author Date Hubspot Ends */

.post-body h2{color:#1d1d1d;font-size:1.875em;line-height:1.3;font-family:"Futura Hv BT";font-weight:900;margin:20px 0}
.post-body img{border-radius:20px;margin:15px auto 15px;padding:5px; height:auto;}
.post-body img+img{margin:15px auto 15px}
.post-body p{font-family:Roboto,sans-serif;font-size:1.25rem;color:#1d1d1d;line-height:1.6}
.post-body ul{list-style-type:none;padding:0}
.post-body ul>li{padding-left:32px;text-align:left;color:#1d1d1d;font-size:1.25rem;line-height:1.6;margin:15px 0; position:relative; background:url(https://info.qasource.com/hubfs/qasource/images/list-style.svg) no-repeat 0 6px;background-size:19px}
.post-body ul li>ul>li{background:none; padding-left:20px}
.post-body ul li>ul>li:after{
content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 8px;
    height: 8px;
    background-color: salmon;
    border-radius: 30px;
}

.post-body a{
      color: rgb(0, 168, 208);
    border-bottom: 1px solid;
  
  font-size:1.25rem}
.post-body a:hover{
  color:#fa8072;
 border-bottom-color:#fa8072;
}
.post-body ol li::marker{font-size:100%;font-weight:700}
.post-body ol li{color:#1d1d1d;font-size:1.25rem;line-height:1.6}
@media only screen and (max-width:1599.98px){
.post-body a,.post-body ol li,.post-body p,.post-body ul li{font-size:1.15rem}
}
@media only screen and (max-width:766.98px){
.post-body a,.post-body ol li,.post-body p,.post-body ul li{font-size:1.1rem}
}
@media only screen and (max-width:479.98px){
.post-body a,.post-body ol li,.post-body p,.post-body ul li{font-size:1rem}
}
.post-body .tips-file-name{background:#fff;border-radius:10px;padding:20px;margin:15px 0;border-left:10px solid #7de3f9;word-break:break-word}
.post-body .tips-file-name pre{overflow-x:auto; margin:0;}

.post-body .tips-file-name pre{color:#1d1d1d;font-size:1.25rem; line-height:1.6}
@media only screen and (max-width:1599.98px){
.post-body .tips-file-name pre{font-size:1.15rem}
}
@media only screen and (max-width:766.98px){
.post-body .tips-file-name pre{font-size:1.1rem}
}
@media only screen and (max-width:479.98px){
.post-body .tips-file-name pre{font-size:1rem}
}
.blog-sidebar-wrapper .hs_cos_wrapper:nth-child(2){margin-top:50px}
.blog-sidebar-wrapper .hs_cos_wrapper:nth-child(3){margin-top:50px}
.blog-sidebar-wrapper .hs_cos_wrapper:nth-child(4){margin-top:50px}
@media (max-width:993px){
.blog-sidebar-wrapper .hs_cos_wrapper:nth-child(2),.blog-sidebar-wrapper .hs_cos_wrapper:nth-child(3),.blog-sidebar-wrapper .hs_cos_wrapper:nth-child(4){margin-top:25px}
}
.social-sharing-wrapper{padding:2em 0;text-align:center;border-bottom:3px solid rgba(112,112,112,.15)}
@media (max-width:993px){
.social-sharing-wrapper{padding:1em 0}
}
.social-sharing{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.social-sharing .social-sharing__share-text{font-size:1.25rem;color:#1d1d1d;font-family:"Futura Hv BT";font-weight:900;margin-right:.7rem}
@media only screen and (max-width:1599.98px){
.social-sharing .social-sharing__share-text{font-size:1.2rem}
}
.social-sharing-wrapper .social-sharing__link{margin-right:.3rem}
.social-sharing-wrapper .social-sharing .social-sharing__link{display:inline-block;width:32px;height:32px;border-radius:50px;background:linear-gradient(180deg,#00b3da 0,#0083b0 100%);padding:8px}
.social-sharing .social-sharing__link svg{width:100%;height:100%;filter:brightness(0) invert(1)}
.social-sharing .social-sharing__link{transition:all .35s ease-in-out}
.social-sharing .social-sharing__link:hover{transform:translateY(-4px)}
.comments-wrapper{position:relative;z-index:10}
.comments-wrapper h3{font-size:20px;color:#1d1d1d;font-family:"Futura Hv BT";font-weight:900;padding:2em 0;margin:0}
@media (max-width:993px){
.comments-wrapper h3{padding:1em 0}
}
@media only screen and (max-width:1599.98px){
.comments-wrapper h3{font-size:1.2rem}
}
.comment-form{background:transparent linear-gradient(315deg,#e7f1f3 0,#fff 100%) 0 0 no-repeat padding-box;box-shadow:20px 60px 60px #45738A24;border:2px solid #fff;border-radius:30px;opacity:1;display:flex;width:100%;padding:40px}
@media (max-width:993px){
.comment-form{padding:25px}
}
.hs-input:not([type=checkbox]){background:#f2f9ff 0 0 no-repeat padding-box;border:2px solid #c5daec;border-radius:9px;box-sizing:border-box;font-family:Roboto,sans-serif;height:48px;padding:5px 10px;width:100%}
@media (max-width:575px){
.hs-input:not([type=checkbox]){width:100%}
}
.comment-form .hs-form .hs_comment,.comment-form .hs-form .hs_email,.comment-form .hs-form .hs_firstname,.comment-form .hs-form .hs_lastname,.comment-form .hs-form .hs_submit,.comment-form .hs-form .hs_subscribe,.comment-form .hs-form .hs_website{display:inline-block;width:48%;vertical-align:top}
@media (max-width:575px){
.comment-form .hs-form .hs_comment,.comment-form .hs-form .hs_email,.comment-form .hs-form .hs_firstname,.comment-form .hs-form .hs_lastname,.comment-form .hs-form .hs_submit,.comment-form .hs-form .hs_subscribe,.comment-form .hs-form .hs_website{display:inline-table;width:100%;vertical-align:top}
}
.comment-form .hs-form .hs_email,.comment-form .hs-form .hs_firstname,.comment-form .hs-form .hs_lastname,.comment-form .hs-form .hs_website{margin-bottom:0;min-height:81px;resize:none}
.comment-form .hs-form .hs-form-field{margin:5px 0;position:relative}
@media (max-width:993px){
.comment-form .hs-form .hs-form-field{margin:2px 0}
.comment-form .hs-form .hs_email,.comment-form .hs-form .hs_firstname,.comment-form .hs-form .hs_lastname,.comment-form .hs-form .hs_website{min-height:76px}
}
.comment-form .hs-form .hs_lastname,.comment-form .hs-form .hs_website{margin-left:4%}
@media (max-width:575px){
.comment-form .hs-form .hs_lastname,.comment-form .hs-form .hs_website{margin-left:0}
}
.comment-form .hs-form .hs_comment,.comment-form .hs-form .hs_submit,.comment-form .hs-form .hs_subscribe{width:100%}
.comment-form .hs-form .hs-form-field>label{color:#1d1d1d;display:block;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:400;margin-bottom:3px}
@media only screen and (max-width:1599.98px){
.comment-form .hs-form .hs-form-field>label{font-size:1.15rem}
}
@media only screen and (max-width:766.98px){
.comment-form .hs-form .hs-form-field>label{font-size:1.1rem}
}
@media only screen and (max-width:479.98px){
.comment-form .hs-form .hs-form-field>label{font-size:1rem}
}
.hs-input:not([type=checkbox]):focus{border-color:#00a8d0}
.hs-input:not([type=checkbox]){transition:all .35s ease-in-out}
.comment-form .hs-form .hs-form-field textarea{height:150px;resize:none}
.comment-form .hs-form .hs-error-msgs{color:#fc2e3a;font-size:14px;font-style:italic;list-style:none;margin:0;padding:0}
.comment-form .hs-button{background:salmon;color:#fff;border:0;font-size:1.375rem;line-height:1;padding:21px 42px;border-radius:8px;position:relative;margin-top:20px;overflow:hidden;display:inline-block;text-align:center;font-weight:500;font-family:"Futura Md BT";cursor:pointer;width:100%;max-width:316px;transition:all .3s ease-in-out}
@media only screen and (max-width:1599.98px){
.comment-form .hs-button{font-size:1.2rem}
}
.comment-form .hs-button:hover{background:#f87465;box-shadow:0 10px 30px #f97d9fc2}
/* .comment-form  .hs-input.error-mssg+span::after {
    border: 2px solid salmon;
} */
.comment-form .hs-input.invalid.error {
    border: 2px solid salmon;
}

.post-listing .post-item .social-sharing-wrapper{display:inline-block;font-size:15px;margin-top:10px;position:relative;border:2px solid #fe5D5E66;border-radius:8px;padding:8px}
.post-listing .post-item .social-sharing-wrapper a{font-size:20px;color:#1d1d1d}
.post-listing .post-item .social-sharing-wrapper svg{height:.9em;width:.9em}
.post-listing .post-item .social-sharing-wrapper ul{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgb(0 0 0 / 20%);display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:250px;z-index:99;padding:10px}
.post-listing .post-item .social-sharing-wrapper:hover ul{display:block}
.post-listing .post-item .social-sharing-wrapper ul li{padding:5px}
/* .blog-sidebar-wrapper{position:relative;z-index:102} */
.post-body h3{margin:0 0 15px;font-size:1.875rem;font-family:futura_md_btmedium;font-weight:400;line-height:1.3}
@media only screen and (max-width:1599.98px){
.post-body h3{font-size:1.6rem}
}
@media only screen and (max-width:1365.98px){
.post-body h3{font-size:1.5rem}
}
@media only screen and (max-width:574.98px){
.post-body h3{font-size:1.3rem}
}
/* Ol Style Updated */
.counter-style>li{position:relative}
.counter-style{list-style-type:none;counter-reset:number}
.counter-style>li:before{counter-increment:number;content:counter(number) ".";position:absolute;top:0;left:-38px;font-size:1.875rem;line-height:1.3;font-weight:400;font-family:"Futura Md BT"}
@media only screen and (max-width:1599.98px){
.counter-style>li:before{font-size:1.6rem}
}
@media only screen and (max-width:1365.98px){
.counter-style>li:before{font-size:1.5rem}
}
@media only screen and (max-width:574.98px){
.counter-style>li:before{font-size:1.3rem}
}
/* Ol Style Updated */


/* Strong Tag CSS Updated */
 strong{font-weight:500}
/* Strong Tag CSS Updated Ends*/

/* Social-sharing wrapper */
a.social-sharing__link:nth-child(4) span{
  background: url(https://info.qasource.com/hubfs/qasource/SVG/twitter-x.svg);
    height: 15px;
    width: 15px;
    display: block;
    background-repeat: no-repeat;
}


a.social-sharing__link:nth-child(4) svg {
    display: none;

}
/* Social-sharing wrapper  Ends*/

.hs-cta-wrapper .cta_button {border: none; position: relative; overflow: hidden;}
.hs-cta-wrapper .cta_button.hs-btn{padding: 21px 42px!important;}
.hs-cta-wrapper .cta_button.hs-btn:after {
  content: "";
  background: #fff;
  height: 155px;
  left: -75px;
  opacity: .1;
  position: absolute;
  top: -50px;
  width: 50px;
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  transform: rotate(35deg);
  z-index: 1;
}
.hs-cta-wrapper .cta_button.hs-btn:hover:after {left: 120%; transition: all 1s cubic-bezier(0.19,1,0.22,1);}

/* .hs-cta-wrapper.hs-cta-image .cta_button {
  padding: 0!important;
} */
.comment-form .hs-form .legal-consent-container .inputs-list .hs-form-booleancheckbox-display input[type=checkbox]+span:before {
    background-color: transparent;
    border-bottom: 2px solid salmon;
    border-left: transparent;
    border-right: 2px solid salmon;
    border-top: transparent;
    box-shadow: none;
    content: ""!important;
    content: "";
    height: 13px;
    left: 8px;
    opacity: 0;
    position: absolute;
    top: 4px;
    transform: rotate(45deg);
    width: 6px;
    z-index: 1;
}
.comment-form .hs-form .legal-consent-container .inputs-list .hs-form-booleancheckbox-display input[type=checkbox]:checked+span:before {
    opacity: 1;
}
.comment-form .hs-form-booleancheckbox-display>span:after {
    background-color: #fff;
    border: 2px solid #bce9f5;
    content: "";
    height: 22px;
    left: 0px;
    position: absolute;
    top: 2px;
    width: 22px;
  border-radius:5px;
}
.comment-form .hs-form .legal-consent-container .inputs-list .hs-form-booleancheckbox{
  padding-left:35px;
}

.comment-form .legal-consent-container .hs-form-booleancheckbox-display input[type=checkbox]:checked+span:after {
    border-color: salmon;
    color: salmon;
    font-size: 16px;
    opacity: 1;
    text-align: center;
}
.comment-form .tooltip-wrapper .label-tooltip svg{
    width: 20px;
    height: 20px;
  fill:#fa8072;
    /* display: inline-block; */
    vertical-align: middle;
}
.comment-form .hs-form-booleancheckbox-display>span p a {
    border-bottom: 1px solid #00a8d0;
    color: #00a8d0;
    display: inline-block;
    position: relative;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
}
.comment-form .hs-form-booleancheckbox-display>span p a:hover{
    border-bottom-color: salmon;
    color: salmon;
}
.sidebar-blog-subscription .hs-form-booleancheckbox-display>span p a:hover {
    border-bottom-color: salmon;
    color: salmon;
}
.spacer-btm {
  height: 10px;
}


.tooltip-wrapper .tooltip-text {
  right: 258px !important;
  top:-18px
}
@media (max-width:1600px){
  .tooltip-wrapper .tooltip-text {
  right: 286px !important;
  }
}
@media (max-width:1440px){
  .tooltip-wrapper .tooltip-text {
  right: 227px !important;
  }
}
@media (max-width:1366px){
  .tooltip-wrapper .tooltip-text {
  right: 156px !important;
  }
}
@media (max-width:1200px){
  .tooltip-wrapper .tooltip-text {
  right: 347px !important;
    width: 193px !important;
    top:4px !important;
  }
}
@media (max-width: 993px){
.tooltip-wrapper .tooltip-text {
     right: initial !important;
    width: inherit !important;
    top: inherit !important;
}
}
.post-body .tips-file-name p{
  margin-bottom:0
}

/* For Header */
       .wrapper>*:not(.site-header) {
       transition: filter .175s linear 0s;
    }
        @media (max-width:991px){
          .menu-open .wrapper>*:not(.site-header) {
               filter: blur(4px);
    transition: filter .2s linear .2s;
           }
        }
        @media (min-width:991px){
         .blur-filter .wrapper>*:not(.site-header) {
               filter: blur(4px);
                transition: filter .2s linear .2s;
            } 
        }  

/* .hs_cos_wrapper p:last-child .hs-cta-wrapper .cta_button {
  padding: 0!important;
  overflow: initial;
}
.hs_cos_wrapper p:last-child .hs-cta-wrapper .cta_button:after {
display:none;
}  */