#popmake-9091 .pop_form_wrapper {
 margin-top: -295px !important;
}
#popmake-9091 .pum-content.popmake-content {
    padding: 0px 20px;
}
#popmake-9091 .popup_frm_warp {
    padding-right: 30px !important;
}

.ivys_gradient-text_h1 h2{
    font-family: Albert Sans;
    font-size: 42px;
    line-height: 48px;
    font-weight: 500;
}

.footer_nav_btn {
    padding-left: 20px !important;
    background: transparent !important;
    display: table;
}
textarea#wpforms-60077-field_18 {
    resize: vertical;
}
.wpforms-container-full .wpforms-form label, .wpforms-container-full .wpforms-form button, .wpforms-container .wpforms-submit button {
    border: 3px !important;
    border-radius: 3px !important;
    /*line-height: 6px !important;*/
    vertical-align: top !important;
}
.wpforms-container-full .wpforms-form input[type="checkbox"] + label {
    line-height: 1.3 !important;
} 
.comments-section {
    display: none;
}
p.vc_custom_heading.bottom-p-0 {
    padding-bottom: 0 !important;
}
#pum-9091 .popmake-content .wpforms-field-label,
.popmake-content label.wpforms-field-label {
    color: #333333 !important;
}
.popmake-content .wpforms-field-label, 
.popmake-content label.wpforms-field-label {
    color: #333333 !important;
}
#pum-9091 .popmake-content div.wpforms-container-full,
.popmake-content div.wpforms-container-full,
#pum-9091 .popmake-content .wpb_content_element,
.popmake-content .wpb_content_element {
	margin-bottom: 0;
}
.popmake-content .wpb_text_column.wpb_content_element .wpb_wrapper p {
    padding-bottom: 0;
}
.container-wrap #author-bio #author-info p {
    max-width: 100% !important;
}
.inline-image-wrapper.column_container.column_element_direction_desktop_horizontal > .vc_column-inner > .wpb_wrapper,
.popmake-content .column_container.column_element_direction_desktop_horizontal > .vc_column-inner > .wpb_wrapper {
    display: flex;
}

#sidebar {
    max-width: 308px;
}

.post-area {
    width: 71.5%;
}
body.blog li.cat-item.cat-item-1 {
    display: none;
}
body.single-post li.cat-item.cat-item-1 {
    display: none;
}
#sidebar .widget {
    margin-bottom: 20px;
}
#sidebar .widget button.wp-block-search__button.wp-element-button {
    font-size: 0px;
}
#sidebar .widget button.wp-block-search__button.wp-element-button:before {
    content: '\e002';
    /*color: #fff;*/
    font-size: 18px;
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: inherit;
}

.single.single-post .section-title h1 {
    max-width: unset !important;
}
body.single-post .post-area #author-info p a {
    color: #402de5 !important;
}
body.single-post .post-area #author-info p a:hover {
    color: inherit !important;
}
body.single-post .post-area #author-bio img {
    width: 125px;
    height: 125px;
}
body .accessability_container button.wahout.aicon_link {
    background: transparent !important;
    background-color: transparent !important;
}
body .accessability_container button.wahout.aicon_link img.aicon_image {
    width: 45px;
    max-width: 45px;
    background: transparent !important;
    background-color: transparent !important;
}
nav.rank-math-breadcrumb {
    font-size: 14px;
    line-height: 1.5;
}
.grecaptcha-badge {
	bottom: 50px !important;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-inline ul li {
	align-items: center;
}
.wpb_row.vc_row-fluid.vc_row.has-global-section.global-zero-index {
    z-index: 0;
}
.wpforms-container label#wpforms-60077-field_13_suggestion,
#popmake-9091 .popmake-content .wpforms-container label#wpforms-9260-field_13_suggestion {
    color: var(--wpforms-label-error-color) !important;
    /*padding-top: 7px;*/
}
label#wpforms-8257-field_13_suggestion {
    /*padding-top: 5px;*/
}
.wpforms-field.wpforms-field-email label.wpforms-error.mailcheck-error[id^="wpforms-"][id$="_suggestion"] {
    /*padding-top: 5px;*/
    color: #d63637 !important;
}
div#wpforms-9260.wpforms-container-full .wpforms-confirmation-container-full p {
    color: #000;
}
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li {
    align-items: start;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-inline ul li {
    align-items: flex-start;
}
body .fa.fa-twitter:before {
    content: "\e918" !important;
}
body.search div#search-results article.result h2.title > span {
    color: #444;
}
.single-post .lwptoc.lwptoc-autoWidth.lwptoc-baseItems.lwptoc-light.lwptoc-notInherit {
    margin-top: 0px !important;
}
.single-post .content-inner h2 {
    padding-bottom: 20px;
}

.btc_bs_freecont_wrapper_sec {
    padding-bottom: 20px;
}
.single-post .post-content>.post-featured-img>img{
    margin-bottom:20px ;
}
.single-post .post-content li {
    padding-bottom: 15px;
}
.single-post .post-content ul {
   margin-bottom: 0px;
   padding-bottom: 1em;
}
.ivy_textedittor_h3_style h1, body .ivy_textedittor_h3_style h1{
    font-family: Barlow;
    letter-spacing: 1.5px;
}

.ivys_h1_split_heading h2{
  font-family: Albert Sans;
  font-weight: 500;
}
.ivys_h1_heading .nectar-highlighted-text h2 {
   font-family: Albert Sans;
   font-weight: 500;
}
/*--- Body popup css start  ---*/
#popmake-9091 .pum-content.popmake-content {
     overflow-y: auto;
    max-height: 80vh;
}
html.pum-open.pum-open-overlay #header-outer {
    padding-right: 17px;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 17px;
}

.pum-open.pum-open-overlay button.wahout.aicon_link {
    left: -65px;
}
.pum-open.pum-open-overlay #bp-web-widget-container iframe#bp-web-widget {
    right: 17px !important;
}
.pum-open.pum-open-overlay a#to-top {
    right: 34px !important;
}
#to-top {
    right: 17px;
}
/*--- Body popup css  end---*/
@media only screen and (max-width: 1600px) {
#popmake-9091 .pop_form_wrapper {
    margin-top: -265px !important;
}
}

@media screen and (min-width: 1024px) and (max-width: 1500px) {
	.img-with-aniamtion-wrap[data-max-width="150%"] .inner {
	    width: 130%;
	    margin-left: -15% !important;
	}
}
@media screen and (min-width: 683px) and (max-width: 999px) {
	body.single-post .related-post-wrap .row .col img:not([srcset]) {
        width: 100%;
    }
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
    body.single-post .post-area {
        width: 100%;
    }
    .single .heading-title {
        padding-bottom: 0px;
    }
    
    .chosen_partner_warpper .nectar-fancy-box {
        margin-bottom: 40px !important;
        margin-top: 0px !important;
    }
    body.blog #ajax-content-wrap .post-area.col.span_9 {
        width: 100%;
    }
    body.blog #sidebar, body.single-post #sidebar {
        display: none;
    }
    #slide-out-widget-area.fullscreen-split .inner>.container.normal-container {
    	margin: 0 auto;
    }
    .grecaptcha-badge {
	    bottom: unset !important;
    }
    .wpb_wrapper h1.vc_custom_heading.custom-small-heading {
        font-size: 17px !important;
        line-height: 21px;
    }
    
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li a:after {
        bottom: -7px !important;
    }
    
    #slide-out-widget-area[data-dropdown-func].fullscreen-split .off-canvas-menu-container>ul>li>ul>li {
        padding: 8px 0;
    }

}
@media only screen and (max-width: 999px) {
    #popmake-9091 .pop_form_wrapper {
    margin-top: 0 !important;
}
#popmake-9091 .popup_frm_warp {
    padding-right: 0px !important;
}
  #popmake-9091 .Popup_text_area {
    display: none;
}
 #popmake-9091 .popup_count_area {
    display: none !important;
}
#popmake-9091 .pum-content.popmake-content {
    padding: 20px 20px;
    background: linear-gradient(90deg, #402de5 0%, #2ac4ea 100%);
    opacity: 0.8;
    background: blue;
}
.popup_form_logo_img .vc_col-sm-3 {
   width: 24% !important;
}
}


@media only screen and (max-width: 480px) {
 .under_line_css .font_line_height_61px.nectar-highlighted-text[data-style] > * {
    line-height: 46px !important;
  }
  .nectar-button.jumbo {
     font-size: 14px;
  }
  .pum-theme-8270 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
        right: 2px;
        height: 30px;
        width: 30px;
        font-size: 28px;
    }
 .nectar-post-grid-wrap.case-studies-loop-wrapper span.meta-category a {
    margin: 0 5px 5px 0;
    font-size: 14px;
    font-weight: 500;
  }
  .bit-slider-nav-fix ol.flickity-page-dots {
        bottom: -40px !important;
    }
    .wpforms-recaptcha-container.wpforms-is-recaptcha > .g-recaptcha > div:first-child {
        max-width: 100% !important;
    }
}

.nectar-global-section.before-footer {
    margin-bottom: 3rem;
}

@media(min-width: 768px) {
    .nectar-global-section.before-footer {
        margin-bottom:0
    }
}
.bitcot-sticky-footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #3b28df;
}
@media only screen and (min-width: 768px) {
    .bitcot-sticky-footer {
        display: none;
    }
}
.bitcot-sticky-footer a.btn {
    color: #fff;
    text-align: center;
    width: 50%;
    border-radius: 0;
    height: auto;
    font-size: 1.3125rem;
    padding: .575rem .5rem;
    -ms-flex-preferred-size: 50%;
    max-width: 50%;
    border-right: 2px solid #160c6ade;
}