.swp_social_panel {display: none;}
body.single-localcasestudy .subpage-header .wrap { padding: 80px 20px 70px 20px !important;}
body.single-localcasestudy .subpage-header header h1 {padding-top: 0px !important;}
body.single-localcasestudy section.subpage-header:before,
body.single-localcasestudy section.subpage-header:after{ background-size: contain;}
body.page-template-page-local-case-study-php section.subpage-header:before { left: 0;}
body.single-localcasestudy .subpage-header {background:linear-gradient(to bottom, #edf7d39e, #fdfdfd) !important;}
html body .site-container .thrive-breadcrumb a {position: relative;}
html body.single-localcasestudy .thrive-breadcrumb.new-breadcrumb p#breadcrumbs span span:nth-child(1) a:before { background: url(/files/home-icon-1.svg) no-repeat;position: absolute;content: "";left:-18px; top:0px; width: 15px;height: 15px;}
body .casestudy-imagetextwrap .innercols {align-items: center !important;position: relative;padding: 71px 0px 40px 0px;}
body .casestudycols {max-width: 700px; gap: 20px;}
.casestudy-imagetextwrap .innercols .imagecol .hidedesktop,.casestudy-imagetextwrap .innercols .imagecol .hidedesktopmobile,.casestudy-imagetextwrap .innercols .imagecol .hidedesktopipad,.casestudy-imagetextwrap .innercols .imagecol .showipadmobile{display:none;}
body .casestudy-imagetextwrap .innercols .imagecol img { position: absolute;width: 60%; top: 0px; right: -150px; height:auto;}
.casestudycols .casestudywrap.blue {background-color: #3d6396;}
.casestudycols .casestudywrap { border-radius: 10px; color: #fff;display: flex;flex-direction: column;justify-content: center; align-items: center;}
.casestudycols .casestudywrap.blue .bottom-text {background-color: #94c1FF2B;}
.casestudycols .casestudywrap .bottom-text {width: 100%;text-align: center;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.casestudycols .casestudywrap .bottom-text p {margin: 0;padding: 10px;}
.casestudycols .casestudywrap .innerbox {padding: 13px 0px 5px 0px;min-height:71px;}
.casestudycols .casestudywrap sup { font-size: 27px;}
.casestudycols .casestudywrap .innerbox h2 {color: #fff;font-size: 40px;font-family: 'ProximaNova-Extrabld';line-height: 1.3;}
.casestudycols .casestudywrap.bluegreen {background: #3A8195;}
.casestudycols .casestudywrap.bluegreen .bottom-text {background: #67D1EF2B;}
.casestudywrap.teal{background:#3C9379;}
.casestudycols .casestudywrap.teal .bottom-text{background:rgba(81, 202, 167, 0.17);}
.threecols.casestudycols {max-width:950px;}
body .casestudy-imagetextwrap .monrach { margin-bottom: 40px;}
body .casestudy-imagetextwrap.lessstopace .innercols {padding: 51px 0px 40px 0px;}
body .casestudy-imagetextwrap.lessstopace .innercols .imagecol.equalwidth img {position: unset; width: 100%; height: 100%;}
body .casestudy-imagetextwrap.lessstopace .innercols .imagecol.equalwidth figure { margin-top: -76px;}
body .casestudy-imagetextwrap .imagecol.increasewidth img {width: 80%;top: 0px; right: -365px;}
.casestudy-imagetextwrap .innercols.pogoenegery,.casestudy-imagetextwrap .innercols.exaliburhomes { align-items: flex-start !important;}
.casestudy-imagetextwrap .innercols.pogoenegery figure {text-align: end;}
.casestudy-imagetextwrap .innercols.pogoenegery img { margin-top: 9px;}
.casestudy-imagetextwrap .innercols.exaliburhomes figure {margin-top: -25px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye { min-height:375px;}
body .casestudy-imagetextwrap .align-items-start{align-items: flex-start !important;}
body .casestudy-imagetextwrap .margin-top{margin-top:-18px;}
.casestudy-imagetextwrap .innercols .pestcol {margin-top: -13px;}
body .casestudy-imagetextwrap .piedmont-environment .img-col {margin-top: -60px;}
.project-overview {background: #F7FCEC;}
.project-overview .btnwrap { text-align: center;}
.project-overview .btnwrap span { border-radius: 35px;background: #3D6396;padding: 14px 30px;color: #fff; font-size: 16px; font-weight: 700;text-transform: uppercase; font-family: 'ProximaNova-Bold','Arial';display: inline-block;}
.project-overview .btnwrap.green span { background: #7D963D;}
.project-overview figure{box-shadow:0px 11px 17px -5px #919EAB40;}
.project-overview figure img {border-radius: 10px;box-shadow:0px 11px 17px -5px #919EAB40;}
body .project-overview.bottomspace { padding-bottom: 80px !important;}
body .project-overview h2, body .clientswrap h2,body .resultwrap h2 {font-size: 30px;line-height: 1.3;}
.clientswrap .innercol {border: solid 1px#E3E3E3;max-width: 1130px;border-radius: 8px;box-shadow: 0px 20px 40px -4px #919EAB40;padding: 30px 0px;background:#fff;}
.clientswrap .innercol p.clientname {margin-bottom: 0px;}
.clientswrap .innercol p.testimonial-desc { max-width: 1024px; margin: 20px auto !important;}
.clientswrap .innercol h2 {color: #7D963D;}
.clientswrap.top { margin-top: -100px;}
.aboutwrap .inner-wrap {padding: 35px 30px 35px 70px;position: relative;border-radius:25px;overflow:hidden;  min-height:300px;display: flex;flex-direction: column;justify-content: center;}
.aboutwrap .inner-wrap p { max-width: 726px;color: #fff; margin: 0;}
.aboutwrap .inner-wrap h2{ color: #fff; font-size: 34px;font-family: 'ProximaNova-Bold','Arial';font-weight: 800;line-height:1.3;}
.aboutwrap .inner-wrap  figure{ margin: 20px 0px; border-radius: 5px;display: inline-table;}
.aboutwrap .inner-wrap figure img { border-radius: 180px;}
.aboutwrap .inner-wrap:after {content: ""; position: absolute; width: 100%; height: 100%;}
.aboutwrap.excaliburwrap .inner-wrap figure {margin: 15px 0px;}
.aboutwrap.excaliburwrap .inner-wrap figure.wp-block-image img {border-radius: 0;box-shadow:none;}
.aboutwrap.losangles p.customwidth {max-width: 870px;}
.aboutwrap.losangles .inner-wrap figure img {border-radius: 0;}
.aboutwrap.losangles .inner-wrap::after {bottom: -58px;}
.aboutwrap.losangles .inner-wrap figure {margin-left: -12px;}
.jam-case-banner figure { margin-top: -60px; }
.tennessee-main-image img { position: absolute; width: 54%; right: -8%; top: 0; }
.tennessee-mob-image, .tennessee-ipad-image{display: none;}
.postid-104009 .aboutwrap .inner-wrap figure img { border-radius: 0; }
.taxrise-main-image { margin-top: -90px;}
.casestudy-imagetextwrap .innercols.village-banner .hideipadmobile img { width: 80%; right: -380px; top: 0px; }
.casestudy-imagetextwrap .innercols.village-banner { padding-top: 50px;}
.postid-140782 header.entry-header.single-post-header { max-width: 620px;}
.monrachresult figure {border-radius: 16px;box-shadow: 0 20px 40px -4px rgba(145, 158, 171, 0.25);}
body .casestudy-imagetextwrap .innercols.oculoplasticeye.sudaadhimg {min-height: 405px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye.sudaadhimg .imagecol img {width: 70%;right: -290px;}
h3.lightgrrenbg{padding: 8px 16px;border-radius: 70px;background: #F7FCEC;display:table; margin:0 auto;font-size: 18px;}
h3.lightgrrenbg strong {font-family: 'ProximaNova-Bold','arial';}
@media screen and (min-width: 820px) and (max-width: 1024px){
.tennessee-ipad-image img { position: absolute; width: 52%; right: -10px; top: 0px; }
.tennessee-main-image img{display: none;}
.tennessee-ipad-image{display: block;}
.taxrise-main-image {margin-top: -40px;}
}
@media screen and (max-width: 768px){
.casestudy-imagetextwrap .innercols.village-banner { padding-top: 30px; }
.tennessee-main-image, .tennessee-ipad-image{display: none;}
.tennessee-mob-image { display: block !important; margin: -40px -20px 20px; }
.taxrise-main-image { margin-top: 0; }
.casestudy-imagetextwrap .innercols.village-banner .showipadmobile.custom-hide-large { margin-left: auto; margin-right: auto; }
.casestudy-imagetextwrap .imagecol .ca-elec-showmob {display: block !important; margin-right: -20px;}
.casestudy-imagetextwrap .imagecol .ca-elec-showmob img {    position: unset !important;    width: 100% !important;}
.casestudy-imagetextwrap .innercols.ca-elec-cols .imagecol .showipadmobile {display: none;}
body .casestudy-imagetextwrap .margin-top {margin-top: -44px;}
}
@media(max-width:1100px){
.clientswrap .innercol {max-width: 100%;margin: 0 20px !important;}
}
@media(min-width:1025px) and (max-width:1110px){
.aboutwrap .inner-wrap p {max-width: 650px;}
.aboutwrap .inner-wrap:after {top:2px;}
.aboutwrap .inner-wrap {padding: 35px 30px 35px 51px;}
}
@media(min-width:768px){
body.single-localcasestudy section.subpage-header.locationBG:before{background: url(/wp-content/themes/thrive-agency/images/thrive-local-subheader-image.svg) no-repeat left bottom;background-size: contain;  }
body.single-localcasestudy section.subpage-header.locationBG:after{background: url(/wp-content/themes/thrive-agency/images/thrivelocalnew-right.svg) no-repeat right bottom; right: 0; left: auto;background-size: contain;}
}
@media (min-width: 1261px) and (max-width: 1320px) {
body.single-localcasestudy section.subpage-header:before {left: 0;}
}
@media(min-width:1025px) and (max-width:1300px){
body .casestudy-imagetextwrap .imagecol.increasewidth img {width:52% !important; right: -46px !important;}
body .casestudy-imagetextwrap .innercols .imagecol img { width: 48%; top: 0px; right: -44px; }
body .casestudy-imagetextwrap .innercols .imagecol.cae-group img {    width: 68%;    top: 0px;    right: -230px;  }
}
@media(min-width:1301px) and (max-width:1400px){
body .casestudy-imagetextwrap .imagecol.increasewidth img {width: 57% ;right: -98px;}
body .casestudy-imagetextwrap .innercols .imagecol img { width: 48%; right: -44px;}
body .casestudy-imagetextwrap .innercols .imagecol img {    width: 68%;    top: 0px;    right: -230px;  }
body.postid-138729 .casestudy-imagetextwrap .innercols .imagecol img { width: 75%; right: -305px; top: 0px; }
body.postid-138729 .casestudy-imagetextwrap .innercols{padding-top: 60px;}
}
@media(min-width:992px) and (max-width:1024px){
.aboutwrap .inner-wrap {padding: 35px 30px 35px 51px;}
.aboutwrap .inner-wrap p {max-width: 585px;}
.aboutwrap.excaliburwrap.amercianwrap .inner-wrap::after {bottom: -28px;}
.ceg-aboutwrap.excaliburwrap .inner-wrap::after {    top: 15px;  }
.aboutwrap.losangles p.customwidth {max-width: 797px;} 
.aboutwrap.excaliburwrap .inner-wrap::after { bottom:-30px;}
body .aboutwrap.oyoabout .inner-wrap:after{bottom: -2px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .custommargin .showipadmobile {margin-top: -93px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye.sudaadhimg.strive-medical-banner { padding-top: 35px; }
}
@media(min-width:768px) and (max-width:1024px){
.threecols.casestudycols .wp-block-column {flex-basis: unset !important; max-width: calc(50% - 10px);width: 100%;}
.threecols.casestudycols {max-width: 800px;flex-wrap: wrap !important;justify-content: center;}
.aboutwrap.strive-medical .inner-wrap:after {top: auto;bottom: -54px;}
}
@media(min-width:100px) and (max-width:1024px){
.casestudy-imagetextwrap .innercols .imagecol .hideipadmobile{display:none;}
.casestudy-imagetextwrap .innercols .imagecol .hideidesktop,.casestudy-imagetextwrap .innercols .imagecol .showipadmobile{display:block; margin-right: -20px;margin-top:-30px;}
body .casestudy-imagetextwrap .innercols .imagecol .hideidesktop img,.casestudy-imagetextwrap .innercols .imagecol .showipadmobile img,body .casestudy-imagetextwrap .innercols.oculoplasticeye.sudaadhimg .imagecol img { position: unset;width: 100%;height:auto;}
body .casestudy-imagetextwrap.lessstopace .innercols .imagecol.equalwidth figure,.casestudy-imagetextwrap .innercols.exaliburhomes figure {margin-top: 0;}
body .casestudy-imagetextwrap .innercols .imagecol figure.hidedesktopmobile img {position: unset;width: 100%;}
body .casestudy-imagetextwrap .piedmont-environment .img-col {margin-top:-16px;}
body .casestudy-imagetextwrap .monrach {margin-bottom: 0;}
}
@media(min-width:781px) and (max-width:1024px){
body .casestudy-imagetextwrap .innercols {align-items: flex-start !important;padding: 49px 0px 40px 0px;}
body .casestudy-imagetextwrap .innercols.stlukeshealth{padding: 30px 0px 0px 0px;}
.casestudy-imagetextwrap .innercols .imagecol .showipadmobile { margin-left: 22px;}
.casestudy-imagetextwrap .innercols .imagecol .hidedesktopmobile{display: block;}
.casestudy-imagetextwrap .innercols .imagecol .hidepadmobile{display: none;}
body .casestudy-imagetextwrap.lessstopace .innercols.familyfirstcol .imagecol {margin-top: -43px;}
.casestudy-imagetextwrap .innercols.pogoenegery figure { margin-left: 20px;}
.jam-case-banner figure {margin-top: -50px;}
body.postid-138729 .casestudy-imagetextwrap .innercols .imagecol.plumbingcol figure.showipadmobile { display: none; }
body.postid-138729 .casestudy-imagetextwrap .innercols .imagecol .hideipadmobile { display: block !important; }
body .casestudy-imagetextwrap .innercols.bluepeak-image { padding: 30px 20px 40px 20px !important;}
}
@media(min-width:820px) and (max-width:1380px){
 body .casestudy-imagetextwrap.lessipadspace .innercols { padding-top: 48px;}
}
@media(min-width:820px) and (max-width:1024px){
.casestudy-imagetextwrap .imagecol.multilocationcol {margin-top: -50px;}
.casestudy-imagetextwrap .textwrap {padding-left: 20px;}
}
@media (min-width:950px) {
body.single-localcasestudy .site-inner {padding-top: 100px;}
}
@media(min-width:1180px){
body .casestudy-imagetextwrap.customwrap .innercols.piedmont-environment {margin-top: 29px;}
body .casestudy-imagetextwrap.customwrap .custommargin-top { margin-top: -47px;}
.postid-140534 .casestudy-imagetextwrap .casestudycols  {margin-top: 20px;}
}
@media(min-width:768px) and (max-width:1180px){
body.single-localcasestudy section.subpage-header:after, body.single-localcasestudy section.subpage-header:before{height:100%;}
body.single-localcasestudy .subpage-header .wrap {padding: 50px 20px 40px !important;}

}
@media(min-width:781px) and (max-width:870px){
.aboutwrap .inner-wrap p { max-width: 386px;}
.aboutwrap .inner-wrap {padding: 35px 30px 35px 42px;}
.aboutwrap .inner-wrap:after {top:15px;}
.aboutwrap.valley-plumbing-about-wrap .inner-wrap:after { top: 42px;}
body .aboutwrap.smallaboutext .inner-wrap:after {top: 10px;}
.aboutwrap.valley-plumbing-about-wrap.smallaboutext.local-home-health-agency .inner-wrap:after { top: 60px; }
body .aboutwrap.seaside-about-wrap .inner-wrap:after { top: 45px; }
.aboutwrap.excaliburwrap .inner-wrap::after{top:20px;}
.ceg-aboutwrap.excaliburwrap .inner-wrap::after {  top: 55px;  }
.aboutwrap.excaliburwrap.oculoplasticwrap .inner-wrap::after {top:60px;}
.aboutwrap.excaliburwrap .inner-wrap p{max-width:410px;}
.aboutwrap .inner-wrap {min-height: 325px;}
.aboutwrap.losangles .inner-wrap::after { bottom: 0;top: 101px;}
.aboutwrap.losangles p.customwidth { max-width: 576px;}
body.postid-138729 .casestudy-imagetextwrap .imagecol.increasewidth img { width: 74%; top: 0px; right: -215px; }
body.postid-138729 .casestudy-imagetextwrap .innercols{padding-top: 38px;}
.casestudy-imagetextwrap .innercols.stlukeshealth .imagecol .showipadmobile {margin-top: -124px; }
}
@media(min-width:871px) and (max-width:991px){
.aboutwrap .inner-wrap p { max-width:522px;}
.aboutwrap .inner-wrap {padding: 35px 30px 35px 48px;}
.aboutwrap .inner-wrap:after {top:2px;}
.aboutwrap.excaliburwrap .inner-wrap::after{top:12px;}
}
.two-col-leaf { display: flex; gap: 20px; padding-left: 60px;}
.two-col-leaf ul.leaf-listing { width: 50%!important; }
@media(min-width:768px){
.aboutwrap.excaliburwrap.amercianwrap .inner-wrap::after{bottom:-8px;}
.aboutwrap .inner-wrap {background: url(/files/aboutclientsdesktop.png) left/ cover no-repeat;}
.aboutwrap .inner-wrap:after {background: url(/files/left-side-image.png) center/ contain no-repeat; right: -20px; max-width:408px; bottom: -18px;}
.casestudy-imagetextwrap .innercols .imagecol .hidedesktopipad{display:none;}
.aboutwrap.spa-about-wrap .inner-wrap:after { background: url(/files/left-side-image.png) center / contain no-repeat; bottom: -11px; }
body .casestudy-imagetextwrap .spainnercols.innercols { min-height: 320px; }
.aboutwrap.longhorn-about-wrap .inner-wrap:after {max-width: 400px;}

}
@media(min-width:768px) and (max-width:781px){
.aboutwrap .inner-wrap:after {top:27px; max-width: 378px;}
.aboutwrap.liberty-about-wrap .inner-wrap:after {max-width: 400px;}
.aboutwrap.excaliburwrap .inner-wrap::after {top: 20px;}
.ceg-aboutwrap.excaliburwrap .inner-wrap::after {    top: 55px;  }
.aboutwrap .inner-wrap {padding: 35px 30px 35px 35px;}
.aboutwrap .inner-wrap p { max-width: 370px;}
body .casestudycols {flex-wrap: nowrap !important;}
body .casestudy-imagetextwrap.lessstopace .innercols {padding: 0px 0px 40px 0px;}
.aboutwrap .inner-wrap {min-height: 325px;}
.aboutwrap.losangles .inner-wrap::after { bottom: 0; top: 125px;}
.aboutwrap.losangles p.customwidth { max-width: 620px;}
.jp-results .wp-block-columns {  flex-wrap: nowrap !important;}
.ca-elec-results .wp-block-columns {  flex-wrap: nowrap !important;}
body .aboutwrap.oyoabout .inner-wrap:after{top:56px;}
.aboutwrap.oculoplasticwrap .inner-wrap::after { top:85px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .imagecol,
body .casestudy-imagetextwrap .innercols.longhorm-banner .imagecol, 
body .casestudy-imagetextwrap .innercols.stlukeshealth .imagecol { width: 100%;max-width: 100%;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .imagecol figure.aligncenter,
body .casestudy-imagetextwrap .innercols.longhorm-banner .imagecol figure , 
body .casestudy-imagetextwrap .innercols.stlukeshealth .imagecol figure.aligncenter { margin: 0; width: 100%;}
.aboutwrap.spa-about-wrap .inner-wrap:after { top: 79px; bottom:0;}
.aboutwrap.excaliburwrap.gearshop .inner-wrap::after { top: 15px; }
.aboutwrap.excaliburwrap.amercianwrap .inner-wrap::after {top: 62px;}
body .casestudy-imagetextwrap .margin-top p:nth-child(1) { padding-right: 122px;}
body .casestudy-imagetextwrap .margin-top { margin-top: -108px;}
body .aboutwrap.smallaboutext .inner-wrap:after {top: 10px;}
body .aboutwrap.smallaboutext.ssd-alarm-about .inner-wrap:after { top: 25px; }
.aboutwrap.valley-plumbing-about-wrap.smallaboutext.local-home-health-agency .inner-wrap:after { top: 80px; }
.aboutwrap.valley-plumbing-about-wrap .inner-wrap:after {top: 58px;max-width: 370px;}
}
@media(min-width:100px) and (max-width:781px){
body .casestudy-imagetextwrap .innercols {padding: 56px 0px 25px 0px;flex-direction: column-reverse;}
body .casestudy-imagetextwrap .innercols.stlukeshealth  {padding: 56px 0px 40px 0px;}
body .casestudy-imagetextwrap
.casestudy-imagetextwrap .innercols .imagecol .hidedesktopipad{display: block;}
.casestudy-imagetextwrap .innercols .imagecol .hidepadmobile{display: none;}
body .project-overview.bottomspace {padding-bottom: 0px !important;}
.clientswrap.top {margin-top: -0px;}
.casestudy-imagetextwrap .innercols .imagecol.zerotopsapce figure.showipadmobile { margin-top: -59px;}
.casestudy-imagetextwrap .innercols.pogoenegery .wp-block-column,.casestudy-imagetextwrap .innercols.exaliburhomes .wp-block-column  {flex-basis: 100%; width: 100%;}
.casestudy-imagetextwrap .innercols.pogoenegery figure {text-align: center;}
.casestudy-imagetextwrap .innercols.pogoenegery img { margin-top: 0;}
.casestudy-imagetextwrap .innercols.exaliburhomes figure {text-align: center;margin-bottom: 24px;}
.casestudy-imagetextwrap .innercols .imagecol.multilocationcol figure.hidedesktopipad img {position: unset;width: 100%;}
.aboutwrap .inner-wrap figure img {border-radius: 0;}
body.single-localcasestudy .subpage-header header h1 {font-size: 32px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye , body .casestudy-imagetextwrap .innercols.stlukeshealth { min-height: auto;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .showipadmobile, 
body .casestudy-imagetextwrap .innercols.stlukeshealth .showipadmobile { margin-top: -57px;}
}
@media screen and (min-width: 1024px) and (max-width: 1025px) {
body.postid-138729 .casestudy-imagetextwrap .imagecol.increasewidth img { width: 75%; top: 0px; right: -275px; }
.casestudy-imagetextwrap .ca-elec-cols .wp-block-column.pr-xs-0 {    margin-top: 15px;  }
.aboutwrap.valley-plumbing-about-wrap .inner-wrap:after { top: 15px; }
.aboutwrap.valley-plumbing-about-wrap.smallaboutext.local-home-health-agency .inner-wrap:after { top: 35px; }
}

@media screen and (min-width: 1024px) and (max-width: 1400px) { 
body .casestudy-imagetextwrap .innercols.jpinnercols  { padding: 50px 0px 40px 0px; }
}
@media screen and (max-width: 768px){
.jam-case-banner figure {margin-top: 0 !important;}
.two-col-leaf ul.leaf-listing { width: 100% !important; }
 .two-col-leaf { padding-left: 20px; flex-wrap: wrap; gap: 0; }
}
@media(max-width:767px){
.aboutwrap .inner-wrap {background: url(/files/aboutclientsmobile.png) center/ cover no-repeat; padding: 35px 20px 265px 20px;}
.casestudy-imagetextwrap .innercols .imagecol .hideidesktop { margin-bottom: 16px;}
body.single-localcasestudy section.subpage-header.locationBG:before {background: url(/wp-content/themes/thrive-agency/images/thrivelocal-subheadermobile.svg) no-repeat left bottom;bottom: -3px;height: 102%;}
body.single-localcasestudy section.subpage-header.locationBG:after {background: url(/wp-content/themes/thrive-agency/images/thrivelocal-subheadermobile.svg) no-repeat left bottom; top: -4px; height: 101%; transform: rotate(182deg);}
html body.single-localcasestudy .subpage-header .wrap {padding: 80px 20px 83px 20px !important;}
body .aboutwrap.oyoabout .inner-wrap:after {bottom: auto !important;}
.aboutwrap .inner-wrap:after { background: url(/files/leftsideimage-mobile.png) center/ contain no-repeat; position: absolute;  top: unset; right: -18px;  max-width: 389px; height: 322px;bottom: -37px; max-width: 100%;left: 2px;right: 0;}
.aboutwrap .inner-wrap { min-height: 100%; display: unset;}
body .project-overview h2, body .clientswrap h2, body .resultwrap h2,body .aboutwrap .inner-wrap h2  {font-size:30px;}
body .casestudycols .wp-block-column { max-width: 80%;margin: 0 auto;}
body .casestudycols.fullwidth .wp-block-column{max-width:100%;}
.aboutwrap.losangles .inner-wrap::after {bottom: -39px;top: unset;}
html body.single-localcasestudy.postid-103966 .subpage-header .wrap { padding: 80px 22px 83px 22px !important;}
html body .thrive-breadcrumb.new-breadcrumb .wrap p#breadcrumbs span span:nth-child(1) a:before, html body .thrive-breadcrumb.new-breadcrumb .wrap p#breadcrumbs a.home-icon:before {top: -2px;}
.custom-mob-align-image figure { margin: 0 -10px !important; }
body .casestudy-imagetextwrap .spainnercols.innercols .imagecol figure.showipadmobile img { width: 100%; margin-bottom: 20px; }
body .casestudy-imagetextwrap .spainnercols.innercols .imagecol { width: 100%; }
body .casestudy-imagetextwrap .margin-top{margin-top:-78px;}
body .casestudy-imagetextwrap .margin-top p:nth-child(1) {padding-right:55px;}
}
@media (min-width: 100px) and (max-width: 1024px) {
body .casestudy-imagetextwrap .spainnercols.innercols { padding-top: 30px; }
.network-banner-wrap .imagecol {width: 100%;}
.network-banner-wrap .innercols .imagecol figure.showipadmobile {margin-right: 0px; margin-top: 0px;width: 100%;}
.network-banner-wrap .innercols .imagecol img{width: 100% !important;}
.casestudy-imagetextwrap .innercols .imagecol.plumbingcol figure.showipadmobile { margin-right: 0px;margin-top: -57px;}
.casestudy-imagetextwrap .jpinnercols .imagecol { width: 100%;    margin-bottom: 25px;}
.casestudy-imagetextwrap .ca-elec-cols .imagecol { width: 100%;    margin-bottom: 25px;}
body .casestudy-imagetextwrap .jpinnercols {padding-top: 30px !important;}
body .casestudy-imagetextwrap .ca-elec-cols {padding-top: 0px !important;}
}
.aboutwrap .about-wrap-green.inner-wrap figure img {box-shadow: none;}
.aboutwrap .inner-wrap.about-wrap-green { border-radius: 20px;}
body .casestudy-imagetextwrap.network-banner-wrap .innercols {padding: 60px 0px 50px 0px;}
@media (min-width: 768px) and (max-width: 781px) {
.aboutwrap .inner-wrap.about-wrap-green:after {top: 40px;}
body .casestudy-imagetextwrap .spainnercols.innercols .imagecol{margin-bottom: 20px; width: 100%;}
.aboutwrap.excaliburwrap.oculoplasticwrap.airPets-wrap .inner-wrap::after {top: 50px;}
body .aboutwrap.seaside-about-wrap .inner-wrap:after { top: 70px; }
}
@media (min-width:1025px) and (max-width:1110px){
.postid-111635 .aboutwrap .inner-wrap {padding: 35px 30px 35px 30px !important;}
}
@media screen and (min-width:768px) and (max-width:821px){
.aboutwrap.excaliburwrap.village-wrap .inner-wrap::after { top: 41px; }
.aboutwrap.longhorn-about-wrap .inner-wrap:after { max-width: 370px; top: 70px !important; }
}
@media screen and (min-width:822px) and (max-width: 1025px){
.aboutwrap.excaliburwrap.village-wrap .inner-wrap::after { top: 10px; }
body .casestudy-imagetextwrap .ca-elec-cols { margin-bottom: -100px; }
body .casestudy-imagetextwrap .spainnercols.innercols .wp-block-column:nth-child(1) {margin-top: 20px;}
body .casestudy-imagetextwrap .innercols.lonestar-wrap .wp-block-column:nth-child(1) { padding-top: 50px !important; }
body .casestudy-imagetextwrap .oculoplasticeye.sudaadhimg .imagecol {margin-top: -60px;}
body .aboutwrap.seaside-about-wrap .inner-wrap:after { top: 30px; }
body .casestudy-imagetextwrap .innercols.oculoplasticeye.mountain-valley-banner.pantego-banner .showipadmobile {
    margin-top: -57px;}
}
@media(min-width:781px) and (max-width:991px){
body .casestudy-imagetextwrap .innercols.oculoplasticeye .custommargin .showipadmobile {margin-top: -187px !important;}
}
@media (min-width:781px) and (max-width:870px) {
.aboutwrap .inner-wrap.about-wrap-green:after {top: 27px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .showipadmobile { margin-top: -95px !important;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .restrorationimg .showipadmobile {margin-top: -31px !important;}
body .casestudy-imagetextwrap .oculoplasticeye.sudaadhimg .imagecol {margin-top: -198px;}
.aboutwrap.spa-about-wrap .inner-wrap:after { bottom: -67px;top: auto;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .americanimg {margin-top: -155px !important;}
body .aboutwrap.oyoabout .inner-wrap:after{top: 23px;}
.aboutwrap.excaliburwrap .inner-wrap::after { top: 10px; }
.aboutwrap.excaliburwrap.amercianwrap .inner-wrap::after {top:36px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .restrorationimg.ssd-alarm-banner .showipadmobile { margin-top: -87px !important; }
body .casestudy-imagetextwrap .innercols.oculoplasticeye.mountain-valley-banner.pantego-banner .showipadmobile { margin-top: -167px !important; }
}
.network-banner-wrap .showipadonly { display: none;}
.casestudy-imagetextwrap .innercols .imagecol .hidedeskmobile { display: none; }
.aboutwrap .inner-wrap figure.without-border-radius img { border-radius: 0; }
.aboutwrap .inner-wrap figure.without-border-radius { border-radius: 0 !important; }
.oyp-table-wrapper { border-radius: 16px; background: #FFF; box-shadow: 0 20px 38.5px -4px rgba(145, 158, 171, 0.25);overflow-x: auto; }
table.oyo-table { background: #FAFAFA; margin-bottom:0px;border-radius: 22px; }
table.oyo-table tr th, table.oyo-table tr td { text-align: center; }
table.oyo-table tr th {font-family: 'ProximaNova-Bold', 'arial'; }
table.oyo-table th {padding: 8px 24px;}
table.oyo-table th {background: #FCFDF8;}
table.oyo-table {overflow-x: auto;}
table.oyo-table th:nth-child(2),table.oyo-table td:nth-child(2) {background: #F4FAE4;}
table.oyo-table th:nth-child(2){font-family: 'ProximaNova-Bold';}
table.oyo-table tr {border-bottom: solid 2px #fff;}
table.oyo-table tr:last-child{border-bottom:none;}
table.oyo-table tbody {border-bottom: none;    overflow-x: auto;}
body .aboutwrap.oyoabout .inner-wrap:after{bottom: -8px;}

@media (min-width: 769px) and (max-width: 1024px) {
 .network-banner-wrap .showipadonly {display: block;}
.network-banner-wrap .showipadonly img{position: unset!important;}
.network-banner-wrap .innercols {padding-top: 0!important;padding-right: 0 !important;}
.network-banner-wrap .content-column {padding-top: 50px;}
.network-banner-wrap .showipadmobile{display: none!important;}
.casestudy-imagetextwrap .innercols .imagecol .hidedeskmobile { display: block; }
.casestudy-imagetextwrap .innercols.village-banner .showipadmobile { display: none; }
.casestudy-imagetextwrap .innercols.village-banner .hidedeskmobile { display: block; }
.casestudy-imagetextwrap .innercols.village-banner .hidedeskmobile img { width: 47%; top: 0px; right: 0; }
body .casestudy-imagetextwrap .ca-elec-cols {padding-top: 30px !important;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye, body .casestudy-imagetextwrap .innercols.stlukeshealth { min-height: auto; align-items: center !important;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .showipadmobile {margin-top: -50px;}
body .casestudy-imagetextwrap .innercols.oculoplasticeye .showipadmobile figure { width: 100%; }
.casestudy-imagetextwrap .ca-elec-cols .imagecol {    width: 100%;    margin-bottom: 25px;  }
.aboutwrap.longhorn-about-wrap .inner-wrap:after{top: 20px;}
body .casestudy-imagetextwrap .innercols.longhorm-banner { top: -20px; }
}
@media (min-width: 769px) and (max-width: 1023px) {
body .casestudy-imagetextwrap .innercols.oculoplasticeye.mountain-valley-banner { padding-top: 31px !important; }
}
@media screen and (min-width: 1366px){
body .casestudy-imagetextwrap .innercols.lonestar-wrap .wp-block-column:nth-child(1) { padding-top: 30px; }
}
@media (min-width: 1250px) and (max-width: 1290px) {
body.postid-104278 .network-banner-wrap .innercols{padding-top: 30px;}
}

@media screen and (min-width:1026px) and (max-width:1300px){
body.postid-138729 .casestudy-imagetextwrap .innercols { padding-top: 55px; }
body.postid-138729 .casestudy-imagetextwrap .imagecol.increasewidth img { width: 71% !important; right: -260px !important; top: 0px !important; }
}
@media(min-width:1025px) and (max-width:1400px){
body .casestudy-imagetextwrap .innercols.oculoplasticeye { min-height: 285px;  margin-bottom: 20px;}
body .casestudy-imagetextwrap .innercols.stlukeshealth {padding: 55px 0px 40px 0px;}
}
@media screen and (min-width:1025px){
	body .casestudy-imagetextwrap .innercols.lonestar-wrap { padding-bottom: 70px; }
}
.jp-results figure{	box-shadow: 0px 20px 40px -4px rgba(145, 158, 171, 0.25);    border-radius: 16px;}
.jp-results .wp-block-columns {gap: 65px}
.ca-elec-results figure{	box-shadow: 0px 20px 40px -4px rgba(145, 158, 171, 0.25);    border-radius: 16px;}
.ca-elec-results .wp-block-columns {gap: 65px}
.casestudy-imagetextwrap .imagecol .ca-elec-showmob {display: none;}
body .casestudy-imagetextwrap .innercols.bluepeak-image .hideipadmobile img { width: 68%; right: -250px; }
body .casestudy-imagetextwrap .innercols.bluepeak-image {padding: 60px 0px 40px 0px; }
ul.leaf-listing li {position: relative;padding-left: 20px; font-size: 16px; margin-bottom: 10px;}
ul.leaf-listing li:before { position: absolute; content: "";background-image: url(http://thriveagency.com/files/leafvector.svg); width: 18px; height: 18px; top: 2px; left: 0; }

@media (min-width: 100px) and (max-width: 768px) {
.casestudy-imagetextwrap .ca-elec-cols .imagecol {    width: 100%;    margin-bottom: 10px;  }
body .casestudy-imagetextwrap .innercols.bluepeak-image { padding-top: 30px; }
body .casestudy-imagetextwrap .innercols.longhorm-banner .imagecol { margin-top: -26px; }
body.logged-in.admin-bar .site-inner {padding-top: 86px !important; }
}
@media(min-width:100px) and (max-width:767px){
table.oyo-table {width: max-content;}
}