body {font-family: 'ProximaNova-Regular', Arial, Helvetica, sans-serif; font-weight: normal; font-display: auto;}
.fa, .far, .fas, .fi-plus, .fi-minus{font-family:"Font Awesome 5 Free"; font-weight:900; font-style:normal;}
.fa-vcard:before, .fa-address-card:before {content:"\f2bb";}
.fa-plus:before,.fi-plus:before {content:"\f067";}
.fa-minus:before,.fi-minus:before{content:"\f068";}
.fa-share:before {content: "\f064";}
.fa-check:before {content: "\f00c";}
.fa-times:before {content: "\f00d";}
body .fi-plus:before,body .fi-minus:before{font-family:"Font Awesome 5 Free"; font-weight:900;}
.ginput_container.ginput_container_select:focus-visible,.gform_wrapper .gform-body li.gfield select.gfield_select:focus-visible,a:focus-visible{outline: none !important; outline-style: none;}
img.alignleft { float: left; text-align: left; margin: 0 24px 24px 0; }
html body .mx-80{max-width:80%;}
.width-960 {max-width:960px; margin: 0 auto;}
.max-960 .fl-row-content.fl-row-fixed-width{max-width:960px; margin: 0 auto;}
.flex-content{display: flex; align-items: center;}
img.aligncenter { margin:auto; display: block;}
ul, li, code {font-family: 'ProximaNova-Regular', Arial;}
a{color:#738942;}
a.border-bottom {border-bottom:1px solid #738942!important;color:#738942 !important;}
body .custom-bottom-border {border-bottom: 1px solid #85985a;}
body .custom-bottom-border:hover {color: #85985A !important;}
.certifications-image2 img { border: 1px solid #e3e3e3;}
.landing-page-content1 li {margin-bottom: 10px; font-size: 16px; line-height: 1.8; color: #000;}
.landing-page-content1 a, .landing-page-content1 h4 {font-family: 'ProximaNova-Bold', Arial;}
.ada-service-sec-wrap ol li{list-style-type:auto;}
body.page-template h2 {font-size: 32px; font-family: 'ProximaNova-Extrabld', Arial;}
b,strong,h1 strong {font-family: 'ProximaNova-Extrabld', Arial; font-weight: normal;}
h2 strong {font-family: 'ProximaNova-Extrabld', Arial; font-weight: normal; color: #433f34;}
h3 {font-size: 27px; font-family: 'ProximaNova-Extrabld', Arial;}
h3 span {font-size: 27px !important;}
h4 {font-size: 20px; font-weight: normal; letter-spacing: 0.1px; font-family: 'ProximaNova-Extrabld', Arial;}
.img-border-radius img{-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.social-review-item {margin-top: 8px; pointer-events: none;}
.icon-newcitypage-star{font-style:normal; padding: 0 4px;}
.icon-newcitypage-star:before {content: "\e90e"; font-family: 'new-city-page-icons' !important; color: #f2cd23;}
.reviews-row .social-review-item span.review-count { font-weight: 400;padding-top: 0;display: block; color: #f2cd23; font-family: 'ProximaNova-Extrabld', Arial;font-size: 17px;line-height: 1.6;letter-spacing: 1.5px;text-transform:capitalize;}
.accord_my_new .fl-accordion-small .fl-accordion-button{position: relative;}
.accord_my_new .fl-accordion-small .fl-accordion-button::before { content: ''; font-family: "Font Awesome 5 Free";position: absolute;}
.inner-from-div p {padding: 0 0px 0 10px;}
.flexcols .fl-col-group-nested {display: flex;}
.flexcols .fl-col-group-nested .fl-col {width: 33.3%;}
.result-details .fl-node-content { margin: 0;}
.custom_client_result .case-study-info .inner-case-content img {width: 27px;}
.custom-lr-colume-back .right-content h4 a:hover {border-bottom: 1px solid #000;}
body .franchise-service-wrap .custom-lr-colume-back .right-content h4 a strong:hover {color: #000 !important;}
.page-id-36892 .site-inner .content-sidebar-wrap .fl-col.fl-node-5fc798fd01d95.fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-5fc798fd01d9c.result-details .fl-module-content.fl-node-content .fl-html .case-study-info svg {width: 81px;}
.page-id-36892 .site-inner .content-sidebar-wrap .fl-col.fl-node-5fc798fd01d94.fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-5fc798fd01d98.result-details .fl-module-content.fl-node-content .fl-html .case-study-info svg { width: 128px;}
.page-id-51847 .fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-61320e1be2e50.social-media-list-sec .fl-row-content-wrap .fl-row-content.fl-row-fixed-width.fl-node-content .fl-col-group.fl-node-61320e1c0a3d7 .fl-col.fl-node-61320e1c0a543 .fl-html ul li p.sec-title {padding-left: 17px;}
.page-id-51847 .fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-61320e1be2e50.social-media-list-sec .fl-row-content-wrap .fl-row-content.fl-row-fixed-width.fl-node-content .fl-col-group.fl-node-61320e1c0a3d7 .fl-col.fl-node-61320e1c0a543 .fl-html ul li p.sec-title:before {left: 0;}
.page-id-21999 .content-sidebar-wrap .fl-col-group.fl-node-5dd858b8ba1dc.fl-col-group-nested .fl-col.fl-node-5dd858b8ba469.fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-b57pmjrhg60z .fl-module-content.fl-node-content { margin-bottom: 6px;}
.page-id-21999 .content-sidebar-wrap .fl-col-group.fl-node-5dd858b8ba1dc.fl-col-group-nested .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-s1ab4mhv9728 .fl-module-content.fl-node-content {margin-bottom: 6px;}
.page-id-21999 .content-sidebar-wrap .fl-col.fl-node-5dd858b8ba4fd.fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-tq1uyw7e04vd .fl-module-content.fl-node-content {margin-bottom: 6px;}
.page-id-21999 .content-sidebar-wrap .fl-col-group.fl-node-5dd85c831a513.fl-col-group-nested .fl-col.fl-node-5dd85c831a70b.fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-qt8mfb2vou0d .fl-module-content.fl-node-content {margin-bottom: 6px;}
.page-id-21999 .content-sidebar-wrap .fl-col.fl-node-5dd85c831a756.fl-col-small .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-xyas436noghf .fl-module-content.fl-node-content {margin-bottom: 6px;}
.page-id-47321 .site-inner .content-sidebar-wrap .fl-col-group.fl-node-60a67a092603e .fl-module.fl-module-rich-text.fl-node-60a67a0925f65.conversion-list-section .fl-module-content.fl-node-content ul.list-bullet-align {column-count: 2;display: block;}
.page-id-32617 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f48b0b66bd92 .fl-module-content.fl-node-content .fl-rich-text ul.list-bullet-align { display: block; column-count: 2; padding: 0px 30px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2){
.page-id-10370 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-row-content-wrap .fl-row-content.fl-row-fixed-width.fl-node-content .fl-col-group.fl-node-5aa6591f6f689 .fl-module-content.fl-node-content { min-height: 100px; }
.page-id-10370 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-node-5aa65b3943390 > .fl-module-content{ margin-left:23px!important;}
.page-id-10370 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-node-5aa65bcdc2fbc > .fl-module-content{ margin-left:16px!important;}
.page-id-10370 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-node-5aa65bcad54d6 > .fl-module-content{margin-left:15px!important;}
.page-id-10370 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-node-5aa65bc7ca1fa > .fl-module-content{margin-left:20px!important;}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
.web-design-faq-section .fl-accordion .fl-accordion-item .fl-accordion-button a {padding-right: 15px;}
body .custom-content-number .wp-block-column.grey-box-col { height: auto;}    
}
@media screen and (min-width: 100px) and (max-width: 767px){
body.logged-in.admin-bar .site-container header.site-header {top: 46px;}
body h2, body h3,h2 span,h3 span{font-size: 25px!important;}  
.reviews-row .fl-row-content > .fl-col-group > .fl-col.fl-col-small:first-child{padding-top:0px;}
.reviews-row .fl-row-content > .fl-col-group > .fl-col.fl-col-small{padding-top:20px;}  
.strategy-content .green-circle {top: 57px !important;}
div.strategy-content p { padding: 10px 18px !important;}
.page-id-32617 .site-inner .content-sidebar-wrap .fl-module.fl-module-rich-text.fl-node-5f48b0b66bd92 .fl-module-content.fl-node-content .fl-rich-text ul.list-bullet-align { display: block;column-count: 1;     padding: 0px 0px;}
.page-id-76036 .portfolio-slider .slider.portfolio-web-design-slider button.slick-prev { left: 11px; top: 50%; margin-top: -14px; }
.page-id-76036 .portfolio-slider .slider.portfolio-web-design-slider button.slick-next { right: 15px; top: 50%; margin-top: -14px; }
.page-id-76036 .reviews-sec .wp-block-group__inner-container .wp-block-columns .is-layout-flow.wp-block-column {flex-basis: 100%!important;}
}
@media screen and (min-width: 100px) and (max-width: 768px){
.custom-mobile-text-center .fl-module.fl-module-icon,.custom-mobile-text-center .fl-row-content-wrap,
.custom-mobile-text-center .fl-row-content-wrap p {text-align: center !important;}
.fl-col.fl-col-small {max-width:100%;}
.site-inner .get-free-proposa .fl-row-content-wrap {padding-top:0px;}
.page-id-51847 .content-sidebar-wrap .fl-row-content-wrap .fl-module.fl-module-html.fl-node-61320e1be100b .fl-module-content.fl-node-content {padding-left: 10px;}
.fl-node-5851734f474e8.btn-talk .fl-button-left {text-align: center;}
body .custom-design .icon-textwrap {align-items: start !important;}
}
@media screen and (min-width:767px){
.reviews-row .fl-row-content > .fl-col-group{display:flex;} 
.site-inner .get-free-proposal h2.fl-heading {font-size: 35px;} 
body .order-change .fl-module-content { margin: 15px 0px !important;}
}
.custom_client_result .fl-col-group-nested {display: flex; flex-wrap: wrap !important; justify-content: center;}
.custom_client_result .fl-col-group-nested .fl-col-small .results_video .fl-module-content.fl-node-content {margin: 0;}
.custom_client_result .fl-col-group-nested .fl-col-small {max-width: 50%; width: 100%; overflow: hidden; flex: 0 0 33.33%; padding: 15px; display: flex;}
.custom_client_result .fl-photo-content{width:100%;}
.casestudies .fl-col-small:first-child {padding-left: 0px;}
.casestudies .fl-col-small:last-child {padding-right: 0px;}
.custom_client_result .fl-photo-content img {width: 100%; height:175px; object-fit: cover;display:block;}
.custom_client_result .fl-col-group-nested .fl-col-small .fl-col-content {border: 1px solid #ccc !important; margin: 0; width: 100%; background: #FFF;} 
.custom_client_result .fl-col-content.fl-node-content {margin: 0 20px;}
.custom_client_result .sem-blog-img .fl-module-content.fl-node-content { margin: 0; }
.custom_client_result .sem-blog-img img { display: block; width: 100%; }
.custom_client_result .client-tagline {background: #f5d74f; padding:10px;}
.custom_client_result .client-tagline .fl-module-content {margin:0px;}
.custom_client_result .client-tagline .tagline h3 {font-family: 'ProximaNova-Extrabld', Arial !important; font-size:18px!important; line-height:normal;}
.custom_client_result .client-tagline .tagline h3 a {text-decoration: none !important; font-family: 'ProximaNova-Extrabld', Arial !important; font-size:18px; line-height: normal;  display: block; text-decoration: underline!important;}
.custom_client_result .client-tagline .tagline p{margin-bottom:0;}
.custom_client_result .client_result_custom {display: flex; justify-content: center; margin:0; padding:0px;}
.custom_client_result .client_result_custom .left-custom.result_custom {border-right: 1px solid #ccc; width: 50%; padding:0 10px 0 0;}
.custom_client_result .client_result_custom p{margin:0; font-size:14px; line-height: 20px;}
.custom_client_result .client_result_custom p.result_psntg{padding-bottom: 5px;}
.custom_client_result .client_result_custom p.result_psntg,.custom_client_result .client_result_custom p.result_psntg b,.custom_client_result .client_result_custom p.result_psntg strong{font-size: 22px; color: #6a8338; font-family: 'ProximaNova-Bold', Arial!important; text-align: center;} 
.custom_client_result .client_result_custom p strong {line-height: 25px; font-weight: normal; font-family: 'ProximaNova-Regular', Arial;}
.custom_client_result .client_result_custom .right-custom.result_custom{padding:0 0 0 10px; width: 50%;}
.custom_client_result .from-the-client-wrapper {padding: 20px 15px 0;font-style: normal;position: relative;}
.custom_client_result .from-the-client-wrapper svg {position: absolute;top: 32px;}
.custom-seo-solutions.custom_client_result .result-details .from-the-client-wrapper svg { margin-right: 10px; margin-top: -20px; min-width: 26px; }
.custom_client_result .from-the-client-wrapper p{font-style:normal!important;}
.custom_client_result .case-study-info{padding-top:15px;}
.custom_client_result .case-study-info .heading-txt{font-size:18px;}
.custom_client_result .case-study-info .heading-svg-txt img,.custom_client_result .case-study-info .heading-svg-txt svg{max-width: 30px; margin:0px 10px 0px 0;}
.custom_client_result .case-study-info .heading-svg-txt strong{color: #433F34;}
.custom_client_result .case-study-info p:last-child{margin-bottom:0;}
.custom_client_result .results_video .fl-module-content.fl-node-content {margin: 0;}
.custom_client_result.two-section-case-study .fl-col-group-nested .fl-col-small{flex: 0 0 50%;}
@media screen and (min-width: 100px) and (max-width: 768px){
.custom_client_result .fl-col-group-nested .fl-col-small {max-width: 100%; width: 100%; overflow: hidden; flex: 100%; padding:0;}
.custom_client_result .fl-col-group-nested .fl-col-small:last-child{padding-bottom:0}
.custom_client_result .fl-col-group .fl-col-small .fl-col-content{margin-bottom:15px;}
.custom_client_result.two-section-case-study .fl-col-group-nested .fl-col-small{flex:100%;} 
.custom_client_result>.fl-row-content-wrap {padding-bottom: 0px;}
.cus-orng-btn>.fl-module-content { margin-bottom: 0px;}
.seo-services-wrapper>.fl-row-content-wrap {padding-bottom: 6px;}
.seo-audit-report .seo-audit-heading h2.fl-heading {margin-bottom: 5px!important;}
.seo-methodology>.fl-row-content-wrap {padding-top: 0px;}
.fl-node-5f62192b1fa5e>.fl-module-content.fl-node-content {margin-bottom: 0px;}
.seo-custom-faq\'s>.fl-row-content-wrap {padding-top: 0px;}
.page-id-56205 .fl-row-content-wrap .fl-row-content.fl-row-fixed-width.fl-node-content .fl-col-group.fl-node-5cde63229280a .fl-col.fl-node-5cde632292984 .fl-col-content.fl-node-content .fl-module.fl-module-rich-text.fl-node-5cde63e177131.footer_hdng .fl-module-content.fl-node-content .fl-rich-text {padding-top: 40px;}
.fl-cta-wrap.fl-cta-inline {text-align: center;}
}
@media (min-width:1024px){
.page-id-76036 .icon-newcitypage-star:before {font-size: 19px;}
.digital-pr-sec {margin-right: 24px;}
.slider.portfolio-web-design-slider.slick-initialized.slick-slider { padding: 0 20px;}
}
@media screen and (max-width:1024px){
.page-id-34052 .site-container .site-inner .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-5f7af8f92a9dd .fl-module-content.fl-node-content .slick-prev,.page-id-34052 .site-container .site-inner .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-5f7af8f92a9dd .fl-module-content.fl-node-content  .slick-next{ top:40%;}
.page-id-34052 .site-container .site-inner .fl-col-content.fl-node-content .fl-module.fl-module-html.fl-node-5f7af8f92a9dd .fl-module-content.fl-node-content .slick-slide{margin: 0 27px!important;padding-left: 22px;}
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color1 .enterprises { min-height: 305px;}
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color2 .enterprises {min-height: 300px;}
.franchise-green-wrap .fl-html { margin-left: 22px;} 
.custom-inner-drone-services>.fl-row-content-wrap {padding-right: 0px!important;}
body .take-advantage-sec { flex-wrap: wrap !important; }
body .take-advantage-sec > div { flex-basis: 100% !important; }
.online-reputation-img figure img { width: 100%; max-width: 90%; }
}
@media (min-width:991px) and (max-width:1300px){
.video-production-wrap .production-images-custom ul.video-inner-images {max-width: 947px;margin: 0 auto;}
.list-custom-icon .custom-ecommerce-services .right-inner h4 {font-size:17px;}
}
@media(min-width:821px) and (max-width:1022px){
.custom-inner-drone-services .fl-row-content-wrap .fl-col-group img {min-height:1000px !important;}
.custom-ecommerce-width h3 br {display: none;}
.list-custom-icon .custom-ecommerce-services .right-inner h4 {font-size: 18px;}
}
@media (min-width:820px) and (max-width:820px){
.from-client .result-details .fl-module-content {margin: 20px 16px;}
html body .poor-reputation {padding-right: 0 !important;padding-left: 0 !important;}
.certifications-image .fl-module-content {margin-left: 260px;}
.advertisingwrap ul.greencircle-pr-page.showall  .inner-step {top:28px;}
.certifications-image2 .fl-module-content {margin-right:235px;}
}
@media screen and (max-width:820px){    
.custom_client_result .client-tagline .tagline h3 br {display: none;}
.hide-desktop-mobile{display: none !important;}
.custom-heading-mobile p {text-align: center !important;}
.contactwrap .innercols .left-col:after {background-size: 106% 64%;bottom: -197px;}
.revere-column .fl-row-content-wrap .fl-col-group { flex-direction: column-reverse !important; display: flex; flex-wrap: wrap; }
.page-id-42886 .site-inner .content-sidebar-wrap .fl-col-group.fl-node-6070480ba8cb8 .strategy-content .green-circle .fa-check:before {font-size: 40px;}
.page-id-42886 .site-inner .content-sidebar-wrap .fl-col-group.fl-node-6070480ba8cb8 .strategy-content .green-circle {top: 85px; right: 10px!important; width: 65px;height: 65px;}
.page-id-42886 .site-inner .content-sidebar-wrap .fl-col-group.fl-node-6070480ba8cb8 .strategy-content .green-circle .fa-times:before {font-size: 40px;}
.page-id-42886 .site-inner .content-sidebar-wrap .fl-col-group.fl-node-6070480ba8cb8 .strategy-content .orange-color { top: 83px; width: 70px; height: 70px;}
.page-id-76036 .slick-list.draggable {padding: 0px 9px;}
.page-id-79479 .gform_footer.top_label img#gform_ajax_spinner_91 {right: 30% !important; bottom:22px;}
}
@media screen and (min-width: 769px) and (max-width: 880px){
.take-advantage-sec { flex-direction: column; padding: 0 20px;}
.amazon-sec { padding: 40px 20px;}
.benefits-sec {padding: 0 20px;}
}
@media screen and (min-width:769px) and (max-width:820px){
.custom_client_result .fl-col-group-nested .fl-col-small{flex: 0 0 50%;}
.btn-wrap.is-style-fill.btn  a { font-size: 20px !important;}
body .seo-audit-report #so-widget-form input[type=submit] { background-size: 5%; background-position: 86%;}
body .service-case-study-wrap figure img { max-height: 157px;}
body .service-case-study-wrap.twocols img {max-height:118px;}
body .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4{font-size: 15px;}
}
@media screen and (min-width:821px){
.min-width-custom .custom-lr-colume-back .right-content h4 {min-height: 45px;}
.custom-min-height-heading .custom-lr-colume-back .right-content h4 {min-height: 43px;}
}
@media (min-width:769px) and (max-width:991px){
.custom_client_result .client-tagline { min-height: 79px !important; }
 ul.web-design-solution-list { gap: 20px;}
  body.page-id-42886 .list-bullet-align, ul.web-design-solution-list { gap: 0;}
 ul.list-bullet-align.col-50 { gap: 0;}
 ul.list-bullet-align.list-no-gap { gap: 0; }
 body .list-bullet-align.col-50 li { max-width: 48% !important;}
 .page-id-56205 .custom_client_result .case-study-info .inner-case-content {margin-top: 15px;}
 body .digital-case-study .image-wrap .text-description h2 {font-size: 17px;}
}
@media only screen and (min-width:821px) and (max-width:1080px){
.from-the-client-wrapper .inner-from-div strong {padding: 0 0 0 35px !important;}
.page-id-69 .site-inner .custom_client_result .client-tagline.client-tagline-with-info {min-height: 141px;}
}
.custom-lr-colume-back{min-height: auto; display: flex;}
.custom-lr-colume-back .left-image{width:60px; text-align: center; display: flex; align-items: flex-start;} 
.custom-lr-colume-back .left-image svg,.custom-lr-colume-back .left-image img{max-width:60px; height:60px;width: 100%;object-fit: contain; display: block;}
.custom-lr-colume-back .left-image img { margin-top: -5px; }
.custom-lr-colume-back .right-content {width: 100%; margin-bottom:0px; font-size: 16px; font-family: 'ProximaNova-Regular', Arial; line-height:28px; color: #000; padding-left:15px; text-align: left;}
.custom-lr-colume-back .right-content h4{color: #433F34 !important; font-family: 'ProximaNova-bold', Arial; margin-bottom:15px; min-height:auto;}
.custom-lr-colume-back .right-content h4 strong{color:#433F34!important;font-family: 'ProximaNova-bold', Arial !important;}
.ecommerce-seo-services-wrapper .custom-lr-colume-back .left-image{margin-top:-10px;}
.custom-lr-colume-back .right-content h4 a{font-family: 'ProximaNova-bold', Arial !important; border-bottom: 1px solid #5E6F27; }
.custom-lr-colume-back .right-content h4 a strong{color:#6a8338!important;}
.custom-black-color .custom-lr-colume-back .right-content h4{color: #433F34;}
.ecommerce-faq i.fl-accordion-button-icon {font-size: 20px; text-align: center;}
.ecommerce-faq i.fl-accordion-button-icon:before {font-size: 18px;}
.ecommerce-faq .fl-accordion-button:focus, .ecommerce-faq .fl-accordion-button:focus-visible {outline: none !important;outline-offset:0px;outline-style: none;}
.ecommerce-faq .fl-accordion-button-label:focus,.ecommerce-faq .fl-accordion-button-label:active, .ecommerce-faq .fl-accordion-button-icon:focus,.ecommerce-faq .fl-accordion-button-icon:active, .fl-accordion-small .fl-accordion-button .fl-accordion-button-label:focus{outline: none !important}
.custom-hover-effect strong span:hover {color: #85985a !important;}
.Custom-digital-accordions .fl-accordion-button .fl-accordion-button-label{outline:none;} 
.Custom-digital-accordions .fl-accordion-item.fl-accordion-item-active .fl-accordion-button-label { color: #556C26 !important; }
.modal-iframe {max-width: 1140px; width: calc(100% - 16px); padding: 0px 10px !important;}
audio, canvas, iframe, video, svg {vertical-align: middle;}
.media {height: 0; height: auto; margin-bottom: 1rem; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; position: relative;}
.media iframe, .media object, .media embed, .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-loader:after {position:absolute; top:0; right:0; bottom:0; left:0; z-index:3; width:200px; height:200px; margin:auto; content:""; background: url(https://thriveagency.com/wp-content/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-iframe {overflow: visible; position:relative;}
.modal-iframe:before { content: "X"; position: absolute; top: -34px; right: 0; color: #fff; font-size: 23px; font-weight: 900; pointer-events: none; cursor: pointer; }
.modal-close {position: fixed; top: 1px; right: 1px; z-index: 2; 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;}
.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-out, .fade-in {-webkit-transition: opacity .3s; transition: opacity .3s;}
.fade-out {opacity: 0 !important;}
.fade-in {opacity: 1 !important;} 
.modal-close {display: none;}
body .list-bullet-align, ul.web-design-solution-list{margin-left: 0; width: 100%; display: flex; flex-wrap: wrap;} 
body .list-bullet-align li, ul.web-design-solution-list li{width:100%; list-style:none; position:relative; padding-left:20px; text-align: left;}
ul.web-design-solution-list li{font-weight: 600;}
body .list-bullet-align.col-50 li{max-width:50%;}
body .list-bullet-align li:before, ul.web-design-solution-list li:before {position:absolute; content:""; width:8px; height:8px; border:2px solid #85985A; border-radius:100%; top:9px; left:0;}
ul.web-design-solution-list {padding-left: 20px;} 
body .check-bullet-wrap-bg {background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 2px 5px #00000029; padding: 20px 30px; position: relative;}
body .check-icon-img-wrap {position: absolute; background-repeat: no-repeat; box-shadow: 0px 2px 5px #00000029; border-radius: 100px; right:-12px; top: -41px; width: 100px; height: 100px; display: flex; justify-content: center; z-index: 99; background:#FFF;}
body .check-icon-img-wrap img {width:60px; display:flex; align-items:center;}
body .list-check-bullet-align.check-600 {max-width:600px;}
body .list-check-bullet-align{width: 100%; display: flex; flex-wrap: wrap; margin:0 auto; padding:0;} 
body .list-check-bullet-align li{width:100%; list-style:none; position:relative; padding-left:30px; text-align: left;}
body .list-check-bullet-align.col-50 li{max-width:50%;}
body .list-check-bullet-align li:before {position: absolute; left:0px; content: '\f00c'; font-weight: bold; font-family: "Font Awesome 5 Free"; color: #738942; border: none; width: auto; height: auto; top: 0;}
body .list-bullet-circle li {position: relative; display: flex; flex-wrap: wrap; padding-left: 20px;}
body .list-bullet-circle li:before {position: absolute; content: ""; height: 8px; width: 8px; background: #556c25; border-radius: 100%; left: 0; top:7px;}
body .list-bullet-circle li h2 {color: #433F34; font-size:20px!important; margin-bottom:10px; font-family: 'ProximaNova-Bold', Arial;}
body .list-bullet-circle li p {padding-left: 0 !important;margin-left: 0 !important;}
body .list-counter-sec{position:relative; counter-reset:section; padding-left:20px;}
body .list-counter-sec li {width:100%; list-style:none; position:relative; padding-left:20px; text-align: left;}
body .list-counter-sec li:before {counter-increment: section; content: counter(section) ". "; position: absolute; left: 0px;}
body .list-counter-sec.upper-alpha li{padding-left:35px;}
body .list-counter-sec.upper-alpha li:before{content: counter(section, upper-alpha) !important; background:#85985A; color: #fff;border-radius: 100px;width: 25px; height: 25px;display: flex;text-align: center;    justify-content: center; font-size: 14px;line-height: 26px;}
ul.website-brand-stories {border: 1px solid #f3f3f3; display: flex; flex-wrap:wrap; width: 100%; margin-left: 0; margin-bottom: 0; border-radius: 50px;justify-content: space-around;}
ul.website-brand-stories li {list-style: none; margin-bottom: 0; padding: 20px 0px; color: #576c2c;}
.height-equal-300, .height-equal-300 img {max-height: 300px;}
.strategy-content .green-circle {right: 20px !important;} 
.social-media-list-sec ul .sec-title {font-style: italic; position: relative;}
.social-media-list-sec ul p.sec-title:before {position: absolute;content: ''; left: -17px; background-color: #5E6F27; width: 8px; height: 8px; top: 10px; border-radius: 100%;}
@media screen and (min-width: 100px) and (max-width: 768px){
.ada-banner-image-new {text-align: center;}
.ada-advantage-svg-image {margin: 0 auto;display: table;}
.page-id-34360 h3, .page-id-34360 h2 {text-align: center;}
.fl-node-j4xn035tre6w h5.fl-heading {text-align: center;}   
}
@media screen and (max-width:820px){
.btn-alignment-center.cus-orng-btn .fl-cta-wrap .fl-button-wrap a.fl-button { padding: 8px 15px!important;}
.multi-col h2 a {font-size: 18px;}
}
@media screen and (min-width:769px){
.custom_client_result .client-tagline{min-height: 60px; height:57px; display: flex; width: 100%; justify-content: center; align-items: center;} 
.page-id-69 .site-inner .custom_client_result .client-tagline.client-tagline-with-info { min-height: 87px!important;}
}
@media screen and (min-width: 820px) and (max-width: 820px){
.cus-num-col { flex-basis:7%!important; margin-right: 0!important; }
}
@media screen and (min-width:820px){
.custom_client_result .client-tagline.client-tagline-with-info{min-height:87px;}
.marketing-custom-col-width .fl-col-group {display: flex;}
.fl-node-5ecbbe089ce8a.franchise-seo-map {position:absolute; right:0; top: 40px;}
.marketing-custom-col-width .fl-col-group .fl-col.fl-col-small {max-width: 50% !important;}
.result-details ul li{padding-left:29px;}
.result-details ul li{ margin-bottom:0px;}
}
.page-id-69 .custom-lr-colume-back .left-image img{max-width:45px; height:43px;width: 100%; display: block;}
.list-design-wrap {max-width: 960px; margin: 0 auto; margin-bottom:20px;}
.amazon-post-sec-wrap img {height: 500px; border: 2px solid #d3d2d2;}
.post-image-wrap h6.title{font-size:16px; color:#85985A; margin-bottom: 20px; text-align: center;  text-transform: capitalize; height: 30px;}
.amazon-seo-services-list-count .fl-module-content.fl-node-content h3 span{font-size:20px!important;}
.walmart-marketing .fl-col-group {max-width:1020px; margin:0 auto;}
.walmart-outer-services ul li {list-style: none; width: 50%; float: left; text-align: center;}
.walmart-outer-services ul li img {max-height:115px; height:100%; object-fit: contain;}
.walmart-outer-services ul li .walmart-services {padding: 0 15px;}
.walmart-inner-services .right-content h4 {min-height: 40px;}
.shopify-svg-image svg { width: 100%; max-height: 350px; height: 100%; }
.shopify-svg-image-size img { width: 100%; max-height: 350px; height: 100%; }
.ecommerce-marketing-custom-listing ul {margin-left: 0;}
.ecommerce-marketing-custom-listing ul li {list-style: none; width: 33.33%; float: left; counter-increment: my-awesome-counter; position: relative; padding-left: 70px; display: inline-block; min-height: 380px;}
.ecommerce-marketing-custom-listing ul li:before {content: "0" counter(my-awesome-counter); color: #433f34; opacity: 0.21; font-size: 45px; font-weight: 700; font-family: "proximanova-extrabld", Arial; position: absolute; left: 0; top: -25px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}
ul.ecommerce-advertisimg-list.eCommerce-list li {text-align: left;}
.ecommerce-marketing-wrapper h4 {color: #85985a; font-family: "proximanova-bold", Arial;}
.ecommerce-marketing-wrapper h4 br{display:none;}
.ecommerce-marketing-custom-listing ul li:hover:before {color: #85985a; opacity: 1;}
.custom-ecommerce-services .inner-left {text-align: center;}
.search-engine-intro.goals-list-content .fl-col-group {display: flex; align-items: center; flex-wrap: wrap;}
.process-root-content h6.title {font-size: 20px; font-family: 'ProximaNova-bold', Arial;}
.strategy-allows-fails-wrap .fl-col-group.fl-node-6070480ba8cb8{display:flex; flex-wrap:wrap;}
.strategy-allows-fails-wrap .fl-row-fixed-width.fl-node-content > .fl-col-group > .fl-col.fl-col-small{position:relative;}
.strategy-allows-fails-wrap .fl-row-fixed-width.fl-node-content > .fl-col-group > .fl-col.fl-col-small:before{content: ""; display: block; position: absolute; top: 20px; left: 20px; width: calc(100% - 40px); height: calc(100% - 40px); background: #F00; border-radius: 20px; background:#738942; -webkit-box-shadow:0 0 14px rgb(0 0 0 / 4%); -moz-box-shadow:0 0 14px rgb(0 0 0 / 4%); box-shadow:0 0 14px rgb(0 0 0 / 4%);}
.strategy-allows-fails-wrap .fl-row-fixed-width.fl-node-content > .fl-col-group > .fl-col.fl-col-small:after{content: ""; display: block; background: #FFF; width: calc(100% - 40px); height:60%; left: 20px; bottom: 30px; position: absolute; border-radius: 20px;}
.strategy-allows-fails-wrap .fl-row-fixed-width.fl-node-content > .fl-col-group > .fl-col.fl-node-6070480ba8e32.fl-col-small:before{background:#db6803;}
div.strategy-content p {color: #fff; text-align: center; margin-bottom: 0px; padding: 10px; font-size: 18px;}
.strategy-content.list-content {background: #fff; border-radius: 20px;}
.strategy-content.green-bg {background:none; padding: 0px 0px 10px 0px; border-radius: 20px;}
.strategy-content ul.list-style.list-content {background: #fff; border-radius: 20px; padding-left: 55px; padding: 45px 60px;}
.strategy-content ul li {list-style: none; margin-bottom: 0px;}
.strategy-content.green-bg ul li i {color: #738942;}
.strategy-content ul li i {margin-right: 9px; font-size: 20px;}
.strategy-content.green-bg li {position: relative;}
.strategy-content.green-bg li:before {position: absolute; left: -31px; content: '\f00c'; font-family: "Font Awesome 5 Free"; font-weight: bold; color: #738942; font-size: 18px; top: -1px;}
.strategy-content.orange-bg li {position: relative;}
.strategy-content.orange-bg li:before {position: absolute; left: -25px; content: '\f00d'; font-family: "Font Awesome 5 Free"; font-weight: bold; color: #db6803; font-weight: 900; font-size: 18px; top: -1px;}
.strategy-content.orange-bg {background:none; padding: 0px 0px 10px 0px; border-radius: 20px;}
.strategy-content.orange-bg ul li i {color: #db6803;}
.strategy-content {position: relative; z-index: 1;}
.strategy-content .green-circle {position: absolute; top: 70px; right: 1px; color: #738942; background: #fff; box-shadow: 0 0 4px rgb(0 0 0 / 8%); width: 85px; height: 85px; border-radius: 100px; display: flex; align-items: center; justify-content: center; font-size: 53px;}
.strategy-content .orange-color {color: #db6803; background: #fff;}
.strategy-key-wrap li {display: flex !important; align-items: center;}
.flex-span-content {display: flex;}
.flex-span-content.sec-left {width: 40%; align-items: center; display: flex;}
.strategy-key-wrap span.counter {padding: 30px 40px; font-size: 26px; font-weight: bold; margin-right: 20px; width: 90px; box-shadow: 0 0 3px rgb(0 0 0 / 10%); display:flex!important;}
.flex-span-content.sec-left .sec-content {font-family: 'ProximaNova-bold', Arial; padding-right: 10px;}
.strategy-key-wrap li:nth-child(even) span.counter {background: #efefef; color: #89a44e;}
.strategy-key-wrap li:nth-child(odd) span.counter {background: #89a44e;}
.strategy-key-wrap li:nth-child(odd) {background-color: #738942; color: #fff;}
.strategy-key-wrap li:nth-child(even) {background-color: #efefef;}
.flex-span-content.sec-right {width: 60%; align-items: center;}
.flex-span-content.sec-right .sec-content {padding-left: 25px; padding-right: 10px;}
div.strategy-key-wrap li {margin-bottom: 0px;}
.float-arjust-content .image-wrap {float: left; width: 51%; padding-right: 20px;}
.resource-package-box {box-shadow: 0 0 15px rgb(0 0 0 / 5%); padding: 0px 40px 10px 40px; border-radius: 10px;}
.resource-package-box ul li {margin-bottom: 0px;}
.green-box {margin: 0px -40px; background-color: #738942; color: #fff; padding: 7px 40px; border-radius: 10px; margin-bottom: 10px;}
.heading-border-btm {position: relative; display: inline-block;}
.heading-border-btm:after {width: 100%; height: 6px; background: #738942; content: ''; position: absolute; top: 36px; left: 0; right: 0; margin: 0 auto;}
body .custom_layout_gform .gform_wrapper input#input_40_7 {text-transform: lowercase;}
.growth-result-count {text-align: center; margin-bottom: 20px;}
.growth-result-count .text-field {font-family: 'ProximaNova-bold', Arial; font-size: 20px;}
.growth-result-count .count {background: #4a5b24; color: #fff; width: 130px; height: 130px; border-radius: 100px; display: flex; align-items: center; justify-content: center; margin: 0 auto; font-size: 45px; font-family: 'ProximaNova-bold', Arial; border: 10px solid #fbfbfb; position: relative; z-index: 1;}
.growth-result-count .count-2 {background: #5f752d;}
.growth-result-count .count-3 {background: #79943e;}
.growth-result-count .count-4 {background: #8eab4e;}
.fl-col-group-nested.fl-node-60637bcf5312c .fl-col-small {position: relative;}
.fl-col-group-nested.fl-node-60637bcf5312c .fl-col-small::before {background: #8eab4e; width: 100%; height: 4px; position: absolute; top: 88px; left: auto; right: -60%;}
.fl-node-60637bcf5322e.fl-col-small::before {display: none;}
.page-id-42886 .custom-ecommerce-services .inner-left img {max-width: 55px; height: auto;}
.page-id-42886 .custom-ecommerce-services .inner-left {width: 90px;}
body.page-id-42886 .custom-ecommerce-services .right-inner h4 {min-height: auto;}
.page-id-42886 .contact-us-title .fl-heading-text strong {color: #7e953e;}
.green-bg-area {background: #7d8e44; margin-top: 35px;border-radius: 10px 10px 0px 0px;}
.green-bg-area .fl-rich-text h3 {color: #FFF;}
.fl-module.fl-module-html.fl-node-60f6f07ac0e91, .fl-module.fl-module-html.fl-node-60f6f07ac0e91 { background-color: #7d8e44; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; max-width: 820px; margin: auto; padding: 20px 40px 40px; border-radius: 0px 0px 10px 10px; }
.container-820 {max-width: 820px; margin: auto;}
.container-960 {max-width: 960px; margin: auto;}
.straregize-label .heading-border-btm:after {top: 20px; height: 4px;}
.straregize-label .title.heading-border-btm {font-size: 15px; padding-bottom: 26px;} 
.list-custom-icon .fl-col-content.fl-node-content {position: relative;}
.list-custom-icon .fl-node-content .fl-col-group .fl-col-small:last-child .fl-col-content.fl-node-content:after {left: 0; border-radius: 0 40px 40px 0;}
.list-custom-icon .fl-node-content .fl-col-group .fl-col-small .fl-col-content.fl-node-content:after {content: ""; display: block; background: #E8E8E8; position: absolute; left: 50px; top: 10px; width: 100% !important; height: 57px; z-index: 0; width: 100px;}
.list-custom-icon .custom-ecommerce-services {display: flex;}
.list-custom-icon .custom-ecommerce-services .inner-left{width: 100px; padding-right: 0; text-align: left; height: 89px; position: absolute; left:-1px; top: -6px; display: flex; align-items: center; justify-content: center;}
.list-custom-icon .custom-ecommerce-services .inner-left img{object-fit: cover; position: relative; z-index: 10; text-align: center; left: -8px; right: 0; bottom: 0; top: 0; width: 30px; height: auto; padding-right: 0px;}
.list-custom-icon .custom-ecommerce-services .inner-left:after {position: absolute; content: ''; left: 0; right: 0; top: 0; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/shape-shadow-1.png); height: 89px; background-size: cover; z-index: 1; height:89px; width: 100px;}
.list-custom-icon .custom-ecommerce-services .right-inner{width: 100%; margin-bottom: 15px; font-size: 16px; font-family: 'ProximaNova-Regular', Arial; line-height: 28px; color: #000; position: relative; z-index: 1; padding-left: 90px;}
.list-custom-icon .custom-ecommerce-services .right-inner h4 {color:#000; height:54px; top:0; margin:-8px 0 20px 0; align-items:center; display:flex; justify-content:flex-start; padding:0; word-wrap:break-word; font-family: 'ProximaNova-bold', Arial;}
.img-height-300 img{height: 300px;}
.sms-sucess-heading { background: #5E6F27; display: inline-block; color: #fff; border-radius: 18px; padding: 10px 20px 10px 15px; font-family: 'ProximaNova-bold', Arial; margin-left: -70px; }
.custom-sms-green-heading .sms-work-wrap .work-heading span,.sms-sucess-heading span {background: #516020; border-radius: 100%; margin-right: 12px; text-align: center; display: inline-block; min-width: 30px; max-width: 30px; height: 32px; line-height: 32px; justify-content: center; float: none; font-family: 'ProximaNova-Extrabld', Arial; font-size: 19px;}
.custom-sms-green-heading .fl-col-group.fl-col-group-nested{display: flex; flex-wrap: wrap;}
.custom-sms-green-heading .fl-col-group.fl-col-group-nested > .fl-col.fl-col-small{position:relative;}
.custom-sms-green-heading .fl-col-group.fl-col-group-nested > .fl-col.fl-col-small:before{content: ""; display: block; background:#F7F7F7; position: absolute; left: 35px; top: 20px; width: calc(100% - 70px); height: calc(100% - 40px); border-radius: 24px; z-index: -1;}
.custom-sms-green-heading .sms-work-wrap {background:#F7F7F7; border-radius:24px; padding:25px 20px; margin:0 15px; font-size: 16px; line-height: 28px;}
.custom-sms-green-heading .sms-work-wrap .work-heading {background: #5E6F27; color: #fff; padding: 10px 0; border-radius: 19px; display: flex; font-family: 'ProximaNova-bold', Arial; align-items: center; margin-bottom: 20px; position: relative; z-index: 999; min-height: 80px;}
.custom-sms-green-heading .sms-work-wrap .work-heading:before {background: #5e6f27; position: absolute; content: ""; width: 135%; height: 100%; top: 0; left: -50px; z-index: -1; border-radius: 19px; }
.custom-sms-padding .fl-col .fl-module.fl-module-html .fl-module-content.fl-node-content{margin-bottom:0;}
.sms-marketing-business-row .fl-col-group.fl-node-lduswerqxpvm { max-width: 80%; margin: auto; display: flex; flex-wrap: wrap; }
.sms-marketing-business-row .fl-col-group .fl-col-small.custom-sms-padding { position: relative; padding: 0 50px; }
.sms-marketing-business-row .fl-col-group .fl-col-small.custom-sms-padding:before { content: ""; display: block; background: #F7F7F7; position: absolute; left: 50px; top: 0; z-index: -1; border-radius: 27px; width: calc(100% - 100px); height: 100%; }
.fl-node-ymakf5sb73ew img { border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.healthcare-case-study .fl-module.fl-module-photo.fl-photo {margin: 0;}
.fl-col-group.fl-node-jct1vyo4mwdp.fl-col-group-nested {
    display: flex;
}

.fl-col-group.fl-node-a1q67pugtvnw.fl-col-group-nested {
    display: flex;
}
@media screen and (min-width:100px) and (max-width:820px){
.custom-sms-padding.sms-marketing-grey-box.sms-step-grey-box{margin-top:40px; padding: 0 15px;}
.sms-step-grey-box .custom-heading-bg-wrap{display:flex; justify-content:center;}
.sms-step-grey-box .custom-heading-bg-wrap .sms-sucess-heading {margin:-45px 0 10px 0; text-align: center; display: flex; justify-content: center; align-items: center;}
}
@media screen and (min-width:769px) and (max-width:960px){ 
.custom-sms-green-heading .fl-col-group.fl-node-3rv84pmdlqae.fl-col-group-nested > .fl-col.fl-col-small,.custom-sms-green-heading .fl-col-group.fl-node-qujnpvsfo8ay.fl-col-group-nested > .fl-col.fl-col-small{width:100%;}
.custom-sms-green-heading .fl-col-group.fl-node-3rv84pmdlqae .sms-work-wrap,.custom-sms-green-heading .fl-col-group.fl-node-qujnpvsfo8ay .sms-work-wrap{margin:0;}
.custom-sms-green-heading .fl-col-group.fl-node-3rv84pmdlqae .sms-work-wrap .work-heading,.custom-sms-green-heading .fl-col-group.fl-node-qujnpvsfo8ay .sms-work-wrap .work-heading{min-height:60px;}
.custom-sms-green-heading .fl-col-group.fl-node-3rv84pmdlqae .sms-work-wrap .work-heading:before,.custom-sms-green-heading .fl-col-group.fl-node-qujnpvsfo8ay .sms-work-wrap .work-heading:before{left: -5%;  width:110%;}
.competitive-webdesign{padding: 0;}
.competitive-webdesign .wp-block-columns{padding: 0;}
}
@media(max-width:1280px){
.sms-sucess-heading {   margin-left: -48px;  }
}
.wix-local-seo ul {margin-left: 0px; margin-bottom: 0px; text-align: left; display: flex; justify-content: center; flex-wrap: wrap;}
.wix-local-seo ul li {display: inline-block; list-style-type: none; margin-right: 26px; vertical-align: middle; margin-bottom: 10px;}
.wix-local-seo .promotion-world {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/wix-sprites.png) 0px 0px no-repeat; width: 60px; height: 107px;}
.wix-local-seo .top-seo {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/wix-sprites.png) 0px -120px no-repeat; width: 124px; height: 109px;}
.wix-local-seo .best-search {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/wix-sprites.png) 0px -242px no-repeat; width: 129px; height: 123px;}
.wix-local-seo .media-award {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/wix-sprites.png) 0px -377px no-repeat; width: 121px; height: 103px;}
.wix-local-seo .clutch {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/wix-sprites.png) 0px -494px no-repeat; width: 123px; height: 133px;}
.wix-local-seo .upcity {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/wix-sprites.png) 0px -640px no-repeat; width: 120px; height: 120px;}
.wix-local-seo .best-seo {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/wix-sprites.png) 0px -774px no-repeat; width: 130px; height: 128px;}
.wix-local-seo .best-enterprise {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/wix-sprites.png) 0px -915px no-repeat; width: 100px; height: 125px; margin-right: 0px;}
.wix-packages h2 {font-weight: 400;}
.wix-packages p>strong {text-decoration: underline;}
.wix-packages .fl-callout-photo-left .fl-callout-photo {padding-right: 0px; padding-top: 3px; width: 16%;}
.wix-packages .fl-photo-align-center {text-align: left;}
.wix-packages .fl-col-small {width: 23.5% !important; margin-right: 1.5%;}
.wix-packages .fl-col-small:nth-child(4) {margin-right: 0%;}
.wix-packages .fl-callout-title {font-weight: 400; color: #fff; line-height: 25px !important;font-size: 20px; }
.wix-seo-services h2 {font-weight: 400;}
.wix-seo-services h4 {font-weight: 400; padding-top: 8px !important; padding-bottom: 12px !important; text-transform: uppercase; line-height: 24px !important;}
.wix-seo-services .fl-col-group:nth-child(2) h4 {min-height: 62px;}
.wix-seo-services .fl-callout-photo-above-title .fl-photo {min-height: 60px;}
.wix-seo-services .service-box .fl-callout-text-wrap {border-bottom: 1px solid #d1d1d1; min-height: 175px;}
.wix-seo-services .service-box .fl-module-content {margin-right: 0px; margin-left: 0px; padding-left: 30px;}
.wix-seo-services .service-box .fl-callout .fl-callout-content {border-right: 1px solid #d1d1d1; padding-right: 30px; margin-bottom: 0px;}
.wix-seo-services .fl-col-group .service-box:nth-child(3) .fl-callout .fl-callout-content {border-right: 0px;}
.wix-seo-services .fl-col-group:nth-child(4) .service-box .fl-callout-text-wrap {border-bottom: 0px;}
.professional-wix-agency h2 {font-weight: 400;}
.wix-page-form h2 {font-weight: 400; text-align: center;}
.wix-page-form .gform_footer {margin-top: 10px !important;}
.page-id-10370 .thrive-footer-cta,.page-id-10268 .thrive-footer-cta {display: none;}
.page-id-10370 .thrive-info {margin-top: 20px;}
.page-id-10370 .thrive-info .gb-tree {bottom: -60px;}
.page-id-10370 .site-footer .copyright .format-pipe,.page-id-10370 .site-footer .copyright a {display: none;}
.page-id-10370 .thrive-contact a:nth-child(3),.page-id-10370 .thrive-contact .pipe-sign,.page-id-10370 .thrive-contact a:nth-child(5) {display: none;}
.slick-slider {border: none !important; 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(https://thriveagency.com/wp-content/themes/thrive-agency/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: 0px solid #000; margin: 0 10px; float: left; background: #fff !important;text-align: center;}
.slick-prev,.slick-next {position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 40%; margin-top: -10px; padding: 0; border: none; outline: none; background: #000;}
.slick-prev {left: -20px;}
.slick-next {float: right; right: -20px;}
.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;}
.slider.portfolio-web-design-slider button {border: solid #D4D4D4 !important; border-width: 0 3px 3px 0 !important; display: inline-block !important; padding: 2px; border-radius: 0;}
.slider.portfolio-web-design-slider button.slick-prev {background: transparent; transform: rotate(135deg); -webkit-transform: rotate(135deg); left: 0px;}
.slider.portfolio-web-design-slider button.slick-next {transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background: transparent; right: 0px;}
.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;}
.slider.portfolio-web-design-slider .slick-list.draggable .portfolio-item-inner.slick-slide h4 a {text-align: center; margin:20px auto 0; display: table;}
.slider.portfolio-web-design-slider .slick-list.draggable img.attachment-portfolio_thumb.size-portfolio_thumb {margin: 0 auto 15px; display: table;}
.web-design-business-image img {height: 420px; width: 100%; object-fit: contain;}
div#responsive-web-design-image img {height: 310px; width: 100%; object-fit: contain;}
.web-design-exp-image svg, .web-design-exp-image img {height: 360px; width: 100%; object-fit: contain;}
.wordpress-expert-image svg, .wordpress-expert-image img {height: 280px; width: 100%; object-fit: contain;}
.web-design-service-review {border: 1px solid #433f3496; border-radius: 10px; padding-top:35px; width: 90%; margin: 0 auto; text-align: center;}
.web-design-service-review a.custom-bottom-border {font-family: 'ProximaNova-Regular', Arial;}
.web-design-service-review p,.web-design-service-review p a,.web-design-service-review p strong {font-style: italic;}
.web-design-quote-image svg,.web-design-quote-image img {background: #fff; margin-bottom: -20px; width: 70px; left: 60px; position: relative;}
.web-design-review-image svg{width: 100%; max-width: 90%; margin: auto; display: block; height: auto;}
.web-design-experts-list{font-size: 16px; line-height: 28px; font-family: 'ProximaNova-Regular', Arial;}
.web-design-experts-list strong {font-size: 18px; color:#433F34;}
body .seo-audit-report > .fl-row-content-wrap {padding-left: 20px!important; padding-right: 20px!important;}
body .seo-audit-report .hide-gf{display:block!important; height:0; position:relative; overflow:hidden;}
.seo-methodology img {max-height: 270px; object-fit: contain;}
.seo-audit-report #so-widget-form input[type="submit"] {font-family: "proximanova-bold", Arial; font-size: 22px !important; margin: 20px 0 0 0 !important;  position: relative; line-height: 26px; padding:14px 48px 14px 22px !important; background-color: #db7803 !important; border-radius: 6px !important; border: 0 !important; color: #FFF;}
.seo-audit-report #so-widget-form input[type="submit"]:hover { background-color: #b96200 !important; }
.ppc-brand-wrapper .ppc-brand-div svg, .ppc-brand-wrapper .ppc-brand-div img {height:60px; margin:0 auto 20px; display:block;}
.ppc-brand-wrapper h4 strong{color: #85985A; font-family: 'ProximaNova-bold', Arial; padding:0 0 5px 0; display: block;}
.ppc-work-image svg, .ppc-work-image img {height: 300px; }
.ppc-bottom-image svg, .ppc-bottom-image img {height:300px; width: 100%;}
.ppc-marketing-grey-image svg, .ppc-marketing-grey-image img {height: 210px; width:100%;}
.ppc-business-image svg, .ppc-business-image img {height:170px; width:100%;}
.ppc-seo-marketing-image svg, .ppc-seo-marketing-image img {height:230px; width:100%;}
.ppc-sem-image svg, .ppc-sem-image img {height: 160px;}
.ppc-positive-result-image svg, .ppc-positive-result-image img {height: 240px; width: 100%;}
.ppc-advertising-invest-image svg, .ppc-advertising-invest-image img {height: 170px; width: 100%;}
.link-building-inner-image img {max-height:250px; height: 250px; width:100%; object-fit:contain;}
.link-building-inner-image-small .fl-module img{max-width: 210px; display: block; margin: auto;}
.link-build-sol-image img { max-height: 280px; height: 100%; width: 100%; object-fit: contain;}
.conversion-rate-list-wrap {position: relative;}
.conversion-rate-list-wrap .diffrence-title {position: absolute; top: 0; left: 0; right: 0; text-align: center; z-index: 9;}
.conversion-rate-list-wrap .diffrence-title span {box-shadow: 0px 3px 6px #00000029; display: flex; width: 100px; height: 100px; justify-content: center; align-items: center; margin: 0 auto; border-radius: 100px; z-index: 9999; background-color: #fff; font-size: 30px; font-family: 'ProximaNova-Extrabld';}
.conversion-rate-list-wrap .conversion-rate-content.green-bg {background:none; padding: 0px 0px 10px 0px; border-radius: 20px;}
.conversion-rate-list-wrap .conversion-rate-section {background: #fff; border-radius: 20px; padding-left: 55px; margin-bottom:0px; padding: 45px 35px; display: flex; flex-wrap: wrap;}
.conversion-rate-list-wrap .conversion-rate-content p {color: #fff; text-align: center; margin-bottom: 0px; padding: 10px; font-size: 18px;}
.conversion-rate-list-wrap .conversion-rate-content .right-content p {text-align: left; color: #000; font-size: 16px; padding-left: 0px;}
.conversion-rate-list-wrap .conversion-rate-content .sec-content {text-transform: uppercase; font-size: 20px;}
.conversion-rate-list-wrap .franchise-client-section .right-content h4 strong {margin-bottom: 10px;}
.conversion-rate-list-wrap .conversion-rate-section .conversion-section {display: flex;}
.conversion-rate-list-wrap .conversion-rate-content.orange-bg {background-color: #db6803; padding: 0px 0px 10px 0px; border-radius: 20px;}
.conversion-rate-list .conversion-section {margin-bottom: 30px;}
.conversion-rate-list .conversion-section:last-child {margin-bottom:0px;}
.conversion-rate-list .conversion-section .left-image {width: 50px; margin-right: 16px;}
.conversion-rate-list .conversion-section .right-content {width: calc(100% - 50px);}
.conversion-rate-list .conversion-section .right-content strong.content-space {display: inline-block; padding: 20px 0px;}
.conversion-list-section ul.ppc-banner-list li:before {position: absolute; width: 7px; height: 7px; border: 2px solid #85985A; content: ""; border-radius: 100%; left: 0; top: 11px; background: #85985A;}
.img-h-200 img {height: 200px;}
.conversion-rate-w-auto .franchise-client-section {min-height: auto;}
.search-engine-intro.strategy-allows-fails-wrap.conversion-rate-list-wrap .fl-col-group.fl-node-60a68d9551088{display:flex; flex-wrap:wrap;}
.search-engine-intro.strategy-allows-fails-wrap.conversion-rate-list-wrap .conversion-rate-list {display: flex; flex-wrap: wrap; position: relative; z-index: 1;}
.conversion-rate-content.green-bg {flex-wrap: wrap;}
.conversion-rate-list-wrap .conversion-rate-content {display: flex; justify-content: center;}
.table-blog-percentage {display: flex;}
.table-list-blog-content .table-title {background-color: #F4D65B; text-align: center; padding: 8px 0px;}
.table-blog-percentage .table-blog-content {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; text-align: center; width: 33.33%; padding: 8px 0px;}
.table-blog-percentage .table-blog-content .title {font-family: 'ProximaNova-Extrabld', Arial; color: #6a8338; font-size: 36px;}
.table-blog-percentage .table-blog-content p {font-size: 16px; line-height: 20px; font-weight: bold;}
.comment-sec-wrap .comment-wrap{max-width: 560px;  margin: auto;}
.comment-sec-wrap .comment-heading-txt{display:flex; width:100%; align-items:end; padding-bottom:10px;}
.comment-sec-wrap .comment-heading-txt p{width: 100%; font-size: 22px; margin: 0; padding: 0 50px 0 0; text-align: center;}
.comment-sec-wrap .comment-wrap .sec-content{font-size: 16px; line-height: 28px; font-family: 'ProximaNova-Regular', Arial; background:url(https://thriveagency.com/wp-content/themes/thrive-agency/images/quote-img-2.png) no-repeat center bottom; padding: 0 40px 170px 40px; background-size: 100%; text-align: center;} 
.welcome-to-thrive h2,.why-thrive-agency h2,.services-for-agencies h2,.solution-for-agencies h2  {font-weight: 400;}
.welcome-to-thrive h2 strong {font-weight: 400; color: #7e953e;}
.why-thrive-agency .count {color: #fff;}
.why-thrive-agency .count ol>li {padding-left: 15px; min-height: 210px; list-style: none;}
.why-thrive-agency .count ol>li>p {margin-top: 10px;}
.why-thrive-agency .count ol {counter-reset: li;}
.why-thrive-agency .count ol.second-count[start="4"] {counter-reset: li 3;}
.why-thrive-agency .count ol>li:before {content: counter(li); counter-increment: li; border: 1px solid #fff; border-radius: 50%; padding: 4px 11px; margin-left: -3em; margin-right: 20px}{font-weight: 400;}
.services-for-agencies h4 {font-weight: 400; padding-top: 5px !important; padding-bottom: 15px !important; text-transform: uppercase;}
.services-for-agencies h4 a{color: #5E6F27;}
.services-for-agencies h4 a:hover{color: #573f30!important;}
.services-for-agencies .service-box .fl-callout-text-wrap {border-bottom: 1px solid #d1d1d1; min-height: 179px;}
.services-for-agencies .service-box .fl-module-content {margin-right: 0px; margin-left: 0px; padding-left: 30px;}
.services-for-agencies .service-box .fl-callout .fl-callout-content {border-right: 1px solid #d1d1d1; padding-right: 30px; margin-bottom: 0px;}
.services-for-agencies .fl-col-group-nested .service-box:nth-child(3) .fl-callout .fl-callout-content,
.services-for-agencies .fl-col-group-nested:nth-child(3) .service-box:nth-child(2) .fl-callout .fl-callout-content {border-right: 0px;}
.services-for-agencies .fl-col-group-nested:nth-child(3) .service-box .fl-callout-text-wrap {border-bottom: 0px;}
.services-for-agencies .fl-col-group-nested:nth-child(3) .service-box {width: 33.33% !important; float: none; display: inline-block;}
.services-for-agencies .fl-col-group-nested:nth-child(3) {text-align: center;}
.solution-for-agencies h3 {font-weight: 900; font-size: 28px; text-transform: uppercase; color: #fff;}
.solution-for-agencies p {font-size: 18px; color: #fff;}
.solution-for-agencies h3>span {background: #7e953e; padding: 0px 20px;}
.solution-for-agencies .fl-col-group:nth-child(2) .fl-module-rich-text:before {border: 1px solid #fff; position: relative; vertical-align: middle; width: 100%; content: ""; display: inline-block; margin-bottom: 0; top: 44px; z-index: -1;}
.solution-for-agencies .fl-row-content-wrap {padding-left: 0px; padding-right: 0px; z-index: 0;}
.solution-for-agencies .fl-col-small .fl-module-content {margin-left: 60px; margin-right: 60px;}
.agency-page-form h2 {font-weight: 400; text-align: center;}
.thrive-agency-list .agencies-list-wrap .list-content:before {counter-increment: my-sec-counter; content: "" counter(my-sec-counter); position: absolute; top: 5px; font-size: 22px; line-height: normal; z-index: 999; font-weight: 700; left: -16px; height: 40px; width: 40px; color: #fff; border: 1px solid #fff; border-radius: 50%; display: flex; justify-content: center; align-items: center;}
.thrive-agency-list .agencies-list-wrap .list-content {position: relative;}
.thrive-agency-list .agencies-list-wrap .list-content strong {display: block; margin-bottom: 10px;}
.why-thrive-agency.thrive-agency-list {counter-reset: my-sec-counter;}
.agencies-list-wrap .list-content li {list-style-type: none; padding-left: 50px;}
.shopify-svg-image .fl-html {text-align: center;}
ul.franchise-stories {display: inline-block; width: 100%; float: left; border: 1px solid rgba(85, 108, 38, .36); border-radius: 60px; padding: 20px; margin: 20px auto; }
ul.franchise-stories li {list-style: none; width: 25%; float: left; text-align: left !important; padding-left: 15px; }
.franchise-numberig-list ul.numbering-inner-list { width: 33.33%; float: left; margin-left: 0; }
.franchise-numberig-list ul.numbering-inner-list li{position: relative; padding:0 20px;display: flex;align-items: flex-start;}
.franchise-numberig-list ul.numbering-inner-list li, .franchise-numberig-list ul.numbering-inner-list li a {display: flex;align-items: flex-start;list-style:none; color:#85985A !important; font-weight: bold; /*margin-bottom: 20px;*/ min-height:56px;}
.franchise-numberig-list ul.numbering-inner-list li span,.franchise-numberig-list ul.numbering-inner-list li a span {line-height:35px;color: rgba(67, 63, 52, .21); font-family: 'ProximaNova-Bold', Arial; font-size: 25px; margin-right: 8px; float: none; position: relative; /*top: -5px;*/ left: 0;}
.franchise-client-section .right-content h4 strong{color:#433F34!important;}
.percent-box > .fl-row-content-wrap {background:#556c25; border-radius:10px; margin:0 20px!important; padding:20px;}
.percent-box .box .fl-module-content {margin:2px;}
.percent-box .percent-box-wrap {background: #fcf6f6; text-align: center; padding: 16px;}
.percent-box .percent-box-wrap p {font-weight: bold; font-size:15px;}
.percent-box .percent-box-wrap p {margin-bottom: -7px !important;}
.percent-box .percent-box-wrap strong {color:#85985a; font-size:24px;}
.score-image { background-position: 100%; background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201056%2079.066%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237e9645%3B%7D.a%2C.b%2C.c%7Bfill-rule%3Aevenodd%3B%7D.b%7Bfill%3A%233d4c19%3B%7D.c%7Bfill%3A%23698137%3B%7D.d%2C.e%7Bfill%3A%23fff%3Bfont-family%3AProximaNova-Regular%2C%20Proxima%20Nova%3B%7D.d%7Bfont-size%3A25px%3B%7D.e%7Bfont-size%3A23px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-432%20-4216%29%22%3E%3Cg%20transform%3D%22translate%28413.44%203994.664%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M609.88%2C221.336H960.918l39.52%2C39.52-39.52%2C39.52H609.88l39.52-39.52Z%22%20transform%3D%22translate%2874.122%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M18.56%2C221.358H398.1l39.52%2C39.521L398.1%2C300.4H18.56Z%22%20transform%3D%22translate%280%200.003%29%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M327.663%2C221.336H678.7l39.52%2C39.52-39.52%2C39.52H327.663l39.52-39.52Z%22%20transform%3D%22translate%2838.746%29%22%2F%3E%3C%2Fg%3E%3Ctext%20class%3D%22d%22%20transform%3D%22translate%28632%204264%29%22%3E%3Ctspan%20x%3D%22-126.375%22%20y%3D%220%22%3EHigher%20Quality%20Score%20%3D%20%3C%2Ftspan%3E%3C%2Ftext%3E%3Ctext%20class%3D%22d%22%20transform%3D%22translate%28985%204264%29%22%3E%3Ctspan%20x%3D%22-121.438%22%20y%3D%220%22%3EHigher%20Ad%20Rankings%20%3D%20%3C%2Ftspan%3E%3C%2Ftext%3E%3Ctext%20class%3D%22e%22%20transform%3D%22translate%281312%204250%29%22%3E%3Ctspan%20x%3D%22-107.721%22%20y%3D%220%22%3ELower%20Cost%20Per%20Click%2F%3C%2Ftspan%3E%3Ctspan%20x%3D%22-57.443%22%20y%3D%2228%22%3EConversion%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E); background-size: 100% 100%; width: 100%; height: 100%; margin-bottom: 40px; min-height: 50px; display: block; background-repeat: no-repeat; }
.custom-hover-effect h3.fl-heading span {font-size: 22px !important;}
.padding-50{padding:50px;}
.form-container-800{max-width: 800px; margin: 20px auto 20px; background: #7d8e44; border-radius: 8px;}
.form-container-800 h3,.form-container-800 p{color:#FFF!important; text-align:center;}
.two-seo-content .fl-col-group.fl-col-group-nested{display: flex; flex-wrap: wrap;}
.two-seo-content .fl-col-group.fl-col-group-nested > .fl-col-small{position:relative;}
.two-seo-content .fl-col-group.fl-col-group-nested > .fl-col-small:before{position: absolute; left: 20px; top: 20px; width: calc(100% - 40px); height: calc(100% - 40px); z-index: -1; box-shadow: 0px 2px 5px rgb(0 0 0 / 16%); background: #FFF; border-radius:12px;}
.content-writing-box{padding:32px;}
.content-box-step-wrap .fl-node-612ce7cb0acc3 .fl-html {padding-top: 100%; position: relative; margin-right: 0;}
.content-box-step-wrap .fl-node-612ce7cb0acc3 .fl-module-content {margin-left: 0px; margin-right: -20px;}
.content-box-step-wrap .content-box-step .box-step-content {opacity: 1; display: flex; align-items: center; justify-content: center; color: #fff !important; border-radius: 100%; transition: transform .2s; height: 100%; top: 0; position: absolute; width: 100%; left: 0; text-decoration: none !important; font-size: 34px; font-family: 'ProximaNova-Bold', Helvetica, sans-serif;}
.content-box-step-wrap .content-box-step.box-1 .box-step-content {background: #505e2b 0% 0% no-repeat padding-box; color: #fff;}
.content-box-step-wrap .content-box-step.box-2 .box-step-content {background: #698037 0% 0% no-repeat padding-box; color: #fff;}
.content-box-step-wrap .content-box-step .box-step-content:hover {transform: inherit; z-index: 0;}
.content-box-step-wrap .content-box-step span.text-field {font-size: 34px; line-height: 36px; text-align: center;}
.content-box-step-wrap .fl-node-612ce7cb0acc3.fl-col-group-nested {max-width: 60%; margin: 0 auto;}
body.page.page-id-51325 .fl-col.fl-node-612ce7cb0ada0.fl-col-small {margin-left: -40px;}
.fl-node-611d1a05c82ee {counter-reset: my-sec-counter;} 
ul.process-creation-wrap {max-width: 1000px; margin: 0 auto;}
.process-creation-wrap .process-creation-text h6 {text-transform: inherit; margin-bottom: 14px; font-family:'ProximaNova-Extrabld', Arial; font-size:27px;}
.process-creation-wrap .process-creation-text:before {top: 0%; margin-top: 0px;}
.process-creation-wrap .process-creation-text {position: relative; padding-left: 110px; margin-bottom: 36px;}
.process-creation-wrap .process-creation-text:before {counter-increment: my-sec-counter; content: "" counter(my-sec-counter) ""; position: absolute; font-size: 50px; color: #FFF; z-index:99; font-weight: 700; width: 84px; height: 75px; background-size: 100%; display: flex; align-items: center; justify-content: center; left: 0; background: #698037; border-radius: 0px 28px 0px 28px; font-size: 40px;}
li.process-creation-text:after {content: ''; display: block; position: absolute; left: 54px; width: 0; height: 0; bottom: 0px; border-top: 30px solid #5d6d32; border-right: 30px solid transparent; border-bottom: 0 solid transparent; border-left: 0px solid transparent; height: calc(100% - 75px);}
.seo-content-creation-img img{max-height: 500px;}
.sm-basics-image img {height:300px; width:100%; object-fit:contain;}
.social-digital-business-image img {height:280px; width:100%; object-fit:contain;}
.social-media-image img {height:400px; object-fit:contain; width:100%;}
.social-media-advertising-image img {height:270px; object-fit:contain; width:100%;}
.social-media-brand-image img {height:260px; width:100%; object-fit:contain;}
.process-list-item .flex-content {align-items: flex-start; display:flex;}
.process-list-item .flex-content img { margin-right: 20px; width: 120px; }
.social-flex-content {display: flex; align-items: center; padding-bottom: 10px}
.social-flex-content img{width: 45px; margin-right: 20px; margin-bottom: 0px;}
.fl-node-6154544d09ed2 .client-goal-list{max-width: 850px; margin: 0 auto;}
ul.client-goal-list li:after {position: absolute; content: ''; border: none; width: 1px; height: 100%; left: -46px; background: #5E6F27; top: 40px; margin: 0 auto;}
ul.client-goal-list li:last-child:after {display: none;}
ul.client-goal-list {counter-reset: my-sec-counter; padding-left: 50px; position: relative;}
ul.client-goal-list li {position: relative; margin-bottom: 28px; min-height: 40px;}
ul.client-goal-list li:before {counter-increment: my-sec-counter; content: "" counter(my-sec-counter) ""; position: absolute; top: 0; font-size: 21px; color: #FFF; font-weight: 700; background: #5E6F27; width: 40px; height: 40px; background-size: 100%; display: flex; align-items: center; justify-content: center; left: -65px; border-radius: 100px; text-align: center; padding-right: 0px; margin: 0; overflow: hidden; z-index: 9; border: 2px solid #000; box-shadow: 0px 0px 0px 4px #fbfbfb;}
.client-goal-list p {margin: 0;}
.social-media-five-star-wrapper ul li {  position: relative;padding-left: 16px;}
.social-media-five-star-wrapper ul li:before { content: ""; position: absolute; width: 6px; height: 6px; background-color: #5E6F27; top: 10px; left: 0px; border-radius: 50px;}
.social-media-five-star-wrapper ul { padding-left: 2px;}
.social-media-star-wrapper {display:flex; background: #f6f6f6; border-radius:50px; position:relative; overflow:hidden;}
.social-media-star-wrapper .social-media-image-wrapper {width:30%; position: relative; background: #556c25; display: flex; align-items: baseline; flex-direction: column;}
.social-media-star-wrapper .social-media-image-wrapper .image-box {height: 100%; width: 100%;}
.social-media-star-wrapper .social-media-image-wrapper .image-box img {border-radius: 40px; border-top-right-radius: 0; border-bottom-right-radius: 0; position: relative; display: block; height: 100%; width: 100%; object-fit: cover;}
.social-media-star-wrapper .social-media-image-wrapper .image-title-wrap {width: 100%; background: #556c25; padding: 10px 0 10px 50px;}
.social-media-star-wrapper .social-media-image-wrapper .image-title-wrap a {color:#fff!important; border-color:#fff!important;}
.social-media-star-wrapper .social-media-star-text-wrapper {width:70%; padding:20px; position:relative;}
.social-media-star-text-wrapper:before {content:""; display:block; height:100%; position:absolute; left: -55px; top: 0px; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/arrow-img.png) no-repeat center top; width: 55px;}
.social-media-star-text-wrapper:after { content: ""; display: block; height: 100%; position: absolute; left: -55px; top: 120px; background: #f6f6f6; width: 60px; }
.social-media-star-wrapper .social-media-star-text-wrapper p.heading-star-text {background:#5E6F27; color: #fff; padding: 10px 20px; border-radius: 30px; font-size: 22px; display: inline-block;}
.fl-col-group.fl-node-61558e8237d4d{display:flex; flex-wrap: wrap;}
.fl-col-group.fl-node-61558e8237d4d .common-manage-box{position:relative;}
.fl-col-group.fl-node-61558e8237d4d .common-manage-box:before{background: #FFF; width: calc(100% - 40px); height: calc(100% - 50px); position: absolute; left: 20px; z-index: 0; box-shadow: 0px 2px 5px #00000029; border-radius: 12px; top: 20px;}
.social-difference-list {background:none; padding: 20px; width: 100% !important; display: block; position:relative; z-index:1;}
div.social-difference-list ul li {display: flex; align-items: flex-start;}
div.social-difference-list ul li img {margin-right: 20px;}
.social-difference-list .sec-heading h4 {text-align: center; margin-bottom: 20px;}
ul.social-business-listing li {display: list-item !important;list-style: disc;}
ul.social-business-listing {padding-left: 44px;}
body.page-id-55269 .smd-top-heading {color: #5E6F27; font-weight: bold; font-size: 18px; font-style: italic; line-height: 28px; padding: 5px 0 5px 30px; margin-bottom: 20px; position: relative;}
body.page-id-55269 .smd-top-heading:before {position: absolute; left: 0; top: 0; height: 100%; width: 6px; background: #5E6F27; content: ""; display: block; border-radius: 30px;}
.fl-node-6079bd6ce313c.management-strategy-box{max-width: 980px; margin: auto;}
.reputation-custom-cross-list {position: relative; background: #fff; box-shadow: 0px 0px 3px #00000029; border-radius: 10px; width: 100%; float: left; padding: 40px 50px; }
.reputation-custom-cross-list:before { position: absolute; content: ""; background-image: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/orange-cross-image.svg); height: 100px; width: 100px; top: -40px; right:-5px; background-color: #fff; padding: 10px; border-radius: 100%; background-repeat: no-repeat; background-position: center; background-size: 50px; box-shadow: 0px 0px 3px #00000029; }
.reputation-custom-cross-list ul {width: 100%; float: left; margin-bottom: 0;}
.reputation-custom-cross-list ul li { position: relative; width: 50%; float: left; padding-left: 30px; }
.reputation-custom-cross-list ul li:before { background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/orange-cross-image.svg) no-repeat; height: 20px; width: 20px; background-size: cover; position: absolute; content: ""; left: 0; top: 5px; }
body ul.custom-reputation-square-listing {display: flex; justify-content: space-evenly; margin-bottom: 0;}
body ul.custom-reputation-square-listing li {border-radius: 10px; color: #fff; font-size:20px; line-height:30px; text-align: center; position: relative; padding: 30px; align-items: center; display:flex; justify-content: center; width: 100%;}
body ul.custom-reputation-square-listing li:nth-child(1) {background: #424c23;}
body ul.custom-reputation-square-listing li:nth-child(2) {background: #5d6d32}
body ul.custom-reputation-square-listing li:nth-child(3) {background: #698037}
body ul.custom-reputation-square-listing li:nth-child(4) {background: #7d9144}
body ul.custom-reputation-square-listing li:nth-child(5) {background: #91a350}
body ul.custom-reputation-square-listing li:before {width: 0; height: 0; border-top: 15px solid transparent;  border-left: 15px solid #424c23; border-bottom: 15px solid transparent; position: absolute; content: "";right: -15px; top: 43%;z-index: 9;}
ul.custom-reputation-square-listing li:nth-child(2):before {border-top: 15px solid transparent; border-left: 15px solid #5d6d32; border-bottom: 15px solid transparent;}
ul.custom-reputation-square-listing li:nth-child(3):before {border-top: 15px solid transparent; border-left: 15px solid #698037; border-bottom: 15px solid transparent;}
ul.custom-reputation-square-listing li:nth-child(4):before {border-top: 15px solid transparent; border-left: 15px solid #7d9144; border-bottom: 15px solid transparent;}
ul.custom-reputation-square-listing li:nth-child(5):before {border-top: 15px solid transparent; border-left: 15px solid #91a350; border-bottom: 15px solid transparent;} 
.grey-box-text {background:#f9f9f9; padding: 15px 20px; width: 100%; border-radius: 8px; }
ul.reputation-steps li {position: relative; padding-left: 120px; margin-bottom:40px;}
ul.reputation-steps li:before {position: absolute; content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/reputation-step-1.svg) no-repeat; background-size: 100%; height: 90px; width: 90px; left: 0;}
ul.reputation-steps li:nth-child(2):before{background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/reputation-step-2.svg) no-repeat; background-size: 100%;}
ul.reputation-steps li:nth-child(3):before{background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/reputation-step-3.svg) no-repeat; background-size: 100%;}
ul.reputation-steps li:nth-child(4):before{background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/reputation-step-4.svg) no-repeat; background-size: 100%;}
ul.reputation-steps li:nth-child(5):before{background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/reputation-step-5.svg) no-repeat; background-size: 100%;}
.reputation-steps h3 {font-size: 22px; margin-bottom: 18px;}
.repair-service-img {height: 300px; display: inline-block;}
.img-height-200 {height: 200px; object-fit: contain; width: 100%;}
.client_result_custom .result_custom .result_psntg sup { position: relative; top: 0; font-size: 22px; }
.digital-page-reviews-section .fl-col-group-nested .fl-col-small .fl-col-content.fl-node-content .result-details .client_result_custom p.result_psntg {font-family: ProximaNova-Bold, Arial !important;}
.ADA-goal-list ul li {list-style: none !important;position: relative; width: 33%;float: left; padding-left: 15px;}
body.page-template.page-template-services-full-width-page .cus-orng-btn.common-outline-btn .fl-button-wrap a {background: #fff !important;color: #DB7803 !important;  border: 3px solid #DB7803 !important;}
body.page-template.page-template-services-full-width-page .cus-orng-btn.common-outline-btn .fl-button-wrap a span{  color: #DB7803 !important;}
body.page-template.page-template-services-full-width-page .cus-orng-btn.common-outline-btn .fl-button-wrap a:hover {background: #DB7803 !important;}
body.page-template.page-template-services-full-width-page .cus-orng-btn.common-outline-btn .fl-button-wrap a:hover span{color: #ffffff !important;}
body.page-id-67113 .subpage-header .custom_button.custom-banner-button, body.page-id-67091 .subpage-header .custom_button.custom-banner-button{display: none;}
.ADA-website ul li { list-style: none !important; position: relative; width: 100%; float: left; padding-left: 15px; }
.ADA-goal-list ul li:before, .ADA-website ul li:before { position: absolute; content: ""; width: 8px; height: 8px; border: 2px solid #85985A; border-radius: 100%; top: 10px; left: 0; }
ul.email-check-list.list-bullet li { position: relative; list-style: none; padding-left: 15px;}
ul.email-check-list.list-bullet li:before { position: absolute; left: 0; content: ''; font-weight: bold; border: 4px solid #738942; border-radius: 100px; top: 10px; }
.custom_client_result.new-two-case-study-wrapper .fl-col-has-cols .fl-col-group .fl-col.fl-col-small {flex: 0 0 50%;}
.custom_client_result.new-two-case-study-wrapper img {max-height: 150px;}
.custom_client_result.new-two-case-study-wrapper .client-tagline .tagline h3 a {text-decoration: underline !important;}
.custom_client_result.new-two-case-study-wrapper .client_result_custom p.result_psntg {font-size: 28px;}
.custom_client_result.new-two-case-study-wrapper .result-details .fl-module-content { margin-left: 10px; margin-right: 10px;}
.seo-services-wrapper.custom-sec-2-wrap .right-content h4 a, .seo-services-wrapper.custom-sec-2-wrap .right-content h4 a strong {color: #5E6F27 !important;}
.service-top-btn a.fl-button, .common-outline-btn a.fl-button{ position: relative;}
.service-top-btn a.fl-button:after {width: 22px; height: 22px; margin-left: 8px; top: 3px; position: relative; display: inline-block; content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/custom-svg-arrow-white.svg) no-repeat center;}
.service-top-btn a.fl-button:hover:after {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/orange-icon-neww.svg) no-repeat center;}
.franchise-green-wrap .fl-html {background: #F7F7F7; padding: 20px; border-radius: 27px;max-width: 90%;}
.franchise-green-wrap .green-top-wrap { background: #5E6F27; border-radius: 19px; display:inline-flex; align-items: center; margin-left: -60px;margin-bottom: 20px;padding: 10px 20px; }
.franchise-green-wrap .green-top-wrap p {margin-bottom: 0;color: #fff; padding-left: 10px;}
.franchise-green-wrap .fl-col-group { display: flex; }
.franchise-green-wrap .fl-col-group .fl-col.fl-col-small { display: flex; width: 50%; }
.franchise-green-wrap .fl-col-group .fl-col.fl-col-small .fl-col-content.fl-node-content,.franchise-green-wrap .fl-col-group .fl-col.fl-col-small .fl-module.fl-module-html,
.franchise-green-wrap .fl-col-group .fl-col.fl-col-small .fl-module-content.fl-node-content {display: flex;}
.score-card-wrap { background-color: #7d8e44; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;margin: auto; padding: 0px 40px 40px; border-radius: 0px 0px 10px 10px; }
.show-ipad-mobile,body.page-id-68810 .thrive-breadcrumb .wrap,body.page-id-68810 .custom_button.custom-banner-button {display: none;}
ul.franchise-tool-listing li {position: relative; padding-left: 27px;margin-bottom:2px;}
ul.franchise-tool-listing li:before { position: absolute; content: ""; width: 16px; height: 20px; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/check-new-icon.svg) no-repeat; left: 0; background-size: 100%; top: 6px; }
/* .hide-ipad, .show-ipad-mobile {display: none !important;} */
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .case-study-info { display: flex; }
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .case-study-info svg { width: 12%; padding-right: 10px; }
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .case-study-info p { width: 86%;font-style: italic; }
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .heading-svg-txt strong { text-align: center; margin-top: 30px; color: #433F34; font-family: 'ProximaNova-Bold', Arial; width: 100%; display: inherit; }
.custom_client_result .heading-svg-txt.new-svg-heading-txt {display: flex; align-items: center; padding: 8px 0 0 0;}
.custom_client_result .heading-svg-txt.new-svg-heading-txt svg{max-width:30px; margin:0 10px 0 0;}
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .heading-svg-txt.new-svg-heading-txt strong{margin:auto; display: table;}
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .case-study-info.cs-pt-0{padding-top:0!important;}
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .case-study-info.cs-pt-0 p{width:100%;}
.new-two-case-study-wrapper.custom-new-case-study.healthcare-case-study .result-details .fl-module-content {margin: 0;}
.new-two-case-study-wrapper.custom-new-case-study.healthcare-case-study .result-details .fl-module-content .client-tagline {width: 100%; float: left;    margin-bottom: 15px;}
.new-two-case-study-wrapper.custom-new-case-study.healthcare-case-study .result-details .fl-module-content .new-case-updated-wrap {width: 100%; float: left;    padding: 10px 15px;}
.percent-box .box .percent-box-wrap p[role="heading"], .percent-box .box .percent-box-wrap p[role="heading"] strong {color: #000; font-weight: 400 !important;    font-size: 18px;}
.advertise-cost-list ul.list-bullet-align {max-width: 85%; margin: 0 auto;}
.advertise-cost-list ul.list-bullet-align li {width: 50%;}
ul.social-organic-list li {position: relative; padding-left: 15px;}ul.social-organic-list li:before { position: absolute; content: ""; width: 5px; height: 5px; background: #000; border-radius: 100%; left: 0; top: 10px; }
.organic-img img { height: 350px; object-fit: cover; width: 100%; }
.custom-row-alignment .fl-col-group {display: flex;}
.custom-row-alignment .fl-col-group .fl-col .fl-col-group .fl-col {max-width: 50%; float: left;}
.repair-service-img {object-fit: contain;}
body .score-card-wrap .reviewmgr-lookup iframe, body .reviewmgr-lookup iframe {min-height: 520px !important;}
.triple-review-sales-section .fl-col-group {display: flex; flex-wrap: wrap;align-items: center;}
ul.triple-sales-review-wrap li.triple-sales-review { margin-bottom: 20px; background: #EFEFEF; padding: 20px; border-radius: 30px; text-align: center; }
ul.triple-sales-review-wrap li.triple-sales-review h3,.triple-sales-wrap h3 { color: #738942; }
ul.triple-sales-review-wrap li.triple-sales-review p { margin-bottom: 0; color: #767E86; }
.triple-sales-wrap { border: 3px solid #CFCFCF; border-radius: 30px; text-align: center; padding: 20px 10px; }
.triple-sales-wrap p {margin-bottom: 0;color: #767E86;}
.triple-work-wrap .fl-col-group .fl-col .fl-module-content { margin: 10px 7px; }
.triple-sales-wrap p {margin-bottom: 0 !important;}
.sales-banner-image {position: relative;}
.sales-banner-image:before {background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/sales-banner-image.png) no-repeat;height: 480px;width: 100%;background-size: 67%;background-position: center;content: "";position: absolute; top: -70px;}
.get-report-form div#gform_wrapper_84 {background: transparent !important;}
.get-report-form div#gform_wrapper_84 input { background: #EFEFEF !important; border: none !important; color: #433F34 !important; border-radius: 12px !important; height: 47px; padding: 15px 20px; font-size: 16px; }
.get-report-form div#gform_wrapper_84 input#gform_submit_button_84 { line-height:0;background: #DB7803 !important; color: #fff !important; border:2px solid #DB7803!important; border-radius: 40px !important; padding: 10px 25px !important; margin: 10px auto 0; display: table; font-weight: bold !important; font-size: 20px; }
.get-report-form div#gform_wrapper_84 input#gform_submit_button_84:hover { border-color: #db7803 !important; background: #fff!important; color: #db7803 !important; }
.gform_wrapper .gform_validation_errors { padding: 0 !important;background: transparent !important; border: none !important; box-shadow: none !important; }
.gform_wrapper .gform_validation_errors span.gform-icon.gform-icon--close { display: none !important; }
.gform_wrapper .validation_message { text-align: left !important; padding-left: 0 !important; }
.instruction.validation_message {display: none !important;}
html body .gform_wrapper .validation_message, body .gform_wrapper .gfield_error .gfield_label, html body .gform_wrapper .gfield_required {color:red!important; font-weight:700;}
body .gform_wrapper h2.gform_submission_error.hide_summary {font-size: 18px !important;}
.get-report-form div#input_84_1.gfield_description.validation_message .gfield_validation_message span {margin-bottom: 0 !important;}
.get-report-form div#input_84_1+ div#validation_message_84_1 {margin-bottom: 10px;}
.favourable-resultswrap.profitablebusiness .driving-col ul {padding-right: 0;}
.favourable-resultswrap.profitablebusiness .driving-col ul li:before{background-color:none;}
@media screen and (max-width: 820px){
.get-report-form .gfield.gfield--width-half {width: 100% !important; max-width: 100% !important; grid-column: span 12 !important;}
.get-report-form div#input_84_1 {display: inline-block; width: 100%; padding: 0;}
.get-report-form div#input_84_1 span {width: 100% !important; max-width: 100% !important; flex-wrap: wrap; padding: 0 !important;}
.get-report-form div#input_84_1 span.name_first { margin-bottom: 15px !important; display: inline-block; }
.get-report-form div#input_84_1 span#input_84_1_3_container, .get-report-form div#input_84_1 span#input_84_1_6_container {margin-bottom: 0 !important;}
.get-report-form div#input_84_1+ div#validation_message_84_1 { margin-top: -10px; margin-bottom: 20px; }
}
@media screen and (min-width:769px) and (max-width:820px){
.triple-work-wrap .fl-col .fl-col {width: 50%; float: left;}
.triple-review-sales-section .fl-row-content-wrap {max-width: 92%; margin: 20px auto 20px;}
.fl-node-o3piv62uczfn > .fl-row-content-wrap{max-width: 92%; margin:auto;}
.seo-banner-wrapper {max-width: 100% !important;}
.sales-banner-image:before {height: 500px;background-size: 100%;top: -50px;}
.triple-work-wrap .fl-col-group {max-width: 90%;margin: 0 auto;}
.fl-node-s6gu8lptnwzv .fl-rich-text h3 {font-size: 27px !important;}
}
@media screen and (max-width:768px){
.sm-basics-image img,.social-digital-business-image img,.social-media-image img,.social-mdeiagroup img,.social-media-image img,
.social-media-brand-image img{ height: 100%;width:100%;}   
.fl-node-o3piv62uczfn > .fl-row-content-wrap{max-width: 92% !important; margin:auto !important;}
.seo-banner-wrapper {max-width: 100% !important;}
.sales-banner-image { position: relative; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/sales-banner-image.png) no-repeat; height: 100%; width: 100% !important; background-size: 42%; background-position: center; min-height: 420px;}
.sales-banner-image:before{display:none;}
body.page-id-68810 h3 { text-align:center;}
ul.triple-sales-review-wrap li.triple-sales-review {width: 100%; display: inline-block;}
.triple-work-wrap, .triple-sale-listing { max-width: 95% !important; margin: auto; width: 100% !important;}
.triple-review-sales-section .fl-row-content-wrap { max-width: 95%;}
.triple-review-sales-section .fl-col-group .fl-col { max-width: 100% !important; width: 100% !important; display: block; clear: inherit; }
.seo-banner-wrapper .fl-col-group { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.fl-node-m8kolvqpf01x > .fl-row-content-wrap {padding-top: 20px !important; padding-bottom: 0 !important;}
ul.franchise-tool-listing {padding-left: 15px;}
.seo-banner-wrapper .fl-row-content-wrap {background: transparent;}
.triple-review-sales-section .fl-col-group {flex-direction: column-reverse;}
.fl-node-s6gu8lptnwzv .fl-rich-text h3 {font-size: 26px !important;}
.strategy-content .green-circle {width:65px; height:65px; font-size:35px;}
.page-id-67091 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col-group.fl-node-5b3cf888d27dc .fl-col-group.fl-node-5f620ebe9fcbc.fl-col-group-nested .fl-col.fl-node-5f620ebe9fe9d { max-width: 100%;}
.page-id-67091 .site-inner .content-sidebar-wrap .fl-row-content-wrap .fl-col-group.fl-node-5f620ebe9fcbc.fl-col-group-nested .fl-col.fl-node-5f620ebe9fea5.fl-col-small {max-width: 100%;}
.result-details ul li { padding-left: 58px;}
}
@media (min-width:768px) and (max-width:768px){
.page-id-76036 .reviews-sec .wp-block-group__inner-container .wp-block-columns .is-layout-flow.wp-block-column {flex-basis: 30%!important;}
.fl-node-utfds2v57p6i .fl-module-content,.fl-node-q03p6rv7bojx .fl-module-content,.fl-node-injtak2x0hyf .fl-module-content {margin-bottom: 0px;}
.fl-node-2kd3fmer4jhq .fl-module-content {margin-top: 0px;margin-bottom: 0;}
.fl-node-0jl417u9zbmn .fl-module-content,.fl-node-j0v9lnupf675 .fl-module-content {margin-top:0px;}
.fl-node-vshekb81g0aq .fl-row-content-wrap {padding: 0;}
.fl-node-0jzgcy5b26k4 .fl-row-content-wrap {padding-top: 17px;}
body img#gform_ajax_spinner_84 {right:123px !important;}
.grey-enterprise-seo-wrap .custom-lr-colume-back {margin: 10px auto !important;}
.page-id-67113 .custom_client_result.new-two-case-study-wrapper .fl-col-has-cols .fl-col-group .fl-col.fl-col-small {flex: 0 0 45%;}
body .testimoialwrap .service-3-col-wrap .wp-block-column { max-width: 100% !important;}
.testimoialwrap .service-3-col-wrap .wp-block-column .custom-lr-colume-back { margin-bottom: 0;}
}
@media screen and (max-width:480px){
.sales-banner-image {min-height: 300px;background-size: 60%;}
.fl-node-19shuatz5jib h3 { font-size: 30px !important; max-width: 290px !important; margin: 0 auto; display: table; }
.triple-work-wrap .fl-col-group { max-width: 92%; margin: auto; }
.seo-banner-wrapper .fl-row-content-wrap { padding-bottom: 0 !important;}
.fl-node-s6gu8lptnwzv .fl-row-content-wrap {padding-top: 0 !important;}
.page-id-44491 .content-sidebar-wrap .fl-module.fl-module-html.fl-node-6079bd6ce313c.management-strategy-box .fl-module-content.fl-node-content .reputation-custom-cross-list:before { width: 80px; height: 80px; background-size: 40px; }
.get-report-form div#input_84_1 span#input_84_1_3_container { margin-bottom: 10px !important; }
}
@media screen and (max-width:390px) {
.page-id-48110 .site-inner .fl-col-group.fl-node-60ccdc8828180.fl-col-group-nested .custom-lr-colume-back .right-content { padding-right: 20px; }
}
.custom_client_result .case-study-info .heading-svg-txt {text-align: center;}
.custom_client_result .case-study-info .inner-case-content { display: flex; align-items: flex-start;gap: 5px; }
.custom_client_result .case-study-info .inner-case-content svg { margin-right: 10px; margin-top: -15px; min-width: 20px; }
.custom_client_result .case-study-info .inner-case-content p {font-style: italic !important;}
.max-width-990{max-width: 990px !important; margin:auto;width: 100%;}
.max-width-1120{max-width: 1120px !important; margin:auto;width: 100%;}
.page.page-id-71621 section.subpage-header a.fl-button,.page.page-id-71621 .thrive-breadcrumb .wrap {display: none;}
.page.page-id-71621 section.subpage-header .wrap {padding-bottom: 20px;}
.mythbox .backdiv { background: #433F34; width: 100%; border-top-right-radius: 43px; border-top-left-radius: 43px; position: relative; top: 0; display: flex; justify-content: flex-start; padding: 15px 30px 30px 30px; align-items: center; }
.mythbox .backdiv h4.title { height: 100%; min-height: 86px; color: #fff; display: flex; justify-content: center; align-items: center; padding: 0px 0px 23px 0px; font-size: 30px; font-family: 'ProximaNova-bold', Arial !important;padding-bottom: 5px; }
.mythbox .textdiv {height: auto; width: 100%;background-color: #f7f7f7;border-radius: 30px;padding: 20px 40px;z-index: 9; margin-top: -29px; position: relative; display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.mythbox .backdiv .image-wrap {margin-right: 20px;}
.fl-node-surkwh2vd8fj .fl-col-group.fl-node-h6sljcvz70yq, .custom-inline-flex .fl-col-group .fl-col-group {display: flex;}
.fl-node-t2ixadyospc9 > .fl-module-content{margin-top: 20px;}
.cus-ornage-btn { text-align: center;}
.cus-ornage-btn a { 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;}
.cus-ornage-btn a:hover {background: #fff!important;color: #db7803 !important;}
@media screen and (min-width: 100px) and (max-width: 767px){
body .own-app-text-list ul.custom-list li a {font-size: 16px !important;}
body .list-bullet-align.own-app-text-list {display: block;}
.portfolio-slider.customweb .slider.portfolio-web-design-slider button.slick-prev {left: 14px !important;}
.portfolio-slider.customweb .slider.portfolio-web-design-slider button.slick-next {right: 16px !important;}
.fl-node-surkwh2vd8fj .fl-col-group.fl-node-h6sljcvz70yq, .custom-inline-flex .fl-col-group .fl-col-group {flex-wrap: wrap;}
body.page-id-71621 .site-inner .fl-builder-content a.fl-button { font-size: 15px!important; line-height: 24px!important; }
.mythbox .backdiv h4.title { font-size: 22px; min-height: 70px; }
html body .site-inner .fl-builder-content a.fl-button {font-size: 16px !important;}
h3.wp-block-heading br, h3 br,.franchise-numberig-list ul.numbering-inner-list br {display: none;}
body img#gform_ajax_spinner_84 { right: -9px !important;}
.result-details ul li {padding-left: 40px;}
body.page-id-35064 ul.list-bullet-align {column-count:1;}
.websolution p a{display:inline-block;}
img.wp-image-76488 {  margin-bottom: 21px;}
.custom-lr-colume-back .right-content {width: 100%; margin-bottom:25px; font-size: 16px; font-family: 'ProximaNova-Regular', Arial; line-height:28px; color: #000; padding-left:15px; text-align: left;}
.mythbox .backdiv .image-wrap img {margin-top: -12px;}
.mythbox .backdiv {padding: 10px 20px 25px 20px;}
.mythbox .backdiv .image-wrap { margin-right: 10px;}
.advertise-cost-list ul.list-bullet-align {max-width:100%; margin: 0 auto;}
.advertise-cost-list ul.list-bullet-align li {width: 100%;}
.ADA-goal-list ul li {width: 100%;}
.padding-50{padding:20px;}  
.shopify-custom-pagee h4.align-area {display: block;width: 100%;}   
.shopify-custom-pagee h4.align-area img { display: block; width: 80%; float: none; text-align: center; margin: 0 auto; }
.shopify-custom-pagee ul {margin-top: 15px;}
.shopify-custom-pagee p {text-align: center;}
.shopify-custom-pagee h3, .shopify-custom-pagee h2 { text-align: center; margin-bottom: 10px; }
.walmart-outer-services ul li {width: 100%;}
.walmart-outer-services ul {margin-left: 0;}
.wix-packages .fl-col-small {width: 100% !important; margin: 0 auto 20px !important;}   
body ul.website-brand-stories li{width:100%;}
.slider.portfolio-web-design-slider button.slick-prev{left:-5px!important;}
.slider.portfolio-web-design-slider button.slick-next{right:0px!important;}
.conversion-rate-list-wrap .conversion-rate-section{padding:15px;}
div.table-blog-percentage .table-blog-content .title {font-size: 20px; } 
div.table-blog-percentage .table-blog-content p {font-size: 14px; }
div.table-blog-percentage .table-blog-content {padding: 8px 5px;}
.comment-sec-wrap .comment-wrap .sec-content{padding: 0 30px 115px 30px;}
ul.franchise-stories li { list-style: none; width: 100%; float: left; text-align: center !important; padding-left: 0;}
.franchise-numberig-list ul.numbering-inner-list{width: 100%;}
.franchise-numberig-list ul.numbering-inner-list li, .franchise-numberig-list ul.numbering-inner-list li a{min-height: auto;}
.social-media-star-wrapper {flex-wrap: wrap;}
.social-media-star-wrapper .social-media-image-wrapper .image-box img {border-bottom-left-radius: 0;}
.social-media-star-wrapper .social-media-image-wrapper,.social-media-star-wrapper .social-media-star-text-wrapper {width: 100%;}
.social-media-star-wrapper .social-media-star-text-wrapper p.heading-star-text {font-size: 18px;}
.social-media-star-wrapper .social-media-image-wrapper .image-title-wrap {padding: 6px 10px !important;}
.social-media-star-text-wrapper:before,.social-media-star-text-wrapper:after{display:none;}
.reputation-custom-cross-list{padding: 40px 30px;}
.reputation-custom-cross-list ul li{width:100%;}
.custom-row-alignment .fl-col-group {display: inline-block;}
.custom-row-alignment .fl-col-group .fl-col .fl-col-group .fl-col {max-width: 100%; float: left;}
.google-review-wrap.mb-0 {gap: 20px;}
body .order-change .fl-module-content {margin:15px 20px !important;}
body  .order-change.marketing-custom-col-width.customweb .fl-module-content {margin: 15px 0px !important;}
body .fl-node-5f0328e5d4e32 .fl-module-content { margin: 15px 0px !important;}
.customfit-text {padding-top: 25px;}
.webdesign_developmentbrand .fl-module-content { margin: 20px 0px 0px 0px;}
.website-custom-serive .left-image img { width: 50px; height: 50px;}
body .website-custom-serive .custom-lr-colume-back .left-image {flex-basis: 15% !important;}
body .website-custom-serive .custom-lr-colume-back .right-content { flex-basis: 85% !important;}
.service-main-icon-wrap { gap: 0;}
.website-custom-serive .custom-lr-colume-back > div:last-child { margin-bottom: 0;}
.portfolio-slider {padding: 30px 0px 20px;}
.portfolio-slider .slider.portfolio-web-design-slider button.slick-prev { left: 27px;}
.portfolio-slider .slider.portfolio-web-design-slider button.slick-next {right: 27px;}
.cus-ornage-btn a { font-size: 16px!important;}
.fl-cta-wrap.fl-cta-inline {margin-top: 0px!important; }
.custom-seo-solutions .fl-module-content.fl-node-content {margin: 0;}
.custom_client_result .fl-module-content { margin: 20px 5px;}
body.page-id-88141 .custom_client_result .fl-module-content {margin: 0;}
.page-id-34360 .order-change .fl-module-content {margin: 5px 0px!important;}
}
.amazon-content .fl-col-group.fl-node-5czpyws68rb9.fl-col-group-nested .fl-module-content {margin: 0 !important;}
.amazon-content .fl-col-group.fl-node-5czpyws68rb9.fl-col-group-nested .fl-col.fl-node-udqb9f67l8gz {margin-top: 14PX;}
@media screen and (min-width: 100px) and (max-width: 768px){
body .custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 + div {padding: 12px 20px 0;}   
body .list-bullet-align.col-50 li{max-width:100%;}
body .list-check-bullet-align.col-50 li{max-width:100%;}
p.small{text-align: center !important;margin-bottom: 0 !important;}
.custom-image-section {width:100%!important;}
.image-wrap img {margin:auto; display:block;}
.seo-banner-wrapper-new .fl-col-group {flex-wrap: wrap;}
.custom-lr-colume-back .left-image {width: 60px; text-align: center;}
.custom-lr-colume-back .left-image svg, .custom-lr-colume-back .left-image img {max-width: 60px; width: 100%;}
.float-arjust-content .image-wrap {float: left;width: 100%; padding-right: 0; padding-bottom: 15px;}
.list-custom-icon .fl-node-content .fl-col-group .fl-col.fl-col-small {padding: 0 20px;}
.list-custom-icon .fl-node-content .fl-col-group .fl-col-small:last-child .fl-col-content.fl-node-content:after {top:-4px; left:0; border-radius:40px; height:84px;}
.list-custom-icon .fl-node-content .fl-col-group .fl-col-small .fl-col-content.fl-node-content:after {top:-4px; left:0px; border-radius:40px; height:84px;}
.flex-span-content {display: inline-block; padding-top: 0px;} 
.flex-span-content.sec-right {width: 100%;padding-left: 5px;padding-top: 10px;} 
.strategy-allows-fails-wrap .fl-col-group.fl-node-6070480ba8cb8{display:block;}
.strategy-key-wrap span.counter{padding: 15px 0px; justify-content: center;}
.strategy-key-wrap span.counter:nth-child(odd) {display: inline-block; } 
.flex-span-content.sec-right .sec-content {display: inline-block; } 
.strategy-key-wrap li:nth-child(odd) {padding-left: 0px;padding-top: 0px;padding-right: 0px;} 
.flex-span-content.sec-right .sec-content {padding-left: 0px;} 
div.strategy-key-wrap li {display: block !important;} 
.flex-span-content.sec-left {width: 100%;border-bottom: 1px solid #ccc;} 
.flex-span-content.sec-right img,.fl-col-group-nested.fl-node-60637bcf5312c .fl-col-small::before,.growth-result-count br {display: none; } 
.flex-span-content.sec-right {padding: 16px;} 
.fl-col-group.fl-node-60633c3460bd7 {display: flex;flex-wrap: wrap;} 
.fl-col-group.fl-node-60633c3460bd7 .fl-node-60633c3460bda.fl-col-small {order: -1;} 
.fl-node-606479e05defb .fl-col.fl-col-small {max-width: 50%;width: 100%!important;}  
.fl-node-606479e05defb {display: flex;flex-wrap: wrap;} 
.two-section-wrap .fl-col.fl-col-small{max-width:50%!important; margin:0 auto; width:100% !important; text-align:center; clear:none; float: left;}
.fl-module.fl-node-5dd6eb332397e .fl-module-content.fl-node-content{margin-bottom:0;}
.fl-module.fl-node-5dd6eb33239c0 .fl-module-content.fl-node-content {margin-top:0;}
.ass-count-number p{margin-bottom:0!important;}
.amazon-seo-services-list-count .fl-module-content.fl-node-content {margin-top:0px!important;margin-bottom:0px!important;}
.ecommerce-marketing-custom-listing ul li{width:100%; min-height: auto; margin-bottom: 10px;}
.wix-packages .fl-row-content-wrap {padding-left: 20px !important; padding-right: 20px !important;}
.wix-packages h2,.wix-seo-services h2 {line-height: 40px;}
.why-thrive-agency .fl-col-small {max-width: 100% !important; margin-left: 10px;}
.why-thrive-agency .count ol > li {min-height: auto; margin-bottom: 40px;}
.why-thrive-agency .fl-col-small:nth-child(2) .fl-module-content {margin-top: 0;}
.wix-packages .fl-callout-photo-left .fl-callout-photo {width: auto; display: inline-block; padding-right: 10px;}
.wix-packages .fl-callout-photo-left .fl-callout-content {display: inline-block !important;}
.wix-seo-services .service-box .fl-callout-text-wrap {border-bottom: 1px solid #d1d1d1; min-height: auto; padding-bottom: 50px;}
.wix-seo-services .fl-col-group:nth-child(4) .service-box .fl-callout-text-wrap{border-bottom: 1px solid #d1d1d1;}
.fl-module.fl-module-callout.fl-node-5aa7d1faeb075 .fl-callout-text-wrap { border-bottom: none!important; padding-bottom: 0;}
.slider.portfolio-web-design-slider.slick-initialized.slick-slider {padding: 0 20px;}
.design-process-wrapper .fl-module-content.fl-node-content {margin-top: 0;}
.web-design-review-image svg{max-width:100%;}
.text-center-wrap .img-wrap,.custom-column-width .fl-col,.img-align-center,.ppc-work-image,.custom-column-width .fl-col,.page-id-51325 .image-wrap,.web-design-solution-image .fl-html, .fl-node-5ff7039a780a8 .fl-html{text-align: center;}
.order-change .fl-col-group.fl-col-group-nested {display: flex; flex-wrap: wrap;}
.order-change .fl-col.fl-col-small:first-child {order: 1;}
.conversion-rate-list-wrap .diffrence-title {display: none;} 
.search-engine-intro.strategy-allows-fails-wrap.conversion-rate-list-wrap .fl-col-group {display: block !important; }
.solution-for-agencies .fl-col-group:nth-child(2) .fl-module-rich-text:before{display:none;}
.franchise-seo-map { position: relative; right: 0px; top: 0; }
.content-box-step-wrap .fl-col-small {width: 50% !important;clear: none;float: left; } 
div.content-box-step-wrap .content-box-step span.text-field {font-size: 20px;line-height: 26px; } 
div.content-box-step-wrap .content-box-step span.text-field br{display:inherit !important;} 
div.content-box-step-wrap .fl-node-612ce7cb0acc3.fl-col-group-nested {max-width: 90%;padding-right: 0; } 
body.page.page-id-51325 .fl-col.fl-node-612ce7cb0ada0.fl-col-small {margin-left: -20px; }
.process-creation-wrap .process-creation-text{padding-left: 90px;}
.process-creation-wrap .process-creation-text:before{width: 64px; height: 64px; font-size: 34px;}
.process-creation-wrap .process-creation-text:after{left: 34px; top:64px;}
.process-creation-wrap .process-creation-text h6 {font-size: 20px;}
.custom-sms-padding.sms-marketing-grey-box {margin: 0 20px;}
.sms-sucess-heading{margin-left:0; font-size: 16px; display: flex; line-height: 24px; align-items: center; width: fit-content;}
.custom-sms-green-heading .sms-work-wrap .work-heading:before{left: 0px; width: 100%;}
.custom-sms-green-heading .sms-work-wrap .work-heading span, .sms-sucess-heading span {  margin-right: 10px;  height: 32px;  margin-left: 10px;}
.sms-marketing-business-row .fl-col-group .fl-col-small.custom-sms-padding{padding: 0 20px; margin-bottom: 30px;}
.sms-marketing-business-row .fl-col-group .fl-col-small.custom-sms-padding:before{left: 20px; width: calc(100% - 40px);}
.custom_client_result .fl-col-group-nested {display: flex; width:100%;gap: 20px;}
body.page-template.page-template-services-full-width-page .cus-orng-btn.common-outline-btn .fl-button-wrap a span { font-size: 15px;}
body.page-template.page-template-services-full-width-page .cus-orng-btn.common-outline-btn .fl-button-wrap a { display: inline-block; width: inherit !important; padding: 0 10px !important;}
.custom-lr-colume-back .right-content p {margin-bottom: 0;}
.custom-lr-colume-back .right-content h4 br {display: none !important;}
.custom-two-section-wrapper .fl-col.fl-col-small { width: 100% !important;}
.text-align-center p {text-align: center !important;}
.search-engine-intro.custom-two-column-section.custom-width-reviews-row .fl-col {float: none;}
.fl-col-group.fl-node-61558e8237d4d{display:block; flex-wrap: wrap;}
.custom-sms-green-heading .sms-work-wrap .work-heading {padding: 10px 5px 10px 0px;}
.marketing-custom-col-width { padding: 0px 20px;}
}
@media screen and (max-width:820px){
.fl-col.fl-col-small.service-box {width: 100%; max-width: 100%;}    
.services-for-agencies .service-box .fl-callout .fl-callout-content{border-right:none;}
.services-for-agencies .fl-col-group-nested:nth-child(3) .service-box{width:100% !important;}
.services-for-agencies .service-box .fl-callout-text-wrap {min-height:auto; padding-bottom:40px;}
.fl-col.fl-node-5a9e32140ac5c.fl-col-small.service-box .fl-callout-text-wrap {border-bottom: 1px solid #d1d1d1;}
.solution-for-agencies .fl-col-small .fl-module-content {margin-left: 20px; margin-right: 20px;}
.hide-ipad, .show-ipad-mobile {display: block !important;}
.show-ipad-mobile{display: block !important;}
.franchise-green-wrap .fl-col-group {display: flex; flex-wrap: wrap;}
.franchise-green-wrap .fl-html {max-width: 93%; margin-left: 6%;}
.marketing-custom-col-width.custom-two-section-wrapper .fl-node-5ea6931a6c7c7{text-align:center; width:100%;}
.wix-seo-services .service-box .fl-callout .fl-callout-content{border-right:none;} 
.wix-seo-services .service-box .fl-callout-text-wrap {border-bottom: 1px solid #d1d1d1; min-height: auto; padding-bottom: 50px;}
.wix-seo-services .fl-col-group:nth-child(4) .service-box .fl-callout-text-wrap{border-bottom: 1px solid #d1d1d1;}
.fl-module.fl-module-callout.fl-node-5aa7d1faeb075 .fl-callout-text-wrap { border-bottom: none!important; padding-bottom: 0;}   
ul.website-brand-stories li {width:33%; text-align: center; padding: 10px;}
body ul.custom-reputation-square-listing {display: block !important;}
body ul.custom-reputation-square-listing li {margin-bottom: 0;}
body ul.custom-reputation-square-listing li:before {border-bottom: 15px solid #424c23; right: 0; top: auto; transform: rotate(45deg); bottom: -10px; left: 0; margin: auto;}
body ul.custom-reputation-square-listing li:nth-child(2):before {border-bottom: 15px solid #5d6d32;}
body ul.custom-reputation-square-listing li:nth-child(3):before {border-bottom: 15px solid #698037;}
body ul.custom-reputation-square-listing li:nth-child(4):before {border-bottom: 15px solid #7d9144;}
body ul.custom-reputation-square-listing li:nth-child(5):before {border-bottom: 15px solid #91a350;}
.list-custom-icon .custom-ecommerce-services .right-inner h4 br{display:none;}
.fl-node-6li34uctrkxf {text-align: center;} 
}
@media screen and (min-width:768px) and (max-width:768px){
.content-box-step-wrap .content-box-step .box-step-content span.text-field { font-size: 30px;}
.cus-orng-btn .fl-button-wrap.fl-button-width-auto.fl-button-left {margin: 0 auto; display: table;}
.seo-services-wrapper.custom-sec-2-wrap .fl-col-group .fl-col.fl-col-small { max-width: 50%;}
.eco-market-svg-image .fl-html img { width: 60%; margin: 0 auto; display: table; height: 100% !important; max-height: 80% !important; }
.seo-services-wrapper.custom-sec-2-wrap.green-color-heading .custom-lr-colume-back .right-content h4 {min-height: 40px;margin-bottom: 10px;}
img.fl-photo-img.wp-image-63634.size-full{max-width:85%!important; width:100%;}
.fl-module-heading .fl-heading span br { display: block !important;}
.reviews-sec .wp-block-group__inner-container .wp-block-columns .pt-xs-20 { padding: 0 !important;}
body .walmart-marketing .list-bullet-align.col-50 li {max-width:50%;}
.reviews-sec .wp-block-columns {flex-wrap: nowrap!important;}
}
@media screen and (min-width:768px) {
.heading-text-center h2 {text-align: center; }
.custom-heading-title h3 {font-size: 34px;}
.sec-title-size h3 {font-size: 32px;margin-bottom: 0px;}
.eco-market-svg-image img.height-equal-300, .height-equal-300 img{height: 300px; margin: auto; display: block;}
.height-equal-300,.height-equal-300 img {height: 300px;}
.list-design-wrap ul.list-bullet-align li {width: 50%;float: left;}
.fl-col-group.fl-node-h6sljcvz70yq .fl-col:nth-child(1) {width: 57% !important;}
.fl-col-group.fl-node-h6sljcvz70yq .fl-col:nth-child(2) {width: 43% !important;}
.page-id-96266  .multi-col > .wp-block-columns p { min-height: 40px; }
.page-id-96266 .service-case-study-wrap .wp-block-column .new-case-updated-wrap .inner-case-content{margin-top:0;}
}
@media screen and (min-width:769px) { 
.fl-node-605498e887f64 .img-wrap img {height:350px;}
.h-250 img {height: 250px;}
}
@media screen and (min-width:768px) and (max-width:1250px){
.sms-sucess-heading {margin-left: 0px;} 
}
@media screen and (min-width:768px) and (max-width:820px){
.wix-packages .fl-col-small {width:48%!important; margin:1%; clear:none; float:left;}
.amazon-seo-services-list-count .fl-module-content.fl-node-content{margin-left:20px;}
.social-media-star-wrapper .social-media-image-wrapper, .social-media-star-wrapper .social-media-star-text-wrapper {width: 50%;}
.custom-sms-green-heading .sms-work-wrap .work-heading:before {left: -35px; width:110%;}
.sms-marketing-business-row .fl-col-group.fl-node-lduswerqxpvm{max-width:100%;}
body .seo-services-wrapper.custom-service-three-col-wrap .fl-col.fl-col-small  {max-width: 100% !important; width: 100% !important;}
.custom-service-three-col-wrap .fl-col.fl-col-small .right-content h4 br {display: none;}
.custom-service-three-col-wrap .fl-col.fl-col-small .right-content h4 {margin-bottom: 0 !important;}
.custom_client_result.new-two-case-study-wrapper .fl-col-has-cols .fl-col-group .fl-col.fl-col-small {flex: 0 0 48%;}
.seo-banner-wrapper-new .fl-col-group {display: flex;}
.seo-services-wrapper.custom-sec-2-wrap .fl-col-group {display: flex;}
.fl-node-6094077f4e63a .fl-photo-content img {max-width: 180px;}
body .show-ipad-mobile, body .hide-ipad  {display: block !important;}
body .socialmedia-wrap.cro-updated-banner .wesbiteissueswrap .hide-ipad-mobile {display: none !important;}
body .socialmedia-wrap .wesbiteissueswrap .hide-ipad-mobile {display: block !important;}
.hide-ipad-mobile, .hide-desktop-mobile {display: none !important;}
.custom-new-case-study.healthcare-case-study .fl-col.fl-col-small { flex: 0 0 100% !important; width: 100% !important; max-width: 100%;padding-left: 0;padding-right: 0; }
.custom-new-case-study.healthcare-case-study .fl-col.fl-col-small .results_video.hide-ipad {width: 60%; float: left;}
.custom-new-case-study.healthcare-case-study .fl-col.fl-col-small .client-tagline, .custom-new-case-study.healthcare-case-study .fl-col.fl-col-small .result-details {width: 50%; float: left;}
.custom_client_result.new-two-case-study-wrapper img { max-height: 100%;}
.custom_client_result.new-two-case-study-wrapper .client-tagline .tagline h3 a{font-size: 16px !important;}
.seo-services-wrapper.show-ipad-mobile .fl-col-group {display: flex;}
.custom-new-case-study.healthcare-case-study .fl-col.fl-col-small .results_video.hide-ipad img {height: 100%;}
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .heading-svg-txt strong {margin-top: 10px;}
.custom_client_result.new-two-case-study-wrapper.custom-new-case-study .case-study-info {padding-top: 0;}
.custom-new-case-study.healthcare-case-study .fl-col.fl-col-small .fl-col-content.fl-node-content {display: flex;}
.custom-new-case-study.healthcare-case-study .fl-col.fl-col-small .fl-col-content.fl-node-content img {width: 100%;}
body.page-template h2 + p span { font-size: 18px !important;}
.fl-node-602aa2337a27a.percent-box-sec.link-building-stats .fl-col.fl-col-small {width: 33.33%!important; float: left; clear: none; }
.new-two-case-study-wrapper.custom-new-case-study.healthcare-case-study .result-details .fl-module-content .new-case-updated-wrap {padding: 10px 15px 0;}
.franchise-numberig-list ul.numbering-inner-list li span, .franchise-numberig-list ul.numbering-inner-list li a span{line-height: 35px;top: 0px !important;}
.fl-node-76kugr25vhqj img { max-width: 90%; margin: 0 auto; display: table; }
}
@media screen and (min-width:769px) and (max-width:820px){
.solution-for-agencies h3 {font-size: 24px; white-space: nowrap;}
.solution-for-agencies h3 span{font-size: 19px!important;}
.ecommerce-marketing-custom-listing ul {display: flex;flex-wrap: wrap;}
.custom-sms-green-heading .sms-work-wrap .work-heading:before {left: -35px; width: 147%;}
.list-custom-icon .fl-node-content .fl-col-group .fl-col-small .fl-col-content.fl-node-content:after{top:-4px; height: 84px;}
.list-custom-icon .custom-ecommerce-services .right-inner h4{font-size:15px;}
.page-id-44259 .custom_client_result .case-study-info .heading-svg-txt {margin-bottom:13px;}
.page-id-44259 .custom_client_result .case-study-info .inner-case-content svg { margin-top: -8px;}
.page-id-44259 .custom_client_result .case-study-info {padding-top: 20px;}
}
@media screen and (max-width:768px){
.custom-heading-mobile {text-align: center;}
.custom-img-center img { margin: 0 auto; display: table; float: none; }
}
@media screen and (max-width:767px){
.ads-innercol .ads-wrap .icon-textwrap .contentwrap h4 {font-size:19px;}
body.page-id-97776.page-template h2 br {display: block !important;}
body.page-template h2 br {display: none;}
.amazon-content .agency-sec-content .alignright {float: inherit;text-align: right;display: block;text-align: center;margin: 0 auto; }
.social-media-list-sec ul {padding-left: 20px;}
.cus-orng-btn {margin: 0 auto; display: table;}
.search-engine-intro .score-image {max-width: 90%; margin-bottom: 0;}
.web-design-solution-image img {margin: 0 auto; display: table;}
html body .custom-sms-padding {background: #F7F7F7; max-width: 100% !important; margin-bottom: 50px !important;}
.custom-sms-padding.sms-marketing-grey-box{margin:0;}
body .custom-sms-padding .sms-sucess-heading {margin-left: 0px !important;margin-bottom: 0;margin-top: -45px;width: 100%;}
body.page-template h2 + p span { font-size: 18px !important;}
.container-960 {max-width: 90%;}
.franchise-green-wrap .green-top-wrap{margin-left:-45px;}
.eco-market-svg-image .fl-html img { width: 60%; margin: 0 auto; display: table; }
.new-two-case-study-wrapper .fl-col-group-nested {display: inline-block;}
.hide-ipad-mobile {display: none !important;}
body.page-template.page-template-services-full-width-page .cus-orng-btn.common-outline-btn .fl-button-wrap a { display: inline-block; width: 100% !important; padding: 10px 12px !important; }
.mobile-text-center{text-align:center;}
body.page-id-36892 .site-inner .fl-builder-content .cus-orng-btn a.fl-button span {font-size: 20px !important;}
body.page-id-36892 .site-inner .fl-builder-content .cus-orng-btn a {padding: 8px 15px !important;}
body.page-template .custom-good-business-wrap h2 + p span {font-size: 17px !important;}
.page-id-79479 .gform_footer.top_label img#gform_ajax_spinner_91 {right:8%!important;}
.cus-ranking-proposal-btn{display:block;}
body .cus-ranking-proposal-btn a{margin-bottom:20px!important;padding:13px 20px;font-size:15px;}
.cus-counter-wrapper{display:block;}
.counter-cards-col{width:100%;margin-bottom:30px;}
.row.warpers.testing-icon-row .col-sm-6{max-width:100%;}
.cus-orng-btn.service-top-btn a.fl-button span {font-size: 16px !important;}
.service-top-btn a.fl-button:after {width: 16px !important;  height: 16px !important;}
body.page-id-28427 h3, body.page-id-28427 h2 {margin-bottom: 15px;}
body .gform_wrapper form span.name_last {padding-left:0px !important;padding-top: 17px;}
span#input_91_24_3_container {padding-right: 0;}
}
body .row.warpers.testing-icon-row{max-width: 900px; margin: 0 auto;display:flex; flex-wrap:wrap;}
.row.warpers.testing-icon-row .col-sm-6 {width: 100%; max-width: 50%;}
body .cus-check-icon ul li:before{background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/green-check-icon.svg) no-repeat;content: ""; display: block; width: 29px; height: 25px; position: absolute; left: 0; top: 0;}
.expand-listing.cus-check-icon li {position: relative; padding-left: 45px;}
.cus-check-icon{padding: 0 20px;}
.cus-counter-wrapper{display: flex; position: relative; text-align: center; margin: 0px -15px;}
.counter-cards-col{border-radius: 23px; width: 33.33%; padding: 0 15px; display:flex;}
.cus-counter-number{width: 70px; height: 70px; background: #738942; margin: 0 auto; border-radius: 100px; display: flex; justify-content: center; align-items: center; color: #fff; font-family: 'ProximaNova-Extrabld', Arial; font-size:40px; letter-spacing: 0px; color: #FFFFFF; margin-bottom: 20px; margin-top: -34px;}
.counter-content{background: #F5F5F5; padding: 15px; position: relative; border-radius: 20px;width:100%;}
.counter-content h5{font-size: 20px!important; letter-spacing: 0px; color: #433F34;}
.cus-ranking-proposal-btn {display: flex; justify-content: center;}
body .cus-ranking-proposal-btn a{display: flex; justify-content: center; background: #db7803; color: #fff!important; border-radius: 50px; border: 3px solid #db7803;font-size:20px;padding:8px 20px;line-height:30px;margin-right: 10px; text-align: center;}
body .cus-ranking-proposal-btn a:hover{background:#fff;color:#db7803!important;}
.cus-client-story-wrapper{background: #F5F5F5; border-radius: 23px;padding:30px;}
.cus-client-story-wrapper p{margin-top:10px;}
.cus-results-wrapper{background: #738942; border-radius: 23px;padding:20px; text-align:center;}
.cus-results-wrapper hr{border:none; width: 85%; height: 1px; text-align: center; margin: 1em auto;     background: #607432;}
.cus-results-wrapper p.text-center.heading-p {font-size: 20px!important; font-family: "proximanova-bold", Arial!important;}
.cus-results-wrapper p, .cus-results-wrapper h3 {color: #fff!important; margin-bottom: 0!important;}
.cus-results-wrapper p{font-size:18px!important;}
.cus-results-wrapper h3 {font-size:40px;}
.a-result-heading{font-size:42px;}
.cus-results-content p{margin-bottom:15px!important;}
.fl-module.fl-module-html.fl-node-9w2nehzobt7c .franchise-button-wrap.cus-ranking-proposal-btn a {margin: 0 30px;}.fl-accordion .fl-accordion-button-label:focus,.fl-accordion .fl-accordion-button-label:active,.fl-accordion .fl-accordion-button-icon:focus,.fl-accordion .fl-accordion-button-icon:active{outline-color:inherit;outline-style:none;}
.custom-bg-wrapper {background: #F7F7F7; border-radius: 43px;}
.custom-bg-wrapper + .fl-row .fl-row-content-wrap .fl-module-content.fl-node-content {margin-top: -50px;}
.custom-right-half-bg-warp, .custom-left-half-bg-warp{position: relative;}
.site-container {overflow-x: hidden;}
.custom-right-half-bg-warp:before { background: #F7F7F7;display: block; position: absolute; content: ""; width: 170%; height: 100%; top: 0; left: 0px;border-top-left-radius: 43px;border-bottom-left-radius: 43px;}
.custom-left-half-bg-warp:before { background: #F7F7F7; position: absolute; content: ""; width: 170%; height: 100%; top: 0; right: 0px;border-top-right-radius: 43px; border-bottom-right-radius: 43px;display: block; }
.custom-right-half-bg-warp .fl-col .fl-col, .custom-left-half-bg-warp .fl-col .fl-col {width: 50%;float: left;}
.custom-right-half-bg-warp, .custom-left-half-bg-warp { margin-bottom: 40px;}
ul.custom-listing li { position: relative; padding-left: 20px; }
ul.custom-listing li:before { position: absolute; content: ""; background: #7C8E42; width: 6px; height: 6px; border-radius: 100%; top: 10px; left: 0; }
.drone-service-inner { background: #EFEFEF; border-radius: 21px; padding: 20px; display: flex;margin-bottom: 20px;}
.drone-service-inner .number-wrap { width: 35px; float: left; background: #E5EAD2; border-radius: 13px; text-align: center; padding: 10px; color: #5E6F27; font-family: 'ProximaNova-Extrabld'; font-size: 22px; display: flex; align-items: center; justify-content: center; }
.drone-service-inner .drone-content { float: left; width: 95%; padding-left: 20px; }
.drone-service-inner .number-wrap span { text-align: center; font-family: 'ProximaNova-Bold', Arial; }
.custom-inner-drone-services .fl-row-content-wrap {background: #F7F7F7;border-radius: 43px;padding-top: 0;padding-bottom: 0; padding-right: 0;}
.custom-inner-drone-services .fl-row-content-wrap .fl-col-group img { width: 100%; height: 100%; object-fit: cover;min-height: 837px;border-radius: 43px;display: block;}
.service-case-study-wrap.twocols img { max-height: 160px;}
.custom-right-half-bg-warp *, .custom-left-half-bg-warp * {display: flex;}
.custom-right-half-bg-warp * .fl-col-content.fl-node-content, .custom-right-half-bg-warp * .fl-col-content.fl-node-content ul.custom-listing,.custom-left-half-bg-warp .fl-col-content.fl-node-content, .custom-left-half-bg-warp * .fl-col-content.fl-node-content ul.custom-listing {flex-wrap: wrap;}
.custom-right-half-bg-warp * .fl-col-content.fl-node-content ul.custom-listing li,.custom-left-half-bg-warp * .fl-col-content.fl-node-content ul.custom-listing li {flex-wrap: wrap; width: 100%;}
.show-ipad-mob,.charleft.ginput_counter.gfield_description, .product-photography-form form input#input_89_5 {display: none;}
h3 {font-size: 28px;}
ul.custom-listing li {margin-bottom: 0 !important;}
.fl-node-zdhmx159lf8j .fl-row-content-wrap {margin-top: -20px;}
.drone-service-inner .drone-content h4 {padding-top: 8px;}
.custom-pillar-position .backdiv {text-align:center;background: #3c5b84;border-top-right-radius: 20px;border-top-left-radius: 20px;position: relative;top: 0; min-height: 78px;display: flex; align-items: center; justify-content: center;}
.custom-pillar-position .backdiv p {color: #fff;}
.custom-pillar-position .enterprises { height: auto; width: 100%; background-color: #f7f7f7; border-radius: 17px; padding: 25px; z-index: 9; margin-top: -16px; position: relative; }
.custom-pillar-position .backdiv ul li {display: flex;align-items: center;margin-bottom: 0 !important;min-height: 52px;justify-content: center !important;}
.product-heading .fl-rich-text{  position: relative; text-align: center;background-color: #fff; padding: 0 20px; }
.product-heading .fl-rich-text:after { position: absolute; content: ""; width: 100%; height: 1px; background: #bdbdbd; left: 0; top: 12px; }
.product-heading .fl-rich-text p { margin-bottom:0;font-size: 20px; color: #433F34; font-family: 'ProximaNova-Extrabld', Arial !important; position: relative; z-index: 1; background: #fff; display: inline-block; padding: 0 15px; }
.custom-pillar-position.color1 .backdiv { background: #3e7886; }
.custom-pillar-position.color2 .backdiv { background: #3f8a70; }
.custom-pillar-position.color3 .backdiv { background: #3c874e; }
.custom-pillar-position .enterprises li { position: relative; padding-left: 25px; }
.custom-pillar-position .enterprises li:before { position: absolute; content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/label-check-icon.svg) no-repeat; left: 0; height: 20px; width: 20px; background-size: 60%; top: 6px; }
.custom-bg-color, .custom-bg-listing {background: #F7F7F7;border-radius: 20px;width: 97%; margin: 0 auto;}
.fl-module.fl-module-rich-text.fl-node-sx7ryg3cb04q.custom-bg-color p { text-align: center; margin-bottom: 0; }
.custom-bg-listing ul li { position: relative; padding-left: 15px;margin-bottom: 0; }
.custom-bg-listing ul li:before { position: absolute; content: ""; width: 6px; height: 6px; background: #7C8E42; border-radius: 100%; left: 0; top: 10px; }
.custom-bg-listing ul {padding-left: 20px;}
.fl-col.fl-node-6g1phd2ulym0.fl-col-small {background: #F7F7F7;border-radius: 43px;}
.fl-node-ehfctbz2lwav .fl-row-content-wrap {background: transparent;}
.product-photography-form .fl-module-content.fl-node-content { margin-top: 0; }
.photography-form-wrap h4 { font-size: 27px; font-family: 'ProximaNova-Bold', Arial; color: #433F34 !important; text-align: center; margin-bottom: 10px; }
.photography-form-wrap .fl-module-content.fl-node-content, .photography-form-wrap .fl-module-content.fl-node-content p {margin-bottom: 0;}
.product-photography-form fieldset {border: none; margin: 0; padding: 0;}
.product-photography-form .gform_fields {grid-row-gap: 16px;display: grid;}
.product-photography-form .gform_footer.top_label {margin: 6px 0 0;padding: 16px 0;}
.fl-col.fl-node-6g1phd2ulym0.fl-col-small .fl-col-content.fl-node-content {padding: 10px;}
.product-photography-form div#gform_wrapper_89 {padding: 0;background: #f7f7f7;}
.product-photography-form form input {background-color: #EFEFEF !important; border-radius: 13px; height: 55px !important; padding:10px 15px;}
.product-photography-form .ginput_container.ginput_container_fileupload { background: #E5EAD2 !important; border-radius: 13px; padding: 20px;text-align: center; }
.product-photography-form form label.file-upload { position: relative; height: auto; background: #F1F5E1; text-align: center; border-radius: 30px; padding: 30px 20px 30px 60px; margin: 0 auto; display: inline-block; max-width: 260px !important; max-height: 82px !important; overflow: hidden; white-space: nowrap; width: 100% !important; overflow: hidden; text-overflow: ellipsis; }
.product-photography-form form label.file-upload:before { font-size: 0; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/upload-file-icon.svg) no-repeat !important; background-position: center !important; border-radius: 13px; position: absolute; content: ""; height: 70px !important; width: 70px; top: 5px; left: 0; }
.product-photography-form form img#gform_ajax_spinner_89 { min-height: 20px !important; width: 20px !important; height: 20px !important; } 
.product-photography-form form textarea {background-color: #EFEFEF !important;border-radius: 13px;height: 90px !important; padding: 10px 15px !important;}
.product-photography-form form span#gfield_upload_rules_89_5 {display: none;}
.product-photography-form form label.gform-field-label {display: none !important;}
.product-photography-form form input::placeholder,.product-photography-form form textarea::placeholder{color: #919191 !important;}
input#gform_submit_button_89 { width:auto;background: #db7803 !important; font-family: 'ProximaNova-Bold', Arial; border: 2px solid #db7803 !important; border-radius: 38px; font-size: 22px !important; padding: 10px 30px !important; margin: 0 auto; }
input#gform_submit_button_89:hover { color: #db7803 !important; background: transparent !important; }
.fl-node-hr40yokf6ql9 .drone-service-inner, .fl-node-hr40yokf6ql9 .drone-service-inner p { background: transparent; margin-bottom: 0; }
.fl-col.fl-node-6g1phd2ulym0.fl-col-small .fl-col-content.fl-node-content .gform_footer.top_label { padding-bottom: 0; }
.fl-node-odw8iejhxr1m.cus-orng-btn .fl-module-content.fl-node-content { margin-top: 30px; }
div#gform_confirmation_message_89 { background: #556c25; color: #fff; padding: 15px; text-align: center; margin-top: 20px; border-radius: 10px; }
.product-package-wrap {max-width: 1180px !important;}
.product-package-wrap .fl-row-content.fl-row-fixed-width.fl-node-content { max-width: 1180px !important; width: 100% !important; }
div#gform_89_validation_container ol {display: none;}
body.page-id-16673 .site-inner .fl-builder-content a.fl-button, body .site-inner .fl-builder-content a.fl-button:visited {  font-size: 15px!important;}
body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(1),body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(4) {max-width: 16% !important;}
body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(2),body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(3) {max-width: 44% !important;}
.fl-node-jwn6e8d7avx4.product-heading .fl-rich-text:after {width: 65%;left: 17%;}
.fl-node-zux51yarqlk9 .fl-row-content-wrap { margin-top: -20px !important; padding-top: 0;}
.fl-node-3zq4scor2wxi .fl-row-content-wrap {margin-top: -10px !important; padding-top: 0 !important;}
.fl-node-njuzywr8di23 > .fl-module-content { margin-top: 0 !important; }
.fl-module.fl-module-rich-text.fl-node-51uoi8vefgmq { margin-top: 30px !important; }
.fl-node-ej1mc0t49gl6 .fl-row-content-wrap { padding-top: 0; margin-top: -10px !important; }
.gform_wrapper .gfield.gfield_error {background: transparent !important;}
div#live_validation_message_89_5 {display: none !important;}
div#gform_89_validation_container h2.gform_submission_error { margin-bottom:10px; color: red !important; font-size: 15px !important; font-weight: 400 !important; }
.gfield_description.validation_message.gfield_validation_message { color: red !important; font-size: 14px !important; padding-bottom: 0 !important; }
div#validation_message_89_1 {position: relative;font-size: 0 !important;}
div#validation_message_89_1:before {position: absolute;content: "This field is required."; width: 100%;font-size: 14px !important;}
.product-photography-form form img#gform_ajax_spinner_89 {position: absolute;left: auto;right: 90px !important;}
.product-photography-form .gform_footer.top_label {display: flex; align-items: center;position: relative;}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {color: #000 !important;}
span#input_89_1_3_container {padding-right: 8px !important;}
 .gform_wrapper.gravity-theme .ginput_complex span { flex: 1;}
.gform_wrapper form span.name_last {padding-left: 8px !important;}
span#input_91_24_3_container { padding-right: 4px;}
.gform_wrapper form span.name_last {padding-left: 6px !important;}
.gform_wrapper.gravity-theme .ginput_complex {  display: flex; flex-flow: row wrap;}
div#input_89_1 {display: flex;}
span.dashicons.dashicons-trash { background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/delete-icon.png) no-repeat; height: 20px !important; display: inline-block; width: 20px !important; background-size: contain; }
ul.custom-box-listing { width: 70%; margin: 0 auto; display: table; }
ul.custom-box-listing li { width: 50%; float: left; }
.custom-bg-listing h4 { text-align: center; margin-bottom: 20px; }
.video-wrap.inner-iframe iframe, .video-wrap.inner-iframe a.fancybox-youtube img  { height: 330px !important; width: 100%; height: 100%; object-fit: cover; border-radius: 12px; }
.custom-inner-drone-services .fl-row-content-wrap {padding: 0;}
.custom-inner-drone-services .fl-row-content-wrap .fl-col-group-nested { padding: 0 20px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2){ 
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color1 .enterprises {min-height: 380px!important;}    
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color2 .enterprises {min-height: 387px!important;}
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position .enterprises {min-height: 230px!important;}
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color3 .enterprises {min-height: 466px!important;}
}
 @media(max-width:990px){
.custom-ipad-mob-image-width {width: 100% !important;}
.show-ipad-mob{display: block !important;}
body .hide-desktop-mobile { display: none !important;}
.custom-inner-drone-services .fl-row-content-wrap {padding-right: 31px;}
}
@media(min-width:821px) and (max-width:991px){
.fl-node-hj2slvrc3dbp .show-ipad-mob { display: none !important; }
.services-for-agencies h4 {  font-size: 18px;  min-height: 60px; }
.services-for-agencies .service-box .fl-callout-text-wrap {min-height: 240px;}
}
@media screen and (min-width:1025px){
.fl-col-group.fl-node-ajtge4k0bfrn .custom-pillar-position .enterprises {min-height: 157px;}
.fl-col-group.fl-node-c695r2xtui4l .custom-pillar-position .enterprises {min-height: 230px;}
.fl-col-group.fl-node-rj1pb7sn3glc .custom-pillar-position .enterprises {min-height: 235px;}
.custom-pillar-position.color3 .enterprises {min-height: 320px;}
}
@media screen and (min-width:769px) and (max-width:991px){
body .check-icon-img-wrap {top: -42px !important;}
body .check-icon-img-wrap {  width: 80px;  height: 80px;  }
body .check-icon-img-wrap img {  width: 43px !important; }
.service-case-study-wrap .multi-col > h2 a{font-size: 15px !important;}
body .product-photography-form form img#gform_ajax_spinner_89 {position: absolute; right: 195px !important; top: 31px;}
}
@media screen and (min-width:821px){
.fl-node-5yqr9pwozm2t > .fl-module-content { margin-top: 30px !important;}
.seo-services-wrapper .fl-col-group, .web-design-responsive-services.services-wrap .fl-col-group {display: flex;}
.seo-services-wrapper .fl-col-group .custom-3rd-col,
.web-design-responsive-services.services-wrap .fl-col-group .custom-3rd-col,
.web-design-responsive-services.services-wrap.service-list-wrap .fl-col.fl-col-small { max-width: 33.33%;}
}
@media screen and (min-width:768px){
.fl-node-4ja2nq07tsyv .fl-row-content-wrap {margin-top: 30px !important;}
.custom-inner-drone-services .fl-col.fl-node-0qlfgrk2cve4.fl-col-small .fl-module-content.fl-node-content { margin: 0 !important;}
.seo-services-wrapper.custom-sec-2-wrap .fl-col-group .fl-col.fl-col-small { max-width: 50% !important;}
}
@media screen and (max-width:820px){
.show-ipad-mob{display: block !important;}
.hide-ipad-mob{display: none !important;}
.custom-inner-drone-services .fl-row-content-wrap .fl-col-group img {min-height: inherit;}
.custom-photography-banner .fl-col-group {background: #F7F7F7;border-radius: 30px;max-width: 90%; margin: 0 auto;}
.fl-node-1edzmpsrctgf .fl-row-content-wrap .fl-photo-content.fl-photo-img-png {margin-top: -40px;}
.fl-col.fl-node-6g1phd2ulym0.fl-col-small { max-width: 90%; margin: 0 auto; display: table; float: none; }
.fl-node-hr40yokf6ql9 .drone-service-inner {background: #EFEFEF !important; width: 93%;margin: 0 auto 20px;}
.single-wrap-services .fl-col-group{flex-wrap: wrap;}
.single-wrap-services .fl-col-group .fl-col .fl-col-group .fl-col {width: 100% !important;float: none; clear: inherit;}
.product-package-wrap .fl-col-group .custom-pillar-position .backdiv p {text-align: center;}
.custom-bg-color, .custom-bg-listing {max-width: 95%; margin: 0 auto;}
ul.custom-box-listing { width: 100%;   }
}
@media (max-width:820px) and (min-width:769px){
body .custom-two-section-wrapper .fl-col-group .fl-col.fl-col-small {width: 100%;float: left;   max-width: 100%;}
.custom-heading-mobile {text-align: center;}
.amazon-service-sec .fl-col { width: 100%;}
.web-design-responsive-services.services-wrap .fl-col-group .fl-col.fl-col-small{max-width:50% !important;}
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color1 .enterprises { min-height: 383px!important;}
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color3 .enterprises { min-height: 443px!important;}
}
@media (max-width:820px) and (min-width:768px){
.amazon-service-sec .fl-col-group {display: flex;flex-wrap: wrap}
.amazon-service-sec .fl-col{order:2;}
.amazon-service-sec .fl-col.fl-col-small{order:1;} 
.amazon-service-sec .fl-row-content-wrap,.amazon-service-sec .fl-module-content {padding-bottom:0px;margin-bottom:0px;}
.fl-node-dohq4e71gryb .fl-col-group {flex-wrap: wrap; padding-left: 20px;}
.fl-node-dohq4e71gryb .fl-col-group .fl-col .fl-col {width: 100% !important; max-width: 100% !important; float: left; clear: inherit;}
.custom-inner-drone-services .fl-row-content-wrap .fl-col-group .fl-col .fl-col {width: 100%;}
.custom-inner-drone-services .fl-row-content-wrap .fl-col-group .fl-col .fl-col img {min-height: inherit;margin-bottom:25px;}
.custom-inline-flex.hide-ipad .fl-col .fl-col {max-width: 50%;}
.custom-right-half-bg-warp .fl-col .fl-col, .custom-left-half-bg-warp .fl-col .fl-col {max-width: 50%;}
.fl-col-group.fl-node-hx9rikn2buqt.fl-col-group-nested .fl-col {width: 50% !important;}
.fl-col-group.fl-node-hx9rikn2buqt.fl-col-group-nested {display: flex;}
.fl-node-zdhmx159lf8j .fl-row-content-wrap h3 br {display: block !important;}
h3, h3 span {font-size: 25px;}
.custom-inner-drone-services .fl-row-content-wrap {padding: 0 !important;}
.fl-col.fl-node-bzsakh175fdv .fl-col-group {display: flex;}
.fl-col.fl-node-bzsakh175fdv .fl-col-group .fl-col {width: 50% !important;}
.fl-col-group.fl-node-ajtge4k0bfrn .custom-pillar-position .enterprises {min-height: 215px;}
.fl-col-group.fl-node-c695r2xtui4l .custom-pillar-position .enterprises {min-height: 392px!important;}
.fl-col-group.fl-node-rj1pb7sn3glc .custom-pillar-position .enterprises {min-height: 370px!important;}
.custom-pillar-position.color3 .enterprises {min-height: 466px;}
.fl-node-9uojawm6ty5n.fl-col-group-nested, .fl-node-djskmxenq94z.fl-col-group-nested {display: flex;}
.fl-node-9uojawm6ty5n.fl-col-group-nested .fl-col, .fl-node-djskmxenq94z.fl-col-group-nested .fl-col { max-width: 50%; }
.product-package-wrap .fl-col-group {display: flex;}
.fl-col-group.fl-node-djskmxenq94z .fl-col .fl-rich-text, .fl-col-group.fl-node-djskmxenq94z .fl-col .fl-rich-text p {flex-wrap: wrap;}
.fl-rich-text h3 br, h3 br {display: block;}
.fl-node-djskmxenq94z .fl-col .fl-rich-text, .fl-node-djskmxenq94z .fl-col .fl-rich-text p a.border-bottom {display: inline-block; width: auto;}
.fl-node-djskmxenq94z .fl-col .fl-rich-text, .fl-node-djskmxenq94z .fl-col .fl-rich-text p {display: inline-block;}
.product-package-wrap .fl-col-group .fl-col .fl-col-group .fl-col { display: block !important; max-width: 33.33%; float: left; width: 100% !important; clear: inherit !important; }
body.page-id-16673 .site-inner .fl-builder-content a.fl-button, body .site-inner .fl-builder-content a.fl-button:visited,
body.page-id-90992 .site-inner .fl-builder-content a.fl-button, body .site-inner .fl-builder-content a.fl-button:visited {  font-size: 14px!important;}
body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(1),body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(4){ max-width: 16% !important;}
body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(2),body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(3){max-width: 44% !important;}
.fl-node-jwn6e8d7avx4.product-heading .fl-rich-text:after {width: 66%;left: 18%;}
.fl-node-v0ye24ntmb3z .fl-row-content-wrap {padding-bottom: 0;}
.fl-node-rngz2a0cqybi .fl-module-content.fl-node-content {margin-top: 0 !important;}
.fl-node-ioex3puhaksb.max-width-990 .fl-row-content-wrap * { padding-bottom: 0; margin-bottom: 0; }
.fl-module.fl-module-rich-text.fl-node-4gr9mklzujo5 .fl-module-content.fl-node-content { margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
.fl-node-4cv0x59zeltm .fl-button-wrap {margin-bottom: 20px !important;}
.fl-node-0tvofay6zgnq .fl-row-content-wrap { padding-top: 0; }
.fl-node-5yqr9pwozm2t h3 {margin-top: 10px;}
.product-heading .fl-rich-text:after{height: 2px;}
.custom-lr-colume-back .right-content h4 {min-height: 42px !important;}
.page-id-72592 .custom-lr-colume-back .right-content h4{min-height: inherit !important;}
.page-id-72592 .custom-lr-colume-back .right-content h4 br{display: none;}
.fl-node-5yqr9pwozm2t .fl-rich-text {padding-top: 20px !important; padding-bottom: 30px !important;}
.seo-services-wrapper .fl-col-group .fl-col.fl-col-small{max-width: 100% !important;}
.video-wrap.inner-iframe iframe, .video-wrap.inner-iframe a.fancybox-youtube img {height: 240px !important;}
}
@media screen and (max-width:767px){
.pp-gf-content .gform_wrapper.gravity-theme .ginput_complex span {flex: auto;}
span#input_89_1_3_container {padding-right: 0px !important;margin-bottom: 17px;}
.pp-gf-content .gform_wrapper form span.name_last {padding-left: 0px !important;margin-bottom:0px;}
body .check-icon-img-wrap {width: 50px; height: 50px; top: -20px;}
body .check-icon-img-wrap img{width: 30px !important}
body .site-inner .fl-builder-content a.fl-button {font-size: 15px!important; line-height: 24px!important;}
.fl-node-dohq4e71gryb .fl-col-group {padding-left: 0;}
.custom-right-half-bg-warp *, .custom-left-half-bg-warp *{flex-wrap: wrap !important;}
.custom-left-half-bg-warp .fl-col-group {flex-direction: column-reverse;}
.fl-node-y5vpnto4b60q img {min-height: 220px;height: 100%; object-fit: cover;border-radius: 12px;}
.custom-bg-wrapper + .fl-row .fl-row-content-wrap .fl-module-content.fl-node-content { margin: -60px 10px 0;}
ul.custom-listing li {margin-bottom: 0 !important; padding-left: 15px;}
.fl-node-zdhmx159lf8j .fl-row-content-wrap {padding-top: 0;margin-top: -10px !important;}
.fl-node-zkr3lf5e4dj9.show-ipad-mob{display: none !important;}
.fl-node-zdhmx159lf8j.hide-desktop-mobile{display: block !important;}
.product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position .enterprises,body .product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color1 .enterprises,
body .product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color2 .enterprises,body .product-package-wrap .fl-col-group-nested .fl-col-small .custom-pillar-position.color3 .enterprises {min-height: inherit !important;}
.fl-col-group.fl-node-c695r2xtui4l .custom-pillar-position .enterprises  {min-height: inherit !important;}
.fl-col-group.fl-node-rj1pb7sn3glc .custom-pillar-position .enterprises  {min-height: inherit !important;}
.custom-pillar-position.color3 .enterprises  {min-height: inherit !important;}
html body .site-inner .fl-builder-content a.fl-button {font-size: 15px !important;padding: 8px 12px !important; font-family: 'ProximaNova-Bold', Arial !important;}
.custom-pillar-position {max-width: 85%; margin: 0 auto;}
.fl-node-b3nifhez4va8 img.fl-photo-img {border-radius: 22px; min-height: 200px; margin-top: -20px;}
.custom-photography-banner .fl-rich-text p { margin-bottom: 40px; }
body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(2), body .product-package-wrap .fl-col-group .fl-col .fl-col-group.fl-node-ajtge4k0bfrn .fl-col:nth-child(3) {max-width: 100% !important;}
.fl-node-jwn6e8d7avx4.product-heading .fl-rich-text:after {width: 100%;left: 0;}
.custom-bg-color, .custom-bg-listing {max-width: 90% !important; }
.product-photography-form form label.file-upload {padding: 30px 20px 30px 55px !important;}
input#gform_submit_button_89 {line-height: 28px !important;}
.fl-node-v0ye24ntmb3z .fl-row-content-wrap {padding-top: 0 !important;}
.fl-node-tpfvny6khae4 .fl-button-wrap {margin-bottom: 10px !important;}
.custom-photography-banner .fl-col-group {margin-top: 20px !important;}
 .product-photography-form form img#gform_ajax_spinner_89 {right:12% !important;top:30px;}
.fl-node-5yqr9pwozm2t .fl-rich-text {padding-top: 20px !important; padding-bottom: 30px !important;}
ul.custom-box-listing{padding-left: 0;}
ul.custom-box-listing li {width: 100%;float: left;}
.video-wrap.inner-iframe iframe, .video-wrap.inner-iframe a.fancybox-youtube img {height: 220px !important;}
}    
@media(max-width:1024px) and (min-width:820px){
body.page-id-90992 .service-case-study-wrap .wp-block-column .percent-stats p br {display:block !important;}
body .custom-content-number .wp-block-column.grey-box-col { height:auto;}
body.page-id-97776.page-template h2 br {display: block !important;}
.fl-node-5f1b29f774f4b > .fl-module-content {margin-top: -9px;}
}
@media(max-width:1024px){
html body ul.custom-box-listing {width:94%; margin: 0 auto;}  
.triple-review-sales-section .fl-row-content-wrap {max-width: 92%; margin: 20px auto 20px !important;} 
body .translation-banner-image img {height:auto;}
.services-for-agencies .fl-col-group-nested .service-box {height: 100%;min-height: 356px;}
.page-id-10268 .services-for-agencies .fl-col-group-nested .service-box {min-height: inherit !important; }
.services-for-agencies .fl-col-group-nested .service-box h4.fl-callout-title {height: 100%; min-height: 67px;}
.page-id-79479 .gform_footer.top_label img#gform_ajax_spinner_91 { right: 50%;}
}
@media (max-width:900px){
.purposal-text  br{display:none;}
.page-id-72592 .max-width-990 {max-width: 95% !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;}
}
.page-id-10268 .fl-node-5a9d63c3b249d .fl-rich-text h6{line-height: 28px;}
@media (max-width: 768px){
body.page-id-97776.page-template .service-case-study-wrap h2 br {display:block !important;}
.web-design-business-image img { height: auto; }
 body .cus-orng-btn {margin-bottom:15px;}
.web-design-responsive-services.services-wrap .fl-col-group .fl-col.fl-col-small,.web-design-responsive-services.services-wrap.service-list-wrap .fl-col.fl-col-small {max-width: 100% !important}
.fl-node-605221ed0d106.sec-title-size .fl-node-content{ margin-bottom: 0;}
.meet-the-team-new .fl-cta-wrap.fl-cta-inline {display: flex;justify-content: space-between;}
.meet-the-team-new .fl-cta-inline .fl-cta-text {text-align: left;}
span#input_89_1_3_container { margin-right: 0 !important; width: 100% !important; padding-right: 0 !important; }
}
.page-id-35064 ul.list-bullet-align { column-count: 2; display: block; padding-bottom: 26px;}
.page-id-52309 ul.agency-list { padding-left: 42px;}
.page-id-52309 ul.agency-list li { list-style: disc; display: list-item;}
.page-id-85 .custom_client_result .case-study-info .inner-case-content { display: flex;flex-wrap: nowrap;}
.page-id-85 .custom_client_result .case-study-info .inner-case-content p {width: calc(100% - 37px);}
.page-id-85 .custom_client_result .case-study-info .inner-case-content svg {width: 37px;}
.meet-the-team-new .fl-cta-inline .fl-cta-text { width: 50%;}
.meet-the-team-new .fl-cta-inline .fl-cta-button {  padding-left: 0; text-align: right; width: 50%;}
.page-id-7056 .status-publish.entry a {text-decoration:underline;}
.page-id-7056 .status-publish.entry h2{margin: 30px 0 20px;}
.benifits-list .custom-lr-colume-back h4 a {   border-bottom: none;}
.benifits-list .custom-lr-colume-back h4 a strong:hover { color: #85985A !important;}
@media screen and (max-width: 768px){
.page-id-10268 .services-for-agencies .fl-col-group-nested .service-box .fl-photo {margin-bottom: 5px;}
.page-id-10268 .services-for-agencies .fl-col-group-nested .service-box h4.fl-callout-title {min-height: inherit;}
}
.page-id-10268 .services-for-agencies .fl-col-group-nested .service-box .fl-callout-text-wrap {padding-bottom: 20px;}
.row-fixed-width {max-width: 1210px;margin: 0 auto; padding: 0 20px;}
.video-content-row {margin-bottom:0;}
.video-content-row .video-col,.video-content-row .content{margin:20px;}
.video-content-sec{padding: 0 20px;}
.reviews-sec,.multi-cols{ padding:20px;}
.reviews-sec .wp-block-group__inner-container .wp-block-columns{max-width: 966px; margin: 0 auto;}
body .reviews-sec .wp-block-group__inner-container .wp-block-columns p { margin-bottom: 0;font-family: "ProximaNova-bold", Arial !important;}
.services-sec{ max-width: 1000px; margin: 0 auto; padding: 40px 20px; }
.services-icons-cards .wp-block-column{margin-right:20px;}
.is-style-fill.btn a { border: 2px solid #db7803; font-size: 20px!important; background-color: #db7803; padding: 15px 20px; border-radius: 50px; color: #fff; margin: 0 auto 20px;font-family: 'ProximaNova-Bold', Arial;text-decoration: none !important; display: table;}
.is-style-fill.btn a:hover{color: #db7803!important;background: #fff!important;}
.multi-cols{ padding:20px;}
.multi-cols .multi-col{margin:15px; border: 0.5px solid #ccc;}
.multi-col > .wp-block-columns {margin: 20px 0; padding: 0 10px;}
.multi-col figure{margin-bottom: 0;}
.multi-col .qubely-image-container img{display:flex;width: 100%;height: 240px;object-fit: cover;}
.multi-col > h2 { font-size:17px !important;background: #f5d74f; padding: 10px; min-height: 62px; display: flex; justify-content: center; align-items: center; }
.multi-col > h2 a{text-decoration:underline;}
.multi-col .multi-sec-content{padding:0 15px;}
.multi-col .result_custom{border-right: 1px solid #ccc;}
.multi-col > .wp-block-columns p {line-height: 20px;margin-bottom: 0;font-size: 14px !important;}
.why-choose-sec{padding:20px; margin-top: 20px;}
.why-choose-sec-content{max-width:1000px;margin: 0 auto;}
.why-choose-icon i {font-size: 90px;color: #6a8338;display: flex; justify-content: center;}
.why-choose-column p{margin: 0 20px 20px 20px;}
.custom-black-color {background-color: #FBFBFB;}
.custom-black-color .wp-block-column {padding: 40px 20px 30px;max-width: 1210px; margin: 0 auto;}
.wp-block-columns.is-layout-flex.wp-container-68 .row-fixed-width.custom-top-bottom-padding { padding-top: 10px; }
.custom-black-color .multi-cols.service-case-study-wrap {padding-bottom: 0;}
.custom-black-color .wp-block-column .wp-block-column {padding: 20px 15px;}
.custom-black-color .wp-block-column .wp-block-columns {margin-bottom: 0;}
.max-width-992 {max-width: 992px;margin: 0 auto; width: 100%;padding:0 20px;}
.custom-top-bottom-padding {padding-top: 40px;padding-bottom: 0;}
.service-3-col-wrap .custom-lr-colume-back {padding: 0 10px;}
.service-3-col-wrap {margin: 45px auto;}
.reviews-sec .wp-block-column.review-col {text-align: center;}
.row-fixed-width ul.list-bullet-align {max-width: 100%; margin: 20px auto 10px !important;}
.max-width-960 {max-width: 960px;margin: 0 auto;padding:0 20px;}
.max-width-1020 {max-width: 1020px;margin: 0 auto;padding:0 20px;}
.custom-white-color .custom-lr-colume-back {padding: 20px 10px 0;}
.service-case-study-wrap figure img { max-height: 225px; width: 100%; height: 100%; object-fit: cover; display: block; }
.page-id-81031 .service-case-study-wrap figure img { border-top-left-radius: 0px; border-top-right-radius: 0px;}
.service-case-study-wrap .wp-block-column {padding: 0 !important;}
.service-case-study-wrap .wp-block-column .new-case-updated-wrap {padding: 10px 20px 0; background: #fff !important;}
.service-case-study-wrap .wp-block-column .new-case-updated-wrap .heading-svg-txt { text-align: center; }
.service-case-study-wrap .wp-block-column .new-case-updated-wrap .inner-case-content {display: flex;margin-top:10px;}
.service-case-study-wrap .wp-block-column .new-case-updated-wrap .inner-case-content svg {width: 150px;margin-right: 10px; margin-top: -15px;}
.service-case-study-wrap .wp-block-column .percent-stats {background: #fff;margin: 0; padding: 20px 10px 10px;}
.service-case-study-wrap .wp-block-column .percent-stats + p,.service-case-study-wrap .wp-block-column .new-case-updated-wrap + p {display: none;}
.service-case-study-wrap .multi-col {margin: 10px !important; background: #fff;}
.service-case-study-wrap .wp-block-column .new-case-updated-wrap .inner-case-content p {font-style: italic;}
.custom-top {margin-top: -20px !important;}
.services-outer-wrap h4 {min-height: 45px;}
.services-outer-wrap h4 strong{color:#85985a;}
.reviews-sec .wp-block-group__inner-container .wp-block-columns .wp-block-column.review-col .wp-block-image img { object-fit: contain; display: block; margin:auto;}
.reviews-sec .wp-block-column .wp-block-image { min-height: 45px; }
.is-layout-flex.wp-container-19 ul.list-bullet-align.col-50 {margin-bottom: 30px !important;}    
.custom-black-color.is-layout-flex.wp-container-28, .custom-white-color.custom-top-bottom-padding.wp-container-45 {margin-bottom: 0;}
.custom-logos-image {padding: 20px 0;}
.service-case-study-wrap .wp-block-column .percent-stats h2 {color: #6a8338 !important;font-size: 22px !important;font-family: 'proximanova-bold',Arial !important;text-align: center;}
.custom-mob-bottom-space {margin-bottom: 30px !important; margin-top: 30px !important;}
.row-fixed-width.custom-top {margin-bottom: 15px;}
.custom-white-color.custom-top-bottom-padding .wp-block-columns .wp-block-column {padding: 0 10px;}
.btn.custom-top-bottom-space {margin-top: 10px;}
.custom-case-study-outer {max-width: 1070px !important; margin: 0 auto; width: 100%;}
.outer-custom-listing ul.list-bullet-align {max-width: 100% !important;}
.custom-separator { margin: 20px auto 30px; max-width: 1140px; width: 100% !important; border: none; border-top: 1px solid #ddd !important; }
.reviews-sec .wp-block-group__inner-container .wp-block-columns .social-review-item.review-icons a, .reviews-sec .wp-block-group__inner-container .wp-block-columns .social-review-item.review-icons span { width: 100%; display: block; text-align: center; }
.reviews-sec .wp-block-group__inner-container .wp-block-columns .social-review-item.review-icons span { font-weight: 400; padding-top: 0; display: block; color: #f2cd23; font-family: "ProximaNova-bold", Arial !important; font-size: 17px; line-height: 1.6; letter-spacing: 1.5px; text-transform: capitalize !important; }
.video-testimonial-banner-below {background: #F7F7F7; border-radius: 43px; margin-bottom: 50px; text-align: center;}
.video-testimonial-banner-below p {font-size: 16px !important; margin: 10px auto 20px;}
.video-testimonial-banner-below .custom-top-bottom-space {margin: 35px auto 10px;}
.video-production-wrap {background: #F7F7F7;border-radius: 43px; padding: 40px; text-align: center;}
.video-production-wrap .production-images-custom {min-width: 140%;position: relative;left: -20%; max-width: 1280px; width: 100%;}
.video-production-wrap .production-images-custom ul.video-inner-images img {max-width: 24% !important;padding: 5px; width: 100%;margin-bottom: 0;}
.customer-test-wrap { background: #F7F7F7; border-radius: 42px; padding: 30px 100px 30px 30px; }
.customer-test-wrap-image { position: relative; left: -60px; max-height: 90%; height: 100%; }
.custom-outer-test-wrap { padding: 60px 0 40px; }
.custom-outer-test-wrap .wp-block-columns { display: flex; align-items: center !important;margin-top:20px !important; }
.customer-test-wrap-image img { height: 100%; min-height: 960px !important; object-fit: cover; border-radius: 40px; }
.business-text-wrap { position: relative; left: -40px; z-index: 1; }
.business-text-wrap ul li { border-radius: 23px; background: #FAFAFA; width: 46%; float: left; margin: 10px; padding: 20px; }
.business-text-wrap ul li .image-head-wrap { display: flex; align-items: center;margin-bottom: 10px; }
.business-text-wrap ul li .image-head-wrap h3 { font-size: 20px; font-weight: bold; padding-left: 10px;font-family: 'ProximaNova-Bold', Arial; }
.business-text-wrap ul li .image-head-wrap img { width: 50px; height: 30px; object-fit: contain; }
.seo-audit-report #so-widget-form input[type=submit] { position: relative; background-image: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/custom-svg-arrow-white.svg); background-repeat: no-repeat; background-size: 4%; background-position: 72%; display: inline-block !important; padding-left: 0px; }
.service-3-col-wrap .custom-lr-colume-back .icon-newcitypage-website:before {  content: "\e915";   font-family: 'new-city-page-icons' !important;  speak: none;  font-style: normal;  font-weight: 400;  font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; color: #738942; font-size: 50px;}
.business-text-wrap ul {display: flex;}
.business-text-wrap ul li p {margin-bottom: 0;}
.testimonial-video-business-cols {display: flex; align-items: center !important;}
.testimonial-video-business-cols .wp-block-columns {margin-bottom: 0;}
.testimonial-video-business-cols .left-image-wrap img {max-height: 100%;width: 100%;}
.custom-good-business-wrap {padding-top: 50px;padding-bottom: 20px;}
.custom-good-business-wrap .wp-block-columns {margin-bottom: 0;}
.custom-prod-process-wrap {padding-top: 30px;}
.custom-good-business-wrap .wp-block-columns p {padding-right: 20px;}
.business-text-wrap ul li:nth-child(2) {background: #fff; border: 1px solid #E6E6E6;}
.business-text-wrap ul + ul li:nth-child(1) {background: #fff;border: 1px solid #E6E6E6;}
.business-text-wrap ul + ul li:nth-child(2){background:#FAFAFA; border-color: transparent;}
.testimonial-video-business-cols .left-image-wrap img.show-ipad {display: none;}
.wp-block-columns.production-images-custom { margin-bottom: 0; }
.custom-prod-process-wrap .drone-service-inner .number-wrap { display: flex; align-items: center; justify-content: center; }
.customer-test-wrap-image img.mobile-image { display:none; }
h2.sec-heading-title.custom-title span.black { font-size: 30px !important; }
.video-wrap iframe { border-radius: 12px !important; }
.page-id-75833 .row-fixed-width .ecommerce-optimization-wrap ul.list-bullet-align { max-width: 100% !important; }
.fl-cta-inline .fl-cta-button { padding-left: 30px; text-align: center; width: 30%; }
.ecommerce.content-sec { width: 63% !important; flex: auto !important; }
.ecommerce.image-sec { width: 40% !important; flex: auto !important; text-align: center; }
.custom-view-left-align { text-align: left; }
@media screen and (min-width: 1367px){
.customer-test-wrap-image img { min-height: 780px !important;}
.customer-test-wrap-image { position: relative; left: -60px; max-height: 80%; height: 100%; flex: 0 0 44% !important; }
.custom-outer-test-wrap .customer-test-wrap {flex: 0 0 62% !important;}
}
@media screen and (min-width: 821px){
.custom-outer-test-wrap .wp-block-columns { padding-bottom: 20px; }
.custom-prod-process-wrap .btn-wrap.is-style-fill.btn { margin-top: 60px !important; margin-bottom: 30px !important; }
.custom-outer-test-wrap .wp-block-columns { margin-top: 50px !important; }
}
@media (max-width:991px){
.historic-seo-custon-image img.wp-image-33444 {  max-width: 100% !important; }   
.custom-ipad-mob-image-width {width: 100% !important;}
.video-production-wrap .production-images-custom { min-width: 106%; position: relative; left: -3%; }
.video-production-wrap { margin: 0 20px !important; padding: 20px; }
.production-images-custom { margin-bottom: 0; }
.business-text-wrap ul li .image-head-wrap h3 { font-size: 17px !important; }
.custom-top-bottom-padding h2 { font-size: 25px !important; }
.testimonial-video-business-cols .left-image-wrap img { max-height: inherit; width: 100%; height: 100%; object-fit: cover; }
.cus-orng-btn {margin-bottom: 15px;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 { padding: 15px 12px 15px 15px;}
div.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 strong:after { height: 10px; width: 10px; top: 0; right: -17px; }
}
@media screen and (max-width: 1024px){
.testimonial-video-business-cols .left-image-wrap img.show-desktop { display: none; }
.testimonial-video-business-cols .left-image-wrap img.show-ipad {display: block !important;}
.custom-good-business-wrap h2 {margin-bottom: 0 !important;}
.page-id-80785 .custom-good-business-wrap h2 {margin-bottom: 20px !important;}
.wp-block-columns.testimonial-video-business-cols {display: block !important;}
.wp-block-columns.testimonial-video-business-cols .business-text-wrap { position: relative; left: 0; margin-top: 20px; }
.business-text-wrap ul li {width: 50% !important;}
.page-id-88141 .web-design-service-review {width: 100%;}
.fl-mg {padding: 0px 20px!important;}
}
@media screen and (min-width:769px) and (max-width: 820px){
.custom-good-business-wrap h2 { margin-bottom: 20px !important;}
.custom-white-color.custom-top-bottom-padding {padding-top: 0;}
.fl-node-5cde603b28a23.footer_main_sec {padding-top: 10px;}
.custom-white-color.custom-top-bottom-padding {padding-top: 40px;}
.custom-white-color .custom-lr-colume-back {padding: 20px 15px 0;}
.service-3-col-wrap .custom-lr-colume-back {padding: 0 12px;}
.row-fixed-width h2.sec-heading-title {padding: 0 20px;}
.service-custom-bottom-ipad-wrap {padding: 0 20px !important;}
body.page-id-81031 .service-3-col-wrap.last-service-col .blank-col {flex-basis: 17% !important;}
}
@media screen and (min-width: 768px) and (max-width: 820px){
.video-testimonial-banner-below{margin:0 20px !important;}
.page-id-101748 .video-testimonial-banner-below{margin:50px 20px 0!important;} .customer-test-wrap-image { position: absolute; max-height: 78%; height: 100%; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/customer-test-image-new.png) no-repeat; width: 100% !important; border-top-left-radius: 40px; border-bottom-left-radius: 40px; right:0!important; left: auto; max-width: 42%; background-position: -240px 0; }
.video-testimonial-banner-below.custommargin {margin-top: 50px !important;}
.grey-enterprise-seo-wrap .wp-block-columns.service-3-col-wrap .custom-lr-colume-back { padding: 20px 20px !important;}
.grey-enterprise-seo-wrap .wp-block-columns.service-3-col-wrap .custom-lr-colume-back .right-content { padding-left:0px !important; }
p.ipad-left-align { text-align: left !important; }
.customer-test-wrap-image img{opacity: 0;}
.customer-test-wrap {padding: 20px 80px 20px 20px;max-width: 60%; margin-left: 20px;}
.testimonial-video-business-cols {display: block !important;}
.business-text-wrap { left: 0;}
.business-text-wrap ul {display: flex;width: 100% !important;}
.business-text-wrap ul li {width: 50%;}
.testimonial-video-business-cols {margin-bottom: 0;}
.business-text-wrap {padding: 10px 0;}
.custom-lr-colume-back .right-content h4 { font-size: 18px;}
.custom-good-business-wrap .wp-block-columns .wp-block-column {flex-basis: 50% !important;}
body .service-3-col-wrap .is-layout-flow.wp-block-column {flex-basis: 33.33% !important;}
.video-testimonial-banner-below .custom-top-bottom-space {margin: 25px auto 0px;}
.is-style-fill.btn a {font-size: 15px !important;font-family: 'ProximaNova-Bold' , Arial!important;}
.row-fixed-width h2.sec-heading-title, .custom-good-business-wrap h2{font-size: 25px !important;}
.row-fixed-width h2.sec-heading-title + p span, h3 + p span,h3 + p,h2 + p span, h3 + p span,h3 + p {font-size: 17px !important;}
h3.custom-ipad-center {text-align: center;    margin-bottom: 30px !important;margin-top: -10px;}
.custom-good-business-wrap {padding-bottom: 0;padding-top: 30px;}
.mb-md-0 {margin-bottom: 0;}
ul.video-inner-images + .btn-wrap.is-style-fill.btn {margin-top: 30px !important;}
.video-production-wrap p {text-align: left;}
p.ipad-left-align {text-align: left !important;}
h2.sec-heading-title.custom-title span.black {font-size: 25px !important;}
.video-wrap.inner-iframe iframe {height: 231px !important;}
}
@media screen and (min-width: 768px){
.reviews-sec .wp-block-group__inner-container .wp-block-columns .wp-block-column.review-col {flex-basis: 33.33% !important;}
.service-case-study-wrap .wp-block-column.multi-col:nth-child(1) {margin-right: 15px !important;}
.service-case-study-wrap .wp-block-column.multi-col:nth-child(2) {margin-left: 15px !important;}
}
@media(min-width:768px) and (max-width:991px){
.fl-col-group.fl-node-djskmxenq94z .fl-col .fl-col-content img {width: 100%;height: 100%; object-fit: fill; border-radius: 19px !important;}
.fl-col-group.fl-node-djskmxenq94z .fl-col, .fl-col-group.fl-node-djskmxenq94z .fl-col * {display: flex;}
.fl-col-group.fl-node-djskmxenq94z .fl-col .fl-rich-text, .fl-col-group.fl-node-djskmxenq94z .fl-col .fl-rich-text p {flex-wrap: wrap;}
.amazon-photography-image .fl-col-group {display: flex;}
.amazon-photography-image .fl-node-vek95ipn761l p {display: inline !important;}
.amazon-photography-image .fl-node-vek95ipn761l p a {line-height: normal;}
.grey-enterprise-seo-wrap + .wp-block-columns {padding: 0 20px;}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col {max-width: 50% !important;margin: 0 !important;}
body .custom-case-study-outer.newwrapper .service-case-study-wrap .wp-block-column.multi-col:nth-child(2) { margin-left: 0 !important; }
.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image img {width: 50px !important;}
.multi-cols.service-case-study-wrap.amazon-consulting-row .wp-block-column.multi-col.is-layout-flow {max-width: 47%!important;}
.multi-cols.service-case-study-wrap.amazon-consulting-row.twocols .wp-block-column.multi-col { max-width: calc(50% - 10px) !important;flex-basis: unset !important;}
}
@media(min-width:991px) and (max-width:1180px){
.service-case-study-wrap .wp-block-column.multi-col img { max-height:200px;}
body .get-free-proposal.newresults .gform_wrapper#gform_wrapper_94 img#gform_ajax_spinner_94 {right: 96px;}
body .custom-sms-green-heading .sms-work-wrap .work-heading:before { width: 120%;left: -26px;}
body .custom-sms-green-heading .sms-work-wrap .work-heading {font-size: 15px;line-height: 1.5;min-height:87px;}
body .custom-sms-green-heading .sms-work-wrap { padding:  25px 14px 25px 20px;margin: 0 0px;}
}
@media screen and (min-width: 768px) and (max-width: 768px){
.seo-audit-report #so-widget-form input[type=submit] { background-position: 68%;}
.custom-amazon-image-wrap img {margin: 10px auto;}
.custom-mob-bottom-space {margin-bottom: 30px !important; margin-top: 20px !important;}
.custom-white-color .custom-lr-colume-back {padding: 10px 0 10px;}
.custom-white-color .wp-block-columns {margin-bottom: 0;}
.service-case-study-wrap .wp-block-column .percent-stats {padding-bottom: 0;}
.custom-black-color .wp-block-column .wp-block-column {padding: 10px 0 10px;}
.service-3-col-wrap {margin: 0px auto !important; flex-direction: column;}
.business-needs .service-3-col-wrap { flex-direction: row;}
.leverage-google-sec .google-agencies-wrap {max-width: 100%!important;}
body .grey-enterprise-seo-wrap .service-3-col-wrap {flex-direction: row; gap: 18px;margin: 11px 0px !important;}
body .service-3-col-wrap .is-layout-flow.wp-block-column { flex-basis: 100% !important;}
.custom-lr-colume-back .right-content{padding-left: 20px !important;}
.custom-lr-colume-back .right-content {margin-bottom:0px;}
.row-fixed-width ul.list-bullet-align {max-width: 100%;margin:20px auto !important;}
body .custom-lr-colume-back .right-content h4 {min-height:20px !important;}
.service-custom-bottom-ipad-wrap { margin-top:10px;}
body ul.global-team-listing {display: flex;justify-content: space-around;}
body ul.global-team-listing li {width: auto;float: left;}
.page-id-89584 .wp-block-columns.wp-block-columns-is-layout-flex {margin-bottom:20px;flex-wrap: nowrap !important;}
.page-id-89584 .service-3-col-wrap{flex-direction: row !important}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .wp-block-columns.percent-stats {margin-bottom: 0;padding-bottom: 0;}
body .testimoialwrap .service-3-col-wrap .is-layout-flow.wp-block-column { flex-basis: unset !important; max-width: 100% !important;}
}
@media screen and (max-width:768px){
.service-case-study-wrap {padding: 0;}
.service-case-study-wrap .wp-block-column .percent-stats .wp-block-column {flex-basis: 50% !important;float: left; max-width: 50% !important; margin: 0;}
.service-case-study-wrap .wp-block-column .percent-stats {padding: 20px 10px;justify-content: center;}
.is-style-fill.btn a { font-size: 20px !important; padding: 12px 20px !important;text-align: center;}
.wp-block-columns.service-3-col-wrap .wp-block-columns { flex-wrap: wrap !important; flex-direction: column;}
.custom-lr-colume-back .right-content h4 {min-height: inherit !important;}
.service-3-col-wrap .custom-lr-colume-back {padding: 20px 0 0 !important;}
}
@media screen and (max-width: 767px){
.is-style-fill.btn a {font-size: 14px !important;padding: 12px 28px !important; }   
.socialmarketing{padding-top: 30px;padding-bottom: 20px;}
.service-two-cols .wp-block-column:nth-child(2) { margin-bottom: 40px;}
.service-two-cols .wp-block-column:nth-child(3) { margin-bottom: 26px;}
.percent-box-sec .fl-row-content-wrap,.linkbuilding-statsheading .fl-row-content-wrap {  padding: 0;} 
.analtyoc-service-wrapp {margin-bottom: 25px;}
.custom-bg-green h4.fl-heading { padding: 0 20px; }
.service-3-col-wrap .custom-lr-colume-back, .custom-white-color .custom-lr-colume-back {padding:35px 0 0 !important;}
body .custom-t-padding { padding-top: 37px;}
body  p.custom-b-padding { padding-bottom: 17px;}
.service-3-col-wrap {margin: 0 auto;}
h3 + p span, h3  { font-size: 18px !important;}
.is-style-fill.btn a { margin: 0 auto 0px;}
.is-layout-flex.wp-container-80 { margin-top: 20px;}
.service-3-col-wrap.wp-container-66 {margin-bottom: 20px;}
.wp-block-columns {margin-bottom: 0;}
.service-case-study-wrap .wp-block-column.multi-col {margin: 0 auto 20px !important;}
.wp-block-columns.is-layout-flex.wp-container-68 .row-fixed-width.custom-top-bottom-padding {padding-top: 30px !important;}
.services-outer-wrap h4 {min-height: inherit;}
.reviews-sec .wp-block-column.review-col {margin-bottom: 20px;}
.row-fixed-width ul.list-bullet-align {margin: 20px auto 30px !important;}
.custom-amazon-image-wrap img { margin: 20px auto 30px;}
.custom-mob-bottom-space {margin-bottom: 30px !important; margin-top:20px !important;}
.custom-mob-top-space {margin-top: 30px !important;}
.custom-top-bottom-space {padding-top: 20px;padding-bottom: 30px !important;}
.custom-top-bottom-space.talk-btn { margin-bottom: 15px !important;}
.service-case-study-wrap {margin-top: 30px;}
.service-case-study-wrap .wp-block-column.multi-col {margin: 20px auto !important;}
.custom-logos-image {padding: 20px 0px 40px 0px;}
.custom-black-color .wp-block-column .wp-block-column, .custom-white-color .custom-lr-colume-back {padding: 0 0 20px 0;}
.reviews-sec {margin-top: 20px;padding-top: 23px;}
body .content .subpage-header .wrap {padding: 40px 15px 30px 15px !important;}
.video-testimonial-banner-below { border-radius: 0;padding: 0;}
.custom-good-business-wrap .wp-block-columns p { padding-right: 0; width: 100%; display: inline-block; font-size: 15px; }
.custom-good-business-wrap h3 {text-align: center; margin-top: -15px; margin-bottom: 15px;}
.wp-block-columns.row-fixed-width .row-fixed-width {padding: 0;}
.custom-good-business-wrap {padding-bottom: 40px;padding-top:47px !important}
.custom-lr-colume-back .right-content{margin-bottom: 0 !important}
h3 + p span, h3   {font-size: 18px !important;}
.drone-service-inner .number-wrap{display: flex !important;align-items: center;}
.video-production-wrap { margin: 0 !important; padding: 20px;border-radius: 0;}
.video-production-wrap .production-images-custom ul.video-inner-images img {max-width: 49% !important;}
.customer-test-wrap {padding: 20px 0 !important;border-radius: 0; background:none;}
.customer-test-wrap-image {position: relative; left: 0;max-height: 100%;height: 100%; border-radius: 23px;width:100%;}
.custom-outer-test-wrap .wp-block-columns {display: flex;flex-direction: column-reverse; margin-top: 300px !important;}
.custom-outer-test-wrap .wp-block-columns .customer-test-wrap-image {margin: 0 ;margin-top: -280px !important;}
.business-text-wrap{left: 0 }
.business-text-wrap ul li {width: 100% !important; margin: 10px auto;}
.video-testimonial-banner-below .custom-top-bottom-space {margin: 0px auto -10px !important;}
.custom-good-business-wrap h3 {font-size: 20px !important;}
.custom-top-bottom-padding{padding-top: 40px;}
.drone-service-inner + .btn-wrap.is-style-fill.btn {margin-top: 20px !important;}
.customer-test-wrap-image img{min-height: inherit !important;}
.customer-test-wrap-image img.desktop-image { width: 100%;}
.business-text-wrap ul {display: flex;flex-wrap: wrap;}
.business-text-wrap {padding-top: 20px;}
.custom-outer-test-wrap { padding: 30px 20px 10px; margin-bottom: 40px; background-image: linear-gradient(#FFF 18%, #f7f7f7 18%); }
.custom-outer-test-wrap .btn-wrap.is-style-fill.btn { margin-top: 0px !important; margin-bottom: 30px !important; }
.below-banner-btn { margin-top: 30px !important; margin-bottom: 40px !important; }
h2.sec-heading-title.custom-title span.black { font-size: 25px !important; }
p.ipad-left-align, .video-production-wrap p { text-align: left !important; }
.video-production-wrap h3 + p { text-align: center !important; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 { padding: 15px 28px 15px 15px;}
body .custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 strong:after { right: -18px;height: 10px;width: 10px;}
}
.ecommerce.content-sec {width: 63% !important;flex: auto !important;}
.seo-expert p a,.amazon-seoservice p a,.benefits-sec p a {text-decoration: underline;}
.ecommerce.image-sec {width: 40% !important;flex: auto !important;text-align: center;}
.ecommerce-optimization-wrap ul.list-bullet-align {max-width: 100%;}
.bullet-list-block-wrap ul.list-bullet-align {max-width: 100%;}
.cus-orng-btn {margin-bottom: 0px;}
.fl-cta-wrap.fl-cta-inline {margin-bottom: 0px; margin-top: 10px;}
.fl-cta-text-content p { margin-bottom: 0px;}
.fl-cta-inline .fl-cta-button {padding-left: 30px;text-align: center; width: 30%;}
h4.fl-cta-title {padding-bottom: 9px;font-size: 20px;}
.fl-mt {margin: 25px 0px 30px 0px;}
.ecommerce,.ecommerce-optimization-wrap  {margin-bottom: 0px;}
.ecommerce-questions h4 {font-size: 20px;}
.ecommerce-why-sec {padding: 0px;}
.why-choose-content {margin-bottom: 50px;}
.fl-rich-text h4 {font-size: 20px;}
.social-review-item.review-icons {text-align: center; display: block;}
.social-review-item.review-icons span.review-count {font-weight: 400;padding-top: 0;display: block;color: #f2cd23;font-family: 'ProximaNova-Regular', Arial; font-size: 17px;line-height: 1.6;letter-spacing: 1.5px; text-transform: uppercase;}
.order-change.marketing-custom-col-width p strong {color: #85985a;}
.website-solution-wrapper .fl-module-content {margin: 20px 0px;}
.order-change.marketing-custom-col-width p a,.webdesign_developmentbrand p a,.professionalcustom-design p a,.website-custom-serive p a,.intentcustomers-process p a,.awardwinning-company p a{text-decoration: underline;}
.website-custom-serive .left-image { display: block;}
.website-custom-serive .left-image figure { text-align: center; margin:0;}
.website-custom-serive .left-image img {width: 51px;height:51px; display: initial;}
.website-custom-serive .custom-lr-colume-back .left-image img {margin-top: 0;}
.website-custom-serive p strong{color: #738942;}
.service-main-icon-wrap { gap: 20px;}
.awardwinning-company h3 {color: #000;}
.intentcustomers-process .customwidth-text { max-width: 857px; margin: auto;}
.intentcustomers-process img,.awardwinning-company img { width: 100%;}
.intentcustomers-process p a,.awardwinning-company p a{text-decoration: underline;}
.portfolio-slider .slider.portfolio-web-design-slider button.slick-prev { left: -18px;}
.portfolio-slider .slider.portfolio-web-design-slider button.slick-next {right: -18px;}
@media(min-width:820px) and (max-width:1200px){
.webdesign_developmentbrand,.professionalcustom-design,.cutsom-main-para { padding: 0 20px;}
.website-custom-serive .left-image img {width: 55px;height: 55px;}
.custom-lr-colume-back .right-content h4 { font-size: 18px;}
.website-custom-serive .custom-lr-colume-back .right-content {padding-left: 23px;}
}
@media screen and (min-width: 821px) and (max-width: 1024px){
.portfolio-slider .slider.portfolio-web-design-slider button.slick-prev {left: 8px !important;}
.portfolio-slider .slider.portfolio-web-design-slider button.slick-next { right: 8px !important; }
}
@media(min-width:768px) and (max-width:820px){
.greentitle { font-size: 20px !important; }
.portfolio-slider .slider.portfolio-web-design-slider button.slick-next {right:7px;}
.portfolio-slider .slider.portfolio-web-design-slider button.slick-prev{left:7px;}
body h3, h3 span {font-size: 25px;}
.website-solution-wrapper .fl-module-content {margin: 20px 20px;}
}
@media(min-width:768px) and (max-width:768px){
.order-change .fl-module-content { margin: 20px 0px !important;}
html body .marketing-custom-col-width .pencilimage {margin-bottom: 98px !important; height: 100%;}
body .website-custom-serive .custom-lr-colume-back .left-image {flex-basis: 10% !important;}
body .website-custom-serive .custom-lr-colume-back .right-content { flex-basis: 90% !important;}
}
@media(max-width:768px){
.fast-pageload { margin-right: 20px; }
.order-change .imagecontent { flex-direction: column-reverse; }
.marketing-custom-col-width p,p.fs-text-align-left{text-align:left !important;}
body .marketing-custom-col-width p.greentitle {text-align: center !important;}
.order-change img{width:100%;}
.website-custom-serive .custom-lr-colume-back > div {flex-wrap: nowrap !important;margin-bottom: 20px;}
.website-solution-wrapper .fl-module-content {margin: 20px 20px;}
body .custom-lr-colume-back .right-content h4 { font-size: 18px;}
body .website-custom-serive .fl-module-content {  margin: 20px 0px !important;}
.services-outer-wrap{padding: 0;} 
.shopify-custom-services.website-custom-serive {  padding: 0 20px;}
.website-custom-serive .left-image figure {text-align: left;}
.website-custom-serive .custom-lr-colume-back .right-content { padding-left: 10px !important;}
body p.fs-sub-head { text-align: center !important;}
.fl-cta-inline .fl-cta-button {width: 100%!important;padding-bottom: 15px;padding-left: 0px!important;}
.fl-cta-inline .fl-cta-button {padding-top: 15px;}
.custom-ecommerce-width > div,.custom-two-section-wrapper .fl-module-content {margin: 0;}
.page-id-76141 .custom-two-section-wrapper .fl-module-content {margin:20px;}
}
.own-app-text-list ul.custom-list,.list-bullet-align ul.custom-list{ padding-left: 33px;}
h2.space-btm-md {  margin-top: 30px;}
.fl-node-4z8eg07jpklo h2 { margin-top: 30px;}
.fl-node-249uqg1yblxc.list-bullet-align ul.custom-list { padding-left:15px;}
.own-app-text-list .spotscammer-text,.list-bullet-align .spotscammer-text { padding-left: 17px;}
.own-app-text-list .spotscammer-text h4,.list-bullet-align .spotscammer-text h4 { position: relative;}
.own-app-text-list .spotscammer-text h4:before,
.list-bullet-align .spotscammer-text h4:before{content:"";position: absolute;background-color: #000;width: 6px;height: 6px;border-radius: 50px;border-radius: 50px;left: -16px;top: 6px;}
@media(max-width:767px){
.fl-node-4z8eg07jpklo > .fl-module-content {   margin-right: 30px !important; }
.own-app-text-list ul.custom-list, .list-bullet-align ul.custom-list {  padding-left: 8px; }
}
.row-fixed-width-1268 { margin: 0 auto; max-width: 1268px; }
.page-id-73000 .site-inner .fl-builder-content .custom_button.custom-banner-button,.page-id-72592 .site-inner .fl-builder-content .custom_button.custom-banner-button,.page-id-74983 .site-inner .fl-builder-content .custom_button.custom-banner-button {display: none;}
.page-id-85.seo-services-wrapper>.fl-row-content-wrap {padding-bottom: 0px;}
.page-id-85 .seo-audit-report > .fl-row-content-wrap {padding-top: 15px;}
.is-layout-flex.fl-row-fixed-width-968 h2.has-text-align-center.fl-module-content {line-height: 35px;margin-bottom: 6px;}
.result-details .case-study-info .inner-case-content p {margin-bottom: 12px;}
.customfaq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item {border: 1px solid #e5e5e5;margin-bottom: 10px;}
.customfaq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 { color: #433F34 !important; order: 2; font-family: 'proximanova-bold', Arial;  font-size: 16px !important; font-weight: 700; text-transform: uppercase; width: 100%; display: flex; align-items: center; padding: 10px 15px 10px 40px; background: #F3F3F3; position: relative; cursor: pointer;}
.customfaq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 + div {padding: 12px 60px 0;}
.customfaq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2:after { left: 15px; color: #433F34; font-size: 32px; font-weight: 900 !important; display: block;  position: absolute; top: 50%; transform: translateY(-50%); content: "+"; font-family: 'proximanova-bold', Arial;}
.customfaq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.is-open h2:after{content: "-"; left: 18px;}    
.custom-t-padding {padding-top: 60px;}
p.custom-b-padding {padding-bottom: 40px;}
.seo-service-banner .wp-block-columns {margin-bottom: 0;}
.seo-service-banner .wp-block-columns .wp-block-column {padding: 0 20px;}
.seo-service-banner .wp-block-columns .wp-block-column:nth-child(1) {padding: 0;}
.seo-methodology-services {padding:0 20px; text-align: center;}
.seo-methodology-services p:nth-child(1) { height: 70px; }
.seo-methodology-services img {max-height: 70px;height: auto;}
.custom-faq-bottom-wrap h3.fl-heading {margin-bottom: 40px;margin-top: 20px;}
.seo-audit-report.whitebg{background:#fff;}
.seo-audit-report  {background: #443f35;padding: 40px 20px;}
.seo-audit-report .full-width-black-color{max-width: 1210px}
.custom-bg-green {background: #6a8338; padding: 20px;}
.custom-bg-green h4.fl-heading {color: #fff;text-align: center; margin: 10px auto 40px;}
.seo-audit-report .full-width-black-color h2.fl-heading {font-size: 44px !important;color: #fff; margin-bottom: 30px !important; text-align: center;}
.seo-audit-report .full-width-black-color {max-width: 1210px; margin: 0 auto;}
.seo-audit-report .full-width-black-color .wp-block-columns {margin-bottom: 10px;}
.custom-service-col-space h3.fl-heading {padding-top: 10px;}
.custom-service-col-space .wp-block-columns .wp-block-column {padding: 0 20px;}
.custom-service-col-space h3.fl-heading + p {padding: 0 20px;}
p.seo-b-text {padding: 0 0 20px 20px;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 + div {padding: 12px 60px 0;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2:after { left: 15px; color: #433F34; font-size: 32px; font-weight: 900 !important; display: block;  position: absolute; top: 50%; transform: translateY(-50%); content: "+"; font-family: 'proximanova-bold', Arial;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.is-open h2:after{content: "-"; left: 18px;}   
.service-banner {margin-top: 40px;}
.seo-service-banner {padding-top: 40px;}
.max-width-1140{max-width: 1140px; margin:0 auto;}
.multi-cols.service-case-study-wrap {padding-left: 0;padding-right: 0;}
.service-case-study-wrap .wp-block-column.multi-col:nth-child(1) {margin-left: 0 !important;margin-right:2px !important;}
.service-case-study-wrap .wp-block-column.multi-col:nth-child(3) {margin-right: 0 !important;}
.service-case-study-wrap .wp-block-column .percent-stats .wp-block-column {padding: 0 6px !important;}
.wp-block-columns.custom-black-color { margin-bottom: 0; }
.seo-historic-image + .btn-wrap a { margin-bottom: 0 !important; margin-top: 60px; }
body.page-template h2.sec-heading-title, body.page-template h2.sec-heading-title span {font-size: 30px !important;}
.seo-audit-report .full-width-black-color h2.fl-heading strong {color: #9bcb3a !important;}
.custom-black-color {background-color: #f3f3f3;}
.seo-agile-image img { object-fit: contain; max-height: 270px; margin: 20px auto; }
.seo-methodology img {text-align: center;width: 100%;}
.fb-gift-card-form div#gform_wrapper_91 .gform_footer.top_label {position: relative;}
@media screen and (max-width: 820px){
body h3, h3 span, h2.sec-heading-title, h2.sec-heading-title span,
body.page-template h2.sec-heading-title, body.page-template h2.sec-heading-title span {font-size: 23px !important;}
}
@media screen and (min-width:820px) and (max-width: 1024px){
.seo-banner-wrapper .fl-row-content-wrap,.fl-node-o3piv62uczfn .fl-row-content-wrap{margin-left: 30px;margin-right: 30px;}
.multi-cols.service-case-study-wrap { flex-wrap: wrap !important; justify-content: center; }
.page-id-81031 .service-case-study-wrap .wp-block-column.multi-col:nth-child(1), .page-id-81031 .service-case-study-wrap .wp-block-column.multi-col:nth-child(2),.page-id-81031  .service-case-study-wrap .wp-block-column.multi-col:nth-child(3) { flex: unset !important;max-width: calc(48.5% - 0px); margin: 0 !important;}
.service-case-study-wrap .wp-block-column.multi-col:nth-child(1),.service-case-study-wrap .wp-block-column.multi-col:nth-child(2),
.service-case-study-wrap .wp-block-column.multi-col:nth-child(3) {flex: 0 0 44.33% !important;  }
.service-case-study-wrap .wp-block-column.multi-col:nth-child(1), .service-case-study-wrap .wp-block-column.multi-col:nth-child(2) {margin: 0 10px !important;}
body.page-id-93520 .service-case-study-wrap .wp-block-column.multi-col {flex: unset !important;}
.service-case-study-wrap .wp-block-column.multi-col:nth-child(3) {margin: 30px auto 0 !important;}
.custom-top-bottom-padding .wp-block-image img {padding: 0 20px;}
h2.sec-heading-title.custom-t-padding {padding: 30px 0 0;}
.row-fixed-width h2.sec-heading-title + p.custom-b-padding {margin-bottom: 0 !important;}
.service-case-study-wrap .wp-block-column.multi-col img {height: 100%; padding: 0 !important; max-height: 210px; min-height: 210px;}
.max-width-1140 {max-width: 770px !important;}
}
@media screen and (min-width: 769px){
.seo-service-banner .wp-block-columns .wp-block-column:nth-child(2) a.fancybox-youtube {padding-left: 30px;}
}
@media screen and (max-width: 768px){
.seo-methodology-services { text-align: center; padding: 0 0 0px; }
.seo-methodology img { height:inherit; object-fit: contain; margin: 0 auto 20px; display: table; }
.custom-bg-green {margin-bottom: 20px;}
.seo-audit-report {margin-top:0px;padding: 0px 20px;}
.seo-historic-image {padding-top: 30px;}
.service-case-study-wrap .multi-col {margin-bottom: 20px !important;}
.seo-service-banner .wp-block-columns {flex-direction: column-reverse;}
.seo-service-banner .wp-block-columns .wp-block-column:nth-child(1) {padding: 30px 0 0;}
.seo-service-banner .wp-block-columns .wp-block-column:nth-child(1) p.small {text-align: left !important;}
.seo-service-banner .wp-block-columns .wp-block-column {padding: 0;}
div.service-case-study-wrap .wp-block-column.multi-col:nth-child(1), div.service-case-study-wrap .wp-block-column.multi-col:nth-child(2), div.service-case-study-wrap .wp-block-column.multi-col:nth-child(3) {margin: 0 0 30px 0!important;width: 100% !important;}}
@media screen and (max-width: 767px){
.seo-service-banner .wp-block-columns .wp-block-column:nth-child(1) p.small span { font-size: 25px !important; line-height: 1.2em !important; }
.seo-methodology img { height:inherit; object-fit: contain; margin: 0 auto 20px; display: table; }
.service-case-study-wrap { margin-top: 0 !important; }
.custom-faq-bottom-wrap { padding-top: 30px;}
.reviews-sec .wp-block-group__inner-container .wp-block-columns .wp-block-column.review-col:nth-child(3) {margin-bottom: 0;}
.seo-historic-image + .btn-wrap a { text-align: center; margin-top: 20px !important; margin-bottom: 40px !important; }
.custom-service-col-space .wp-block-columns .wp-block-column {padding: 20px 0 0;}
.custom-service-col-space .wp-block-columns .wp-block-column h3.fl-heading + p { padding: 0; }
}
.white-label-package-wrap .package-row1, .white-label-package-wrap .package-row2,.white-label-package-wrap .package-row3 {display: flex;}
.white-label-package-wrap .package-row1 .inner-pack-col .backdiv,.white-label-package-wrap .package-row2 .inner-pack-col .backdiv,
.white-label-package-wrap .package-row3 .inner-pack-col .backdiv {background: #7C8E42;}
.white-label-package-wrap .package-row1 .inner-pack-col,.white-label-package-wrap .package-row2 .inner-pack-col {padding: 12px; width: 33.33%;}
.white-label-package-wrap .package-row1 .inner-pack-col .enterprises {min-height: 240px;}
.white-label-package-wrap .package-row2 .inner-pack-col .enterprises {min-height: 200px;}
.white-label-package-wrap .package-row3 {max-width: 66.66%;width: 100%; margin: 0 auto;}
.white-label-package-wrap .package-row3 .inner-pack-col {padding: 12px;width: 50%;}
.white-label-package-wrap .package-row3 .enterprises {min-height: 170px;}
h3.video-package-heading {margin: 30px auto;}
.white-label-package-wrap .package-row1.custom-row-height .enterprises {min-height: 265px;}
.custom-label-benefits .business-text-wrap {left: auto; width: 100%;}
.custom-label-benefits .business-text-wrap li.inner-text-wrap { width: 50% !important; background: #F7F7F7A8 !important; border: none !important; padding: 26px;margin: 0; }
.custom-label-benefits .business-text-wrap li.inner-text-wrap img { width: 50px; height: 50px; }
.custom-label-benefits .business-text-wrap li.inner-text-wrap:nth-child(1),.custom-label-benefits .business-text-wrap li.inner-text-wrap:nth-child(3) { margin-right: 15px;margin-bottom: 30px;}
.custom-label-benefits .business-text-wrap li.inner-text-wrap:nth-child(2),.custom-label-benefits .business-text-wrap li.inner-text-wrap:nth-child(4) {margin-left: 15px;margin-bottom: 30px;}
.video-wrap-image img {max-height: 290px; width: 100%; object-fit: cover; border-radius: 20px;}
ul.listing-dot-list {padding-left: 20px;padding-right: 20px;}
ul.listing-dot-list li {position: relative;padding-left: 15px;}
ul.listing-dot-list li:before {position: absolute;content: "";background: #7C8E42;width: 5px;height: 5px; border-radius: 100%;top: 11px;left: 0;}
.video-edit-image-ipad, .video-wrap-image-ipad {display: none;}    
.page-id-94364 .video-wrap-image, .page-id-96000 .video-wrap-image  { display: block !important; }
.custom-label-benefits .business-text-wrap li.inner-text-wrap h3 { color: #7C8E42 !important; }
.page-id-77901 .btn-wrap.is-style-fill.btn.below-banner-btn a { margin-bottom: 10px; }
.page-id-77901 .wp-block-columns.testimonial-video-business-cols { margin-bottom: -20px; }
@media screen and (min-width: 768px) and (max-width: 820px){
.white-label-package-wrap .package-row1.custom-row-height .enterprises {min-height: 435px !important;}
.white-label-package-wrap .package-row3 .enterprises {min-height: 220px;}
.white-label-package-wrap .package-row2 .inner-pack-col .enterprises { min-height: 290px;}
.white-label-package-wrap .package-row1 .inner-pack-col .enterprises { min-height: 300px;}
.video-edit-image , .video-wrap-image{display: none;}
.video-edit-image-ipad, .video-wrap-image-ipad { display: block !important;}
.video-wrap-image-ipad img {height: 430px; padding-left: 20px;}
}   
@media screen and (min-width: 768px) and (max-width: 768px){
.custom-ipad-flex {display: flex; flex-wrap: wrap !important;}
body .wp-block-columns.service-3-col-wrap .custom-lr-colume-back {margin-bottom: 0px;padding-bottom: 10px !important;}
body.page-id-88141 .wp-block-columns.service-3-col-wrap .custom-lr-colume-back { padding: 0 !important; margin-bottom:0px;}
body.page-id-88141 .wp-block-columns.service-3-col-wrap { display: flex; flex-wrap:wrap !important; flex-direction: column !important; }
body.page-id-88141 .wp-block-columns.service-3-col-wrap .custom-lr-colume-back {padding: 20px 0px !important;}
.service-two-cols .wp-block-column:nth-child(2) { margin-bottom: 40px;}
}    
@media(min-width:820px) and (max-width:991px){
 h3.increase br {display: none; }
}
@media screen and (max-width: 767px){
.white-label-package-wrap .package-row1.custom-row-height .enterprises,
.white-label-package-wrap .package-row3 .enterprises ,
.white-label-package-wrap .package-row2 .inner-pack-col .enterprises ,
.white-label-package-wrap .package-row1 .inner-pack-col .enterprises {min-height: inherit;}
.video-edit-image , .video-wrap-image{display: block !important;}
.video-edit-image-ipad, .video-wrap-image-ipad {display: none !important;}
.white-label-package-wrap .package-row1, .white-label-package-wrap .package-row2, .white-label-package-wrap .package-row3 {display: flex;flex-wrap: wrap;}
.white-label-package-wrap .package-row3 {max-width: 100%; width: 100%;margin: 0 auto;}
.white-label-package-wrap .package-row1 .inner-pack-col,.white-label-package-wrap .package-row2 .inner-pack-col,.white-label-package-wrap .package-row3 .inner-pack-col {max-width: 100%;width: 100%; padding: 0 0 20px;}
.white-label-package-wrap + .btn-wrap.is-style-fill.btn {margin: 20px auto 30px !important;}
.custom-label-benefits .business-text-wrap li.inner-text-wrap {width: 100% !important;margin: 0 auto 20px!important;}
p.mob-text-center {text-align: center; margin-bottom: 0 !important;}
.testimonial-video-business-cols + .btn-wrap.is-style-fill.btn {margin: 20px auto 10px!important;}
.wp-container-25.wp-block-columns.row-fixed-width.custom-ipad-flex {flex-direction: column-reverse;}
.video-edit-image img {margin-bottom: 15px;}
}
.wp-block-image img.wp-image-33444 {max-width: 870px;}
.tech-seoimage img {height: 418px;}
.tech-betterseo img {height: 469px;}
.custom-images-section figure { margin-bottom: 0px;}
.imagecontent .imagewrap figure {margin-left: 35px;}
.full-portfolio {padding: 16px 0px 0px 0px;}
.custom-website-heading {padding: 40px 0px 15px 0px;}
.custom-img figure img:hover {background: #ff000029;}
@media (max-width:820px){
.order-change .business-heading {padding: 0px 5px; }
.business-content {padding: 20px 39px!important;}
}
@media (max-width:768px){
.imagecontent .imagewrap figure {margin-left: 0px;}
body .service-3-col-wrap .blank-col {display: none;}
}
@media (max-width:767px){
.full-portfolio {padding-top: 44px;}
.business-content {padding: 20px 4px!important;}
.order-change.marketing-custom-col-width.business-content .fl-module-content.imagewrap {margin: 20px 14px;}
.wp-block-columns.service-3-col-wrap.last-service-col .wp-block-columns {flex-direction: row;margin-bottom: 38px;}
.wp-block-columns.service-3-col-wrap.last-service-col {padding-bottom: 44px !important;}
}
.page-id-79039 .custom_button.custom-banner-button {display: block;}
.testarea {cursor: none;}
.cursor { position: absolute; width: 70px; height: 60px; left: 0px; top: 0px; bottom:0; right:0; z-index:1; cursor: none; border-radius:50%; pointer-events: none; z-index: 9999; }
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } 
} 
@media (max-width: 992px){
.page-id-79039 .cursor{ display:none!important; }
}
.d-none {display: none;}
.page-id-79479 .service-case-study-wrap .multi-col {border-radius: 29px;background: #F8F8F8 !important;}
.page-id-79479 .service-case-study-wrap figure img { border-top-left-radius: 29px; border-top-right-radius: 29px; min-height: 230px; }
.page-id-79479 .service-case-study-wrap .wp-block-column .percent-stats,
.page-id-79479 .service-case-study-wrap .wp-block-column .new-case-updated-wrap{background: transparent !important;}
.fb-award-section .wp-block-columns {margin-bottom: 0;display: flex; align-items: center !important;}
.fb-award-section .wp-block-columns .wp-block-column {padding: 0 20px;}
.fb-award-section .wp-block-columns .wp-block-column h2 {color: #fff; margin-bottom: 20px;}
.fb-award-section .wp-block-columns .wp-block-column p {color: #fff;}
.fb-award-section {padding: 30px 20px;}
.fb-results-steps .wp-block-columns {display: block;}
.fb-results-steps .steps-wrap { display: inline-block;width: 100%;margin-top: 40px; margin-bottom: 20px;}
.steps-wrap .step-inner-col { max-width: 31%; float: left; background: #F8F8F8; margin: 0 10px; border-radius: 27px; text-align: center; padding: 0 16px; min-height: 265px; }
.count-sec { background: #433F34; font-size: 32px; color: #fff !important; font-weight: bold; padding: 10px; width: 70px; height: 70px; display: flex; justify-content: center; align-items: center; border-radius: 100%; margin: -30px auto 20px; }
.facebook-banner-section { max-width: 1170px; margin: 0 auto; background: #F8F8F8; border-radius: 40px; }
.fb-ads-form-col { padding: 40px 20px; }
.facebook-banner-section .fb-ads-form-col {flex-basis: 60% !important;}
.facebook-banner-section .fb-image-wrap {flex-basis: 40% !important;}
.fb-ads-form-col h2 {color: #5E6F27;margin-bottom: 20px;}
.steps-wrap .step-inner-col .content-sec h2 { font-size: 28px; margin-bottom: 10px; }
.page-id-79479 section.subpage-header,html body.page-id-79479 .site-container .thrive-breadcrumb {display: none;}
.fb-image-wrap{position: relative;}
.fb-image-wrap:before { position: absolute; content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/fb-ads-gift-image-1.svg); height: 100%; width: 100%; background-size: 100%; background-repeat: no-repeat; background-position: center; border-bottom-right-radius: 40px; border-top-right-radius: 40px; background-color: #eb9b36; }
.facebook-banner-section .wp-block-columns {margin-bottom: 0;}
.facebook-banner-section { margin: 140px auto 20px; }
.page-id-79479 header.site-header { box-shadow: 0 0 10px #00000040; }
.fb-gift-card-form .gform_heading { display: none; }
.fb-gift-card-form form li { margin:0 5px 15px !important; }
.fb-gift-card-form form li label.gfield_label { color: #767676 !important; font-weight: 400 !important; }
.fb-gift-card-form input, .fb-gift-card-form select, .fb-gift-card-form textarea { border: 1px solid #EDEDED; border-radius: 10px; padding:10px 12px; }
.fb-gift-card-form form li#field_91_7, .fb-gift-card-form form li#field_91_20, .fb-gift-card-form form li#field_91_25 { width: 98% !important; margin: 0 5px 15px !important; display: block; }
.fb-gift-card-form div#gform_wrapper_91 {background: transparent !important;padding: 0 !important;}
body .fb-gift-card-form form .gform_footer input[type="submit"] { width: 100% !important; border-radius: 50px !important; border-color: transparent !important; font-family: 'ProximaNova-Bold', Arial !important; font-size: 20px !important; padding: 15px !important;border: 2px solid #db7803 !important; }
.fb-gift-card-form form div[data-lastpass-icon-root="true"] { display: none; }
.fb-gift-card-form label.gform-field-label.gform-field-label--type-sub.hidden_sub_label.screen-reader-text {display: none;}
.page-id-79479 p.custom-width-90 { padding: 0 60px;}
.page-id-79479 .custom-top-bottom-padding { padding-top: 0;padding-bottom: 0;}
.page-id-79479 .fl-node-5cde603b28a23.footer_main_sec { padding-top: 0px;}
.page-id-79479 .wp-block-columns.service-3-col-wrap {margin-bottom: 0;}
.page-id-79479 .gform_footer.top_label img#gform_ajax_spinner_91 { right: 192px; position: absolute; bottom: 20px; }
.page-id-79479 .multi-cols.service-case-study-wrap { padding-top: 10px; justify-content: center; }
@media screen and (min-width: 768px) and (max-width: 768px){
.steps-wrap .step-inner-col {min-height: 350px;}
.fb-award-section .wp-block-columns {flex-wrap: nowrap !important;}
.page-id-79479 .service-case-study-wrap {flex-wrap: nowrap !important;}
.fb-gift-card-form form li label.gfield_label {font-size: 14px !important;}
.steps-wrap .step-inner-col {min-height: 335px !important;}
}
@media screen and (min-width: 768px) and (max-width: 820px){
.steps-wrap .step-inner-col{max-width: 30%;min-height: 320px;}
.facebook-banner-section {margin: 40px 20px 20px;}
.facebook-banner-section .fb-ads-form-col {flex-basis: 55% !important;max-width: 55% !important;}
.facebook-banner-section .fb-image-wrap {flex-basis: 45% !important;max-width: 45% !important;}
body.page-id-79479 .service-case-study-wrap .wp-block-column.multi-col:nth-child(1), body.page-id-79479 .service-case-study-wrap .wp-block-column.multi-col:nth-child(1), body.page-id-79479 .service-case-study-wrap .wp-block-column.multi-col:nth-child(2) { max-width: 47% !important; margin: 0 10px !important; width: 100% !important; }
h2.custom-fb-head {margin-bottom: 20px !important;}
.fb-award-section .wp-block-columns .wp-block-column h2 br{display: none;}
.steps-wrap .step-inner-col .content-sec h2 { font-size: 22px;}
 body.page-id-79479 .custom-top-bottom-padding  .multi-col h2 {min-height: 80px;}  
body.page-id-79479 .service-case-study-wrap .wp-block-column .percent-stats h2 {min-height: inherit;}  
body.page-id-79479 .multi-col > .wp-block-columns p {min-height: 45px;}
.page-id-79479 p.custom-width-90 {padding: 0 30px;}
}
@media screen and (max-width: 767px) {
.steps-wrap .step-inner-col .content-sec h2 {font-size: 22px;}
.fb-award-section .wp-block-columns .wp-block-column h2 br{display: none;}
body.page-id-79479 .fb-image-wrap { min-height: 380px; width: 100%; border-radius: 40px !important; margin-bottom: 40px; }
body.page-id-79479 .fb-image-wrap:before {min-height: 380px;border-radius: 40px;}
.facebook-banner-section {max-width: 90%;margin: 40px auto 40px;}
.fb-gift-card-form form li, .fb-gift-card-form form li#field_91_7, .fb-gift-card-form form li#field_91_20 {width: 100% !important;  float: left; margin: 0 auto 10px !important;}
.steps-wrap .step-inner-col { max-width: 100% !important; margin-bottom: 50px; min-height: inherit; padding-bottom: 10px; }
.fb-award-section {padding: 20px 0;}
.fb-award-section .wp-block-columns {flex-direction: column-reverse;}
body.page-id-79479 .custom-green.color .wp-block-columns {padding: 10px 0 !important;}
.fb-award-section figure.wp-block-image { margin-top: 20px;margin-bottom: 0;}
.fb-award-section .wp-block-columns .wp-block-column h2 {text-align: center;}
.page-id-79479 p.custom-width-90 {padding: 0 10px !important;}
}
.custom-analytic-gray-wrap .business-text-wrap ul li {background: #EFEFEF !important;width: 47% !important;}
.custom-analytic-gray-wrap .wp-block-column.row-fixed-width {max-width: 1080px;}
.custom-analytic-gray-wrap .business-text-wrap { left: auto;}
.google-analytics-process { display: flex; flex-wrap: wrap; width: 100% !important; }
.google-analytics-process .drone-service-inner { width: 31.5% !important; float: left; margin: 10px; display: flex; }
.google-analytics-process .drone-service-inner .number-wrap {align-items: flex-start;}
.google-analytics-process .drone-service-inner .drone-content { text-align: left; }
.google-agencies-wrap .wp-block-columns {margin-bottom: 0;}
.google-agencies-wrap .wp-block-columns .wp-block-column { position: relative;padding: 0 15px;}
.google-agencies-wrap .wp-block-columns .wp-block-column:before { position: absolute; content: ""; border: solid #7C8E42; border-width: 0 5px 5px 0; display: inline-block; padding: 10px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); right: 10px; top: 20px; border-radius: 2px; }
.google-agencies-wrap .wp-block-columns .wp-block-column:nth-child(3):before {display: none;}
.wp-block-columns.custom-analytic-gray-wrap { margin-bottom: 50px; }
.custom-good-business-wrap ul {padding-left: 25px;}
.custom-good-business-wrap ul li { position: relative; padding-left: 20px; margin-bottom: 15px; }
.custom-good-business-wrap ul li:before { position: absolute; content: ""; width: 8px; height: 8px; background: #738942; border-radius: 100%; left: 0; top: 10px; }
.custom-good-business-wrap img { height:auto; width: 100%; object-fit: cover; }
.page-id-80785 .custom-good-business-wrap .wp-block-columns { display: flex; align-items: center !important; }
.googleanalytic-main-image + p { margin-top: -40px; }
a.border-bottom:hover {color: #573f30 !important;}
.custom-mob-direction { margin-bottom: 10px !important;}
.googleanalytic-main-image img { margin: 10px auto;}
.grey-enterprise-seo-wrap .custom-lr-colume-back { display:block !important;background: #F6F6F6; margin: 0 10px; border-radius: 10px; padding: 20px; }
.enterprice-seo-efforts-wrap {position: relative;padding-top: 30px; padding-bottom: 30px;}
.enterprice-seo-efforts-wrap:before {position: absolute;content: "";background: #698037; height: 100%; top: 0;width: 53%; z-index: -1; left: 0;}
.enterprice-seo-efforts-wrap:after {position: absolute; content: ""; background: #F6F6F6;height: 100%; top: 0;width: 47%; z-index: -1;right: 0;}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(1) * {color: #fff !important;}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(1) h2 {text-align: left !important;font-family: 'ProximaNova-Bold'; margin-bottom: 10px !important;}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(1) * b { font-family: 'ProximaNova-Bold','arail'; }
ul.yellow-circle-listing {padding-left: 30px;}
ul.yellow-circle-listing li {position: relative;padding-left: 20px;}
ul.yellow-circle-listing li:before { position: absolute; content: ""; background: #FFE349; width: 10px; height: 10px; border-radius: 100%; left: 0; top: 9px; }
.service-3-col-wrap .wp-block-column {display: flex;}
.without-icons-service.grey-enterprise-seo-wrap .custom-lr-colume-back .right-content h4 a { color: #7C8E42 !important; border-color: #7C8E42 !important; }
.custom-view-left-align {text-align: left;}
.grey-enterprise-seo-wrap .service-3-col-wrap {margin: 25px auto;}
.custom-top-space { margin-top: 20px; }
.grey-enterprise-seo-wrap {margin-bottom: 20px;}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .wp-block-columns.percent-stats,.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .new-case-updated-wrap,
.custom-case-study-outer .service-case-study-wrap .multi-col {border-radius: 10px; background: #F6F6F6 !important; }
.page-id-90992 .service-case-study-wrap .wp-block-column .percent-stats p br {display: none;}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .new-case-updated-wrap svg { display: none; }
.enterprice-seo-efforts-wrap .inner-gray-wrap p {padding-bottom: 55px;}
.enterprice-seo-efforts-wrap .btn-wrap.below-banner-btn {margin-bottom: 0 !important;}
.enterprice-seo-efforts-wrap .wp-block-columns {margin-bottom: 0;}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .new-case-updated-wrap .inner-case-content p {font-style: normal !important;}
.page-id-92666 .custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .new-case-updated-wrap .inner-case-content p{font-style: italic !important;}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .heading-svg-txt { display: none; }
.custom-top-space .video-wrap-image img { max-height: 390px; height: 100%; width: 100%; object-fit: contain; border-radius: 10px !important; }
.without-icons-service.grey-enterprise-seo-wrap .custom-lr-colume-back .right-content h4 { text-align: center; color: #7C8E42 !important; border-color: #7C8E42 !important; min-height: 48px !important;}
.without-icons-service.grey-enterprise-seo-wrap .custom-lr-colume-back.custom-heading-height h4 { min-height: inherit !important;}
.page-id-94243 .custom_button.custom-banner-button { display: none;}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col img {border-top-left-radius: 8px;border-top-right-radius: 8px;}
.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image {display: flex;justify-content: flex-start;margin-bottom: 10px;width: 100%;align-items: center;}
.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image h4,.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image h4 strong { color: #433F34 !important; font-family: 'ProximaNova-bold', Arial; min-height: auto; text-align: left;margin-left: 10px; }
.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image h4 a { color: #7C8E42 !important; font-family: 'ProximaNova-bold', Arial; }
.grey-enterprise-seo-wrap .custom-lr-colume-back .right-content { padding-left: 0px; }
.page-id-81031 .service-case-study-wrap .wp-block-column .percent-stats h2,.page-id-81031 .service-case-study-wrap .wp-block-column .percent-stats h2 strong {color: #6a8338 !important;}
.service-case-study-wrap .wp-block-column .percent-stats h2,.service-case-study-wrap .wp-block-column .percent-stats h2 strong { color: #433f34 !important; font-family: 'ProximaNova-Extrabld' !important;}
.fl-row-fixed-width-1060 { max-width: 1060px;padding: 0 20px; margin:0 auto;}
.max-width-800 {max-width: 800px;margin: 0 auto; text-align: center; padding: 0 20px;}
html body.page-id-90365 .site-container .thrive-breadcrumb .wrap ,body.page-id-90365 .custom_button.custom-banner-button {display: none;}
body.page-id-90365 .subpage-header header h1 {padding-top: 110px;}
.page-id-90365 .is-style-fill.btn a {display: inline-block !important;padding: 15px 18px !important;}
.page-id-90365 .subpage-header .wrap {padding-bottom: 70px;}
ul#gform_fields_84 label.gfield_label.gform-field-label,.get-report-form label {display: none;}
.get-report-form div#input_84_1 span#input_84_1_3_container,.get-report-form div#input_84_1 span#input_84_1_6_container {width: 50% !important;float: left;margin-bottom:10px;}
.get-report-form div#input_84_1 span#input_84_1_3_container{padding-right: 10px !important;}
.get-report-form div#input_84_1 span#input_84_1_6_container{padding-left: 10px !important;}
.get-report-form li#field_84_3,.get-report-form li#field_84_6 { width: 50% !important; padding-right: 10px;float: left;margin-bottom:10px;}
.get-report-form .gform_footer.top_label { display: block; margin-top: 10px !important; float: left; width: 100%; position: relative; }
body img#gform_ajax_spinner_84 { position: absolute; right: 267px; top: 25px; }
.page-id-90365 .custom-good-business-wrap {padding-top: 30px;padding-bottom: 20px;}
@media screen and (max-width: 767px){
.get-report-form div#input_84_1 span#input_84_1_3_container,.get-report-form div#input_84_1 span#input_84_1_6_container,.get-report-form li#field_84_3, .get-report-form li#field_84_6 {width: 100% !important;padding:0 !important;}
.get-report-form div#gform_wrapper_84 input#gform_submit_button_84 {font-size: 15px !important;}
.get-report-form li#field_84_3{margin-bottom:15px;}
.get-report-form li#field_84_1 {margin-bottom: -5px !important;}
}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(1) {padding-right: 30px;}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(2) {padding-left: 40px;}
body .without-icons-service .custom-lr-colume-back .right-content h4 a:hover,
body .grey-enterprise-seo-wrap .custom-lr-colume-back .left-image h4 a:hover {color: #573f30 !important;border-color: #573f30 !important;}
.mb-15{margin-bottom:15px!important;}
.custom-enterprise-ppc-business a.fancybox-youtube img {border-radius: 8px;}
.page-id-91359 .video-wrap-image img { max-height: 350px !important; margin-top: 20px !important; }
.enterprise-banner-subhead { font-size: 22px; line-height: 28px; }
.custom-enterprise-ppc-business{margin-bottom: 0;}
.custom-enterprise-ppc-business .wp-block-column { background: #F3F3F3; padding: 20px; border-radius: 15px; }
.custom-enterprise-ppc-business .wp-block-column:nth-child(1) { margin-right: 10px; }
.custom-enterprise-ppc-business .wp-block-column:nth-child(2) {margin-left: 10px;}
.custom-enterprise-ppc-business .wp-block-column h2, .custom-enterprise-ppc-business .wp-block-column h2 a strong { font-size: 22px !important; text-align: center; font-family: 'ProximaNova-Regular' !important; text-decoration: underline; margin: 30px auto 20px;font-weight: 700 !important; color: #7D9144;}
.custom-enterprise-ppc-business .wp-block-column h2 a:hover, .custom-enterprise-ppc-business .wp-block-column h2 a:hover strong{color: #433F32 !important;}
.custom-enterprise-ppc-business .wp-block-column ul {padding-left: 30px;}
.custom-enterprise-ppc-business .wp-block-column ul li {position: relative; padding-left: 28px; margin-bottom: 0;}
.custom-enterprise-ppc-business .wp-block-column ul li:before { position: absolute; content: ""; width: 10px; height: 10px; background: #7D9144;border-radius: 100%; left: 0;top: 7px;}
.custom-heading-green .custom-lr-colume-back .left-image h4 {color: #7D9144 !important;}
.custom-ppc-top-content { padding-top: 20px !important; margin-bottom: 30px !important; }
.page-id-91359 .btn-wrap.is-style-fill.btn { margin-bottom: 40px !important; }
.custom-ppc-management h4 {min-height: 55px !important;}
.custom-ppc-management.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image,.grey-enterprise-seo-wrap.custom-ppc-services .custom-lr-colume-back .left-image {align-items: flex-start;}
.page-id-91359 .multi-col > h2, .page-id-91359 .multi-col > h2 strong { font-size: 20px !important; background: #f5d74f; padding: 10px; min-height: 45px; display: flex; justify-content: center; align-items: center; font-family: 'ProximaNova-Regular' !important; font-weight: 700 !important;}
.multi-col > h2 a { text-decoration: underline; font-family: 'ProximaNova-Bold', Arial !important; color: #698037 !important; font-size: 18px !important;font-weight: 700; } 
p.custm-para a{display:inline-block;}
.grey-enterprise-seo-wrap.custom-ppc-services .custom-lr-colume-back .left-image h4, .grey-enterprise-seo-wrap.custom-ppc-services .custom-lr-colume-back .left-image h4 strong { min-height: 50px; color: #7D9144 !important;}
.page-id-91359 .service-case-study-wrap .wp-block-column .percent-stats {padding-bottom: 0 !important;}
.organicsocial-wrap .grey-box-wrap, .ppc-advertisingwrap .grey-box-wrap {justify-content: flex-start; gap: 20px;}
.organicsocial-wrap .grey-box-col, .ppc-advertisingwrap .grey-box-col { height: auto; width: 100%; max-width: 49%;background: #F3F3F3;padding: 20px 30px; border-radius: 10px }
.organicsocial-wrap .grey-box-col ul li, .ppc-advertisingwrap .grey-box-col ul li {font-size: 16px;line-height: 25px; padding-left: 10px;}
.grey-box-col ul li:before, .execution-list-box-wrap ul li:before { content: ''; display: inline-block; width: 9px;height: 9px;border-radius: 7.5px;background-color: #698237;right: 10px;position: relative;}
.content-marketing-custom-image {margin: 0 auto 30px; display: table; max-width: 70%;}
.page-id-92666 .heading-svg-txt {display: block !important;}
.content-marketing-banner-image {margin-bottom: 20px;}
.page-id-92666 .enterprice-seo-efforts-wrap .inner-gray-wrap p {padding-bottom: 0 !important;}
.page-id-92666 ul.yellow-circle-listing {margin: 10px auto;}
.page-id-92666 .enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(1) * p:nth-last-child(1) { margin-bottom: 0;}
.organicsocial-wrap .grey-box-col h4.wp-block-heading {margin-bottom: 10px;}
.custom-content-number .wp-block-column.grey-box-col { position: relative; height: 100%;}
.custom-content-number .wp-block-column.grey-box-col:before { position: absolute; content: ""; color: #ecf0e0; font-size: 200px; font-family: 'ProximaNova-Bold'; display: flex; opacity: 1; align-items: center; justify-content: center; width: 100%; height: 100%; }
.custom-content-number .wp-block-column.grey-box-col * { position: relative; z-index: 1; }
a.white-border { text-decoration: underline; color: #fff !important; }
.custom-content-number .wp-block-column.grey-box-col.content-number1:before {content: "1";}
.custom-content-number .wp-block-column.grey-box-col.content-number2:before {content: "2";}
.custom-content-number .wp-block-column.grey-box-col.content-number3:before {content: "3";}
.custom-content-number .wp-block-column.grey-box-col.content-number4:before {content: "4";}
.inner-franchise-services .ads-wrap {background: #F6F6F6;border-radius: 8px; padding: 25px 20px 12px 20px;margin-bottom: 20px}
.inner-franchise-services .ads-wrap .icon-textwrap {display: flex; }
.inner-franchise-services .ads-wrap .icon-textwrap .iconwrap { width: 10%; margin-right: 10px; display: flex; align-items: flex-start !important; }
.inner-franchise-services .ads-wrap .icon-textwrap .iconwrap img {width: 50px; }
.custom-digital-services { position: relative; background: #e5e9da; padding: 15px 20px; margin-bottom: 30px;margin-top: 15px; }
.custom-digital-services + p {margin-bottom: 20px !important;}
.custom-digital-services:before { position: absolute; content: ""; background: #e5e9da; width: 100%; left: -50%; height: 100%; top: 0; z-index: -1; }
.custom-digital-services:after{ position: absolute; content: ""; background: #e5e9da; width: 100%; right: -50%; height: 100%; top: 0; z-index: -1; }
.custom-digital-services .heading-col { display: flex; justify-content: center; align-items: center; }
.custom-digital-services .heading-col img { margin-right: 20px; }
.custom-digital-services h2, .custom-digital-services h2 a { font-family: 'ProximaNova-Bold' !important; font-size: 28px !important; }
.franchise-digital-main-wrap { padding: 30px 20px;margin-top: 40px; }
.franchise-digital-main-wrap p, .franchise-digital-main-wrap h2, 
.franchise-digital-main-wrap h2 strong {color: #fff !important;}
.inner-franchise-services {margin-left: 20px;}
.franchise-digital-image figure { width: 100% !important; margin-bottom: 20px; }
.franchise-digital-image figure img{ width: 100% !important; }
ul.franchise-listing { margin: 20px auto 20px 30px; }
ul.franchise-listing li { position: relative; padding-left: 20px; }
ul.franchise-listing li:before { position: absolute; content: ""; width: 6px; height: 6px; background: #738942; border-radius: 100%; top: 10px; left: 0; }
ul.custom-outline-list { margin-left: 20px; max-width: 65%; }
ul.custom-outline-list li:before { background: transparent; border: 1px solid #738942; }
.custom-case-study-outer .multi-col > h2, .custom-case-study-outer .multi-col > h2 a strong {color: #556c26;font-family: 'ProximaNova-Bold' !important;}
.custom-case-study-outer .multi-col > h2 a:hover strong,.custom-digital-services .heading-col h2 a:hover {color: #433f34;}
.custom-digital-services .heading-col h2 a,.custom-digital-services .heading-col h2 {color: #738942;} 
ul.franchise-listing ul.custom-outline-list {margin-top: 20px;}
.page-id-93302 .adevertising-img img { height: 100%; max-height: 355px; margin-top: -5px; }
.page-id-93302 .service-case-study-wrap .wp-block-column .percent-stats p {margin-bottom: 0;}
.franchise-digital-image.show-mobile {display: none;}
.inner-franchise-services .ads-wrap .icon-textwrap .contentwrap h4 {margin-bottom: 10px;color: #738942;}
html body .franchise-dg-image1 img {max-height: 340px !important;}
html body .franchise-dg-image2 img {max-height: 270px !important;}
.page-id-93357 .service-case-study-wrap .wp-block-column .percent-stats p {margin-bottom: 0;}
.page-id-93357 .franchise-digital-image figure img {width: 100% !important;padding: 20px 0;}
.enterprise-digital-image .adevertising-img img { max-height: 370px; margin-top: -15px; }
.page-id-93357 .multi-cols.service-case-study-wrap .multi-col h2.yellow-bg-wrap {min-height: 62px;}
.page-id-94364 .custom-top-space .video-wrap-image img { max-height: 540px; height: 100%; width: 100%; object-fit: contain; border-radius: 10px !important; }
html body .enterprise-digi-image img {max-height: 330px !important;}
html body .enterprise-digi-image-bottom img {max-height: 350px !important;}
.fl-col-group.fl-node-arsk3fjhm140.fl-col-group-nested,.fl-col-group.fl-node-8jonrtwxaihd {display: flex;    margin-top: 20px;}
.fl-col-group.fl-node-8jonrtwxaihd .fl-module.fl-module-html{margin:0 10px;}
.fl-col-group.fl-node-arsk3fjhm140.fl-col-group-nested .fl-col-bg-color.fl-col-small,.fl-col-group.fl-node-8jonrtwxaihd .fl-col-bg-color.fl-col-small  {
    width: 33.33%;
}

.fl-col-group.fl-node-8jonrtwxaihd .fl-col-content.fl-node-content {
    height: 100%;
}
.fl-col-group.fl-node-arsk3fjhm140.fl-col-group-nested .fl-module.fl-module-html {margin: 0 10px; height: 100%;}
.fl-col-group.fl-node-arsk3fjhm140 .technical-seo-results.custom-lr-colume-back,.fl-col-group.fl-node-8jonrtwxaihd .technical-seo-results.custom-lr-colume-back {height: 100%; padding: 25px 13px; border-radius: 8px;background: rgb(219 222 227 / 17%);}
@media screen and (min-width: 769px){
.custom-show-ipad-mob {display: none;}
.custom-show-desk{display: block;}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(1) {padding-right: 30px;flex-basis: 55% !important;}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(2) { padding-left: 20px; flex-basis: 45% !important; }
.enterprise-p-right { padding-right: 30px; }
.enterprise-p-right + .wp-block-column .video-wrap-image img { margin-top: 10px; }
.ppc-orderchange .wp-block-column:nth-child(1) {padding-right: 0 !important;}
.hide-mobile {display: block !important;}
}
@media screen and (min-width: 768px){
.grey-enterprise-seo-wrap .service-3-col-wrap {margin: 25px -10px !important;}
.grey-enterprise-seo-wrap .service-3-col-wrap.heading-height-4 .custom-lr-colume-back .left-image h4 { min-height: 87px;}
.page-id-93302 h2.wp-block-heading + p, .page-id-93357 h2.wp-block-heading + p {margin-bottom: 25px;}
.custom-case-study-outer.newwrapper .service-case-study-wrap .wp-block-column.multi-col:nth-child(2) {margin-left: 0;}
.page-id-93357 .custom-case-study-outer {margin-top: 35px;}
html body .franchise-dg-image1 img {max-height: inherit !important;}
html body .franchise-dg-image2 img { max-height: inherit !important;}
}
@media screen and (min-width: 1367px){
.custom-top-space .wp-block-column:nth-child(1) { padding-right: 20px; }
.enterprise-p-right+.wp-block-column .video-wrap-image img {margin: 10px auto 20px !important;}
}
@media screen and (min-width: 1024px) and (max-width: 1280px){
.custom-good-business-wrap img{height: inherit !important;}
.page-id-93302 .multi-cols.service-case-study-wrap { margin-left: -5px; margin-right: -5px; }
.page-id-93302 .franchise-digital-main-wrap .ppc-orderchange {padding: 0 !important;}
.multi-cols.service-case-study-wrap.amazon-consulting-row.twocols .wp-block-column.multi-col { max-width: calc(50% - 10px) !important;flex-basis: unset !important;}
.multi-cols.service-case-study-wrap.amazon-consulting-row.twocols {gap:20px} 
.custom-case-study-outer .service-case-study-wrap .wp-block-column.multi-col:nth-child(1), .custom-case-study-outer .service-case-study-wrap .wp-block-column.multi-col:nth-child(2), .custom-case-study-outer .service-case-study-wrap .wp-block-column.multi-col:nth-child(3) { flex: 0 0 32% !important; margin: 0 auto !important; display: table; }
.page-id-93302 .adevertising-img img { height: 100%; max-height: 380px; margin-top: 0; }
body .site-inner .fl-builder-content a.fl-button, body .site-inner .fl-builder-content a.fl-button:visited{font-size: 18px !important;}
}
@media screen and (max-width: 820px){
.custom-case-study-outer h3 {margin-bottom: 20px !important;}
}
@media screen and (max-width: 768px){
.page-id-80785 .hide-ipad {display: none !important;}
.custom-good-business-wrap img {height: inherit;}
.custom-show-ipad-mob {display: block !important;}
body .custom-show-desk{display: none !important;}
.page-id-95301 .video-wrap-image img {max-height: inherit !important;margin: 10px auto 20px;}
}
@media screen and (min-width: 768px) and (max-width: 820px){
body.page-id-93302 .site-inner .fl-builder-content a.fl-button span ,
body.page-id-93357 .site-inner .fl-builder-content a.fl-button span{font-size: 14px !important;}
.franchise-digital-main-wrap {padding: 50px 0px;}
.custom-case-study-outer.newwrapper {padding-top: 30px !important;}
.custom-digital-services h2, .custom-digital-services h2 a {font-size: 25px !important;}
.page-id-93302 .inner-franchise-services .ads-wrap .icon-textwrap .iconwrap,
.page-id-93357 .inner-franchise-services .ads-wrap .icon-textwrap .iconwrap{width: 18%;}
.page-id-93302 .multi-col > h2 a,.page-id-93357 .multi-col > h2 a{font-size: 14px !important;}
.page-id-93302 .adevertising-img img {height: 100%;max-height: 360px;margin-top: -5px;}
.page-id-93302 .service-case-study-wrap .wp-block-column .percent-stats p.has-text-align-center,
.page-id-93357 .service-case-study-wrap .wp-block-column .percent-stats p.has-text-align-center { margin-bottom: 0 !important; min-height: 40px; }
.page-id-93302 .custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .wp-block-columns.percent-stats { margin-bottom: 0; }
.page-id-93357 .custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col .wp-block-columns.percent-stats {margin-bottom: 0;}
.custom-case-study-outer .service-case-study-wrap .wp-block-column .percent-stats .wp-block-column {padding: 0 !important;}
.google-analytics-process .drone-service-inner {width:30.4% !important;}
.google-analytics-process .drone-service-inner { padding: 20px 10px !important; }
.ipad-mt-30 {margin-top: 30px;}
.wp-block-column.google-agencies-wrap .wp-block-columns {display: flex;flex-wrap: nowrap !important;flex-direction: row;}
.wp-block-column.google-agencies-wrap .wp-block-columns .wp-block-column {max-width: 33.33% !important;float: left; flex-basis: 33.33% !important;}
.custom-good-business-wrap ul li {margin-bottom: 10px;}
.google-analytics-process .drone-service-inner .drone-content h4 {font-size: 17px !important;}
.wp-block-columns.custom-analytic-gray-wrap {padding: 0 10px !important;}
.analtyoc-service-wrapp .custom-good-business-wrap .wp-block-columns p {padding: 0 !important;padding-right: 10px !important;}
.custom-good-business-wrap img{height: inherit;}
.custom-good-business-wrap .wp-block-columns p {padding: 0 20px !important;}
body .custom-show-desk,.page-id-80785 .hide-ipad {display: none !important;}
.custom-show-ipad-mob {display: block !important;}
.btn-wrap.is-style-fill.btn a {font-size: 18px !important;}
.enterprice-seo-efforts-wrap .inner-gray-wrap p {padding-bottom:22px;}
.page-id-89584 .multi-col h2 a {font-size: 13px !important;}  
.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image h4,.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image h4 strong{font-size: 18px;}  
.enterprice-seo-efforts-wrap {padding-top: 30px; padding-bottom: 30px; }
.page-id-89584 .video-wrap-image-ipad img {height: 230px;padding-left: 20px; margin-top: 5px;}
.organicsocial-wrap .grey-box-wrap, .ppc-advertisingwrap .grey-box-wrap {flex-wrap: nowrap !important;}
.custom-content-number .wp-block-column.grey-box-col {min-height: 230px;}
.page-id-92666 .multi-cols.service-case-study-wrap {margin-bottom:50px;flex-wrap: nowrap !important;padding: 0 15px;}
.custom-enterprise-ppc-business .wp-block-column h2, .custom-enterprise-ppc-business .wp-block-column h2 a strong {font-size: 20px !important;}
ul.custom-outline-list { margin-left: 20px; max-width: 100%; }
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(2) { padding-left: 0 !important;}
.page-id-93357 .franchise-digital-main-wrap {padding: 40px 20px;}
}
@media screen and (min-width: 768px) and (max-width: 768px){
.custom-good-business-wrap .wp-block-columns {flex-wrap: nowrap !important;
}
.page-id-80785 .wp-block-columns.service-3-col-wrap + .btn-wrap.is-style-fill.btn {margin: 0px auto 40px !important;}
.page-id-80785 .service-custom-bottom-ipad-wrap {margin-top: 11px;}
.google-agencies-wrap .wp-block-columns .wp-block-column:before { border-width: 0 4px 4px 0; right: 5px !important; top: 26px !important; }
.grey-enterprise-seo-wrap .custom-lr-colume-back {margin-bottom: 0 !important;}
.page-id-89584 .wp-block-column.service-custom-bottom-ipad-wrap {margin-top: -15px !important;}
body.page-id-89584 .video-wrap-image-ipad img { height: 230px !important; padding-left: 20px; margin-top: 0; }
.page-id-91359 .wp-block-columns {flex-wrap: nowrap !important;}
.page-id-91359 .grey-enterprise-seo-wrap .service-3-col-wrap { margin: 25px -10px !important; flex-wrap: nowrap !important; display: flex !important; flex-direction: row !important; }
body.page-id-91359 .custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col { max-width: 48% !important; margin: 0 0px !important; margin-left: 0px !important; }
.page-id-91359 .multi-cols.service-case-study-wrap { flex-wrap: wrap !important; justify-content: center; gap:20px; }
.page-id-91359 .multi-cols.service-case-study-wrap .multi-col>h2 {min-height: auto;}
body.page-id-93357 .custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col { max-width: 31.33% !important; margin: 0 7px !important; width: 100% !important; }
body.page-id-93357 .custom-case-study-outer .multi-cols.service-case-study-wrap {margin-top: 20px;}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col {margin-bottom: 20px !important;}
.custom-ppc-management-service + .wp-block-columns .service-custom-bottom-ipad-wrap {margin-top: -20px !important;}
.page-id-90992 .custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col {max-width: calc(33% - 11px)!important;margin: 0 0px !important;}
.page-id-91359 .custom-case-study-outer{max-width: 100% !important;}
.page-id-93302 .multi-col > h2 a {font-size: 13px !important;}
.custom-digital-services .heading-col h2 a, .custom-digital-services .heading-col h2 { font-size: 24px !important;}
.franchise-digital-main-wrap .wp-block-columns { flex-wrap: nowrap !important; display: flex !important; flex-direction: row !important; padding: 0 20px!important; }
.franchise-digital-main-wrap .fl-button-wrap { margin-top: 20px !important; padding-top: 0 !important; }
.enterprice-seo-efforts-wrap .wp-block-columns { margin-bottom: 0; flex-wrap: nowrap !important; }
.multi-cols.service-case-study-wrap { margin-bottom: 20px !important; }
.video-wrap-image-ipad img {height: 370px !important;}
.page-id-92666 .multi-cols.service-case-study-wrap {padding: 0 !important;}
.multi-col h2 a {font-size: 17px !important;line-height: 18px !important;}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(2) {padding-left: 40px !important;}
.page-id-93302 .ppc-orderchange, .page-id-93357 .ppc-orderchange{margin-top: 20px;}
.page-id-93302 .custom-case-study-outer .multi-cols.service-case-study-wrap {margin-left: -5px;margin-right: -5px;padding-top: 20px !important;}
.page-id-93357 .franchise-adssection .wp-block-columns {margin-bottom: 0 !important;}
.page-id-91359 .custom-ipad-flex {flex-wrap: wrap !important;}
.page-id-91359 .custom-ipad-flex .video-wrap-image-ipad img { margin: 0 auto 20px;display: table;}
.service-case-study-wrap figure img { max-height: 165px;min-height: 165px;}
}
@media screen and (max-width: 768px){
.page-id-91359 .custom-ipad-flex h3, .enterprise-banner-subhead {text-align: left !important;}
}
@media screen and (max-width: 767px){
.page-id-93302 .multi-cols.service-case-study-wrap,.page-id-93357 .multi-cols.service-case-study-wrap {margin-top: 20px !important;}
.content-management-logos img { width: 100%; margin: 20px auto 0;}
.grey-enterprise-seo-wrap .service-3-col-wrap.heading-height-4 .custom-lr-colume-back .left-image h4 br { display: none;} 
.franchise-digital-main-wrap {padding: 30px 20px;}
.page-id-91359 .video-wrap-image img {margin-bottom: 20px;}
ul.custom-outline-list {max-width: 100%;}   
.page-id-90365 .is-style-fill.btn a {display: inline-block !important;padding: 15px 25px !important;}
body.page-id-90365 .content .subpage-header .wrap {padding-bottom: 40px !important;}
.page-id-89584 .service-custom-bottom-ipad-wrap .btn-wrap.is-style-fill.btn {margin-bottom: 10px;}
.max-width-800 {padding: 0;}
.custom-good-business-wrap img.wp-image-81671 {margin-bottom: 20px;}
.wp-block-columns.custom-mob-direction {flex-direction: column-reverse;}
.custom-good-business-wrap ul {padding-left: 0;}
.page-id-80785 .wp-block-columns.service-3-col-wrap + .btn-wrap.is-style-fill.btn {margin: 20px auto 40px!important;}
.wp-block-columns.custom-analytic-gray-wrap {padding: 0px !important;}  
body .custom-analytic-gray-wrap .business-text-wrap ul li {width: 100% !important;}
.custom-analytic-gray-wrap .business-text-wrap {padding: 0 0 20px !important;}
.custom-analytic-gray-wrap {margin-bottom: 30px !important;}
.google-analytics-process .drone-service-inner {width: 100% !important;float: left;margin: 0 auto 20px;display: flex;}
.google-analytics-process .drone-service-inner:nth-last-child(1) {margin-bottom: 0 !important;}
.google-analytics-process + .production-images-custom .btn-wrap.is-style-fill.btn {margin-top: 30px !important; margin-bottom: 10px;}
.google-agencies-wrap .wp-block-columns .wp-block-column:before {transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 45%;bottom: -30px;top: auto;}
.google-agencies-wrap .wp-block-columns .wp-block-column {margin-bottom: 30px;}
.ipad-mt-30 {margin-top: -10px;}
.googleanalytic-main-image {margin-bottom: 30px;}
.grey-enterprise-seo-wrap .custom-lr-colume-back {margin: 10px auto !important;padding: 20px !important; display: block !important;}
.custom-case-study-outer{padding:0 20px !important;}
.without-icons-service.grey-enterprise-seo-wrap .custom-lr-colume-back .right-content h4 { min-height: inherit !important; }
.grey-enterprise-seo-wrap {margin-bottom: 0;}
.page-id-89584 .grey-enterprise-seo-wrap .service-3-col-wrap + .service-3-col-wrap {margin: 0 auto;}
.page-id-89584 .grey-enterprise-seo-wrap .service-3-col-wrap { margin-bottom: 0; }
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(1) {padding: 30px 20px;background: #698037;}
.enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(2) {padding: 30px 20px;background: #f6f6f6;}
.enterprice-seo-efforts-wrap {position: relative; padding-top: 0;padding-bottom: 0;}
.enterprice-seo-efforts-wrap .wp-block-column.row-fixed-width {padding: 0;}
.enterprice-seo-efforts-wrap .inner-gray-wrap p {padding-bottom: 0;}
.enterprice-seo-efforts-wrap .btn-wrap.below-banner-btn {margin-bottom: 0 !important;}
.custom-top-space h3 + p {margin-bottom: 0;}
.custom-top-space {margin-top: 30px;}
.grey-enterprise-seo-wrap .btn-wrap.is-style-fill.btn {margin-top: 30px !important; margin-bottom: 30px;}
.wp-block-column.google-agencies-wrap .wp-block-columns {flex-wrap: nowrap !important;}
.wp-block-column.google-agencies-wrap .wp-block-columns .wp-block-column {padding: 0;}
.enterprice-seo-efforts-wrap + .wp-block-columns .wp-block-columns {flex-direction: column-reverse;}
.enterprice-seo-efforts-wrap + .wp-block-columns .wp-block-columns .video-wrap-image img {margin-bottom: 10px;}
.enterprice-seo-efforts-wrap + .wp-block-columns + .btn-wrap.is-style-fill.btn.below-banner-btn {margin-top: 12px !important;}
.custom-case-study-outer .btn-wrap.is-style-fill.btn {margin: 30px auto 15px !important;} 
.enterprice-seo-efforts-wrap .fl-row-fixed-width-1060 {padding: 0;}
.page-id-89584 .btn-wrap.is-style-fill.btn.below-banner-btn {margin-top: 10px !important;} 
.custom-enterprise-ppc-business .wp-block-column:nth-child(1) {margin-right: 0; margin-bottom: 20px;}
.custom-enterprise-ppc-business .wp-block-column:nth-child(2) {margin-left: 0; margin-bottom: 20px;} 
.page-id-91359 .grey-enterprise-seo-wrap .service-3-col-wrap {margin: 0 auto !important;}
.custom-ppc-management h4, .grey-enterprise-seo-wrap.custom-ppc-services .custom-lr-colume-back .left-image h4,
 .grey-enterprise-seo-wrap.custom-ppc-services .custom-lr-colume-back .left-image h4 strong { min-height: inherit !important;}
.page-id-92666 .grey-enterprise-seo-wrap .service-3-col-wrap {margin: 0 auto;}
.organicsocial-wrap .grey-box-col, .ppc-advertisingwrap .grey-box-col{max-width: 100%;}
.page-id-91359 .custom-case-study-outer {padding: 0;}
.franchise-digital-main-wrap .wp-block-columns {flex-direction: column-reverse; padding-left: 0 !important;padding-right: 0 !important;}
.franchise-digital-main-wrap .fl-button-wrap {margin-top: 20px !important;padding-top: 0 !important;}
.custom-case-study-outer .px-20 {padding-left: 0 !important; padding-right: 0 !important;}
.custom-case-study-outer .service-case-study-wrap .wp-block-column.multi-col {margin: auto !important;}
.inner-franchise-services {margin-left: 0;}
.inner-franchise-services .ads-wrap .icon-textwrap .iconwrap { width: 10%;}
.inner-franchise-services .ads-wrap .icon-textwrap .contentwrap {width: 100%;margin-left: auto;}
.inner-franchise-services .ads-wrap .icon-textwrap .contentwrap h4 { margin-bottom: 10px;}
.inner-franchise-services .ads-wrap .icon-textwrap h4 {font-size: 18px;}
.custom-digital-services .heading-col h2 a, .custom-digital-services .heading-col h2 {font-size: 22px !important;}
.custom-digital-services {padding: 10px 0px;}
.franchise-digital-main-wrap img {margin:20px auto !important;}
.page-id-93302 .custom-case-study-outer .service-case-study-wrap .wp-block-column.multi-col:nth-child(2) {margin-left: 0 !important;}
.page-id-93302 .franchise-adssection .fl-button-wrap a.fl-button span,.page-id-93357 .franchise-adssection .fl-button-wrap a.fl-button span{font-size: 15px !important; font-family: 'ProximaNova-Bold' , Arial !important;}
.page-id-93302 div.service-case-study-wrap .wp-block-column.multi-col:nth-child(3),.page-id-93357 div.service-case-study-wrap .wp-block-column.multi-col:nth-child(3){margin-bottom: 0 !important;}
.page-id-93302 h2.wp-block-heading + p , .page-id-93357 h2.wp-block-heading + p{font-size: 18px !important;}
.custom-digital-services .heading-col {justify-content: flex-start;}
ul.franchise-listing {margin: 20px auto 20px 20px;}
.custom-content-number {margin-top: 20px;}
.page-id-93302 .enterprice-seo-efforts-wrap .wp-block-columns .wp-block-column:nth-child(1) * p {margin-bottom: 10px;}
.page-id-93302 ul.yellow-circle-listing {margin: 10px auto;}
.content-marketing-banner-image img {width: 100%;}
body.page-id-92666 .service-case-study-wrap .wp-block-column.multi-col:nth-child(3) { margin-bottom: 10px !important;}
.page-id-93302 .enterprice-seo-efforts-wrap {margin-bottom: 20px;}
.grey-enterprise-seo-wrap .service-3-col-wrap.heading-height-4 .custom-lr-colume-back .left-image h4 {min-height: inherit;}
.page-id-93302 .custom-case-study-outer {padding: 30px 20px !important;}
.page-id-93302 .franchise-adssection .fl-button-wrap.fl-builder-content {margin: 20px 20px 0 !important;}
.page-id-93302 h2.sec-heading-title.custom-title span {font-size: 30px !important;}
.franchise-digital-image.show-mobile {display: block !important;}
.franchise-digital-image.hide-mobile {display: none !important;}
}
.multi-col > h2 a:hover {color: #433F34 !important;}
.custom-images-section .testarea {position: relative;}
.custom-images-section .testarea:hover .overlayimage { position: absolute; top: 0; left: 0; bottom: 0; right: 0; content: ''; z-index: 999; display: flex; align-items: center; justify-content: center; background-image: url(http://thriveagency.com/files/leaf-cursor.gif); background-repeat: no-repeat; background-position: center; }
.leafcursor { position: absolute; width: auto; height: auto; left: 0px; top: 0px; bottom: 0; right: 0; z-index: 1; cursor: none; pointer-events: none; z-index: 9999; }
.customservices-img img{display: block;}
.custom-lr-colume-back .right-content h4 a:hover strong { color: #85985A  !important;}
.franchise-numberig-list li span a { font-size: 16px;text-decoration: underline;}
.franchise-numberig-list li span a:hover {color: black !important;}
body .franchise-service-wrap .custom-lr-colume-back .right-content h4 strong,.franchise-custom-list-data .custom-lr-colume-back .right-content h4 strong {color: #6a8338 !important;}
.web-design-faq-section .website-accordion .fl-accordion-item {margin-bottom: 10px;}
.awards-wrap hr { border: 0; border-top: solid 1px;}
p.text-underline.g-text strong {color: #576c2c;}
.page-id-90684 .shopify-svg-image { margin-top: -20px !important;}
.page-id-90684 .custom-black-color .wp-block-column .wp-block-column{padding:0;}
.page-id-90684 .service-3-col-wrap { margin: 20px auto 0;}
.ecommerce-main-image img {max-height: 280px;margin-top: 30px;}
.custom-show-ipad { display: none;}
@media (min-width:100px) and (max-width:767px) {
.service-custom-bottom-ipad-wrap { margin: 10px 0px;}
.page-id-90684 .btn-wrap.is-style-fill.btn.custom-top-bottom-space {margin-top: 0 !important;}
.page-id-90684 .service-3-col-wrap {margin: 0px auto;}
.page-id-90684 .wp-block-columns.ecommerce-marketing-custom-listing {margin-top: 10px;}
.page-id-90684 .fl-node-5cde603b28a23.footer_main_sec {padding-top: 0 !important;}
.startup-text {padding-left: 0px!important;padding-right: 0px!important;}
.custom-amazon-image-wrap.shopify-svg-image {margin: 0px!important;}
.custom-amazon-image-wrap .height-equal-300 img { max-height: 180px; margin: 0px; }
.fl-node-utfds2v57p6i .fl-module-content.fl-node-content,.fl-node-d10r5hoavb4f .fl-module-content.fl-node-content,.fl-node-0jl417u9zbmn .fl-module-content.fl-node-content{ margin-bottom: 0px; margin-top: 0px;}
.fl-node-utfds2v57p6i p { margin-bottom: 0px;}
.fl-node-q03p6rv7bojx .fl-module-content.fl-node-content, .fl-node-q03p6rv7bojx  p { margin-bottom: 0;}
.fl-node-yv9gnac6kx7s.sellers-text {margin-bottom: 15px;}
.custom-hover-effect .fl-row-content-wrap {padding-bottom: 0px;}
.growth_insider_custom .fl-row-content-wrap{padding-top:0px;padding-bottom:0px;}
body.page-id-90684 .service-3-col-wrap .custom-lr-colume-back, 
body.page-id-90684 .custom-white-color .custom-lr-colume-back { padding: 20px 0 0 !important; }
body.page-id-90684 .wp-block-columns.pb-40 { padding-bottom: 0 !important; }
body.page-id-90684 .cus-orng-btn { margin: -10px auto 20px; }
}
@media (min-width:768px) and (max-width:768px) {
.custom-amazon-image-wrap .height-equal-300 img { height: 100%; }
.custom-top-bottom-padding .service-3-col-wrap .wp-block-column .custom-lr-colume-back { margin-bottom: 0px;}
body.page-template h2{font-size: 28px !important}
.page-id-90684 .wp-block-columns.service-3-col-wrap {flex-direction: column !important;}
body.page-id-90684 .wp-block-columns.service-3-col-wrap .custom-lr-colume-back {padding: 10px 0 !important;}
}
@media screen and (min-width:768px) and (max-width: 820px){
.ecommerce-main-image img {max-height: inherit;margin-top: 30px;}
.custom-show-ipad {display: block;}
.custom-hide-ipad {display: none !important;}
.page-id-90684 .shopify-svg-image {margin-top: -20px !important;margin-bottom: 0 !important;}
body img#gform_ajax_spinner_84 {right:134px !important;}
}
.pb-xs-15{padding-bottom:0 !important;}
@media (max-width:1024px){
body .wp-block-columns.service-3-col-wrap .custom-lr-colume-back {padding: 20px 10px !important;}
.page-id-91359 .fl-row-fixed-width-1170 { padding-left: 20px;padding-right: 20px;}
}
.adevertising-img img {height: 100%;max-height: 321px;}
.favourable-resultswrap .driving-col ul li {position: relative; }
.favourable-resultswrap .driving-col ul {padding-right: 90px;margin-left: 47px;}
.favourable-resultswrap .driving-col ul li:before {content: "";position: absolute;background-color: #FFE349;width: 11px;height: 11px;border-radius: 50px;left: -17px;top: 7px;}
.ppccomputer-col img { height: 308px;margin-top:-12px;}
.riskcol ul li {position: relative;padding-left: 19px;}
.riskcol ul li:before { content: ""; position: absolute; background-color: rgba(115, 137, 66, 1); width: 6px; height: 6px; border-radius: 50%; left: 0; top: 12px;}
.riskcol img {height: 260px;}
.ads-innercol .ads-wrap {border-radius: 10px;background: #F6F6F6;height:100%;padding: 20px;}
.ads-innercol {gap: 20px; margin-bottom: 20px;}
.ads-innercol .ads-wrap p {margin: 0;}
.ads-innercol .ads-wrap .icon-textwrap {display: flex; gap: 10px;margin-bottom: 5px;align-items:center;}
.franchise-adssection .custom-width-760 {max-width: 760px;margin: 0 auto !important;}
.ads-innercol .ads-wrap .icon-textwrap .iconwrap {width: 22%;}
.ads-innercol .ads-wrap .icon-textwrap .contentwrap {width: 100%;max-width: calc(100% - 22%);}
.ads-innercol.custom-width  .ads-wrap .icon-textwrap .iconwrap {width: 60px;}
.ads-innercol.custom-width .ads-wrap .contentwrap {max-width: calc(100% - 60px);}
.ads-innercol a:hover {color: #433F34;}
.page-id-90992 .service-case-study-wrap figure img{height: 240px;}
.custom-case-study-outer.newwrapper {max-width: 1170px !important;}
.custom-case-study-outer.newwrapper .service-case-study-wrap .wp-block-column.multi-col:nth-child(2) {margin-left: 18px !important;}
.page-id-93520 .multi-col > h2 { height: 60px;}
.ads-innercol .ads-wrap .icon-textwrap .iconwrap img {width:auto;}
ul.greencircle li {position: relative;}
ul.greencircle li:before {content: "";position: absolute; background-color: #738942; width: 13px;  height: 13px; border-radius: 50px; top: 7px;left: -31px;}
.freq-wrap h5 { color: #7C8E42;font-size: 20px;font-weight: 700;margin-bottom: 7px;font-family: 'ProximaNova-Bold';}
.freq-wrap ul { padding-top: 30px; max-width: 898px; margin: 0 auto;}
.freq-wrap ul li {padding-bottom:25px;}
.socialmedia-wrap p a {color: #DFFF73;text-decoration: underline;}
.socialmedia-wrap p a:hover{color:#fff;}
body .socialmedia-wrap .ppc-orderchange .programmaticimg img{ height: 100%;max-height:415px;object-fit: contain;}
.progratic-adv img {max-height:360px;}
.freq-wrap ul li:last-child {padding-bottom: 0px;}
@media(min-width:100px) and (max-width:960px){
.freq-wrap ul {max-width: unset;padding-left: 52px;}
}
@media(min-width:820px) and (max-width:1023px){
.favourable-resultswrap .ppccomputer-col {flex-basis: 42% !important;}
.favourable-resultswrap .driving-col {flex-basis: 58% !important;}
.custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col {max-width: calc(33% - 11px) !important;margin: 0 0px !important;}
 .multi-cols.service-case-study-wrap {gap:20px;}
.custom-case-study-outer.newwrapper .service-case-study-wrap .wp-block-column.multi-col:nth-child(2) {margin-left:0px !important;}
.page-id-89584 .multi-cols.service-case-study-wrap {flex-wrap: wrap !important;justify-content: center;gap: 20px;}
.progratic-adv img {max-height: unset;}
.leftnewcol{padding-right: 20px;}
.page-id-97776 .service-case-study-wrap figure img {max-height: 204px;}
body .riskcol {margin-top: 12px;gap: 15px;}
.ppccomputer-col img { height: auto; margin-top: 0;}
.google-analytics-process .drone-service-inner { width:30.5% !important}
body .score-success-image figure img { height: auto; object-fit: contain;padding-top: 20px;}
}
@media (min-width:1024px) and (max-width:1280px){
.custom-case-study-outer.newwrapper .service-case-study-wrap .wp-block-column.multi-col:nth-child(2) { margin-left: 8px !important;}
body .riskcol {margin-top: 12px;}
}
@media (min-width:768px) and (max-width:1023px){
.ads-innercol .ads-wrap .icon-textwrap .contentwrap h4,.franchisesocial-marketing .inner-wrap .greywrap h5 {font-size:18px; line-height:22px;} 
.advertisingwrap ul.greencircle-pr-page.showall .list-content>div {padding-top: 1px;} 
.ads-innercol .ads-wrap .icon-textwrap { gap: 9px; align-items: center;}
}
@media (min-width:768px) and (max-width:768px){
body .custom-case-study-outerwrap .multi-cols.service-case-study-wrap { gap:20px;flex-wrap:wrap !important;margin-top: 20px;justify-content: center;}
body .custom-case-study-outerwrap .multi-cols.service-case-study-wrap .wp-block-column.multi-col {max-width: calc(50% - 11px)!important;margin: 0 0px !important;}
.ads-innercol {flex-wrap: nowrap !important;}
.multi-cols.service-case-study-wrap {flex-wrap: wrap !important;}
.page-id-90992 .custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col {max-width: calc(50% - 11px)!important;margin: 0 0px !important;}
.page-id-90992 .multi-cols.service-case-study-wrap { gap: 20px;justify-content: center;padding-top: 20px;}
.page-id-90992 .service-case-study-wrap figure img {height: 150px;}
}
@media(min-width:100px) and (max-width:768px){
.favourable-resultswrap .driving-col p,.favourable-resultswrap .driving-col ul {padding-right: 0px;}
.favourable-resultswrap .driving-col {padding-bottom:20px !important;padding-left: 20px;padding-right: 20px;}
.favourable-resultswrap .ppccomputer-col { padding-left: 20px !important; padding-right: 20px !important;}
.ppc-orderchange {flex-direction: column-reverse; padding-top: 0px !important;gap: 20px;}
body .online-img img { max-height: 737px;}
.online-reputation-img img {max-height: 634px;margin-top: 7px;}
body .franchisesocial-marketing .inner-wrap .greywrap ul { padding-left:52px;}
.freq-wrap ul {padding-left: 30px;}
.favourable-resultswrap,.howdoesppcwrap {flex-direction: column-reverse;}
.thrive-stat-success-wrap { flex-direction: column; }
.ppccomputer-col img { height: auto; margin-top: 0;}
body .advertisingwrap ul.greencircle-pr-page .inner-step {top: 30px;}
body .advertisingwrap ul.greencircle-pr-page:before {top: 10px;}
.fl-node-5dd438ba7d9fb > .fl-module-content,.fl-node-5dd438ba7d8ef > .fl-module-content { margin-bottom: 0;}
.fl-node-5dd438ba7d9fb > .fl-module-content,.fl-node-5dd438ba7da39 > .fl-module-content{margin-top:0px;}
}
@media(min-width:100px) and (max-width:767px){
.page-id-90992 .favourable-resultswrap .ppccomputer-col {padding-bottom: 1px !important;padding-top: 10px !important;}
.favourable-resultswrap .ppccomputer-col {padding-bottom: 46px !important;padding-top: 40px !important;}
.ads-innercol .ads-wrap .icon-textwrap {align-items: center;margin-bottom: 10px;}
.page.page-id-99777 .favourable-resultswrap .driving-col { padding-bottom: 0 !important;}
.page-id-100504 .favourable-resultswrap .driving-col {padding-bottom: 0 !important;}
body .advertisingwrap ul.greencircle-pr-page:before { height: 77%;}
body .advertisingwrap ul.greencircle-pr-page .inner-step {top:25px !important;font-size:24px;}
.ads-innercol .ads-wrap .icon-textwrap .contentwrap { max-width: calc(100% - 18%);}
.ads-innercol .ads-wrap .icon-textwrap .iconwrap {width:17%;}
.custom-case-study-outer.newwrapper { padding: 0;}   
.custom-case-study-outer.newwrapper .multi-cols.service-case-study-wrap {padding-top: 16px;}
.service-case-study-wrap.newwrapper .wp-block-column .percent-stats {padding: 20px 10px 0px 10px;}
div.service-case-study-wrap.newwrapper .wp-block-column.multi-col:nth-child(3){margin: 0 0 20px 0!important;}
.adevertising-img img {max-height: 365px;}
.howdoesppcwrap {flex-direction: column-reverse;padding-top: 0px !important;gap: 14px;}   
.franchisesocial-marketing .inner-wrap .greywrap h5 {font-size: 18px;} 
body .custom-case-study-outerwrap .multi-cols.service-case-study-wrap {gap: 20px;}
.custom-case-study-outer.newwrapper .service-case-study-wrap .wp-block-column.multi-col:nth-child(2){margin-left: 0 !important;}
.custom-padding-top-mob { padding-top: 35px !important;}
}
.online-reputation-img img { height: 100%; max-height: 437px; margin-top: 7px;}
@media(min-width:769px) and (max-width:961px){
.order-change .onlinerep {flex-wrap: wrap !important;gap: 30px;}
.order-change .onlinerep .wp-block-column {flex-basis: 100% !important;}
.custom_client_result .fl-col-group-nested.casestudies .fl-col-small {flex: 0 0 50%;}
.custom_client_result .fl-col-group-nested.casestudies .fl-col-small:nth-child(2) { padding: 11px 0px 11px 6px;}
.custom_client_result .fl-col-group-nested.casestudies .fl-col-small:nth-child(1) {padding: 11px 12px 11px 0px;}
.order-change .onlinerep .wp-block-column {padding-left: 0!important; padding-right: 0!important;}
body .franchisesocial-marketing .inner-wrap .greywrap ul { padding-left:52px;}
}
.sm-image img {width: 100%; max-width: 98%;}
.custom-faq-bottom-wrap p a {text-decoration: underline;}
.max-width-80 {max-width: 80%;}
.max-width-90 {max-width: 90%;}
.digital-custom-img img {max-height: 405px;}
@media screen and (min-width: 1024px) and (max-width: 1170px){
.custom-test-img { margin-top: 8px !important;}
.ppccomputer-col img { height: 308px; margin-top: 7px;}
body .google-analytics-process .drone-service-inner {width: 31% !important;}
body .get-free-proposal .contactwrap img#gform_ajax_spinner_94 { right: 86px !important;}
}
@media screen and (max-width:768px){
.digital-custom-img img, .max-width-90 img {max-height: inherit;}
.custom-mob-align * {text-align: center !important;}
.page-id-91017 .wp-block-columns.service-3-col-wrap .wp-block-column {max-width: 100% !important;}
.custom-digi-banner .wp-block-column {padding-left: 0 !important;padding-right: 0 !important;}
body.page-id-93762 .service-3-col-wrap .is-layout-flow.wp-block-column {flex-basis: 100% !important;max-width: 100% !important;}
body.page-id-93762 .wp-block-columns.service-3-col-wrap .custom-lr-colume-back {margin-bottom: 0 !important;}
.onlinerep.drive-business {flex-direction: column-reverse !important;}
}
@media screen and (max-width:767px){
.sm-image img {max-width: 100%;}
}
.web-design-faq-section .fl-accordion .fl-accordion-item a i:before {content: '+'; display:block;-webkit-text-stroke: 2px;}
.web-design-faq-section .fl-accordion .fl-accordion-item a i.fl-accordion-button-icon {font-weight: bold;font-size: 25px;}
.custom_client_result.digital-page-reviews-section .client_result_custom p.result_psntg sup {top: 8px;}
.online-img img {width: 100%;height: 100%;max-height:450px;}
.service-3-col-wrap .custom-lr-icon .custom-lr-colume-back .left-image img { max-width: 49px; height: 100%; max-height: 48px; }
.socialmedia-wrap  p, .socialmedia-wrap h2 strong { color: #fff !important;}
.socialmedia-wrap.black  p {color: #000!important;}
.socialmedia-wrap.black p a{color:#576c2c;}
.socialmedia-wrap.black p a:hover { color: #433f34;}
.socialmedia-wrap.black h2 strong {color: #433F34!important;}
.socialmedia-wrap p.subheading{color:#FFE349 !important}
.socialmedia-wrap p.subheading { color:#5e6f27 !important;}
body .socialmedia-wrap .ppc-orderchange img {height: 100%;max-height:366px;}
.franchisesocial-marketing .inner-wrap {gap: 20px;}
.franchisesocial-marketing .inner-wrap .greywrap {background-color: #F9F9F9; padding: 30px;}
.franchisesocial-marketing .inner-wrap .greywrap ul {padding-left: 60px;}
.franchisesocial-marketing .inner-wrap .greywrap ul li { position: relative; margin-bottom:15px;}
.franchisesocial-marketing .inner-wrap .greywrap ul li:last-child {margin-bottom: 0px;}
.franchisesocial-marketing .inner-wrap .greywrap ul li:before { content: ""; position: absolute; background-color: #738942; width: 6px; height: 6px; border-radius: 50px; top: 10px; left: -22px; }
.custom-case-study-outerwrap .multi-cols.service-case-study-wrap {max-width: 1170px;gap:20px;}
.custom-case-study-outerwrap .service-case-study-wrap .wp-block-column.multi-col:nth-child(2),.custom-case-study-outerwrap .service-case-study-wrap .wp-block-column.multi-col:nth-child(1){margin:0px !important;}
.custom-case-study-outerwrap .service-case-study-wrap .wp-block-column .new-case-updated-wrap { padding:3px 20px 7px;}
.custom-case-study-outerwrap .multi-cols.service-case-study-wrap .multi-col {  border: none; border-radius: 10px; background-color: #F6F6F6 !important; margin-bottom: 0px !important;}
.custom-case-study-outerwrap .multi-cols.service-case-study-wrap .percent-stats,.custom-case-study-outerwrap .multi-cols.service-case-study-wrap .new-case-updated-wrap {   background-color: #F6F6F6 !important;}
.custom-case-study-outerwrap .service-case-study-wrap.multi-col figure {border-top-left-radius:10px;border-top-right-radius:10px;}
.custom-case-study-outerwrap .multi-col figure {border-top-left-radius: 10px; border-top-right-radius: 10px;}
.custom-case-study-outerwrap .multi-cols.service-case-study-wrap .new-case-updated-wrap { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.custom-case-study-outerwrap .service-case-study-wrap .wp-block-column .new-case-updated-wrap .inner-case-content p {font-style: normal;}
body .franchise-sm-image1 img {max-height: 500px !important;}
body .franchise-sm-image2 img { max-height: 370px !important;}
@media screen and (max-width: 768px){
.wp-block-columns.ppc-orderchange.col-reverse-order { display: flex !important; flex-direction: column-reverse !important; flex-wrap: wrap !important; }
body .franchise-sm-image1 img {margin-bottom: 20px !important;}
}
.page-id-94160 .custom-case-study-outerwrap .multi-cols.service-case-study-wrap {max-width: 1170px;gap: 20px;}
.page-id-94160 .service-case-study-wrap .wp-block-column.multi-col {margin: 0 !important;}
.page-id-94160 .multi-col > h2 a {text-transform: uppercase;}
@media screen and (min-width: 768px) and (max-width: 768px){
.enterprise-ipad-col .wp-block-columns {display: flex;flex-wrap: nowrap !important;}
.page-id-94160 .ppc-orderchange {display: flex !important;flex-flow: row !important;}
}
.enterprise-audit-image img {min-height: inherit !important;max-height: inherit !important; margin-top: -80px;}
.cro-updated-banner p a{color: #738942 !important; text-decoration: underline;}
.cro-updated-banner ul.seo-audit-listing li, .cro-updated-banner p a:hover {color: #443F35 !important;}
.hide-desktop {display: none;}
html body .enterprise-seo-img1 img {max-height: 310px !important;}
html body .enterprise-seo-img2 img {max-height: 320px !important;}
.page-id-92666 .custom-case-study-outer {max-width: 1170px !important;margin: 0 auto;width: 100%;}
html body .content-marketing-img1 img { max-height: 405px !important;
}
body .content-marketing-img2 img { max-height: 405px !important;}
@media screen and (min-width: 820px) and (max-width: 1024px){
body .multi-cols.service-case-study-wrap.maincasewrap {flex-wrap: wrap !important;gap: 0px;}
.fb-gift-card-form form li {width:auto!important; }
.page-id-79479 .service-case-study-wrap .wp-block-column .percent-stats {min-height: 96px;}
}
@media screen and (min-width: 768px) and (max-width: 820px){
html body .site-inner .fl-builder-content a.fl-button,html body .site-inner .fl-builder-content a.fl-button:visited {font-size: 18px !important;}
.page-id-94364 .socialmedia-wrap .wp-block-columns.ppc-orderchange {flex-direction: row !important;display: flex !important; flex-wrap: nowrap !important;}
.enterprise-audit-image img { margin-top: -35px; max-height: 270px !important; }
.page-id-94364 .custom-hide-ipad {display: none !important;}
.page-id-94364 .custom-show-ipad{display: block !important;}
body .ads-innercol .ads-wrap .icon-textwrap .contentwrap { width: 100%; max-width: calc(100% - 25%); }
body .ads-innercol .ads-wrap .icon-textwrap .iconwrap {width: 60px;}
body .ads-innercol .ads-wrap.twocols .iconwrap {width: 12%;}
.page-id-94364 .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4, .franchisesocial-marketing .inner-wrap .greywrap h5 {font-size: 16px; line-height: 24px;}
.franchisesocial-marketing .inner-wrap.customfont .greywrap h5{font-size:20px;}
.page-id-94446 .multi-col > h2 a {font-size:18px !important;}
.page-id-94446 .service-case-study-wrap .wp-block-column .percent-stats {min-height: 116px;}}
@media screen and (max-width: 768px){
.enterprise-audit-image img {margin-top: -50px; margin-bottom: -20px;}
.hide-desktop {display: block !important;}
.page-id-94446 .cro-updated-banner.ecommerce-heading.socialmedia-wrap .ppc-orderchange {flex-direction: column !important;}
.page-id-93302 .ecommerce-heading.socialmedia-wrap .ppc-orderchange {flex-wrap: wrap !important;flex-direction: column !important;}
.page-id-94446  ul.seo-audit-listing {margin-left: 0;}
}
ul.greencircle-pr-page li { display: flex;}
.page-id-95443 ul.greencircle-pr-page { margin-top: 30px; position: relative; margin-left: 20px; }
.step-count { background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/step-bg.svg) no-repeat; width: 12%; position: relative; background-size: 100%; height: inherit; max-height: 100%;margin-top: -12px; }
.step-count:before { position: absolute; content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/step-bg.svg); width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; opacity: 0; }
.inner-step { color: #fff; font-size: 14px; line-height: 22px; width: 100%; height: 100%; position: relative; z-index: 99; text-align: center; display:block; left: 3px; font-family: 'ProximaNova-Regular'; text-transform: uppercase;height: 100px;top:25px; }
.list-content h5 { border-radius: 3px; background: #F4FCE4; display: inline-block; padding: 15px; font-size: 18px;font-weight: 700; color: #443F35; margin-bottom: 10px; }
ul.greencircle-pr-page li .list-content { width: 88% !important; }
ul.greencircle-pr-page { margin-top: 30px; }
ul.greencircle-pr-page { margin-top: 30px; position: relative; }
ul.greencircle-pr-page:before { position: absolute; content: ""; border-left: 8px solid #738942; height: 91%; top: 10px; border-radius: 10px; }
ul.custom-common-list {margin-left: 20px;}
ul.custom-common-list li { position: relative; padding-left: 20px; }
ul.custom-common-list li:before { position: absolute; content: ""; background: #443F35; width: 5px; height: 5px; border-radius: 100%; left: 0; top: 10px;}
.pr-5-col-row .wp-block-column.pr-blank-col {max-width: 10% !important;}
.pr-5-col-row .wp-block-column {max-width: 25% !important;width: 100%;}
.key-metrics-wrap .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4 {min-height: 72px;}
.key-metrics-wrap .icon-textwrap {align-items: center !important;}
.key-metrics-wrap .pr-5-col-row .wp-block-column .icon-textwrap .contentwrap h4{min-height: inherit !important;}
.wp-block-columns.usability-testing { padding-left: 40px !important;}
.pr-5-col-row .wp-block-column .icon-textwrap {align-items: center !important;}
.fl-row-fixed-width-1360 {max-width: 1360px !important;margin: 0 auto;}
.page-id-95443 .socialmedia-wrap .ppc-orderchange img { height: 100%; max-height: 447px; padding-left: 20px; margin-top: 5px; }
.page-id-95443 .socialmedia-wrap .leftnewcol img {height: 335px;padding-left:0;}
.inner-step span {display: block;font-family: 'ProximaNova-Bold';font-weight: 700; font-size: 27px;}
.key-metrics-wrap .wp-block-columns.px-20.ads-innercol h4 { font-size: 19px; min-height: inherit !important; }
.page-id-95443 .ppc-orderchange p.mb-20 { margin-bottom: 10px !important; }
body.page-id-98701 .socialmedia-wrap .ppc-orderchange img {height: 100%; max-height: 670px; margin-top: 5px; padding-left: 40px;}
ul.custom-common-listing {padding-left: 40px;margin-bottom:20px;}
ul.custom-common-listing li { position: relative; left: 10px; margin-bottom: 5px; }
ul.custom-common-listing li:before { position: absolute; content: ""; width: 5px; height: 5px; background: #738942; left: -15px !important; border-radius: 100%; top: 10px; }
.hide-desk{display: none;}
.page-id-98701 ul.greencircle-pr-page { padding-left: 50px; }
body.page-id-112526 .subpage-header header h2{color: #556C26 !important;}
ul.custom-common-list li {margin-bottom: 5px !important;}
body .lead-gen-image img {max-height: 700px !important;}
.lead-gen-list-image img {max-height: 350px;}
.green-listing-color ul.custom-common-list li:before {background: #738942 !important;}
.b2b-lead-image img {max-height: 220px;}
.page-id-96266 .custom-row-1-design .ads-wrap .icon-textwrap .iconwrap {width: 32px !important;}
.copywrite-banner-image img {margin-top:30px;}
.copywrite-heading-bg h5 a { color: #738942 !important;}
.copywrite-heading-bg h5 a:hover {color: #433F34 !important;}
.copywrite-heading-bg h5 {background: rgba(60, 147, 121, 0.22) !important;}
.page-id-99777 .usability-testing .greywrap-col .usability-content-wrap p:nth-last-child(1) {margin-bottom: 0 !important;}
.translation-without-icon .icon-textwrap,.translation-green-heading .icon-textwrap {display: block !important;}
.translation-without-icon .icon-textwrap .contentwrap,.translation-green-heading .icon-textwrap .contentwrap {max-width: 100% !important; text-align: center;}
.translation-green-heading .icon-textwrap .contentwrap h4 { color: #738942 !important; font-size: 40px !important; text-align: center; font-family: 'ProximaNova-Extrabld'; }
.translation-green-heading .ads-wrap, .translation-green-heading .ads-wrap p { text-align: center !important; }
.translation-banner-image {margin-top: -10px;}
.translation-banner-image img {height: 630px;}
@media screen and (min-width: 768px) and (max-width: 1024px){
.page-id-99777 .wp-block-columns.usability-testing { padding-left: 20px !important;}
.key-metrics-wrap .wp-block-column { width: 100% !important; max-width: 100% !important; }
.key-metrics-wrap .wp-block-columns.px-20.ads-innercol { display: flex; flex-wrap: wrap !important; flex-direction: column !important;margin-top: 0 !important; }
.key-metrics-wrap .wp-block-columns.px-20.ads-innercol .iconwrap {width: 9% !important;}
.key-metrics-wrap .wp-block-columns.px-20.ads-innercol h4 { min-height: inherit !important; }
.key-metrics-wrap .icon-textwrap { align-items: center !important; margin-bottom: 0 !important; }
.key-metrics-wrap .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4 {min-height: inherit !important;}
.list-content h5{padding: 12px;font-size: 17px;}
.text-left {text-align: left !important;}
 .page-id-93302 .custom-case-study-outer .multi-cols.service-case-study-wrap .wp-block-column.multi-col {max-width: 33.33%!important;margin: 0 0px !important;}
.page-id-93302 .multi-cols.service-case-study-wrap{flex-wrap:nowrap  !important;} 
body .page-id-93302 .multi-cols.service-case-study-wrap { margin-left: 0; margin-right: 0;}
body .page-id-93302 .service-case-study-wrap .wp-block-column .percent-stats .wp-block-column {padding: 0 4px !important;}
body .page-id-93302 .multi-col > .wp-block-columns p {font-size: 14px !important;}
}
@media(min-width:769px) and (max-width:1024px){
.page-id-81031 .multi-cols.service-case-study-wrap {flex-wrap:wrap !important;justify-content: center;}
.page-id-81031 .service-case-study-wrap .wp-block-column.multi-col:nth-child(1), .page-id-81031 .service-case-study-wrap .wp-block-column.multi-col:nth-child(2), .page-id-81031  .service-case-study-wrap .wp-block-column.multi-col:nth-child(3) { flex: unset !important; max-width: calc(48.5% - 0px);margin: 0 !important;}
.multi-cols.service-case-study-wrap {gap: 20px;}
.page-id-81031 .multi-cols.service-case-study-wrap .multi-col>h2 {min-height: 50px;}
}
@media screen and (min-width: 821px) and (max-width: 1024px){
.inner-step { font-size: 15px; line-height: 20px; height: 110px; top: 32px; }
.step-count {width: 16%;}
.usability-testing h5 {font-size: 17px !important;
}
body.page-id-79479 .gform_footer.top_label img#gform_ajax_spinner_91 {right:26% !important;bottom:20px;}
}
@media screen and (min-width: 820px) and (max-width: 820px){
.inner-step {font-size: 14px;line-height: 17px;height: 90px;}
.step-count {width: 16%;}
.inner-step span {font-size: 22px;}
.key-metrics-wrap .wp-block-column .icon-textwrap .contentwrap h4 {min-height: 120px !important;
}
.page-id-95443 .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4,.page-id-95443 .franchisesocial-marketing .inner-wrap .greywrap h5 { font-size: 16px;line-height: 22px;}
.page-id-95443 .socialmedia-wrap {padding-top: 30px !important;}
body .usability-testing .greywrap-col h5 {font-size: 17px !important;}
}
@media screen and (min-width: 769px){
.hide-desk{display: none;}
.hide-mob{display: block;}
}
@media screen and (min-width: 768px) and (max-width: 768px){
.page-id-95443 .wp-block-columns.ppc-orderchange {flex-direction: column-reverse !important;gap:0;}
.step-count {width: 18% !important; background-size: 100% !important;}
.step-count .inner-step {font-size: 14px;line-height: 19px; left: 3px;}
.page-id-95443 .only-show-mob {text-align: center !important;}
.inner-step span {font-size: 22px !important;}
.page-id-95443 .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4,
.page-id-95443 .franchisesocial-marketing .inner-wrap .greywrap h5 { font-size: 15px; line-height: 22px;}
.page-id-89584 .multi-cols.service-case-study-wrap .multi-col>h2 {min-height: 56px;}
body .usability-testing .greywrap-col h5 { font-size: 17px !important;}
}
@media screen and (max-width: 768px){
.page-id-95443 .socialmedia-wrap {padding-top: 14px !important;}
.step-count { width: 32%;background-size: 100%;}
.inner-step {font-size: 14px;line-height: 16px;left: 3px;}
ul.greencircle-pr-page:before {height: 98%;}
.page-id-95443 .socialmedia-wrap .ppc-orderchange img {margin-bottom: 20px;}
.hide-desk,html body .multi-col h2 a br{display: block !important;}
.hide-mob,.translation-without-icon .icon-textwrap .contentwrap h4 br{display: none;}
body.page-id-98701 .wp-block-columns.ppc-orderchange {flex-direction: column !important;}
body .lead-gen-image img {max-height: inherit !important;}
.copywrite-banner-image img {margin-top: 0;}
}
@media screen and (max-width: 767px){
.fb-gift-card-form form li:first-child > div span {width: 100% !important;}
.fb-gift-card-form form li:first-child > div {flex-wrap: wrap;}
body .fb-gift-card-form .gform_wrapper li.gfield:not(:first-child) {width: 100% !important; }
body .fb-gift-card-form .gform_wrapper .gform_footer.top_label{text-align:center;}
.pr-5-col-row .wp-block-column.pr-blank-col{display: none;}
.pr-5-col-row .wp-block-column {max-width: 100% !important;width: 100%;}
.step-count { width: 34%;background-size: 100%;}
.inner-step {font-size: 12px; line-height: 16px;left: 3px;top: 18px;}
.inner-step span {font-size: 18px;}
.page-id-35064 .fl-node-pxcteq4asj87 {flex-wrap: wrap;}
.fl-node-73exzry9c4bo .fl-photo-img {max-width: 80% !important;}
.page-id-94364 .custom-top-space .video-wrap-image img { margin: 10px auto 10px !important;}
.page-id-98701 ul.greencircle-pr-page {padding-left: 25px !important;}
.page-id-98701 .list-content h5 {padding: 6px 10px !important;}
.socialmedia-wrap h2.wp-block-heading {text-align: left !important;}
.usability-testing .greywrap-col h5 {font-size: 17px !important;}
.landing-page-content1 a, .landing-page-content1 h4 {font-size: 18px !important;}
body h2, body h3{font-size: 24px !important}
.custom-sub-heading {font-size: 18px !important;margin-bottom: 10px !important;}
.translation-banner-image img {height: inherit !important;}
}
.page-id-96000 .custom-top-space .video-wrap-image img {max-height: 440px;height: 100%;width: 100%;object-fit: contain;border-radius: 10px !important;}
.page-id-96000 .service-case-study-wrap figure img {height: 210px;}
.page-id-96000 .ecommerce-tools {margin-top: -10px;}
.custom-m-left .wp-block-columns.ads-innercol {padding-left: 30px !important;}
@media (min-width: 768px) and (max-width: 1023px){
.page-id-96000 .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4,
.page-id-96000 .franchisesocial-marketing .inner-wrap .greywrap h5 { font-size: 16px; line-height: 22px;}
.page-id-96000 .service-case-study-wrap figure img {height: 170px;}
body.page-id-79479 .gform_footer.top_label img#gform_ajax_spinner_91 {right:52px !important;bottom:20px;}
body .usability-testing .greywrap-col h5 {font-size: 17px !important;}
}
@media screen and (max-width: 767px){
.page-id-96000 .service-case-study-wrap figure img {height: 178px;}
.custom-m-left .wp-block-columns.ads-innercol {padding-left: 20px !important;}
}
.custom-row-1-design {display: block !important;}
.custom-row-1-design .ads-wrap {margin-bottom: 20px;margin-left: 40px;}
.custom-row-1-design .ads-wrap .icon-textwrap {margin-bottom: 10px;align-items: flex-start;}
.custom-row-1-design .ads-wrap .icon-textwrap .iconwrap {width: 45px !important;}
.custom-box-bg .ads-wrap {background: #F4FAE4 !important;}
.page-id-96019 .custom-box-bg .ads-wrap {background: #F6F6F6 !important;}
.custom-2-box-wrap.ads-innercol .ads-wrap .icon-textwrap .iconwrap {width: 55px !important;}
.custom-2-box-wrap.ads-innercol .ads-wrap .icon-textwrap {margin-bottom: 0;align-items: center;}
.custom-2-col-alignment .custom-2-box-wrap.ads-innercol .ads-wrap .icon-textwrap{ align-items: flex-start; }
.custom-row-1-design .ads-wrap .icon-textwrap .contentwrap h4 span {color: #738942 !important;}
.page-id-96019 .ecommerce-tools figure.franchisesocial img {max-height: 425px;margin-top: 7px;}   
.custom-2-box-wrap.ads-innercol .ads-wrap .icon-textwrap .iconwrap {width: 55px !important;margin-right: 5px;}
.custom-row-1-design .ads-wrap .icon-textwrap .contentwrap h4,.custom-2-box-wrap .ads-wrap .icon-textwrap .contentwrap h4 {margin-bottom: 10px;}
.custom-2-box-wrap.ads-innercol .ads-wrap .icon-textwrap .contentwrap,
.custom-row-1-design .ads-wrap .icon-textwrap .contentwrap {max-width: calc(100% - 55px) !important;}
.page-id-96019 .service-case-study-wrap .wp-block-column .percent-stats p {min-height: 40px;}
body .cro-updated-banner { background: #fff !important;}
body .cro-updated-banner h2 strong, .cro-updated-banner p {color: #443F35 !important;}
body .ecommerce-heading.socialmedia-wrap.cro-updated-banner .subheading.has-text-color {color: #738942 !important;}
body .cro-updated-banner img {height: 100%;max-height: 432px !important;}
.page-id-96019 ul.franchise-listing li { position: relative; padding-left: 20px; margin-bottom: 13px; }
.page-id-96019 ul.franchise-listing { margin: 40px auto 20px 30px; }
@media screen and (min-width: 821px) and (max-width: 1024px){
.page-id-96019 .service-case-study-wrap .wp-block-column .percent-stats p {min-height: 60px;}
body .cro-updated-banner img {max-height: 470px !important;}
}
@media screen and (min-width: 820px) and (max-width: 820px){
.page-id-96019 .service-case-study-wrap .wp-block-column .percent-stats p {min-height: 80px;}
body .cro-updated-banner img {max-height: 473px !important;}
.custom-row-1-design .ads-wrap { margin-bottom: 20px; margin-left: 0; }
.page-id-96019 ul.franchise-listing { margin: 25px auto 20px 30px; }
.page-id-96019 ul.franchise-listing li { position: relative; padding-left: 15px; margin-bottom: 0px; }
}
@media screen and (max-width: 768px){
.custom-cro-listing-wrap ul.franchise-listing { margin-bottom: 0 !important; margin-top: 0; }
body .cro-updated-banner img {max-height: inherit !important;}
.custom-row-1-design .ads-wrap {margin-left:30px;margin-right:30px;}
.page-id-96019 .service-case-study-wrap .wp-block-column .percent-stats p {min-height: inherit !important;}
}
body.page-id-95301 .socialmedia-wrap .ppc-orderchange img { height: 100%; max-height: 450px; }
.page-id-95301 .socialmedia-wrap p.subheading { color: #F2D44D !important; }
.page-id-95301 .custom-top-space .video-wrap-image img { max-height: 500px; height: 100%; width: 100%; border-radius: 10px !important; object-fit: contain; }
@media screen and (min-width: 768px) and (max-width: 768px){
.page-id-95301 .wp-block-columns.ppc-orderchange {flex-direction: column-reverse !important;}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
.page-id-95301 .custom-top-space .video-wrap-image img { max-height: inherit !important;margin:0 auto 20px; }
}
@media screen and (max-width: 767px){
 body.page-id-95301 .socialmedia-wrap .ppc-orderchange img { margin-bottom: 20px;}
body.page-id-95301 .socialmedia-wrap {padding-bottom: 30px !important;
}  
.custom-row-1-design .ads-wrap {margin-left:0px;margin-right:0;}
.page-id-95301 .socialmedia-wrap .fl-button-wrap.fl-builder-content {margin-top: 0 !important;}
.page-id-95301 .custom-top-space .video-wrap-image img { max-height: inherit !important;margin:0 auto 20px; }
body .site-inner .fl-builder-content a.fl-button span { color: #fff !important; font-size: 14px !important; }
}
.custom-case-study-outerwrap .multi-cols.service-case-study-wrap .wp-block-column.multi-col {margin: 0 !important;}
a.white-border:hover {color: #ffe349 !important;}
ul.seo-audit-listing li { position: relative; padding-left: 20px; color: #fff;margin-bottom: 0; }
ul.seo-audit-listing { margin-left: 40px; }
ul.seo-audit-listing li:before { position: absolute; content: ""; width: 7px; height: 7px; border-radius: 100px; background: #88AC3F !important; top: 10px; left: 0; }
body.page-id-94510 .socialmedia-wrap .ppc-orderchange img {height: 100%;max-height: 500px;width: 100%;object-fit: cover;margin-top: -50px;}
.custom-top-space .video-wrap-image.shoipfy-web-image img {max-height: 580px;}   
.ads-innercol.mt-20.custom-service-seo-4-col .wp-block-column:nth-child(2), .ads-innercol.mt-20.custom-service-seo-4-col .wp-block-column:nth-child(3) {max-width: 33.33%; width: 100% !important;}
.ads-innercol.mt-20.custom-service-seo-4-col .wp-block-column:nth-child(1), .ads-innercol.mt-20.custom-service-seo-4-col .wp-block-column:nth-child(4) {max-width: 13% !important;}
.shopify-design-wrap .ads-innercol .ads-wrap .icon-textwrap {justify-content: center; gap: 10px;}
.shopify-design-wrap .ads-innercol .ads-wrap .icon-textwrap .contentwrap {max-width: inherit !important;width: auto;}
.slider.portfolio-web-design-slider button.slick-prev {left: -20px;border-color: #576c2c !important;}
.slider.portfolio-web-design-slider button.slick-next {right: -20px;border-color: #576c2c !important;}
.shopify-design-wrap .ads-innercol .ads-wrap p {text-align: center;}
.page-id-93520 .custom-case-study-outerwrap .multi-cols.service-case-study-wrap { gap: 45px; justify-content: center;}
.fl-row-fixed-width-960 { max-width: 960px!important; margin: auto;}
.page-id-35064 .fl-node-pxcteq4asj87{ display: flex; justify-content: center; align-items: center;}
.growth_insider_custom.topseo img {width: 250px;}
body.page-id-67091 .gform_wrapper form .gform_footer input#gform_submit_button_15 { max-width: 160px; border-radius: 6px !important; font-size: 24px;}
body.page-id-67091.page-template-services-full-width-page .custom_layout_gform .gform_wrapper .gform_footer {text-align: left;}
body.page-id-67091.page-template-services-full-width-page .gform_wrapper {padding: 20px 20px 20px 20px;}
.ipadimage{display: none;}
.client_result_custom.customheight {height: 65px;}
div#gfield_description_91_7 { font-size: 14px; color: #767c82; }
.usability-testing .greywrap-col h5 { padding: 15px; color: #fff; border-radius: 11px 11px 0px 0px; }
.usability-testing .greywrap-col .dark-bg { background: #433F34; }
.usability-testing .greywrap-col .green-bg { background: #738942; }
.greywrap-col { border-radius: 11px 11px 11px 11px; background: #F1F1F1; }
.usability-testing .greywrap-col  .usability-content-wrap { margin-bottom: 0px; padding: 25px 28px; }
.social-branding-casestudy .result-details .client_result_custom { height: 100%; min-height: 70px; }
.page-id-48110 .social-branding-casestudy .result-details .client_result_custom { height: 100%; min-height: 87px; }
@media(min-width:1024px){
.outbound-group .multi-cols .percent-stats {min-height: 96px; }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
.page-id-96000 .multi-col > .wp-block-columns p {min-height: 40px;}
.slider.portfolio-web-design-slider button.slick-prev { left: -3px; }
.slider.portfolio-web-design-slider button.slick-next { right: -3px; }
.shopify-design-wrap .ads-innercol .ads-wrap .icon-textwrap .iconwrap { width: 25%; }
.shopify-design-wrap .ads-innercol .ads-wrap .icon-textwrap .contentwrap { max-width: calc(100% - 25%) !important; width: auto; }
.shopify-design-wrap .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4, .shopify-design-wrap .franchisesocial-marketing .inner-wrap .greywrap h5 {font-size: 17px;line-height: 24px;}
.shopify-design-wrap .ads-innercol .ads-wrap .icon-textwrap {gap: 10px;}
}
@media screen and (min-width: 768px) and (max-width: 768px){
.page-id-94510 .wp-block-columns.ppc-orderchange { flex-direction: column-reverse !important; display: flex; flex-wrap: wrap !important; }
body.page-id-94510 .socialmedia-wrap .ppc-orderchange img { height: 100%; max-height: 480px; min-height: 480px !important; width: 100%; object-fit: contain; margin-top: -70px; margin-bottom: 0; }
}
body.page-id-94984 .socialmedia-wrap .ppc-orderchange img { height: 100%; max-height: 320px; margin-top: 5px; }
.page-id-94984 .socialmedia-wrap p.subheading {color: #ffffff !important;}
.only-show-mob {display: none !important;}
.only-show-desk {display: block !important;}
@media screen and (max-width:768px){
.only-show-desk { display: none !important; }
.only-show-mob { display: block !important; }
.page-id-94984 .socialmedia-wrap p.subheading { color: #ffffff !important; font-size: 16px !important; }
.page-id-94984 .socialmedia-wrap { padding-bottom: 10px !important; padding-top: 30px !important; }
.page-id-94984 .pt-50 { padding-top: 30px!important; }
.page-id-94984 .page-template h2 + p {margin-bottom: 0;}
.usability-testing .greywrap-col .usability-content-wrap { margin-bottom: 0px; padding: 20px 25px 10px !important; }
.page-id-94984 .wp-block-columns.ppc-orderchange { flex-direction: column-reverse !important; display: flex; flex-wrap: nowrap !important; }
.page-id-94984 .only-show-mob { text-align: center !important;}
body .col-reverse-mob {display: inline-block !important;}
}
.results_video .case-study-row { padding: 20px; min-height: 86px; }
.max-80 figure img { width: 100%; max-width: 86%; }
@media (min-width:820px){
.order-change.custom-two-section-wrapper .onlinerep.drive-business { flex-wrap: nowrap!important; }
}
@media (min-width:100px) and (max-width:767px){
.fl-node-5f1b29c641b0c .fl-module-content {margin-bottom: 0;}
.ads-innercol.mt-20.custom-service-seo-4-col .wp-block-column:nth-child(2), .ads-innercol.mt-20.custom-service-seo-4-col .wp-block-column:nth-child(3) { max-width: 100%; width: 100% !important; }
.wp-block-columns.custom-service-seo-4-col { margin-top: 0 !important; margin-bottom: -20px !important; }
.custom-digi-banner .wp-block-columns.fl-row-fixed-width { padding-left: 0 !important; padding-right: 0 !important; }
.custom-digi-banner .wp-block-columns.fl-row-fixed-width img { margin: 0 auto 20px; display: table; }
}
@media(min-width:992px) and (max-width:1024px){
.social-media-star-wrapper .social-media-image-wrapper .image-title-wrap { padding: 10px 0 10px 10px; font-size: 15px; text-align: center; max-width: 228px;}
}
@media(min-width:768px) and (max-width:991px){
.social-media-star-wrapper .social-media-image-wrapper .image-title-wrap {padding: 10px 0 10px 10px; max-width: 307px;text-align: center;}
.fl-module.fl-module-rich-text.fl-node-5f8d7c0df1404 h3 br {display:none;}
.fl-module.fl-module-rich-text.fl-node-5f8d7c0df1404 h3  {padding:0 20px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
.multi-cols.service-case-study-wrap .multi-col>h2 {min-height: 84px;}
.page-id-93357 .multi-cols.service-case-study-wrap .multi-col h2.yellow-bg-wrap {min-height: 80px;}
.page-id-121967 .multi-cols.service-case-study-wrap .multi-col>h2 {min-height: 50px;}
.wp-block-columns.ppc-orderchange { flex-direction: row !important; display: flex; flex-wrap: nowrap !important;gap: 15px; }   
}
@media screen and (min-width:768px) and (max-width: 768px){
.page-id-35064 .fl-node-pxcteq4asj87 .fl-col { max-width: 240px !important; margin: 0; width: 100% !important; }
body .ads-innercol .ads-wrap .icon-textwrap .iconwrap,
body .ads-innercol .ads-wrap .icon-textwrap .iconwrap{width: 60px;}
}
@media (min-width:1024px) and (max-width:1024px){
.custom-case-study-outerwrap.enterprise-casestudy .multi-col .percent-stats { height: 100%; max-height: 100px;}
.outbound-group .multi-cols .percent-stats {min-height: 96px; }
.seo-audit-report #so-widget-form input[type=submit]{background-position: 77% !important;}
}
@media (min-width:1024px) {
.custom-case-study-outerwrap.enterprise-casestudy .multi-col .percent-stats { height: 100%; max-height: 86px; }
}
@media (max-width:768px) {
.ppc-orderchange.enterprise-sec { flex-flow: column-reverse!important; padding: 0px!important; }
.inboundcol h5 {font-size: 18px;}
}
@media (max-width:767px) {
.inner-franchise-services .ads-wrap { padding: 32px 20px 16px 20px; }
body .custom-case-study-outerwrap.enterprise-casestudy .service-case-study-wrap .wp-block-column.multi-col { margin-bottom: 45px!important;}
.seo-audit-report #so-widget-form input[type=submit] { font-size: 18px !important; background-position: 85% !important; background-size: 5% !important; }
}
@media (min-width: 820px) and (max-width: 1024px){
.custom-case-study-outerwrap .multi-cols.service-case-study-wrap .wp-block-column.multi-col { max-width: calc(33% - 11px) !important; margin: 0 0px !important; }
.franchisesocial.hide-ipad-mobile {display: block !important;}
.ppc-orderchange h2 br {display: none;}
}
@media (max-width:820px) {
body.page-template h2 br { display: none !important;}
.custom-case-study-outerwrap.enterprise-casestudy .multi-col>h2 { height: 100%; max-height: 100px; }
body.page-template-services-full-width-page .gform_wrapper {padding: 20px 0px 13px 0px; }
}
@media (min-width:768px) and (max-width:820px) {
.custom-case-study-outerwrap.enterprise-casestudy .multi-col .percent-stats {height: 100%; max-height: 133px;}
.page-id-94160 .custom-case-study-outerwrap.enterprise-casestudy .multi-col .percent-stats {min-height: 100px;}
.page-id-94160 .custom-case-study-outerwrap.enterprise-casestudy .multi-col{ height: 100%;} 
}    
@media(min-width:769px) and (max-width:1023px){
body .outbound-group .multi-cols.service-case-study-wrap .wp-block-column.multi-col { max-width: calc(50% - 11px) !important; flex: unset !important; }
body .outbound-group .multi-cols.service-case-study-wrap { gap: 20px; flex-wrap: wrap !important; justify-content: center;}
}
 @media (min-width:820px) and (max-width:820px) {
.custom-case-study-outerwrap .multi-cols.service-case-study-wrap .wp-block-column.multi-col {max-width: calc(33% - 11px) !important;}
body .facebook-banner-section .fb-ads-sec .fb-ads-form-col { flex-basis: 62%!important;max-width: 57%!important;}
.page-id-35064  .fl-node-tbxakigl59vd {width: 48%;}
.page-id-95443 .socialmedia-wrap .leftnewcol img {height: 298px;padding-left: 0;}
}
@media (max-width:767px) {
figure.ipadimage { display:none;}
}
@media (max-width:1024px) and (min-width:1024px) {
.custom_client_result .client_result_custom { height: 100%; min-height: 67px; }
.page-id-42886 .custom_client_result .client_result_custom {min-height: inherit;}
.facebook-banner-section { margin: 178px 20px 20px;}
.page-id-79479 header.site-header {box-shadow: 0 0 10px #00000040;top: 0 !important;}
}
@media (max-width:820px) and (min-width:820px) {
.fb-gift-card-form form li { width: auto !important;}
}
@media(min-width:821px) and (max-width:981px){
.contactwrap .innercols .left-col .iconwrap {padding-top: 79px;}
}
@media(min-width:821px) and (max-width:1033px){
 .client_result_custom.custom_height { min-height: 65px;}
}
.get-report-form .gform_footer.top_label input#gform_submit_button_84 {line-height: 28px!important;}
.fl-node-5e95af8278bfe .fl-row-content-wrap { padding-bottom: 0px; padding-top: 0px;}
.fl-node-5e95af8278bfe .fl-node-5e95afdb738b4.cus-orng-btn .fl-module-content {margin-bottom: 0px;}
.fl-node-5e95afa749ca5 .fl-module-content {margin-top: 0px;}
.custom_layout_gform.white-label-form .gform_wrapper, .contact-form-sec .custom_layout_gform .gform_wrapper { background: #f4f4f4;}
.custom_layout_gform.white-label-form label.gfield_label , .contact-form-sec .custom_layout_gform .gform_wrapper label.gfield_label { display: block; color: #000; font-weight: 700!important; padding-bottom: 3px; }
@media (min-width:1024px) and (max-width:1024px) { 
.custom-analytic-gray-wrap .business-text-wrap ul { justify-content: space-between; display: flex; }
.custom-analytic-gray-wrap .business-text-wrap ul li { margin: 10px 0px;}
.steps-wrap .step-inner-col { min-height: 293px;}
.service-case-study-wrap figure img { max-height: 207px;}
.page-id-74196 .service-case-study-wrap.twocols img { max-height: 154px;}
.page-id-74196 .multi-cols.service-case-study-wrap .multi-col>h2 { min-height: 62px;}
.video-production-wrap {margin: 0px 20px;}
.custom-outer-test-wrap .wp-block-columns {margin: 50px 20px 0px 20px;}
}
.page-id-10268 .gform_footer.top_label input#gform_submit_button_40 { letter-spacing: 1px; border: 2px solid #fff !important; border-radius: 6px!important; font-size: 24px; }
.page-id-10268 .custom_layout_gform .gform_wrapper .gform_footer {text-align: left!important;}
body .grey-enterprise-seo-wrap .service-3-col-wrap .custom-lr-colume-back {padding: 20px 20px!important;}
.ecommerce-heading.socialmedia-wrap .subheading.has-text-color { color: #f2d44d!important;}
.inboundcol.usability-testing .greywrap-col .usability-content-wrap ul {padding-left: 40px;}
.ecommerce-tools figure.franchisesocial img {max-height: 419px;}
.ecommerce-tools figure.franchisesocial.new img {max-height: 100%;}
@media (min-width:820px) {
.e-optimization-content {margin-right: 34px;}
}
@media (max-width:768px) {
.ecommerce-heading.socialmedia-wrap .ppc-orderchange {flex-wrap: wrap!important;flex-direction: column-reverse!important; }
.socialmedia-wrap p.subheading {display: none !important; }
figure.desktopimage {display: none;}
}
@media(min-width:768px) and (max-width:991px){
.contactwrap figure.ipadimage { display:block;}
.contactwrap figure.mobile-image,.contactwrap figure.desktopimage{display:none;}
.contactwrap .innercols { flex-wrap: wrap !important;}
.contactwrap.tworows .wp-block-column { flex-basis: 100% !important;}
.contactwrap .innercols .custom_layout_gform {flex-basis: 100% !important;}
}
@media (min-width:768px) and (max-width:1024px) {
.custom-analytic-gray-wrap .business-text-wrap ul li { width: 49% !important;}
.page-id-93520 .custom-case-study-outerwrap .multi-cols.service-case-study-wrap { gap: 20px; justify-content: center; flex-wrap: nowrap !important; }
}
@media (min-width:1024px) and (max-width:1024px) {
.page-id-48110 .social-branding-casestudy .result-details .client_result_custom { height: 100%; min-height: 110px; }
.page-id-81031 .multi-cols.service-case-study-wrap {gap: 20px}
}
.page-id-95647 .gform_footer.top_label .gform_button, .page-id-94772 .gform_footer.top_label .gform_button { margin: 0px!important;}
.page-id-95647 img#gform_ajax_spinner_94 { position: absolute; right: 25%; top: 17px; }
@media (min-width:820px) and (max-width:1024px) {
.page-id-94772 img#gform_ajax_spinner_94 { right: 23%; }
.page-id-95647 img#gform_ajax_spinner_94 { right: 10%; }
}
@media(min-width:961px) and (max-width:1180px){
 body .strategy-content-wrap .strategy-content p {font-size: 15px !important;} 
 .strategy-content .green-circle {width: 70px;height: 70px;}
}
@media(min-width:768px) and (max-width:820px){
.contactwrap .innercols .left-col:after {background-image: url(http://thriveagency.com/files/experience-bg.png);bottom:-44px;}
.contactwrap .innercols .left-col .iconwrap {padding-top: 20px;}
.contactwrap .innercols .left-col p br {display: none;}
}
@media (min-width:768px) and (max-width:768px) {
body .wp-block-columns.ppc-orderchange.full-col{flex-direction: column-reverse !important;}
.page-id-94160 .custom-case-study-outerwrap.enterprise-casestudy .multi-col .percent-stats { height: 100%; max-height: 120px;}
body.page-id-94160 .custom-case-study-outerwrap .multi-cols.service-case-study-wrap .wp-block-column.multi-col {max-width: calc(33% - 11px) !important;margin: 0 0px !important;}
body .custom-case-study-outerwrap.buisnesscase .percent-stats {min-height: 105px;}
}
@media (max-width:768px) {
.contactwrap .gform_wrapper {padding: 20px 0px!important;}
body.page-template-services-full-width-page .contactwrap.tworows .gform_wrapper {padding-top:8px !important;margin-top: 0px; }
}
@media (max-width:767px) {
.contactwrap .innercols .left-col p.desc { font-size: 16px !important; line-height: 22px; padding-top: 8px; }
.page-id-94772 img#gform_ajax_spinner_94,.page-id-95647 img#gform_ajax_spinner_94  { right: 44%; top: 50px; }
.contactwrap  figure.mobile-image { display:block;}
body.page-template-services-full-width-page .contactwrap  .gform_wrapper form .gform_footer input[type="submit"] {font-size: 16px;}
.page-id-76087 .custom_client_result .client_result_custom {flex-wrap: wrap;}
.page-id-76087 .custom_client_result .client_result_custom .left-custom.result_custom {margin-bottom: 20px;}
body.page-template-services-full-width-page .contactwrap.tworows .showdesktop {display: none;}
body.page-template-services-full-width-page .contactwrap.tworows .showmobile {display: block;}
body.page-template-services-full-width-page .contactwrap.tworows .showmobile img { width: 100%; object-fit: cover;}
}
@media (min-width:100px) and (max-width:389px) {
.contactwrap .innercols .left-col .iconwrap{padding-top:42px;  z-index: 1; position: relative;} 
.contactwrap .innercols .left-col .iconwrap div { padding-left: 8px;}
.contactwrap .innercols .left-col .iconwrap h3{font-size:21px !important;}
}
.page-id-69977 .custom_layout_gform .fl-widget .gform_wrapper {background: rgba(244,244,244,1);}
/*.page-id-69977 .custom_layout_gform .gform_wrapper .ginput_container ul li input {height: 32%!important;}*/
.page-id-69977 .custom_layout_gform .gform_wrapper .ginput_container ul.gfield_radio li{display: flex;}
.page-id-69977 .custom_layout_gform .gform_wrapper .ginput_container ul li input[type="checkbox"],
.page-id-69977 .custom_layout_gform .gform_wrapper .ginput_container ul li input[type="radio"] {height:13px!important; width:13px!important; margin:3px;  margin-right:8px; padding: 0;} 
html body.page-template-services-full-width-page .gform_wrapper {padding: 20px 20px 13px 20px;}
body .custom_layout_gform .gform_wrapper .gform_body ul.gform_fields li#field_85_86 li, body .custom_layout_gform div#gform_wrapper_40 .gform_body ul.gform_fields li#field_40_33 li, body .fb-gift-card-form div#gform_wrapper_91 form li#field_91_3 li {margin-bottom: 0px;}
.landing-page-content1  ul.iti__country-list li{margin-bottom: 0 !important;}
body .service-3-col-wrap .service-success-col {max-width: 100%!important;}
.fb-gift-card-form form li:first-child > div {display: flex;justify-content: space-between;}
.fb-gift-card-form form li:first-child > div span {width: 50%;}
body .gform_wrapper li.gfield:not(:first-child) {display: inline-block;width: calc(100% / 2 - 10px) !important;}
.fb-gift-card-form form li:first-child > div label {display: none;}
.fb-gift-card-form form li:first-child > div span#input_91_24_6_container {padding-right: 0px;}
.custom_client_result .result-details .client_result_custom .left-custom sup, .custom_client_result .result-details .client_result_custom .right-custom sup {top: 8px;}
.advertisingwrap ul.greencircle-pr-page { margin-top: 51px;}
.advertisingwrap ul.greencircle-pr-page .inner-step {font-size: 28px; font-weight: 700; top: 36px;}
.advertisingwrap ul.greencircle-pr-page  .list-content { background-color: rgba(246, 246, 246, 1);border-radius: 8px;padding: 20px;margin-bottom: 20px;}
.advertisingwrap ul.greencircle-pr-page .list-content>div { display: flex; align-items: center; gap: 15px; padding-bottom: 10px; padding-top:6px;}
.advertisingwrap ul.greencircle-pr-page p {margin-bottom: 0px;}
.ads-wrap.twocols .icon-textwrap,.ads-wrap.singlecol .icon-textwrap { margin-bottom: 10px;}
.advertisingwrap ul.greencircle-pr-page .list-content h3 {font-size: 25px;}
.advertisingwrap ul.greencircle-pr-page .list-content h4 { font-weight: 700;font-size: 20px;}
.advertisingwrap ul.greencircle-pr-page .icontext {padding-top: 11px;}
.advertisingwrap ul.greencircle-pr-page:before {height: 82%;top: 20px;}
.ads-innercol .ads-wrap.twocols .iconwrap {width: 12%;}
.ads-innercol .ads-wrap.twocols .contentwrap {max-width: calc(100% - 12%);}
.ads-innercol .ads-wrap.singlecol .icon-textwrap .iconwrap {width: 5%;}
.riskcol figure.youtube img { height:361px;}
.riskcol figure { margin-top: -20px;}
.behavoiur-analytics img {height: 190px;}
.behavoiur-analytics ul {column-count: 2;padding-left:73px;padding-bottom: 18px;}
.behavoiur-analytics ul li {list-style: disc;display: list-item;list-style: disc;margin-bottom: 3px;}
.behavoiur-analytics ul li::marker {color: #576c2c; font-size: 20px;}
@media(max-width:1024px){
.advertisingwrap ul.greencircle-pr-page:before {display:none;}
.advertisingwrap ul.greencircle-pr-page.showall .step-count,.advertisingwrap ul.greencircle-pr-page.showall:before {display:block;}
.advertisingwrap ul.greencircle-pr-page .step-count {display:none;}
.advertisingwrap ul.greencircle-pr-page  .list-content {width: 100% !important;}
.advertisingwrap ul.greencircle-pr-page  .list-content { margin-bottom: 8px;}
body .ads-innercol .ads-wrap.twocols .icon-textwrap .contentwrap h4,.ads-wrap.singlecol .icon-textwrap .contentwrap h4{ font-size: 20px;}
}
@media(max-width:980px){
.advertisingwrap ul.greencircle-pr-page { margin-top: 34px;}
.riskcol figure.youtube img {height: auto;}
.riskcol figure { margin-top:0px;}
}
@media(max-width:780px){
body .advertisingwrap ul.greencircle-pr-page .list-content h3 {font-size: 20px !important;}
.ads-innercol .ads-wrap.twocols .iconwrap{ width: 20%;}
.ads-innercol .ads-wrap.singlecol .icon-textwrap .iconwrap {width:6%;}
}
@media(min-width:781px) and (max-width:960px){
.behavoiur-analytics img {height: 184px;object-fit: cover;}
}
@media(max-width:768px){
.behavoiur-analytics ul { padding-bottom: 22px;}
.advertisingwrap ul.greencircle-pr-page .list-content .icontext {justify-content: center;}
}
@media(min-width:100px) and (max-width:767px){
.behavoiur-analytics ul {column-count: 1;padding-left: 55px;}
.ads-innercol .ads-wrap.singlecol .icon-textwrap .iconwrap {width: 16%;}
}
.video-testimonial-banner-below.mediawrap {border-radius: 8px;}
.video-testimonial-banner-below.mediawrap p {max-width: 632px;margin: 0 auto 20px!important;}
.advertisingwrap ul.greencircle-pr-page.showall .step-count {margin-top: -10px;}
.custom-case-study-outerwrap.buisnesscase .percent-stats {min-height: 96px;}
.page-id-101287 .media {padding-bottom:52.5%; position: relative;}
@media(min-width:769px) and (max-width:1024px){
.custom-case-study-outerwrap.buisnesscase .wp-block-column .percent-stats { padding: 20px 0px 10px;}
.custom-case-study-outerwrap.buisnesscase .multi-col > .wp-block-columns p br {display: none;}
.custom-case-study-outerwrap.buisnesscase .multi-col > h2 a {font-size: 15px !important;}
}
@media(min-width:1024px) and (max-width:1024px){
.custom-case-study-outerwrap.buisnesscase figure img {max-height: 202px;}
}
@media(min-width:768px) and (max-width:780px){
.ads-innercol .ads-wrap .icon-textwrap { margin-bottom: 11px;}
}
@media only screen and (min-device-width: 810px) and (max-device-width: 820px) and (min-device-height: 1080px) and (max-device-height: 1100px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-max-device-pixel-ratio: 2) {
.multi-cols.service-case-study-wrap .multi-col>h2 {min-height:62px; }
.service-case-study-wrap .multi-col > h2 a { font-size: 14px !important;}
}
@media(min-width:768px) and (max-width:781x){
.custom-case-study-outerwrap.buisnesscase .percent-stats {min-height: 104px;}
}
.greenbg { background: #556c25;padding: 20px;}
.logo-section .logocolumns figure {margin-bottom: 0;}
.logo-section.container { max-width: 1140px; padding: 0; }
.logo-section .logocolumns {display: flex;justify-content: center;align-items: center;flex-direction: column;}
.logo-section img { width: 140px; height: auto; }
.logo-section .logocolumns figure {margin-bottom: 0;}
.logo-section .logocolumns .star-icons img { width: 115px; height: 30px; margin-top: 3px; }
.logo-section p.reviews { color: #f5d74f; font-size: 17px; margin-bottom: 0 !important; letter-spacing: 1.5px; }
.logo-section {display: flex;justify-content: space-around;width: 100%;margin: 0 auto;}
@media screen and (max-width: 767px) {
.logo-section .logocolumns {margin-bottom: 27px;width: 100%;}
.logo-section .logocolumns:nth-child(3) { margin-bottom: 0px; }
}
ul.common-green-listing {margin-left: 47px;}
ul.common-green-listing li {margin-bottom: 5px !important;position: relative;}
ul.common-green-listing li:before { height: 6px !important; width: 6px !important; background: #738942 !important; top: 10px !important; left: -17px; content: ""; position: absolute; border-radius: 50px; }
.branding-image1 figure {margin-top: -20px; margin-bottom: 30px;}
.branding-image-2 figure {margin-top: 5px;}
.page-id-101748 .usability-testing .greywrap-col .usability-content-wrap p:nth-last-child(1) {margin-bottom: 0;}
@media screen and (max-width: 1024px){
.page-id-101748 .advertisingwrap ul.greencircle-pr-page:before,
.page-id-101748 .step-count , .page-id-101748 .step-count *{display: block !important;}
.page-id-101748 .advertisingwrap ul.greencircle-pr-page .inner-step {top: 30px;}
}
@media (min-width:100px) and (max-width:1400px){
body .wp-block-columns.usability-testing {padding-left: 20px !important; padding-right:20px !important;} 
}
@media(min-width:830px) and (max-width:979px){
body .startmarketing .innercols .textwrap {gap:0px;}
body.page-id-127542 .startmarketing .innercols .textwrap { gap: 15px; }
body .startmarketing .innercols .textwrap {padding: 15px 10px 15px 10px;}
body .startmarketing .innercols .textwrap h4 {font-size: 16px;}
}
@media screen and (min-width: 821px) and (max-width: 1024px){
.page-id-101748 .advertisingwrap ul.greencircle-pr-page .inner-step {top: 35px;}
.ads-innercol .ads-wrap .icon-textwrap .contentwrap h4, .ads-innercol .ads-wrap .icon-textwrap .contentwrap h4 a {font-size: 18px;}
body .whychoose-cols .wp-block-column .icontext { padding: 20px 10px;}
body .whychoose-cols .icontext h4 {font-size:20px;}
.page-id-121967 .whychoose-cols .wp-block-column .icontext { min-height:88px; padding: 10px;}
}
@media screen and (max-width: 768px){
.branding-image1 figure {margin-top:0;margin-bottom: 10px;}
.branding-image-2 figure {margin-top: 0;}
.custom-row-col { display: flex; flex-direction: column !important;}
}
@media screen and (min-width: 769px) and (max-width: 820px){
.video-testimonial-banner-below.mediawrap {max-width: 90% !important;margin: 50px auto 0 !important;}
}
.thrive-score-image {margin-top: -30px;}
.thrive-score-image img {height: 290px;object-fit: contain;width: 100%;}
.ads-innercol.custom-score-below-wrap .wp-block-column .ads-wrap{ border-radius: 16.376px;padding:30px;display: flex ; align-items: center; width: 100% !important;}
.ads-innercol.custom-score-below-wrap .wp-block-column .ads-wrap .contentwrap h4 { font-size: 24px; }
.ads-innercol.custom-score-below-wrap .wp-block-column:nth-child(1) .ads-wrap {background: #C8EEE4;}
.ads-innercol.custom-score-below-wrap .wp-block-column:nth-child(1) .ads-wrap h4 {color: #3C9379;}
.ads-innercol.custom-score-below-wrap .wp-block-column:nth-child(2) .ads-wrap {background: #D0F1FA;}
.ads-innercol.custom-score-below-wrap .wp-block-column:nth-child(2) .ads-wrap h4 {color: #3A8195;}
.ads-innercol.custom-score-below-wrap .wp-block-column:nth-child(3) .ads-wrap {background: #E7FBEB;}
.ads-innercol.custom-score-below-wrap .wp-block-column:nth-child(3) .ads-wrap h4 {color: #7C8E42;}
.score-success-image figure {margin-top: -25px;}
.score-success-image figure img {height: 335px;}
.custom-score-work-list ul {padding: 0 !important;margin: 0 !important;}
.custom-score-work-list ul li{list-style: none; border-radius: 8px; padding: 20px; display: flex;align-items: center;}
.custom-score-work-list ul li:nth-child(1) {background: rgba(255, 86, 86, 0.20); }
.custom-score-work-list ul li:nth-child(2) {background: rgba(234, 205, 69, 0.20); }
.custom-score-work-list ul li:nth-child(3) {background: rgba(48, 173, 67, 0.20);}
.custom-score-work-list ul li .left-wrap {width: 100%;text-align: center; max-width: 80px; margin-right: 5px;}
.custom-score-work-list ul li span { font-size: 22px; color: #433F34; font-weight: 700; font-family: 'ProximaNova-Bold', Arial; }
.custom-score-work-list ul li:nth-child(1) .left-wrap p {color: #FF5656;}
.custom-score-work-list ul li:nth-child(2) .left-wrap p {color: #EBD21F;}
.custom-score-work-list ul li:nth-child(3) .left-wrap p {color: #30AD43;}
.custom-score-work-list ul li .left-wrap p {margin-top: -10px;font-family: 'ProximaNova-Bold' !important;}
.score-offers-section .ads-wrap .icon-textwrap .contentwrap h4 {font-size: 25px;}
.custom-score-work-list ul li p { margin-bottom: 0; }
.score-offers-section .ads-wrap .icon-textwrap { display: block; text-align: center; }
.score-offers-section .ads-wrap.blue .icon-textwrap .iconwrap { margin: 0 auto; }
.score-offers-section .ads-wrap .icon-textwrap * { display: block; margin: 0 auto; }
.score-offers-section .ads-wrap .icon-textwrap .contentwrap { padding-top: 15px; }
.score-offers-section .ads-wrap.seagreen {background-color: rgba(60, 147, 121, 0.25) !important;}
.score-offers-section  .ads-wrap.lighyellow { background: #FAF3D4 !important; }
.score-bottom-wrap .innercols .textwrap {min-height: 92px;}
.facilitatewrap .ads-wrap.blue {background-color: #94C1FF2B;}
.facilitatewrap .ads-wrap.skyblue {background-color: #67D1EF2B;}
.facilitatewrap .ads-wrap.seagreen {background-color: #51CAA72B;}
.facilitatewrap .ads-wrap.accent-light{background-color: #BDE25F2B;}
.facilitatewrap .ads-wrap.lightsea {background-color: #6FE58B2B;}
.facilitatewrap .ads-wrap.lightorange{background-color:#FFD4AF80;}
.facilitatewrap .ads-wrap.customlightorange{background-color:rgba(234, 205, 69, 0.23);}
.steps-wrap { position: relative; padding-top: 36px;}
.candidatestep-wrap {display: flex;  position: relative;}
.candidatestep-wrap .step-img-wrap {width: 152px;position: relative; margin-top: -30px;}
.candidatestep-wrap .step-content-wrap { width: calc(100% - 190px);  margin-bottom: 35px;}
.candidatestep-wrap .step-content-wrap h4 { display: inline-flex; font-size:18px; padding: 10px; font-family: 'ProximaNova-Bold','Arial'; margin-bottom: 14px; border-radius: 4px;}
.candidatestep-wrap .step-content-wrap.one h4 { background: rgba(148, 193, 255, 0.17);}
.candidatestep-wrap .step-content-wrap.two h4 { background: #51CAA72B;}
.candidatestep-wrap .step-content-wrap.three h4 { background: #BDE25F2B;}
.candidatestep-wrap .step-img-wrap img {width: auto;height: auto;display: block;}
.steps-wrap:before { position: absolute; content: "";background: linear-gradient(to bottom, #3D6396, #3A8195, #3C9379,#3C8F50,#7D963D); width: 14px; height:82%;z-index: 1; background-repeat: no-repeat; border-radius: 8px 8px 8px 8px;}
.better-buisness .circlewrap {justify-content: center;}
.better-buisness .circlewrap .smscol {background-color: #94C1FF2B;margin: 0px -25px 0 0px;}
.better-buisness .circlewrap .emailcol { background-color: #67D1EF2B; margin: 0 0px 0 -25px;}
.better-buisness .circlewrap  .wp-block-column {display: flex;align-items: center;flex-direction: column;padding: 0; justify-content: center; max-width: 420px;height: 420px;border-radius: 50%;}
.better-buisness .circlewrap .wp-block-column ul.leaf-listing {padding: 27px 54px 0px 43px;}
.better-buisness .circlewrap .wp-block-column  h4 { margin-top: 23px; font-family: 'ProximaNova-Extrabld','Arial';}
.only-show-mob {display: none;}
.startmarketing .innercols {gap:20px;border-radius: 10px;}
.startmarketing .innercols p { padding:15px 20px 20px 20px; margin-bottom: 0px;}
.startmarketing .innercols .textwrap {display: flex;  align-items: center;gap: 20px;}
.startmarketing .innercols .textwrap{ border-top-left-radius: 10px; border-top-right-radius: 10px;padding: 15px 20px 15px 20px;}
.startmarketing .innercols .bluecol { border-radius: 10px; background-color: #94C1FF2B;}
.startmarketing .innercols .textwrap h4 { font-size:22px;font-family: 'ProximaNova-Bold','Arial';color:#fff;max-width: calc(100% - 65px);}
.startmarketing .innercols .bluecol span { background-color: #2A4B78;}
.startmarketing .innercols .bluecol .textwrap {background-color: #3D6396;}
.startmarketing .innercols .textwrap span { font-size:30px; font-family: 'ProximaNova-Regular','Arial';font-weight: 700;color: #fff;width: 45px;height: 45px; border-radius: 50px;line-height:44px;text-align: center;}
a.mobiletext {color: #000 !important;font-family: 'ProximaNova-Extrabld','Arail';}
a.mobiletext:hover { color: #576c2c !important;}
.startmarketing .innercols .skycol .textwrap { background-color: #3A8195;}
.startmarketing .innercols .skycol .textwrap span {background-color: #2A6B7D;}
.startmarketing .innercols .skycol {background-color: #67D1EF2B;border-radius: 10px;}
.startmarketing .innercols .greencol {background-color: #67D1EF2B; border-radius: 10px;}
.startmarketing .innercols .greencol .textwrap {background-color: #3C9379;}
.startmarketing .innercols .greencol .textwrap span { background-color: #206F57;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item {border:none;position:relative;border-bottom: 1px solid #e5e5e5;margin-bottom: 0!important;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2 { color: #433F34 !important; order: 2; font-family: 'proximanova-bold', Arial;  font-size: 16px !important; font-weight: 700; text-transform: uppercase; width: 100%; display: flex; align-items: center; padding: 15px 40px 15px 15px; background: #EFEFEF; position: relative; cursor: pointer;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2 + div { padding: 15px 15px; background: #FAFAFA; position: relative; }
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item.is-open h2,.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item.is-open h2 strong { color: #7D963D !important;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2 + div p {margin-bottom: 0;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2 + div:before { position: absolute; content: ""; background: #FAFAFA; width: 200%; left: -40%; height: 100%; z-index: -1; top: 0; }
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2:after { font-weight: 900 !important; position: absolute; content: ""; font-family: "font awesome 5 free" !important; border: solid #C3C3C3; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); height: 15px; width: 15px; top: 15px; right: 25px; left: auto; }
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2{padding-right: 30px !important;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item.is-open h2:before {background: #F7FCEC !important;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item.is-open h2:after { top: 15px;left: auto; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2:before { background: #efefef; left: -60%; content: ""; width: 200%; position: absolute; height: 100%;z-index: -1; }
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item:before { width: 200%; position: absolute; content: ""; border-bottom: 1px solid #e5e5e5; left: -40%; height: 1px; top: 100%; }
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item.is-open h2, .custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.is-open h2:before {background: #F7FCEC;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2,.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2 + div p{width: 100%; max-width: 1170px; padding-left: 20px; padding-right: 20px;margin: 0 auto;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2 + div p {margin: 0 auto !important;}
.greencol-new {background: rgba(189, 226, 95, 0.17);border-radius: 10px;}
.greencol-new .textwrap {background: #7D963D;}
.orangecol {background: rgba(255, 212, 175, 0.50);border-radius: 10px;}
.orangecol .textwrap {background: #D87928;}
.yellowcol {background: rgba(234, 205, 69, 0.23);border-radius: 10px;}
.yellowcol .textwrap {background: #EACD45;}
.score-offers-section .ads-wrap .icon-textwrap .contentwrap {max-width: 100% !important;}
.ads-innercol.custom-score-below-wrap .wp-block-column .ads-wrap .icon-textwrap {margin-bottom: 0;}
@media screen and (max-width: 1024px){
.score-elevate-heading br {display: none;}
}
@media screen and (min-width: 769px) and (max-width: 1024px){
.ads-innercol.custom-score-below-wrap .wp-block-column .ads-wrap {padding: 20px;}
.ads-innercol.custom-score-below-wrap .wp-block-column .ads-wrap h4 {font-size: 18px !important;}
.score-bottom-wrap .innercols .textwrap {padding: 10px; min-height: inherit;gap: 10px;}
.score-bottom-wrap .innercols .textwrap h4 {max-width: calc(100% - 50px);font-size: 18px;}
.score-offers-section .ads-wrap .icon-textwrap .contentwrap h4 br { display: none !important;}
.score-offers-section .ads-wrap .icon-textwrap .contentwrap h4 {font-size: 22px;}
}
@media screen and (max-width: 768px){
.only-show-mob {display: block !important;}
.only-show-desk {display: none;}
.score-bottom-wrap .innercols .textwrap {min-height: inherit;}
.score-offers-section .ads-wrap .icon-textwrap .contentwrap h4 br { display: none !important; }
.thrive-score-image {margin-top: 20px;}
.custom-score-below-wrap { display: block; max-width: 90%; }
.ads-innercol.custom-score-below-wrap .wp-block-column {max-width: 100% !important; margin-bottom: 20px;}
br{display: none;}
.ads-innercol.custom-score-below-wrap .wp-block-column .ads-wrap .iconwrap {width: 45px;}
.score-success-image figure {margin-top: 10px;}
.score-work-wrap .wp-block-columns {flex-direction: column-reverse;}
.score-work-wrap .wp-block-columns img { margin-top: 20px; }
.thrive-score-image img, .score-success-image figure img {height: inherit;}
.candidatestep-wrap .step-content-wrap {width: calc(100% - 130px);}
.candidatestep-wrap .step-img-wrap {width: 130px;margin-top: -15px;}
.score-offers-section .ads-wrap .icon-textwrap .contentwrap h4 {font-size: 20px;}
.custom-score-below-wrap.ads-innercol .ads-wrap .icon-textwrap .contentwrap h4 {font-size: 18px !important;}
.ads-innercol.custom-score-below-wrap .wp-block-column .ads-wrap {padding: 20px;}
}
@media screen and (max-width: 767px){
.ads-innercol.custom-score-below-wrap .wp-block-column {margin-bottom: 0; }
.custom-score-work-list ul li .left-wrap { max-width: 90px; text-align: center; width: 100%; padding-right: 5px; } 
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2:after {height: 12px; width: 12px;right: 14px;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2{padding-right: 40px !important;}
.custom-mob-heading { max-width: 80%; margin: 0 auto; }
.custom-score-work-list ul li span {font-size: 19px;}
.custom-score-work-list ul li .left-wrap p {font-size: 15px;}
}
.custom-padding-bottom .fl-row-content-wrap { padding-bottom: 20px; }
.get-free-proposal h2 strong {color: #6a8338;}
body .get-free-proposal h2 { font-size: 44px !important;}
.contactwrap .custom_layout_gform .formcol {background-color: #fff; border-radius: 0px 0px 20px 20px; border: solid 1px #E3E3E3; border-top:none; padding:0 20px 20px 20px;}
.get-free-proposal .contactwrap .fl-col-group .left-col {width: 33.33%;}
.get-free-proposal .contactwrap .custom_layout_gform {width: 66.66%;}
.get-free-proposal .contactwrap .fl-col-group .fl-node-content {margin: 0;}
body.page-template-services-full-width-page .contactwrap .innercols .gform_wrapper,body.page-template-services-full-width-page .get-free-proposal .contactwrap .fl-col-group .gform_wrapper { background-color: #fff; padding: 20px 20px 13px 20px;}
body.page-template-services-full-width-page .contactwrap.tworows .gform_wrapper { padding-top: 0px; margin-top: 10px;}
.get-free-proposal .contactwrap .innercols,.get-free-proposal .contactwrap .fl-col-group { background-color: #fff; border-radius: 20px; border: solid 1px #E3E3E3; padding: 30px 20px 25px 20px; gap: 20px;box-shadow: 0px 20px 40px -4px #919EAB40;}
.get-free-proposal .contactwrap .fl-col-group{margin:0 8px;}
body .gform_wrapper#gform_wrapper_94 { display: block!important;}
.get-free-proposal .contactwrap .innercols .left-col img,.get-free-proposal .contactwrap .fl-col-group .left-col img {width: 100%;height: 100%; border-radius: 15px;}
.get-free-proposal .contactwrap .innercols .left-col figure.desktopimage img,.get-free-proposal .contactwrap .fl-col-group .left-col figure.desktopimage img{display:block;}
.get-free-proposal .contactwrap .fl-col-group figure.hidemobiledesktopmini,.get-free-proposal .contactwrap .innercols figure.hidemobiledesktopmini,.get-free-proposal .contactwrap .fl-col-group  figure.hideipaddesktop,.get-free-proposal .contactwrap .innercols figure.hideipaddesktop, .get-free-proposal .contactwrap .fl-col-group figure.hidemobiledesktop,
.get-free-proposal .contactwrap .innercols figure.hidemobiledesktop {display: none;}
body.page-template-services-full-width-page .contactwrap.tworows .gform_wrapper { margin-top: 0 !important; background-color: #fff;padding: 0px 20px 5px 20px;}
body.page-template-services-full-width-page .contactwrap.tworows .fl-col-group .gform_wrapper {padding: 0px 20px 5px 40px;}
body.page-template-services-full-width-page .contactwrap.tworows .showdesktop {display:block;margin-bottom:0;}
body.page-template-services-full-width-page  .contactwrap.tworows .showmobile {display:none;}
.get-free-proposal .contactwrap figure.mobile-image {display: none;}
.page-template-services-full-width-page .contactwrap .gform_wrapper  .chosen-container.chosen-container-multi .chosen-choices{ border: 1px solid #ddd;  background: #fff;  padding: 0px 8px;  border-radius: 10px;  min-height: 44px!important; line-height: 29px; position: relative; overflow: hidden; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin: 0; height: auto !important;  background-color: #FFF;  cursor: text;  box-shadow: none; width: 100%;} 
body.page-template-services-full-width-page .contactwrap .custom_layout_gform .gform_wrapper#gform_wrapper_94 textarea { height:65px; border-radius:5px;color:#333;}
body.page-template-services-full-width-page .contactwrap.tworows .custom_layout_gform .gform_wrapper#gform_wrapper_94 .chosen-container.chosen-container-multi ul.chosen-choices {min-height:55px !important; border-radius:4px;}
body.page-template-services-full-width-page .contactwrap .gform_wrapper .chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0;white-space: nowrap; height:40px;}
body.page-template-services-full-width-page .contactwrap .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice + .search-field{height:26px;}
body.page-template-services-full-width-page .contactwrap .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice + .search-field input{height:22px !important}
body.page-template-services-full-width-page .contactwrap .custom_layout_gform .gform_wrapper .gform_footer {position: relative; text-align: center;}
body.page-template-services-full-width-page .contactwrap .gform_wrapper form .gform_footer input[type="submit"] {cursor: pointer; background: #db7803; font-family: 'ProximaNova-Extrabld', Arial; font-weight: normal; padding: 12px 20px; height: auto !important; color: #fff;text-transform: uppercase; font-size: 18px !important; letter-spacing: 1px; border: 2px solid #fff !important;border-radius: 33px !important;width: auto!important;}
body.page-template-services-full-width-page .contactwrap.tworows .gform_wrapper#gform_wrapper_94 .chosen-container.chosen-container-multi .chosen-choices:after{top: 21px;}
body.page-template-services-full-width-page div#GetYourFreeProposalForm .gform_wrapper .chosen-container.chosen-container-multi .chosen-choices:after { content: ""; top:23px; }
body.page-template-services-full-width-page .contactwrap #gform_wrapper_49 .chosen-container-single .chosen-single div b,body.page-template-services-full-width-page div#GetYourFreeProposalForm #gform_wrapper_49 .chosen-container-single .chosen-single div b{ display: block; width: 100%; height: 100%; background: url('https://thriveagency.com/wp-content/themes/thrive-agency/images/Dropdown-arrow.png') no-repeat 0px 17px;}
body .gform_wrapper form#gform_15  label.gfield_label, body .gform_wrapper form#gform_15 .field_sublabel_below .ginput_complex.ginput_container label { display: block;}
body .get-free-proposal input[type="text"],body .inner-hero-form-section input[type="text"]{text-transform:capitalize;}
body .get-free-proposal .gform_wrapper input[type="text"]#input_94_7,body .inner-hero-form-section .gform_wrapper input[type="text"]#input_49_36{text-transform:none;}
.contactwrap .innercols .gform_wrapper#gform_wrapper_94 img#gform_ajax_spinner_94 { position: absolute;right: 130px;top: 17px;}
.get-free-proposal .contactwrap img#gform_ajax_spinner_94 { right: 156px;}
.get-free-proposal .contactwrap .bottom-para p { color: #49453b;  position: relative;}
body .custom_layout_gform .gform_wrapper {height: auto !important ;}
@media(min-width:1200px){
.get-free-proposal .contactwrap .fl-col-group .left-col {max-width:351px;}
}
@media(min-width:768px) and (max-width:768px){
img#gform_ajax_spinner_94 {position: absolute; right: 162px; top: 17px;}
}
@media(min-width:910px) and (max-width:1080px){
.contactwrap .innercols .left-col figure.meadowimage img,.contactwrap .fl-col-group .left-col figure.meadowimage img { width:126px;}
}
@media(min-width:820px) and (max-width:991px){
img#gform_ajax_spinner_94 { right: 47px;}
.page-id-76036 .slick-list.draggable{padding:0 !important;}
.page-id-76036 .slick-list.draggable .portfolio-item-inner.slick-slide img {width: 90% !important;}
.startmarketing .innercols .textwrap img { width: 48px;}
.startmarketing .innercols .textwrap {gap: 8px;}
.startmarketing .innercols .textwrap h4 {font-size: 18px;max-width: calc(100% - 48px);}
.startmarketing .innercols .textwrap {padding: 15px 13px 15px 13px;}
}
@media(max-width:768px){
.get-free-proposal .contactwrap figure.hideipadmobile {display:none;}
}
@media (min-width: 768px) and (max-width: 991px) {
.contactwrap figure.ipadimage {display: block;}
.contactwrap figure.desktopimage {display: none;}
.contactwrap .innercols,.contactwrap .contactwrap .fl-col-group,.page-id-89584 .contactwrap .wp-block-columns.wp-block-columns-is-layout-flex  {flex-wrap: wrap !important;}
body.page-template-services-full-width-page .contactwrap.tworows .gform_wrapper { padding: 0px 0px 13px 0px !important;}
.contactwrap.tworows .wp-block-column {flex-basis: 100% !important;}
.get-free-proposal .contactwrap .fl-col-group .left-col,.get-free-proposal .contactwrap .custom_layout_gform {width: 100%;}
}
@media(min-width:100px) and (max-width:767px){
body.page-template-services-full-width-page .contactwrap.tworows .gform_wrapper {padding: 0px 0px 13px 0px;}
.get-free-proposal .contactwrap .innercols .bottom-para p,.get-free-proposal .fl-col-group .bottom-para p,
.get-free-proposal .fl-col-group .bottom-para p a {font-size:14px !important;}
.contactwrap .innercols .gform_wrapper#gform_wrapper_94 img#gform_ajax_spinner_94 {right:-1px;top: 20px;}
body.page-template-services-full-width-page .custom_layout_gform .gform_wrapper#gform_wrapper_94 .ginput_container.ginput_container_multiselect > select,body.page-template-services-full-width-page .custom_layout_gform .gform_wrapper#gform_wrapper_94 .ginput_container.ginput_container_select > select { max-height:55px;height:55px !important;line-height:45px;}
body .get-free-proposal .contactwrap figure.mobile-image {display:block;}
.get-free-proposal .contactwrap img#gform_ajax_spinner_94{right:10px;}
body .get-free-proposal h2 {font-size: 30px !important;}
.get-free-proposal .contactwrap .bottom-para p a {font-size: 14px !important;}
body .get-free-proposal .contactwrap .fl-col-group figure.hideipaddesktop,
.get-free-proposal .contactwrap .innercols figure.hideipaddesktop { display: block;}
}
@media only screen and (min-device-width: 810px) and (max-device-width: 820px) and (min-device-height: 1080px) and (max-device-height: 1100px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-max-device-pixel-ratio: 2) {
body .socialmedia-wrap .wesbiteissueswrap .hide-ipad-mobile {display: block !important;}
.page-id-94446 .multi-col > h2 a {font-size:15px !important;}
.multi-cols.service-case-study-wrap .multi-col>h2 { min-height: 89px;}
.step-count { width: 16%;}
.step-count .inner-step {font-size: 14px; line-height: 17px; height: 90px;}
.inner-step span {font-size:22px;}
.leftnewcol {padding-right:30px;}
}
@media screen and (min-width: 769px) and (max-width: 819px){
.page-id-93302 .franchisesocial.hide-ipad-mobile.franchise-dg-image1 {display: block !important;}
}
@media screen and (min-width: 100px) and (max-width: 767px){
.page-id-76036 .professionalcustom-design .website-brand-stories{flex-direction: column;}
body.page-id-76036 ul.website-brand-stories li {width: 50%;margin: auto;}
.page-id-76036 .professionalcustom-design .website-brand-stories li strong{display: block;}
}
.seo-audit-report input#field-website-to-analyze,.seo-audit-report input#field-customer-email {text-transform: lowercase;}
.seo-audit-report input#field-website-to-analyze::placeholder,.seo-audit-report input#field-customer-email::placeholder { text-transform: capitalize;}
.page-id-108630 .startmarketing .innercols .textwrap{gap:15px;}
.light-darkgreen .textwrap { background: #3C9379; }
.dark-greencol .textwrap { background: #7D963D; }
.orange-col .textwrap { background: #D87928; }
.yellow-col .textwrap { background: #EACD45; }
.custom-green2col .textwrap { background: #3C9379; }
.light-darkgreen  {background:#51CAA72B;border-radius: 10px;}
.dark-greencol {background: #BDE25F2B;border-radius: 10px;}
.orange-col {background: #D879282B;border-radius: 10px;}
.yellow-col {background: #EACD452B;border-radius: 10px;}
.custom-green2col  {background: #51CAA72B;border-radius: 10px;}
.technical-seo-services .list-colums {max-width: 65%; margin: 0 auto;}
.technical-seo-services .list-colums ul li { position: relative; padding-left: 25px; }
.technical-seo-services .list-colums ul li:before { position: absolute; content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/leaf-icon.png); background-size: cover; width: 18px; height: 18px; left: 0; top: 2px; }
.technical-local-img img {width:100%; }
.custom-hide-desktop{display:none;}
.technical-local-img {margin-top:-50px;}
@media screen and (max-width: 1024px){
.technical-seo-services .list-colums {max-width: 85%;}
}
@media screen and (min-width: 820px) and (max-width:1024px){
.technical-local-img { margin-top: -20px; }
}
@media screen and (min-width: 769px) and (max-width: 820px){
.technical-local-img { padding-left: 20px; }
}
@media screen and (min-width: 768px) and (max-width: 768px){
.logo-section.container {flex-wrap: nowrap !important;}
}
@media screen and (min-width: 768px) and (max-width: 819px){
body .product-photography-form form img#gform_ajax_spinner_89 {right: 183px !important;top: 30px}
ul.custom-box-listing li {width: 100%;}
}
@media screen and (max-width: 768px){
.page-id-108630 .seomarketing-wrap .reversecol {flex-direction: column-reverse;}
.technical-seo-services .list-colums { max-width: 100%; padding-left: 20px;}
.technical-local-img {margin-top: 0;}
.page-id-88141 .web-design-business-image img {height: 420px; }
}
@media screen and (max-width: 767px){
.custom-hide-desktop{display: block;}
.custom-hide-mobile{display: none;}
}
.geo-wrap .whychoose-cols .wp-block-column .icontext { min-height: 92px;}
.whychoose-cols {gap: 20px;}
.whychoose-cols:nth-child(2) .wp-block-column:nth-child(1) { background-color: #94c1FF2B; }
.whychoose-cols .wp-block-column { border-radius: 10px; }
.whychoose-cols .wp-block-column .icontext { padding: 20px; border-top-right-radius: 10px; border-top-left-radius: 10px; min-height: 88px;}
.whychoose-cols:nth-child(2) .wp-block-column:nth-child(1) .icontext { background-color: #3d6396; }
.whychoose-cols .icontext { display: flex; gap: 14px; align-items: center; }
.whychoose-cols .icontext h4 { color: #fff; font-size: 20px; font-family: 'ProximaNova-Bold','Arial'; }
.whychoose-cols .wp-block-column p { padding: 15px 20px 16px 20px; margin: 0; }
.whychoose-cols:nth-child(2) .wp-block-column:nth-child(2) { background-color: #67d1EF2B; }
.whychoose-cols:nth-child(2) .wp-block-column:nth-child(2) .icontext { background-color: #3a8195; }
.whychoose-cols:nth-child(2) .wp-block-column:nth-child(3) { background-color: #67d1EF2B; }
.whychoose-cols:nth-child(2) .wp-block-column:nth-child(3) .icontext { background-color: #3c9379; }
.whychoose-cols:nth-child(3) .wp-block-column:nth-child(1) { background-color: #bde25F2B; }
.whychoose-cols:nth-child(3) .wp-block-column:nth-child(1) .icontext { background-color: #7d963d; }
.whychoose-cols:nth-child(3) .wp-block-column:nth-child(2) { background-color: #ffd4AF80; }
.whychoose-cols:nth-child(3) .wp-block-column:nth-child(2) .icontext { background-color: #d87928; }
.whychoose-cols:nth-child(3) .wp-block-column:nth-child(3) { background-color: #eacD453B; }
.whychoose-cols:nth-child(3) .wp-block-column:nth-child(3) .icontext { background-color: #eacd45; }
.whychoose-cols h4 a { color: #fff; }
.whychoose-cols h4 a:hover { color: #3b5104; }
.whychoose-cols .wp-block-column .icontext .iconwrap { width: 30px; min-width: 30px; }
.whychoose-cols .wp-block-column .icontext .textwrap { max-width: calc(100% - 30px); }
.ads-innercol .ads-wrap.custom-green { background: rgba(111, 229, 139, 0.17); }
.light-bluecol {background: #51cAA72B; border-radius: 10px;}
.light-bluecol .textwrap {background: #3c9379;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item { position: relative; border-bottom: 1px solid #e5e5e5; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 { color: #433f34!important; order: 2; font-family: 'proximanova-bold',Arial; font-size: 16px!important; font-weight: 700; text-transform: uppercase; width: 100%; display: flex; align-items: center; padding: 15px 35px 15px 20px; background: #efefef; position: relative; cursor: pointer; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 + div { padding: 15px 4px; background: transparent; position: relative;max-width: 1170px;margin: auto; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.is-open h2, .custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.is-open h2 strong { color: #7d963d!important; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 + div p { margin-bottom: 0; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 strong{max-width: 1140px; display: block; margin: auto;  width: 100%;position: relative;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 + div:before { position: absolute; content: ""; background: transparent; width: 200%; left: -40%; height: 100%; z-index: -1; top: 0; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 strong:after { font-weight: 900!important; position: absolute; content: ""; font-family: "font awesome 5 free"!important; border: solid #c3c3c3; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); height: 15px; width: 15px; top:0px; right: 15px;outline:none;   transition: all 0.4s ease-out }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.is-open h2 strong:after { top:5px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);outline:none;   transition: all 0.4s ease-out }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2:before { background: #efefef; left: -60%; content: ""; width: 200%; position: absolute; height: 100%; z-index: -1; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item:before { width: 200%; position: absolute; content: ""; border-bottom: 1px solid #e5e5e5; left: -40%; height: 1px; top: 100%; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.is-open h2, .custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item.is-open h2:before { background: #f7fcec; }
.custom-new-faqs .custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2:after {display: none;}
.startmarketing .innercols .textwrap h4 a{color:#fff; }
.startmarketing .innercols .textwrap h4 a:hover{color:#433F34; }
.custom-faq-bottom-wrap.new-accordion-design .wp-block-pb-accordion-item.c-accordion__item h2:after {left: auto;}
p.text-underline a:hover { color: #433F34; }
.custom-faq-bottom-wrap.new-accordion-design .c-accordion__content { padding-left: 0 !important; padding-right: 0 !important; }
.custom-faq-bottom-wrap.new-accordion-design .wp-block-pb-accordion-item.c-accordion__item h2:after{color: transparent !important;}
.custom-faq-bottom-wrap.new-accordion-design .wp-block-pb-accordion-item.c-accordion__item h2 + div { padding: 15px 35px 15px 0 !important; }
.whychoose-cols .wp-block-column.greenlighthtivecol .icontext { background: #3C8F50 !important; }
.whychoose-cols .wp-block-column.orangecol .icontext { background: #D87928 !important; }
.ads-wrap.light-accent-sky { background: rgba(111, 229, 139, 0.17); }
.ads-wrap.custom-orangecol { background: rgba(234, 205, 69, 0.23); }
.wp-block-column.greenlighthtivecol { background: rgba(111, 229, 139, 0.17) !important; }
.whychoose-cols .icontext h4.color-green a { color: #7D963D; }
.whychoose-cols .icontext h4.color-green a:hover { color: #49453b; }
.slider.portfolio-web-design-slider .slick-list.draggable .portfolio-item-inner.slick-slide h4 a { text-decoration: underline; }
@media(min-width:769px) and (max-width:1024px) {
.whychoose-cols .wp-block-column .icontext { min-height: 104px; }
.get-free-proposal .contactwrap .custom_layout_gform, .get-free-proposal .contactwrap .fl-col-group .left-col,
.get-free-proposal .contactwrap .innercols .left-col{width: 100%;flex-basis:100% !important;}
.get-free-proposal .contactwrap .custom_layout_gform {padding-top:12px;}
body.page-template-services-full-width-page .contactwrap.tworows .fl-col-group .gform_wrapper,
body.page-template-services-full-width-page .contactwrap.tworows .innercols  .gform_wrapper {padding: 0px 0px 10px 0px;}
.get-free-proposal .contactwrap .fl-col-group figure.hidemobiledesktopmini,
.get-free-proposal .contactwrap .innercols figure.hidemobiledesktopmini {display:block;}
.get-free-proposal .contactwrap .fl-col-group figure.hideipadmobile,
.get-free-proposal .contactwrap .innercols figure.hideipadmobile{display: none;}
.get-free-proposal .contactwrap .innercols, .get-free-proposal .contactwrap .fl-col-group {flex-wrap: wrap !important;}
.page-id-35064 .custom_client_result .client_result_custom {min-height: 65px;}
}
@media(min-width:768px) and (max-width:991px){
.geo-wrap .whychoose-cols .wp-block-column .icontext {padding: 20px 12px; min-height: 83px;}
.geo-wrap .whychoose-cols .wp-block-column .icontext h4 {font-size: 18px;}
.page-id-36770 .custom_client_result .fl-col-group-nested .fl-col-small{flex: 0 0 50% !important;}
}
@media screen and (min-width: 550px) and (max-width: 1028px){
.historicwrap .customwidth .icontextwrap .text-wrap h2 { font-size: 26px !important;}}
@media screen and (max-width: 768px){
.whychoose-cols .icontext { gap: 10px; }
}
@media screen and (max-width: 767px){
.page-id-73000 #input_89_1_3_container{margin-bottom: 0px;  padding-right: 0px !important; }
}
@media (min-width: 821px) and (max-width: 1080px){
.page-id-101643 .service-case-study-wrap figure img{height: 225px;}
}
@media(min-width:782px) and (max-width:819px){
.page-id-102650 .score-success-image figure img{    height: auto;}
}
@media(min-width:768px) and (max-width:768px){
.hide-ipad-mini{display: none;} 
}
@media(min-width:992px) and (max-width:1030px) {
.page-id-77604 .seo-audit-report #so-widget-form input[type=submit]{background-position: 78%}
}
@media screen and (min-width: 768px) and (max-width: 820px){
.page-id-73000 .custom-lr-colume-back .right-content h4 strong br {display: none;}
.page-id-73000 .custom-lr-colume-back .right-content h4 { min-height: inherit !important; }
}
div#gform_wrapper_15 {position: relative;}
body #gform_wrapper_94::after{position: absolute; bottom: -53px;width: 100%;}
body.page-id-114400 .get-free-proposal .contactwrap .innercols { padding-bottom: 20px; }
#gform_wrapper_85::after,#gform_wrapper_91::after,.bottom-para::after,#gform_wrapper_40::after,#gform_wrapper_15::after,form#gform_89: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 0px 0px 0px;}
body #gform_wrapper_91::after,body form#gform_89:after,#gform_wrapper_15::after,#gform_wrapper_94::after{justify-content: center;}
@media(min-width:100px) and (max-width:767px){
body #gform_wrapper_94::after{ bottom: -75px;line-height: 19px;} 
}
@media (max-width: 768px) {
.page-id-26938 .custom-ecommerce-width > div { margin: 20px !important; padding-left: 20px !important; padding-right: 20px !important; }
}
@media (max-width: 768px) {
.page-id-26938  .custom-two-section-wrapper .fl-module-content { margin: 20px !important; }
}
@media screen and (min-width: 821px) and (max-width: 1023px){
.contactwrap .innercols .gform_wrapper#gform_wrapper_94 img#gform_ajax_spinner_94 {right: 100px !important;}
}
.steps-wrap.online-local-steps { position: relative;}
.steps-wrap.online-local-steps:before {content: ""; position: absolute;left: 0px; width: 14px;height:96%;border-radius: 8px 8px 8px 8px;}
.steps-wrap.online-local-steps:before{left: -36px;top: 4px;}
.steps-wrap.custom-yellowlast:before { background: linear-gradient(to bottom, #3D6396 0%, #3A8195, #3C9379, #7D963D, #498D41, #D87928, #F2D44D); height: 95%; }
.steps-wrap.full.online-local-steps .candidatestep-wrap { gap: 15px; align-items: center; margin-bottom: 35px; }
.steps-wrap.full.online-local-steps .candidatestep-wrap .step-img-wrap { width: 60px; height: 60px; }
.steps-wrap.online-local-steps .candidatestep-wrap.blue .step-img-wrap .stepbg{background: #3D6396;}
.steps-wrap.full.online-local-steps .step-img-wrap .stepbg, .steps-wrap.full.online-rfp-steps .candidatestep-wrap .imagecontentwrap .step-img-wrap .stepbg, .candidatexperience .steps-wrap .candidatestep-wrap .step-img-wrap .stepbg { background: red; width: 70px; display: flex; position: relative; height: 70px; border-radius: 50%; justify-content: center; align-items: center; flex-direction: column; }
.steps-wrap.full.online-local-steps .step-img-wrap .stepbg h3 { color: #fff; font-family: 'ProximaNova-Bold', 'Arial'; font-size: 26px; line-height: 30px; }
.steps-wrap.full.online-local-steps .candidatestep-wrap .step-content-wrap {max-width: calc(100% - 60px); width: 100%;}
.candidatestep-wrap h4.sub-heading {display: inline-flex;font-size: 17px;padding: 10px; font-family: 'ProximaNova-Bold', 'Arial';border-radius: 4px;}
.candidatestep-wrap .sub-heading.blue {background: #94C1FF2B;}
.steps-wrap.online-local-steps .step-img-wrap .stepbg:before {content: "";position: absolute;top: 50%;left: -6px;margin-top: -7px;width: 0; height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid blue;}
.steps-wrap.online-local-steps .candidatestep-wrap.blue .step-img-wrap .stepbg:before {border-right: 8px solid #3D6396;}
.steps-wrap.full.online-local-steps.custom-yellowlast .candidatestep-wrap { align-items: flex-start; gap: 35px; margin-bottom: 20px; }
.steps-wrap.full.online-local-steps.custom-yellowlast .candidatestep-wrap .step-img-wrap { margin: 0; }  
.steps-wrap.full.online-local-steps.custom-yellowlast .stepbg span { color: #fff; text-transform: uppercase; font-size: 14px; }
.steps-wrap.full.online-local-steps.custom-yellowlast { padding: 0; margin-left: 40px; }
.steps-wrap.full.online-local-steps .candidatestep-wrap.teal .stepbg { background: #3A8195; }
.steps-wrap.full.online-local-steps .candidatestep-wrap.bluegreen .stepbg { background: #3C9379; }
.steps-wrap.full.online-local-steps .candidatestep-wrap.thrivegreen .stepbg { background: #7D963D; }
.steps-wrap.full.online-local-steps .candidatestep-wrap.green .stepbg { background: #498D41; }
.steps-wrap.full.online-local-steps .candidatestep-wrap.orange .stepbg { background: #D87928; }
.candidatestep-wrap .sub-heading.teal { background: #67D1EF2B; }
.candidatestep-wrap .sub-heading.bluegreen { background: #51CAA72B; }
.candidatestep-wrap .sub-heading.thrivegreen { background: #BDE25F2B; }
.candidatestep-wrap .sub-heading.green { background: #6FE58B2B; }
.candidatestep-wrap .sub-heading.orange { background: #FFD4AF; }  
.steps-wrap.online-local-steps .candidatestep-wrap.teal .step-img-wrap .stepbg:before { border-right: 8px solid #3A8195;}
.steps-wrap.online-local-steps .candidatestep-wrap.bluegreen .step-img-wrap .stepbg::before { border-right: 8px solid #3C9379; }
.steps-wrap.online-local-steps .candidatestep-wrap.thrivegreen .step-img-wrap .stepbg:before { border-right: 8px solid #7D963D; }
.steps-wrap.full.online-local-steps .candidatestep-wrap.green .step-img-wrap .stepbg:before { border-right: 8px solid #498D41; }
.steps-wrap.full.online-local-steps .candidatestep-wrap.orange .step-img-wrap .stepbg:before { border-right: 8px solid #D87928; }
.steps-wrap.full.online-local-steps.custom-yellowlast .step-content-wrap { margin-bottom: 0;}
.digital-case-study {display: flex; gap: 20px;}
.digital-case-study .image-wrap .text-description h2 { background: #3D6396; font-size: 20px; color: #fff; text-align: center; font-family: 'ProximaNova-Bold'; padding: 15px 20px; }
.digital-case-study .image-wrap .text-description p { padding: 15px 20px; font-size: 29px; color: #3D6396; font-family: 'ProximaNova-Bold' !important; text-align: center; background: #EDF5FF; margin-bottom: 0; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; }
.digital-case-study .image-wrap img { border-top-left-radius: 9px; border-top-right-radius: 9px; margin-bottom: -8px; }
.digital-case-study .case-green .image-wrap .text-description h2 { background: #3C8F50; }
.digital-case-study .case-lightblue .image-wrap .text-description h2 { background: #3C9379; }
.digital-case-study .case-green .image-wrap .text-description p { background: #3C8F5026; color: #3C8F50; }
.digital-case-study .case-lightblue .image-wrap .text-description p { background: #3C937926; color: #3C9379; }
.client-wrapper { background: #F4FAE4; padding: 25px; border-radius: 8px; margin: 30px auto; }
.client-wrapper h3 { color: #698037; font-size: 25px; text-align: center; margin-bottom: 10px; }
.two-col-leaf { display: flex ; gap: 20px; width: 94%; margin: 0 auto; }
.two-col-leaf ul.leaf-listing { width: 50%; }
ul.leaf-listing li { position: relative; padding-left: 20px; font-size: 16px; margin-bottom: 9px; }
ul.leaf-listing li:before { content: ""; position: absolute; background-image: url(http://thriveagency.com/files/leafvector.svg); width: 20px; height: 20px; background-repeat: no-repeat; background-size: auto; left: 0; top: 2px; }
.ads-wrap.custom-orange {background: rgba(245, 215, 77, 0.28);}
.steps-wrap.custom-strategize-wrap:before { background: linear-gradient(to bottom, #3D6396, #3A8195, #3C9379, #3C8F50, #7D963D);height: 82%; }
.custom-greencol { border-radius: 10px; background: #bde25F2B; }
.custom-greencol .textwrap { background: #7d963d; }
.light-orangecol { background: rgba(255, 212, 175, 0.50); border-radius: 10px; }
.light-orangecol .textwrap { background: #D87928; }
.custom-yellowcol { background: rgba(234, 205, 69, 0.17); border-radius: 10px; }
.custom-yellowcol .textwrap { background: #EACD45; }
.marketing-strategy-wrap { gap: 20px; }
.marketing-strategy-wrap .wp-block-column { border-radius: 15px; background: #FFF; box-shadow: -3px 2px 29px -10px rgba(0, 0, 0, 0.15); padding: 30px 20px; }
.color-box-content { padding: 20px; }
ul.cross-listing li:before { background-image: url(https://thriveagency.com/files/orange-cross.png); width: 15px; top: 6px; background-size: 82%;}
.marketing-strategy-wrap h3 {font-size: 20px; margin: 20px auto;}
.marketing-strategy-wrap figure { height: 125px; }
.process-blue-head { border-radius: 8px; background: #3D6396; display: inline-block; padding: 10px 15px; color: #fff; font-size: 18px; margin-bottom: 10px; }
.process-teal-head { border-radius: 8px; background: #3C9379; display: inline-block; padding: 10px 15px; color: #fff; font-size: 18px; margin-bottom: 10px; }
.process-green-head { border-radius: 8px; background: #7D963D; display: inline-block; padding: 10px 15px; color: #fff; font-size: 18px; margin-bottom: 10px; }
.show-mobile{display:none;}
.steps-wrap.full.online-local-steps.custom-yellowlast .candidatestep-wrap .step-content-wrap.one h4 a { color: #556C26; }
.digital-strategy-check-wrap .textwrap { height: 83px; }
.custom-analyze-image figure { height: 190px !important; }
.custom-analyze-image img { height: inherit; object-fit: contain; }
.show-mob{display: none;}
/*.page-id-114400 .bottom-para { margin-bottom: 30px;}*/
.enterprise-video iframe {border: none;}
.color-green strong { color: #7D963D; }
.light-green-accent-col { background: rgba(189, 226, 95, 0.17) !important; }
.ads-wrap.custom-green-vcol { background: rgba(111, 229, 139, 0.17); }
.web-design-solution-wrap .contentwrap h4 { font-size: 40px; }
.web-design-solution-wrap .ads-wrap.blue h4, .web-design-solution-wrap .ads-wrap.blue p { color: #3A8195; }
.web-design-solution-wrap .ads-wrap.skyblue h4,
.web-design-solution-wrap .ads-wrap.skyblue p { color: #3A8195; }
.web-design-solution-wrap .ads-wrap.seagreen h4,
.web-design-solution-wrap .ads-wrap.seagreen p { color: #3C9379; }
.web-design-solution-wrap .ads-wrap.light-accent-sky h4 ,
.web-design-solution-wrap .ads-wrap.light-accent-sky p{ color: #3C8F50; }
.web-design-solution-wrap .ads-wrap.accent-light h4, .web-design-solution-wrap .ads-wrap.accent-light p { color: #7D963D; }
.web-design-solution-wrap .ads-wrap.lightorange h4,
.web-design-solution-wrap .ads-wrap.lightorange p { color: #D87928; }
.steps-wrap.web-design-steps:before {height: 81%;background: linear-gradient(to bottom, #3D6396, #D87928, #F5D74D, #698037);}
.candidatestep-wrap .step-content-wrap .sub-heading.orange { background: #FFE9D7; }
.candidatestep-wrap .step-content-wrap .sub-heading.yellow { background: #FDF4D3; }
.candidatestep-wrap .step-content-wrap .sub-heading.green { background: rgba(189, 226, 95, 0.17); }
.web-design-solution-wrap .ads-wrap { padding: 20px 30px;display: flex ; align-items: center; }
.web-design-solution-wrap .ads-wrap .icon-textwrap { width: 100%; }
ul.leafvector-list li { position: relative; padding-left: 25px; font-size: 16px; margin-bottom: 15px; line-height: 1.5; color: #000; }
ul.leafvector-list li:before { content: ""; position: absolute; background-image: url(https://thriveagency.com/files/leafvector.svg); width: 18px; height: 18px; background-repeat: no-repeat; background-size: auto; left: 1px;}
.web-design-2col .ads-wrap .icon-textwrap .iconwrap { width: 13%; text-align: center; }
.custom-template-mob figure { width:100%; padding: 0; margin: 0; }
.custom-template-mob figure img { width: 100%;}
.w-30{width:30%;}
.w-70{width:70%;}
.ppc-page-result-column .result-details .fl-node-content {margin: 20px;}
@media screen and (min-width:769px){
.web-design-solution-wrap .ads-wrap .icon-textwrap .iconwrap { width: 28%; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 + div p { margin-bottom: 0; padding: 0 40px 0 20px;}
}
@media screen and (max-width: 768px){
.web-design-solution-wrap .ads-innercol .ads-wrap .icon-textwrap .iconwrap { width: 30%; }
.web-design-solution-wrap .ads-innercol .ads-wrap .icon-textwrap .contentwrap { max-width: calc(100% - 30%); }
}
@media screen and (min-width:768px) and (max-width: 769px){
	.web-design-solution-wrap .ads-wrap { max-width: 100%; margin: 0 auto; padding: 20px; }
}
.page-id-121967 .custom-case-study-outerwrap .multi-cols.service-case-study-wrap{max-width: 1210px;}
.page-id-121967 .whychoose-cols:nth-child(3) .wp-block-column:nth-child(3) { background-color: rgba(234, 205, 69, 0.23); }
.whychoose-cols .orangecol { background: rgba(255, 212, 175, 0.50) !important;}
@media screen and (min-width:1025px){
.eCommerce-banner-img { height: 400px; border-radius: 20px; }    
.eCommerce-banner-img img { height: 420px; width: 100%; object-fit: cover; }
}
.fl-node-4uhanz1eqgsd .fl-module-content.fl-node-content {margin-bottom: 0px;}
.fl-node-p3lqyw5b2e8v .fl-module-content.fl-node-content {margin-top: 0px;}
.fl-node-5f48af1f7a61b .fl-row-content-wrap, .fl-node-1wczh524nftl .fl-row-content-wrap {    padding-bottom: 0;}
.fl-node-602aa6d620fdf .fl-row-content-wrap, .fl-node-5f48b0ea726fa .fl-row-content-wrap, .fl-node-5mhrscaqiy73 .fl-row-content-wrap {padding-top: 0;}
.fl-node-602aa2337a27a .fl-row-content-wrap {padding-top: 0;  padding-bottom: 0;}
.light-greencol { background: rgba(111, 229, 139, 0.17); border-radius: 10px; }
.light-greencol .textwrap { background: #3C8F50; }
.page-id-44259 .result-details .fl-node-content {margin-top: 20px;}

/** Thrive Stat page CSS**/

@media screen and (min-width:1025px){
	.thrive-stat-success-wrap figure { height: 380px; width: 94%; border-radius: 10px; }
	.thrive-stat-success-wrap figure img { width: 100%; object-fit: cover; }
}
@media screen and (min-width:769px) and (max-width:1024px){
	.thrive-stat-success-wrap figure { width: 100%; height: auto !important; padding-right: 20px; }
}
/** Thrive Stat page CSS End**/
@media screen and (max-width:769px){
.page-id-121967 .ads-innercol {flex-wrap: wrap !important;}
body.page-id-121967 .ads-innercol .ads-wrap .icon-textwrap .iconwrap {width: 60px;}
.hide-mob{display: none !important;} 
.show-mob{display: block !important;}
.service-case-study-wrap .wp-block-column .percent-stats { display: flex ; flex-wrap: nowrap !important; }
.page-id-121967 .custom-case-study-outerwrap .multi-col figure img {max-height: inherit !important;}
.digital-case-study .image-wrap img { width: 100%;margin-bottom: 0; }
}
@media(max-width: 767px){
.hide-mobile{display: none;}
.two-col-leaf ul.leaf-listing { width: 100%; }
.two-col-leaf { display: inline-block; width: 100%; }
.hide-mobile{display: none;}
.show-mobile,.show-mob{display: block;}
.mob-reverse-col {flex-direction: column-reverse;}
.leafvector-list { margin-left: 20px; }
.page-id-114400 .bottom-para { margin-bottom: 50px; }
.custom-ppc-management.grey-enterprise-seo-wrap .custom-lr-colume-back .left-image, 
.grey-enterprise-seo-wrap.custom-ppc-services .custom-lr-colume-back .left-image {align-items: center !important;}
}
@media (min-width: 821px) and (max-width: 890px) {.wp-block-columns-is-layout-flex .greencircle-pr-page .inner-step {margin-top: -8px;}
.fl-node-60546e95e28d5 .case-study-info .inner-case-content p { word-break: break-word;}
}
@media (min-width: 769px) and (max-width: 819px) { 
.ppc-orderchange .wp-block-column-is-layout-flow .franchisesocial.hide-ipad-mobile {display: block !important;}
}
@media (min-width: 821px) and (max-width: 990px) { 
.custom-inline-flex.hide-ipad {display: block !important;}
 }
.bottom-para{position: relative;}
.bottom-para::after { margin: 0 auto; justify-content: center; }
body.page-template-services-full-width-page .contactwrap .custom_layout_gform .gform_wrapper .gform_footer input#gform_submit_button_94 { width: 100% !important; }
.get-free-proposal .contactwrap figure.hidemobiledesktopmini ,.get-free-proposal .contactwrap figure.hidemobiledesktop,
.get-free-proposal .contactwrap figure.hideipaddesktop{margin-bottom: 10px;}
@media screen and (min-width: 769px) and (max-width: 1025px){
.get-free-proposal .contactwrap .fl-col-group .left-col, .get-free-proposal .contactwrap .custom_layout_gform {width: 100% !important;}
body.page-template-services-full-width-page .contactwrap.tworows .fl-col-group .gform_wrapper { padding: 0; margin-top: 20px; } 
figure.hideipadmobile {display: none;}
figure.hidemobiledesktopmini {display: block !important;}
.whychoose-cols .icontext h4 {font-size: 18px;}
}
@media screen and (min-width: 768px) and (max-width: 781px) {
figure.hideipadmobile {display: none;}
body.page-template-services-full-width-page .contactwrap.tworows .fl-col-group .gform_wrapper { margin-top: 30px; }
.get-free-proposal .contactwrap .fl-col-group figure.hidemobiledesktop,.get-free-proposal .contactwrap .innercols figure.hidemobiledesktop{display:block;}
body.page-template-services-full-width-page .contactwrap.tworows .gform_wrapper {padding: 11px 0px 13px 0px !important;}
}
@media screen and (max-width: 380px){
.get-free-proposal .contactwrap .innercols .bottom-para p, .get-free-proposal .fl-col-group .bottom-para p, 
.get-free-proposal .fl-col-group .bottom-para p a{font-size: 13px !important;}
}
@media screen and (max-width: 480px){
body.page-template-services-full-width-page .contactwrap .gform_wrapper form .gform_footer input[type="submit"] {font-size: 15px !important;}
}
@media screen and (min-width: 322px) and (max-width: 361px){
.get-free-proposal .contactwrap .fl-col-group { margin: 0; } 
}
@media (min-width: 791px) and (max-width: 830px) { 
.custom-case-study-outerwrap .service-case-study-wrap .wp-block-column .new-case-updated-wrap .inner-case-content p {min-height: 334px;}
.custom-case-study-outerwrap .service-case-study-wrap .wp-block-column .new-case-updated-wrap .inner-case-content p {min-height: inherit;}
.custom-faq-bottom-wrap-new .wp-block-pb-accordion-item.c-accordion__item h2:after { right: 30px;}
.custom-service-full-layout .wp-block-columns { flex-wrap: wrap !important; }
.custom-service-full-layout .wp-block-columns .wp-block-column { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
.custom-service-full-layout .ads-innercol .ads-wrap .icon-textwrap .iconwrap { width: 60px; }
.digital-full-ipad-wrap .ads-innercol { flex-wrap: wrap !important; }
.digital-full-ipad-wrap .ads-innercol .wp-block-column { max-width: 100% !important; flex-basis: 100% !important; }
.digital-full-ipad-wrap .ads-innercol .wp-block-column .iconwrap { width: 60px; }
}
@media (min-width:768px) and (max-width:820px){
.custom-web-section {display: flex;flex-wrap: nowrap !important;}
.web-design-solution-wrap .ads-wrap{padding: 20px;}
.fl-node-6049ad2de4a17 div h3 {margin-bottom: 10px;}
.fl-builder-content .fl-node-5fc7c992b3b71 .fl-rich-text *:not(b, strong),.fl-builder-content .fl-node-5fc7906c766cc .fl-rich-text *:not(b, strong) {text-align: -webkit-match-parent;}
.service-case-study-wrap .wp-block-column .percent-stats{padding: 20px 0 10px !important;}
.custom-case-study-outer .service-case-study-wrap .wp-block-column .percent-stats .wp-block-column { padding: 0 5px !important; }

}
@media (min-width:769px) and (max-width:819px){
.link-build-sol-image img {max-height: 220px;}
}
@media (max-width: 392px) {
.websolution p a { display: inline;}
}
@media (min-width: 768px){
.cscontentmargin {margin: 20px} 
}
@media (min-width:767px) and (max-width: 769px) {.fl-node-60549a85ea759 .fl-node-content {margin-right: 30px !important;}
}
@media (min-width:768px) and (max-width: 768px){
.fl-node-5fdb862671a50 {gap: 0 !important;}
.page-id-36770 .custom_client_result .fl-col-group-nested .fl-col-small { flex: 0 0 45% !important;}
.custom_client_result .fl-photo-content img {height: 374px;}
body .custom-case-study-outerwrap .multi-cols.cs-cro-wrap .wp-block-column.multi-col  {max-width: calc(100% - 11px) !important;}
.cs-cro-wrap .multi-col figure img { max-height: 350px; min-height: 100%;}
.multi-cols.service-case-study-wrap.amazon-consulting-row { gap: 20px; }
}
@media (min-width:782px) and (max-width: 1024px) {
.custom-case-study-outerwrap .multi-cols.service-case-study-wrap .wp-block-column.multi-col  {	max-width: none !important;}
.startmarketing .digital-strategy-check-wrap.innercols .textwrap h4 { font-size: 18px; }
.full-width-col .driving-col { flex-basis: 100% !important; max-width: 100% !important; width: 100% !important; }
.startmarketing .innercols .textwrap { min-height: 82px; }
}
@media (max-width: 768px) {
.fl-col-content.fl-node-content .web-design-service-review {width: 90% !important;} 
.webhostingcol .fl-node-582e053c401d6 .fl-module-content { margin: 0;}
.webhostingcol .fl-node-582e053c4023a .fl-module-content{margin:0px; padding: 0 20px;}
}
@media (min-width: 768px){
.fl-node-5fdb862671a50 .result-details .fl-node-content {margin: 20px;}
.fl-node-07mfatj3bsrv {display: flex;    justify-content: center;}
.multi-cols.desk-sec.custom-case-study-wrap.desk-sec-wrap.newdesign {gap: 20px;}
}
@media (min-width: 821px) and (max-width: 1024px) {
.multi-cols.cs-cro-wrap {flex-wrap: nowrap !important;}
.multi-cols.service-case-study-wrap.cs-cro-wrap .multi-col {flex: 0 0 32.33% !important;}
.page-id-69 .site-inner .custom_client_result .client-tagline.client-tagline-with-info .tagline p { font-size: 15px; }
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2{padding-right: 30px;}
.custom-faq-bottom-wrap .wp-block-pb-accordion-item.c-accordion__item h2 strong:after { right: -20px; }
}
@media (min-width: 991px) {
 .page-id-74196 .service-case-study-wrap .wp-block-column.multi-col img {max-height: 160px;}
}
.two-section-case-study .result-details .fl-node-content{margin: 20px;}
.content-box-step-wrap .fl-col-content { display: block!important;}
ul.blacklisting li { position: relative; padding-left: 18px;}
ul.blacklisting li:before { content: ""; position: absolute; background-color: #000; width: 7px; height: 7px;border-radius: 10px; left: 0px;top: 11px;}
.fl-accordion-button-icon-right {opacity: 1}
body .custom-lr-colume-back .right-content h4{min-height: inherit !important;}
/* GEO page Redesign  */
.generative-ai-wrap .inner-wrap { border-radius: 6px; border: 0.712px solid rgba(85, 104, 38, 0.25); }
.generative-ai-wrap .ai-headings, .generative-ai-wrap .ai-headingscontent-wrap { display: flex ; }
.generative-ai-wrap .ai-headings .source-head { border-left:none !important;width: 20%; padding: 15px 20px; background: #EEFAD2; border-top-left-radius: 6px; border: 1px solid rgba(85, 104, 38, 0.25); }
.generative-ai-wrap .ai-headings .overview-head { width: 40%; padding: 15px 20px;background: rgba(0, 107, 255, 0.17); border: 1px solid rgba(85, 104, 38, 0.25); border-left: 0; }
.generative-ai-wrap .ai-headings .capable-head {border-right:none !important; width: 40%; padding: 15px 20px;background: rgba(0, 190, 134, 0.17); border-top-right-radius: 6px; border: 1px solid rgba(85, 104, 38, 0.25); border-left: none; }
.generative-ai-wrap .ai-headingscontent-wrap .source-head { width: 20%; background: rgba(189, 226, 95, 0.17); padding: 15px 20px; border: 1px solid rgba(85, 104, 38, 0.25); border-top: none; }
.generative-ai-wrap .ai-headingscontent-wrap .overview-text { width: 40%; padding: 15px 20px; background: rgba(148, 193, 255, 0.17); border: 1px solid rgba(85, 104, 38, 0.25); border-left: none; border-top: none; }
.generative-ai-wrap .ai-headingscontent-wrap .capable-text { border-bottom: 1px solid rgba(85, 104, 38, 0.25);width: 40%; padding: 15px 20px; background: rgba(81, 202, 167, 0.17); }
.generative-ai-wrap .ai-headingscontent-wrap .overview-text h5 { font-size: 18px; margin-bottom: 20px; font-weight: 600; }
.generative-ai-wrap .ai-headingscontent-wrap .source-head h4 { font-size: 18px; }
.ai-headingscontent-wrap .capable-text ul { padding-left: 20px; }
.generative-ai-wrap .ai-headings h4 { text-align: center; }
.generative-ai-wrap .ai-headings .source-head h4 { text-align: left; }
.custom-cross-listing ul.leafvector-list li:before { background: url(https://thriveagency.com/files/oragnecross.svg) no-repeat; top: 5px; }
.ai-headingscontent-wrap .capable-text ul li:nth-last-child(1) { margin-bottom: 5px; }
.geo-banner-col .wp-block-column {padding: 15px 20px;display: flex ; justify-content: center; align-items: center; flex-wrap: wrap; }
.geo-banner-col .wp-block-column * { width: 100%; }
.geo-banner-col .wp-block-column p { padding: 0; }
.geo-banner-col .wp-block-column.bluecol h2 strong { color: #3D6396; }
.geo-banner-col .wp-block-column.skycol h2 strong { color: #3A8195; }
.no-border-bottom{border-bottom: none !important;}
.generative-ai-wrap .ai-headings .source-head, .generative-ai-wrap .ai-headings .overview-head, .generative-ai-wrap .ai-headings .capable-head { border-top: none; }
.generative-ai-wrap .ai-headingscontent-wrap .source-head { border-left: none; }
.custom-border-img img { border-radius: 6px; }
.amazon-support-wrap .ads-wrap .icon-textwrap .iconwrap img { border-radius: 100%; width: 95%;}
.amazon-support-wrap .ads-wrap ul.wp-block-list { padding-left: 20px; }
.amazon-support-wrap { border-top: 2px solid #F3F3F3; }
.amazon-support-wrap .amazon-inner-cols { flex-wrap: wrap !important; }
.amazon-support-wrap .ads-wrap ul.wp-block-list li:nth-last-child(1) { margin-bottom: 5px; }
@media screen and (min-width: 1025px){
	.amazon-support-wrap .amazon-inner-cols .wp-block-column { max-width: 31.33% !important; flex-basis: 31.33% !important; }
.amazon-support-wrap .amazon-inner-cols .wp-block-column .contentwrap h4 { font-size: 23px; }
}
@media screen and (min-width: 769px) and (max-width: 860px){
	.startmarketing.custom-ipad-wrap .innercols { flex-wrap: wrap !important; }
	.startmarketing.custom-ipad-wrap .innercols .wp-block-column { flex-basis: 100% !important; }
.custom_client_result .fl-col-group-nested .fl-col-small { max-width: 50%; flex: 0 0 50%; }
.page-id-35064 .custom_client_result .client-tagline { min-height: inherit !important; }
.page-id-35064 .custom_client_result .fl-col-content.fl-node-content { margin: 0; }
.startmarketing .innercols .textwrap h4 { font-size: 16px; }
}
@media screen and (min-width: 991px) and (max-width: 1024px){
	.startmarketing .innercols .textwrap h4 { font-size: 20px; }
}
@media screen and (min-width: 769px) and (max-width: 1024px){	
	.amazon-support-wrap .amazon-inner-cols .wp-block-column { max-width: 49% !important; flex-basis: 49% !important; }
	.amazon-support-wrap .amazon-inner-cols { gap: 15px; }
	.amazon-support-wrap .ads-wrap .icon-textwrap .iconwrap { width: 15%; }
	.amazon-support-wrap .ads-wrap .icon-textwrap .contentwrap {max-width: calc(100% - 15%); }
}
@media screen and (min-width:769px){
	h4.ai-mob-head { display: none; }
}
@media screen and (max-width:768px){
	.generative-ai-wrap .ai-headingscontent-wrap { flex-wrap: wrap;}
	.generative-ai-wrap .ai-headingscontent-wrap .source-text { width: 100%; text-align: center; background: #ECF2DC; }
	.generative-ai-wrap .ai-headingscontent-wrap .overview-text, .generative-ai-wrap .ai-headingscontent-wrap .capable-text { width: 50%; }
	.ai-headingscontent-wrap .capable-text ul { padding-left: 0; margin-left: 8px; }
	.generative-ai-wrap .ai-headings { display: none; }
	.generative-ai-wrap .ai-headingscontent-wrap .source-head { width: 100%; }
	.generative-ai-wrap .ai-headingscontent-wrap .source-head h4.ai-desk-head { display: none; }
	.generative-ai-wrap .ai-headingscontent-wrap .source-head h4.ai-mob-head { display: block; text-align: center; }
	.generative-ai-wrap .ai-headingscontent-wrap .source-head h4.ai-mob-head span { color: #7D963D; }
	.generative-ai-wrap .ai-headingscontent-wrap .source-head { width: 100%; background: #ECF2DC; border: 0.5px solid #B8CCB8 !important; }
	.generative-ai-wrap .ai-headingscontent-wrap .overview-text h4, .generative-ai-wrap .ai-headingscontent-wrap .capable-text h4 { font-size: 16px !important; margin-bottom: 10px; }
	.generative-ai-wrap .ai-headingscontent-wrap .overview-text h4 span { color: #3D6396; }
	.generative-ai-wrap .ai-headingscontent-wrap .capable-text h4 span{color:#3C9379;}
	.amazon-support-wrap .amazon-inner-cols .wp-block-column { max-width: 100% !important; flex-basis: 100% !important; }
	.amazon-support-wrap .amazon-inner-cols { gap: 20px; }
}
@media screen and (max-width: 767px){
	.amazon-support-wrap .ads-wrap ul.wp-block-list { padding-left: 0; }
}
@media screen and (max-width:480px){
	.generative-ai-wrap .ai-headingscontent-wrap .overview-text, .generative-ai-wrap .ai-headingscontent-wrap .capable-text { width: 100%; }
}

.custom-case-study-outerwrap .service-case-study-wrap .multi-col .result_custom { height: 70px;}