body.resourcesLandingPage , body.resourcesLandingPage footer {background: #F3F3F3; }
body.resourcesLandingPage .site-container { background: transparent; }
body.resourcesLandingPage .site-container > :not(header):not(footer) .center-content.wide { max-width: 1192px; padding-left: 16px; padding-right: 16px; }

body.resources , body.resources footer { background: #F3F3F3; }
body.resources .site-container { background: transparent; }
body.resources .site-container > :not(header):not(footer) .center-content.wide { max-width: 1192px; padding-left: 16px; padding-right: 16px; }

body.resourcesLandingPage img , body.resources img { max-width: 100%; height: auto; }

.resource-herosec { padding-top: 181px; padding-bottom: 283px; position: relative;overflow: hidden;}
.resource-herosec .center-content { position: relative; z-index: 2; }
.resource-heroTitle { max-width: 765px; }
.resource-heroTitle h1 { color: #FFFFFF; }

a { cursor: pointer;}
/**/
.resource-fturpostOuter { margin-top: -204px; width: 100%; box-shadow: 0px 4px 24px 0px #0000001A; border-radius: 10px; padding: 32px; position: relative; }
.resource-fturpostInner { width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; column-gap: 44px; row-gap: 30px; }
.resource-fturpostLeft { width: calc(47% - 22px); }
.resource-fturpostRight { width: calc(53% - 22px); padding-top: 28.559%; position: relative; }
.resource-fturpostRight img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 5px; }
.resource-fturpostLeft h2 { font-weight: 500; margin-bottom: 16px; }
.resource-fturpostLeft h2 a { text-decoration: none; color: currentColor; transition: .3s ease all; -webkit-transition: .3s ease all; }
.resource-fturpostLeft h2 a:hover { color: #2867B2; color: #f5b011; }
.resource-fpText, .resource-fpText p { font-size: 16px; line-height: 1.5; }
.resource-fpText { margin-bottom: 24px; }
.resource-fpBtn a.new-slide-link { height: 24px; }
.resource-fpBtn a.new-slide-link.active, .resource-fpBtn a.new-slide-link:active, .resource-fpBtn a.new-slide-link:focus, .resource-fpBtn a.new-slide-link:hover { text-decoration: none; }
.resource-fpBtn .new-slide-link div:first-child { width: 24px;}
.resource-fpBtn .new-slide-link div:nth-child(2) { font-size: 14px; line-height: 1.25; }
.resource-fpBtn .new-slide-link div:first-child img { max-width: 13px; }
.resource-fpBtn .new-slide-link div:nth-child(2) span { margin-top: 2px; display: inline-block; }
.resource-fpTag ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; column-gap: 32px; row-gap: 10px; }
.resource-fpTag ul li { position: relative; margin: 0; font-weight: 600; font-size: 13px; line-height:0; letter-spacing: 0.65px; }
.resource-fpTag ul li a { line-height: 1; }
.resource-fpTag ul li:not(:last-child)::before {  content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: -20px; width: 8px; height: 8px; border-radius: 50%; background-color: #F5B011; }
.resource-fpTag ul li a { display: inline-block; transition: .3s ease all; -webkit-transition: .3s ease all; color: #2867B2; text-transform: uppercase; }
/* .resource-fpTag ul li a:hover { color: #fbbf15;  } */
.resource-fpTag { margin-bottom: 16px; }
.resource-fpTag ul li a { max-width: 225px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; }

.filter-resourcesec { padding: 84px 0 128px;}
.resourcesearch-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; column-gap: 25px; row-gap: 40px; }
.resourcesearch-wrapper form{ padding: 0; max-width: 100%; background: transparent; border-radius: 0; }
.resourcesearch-wrapper input[type=text] { margin: 0; border-radius: 0 !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Ccircle cx='6' cy='6' r='5' stroke='%231C1C1C' stroke-opacity='0.5' stroke-width='2'/%3E%3Cpath d='M10 10L14 14' stroke='%231C1C1C' stroke-opacity='0.5' stroke-width='2'/%3E%3C/svg%3E"); background-size: 15px 15px; background-position: center right 22px; background-repeat: no-repeat; font-family: montserrat, sans-serif; outline: 0; background-color: transparent; border: 0; border-bottom: 1px solid #1C1C1C80; padding: 15px 0; font-weight: 600; font-size: 14px; line-height: 14px; vertical-align: middle; color: #1C1C1C; }
.resourcesearch-wrapper input[type=text]::placeholder { color: #1C1C1C80; }
.portfolio-dropdown { cursor: pointer; transition: .3s ease all; -webkit-transition: .3s ease all; position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; border: 1px solid #1C1C1C80; border-radius: 5px; padding: 16px 15px; font-weight: 600; font-size: 14px; line-height: 14px; color: #1C1C1C80; }
.portfolio-dropdown span:not(:first-child) { line-height: 0; display: inline-block; }
.portfolio-dropdown svg { transition: .3s ease all; -webkit-transition: .3s ease all; }
.filteritem { min-width: 221px; position: relative; z-index: 2; }
.filterdropdownwrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; column-gap: 25px; row-gap: 20px; }
button#searchButton { cursor: pointer; transition: .3s ease all; -webkit-transition: .3s ease all; border: 0; min-width: 168px; padding: 17px; padding: 19px 17px 15px; text-align: center; font-family: montserrat, sans-serif; background-color: #05518F; border-radius: 10px; font-weight: 900; color: #FFFFFF; font-size: 14px; line-height: 14px; text-transform: uppercase; }
button#searchButton:hover { background: rgb(5 81 143 / 85%) !important; }
.filteritem ul li { margin-bottom: 16px; cursor: pointer; font-size: 14px; line-height: 1; font-weight: 600; color: #1C1C1C80; transition: .3s ease all; -webkit-transition: .3s ease all; }
.filteritem ul li:last-child { margin-bottom: 0;}
.filteritem ul li:hover { color: #1C1C1C; }
.filteritem ul { max-height: 300px; overflow-y: auto; background: #F3F3F3; display: none; position: absolute; top: 100%; left: 0; width: 100%; min-width: 251px; list-style: none;padding: 0; margin: 0; border: 1px solid #1C1C1C80; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-radius: 5px; margin-top: 8px; padding: 15px; }
/* .portfolio-dropdown.active { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } */
.portfolio-dropdown.active svg { transform: rotate(180deg); }
span.filter-dropdowntext.activetext { color: #1C1C1C; }

.filter-resourcerow { margin-top: 56px; }
.filter-resourcerow { width: 100%; display: flex; flex-wrap: wrap; column-gap: 32px; row-gap: 56px; }
.fltresource-col { width: calc(33.33% - 21.3px); position: relative; }
.fltresourceimg { width: 100%; position: relative; padding-top: 56.667%; margin-bottom: 16px; }
.fltresourceimg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 5px; }
.fltresourcecontent .resource-fpTag { margin-bottom: 12px; }
.fltresourcecontent h3 { margin-bottom: 12px; color: #002952; font-size: 26px; line-height: 1.25; font-weight: 500; }
.fltresourcecontent h3 a { text-decoration: none; color: currentColor; transition: .3s ease all; -webkit-transition: .3s ease all; }
.fltresourcecontent h3 a:hover { color: #2867B2; color: #f5b011; }
.fltresourcecontent .resource-fpText, .fltresourcecontent .resource-fpText p { font-size: 14px; line-height: 1.5; }
.fltresource-col .resource-fpTag ul li { display: inline-flex; flex-wrap: wrap; align-items: center; }
.fltresource-col .resource-fpTag ul li a { max-width: 165px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block;}
/* .fltresource-col .resource-fpTag ul li:not(:last-child)::before { margin-top: -2px; } */

.fltresource-formbox { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 40px 40px; width: calc(66.66% - 11px); background-color: #05518F; border-radius: 10px; box-shadow: 0px 4px 24px 0px #0000001A; border: 1px solid #FFFFFFBF; position: relative; }
span.fr-formshapetop { position: absolute; top: 0; left: 0; width: 157px; height: 157px;}
span.fr-formshapebottom { position: absolute; bottom: 0; right: 0; width: 156px; height: 156px;}
span.fr-formshapetop svg , span.fr-formshapebottom svg { width: 100%; height: 100%; display: block; }
.fr-formwrap { max-width: 456px; margin-left: auto; margin-right: auto; }
.fr-formwrap h5 , .fr-formwrap h2 { color: #FFFFFF;}
.fr-formwrap h5 { font-weight: 300; font-size: 15px; line-height: 1.25; text-transform: capitalize; margin-bottom: 12px; }
.fr-formwrap h2 { margin-bottom: 16px; }
.fr-formbox form { background: transparent; padding: 0; border: 0; outline: 0; max-width: 100%; border-radius: 0; }
.fr-formbox form input[type=email], .fr-formbox form input[type=text] { outline: 0; margin: 0; border: 1px solid #FFFFFFBF; border-radius: 5px; background-color: transparent; font-family: montserrat, sans-serif; font-weight: 600; font-size: 14px; line-height: 14px; color: #FFFFFF; }
.fr-formbox form ::placeholder { color: #FFFFFF80; }
.fr-formbox .form-group { margin-bottom: 12px; }
.fr-formbox button[type=submit] { transition: .3s ease all; -webkit-transition: .3s ease all; margin-left: 0; background-color: #F3A712; color: #FFFFFF; margin-top: 4px; font-weight: 900; font-size: 14px; line-height: 14px; text-transform: uppercase; border-radius: 0; border: 0; margin: 0; outline: 0; padding: 21px 10px; min-width: 171px; }

.resource-pagination { margin-top: 72px; position: relative; }
.resource-pagination ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.resource-pagination ul li { margin: 0; line-height: 1 }
.resource-pagination ul li a { font-family: montserrat, sans-serif; display: inline-flex; flex-wrap: wrap; align-items: center; justify-content: center; padding-top: 6px; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; color: #1D88C7; margin-left: 6px; margin-right: 6px; font-weight: 500; font-size: 18px; line-height: 1; }
.resource-pagination ul li.active a { font-weight: 600; min-width: 32px; min-height: 32px; display: flex; color: #FFF; background-color: #1D88C7; padding-top: 0; align-items: center;  }
.resource-pagination ul li a.prev { color: #FFF; background-color: #1D88C7; border: 1px solid #1D88C7; min-width: 48px; min-height: 48px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 5px; margin-right: 32px; margin-left: 0; }
.resource-pagination ul li a.next { color: #FFF; background-color: #1D88C7; border: 1px solid #1D88C7; min-width: 48px; min-height: 48px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 5px; margin-left: 32px; margin-right: 0; }
.resource-pagination ul li a.prev path, .resource-pagination ul li a.next path { fill: currentColor;  }
.resource-pagination ul li a:hover { color: #f5b011; }
.resource-pagination ul li.active a:hover { background-color: #fbbf15; color: #FFF; }
.resource-pagination ul li a.prev:hover , .resource-pagination ul li a.next:hover { color: #FFF; border-color: #1D88C7; border-color: #fbbf15; background-color: #1D88C7; background-color: #fbbf15; }
.resource-pagination ul li a.prev:hover path , .resource-pagination ul li a.next:hover path { fill: currentColor; }
.resource-pagination ul li.disabled a { pointer-events: none; color: #1D88C7; background-color: transparent; }

/**/
.resourceinner-herosec { padding: 181px 0 97px; position: relative; overflow: hidden; }
.resourceinner-heroinner { max-width: 777px; }
.resource-fpTag.resourceinner-fpTag ul li a { color: #FFF; }
.resourceinner-herosec h1 { color: #FFF; margin-bottom: 16px; }
.resourceinner-herosec p { color: #FFF;}
.slide-link.resourceinner-btn { margin-top: 32px; }
.slide-link.resourceinner-btn a { transition: .3s ease all; -webkit-transition: .3s ease all; display: inline-block; background: #F3A712; text-align: center; min-width: 171px; padding: 19px 16px; font-weight: 900; font-size: 14px; line-height: 14px; text-transform: uppercase; color: #FFFFFF; }
.slide-link.resourceinner-btn a:hover { background: #fbbf15; }
div#hero-header-container.hero-resourceinner-container svg { max-width: 1221px; transform: none; -webkit-transform: none; left: auto; right: -50%; fill: #FFFFFF; opacity: 0.1; width: 100%; position: absolute; top: -18%; pointer-events: none; }
div#hero-header-container.hero-resourceinner-container { display: block; top: -50%; display: block; position: absolute; width: 100%; max-width: 1440px; margin: 0 auto; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; }


.ri-content-sec { background-color: #F3F3F3; position: relative; padding: 69px 0 128px; }
.ri-content-inner { width: 100%; display: flex; flex-wrap: wrap; position: relative; z-index: 1; }
.ri-content-left { width: 64%; }
.ri-content-right { width: 20%; margin-left: auto; }

.ri-content-socialmedia { margin-bottom: 34px; }
.ri-content-socialmedia ul { gap: 16px; }
.ri-content-socialmedia ul , .ri-content-listwrap ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; }
.ri-content-listwrap ul { flex-direction: column; }
.ri-content-socialmedia ul li , .ri-content-listwrap ul li { margin-bottom: 0; }
.ri-content-socialmedia ul li a { width: 32px; height: 32px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.ri-content-listwrap h3 { font-weight: 900; font-size: 14px; line-height: 1.25; text-transform: capitalize; color: #1D88C7; margin-bottom: 13px; }
.ri-content-listwrap ul li:not(:last-child) { margin-bottom: 12px; }
.ri-content-listwrap ul li { font-weight: 600; font-size: 14px; line-height: 24px; text-transform: capitalize; }
.ri-content-listwrap ul li a { color: currentColor; transition: .3s ease all; -webkit-transition: .3s ease all; }
.ri-content-listwrap ul li a:hover { color: #1c88c6; }

.center-content.ri-content-item { max-width: 100%; margin-right: 0; margin-bottom: 72px; }
.center-content.ri-content-item:last-child { margin-bottom: 0; }
.ri-content-right { width: 232px;}
.ri-content-listwrap ul li a.active { color: #1c88c6; text-decoration: none; }
.ri-content-left blockquote { border-left-color: #51B4B4; color: #51B4B4; }
.ri-content-left blockquote p { color: #51B4B4; }
.case-study-entry .ri-content-item h2 { margin-bottom: 16px; font-weight: 700; }
.ri-content-item strong { font-weight: 700; }

.center-content.ri-content-item img { border-radius: 5px; }


.accordion-cols { padding-top: 24px; padding-bottom: 24px; border-bottom: 1px solid #1C1C1C40; }
.accordion-title { cursor: pointer; transition: .3s ease all; -webkit-transition: .3s ease all; position: relative; z-index: 2; padding-right: 50px; }
.accordion-title:before { transition: .3s ease all; -webkit-transition: .3s ease all; content: ''; position: absolute; top: 50%; right: 12px; transform: translateY(-50%); background-color: #1C1C1C; width: 14px; height: 2px; }
.accordion-title:after { transition: .3s ease all; -webkit-transition: .3s ease all; content: ''; position: absolute; top: 50%; right: 18px; transform: translateY(-50%); background-color: #1C1C1C; height: 14px; width: 2px; }
.accordion-title h5 {font-size: 18px; margin-bottom: 0; line-height: 32px; }
.accordion-text, .accordion-text p { font-size: 18px; line-height: 32px; }
.accordion-text { display: none; margin-top: 0; }
.accordion-cols.active .accordion-title:after { opacity: 0; }


.relatedpost-inner { border-top: 1px solid #1C1C1C40; padding: 128px 0; }
.relatedpost-header { margin-bottom: 48px; text-align: center; }
.relatedpost-row { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; column-gap: 32px; row-gap: 56px; }
.ri-content-item a { transition: .3s ease all; -webkit-transition: .3s ease all; text-decoration: underline; }
.ri-content-item a:hover { color: #fbbf15; text-decoration: underline; }

.resources-not-found { margin-top: 100px; text-align: center; }
.resources-not-found h3 { font-size: 26px; line-height: 1.25;}
.resourcesearch-wrapper form {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;column-gap: 25px;row-gap: 40px;}
.search-bar {width: 100%;}


span.filter-dropdowntext { width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.2; }


.global-footer-cta.col-10 { width: 100%; }

.resource-herosec.searchresult-herosec { padding-bottom: 96px; }
.fltresource-col { padding-bottom: 35px; }
.fltresourcecontent h3 { height: auto !important; min-height: auto !important;margin-top: 20px;}
.fltresource-col .slide-link { position: absolute; bottom: 0; left: 0; width: 100%; }
.fltresourcecontent .resource-fpText { height: auto !important; min-height: auto !important; }


@supports (-webkit-touch-callout: none) {
  .resource-fpBtn .new-slide-link div:nth-child(2) span { margin: 0 !important; }
}

@media screen and (min-width: 601px) {
 
 .fr-formwrap h2 { font-size: 32px; line-height: 1.25; }
 .resources-not-found h3 { font-size: 40px;}
}

@media screen and (min-width: 981px) {
body.resourcesLandingPage header>nav , body.resources header>nav { top: 0; }
}

@media screen and (min-width: 1201px) {

  #hero-header-container.hero-header-resource-container svg { transform: none; -webkit-transform: none; opacity: 0.1; top: 36px; left: 62%; max-width: 689px; left: auto; right: -148px; fill: #FFFFFF; opacity: 0.1; }
  .resource-fturpostLeft h2 { font-size: 32px; line-height: 1.25; }

  .ri-content-right { margin-right: 96px; }
}

@media screen and (max-width: 1200px) {
 .filterdropdownwrapper { width: calc(100% - 188px); column-gap: 20px; }
 .filteritem { min-width: auto; width: calc(25% - 15px); }
 .resourcesearch-wrapper { column-gap: 20px; }
 .fltresourcecontent h3 { font-size: 24px; }

}

@media screen and (max-width: 1200px) {

 #hero-header-container.hero-header-resource-container { display: block; position: absolute; width: 100%; max-width: 100%; margin: 0 auto; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
 #hero-header-container.hero-header-resource-container svg { position: absolute; width: 100%; fill: #FFFFFF; transform: none; -webkit-transform: none; opacity: 0.1; top: 36px; left: 62%; max-width: 689px; left: auto; right: -148px;  }
 .case-study-entry .ri-content-item h2 { font-size: 36px; line-height: 1.3; }
 .ri-content-left { width: 65%; }
    .resourcesearch-wrapper form  {
        column-gap: 20px;
    }
 span.filter-dropdowntext { width: 130px; }   
 .resource-fpTag ul li a { max-width: 175px; }
 .fltresource-col .resource-fpTag ul li a { max-width: 133px; }

 span.fr-formshapetop { width: 120px; height: 120px; }
 span.fr-formshapebottom { width: 120px; height: 120px; }
 .fr-formwrap { max-width: 395px; }

}
 

@media screen and (max-width: 991px) {
.resources-not-found {margin-top: 60px; }

 .filter-resourcesec { padding: 60px 0 80px; }
 .resourcesearch-wrapper { justify-content: center; row-gap: 30px; } 
 .filterdropdownwrapper { width: 100%; }
 .resource-fturpostInner { column-gap: 30px; }
 .resource-fturpostLeft { width: calc(47% - 15px); }
 .resource-fturpostRight { width: calc(53% - 15px); }
 .resource-fturpostLeft h2 { font-size: 28px; line-height: 1.25; }

 .filter-resourcerow { column-gap: 20px; row-gap: 48px; }
 .fltresource-col { width: calc(33.33% - 13.33px);  }
 .fltresource-formbox { width: calc(66.66% - 7px); }

 span.fr-formshapetop { width: 100px; height: 100px; width: 68px; height: 68px; }
 span.fr-formshapebottom { width: 100px; height: 100px; width: 68px; height: 68px; }
 .fltresourcecontent .resource-fpTag ul { column-gap: 24px; }
 .fltresourcecontent .resource-fpTag ul li { font-size: 12px; }
 .fltresource-col .resource-fpTag ul li:not(:last-child)::before { margin-top: -3px; }
 .fltresourcecontent .resource-fpTag ul li:not(:last-child)::before { /*margin-top: -1.5px;*/ right: -15px; width: 6px; height: 6px; }
 .fltresourcecontent h3 { font-size: 20px; }
 .resource-pagination { margin-top: 56px; }
 .resource-fpText, .resource-fpText p { font-size: 14px; }
 
 div#hero-header-container.hero-resourceinner-container { top: -20%; }

 .case-study-entry .ri-content-item h2 { font-size: 32px; }
 .center-content.ri-content-item { margin-bottom: 60px; }

 .relatedpost-row { column-gap: 20px; row-gap: 40px; }
 .relatedpost-inner { padding: 80px 0; }
 .ri-content-sec { padding-bottom: 80px; }
 .resourcesearch-wrapper  form{ justify-content: center; row-gap: 30px; } 
 
 span.filter-dropdowntext { width: 115px; }
 
 .resource-fpTag ul li a { max-width: 125px; }
 .fltresource-col .resource-fpTag ul li a { max-width: 103px; }
 
 .filteritem ul { min-width: auto; }




}

@media screen and (max-width: 767px) {

 .resource-fturpostLeft {  width: 100%; order: 1; } 
 .resource-fturpostRight { width: 100%; padding-top: 56.25%; }
 .resource-fturpostOuter { padding: 20px; margin-top: -160px; }
 .resource-fturpostInner { row-gap: 24px; }
 .resource-fturpostLeft h2 { font-size: 26px; }

 .filter-resourcerow { margin-top: 40px; }
 .filteritem { width: calc(50% - 5px); }
 
 .filterdropdownwrapper { column-gap: 10px; }
 /*.filter-resourcerow { row-gap: 30px; }*/
 .fltresource-col { width: 100%; }
 .fltresource-formbox { width: 100%; padding: 95px 30px 60px; padding: 70px 30px 40px; }
 .resource-fpText { margin-bottom: 16px; }
 
 .resource-pagination { margin-top: 40px; }
 .filter-resourcesec { padding-top: 40px; padding-bottom: 60px; }
 
 .resource-fpTag ul { column-gap: 24px; }
 .resource-fpTag ul li:not(:last-child)::before { /*margin-top: -2px;*/ margin-top: -5px; right: -14px; width: 6px; height: 6px; }

 .resource-herosec { padding-top: 145px; padding-bottom: 200px; }

 /*span.fr-formshapetop { width: 80px; height: 80px; }
 span.fr-formshapebottom { width: 80px; height: 80px; }*/


 .ri-content-left { width: 100%; order: 1;  }
 .ri-content-right { width: 100%; order: 0; margin-bottom: 30px; }

 .resourceinner-herosec { padding: 130px 0 60px; }
 
 div#hero-header-container.hero-resourceinner-container { top: 0; }
 .center-content.ri-content-item { margin-bottom: 40px; }
 .case-study-entry .ri-content-item h2 { font-size: 26px; }
 .center-content.ri-content-item, .center-content.ri-content-item p { font-size: 16px; line-height: 26px; }
 .ri-content-left blockquote { font-size: 16px; line-height: 26px; padding-left: 20px; }
 .ri-content-sec { padding: 60px 0 60px; }

 .relatedpost-row { row-gap: 30px; }
 .relatedpost-inner { padding: 60px 0; }

 .ri-content-socialmedia { margin-bottom: 24px; }

 .relatedpost-header { margin-bottom: 30px; }

 span.filter-dropdowntext { width: 160px; }

 .filteritem:first-child { z-index: 5;}
 .filteritem:nth-child(2) { z-index: 4;}
 .filteritem:nth-child(3) { z-index: 3;}
 .filteritem:nth-child(4) { z-index: 2;}
 

 .resource-fpTag ul li a { max-width: 250px; }
 .fltresource-col .resource-fpTag ul li a { max-width: 270px; }

 button#searchButton { width: 100%; }
 .resource-herosec.searchresult-herosec { padding-bottom: 60px; } 

}

@media screen and (max-width: 600px) {

 .resource-heroTitle h1 { font-size: 34px; }
 .resourceinner-herosec h1 { font-size: 34px; line-height: 49px; }

 .relatedpost-header { margin-bottom: 24px; } 
 
 .resource-fpTag ul li a { max-width: 190px; }
 .fltresource-col .resource-fpTag ul li a { max-width: 210px; }


}


@media screen and (max-width: 480px) {
 .filteritem { width: 100%; }
 .resourcesearch-wrapper { row-gap: 20px; }

 .resource-pagination ul li a.prev { min-width: 36px; min-height: 36px; margin-right: 12px; }

 .resource-pagination ul li a.next { min-width: 36px; min-height: 36px; margin-left: 12px; }
 .resource-pagination ul li a.prev svg  , .resource-pagination ul li a.next svg { width: 12px; }
    .resourcesearch-wrapper form{
        row-gap: 20px;
    }
 span.filter-dropdowntext { width: 220px; }
 
 .resource-fpTag ul li a { max-width: 110px; }
 .fltresource-col .resource-fpTag ul li a { max-width: 130px; }

}