h2.top-t,html body .row .col.section-title h1.top-t{font-family:Nunito;font-style:normal;font-weight:600;font-size:40px;line-height:48px;color:#005cb9}
h2.top-t{margin-top:100px;margin-bottom:48px}
.plan p{padding-bottom:20px}
p.small-bottom{padding:0 0 10px}
.gallery{background:#eee}
p.pricing-currency{font-family:Nunito;font-style:normal;font-weight:600;font-size:20px;line-height:27px;text-align:center;color:#231f20;text-align:right}
.gallery-cell{width:76%;height:auto;margin-right:20px;margin-top:20px;margin-bottom:20px;counter-increment:gallery-cell}
img.logo_plan{margin:0 auto;display:table}
.row .col img.logo_plan2{margin-top:23px;margin-bottom:21px}
div.testimonial-row{margin-top:-110px!important}
p.testimonial{font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;color:#231f20}
p.author{font-family:Nunito;font-style:normal;font-weight:600;font-size:25px;line-height:34px;text-align:center;color:#231f20}
.gallery-cell:before{display:block;text-align:center;line-height:200px;font-size:80px;color:#fff}
p.small-text,ul.features li{font-family:Nunito;font-style:normal;font-weight:600;font-size:18px;line-height:25px;text-align:center;color:#231f20}
ul.features{margin:0 auto;display:table}
ul.features li{text-align:left;background:url(/wp-content/themes/salient-child/img/akar-icons_check.png) no-repeat top left;padding-left:35px;list-style:none;line-height:1.8rem;font-size:18px}
a.but-green{background:#00ce7c;border-radius:5px;font-family:Nunito;font-style:normal;font-weight:700;font-size:14px;line-height:23px;display:table;align-items:center;text-align:center;color:#fff;padding:8px 25px;width:220px;height:40px;margin:0 auto}
div.divider{border:1px solid #ececec;width:100%;height:0;margin:0 auto}
a.but-gray{background:#9e9e9e;border-radius:5px;font-family:Nunito;font-style:normal;font-weight:700;font-size:14px;line-height:23px;display:table;align-items:center;text-align:center;color:#fff;padding:8px 25px;width:220px;height:40px;margin:0 auto 0}
a.but-blue{background:#005cb9;border-radius:5px;font-family:Nunito;font-style:normal;font-weight:700;font-size:14px;line-height:23px;display:table;align-items:center;text-align:center;color:#fff;padding:8px 25px;width:220px;height:40px;margin:51px auto 0}
a.but-small{font-size:14px;font-weight:600;width:158px;margin-top:20px}
p.no-padding-bottom{margin-bottom:0;padding-bottom:0}
p.green{color:#00ce7c}
p.price{font-family:Nunito;font-style:normal;font-weight:600;font-size:60px;line-height:70px;text-align:center;padding-bottom:10px;color:#231f20}
img.pricing-top-image{display:none}
p.price span{font-size:25px;vertical-align:super}
p.price-blue{color:#005cb9}
div.plan{background:#fff;box-shadow:0 4px 18px rgb(0 0 0 / 25%);border-radius:5px;min-height:100px;padding:20px 5px 30px;position:relative;z-index:3;width:100%}
p.black-b{font-family:Nunito;font-style:normal;font-weight:900;font-size:25px;line-height:34px;text-align:center;color:#231f20}
.row .col.section-title{border-bottom:0;padding:30px 0 18px 0}
.gallery-wrap:after{content:'flickity';display:none}
div.overlay-gray{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;border-radius:5px;background:0 0;opacity:.2}
.row .col.section-title h2.section-title{font-family:Nunito;font-style:normal;font-weight:600;font-size:50px;line-height:82px;text-align:center;color:#005cb9}
.features-col{float:left;width:40%}
.row .col h3,body h3{font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;color:#005cb9;line-height:41px;margin-bottom:20px}
li.feature-header,ul.features-list li.feature-header{background:#fff5dc;padding-left:10px}
.plan-col{float:left;width:15%}
ul.features-list li img,ul.plan-features li img{margin:0 auto;display:block;bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
ul.features-list,ul.plan-features{padding-left:0;margin-left:0}
ul.features-list li,ul.plan-features li{font-family:Nunito;font-style:normal;font-weight:600;font-size:18px;line-height:25px;list-style:none;color:#231f20;height:43px;position:relative;border-bottom:2px solid #fff5dc;padding-top:8px;padding-left:25px}
ul.plan-features li{text-align:center;padding-left:0}
ul.plan-features li{border-left:2px solid #fff5dc}
ul.plan-features li:first-child{border-left:0}
ul.plan-features li:last-child{border:0;padding:0}
.faqanswer{display:none;width:98%;padding:10px 20px 10px 30px}
div.line{border:1px solid #f3f3f3;width:100%;height:0;margin:0 auto}
.faqanswer p{font-family:Nunito;font-style:normal;font-weight:400;font-size:18px;line-height:25px}
.white-box{filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25));border-radius:10px;background:#fff;padding:60px 40px}
.togglefaq{text-decoration:none;font-family:Nunito;font-style:normal;font-weight:600;font-size:18px;padding:20px 30px;line-height:20px;display:block;color:#231f20;width:98%;margin-bottom:-1px}
.icon-plus{margin-right:20px;font-size:20px;float:right}
.icon-minus{margin-right:20px;font-size:20px;float:left}
.top-title{margin-bottom:0!important}
.plan-3 .logo_plan{margin-top:25px;margin-bottom:36px!important}
@media(max-width:999px){
.but-small{display:none!important}
.row .col.section-title{padding:30px 0 48px 0}
.flickity-enabled.is-draggable .flickity-viewport{max-height:1200px}
div#row-2{margin-top:-350px!important}
.row .col.section-title h2.section-title{font-weight:600;font-size:25px;line-height:34px}
img.desktop,object.logo{display:none!important}
.plan-2{top:-183px!important;z-index:2!important}
.plan-3{top:-4px!important;z-index:1!important}
.plan-3 img.logo_plan{padding-top:36px}
.flickity-page-dots{position:absolute;width:100%;top:-70px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;height:80px}
.flickity-page-dots .dot.is-selected{color:#005cb9;text-decoration:underline}
.flickity-page-dots .dot{display:inline-block;width:70px;height:20px;margin:0 8px;background:0 0;border-radius:50%;opacity:1;color:#231f20;cursor:pointer;font-size:14px;font-weight:600}
div#row_prices{padding-top:0;padding-bottom:0;left:0;margin-left:-10px;visibility:visible}
h2.top-t,html body .row .col.section-title h1.top-t{font-style:normal;font-weight:600;font-size:25px;line-height:34px;text-align:center}
.flickity-prev-next-button{top:15%}
.flickity-prev-next-button.previous{background:url(/wp-content/themes/salient-child/img/Group_80.png) no-repeat center center;background-size:contain}
.flickity-prev-next-button.next{background:url(/wp-content/themes/salient-child/img/Group_81.png) no-repeat center center;background-size:contain}
.flickity-prev-next-button svg{opacity:0}
}
@media(max-width:767px){
p.pricing-currency{text-align:center}
p.testimonial{font-weight:600;font-size:20px;line-height:27px;text-align:center}
p.author{font-weight:600;font-size:18px;line-height:25px;text-align:center}
.togglefaq{position:relative;padding:20px 38px 20px 20px}
.togglefaq img{position:absolute;top:23px;right:0}
ul.features-list li,ul.plan-features li{font-weight:600;font-size:15px;line-height:20px;height:auto;min-height:80px;padding-bottom:8px}
.plan-3 .logo_plan{padding-top:36px}
}
@media(max-width:320px){
a.but-blue{margin:13px auto 0}
.plan-3{top:0!important;z-index:1!important}
}
@media(min-width:1000px){
div.v-centered{margin-top:60px}
div.text-box-1{width:450px}
div.text-box{max-width:380px;padding-top:100px}
img.mobile{display:none!important}
div#row-2{margin-top:-300px}
div.divider{display:none}
.plan-2{top:514px!important;z-index:2!important}
.plan-3{top:938px!important;z-index:1!important;padding-top:34px!important}
.gallery-wrap:after{content:''}
div.plan{width:100%}
div.gallery-wrap{min-height:1200px}
object.logo{display:block;margin:0 auto;width:103%!important}
div.gallery-cell:nth-of-type(1) object.logo{margin-top:-20px}
div.gallery-cell:nth-of-type(2) object.logo{width:99%!important}
div.gallery-cell:nth-of-type(3) object.logo{width:100%!important;margin-top:15px}
div.plan{position:absolute;top:280px}
.gallery-cell{width:30%;height:auto;margin-right:5%;position:relative;counter-increment:gallery-cell;float:left;margin-top:0}
.gallery-cell:last-of-type{margin-right:0}
}
@media(min-width:1400px){
div.plan{position:absolute;top:342px}
.plan-2{top:575px!important;z-index:2!important}
.plan-3{top:1002px!important;z-index:1!important}
}
@media(min-width:1800px){
div.plan{position:absolute;top:342px}
.plan-2{top:575px!important;z-index:2!important}
.plan-3{top:1002px!important;z-index:1!important}
.plan a.but-blue{margin:55px auto 0}
}