h3 { font-size: 27px; font-family: 'ProximaNova-Extrabld',Arial; }
body { overflow-x: hidden!important; }
body.page-template h2 { font-family: 'ProximaNova-Extrabld',Arial; }
@font-face {
font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url(/assets/themes/thrive-agency/webfonts/fa-solid-900.woff2) format("woff2"),url(/assets/themes/thrive-agency/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fa, .far, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; font-style: normal; }
.fa-star:before { content: "\f005"; }
.gap-30{gap:30px;}
.gap-20{gap:20px;}
body .align-items-center{align-items:center !important;}
.businesses-sec-heading .marketing-content p a:hover, .education-sec ul li a:hover, .multi-col > h3 a:hover, .services-icon-wrap .service-content-col h2 a:hover, .services-icons-cards .icon-card p a:hover, .slider-wrap h3 a:hover, .video-content-row p a:hover, body .content-sec p a:hover { border-color: #49453b!important; color: #49453b!important; }
.landing-page-content1 h3 a:hover { color: #49453b!important; }
.certifications-image2 img { border: 1px solid #e3e3e3; }
.top-about-wrap { padding-top: 50px; overflow: hidden; }
.top-about-wrap .fl-col.fl-col-small, .top-about-wrap .fl-col.fl-col-small img { min-height: 280px; height: 100%; max-height: 280px; object-fit: cover; border-radius: 18px; }
.top-about-wrap .fl-col-group { margin-bottom: 0; }
.top-about-wrap .about-we-heading { background: #738942; border-radius: 18px; padding: 20px; height: 280px; display: flex; align-items: center; justify-content: flex-end; text-align: right; }
.top-about-wrap .fl-col.fl-col-small .fl-module-content.fl-node-content { margin-left: 10px; margin-right: 10px; }
.top-about-wrap .fl-node-nyim1dgf36uw.fl-col-small .fl-col-content.fl-node-content { margin-right: -10px; }
.custom-awrads-mobile-wrap { display: none; }
body .custom-border-button a.fl-button { font-family: 'ProximaNova-bold',Arial!important; }
.result-percentage-flex .seperator-border { border: 1px solid #d7d4d4!important; }
.case-study-sec-wrap .hide-desktop, .case-study-sec-wrap .hide-ipad.hide-mobile { display: none!important; }
.custom-awards-green-wrap.custom-awrads-desktop-wrap { display: block!important; padding: 20px; }
ul.sms-work-listing li, ul.sms-work-listing li a { border-bottom: none!important; text-decoration: underline; }
.awards-featured-articles .fl-col-group .inner-col-group .fl-col-group a { text-decoration: underline; min-height: 92px!important; display: inline-block; }
.custom-awrads-mobile-wrap { display: none; }
.green-wrapper.custom-align-flex .fl-row-content-wrap .fl-col-group { display: flex; align-items: center; flex-wrap: wrap; }
.fl-module.fl-module-html.fl-node-bp7gwfjd6cla .history-bottom:before { display: none; }
.green-left-wrap.custom-align-flex.show-ipad-view-custom .custom-right-about-margin img.fl-photo-img { margin-top: 10px; }
.grey-bg-custom { background: #f7f7f7; border-radius: 34px; }
.hide-heading-desktop, .mobile-relation-custom-image img, .show-ipad-view-custom, .thrive-custom-core-values-wrapper, .we-mobile-view-image, body .we-banner-mobile-image { display: none; }
body.page-id-57158 .fl-button-group-layout-horizontal .fl-button-group-buttons { display: flex; flex-wrap: wrap; }
body.page-id-57158 .fl-button-group-layout-horizontal .fl-button-group-buttons a.fl-button, body.page-id-57158 .fl-button-group-layout-vertical .fl-button-group-buttons a.fl-button { width: 100%; display: inline-block; max-width: 315px!important; min-width: 315px!important; border: 2px solid #db7803!important; white-space: nowrap; }
body.page-id-57158 .thrive-breadcrumb, body.page-id-57158 section.subpage-header { display: none!important; }
.custom-left-about-margin { margin-left: -40px; }
.custom-right-about-margin { margin-right: -40px; }
body .top-about-wrap .about-we-heading h3, body .top-about-wrap .about-we-heading p { color: #fff!important; }
.top-about-wrap .fl-node-1ayren6w2c8f .fl-module-content.fl-node-content { margin: 20px 0; }
.top-about-wrap .fl-node-1ayren6w2c8f .fl-module-content.fl-node-content .fl-photo-content.fl-photo-img-png, .top-about-wrap .fl-node-1ayren6w2c8f .fl-module-content.fl-node-content .fl-photo-content.fl-photo-img-png img { width: 100%; }
.top-content>.fl-row-content-wrap { padding-top: 0; }
@media screen and (min-width: 768px) and (max-width:820px) {
  body .about-top-right-image img { height: 150px!important; margin-left: -15px!important; }
  .top-about-wrap .fl-col.fl-col-small.fl-node-nyim1dgf36uw { width: 35%!important; }
  body .fl-col.fl-node-m0y72daubcrn.max-width-70\% { width: 65%!important; margin: 0!important; clear: inherit; float: left; }
  .top-about-wrap .fl-col-group.fl-node-szekf138qcmd { margin-top: 5px; }
  .custom-right-about-margin .fl-module-content.fl-node-content { margin-left: 10px; }
  .top-about-wrap .fl-node-1ayren6w2c8f .fl-module-content.fl-node-content { margin: 7px 0 0; }
  .we-top-desc .fl-row-content-wrap { padding-top: 0; }
}
@media screen and (min-width: 1367px) {
  .fl-col.fl-node-m0y72daubcrn.max-width-70\% { width: 65%!important; }
  .top-about-wrap .fl-col.fl-col-small.fl-node-nyim1dgf36uw { width: 35%!important; }
  .about-top-right-image img { object-fit: cover; width: 1420px!important; height: 420px; padding: 0; margin-bottom: -30px; border-radius: 18px; }
  .top-about-wrap .fl-col-group { margin-bottom: 12px; }
  .top-about-wrap .fl-node-1ayren6w2c8f .fl-module-content.fl-node-content { margin: 0; }
  .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-col-small .fl-module-content { margin: 0 12px; }
  .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-col-small .fl-module-content p { margin-bottom: 0; margin-right: 35px; }
}
@media screen and (max-width: 1366px) {
  .fl-col.fl-node-m0y72daubcrn.max-width-70\% { width: 63%!important; }
  .about-top-right-image img { object-fit: cover; width: 1420px!important; height: 280px; padding: 0; margin-bottom: -20px; border-radius: 18px; margin-left: -15px!important; }
  .custom-right-about-margin { margin-right: -40px; }
}
.green-left-wrap, .green-wrapper { position: relative; overflow-x: hidden; }
.green-wrapper:before { position: absolute; content: ""; width: 70%; height: 100%; background: #738942; left: 40%; border-top-left-radius: 18px; border-bottom-left-radius: 18px; -webkit-appearance: discrete-capacity-level-indicator; display: flex; }
.green-left-wrap:before { position: absolute; content: ""; width: 100%; height: 100%; background: #738942; right: 3%; border-top-right-radius: 18px; border-bottom-right-radius: 18px; -webkit-appearance: discrete-capacity-level-indicator; display: flex; }
.about-history-image { margin-right: -60px; margin-top: -90px; }
.we-top-desc .custom-we-wrapper { text-align: center; }
.we-top-desc .custom-we-wrapper h3 { font-size: 20px; margin-bottom: 5px; margin-top: 5px; }
body.page-id-57158 a.fl-button { border: 2px solid #db7803!important; border-radius: 34px!important; font-size: 18px!important; padding: 10px 25px!important; }
.custom-we-wrapper { text-align: center; }
.custom-we-wrapper h3 { font-size: 21px; line-height: 28px!important; min-height: 64px!important; margin-bottom: 0; }
.about-core-val .relationship-text, .about-core-val .result-text { font-size: 28px; }
.about-core-val { text-align: center; }
.about-core-val .plus-icon { width: 40px; height: 40px; font-size: 20px; line-height: 43px; }
.history-bottom { background: url(/assets/themes/thrive-agency/images/history-shape.svg) no-repeat; height: 100vh; width: 100%; background-size: 100%; max-height: 200px; padding: 30px 20px; position: relative; }
.history-bottom span { background: #fff; color: #738942; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; border-radius: 100%; font-family: 'ProximaNova-Extrabld',Arial; font-size: 15px; position: absolute; top: -20px; left: -20px; }
.history-bottom:before { position: absolute; content: ""; border: 1px dashed #fff; width: 30px; right: -35px; top: 50%; }
.fl-module.fl-module-html.fl-node-qmi4t29wb7gp .history-bottom:before { display: none; }
.history-bottom p { color: #fff!important; }
.about-like-heading { margin-top: -70px; text-align: center; }
.about-like-heading h3 { background: #738942; color: #fff; display: inline-block; padding: 15px 20px; border-radius: 22px; margin-bottom: 0; }
.fl-node-3ocai0xkpufj .fl-row-content-wrap { padding-bottom: 70px; }
.about-bottom-wrap  .alignlast {align-items: end !important;}
.we-top-desc .custom-we-wrapper h3 { min-height: auto!important; text-decoration: none; }
.we-top-desc .fl-col-group-nested .fl-module-content.fl-node-content { margin-bottom: 0; }
.top-about-wrap .about-we-heading h3 { font-size: 40px; margin-bottom: 0; }
.about-core-val .relationship-text { display: flex; justify-content: center; }
.about-core-val .relationship-text img { margin-left: -20px; padding-right: 10px; }
.we-relation-video .fl-html { margin-right: -190px; }
.custom-btn-group .fl-button-group-buttons .fl-button-group-button:nth-child(2) a.fl-button { background: transparent!important; border: 2px solid #db7803!important; }
.custom-btn-group .fl-button-group-buttons .fl-button-group-button:nth-child(2) a.fl-button span.fl-button-text { color: #db7803!important; }
.custom-btn-group .fl-button-group-buttons .fl-button-group-button:nth-child(2) a.fl-button:hover { background: #db7803!important; }
.custom-btn-group .fl-button-group-buttons .fl-button-group-button:nth-child(2) a.fl-button:hover span.fl-button-text { color: #fff!important; }
.custom-awards-green-wrap.custom-awrads-desktop-wrap > .fl-row-content-wrap { padding: 0; }
.imagewrap .fl-module-content { margin: 0; margin-right: 25px; margin-left: 23px; }
.imagewrap .fl-module-content img { box-shadow: 0 20px 23px -4px rgba(145, 158, 171, 0.25); border-radius: 14px; }
.reviews-row .fl-rich-text p, .reviews-row .fl-rich-text p img { margin-bottom: 0; }
.landing-page-content1 h3 { margin-bottom: 10px; }
.landing-page-content1 h6 { font-family: 'ProximaNova-Extrabld',Arial; }
.landing-page-content1 h3 a:hover { color: #7e953e!important; }
body.page-id-57158 .growth-planet-wrap>.fl-row-content-wrap { padding-top: 326px!important; }
.page.page-id-57158 .growth-planet-wrap.growth-after-color { margin-top: -250px; }
.growth-after-color { position: relative; }
.growth-after-color:after { position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: transparent; content: ''; height: 100%; width: 100%; z-index: 0; }
.growth-after-color .fl-row-content-wrap { position: relative; z-index: 1; }
.growth-after-color .green-mission-text { padding: 20px 30px; }
.growth-planet-wrap>.fl-row-content-wrap { background: url(../images/growth-bg.svg); background-repeat: no-repeat; position: relative; height: 100%; background-position: center; padding: 215px 0; }
.growth-planet-wrap .left-side .growth-content { text-align: right; }
.growth-planet-wrap .right-side .growth-content { text-align: left; }
.growth-planet-wrap .growth-content .title { text-transform: capitalize; font-size: 35px; }
.growth-planet-wrap .left-side .growth-content { padding-right: 62px; margin-right: 80px; padding-left: 20px; }
.growth-planet-wrap .right-side .growth-content { padding-left: 70px; margin-left: 80px; padding-right: 20px; background-image: linear-gradient(288deg, #d1f0f5 -90%, #fff 71%); border-radius: 30px; }
.growth-planet-wrap .left-side, .growth-planet-wrap .right-side { position: relative; margin-bottom: 30px; }
.growth-planet-wrap .circle-box.left-box-1 { background-color: #3c6295; }
.growth-planet-wrap .circle-box.left-box-2 { background-color: #3c9279; }
.growth-planet-wrap .circle-box.left-box-3 { background-color: #488c40; }
.growth-planet-wrap .circle-box.right-box-1 { background-color: #398094; }
.growth-planet-wrap .circle-box.right-box-2 { background-color: #3b8f50; }
.growth-planet-wrap .circle-box.right-box-3 { background-color: #7d963e; }
.growth-planet-wrap .left-side .circle-box, .growth-planet-wrap .right-side .circle-box { color: #fff; width: 110px; height: 110px; border-radius: 100%; display: flex; align-items: center; justify-content: center; font-size: 69px; font-weight: bold; position: absolute; right: -8px; top: 50%; margin-top: -50px; font-family: 'ProximaNova-Extrabld',Arial; z-index: 99; }
.growth-planet-wrap .right-side .circle-box { left: -15px; }
.growth-planet-wrap .growth-content { background: #fbfbfb; padding: 20px 0; }
.left-side-wrap { margin-top: 289px; }
.right-side-wrap { margin-top: 375px; }
.green-mission-text { display: inline-block; background-color: #698037; color: #fff; font-family: 'ProximaNova-Extrabld',Arial; padding: 0 30px; border-radius: 50px; font-size: 42px; margin-bottom: 30px; }
.relationship-text, .result-text { font-size: 59px; font-family: 'ProximaNova-Extrabld',Arial; }
.plus-icon { background: #698037; text-align: center; color: #fff; width: 55px; height: 55px; line-height: 55px; font-size: 30px; border-radius: 100%; display: inline-block; }
.fl-node-610979f2f315b { text-align: center; }
.growth-planet-wrap .left-side-1 .growth-content:after, .growth-planet-wrap .left-side-1 .growth-content:before { background: #f2f5f8; }
.growth-planet-wrap .left-side-2 .growth-content:after, .growth-planet-wrap .left-side-2 .growth-content:before { background: #f3f8f6; }
.growth-planet-wrap .left-side-3 .growth-content:after, .growth-planet-wrap .left-side-3 .growth-content:before { background: #f3f7f3; }
.growth-planet-wrap .right-side-1 .growth-content:after, .growth-planet-wrap .right-side-1 .growth-content:before { background: #dae6e9; }
.growth-planet-wrap .right-side-2 .growth-content:after, .growth-planet-wrap .right-side-2 .growth-content:before { background: #e3eee6; }
.growth-planet-wrap .right-side-3 .growth-content:after, .growth-planet-wrap .right-side-3 .growth-content:before { background: #ebefe3; }
.growth-planet-wrap .left-side .growth-content { position: relative; border-radius: 30px; }
.growth-planet-wrap .left-side .growth-content:before { content: ""; display: block; height: 100%; width: 80px; position: absolute; right: -32px; top: 0; transform: skewX( 41deg); border-radius: 0 10px 0 0; max-height: 50%; z-index: 1; }
.growth-planet-wrap .left-side .growth-content:after { content: ""; display: block; height: 100%; width: 80px; position: absolute; right: -32px; bottom: 0; transform: skewX( -38deg); border-radius: 0 0 10px 0; max-height: 50%; z-index: 1; }
.growth-planet-wrap .left-side .growth-content { position: relative; border-radius: 30px; }
.growth-planet-wrap .right-side .growth-content:before { content: ""; display: block; height: 100%; width: 80px; position: absolute; left: 44px; top: 0; transform: skewX( -45deg); border-radius: 10px 0 0 0; max-height: 44%; z-index: 0; }
.growth-planet-wrap .right-side .growth-content:after { content: ""; display: block; height: 100%; width: 80px; position: absolute; left: 50px; bottom: 0; transform: skewX( 45deg); border-radius: 0 0 0 10px; max-height: 38%; z-index: 1; }
.growth-planet-wrap .left-side-1 .growth-content { background-image: linear-gradient(288deg, #d9e0e9 -90%, #fff 71%); }
.growth-planet-wrap .left-side-2 .growth-content { background-image: linear-gradient(288deg, #dbeae5 -90%, #fff 71%); }
.growth-planet-wrap .left-side-3 .growth-content { background-image: linear-gradient(288deg, #dbe7d9 -90%, #fff 71%); }
.growth-planet-wrap .right-side-1 .growth-content { background-image: linear-gradient(270deg, #fff 0, #d2e1e5 105%); }
.growth-planet-wrap .right-side-2 .growth-content { background-image: linear-gradient(270deg, #fff 52%, #d8e7dc 105%); }
.growth-planet-wrap .right-side-3 .growth-content { background-image: linear-gradient(270deg, #fff 52%, #e1e6d4 105%); }
.thrive-give-top-txt { text-align: center; }
.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-bni5cqxtr9fz { overflow: inherit; }
.page-id-57158 .left-side-wrap { margin-top: 203px; }
.page-id-57158 .right-side-wrap { margin-top: 237px; }
.page-id-37366 .social-review-item a i.icon-newcitypage-star { padding: 0 3px; }
.page-id-97 .ttshowcase_rl_quote p a { text-decoration: underline; }
.page-id-37366 .custom-portfolio-wrapper .portfolio-item-inner>div { display: flex!important; justify-content: center!important; }
.ourhistory-wrap .innerwrap,.ourhistory-wrap h3{color:#fff;}
.ourhistory-wrap{background: #738942;}
.timeline_image {display: none;}
.ourhistory-wrap .timelinewrap{background: #F8FFE9;border-radius: 16px;width: calc(100% - 40px); max-width: 1200px;}
.ourhistory-wrap .timelinewrap .thrive_timeline_image_desktop img {width: 100%;}
.timelinewrap .stepwrap { position: relative;padding-left:30px; }
.timelinewrap .stepwrap:before { content: ""; background: linear-gradient(to bottom, #d87928,#3d6396, #3a8195, #3c9379, #7d963d, #498d41,#d87928,#3d6396, #3a8195, #3c9379, #7d963d, #498d41); position: absolute; left: 0; width: 8px; height: 100%; border-radius: 8px 8px 8px 8px; }
.timelinewrap .stepwrap span {border-radius: 50px;background: #D87928;padding: 10px 20px;color: #fff; font-family: 'ProximaNova-Bold','arial'; margin-bottom: 8px;display: inline-block;}
.timelinewrap .stepwrap .stepcol.blue span{background:#3D6396 ;}
.timelinewrap .stepwrap .stepcol.bluegreen span{background:#3A8195;}
.timelinewrap .stepwrap .stepcol.teal span{background: #3C9379;}
.timelinewrap .stepwrap .stepcol.thrivegreen span{background:#7D963D;}
.timelinewrap .stepwrap .stepcol.green span{background:#498D41;}
.timelinewrap .stepwrap .stepcol p{margin-bottom:0;}
.relationshipwrap.new_wrap {padding: 50px 0 30px;}
.result_popover img {border-radius: 16px;}
.result_popover {max-width: 1080px;margin: 0 auto 30px;box-shadow: 0 20px 40px -4px rgba(145, 158, 171, 0.25);}
.ourhistory-wrap .timelinewrap .wp-block-image {box-shadow: 0 20px 40px -4px rgba(145, 158, 171, 0.25);border-radius: 16px;}
.ourhistory-wrap .timelinewrap .wp-block-image img {display: block;border-radius: 16px;}
@supports (-webkit-touch-callout: none) {
.ourhistory-wrap .timelinewrap .wp-block-image {overflow: hidden;}
}
@media (min-width:769px) {
.right-side.res-right-side { display: none; }
}
@media screen and (max-width:767px) {
.fl-col.fl-node-m0y72daubcrn.max-width-70\% { display: none; }
.top-about-wrap .fl-row-content-wrap { padding-top: 30px!important; padding-bottom: 0!important; }
.top-about-wrap { padding-top: 0; }
.top-about-wrap .fl-node-nyim1dgf36uw.fl-col-small .fl-col-content.fl-node-content { margin-right: 0; padding-top: 0; }
.top-about-wrap .about-we-heading.custom-left-about-margin { margin-left: 0; border-radius: 0; height: auto; }
.top-about-wrap .fl-col.fl-col-small { max-width: 100%; float: left; clear: initial; width: 100%!important; margin-bottom: 20px; }
.top-about-wrap .fl-col.fl-col-small:nth-child(1) { margin-bottom: 0; max-width: 100%!important; float: none; }
.top-about-wrap .fl-node-10wyike46rco .fl-col.fl-col-small:nth-child(1) { max-width: 50%!important; float: left; clear: initial; }
.top-about-wrap .fl-col.fl-col-small img { width: 100%!important; min-height: inherit!important; max-height: inherit!important; }
.top-about-wrap .fl-col.fl-col-small { width: 100%!important; max-height: inherit; min-height: inherit; margin: 0 0 10px; }
.top-about-wrap .fl-col.fl-col-small .fl-module-content.fl-node-content { margin: 0 15px 10px!important; }
.top-about-wrap .fl-col.fl-col-small:nth-child(1), .we-banner-mobile-image { display: block; }
body .top-about-wrap .fl-col.fl-col-small:nth-child(1) { max-width: 95%!important; }
.top-about-wrap .fl-col.fl-col-small:nth-child(1) .about-we-heading { border-top-right-radius: 11px; border-bottom-right-radius: 11px; text-align: right; }
.top-about-wrap .fl-col.fl-col-small:nth-child(1) .about-we-heading p { margin-bottom: 0; }
body .top-about-wrap .fl-col.fl-col-small:nth-child(1) .about-we-heading .fl-module-content.fl-node-content { margin-bottom: 0!important; }
.top-about-wrap .about-we-heading { justify-content: end; text-align: right; }
.top-about-wrap .fl-node-nyim1dgf36uw.fl-col-small .fl-col-content.fl-node-content { padding-bottom: 0; }
.we-banner-mobile-image .fl-module-content.fl-node-content { margin: 10px 0; }
.we-banner-mobile-image .fl-module-content.fl-node-content img { width: 100%; }
.top-about-wrap .about-we-heading h3 { font-size: 41px!important; }
.top-about-wrap .fl-col.fl-col-small:nth-child(1) .about-we-heading p { font-size: 15px!important; }
.top-about-wrap .fl-col-group.fl-node-szekf138qcmd .fl-col.fl-col-small:nth-child(1), .top-about-wrap .fl-col.fl-col-small { display: none; }
.fl-node-4bea0ly7uw6r > .fl-module-content { margin-bottom: 10px; margin-top: 0; }
.fl-node-jpsn3tlc4kz6 > .fl-module-content { margin-bottom: 10px; margin-top: 0; }
.fl-node-7gfx35wh41nm.max-width-960 .fl-row-content-wrap,   .fl-node-sgio2zum739k .fl-row-content-wrap, .we-top-desc .fl-row-content-wrap { padding-top: 0; }
body.page-id-57158 .fl-button-group-layout-horizontal .fl-button-group-buttons .fl-button-group-button .fl-button-wrap, body.page-id-57158 .fl-button-group-layout-horizontal .fl-button-group-buttons .fl-button-group-button .fl-button-wrap { width: 100%; }
body.page-id-57158 .fl-button-group-layout-horizontal .fl-button-group-buttons, body.page-id-57158 .fl-button-group-layout-horizontal .fl-button-group-buttons { margin: 0 auto; display: table; }
body.page-id-57158 .fl-button-group-layout-horizontal .fl-button-group-buttons span.fl-button-text { text-align: center; margin: 0 auto; display: table; font-family: 'ProximaNova-bold',Arial; }
.growth-planet-wrap.growth-after-color { margin-top: -40px; }
.history-bottom:before { display: none; }
}
@media screen and (min-width:768px) and (max-width:768px) {
  .top-about-wrap .fl-col.fl-col-small:nth-child(1), .top-about-wrap .fl-col.fl-col-small:nth-child(2) { width: 35%!important; }
  .top-about-wrap .fl-col.fl-col-small:nth-child(3) { width: 28%!important; }
  .top-about-wrap .fl-col-group.fl-node-szekf138qcmd .fl-col.fl-col-small:nth-child(1), .top-about-wrap .fl-col-group.fl-node-szekf138qcmd .fl-col.fl-col-small:nth-child(2) { width: 20%!important; }
  .top-about-wrap .fl-col-group.fl-node-szekf138qcmd .fl-col.fl-col-small:nth-child(3), .top-about-wrap .fl-col-group.fl-node-szekf138qcmd .fl-col.fl-col-small:nth-child(4) { width: 30%!important; }
  .top-about-wrap .fl-col.fl-col-small { margin: 0 0 20px!important; float: left; clear: initial; }
  .top-about-wrap .fl-col-group.fl-node-ver59cuthpn7 .fl-col.fl-col-small:nth-child(1) .fl-col-content.fl-node-content { margin-left: -20px!important; margin-right: 10px; }
  .top-about-wrap .fl-col-group.fl-node-ver59cuthpn7 .fl-col.fl-col-small:nth-child(1) .fl-col-content.fl-node-content .about-we-heading.custom-left-about-margin h3 { font-size: 25px; }
  .top-about-wrap .about-we-heading { justify-content: right!important; text-align: right!important; }
  .top-about-wrap .fl-col-group.fl-node-ver59cuthpn7 .fl-col.fl-col-small:nth-child(1) .fl-col-content.fl-node-content .about-we-heading.custom-left-about-margin p { text-align: right; max-width: 65%; margin-left: auto!important; font-size: 15px; }
  .top-about-wrap { padding-top: 30px!important; }
  .we-top-desc .fl-col-group.fl-node-yxlmpwac9kr5 { margin: 0 auto; display: table; }
  .we-top-desc .fl-col-group.fl-node-yxlmpwac9kr5 .fl-col.fl-col-small { max-width: 33.33%!important; margin: 0 15px!important; clear: initial!important; float: left!important; }
  .page.page-id-57158 .growth-planet-wrap.growth-after-color { margin-top: 0; background: #f7f7f7; }
  body.page-id-57158 .growth-planet-wrap>.fl-row-content-wrap { padding-top: 0!important; text-align: center; }
  body.page-id-57158 .growth-planet-wrap .left-side .circle-box,   body.page-id-57158 .growth-planet-wrap .right-side .circle-box, body.page-id-57158 .growth-planet-wrap>.fl-row-content-wrap .left-side-wrap .circle-box.left-box-2 { text-align: center; left: 0; right: 40%; display: inline-block; font-size: 38px; height: 51px; width: 51px; line-height: 55px; }
  .fl-col.fl-node-dxol78vu6ta2.fl-col-small,   .fl-col.fl-node-io5fr9nvqeu2.fl-col-small, .green-left-wrap .fl-col.fl-node-ad0fqxrsejhb { max-width: 50%!important; float: left; clear: initial; }
  .fl-node-0w63userlvb2 .fl-col.fl-col-small, .fl-node-fxiev0w8p1qz .fl-col.fl-col-small { max-width: 25%!important; clear: initial; margin: 0; float: left; }
  body .history-bottom { width: 100%!important; max-height: 150px!important; min-height: 150px!important; margin-bottom: 20px!important; }
  html body .history-bottom span { width: 64px; height: 64px; font-size: 18px; top: -40px; left: -12px!important; }
  body .left-green-bg .fl-node-2m1jgxndilsq .fl-module-content { padding-right: 0; }
  body .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-col-small { display: block; }
  .imagewrap .fl-module-content img { width: 100%; }
}
@media (max-width:930px){
  .nobr_phone br{display:none;}
}
@media screen and (min-width:768px) and (max-width:1024px) {
  .fl-node-tkl0odij8mu4.green-left-wrap.show-ipad-view-custom .fl-col-group.fl-node-dz93fscy7v2l, .fl-node-tkl0odij8mu4.green-left-wrap.show-ipad-view-custom .fl-col-group.fl-node-o7ht9d5qwmij { display: flex; }
  .fl-node-tkl0odij8mu4.green-left-wrap.show-ipad-view-custom .fl-col-group.fl-node-dz93fscy7v2l .fl-col.fl-col-small,   .fl-node-tkl0odij8mu4.green-left-wrap.show-ipad-view-custom .fl-col-group.fl-node-gryuk2qshvib .fl-col.fl-node-v7ft519b8j0w, .fl-node-tkl0odij8mu4.green-left-wrap.show-ipad-view-custom .fl-col-group.fl-node-o7ht9d5qwmij .fl-col.fl-col-small { max-width: 50%; clear: both; float: left; width: 100%!important; margin: 0!important; }
  .fl-node-tkl0odij8mu4.green-left-wrap.show-ipad-view-custom .fl-col-group.fl-node-gryuk2qshvib .fl-col.fl-node-v7ft519b8j0w { margin: 0 25%!important; display: table; }
  body .about-history-image { margin: 0; }
  .page-id-133714 .show-ipad-view-custom { display: block; }
  .thrive_timeline_image_tablet.timeline_image {display: block;}
.thrive_timeline_image_desktop {display: none;}
}
@media screen and (min-width:820px) and (max-width:1024px) {
  .silver-award-wrap { margin: 0 20px; }
  .show-ipad-view-custom .history-bottom:before { display: none; }
  .show-ipad-view-custom .history-bottom { padding: 30px 35px; height: 100%; width: 80%; max-height: initial; margin: auto; background: url(/assets/themes/thrive-agency/images/history-shape-mobile-image.svg) no-repeat; background-size: 100%; }
  .show-ipad-view-custom .history-bottom span { position: absolute; top: -20px; left: -20px; width: 74px; height: 74px; font-size: 18px; top: -40px; }
  .landing-page-content1  .hide-ipad-view-custom { display: none; }
  .custom-awards-green-wrap .fl-col-group h3.custom-award-heading { font-size: 42px!important; }
  body.page-template h2 { font-size: 25px; }
  body .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-node-2m1jgxndilsq.fl-col-small.mx-auto .fl-module-content.fl-node-content { width: auto!important; }
  .left-green-bg .fl-rich-text p { margin-right: 30px; margin-bottom: 0; }
}
@media screen and (min-width:768px) and (max-width:820px) {
  .page-id-37366 .reviews-row .fl-col-group { display: flex!important; }
  .page-id-57158 .reviews-row .fl-col-group { display: flex!important; }
  .custom-right-about-margin .fl-module-content.fl-node-content { margin-left: 10px; margin-top: 0; }
  .top-about-wrap .fl-node-nyim1dgf36uw.fl-col-small .fl-col-content.fl-node-content { padding-top: 0; }
  .top-about-wrap .fl-row-content-wrap { padding-bottom: 0; }
  .top-about-wrap .fl-col.fl-col-small, .top-about-wrap .fl-col.fl-col-small img { height: 100%!important; min-height: 200px!important; }
  .top-about-wrap .about-we-heading h3 { font-size: 35px!important; }
  .top-about-wrap .about-we-heading { height: 150px!important; }
  .top-about-wrap .fl-col.fl-col-small, .top-about-wrap .fl-col.fl-col-small img { min-height: 150px!important; height: 100%; max-height: 150px!important; }
  body.page-id-57158 .reviews-row .fl-col.fl-col-small { width: 33.33%!important; clear: initial; }
  .seo-services-wrapper.show-ipad-view-custom .digital-marketing-services .right-content h4 { min-height: 0!important; }
  .history-bottom { max-height: 260px!important; }
  .history-bottom:before { top: 27%!important; }
  .history-bottom span { left: -12px!important; }
  .about-results-wrapper .fl-col.fl-node-n3srt8wbmeh9.fl-col-small, .about-results-wrapper .fl-col.we-relation-video { max-width: 50%!important; float: left; clear: initial; }
  .thrive-custom-core-values-wrapper .fl-col.fl-col-small { max-width: 33.33%; float: left; clear: inherit; }
  .green-left-wrap .fl-col.fl-node-t8grsf3w9cy1.fl-col-small { max-width: 50%!important; float: left; text-align: left; clear: initial; }
  .fl-col.fl-node-dxol78vu6ta2.fl-col-small,   .fl-col.fl-node-io5fr9nvqeu2.fl-col-small, .green-left-wrap .fl-col.fl-node-ad0fqxrsejhb { max-width: 50%!important; float: left; clear: initial; }
  .fl-col.fl-node-gpe0sl4917ay.fl-col-small { max-width: 60%!important; float: left; clear: initial; }
  .fl-col.fl-node-n0oujv1t2ix9.fl-col-small { max-width: 40%!important; float: left; clear: initial; }
  .fl-col.fl-node-gpe0sl4917ay.fl-col-small, .fl-module.fl-module-button.fl-node-u658golih7p0 { text-align: left!important; }
  .fl-col.fl-node-gpe0sl4917ay.fl-col-small .fl-module-content.fl-node-content { margin-bottom: 0; }
  .fl-module.fl-module-button.fl-node-u658golih7p0 .fl-module-content.fl-node-content { margin: 10px 20px 20px; }
  .fl-module.fl-module-rich-text.fl-node-lvoru0jkm2h5 h3 { font-size: 25px; margin-bottom: 0!important; }
  .green-left-wrap p { text-align: left; }
  .thrive-custom-core-values-wrapper .fl-row-content-wrap { padding-bottom: 0; }
  .page-id-57158 .site-inner .fl-row.fl-row-full-width.fl-row-bg-color.fl-node-ydgus7vnrkwh.thrive-custom-core-values-wrapper { max-width: 700px!important; }
  .page-id-57158 .site-inner .fl-row.fl-row-full-width.fl-row-bg-color.fl-node-fxuecj0d15qi.custom-align-flex.show-ipad-view-custom, .page-id-57158 .site-inner .fl-row.fl-row-full-width.fl-row-bg-color.fl-node-tkl0odij8mu4.green-left-wrap.custom-align-flex.show-ipad-view-custom { max-width: 700px; }
}

@media screen and (max-width:768px) {
  .top-about-wrap .about-we-heading { justify-content: end; -webkit-justify-content: end!important; text-align: right!important; }
  .top-about-wrap .fl-col-group { margin-bottom: 0; }
  .growth-planet-wrap.growth-after-color { margin-top: 0; }
  .we-relation-video .fl-html { margin-right: 0; margin-top: 0; margin-bottom: 15px; }
  .custom-we-wrapper h3 { font-size: 17px!important; min-height: auto!important; margin-bottom: 10px; }
  .fl-col.fl-col-small { max-width: 100%!important; }
  body .fl-node-3ocai0xkpufj .fl-row-content-wrap { padding-bottom: 30px; margin: 0 20px!important; }
}
@media screen and (max-width: 820px) {
  .top-about-wrap .fl-row-content-wrap { padding-bottom: 0; }
  .award-market-page .hide-heading-mobile { display: none; }
  .hide-ipad-view-custom .fl-col.fl-node-d0cytg1kmrho.fl-col-small, .thrive-custom-core-values-wrapper .growth-content { text-align: center; }
  .custom-align-flex.show-ipad-view-custom h2 { font-size: 25px; line-height: 36px; margin-bottom: 20px; }
  .top-about-wrap .about-we-heading p { font-size: 14px; }
  .page.page-id-57158 .fl-node-o4eqxnjz5ah9, .page.page-id-57158 .growth-planet-wrap.growth-after-color { display: none; }
  body.page-id-57158 .growth-planet-wrap>.fl-row-content-wrap { padding-top: 0!important; background: transparent!important; }
  .hide-ipad-view-custom, .page.page-id-57158 .fl-node-o4eqxnjz5ah9 { display: none; }
  .hide-heading-desktop,   .thrive-custom-core-values-wrapper, .we-mobile-view-image { display: block!important; }
  .thrive-custom-core-values-wrapper .growth-content span { font-family: 'ProximaNova-Extrabld',Arial; font-size: 38px; background: #235185; color: #fff; width: 70px; height: 70px; display: flex; border-radius: 100%; justify-content: center; align-items: center; margin: 0 auto 20px; }
  .thrive-custom-core-values-wrapper .growth-content span.growth-span2 { background: #2a6f83; }
  .thrive-custom-core-values-wrapper .growth-content span.growth-span3 { background: #378266; }
  .thrive-custom-core-values-wrapper .growth-content span.growth-span4 { background: #3b7e3d; }
  .thrive-custom-core-values-wrapper .growth-content span.growth-span5 { background: #457b2f; }
  .thrive-custom-core-values-wrapper .growth-content span.growth-span6 { background: #72842b; }
  .thrive-custom-core-values-wrapper h3 { font-size: 25px; margin-bottom: 5px; }
  .thrive-custom-core-values-wrapper .growth-content h6.title { font-size: 25px; color: #353027; }
  .green-left-wrap .fl-node-nd3jorb8fsqe .fl-col.fl-col-small { width: 50%!important; float: left; clear: initial; }
  body .history-bottom { height: 100%; width: 80%; max-height: initial; margin: auto; background: url(/assets/themes/thrive-agency/images/history-shape-mobile-image.svg) no-repeat; background-size: 100%; text-align: left; padding-bottom: 10px; }
  .history-bottom:before { display: none; }
  body .history-bottom span { width: 74px; height: 74px; font-size: 18px; top: -40px; left: -40px; }
  .about-bottom-wrap .fl-photo-img-png { margin-top: 0!important; }
  .ipad-custom-full-w .fl-mosaicflow-item .fl-photo-content img { padding-bottom: 31px; }
  .ipad-custom-full-w .fl-photo-caption.fl-photo-caption-below { padding: 0; }
}
@media (max-width:991px) {
  .growth-planet-wrap .left-side .growth-content:after,   .growth-planet-wrap .left-side .growth-content:before,   .growth-planet-wrap .right-side .growth-content:after, .growth-planet-wrap .right-side .growth-content:before { display: none; }
  .show-ipad-view-custom { display: block!important; }
  body .hide-ipad-view-custom { display: none; }
  .show-ipad-view-custom .fl-node-xepfwmaykzbu { padding-top: 30px; }
}
@media (max-width:1024px) {
  .fl-node-m2aqz6fg3ucv.growth-planet-wrap.growth-after-color.growth-planet-sec { display: none; }
  .landing-page-content1 .growth-planet-wrap>.fl-row-content-wrap { padding: 215px 0 117px 0; }
  body .we-relation-video .fl-html { margin-right: 0; margin-top: -31px; margin-bottom: 23px; }
  body .we-relation-video .we-mobile-view-image { display: block; }
}
@media screen and (min-width:1367px) {
  body .top-about-wrap .about-we-heading,   body .top-about-wrap .fl-col.fl-col-small, body .top-about-wrap .fl-col.fl-col-small img { min-height: 420px; height: 100%; max-height: 420px; }
  body .top-about-wrap .fl-col.fl-col-small img { object-fit: cover; border-radius: 18px; width: 820px; }
  body .top-about-wrap .about-we-heading h3 { font-size: 50px; }
  body .top-about-wrap .about-we-heading p { font-size: 25px; }
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  body .fl-col.fl-node-m0y72daubcrn.max-width-70\% { width: 70%!important; }
  .imagewrap .fl-module-content { margin: 0; margin-right: 38px; margin-left: 23px; }
}
@media screen and (max-width:960px) {
  body .fl-node-wquoe7y4tc8g.top-about-wrap > .fl-row-content-wrap { padding-top: 0; }
  body .we-relation-video .fl-html { margin-right: 0; margin-top: 0; }
  .awards-grey-wrapper .fl-col-group .fl-rich-text h3 { font-size: 22px!important; }
  .relationshipwrap.new_wrap {padding: 50px 0 20px;}
}
@media screen and (min-width:769px) and (max-width:820px) {
  .top-about-wrap .about-we-heading p { width: 60%; margin-left: auto; float: right; font-size: 16px; }
  .about-history-image { margin-right: -30px!important; }
  .history-bottom { max-height: 260px!important; }
  .history-bottom:before { top: 25%!important; }
  .custom-we-wrapper h3 { font-size: 18px; }
}
@media screen and (max-width: 767px) {
  .fl-module.fl-module-photo.fl-node-1ayren6w2c8f { display: none; }
  .thrive_timeline_image_phone.timeline_image {display: block;}
.thrive_timeline_image_desktop {display: none;}
.thrive_timeline_image_phone.timeline_image img {width: 100%;}
.flex-col-mobile .custom-btn-group {flex-flow: column;}
}
h2 { font-size: 34px; text-transform: capitalize; }
.page-id-74151 h2 { font-size: 34px; text-transform: initial; }
.page.page-id-57587 .fl-module.fl-module-button.fl-node-5c73a4afa3ec0.custom_button { display: none; }
.awards-featured-articles .fl-col-group .inner-col-group .fl-col-group { background: #f7f7f7; border-radius: 13px; margin: 0 10px; display: flex; align-items: center; min-height: 150px; }
.awards-featured-articles .fl-col-group .inner-col-group .fl-col-group a { text-decoration: underline; }
.left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-node-2m1jgxndilsq.fl-col-small.mx-auto .fl-module-content.fl-node-content { width: 100%; display: inline-block; text-align: center; }
h3.custom-award-heading { font-size: 64px; padding-top: 40px; }
h3.custom-award-heading + p { margin: 30px 0 20px; }
.custom-awards-green-wrap img { max-height: 450px; object-fit: contain; }
.awards-grey-wrapper .fl-col-group .fl-col-group.fl-node-htigr8wukz67 .fl-col.fl-col-small:nth-child(odd), .awards-grey-wrapper .fl-col-group .fl-col-group.fl-node-i47jshel10an .fl-col.fl-col-small:nth-child(odd) { background: #f7f7f7; margin: 10px; width: 30%; border-radius: 34px; display: flex; }
.awards-grey-wrapper .fl-col-group .fl-col-group.fl-node-8kvoahg3uley .fl-col.fl-col-small:nth-child(even), .awards-grey-wrapper .fl-col-group .fl-col-group.fl-node-u3kqp2e8cx40 .fl-col.fl-col-small:nth-child(even) { background: #f7f7f7; margin: 10px; width: 30%; border-radius: 34px; display: flex; justify-content: center; }
.awards-grey-wrapper .fl-col-group .fl-col-group .fl-col.fl-col-small { margin: 10px; }
.awards-grey-wrapper .fl-col-group { display: flex; justify-content: center; width: 100%; margin-bottom: 30px; }
.awards-grey-wrapper .fl-col-group img { max-height: 269px; min-height: 269px; object-fit: contain; margin: 0 auto; }
.awards-grey-wrapper .fl-col-group .fl-rich-text { text-align: center; }
.awards-grey-wrapper .fl-col-group .fl-rich-text h3 { font-size: 22px; max-height: 60px; min-height: 60px; font-family: 'ProximaNova-Bold',Arial; }
/*.custom-partners-logos img {height: auto; object-fit: contain;  max-height: 97px;}*/
.custom-partners-logos img { height: 100%; /*object-fit: contain;*/ width: 100%; max-height: 80px; min-height:80px }
.custom-partners-logos .fl-col-group + .fl-col-group .fl-col .fl-module-content.fl-node-content { margin: 20px 5px; }
.left-green-bg { position: relative; display: flex; width: 100%; }
.left-green-bg:before { -webkit-appearance: default-button; position: absolute; content: ""; background: #738942; border-top-right-radius: 44px; border-bottom-right-radius: 44px; width: 49.4%; height: 100%; left: 0; display: flex; }
.left-green-bg .fl-rich-text p { margin-top: 15px; }
.left-green-bg .fl-rich-text h2, .left-green-bg .fl-rich-text p { color: #fff; }
.left-green-bg .fl-row-content-wrap { display: flex; width: 100%; }
.left-green-bg .fl-row-content-wrap .fl-row-content, .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group { display: flex; }
.left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-col-small { display: flex; align-items: center; }
body .custom-border-button a.fl-button { border: 3px solid #db7803!important; background: #db7803!important; border-radius: 38px!important; }
body .custom-border-button a.fl-button span.fl-button-text { color: #fff!important; }
body .custom-border-button a.fl-button:hover { background: #fff!important; }
body .custom-border-button a.fl-button:hover span.fl-button-text { color: #db7803!important; }
.cls-sec-heading-field.footer-tab-field .cls-sec-title .sec-title { margin-top: 30px; padding-top: 60px; }
body .cls-sec-heading-tab .tab-list { padding: 15px 20px!important; font-size: 16px; }
@media (max-width:1500px) and (min-width:1025px) {
  body .about-results-wrapper .we-desktop-image .fancybox-youtube img { width: 500px!important; }
  .custom-partners-logos { padding-top: 28px; }
  .left-green-bg:before { width: 50%; }
}
@media (min-width: 1025px) {
.ourhistory-wrap.new_wrap {margin:10px 0 240px 0;}
.ourhistory-wrap .timelinewrap .wp-block-image {margin-bottom: -180px;}
}
@media screen and (max-width:767px) {
  .custom-partners-logos .fl-col-group + .fl-col-group .fl-col .fl-module-content.fl-node-content { max-width: 70%; margin: 10px auto; }
  .custom-partners-logos .fl-col-group + .fl-col-group .fl-col .fl-module-content.fl-node-content img { width: auto; max-width: 220px; }
  .page-id-57587 .hide-ipad-view-custom .fl-module.fl-module-photo.fl-node-m0s1obnhk675 .fl-photo .fl-photo-content img { width: 255px; }
  body .full-width h2 { font-size: 30px; line-height: 40px; }
  .awards-grey-wrapper .fl-col-group { margin-bottom: 10px!important; }
  .awards-featured-articles .fl-col-group .inner-col-group .fl-col-group a { min-height: inherit!important; display: inline-block; }
  .fl-module.fl-module-photo.fl-node-j901o58tunzx.text-center.show-ipad-view-custom, .fl-module.fl-module-photo.text-center.show-ipad-view-custom { display: none!important; }
  .awards-grey-wrapper .fl-col-group { flex-wrap: wrap; }
  .custom-partners-logos img { height: auto; object-fit: cover; max-height: inherit!important; }
  .awards-grey-wrapper .fl-col-group .fl-col-group .fl-col.fl-col-small { margin: 0; border-radius: 0; padding-top: 10px; }
  .awards-grey-wrapper .fl-col-group .fl-rich-text h3 { min-height: auto; max-height: auto; }
  .left-green-bg .fl-row-content-wrap .fl-row-content, .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group { flex-wrap: wrap; }
  .left-green-bg { background: #738942; }
  .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-node-2m1jgxndilsq.fl-col-small.mx-auto .fl-module-content.fl-node-content { margin: 0; }
  .awards-featured-articles .fl-col-group .inner-col-group .fl-col-group { margin-bottom: 20px; min-height: auto; }
  .awards-featured-articles .fl-row-content-wrap { padding-bottom: 0; }
  .awards-featured-articles .fl-col-group .inner-col-group .fl-col-group .fl-col:nth-child(1) { max-width: 40%!important; }
  .awards-featured-articles .fl-col-group .inner-col-group .fl-col-group .fl-col:nth-child(2) { max-width: 60%!important; }
  .custom-awards-green-wrap .fl-row-content-wrap { border-radius: 0; }
  .custom-awrads-mobile-wrap { display: block!important; }
  .custom-awrads-mobile-wrap h3.custom-award-heading { font-size: 30px!important; text-align: center; margin: 0 auto!important; padding-top: 0!important; max-width: 240px; }
  .awards-grey-wrapper .fl-col-group .fl-col-group .fl-col.fl-col-small { background: #f7f7f7!important; }
  .awards-grey-wrapper .fl-col-group .fl-col-group .fl-col.fl-col-small.grey-bg-custom { background: #fff!important; }
  .custom-awrads-mobile-wrap .fl-module-content.fl-node-content { margin-bottom: 0; }
  .custom-awrads-mobile-wrap p { font-size: 15px; }
  .fl-node-5l7by9kqjfia .fl-module-content.fl-node-content { margin-top: 0; }
  .awards-grey-wrapper.updated-grey-bg h3 { font-size: 18px!important; }
  .awards-grey-wrapper .fl-col-group .fl-col-group .fl-col.fl-col-small:nth-child(odd) { background: #f7f7f7!important; }
  .awards-grey-wrapper .fl-col-group .fl-col-group .fl-col.fl-col-small { background: #fff!important; }
  .ourhistory-wrap.new_wrap {margin: 0 0 180px 0;}
  .ourhistory-wrap .timelinewrap .wp-block-image {margin-bottom: -180px;}
}
@media screen and (min-width:768px) and (max-width:768px) {
  .awards-grey-wrapper .fl-col-group .fl-col-group .fl-col, .custom-awards-green-wrap .fl-row-content-wrap .fl-col-group .fl-col-group .fl-col { max-width: 50%!important; width: 100%; clear: inherit; float: left; }
}
@media screen and (min-width:768px) and (max-width:820px) {
  body .custom-awards-green-wrap .fl-col-group h3.custom-award-heading { font-size: 39px; }
  .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-col-small .show-ipad-view-custom .fl-module-content { margin: 0; }
  .custom-partners-logos .fl-col-group { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
  .custom-partners-logos .fl-col-group .fl-col { max-width: 33.33%!important; width: 100%!important; margin: 0; }
  .awards-featured-articles .fl-col-group .fl-col,   .fl-node-w7klf3p2uth5.show-ipad-view-custom .fl-col-group.fl-node-rda3yvxlkgw2 .fl-col, .left-green-bg .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col.fl-col-small { max-width: 50%!important; clear: inherit; float: left; width: 100%!important; }
  .awards-featured-articles .fl-col-group .inner-col-group .fl-col-group .fl-col:nth-child(1) { max-width: 40%!important; }
  .awards-featured-articles .fl-col-group .inner-col-group .fl-col-group .fl-col:nth-child(2) { max-width: 60%!important; }
  .left-green-bg h2 { font-size: 25px; line-height: 28px!important; }
  .left-green-bg h2 br { display: none; }
  .awards-featured-articles .fl-rich-text p a { font-size: 15px; line-height: 25px; min-height: 100px!important; display: inline-block; }
  .fl-col.fl-node-1bzok6xh3945.fl-col-has-cols { padding: 0 10px; }
}
h2 strong { color: #7e953e; }
.container, .modal-ajax.container, .modal-iframe { max-width: 1140px; width: calc(100% - 16px); padding: 0 10px!important; }
.container.fixed, .fixed .container, .fixed .modal-iframe, .fixed.modal-iframe { width: 100%; max-width: 1140px; }
audio, canvas, iframe, svg, video { vertical-align: middle; }
.media { height: 0; height: auto; margin-bottom: 1rem; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.media.four-by-three { padding-bottom: 75%; }
.media.instagram { height: auto; max-width: none; padding-bottom: 120%; }
.media.vine { height: auto; max-width: none; padding-bottom: 100%; }
.media.getty { height: auto; padding-bottom: 79.9663%; }
.media embed, .media iframe, .media object, .media video { background-color: transparent; border: 0; height: 100%; left: 0; margin: 0; outline: none; 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, 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: ""; display: inline-block; height: 100%; width: 1px; margin-right: -1px; vertical-align: middle; }
[dir="rtl"] .modal-overlay:before { margin-right: 0; margin-left: -1px; }
.modal-iframe  .media.media-scroll.youtube.scaled { background: none; }
.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) no-repeat center; }
.modal { display: inline-block; max-height: 95%; max-width: 95%; vertical-align: middle; 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: #fff; margin-bottom: 0; }
.modal-iframe.iframe-full { height: 95%; }
.iframe-full .media { height: 100%; padding: 0; }
.modal-image>img { max-height: 100%; }
.modal-content { max-height: 100%; overflow: auto; padding: 1rem; background-color: #fff; text-align: left; }
[dir="rtl"] .modal-content { text-align: right; }
.modal-footer, .modal-header { position: fixed; top: 0; right: 0; left: 0; color: #fff; }
.modal-header { padding: 0 4.555rem; }
.modal-footer { top: auto; bottom: 0; }
.modal-close { position: fixed; top: 1px; right: 1px; z-index: 2; display: inline-block; padding: 1.245rem; font-size: 2.5rem; font-weight: bold; color: #fff; outline: none; }
[dir="rtl"] .modal-close { right: auto; left: 1px; }
.modal-direction { position: fixed; top: 49%; left: 0; z-index: 2; display: block; width: 3rem; padding: 1rem; color: #fff; font-size: 2rem; font-weight: bold; text-align: center; }
[dir="rtl"] .modal-direction { right: 0; }
.modal-direction.next { left: auto; right: 0; }
[dir="rtl"] .modal-direction.next { right: auto; left: 0; }
button.modal-close, button.modal-direction { background-color: transparent; border: none; }
button.modal-direction:hover { text-decoration: underline; }
.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; }
.visible-l, .visible-m, .visible-s, .visible-xs, .visible-xxs { display: none!important; }
.gb-logo h2 { color: #43464b; text-transform: uppercase; font-weight: 300; }
.gb-logo h2 strong { font-weight: 700; }
.gb-logo ul li { display: inline-block!important; list-style-type: none; }
.baylor { background: url(../images/gb-sprites.png) -5px 0 no-repeat; width: 180px; height: 100px; display: block; margin-right: 0; }
.jewell { background: url(../images/gb-sprites.png) -217px 4px no-repeat; width: 144px; height: 100px; display: block; margin-left: 15px; }
.kaa { background: url(../images/gb-sprites.png) -430px 5px no-repeat; width: 120px; height: 100px; display: block; margin-left: 13px; }
.restorehope { background: url(../images/gb-sprites.png) -624px -10px no-repeat; width: 120px; height: 100px; display: block; margin-left: 15px; }
.mission { background: url(../images/gb-sprites.png) -810px -8px no-repeat; width: 150px; height: 100px; display: block; margin-left: 13px; }
.worldvision { background: url(../images/gb-sprites.png) -1010px 0 no-repeat; width: 150px; height: 100px; display: block; margin-left: 18px; }
.younglife { background: url(../images/gb-sprites.png) -1218px 2px no-repeat; width: 150px; height: 100px; display: block; margin-left: 20px; }
.gb-tree .button { margin-top: 25px; font-size: 15px; font-weight: 600; }
.page-id-9031 .fl-node-5c0ad7d5bac31.food-distribution .fancybox-youtube { position: absolute; top: 50%; left: auto; margin-top: -32px; }
.page-id-9031 .fl-node-5c0ad7d5bac31 .fancybox-youtube img { width: 50px!important; margin: auto; }
.food-distribution .fancybox-youtube:after { content: "Play Video"; font-weight: 600; display: block; color: #7d953c; cursor: pointer; font-size: 16px; }
.custom-play-icon .fancybox-youtube { position: absolute; top: 50%; left: auto; margin-top: -32px; }
.custom-play-icon .fancybox-youtube img { width: 50px!important; margin: auto; }
@media only screen and (max-width: 969px) {
  .page-id-9031 .fl-node-5c0ad7d5bac31 .food-distribution .fancybox-youtube { left: auto; }
  .page-id-9031 .fl-node-5c10087aa0ccb .fl-photo-img-jpg img { width: 761px; object-fit: cover; }
  .serving-communities .fl-module-gallery .fl-mosaicflow-col { float: none; width: 100%!important; }
  .ipad-custom-full-w .fl-photo-content { width: 100%; }
  .ipad-custom-full-w .fl-photo-content img { width: 100%; }
}
@media screen and (max-width:768px) {
  .page-id-9031 .fl-node-5c0ad7d5bac31 .fancybox-youtube img { margin: 0 auto; }
  .page-id-9031 .fl-node-59723d789ade4.fl-module-heading .fl-heading { margin-bottom: 0!important; }
  .page-id-9031 .fl-node-59723d789ae26 > .fl-module-content { margin-right: 20px; }
}
.tt_2cl { width: 45%; margin: 2.5%; display: inline-block; vertical-align: top; text-align: left; }
.tt_theme_flat .tt_quote_info-below .ttshowcase_rl_quote { position: relative; padding: 10px; -webkit-border-radius: 0px; -moz-border-radius: 0; border-radius: 0; margin-bottom: 20px; }
.tt_img_left_alignment { display: table-cell; vertical-align: top; padding-right: 10px; padding-left: 10px; }
.tt_img_circle img { border-radius: 50%; overflow: hidden; border: 1px solid #ececec; width: 75px; height: 75px; object-fit: cover; }
.tt_info-above, .tt_info-below { width: 100%; display: block; }
.ttshowcase_wrap.tt_theme_flat.thankyou_page { display: flex; flex-wrap: wrap; }
.tt_theme_flat.thankyou_page .ttshowcase_rl_quote_block { position: relative; padding: 20px; -webkit-border-radius: 0px; -moz-border-radius: 0; border-radius: 0; margin-bottom: 20px; background: #f5f5f5; color: #000; font-size: 16px; line-height: 30px; font-family: 'ProximaNova-Regular',Arial; }
.tt_theme_flat.thankyou_page .ttshowcase_rl_quote_block p { padding-bottom: 0; margin-bottom: 0; }
.ttshowcase_rl_title { font-family: 'ProximaNova-Extrabld',Arial!important; font-weight: normal; margin-bottom: 7px; }
.page-id-2469 .ttshowcase_rl_title { font-family: 'ProximaNova-Extrabld',Arial!important; font-weight: normal; margin-bottom: 0; }
.ttshowcase_rating.rating .fa-star:before { background-image: none; }
.ttshowcase_rl_subtitle { font-family: 'ProximaNova-Regular',Arial; }
.ttshowcase_rating.rating-foreground.rating { display: flex; }
.ttshowcase_rating .fa-star, .ttshowcase_rating .fa-star-half-o { color: #7e953e!important; padding-right: 5px!important; }
.page-id-6132 .ttshowcase_rl_breed { padding-left: 45px; position: relative; }
.page-id-6132 .ttshowcase_rl_quote > i { position: absolute; left: 1px; top: 6px; }
@media screen and (max-width: 768px) {
  .page-id-6132 .ttshowcase_rl_breed { padding-left: 0; }
  .page-id-6132 .ttshowcase_rl_quote > i { position: static; }
}
@media screen and (min-width: 961px) and (max-width: 1024px) {
  .page-id-6132 .ttshowcase_rl_quote { width: 96%; }
  .landing-page-content1  .hide-ipad-view-custom { display: block; }
}
@media (max-width:768px) {
  .fl-col-has-cols.custom-col-back .fl-node-59c5963e4c1a7.fl-col-group-nested .fl-col.fl-col-small { max-width: 50%; }
  .tt_theme_flat.thankyou_page .tt_2cl { width: 100%; margin: 0 0 20px 0; }
  .fl-col-group.fl-node-5d656b55a09fa.fl-col-group-nested .fl-module-content { margin: 0 0 20px; }
  .ttshowcase-custom .fl-module-content { margin: 0; }
}
.fl-col-group.fl-node-5903a7a30ba42.fl-col-group-nested { text-align: center; }
.fl-node-5903a7d78ffa1>.fl-module-content .fl-photo.fl-photo-align-center { border: 1px solid #ccc; padding: 67px 25px; max-width: 208px; margin-left: auto; margin-right: auto; }
/* .media-press-image-wrap { border: 1px solid #ccc; padding: 80px 25px; max-width: 208px; margin-left: auto; margin-right: auto; }*/

.fl-node-59039bd0676aa > .fl-module-content, .fl-node-59039bd0676aa > .fl-module-content p { margin-bottom: 0; }
@media screen and (min-width:768px) and (max-width:820px) {
  .fl-col-group.fl-node-5903a7a30ba42.fl-col-group-nested .fl-col.fl-col-small { width: 220px!important; clear: initial; float: left; }
}
.page-id-59457  .fl-node-5c73a4afa3ec0 { display: none; }
.text-align-center { text-align: center; }
body .award-button-wrap .fl-module-content .fl-button-wrap a { background: #db7803!important; border: 3px solid #db7803; border-radius: 38px!important; color: #db7803!important; }
body .award-button-wrap .fl-module-content .fl-button-wrap span { color: #fff!important; font-family: 'ProximaNova-Bold',Arial; }
body .award-button-wrap .fl-module-content .fl-button-wrap a:hover { background-color: transparent!important; }
body .award-button-wrap .fl-module-content .fl-button-wrap a:hover span { color: #db7803!important; }
.wins-sec-wrap { background-color: #738942; border-radius: 34px; }
.wins-sec-wrap .fl-node-p7cteo6dynr5 { display: flex; align-items: center; }
.wins-sec-wrap .wins-content-wrap { text-align: center; }
.wins-sec-wrap .wins-content-wrap .sec-content, .wins-sec-wrap .wins-content-wrap .sec-title { color: #fff; }
.wins-sec-wrap .wins-content-wrap .sec-title { margin-bottom: 20px; }
.wins-sec-wrap .fl-row-content-wrap { padding-left: 0; padding-right: 0; }
.awards-box-sec-wrap { background-color: #f7f7f7; border-radius: 34px; padding: 10px; margin-bottom: 40px; }
body .awards-box-sec-wrap .fl-row-content-wrap { padding-top: 20px; }
.awards-box-wrap { display: flex; align-items: center; }
.awards-box-wrap .image-wrap { width: 300px;flex-basis: unset !important; }
.awards-box-wrap .image-wrap img { width: 220px; }
.awards-box-wrap .sec-content-wrap { width: calc(100% - 300px);flex-basis: unset !important; }
.awards-box-wrap.awards-with-box, .awards-box-wrap.awards-without-box { display: flex; align-items: flex-start; padding: 10px; }
.page-id-59457 .awards-box-wrap.awards-with-box, .page-id-59457 .awards-box-wrap.awards-without-box { align-items: center; }
.page-id-59457 .awards-box-wrap.awards-with-box p, .page-id-59457 .awards-box-wrap.awards-without-box p,.page-id-171374 .awards-box-wrap.awards-without-box p { margin: 0; }
body.page-id-59457 .awards-box-sec-wrap .fl-row-content-wrap { padding-top: 5px; }
.awards-recepients-wrap { text-align: center; margin-top: 50px; }
.awards-box-sec-wrap strong, .awards-recepients-wrap .sec-title, .awards-recepients-wrap strong, .sec-heading-content strong { font-family: 'ProximaNova-bold',Arial; }
.awards-box-wrap.awards-without-box .sec-title { margin-bottom: 20px; }
.awards-recepients-wrap h3 { font-size: 24px; }
.awards-recepients-wrap p { margin-bottom: 0!important; }
body .awards-box-wrap.awards-with-box { margin-left: 0!important; margin-right: 0!important; padding-left: 0; padding-right: 0; }
.awards-box-wrap .sec-title { margin-bottom: 24px; font-size: 24px; font-family: 'ProximaNova-bold',Arial; }
@media(min-width:1400px){
.wins-sec-wrap .image-wrap figure {display: block;margin: 0px -1px 0 -1px;}
}
@media (max-width:1260px) {
  body .awards-box-sec-wrap,  body .awards-box-wrap.awards-with-box, body .wins-sec-wrap { margin-left: 20px!important; margin-right: 20px!important; }
}
@media screen and (min-width:1025px) and (max-width:1282px) {
.awards-grey-wrapper .fl-col-group .fl-rich-text h3 { font-size: 20px!important; }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.awards-box-wrap .image-wrap { text-align: left; }
.wins-sec-wrap .wins-content-wrap .sec-title { margin-bottom: 20px; font-size: 24px; line-height: 30px; }
.awards-box-sec-wrap { padding: 30px 10px;}
.awards-box-wrap .wp-block-column.sec-content-wrap {padding-left: 13px;}
.awards-box-wrap.awards-without-box .wp-block-column.sec-content-wrap { padding-left: 0;}
}
@media(min-width:700px) and (max-width:991px){
body .awsm-grid-wrapper .cards-style.style-4{gap:30px;}
html body .awsm-grid-wrapper .grid-4-col>.awsm-grid-card {flex: 0 0 calc((100% - 2 * 30px) / 3) !important;margin-bottom:0px;}
body .awards-box-wrap .wp-block-columns .sec-content-wrap {width: calc(100% - 300px) !important;flex-basis: unset !important;}
body .awards-box-wrap .wp-block-columns .image-wrap {width: 300px;flex-basis: unset !important;}
}
@media(min-width:700px) and (max-width:1028px){
body .wins-sec-wrap {flex-wrap: nowrap !important;gap: 20px;}
.wp-block-columns.wins-sec-wrap {padding: 40px 0 !important;}
}

@media(min-width:700px) and (max-width:781px){
body .wins-sec-wrap .image-wrap {flex-basis: unset !important;max-width: 112px !important;}
.awards-box-wrap {flex-wrap: nowrap !important;}
.awards-box-wrap .image-wrap{max-width:300px;}
}
@media(min-width:100px) and (max-width:699px){
body .awsm-grid-wrapper .grid-4-col>.awsm-grid-card {flex: 0 0 calc((100% - 0 * 25px) / 1) !important; margin: 0 0 0px;}
}
@media (max-width:767px) {
.awards-box-wrap,   .awards-box-wrap.awards-with-box, .awards-box-wrap.awards-without-box { display: block; align-items: center; }
.awards-box-wrap .image-wrap { width: 100%; text-align: center; }
.awards-box-wrap .sec-content-wrap { width: 100%; }
.wins-sec-wrap .image-wrap { display: none; }
.awards-box-wrap .sec-content-wrap { text-align: center; }
html body .awards-box-wrap.awards-with-box { margin-left: 0!important; margin-right: 0!important; padding-bottom: 0; }
body .awards-box-wrap,   body .awards-box-wrap.awards-with-box, body .awards-box-wrap.awards-without-box { padding-left: 0; padding-right: 0; }
.wins-sec-wrap .wins-content-wrap {padding: 20px;}
.wins-sec-wrap .wins-content-wrap .fl-module-content.fl-node-content {margin: 0;}
.awards-box-wrap {flex-wrap: wrap !important;}
body .awards-box-wrap .wp-block-column.sec-content-wrap {flex-basis: 100% !important;max-width: 100% !important;}
html body .awsm-grid-wrapper .grid-4-col>.awsm-grid-card {flex: 0 0 calc((100% - 0 * 25px) / 1) !important;}
}
body .custom-bottom-border { border-bottom: 1px solid #85985a; }
body .custom-bottom-border:hover { color: #85985a!important; }
.clutch-reviews-stats, .facebook-reviews-stats, .google-reviews-stats { background: url(../images/badge-sprite-compressed-new-02.jpg) no-repeat; }
.google-reviews-stats { background-position: -311px -7px; width: 135px; height: 46px; margin: 0 auto; text-align: center; }
.facebook-reviews-stats { background-position: -456px -7px; width: 169px; height: 46px; margin: 0 auto; text-align: center; }
.clutch-reviews-stats { background-position: -632px -7px; width: 154px; height: 46px; margin: 0 auto; text-align: center; }
.social-review-item { margin-bottom: 0; }
.reviews-row a { pointer-events: none!important; cursor: default; display: block; padding-top: 4px; }
[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; }
.icon-newcitypage-star:before { content: "\e90e"; font-family: 'new-city-page-icons'!important; color: #f2cd23; }
.reviews-row .social-review-item .review-count { color: #f5d74f; font-size: 17px; letter-spacing: 1.5px; line-height: 18px; display: block; padding: 2px 0 0 0; font-family: "ProximaNova-Extrabld",Arial; }
h3.fl-heading span.fl-heading-text br { display: none; }
.industry-bridging-marketing-image img { max-height: 280px; margin: auto; display: block; }
.industries-bustiness-wrapper .client-content-wrap { min-height: 310px; }
.proven-industry-image img { max-height: 450px; margin: auto; display: block; }
.smart-digital-marketing-image img { max-height: 410px; margin: auto; display: block; }
.city-page-sec-design.digital-page-reviews-section .fl-col-group-nested .fl-col-small .fl-col-content.fl-node-content { background-color: #fff; border: 1px solid #ccc; }
.digital-page-reviews-section .results_video .fl-module-content { margin: 0; }
.digital-page-reviews-section .results_video .fl-module-content.fl-node-content img { width: 100%; height: 170px; object-fit: cover; }
.digital-page-reviews-section .client-tagline { padding: 10px; background: #f5d74f; }
.digital-page-reviews-section .client-tagline .fl-module-content { margin: 0; }
.digital-page-reviews-section .client-tagline .fl-module-content .tagline h3 { margin: 0; font-size: 18px; }
.digital-page-reviews-section .client-tagline .fl-module-content .tagline h3 a { border-bottom: 1px solid #556c25!important; }
.digital-page-reviews-section .fl-col-group-nested .fl-col-small { padding: 15px; }
.custom_client_result .result-details { border: 0 solid #f3f3f3; background: #fff; min-height: 150px; }
.result-details .client_result_custom { display: flex; justify-content: center; margin: 15px; min-height: auto; }
.result-details .client_result_custom .result_custom { width: 50%; padding: 0 5px; }
.result-details .client_result_custom .left-custom.result_custom { border-right: 1px solid #ccc; }
.result-details .client_result_custom p.result_psntg { margin-bottom: 5px!important; font-size: 22px!important; color: #6a8338; }
.result-details .client_result_custom p { font-size: 15px!important; line-height: 20px; font-weight: 400!important; margin-bottom: 0; color: #000; }
.industries-bustiness-wrapper .client-content-wrap { min-height: 310px; padding-top: 20px; }
.client-content-wrap .from-the-client-wrapper { display: flex; }
.client-content-wrap .from-the-client-wrapper svg { max-width: 30px; min-width: 30px; }
.client-content-wrap .from-the-client-wrapper .inner-from-div { padding-left: 15px; }
.client-content-wrap .from-the-client-wrapper strong { color: #49453b; }
.client-content-wrap .from-the-client-wrapper p { font-style: italic; margin-bottom: 0; }
.fl-module.fl-module-heading.fl-node-2gi17ldep05q { text-align: center; }
.center-btn.custom-btn-group .fl-button-wrap {width: 100%;}
body .fl-module-content .fl-button-wrap a { background: #db7803!important; border: 2px solid #db7803; border-radius: 38px!important; color: #db7803!important;     display: inline-block;font-size: 20px !important;line-height: 30px !important;letter-spacing: 1px;padding: 8px 20px !important;}
body .fl-module-content .fl-button-wrap span { color: #fff!important; font-family: 'ProximaNova-Extrabld',Arial; }
body .fl-module-content .fl-button-wrap a:hover { background-color: transparent!important; }
body .fl-module-content .fl-button-wrap a:hover span { color: #db7803!important; }
ul.web-design-expert-list { width: 100%; margin: 0 auto!important; }
ul.web-design-expert-list li { list-style: none!important; position: relative; padding-left: 15px; margin-bottom: 15px; font-size: 16px; }
ul.web-design-expert-list li:before, ul.web-design-solution-list li:before { position: absolute; width: 9px; height: 9px; border: 2px solid #85985a; content: ""; border-radius: 100%; left: 0; top: 8px; }
.web-design-responsive-services .custom-ecommerce-services { min-height: auto; display: flex; }
.web-design-responsive-services .custom-ecommerce-services .inner-left { width: auto; padding-right: 15px; }
.web-design-responsive-services .right-inner { width: 100%; margin-bottom: 15px; font-size: 16px; line-height: 1.8; color: #000; }
.heading-h-sm .right-inner h4 { color: #5e6f27; font-family: 'ProximaNova-bold',Arial; height: 50px; margin-bottom: 10px!important; min-height: auto!important; font-size: 18px; }
.custom-portfolio-wrapper a.projects-heading { color: #85985a!important; border: none!important; text-decoration: underline; }
.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; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: url(../images/ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-loading .slick-track { visibility: hidden; }
.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; }
.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; }
.slider.portfolio-web-design-slider button.slick-next:before, .slider.portfolio-web-design-slider button.slick-next:before { display: none; }
.slider.portfolio-web-design-slider button.slick-next .slider.portfolio-web-design-slider .slick-list.draggable .portfolio-item-inner.slick-slide { margin: 0 30px; }
.slick-dots { width: 100%; float: left; text-align: center; margin: 20px 0 0 0; }
.slick-dots li { display: inline-block; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: #6c0; display: block; height: 20px; width: 20px; outline: none; cursor: pointer; color: #fff; }
.slick-dots li.slick-active button { background: #000; }
.portfolio-item-inner h4 { text-align: center; margin-top: 10px; }
.seo-testimonials span#tt-slider-next a.bx-next:first-child, .seo-testimonials span#tt-slider-prev a.bx-prev:first-child { display: inherit; }
.page-id-37366 ul.web-design-expert-list li { float: left; width: 50%; }
@media screen and (max-width:768px) {
  .reviews-row .fl-col-group>.fl-col { margin: 10px auto; }
  .web-design-responsive-services .custom-ecommerce-services .inner-left { width: 75px; }
  .fl-col.fl-node-qim3c6jwgpxu { max-width: 100%!important; }
  .fl-col.fl-node-qim3c6jwgpxu h3 br { display: none; }
  .industries-bustiness-wrapper .client-content-wrap { min-height: auto; }
}
@media screen and (min-width:768px) and (max-width:820px) {
  .reviews-row .fl-col-group .fl-col.fl-col-small { max-width: 33.33%!important; clear: inherit; }
  .custom-seo-solutions.custom_client_result.digital-page-reviews-section.local-seo-list .fl-col-group .client_result_custom { min-height: 100px!important; max-height: 100px!important; }
}
@media(min-width:821px) and (max-width:991px) {
  .growth-planet-wrap .growth-content .title { font-size: 25px; }
  .growth-planet-wrap .right-side .growth-content { padding-left: 30px; padding-right: 0; }
  .growth-planet-wrap .left-side .growth-content { padding-right: 32px; padding-left: 0; }
  .growth-planet-wrap .left-side .growth-content p, .growth-planet-wrap .right-side p { margin: 0; line-height: 23px; }
  html body.page-id-57158 .left-side-wrap { margin-top: 191px!important; }
  .page-id-57158 .right-side-wrap { margin-top: 219px; }
  body .page.page-id-57158 .growth-planet-wrap.growth-after-color { margin-top: 2px; }
  body .landing-page-content1 .growth-planet-wrap>.fl-row-content-wrap { padding: 236px 0 174px 0; margin-bottom: 21px; }
  .page.page-id-57158 .growth-planet-wrap.growth-after-color { margin-top: 0; }
}
@media(max-width:1023px) and (min-width:821px) {
  .page-template-about-pages-full-width-page .growth-planet-wrap > div { background-size: contain!important; }
  body.page-id-78739 .growth-after-color, body.page-id-79030 .growth-after-color { margin-top: -237px; }
  .left-side-wrap { margin-top: 304px; }
}
@media(max-width:1024px) and (min-width:821px) {
  .digital-marketing-green .main-content { gap: 83px; }
}
@media screen and (min-width:769px) and (max-width:991px) {
  .fl-col-group.fl-node-5fdc9882d994e.fl-col-group-nested { display: flex; flex-wrap: wrap; }
  .healthcare-case-study.custom-seo-solutions.custom_client_result.digital-page-reviews-section.smd-three-case-study .client_result_custom .result_psntg p strong { font-size: 22px!important; }
  div.digital-page-reviews-section .fl-col-group-nested .fl-col-small { max-width: 50%; width: 100%; flex: 0 0 50%; margin: auto; float: none; }
  .heading-h-sm .right-inner h4 { height: auto; }
}
@media screen and (min-width:768px) and (max-width:768px) {
  .fl-col-group.fl-node-5fdc9882d994e.fl-col-group-nested { display: flex; flex-wrap: wrap; }
  body .digital-page-reviews-section .fl-col-group-nested .fl-col-small { max-width: 50%; }
  .custom-seo-solutions.custom_client_result.digital-page-reviews-section .fl-col-group-nested .fl-col-small .fl-col-content.fl-node-content .client-tagline { padding: 10px; min-height: 75px!important; display: flex; justify-content: center; align-items: center; }
  .custom-ecommerce-services .inner-left img, .custom-ecommerce-services .inner-left svg { width: 60px; height: 55px; max-width: 60px; }
}
form.post-password-form { max-width: 640px; margin: 100px auto; padding: 0 15px; }
form.post-password-form  label { display: block; }
form.post-password-form input[type="submit"] { background: #db7803; border: 2px solid #db7803; border-radius: 90px; color: #fff; font-size: 20px; font-family: 'ProximaNova-Extrabld',Arial; margin-top: 15px; }
form.post-password-form input[type="submit"]:hover { background: #fff; color: #db7803;}
body .teamdev-sliderwrap .slick-list.draggable,body .teamdev-sliderwrap .eb-slider-wrapper.eb-slider-ehaau .slick-slider .eb-slider-item img:not(.slick-loading) { height: 100% !important;}
body .teamdev-sliderwrap .slick-list.draggable .eb-slider-item.content-1.slick-slide {min-height: unset !important;height: 100%;margin: 0;}
body .teamdev-sliderwrap .eb-parent-wrapper.eb-parent-eb-slider-ehaau { transition: all .3s ease;}
body .teamdev-sliderwrap .eb-parent-wrapper.eb-parent-eb-slider-ehaau .slick-arrow{border:none !important;}

/* body .teamdev-sliderwrap .eb-parent-wrapper.eb-parent-eb-slider-ehaau .slick-arrow {
  opacity: 0;
  
} */

body .teamdev-sliderwrap .eb-parent-wrapper.eb-parent-eb-slider-ehaau .slick-arrow {
  opacity: 0;
  background-image: url(/files/arrows-prev.png);
  width: 100px;
  height: 55px;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0px;
}
body .teamdev-sliderwrap .eb-parent-wrapper.eb-parent-eb-slider-ehaau .slick-arrow.slick-next {transform: rotate(180deg);}
body .teamdev-sliderwrap .eb-parent-wrapper.eb-parent-eb-slider-ehaau:hover .slick-arrow:hover{opacity:1;}
body .teamdev-sliderwrap .eb-parent-wrapper .slick-arrow span{font-size:0px !important;}
.awsm-grid-wrapper .cards-style.style-4 figure { padding: 0; border: 0; }
.awsm-grid-wrapper .cards-style.style-4 figcaption { padding: 15px 0 0 0; text-align: left; }
.awsm-grid-wrapper .cards-style.style-4 figcaption .awsm-personal-info { margin-bottom: 0; display: inline-block; }
.awsm-grid-wrapper .cards-style.style-4 figure.cs-hover img, .awsm-grid-wrapper.no-touchevents .cards-style.style-4 figure:hover img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.awsm-grid-wrapper { position: relative; }
.awsm-grid-wrapper .awsm-team-filter-wrap { text-align: left; padding-top: 4px; display: flex; }
.awsm-grid-wrapper .awsm-team-filter-wrap .awsm-filter-btn { font-size: 15px; color: #443f34; text-transform: uppercase; font-weight: 700; line-height: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; white-space: nowrap; }
.awsm-grid-wrapper .awsm-filter-btn.awsm-active-filter::after { display: none; }
.awsm-team-filter-wrap .awsm-filter-btn.awsm-active-filter { background: #7e953e; color: #fff; }
.awsm-team-filter-wrap .awsm-filter-btn:focus, .awsm-team-filter-wrap .awsm-filter-btn:hover { opacity: 1; background: #7e953e; color: #fff; }
.awsm-grid-wrapper .cards-style.style-4 { margin-bottom: -70px; padding-bottom: 0;gap: 25px;margin: 0; }
body .awsm-grid-wrapper .grid-4-col>.awsm-grid-card {width: unset;padding: 0;flex: 0 0 calc((100% - 3 * 25px) / 4) !important;margin: 0 0 10px;}
.awsm-grid-wrapper .cards-style.style-4 figcaption .awsm-contact-info { display: none; }
#awsm-team-filterNav, .awsm-team-filterNav { overflow-x: auto; }
.awsm-team-filterNav .awsm-team-filter-wrap { white-space: nowrap; padding-bottom: 10px; }
body .awsm-grid-wrapper .awsm-team-filter-wrap { white-space: nowrap; width: 100%; display: block!important; max-width: 1170px!important; text-align: center; }
.awsm-grid-wrapper .awsm-team-filter-wrap { text-align: left; padding-top: 4px; display: flex; display: -webkit-flex; justify-content: flex-start; -webkit-justify-content: flex-start; }
.awsm-grid-wrapper .awsm-grid>.awsm-grid-card img { height: 310px; width: 270px; object-fit: cover; }
#awsm-team-19488 .awsm-team-filter-wrap, #awsm-team-53883 .awsm-team-filter-wrap, #awsm-team-53889 .awsm-team-filter-wrap { white-space: nowrap; overflow-x: auto; }
@media (max-width:480px) {
  #awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn,   #awsm-team-53889 .awsm-team-filter-wrap span.awsm-filter-btn, #awsm-team-53889 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 8px 10px; font-size: 13px; }
  .page-id-37366 ul.web-design-expert-list li { float: left; width: 100%; }
}
@media (max-width:767px) {
  .awsm-grid-wrapper .cards-style.style-4 { margin-bottom: -100px; padding-top: 20px; }
  body .awsm-grid-wrapper .awsm-grid>.awsm-grid-card img { height: auto; width: 100%; object-fit: cover; }
  .slick-next, .slick-prev { height: 16px; width: 16px; }
}
@media(max-width:820px) {
  body .awsm-grid-wrapper .awsm-grid>.awsm-grid-card img { height: auto; width: 100%; }
}
@media(max-width:1919px) {
  #awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn,   #awsm-team-53883 .awsm-team-filter-wrap span.awsm-filter-btn, #awsm-team-53889 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 8px; }
  form#gform_49 input[type="button"] { background: #db7803; font-size: 22px!important; }
}
@media(max-width:1500px) {
  #awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn,   #awsm-team-53883 .awsm-team-filter-wrap span.awsm-filter-btn, #awsm-team-53889 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 7px; }
}
@media (max-width:1199px) {
  #awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn,   #awsm-team-53883 .awsm-team-filter-wrap span.awsm-filter-btn, #awsm-team-53889 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 8px; }
}
@media (max-width:1023px) {
  #awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn,   #awsm-team-53883 .awsm-team-filter-wrap span.awsm-filter-btn, #awsm-team-53889 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 8px; font-size: 15px; }
}
@media (max-width:991px) {
  #awsm-team-19488 .awsm-team-filter-wrap,   #awsm-team-53883 .awsm-team-filter-wrap, #awsm-team-53889 .awsm-team-filter-wrap { display: block; text-align: center; white-space: normal; }
  #awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn,   #awsm-team-53883 .awsm-team-filter-wrap span.awsm-filter-btn, #awsm-team-53889 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 10px; font-size: 14px; display: inline-block!important; white-space: normal!important; }
  .fl-node-2vsjk30l8rxn .fl-module-content.fl-node-content { margin: 8px 0!important; }
  html body .teamdev-sliderwrap .eb-parent-wrapper.eb-parent-eb-slider-ehaau .slick-arrow.slick-next { transform: rotate(180deg) translateY(42%);}
body .teamdev-sliderwrap .eb-parent-wrapper.eb-parent-eb-slider-ehaau .slick-arrow{transform: translateY(-47%);}
}
@media screen and (min-width: 1920px) {
  html body .awsm-grid-wrapper .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 8px!important; }
}
@media screen and (min-width: 992px) and (max-width: 1366px) {
  .awsm-team-filter-wrap { white-space: nowrap; overflow-x: auto; width: 100%; display: block!important; }
}
@media screen and (min-width: 1920px) {
  .awsm-grid-wrapper .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 8px!important; }
}
@media (max-width: 1199px) {
  #awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 5px; }
}
@media screen and (min-width: 1921px) and (max-width: 2400px) {
  .awsm-grid-wrapper .awsm-team-filter-wrap .awsm-filter-btn { padding: 10px 5px; }
}
@media screen and (min-width:1921px) {
  div#awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 8px!important; }
}
@media screen and (min-width: 2401px) {
  #awsm-team-19488 .awsm-team-filter-wrap span.awsm-filter-btn { padding: 10px 5px; }
}
.page-id-2805 .custom_button { display: none; }
.page-id-2805 .project_list .post.job-post a { color: #576c2c!important; }
.page-id-2805 .project_list .post.job-post a:hover { color: #7e953e!important; }
.page-id-2805 .project_list .post.job-post p a:hover { color: #333!important; }
.single-job-detail .fullvideo-wrap { margin-bottom: 32px; }
.job-post p { margin-bottom: 0; }
.job-post { padding-bottom: 30px; border-bottom: 1px solid #ddd; margin-bottom: 30px; }
.single-job-detail #jobs p strong { /*margin-bottom: 10px;*/ display: inline-block; }
.single-job-detail #jobs .job_body>p:nth-child(2) { margin-bottom: 0; }
.single-job-detail #jobs p { margin-bottom: 15px; }
.single-job-detail #jobs p.heading-txt { display: none; }
.single-job-detail #jobs h3 { margin-bottom: 20px; }
.three-fourths ul { margin-bottom: 25px; padding-left: 20px; }
.three-fourths ul li { list-style-type: disc; font-weight: 400; padding-bottom: 15px; font-family: 'ProximaNova-Regular',Arial!important; font-size: 16px; }
.single-job-detail .three-fourths { margin-top: 18px; }
.single-job-detail .three-fourths h3 { font-weight: 400; }
.single-jobs .subpage-header .entry-header.single-post-header p.herometa { display: none; }
.custom-partners-logos .fl-col-group.fl-node-ypz95evj3rhx { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
@media screen and (max-width:767px) {
  .custom-partners-logos .fl-col-group.fl-node-ypz95evj3rhx { display: inline-block; text-align: center; width: 100%; }
}
@media (max-width:1024px) and (min-width:1024px) {
  .growth-planet-wrap .left-side .growth-content:after,   .growth-planet-wrap .left-side .growth-content:before,   .growth-planet-wrap .right-side .growth-content:after, .growth-planet-wrap .right-side .growth-content:before { display: none; }
  .page.page-id-57158 .growth-planet-wrap.growth-after-color { margin-top: -188px; }
  .page-id-79030.page-template-about-pages-full-width-page .growth-planet-wrap > div { padding: 300px 0 189px 0!important; }
  .page-id-57587 .hide-ipad-view-custom { display: block!important; }
  .fl-row-bg-none.fl-node-bni5cqxtr9fz.green-left-wrap { padding-bottom: 48px; padding-right: 24px; }
  .about-results-wrapper .about-results-wrapper .fl-col-small .fl-rich-text p:nth-of-type(3) { padding-bottom: 50px; }
}
@media (max-width: 768px) {
  .page-id-18088 div#gf_progressbar_wrapper_57 { top: -140px; }
}
iframe#goog_conv_iframe { display: none; }
.video-popup-wrap { width: 50%; }
.web-video-row { display: flex; gap: 40px; margin: 0!important; }
.page-id-74092 .happy-clients-sec p a { text-decoration: underline; }
.happy-clients-sec { margin-top: 14px!important; }
@media (max-width:768px) {
  .web-video-row { display: block; }
  .video-popup-wrap { width: 100%; }
  .web-video-row .video-popup-wrap { padding-bottom: 30px; }
  .page-id-74092 .wrap { padding: 0 20px; }
  .page-id-74092 .happy-clients-sec { margin-bottom: 60px; }
  .web-video.first-sec { margin-top: 45px; }
  .page-id-74092 .web-video.first-sec { margin-top: 39px; }
}
.banner-content { max-width: 992px; margin: 0 auto; padding: 20px 40px; }
.row-fixed-width { max-width: 1210px; margin: 0 auto; padding: 0 20px; }
.reviews-sec .wp-block-group__inner-container .wp-block-columns { max-width: 966px; }
.multi-cols { padding: 20px; }
.multi-cols .multi-col { margin: 15px; border: 1px solid #ccc; background: #fff; }
.multi-col figure { margin-bottom: 0; }
.industry-muti-cols .multi-col .qubely-image-container img { display: flex; width: 100%; height: 170px; object-fit: cover; }
.custom_layout_gform .gform_heading { display: none; }
.multi-col .card-content-wrap .percent-stats p:first-child { margin-bottom: 5px; }
.education-sec .wp-block-columns:not(:last-child) { margin-bottom: 0; }
.video-content-row { margin-bottom: 0; display: flex; padding: 20px 20px 0; }
.p-0 { padding: 0; }
.cus-quotesvg { margin-bottom: auto; height: 25px; }
.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 { border-bottom: 1px solid #85985a; }
.video-text { padding: 10px 20px 20px; }
.briding-col img { max-height: 280px; margin: auto; display: block; }
.industry-sec { padding: 20px; padding-bottom: 0; }
.industry-sec { padding: 20px; padding-bottom: 0; }
.industry-sec { padding: 20px; padding-bottom: 0; }
.multi-col > h3 { background: #f5d74f; padding: 10px; text-align: center; }
.multi-col > h3 a { border-bottom: 1px solid #556c25!important; }
.multi-col .result_custom { border-right: 1px solid #ccc; width: 100%; }
.multi-col .wp-block-column { width: 100%; }
.multi-col > .wp-block-columns p { line-height: 20px; margin-bottom: 0; }
.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; }
.content-strong strong { color: #85985a; }
.marketing-content { padding: 0 20px; }
.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; }
.partner-btn { margin: 20px; }
.businesses-sec { margin: 40px 0 0; padding-bottom: 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; }
.briding-marketing-content.content-sec p a { border-bottom: none; }
.content-sec p a { font-family: 'ProximaNova-Bold',Arial; border-bottom: 1px solid #85985a; text-decoration: none; }
.businesses-sec-heading .marketing-content p a { font-family: 'ProximaNova-Bold',Arial; border-bottom: 1px solid #85985a; }
.education-sec .web-design-expert-list .haslink a { font-family: 'ProximaNova-Bold',Arial; }
.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; }
.business-content-wrap .content-sec { padding: 0 40px; }
.education-sec .manufacturing-wrap { margin-bottom: 37px!important; }
.slider-main-wrap { margin-bottom: 0; }
.slider-wrap h3 { text-align: center; margin: 40px; }
.slider-wrap h3 a { text-decoration: underline; color: #85985a; }
.digital-marketing-sec .video-col img { max-height: 410px; margin: auto; display: block; }
@media (max-width:820px) {
  .content-sec { margin: 20px; }
  .lists-wrap { margin-left: 20px; margin-right: 20px; }
  .business-content-wrap .content-sec { padding: 0 0; }
  .proven-sec { margin: 0 20px; }
  .education-sec { padding: 20px 0; }
  .education-sec .btn-wrap { margin: 20px; }
  .multi-cols.industry-muti-cols { padding-left: 20px!important; }
}
@media (min-width: 768px) {
  .reviews-sec .wp-block-columns { flex-wrap: nowrap!important; }
}
@media (max-width:768px) {
  .banner-content { padding: 20px 20px; }
  .businesses-sec .marketing-content { padding: 0; }
  .why-choose-main-wrap .industry-sec { padding: 0; }
  .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; }
  body .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: 55px; text-align: center; }
  .icon-card .service-content-col h2 { height: 38px; text-align: center; padding-top: 14px; }
  .marketing-cards-content .icon-card .img-col img { width: 60px; height: 55px; max-width: 60px; }
  .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; }
  .content.content-strong { margin: 20px; }
  .marketing-card-content { min-height: auto; }
  .slider-wrap h3 { margin: 30px 0; }
  .business-content-wrap { margin-bottom: 0; }
  .why-choose-sec.industry-sec.row-fixed-width.businesses-sec-heading { padding: 20px; }
  .services-icons-cards.marketing-cards-content { padding: 0; }
  .why-choose-main-wrap { padding: 20px; }
  .multi-cols.industry-muti-cols { padding-left: 15px!important; padding-right: 15px!important; }
}
@media (min-width:768px) and (max-width: 768px) {
  .marketing-cards-content .icon-card .service-content-col { width: 87%; }
  .multi-col > h3 { min-height: 75px!important; display: flex; justify-content: center; align-items: center; }
  .why-choose-sec.industry-sec.row-fixed-width.businesses-sec-heading { padding: 40px 20px 10px; }
}
@media screen and (max-width:767px) {
  .reviews-sec .wp-block-columns .wp-block-column { margin-bottom: 20px; }
  .wp-block-column.why-choose-sec { padding: 0; }
  .wp-block-column.why-choose-sec h2.wp-block-heading { margin-bottom: 0; line-height: 1.2em; }
  .why-choose-main-wrap .wp-block-column.why-choose-sec h2 { margin-bottom: 0; line-height: 1.2em; }
  .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: 26px; }
  .page-id-74976 .why-choose-icon i { margin-bottom: 12px; }
  .cus-case-study-main-wrapper .multi-cols { padding: 20px 20px!important; }
  .cus-case-study-main-wrapper .multi-cols .percent-stats .wp-block-column { flex-basis: 50%!important; }
  .icon-card .service-content-col h2 { line-height: initial; }
  .btn-wrap a.is-style-fill.btn { line-height: 25px!important; }
  .video-content-row.proven-sec-content .video-col { margin: 0; }
  .video-content-row.digital-marketing-sec .video-col { margin-left: 0; margin-right: 0; }
  .marketing-cards-content .icon-card .img-col { width: 33px; }
  .proven-sec { padding-top: 40px!important; }
  .marketing-cards-content .icon-card .img-col img.label-icon { width: 40px; }
  .marketing-cards-content .icon-card .img-col img.w-50 { width: 50px; }
  .marketing-cards-content .icon-card .img-col img.w-45 { width: 45px; }
  .marketing-cards-content .icon-card .img-col img.w-48 { width: 48px; }
  .why-choose-sec.industry-sec.row-fixed-width.businesses-sec-heading { padding-top: 40px; }
}
@media (min-width:820px) and (max-width:820px) {
  .services-icons-cards .icon-card { margin: 20px; }
  .service-content-col { margin-left: 20px; }
  .industry-sec { margin: 20px 20px 0; }
  .main-cus-vid-wrap { padding: 0 20px; }
  .video-text { padding: 10px 40px; }
  .marketing-content { padding: 0; }
  .business-content-wrap .content-sec { padding: 0 20px; }
  .education-sec { padding: 20px; }
  .edu-col { padding: 0!important; }
  .heading-sec.proven-sec { padding-top: 0; }
}
@media(max-width:1024px) and (min-width:992px) {
.left-side-wrap { margin-top: 289px; }
.growth-planet-wrap .left-side .growth-content:before { transform: skewX( 31deg); }
.growth-planet-wrap .right-side .growth-content:before { transform: skewX( -32deg); }
.growth-planet-wrap .right-side .growth-content:after { transform: skewX( 31deg); }
.right-side-wrap { margin-top: 320px; }
.left-side-wrap p, .right-side-wrap p { margin: 0; }
.growth-planet-wrap .left-side, .growth-planet-wrap .right-side { margin-bottom: 20px; }
.awsm-grid-wrapper .cards-style.style-4 {gap: 30px;}
body .awsm-grid-wrapper .grid-4-col>.awsm-grid-card {flex: 0 0 calc((100% - 2 * 30px) / 3) !important;margin-bottom:0px;}
.awsm-grid-wrapper .awsm-grid>.awsm-grid-card img {width: 100%;}
}
@media screen and (min-width: 769px) and (max-width: 991px) {
  body .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; }
  .icon-card .service-content-col h2 { height: auto; }
}
@media screen and (max-width: 480px) {
  .education-sec ul li { width: 100%; }
}
@media (max-width:767px) {
  iframe.iframeHeightCustom { height: 196px; }
}
.custom-we-icons .custom-we-wrapper img { height: 100%; max-height: 200px; }
.result-driven-icons-row .custom-we-wrapper img { height: 100%; max-height: 100%; }
.page-id-78739 section.subpage-header, .page-id-79030 section.subpage-header, body.page-id-78739 .thrive-breadcrumb, body.page-id-79030 .thrive-breadcrumb,.page-id-152230 section.subpage-header, .page-id-154201 section.subpage-header, .page-id-154201 .thrive-breadcrumb { display: none; }
.page-id-78739 .top-about-wrap, .page-id-79030 .top-about-wrap, .page-id-154201 .top-about-wrap,.relationshipwrap.custompadding { padding-top: 140px; }
.fl-row-content-wrap { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.page-id-78739 .about-like-heading, .page-id-79030 .about-like-heading { margin-top: -29px; }
.page-id-78739.page-template-about-pages-full-width-page .growth-planet-wrap > div, .page-id-79030.page-template-about-pages-full-width-page .growth-planet-wrap > div { padding: 249px 0 189px 0; }
.page-id-78739 .growth-after-color, .page-id-79030 .growth-after-color { margin-top: -277px; }
.fl-row-fixed-width-738 { max-width: 738px; }
.main-content.about-first-content { gap: 30px; }
.page-id-80377 section.subpage-header { display: none; }
.page-id-80377 .thrive-breadcrumb { display: none; }
.page-id-80377 .top-about-wrap { padding-top: 140px; }
.about-buttn.center-btn { max-width: 650px; margin: 0 auto; }
.about-top-right-image img { object-fit: cover; width: 1420px!important; height: 420px; padding: 0; margin-bottom: -30px; border-radius: 18px; }
.web-image img { width: 100%; }
.top-about-wrap .fl-node-nyim1dgf36uw.fl-col-small .fl-col-content.fl-node-content { padding: 20px; }
.fl-node-9mvqpfyx51zu > .fl-row-content-wrap { background: #556c26; }
.max-966 { max-width: 966px; }
.center-btn.custom-btn-group { gap: 12px; max-width: 682px; justify-content: center; text-align: center; margin: auto; display: flex;}
.center-btn.custom-btn-group a.fl-button { width: 100%; }
.about-ipad-section { padding-top: 50px; }
.center-orange-btn { margin: 20px 0 27px; }
.thrive-core-grey-bg { background: #f7f7f7; }
.mission-image { text-align: center; }
.wp-block-columns.growth-mobile-sec .wp-block-column.growth-mobile-sec-wrap { flex-basis: 100%!important; }
.custom-we-wrapper h3 a { text-decoration: underline; }
.about-results-wrapper.hide-ipad-view-custom .we-relation-video.we-desktop-image .fl-module-content.fl-node-content { margin-top: 0; }
.history-year-content .history-bottom:before { display: none; }
.fl-row-fixed-width { max-width: 1210px; margin: 0 auto!important; }
.about-results-wrap-content { padding: 67px 20px 20px 20px; }
.fl-button-group-layout-horizontal .fl-button-group-buttons { display: flex; flex-wrap: wrap; }
.fl-node-ivzgum9f7c6s .fl-button-group-layout-horizontal .fl-button-group-buttons { justify-content: center; }
.p-20 { padding: 20px; }
body .show-ipad-view-custom { margin-bottom: 0; display: none; }
.green-wrapper .fl-photo-content { display: inline-block; line-height: 0; position: relative; max-width: 100%; }
.fl-row-content-wrap { position: relative; }
.photo-align-center { text-align: center; }
.photo-align-right { text-align: right; }
.bg-green { background-color: #738942; }
.max-width-954 { max-width: 954px; margin: 0 auto; text-align: center; }
.bg-grey { background: #f7f7f7; border-top-left-radius: 35px; border-top-right-radius: 35px; border-bottom-left-radius: 35px; border-bottom-right-radius: 35px; }
.thrive-core-value { margin-bottom: 0; }
.max-width-758 { max-width: 758px; margin: 0 auto; width: 100%; }
.max-width-954 { max-width: 954px; margin: 0 auto; width: 100%; }
.about-history-video > .fl-module-content { margin-top: -180px; }
.workingat-thrive { margin-top: 170px; }
.workingat-thrive a { color: #fff; }
.workingat-thrive a:hover { color: #576c2c; }
.page-template-about-pages-full-width-page .growth-planet-wrap > div { background: url(/assets/themes/thrive-agency/images/growth-bg.svg); background-repeat: no-repeat; position: relative; height: 100%; background-position: center; padding: 141px 0; }
.page-id-80377 .growth-planet-wrap.growth-after-color { margin-top: -261px; }
body .green-wrapper.custom-align-flex .wp-block-columns { align-items: center!important; }
.green-wrapper.custom-align-flex h3, .green-wrapper.custom-align-flex p, .workingat-thrive h3, .workingat-thrive p { color: #fff; }
.green-left-wrap .fl-row-content-wrap { padding: 20px 0!important; }
.page-id-14532 .custom-banner-form { display: none; }
body .copyright_sec .fl-node-5cde603b289e6 > .fl-module-content { margin-bottom: 20px!important; }
@media(max-width:1366px) {
  .about-top-right-image img { height: 280px; }
}
@media (max-width:1024px) {
  .our-history-sec { padding: 40px 40px 0 40px; }
  .page-id-80377 .thrive-custom-core-values-wrapper { display: block; }
  .ourhistory-wrap.new_wrap {margin-bottom: 160px;}
  .ourhistory-wrap .timelinewrap .wp-block-image {margin-bottom: -100px;}
}
@media screen and (min-width: 1367px) {
  .top-about-wrap .fl-col.fl-col-small.about-left-content { width: 35%!important; }
}
@media screen and (min-width:768px) and (max-width:1024px) {
  .about-results-wrapper.show-ipad-view-custom.about-ipad-section { display: flex!important; }
  .we-relation-video.we-mobile-view-image { display: block!important; }
  .we-relation-video .fl-html { margin: 0 0 20px; }
  .about-results-wrapper.show-ipad-view-custom .we-mobile-view-image { display: block!important; }
  .thrive-core-value .fl-html h3 { font-size: 20px; }
  .page-id-78739.page-template-about-pages-full-width-page .growth-planet-wrap > div, .page-id-79030.page-template-about-pages-full-width-page .growth-planet-wrap > div { padding: 300px 0 189px 0; }
}
.custom-icons .custom-we-wrapper h3 { min-height: 30px!important; }
@media (min-width:1024px) and (max-width:1024px) {
  .page-id-78739 .growth-after-color, .page-id-79030 .growth-after-color { margin-top: -232px; }
}
@media (min-width:820px) and (max-width:1024px) {
  .fl-pd { padding-left: 38px!important; padding-right: 38px!important; }
}
@media (min-width:820px) and (max-width:820px) {
  .top-about-wrap .fl-row-content-wrap { padding: 15px 0 0 0; }
  .fl-col-group .about-first-content { margin-bottom: 3px; }
  .max-width-758.px-20.mt-30 { margin-top: 5px!important; }
  .top-about-wrap .fl-node-nyim1dgf36uw.fl-col-small .fl-col-content.fl-node-content { margin-right: -28px; }
  .main-content.about-first-content { gap: 20px!important; }
  .hide-heading-desktop .fl-rich-text h3 { font-size: 27px; }
}
@media screen and (min-width: 768px) and (max-width: 820px) {
  .digital-marketing-green { max-width: 701px; margin: 0 auto; }
  body .digital-marketing-green.show-ipad-view-custom.wp-container-core-columns-layout-24 { max-width: none; }
  .about-top-right-image img { height: 150px; margin-left: -8px; }
  .main-content.about-first-content { gap: 0!important; }
  .top-about-wrap .about-we-heading h3 { font-size: 30px!important; }
  .main-content.about-first-content .fl-module.about-we-heading.custom-left-about-margin { margin-right: 28px; }
  .landing-page-content1 .show-ipad-view-custom .fl-button-wrap { text-align: center; }
  .relationship-results .relationship-results-content { padding-right: 28px; }
  .about-ipad-section { padding-top: 70px; }
  .digital-marketing-green.bg-green .sub-content .fl-rich-text { padding-right: 15px; }
  .award-market-page h2.wp-block-heading.hide-heading-desktop { font-size: 27px; }
  .about-buttn.center-btn { flex-wrap: nowrap!important; }
}
@media (max-width:768px) {
  .fl-node-bv2wx3ha0fk4 > .fl-module-content { margin-top: 20px; }
  .workingat-thrive { margin-top: 0; }
  .professional-growth { padding: 0!important; }
  .professional-growth-wrap { margin: 14px 0 11px 0!important; }
  .wp-block-group.about-bottom-wrap .wp-block-column.about-bottom-content { flex-basis: 100%!important; }
  .about-buttn.center-btn { text-align: center; }
  body .site-inner .fl-builder-content a.fl-button span { font-size: 18px!important; }
  .about-results-wrapper.show-ipad-view-custom.about-ipad-section .wp-block-column.fl-node-ay95zj8eqbdo.fl-col-small { flex-basis: 17%!important; }
  .fl-col-small.we-mobile-view-image { max-width: 100%; }
  .about-results-wrapper.show-ipad-view-custom.about-ipad-section .we-relation-video .fl-html a { max-width: 90%; }
  .about-results-wrapper.show-ipad-view-custom.about-ipad-section .fl-rich-text { margin: 0 20px 0 0; }
  .show-ipad-view-custom .fl-button-wrap { text-align: center; }
}
@media (min-width:768px) and (max-width:768px) {
  .custom-awards-green-wrap img { padding-right: 20px; }
  body .wp-block-columns.main-content .sub-content { flex-basis: 41%!important; }
  .main-content .sub-content2 { max-width: 46%; margin: 0 auto; }
  .workingat-thrive .fl-row-content-wrap { padding: 0; }
  .about-top-right-image img { height: 150px!important; }
  .max-width-758.px-20.mt-30 { margin-top: 4px!important; }
  .digital-marketing-green.bg-green { padding: 35px 20px; max-width: 728px; }
  .our-history-sec { padding: 0 27px!important; }
  .hide-heading-desktop { padding: 5px 0 14px 0!important; }
  .professional-growth p br { display: none; }
  .top-about-wrap .about-we-heading p { font-size: 15px; text-align: right; max-width: 96%; padding: 0 0 0 50px; }
  .wp-block-columns.professional-growth .looking-for-col { flex-basis: 40%!important; }
  .bg-grey.we-like-to-col { margin: 30px 20px 20px 20px; }
  .px-20.pt-20.about-bottom-content { padding: 20px 0; }
  .relationship-results .relationship-results-content { padding-right: 0; }
  .green-left-wrap .fl-row-content-wrap { padding: 10px 0 0 0!important; }
  .about-top-right-image img { border-top-left-radius: 18px; border-bottom-left-radius: 18px; }
  body .center-btn.custom-btn-group .wp-block-column.fl-button-group-button,   body .custom-icons .wp-block-column.custom-we-, body .result-driven-icons-row .wp-block-column.result-driven-icons-col { flex-basis: 17%!important; }
  .our-history-sec { padding: 0 18px 0 18px!important; }
  .sub-content.about-left-content { max-width: 33%!important; }
  .page-id-80377 .top-about-wrap { padding-top: 34px!important; }
  .sub-content.custom-right-about-margin .fl-module-content { margin: 20px 34px 20px 20px; }
  .our-history-sec .sub-content { padding-top: 23px!important; }
}
@media (min-width:100px) and (max-width:820px) {
  .thrive-tree-hide { display: none; }
  .center-btn.custom-btn-group .fl-button-group-button:nth-child(2) a.fl-button { background: transparent!important; border: 2px solid #db7803!important; }
  .center-btn.custom-btn-group .fl-button-group-button:nth-child(2) a.fl-button span.fl-button-text { color: #db7803!important; }
  .result-driven-icons-row { padding: 0 25px; }
  .our-history-sec { padding: 0 40px 0 40px!important; }
}
@media screen and (max-width:768px) {
  .working-at-thrive-video { margin: 15px 0 20px 0; }
  body .hide-ipad-view-custom { display: none; }
}
@media (max-width:767px) {
  .page-id-78739 .top-about-wrap, .page-id-79030 .top-about-wrap { padding-top: 50px; }
  .about-buttn.center-btn { gap: 18px; }
  .about-ipad-section h3,   .about-ipad-section p, .about-results-wrapper p { text-align: left; }
  .show-mobile { display: none!important; }
  .our-history-sec { padding: 0 15px 0 15px!important; }
  .award-market-page.px-20.py-20.has-white-background-color.has-background { padding: 0; }
  .wp-block-group.fl-row-content-wrap.fl-row-fixed-width-734 { padding: 0; }
  .working-at-thrive-video { margin: 15px 0 20px 0; }
  body .we-banner-mobile-image { display: block; }
  .ourhistory-wrap.new_wrap{ margin-top: 0;}
  .ourhistory-wrap .timelinewrap .wp-block-image{ border-radius: 30px;}
}
@media screen and (max-width:820px) {
  body .thrive-tree-hide { display: none; }
}
@media (min-width:100px) and (max-width:767px) {
  .center-btn.custom-btn-group { max-width: 317px; }
  .top-about-wrap .fl-node-nyim1dgf36uw.fl-col-small .fl-col-content.fl-node-content { padding: 0; }
  .bg-grey.we-like-to-col { margin: 25px 18px 0 18px; }
  .about-bottom-wrap .mx-20.mt-20.mb-20.px-20.is-layout-flow, .about-bottom-wrap .px-20.pt-20.about-bottom-content { padding: 0; }
  .page-id-80377 .top-about-wrap { padding-top: 27px; }
  .max-width-758.px-20.mt-30 { margin-top: 0!important; }
  .we-banner-mobile-image { margin-bottom: 0; }
  .about-results-wrapper.show-ipad-view-custom.about-ipad-section .we-relation-video .fl-html a { max-width: 100%; }
  .digital-marketing-green.bg-green { padding: 35px 20px 35px 20px; }
  .main-content.history-wrap .fl-module-content.sub-content { margin: 20px 2px 20px 2px; }
  .our-history-sec.green-left-wrap .fl-rich-text { padding-top: 20px; }
  .about-history-video .fl-module-content.working-at-thrive-video { margin: 20px 0 20px 0; }
  .main-content.about-first-content { gap: 0; }
  .about-results-wrapper.show-ipad-view-custom .we-mobile-view-image .fl-module-content { margin-left: 0; margin-right: 0; }
  .sub-content.about-left-content { max-width: 32%!important; }
  .max-width-954 .px-20.py-20.fl-module-content { padding: 20px 0 20px 0; }
  .award-market-page h2.hide-heading-desktop br { display: none; }
  .award-market-page figure.wp-block-image.size-large.px-20.py-20.hide-heading-desktop { padding: 20px 0 20px 0!important; }
}
.food-distribution.ipad-custom-full-w + .fl-module-heading h3.fl-heading { text-align: center; }
.fl-mosaicflow-item { margin-bottom: 0; }
.fl-mosaicflow-item .fl-photo-caption.fl-photo-caption-below { padding-bottom: 0; }
.serving-communities .fl-module.fl-module-heading .fl-module-content.fl-node-content { margin-top: 10px; margin-bottom: 10px; }
.custom-full-div img.fl-photo-img { width: 100%!important; }
.food-distribution.ipad-custom-full-w + .fl-module-heading .fl-module-content { margin-top: 0!important; margin-bottom: 0!important; }
.fl-mosaicflow-content { visibility: visible; }
.fl-mosaicflow-item .fl-photo-caption.fl-photo-caption-below { padding-bottom: 0!important; }
.fl-module.fl-module-gallery.fl-node-gdxjoi486kv0.food-distribution.ipad-custom-full-w.custom-play-icon { margin-bottom: 20px; }
.fl-module.fl-module-heading.fl-node-ne95fc68ust3 .fl-module-content.fl-node-content { margin-top: 0; margin-bottom: 0; }
.fl-module.fl-module-gallery.fl-node-gdxjoi486kv0.food-distribution.ipad-custom-full-w.custom-play-icon { margin-bottom: 0; }
.serving-communities .fl-module.fl-module-heading .fl-module-content.fl-node-content { margin-top: 0; margin-bottom: 0; }
.fl-module.fl-module-heading.fl-node-2gi17ldep05q, .fl-module.fl-module-heading.fl-node-5ixbldqujeo6, .fl-module.fl-module-heading.fl-node-9vs0m2i4nuwc, .fl-module.fl-module-heading.fl-node-fzys3uqm2eo0, .fl-module.fl-module-heading.fl-node-hguvjfyez1t9 { margin-top: 10px; }
.fl-module.fl-module-gallery.fl-node-gdxjoi486kv0.food-distribution.ipad-custom-full-w.custom-play-icon .fl-module-content.fl-node-content { margin-bottom: 10px; }
@media screen and (min-width:768px) {
  .fl-mosaicflow-item .fl-photo-content.fl-photo-img-png img { min-height: 246px; }
}
body .custom-awards-green-wrap { display: flex; background-color: #f4fae4; border-radius: 20px; margin-top: 28px; margin-bottom: 20px; }
.custom-awards-green-wrap .fl-col-group { display: flex; align-items: center; flex-wrap: wrap; }
.custom-awards-green-wrap .fl-col-group .fl-col-small { width: 40%; }
.custom-awards-green-wrap .fl-col-group .fl-node-zb14eg3wlys0 { width: 100%; max-width: calc(100% - 40%); }
.custom-awards-green-wrap .fl-col-group h3.custom-award-heading { padding: 0; margin-bottom: 0; font-size: 63px; line-height: 1.1; }
h3.custom-award-heading + p + p { margin: 0; }
.contentwrap p a { color: #576c2c!important; }
.contentwrap p a:hover { color: #000!important; }
.fl-col-group.fl-node-69ct8juy7hdl { display: flex; align-items: center; }
.multi-col .wp-block-column p { text-align: center; }

@media(min-width:100px) and (max-width:1180px) {
  body .custom-awards-green-wrap { margin-right: 20px!important; margin-left: 20px!important; }
  body .custom-awards-green-wrap .fl-row-content-wrap { padding: 0; }
}
@media(min-width:100px) and (max-width:768px) {
  .custom-awards-green-wrap .fl-col-group .fl-col-small, .custom-awards-green-wrap .fl-col-group .fl-node-zb14eg3wlys0 { width: 100%!important; max-width: 100%!important; }
  .custom-awards-green-wrap .fl-col-group  .fl-module-content { margin: 20px 0; }
  body .custom-awards-green-wrap .fl-col-group h3.custom-award-heading br { display: none; }
}
@media(min-width:100px) and (max-width:767px) {
  .custom-awards-green-wrap .fl-col-group .fl-node-zb14eg3wlys0 { max-width: 100%; }
  .custom-awards-green-wrap .fl-col-group h3.custom-award-heading { font-size: 35px; }
  h3.custom-award-heading + p { margin: 25px 0 17px; }
}
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; }
.wp-block-column.border-img.press-image-inner .media-press-image-wrap { border: 1px solid #ccc; width: auto !important; max-width: 220px; margin-left: auto; margin-right: auto; display: flex; align-items: center; padding: 0 20px; }
.wp-block-column.border-img.press-image-inner figure  {justify-content: center; min-height: 230px; max-height: 230px; height: 100%; display: flex; align-items: center;}
/*.wp-block-column.border-img.press-image-inner figure.aligncenter.size-medium img { min-height: 230px; object-fit: cover; }*/
@media screen and (min-width:768px) and (max-width:768px){
  .custom-ipad-mediacols { flex-wrap: nowrap !important; padding-left: 20px; }
.wp-block-column.border-img.press-image-inner figure { min-height: 188px; max-height: 188px;  }
.custom-ipad-mediacols { margin-bottom: 30px !important; }
}
@media screen and (min-width: 768px) and (max-width:821px) {
  .wp-block-column.border-img.press-image-inner figure {min-height: 209px; max-height: 209px;}
}

@media(min-width:992px) and (max-width:1023px) {
  .page-id-79030.page-template-about-pages-full-width-page .growth-planet-wrap > div { padding-top: 520px; }
  .page-id-79030.page-template-about-pages-full-width-page .growth-planet-wrap > div { background-size: 96%!important; }
}
@media screen and (max-width:1025px) {
  .awards-grey-wrapper .fl-col-group .fl-rich-text a { text-decoration: underline!important; }
  .fl-node-xepfwmaykzbu .fl-module-content.fl-node-content div a { text-decoration: underline!important; }
  .single-job-detail #jobs p iframe { margin: 0 auto; display: table; width: 100%; }
}
.three-fourths ul li ul { margin-bottom: 0!important; margin-top: 15px; }
.three-fourths ul li:nth-last-child(1) { margin-bottom: 0; padding-bottom: 0; }
@media(min-width:830px) and (max-width:844px) {
  .top-about-wrap .about-we-heading h3 { font-size: 37px; }
  .top-about-wrap .about-we-heading p { line-height: 1.3; }
}
@media(min-width: 821px) and (max-width: 969px) {
  .fl-mosaicflow-item { margin-bottom: 20px; }
  .fl-photo-caption-below { padding-top: 0; }
}
.page-id-14532 .emailwrap { display: none!important; }
.protectedpage_formwrap form { max-width: 640px; margin: 100px auto; padding: 0 15px; }
.protectedpage_formwrap form input#pwbox-14532 { border-radius: 4px; }
.protectedpage_formwrap form button.password_submit { background: #db7803; border: 2px solid #db7803; border-radius: 90px; color: #fff; font-size: 20px; font-family: 'ProximaNova-Extrabld',Arial; width: 100%; padding: 16px; }
.protectedpage_formwrap form img.loaderImg { margin: 0 0 0 0; position: relative; top: 2px; }
@media screen and (min-width: 768px) and (max-width:1024px) {
  .awards-grey-wrapper .fl-col-group .fl-rich-text h3 { font-size: 18px; min-height: inherit; max-height: inherit; }
}
@media screen and (min-width:821px) {
  .fl-node-f0ciaojum42g .fl-photo-img-png { margin-top: -65px; }
  .fl-node-ob1vmufe3xk8 { margin-top: -70px!important; }
}
@media (max-width:1024px) and (min-width:1024px) {
  .page-id-79030.page-template-about-pages-full-width-page .growth-planet-wrap > div { padding-right: 300px 0 320px 0!important; }
}

/**Sliver award css**/
.silver-award-wrap { border-radius: 11.4px; margin-bottom: 0; background: #fff; box-shadow: 0 14.25px 28.499px -2.85px rgba(145, 158, 171, 0.25); }
.silver-award-wrap .award-image { position: relative; }
.silver-award-wrap .award-image img { position: absolute; bottom: 0; right: 0; height: 100%; }
.silver-award-wrap .award-text-warp { padding: 40px; }
.telly-award-wrap .fl-module.fl-module-html { margin: 0; }
.text-underline a:hover { color: #49453b; }
.silver-award-wrap h3 { font-size: 25px; font-family: 'ProximaNova-Bold',Arial; }
.silver-award-wrap .award-image figure img { border-bottom-right-radius: 10px; }
@media screen and (min-width: 960px) and (max-width: 1060px) {
  .silver-award-wrap .award-text-warp { padding: 30px 20px 30px 30px; }
  .silver-award-wrap .award-text-warp h3 { font-size: 19px; }
}
@media(min-width:768px) and (max-width:960px) {
  .page-id-78739 .top-about-wrap, .page-id-79030 .top-about-wrap { padding-top: 34px!important; }
  .wp-block-column.border-img.press-image-inner figure.wp-block-image { min-height: 210px; max-height: 210px; }
}
@media screen and (min-width: 769px) and (max-width: 821px) {
  .silver-award-wrap .award-text-warp { padding: 30px 30px; }
  .silver-award-wrap .award-text-warp h3 { font-size: 20px; }
  .silver-award-wrap .award-image img { height: inherit; }
  .silver-award-wrap h3 { font-size: 22px; }
}
@media screen and (min-width: 768px) and (max-width: 768px) {
  .silver-award-wrap .award-image img { position: absolute; bottom: 0; right: 0; height: 60%; object-fit: cover; }
  .silver-award-wrap .award-image { position: relative; max-width: 40%; }
  .silver-award-wrap .award-text-warp { max-width: 60%; }
  .custom-imob-show { display: block !important; }
}
@media screen and (min-width: 769px) {
  .custom-partners-logos .fl-col-group { display: flex; width: 100%; justify-content: center; }
  .custom-partners-logos .fl-col-group + .fl-col-group .fl-col .fl-module-content.fl-node-content { margin: 20px 15px; }
}
@media screen and (max-width: 768px) {
  .silver-award-wrap .award-text-warp { padding: 30px 20px 20px; }
  .silver-award-wrap { max-width: 100%; margin: auto 20px; }
}
@media screen and (max-width: 767px) {
  .silver-award-wrap .award-image img { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; position: relative; bottom: 0; width: 100%; left: auto; right: 0; object-fit: cover; height: 220px; }
}

@media screen and (min-width:481px) and (max-width:767px){
  .footer_custom .fl-row-content .fl-col{max-width: 33.33% !important;}
  .custom-align-flex.show-ipad-view-custom h2 br { display: none; }
  .greenbg .logo-section.container { flex-wrap: nowrap; }
}
@media (min-width:768px) and (max-width: 768px) {
  
  .wins-sec-wrap .fl-node-4fasn3xhjtwu {
	  margin:0px;
  }

  .wins-sec-wrap .fl-node-8dsy7h0ilk1m {
      width: 70% !important;
	  
  }

  .wins-sec-wrap .fl-node-b1jmga9e62fv {
		margin: 0px;
  }
}