body { font-family: 'ProximaNova-Regular',Arial,Helvetica,sans-serif; font-weight: normal; font-display: auto; }
body.page-template.page-template-industry-full-width-page { overflow-x: hidden!important; }
[class*=" icon-newcitypage-"], [class^="icon-newcitypage-"] { font-family: 'new-city-page-icons'!important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class*=" icon-"], [class^="icon-"] { font-family: 'icomoon'!important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class*=" icon-"], [class^=icon-] { 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; -moz-osx-font-smoothing: grayscale; }
h4 a span:hover, h4 a:hover { color: #573f30!important; }
.text-green { color: #738942!important; }
.fs-18{font-size: 18px !important;}
.wp-block-columns.row-fixed-width-960 { max-width: 960px; margin: auto; }
.icon-newcitypage-analytics2:before { font-family: 'new-city-page-icons'!important; content: "\e916"; }
.icon-newcitypage-advertising:before { content: "\e913"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-digital-map:before { content: "\e914"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-website:before { content: "\e915"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-star:before { content: "\e90e"; font-family: 'new-city-page-icons'!important; color: #f2cd23; }
.icon-newcitypage-analytics:before { content: "\e90a"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-award:before { content: "\e90b"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-brain:before { content: "\e90c"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-customer:before { content: "\e90d"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-customer-five-start:before { content: "\1f304"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-handshake:before { content: "\e90f"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-programming:before { content: "\e910"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-team:before { content: "\e911"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-wordpress:before { content: "\e912"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-analysis:before { content: "\e900"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-chat:before { content: "\e901"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-marketing:before { content: "\e902"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-money:before { content: "\e903"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-network:before { content: "\e904"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-pay-per-click:before { content: "\e905"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-script:before { content: "\e906"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-ux-design:before { content: "\e907"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-video-player:before { content: "\e908"; font-family: 'new-city-page-icons'!important; }
.icon-newcitypage-viral-marketing:before { content: "\e909"; font-family: 'new-city-page-icons'!important; }
.icon-chat:before { font-family: icomoon!important; content: "\e901"; }
.icon-phone-call:before { content: "\e909"; font-family: icomoon!important; }
.icon-analysis:before { font-family: 'icomoon'!important; content: "\e900"; }
.icon-chat:before { font-family: 'icomoon'!important; content: "\e901"; }
.icon-facebook-logo-button:before { font-family: 'icomoon'!important; content: "\e902"; }
.icon-google-plus:before { content: "\e903"; font-family: 'icomoon'!important; }
.icon-instagram-logo:before { content: "\e904"; font-family: 'icomoon'!important; }
.icon-linked-in:before { content: "\e905"; font-family: 'icomoon'!important; }
.icon-mail:before { content: "\e906"; font-family: 'icomoon'!important; }
.icon-network:before { content: "\e907"; font-family: 'icomoon'!important; }
.icon-pay-per-click:before { content: "\e908"; font-family: 'icomoon'!important; }
.icon-phone-call:before { content: "\e909"; font-family: 'icomoon'!important; }
.icon-script:before { content: "\e90a"; font-family: 'icomoon'!important; }
.icon-twitter-logo-button:before { content: "\e90b"; font-family: 'icomoon'!important; }
.icon-ux-design:before { content: "\e90c"; font-family: 'icomoon'!important; }
.icon-video-player:before { content: "\e90d"; font-family: 'icomoon'!important; }
.icon-viral-marketing:before { content: "\e90e"; font-family: 'icomoon'!important; }
.icon-youtube-logotype:before { content: "\e90f"; font-family: 'icomoon'!important; }
@font-face {
font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url(../webfonts/fa-solid-900.eot); src: url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fa, .far, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; font-style: normal; }
.fa-address-card:before, .fa-vcard:before { content: "\f2bb"; }
.landing-page-content1 li { margin-bottom: 10px; font-size: 16px; line-height: 1.8; color: #000; }
.landing-page-content1 a { font-family: 'ProximaNova-Extrabld',Arial; }
body.page-template h2 { font-size: 34px; font-family: 'ProximaNova-Extrabld',Arial; }
b, strong { font-family: 'ProximaNova-Extrabld',Arial; font-weight: normal; }
h2 strong { font-family: 'ProximaNova-Extrabld',Arial; font-weight: normal; color: #7e953e; }
h1 strong { font-family: 'ProximaNova-Extrabld',Arial; font-weight: normal; }
h3 { font-size: 27px; font-family: 'ProximaNova-Extrabld',Arial; }
h4 { font-size: 18px; font-weight: normal; letter-spacing: 0.1px; font-family: 'ProximaNova-Extrabld',Arial; }
body .list-bullet-align, ul.web-design-solution-list { margin-left: 0; width: 100%; display: flex; flex-wrap: wrap; }
body .list-bullet-align li, ul.web-design-solution-list li { width: 100%; list-style: none; position: relative; padding-left: 20px; text-align: left; }
body .list-bullet-align li:before, ul.web-design-solution-list li:before { position: absolute; content: ""; width: 8px; height: 8px; border: 2px solid #85985a; border-radius: 100%; top: 9px; left: 0; }
.google-reviews-stats { background: url(/assets/themes/thrive-agency/images/services-google-01.png) no-repeat center; width: 142px; height: 58px; margin: 0 auto; text-align: center; }
.facebook-reviews-stats { background: url(/assets/themes/thrive-agency/images/services-clutch-01.png) no-repeat center; width: 145px; height: 58px; margin: 0 auto; text-align: center; }
.clutch-reviews-stats { background: url(/assets/themes/thrive-agency/images/services-upcity-01.png) no-repeat center; width: 160px; height: 58px; margin: 0 auto; text-align: center; }
.social-review-item { margin-top: 8px; pointer-events: none; }
.icon-newcitypage-star { font-style: normal; padding: 0 4px; }
.icon-newcitypage-star:before { content: "\e90e"; font-family: 'new-city-page-icons'!important; color: #f2cd23; }
.reviews-row .social-review-item span.review-count { font-weight: 400; padding-top: 0; display: block; color: #f2cd23; font-family: "ProximaNova-Extrabld",Arial; font-size: 17px; line-height: 1.6; letter-spacing: 1.5px; }
.hide-ipad { display: none!important; }
.custom_client_result .fl-col-group-nested { display: flex; flex-wrap: wrap; justify-content: center; }
.custom_client_result .result-details { border: none; background: #fff; }
.custom_client_result .result-details .fl-module-content { margin: 0; border: 1px solid #ccc; height: 100%; min-height: 403px; }
.custom_client_result .fl-col-group-nested .fl-col-small .results_video .fl-module-content.fl-node-content { margin: 0; }
.custom_client_result .fl-col-group-nested .fl-col-small .fl-col-content { border: 1px solid #ccc!important; margin: 0; }
.custom_client_result .fl-col-group-nested .result-details .fl-module-content { border: 0 solid #ccc; }
.custom_client_result .fl-col-group-nested .fl-col-small { max-width: 50%; width: 100%; overflow: hidden; flex: 0 0 33.33%; padding: 15px; display: flex; background: #fff; }
.custom_client_result .fl-col-content.fl-node-content { margin: 0 20px; }
.custom_client_result .sem-blog-img .fl-module-content.fl-node-content { margin: 0; }
.custom_client_result .sem-blog-img img { display: block; width: 100%; }
.custom_client_result .client-tagline { background: #f5d74f; padding: 15px; }
.custom_client_result .client-tagline .fl-module-content { margin: 0; }
.custom_client_result .result-details .client-tagline .tagline h3 { font-size: 15px!important; line-height: 23px;text-transform: uppercase;}
.custom_client_result .result-details .client-tagline .tagline h3 a { text-decoration: underline!important; font-family: 'ProximaNova-Bold',Arial!important; font-size: 19px; line-height: normal; display: block; }
.custom_client_result .client_result_custom { display: flex; justify-content: center; margin: 20px 0; padding: 0 10px; }
.custom_client_result .client_result_custom .left-custom.result_custom { border-right: 1px solid #ccc; width: 50%; padding: 0 10px 0 0; }
.custom_client_result .client_result_custom p { margin: 0; font-size: 15px; color: #5e6f27; line-height: 20px; }
.custom_client_result .client_result_custom p.result_psntg { font-size: 22px; color: #6a8338; }
.custom_client_result .client_result_custom p strong { line-height: 30px; }
.custom_client_result .client_result_custom .right-custom.result_custom { padding: 0 0 0 10px; width: 50%; }
.custom_client_result .from-the-client-wrapper { padding: 0 15px; font-style: normal; }
.custom_client_result .from-the-client-wrapper p { font-style: normal!important; }
.custom_client_result .results_video .fl-module-content.fl-node-content { margin: 0; }
.uppercase h4 { text-transform: uppercase!important; }
.heading-content .fl-module-content { margin: 20px 0 20px 0; }
.case-study-sec-wrap .fl-col-group .fl-col .fl-col-content.fl-node-content { margin: 0; }
ul.custom-industry-listing li { position: relative; padding-left: 15px; margin-left: 20px!important; }
ul.custom-industry-listing li:before { position: absolute; content: ""; width: 5px; height: 5px; border-radius: 100%; background: #556c25; left: 0; top: 10px; }
.page-id-31243 .site-inner .content-sidebar-wrap .fl-col.fl-node-5f23253cf14e7.fl-col-small .fl-module.fl-module-icon.fl-node-9cqeuo0mjv12 span.fl-icon i.icon-newcitypage-analytics { color: #6a8338; font-size: 87px; }
.page-id-31243 .site-inner .content-sidebar-wrap .fl-module-content>.fl-icon-wrap { margin: 0 auto; display: flex; justify-content: center; }
.page-id-31243 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f23253cf14e5>.fl-module-content.fl-node-content { margin-top: 0!important; }
.page-id-31243 .site-inner .content-sidebar-wrap .fl-col.fl-node-5f23253cf14df.fl-col-small .fl-col-content .fl-module.fl-module-icon.fl-node-5f23253cf14e4>.fl-module-content.fl-node-content { margin-top: 20px!important; }
.page-id-31243 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f23253cf14eb>.fl-module-content { margin-top: 6px!important; }
.page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da053 .fl-module-content.fl-node-content .fl-rich-text p, .page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da055 .fl-module-content.fl-node-content .fl-rich-text p, .page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da058 .fl-module-content.fl-node-content .fl-rich-text p, .page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da05d .fl-module-content.fl-node-content .fl-rich-text p, .page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da05e .fl-module-content.fl-node-content .fl-rich-text p { text-align: center!important; }
.page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da053 .fl-module-content.fl-node-content, .page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da055 .fl-module-content.fl-node-content, .page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da058 .fl-module-content.fl-node-content, .page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da05d .fl-module-content.fl-node-content, .page-id-34674 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f8df7f9da05e .fl-module-content.fl-node-content { padding: 0 15px; }
.page-id-27912 .site-inner .content-sidebar-wrap .custom_client_result .results_video .fl-module-content.fl-node-content .fl-photo .fl-photo-content img, .page-id-28175 .site-inner .content-sidebar-wrap .custom_client_result.two-section-case-study .fl-module-content.fl-node-content .fl-photo .fl-photo-content img, .page-id-28609 .site-inner .content-sidebar-wrap .custom_client_result.two-section-case-study .fl-row-content.fl-row-fixed-width.fl-node-content .fl-module-content .fl-photo .fl-photo-content img { height: 100%!important; }
.page-id-31290 .site-inner div#gform_wrapper_15 .gform_footer.top_label { text-align: initial; }
.custom-mobile-text-center .fl-node-5f4e4a60a3eee .fl-col-content .fl-module-content.fl-node-content { margin-left: 0; }
.custom-mobile-text-center .fl-node-5f4e4a60a3ef8 .fl-col-content .fl-module-content.fl-node-content { margin-left: 0; }
.services-outer-wrap.service-section.ads-col { gap: 20px; display: block!important; }
.services-outer-wrap.service-section.ads-col .wp-block-columns img { width: 44px!important; height: 44px!important; }
.custom-industry-bottom-wrap h2 a:hover { color: #433f34!important; }
.text-underline a { text-decoration: underline; font-family: 'ProximaNova-Extrabld',Arial!important; }
.services-outer-wrap .is-layout-flex .is-layout-flow:nth-child(2) { width: 100%!important; flex-basis: calc(100% - 25%)!important; max-width: calc(100% - 25%); }
.services-outer-wrap p { margin-bottom: 0; }
@media screen and (min-width: 100px) and (max-width: 768px) {
  .services-outer-wrap .wp-block-column { margin-bottom: 10px!important; max-width: 100%!important; }
  .cellphone-repair-icons-sec .cellphone-repair-single-sec h4 { min-height: inherit!important; }
  body .services-outer-wrap.service-section .fl-module-photo .fl-module-content { margin-bottom: 0!important; }
  .wp-block-columns.wrap.services-section .wp-block-column .wp-block-columns.Junk.Removal-icons { margin-bottom: 0; }
  .wp-block-columns.services-icon-section { margin-bottom: 20px; }
  .wp-block-columns.wrap.services-section { padding-top: 0!important; }
  .services-outer-wrap .is-layout-flex .is-layout-flow:nth-child(2) { width: 100%!important; flex-basis: 100%!important; max-width: 100%!important; }
}
@media screen and (min-width: 100px) and (max-width: 767px) {
  .industry-services img { width: 51px; height: auto; object-fit: contain; }
  .industry-services .fl-module-content { margin-bottom: 0; }
  .fl-node-jubkapcw8q1f .hide-mobile { display: block!important; }
  .fl-node-jubkapcw8q1f .image-wrap img { display: block; }
  .custom_client_result .fl-col-group-nested .fl-col-small { max-width: 100%; width: 100%; overflow: hidden; flex: 100%; padding: 0; }
  .custom_client_result .fl-col-group-nested .fl-col-small:last-child { padding-bottom: 0; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content { margin-bottom: 30px; }
  .fl-node-87bndlzt4agq h2.heading { padding: 0; }
  body .fl-node-x01smhfg8cno .image-wrap.show-mobile { display: block!important; }
  body .fl-node-x01smhfg8cno .image-wrap.show-mobile img { display: block; }
  .page-id-72387 .custom_client_result .client_result_custom p strong { font-size: 18px!important; }
  .page-id-72387 .custom_client_result .client_result_custom .left-custom.result_custom { padding-right: 7px!important; }
  .custom_client_result .client_result_custom .left-custom.result_custom { padding: 0 10px 0 6px; }
  .custom_client_result .client_result_custom .right-custom.result_custom { padding: 0 7px 0 10px; }
  .custom_client_result .client_result_custom { padding: 0 0; }
  .page-id-76087 .custom_client_result .client_result_custom { display: flex; flex-wrap: wrap!important; }
  .page-id-76087 .custom_client_result .client_result_custom .right-custom.result_custom { padding: 10px 7px 0 10px; }
  .webdesign-services-sec .fl-node-3adijxf9vnqw.webdesign-services-sec-icons .fl-photo-img-png img {width: 60px;}
}
@media(min-width:820px) and (max-width:899px) {
.custom_client_result .result-details .fl-module-content { min-height: 448px; }
.page-id-26781 .custom_client_result .result-details .fl-module-content { min-height: 453px; }
.fl-node-4u9j5fwqy21k > .fl-module-content,.fl-node-8mw752l9v1px > .fl-module-content { margin-right: 0px !important; margin-bottom: 0px; margin-left: 0px !important;}
.fl-node-g4v3s20zdy9m > .fl-module-content {margin-top: 4px; margin-right: -0px;margin-left: 0px;}
}
@media screen and (min-width: 769px) and (max-width: 991px) {

  .industry-services-wrap   .fl-col-group .fl-col .fl-col-content > .fl-module-photo > .fl-module-content.fl-node-content,
  .webdesign-services-sec   .fl-col-group .fl-col .fl-col-content > .fl-module-photo > .fl-module-content.fl-node-content,
  .why-choose-thrive-sec    .fl-col-group .fl-col .fl-col-content > .fl-module-photo > .fl-module-content.fl-node-content,
  .custom-industry-services .fl-col-group .fl-col .fl-col-content > .fl-module-photo > .fl-module-content.fl-node-content {
    margin-left: 0;
    margin-right: 17px;
  }

  .industry-services-wrap   .fl-module-photo .fl-photo,
  .industry-services-wrap   .fl-module-photo .fl-photo-content,
  .webdesign-services-sec   .fl-module-photo .fl-photo,
  .webdesign-services-sec   .fl-module-photo .fl-photo-content,
  .why-choose-thrive-sec    .fl-module-photo .fl-photo,
  .why-choose-thrive-sec    .fl-module-photo .fl-photo-content,
  .custom-industry-services .fl-module-photo .fl-photo,
  .custom-industry-services .fl-module-photo .fl-photo-content {
    width: 100%;
  }

  .industry-services-wrap   .fl-module-photo .fl-photo-content img,
  .webdesign-services-sec   .fl-module-photo .fl-photo-content img,
  .why-choose-thrive-sec    .fl-module-photo .fl-photo-content img,
  .custom-industry-services .fl-module-photo .fl-photo-content img {
    min-width: 0;
    width: 100%;
    max-width: 50px;
    height: auto;
    display: block;
    margin: 0 auto;
  }
  .industry-services-wrap .fl-module-content.fl-node-content {
    margin-top: 11px;
}
}
@media(min-width:900px) and (max-width:1025px) {
  .page-id-26781 .custom_client_result .result-details .fl-module-content { min-height: 422px; }
}
@media screen and (min-width:768px) and (max-width:821px) {
  .client_result_custom .result_custom p { font-size: 14px; }
  .custom-mobile-text-center.icon-ipad-small .fl-col-group .fl-col .fl-module-content .fl-photo .fl-photo-content img { min-width: 30px; min-height: 30px; }
  .fl-col-group .fl-col .fl-module-content .fl-photo .fl-photo-content img { min-width: 28px; min-height: 28px; width: 74px; }
  .fl-node-5f036e175da9c > div, .fl-node-5f036e175dcd5 > div { margin: 0; }
  .custom-mobile-text-center .fl-col-group .fl-col .fl-module-content .fl-photo .fl-photo-content img { object-fit: contain; }
  .custom_client_result .client-tagline { min-height: 57px; display: flex; justify-content: center; align-items: center; }
  .custom_client_result .fl-col-group .fl-col-small { gap: 10px; flex: 0 0 50%; max-width: 50%!important; display: flex; width: 100%; padding: 0; margin-bottom: 20px; }
  .page-id-76087 .custom_client_result .fl-col-group .fl-col-small { flex: 0 0 100%; max-width: 100%; }
  .custom_client_result .fl-col-content.fl-node-content { margin: 0 10px; }
  .fl-node-ecwi56zsb8ap > .fl-module-content { margin-right: 0!important; margin-left: 0!important; }
  .custom_client_result .fl-col-group .fl-col-small .result-details { background-color: transparent; padding: 0 15px; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-module, .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-module .fl-photo.fl-photo-align-center { display: flex; width: 100%; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-module .fl-module-content.fl-node-content { display: flex; margin: 0; width: 100%; height: 100%; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-photo.fl-photo-align-center { display: flex; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-module.fl-module-photo.results_video.hide-ipad { display: none!important; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-photo.fl-photo-align-center .fl-photo-content.fl-photo-img-png { display: flex; height: 100%; width: 100%; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-photo.fl-photo-align-center img.fl-photo-img { display: flex; object-fit: cover; width: 100%; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .result-details .client_result_custom p strong { padding: 0!important; font-size: 22px!important; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-module .fl-photo-content.fl-photo-img-png { height: 100%; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-photo.results_video { max-width: 100%; width: 100%; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.result-details { max-width: 45%; width: 100%; padding: 0; }
  .page-id-72387 .custom_client_result .result-details .fl-module-content { border: none; }
  .page-id-72387 .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1), .page-id-72387 .case-study-sec-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 50%!important; }
  .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.result-details { max-width: 100%!important; }
  .page-id-55536 .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.result-details { max-width: 100%!important; height: 525px; }
  .page-id-55448 .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.result-details { max-width: 100%!important; height: 439px; }
  .hide-desktop-mobile { display: none!important; }
  .healthcare-case-study .hide-desktop-mobile { display: block!important; }
  body .site-inner { overflow-x: hidden; }
  .mobile-space-res h3 { font-size: 23px; }
  .is-style-wide.hr-line { width: 85%; margin: 40px auto; }
  .medical-device .fl-module-content { margin-left: 0; }
  .why-choose-heading .fl-module-content { margin-left: 0; margin-right: 0; }
  .custom_client_result.healthcare-hide-ipad .fl-col-content.fl-node-content .fl-module.fl-module-photo.results_video.hide-ipad { display: none!important; }
  .fitness-ppc-col .fl-module-content { margin-left: 0; }
  .mx-px-40 { padding-left: 40px; padding-right: 40px; }
}
@media(min-width:781px) and (max-width:991px) {
  body .custom-case-study-wrap .multi-col > h2 { height: 60px; }
}
@media (max-width:768px) and (min-width:768px) {
  .client_result_custom .result_custom p { font-size: 13px; }
  .custom-space-small-devices img.size-full { width: auto; }
  body .custom-two-column-section .fl-col.fl-col-small { float: none!important; }
  .page-id-72387 .case-study-sec-wrap .fl-row-content-wrap .fl-node-content .fl-col-group { flex-wrap: wrap; }
  .page-id-72387 .case-study-sec-wrap .fl-row-content-wrap .fl-node-content .fl-col-group .fl-col { max-width: 100%!important; flex: unset; gap: 0; }
  .page-id-72387 .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.result-details { max-width: 100%; }
  .page-id-72387 .custom_client_result .client_result_custom .left-custom.result_custom { padding-right: 0!important; }
  body .result-percentage-flex p { font-size: 25px!important; }
  body .case-study-sec-content .sec-content-box { padding: 20px 15px; }
  .fl-col-group .fl-col .fl-module-content .fl-photo .fl-photo-content img { width: 55px; }
  .ppe-icons .fl-photo-content img { width: 100%!important; max-width: 50px; }
}
@media only screen and (min-device-width : 768px)  and (max-device-width : 1024px)  and (orientation : portrait) {
  .ppe-icons .fl-photo-content img { width: 100%!important; max-width: 57px; }
}
.case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) .fl-col-content, .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) .fl-col-content .fl-module, .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) .fl-col-content .fl-module .fl-module-content, .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) .fl-col-content .fl-module .fl-module-content .fl-html, .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) .fl-col-content .fl-module .fl-module-content .fl-html .image-wrap { display: flex; width: 100%; height: 100%; }
.case-study-sec-wrap .fl-row-content-wrap { padding: 0; }
.case-study-sec-wrap .fl-row-content-wrap .image-wrap { display: flex; }
.case-study-sec-wrap .fl-row-content-wrap .image-wrap img { width: 100%; object-fit: cover; }
.case-study-sec-content .sec-content-box { padding: 20px; }
.custom_client_result .result-details .client-tagline .tagline h3 a { font-weight: bold; }
.result-percentage-flex { display: flex; justify-content: space-between; margin-bottom: 16px; margin-top: 10px; }
.result-percentage-flex p { margin-bottom: 0!important; }
.result-percentage-flex span { color: #49453b; font-size: 16px; }
.result-percentage-flex .left-result-percentage, .result-percentage-flex .right-result-percentage { text-align: center; }
.result-percentage-flex p { font-size: 25px!important; font-family: "ProximaNova-Extrabld",Arial!important; margin-bottom: 0!important; color: #49453b!important; }
.result-percentage-flex .seperator-border { border: 1px solid #49453b; }
.case-study-sec-wrap .fl-module-content { margin: 0!important; }
.case-study-sec-wrap .box-link a { overflow: hidden; background: #f5d74f; display: flex; justify-content: center; text-align: center; line-height: 27px; padding: 6px; text-decoration: underline; border: none; padding: 10px; font-family: 'ProximaNova-Extrabld',Arial; }
.case-study-sec-content .sec-content-box .result-percentage-flex .left-result-percentage, .case-study-sec-content .sec-content-box .result-percentage-flex .right-result-percentage { width: 50%!important; padding: 0 5px!important; }
.case-study-sec-wrap .fl-row-content-wrap .fl-node-content .fl-col-group { border: 1px solid #ccc; }
.case-study-sec-wrap.single-case-study-wrap .fl-col-group .image-wrap img { border-bottom-left-radius: 0!important; }
.case-study-sec-wrap.single-case-study-wrap .fl-col-group .box-link a { line-height: 22px; border-top-right-radius: 0!important; border-bottom-left-radius: 10px; }
.case-study-sec-wrap.single-case-study-wrap img { display: block!important; }
@media screen and (min-width:768px) {
  .case-study-sec-wrap .fl-row-content-wrap .fl-node-content .fl-col-group { display: flex; margin-left: auto; margin-right: auto; }
  .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) { max-width: 60%; width: 100%!important; clear: initial; float: left; display: flex; }
  .case-study-sec-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 41%; width: 100%!important; clear: initial; float: left; }
  .page-id-31831 .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1), .page-id-72387 .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) { max-width: 48%; }
  .page-id-31831 .case-study-sec-wrap .fl-col-group .fl-col:nth-child(2), .page-id-72387 .case-study-sec-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 52%; }
  .case-study-sec-content .sec-content-box p.sec-content:nth-last-child(1) { margin-bottom: 0; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col:nth-child(1) { max-width: 45%; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 55%; }
  .image-wrap.show-mobile { display: none!important; }
  .DMR_Part .fl-col-group { display: flex; }
  .DMR_Part .fl-col-group::after, .DMR_Part .fl-col-group::before { display: none; }
  .DMR_Part .fl-col-group>.fl-col { float: none!important; }
  .DMR_Part .fl-col-group>.fl-col .fl-col-content { display: flex; flex-flow: column; justify-content: stretch; height: 100%; }
  .DMR_Part .fl-col-group>.fl-col .fl-col-content .fl-module:last-child { height: 100%; }
  .services-outer-wrap.service-section.ads-col.real-estate-service-wrap { display: flex!important; }
}
@media(max-width:420px) {
  .page-id-72387 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col-small.fl-col-has-cols .fl-rich-text,   .page-id-72387 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col.fl-node-0owxd3e8fnky.fl-col-small,   .page-id-72387 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col.fl-node-lw7bshvifx5z.fl-col-small, .page-id-72387 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col.fl-node-ypv71fi0lukq.fl-col-small .fl-col-content.fl-node-content { text-align: center; }
  .cellphone-whychoose { padding: 20px 20px!important; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (min--moz-device-pixel-ratio: 3), only screen and (-o-min-device-pixel-ratio: 3/1), only screen and (min-device-pixel-ratio: 3) { .page-id-72387 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col-small.fl-col-has-cols .fl-rich-text, .page-id-72387 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col.fl-node-0owxd3e8fnky.fl-col-small, .page-id-72387 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col.fl-node-lw7bshvifx5z.fl-col-small, .page-id-72387 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col.fl-node-ypv71fi0lukq.fl-col-small .fl-col-content.fl-node-content { text-align: center; }
}

@media (max-width:768px) {
}
.case-study-sec-wrap { margin-left: auto; margin-right: auto; padding: 0 20px!important; }
.case-study-sec-wrap .result-percentage-flex p { line-height: 30px; }
.custom_client_result .client_result_custom .left-custom.result_custom p, .custom_client_result .client_result_custom .right-custom.result_custom p { text-align: center!important; }
.page-id-72387 .custom_client_result .client_result_custom p strong { line-height: 30px; font-size: 20px!important; text-align: center!important; padding: 0 0!important; }
body .is-style-wide.hr-line { width: 85%; margin: 40px auto; }
.services-outer-wrap.digital-health img { width: 70px; height: 70px; }
body .services-outer-wrap .content-image img { width: 51px!important; }
.row-fixed-width h2.fl-heading { padding: 25px 0 20px 0; }
.fl-node-61ea38925de07 img.fl-photo-img { width: 67px; }
.fl-node-u0p9w7mnydej.fl-module-icon { text-align: center; }
.fl-node-5f2455b26ec17 { text-align: center; }
.page-id-34558 .site-inner .case-study-sec-wrap .fl-row-content-wrap .fl-node-content .fl-col-group { display: block!important; }
.page-id-34558 .site-inner .case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) { max-width: 100%!important; }
.page-id-34558 .site-inner .case-study-sec-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 100%!important; }
.image-wrap.show-mobile { display: none!important; }
.why-cellphone-section.content:nth-child(3) { padding-bottom: 12px!important; }
.custom-mobile-text-center .fl-module.fl-module-rich-text.fl-node-5f48347d73c99 .fl-rich-text h3 { margin-top: -36px; }
.webdesign-services-sec .webdesign-services-sec-icons .fl-module-content { margin-bottom: 0; }
.fl-node-c568uamy4b0x > .fl-module-content,.fl-node-3b4hnm2acjur > .fl-module-content {margin-right: 10px; margin-bottom: 0px; margin-left: 10px;}
.hotelseo-casestudy {padding: 0;background: #fff;}
.hotelseo-casestudy .fl-row-content-wrap {padding: 0;}
.hotelseo-casestudy .fl-module-content.fl-node-content {margin: 0 0px;}
@media (max-width:1280px) and (min-width:769px) {
.case-study-sec-wrap .fl-col-group .fl-col:nth-child(1) { max-width: 48%!important; }
  .case-study-sec-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 52%!important; }
}
    @media (min-width:821px) {
  .custom_client_result.two-section-case-study .fl-col-group > .fl-col.fl-col-small { position: relative; }
  .custom_client_result.two-section-case-study .fl-col-group > .fl-col.fl-col-small:before { content: ""; display: block; content: ""; display: block; border: 1px solid #ccc; position: absolute; top: 0; left: 19px; width: calc(100% - 38px); height: calc(100% - -1px); z-index: 0; }
  .custom_client_result.two-section-case-study .fl-col-group > .fl-col.fl-col-small .fl-col-content { position: relative; z-index: 1; }
  .custom_client_result.two-section-case-study .fl-col-group .result-details .fl-node-content { border: none; }
}
    .fl-node-5ed170eb92ab1 .fl-module-content { margin-left: 0; margin-right: 10px; margin-top: 1px; }
  .fl-col-group.fl-node-5ed170eb92ae8, .fl-col-group.fl-node-5ed170eb92ef5 { margin-bottom: 20px; }
  .fl-node-5ed170eb92ab1 .fl-photo-content img { width: 51px; }
/*---client_result-start-end----*/ ul.social-organic-list li { position: relative; margin-left: 30px!important; }
  ul.social-organic-list li:before { position: absolute; content: ""; width: 5px; height: 5px; background: #49453b; border-radius: 100%; left: -15px; top: 12px; }
  @media screen and (min-width: 100px) and (max-width: 767px) {
  h2, h3 { font-size: 25px!important; }
  h3 span { font-size: 25px!important; }
  .reviews-row .fl-row-content > .fl-col-group > .fl-col.fl-col-small:first-child { padding-top: 0; }
  .reviews-row .fl-row-content > .fl-col-group > .fl-col.fl-col-small { padding-top: 20px; }
  .wp-block-column.why-choose-column p { margin: 0 auto 20px!important; }
}
  @media screen and (min-width: 100px) and (max-width: 768px) {
  h3 br { display: none; }
  .custom-mobile-text-center .fl-row-content-wrap, .custom-mobile-text-center .fl-row-content-wrap p { text-align: center!important; }
  .mobile-space-res, .mobile-space-res p { text-align: center!important; }
  .site-inner .fl-module-content { margin-left: 20px; margin-right: 20px; }
  .fl-col.fl-col-small { max-width: 100%; }
  .site-inner .get-free-proposa .fl-row-content-wrap { padding-top: 0; }
  div#subSects { text-align: center; }
  .custom-mobile-text-center .fl-module.fl-module-photo .fl-module-content.fl-node-content { margin-bottom: 2px; }
  .custom-space-small-devices .optimization-icon img { max-width: 77px; }
  .fl-node-9a3lg02h18s6 .fl-module-content { margin-bottom: 0; }
  .industry-services h4,.industry-services p{text-align: center;}
  body .industry-services .fl-col .fl-module-content .fl-photo .fl-photo-content img{width:51px;}
}
  @media screen and (min-width:767px) {
  .reviews-row .fl-row-content > .fl-col-group { display: flex; }
  .site-inner .get-free-proposal h2.fl-heading { font-size: 35px; }
}
  @font-face {
font-family: "foundation-icons"; src: url("/assets/themes/thrive-agency/fonts/gutenberg-fonts/foundation-icons.eot"); src: url("/assets/themes/thrive-agency/fonts/gutenberg-fonts/foundation-icons.eot?#iefix") format("embedded-opentype"),url("/assets/themes/thrive-agency/fonts/gutenberg-fonts/foundation-icons.woff") format("woff"),url("/assets/themes/thrive-agency/fonts/gutenberg-fonts/foundation-icons.ttf") format("truetype"); font-weight: normal; font-style: normal; }
  .fi-address-book:before,   .fi-alert:before,   .fi-align-center:before,   .fi-align-justify:before,   .fi-align-left:before,   .fi-align-right:before,   .fi-anchor:before,   .fi-annotate:before,   .fi-archive:before,   .fi-arrow-down:before,   .fi-arrow-left:before,   .fi-arrow-right:before,   .fi-arrow-up:before,   .fi-arrows-compress:before,   .fi-arrows-expand:before,   .fi-arrows-in:before,   .fi-arrows-out:before,   .fi-asl:before,   .fi-asterisk:before,   .fi-at-sign:before,   .fi-background-color:before,   .fi-battery-empty:before,   .fi-battery-full:before,   .fi-battery-half:before,   .fi-bitcoin-circle:before,   .fi-bitcoin:before,   .fi-blind:before,   .fi-bluetooth:before,   .fi-bold:before,   .fi-book-bookmark:before,   .fi-book:before,   .fi-bookmark:before,   .fi-braille:before,   .fi-burst-new:before,   .fi-burst-sale:before,   .fi-burst:before,   .fi-calendar:before,   .fi-camera:before,   .fi-check:before,   .fi-checkbox:before,   .fi-clipboard-notes:before,   .fi-clipboard-pencil:before,   .fi-clipboard:before,   .fi-clock:before,   .fi-closed-caption:before,   .fi-cloud:before,   .fi-comment-minus:before,   .fi-comment-quotes:before,   .fi-comment-video:before,   .fi-comment:before,   .fi-comments:before,   .fi-compass:before,   .fi-contrast:before,   .fi-credit-card:before,   .fi-crop:before,   .fi-crown:before,   .fi-css3:before,   .fi-database:before,   .fi-die-five:before,   .fi-die-four:before,   .fi-die-one:before,   .fi-die-six:before,   .fi-die-three:before,   .fi-die-two:before,   .fi-dislike:before,   .fi-dollar-bill:before,   .fi-dollar:before,   .fi-download:before,   .fi-eject:before,   .fi-elevator:before,   .fi-euro:before,   .fi-eye:before,   .fi-fast-forward:before,   .fi-female-symbol:before,   .fi-female:before,   .fi-filter:before,   .fi-first-aid:before,   .fi-flag:before,   .fi-folder-add:before,   .fi-folder-lock:before,   .fi-folder:before,   .fi-foot:before,   .fi-foundation:before,   .fi-graph-bar:before,   .fi-graph-horizontal:before,   .fi-graph-pie:before,   .fi-graph-trend:before,   .fi-guide-dog:before,   .fi-hearing-aid:before,   .fi-heart:before,   .fi-home:before,   .fi-html5:before,   .fi-indent-less:before,   .fi-indent-more:before,   .fi-info:before,   .fi-italic:before,   .fi-key:before,   .fi-laptop:before,   .fi-layout:before,   .fi-lightbulb:before,   .fi-like:before,   .fi-link:before,   .fi-list-bullet:before,   .fi-list-number:before,   .fi-list-thumbnails:before,   .fi-list:before,   .fi-lock:before,   .fi-loop:before,   .fi-magnifying-glass:before,   .fi-mail:before,   .fi-male-female:before,   .fi-male-symbol:before,   .fi-male:before,   .fi-map:before,   .fi-marker:before,   .fi-megaphone:before,   .fi-microphone:before,   .fi-minus-circle:before,   .fi-minus:before,   .fi-mobile-signal:before,   .fi-mobile:before,   .fi-monitor:before,   .fi-mountains:before,   .fi-music:before,   .fi-next:before,   .fi-no-dogs:before,   .fi-no-smoking:before,   .fi-page-add:before,   .fi-page-copy:before,   .fi-page-csv:before,   .fi-page-delete:before,   .fi-page-doc:before,   .fi-page-edit:before,   .fi-page-export-csv:before,   .fi-page-export-doc:before,   .fi-page-export-pdf:before,   .fi-page-export:before,   .fi-page-filled:before,   .fi-page-multiple:before,   .fi-page-pdf:before,   .fi-page-remove:before,   .fi-page-search:before,   .fi-page:before,   .fi-paint-bucket:before,   .fi-paperclip:before,   .fi-pause:before,   .fi-paw:before,   .fi-paypal:before,   .fi-pencil:before,   .fi-photo:before,   .fi-play-circle:before,   .fi-play-video:before,   .fi-play:before,   .fi-plus:before,   .fi-pound:before,   .fi-power:before,   .fi-previous:before,   .fi-price-tag:before,   .fi-pricetag-multiple:before,   .fi-print:before,   .fi-prohibited:before,   .fi-projection-screen:before,   .fi-puzzle:before,   .fi-quote:before,   .fi-record:before,   .fi-refresh:before,   .fi-results-demographics:before,   .fi-results:before,   .fi-rewind-ten:before,   .fi-rewind:before,   .fi-rss:before,   .fi-safety-cone:before,   .fi-save:before,   .fi-share:before,   .fi-sheriff-badge:before,   .fi-shield:before,   .fi-shopping-bag:before,   .fi-shopping-cart:before,   .fi-shuffle:before,   .fi-skull:before,   .fi-social-500px:before,   .fi-social-adobe:before,   .fi-social-amazon:before,   .fi-social-android:before,   .fi-social-apple:before,   .fi-social-behance:before,   .fi-social-bing:before,   .fi-social-blogger:before,   .fi-social-delicious:before,   .fi-social-designer-news:before,   .fi-social-deviant-art:before,   .fi-social-digg:before,   .fi-social-dribbble:before,   .fi-social-drive:before,   .fi-social-dropbox:before,   .fi-social-evernote:before,   .fi-social-facebook:before,   .fi-social-flickr:before,   .fi-social-forrst:before,   .fi-social-foursquare:before,   .fi-social-game-center:before,   .fi-social-github:before,   .fi-social-google-plus:before,   .fi-social-hacker-news:before,   .fi-social-hi5:before,   .fi-social-instagram:before,   .fi-social-joomla:before,   .fi-social-lastfm:before,   .fi-social-linkedin:before,   .fi-social-medium:before,   .fi-social-myspace:before,   .fi-social-orkut:before,   .fi-social-path:before,   .fi-social-picasa:before,   .fi-social-pinterest:before,   .fi-social-rdio:before,   .fi-social-reddit:before,   .fi-social-skillshare:before,   .fi-social-skype:before,   .fi-social-smashing-mag:before,   .fi-social-snapchat:before,   .fi-social-spotify:before,   .fi-social-squidoo:before,   .fi-social-stack-overflow:before,   .fi-social-steam:before,   .fi-social-stumbleupon:before,   .fi-social-treehouse:before,   .fi-social-tumblr:before,   .fi-social-twitter:before,   .fi-social-vimeo:before,   .fi-social-windows:before,   .fi-social-xbox:before,   .fi-social-yahoo:before,   .fi-social-yelp:before,   .fi-social-youtube:before,   .fi-social-zerply:before,   .fi-social-zurb:before,   .fi-sound:before,   .fi-star:before,   .fi-stop:before,   .fi-strikethrough:before,   .fi-subscript:before,   .fi-superscript:before,   .fi-tablet-landscape:before,   .fi-tablet-portrait:before,   .fi-target-two:before,   .fi-target:before,   .fi-telephone-accessible:before,   .fi-telephone:before,   .fi-text-color:before,   .fi-thumbnails:before,   .fi-ticket:before,   .fi-torso-business:before,   .fi-torso-female:before,   .fi-torso:before,   .fi-torsos-all-female:before,   .fi-torsos-all:before,   .fi-torsos-female-male:before,   .fi-torsos-male-female:before,   .fi-torsos:before,   .fi-trash:before,   .fi-trees:before,   .fi-trophy:before,   .fi-underline:before,   .fi-universal-access:before,   .fi-unlink:before,   .fi-unlock:before,   .fi-upload-cloud:before,   .fi-upload:before,   .fi-usb:before,   .fi-video:before,   .fi-volume-none:before,   .fi-volume-strike:before,   .fi-volume:before,   .fi-web:before,   .fi-wheelchair:before,   .fi-widget:before,   .fi-wrench:before,   .fi-x-circle:before,   .fi-x:before,   .fi-yen:before,   .fi-zoom-in:before, .fi-zoom-out:before { font-family: foundation-icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; display: inline-block; text-decoration: inherit; }
  .fi-address-book:before { content: "\f100"; }
  .fi-alert:before { content: "\f101"; }
  .fi-align-center:before { content: "\f102"; }
  .fi-align-justify:before { content: "\f103"; }
  .fi-align-left:before { content: "\f104"; }
  .fi-align-right:before { content: "\f105"; }
  .fi-anchor:before { content: "\f106"; }
  .fi-annotate:before { content: "\f107"; }
  .fi-archive:before { content: "\f108"; }
  .fi-arrow-down:before { content: "\f109"; }
  .fi-arrow-left:before { content: "\f10a"; }
  .fi-arrow-right:before { content: "\f10b"; }
  .fi-arrow-up:before { content: "\f10c"; }
  .fi-arrows-compress:before { content: "\f10d"; }
  .fi-arrows-expand:before { content: "\f10e"; }
  .fi-arrows-in:before { content: "\f10f"; }
  .fi-arrows-out:before { content: "\f110"; }
  .fi-asl:before { content: "\f111"; }
  .fi-asterisk:before { content: "\f112"; }
  .fi-at-sign:before { content: "\f113"; }
  .fi-background-color:before { content: "\f114"; }
  .fi-battery-empty:before { content: "\f115"; }
  .fi-battery-full:before { content: "\f116"; }
  .fi-battery-half:before { content: "\f117"; }
  .fi-bitcoin-circle:before { content: "\f118"; }
  .fi-bitcoin:before { content: "\f119"; }
  .fi-blind:before { content: "\f11a"; }
  .fi-bluetooth:before { content: "\f11b"; }
  .fi-bold:before { content: "\f11c"; }
  .fi-book-bookmark:before { content: "\f11d"; }
  .fi-book:before { content: "\f11e"; }
  .fi-bookmark:before { content: "\f11f"; }
  .fi-braille:before { content: "\f120"; }
  .fi-burst-new:before { content: "\f121"; }
  .fi-burst-sale:before { content: "\f122"; }
  .fi-burst:before { content: "\f123"; }
  .fi-calendar:before { content: "\f124"; }
  .fi-camera:before { content: "\f125"; }
  .fi-check:before { content: "\f126"; }
  .fi-checkbox:before { content: "\f127"; }
  .fi-clipboard-notes:before { content: "\f128"; }
  .fi-clipboard-pencil:before { content: "\f129"; }
  .fi-clipboard:before { content: "\f12a"; }
  .fi-clock:before { content: "\f12b"; }
  .fi-closed-caption:before { content: "\f12c"; }
  .fi-cloud:before { content: "\f12d"; }
  .fi-comment-minus:before { content: "\f12e"; }
  .fi-comment-quotes:before { content: "\f12f"; }
  .fi-comment-video:before { content: "\f130"; }
  .fi-comment:before { content: "\f131"; }
  .fi-comments:before { content: "\f132"; }
  .fi-compass:before { content: "\f133"; }
  .fi-contrast:before { content: "\f134"; }
  .fi-credit-card:before { content: "\f135"; }
  .fi-crop:before { content: "\f136"; }
  .fi-crown:before { content: "\f137"; }
  .fi-css3:before { content: "\f138"; }
  .fi-database:before { content: "\f139"; }
  .fi-die-five:before { content: "\f13a"; }
  .fi-die-four:before { content: "\f13b"; }
  .fi-die-one:before { content: "\f13c"; }
  .fi-die-six:before { content: "\f13d"; }
  .fi-die-three:before { content: "\f13e"; }
  .fi-die-two:before { content: "\f13f"; }
  .fi-dislike:before { content: "\f140"; }
  .fi-dollar-bill:before { content: "\f141"; }
  .fi-dollar:before { content: "\f142"; }
  .fi-download:before { content: "\f143"; }
  .fi-eject:before { content: "\f144"; }
  .fi-elevator:before { content: "\f145"; }
  .fi-euro:before { content: "\f146"; }
  .fi-eye:before { content: "\f147"; }
  .fi-fast-forward:before { content: "\f148"; }
  .fi-female-symbol:before { content: "\f149"; }
  .fi-female:before { content: "\f14a"; }
  .fi-filter:before { content: "\f14b"; }
  .fi-first-aid:before { content: "\f14c"; }
  .fi-flag:before { content: "\f14d"; }
  .fi-folder-add:before { content: "\f14e"; }
  .fi-folder-lock:before { content: "\f14f"; }
  .fi-folder:before { content: "\f150"; }
  .fi-foot:before { content: "\f151"; }
  .fi-foundation:before { content: "\f152"; }
  .fi-graph-bar:before { content: "\f153"; }
  .fi-graph-horizontal:before { content: "\f154"; }
  .fi-graph-pie:before { content: "\f155"; }
  .fi-graph-trend:before { content: "\f156"; }
  .fi-guide-dog:before { content: "\f157"; }
  .fi-hearing-aid:before { content: "\f158"; }
  .fi-heart:before { content: "\f159"; }
  .fi-home:before { content: "\f15a"; }
  .fi-html5:before { content: "\f15b"; }
  .fi-indent-less:before { content: "\f15c"; }
  .fi-indent-more:before { content: "\f15d"; }
  .fi-info:before { content: "\f15e"; }
  .fi-italic:before { content: "\f15f"; }
  .fi-key:before { content: "\f160"; }
  .fi-laptop:before { content: "\f161"; }
  .fi-layout:before { content: "\f162"; }
  .fi-lightbulb:before { content: "\f163"; }
  .fi-like:before { content: "\f164"; }
  .fi-link:before { content: "\f165"; }
  .fi-list-bullet:before { content: "\f166"; }
  .fi-list-number:before { content: "\f167"; }
  .fi-list-thumbnails:before { content: "\f168"; }
  .fi-list:before { content: "\f169"; }
  .fi-lock:before { content: "\f16a"; }
  .fi-loop:before { content: "\f16b"; }
  .fi-magnifying-glass:before { content: "\f16c"; }
  .fi-mail:before { content: "\f16d"; }
  .fi-male-female:before { content: "\f16e"; }
  .fi-male-symbol:before { content: "\f16f"; }
  .fi-male:before { content: "\f170"; }
  .fi-map:before { content: "\f171"; }
  .fi-marker:before { content: "\f172"; }
  .fi-megaphone:before { content: "\f173"; }
  .fi-microphone:before { content: "\f174"; }
  .fi-minus-circle:before { content: "\f175"; }
  .fi-minus:before { content: "\f176"; }
  .fi-mobile-signal:before { content: "\f177"; }
  .fi-mobile:before { content: "\f178"; }
  .fi-monitor:before { content: "\f179"; }
  .fi-mountains:before { content: "\f17a"; }
  .fi-music:before { content: "\f17b"; }
  .fi-next:before { content: "\f17c"; }
  .fi-no-dogs:before { content: "\f17d"; }
  .fi-no-smoking:before { content: "\f17e"; }
  .fi-page-add:before { content: "\f17f"; }
  .fi-page-copy:before { content: "\f180"; }
  .fi-page-csv:before { content: "\f181"; }
  .fi-page-delete:before { content: "\f182"; }
  .fi-page-doc:before { content: "\f183"; }
  .fi-page-edit:before { content: "\f184"; }
  .fi-page-export-csv:before { content: "\f185"; }
  .fi-page-export-doc:before { content: "\f186"; }
  .fi-page-export-pdf:before { content: "\f187"; }
  .fi-page-export:before { content: "\f188"; }
  .fi-page-filled:before { content: "\f189"; }
  .fi-page-multiple:before { content: "\f18a"; }
  .fi-page-pdf:before { content: "\f18b"; }
  .fi-page-remove:before { content: "\f18c"; }
  .fi-page-search:before { content: "\f18d"; }
  .fi-page:before { content: "\f18e"; }
  .fi-paint-bucket:before { content: "\f18f"; }
  .fi-paperclip:before { content: "\f190"; }
  .fi-pause:before { content: "\f191"; }
  .fi-paw:before { content: "\f192"; }
  .fi-paypal:before { content: "\f193"; }
  .fi-pencil:before { content: "\f194"; }
  .fi-photo:before { content: "\f195"; }
  .fi-play-circle:before { content: "\f196"; }
  .fi-play-video:before { content: "\f197"; }
  .fi-play:before { content: "\f198"; }
  .fi-plus:before { content: "\f199"; }
  .fi-pound:before { content: "\f19a"; }
  .fi-power:before { content: "\f19b"; }
  .fi-previous:before { content: "\f19c"; }
  .fi-price-tag:before { content: "\f19d"; }
  .fi-pricetag-multiple:before { content: "\f19e"; }
  .fi-print:before { content: "\f19f"; }
  .fi-prohibited:before { content: "\f1a0"; }
  .fi-projection-screen:before { content: "\f1a1"; }
  .fi-puzzle:before { content: "\f1a2"; }
  .fi-quote:before { content: "\f1a3"; }
  .fi-record:before { content: "\f1a4"; }
  .fi-refresh:before { content: "\f1a5"; }
  .fi-results-demographics:before { content: "\f1a6"; }
  .fi-results:before { content: "\f1a7"; }
  .fi-rewind-ten:before { content: "\f1a8"; }
  .fi-rewind:before { content: "\f1a9"; }
  .fi-rss:before { content: "\f1aa"; }
  .fi-safety-cone:before { content: "\f1ab"; }
  .fi-save:before { content: "\f1ac"; }
  .fi-share:before { content: "\f1ad"; }
  .fi-sheriff-badge:before { content: "\f1ae"; }
  .fi-shield:before { content: "\f1af"; }
  .fi-shopping-bag:before { content: "\f1b0"; }
  .fi-shopping-cart:before { content: "\f1b1"; }
  .fi-shuffle:before { content: "\f1b2"; }
  .fi-skull:before { content: "\f1b3"; }
  .fi-social-500px:before { content: "\f1b4"; }
  .fi-social-adobe:before { content: "\f1b5"; }
  .fi-social-amazon:before { content: "\f1b6"; }
  .fi-social-android:before { content: "\f1b7"; }
  .fi-social-apple:before { content: "\f1b8"; }
  .fi-social-behance:before { content: "\f1b9"; }
  .fi-social-bing:before { content: "\f1ba"; }
  .fi-social-blogger:before { content: "\f1bb"; }
  .fi-social-delicious:before { content: "\f1bc"; }
  .fi-social-designer-news:before { content: "\f1bd"; }
  .fi-social-deviant-art:before { content: "\f1be"; }
  .fi-social-digg:before { content: "\f1bf"; }
  .fi-social-dribbble:before { content: "\f1c0"; }
  .fi-social-drive:before { content: "\f1c1"; }
  .fi-social-dropbox:before { content: "\f1c2"; }
  .fi-social-evernote:before { content: "\f1c3"; }
  .fi-social-facebook:before { content: "\f1c4"; }
  .fi-social-flickr:before { content: "\f1c5"; }
  .fi-social-forrst:before { content: "\f1c6"; }
  .fi-social-foursquare:before { content: "\f1c7"; }
  .fi-social-game-center:before { content: "\f1c8"; }
  .fi-social-github:before { content: "\f1c9"; }
  .fi-social-google-plus:before { content: "\f1ca"; }
  .fi-social-hacker-news:before { content: "\f1cb"; }
  .fi-social-hi5:before { content: "\f1cc"; }
  .fi-social-instagram:before { content: "\f1cd"; }
  .fi-social-joomla:before { content: "\f1ce"; }
  .fi-social-lastfm:before { content: "\f1cf"; }
  .fi-social-linkedin:before { content: "\f1d0"; }
  .fi-social-medium:before { content: "\f1d1"; }
  .fi-social-myspace:before { content: "\f1d2"; }
  .fi-social-orkut:before { content: "\f1d3"; }
  .fi-social-path:before { content: "\f1d4"; }
  .fi-social-picasa:before { content: "\f1d5"; }
  .fi-social-pinterest:before { content: "\f1d6"; }
  .fi-social-rdio:before { content: "\f1d7"; }
  .fi-social-reddit:before { content: "\f1d8"; }
  .fi-social-skillshare:before { content: "\f1d9"; }
  .fi-social-skype:before { content: "\f1da"; }
  .fi-social-smashing-mag:before { content: "\f1db"; }
  .fi-social-snapchat:before { content: "\f1dc"; }
  .fi-social-spotify:before { content: "\f1dd"; }
  .fi-social-squidoo:before { content: "\f1de"; }
  .fi-social-stack-overflow:before { content: "\f1df"; }
  .fi-social-steam:before { content: "\f1e0"; }
  .fi-social-stumbleupon:before { content: "\f1e1"; }
  .fi-social-treehouse:before { content: "\f1e2"; }
  .fi-social-tumblr:before { content: "\f1e3"; }
  .fi-social-twitter:before { content: "\f1e4"; }
  .fi-social-vimeo:before { content: "\f1e5"; }
  .fi-social-windows:before { content: "\f1e6"; }
  .fi-social-xbox:before { content: "\f1e7"; }
  .fi-social-yahoo:before { content: "\f1e8"; }
  .fi-social-yelp:before { content: "\f1e9"; }
  .fi-social-youtube:before { content: "\f1ea"; }
  .fi-social-zerply:before { content: "\f1eb"; }
  .fi-social-zurb:before { content: "\f1ec"; }
  .fi-sound:before { content: "\f1ed"; }
  .fi-star:before { content: "\f1ee"; }
  .fi-stop:before { content: "\f1ef"; }
  .fi-strikethrough:before { content: "\f1f0"; }
  .fi-subscript:before { content: "\f1f1"; }
  .fi-superscript:before { content: "\f1f2"; }
  .fi-tablet-landscape:before { content: "\f1f3"; }
  .fi-tablet-portrait:before { content: "\f1f4"; }
  .fi-target-two:before { content: "\f1f5"; }
  .fi-target:before { content: "\f1f6"; }
  .fi-telephone-accessible:before { content: "\f1f7"; }
  .fi-telephone:before { content: "\f1f8"; }
  .fi-text-color:before { content: "\f1f9"; }
  .fi-thumbnails:before { content: "\f1fa"; }
  .fi-ticket:before { content: "\f1fb"; }
  .fi-torso-business:before { content: "\f1fc"; }
  .fi-torso-female:before { content: "\f1fd"; }
  .fi-torso:before { content: "\f1fe"; }
  .fi-torsos-all-female:before { content: "\f1ff"; }
  .fi-torsos-all:before { content: "\f200"; }
  .fi-torsos-female-male:before { content: "\f201"; }
  .fi-torsos-male-female:before { content: "\f202"; }
  .fi-torsos:before { content: "\f203"; }
  .fi-trash:before { content: "\f204"; }
  .fi-trees:before { content: "\f205"; }
  .fi-trophy:before { content: "\f206"; }
  .fi-underline:before { content: "\f207"; }
  .fi-universal-access:before { content: "\f208"; }
  .fi-unlink:before { content: "\f209"; }
  .fi-unlock:before { content: "\f20a"; }
  .fi-upload-cloud:before { content: "\f20b"; }
  .fi-upload:before { content: "\f20c"; }
  .fi-usb:before { content: "\f20d"; }
  .fi-video:before { content: "\f20e"; }
  .fi-volume-none:before { content: "\f20f"; }
  .fi-volume-strike:before { content: "\f210"; }
  .fi-volume:before { content: "\f211"; }
  .fi-web:before { content: "\f212"; }
  .fi-wheelchair:before { content: "\f213"; }
  .fi-widget:before { content: "\f214"; }
  .fi-wrench:before { content: "\f215"; }
  .fi-x-circle:before { content: "\f216"; }
  .fi-x:before { content: "\f217"; }
  .fi-yen:before { content: "\f218"; }
  .fi-zoom-in:before { content: "\f219"; }
  .fi-zoom-out:before { content: "\f21a"; }
/* icomoon icons */   .icon-analysis:before,   .icon-chat:before,   .icon-google-plus:before,   .icon-instagram-logo:before,   .icon-linked-in:before,   .icon-mail:before,   .icon-network:before,   .icon-pay-per-click:before,   .icon-phone-call:before,   .icon-script:before,   .icon-twitter-logo-button:before,   .icon-ux-design:before,   .icon-video-player:before,   .icon-viral-marketing:before,   .icon-youtube-logotype:before,   [class*=" icon-"], [class^=icon-] { font-family: icomoon!important; }
  @font-face {
font-family: icomoon; src: url('/assets/themes/thrive-agency/fonts/gutenberg-fonts/icomoon.ttf?xtfq1b') format('truetype'),url('/assets/themes/thrive-agency/fonts/gutenberg-fonts/icomoon.woff?xtfq1b') format('woff'); font-weight: 400; font-style: normal;font-display:swap}
  [class*=" icon-"], [class^=icon-] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
  .icon-analysis:before { content: "\e900"; }
  .icon-chat:before { content: "\e901"; }
  .icon-facebook-logo-button:before { font-family: icomoon!important; content: "\e902"; }
  .icon-google-plus:before { content: "\e903"; }
  .icon-instagram-logo:before { content: "\e904"; }
  .icon-linked-in:before { content: "\e905"; }
  .icon-mail:before { content: "\e906"; }
  .icon-network:before { content: "\e907"; }
  .icon-pay-per-click:before { content: "\e908"; }
  .icon-phone-call:before { content: "\e909"; }
  .icon-script:before { content: "\e90a"; }
  .icon-twitter-logo-button:before { content: "\e90b"; }
  .icon-ux-design:before { content: "\e90c"; }
  .icon-video-player:before { content: "\e90d"; }
  .icon-viral-marketing:before { content: "\e90e"; }
  .icon-youtube-logotype:before { content: "\e90f"; }
  @font-face {
font-family: new-city-page-icons; src: url("/assets/themes/thrive-agency/fonts/gutenberg-fonts/new-city-page-icons.ttf?642t9q") format('truetype'),url("/assets/themes/thrive-agency/fonts/gutenberg-fonts/new-city-page-icons.woff?642t9q") format('woff'); font-weight: 400; font-style: normal; }
  [class*=" icon-newcitypage-"], [class^=icon-newcitypage-] { font-family: new-city-page-icons!important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
  .icon-newcitypage-analytics2:before { content: "\e916"; }
  .icon-newcitypage-advertising:before { content: "\e913"; }
  .icon-newcitypage-digital-map:before { content: "\e914"; }
  .icon-newcitypage-website:before { content: "\e915"; }
  .custom-industry-bottom-wrap .why-choose-icon .icon-newcitypage-star:before { content: "\e90e"; color: #6a8338!important; }
  .icon-newcitypage-analytics:before { content: "\e90a"; }
  .icon-newcitypage-award:before { content: "\e90b"; }
  .icon-newcitypage-brain:before { content: "\e90c"; }
  .icon-newcitypage-customer:before { content: "\e90d"; }
  .icon-newcitypage-customer-five-start:before { content: "\1f304"; }
  .icon-newcitypage-handshake:before { content: "\e90f"; }
  .icon-newcitypage-programming:before { content: "\e910"; }
  .icon-newcitypage-team:before { content: "\e911"; }
  .icon-newcitypage-wordpress:before { content: "\e912"; }
  .icon-newcitypage-analysis:before { content: "\e900"; }
  .icon-newcitypage-chat:before { content: "\e901"; }
  .icon-newcitypage-marketing:before { content: "\e902"; }
  .icon-newcitypage-money:before { content: "\e903"; }
  .icon-newcitypage-network:before { content: "\e904"; }
  .icon-newcitypage-pay-per-click:before { content: "\e905"; }
  .icon-newcitypage-script:before { content: "\e906"; }
  .icon-newcitypage-ux-design:before { content: "\e907"; }
  .icon-newcitypage-video-player:before { content: "\e908"; }
  .icon-newcitypage-viral-marketing:before { content: "\e909"; }
/* Video Modal Popup CSS */   .modal, .modal-overlay:before { display: inline-block; vertical-align: middle; }
  .modal,   .modal-overlay:before,   audio,   canvas,   iframe,   svg, video { vertical-align: middle; }
  .modal-iframe { max-width: 1140px; width: calc(100% - 16px); padding: 0 10px!important; }
  .media { height: auto; margin-bottom: 1rem; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; position: relative; }
  .media embed,   .media iframe,   .media object, .media video { background-color: transparent; border: 0; height: 100%; left: 0; margin: 0; outline: 0; padding: 0; position: absolute; top: 0; width: 100%; }
  .media img { bottom: -1000000%; left: -1000000%; margin: auto; position: absolute; right: -1000000%; top: -1000000%; width: 100%; }
  .media.media-scroll { overflow-y: auto; -webkit-overflow-scrolling: touch; }
  .modal-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2147483647; width: 100%; height: 100%; overflow: hidden; -ms-touch-action: none; touch-action: none; background-color: rgba(0,0,0,.7); -webkit-overflow-scrolling: touch; -webkit-backface-visibility: hidden; text-align: center; }
  .modal-overlay[role=document] { padding-top: 0!important; padding: 0 15px; }
  .modal-overlay:before { content: ""; height: 100%; width: 1px; margin-right: -1px; }
  [dir=rtl] .modal-overlay:before { margin-right: 0; margin-left: -1px; }
  .modal-loader:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; width: 200px; height: 200px; margin: auto; content: ""; background: url(/assets/themes/thrive-agency/images/loader-img.gif) center no-repeat; }
  .modal { max-height: 95%; max-width: 95%; margin: 0 auto; overflow: auto; }
  .modal-iframe, .modal-image { overflow: hidden; }
  .modal-iframe .media, .modal-iframe iframe { max-height: 100%; max-width: 100%; }
  .modal-iframe .media { background-color: transparent; margin-bottom: 0; }
  .modal-iframe.iframe-full { height: 95%; }
  .iframe-full .media { height: 100%; padding: 0; }
  .modal-image>img { max-height: 100%; }
  .modal-iframe { overflow: visible; position: relative; }
  .modal-iframe:before { content: "X"; position: absolute; top: -34px; right: 0; color: #fff; font-size: 23px; font-weight: 900; pointer-events: none; cursor: pointer; }
  .modal-close { position: fixed; top: 1px; right: 1px; z-index: 2; padding: 1.245rem; font-size: 2.5rem; font-weight: 700; color: #fff; outline: 0; }
  [dir=rtl] .modal-close { right: auto; left: 1px; }
  .hidden { display: none!important; }
  .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
  .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
  .invisible { visibility: hidden; }
  .fade-in, .fade-out { -webkit-transition: opacity .3s; transition: opacity .3s; }
  .fade-out { opacity: 0!important; }
  .fade-in { opacity: 1!important; }
  .modal-close { display: none; }
/* Video Modal Popup CSS END */ body .list-bullet-circle li { position: relative; display: flex; flex-wrap: wrap; padding-left: 20px; }
  body .list-bullet-circle li:before { position: absolute; content: ""; height: 8px; width: 8px; background: #556c25; border-radius: 100%; left: 0; top: 7px; }
  body .list-bullet-circle li h2 { color: #433f34; font-size: 20px!important; margin-bottom: 10px; font-family: 'ProximaNova-Bold',Arial; }
  body .list-bullet-circle li p { padding-left: 0!important; margin-left: 0!important; }
  body .list-counter-sec { position: relative; counter-reset: section; padding-left: 20px; }
  body .list-counter-sec li { width: 100%; list-style: none; position: relative; padding-left: 20px; text-align: left; }
  body .list-counter-sec li:before { counter-increment: section; content: counter(section) ". "; position: absolute; left: 0; }
/* biotech page css*/ .custom-mobile-text-center h4 a:hover { color: #85985a; }
  .fl-node-r7i6yhl5m0ea img { border-radius: 12px; }
  @media(max-width:991px) {
  .fl-node-2vsjk30l8rxn .fl-module-content.fl-node-content { margin: 8px 0!important; }
}
  @media (min-width:820px) and (max-width:991px) {
  .fl-node-u0p9w7mnydej .fl-icon i, .fl-node-u0p9w7mnydej .fl-icon i:before { font-size: 28px!important; }
  body .ipad-sec.hide-ipadview { display: block; margin: 15px 40px; border: 1px solid #ccc!important; padding: 0; }
  .services-outer-wrap.digital-health { gap: 22px; }
  .page-id-55448 .healthcare-case-study .fl-photo-content img { width: 100%; height: 240px; object-fit: cover; }
  .custom_client_result .result-details .client-tagline .tagline h3 a { font-size: 15px; }
  .page-id-55448  .custom_client_result .fl-col-group .fl-col-small .fl-col-content { display: block; width: auto; margin-bottom: 0; }
  .page-id-55448 .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-photo.results_video { max-width: 100%; }
}
/* underline css */ .custom-mobile-text-center h4 a { text-decoration: underline; }
  .text-underline a:hover { color: #433f34!important; }
  .custom-mobile-text-center p a { text-decoration: underline; }
  .fl-node-5ed9615b7d02e p a,   .fl-node-5ee2a178ec919 p a,   .fl-node-5ee2a4df32743 p a,   .fl-node-5efba8013ee68 p a,   .fl-node-5efba8013f208 p a, .fl-node-5efba8014012b p a { text-decoration: underline; }
  .custom_client_result .fl-photo-content img { width: 100%; height: 175px; object-fit: cover; }
  .custom_client_result.auto-height .fl-photo-content img { width: 100%; height: 100%; }
  .custom_client_result.new-clientwrap img { height: auto; }
  .healthcare-case-study .fl-photo-content { width: 100%; display: block; line-height: 0; position: relative; max-width: 100%; }
  .healthcare-case-study .fl-photo-content img { width: 100%; height: 240px; object-fit: cover; }
  .fl-node-5e82055eec808  ul li { list-style: disc!important; display: list-item!important; }
  .fl-node-5e82055eec808 ul { padding-left: 15px; }
  .page-id-29319 .fl-node-5ee2a178ec987 ul li { list-style: disc!important; display: list-item!important; }
  .page-id-29319 .fl-node-5ee2a178ec987 ul { padding-left: 16px; }
  .custom-row-desktop a { text-decoration: underline; }
  .fl-rich-text p span a { text-decoration: underline; }
  .fl-rich-text h4 a { text-decoration: underline; }
  .page-id-31388 .entry-content .fl-node-5f29b99693ab7.custom-row-desktop ul>li { position: relative; padding-left: 20px; }
  .page-id-31388 .entry-content .fl-node-5f29b99693ab7.custom-row-desktop ul>li::before { content: ''; position: absolute; width: 6px; height: 6px; background: #556c26; border-radius: 50%; left: 0; top: 50%; transform: translate(-50%, -50%); }
  .fl-node-5ebae4361559e > .fl-module-content { margin-top: 0!important; margin-right: 20px; margin-bottom: 0!important; }
  .fl-node-5ebae4361536e .fl-module-content { text-align: center!important; }
  .icon-newcitypage-programming:before { content: "\e910"; font-family: 'new-city-page-icons'!important; font-size: 90px; color: #6a8338; }
  .client-result-content { border: solid 1px #ccc; }
  .results_video img { width: 100%; height: 665px; object-fit: cover; }
  .results_video { line-height: 0; }
  .client-tagline { background: #f5d74f; padding: 10px; text-align: center; }
  .client-tagline h3 { font-size: 21px; }
  .client_result_custom.d-flex { display: flex; justify-content: center; }
  .result-details.nitro-offscreen { padding: 20px; }
  .client_result_custom .left-custom.result_custom { border-right: 2px solid #ccc; }
  .client_result_custom .result_custom { width: 50%; padding: 0 15px; }
  page-id-73534 .client_result_custom .result_custom .result_psntg { font-size: 54px; font-family: proximanova-extrabld,Arial!important; color: #6a8338; line-height: initial; margin: 0; display: flex; justify-content: center; align-items: center; }
  .client_result_custom .result_custom p { color: #000; font-size: 16px; line-height: 1; margin: 0; text-align: center; }
  .client-tagline a { text-decoration: underline; }
  .result-details .details { font-size: 16px; line-height: 24px; color: #000; margin: 20px 0 0; }
  .page-id-73534 .custom_client_result .result-details { padding: 20px 35px; border: 1px solid #ccc; }
  .page-id-30616 h4 a, .page-id-30616 p a { text-decoration: underline; }
  .wp-block-column.why-choose-column img { height: 82px; object-fit: contain; }
  html body .site-container .thrive-breadcrumb p span.breadcrumb_last { color: #49453b; }
  p, ul li { color: #49453b!important; }
  .ratings { background: #556c26; }
  .cell-phone.section .left-image { padding-bottom: 13px; }
  .Get-free-sec h2 { padding: 35px 0 25px 0; }
  .ratings-section h5 { font-weight: 400; padding-top: 0; display: block; color: #f2cd23; font-family: 'ProximaNova-Regular',Arial; font-size: 15px; letter-spacing: 1.5px; text-transform: uppercase; text-align: center; }
  .ratings-section .ratings-section-content figure { width: 200px; margin: 0 auto; text-align: center; }
  .ratings-section-content h5 { font-size: 17px; padding-top: 4px; }
  .ratings-section { max-width: 960px!important; display: flex; justify-content: center; }
  .ratings-section-content { width: 33.33%; }
  .ratings-section .ratings-section-content .ratings-star img { width: 112px; text-align: center; padding-top: 8px; padding-bottom: 3px; }
  .page-id-74803 .ratings-section { padding: 0; }
  .cell-phone.section { display: flex; padding-top: 20px; gap: 37px; }
  .lets-btn { margin-bottom: 20px; }
  .why-cellphone-section h3 { color: #6a8338; }
  .cellphone-wrap { width: 50%; }
  .cellphone-wrap figure { margin: 0; }
  .cellphone-content h2 { font-size: 27px!important; }
  .services-section h2.cellphone.heading { text-align: center; }
  .services-section h2.cellphone.heading strong { color: #433f34; }
  .services-section p.cellphone.subheading { color: #738942!important; text-align: center; font-size: 18px; }
  .cellphone-repair-icons-sec { display: flex; }
  .services-icon-section { display: flex; }
  .services-icon-section h2 { font-size: 17px!important; color: #85985a; }
  .cellphone-services-icons figure { margin: 0; text-align: center; }
  .cellphone-services-icons figure img { min-height: 43px; max-width: 52px; }
/*  .cellphone-repair-icons-sec { padding: 10px 6px; }*/ .cellphone-repair-icons-sec p { margin-right: 20px; margin-bottom: 0; }
  .lets-talk-btn { text-align: center; font-family: 'ProximaNova-Extrabld',Arial; font-weight: normal; border-radius: 50px!important; background: #db7803!important; border: 2px solid #db7803!important; text-transform: uppercase; color: #fff; display: inline-block; font-size: 20px!important; line-height: 30px!important; letter-spacing: 1px; padding: inherit!important; text-decoration: none; text-shadow: none; }
  .lets-btn .lets-talk-btn a:hover { background: #ffff; color: #db7803; }
  .lets-btn { text-align: center; }
  .lets-btn .lets-talk-btn a { color: #fff; padding: 8px 20px!important; }
  .why-cellphone-section { display: flex; }
  .why-cellphone-section h2 strong { color: #6a8338; font-size: 28px; text-align: center; }
  .why-cellphone-section.content { display: block; padding: 20px 23px!important; }
  .cellphone-repair-single-sec { width: 100%; }
  p.webdesign.light-icons:before { font-size: 90px; color: #6a8338; content: "î¤‘"; font-family: "new-city-page-icons"!important; }
  p.proven.light-icons:before { content: "î¤–"; font-family: "new-city-page-icons"!important; font-size: 80px; color: #6a8338; }
  p.integrated.light-icons:before { content: "î¤"; font-family: "new-city-page-icons"!important; color: #6a8338; font-size: 72px; }
  p.Meticulous.light-icons:before { content: "î¤‡"; font-family: new-city-page-icons!important; font-size: 63px; color: #6a8338; }
  .page-id-74803 .marketingsolutions i { font-size: 90px; color: #6a8338; }
  .page-id-74803 .marketingsolutions h4 { color: #6a8338; font-size: 26px; text-align: center; }
  .page-id-74803 .why-cellphone-section.content i { font-size: 90px; color: #6a8338; }
  .page-id-74803 .why-cellphone-section.content { text-align: center; }
  p.ecommerce.light-icons:before { font-size: 64px; content: "î¤"; font-family: "new-city-page-icons"!important; color: #6a8338; }
  .light-icons { text-align: center; }
  .why-cellphone-section.content .light-icons { margin: 0; }
  .is-style-wide.hr-line { width: 95%; margin: 0 auto; }
  h2.has-text-align-center.cellphone.heading { text-align: center; }
  .cell-phone.section figure img { width: 100%; display: block; }
  .has-image .wp-block-getwid-video-popup__button { opacity: 0!important; }
  .cellphone-sec { margin-bottom: 0; }
  .cell-phone.section { margin: 0; }
  .cellphone-content { margin-bottom: 0; }
  .Cell.Phone.Repair-icons { margin-bottom: 0; }
  .lets-talk-btn.is-layout-flex { margin-top: 0; }
  .cellphone-repair-icons-sec { margin-bottom: 0; }
  .lets-btn .lets-talk-btn-text a { text-decoration: none; }
  .lets-btn .lets-talk-btn-text :where(.wp-block-button__link) { padding: 0!important; }
  .services-section { padding: 0; }
  .why-choose-sm p.why-choose-mid { padding: 0 100px; }
  .lets-talk-btn:hover { color: #ffff!important; }
  .lets-btn .wp-block-button__link { background-color: #db7803; }
  .cellphone-sec a { text-decoration: underline; }
  .cellphone-repair-icons-sec a { text-decoration: underline; }
  .why-choose-sm a { text-decoration: underline; }
  .image-content-wrap { padding-bottom: 20px; }
  .why-cellphone-section a { text-decoration: underline; }
  .why-cellphone-section.content.e-comm figure img { margin-top: 5px; }
  .why-cellphone-section h3.wp-block-heading { text-align: center; }
  .fancybox-toolbar { opacity: 1; visibility: visible!important; }
  .cellphone-repair-single-sec h4 a { color: #85985a; }
  .why-choose-sm .cellphone.heading { padding: 0 71px; }
  .why-cellphone-section.content { display: block; padding: 0 22px 5px 22px!important; }
  .why-choose-sm { padding: 35px 0 0 0; }
  .page-id-74803 .services-section { padding: 0; }
  .cellphone-whychoose { padding: 0 20px; }
  .why-cellphone-section { margin: 0; }
  .cellphone-repair-icons-sec .cellphone-repair-single-sec h4 { min-height: 45px; margin-bottom: 10px; }
  .wp-block-columns.Window.Cleaning-icons { margin-bottom: 0; }
  .page-id-74803 .cellphone-repair-icons-sec p { margin-right: 0; margin-bottom: 0; }
  .cellphone-repairheading { text-align: center; }
  .cellphone-repairheading h2 strong { color: #433f34!important; }
  .cellphone-repairheading p.cellphone.subheading { color: #738942!important; font-size: 18px; line-height: 16px; }
  .cellphone-repairheading { margin-bottom: 21px!important; }
  .why-cellphone-section.content.e-comm figure img { width: 80px; height: 80px; margin-bottom: 4px; }
  .page-id-74803 .why-cellphone-section.content p { text-align: left; }
  .page-id-74803 .why-cellphone-section.content h3 { padding-top: 6px; }
  .cellphone-whychoose { padding: 20px 20px 0 20px; }
/*  .cellphone-services-icons figure img { margin-left: 28px; }*/ .page-id-74803 .marketingsolutions { margin-bottom: 0!important; }
  .page-id-93295 .wp-block-column.why-choose-sec { padding: 0 20px; margin: 20px auto 0!important; }
  .page-id-93295 .custom-industry-bottom-wrap { margin-bottom: 10px; }
  .custom-industry-bottom-wrap .why-choose-icon + h2, .custom-industry-bottom-wrap .wp-block-image + h2 { font-size: 22px!important; }
  @media (min-width: 820px) and (max-width: 991px) {
  .page-id-74976 .why-choose-columns figure#phone-industry-image img { height: 91px; object-fit: contain; margin-top: -14px!important; }
  .custom-industry-bottom-wrap { padding-top: 13px!important; margin-bottom: 20px!important; }
  .cell-phone .popup-wrap .wp-block-getwid-video-popup__wrapper { min-height: 161px!important; }
  .page-id-74976  .row-fixed-width { max-width: 1210px; margin: 0 auto; padding: 20px 40px 0; }
  .page-id-74976.services-sec { max-width: 1000px; margin: 0 auto; padding: 40px 34px; }
  .page-id-74976 .reviews-sec { padding: 25px 20px; }
  .page-id-74976  .services-outer-wrap .is-layout-flex .is-layout-flow img { width: 47px; height: auto; }
  .page-id-74976 .services-outer-wrap .content-image img { width: 37px!important; }
  .page-id-74976 .why-choose-icon i { font-size: 79px!important; }
  .custom-industry-bottom-wrap { padding-top: 13px!important; }
  .page-id-74976 .is-style-fill.btn a { margin-bottom: 40px; margin-top: 22px; }
  .page-id-74976 .why-choose-column p { margin: 0 0 20px 0!important; }
  .wp-block-column.why-choose-column { padding: 16px 10px 20px; }
  .page-id-74976 .why-choose-column  figure#phone-industry-image img { height: 96px; object-fit: contain; margin-top: -14px!important; }
  .page-id-26253 .custom_client_result .from-the-client-wrapper { min-height: 310px; padding-bottom: 10px; }
  .cellphone-repair-icons-sec .cellphone-repair-single-sec h4 { font-size: 16px; }
}
  @media (max-width:820px) {
  .why-choose-sm p.why-choose-mid { padding: 0; }
  .services-section h2.cellphone.heading { font-size: 30px; padding: 0; }
  .why-cellphone-section.content.e-comm figure img { margin-top: 5px; }
  .cellphone-services-icons figure img { margin-left: 0; }
  .services-section { padding: 20px 0 0 0!important; }
  .cellphone-repair-icons-sec p { margin-right: 0; }
  .marketingsolutions { margin-bottom: 0; padding: 0 10px; }
  .cellphone-repairheading { margin-bottom: 0!important; }
  .why-choose-sm { padding: 29px 20px!important; }
  .marketingsolutions .why-cellphone-section.content h3 { text-align: center; }
  .marketingsolutions>.why-cellphone-section.content { margin: 0 0 0 12px; }
  .fl-node-87bndlzt4agq h2.heading { padding: 0 24px; }
}
  @media (max-width: 767px) {
  .cell-phone .popup-wrap .wp-block-getwid-video-popup__wrapper { min-height: 276px!important; }
  .custom-industry-bottom-wrap { margin-bottom: 0!important; }
  .mobile-space-res img { width: 51px; height: auto; }
  .page-id-93295 .wp-block-column.why-choose-sec { padding: 0; margin-top: 30px!important; }
  .custom-mobile-text-center .fl-photo.fl-photo-align-center img { width: 50px; }
  .gym-case-study .image-wrap.show-mobile, .gym-case-study .image-wrap.show-mobile img { display: block!important; }
}
  @media (min-width: 768px) and (max-width: 768px) {
  body .custom-industry-bottom-wrap { margin-bottom: 0; }
  .cell-phone .popup-wrap .wp-block-getwid-video-popup__wrapper { min-height: 350px!important; }
  .ratings .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: 0%!important; }
  .video-content-row { padding: 38px 20px 0; }
  .page-id-74976 .reviews-sec { padding: 23px 20px!important; }
  .page-id-74976 .services-outer-wrap { padding-top: 23px; }
  .services-outer-wrap .wp-block-column { margin-bottom: 18px; }
  .page-id-74976 .why-choose-column p { margin: 0 20px 36px 20px; }
  .page-id-74976  .video-content-row { padding: 42px 20px 0; }
  body .services-outer-wrap .is-layout-flex .is-layout-flow img { max-width: 60px!important; object-fit: contain; }
}
  @media(max-width:820px) and (min-width:820px) {
  .cus-case-study-main-wrapper .multi-cols .wp-block-column.multi-col { flex-basis: 45%!important; }
  .page-id-74112 .multi-cols.desk-sec.custom-case-study-wrap.desk-sec-wrap { flex-wrap: nowrap!important; }
  .page-id-27912 .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.result-details .fl-html { min-height: 440px; }
  .page-id-98734 .wp-block-column.why-choose-column h3.wp-block-heading {font-size: 20px !important;}
}
  @media (min-width:820px) {
  .custom-industry-bottom-wrap.custom-industry-last { margin-bottom: 25px; }
  body .ipad-sec.hide-ipadview { display: none; }
}
  @media (max-width:820px) {
  .cellphone-services-icons figure img { min-height: 34px; max-width: 38px; }
  .cellphone-repair-icons-sec { padding: 8px 5px; }
  .services-icon-section { padding-right: 15px; }
  .why-cellphone-section.content { text-align: center; }
  .ratings-section.wrap { padding: 0; }
  .form-heading { padding-top: 7px!important; }
  .services-outer-wrap .email-marketing .door-icon figure img { width: 37px!important; }
}
  @media(max-width:768px) {
  .wp-block-columns.percent-stats .wp-block-column { max-width: 50%!important; }
  .ipad-sec > .wp-block-columns { margin-bottom: 0; border: 1px solid #ccc; }
  .cell-phone.section { display: block; width: 100%; }
  .community-wrap .why-choose-column p { text-align: center; }
  .services-outer-wrap img { max-width: 51px !important; height: auto; width: auto; }
  .cellphone-wrap { width: 100%; }
  .cellphone-repair-icons-sec { display: block; }
  .services-icon-section { display: block; text-align: center; }
  .cellphone-repair-single-sec { padding: 10px 0; }
/*  .cellphone-services-icons figure img { min-height: 52px; max-width: 67px; padding-bottom: 27px; }*/ .cellphone-services-icons figure img { min-height: auto; max-width: 67px; padding-bottom: 10px; }
  .why-cellphone-section { display: block; }
  .why-cellphone-section { margin-bottom: 11px; }
  .page-id-74803 .services-icon-section { margin-bottom: 0; }
  .page-id-74803 .wrap.border-btm { padding-top: 0; }
  .page-id-74803 .services-section { padding-bottom: 0; }
  .page-id-74803 .wp-block-columns.is-layout-flex.wp-container-71 { margin-bottom: 0; }
  .why-cellphone-section.content.e-comm { margin-top: -13px; }
  .page-id-74803 .services-icon-section { padding: 0 3px 31px 3px; }
  .why-cellphone-section.content h3 { padding-top: 6px; }
  .border-btm { padding: 0 20px 0 20px!important; }
  .services-icon-section { padding: 0 5px; }
  .custom-alignment .fl-node-5f516f4884ba8 .fl-photo-img-png img { margin-bottom: 20px; }
   body .services-outer-wrap .is-layout-flex .is-layout-flow figure.low-width img {max-width: 46px !important;}
}
  @media (max-width:575px) {
  .cell-phone .popup-wrap .wp-block-getwid-video-popup__wrapper { min-height: 198px!important; }
  .cellphone-repairheading p.cellphone.subheading { line-height: 27px; }
  .page-id-74803 .services-icon-section { padding: 0 6px 31px 6px; }
  .page-id-74803 div.custom-topbar-content { padding: 10px 40px 20px 20px; }
  .page-id-74803 .lets-btn .lets-talk-btn-text a { font-size: 20px!important; line-height: 24px!important; }
  .Get-free-sec h2 { font-size: 25px!important; padding: 35px 0 25px 0; }
}
  @media (max-width:420px) {
  .services-icon-section { display: block; }
  .cellphone-repair-icons-sec { display: block; }
  .ratings-section.wrap { display: block; }
  .ratings-section-content { width: 100%; padding: 14px 0; }
  .cellphone-repair-icons-sec .services-icon-section { text-align: center; }
  .why-cellphone-section { display: block; }
  .lets-btn { padding-bottom: 10px; }
  .services-section h2.cellphone.heading { padding-top: 0; }
  .services-section p.cellphone.subheading { padding-top: 10px; }
  .why-cellphone-section.content { padding: 20px 2px!important; }
  .cell-phone .popup-wrap .wp-block-getwid-video-popup__wrapper { min-height: 137px!important; }
  .lets-btn { margin-bottom: 0; }
  .cellphone-whychoose .why-cellphone-section { text-align: initial; }
  .marketingsolutions { padding: 0 20px; }
}
/* Gutenberg New city page CSS */ .row-fixed-width { max-width: 1210px; margin: 0 auto; padding: 0 20px; }
  .video-content-row { margin-bottom: 0; }
  .video-content-row .video-col { margin: 20px; padding: 0; }
  .video-content-row .content { margin: 20px; }
  .video-content-sec { padding: 0 20px; }
  .reviews-sec { padding: 20px; }
  .reviews-sec .fl-fixed-row, .wp-block-group.reviews-sec .wp-block-columns.google-review-wrap { max-width: 966px; margin: 0 auto; }
  .custom-industry-bottom-wrap.cus-main-icon-wrap .why-choose-column figure { margin: 0 auto 1rem; }
  .reviews-sec .wp-block-group__inner-container .wp-block-columns p { margin-bottom: 0; }
  html body .site-container .why-choose-column p { margin: auto !important; padding: 10px 15px 20px 0; }
  .reviews-sec .review-col p { letter-spacing: 1.5px; line-height: 18px; display: block; padding: 2px 0 0 0; }
  .services-sec { max-width: 1000px; margin: 0 auto; padding: 40px 20px 20px; }
  .services-icons-cards .wp-block-column { margin-right: 20px; }
/* .is-style-fill.btn a, .lets-btn .lets-talk-btn-text a { border: 2px solid #db7803; font-size: 20px!important; margin-bottom: 20px; color: #fff; background: #db7803; line-height: 18px; }
  */ .wp-block-buttons .wp-block-button__link { width: auto!important; }
  .is-style-fill.btn a, .lets-btn .lets-talk-btn-text a { border: 2px solid #db7803; font-size: 20px!important; margin-bottom: 20px; color: #fff; background: #db7803; /*line-height: 50px;*/ padding: 12px 20px!important; height: inherit!important; }
  .is-style-fill.btn a:hover, .lets-btn .lets-talk-btn-text a:hover { background: #fff!important; color: #db7803!important; }
/* .is-style-fill.btn a:hover, , .lets-btn .lets-talk-btn-text a:hover { color: #db7803!important; background: #fff!important; }*/ .result-heading { padding: 20px; }
  .multi-cols { padding: 20px; }
  .multi-cols .multi-col { margin: 10px auto; border: 1px solid #ccc; }
  .multi-col > .wp-block-columns { margin: 20px 0 15px; padding: 0 10px; }
  .multi-col figure { margin-bottom: 0; }
  .industry-muti-cols .multi-col .qubely-image-container img { display: flex; width: 100%; height: 170px; object-fit: cover; }
  .multi-col > h2 { background: #f5d74f; padding: 10px; min-height: 60px!important; }
  .multi-col .multi-sec-content { padding: 0 15px; }
  .wp-block-column.services-sec { padding-bottom: 0; }
  .wp-block-columns.cellphone-sec .wrap { padding-top: 0; }
  .wp-block-columns.cellphone-sec .wrap .wp-block-columns.cell-phone.section { padding-top: 0; }
  .multi-col .result_custom { border-right: 2px solid #49453b; }
  .multi-col > .wp-block-columns p { font-size: 15px; max-width: 147px; margin: 0 auto!important; text-align: center; min-height: 40px; }
  .case-stydy-2-col .multi-col > .wp-block-columns p { max-width: 150px; }
  .multi-col > .wp-block-columns p { line-height: 20px; margin-bottom: 0; }
  .multi-col .card-content-wrap .percent-stats p:first-child { margin-bottom: 5px; }
  .why-choose-sec { padding: 20px; margin-top: 20px; }
  .why-choose-sec p a { font-family: 'ProximaNova-Bold',Arial; border-bottom: 1px solid #85985a; text-decoration: none!important; }
  .page-id-74976 .reviews-sec { padding: 25px 20px; }
  .why-choose-sec-content { max-width: 1080px; margin: 0 auto; }
  .why-choose-icon i { font-size: 70px; color: #6a8338; display: flex; justify-content: center; margin-bottom: 10px; margin-top: 10px; }
  .why-choose-icon i.icon-newcitypage-programming:before { font-size:70px; }
  .btn.talk-btn.custom-demo-btn a.wp-block-button__link { display: inline-block; }
  .page-id-74976 .why-choose-icon i { justify-content: center; margin-bottom: 5px; }
  .page-id-74976 .why-choose-column p { margin: 0 20px 20px 20px!important; }
  .page-id-74976 .is-style-fill.btn a { border: 2px solid #db7803; font-size: 20px!important; margin-bottom: 33px; color: #fff; }
  .why-choose-column p { margin: 13px 20px 20px 20px!important; }
  .thrive-breadcrumb + .landing-page-content1 .entry-content .wp-block-columns.cellphone-sec:nth-child(1) { padding-top: 50px; }
  ul.black-circle-listing { padding-left: 40px; }
  ul.black-circle-listing li { position: relative; padding-left: 15px; margin-bottom: 0; }
  ul.black-circle-listing li:before { position: absolute; content: ""; width: 4px; height: 4px; background: #49453b; left: 0; border-radius: 100%; top: 12px; }
  .row-fixed-width p a,   .row-fixed-width ul li a, .services-outer-wrap h4 a { color: #7e953e; text-decoration: underline; }
  .row-fixed-width p a:hover,   .row-fixed-width ul li a:hover, .services-outer-wrap h4 a:hover { color: #433f34!important; }
  .services-outer-wrap .content-image img { width: 47px!important; }
  .social-review-item.review-icons { text-align: center; }
  p.greensubtitle { color: #738942!important; }
  .social-review-item.review-icons span.review-count { font-weight: 400; padding-top: 0; display: block; color: #f2cd23; font-family: "ProximaNova-Extrabld",Arial; font-size: 17px; line-height: 17px; letter-spacing: 1.5px; }
  @media screen and (min-width:769px) {
  .services-outer-wrap .is-layout-flex .is-layout-flow:nth-child(1) { flex-basis: 25%!important; text-align: center; }
  .services-outer-wrap .is-layout-flex .is-layout-flow:nth-child(1) { flex-basis: 25%!important; text-align: center; }
  .services-outer-wrap .is-layout-flex .is-layout-flow img { width: 51px!important; height: 51px!important; object-fit: contain; }
}
/* Gutenberg industry pages css */ /* industry page css */ .page-id-72186 h3 { text-align: center; }
  .wp-container-22.wp-block-columns { margin-bottom: 22px; }
  .headingmain { padding: 40px 20px 20px 20px!important; }
  .sectionOne a { text-decoration: underline; }
  .sectionOne { gap: 30px; display: flex; }
  .bridgesection strong, .sectionOne strong { color: #85985a; }
  .sectionOne .wp-block-column { width: 50%; }
  .bridgesection { padding: 50px 0 0 0; }
  .bridgesection img { max-height: 280px; margin: auto; display: block; }
  .bridgesection h3 { margin-bottom: 26px; }
  .bridgesection .wp-block-columns { display: flex; }
  .bridgesection .wp-block-columns .wp-block-column { width: 50%; }
  .greysec { background: #f3f3f3; padding: 40px 0; }
  .greysec p a { text-decoration: underline; }
  .client-result-contentt { border: 1px solid #ccc; background: #fff; }
  .providingsecc p.client-title { background: #f5d74f; padding: 10px; text-align: center; margin-top: -7px; }
  .providingsecc figure { margin: 0; }
  .client-result-contentt .wp-block-columns { display: flex; }
  .client-result-contentt .wp-block-columns .innercol { width: 50%; padding: 6px; }
  .providingsecc p:nth-child(4) { font-size: 20px!important; margin-bottom: 0; text-align: center; }
  .client-result-contentt .wp-block-columns { margin: 20px; }
  .providingsecc img { height: 175px; }
  .providingsecc h3 { text-align: center; font-size: 22px; font-family: 'ProximaNova-Bold'!important; color: #6a8338; line-height: initial; }
  .why-choose-icon { text-align: center; }
  .why-choose-icon img { margin-bottom: 12px; }
  .providingsecc { gap: 30px; padding-bottom: 30px; display: flex; margin-top: 40px; }
  .is-layout-flex.wp-block-buttons { text-align: center; }
  .greysec a.wp-block-button__link { background: #db7803!important; border: 2px solid #db7803!important; padding: 20px; border-radius: 50px; color: #fff; }
  .greysec a.wp-block-button__link:hover { border: 2px solid #db7803!important; color: #db7803!important; background: #fff!important; }
  .provensec { padding: 57px 0 0 0!important; }
  .innerproven { padding-top: 30px!important; display: flex; }
  .provedes p a, .provedes p a { text-decoration: underline; }
  .innerproven .wp-block-column { width: 50%; }
  .listfirst { padding-top: 40px; }
  .listfirst h3 { text-align: center; }
  .wp-container-62 h3,   .wp-container-64 h3, .wp-container-67 h3 { text-align: center; }
  ul.circlelist li { position: relative; line-height: 35px; padding-left: 20px; }
  ul.circlelist li:before { content: ""; position: absolute; width: 9px; height: 9px; border: 2px solid #85985a; border-radius: 100%; left: 0; top: 12px; }
  ul.circlelist { column-count: 2; padding-top: 19px; padding-bottom: 31px; width: 75%; margin: 0 auto; }
  ul.circlelist li a { text-decoration: underline; }
  .lastlist { padding-bottom: 50px!important; }
  .lastlist a.wp-block-button__link { background: #db7803!important; border: 2px solid #db7803!important; padding: 20px; border-radius: 50px; color: #fff; }
  .lastlist a.wp-block-button__link:hover { border: 2px solid #db7803!important; color: #db7803!important; background: #fff!important; }
  .markrtingcols .svgdiv { flex-basis: 20%!important; text-align: center; }
  .markrtingcols .textcol h4 { color: #5e6f27; height: 55px; }
  .markrtingcols.first { padding-top: 30px!important; display: flex; }
  .markrtingcols .textcol h4 a { text-decoration: underline; }
  .textcol p strong { color: #85985a; }
  .markrtingcols .textcol { flex-basis: 80%!important; padding-left: 11px; }
  .markrtingcols { gap: 30px; display: flex; }
  .markrtingcols .wp-block-columns { display: flex; }
  .portlider-wrap { padding: 41px 20px; }
  .slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
  .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
  .slider button.slick-prev { background: transparent; transform: rotate(135deg); -webkit-transform: rotate(135deg); left: -10px; }
  .slider button.slick-next { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background: transparent; right: -10px; }
  .slick-slide { display: block; height: auto; border: 0 solid #000; margin: 0 10px; float: left; background: #fff!important; }
  .slick-next, .slick-prev { position: absolute; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top: 50%; margin-top: -40px; outline: none; border: solid #d4d4d4!important; border-width: 0 3px 3px 0!important; display: inline-block!important; padding: 2px; border-radius: 0; }
  .portfolio-item-inner>div { display: flex!important; justify-content: center!important; }
  .portfolio-item-inner h4 { text-align: center; margin-top: 10px; }
  .portlider-wrap h3 { padding-bottom: 30px; }
  .portlider-wrap h3 a { text-decoration: underline; }
  .smartbuisness img { max-height: 410px; margin: auto; }
  .smartbuisness .wp-block-columns .wp-block-column { width: 50%; }
  .smartbuisness .wp-block-columns { display: flex; }
  .smartcols .svgcol { flex-basis: 20%!important; text-align: center; }
  .slider-wrap .slick-next:before, .slider-wrap .slick-prev:before { content: ''; }
  .slider-wrap h3 { text-align: center; margin: 40px; }
  .slider-wrap h3 a { text-decoration: underline; color: #85985a; }
  .smartcols .textcol h4 { color: #5e6f27; height: 55px; }
  .smartcols .textcol h4 a { text-decoration: underline; }
  .smartcols .textcol { flex-basis: 80%!important; padding-left: 11px; }
  .smartcols .svgcol svg { width: auto!important; }
  .smartcols { gap: 30px; }
  .readycol h3 { margin-bottom: 27px; }
  .readycol a.wp-block-button__link { background: #db7803!important; border: 2px solid #db7803!important; padding: 20px; border-radius: 50px; color: #fff; }
  .readycol  a.wp-block-button__link:hover { border: 2px solid #db7803!important; color: #db7803!important; background: #fff!important; }
  .getintouch-section { padding: 58px 0 0 0; }
  .getintouch-section .gform_heading { display: none; }
  .wp-block-column.why-choose-sec { max-width: 1114px!important; margin: 30px auto 0; }
  @media screen and (min-width: 769px) and (max-width: 991px) {
  .providingsecc .is-layout-flow.wp-block-column.client-result-contentt { max-width: 48%; width: 100%; flex: 0 0 48%; margin: auto; float: none; }
  .cus-content-col { min-height: 393px; }
  .providingsec, .providingsecc { gap: 15px!important; row-gap: 27px!important; }
  .greysec { margin-top: 20px; }
  .case-study-sec-wrap { padding: 0 20px!important; }
  .cus-case-study-main-wrapper .multi-cols { flex-wrap: wrap!important; justify-content: center; }
  .cus-case-study-main-wrapper .multi-cols .wp-block-column.multi-col { flex-basis: 48%!important; margin: 0 auto; }
  .min-height-52 { min-height: 52px; }
  .min-height-80 { min-height: 80px; }
}
  @media(max-width:991px) {
  ul.circlelist { width: 100%!important; }
  .markrtingcols .textcol { padding-left: 21px!important; }
  .providingsecc { flex-wrap: wrap!important; }
}
  @media(max-width:768px) {
  .container { padding: 20px; }
  .markrtingcols .wp-block-columns { flex-wrap: nowrap!important; }
  .smartbuisness img { margin: auto; width: 800px; }
  .smartcols .wp-block-columns { flex-wrap: nowrap!important; }
  .wp-container-103.wp-block-columns { margin-bottom: 20px!important; }
  .providingsecc .wp-block-columns { flex-wrap: nowrap!important; }
  .providingsecc p:nth-child(4) { margin-top: 21px; }
  .innercol.left p br { display: none; }
  .providingsecc img { height: auto!important; }
  .sectionOne { flex-wrap: wrap!important; }
  .bridgesection .wp-block-columns { flex-wrap: wrap!important; }
  .sectionOne .wp-block-column { width: 100%; }
  .bridgesection .wp-block-columns .wp-block-column { width: 100%; }
  .innerproven .wp-block-column, .smartbuisness .wp-block-columns .wp-block-column { width: 100%; }
  .innerproven { flex-wrap: wrap!important; }
  .markrtingcols, .smartbuisness .wp-block-columns { flex-wrap: wrap!important; }
  .services-outer-wrap .wp-block-columns .wp-block-column { text-align: center; }
  .video-content-row .wp-block-column { padding: 0; }
  .video-content-row .wp-block-column a.fancybox-youtube { margin-bottom: 20px; }
}
  @media(min-width:768px) and (max-width:768px) {
  .logo-section, .logo-sections { flex-wrap: nowrap!important; }
  .providingsecc .wp-block-columns .svgcol { text-align: left; flex-basis: 10%!important; }
  .providingsecc .wp-block-columns .textdiv { flex-basis: 90%!important; }
  .markrtingcols .wp-block-columns .svgdiv { flex-basis: 10%!important; text-align: left; }
  .markrtingcols .wp-block-columns .textcol { flex-basis: 90%!important; padding-left: 0!important; }
  .smartcols .wp-block-columns .svgcol { flex-basis: 10%!important; text-align: left; }
  .smartcols .wp-block-columns .textcol { flex-basis: 90%!important; padding-left: 0!important; }
}
  @media(max-width:767px) {
  .logo-sections .logocolums { margin-bottom: 19px; width: 100%; }
  .page-id-74976 ul.black-circle-listing li { padding-left: 12px; }
  .logo-sections { flex-wrap: wrap!important; }
  .logo-sections .logocolums:last-child { margin-bottom: 0; }
  .providingsecc .wp-block-columns .svgcol { text-align: left; flex-basis: 15%!important; }
  .providingsecc .wp-block-columns .textdiv { flex-basis: 85%!important; }
  .providingsecc { padding-bottom: 0!important; }
  .provensec { padding: 35px 0 0 0!important; }
  .innerproven { padding-top: 0!important; }
  ul.circlelist { column-count: 1!important; padding-bottom: 0!important; }
  a.wp-block-button__link { font-size: 20px!important; line-height: 24px; }
  .smartcols .wp-block-columns .svgcol { flex-basis: 20%!important; text-align: left; }
  .smartcols .wp-block-columns .textcol { flex-basis: 80%!important; padding-left: 0!important; }
  .markrtingcols .wp-block-columns .svgdiv { flex-basis: 20%!important; text-align: left; }
  .markrtingcols .wp-block-columns .textcol { flex-basis: 80%!important; padding-left: 0!important; }
  .page-id-76136 .cus-case-study-main-wrapper .proven-heading { padding-top: 31px; }
}
/* Gutenberg new industry page CSS */ .banner-content { max-width: 992px; margin: 0 auto; padding: 20px 40px; }
  .banner-content p { margin-bottom: 0; }
  .digital-sec-wrap { margin-bottom: 0; }
  .education-sec .wp-block-columns:not(:last-child) { margin-bottom: 0; }
  .reviews-sec .wp-block-columns { display: flex; justify-content: space-between; margin-bottom: 0; }
  .reviews-sec figure { text-align: center; margin: 0 auto; }
  .reviews-sec .review-col { width: 33.33%; text-align: center; }
  .video-content-row { margin-bottom: 0; display: flex; padding: 20px 20px 0; }
  .p-0 { padding: 0; }
  .video-content-row .video-col { margin: 20px; width: 50%; margin-bottom: 10px; }
  .video-content-row .content { margin: 20px; width: 50%!important; margin-bottom: 10px; }
  .video-content-row p a { font-family: 'ProximaNova-Bold',Arial; border-bottom: 1px solid #85985a; text-decoration: none; }
  .video-text { padding: 10px 20px 20px; }
  .briding-heading { margin: 20px; text-align: center; }
  .briding-col img { max-height: 280px; margin: auto; display: block; }
  .why-choose-column figure#phone-industry-image img { height: 110px; object-fit: contain; margin-top: -5px; }
  .page-id-74976 .why-choose-column  figure#phone-industry-image img { height: 96px; object-fit: contain; margin-top: -5px; }
  .industry-sec { padding: 20px; padding-bottom: 0; }
  .heading-sec { text-align: center; margin-bottom: 0; }
  .video-col { width: 50%; }
  .percent-stats { display: flex; justify-content: space-between; text-align: center; }
  .multi-cols { display: flex; }
  .multi-cols .wp-block-qubely-image { padding: 0; }
  .multi-col > h2 { background: #f5d74f; padding: 10px; text-align: center; display: flex; justify-content: center; align-items: center; }
  ul.custom-industry-list li { position: relative; padding-left: 30px; margin-bottom: 5px; }
  ul.custom-industry-list li:before { position: absolute; content: ""; background: #49453b!important; width: 5px; height: 5px; border-radius: 100%; top: 11px; left: 15px; }
  .multi-col > h3 { background: #f5d74f; padding: 10px; text-align: center; }
  .multi-col > h2 a { font-family: 'ProximaNova-Bold',Arial; border-bottom: 1px solid #556c25!important; }
  .multi-col > h3 a { font-family: 'ProximaNova-Bold',Arial; border-bottom: 1px solid #556c25!important; }
  .multi-col .multi-sec-content { padding: 0 15px; }
  .multi-col .result_custom { width: 100%; }
  .multi-col .wp-block-column { width: 100%; }
  .multi-col > .wp-block-columns p { line-height: 20px; margin-bottom: 0; }
  .multi-col img { display: flex!important; }
  .btn-wrap { text-align: center; }
  .btn-wrap a.is-style-fill.btn { font-family: 'ProximaNova-Extrabld',Arial; font-weight: normal; border-radius: 50px!important; background: #db7803!important; border: 2px solid #db7803!important; text-transform: uppercase; color: #fff; display: inline-block; font-size: 20px!important; line-height: 30px!important; letter-spacing: 1px; padding: 8px 20px!important; text-decoration: none; text-shadow: none; }
  .btn-wrap a.is-style-fill.btn:hover { color: #db7803!important; background: #fff!important; }
  .video-heading { text-align: center; margin: 40px 20px 10px; }
  .content-strong strong { color: #85985a; }
  .marketing-content { padding: 0 20px; }
  .door-icon img { width: auto!important; }
  .marketing-cards-content .icon-card .img-col { text-align: center; margin-right: 0; }
  .icon-card .service-content-col h2 { color: #5e6f27; font-family: "ProximaNova-bold",Arial; height: 50px; margin-bottom: 10px!important; min-height: auto!important; font-size: 18px; }
  .icon-card .service-content-col h2 a { font-family: "ProximaNova-bold",Arial; }
  .ready-heading { margin: 20px; font-size: 27px!important; }
  .services-outer-wrap h4 a { color: #85985a; }
  .partner-btn { margin: 20px; }
  .businesses-sec { margin: 40px 0 0; padding-bottom: 20px; }
  .businesses-sec-heading .wp-block-columns { margin-bottom: 0; }
  .businesses-sec-heading .heading-sec p { font-size: 20px; }
  .card-content-wrap { background: #fff; padding: 35px 20px 20px!important; margin: 0!important; }
  .marketing-card-content { min-height: 260px; }
  .from-the-client-wrap { display: flex; }
  .from-the-client-wrap svg { max-width: 30px; min-width: 30px; }
  .from-the-client-wrap .inner-from-div { padding-left: 15px; }
  .from-the-client-wrap .inner-from-div strong { text-align: center; display: block; }
  .from-the-client-wrap .inner-from-div p { text-align: left; font-style: italic; line-height: 28px; }
  .education-sec { max-width: 920px; margin: 0 auto; padding: 20px; }
  .education-sec h2 { text-align: center; margin: 20px; font-size: 27px!important; }
  .education-sec ul { width: 100%; margin: 0 auto!important; }
  .education-sec ul li { float: left; width: 50%; display: block; list-style: none!important; position: relative; padding-left: 15px; margin-bottom: 15px; font-size: 16px; }
  .education-sec ul li:before { position: absolute; width: 9px; height: 9px; border: 2px solid #85985a; content: ""; border-radius: 100%; left: 0; top: 8px; }
  .education-sec .custom-bottom-border { border-bottom: 1px solid #85985a; }
  .form-wrap { padding: 20px; }
  .marketing-sec p { font-size: 20px!important; }
  .marketing-cards-content h2 a { border-bottom: 1px solid #85985a; }
  .content-sec p a { font-family: 'ProximaNova-Bold',Arial; border-bottom: 1px solid #85985a; text-decoration: none; }
  .education-sec .web-design-expert-list .haslink a { font-family: 'ProximaNova-Bold',Arial; }
  .wp-block-column.inner-custom-row { padding: 0 20px; }
  .services-outer-wrap h4 { margin-bottom: 8px; }
  .services-outer-wrap h4 strong { color: #85985a; }
  .wp-block-column.why-choose-column { padding: 0 10px 20px; }
  .services-outer-wrap h4 strong a:hover { color: #576c2c!important; }
  .community-wrap h2 strong a:hover,   .community-wrap p a:hover,   .customvideo-inner p a:hover,   .services-outer-wrap p a:hover,   .services-sec p a:hover,   .video-content-row p a:hover, .why-choose-custom-width p a:hover { color: #85985a; }
  .why-choose-main-wrap { margin-bottom: 0; }
  .services-icons-cards .icon-card p a { font-family: 'ProximaNova-Bold',Arial; border-bottom: 1px solid #85985a; text-decoration: none; }
  .industry-sec .heading-sec p { font-size: 20px!important; }
  .proven-sec .industry-sec > p { font-size: 20px!important; }
  .why-choose-service-wrap { margin-bottom: 0; }
  .reviews-sec .wp-block-column img { max-height: 45px; min-width: 45px; height: auto; object-fit: contain; display: block; margin: auto; }
  .cus-dentist-case-study .fl-node-dmglovctaw26 { height: 100%; }
  .reviews-sec .wp-block-column .wp-block-image { min-height: 44px; }
  .why-choose-sec.industry-sec.cus-width { max-width: 100%!important; }
  .why-choose-sec.industry-sec.row-fixed-width.businesses-sec-heading { max-width: 1210px!important; }
  .business-content-wrap .content-sec { padding: 0 40px; }
  .education-sec .manufacturing-wrap { margin-bottom: 37px!important; }
  .video-content-row.bridging-sec { padding-top: 0; }
  .slider-main-wrap { margin-bottom: 0; }
/*  .footer-border.cus-border { margin: 40px 40px!important; }*/ hr.footer-border { margin: 20px auto!important; width: auto!important; border: 0!important; border-collapse: collapse; border-top: 1px solid #ddd!important; clear: both; }
  .custom-video-wrap.cus-main-vid-wrap .wp-block-column { padding-bottom: 0; }
  .multi-col.seo-col { margin: 20px; }
  .multi-col.seo-col > h2 { min-height: 57px; display: flex; align-items: center; justify-content: center; }
  .cus-main-icon-wrap .why-choose-icon i { margin-bottom: 5px; }
  .custom-video-wrap .wp-block-column { padding: 20px 20px 10px; }
  .custom-video-wrap + .wp-block-columns ul.black-circle-listing { margin-bottom: 15px!important; }
  .custom-review-warp { margin-bottom: 0; }
  .form-heading { text-align: center; }
  .form-heading h2 span { color: #7e953e; }
  .custom_layout_gform .gform_heading { display: none; }
  .reviews-sec { background-color: #556c26; }
  .page-id-72383 .case-study-info p { padding: 0 20px; }
  .min-height-inherit { min-height: inherit!important; }
  body .min-height-60 { min-height: 60px!important; }
  .wp-block-column.why-choose-column h3.wp-block-heading { font-size: 22px!important; }
  .wp-block-column.why-choose-sec.why-choose-custom-width { padding-top: 0; }
  .wp-block-buttons.letstalk + .wp-block-columns .wp-block-column.why-choose-sec.why-choose-custom-width { margin-top: 50px; }
  .wp-block-columns.cus-case-study-main-wrapper .wp-block-columns.cus-case-study-main-wrapper { margin-top: 0!important; }
  @media (max-width:820px) {
  .slider button.slick-prev { left: 10px; }
  .slider button.slick-next { right: 10px; }
  .content-sec { margin: 20px; }
  .lists-wrap { margin-left: 20px; margin-right: 20px; }
  .wp-block-column.inner-custom-row { padding: 0; }
  .services-sec { padding-bottom: 0; }
  .business-content-wrap .content-sec { padding: 0 0; }
  .proven-sec { margin: 0 20px; }
  .education-sec { padding: 20px 0; }
  .education-sec .btn-wrap { margin: 20px; }
  .footer-border.cus-border { margin: 12px 20px 40px 20px!important; }
  .cus-main-vid-wrap { padding-top: 40px; }
}
  @media (min-width: 768px) {
  .reviews-sec .wp-block-columns { flex-wrap: nowrap!important; }
}
  @media (max-width:768px) {
  .banner-content { padding: 20px 20px; }
  .video-content-row { display: block; }
  .video-content-row .content { width: auto!important; margin: 0; }
  .video-col { width: auto!important; }
  .multi-cols .multi-col { margin: 10px 0; }
  .card-content-wrap .percent-stats .wp-block-column { flex-basis: auto!important; width: 50%; }
  .marketing-cards-content .icon-card .img-col { flex-basis: auto!important; text-align: initial; width: 35px; }
  .marketing-cards-content .icon-card .service-content-col { width: 70%; flex-basis: auto!important; }
  .marketing-cards-content .icon-card { margin: 20px; }
  .services-icons-cards.marketing-cards-content .wp-block-column { margin-right: 0; }
  .icon-card .service-content-col h2 { font-size: 18px!important; }
  .content.content-strong { margin: 20px; }
  .content-sec { margin: 20px; }
  .marketing-content { padding: 0; }
  .bridging-sec { padding: 0; }
  .multi-col > h2 { font-size: 18px!important; }
  .multi-col > h3 { font-size: 18px!important; }
  .marketing-card-content { min-height: auto; }
  .slider-wrap h3 { margin: 20px; }
  .ready-content-wrap { padding: 0; }
  .industry-sec h2 { font-size: 27px!important; }
  .business-content-wrap { margin-bottom: 0; }
  .services-outer-wrap h4 { min-height: auto; }
  .content-sec.row-fixed-width.briding-marketing-content { padding: 0; }
  .why-choose-sec.industry-sec.row-fixed-width.businesses-sec-heading { padding: 20px; }
  .services-icons-cards.marketing-cards-content { padding: 0; overflow: hidden; }
  .why-choose-main-wrap { padding: 20px; }
  .proven-heading { padding: 40px 20px 10px; }
  .service-main-icon-wrap figure { margin-top: 15px; }
  .talk-btn { margin-top: 20px!important; }
  .custom-video-wrap .wp-block-column { padding: 0; }
  .wp-block-column.inner-custom-row { padding: 0!important; }
  .multi-cols.desk-sec.custom-case-study-wrap .multi-col figure { overflow: hidden; }
  .zeroradius .multi-cols.desk-sec.custom-case-study-wrap .multi-col figure { border-top-left-radius: 0; border-top-right-radius: 0; }
}
  @media(min-width:820px) and (max-width:1023px) {
  .page-id-55448 .custom_client_result .fl-col-group-nested .fl-col-small { max-width: 50%; width: 100%; overflow: hidden; flex: unset; padding: 15px; display: unset; background: #fff; }
  .custom_client_result .result-details .client-tagline .tagline h3 a { font-size: 14px; }
  
}
  @media(min-width:1025px) and (max-width:1080px) {
  .page-id-55448  .custom_client_result .fl-col-group-nested .fl-col-small { max-width: 33.3%; padding: 8px; }
  .custom_client_result .result-details .client-tagline .tagline h3 a { font-size: 16px; }
  body .custom_client_result .client_result_custom p strong { font-size: 22px!important; }
}
  @media (min-width:1024px) {
  .healthcare-case-study.custom-seo-solutions .result-details .client_result_custom { height: 100%; min-height: 63px; }
  .page-id-115748 .multi-col > .wp-block-columns p { min-height: 60px; }
  span#gform_ajax_spinner_94 { right: -22px!important; }
}
  @media (max-width:1024px) and (min-width:992px) {
  .custom_client_result .client-tagline { min-height: 70px; }
  .page-id-26787 .custom_client_result .client-tagline { min-height: inherit; padding: 15px; }
  .why-choose-thrive-sec .fl-module-content { margin-left: 0; margin-right: 0; }
  .page-id-55448 .custom_client_result .result-details .client-tagline .tagline h3 a { font-size: 14px!important; }
  .custom_client_result .client_result_custom p strong { line-height: 30px; font-size: 20px!important; }
  .client_result_custom .result_custom p { font-size: 14px!important; }
  .fl-node-ecwi56zsb8ap > .fl-module-content, .fl-node-u6kx9gbyteiw > .fl-module-content { margin-right: 0; margin-bottom: 0; margin-left: 0; }
  .case-study-sec-wrap .fl-row-content-wrap .fl-node-content .fl-col-group { margin-left: 20px; margin-right: 20px; }
}
  @media(min-width:768px) and (max-width:1024px) {
/*.case-study-sec-wrap.singlecol .fl-row-content-wrap .image-wrap {background-image: url(/files/iStock-1154030721.png);background-size: cover;background-repeat: no-repeat;background-position: 90%;}
*/ /* .case-study-sec-wrap.singlecol .fl-row-content-wrap .image-wrap img { display: none; }*/   .case-study-sec-wrap.singlecol h2.provenhealth { padding: 0 20px; }
  .page-id-93295 .case-study-sec-wrap.singlecol .fl-row-content-wrap .image-wrap img { display: block!important; }
  .custom_client_result .result-details .client-tagline .tagline h3 a { font-size: 15px!important; }
}
  @media (min-width:768px) and (max-width: 768px) {
  .marketing-cards-content .icon-card .service-content-col { width: 87%; }
  .services-outer-wrap .wp-block-columns .wp-block-column p { margin-bottom: 0; }
  .wp-block-column.why-choose-column { margin-bottom: 0; padding-bottom: 30px; }
  html body .site-container .custom-industry-bottom-wrap .why-choose-column p { margin: 0 0!important; }
  .services-outer-wrap .wp-block-column { margin-bottom: 18px; }
  body .case-study-sec-wrap.singlecol .fl-col:nth-child(1) { flex-basis: 60%!important; }
  .case-study-sec-wrap.singlecol .fl-col-group .fl-col:nth-child(2) { flex-basis: 40%!important; }
  .services-outer-wrap .wp-block-column { margin-bottom: 18px; }
  .footer-border { margin: 20px auto!important; width: auto!important; }
  .wp-block-column.inner-custom-row { padding: 0; }
  .why-choose-sec { padding: 20px 0; }
  .services-outer-wrap .wp-block-column { margin-bottom: 0!important; }
}
  @media screen and (max-width:767px) {
  .page-id-31852  .hide-mobile, .page-id-31852  .hide-mobile img { display: block!important; }
  .review-col { margin: 10px auto; }
  .reviews-sec .wp-block-columns .wp-block-column { margin-bottom: 20px; }
  .reviews-sec.review-outer-wrap .wp-block-column:nth-child(3) { margin-bottom: -20px!important; }
  .services-sec h2.wp-block-heading { margin-bottom: 0; }
  .wp-block-column.why-choose-sec { padding: 0; }
  .wp-block-column.why-choose-sec h2.wp-block-heading { margin-bottom: 15px; }
  .services-outer-wrap .wp-block-column p { margin-bottom: 0; }
  .page-id-74976 .services-outer-wrap .wp-block-column { margin-bottom: 15px; }
  .page-id-74976 .reviews-sec { padding-top: 23px; padding-bottom: 4px; }
  .why-choose-custom-width .wp-block-columns { margin-bottom: 0; }
  .why-choose-column { margin-bottom: 10px; }
  .page-id-74976 .why-choose-icon i { margin-bottom: 12px; }
  .cus-case-study-main-wrapper .multi-cols { padding: 20px 20px 10px!important; }
  .cus-case-study-main-wrapper .multi-cols .percent-stats .wp-block-column { flex-basis: 50%!important; }
  .custom-video-wrap .wp-block-column { padding: 0; }
  .max-95 .fl-photo-content img { width: 100%; max-width: 85%; }
}
  @media (min-width:820px) and (max-width:820px) {
  .services-icons-cards .icon-card { margin: 20px; }
  .service-content-col { margin-left: 20px; }
  .services-icons-cards .wp-block-column { margin-right: 0; }
  .industry-sec { margin: 20px 20px 0; }
  .fl-node-ecwi56zsb8ap > .fl-module-content, .fl-node-u6kx9gbyteiw > .fl-module-content { margin-right: 20px; margin-bottom: 0; margin-left: 20px; }
  .page-id-93295 .form-heading { margin-top: 20px; }
  .page-id-76087 .custom_client_result .fl-col-group .fl-col-small { max-width: 100%!important; }
  .page-id-76087 .custom_client_result .fl-col-content.fl-node-content { margin: 0; }
}
  @media screen and (min-width: 821px) and (max-width: 1025px) {
  .page-id-76087 .custom_client_result .result-details .fl-module-content .fl-html { min-height: 630px; }
  .fl-col-group.fl-node-1nylra7t608c .fl-col.fl-col-small .result-details .fl-module-content.fl-node-content { min-height: 420px; }
  body.page-template .meet-your-button-wrap .fl-button-wrap a.fl-button { font-size: 16px!important; }
}
  @media screen and (min-width: 769px) and (max-width: 991px) {
  .fl-col-group.fl-node-1nylra7t608c .fl-col.fl-col-small .result-details .fl-module-content.fl-node-content { min-height: 500px; }
  .wp-block-column.inner-custom-row { padding: 0 20px!important; }
  .industry-muti-cols { flex-wrap: wrap!important; }
  .industry-muti-cols .multi-col { max-width: 50%; width: 100%; flex: 0 0 46%; margin: auto; float: none; margin-bottom: 20px; flex-basis: 46%!important; }
  .services-outer-wrap .wp-block-column h4 { min-height: 45px; }
  .page-id-74976 .services-outer-wrap .wp-block-column h4 { min-height: auto!important; }
  .icon-card .service-content-col h2 { height: auto; }
  .services-outer-wrap.service-main-icon-wrap .wp-block-column h4 { min-height: auto; }
  .services-outer-wrap .wp-block-column h4 { font-size: 16px!important; }
}
  @media screen and (max-width: 480px) {
  .education-sec ul li { width: 100%; }
  .wp-block-column.why-choose-column { text-align: center; padding: 0; }
  .wp-block-column.why-choose-column p { margin: 0 auto 20px!important; text-align: center!important; }
  body .gform_wrapper#gform_wrapper_15 { max-width: 100%; margin: 0 auto; }
  .why-choose-sec { padding-bottom: 0; }
  .services-outer-wrap h4 { min-height: inherit!important; }
  .wp-block-column.inner-custom-row { padding: 0; }
  ul.black-circle-listing li { margin-bottom: 0; line-height: 25px; }
  ul.black-circle-listing { margin-bottom: 20px; }
  .wp-block-column.why-choose-column { padding: 0; }
}
  .ipad-sec { display: none; }
  .m-0 { margin-bottom: 0; }
  .desk-sec-wrap img { width: 100%; height: 260px; object-fit: cover; }
  .desk-sec-wrap .multi-col > h2 a { text-transform: uppercase; text-decoration: underline!important; border-bottom: none!important; font-family: 'ProximaNova-Extrabld',Arial!important; line-height: inherit; display: block; }
  .case-study-sec-wrap.singlecol .fl-node-content .fl-col-group a:hover, .desk-sec-wrap .multi-col > h2 a:hover { color: #433f34; }
  .custom-case-study-wrap.singlecol img { height: 400px; }
  .desk-sec-wrap .multi-col .percent-stats > p { color: #000; font-size: 16px; line-height: 1; }
  .cus-case-study-main-wrapper { margin-bottom: 0; }
/*  .cus-case-study-main-wrapper .proven-heading { padding-bottom: 10px; padding-top: 40px; }*/ .cus-case-study-main-wrapper .multi-cols { padding: 20px 20px 10px; gap: 20px; }
  @media (min-width:768px) and (max-width:820px) {
    .page-id-79193 .community-wrap.new-wrap { margin-bottom: 10px!important; }
  .page.page-id-77317 .form-heading { padding-top: 20px!important; }
  .page-id-76174 .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-module.fl-module-photo.results_video.hide-ipad { display: none!important; }
  .ipad-sec > .wp-block-columns { margin-bottom: 0; }
  .cus-img-col figure { display: flex; height: 100%; width: 100%; margin: 0; }
  .ipad-sec .cus-img-col figure { margin: 0; }
  .cus-img-col img { height: 100%; object-fit: cover; width: 100%; display: flex; }
  .cus-content-col > h2 { background: #f5d74f; padding: 10px; text-align: center; color: #556c26; text-decoration: underline; }
  .cus-content-col p { padding: 0 15px; }
  .cus_client_result_custom { text-align: center; margin: 20px 0; padding: 0 10px; }
  .cus_client_result_custom h2 strong { color: #000; }
  .cus_client_result_custom h2, .cus_client_result_custom h2 strong { color: #7e953e!important; }
  .cus-seo-custom h2 strong { color: #6a8338; }
  .cus_client_result_custom p { margin-bottom: 0; color: #000; font-size: 16px; line-height: 1!important; margin: 0; padding: 0; }
  .left-custom { border-right: 1px solid #ccc; width: 50%; padding: 0 10px 0 0; }
  .wp-block-columns .ipad-sec .wp-block-column { flex-basis: 50%!important; }
  .page-id-29319 #search-3.widget_search .search-form { top: 106%; }
  body .multi-cols.desk-sec.custom-case-study-wrap.desk-sec-wrap { display: flex; }
}
  @media (min-width:768px) and (max-width:819px) {
  .ipad-sec { margin: 15px 20px; }
  .case-study-sec-wrap.proven-singlecol .fl-col-group { flex-wrap: wrap; }
  .case-study-sec-wrap.proven-singlecol .fl-col-group .fl-col { max-width: 100%; }
  .desk-sec-wrap img { height: 376px; }
}
  @media screen and (min-width: 100px) and (max-width: 767px) {
  .cus-case-study-main-wrapper .multi-cols .percent-stats { padding: 0 0; margin-bottom: 10px; }
  .cus-case-study-main-wrapper .multi-cols .percent-stats .wp-block-column { padding: 0 10px 0 6px; }
  .img-icon-size img { width: 60px; }
  .reviews-sec .wp-block-columns .wp-block-column:nth-child(3) { margin-bottom: 0; }
  .page.page-id-77317 .why-choose-column { padding-top: 10px!important; }
  .cellphone-content h2 { margin-bottom: 6px; }
  .ipad-sec .cus-img-col.law-firm-casestudy figure img { max-height: 100%; }
}
  .marketingsolutions .why-cellphone-section.content i { font-size: 90px; color: #6a8338; }
  .why-cellphone-section .why-cellphone-section.content i { font-size: 90px; color: #6a8338; }
  .why-cellphone-section.content { text-align: center; }
  .why-cellphone-section.content p { text-align: left; }
  .is-style-wide.hr-line { width: 95%; margin: 0 auto; border: none; border-top: 1px solid #ddd; }
  .marketingsolutions .why-cellphone-section.content .icon-newcitypage-programming:before { font-size: 85px; }
  .marketingsolutions { margin-bottom: 0; }
  .cellphone-whychoose { padding: 0!important; }
  .custom-mobile-text-center .fl-module.fl-module-photo.fl-node-5f357c2db1937 .fl-photo .fl-photo-content img { margin-bottom: 16px; }
  .list-style-bullet ul li { position: relative; padding-left: 15px; }
  .list-style-bullet ul li::before { position: absolute; content: ""; width: 8px; height: 8px; border: 2px solid #85985a; border-radius: 100%; top: 10px; left: 0; }
  .form-heading { padding-top: 20px; }
  .custom-industry-bottom-wrap { margin-bottom: 20px; }
  .custom-width-section { width: 100%; max-width: 92%; padding-bottom: 24px!important; }
  .percent-stats h2 { color: #49453b!important; }
  .multi-col .multi-sec-content b.client-head { text-align: center!important; display: block; }
  .multi-col .multi-sec-content b.client-head + br { display: none!important; }
/*.desk-sec-wrap .multi-col > h2 a br {display: none;}*/ .custom-industry-last .flexiblewrap  img { width: auto; height: auto; }
  .custom-industry-bottom-wrap h2 a { text-decoration: underline; color: #6a8338; }
  .why-choose-icon i.dashicons.dashicons-before.dashicons-list-view { width: 100%; height: 100%; }
  .why-choose-icon i.dashicons.dashicons-before.dashicons-list-view:before { font-size: 90px; height: 100%; width: 100%; }
/**----- Real Estate Reputation Management -----**/ .real-estate-service-wrap h4 strong { color: #433f34!important; font-size: 20px; font-family: 'ProximaNova-Extrabld',Arial; min-height: 45px; }
  .real-estate-service-wrap h4 strong { color: #433f34!important; font-size: 22px; font-family: 'ProximaNova-Extrabld',Arial; }
  .page-id-96492 .services-outer-wrap.service-section.ads-col .wp-block-columns img { width: 45%!important; }
  .services-outer-wrap h4 { min-height: 45px; margin-bottom: 10px; }
  
  @media screen and (min-width: 1366px) {
  .custom-desk-height { min-height: inherit!important; }
}
  @media (min-width:820px) and (max-width:1024px) {
  .health-wellness-content .fl-module-content .fl-rich-text { padding: 0 24px; }
  .fl-node-id2qk479czl8 > .fl-module-content { margin-right: 0; margin-left: 0; }
  .fl-node-saexycg91qk6 > .fl-module-content { margin-left: 20px; margin-right: 0; }
  .fl-node-tldsvrk7xzao .fl-module h3 { font-size: 24px!important; }
  .page-id-119011 .wp-block-column.why-choose-column h3.wp-block-heading {min-height: 53px;}
  .wp-block-column.why-choose-column h3.wp-block-heading{ font-size: 20px!important;}
  
}
  @media(max-width:821px) {
  .headingwrap h2.fl-heading { margin: 0; padding: 37px 0 0 0; }
  .flexiblewrap img { margin-bottom: 8px; }
  .flexiblewrap { margin-top: 12px; }
  .why-choose-sec.why-choose-custom-width { padding-bottom: 0; }
  body.page-template .meet-your-button-wrap .fl-button-wrap a.fl-button { font-size: 14px!important; }
}
  @media(max-width:768px) {
  .why-choose-icon i { font-size: 75px; }
  .why-choose-icon i.dashicons.dashicons-before.dashicons-list-view:before { font-size: 75px; }
  .custom-industry-last .flexiblewrap img { width: 75px; height: 75px; }
  body .is-style-wide.hr-line { width: 85%; margin: 40px auto 10px; }
  .why-choose-icon.mobile i { font-size: 64px; margin-top: 10px; }
}
  @media(max-width:767px) {
  html body .site-container .custom-industry-bottom-wrap .flexiblewrap p { margin-bottom: 0!important; }
  .headingwrap h2.fl-heading { padding: 20px 0 20px 0; }
  body .is-style-wide.hr-line { margin: 40px auto 18px; }
  body .custom-industry-bottom-wrap { margin-bottom: 0!important; }
  .flexiblewrap { margin-top: 9px; }
  .real-estate-service-wrap h4 { min-height: inherit!important; }
  .page-id-96492 .services-outer-wrap.service-section.ads-col .wp-block-columns img { width: 100%!important; max-width: 50px!important; height: 50px!important; object-fit: contain; }
  .case-study-sec-wrap.proven-surgery .image-wrap.hide-mobile { display: block!important; height: 100%; }
  .case-study-sec-wrap.proven-surgery .image-wrap.hide-mobile img { display: block; }
  .page-id-76071 .case-study-sec-wrap .image-wrap.hide-mobile { display: block!important; }
  .page-id-76071 .case-study-sec-wrap .image-wrap.hide-mobile img { height: 100%!important; }
}
  @media (min-width:100px) and (max-width:768px) {
  .cus-content-col .wp-block-columns.cus_client_result_custom .wp-block-column { flex-basis: 50%!important; }
  .cus-content-col > h2 { background: #f5d74f; padding: 10px; text-align: center; color: #556c26; text-decoration: underline; font-size: 17px!important; }
  body .ipad-sec .cus-img-col img { display: block; height: 100%; max-height: 374px; }
  .cus_client_result_custom { text-align: center; margin: 20px 0; padding: 0 10px; }
  .left-custom { border-right: 1px solid #ccc; width: 50%; padding: 0 10px 0 0; }
  .cus_client_result_custom p { margin-bottom: 0; color: #000; font-size: 16px; line-height: 1!important; margin: 0; padding: 0; }
  .cus-content-col p { padding: 0 15px; }
  .ipad-sec { margin: 11px 0; }
  .custom-demo-btn { margin-top: -10px!important; }
  .real-estate-bottom-sec { margin-top: 0!important; }
  .page-id-96492 .custom-video-wrap { margin-top: 20px; }
}
/* UI issue  */ .multi-cols.desk-sec.custom-case-study-wrap .multi-col figure { margin: 0; }
  .services-outer-wrap.service-main-icon-wrap figure { margin: 0; }
  .custom-mobile-text-center h4 a span:hover,   .custom-mobile-text-center h4 a:hover, p a:hover { color: #573f30!important; }
  .why-choose-icon.mobile i { font-size: 78px; margin-top: 23px; }
  .reviews-sec .social-review-item span.fl-icon i { padding: 0; }
  .services-outer-wrap .email-marketing .nextdoor-icon figure img { max-width: 40px!important; }
  .webdesign-services-sec h4 a:hover span { color: #8dab4b!important; }
  .proven-casestudy .results_video .fl-photo img { height: 100%; }
  .wp-block-columns.custom-industry-single-case-wrap { display: flex; border: 1px solid #ccc; margin-bottom: 0; }
  .custom-industry-single-case-wrap img { width: 100%; object-fit: cover; }
  .custom-industry-single-case-wrap .wp-block-column:nth-child(1) * { display: flex!important; height: 100%; }
  .custom-mobile-text-center h4 a { color: #85985a; }
  .custom-ml-20 .fl-module-content.fl-node-content { margin-left: 20px; }
  .custom-mobile-text-center .content-icon img { width: 45px; }
  .custom-mobile-text-center .nextdoor-adv img { width: 40px; }
/* contact form css */ .get-free-proposal h2 strong { color: #6a8338; }
  .service-section figure.wp-block-image.size-full { text-align: center; }
  body .get-free-proposal h2 { font-size: 44px!important; }
  .contactwrap .custom_layout_gform .formcol { background-color: #fff; border-radius: 0 0 20px 20px; border: solid 1px #e3e3e3; border-top: none; padding: 0 20px 20px 20px; }
  .get-free-proposal .contactwrap .fl-col-group .left-col { width: 33.33%; }
  .get-free-proposal .contactwrap .custom_layout_gform { width: 66.66%; }
  .get-free-proposal .contactwrap .fl-col-group .fl-node-content { margin: 0; }
  body.page-template-industry-full-width-page .contactwrap .innercols .gform_wrapper, body.page-template-industry-full-width-page .get-free-proposal .contactwrap .fl-col-group .gform_wrapper { background-color: #fff; padding: 20px 20px 13px 20px; }
  body.page-template-industry-full-width-page .contactwrap.tworows .gform_wrapper { padding-top: 0; margin-top: 10px; }
  .get-free-proposal .contactwrap .fl-col-group, .get-free-proposal .contactwrap .innercols { background-color: #fff; border-radius: 20px; border: solid 1px #e3e3e3; padding: 20px 20px 20px 20px; gap: 20px; box-shadow: 0 20px 40px -4px #919EAB40; }
  .get-free-proposal .contactwrap .fl-col-group { margin: 0 8px; }
  body .gform_wrapper#gform_wrapper_94 { display: block!important; }
  .get-free-proposal .contactwrap .fl-col-group .left-col img, .get-free-proposal .contactwrap .innercols .left-col img { width: 100%; height: 100%; border-radius: 15px; }
  .get-free-proposal .contactwrap .fl-col-group .left-col figure.desktopimage img, .get-free-proposal .contactwrap .innercols .left-col figure.desktopimage img { display: block; }
  .contactwrap figure.ipadimage { display: none; }
  body.page-template-industry-full-width-page .contactwrap.tworows .gform_wrapper { margin-top: 10px; background-color: #fff; padding: 0 20px 5px 20px; }
  body.page-template-industry-full-width-page .contactwrap.tworows .fl-col-group .gform_wrapper { padding: 0 20px 5px 40px; }
  body.page-template-industry-full-width-page .contactwrap.tworows .showdesktop { display: block; margin-bottom: 0; }
  body.page-template-industry-full-width-page  .contactwrap.tworows .showmobile { display: none; }
  .get-free-proposal .contactwrap figure.mobile-image { display: none; }
  .page-template-services-full-width-page .contactwrap.tworows .gform_wrapper textarea:-moz-placeholder,   .page-template-services-full-width-page .contactwrap.tworows .gform_wrapper textarea:-webkit-input-placeholder,   body.page-template-industry-full-width-page .contactwrap.tworows .gform_wrapper input:placeholder, body.page-template-industry-full-width-page .contactwrap.tworows .gform_wrapper textarea:placeholder { color: #767676; }
  .page-template-industry-full-width-page .contactwrap .gform_wrapper  .chosen-container.chosen-container-multi .chosen-choices { border: 1px solid #ddd; background: #fff; padding: 0 8px; border-radius: 10px; min-height: 44px!important; line-height: 29px; position: relative; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; height: auto!important; background-color: #fff; cursor: text; box-shadow: none; width: 100%; }
  body.page-template-industry-full-width-page .contactwrap .custom_layout_gform .gform_wrapper#gform_wrapper_94 textarea { height: 65px; border-radius: 5px; color: #333; }
  body.page-template-industry-full-width-page .contactwrap.tworows .custom_layout_gform .gform_wrapper#gform_wrapper_94 .chosen-container.chosen-container-multi ul.chosen-choices { min-height: 55px!important; border-radius: 4px; }
  body.page-template-industry-full-width-page .contactwrap .gform_wrapper .chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; height: 40px; }
  body.page-template-industry-full-width-page .contactwrap .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice + .search-field { height: 26px; }
  body.page-template-industry-full-width-page .contactwrap .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice + .search-field input { height: 22px!important; }
  body.page-template-industry-full-width-page .contactwrap .custom_layout_gform .gform_wrapper .gform_footer { position: relative; text-align: center; }
  body.page-template-industry-full-width-page .contactwrap .gform_wrapper form .gform_footer input[type="submit"] { cursor: pointer; background: #db7803; font-family: 'ProximaNova-Extrabld',Arial; font-weight: normal; padding: 12px 20px; height: auto!important; color: #fff; text-transform: uppercase; font-size: 18px!important; letter-spacing: 1px; border: 2px solid #fff!important; border-radius: 33px!important; width: auto!important; }
  body.page-template-industry-full-width-page .contactwrap.tworows .gform_wrapper#gform_wrapper_94 .chosen-container.chosen-container-multi .chosen-choices:after { top: 21px; }
  body.page-template-industry-full-width-page div#GetYourFreeProposalForm .gform_wrapper .chosen-container.chosen-container-multi .chosen-choices:after { content: ""; top: 23px; }
  body.page-template-industry-full-width-page .contactwrap #gform_wrapper_49 .chosen-container-single .chosen-single div b, body.page-template-industry-full-width-page div#GetYourFreeProposalForm #gform_wrapper_49 .chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url('../images/Dropdown-arrow.png') no-repeat 0 17px; }
  body .gform_wrapper form#gform_15  label.gfield_label, body .gform_wrapper form#gform_15 .field_sublabel_below .ginput_complex.ginput_container label { display: block; }
  body .get-free-proposal input[type="text"], body .inner-hero-form-section input[type="text"] { text-transform: capitalize; }
  body .get-free-proposal input#input_15_7 { text-transform: lowercase; }
  body .get-free-proposal .gform_wrapper input[type="text"]#input_94_7, body .inner-hero-form-section .gform_wrapper input[type="text"]#input_49_36 { text-transform: none; }
  .contactwrap .innercols .gform_wrapper#gform_wrapper_94 img#gform_ajax_spinner_94 { position: absolute; right: 130px; top: 17px; }
  .get-free-proposal .contactwrap img#gform_ajax_spinner_94 { right: 156px; }
  .get-free-proposal .contactwrap .bottom-para p { color: #49453b; }
/* faq css */ .custom-new-faqs { max-width: 1170px; margin: auto; padding: 0 20px; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item { border-radius: 8px; border: 1px solid rgba(195, 195, 195, 0.40); padding: 12px 15px; margin-top: 15px; margin-bottom: 10px; position: relative; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item h3 { font-size: 18px!important; line-height: 1.3; padding-right: 15px; font-family: 'ProximaNova-bold',Arial; text-transform: uppercase; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h3:after { font-weight: 900!important; position: absolute; content: ""; font-family: "font awesome 5 free"!important; border: solid #c3c3c3; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); height: 13px; width: 13px; top: 0; right: 0; outline: 0; transition: .4s ease-out; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h3+div {padding: 10px 0 0 0;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open h3 {color: #7d963d;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.js-accordion-item.is-open h3:after {border-color: #F58020; top: 7px; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);outline: 0;transition: .4s ease-out;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item p{margin: 0;}
@media (min-width: 100px) and (max-width: 767px) {
.custom-faq-bottom-wrap .wp-block-pb-accordion-item h3 {padding-right: 20px;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h3:after {width: 12px;height: 12px;}
}
@media(min-width:1200px) {
.get-free-proposal .contactwrap .fl-col-group .left-col { max-width: 351px; }
}
@media(max-width:1200px) {
body .hotelseo-casestudy .fl-module-content.fl-node-content {margin: 0 20px;}
}
  @media(min-width:768px) and (max-width:768px) {
  img#gform_ajax_spinner_94 { position: absolute; right: 162px; top: 17px; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col:nth-child(1), .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 100%!important; flex-basis: 100%!important; }
  .meet-your-button-wrap { display: flex; flex-wrap: nowrap!important; }
}
  @media(min-width:910px) and (max-width:1080px) {
  .contactwrap .fl-col-group .left-col figure.meadowimage img, .contactwrap .innercols .left-col figure.meadowimage img { width: 126px; }
  .get-free-proposal .contactwrap img#gform_ajax_spinner_94 { right: 88px; }
  .multi-col > h2 { min-height: 60px!important; }
}
  @media screen and (min-width: 1024px) and (max-width: 1025px) {
  body .custom-case-study-wrap .multi-col > h2 { font-size: 16px!important; }
  .multi-col .wp-block-column h3 { font-size: 22px!important; }
}
  @media(min-width:820px) and (max-width:991px) {
  img#gform_ajax_spinner_94 { right: 47px; }
  body .cus-case-study-main-wrapper .custom-case-study-wrap.singlecol .wp-block-column { flex-basis: 100%!important; }
}
  @media(min-width:100px) and (max-width:768px) {
  figure.desktopimage { display: none; }
  .industry-pages-services-wrap .fl-module-photo .fl-module-content { margin-top: 0; margin-bottom: 0; }
  .industry-pages-services-wrap .fl-node-szl6bieugknw { margin-bottom: 20px!important; }
  .industry-pages-services-wrap .fl-row-content-wrap { padding-bottom: 0; }
  .whychoose-services-wrap .fl-module.fl-module-icon .fl-module-content.fl-node-content { margin-top: -20px; }
  .whychoose-services-wrap .fl-module-rich-text .fl-module-content.fl-node-content { margin-bottom: 0; }
  .whychoose-services-wrap .fl-module-rich-text .fl-module-content.fl-node-content h3 { margin: 5px auto 10px; }
  .whychoose-services-wrap { margin-bottom: -40px; }
  .whychoose-top-sec .fl-node-95b2s0myavpw .fl-module-content.fl-node-content { margin-top: 0; }
  .fl-node-xglvjkq168w2 .fl-module-content.fl-node-content { margin-top: 0; }
  body .multi-cols.desk-sec.custom-case-study-wrap.singlecol { display: none!important; }
  .singlecolcasestudy .ipad-sec { display: block; }
  .custom-mobile-text-center .fl-icon i:before { font-size: 64px; }
  body .case-study-sec-wrap.single-case-study-wrap { padding: 0!important; margin-bottom: 30px!important; }
  .video-content-row.custom-video-wrap .wp-block-column a img { width: 100%; margin-bottom: 20px; }
  .service-section .wp-block-column { text-align: center; }
  .service-section figure.wp-block-image.size-full { margin-bottom: 20px; }
  .services-outer-wrap.service-section.ads-col figure.wp-block-image.size-full { margin-bottom: 0; }
  .services-outer-wrap.service-section.ads-col .wp-block-column { margin-bottom: 0!important; }
}
  @media (min-width:768px) and (max-width: 991px) {
  .contactwrap figure.ipadimage { display: block; }
  .contactwrap figure.desktopimage { display: none; }
  .contactwrap .contactwrap .fl-col-group, .contactwrap .innercols { flex-wrap: wrap!important; }
  body.page-template-industry-full-width-page .contactwrap.tworows .gform_wrapper { padding: 0 0 13px 0!important; }
  .contactwrap.tworows .wp-block-column { flex-basis: 100%!important; }
  .get-free-proposal .contactwrap .custom_layout_gform, .get-free-proposal .contactwrap .fl-col-group .left-col { width: 100%; }
  .page-id-27597 .custom_client_result .fl-col-group .fl-col-small { gap: 10px; flex: 0 0 50%; max-width: 50%!important; display: flex; width: 100%; padding: 0; margin-bottom: 20px; }
}
  @media(min-width:100px) and (max-width:767px) {
  body.page-template-industry-full-width-page .contactwrap.tworows .gform_wrapper { padding: 0 0 13px 0!important; }
  .get-free-proposal .contactwrap .innercols .bottom-para p,   .get-free-proposal .fl-col-group .bottom-para p, .get-free-proposal .fl-col-group .bottom-para p a { font-size: 14px; }
  .contactwrap .innercols .gform_wrapper#gform_wrapper_94 img#gform_ajax_spinner_94 { right: -1px; top: 20px; }
  body.page-template-industry-full-width-page .custom_layout_gform .gform_wrapper#gform_wrapper_94 .ginput_container.ginput_container_multiselect > select, body.page-template-industry-full-width-page .custom_layout_gform .gform_wrapper#gform_wrapper_94 .ginput_container.ginput_container_select > select { max-height: 55px; height: 55px!important; line-height: 45px; }
  body .get-free-proposal .contactwrap figure.mobile-image { display: block; }
  .get-free-proposal .contactwrap img#gform_ajax_spinner_94 { right: -5px; }
  body .get-free-proposal h2 { font-size: 30px!important; }
  .page-id-75856 .image-wrap.show-mobile { display: block!important; }
  .page-id-75856 .image-wrap.show-mobile img { width: 100%; height: 100%; }
  .meet-your-button-wrap .wp-block-column.fl-col { display: flex; flex-wrap: wrap; justify-content: center; text-align: center; }
}
  @media screen and (min-width: 768px) and (max-width: 820px) {
  .page-id-74011 .custom_client_result .fl-col-group .fl-col-small .fl-col-content .fl-module .fl-photo.fl-photo-align-center { display: block; }
}
  @media screen and (min-width: 768px) and (max-width: 819px) {
  .page-id-26781 .custom_client_result .result-details .fl-module-content { min-height: 477px; }
  .meet-your-button-wrap { display: flex; flex-wrap: nowrap!important; }
  .meet-your-button-wrap .fl-button-wrap { float: right; }
}
  @media screen and (min-width: 769px) and (max-width: 819px) {
  .page-id-26253 .custom_client_result .result-details .fl-module-content { min-height: 480px; }
  .page-id-26072 .custom_client_result .result-details .fl-module-content { min-height: 498px; }
}
  .fl-node-hel12n45dmvq > .fl-module-content, .fl-node-iefdkbpouw13 > .fl-module-content { margin-right: 0; margin-left: 0; }
  @media(min-width:768px) and (max-width:781px) {
  .fl-node-hel12n45dmvq > .fl-module-content, .fl-node-iefdkbpouw13 > .fl-module-content { margin-right: 20px; margin-left: 20px; }
  .whychoose-cols .fl-icon i:before { font-size: 70px; }
  .whychoose-cols .fl-col-group .fl-col .fl-module-content .fl-photo .fl-photo-content img { width: 60px; }
}
  @media(min-width:100px) and (max-width:767px) {
  .fl-node-q09oazv5wjdh > .fl-module-content { margin-top: 0; }
  .whychoose-cols .fl-icon i:before { font-size: 55px; }
  .whychoose-cols .fl-col-group .fl-col .fl-module-content .fl-photo .fl-photo-content img { width: 50px; }
  .fl-node-hel12n45dmvq > .fl-module-content, .fl-node-iefdkbpouw13 > .fl-module-content { margin-right: 20px; margin-left: 20px; }
}
  @media(min-width:820px) and (max-width:820px) {
  .page-id-31240 .two-section-case-study .client_result_custom { min-height: 62px; }
  .custom-industry-bottom-wrap.min-title-height .wp-block-heading {min-height: 49px;}
}
  @media(min-width:769px) and (max-width:819px) {
  .page-id-31240 .two-section-case-study .client_result_custom { min-height: 62px; }
}
  @media(min-width:782px) and (max-width:785px) {
  .page-id-31240 .custom_client_result .fl-col-group .fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.result-details { padding: 1px!important; }
}
  @media(min-width:786px) and (max-width:801px) {
  .page-id-31240 .fl-row-content-wrap .fl-row-content .fl-node-c3pk1gftehz9 .fl-node-qcarozwngm0l .fl-node-content .fl-node-ktg4cxhp1evd .fl-module-content .from-the-client-wrapper { padding-bottom: 28px; }
}
  .case-study-sec-wrap.singlecol .innercols { border: 1px solid #ccc; }
  .case-study-sec-wrap.singlecol .innercols .client-tagline { font-size: 22px; }
  .case-study-sec-wrap.singlecol .innercols .client_result_custom h4 { font-size: 22px; margin-bottom: 5px; }
  .case-study-sec-wrap.singlecol .innercols .client_result_custom { padding: 15px 10px; }
  .case-study-sec-wrap.singlecol .innercols .client_result_custom p { font-size: 14px; line-height: 18px; }
  .case-study-sec-wrap.singlecol .innercols .descriptioncol { padding: 10px 20px 20px 20px; }
  .case-study-sec-wrap.singlecol .innercols .imagecol img { object-fit: cover; width:100%;height:100%; }
  .case-study-sec-wrap.singlecol .innercols .imagecol figure { display: flex; height: 100%; }
  @media(min-width:991px) and (max-width:1180px) {
  .case-study-sec-wrap.singlecol .innercols .client_result_custom h4 { font-size: 18px; margin-bottom: 5px; }
  .case-study-sec-wrap.singlecol .innercols .client_result_custom { padding: 15px 0; }
  .wp-block-columns.percent-stats .wp-block-column h2 { font-size: 22px!important; }
}
  @media(min-width:100px) and (max-width:990px) {
  .case-study-sec-wrap.singlecol .innercols { flex-wrap: wrap!important; }
  .case-study-sec-wrap.singlecol .innercols .wp-block-column { flex-basis: 100%!important; }
  .case-study-sec-wrap.singlecol .innercols .client_result_custom { flex-wrap: nowrap!important; }
  .case-study-sec-wrap.singlecol { margin: 0!important; }
  .case-study-sec-wrap.singlecol.case-study-single-results { margin: 0 15px!important; }
}
  @media(min-width:769px) and (max-width:783px) {
  .page-id-28175 .fl-node-hk96by02q8rc .fl-module-content.fl-node-content .fl-html { height: 500px; }
}
  @media(min-width:784px) and (max-width:787px) {
  .page-id-28175 .fl-node-hk96by02q8rc .fl-module-content.fl-node-content .fl-html { height: 471px; }
}
  @media(min-width:788px) and (max-width:820px) {
  .page-id-28175 .fl-node-hk96by02q8rc .fl-module-content.fl-node-content .fl-html { height: 443px; }
}
/* contact form description css started */ div#gform_wrapper_15 { position: relative; }
  div#gform_wrapper_15:after { content: 'By submitting your phone number, you agree to receiving texts from Thrive Ideas.'; text-align: center; font-size: 14px; display: flex; justify-content: flex-start; margin: 12px 0 0 0; }
/* contact form description css end */ .multi-cols.newdesign .multi-col { border: none; border-radius: 10px; background-color: #f6f6f6; }
  .multi-cols.newdesign .multi-col figure { border-top-left-radius: 10px; border-top-right-radius: 10px; }
  .case-study-sec-wrap.singlecol .fl-node-content .fl-col-group { border: none; border-radius: 10px; background-color: #f6f6f6; }
  .case-study-sec-wrap.singlecol .fl-node-content .fl-col-group .image-wrap img { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
  .case-study-sec-wrap.singlecol .fl-node-content .fl-col-group a.custom-bottom-border { border-top-right-radius: 10px; text-transform: uppercase; }
  .services-sec .custom-paragraph { margin-bottom: 0; }
  .custom_client_result .client-tagline { display: flex; justify-content: center; align-items: center; min-height: 64px; }
  .why-cellphone-section.content i, .why-cellphone-section.content i:before { margin-bottom: 15px!important; display: block; font-size: 60px!important; }
  .why-cellphone-section.content h3.wp-block-heading { font-size: 22px; }
  .why-cellphone-section.content p { padding: 13px 10px 20px 10px!important; margin-bottom: 0; }
  .wp-block-columns.wrap.cellphone-repairheading { margin-bottom: 0!important; }
  .case-study-sec-wrap .box-link a { position: relative; }
  .case-study-sec-wrap .box-link a:before { content: ""; position: absolute; background: #f5d74f; width: 100%; height: 100%; top: 0; right: -0.5px; z-index: -1; }
  .wp-block-columns.ratings .wrap .wp-block-columns.ratings-section.wrap { padding-top: 0; padding-bottom: 0; }
  .multi-col > .wp-block-columns p { padding: 0 5px!important; }
  @media(min-width:100px) and (max-width:767px) {
  .case-study-sec-wrap.singlecol .fl-node-content .fl-col-group .image-wrap img { border-top-left-radius: 10px; border-bottom-left-radius: 0; border-top-right-radius: 10px; }
  .case-study-sec-wrap.singlecol .fl-node-content .fl-col-group a.custom-bottom-border { border-top-right-radius: 0; }
  .custom_client_result .client_result_custom { flex-wrap: wrap; }
  .page-id-98734 .custom_client_result .client_result_custom {row-gap:24px}
}
  @media(min-width:769px) and (max-width:821px) {
  .fl-node-vycpkif5z61n > .fl-module-content { margin-left: 0; margin-right: 0; }
  .services-outer-wrap .is-layout-flex .is-layout-flow img { width: 51px!important; margin-right: 20px!important; min-width: 38px; min-height: 38px; }

}
  @media(min-width:768px) {
  .fl-node-nbfl0ersdvq6.fl-col-bg-color.fl-col-small { max-width: 53%!important; }
  .min-height-55 { min-height: 55px; }
  .min-height-65 { min-height: 65px!important; }
  .min-height-45 { min-height: 45px!important; }
  .social-media-agency-content .desk-sec-wrap { margin-bottom: 16px; }
}
  @media screen and (min-width: 769px) {
  .page-id-115547 .multi-col > .wp-block-columns p,   .page-id-115748 .multi-col > .wp-block-columns p,   .page-id-117528 .multi-col > .wp-block-columns p,   .page-id-117698 .multi-col > .wp-block-columns p, .page-id-117766 .multi-col > .wp-block-columns p { min-height: 60px; }
  .multi-cols.desk-sec.custom-case-study-wrap.desk-sec-wrap.three-col-case-head .percent-stats p { min-height: 60px; }
  .cus-case-study-main-wrapper .multi-cols.case-study-custom .wp-block-column.multi-col { flex-grow: 0!important; }
}
  @media screen and (max-width: 769px) {
  body.page-id-79193 .is-style-wide.hr-line { width: 85%; margin: 10px auto 0!important; }
  .multi-col > .wp-block-columns { display: flex!important; }
  .multi-col .wp-block-column { max-width: 50%!important; }
  .multi-cols.newdesign .multi-col { margin: auto; }
  .multi-col > h2 a br { display: none; }
}
  @media screen and (max-width:768px) {
.case-study-sec-wrap.singlecol .fl-node-content .fl-col-group .wp-block-column { flex-basis: 100%!important; max-width: 100%!important; float: none!important; }
.case-study-sec-wrap.singlecol .fl-node-content .fl-col-group { flex-wrap: wrap!important; margin-bottom: 20px!important; }
.case-study-sec-wrap.singlecol .fl-node-content .fl-col-group .image-wrap img { border-radius: 0; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.case-study-sec-wrap.singlecol .fl-node-content .fl-col-group a.custom-bottom-border { border-radius: 0; }
.wp-block-columns.case-study-sec-wrap.singlecol { padding-left: 0!important; padding-right: 0!important; }
.case-study-sec-wrap.singlecol .innercols .client-tagline { font-size: 18px!important; }
.gform-loader { right: auto; left: 140px; }
body .min-height-60 { min-height: inherit!important; }
body .client-tagline h3 {font-size: 17px !important;}
}
  @media screen and (min-width: 768px) and (max-width: 769px) {
  .multi-cols.desk-sec.custom-case-study-wrap.desk-sec-wrap .multi-col > .wp-block-columns { flex-wrap: nowrap; }
}
  @media screen and (min-width: 769px) and (max-width: 991px) {
.cus-case-study-main-wrapper .multi-cols { flex-wrap: wrap; gap: 20px; }
.cus-case-study-main-wrapper .multi-cols .wp-block-column.multi-col {flex-basis: unset !important;margin: 0 auto;max-width: calc(50% - 10px);}
.cus-case-study-main-wrapper .proven-heading { padding-left: 20px; padding-right: 20px; }
.custom-ipad-width-60 { min-height: 60px!important; }
.custom-industry-bottom-wrap .why-choose-icon + h2, .custom-industry-bottom-wrap .wp-block-image + h2 { font-size: 21px!important; }
}
/*New case study design */ .case-study-sec-wrap.singlecol .fl-node-content .fl-col-group .single-col-inner .image-wrap img { height: calc(100% - 64px); }
  .box-link { width: 100%; }
  .case-study-sec-wrap .sec-content-box .result-percentage-flex { width: 100%; }
  .custom-industry-bottom-wrap .why-choose-icon { margin-bottom: 10px; }
  .wp-block-buttons.lets-talk-btn { margin-bottom: 20px; border-radius: 0!important; background: transparent!important; border: none!important; }
  .wp-block-buttons.lets-talk-btn .wp-block-button a.wp-block-button__link.wp-element-button { padding: 12px 20px!important; border-radius: 40px!important; border: 2px solid #db7803!important; }
  .wp-block-columns.video-content-row.custom-video-wrap .wp-block-column p:nth-last-child(1) { margin-bottom: 0; }
  .wp-block-columns.video-content-row.custom-video-wrap { padding: 20px 0 40px; }
  .wp-block-columns.video-content-row.custom-video-wrap .wp-block-column { padding-bottom: 0; }
  .case-study-sec-wrap .box-link a:hover { color: #49453b; }
  .cus-case-study-main-wrapper .multi-cols.custom-case-study-wrap.industry-case-2-col img { height: 350px; }
  .cus-case-study-main-wrapper { margin-top: 50px; }
  .wp-block-columns.cus-case-study-main-wrapper h2.proven-heading.lawfirm { padding-top: 0; }
  .custom-border-shadow { border-radius: 10px; background: #fff; box-shadow: 0 18.212px 36.425px -3.642px rgba(145, 158, 171, 0.25); }
  .case-study-sec-wrap.singlecol .innercols .client-tagline,   .custom-single-case-text .client-tagline, .custom_client_result .client-tagline { position: relative; }
  .client-tagline:before, .custom-single-case-text .client-tagline:before { position: absolute; content: ""; background: #f5d74f; width: 100%; height: 100%; top: 0; z-index: -1; right: -0.5px; }
  .services-outer-wrap + .lets-btn, .services-outer-wrap + .wp-block-buttons { margin-top: 20px; }
  .custom-industry-services .fl-rich-text h3 { font-size: 22px; }
  @media(max-width:767px) {
  .case-study-sec-wrap .result-percentage-flex p,   .custom_client_result .client_result_custom .left-custom.result_custom p strong, .custom_client_result .client_result_custom .right-custom.result_custom .result_psntg p strong { font-size: 20px!important; }
  .fl-node-rwtxbkvy24el .fl-node-yj3s2zcit6xn .image-wrap.hide-desktop { display: block!important; }
  .case-study-sec-wrap .fl-row-content-wrap .image-wrap img { height: 100%; object-fit: unset; }
  body.page-template .meet-your-button-wrap .fl-button-wrap a.fl-button { font-size: 13px!important; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .sec-content-box { padding: 20px 0; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .sec-content-box p.sec-content { padding: 0 20px; margin-bottom: 0; }
  .video-content-row.row-fixed-width.custom-video-wrap.cus-main-vid-wrap { padding: 30px 20px 0; }
  .video-content-row .wp-block-column a.fancybox-youtube { margin-bottom: 0; }
  .video-content-row.custom-video-wrap + .wp-block-columns.cus-case-study-main-wrapper .proven-heading { padding: 0 20px; }
  .cus-case-study-main-wrapper.gap20 .multi-cols { gap: 20px; }
  .wp-block-column.services-sec .custom-paragraph { margin-bottom: 0; }
  hr.footer-border { margin: 0 auto!important; }
  .wp-block-columns.cus-case-study-main-wrapper .wp-block-columns.cus-case-study-main-wrapper .wp-block-column.case-study-sec-wrap { padding: 0!important; }
/*.wp-block-column.why-choose-sec .why-choose-sec-content p:nth-last-child(1) { margin-bottom: 0; }*/ .services-outer-wrap.service-main-icon-wrap .wp-block-column .wp-block-columns { margin-bottom: 10px; }
  .services-outer-wrap.service-main-icon-wrap + .wp-block-columns.lets-btn .wp-block-buttons.lets-talk-btn { margin-top: 25px; margin-bottom: 10px; }
  .wp-block-columns.video-content-row.custom-video-wrap { padding-bottom: 30px; }
  .multi-cols.desk-sec.custom-case-study-wrap .multi-col figure img { height: 280px; }
  .cellphone-repair-icons-sec .cellphone-repair-single-sec h4 { min-height: inherit!important; }
  .services-section { padding: 0; }
  .cellphone-repair-single-sec { padding: 0; }
  .case-study-sec-wrap.singlecol { padding: 0!important; }
  .case-study-sec-wrap.singlecol .innercols .client_result_custom { flex-wrap: wrap!important; }
  .case-study-sec-wrap.singlecol .innercols .client_result_custom .wp-block-column.result_custom:nth-child(2) { border-right: none!important; }
  .case-study-sec-wrap.singlecol .innercols .client_result_custom .wp-block-column.result_custom { max-width: 50%!important; margin: 10px auto; }
  .wp-block-columns.ratings .wrap .wp-block-columns.ratings-section.wrap .wp-block-column { margin-bottom: 20px; }
  .wp-block-columns.ratings .wrap .wp-block-columns.ratings-section.wrap .wp-block-column:nth-last-child(1) { margin-bottom: 0; }
  .marketingsolutions>.why-cellphone-section.content { margin: auto; }
  .why-choose-sm { padding: 29px 20px 0!important; }
  .marketingsolutions { padding: 0; }
  .cellphone-repair-icons-sec { padding: 0 20px; }
  .wp-block-columns.wrap.border-btm.whychoose-cols { padding: 0!important; }
  .social-media-agency-content .multi-cols.newdesign .multi-col { margin-bottom: 20px; }
  .fl-node-r4nwyze03jlv .fl-module-content.fl-node-content {margin-top: -10px;margin-bottom: 0px;}
  .industry-services-wrap .fl-module-content.fl-node-content {margin-top: 2px;}
}
  @media screen and (min-width:822px) {
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col.single-col-inner .image-wrap { background: url(https://thriveagency.com/files/hollow-case-study.png); height: 100%; object-fit: cover; width: 100%; position: relative; border-bottom-left-radius: 12px; border-top-left-radius: 10px; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col.single-col-inner .image-wrap .box-link { position: absolute; bottom: 0; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col.single-col-inner .image-wrap img { display: none; }
  .case-study-sec-wrap .sec-content-box { display: flex; flex-wrap: wrap; }
  .custom_client_result .client-tagline.two_rows { min-height: 64px; }
  .custom-industry-services .fl-col-group { gap: 20px; display: flex; }
}
  @media screen and (max-width: 821px) {
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col.single-col-inner .image-wrap { display: block!important; width: 100%; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col:nth-child(1), .case-study-sec-wrap.single-case-study-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 100%!important; flex-basis: 100%!important; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group.case-study-sec-content { flex-wrap: wrap!important; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .box-link a { border-radius: 0; }
  .case-study-sec-wrap.single-case-study-wrap .fl-col-group .image-wrap img { border-top-left-radius: 10px; border-bottom-left-radius: 0; border-top-right-radius: 10px; }
  .wp-block-columns.custom-industry-single-case-wrap { flex-wrap: wrap!important; }
  .wp-block-columns.custom-industry-single-case-wrap .wp-block-column { flex-basis: 100%!important; }
}

@media screen and (max-width:768px){
  body .wp-block-columns.video-content-row.custom-video-wrap { padding: 20px 20px 40px; }
  .webdesign-services-sec .fl-col-content.fl-node-content h4 { text-align: center; }
}
  @media screen and (min-width: 768px) and (max-width: 819px) {
  .services-outer-wrap .wp-block-columns { display: block; width: 100%; }
  .services-outer-wrap .wp-block-columns .wp-block-column { max-width: 100%!important; text-align: center; }
  .services-outer-wrap h4 { min-height: inherit; }
  .wp-block-column.why-choose-column { text-align: center; }
  .services-outer-wrap .wp-block-columns .wp-block-column figure { margin-bottom: 20px!important; }
body .multi-cols.desk-sec.custom-case-study-wrap.desk-sec-wrap .wp-block-column.multi-col { max-width: 48%; gap: 20px; }
  body .multi-cols.desk-sec.custom-case-study-wrap.desk-sec-wrap .wp-block-column.multi-col:nth-child(3) { margin: auto; }
.multi-cols.desk-sec.custom-case-study-wrap .multi-col figure img { height: 220px; }
  }


  @media screen and (min-width:769px) and (max-width:1024px) {
  .wp-block-columns.services-outer-wrap { gap: 20px; }
  .services-outer-wrap .is-layout-flex .is-layout-flow:nth-child(2) { padding-left: 10px; }
  .cus-case-study-main-wrapper .multi-cols.custom-case-study-wrap.industry-case-2-col img { height: 290px; }
  .custom-ipadpro-width-60 { min-height: 60px!important; }
}

@media (min-width:1024px) and (max-width: 1080px){
  .page-id-119036 .multi-col > .wp-block-columns p {font-size: 14px !important;}
}
  @media screen and (min-width: 801px) and (max-width: 819px) {
  .cus-case-study-main-wrapper .proven-heading { font-size: 32px!important; }
}
@media screen and (min-width:769px) and (max-width:1099px){
  .multi-col > h2.three-colls-heading { min-height: 81px !important; }
}
  .icon-text-wrap .fl-node-5ebae4361560f > .fl-module-content { margin-top: 5px; }
  .icon-text-wrap .fl-node-b68tzm9eayv3 > .fl-module-content.fl-node-content { margin-bottom: 0; margin-top: 35px; }
  .reputationwrap .esaywrap ul li, ul.leaf-listing li { position: relative; padding-left: 60px; font-size: 16px; margin-bottom: 10px; }
  ul.leaf-listing li:before { position: absolute; background-image: url(http://thriveagency.com/files/leafvector.svg); width: 18px; height: 18px; top: 2px; background-repeat: no-repeat; background-size: auto; left: 36px; content: ""; }
/*.case-study-sec-wrap.singlecol .innercols .client-tagline{position: relative;}
.client-tagline:before { position: absolute; content: ""; background: #f5d74f; z-index: -1; right: -1px; width: 100%; height: 100%; top: 0; }*/ .social-media-agency-content p.multi-sec-content:last-child { padding-bottom: 16px!important; }
  @media (min-width: 782px) {
  .wp-block-columns > .custom-single-case-education, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] { flex-grow: 1!important; }
}
  @media (min-width: 580px) and (max-width: 768px) {
  .landing-web-design .fl-photo-content { width: 100%!important; }
}

@media screen and (max-width:767px){
  .industry-top-service h4 { text-align: center; }
.case-study-sec-wrap .fl-col-group .fl-col:nth-child(1),
 .case-study-sec-wrap .fl-col-group .fl-col:nth-child(2) { max-width: 100% !important; }
 .mw-80-mobile img {max-width: 80px !important;}
}
.percent-stats h2 strong {
	font-size: 22px;
    color: #6a8338 !important;
    font-family: 'ProximaNova-Bold', Arial !important;
}
body .service-description a:hover {
    color: #7e953e !important;
}
.service-description a {
    color: #576c2c !important;
}
.custom_client_result .result-details .client-tagline .tagline h3 a:hover {color: #433f34;}
.custom-industry-services i, .custom-industry-services i:before { font-size: 70px !important; }
@media screen and (min-width:768px) and (max-width:821px){
  .industry-services-wrap .fl-row-content-wrap .fl-col-group .fl-col-group .fl-col:nth-child(1) .fl-module-content.fl-node-content { margin: 10px; }
.fl-col-group .fl-col .fl-module-content .fl-photo .fl-photo-content img { min-width: 50px; min-height: 100%; width: 74px; }
/* .industry-services-wrap .fl-row-content-wrap .fl-col-group .fl-col-group .fl-col:nth-child(1) { width: 30% !important; }
.industry-services-wrap .fl-row-content-wrap .fl-col-group .fl-col-group .fl-col:nth-child(2) { width: 70% !important; } */
}

@media screen and (max-width: 768px) {
    .defense-layer-wrap img {
        height: auto !important;
        max-width: 65px !important;
    }
    .industry-services-wrap h4 { text-align: center !important; }
}


.service-section figure.wp-block-image.size-large {
    text-align: center;
}

.biotech-icon .why-choose-column img {
	height: 62px;
	}
	
@media screen and (max-width: 768px) {
.fl-col-has-cols .fl-module-content h4 {
text-align: center !important;;
}
}
.page-id-15677 :where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus,
.page-id-15647 :where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus {
    outline: none;
}