.border-bottom { border-bottom: 1px solid#738942; }
.casestudy-heading { font-size: 42px; }
.casestudy-py { padding: 40px 0 30px; clear: both; }
.casestudy-heading { font-family: 'ProximaNova-Bold',Arial!important; }
.new-casestudy-design-format .wrap { max-width: 1020px; }
.single.single-portfolio .new-casestudy-design-format p b, .single.single-portfolio .new-casestudy-design-format p strong { color: #433f34; }
.single.single-portfolio .slider-leftside.sliderleftside-full-wrap { width: 100%; padding: 40px 0 30px; float: none; max-height: initial; }
.slider-leftside.sliderleftside-full-wrap .lean-slider-slide { width: 100%; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap { width: 100%; padding: 0; float: none; }
.sliderrightside-full-wrap .count-results-heading h4 { text-align: center; font-size: 42px; padding: 30px 0; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count .anima-title, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count .anima-title { color: #767e86; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap { width: 25%; padding: 0 10px; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .count, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap .count { -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; height: 100%;}
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .anima-title, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap .anima-title { line-height: 24px; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap .wrap, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap .wrap h4 { padding-top: 0!important; }
.single.single-portfolio .casestudy-from-client { text-align: center; padding-top: 30px; }
.single.single-portfolio .casestudy-from-client span.from-client { background: #738942; color: #fff; padding: 10px 40px; display: inline-block; font-size: 30px; font-family: 'ProximaNova-Extrabld',Arial; border-radius: 10px; margin: 0; position: relative; }
.single.single-portfolio .casestudy-from-client .client-review { background: url(../images/ambler-icon.png) no-repeat #efeFEF80; padding: 80px 80px 60px 80px; -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; text-align: left; margin: -35px 0 0 0; background-position: 95% 90%; display: flex; }
.single.single-portfolio .casestudy-from-client .client-review span.review-coma { min-width: 55px; }
.single.single-portfolio .casestudy-from-client .client-review p { color: #433f34; font-size: 20px; line-height: 32px; font-style: italic; }
.single.single-portfolio .green-bg-pv { background: #738942; margin: 40px 0 0 0; padding: 20px 0; }
.single.single-portfolio .green-bg-pv h4 { text-align: center; font-size: 42px; padding: 0 0 25px 0; color: #fff; }
.single.single-portfolio .green-bg-pv p { color: #fff; }
.single.single-portfolio .green-bg-pv p a { color: #fff; border-color: #fff!important; }
.single.single-portfolio .green-bg-pv p a.custom-bottom-border.white-link:hover { color: #fff!important; }
.single.single-portfolio .green-bg-pv p strong { color: #fff; }
.single.single-portfolio .growth-graph-area { background: #f7f7f7; max-width: 960px; margin: 40px auto; padding: 45px 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
.single.single-portfolio .growth-graph-area span.graph-title { background: #433f34; border-radius: 9px; text-align: center; color: #fff; padding: 18px 30px; display: inline-block; font-size: 18px; margin: 0 0 40px -50px; }
.single.single-portfolio .growth-graph-area img { margin: auto; display: block; padding: 0 20px; }
.single.single-portfolio .casestudy-heading-small { display: flex; align-items: center; color: #738942; }
.single.single-portfolio .casestudy-heading-small img { margin-right: 15px; }
.custom-margin-y { margin: 10px auto; }
.single.single-portfolio .casestudy-list-area {display: flex; flex-wrap: wrap; }
.single.single-portfolio  .casestudy-gray-bg { float: none; width: 100%; background: #f7f7f7; padding: 30px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; max-width: 90%; margin: 15px auto!important; }
.single.single-portfolio .casestudy-list-area .casestudy-gray-bg h5 { color: #433f34; font-size: 20px; display: flex; align-items: center; text-transform: none; }
.single.single-portfolio .casestudy-list-area .casestudy-gray-bg h5 img { max-width: 35px; min-width: 35px; margin-right: 15px; }
.custom-case-inner-study { font-size: 30px; font-family: 'ProximaNova-Bold',Arial; margin: 20px auto; display: table; }
.single.single-portfolio ul.casestudy-inner-points { padding: 0 50px 15px; }
.single.single-portfolio ul.casestudy-inner-points li { position: relative; padding: 2px 0 2px 20px; }
.single.single-portfolio ul.casestudy-inner-points li:before { content: ""; display: block; width: 10px; height: 10px; background: #5e6f27; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; position: absolute; left: 0; top: 11px; }
.single.single-portfolio.postid-64861 .cus-d-stop-row2.custom-two-rows { max-width: 100%!important; }
body.post-template-new-case-studies-plus-design-format-php .comment-section-wrap { border: 1px solid #ccc; padding: 40px 40px 22px 40px; display: flex; align-items: center; justify-content: center; text-align: center; margin-bottom: 0; font-style: italic; position: relative; margin-top: 28px; border-radius: 12px; }
body.post-template-new-case-studies-plus-design-format-php .comment-section-wrap.client-wrap:before { position: absolute; content: ""; background: url(https://thriveagency.com/files/comment-icon.png) no-repeat; height: 55px; width: 65px; top: -40px; background-color: #fff; left: 30px; padding: 0 20px; }
body.post-template-new-case-studies-plus-design-format-php .cus-d-stop-row2 { margin-top: 40px; margin-bottom: 30px; }
body.post-template-new-case-studies-plus-design-format-php .new-casestudy-design-project-overview h4.sec-heading-title { text-align: center; font-family: 'ProximaNova-Extrabld',Arial!important; }
.hide-study-desk, .show-mobile-img,.cus-d-stop-cards a.border-bottom br { display: none; }
.casestudy-heading.text-center { text-align: center; }
body.portfolio-template-default.single.single-portfolio.postid-63043 .new-casestudy-design-project-overview .case-gray-bg-wrap { background: transparent; padding-top: 0; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php .slider-rightside.sliderrightside-full-wrap .wrap { padding-bottom: 0!important; }
ul.case-studies-list.list-space.custom-padding-left { margin: 20px auto; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php ul.case-studies-list.list-space.custom-padding-left li { padding-left: 20px; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php ul.case-studies-list.list-space.custom-padding-left li:before { width: 6px; height: 6px; position: absolute; content: ""; border: 1px solid #433f34; }
.custom-margin-b { margin-bottom: 20px; }
.custom-margin-t { margin-top: 30px; }
.single.single-portfolio .casestudy-heading-small { font-family: 'ProximaNova-Bold',Arial; }
ul.case-studies-list { margin: 10px auto 20px; width: 90%;display: block; }
.solution-list-wrap ul.case-studies-list { width: 100%; }
.custom-case-list-width li { width: 50%; float: left; }
ul.case-studies-list li b, ul.case-studies-list li strong { font-family: 'ProximaNova-Bold',Arial; color: #433f34; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php ul.case-studies-list li:before { width: 7px; height: 7px; border-radius: 100%; position: absolute; content: ""; border: 1px solid #696969; left: 0; top: 7px!important; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php ul.case-studies-list li { padding-left: 18px; }
.single-portfolio.postid-65397 ul.case-studies-list li:before { top: 7px!important; background: #738942; width: 5px; height: 5px; border-color: #738942; }
.single-portfolio.postid-65397 ul.case-studies-list li { padding-left: 15px; }
.single-portfolio-detail .solution-list-wrap ul.case-studies-list li:before { background: #738942!important; border-color: #738942; }
body.single.single-portfolio.postid-71303 ul.case-studies-list li:before { background: #738942; border-color: #738942; width: 7px; height: 7px; top: 7px!important; left: 3px!important; }
.execution-listing-wrap ul li:before { background: #738942; width: 7px; height: 7px; top: 7px; }
p.sec-space + h4.casestudy-heading { margin-top: 0!important; display: inline-block; text-align: center; width: 100%; }
body.single.single-portfolio.postid-65397 .green-bg-pv, body.single.single-portfolio.postid-71303 .green-bg-pv { background: transparent; }
.single.single-portfolio.postid-65397 .green-bg-pv { margin-top: -30px; }
body.single.single-portfolio.postid-65397 .green-bg-pv h4, body.single.single-portfolio.postid-65397 .green-bg-pv p.sec-space, body.single.single-portfolio.postid-65397 .green-bg-pv p.sec-space strong, body.single.single-portfolio.postid-71303 .green-bg-pv h4, body.single.single-portfolio.postid-71303 .green-bg-pv p, body.single.single-portfolio.postid-71303 .green-bg-pv strong { color: #49453b; }
body.single.single-portfolio.postid-65397 .green-bg-pv p.sec-space a, body.single.single-portfolio.postid-71303 .green-bg-pv p.sec-space a { color: #738942!important; border-color: #738942!important; }
body.single.single-portfolio.postid-65397 .green-bg-pv + .slider-rightside.sliderrightside-full-wrap, body.single.single-portfolio.postid-71303 .green-bg-pv +  .slider-rightside.sliderrightside-full-wrap { background: #738942; }
body.single.single-portfolio.postid-65397 .green-bg-pv + .slider-rightside.sliderrightside-full-wrap h4, body.single.single-portfolio.postid-71303 .green-bg-pv +  .slider-rightside.sliderrightside-full-wrap h4 { color: #fff!important; }
body.single.single-portfolio.postid-71303 .green-bg-pv + .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .count, body.single.single-portfolio.postid-71303 .green-bg-pv + .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap .count { min-height: 105px; padding-top: 12px; padding-bottom: 8px; }
.the-highlights-cards .row { display: flex; margin: 20px -15px; flex-wrap: wrap; }
.the-highlights-cards .row .img-text { width: 33%; padding: 0 15px; text-align: center; }
.the-highlights-cards .row .img-text p { color: #433f34; font-size: 16px; font-weight: 800; }
.the-highlights-cards .row .img-text p img { display: block; margin: 0 auto 10px; }
.postid-65043 .site-inner .new-casestudy-design-format .new-casestudy-design-project-overview .wrap.custom-margin-b p.sec-space { display: inline-block; }
@media(max-width:1280px) {
.postid-61421 .subpage-container #animation .count .anima-title, .subpage-container #animation2 .count .anima-title { font-size: 15px; }
}
.sec-space.cus-key-metric { text-align: center; color: #738942; font-weight: 800; font-size: 17px; margin-top: 30px; }
.cus-d-stop-row { display: flex; justify-content: space-between; margin-top: 50px; }
.cus-d-stop-cards { width: 211px; text-align: center; }
.cus-d-stop-cards img { width: 130px; }
.cus-d-stop-cards p { font-weight: 800; color: #433f34; }
.cus-d-stop-row2 { display: flex; justify-content: space-evenly; margin-top: 50px; margin-bottom: 50px; }
.cus-d-stop-wrapper h4 { font-size: 32px; color: #738942; text-align: center; padding-top: 20px; }
.cus-pay-social-sec { display: flex; justify-content: space-evenly; text-align: center; margin: 30px 0 20px; }
.cus-pay-social-sec-text { font-size: 16px; color: #433f34; padding-top: 15px; }
.cus-amazon-hover { color: #5e6f27!important; }
.single.single-portfolio .casestudy-gray-bg { display: inline-block; }
p.sec-space { display: block; }
.single-portfolio-detail ul.case-studies-list li.blank-list { display: block; min-height: 27px; }
.single-portfolio-detail ul.case-studies-list li.blank-list:before { display: none; }
.single.single-portfolio.postid-65500 div#animation .count-wrap .count, .single.single-portfolio.postid-65934 div#animation .count-wrap .count, .single.single-portfolio.postid-66063 div#animation .count-wrap .count { min-height: 92px!important; }
.single.single-portfolio.postid-65934 div#animation .count-wrap { padding: 0 5px!important; }
.single.single-portfolio.postid-65934 .cus-d-stop-cards p { margin-bottom: 0; padding-bottom: 0; }
p.custom-margin-top { margin-top: 15px; }
@media screen and (max-width:767px) {
body.single-portfolio.postid-70265 .new-casestudy-design-project-overview h4.seb-execution-heading { font-size: 25px!important; max-width: 250px; margin: 20px auto 10px; }
.cus-d-stop-row { display: block; justify-content: center; text-align: -webkit-center; }
.cus-d-stop-row2 { display: block; justify-content: center; text-align: -webkit-center; }
.cus-d-stop-cards { margin-bottom: 30px; }
.cus-d-stop-row2 { margin-top: 0; }
.cus-d-stop-wrapper h4 { font-size: 29px; }
.the-highlights-cards .row .img-text { width: 100%; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .anima-title br, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap .anima-title br { display: none; }
.single.single-portfolio.postid-65934 .cus-d-stop-cards p.cus-cards-text { margin-bottom: 20px!important; }
.single.single-portfolio.postid-65934 .new-casestudy-design-project-overview p.sec-space { margin-bottom: 0; }
.new-casestudy-design-project-overview .cus-d-stop-cards p.cus-cards-text { padding-bottom: 10px!important; }
.new-casestudy-design-project-overview .cus-d-stop-cards p { padding-bottom: 0!important; }
.single.single-portfolio .casestudy-heading-small, .single.single-portfolio .casestudy-list-area .casestudy-gray-bg h5 { width: 100%!important; justify-content: flex-start!important; }
ul.case-studies-list { float: none; width: 100%; }
.columnlists { grid-template-columns: repeat(1,1fr)!important; column-gap: 86px; gap: 22px; }
.columnlists ul.columnfirst li, .columnlists ul.columnsecond li { line-height: 31px!important; font-size: 17px!important; }
.columnlists ul.columnfirst li:before { top: 12px!important; }
.columnlists ul.columnsecond li:before { top: 11px!important; }
.wrap-inner.Execution { padding: 29px 0 39px 0!important; }
.graphsection h3 { font-size: 26px!important; }
.postid-71241 .single-portfolio-detail p { padding: 0 0 0; }
.postid-71241 .single-portfolio-detail p.space-top { margin-top: 27px; }
.postid-71241 .cus-pay-social-sec { margin: 30px 0 29px!important; }
.columnlists ul.columnfirst, .columnlists ul.columnsecond { padding: 30px 30px 30px 30px!important; }
.columnlists ul.columnfirst li, .columnlists ul.columnsecond li { font-size: 16px!important; }
.graphsection p.imagetext { width: 100%!important; }
.postid-71553 h4.casestudy-heading { padding-top: 0!important; }
.postid-71553 .new-casestudy-design-format .wrap .slider-wrapper .lean-slider-slide.current img { max-height: unset!important; height: 100%!important; }
.postid-71553 .new-casestudy-design-project-overview { padding-top: 0; }
.postid-71553.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .anima-title, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap .anima-title { line-height: 25px; }
}
.execution-listing-wrap { display: flex; margin: 20px auto 50px; width: 90%; }
.execution-listing-wrap ul { background: #f7f7f7; border-radius: 20px; padding: 30px 30px; margin: 0 10px; width: 50%; }
.execution-listing-wrap ul li { list-style: none; color: #433f34; padding-bottom: 8px; position: relative; padding-left: 15px; }
.execution-listing-wrap ul li:before, ul.geo-single-list li:before { position: absolute; content: ""; width: 9px; height: 9px; background: #738942; border-radius: 100%; top: 7px; left: 0; }
.execution-listing-wrap ul.show-ipad-mobile { display: none; }
.execution-listing-wrap ul:nth-child(1) { margin-left: 0; }
.execution-listing-wrap ul:nth-child(2) { margin-right: 0; }
.cus-d-stop-cards img + p { display: none; }
.cus-d-stop-cards p.cus-cards-text { display: block!important; }
ul.execution-listing-wrap.cutom-listing-case { display: table; margin: 0 auto; width: 90%; }
ul.execution-listing-wrap.cutom-listing-case li { width: 50%; float: left; position: relative; margin-bottom: 5px; padding-left: 15px; }
ul.execution-listing-wrap.cutom-listing-case li:before { position: absolute; content: ""; background: #433f34; width: 4px; height: 4px; border-radius: 100%; left: 0; top: 8px; }
.execution-listing-wrap.custom-grey1 ul { width: 90%; margin: 0 auto; }
.execution-listing-wrap.custom-grey1 ul li:before { background-color: #433f34!important; }
.new-casestudy-design-project-overview .wrap-inner h4.casestudy-heading.text-center { margin-bottom: 20px; }
.execution-listing-wrap.custom-grey1 { margin-bottom: 20px; }
ul.execution-listing-wrap.cutom-listing-case { margin-bottom: 25px; }
body.single.single-portfolio.postid-71303 .execution-listing-wrap { width: 100%; }
.postid-71241 h4.casestudy-heading { padding-top: 0; }
.postid-71241 .cus-pay-social-sec { display: flex; justify-content: center; text-align: center; margin: 30px 0 18px; }
.columnlists { display: grid; grid-template-columns: repeat(2,1fr); column-gap: 36px; width: 90%; margin: 0 auto; }
.columnlists ul.columnfirst { background: #f3f3f3; border-radius: 15px; padding: 35px 35px 39px 35px; height: auto; }
.columnlists ul.columnfirst li { position: relative; padding-left: 21px; line-height: 30px; font-size: 16px; }
.columnlists ul.columnfirst li:before { position: absolute; content: ""; background: #738942; width: 8px; height: 8px; border-radius: 85px; left: 3px; top: 11px; }
.columnlists ul.columnsecond { border-radius: 15px; height: 267px; background: #f3f3f3; padding: 35px 35px 35px 35px; height: auto; }
.columnlists ul.columnsecond li { padding-left: 21px; line-height: 30px; font-size: 16px; position: relative; }
.columnlists ul.columnsecond li:before { position: absolute; content: ""; background: #738942; width: 8px; height: 8px; border-radius: 50px; left: 3px; top: 11px; }
.wrap-inner.Execution { padding: 30px 0 59px 0; }
p.card-des { font-size: 18px!important; }
.graphsection p.imagetext span { color: #738942; font-weight: 800; }
.graphsection p.imagetext { text-align: center; width: 90%; margin: 0 auto 18px!important; }
.graphsection h3 { font-size: 35px; margin: 15px 0; text-align: center; }
.graphimgage p:not(.imagetext) { margin-bottom: 0; }
.postid-71241 .cus-pay-social-sec-text { font-size: 22px; color: #433f34; padding-top: 15px; }
.postid-71241 .cus-d-stop-wrapper h4 { font-size: 34px; line-height: 52px; }
.postid-71241 .comment-section-wrap { display: block; }
.textwrap { padding: 18px 0; }
.row.graphsection span.green { color: #698037; }
.postid-71553.single.single-portfolio .slider-rightside #animation .count, .single.single-portfolio .slider-rightside #animation2 .count { padding: 15px 12px; height: 102px; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .anima-title, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap .anima-title { line-height: 20px; }
.postid-71553  .cus-pay-social-sec-text { font-size: 23px; }
.postid-71553 .graphsection p.imagetext { text-align: left; width: 94%; margin: 0!important; padding-top: 25px; }
.postid-71553.single.single-portfolio .green-bg-pv { margin: 0 0 0 0!important; }
.postid-71553 .new-casestudy-design-project-overview { padding-top: 13px; }
.postid-71553 .graphsection h3 { font-size: 35px; margin: 40px 0 18px 0; text-align: center; }
.postid-71553 .wrap-inner.Execution p.sec-space { padding-bottom: 26px; }
.postid-71553 .wrap-inner.Execution { padding: 40px 0 59px 0; }
.new-casestudy-design-project-overview h4.seb-execution-heading { margin-bottom: 20px; }
.custom-list-wrap { display: flex; flex-wrap: wrap; margin: 30px auto; }
b, strong { font-family: 'ProximaNova-Bold',Arial!important; color: #433f34; }
.custom-list-wrap .custom-case-results { width: 28%; background: #f7f7f7; padding: 20px; margin: 0 2%; border-radius: 20px; }
.custom-list-wrap .custom-case-results h4 { text-align: center; margin-bottom: 10px; }
.custom-list-wrap .custom-case-results ul.inner-listing li { list-style: disc; margin-bottom: 3px; }
.custom-list-wrap .custom-case-results ul.inner-listing { padding-left: 20px; }
h4.custom-case-heading, h4.top-post-case-heading { font-size: 30px; font-family: 'ProximaNova-bold',Arial; text-align: center; margin-bottom: 20px; }
.geoforce-green-wrap { background: #76933d; padding: 30px; border-radius: 20px; margin: 20px auto; }
.geoforce-green-wrap .row { display: flex; flex-wrap: wrap; /*align-items: center;*/ }
.geoforce-green-wrap .row .col-sm-4 { width: 40%; float: left; }
.geoforce-green-wrap .row .col-sm-8 { width: 60%; }
.geoforce-green-wrap .row .col-sm-8 p { color: #fffffd!important; font-size: 18px; }
.geoforce-green-wrap .row .col-sm-8 p strong { color: #fffffd!important; font-size: 18px; }
.execution-sub-heading { color: #738942!important; font-size: 22px; }
ul.geo-single-list { width: 90%; margin: 0 auto 15px; }
ul.geo-single-list li { position: relative; padding-left: 15px; color: #433f34; margin-bottom: 5px; }
h4.top-post-case-heading { text-align: left!important; }
p.metric-heading { font-size: 22px!important; font-family: 'ProximaNova-bold',Arial; text-align: center; margin-bottom: 20px; }
img.metric-image { max-width: 92%; margin: 0 auto; display: table; width: 100%; }
.geoforce-green-wrap .row .col-sm-8 { display: flex; flex-wrap: wrap; align-items: center; }
.metric-image { max-width: 92%; width: 100%; margin: 0 auto; }
.metric-image img { width: 100%; }
.wrap-inner.hide-desktop-mobile { display: none; }
.cus-d-stop-cards p { margin-bottom: 0; }
ul.dna-testing-list li { margin-bottom: 20px!important; }
.results-wrap { max-width: 84%; margin: 0 auto; }
.results-wrap ul.dna-testing-list-custom { display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }
.results-wrap ul.dna-testing-list-custom.listing-updated { flex-wrap: wrap; }
.results-wrap ul.dna-testing-list-custom li { padding: 0 10px 15px; }
ul.dna-testing-list.hide-desktop-ipad { display: none; }
body.single.single-portfolio.postid-71310 .slider-rightside.sliderrightside-full-wrap #animation .count-wrap:nth-child(3), body.single.single-portfolio.postid-71310 .slider-rightside.sliderrightside-full-wrap #animation .count-wrap:nth-child(4), body.single.single-portfolio.postid-71310 .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap:nth-child(3), body.single.single-portfolio.postid-71310 .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap:nth-child(4) { display: none; }
body.single.single-portfolio.postid-71310 .slider-rightside.sliderrightside-full-wrap { background: #738942!important; }
body.single.single-portfolio.postid-71310 .slider-rightside.sliderrightside-full-wrap h4 { color: #fff!important; }
body.single.single-portfolio.postid-71310 .green-bg-pv { background: transparent; margin-top: 0; padding-top: 0; }
body.single.single-portfolio.postid-71310 .green-bg-pv h4, body.single.single-portfolio.postid-71310 .green-bg-pv p { color: #433f34!important; }
.single.single-portfolio .green-bg-pv.transparent-bg-pv { background: transparent; }
.single.single-portfolio .green-bg-pv.transparent-bg-pv h4, .single.single-portfolio .green-bg-pv.transparent-bg-pv p { color: #433f34; }
.single.single-portfolio .green-bg-pv.transparent-bg-pv { background: transparent; margin-top: 0; padding: 0; }
.slider-rightside.sliderrightside-full-wrap.green-bg-pv.custom-case-animate-wrap { margin-top: 20px; }
.slider-rightside.sliderrightside-full-wrap.green-bg-pv.custom-case-animate-wrap .count-results-heading h4 { padding-bottom: 10px; }
.slider-rightside.sliderrightside-full-wrap.green-bg-pv.custom-case-animate-wrap .count-results-heading p { margin-bottom: 40px; font-size: 18px; }
ul.dna-testing-list.education-list { max-width: 75%; margin: 0 auto; }
ul.dna-testing-list li { margin: auto; display: table; }
.single.single-portfolio .green-bg-pv.transparent-bg-pv p.sec-space strong { color: #433f34; }
img.show-mobile { display: none; }
.single.single-portfolio .casestudy-list-area .casestudy-gray-bg h5 a { border: none!important; text-decoration: underline!important; }
.single-portfolio.postid-71303 .green-bg-pv { margin-top: 0; padding-top: 0; }
.single.single-portfolio.postid-71310 .cus-pay-social-sec, .single.single-portfolio.postid-71345 .cus-pay-social-sec { width: 80%!important; margin: 30px 10% 0!important; float: left; }
.single.single-portfolio.postid-71310 .cus-pay-social-sec div, .single.single-portfolio.postid-71345 .cus-pay-social-sec div { width: 50%; float: left; text-align: center; }
.cus-pay-social-sec div div, .single.single-portfolio.postid-71345 .cus-pay-social-sec div div { width: 100%!important; }
@media screen and (max-width:840px) {
.custom-case-list-width li { width: 100%!important; }
.single.single-portfolio.postid-71433 .cus-d-stop-row2 { flex-wrap: wrap; }
.single.single-portfolio.postid-71433 .cus-d-stop-row2 .cus-d-stop-cards { width: 50%!important; }
.single.single-portfolio.postid-71433 .cus-d-stop-row2 .cus-d-stop-cards p.cus-cards-text { margin-bottom: 30px; }
.single.single-portfolio.postid-71433 .count-wrap { min-height: 115px!important; }
}
@media screen and (max-width:820px) {
.cus-d-stop-row2.custom-two-rows { max-width: 100%; margin: 0 auto; }
.execution-listing-wrap ul.hide-ipad-mobile { display: none; }
.execution-listing-wrap ul.show-ipad-mobile { display: block!important; width: 100%!important; margin: 0 auto; }
.single-portfolio-detail ul.case-studies-list li.blank-list { display: none; }
.single.single-portfolio.postid-65500 ul.case-studies-list li { width: 100%!important; }
.new-casestudy-design-project-overview h4.seb-execution-heading { font-size: 28px; }
}
@media screen and (max-width:1024px) {
.hide-study-ipad { display: none; }
.hide-study-desk { display: block!important; display: flex!important; justify-content: space-evenly!important; }
.single.single-portfolio .slider-leftside.sliderleftside-full-wrap { margin-bottom: 10px!important; padding-top: 10px!important; }
.single.single-portfolio .casestudy-heading-small { font-size: 18px; }
.single.single-portfolio .casestudy-heading-small img { height: 42px; width: 45px; }
.single.single-portfolio .casestudy-gray-bg { max-width: 100%; }
.single.single-portfolio.postid-65043 .slider-rightside #animation .count br, .single.single-portfolio.postid-65043 .slider-rightside #animation2 .count br { display: none; }
ul.execution-listing-wrap.cutom-listing-case li { width: 100%!important; }
.postid-71553.single.single-portfolio .slider-rightside #animation .count, .single.single-portfolio .slider-rightside #animation2 .count { padding: 15px 12px; height: auto!important; }
.postid-71553 .graphsection p.imagetext { width: 100%; margin: 0!important; }
.postid-61421 .subpage-container #animation .count .anima-title, .subpage-container #animation2 .count .anima-title { font-size: 15px!important; }
body.single.single-portfolio.postid-71303 .green-bg-pv + .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .count { min-height: auto;}
}
@media screen and (min-width:768px) {
body.single.single-portfolio.postid-71310 .slider-rightside.sliderrightside-full-wrap .count-wrap { width: 50%!important; }
body.single.single-portfolio.postid-71310 .slider-rightside.sliderrightside-full-wrap div#animation { max-width: 80%; margin: 0 auto; display: table; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap.custom-case-animate-wrap div#animation, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap.custom-case-animate-wrap div#animation2 { max-width: 90%; margin: 0 auto; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap.custom-case-animate-wrap .count-wrap { width: 33.33%!important; }
.single.single-portfolio.postid-71433 .cus-d-stop-row2 { flex-wrap: wrap; margin: 40px auto 30px; }
ul.case-studies-list.case-results-list.list-space.custom-case-list-width li { width: 50%!important; float: left; }
.single.single-portfolio .cus-d-stop-wrapper h4.casestudy-heading.text-center { margin-bottom: 25px; margin-top: 30px!important; }
}
@media (min-width:768px) and (max-width:1024px) {
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap div#animation, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap div#animation2 { max-width: 80%; margin: 0 auto; }
.single.single-portfolio.postid-65069 .count-wrap .count { min-height: 116px!important; }
body.portfolio-template-default.single.single-portfolio.postid-64861 .subpage-header header { max-width: 90%; }
body.portfolio-template-default.single.single-portfolio.postid-64861 .subpage-header header .title-txt { line-height: 37px; font-size: 30px; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php .count-wrap .count { min-height: 92px!important; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap.green-bg-pv .count-results-heading { padding: 0 20px; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php .slider-rightside.sliderrightside-full-wrap .wrap div#animation { max-width: 80%; margin: 0 auto; }
body.portfolio-template-default.single.single-portfolio.postid-63043 .new-casestudy-design-project-overview .case-gray-bg-wrap { background: #f7f7f7!important; padding-bottom: 0; }
body.portfolio-template-default.single.single-portfolio.postid-63043 .new-casestudy-design-project-overview .case-gray-bg-wrap p.sec-space { padding-bottom: 0; }
.geoforce-green-wrap .row .col-sm-8 p { padding-left: 20px; }
.casestudy-py { padding: 35px 0 20px; }
.casestudy-heading { font-size: 35px; }
.sliderrightside-full-wrap .count-results-heading h4 { font-size: 35px; padding: 20px 0; }
.single.single-portfolio .casestudy-from-client .client-review { padding: 70px 60px 40px 40px; }
.single.single-portfolio .green-bg-pv h4 { font-size: 35px; }
.single.single-portfolio .growth-graph-area span.graph-title { padding: 18px 20px; margin: 0 0 40px -10px; }
.single.single-portfolio .growth-graph-area { padding: 35px 0; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap { width: 50%; margin: 10px 0}
.single.single-portfolio .casestudy-list-area .casestudy-gray-bg { padding: 20px 25px; max-width: 90%; }
.single.single-portfolio ul.casestudy-inner-points { padding: 0 30px 15px; }
.single.single-portfolio.postid-65364 div#animation .count-wrap:nth-child(2) { order: 1; }
.single.single-portfolio.postid-65364 div#animation .count-wrap:nth-child(3) { order: 3; }
.custom-case-width .execution-listing-wrap ul.hide-ipad-mobile { display: block!important; }
.custom-case-width .execution-listing-wrap ul.show-ipad-mobile { display: none!important; }
.execution-listing-wrap.custom-grey1 ul { width: 100%; }
 ul.execution-listing-wrap.cutom-listing-case li { width: 50%!important; float: left; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap.green-bg-pv { margin-top: 0; }
.execution-listing-wrap { margin-bottom: 30px!important; }
.custom-list-wrap .custom-case-results { width: 31%; margin: 0 1%; }
.cus-d-stop-cards.hide-ipad { display: none; }
.wrap-inner.hide-desktop-mobile { display: block!important; }
.columnlists ul.columnfirst li, .columnlists ul.columnsecond li { padding-left: 21px; line-height: 31px; font-size: 17px; }
.columnlists { column-gap: 22px; }
ul.dna-testing-list.hide-mobile { max-width: 90%; margin: 0 auto; }
ul.dna-testing-list li { margin-bottom: 15px; }
.single.single-portfolio.postid-71303 .new-casestudy-design-project-overview img { max-width: 80%; }
}
@media screen and (min-width:1025px) {
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php .count-wrap .count { min-height: 116px!important; }
body.portfolio-template-default.single.single-portfolio.postid-64861 .subpage-header header { max-width: 70%; margin: 0 auto; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php.postid-64861 .count-wrap .count { min-height: 92px!important; }
.single.single-portfolio.postid-65364 div#animation .count-wrap .count { min-height: 92px!important; }
.single.single-portfolio.postid-71433 div#animation .count-wrap .count.no-margin { min-height: 116px!important; }
}
@media screen and (min-width:768px) and (max-width:768px) {
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap.custom-case-animate-wrap div#animation, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap.custom-case-animate-wrap div#animation2 { max-width: 96%!important; margin: 0 auto; }
}
@media screen and (max-width:768px) {
.single.single-portfolio.postid-71303 .casestudy-heading.text-center { float: left; width: 100%; text-align: center; }
.single.single-portfolio.postid-71303 .casestudy-heading.text-center + p { float: left; }
}
@media (min-width:100px) and (max-width:767px) {
.postid-71241 .cus-pay-social-sec img { max-width: 120px!important; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap div#animation, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap div#animation2 { max-width: 80%; margin: 0 auto; }
.custom-case-list-width li { width: 100%!important; }
html body.single.single-portfolio .subpage-header h1.entry-title { font-size: 24px!important; padding: 0; }
.single.single-portfolio .casestudy-gray-bg.custom-padding-left { padding: 20px!important; }
body.post-template-new-case-studies-plus-design-format-php .comment-section-wrap { margin-top: 50px; }
.single-portfolio.postid-65397 .cus-pay-social-sec br { display: block; }
.single-portfolio.postid-65397 .cus-pay-social-sec div { width: 100%; }
.single-portfolio.postid-65397 .cus-pay-social-sec { margin-bottom: 0; }
.single-portfolio.postid-65397 .cus-pay-social-sec div:nth-last-child(1) .cus-pay-social-sec-text { margin-bottom: 0; }
.new-casestudy-design-project-overview h4.seb-execution-heading { font-size: 25px!important; }
.single.single-portfolio .casestudy-list-area { padding-bottom: 0; }
.single.single-portfolio.post-template-new-case-studies-plus-design-format-php .slider-rightside.sliderrightside-full-wrap .wrap div#animation { max-width: 90%; margin: 0 auto; }
html body.single.single-portfolio.post-template-new-case-studies-3minus-design-format-php .subpage-header h1.entry-title { font-size: 25px!important; }
.hide-study-desk { flex-wrap: wrap!important; }
.postid-71241 .new-casestudy-design-project-overview h4.seb-execution-heading { font-size: 25px!important; margin-bottom: 20px!important; }
.postid-71553 .graphsection h3 { font-size: 35px; margin: 25px 0 18px 0; }
.postid-71553  .single-portfolio-detail p { padding: 0 0 0; }
.postid-71241 h4.casestudy-heading { padding-top: 0; }
.custom-case-inner-study { font-size: 20px; }
.single.single-portfolio .casestudy-heading-small { justify-content: center; }
body.post-template-new-case-studies-plus-design-format-php .cus-d-stop-row2 { margin-top: 20px; margin-bottom: 20px; }
.casestudy-py { padding: 30px 0 20px; }
.casestudy-heading { font-size: 27px; padding-top: 0!important; padding-bottom: 15px; }
.sliderrightside-full-wrap .count-results-heading h4 { font-size: 32px; padding: 20px 0; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 { display: flex!important; margin: 0 -10px; width: auto; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap { width: 100%; margin-bottom: 15px!important; }
.single.single-portfolio .casestudy-from-client span.from-client { padding: 7px 40px; font-size: 24px; }
.single.single-portfolio .casestudy-from-client .client-review { padding: 65px 40px 25px 30px; background-position: 100% 100%; }
.single.single-portfolio .casestudy-from-client .client-review span.review-coma { min-width: 25px; margin-right: 10px; }
.single.single-portfolio .casestudy-from-client .client-review p { font-size: 17px; line-height: 30px; }
.single.single-portfolio .green-bg-pv { margin: 30px 0 0 0; }
.single.single-portfolio .green-bg-pv h4 { font-size: 25px; padding: 0 0 15px 0; }
.single.single-portfolio .growth-graph-area { padding: 15px 15px 30px; text-align: center; }
.single.single-portfolio .growth-graph-area span.graph-title { padding: 13px 30px; display: inline-block; font-size: 17px; margin: 0 0 30px 0; line-height: 25px; }
.single.single-portfolio .casestudy-heading-small img { max-width: 55px; min-width: 55px; }
.single.single-portfolio .casestudy-list-area .casestudy-gray-bg { max-width: 100%; padding: 20px 25px; }
.single.single-portfolio ul.casestudy-inner-points { padding: 0 20px 15px; }
.show-desktop-img { display: none; }
.show-mobile-img { display: block; }
.new-casestudy-design-format .wrap div#animation .count-wrap .count { min-height: inherit; }
.new-casestudy-design-project-overview .case-gray-bg-wrap { position: relative; }
.new-casestudy-design-project-overview .case-gray-bg-wrap:before { position: absolute; content: ""; background: #f7f7f7; width: 150%; height: 100%; left: -30%; top: 0; z-index: -1; }
.new-casestudy-design-project-overview .case-gray-bg-wrap { padding: 30px 0 10px; }
.cus-d-stop-wrapper h4 { font-size: 25px!important; }
.cus-pay-social-sec { flex-wrap: wrap; }
.cus-pay-social-sec-text { margin-bottom: 30px; }
.postid-71241 .cus-pay-social-sec-text { margin-bottom: 20px; }
.cus-d-stop-wrapper + .slider-rightside.sliderrightside-full-wrap .count-results-heading h4 { padding-top: 0; }
.new-casestudy-design-project-overview .cus-d-stop-cards { margin-bottom: 0; margin-top: 20px; }
.cus-d-stop-row2 { margin-bottom: 0; }
.execution-listing-wrap ul.show-ipad-mobile { padding: 30px 25px; }
.execution-listing-wrap.custom-grey1 ul { width: 100%!important; padding: 30px 25px; }
.single.single-portfolio .slider-leftside.sliderleftside-full-wrap { margin-top: 0!important; }
.execution-listing-wrap { margin-bottom: 0!important; }
.cus-d-stop-wrapper p { margin-bottom: 0; }
.custom-list-wrap .custom-case-results { width: 100%; margin: 0 auto 20px; }
.geoforce-green-wrap .row .col-sm-4, .geoforce-green-wrap .row .col-sm-8 { width: 100%; float: left; }
.execution-listing-wrap { flex-wrap: wrap; width: 100%; }
.execution-listing-wrap ul { width: 100%; margin: 0 auto 20px; padding: 30px 20px; }
.execution-sub-heading { font-size: 20px!important; }
header.entry-header.single-post-header .title-txt { font-size: 30px; }
h4.custom-case-heading, h4.top-post-case-heading { margin-top: 20px; }
html body { overflow-x: hidden; }
body.single.single-portfolio.postid-71303 .green-bg-pv + .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .count, body.single.single-portfolio.postid-71303 .green-bg-pv + .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap .count { min-height: inherit; }
.cus-pay-social-sec div { width: 100%; }
body.single.single-portfolio.postid-65397 .green-bg-pv, body.single.single-portfolio.postid-71303 .green-bg-pv { margin-top: -30px!important; }
body.single.single-portfolio.postid-71303 .execution-listing-wrap ul { margin-bottom: 0; }
body.single.single-portfolio.postid-71303 .execution-listing-wrap ul + ul { padding-top: 0!important; margin-top: -30px; margin-bottom: 20px;}
.new-casestudy-design-project-overview h4.seb-execution-heading { font-size: 25px!important; max-width: 290px; margin: 20px auto; display: table;}
ul.dna-testing-list.hide-mobile,img.hide-desktop-ipad-custom { display: none; }
ul.dna-testing-list.hide-desktop-ipad,  img.show-mobile,.single.single-portfolio.postid-71345 .count-wrap .count .anima-title br { display: block!important; }
.results-wrap { max-width: 100%; }
.single.single-portfolio.postid-71433 .count-wrap { min-height: initial!important; }
.single.single-portfolio.postid-71433 .footer_main_sec { padding-top: 0; }
.single.single-portfolio.postid-71345 img { margin: auto; }
.results-wrap ul.dna-testing-list-custom { flex-wrap: wrap; }
.single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation .count-wrap .anima-title br, .single.single-portfolio .slider-rightside.sliderrightside-full-wrap #animation2 .count-wrap .anima-title br { display: none; }
.single.single-portfolio.postid-71303 h4.seb-execution-heading { margin-top: -30px; }
.single.single-portfolio.postid-71303 .footer_main_sec { padding-top: 0; margin-top: -10px; }
.slider-rightside.sliderrightside-full-wrap.green-bg-pv.custom-case-animate-wrap .count-results-heading { padding: 0 20px; }
.single.single-portfolio.postid-71310 .cus-pay-social-sec, .single.single-portfolio.postid-71345 .cus-pay-social-sec { width: 100%!important; margin: 10px auto!important; }
.single.single-portfolio.postid-71310 .cus-pay-social-sec div, .single.single-portfolio.postid-71345 .cus-pay-social-sec div { width: 100%; }
}
