@media only screen and (max-width:800px) {.site-inner {padding-left: 0;padding-right: 0;}}
.services-page .content {max-width: 100%;text-align: center;margin: 0 auto;padding: 80px 0 0 0;}
.services-page .content .entry {margin-bottom: 0;}
.services-page .wrapper {max-width: 1280px;text-align: left;color: #fff;}
.wrapper p:empty {display: none;}
.services-page .wrapper h3 {font-family: Intro,Helvetica,Arial,sans-serif;font-size: 100%;text-align: left;}
.services-page .wrapper .body-text {font-size: 75%;line-height: 2.5rem;text-align: justify;}
.row-1, .row-1 .image, .row-1 .text, .row-2, .row-2 .image, .row-2 .text, .row-3, .row-3 .image, .row-3 .text, .row-4, .row-4 .image, .row-4 .text {height: 400px;min-height: 400px;}
.row-1 {display: flex;background-color: #863353;}
.row-2 {background-color: #323d75;display: flex;}
.row-3 {background-color: #65a292;display: flex;}
.row-4 {background-color: #863353;display: flex;}
@media only screen and (min-width:800px) {.row-1, .row-2, .row-3, .row-4 {flex-direction: row;}}
@media only screen and (max-width:799px) {.row-1, .row-2, .row-3, .row-4 {flex-direction: column-reverse;height: 800px;}}
.row-1 .text, .row-2 .text, .row-3 .text, .row-4 .text {width: 100%;max-width: 442px;height: 100%;display: flex;justify-content: center;align-items: center;padding: 0 10px;margin: 0 auto;}
@media only screen and (min-width:1024px) {.row-1 .text, .row-3 .text {padding-left: 40px;}}
@media only screen and (min-width:801px) and (max-width:1023px) {.row-1 .text, .row-3 .text {padding-left: 20px;}}
@media only screen and (min-width:800px) {.row-1 .text {width: 40%;order: 1;}
	.row-2 .text {width: 48%;order: 2;}
	.row-3 .text {width: 41.5%;order: 1;}
	.row-4 .text {width: 47%;order: 2;}}
@media only screen and (max-width:799px) {.row-1 .text, .row-2 .text, .row-3 .text, .row-4 .text {width: 100%;padding: 0 20px;}
	.row-1-text {order: 2;}
	.row-2-text {order: 2;}
	.row-3-text {order: 2;}
	.row-4-text {order: 2;}
	.services-page .wrapper h3 {text-align: center;}}
@media only screen and (min-width:800px) {.row-1 .image {order: 2;width: 60%;-webkit-clip-path: polygon(0 0,100% 0,100% 100%,20% 100%);clip-path: polygon(0 0,100% 0,100% 100%,20% 100%);}
	.row-2 .image {order: 1;width: 52%;-webkit-clip-path: polygon(0 0,100% 0,80% 100%,0 100%);clip-path: polygon(0 0,100% 0,80% 100%,0 100%);}
	.row-3 .image {order: 2;width: 58.5%;-webkit-clip-path: polygon(0 0,100% 0,100% 100%,20% 100%);clip-path: polygon(0 0,100% 0,100% 100%,20% 100%);}
	.row-4 .image {order: 1;width: 53%;-webkit-clip-path: polygon(0 0,100% 0,80% 100%,0 100%);clip-path: polygon(0 0,100% 0,80% 100%,0 100%);}}
@media only screen and (max-width:799px) {.row-1 .image, .row-2 .image, .row-3 .image, .row-4 .image {width: 100%;}
	.row-1 .image {order: 1;}
	.row-2 .image {order: 1;}
	.row-3 .image {order: 1;}
	.row-4 .image {order: 1;}}
.row-1 .image {background: url("/app/themes/duo48/images/services/row-1-image.jpg") center center no-repeat;}
.row-2 .image {background: url("/app/themes/duo48/images/services/row-2-image.jpg") center center no-repeat;}
.row-3 .image {background: url("/app/themes/duo48/images/services/row-3-image.jpg") center center no-repeat;}
.row-4 .image {background: url("/app/themes/duo48/images/services/row-2-image.jpg") center center no-repeat;}
.services-footer-wrapper {text-align: center;}
.foot-rocket img {margin: 0 0 20px 0;padding-top: 20px;width: 75px;height: auto;-webkit-transform: translatey(0);transform: translatey(0);-webkit-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite;}
@-webkit-keyframes float {0% {-webkit-transform: translatey(0);transform: translatey(0);}
	50% {-webkit-transform: translatey(-20px);transform: translatey(-20px);}
	100% {-webkit-transform: translatey(0);transform: translatey(0);}}
@keyframes float {0% {-webkit-transform: translatey(0);transform: translatey(0);}
	50% {-webkit-transform: translatey(-20px);transform: translatey(-20px);}
	100% {-webkit-transform: translatey(0);transform: translatey(0);}}
.foot-rocket {margin-top: 60px;}
.foot-button {margin: 40px 0;}
@media only screen and (min-width:800px) {.share-after {margin: 40px auto;}}