.flex-section .flex-block.pricing-section{margin:15px 0;display:flex;flex-flow:wrap;box-shadow:0 4px 15px -1px rgba(121,121,121,.4)}.flex-section .flex-block.pricing-section>div{display:inline-block;color:#fff;font-weight:300}.pricing-header{background:#0294a5;font-size:1.1em;width:100%;vertical-align:top}.flex-section .flex-block.pricing-section .pricing-label{display:inline-block;padding:30px 10px 10px 10px;width:100%;text-align:center}.flex-section .flex-block.pricing-section .pricing-tag{background:#35a9b7;font-size:1.1em;position:relative;float:right;padding:35px 25px;width:110px;vertical-align:top}.flex-section .flex-block.pricing-section .pricing-sub-tag{font-size:.5em;text-align:center}.flex-section .flex-block.pricing-section .pricing-content{padding:20px;color:#000}.flex-section .flex-block.pricing-section:nth-child(1) .pricing-content h3{display:none}.flex-section .flex-block.pricing-section .pricing-content h3{margin:10px;color:#0294a5}.flex-section .flex-block.pricing-section div.pricing-tag .mini-tag{font-size:.5em;display:inline-block;position:absolute;top:38px}.flex-section .flex-block.pricing-section .pricing-content h4{margin-top:30px}.flex-section .flex-block.pricing-section .pricing-content ul{margin-top:20px}div.comparison-option{background:#0294a5}.more-features{width:100%}.more-features h3{padding:30px 50px;width:100%;font-weight:300}.more-features .flex-section{padding:0 30px 30px 30px}.more-features .flex-section ul li{font-size:14px;line-height:22px;text-transform:none;color:#000}.more-features h4{padding-left:50px;width:100%}.more-features .feature-block{padding-left:50px;padding-bottom:20px}.more-features .contact-us-line{color:#000;text-transform:none;padding:20px 50px}.more-features ul{margin:0}.pricing-tags{padding-left:50px;padding-bottom:10px}.feature-item{width:100%;display:block;vertical-align:top;font-size:16px;line-height:22px;color:#444}.pricing-comparison-container{overflow-x:auto}.pricing-comparsion-header{position:relative}.plan-item{font-size:16px;border-top:solid 1px #d3d3d3;border-left:solid 1px #d3d3d3;border-right:none}.plan-item.last-plan-item{border-right:solid 1px #d3d3d3}.plan-item-header{position:absolute;right:0;top:0;font-size:0}.testimonial-section{margin:25px 0 0 0}.testimonial-block{margin:25px 0;background-color:#fff;color:#222;padding:20px;width:100%;height:175px;box-shadow:0 4px 15px -1px rgba(121,121,121,.4)}.testimonial-name{color:#c1403d}.testimonial-source{color:gray}.text-tick{color:#0294a5!important}.feature-major{line-height:2rem;font-size:1.1rem;text-align:center}.most-popular-plan{position:absolute;left:0;top:85px;font-size:12.5px;font-weight:bold;background:#ff0!important;color:#222!important;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:left top 0;padding:3px 13px!important;height:23px;width:119px}.most-popular-top-angle{position:absolute;left:83px;top:0;border-top:17px solid #ff0;border-left:17px solid transparent;border-right:17px solid transparent;width:0;height:0}.most-popular-bottom-angle{position:absolute;left:0;top:83px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #ff0;width:0;height:0}.plan-icon-container{width:200px}.pricing-comparison-header{background-color:#e7fafb}.feature-name{max-width:50%}@media(min-width:995px){.flex-section .flex-block.pricing-section{margin:50px 10px;align-items:center}.flex-section .flex-block.pricing-section:nth-child(1) .pricing-content h3{display:block}.flex-section .flex-block.pricing-section .pricing-content{padding:15px;width:100%;height:1175px}.flex-section .flex-block.pricing-section .pricing-content .pricing-more{text-align:center}.flex-section .flex-block.pricing-section .pricing-content .pricing-more a{text-decoration:underline;text-decoration-style:dotted}.flex-section .flex-block.pricing-section .pricing-content ul{line-height:2rem;font-size:1.1rem}div.pricing-header{font-size:1.2em}.flex-section .flex-block.pricing-section div.pricing-tag{padding:30px 25px}.flex-section .flex-block.pricing-section div.pricing-tag .mini-tag{top:35px}.feature-item{width:32%;display:inline-block}.pricing-comparison-container{overflow-x:initial}.pricing-comparsion-header{position:sticky;top:50px;background-color:#fff;z-index:2}.testimonial-block{width:48%}.testimonial-block-even{float:right}}@media(min-width:1200px){.flex-section .flex-block.pricing-section{align-items:unset}div.pricing-header{font-size:1.5em}}@media(max-width:600px){.testimonial-block{min-height:250px}.feature-name{max-width:35%}}