body.redesign .single_education_wrap { padding-left: 20px !important; padding-right: 20px !important; }

@media (max-width: 900px) and (min-width: 768px){
body.redesign .single_education_wrap { padding-left: 0px !important; padding-right: 0px !important; }
.fl-node-ik91heol8v5t, .fl-node-xbmqykc5u20p{display:flex;gap:20px;}
.fl-node-ik91heol8v5t:before,
.fl-node-xbmqykc5u20p:before{content:none!important}
.fl-node-ik91heol8v5t:after,
.fl-node-xbmqykc5u20p:after{content:none!important}
}

body.single-post.redesign .navigation_left a[rel="prev"], body.single-post.redesign .navigation_right a[rel="next"] { border-bottom: 0px; font-weight: 500; height: 48px; display: inline-flex; align-items: center; background-color: rgb(43, 47, 60) !important; color: rgb(255, 255, 255) !important; padding: 15px !important; min-height: 48px !important; }

body.redesign .lwa-bones .pixelbones input[type="submit"].button-primary, body.redesign #getMagicLink { align-items: center; justify-content: center; background-color: rgb(247, 121, 8) !important; color: white !important; padding: 15px !important; display: flex !important; min-height: 48px !important; max-height: 48px !important; line-height: normal !important; box-sizing: border-box !important; border: 0px solid transparent !important; font-weight: 500 !important; }

body.ast-single-post .single_education_wrap h3 { font-weight: 900; }

body.single-post:not(.postid-34693) .single_edu_description iframe { width: 100%; }

body.single-post:not(.postid-34693):not(.postid-36570):not(.postid-29910):not(.postid-37742) .single_edu_description:has(iframe) .author_date_tag { margin-bottom: 0px; margin-top: 70px !important; }

@media (min-width: 901px){
    body.single-post:not(.postid-34693)  .single_edu_description:has(iframe) .author_date_tag { margin-bottom: 0px;  }


    body.single-post:not(.postid-34693):not(.postid-36570):not(.postid-29910):not(.postid-37742)  .single_edu_description:has(iframe) .author_date_tag {  margin-top: 100px !important; }

}
.gform_wrapper.gravity-theme .gform_fields { column-gap: 0px !important; }

body:not(.home) #gform_wrapper_58 input[type="text"], body:not(.home) #gform_wrapper_58 input[type="email"] { border-bottom-color: rgb(143, 139, 136) !important; border-bottom-width: 1px; }

hr { background-color: rgb(238, 238, 238); }

.single_education_wrap ul { }

.single_edu_subscription { width: 100%; }

.single_edu_left_right_des { padding-bottom: 50px; }

.auth_img img { width: 80px; height: 80px; border-radius: 100%; overflow: hidden; margin-right: 10px;}

.auth_name, .auth_date, .auth_tag { }

.author_date_tag { margin-top: 40px; margin-bottom: 40px; padding-bottom: 0px; border-bottom: 1px solid rgb(238, 238, 238); overflow-x: hidden!important; }

.author_date_tag_innr { padding: 28px 0px 28px 100px; position: relative; overflow: visible!important;height: auto!important; column-gap: 15px}

@media (min-width: 901px){
    .author_date_tag_innr{margin-top:50px}
}

.auth_name, .auth_date, .auth_tag { padding-right: 10px; position: relative; }

.auth_img, .auth_name, .auth_date, .auth_tag { display: inline-block; vertical-align: middle; }

.auth_name p, .auth_date p, .auth_tag a { display: inline-block; font-weight: 900; }

.navigation { overflow: hidden; }

.navigation_left a, .navigation_right a { }

.navigation_left, .navigation_center { margin-right: 30px; }

.navigation_left, .navigation_right, .navigation_center { display: inline-block; font-weight: 600; }

.navigation_left a, .navigation_center a { color: rgb(247, 121, 8); }

#primary { margin: 70px 0px; }

blockquote { padding: 1.2em; font-size: 1.1em; line-height: inherit; position: relative; margin: 1.5em 1em !important; }

.footnotes { display: none; }

.single_edu_description.description_margin { width: 80%; margin: 0px auto; }

@media (max-width: 900px) and (min-width: 768px){
    .single_edu_description.description_margin{width:100%}
    .single_education_wrap{padding-left:0!important; padding-right: 0!important}
}
.single_education_wrap p { color: black; }
.single_education_wrap p strong{color:#2B2F3C!important}
.navigation { text-align: right; width: 100%; }

.single_edu_description blockquote { padding: 0px; border-left: 0px; margin-left: 0px !important; margin-right: 0px !important; }

.RightsIcons { position: relative; }

.RightsIcons img { position: absolute; height: 30px; }

.navigation { margin-top: 50px; text-align: right; }

.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary { margin-top: 0px; }



body.single.single-post .single_edu_description ol:not(.resp-tabs-list) {
  margin: 0 0 1.5em 0 !important;
  padding-inline-start: 0;
  list-style-position: inside;
}

body.single.single-post .single_edu_description ol:not(.resp-tabs-list) li {
  padding-left: 0;
  margin-bottom: 10px;
}

body.single-post .navigation_left a, body.single-library .navigation_left a { background-size: 10px; background-repeat: no-repeat; background-position: 0% 4px; padding-left: 17px; background-image: url("images/Icons-Integra-website_Arrow-Left-Orange-alt.svg") !important; }

a.footnote-button { width: 36px; min-width: 36px; max-width: 36px; height: 18px; text-align: center; }

a.footnote-button > span.footnote-circle { margin-top: 6px; width: 7px; max-height: 7px; box-sizing: border-box; border-radius: 100%; height: 20px; display: inline-block; background: white; }

a.footnote-button > span.footnote-circle:nth-of-type(2) { margin-left: 3.5px !important; margin-right: 3.5px !important; }

.navigation > div:last-of-type { margin-right: 0px; }

.single_edu_subscription .gform_footer { padding-top: 0px; padding-bottom: 0px; }

.single_edu_subscription .gform_footer { position: relative !important; }

.single_edu_subscription .gform_footer input[type="submit"] { margin-bottom: 0px; float: right; margin-right: 0px; background-size: 20px !important; }

.single_edu_subscription input[type="email"] { height: 46px; background: transparent; border-top: 0px; border-right: 0px; border-left: 0px; border-bottom-color: rgb(143, 139, 136); }

.single_edu_subscription input[type="email"] { padding-left: 0px; margin-top: 0px !important; margin-bottom: 0px !important; }

#pop_login .edd-submit, #pop_login a.grey_btn, #lost-pwd, .navigation_left a, .navigation_center a, .navigation_right a { color: rgb(43, 47, 60) !important; }

body.single-post .navigation_left a[rel="prev"], body.single-library .navigation_left a[rel="prev"], body.error404 #page .astra-advanced-hook-23093 a { background-image: none !important; }

body.single-sfwd-courses .navigation_left a[rel="prev"], body.single-sfwd-courses .navigation_right a[rel="next"], body.single-post .navigation_left a, body.single-library .navigation_right a, body.single-post .navigation_left a[rel="prev"], body.single-library .navigation_left a[rel="prev"], body.single-post .navigation_right a[rel="next"], body.single-library .navigation_right a[rel="next"], p.ReadMoreButton { border-bottom: 3px solid rgb(43, 47, 60); background: none !important; padding-left: 0px !important; padding-right: 0px !important; padding-bottom: 4px !important; }

.navigation { overflow: visible !important; }

a.footnote-button:not(.Integra) { padding: 0px; }

.fl-node-1hi6ljos5xbw #gform_fields_58 input { border-bottom-width: 3px; border-bottom-color: rgb(43, 47, 60); padding-left: 0px; }

body.single-post .fl-node-8b0a1hxiksyf .fl-col-content > div:not(.BlogPost):not(.fl-node-btspk2zec4mj) { display: none; }

body.single-post #input_58_3 { margin-top: 0px; }

body.single-post .fl-node-1hi6ljos5xbw { max-width: 832px; }

body.single-post .fl-node-1hi6ljos5xbw { margin: 0px auto; }

body.single-post .fl-node-1hi6ljos5xbw .fl-col-content { padding-left: 0px; }

body.single-post .fl-node-1hi6ljos5xbw .fl-module-content { margin-left: 0px; }

@media (max-width: 550px) {
/*body.single-post #primary { margin-top: -45px; }*/
body.single-post .author_date_tag { margin-bottom: 0px; }
body.single-post .single_edu_description ol:not(.resp-tabs-list) li { padding-left: 0; }
body.single-post.redesign .navigation_left { margin-right: 15px; }
body.single-post .single_edu_description.description_margin > div.RightsIcons img { margin-top: 0px; }
}

@media (min-width: 901px) {
body.single.single-post.redesign .single_edu_description ol { margin-left: 0px !important; }
.author_date_tag_innr br { display: none !important; }
.author_date_tag_innr .auth_name { padding-top: 25px; }
.author_date_tag_innr .auth_date { padding-left: 0px; padding-top: 12px; }
.single_edu_description ul:not(.resp-tabs-list), .single_edu_description ol:not(.resp-tabs-list) { margin-left: 0px; margin-right: 0px; }
.single_edu_description ul:not(.resp-tabs-list) li { padding-left: 30px; }
.single_edu_description ol:not(.resp-tabs-list) li { padding-left: 0; margin-bottom: 10px; }
.author_date_tag_innr{column-gap: 20px}
}

@media (min-width: 551px){
    body.single-post #gform_fields_58 { gap: 20px !important; }

}

@media (max-width: 900px) {
body.redesign header#customHeader > section > section.TextContainer h1 { color: rgb(255, 255, 255) !important; }
.fl-rich-text > h3 { font-size: 20px !important; }
body.single-post .navigation, body.single-post .navigation i, body.single-library .navigation, body.single-library .navigation i { font-size: 16px; }
body.single-post .navigation_left a, body.single-library .navigation_left a { background-size: 8px; background-repeat: no-repeat; background-position: 0% 3px; padding-left: 14px; background-image: url("images/Icons-Integra-website_Arrow-Left-Orange-alt.svg") !important; }
body.single-sfwd-courses .navigation_left a[rel="prev"], body.single-sfwd-courses .navigation_right a[rel="next"], body.single-post .navigation_left a, body.single-library .navigation_right a, body.single-post .navigation_left a[rel="prev"], body.single-library .navigation_left a[rel="prev"], body.single-post .navigation_right a[rel="next"], body.single-library .navigation_right a[rel="next"], p.ReadMoreButton { font-size: 18px; }
body.single-post .single_edu_description.description_margin { padding-top: 0px; }
body.single-post .single_edu_description.description_margin > div { margin-top: 0px !important; }
body.single-post #primary { padding-top: 20px !important; }
body.single-post h3 { font-size: 20px !important; }
.single_edu_description ul { margin-left: 0px; }
.single_edu_description ul li { padding-left: 25px; }
body.single-post .single_edu_description.description_margin > div.RightsIcons img { margin-top: 5px; }
body.single.single-post .single_edu_description ol:not(.resp-tabs-list) { margin-left: 0 !important; padding-inline-start: 0; list-style-position: inside; }
body.single.single-post .single_edu_description ol:not(.resp-tabs-list) li { padding-left: 0; }
body.single-post.redesign .navigation_left a[rel="prev"], html body.single-post.redesign .navigation_right a[rel="next"] { font-size: 20px !important; }
}

@media (max-width: 1050px) {
body.single-post .fl-node-btspk2zec4mj .fl-module-content { margin-top: 0px; }
body.single-post .fl-node-1hi6ljos5xbw .fl-col-content { padding-right: 0px; }
body.single-post .fl-node-1hi6ljos5xbw { width: 80%; max-width: 80%; }
@media (max-width: 900px){
body.single-post .fl-node-1hi6ljos5xbw { width: 100%; max-width: 100%; }

}
body.single-post .fl-node-1hi6ljos5xbw .fl-module-content { margin-right: 0px; }
body.single-post input#input_58_3 { height: 46px; }
body.single-post .fl-node-8b0a1hxiksyf > .fl-col-content { padding-bottom: 0px; padding-top: 25px; }
body.single-post .fl-node-1hi6ljos5xbw { padding-top: 30px !important; }
}

@media (min-width: 1001px) {
header#customHeader > section > section.TextContainer { background: rgb(227, 227, 227) !important; }
}

@media (max-width: 767px) {
body.redesign.ast-blog-single-style-1.ast-separate-container #content .ast-container, body.redesign.ast-blog-single-style-1 .single_edu_description.description_margin { padding-left: 0px !important; padding-right: 0px !important; }
.single_edu_description.description_margin { width: 100%; margin: 0px auto; padding: 10px 10px 20px; }
body.single-post .fl-node-1hi6ljos5xbw { width: 100%; max-width: 100%; padding: 10px; }
}

@media (max-width: 480px) {
.single_edu_left_right_des, .single_edu_description { padding-bottom: 40px; }
#primary { margin: 60px 0px; }
body.single.single-post.safari .single_edu_description ol:not(.resp-tabs-list) { margin: 0 0 1.5em 0 !important; padding-inline-start: 0; list-style-position: inside; }
}

@media (max-width: 768px) {
#primary { padding: 0px; }
}

@media (max-width: 628px) {
.navigation_left, .navigation_right { width: 100%; }
.navigation_left, .navigation_right { padding-top: 15px; }
.navigation_left { padding-top: 0px; }
.navigation { text-align: right; }
.navigation_left, .navigation_right { width: auto; }
.navigation_left, .navigation_right { padding-top: 0px; }
}

@media (max-width: 544px) {
.single_edu_description blockquote { padding-left: 12px; }
}


body.redesign input[type=submit].gform_button.button:hover, #gform_71 .gform_footer input[type=submit].gform_button.button:hover, .gform_footer input[type=submit].gform_button.button#gform_submit_button_71:hover, .ChooseYourJourneySection .fl-photo button:hover, body.redesign .single_blog_ovrvw_innr .BlogNewContainer a.grey_btn:hover, body.redesign li .ReadMoreButton:hover, body.redesign button:not(#showRightPush):not([role="tab"]).gform_button_select_files#gform_browse_button_52_15:hover, body.redesign #gform_submit_button_52:hover {
    border-color: transparent !important;
    color: white !important;
    border-bottom-color: transparent !important;
    background-color: #F77908 !important;
}


body.single-post.redesign .navigation_left a[rel="prev"]:hover, body.single-post.redesign .navigation_right a[rel="next"]:hover {
    background-color: #F77908 !important;
    color: white !important;
}

@media (min-width: 901px) {
  header#customHeader #headerLink::after, header#customHeader h2::after, header#customHeader #headerLink::after, header#customHeader h1::after, header #dashboardIconContainer .InnerContainer::after {
    content: "";
    position: absolute;
    width: 300vw;
    left: -100vw;
    z-index: -1;
    height: 100vw;
    bottom: -60px;
  }
}

header#customHeader #headerLink::after {
  content: none !important;
}

header#customHeader #headerLink {
  margin-top: 20px;
  font-weight: 500;
  padding-top:0!important;
  padding-bottom: 0!important;
  height:48px!important;
  display:flex;
  align-items: center;
}
header#customHeader #headerLink > span{padding-top: 0}
header#customHeader #headerLink:hover{background-color: #F77908; color:white}
body.redesign.learndash-version4 #headerLink {
  order: 9;
  background-color: white;
  color: #2B2F3C;
  border-bottom: 0 !important;
  display: inline-flex;
  width: auto !important;
  padding: 15px !important;
  white-space: nowrap;
  align-self: flex-start;
  height: 48px;
  align-items: center;
}

@media (min-width: 1400px) {
  header#customHeader h2, header#customHeader section.TextContainer a {
    font-size: 20px;
  }
}

header#customHeader section.TextContainer a {
  z-index: 9;
}

body.single-post .fl-module-rich-text .fl-module-content{
    margin-left:0!important;
    margin-right:0!important;
}
.single_edu_description blockquote::before {
    width: 5px;
    background: rgb(38, 42, 52);
    height: 100%;
    position: absolute;
    right: 100%;
    margin-right: 20px;
}
@media (min-width: 901px) {
    .author_date_tag_innr .auth_date .IntegraReadTime::before {
        content: "|";
        margin-left: 7px;
        margin-right: 7px;
        font-weight: 400;
        font-size: 20px;
    }
}

@media (min-width: 901px) {
    .author_date_tag_innr .auth_name::after {
        content: "|";
        margin-left: 7px;
    }
}

body.single-post li >strong{font-weight: 900}

body.redesign .footnote-content-wrapper{padding-right: 40px}


@media (max-width: 900px){
    .single_edu_description blockquote{
margin-left: 24px !important;
    max-width: calc(100% - 24px);
}

}
.auth_date{font-size:20px!important}

.single_edu_description h2, .auth_name p{font-weight: 900}


html:not(.fl-builder-edit) body.redesign.single-post.logged-in footer{margin-top:0!important}

@media (max-width: 550px){
    #customHeader h1{max-width: calc(100vw - 40px); word-wrap: break-word;}
}

.navigation:not(:has(.navigation_right)) .navigation_left{margin-right:0!important}

.single_edu_description h1, .single_edu_description h2, .single_edu_description h3, .single_edu_description h4{
    font-weight: 900;
}
@media (max-width: 550px){
ol{margin-left:0!important}    
p[style="padding-left: 30px;"]{padding-left:0!important}
}

.ast-oembed-container ~ .RightsIcons{margin-top:50px;}

@media (max-width: 900px){

html body.single-post .single_edu_description.description_margin .ast-oembed-container ~ .RightsIcons{margin-top:50px!important;}
body.single-post .single_edu_description.description_margin > div.RightsIcons img{margin-top:10px}
body.single-post .fl-node-1hi6ljos5xbw{padding-left:0;padding-right: 0}

.gform_wrapper.gravity-theme .gform_footer{padding-bottom: 0!important}
body.single-post #primary{padding-top:40px!important}

}
@media (max-width: 993px){
body.single-post #primary{padding-top:0px!important}

}
html:not(.fl-builder-edit) body.redesign.single-post footer{margin-top:0!important}


.author_date_tag_innr{display:flex;align-items: center;padding-left:0;padding-top: 0;padding-bottom:0}

.author_date_tag_innr .auth_img{position:relative;margin-top:0!important}

.author_date_tag_innr .auth_name{padding-top:0}

.author_date_tag_innr .auth_date{height:auto!important;padding-top:0}
.author_date_tag_innr{margin-bottom:45px;}
@media (max-width: 900px){
    .author_date_tag_innr{align-items: flex-start;}
html body.single-post #primary{margin-bottom:0px!important}
body.single-post .single_edu_description.description_margin{padding-bottom: 10px!important}
}
@media (min-width: 901px){
    .RightsIcons{margin-top:50px;}

}

body.single-post p > strong{font-weight: 900}

#customHeader a figure{margin-bottom: 15px}

.single_edu_description > div.fl-builder-content > .fl-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col > .fl-col-content > .fl-module{margin-left:0;margin-right: 0;margin-top: 0}    


body.single     .ast-container {
        max-width: 1120px;
    }

    body.redesign .footnote-content-wrapper > p:last-child{margin-bottom: 0!important}

    body.redesign.single ol li { transform: translateX(3px); }
    body.redesign.single-post .single_edu_description ol:not(.resp-tabs-list) li { transform: none; }

    @media (max-width: 900px){

  .auth_img img{
    width:90px;
    height: 90px;
  }
  .author_date_tag_innr{
    align-items: center;
  }
    }

    body.single-post.postid-36570 .single_edu_description:has(iframe) .author_date_tag{margin-top:0!important}


@media(min-width: 901px){
body.postid-29911 #primary{padding-top:0!important}
}

body.single-post #primary a:not([rel]):hover{
    opacity:.6;
}

.footnote-content-wrapper p{
    margin-bottom: 0!important;
}

/* Image gallery lightbox arrows — match testimonials slider */
body.redesign .mfp-wrap button.mfp-arrow.mfp-arrow-right {
    background-image: url(/wp-content/themes/astra-child/images/select-arrow-no-background.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: #2B2F3C !important;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    right: 20px !important;
    position: fixed;
    transform: translateY(-50%) rotate(90deg);
    transition: 0.4s;
    opacity: 1;
}

body.redesign .mfp-wrap button.mfp-arrow.mfp-arrow-left {
    background-image: url(/wp-content/themes/astra-child/images/select-arrow-no-background.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: #2B2F3C !important;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    left: 20px !important;
    position: fixed;
    transform: translateY(-50%) rotate(-90deg);
    transition: 0.4s;
    opacity: 1;
}

body.redesign .mfp-wrap button.mfp-arrow:hover,
body.redesign .mfp-wrap button.mfp-arrow:focus {
    background-color: #F77908 !important;
}

body.redesign .mfp-wrap button.mfp-arrow:before,
body.redesign .mfp-wrap button.mfp-arrow:after,
body.redesign .mfp-wrap button.mfp-arrow .mfp-a,
body.redesign .mfp-wrap button.mfp-arrow .mfp-b,
body.redesign .mfp-arrow-right:after,
body.redesign .mfp-arrow-right:before,
body.redesign .mfp-arrow-left:after,
body.redesign .mfp-arrow-left:before {
    content: none !important;
    display: none !important;
    border: none !important;
}

body.redesign .mfp-wrap button.mfp-arrow,
body.redesign .mfp-wrap button.mfp-arrow:hover,
body.redesign .mfp-wrap button.mfp-arrow:active,
body.redesign .mfp-wrap button.mfp-arrow:focus {
    position: fixed !important;
    top: 50%;
    bottom: auto;
    margin-top: 0;
    padding: 0;
    border: none !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 999999;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent;
}

body.redesign.mfp-zoom-out-cur .mfp-wrap.mfp-gallery {
    position: fixed !important;
    top: 0 !important;
    z-index: 9999999999;
}

body.redesign .mfp-figure .mfp-close {
    display: none;
}

body.redesign .mfp-wrap > button.mfp-close {
    width: 25px;
    height: 25px;
    line-height: 25px;
    top: 15px;
    right: 15px;
    left: auto;
    padding: 0;
    opacity: 1;
    font-size: 0;
    color: transparent;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    cursor: pointer;
    position: fixed;
    z-index: 99999999999;
}

body.redesign .mfp-wrap > button.mfp-close span {
    display: none;
}

body.redesign .mfp-wrap > button.mfp-close::before {
    content: "\e91f";
    font-family: Integra !important;
    font-size: 25px;
    line-height: 25px;
    color: #fff;
    display: block;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body.redesign .mfp-wrap > button.mfp-close:hover::before,
body.redesign .mfp-wrap > button.mfp-close:focus::before {
    opacity: 0.7;
}

body.admin-bar.redesign .mfp-wrap > button.mfp-close {
    top: 47px;
}

@media (max-width: 900px) {
    body.redesign .mfp-wrap.mfp-gallery {
        overflow: visible !important;
    }

    body.redesign .mfp-wrap.mfp-gallery .mfp-container {
        overflow: visible !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body.redesign .mfp-wrap button.mfp-arrow,
    body.redesign .mfp-wrap button.mfp-arrow:hover,
    body.redesign .mfp-wrap button.mfp-arrow:active,
    body.redesign .mfp-wrap button.mfp-arrow:focus {
        background-color: #2B2F3C !important;
        background-image: url(/wp-content/themes/astra-child/images/select-arrow-no-background.svg) !important;
        background-repeat: no-repeat !important;
        background-position: center !important;

    }

    body.redesign .mfp-wrap button.mfp-arrow.mfp-arrow-left {
        left: 26px !important;
        width: 40px !important;
        margin-top:20px;
                height: 40px !important;
        min-width: 40px !important;
        min-height: 40px !important;
        transform: translateY(-50%) rotate(-90deg) !important;
        -webkit-transform: translateY(-50%) rotate(-90deg) !important;
    }

    body.redesign .mfp-wrap button.mfp-arrow.mfp-arrow-right {
        right: 26px !important;
        margin-top:20px;
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        min-height: 40px !important;
        transform: translateY(-50%) rotate(90deg) !important;
        -webkit-transform: translateY(-50%) rotate(90deg) !important;
    }
}



@media (max-width: 650px){
.fl-node-oe0rfuv79bxk,
.fl-node-a8ykujte7wd4{
    display:flex;
    flex-direction: column;
}
.fl-node-oe0rfuv79bxk > div,
.fl-node-a8ykujte7wd4 > div{
    display:block;
    width:100%!important;
}
}

.fl-builder-content-32773{margin-top:70px}
@media (max-width:900px){
.fl-builder-content-32773{margin-top:80px}
body.redesign:not(.header-image-overlap) header#customHeader{
    margin-bottom:80px;
}    
.ast-separate-container #primary{
    padding-bottom:110px;
}
}


@media (min-width: 993px) {
        .ast-separate-container #primary {
        margin-bottom: 120px;
    }
    }


@media (max-width: 900px){

.fl-node-95g2zjvem3uy .uabb-photo-gallery{
    margin-left: 0!important;
    width:100%!important;
}

.fl-node-95g2zjvem3uy .fl-module-photo-gallery .fl-module-content{
    margin-left:0;
    margin-right: 0;
    margin-top:-10px!important;
}
}