.entry-content .wp-container-4 p{
    font-weight:100;    
}
.wp-container-17 .wp-block-button .wp-block-button__link{
    font-size: 1.3rem;
    padding: 1.2rem 5.4em;
    margin-top: 42px;
}
.wp-container-20 .wp-block-button .wp-block-button__link{
    font-size: 1.3rem;
    padding: 1.2rem 5.4em;
}
.wp-container-23 .wp-block-button .wp-block-button__link{
    font-size: 1.3rem;
    padding: 1.2rem 5.4em;
    margin-top: 42px;
}
.wp-block-archives:not(.alignwide):not(.alignfull), .wp-block-categories:not(.alignwide):not(.alignfull), .wp-block-code, .wp-block-columns:not(.alignwide):not(.alignfull), .wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull):not(.curved-banner), .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-media-text:not(.alignwide):not(.alignfull), .wp-block-preformatted, .wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .wp-block-quote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-verse, .wp-block-video:not(.alignwide):not(.alignfull) {
    margin-bottom: 0rem;
}
/*.wp-block-archives:not(.alignwide):not(.alignfull), .wp-block-categories:not(.alignwide):not(.alignfull), .wp-block-code, .wp-block-columns:not(.alignwide):not(.alignfull), .wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull):not(.curved-banner), .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-media-text:not(.alignwide):not(.alignfull), .wp-block-preformatted, .wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .wp-block-quote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-verse, .wp-block-video:not(.alignwide):not(.alignfull) {*/
/*    margin-bottom: -0.6rem;*/
/*}*/
.faq-banner-content .wp-block-group__inner-container {
    max-width: 395px;
    font-size: initial;
}
.has-filters .search-table .search__input{
    background-image: none !important;
}
.features .is-style-outline > .wp-block-button__link {
    background: #acd93f03;
    color: #ACD93F;
    border-color: #ACD93F;
}

.features .is-style-outline > .wp-block-button__link:hover {
    border-color: #ACD93F;
    color: #f8f8f8;
    background: #ACD93F;
}
.is-image-bg {
    height: 114%;
}
.d-none{
    display:none;
}
/*.entry-content .curve {
    display: none;
}*/
.wp-container-46.wp-block-group.analyze-wo-compromise.alignfull.group-padded.has-curve-bottom.curve-color-white.mt-0.mb-0 {
     background: #F8F8F8;
}


.wp-container-46.has-curve-bottom.curve-color-white:after {
    background: #fff0;
}

.margin-btm li{
    margin-bottom: 12.5%
}
.bg-price{
    background: url('https://kidas.ecahosting.com/wp-content/uploads/2022/06/young-child-playing-action-video-games-on-computer-2021-10-05-14-20-18-utc-1.png');
    background-position:center center;
    background-repeat: no-repeat;
    background-size:cover;
    padding: 50px 0;
}
.privacy-mrgn{
 margin: -7rem 0 -9rem 0 !important;
   
}
.zindex{
   z-index:2; 
}
.handle-mrgn{
    margin-top:-103px !important;;
}
.sec-game-plan .wp-block-column {
    padding: 20px 20px 20px 20px !important;
}
#rcp_lostpassword_form .reset{
    margin-bottom: 3rem;
    margin-top: 5rem;
}
#rcp_lostpassword_form .reset-txt{
    color:#9E9E9E;
}
.reset-txt2{
    color:#9E9E9E;
    margin-bottom: 6rem !important;
}
.reset-txt2 .signinpage{
    color:#38ADEF;

}
#site-content #post-362 .entry-header {
    background: #FFF;
}
#site-content #post-362 .curve.curve-bottom.header-curve .shape {
    display: none;
}

#site-content #post-362 .entry-header .entry-title, .sec .entry-title {
    color: #000;
}
#rcp_login_form, #rcp_lostpassword_form {
    max-width: 594px;
    margin-bottom: 8rem;
}
#post-2119 .rcp-table td {
    color: #2B2D2F;
    font-size: 23px;
    font-size: 1.3rem;
}
#post-1640 .list-arrow1 li .highlight {
    font-weight: normal;
}
@media (min-width: 992px){
/*.wp-block-cover, .wp-block-cover-image, .sec {*/
/*    padding: 5rem 1rem 0;*/
/*}*/
#post-1640 .entry-content .cust-pad {
    padding: 6rem 1rem 6rem;
}
.sec-services .services .wp-block-column {
    flex-basis: calc(33.33% - 3rem) !important;
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
}
.services .wp-block-column:nth-child(3), .services .wp-block-column:nth-child(5) {
    margin-left: 0 !important;
}
}
@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: wrap;
  }
  #post-1161 img{
    width:95%;
}
}

@media (min-width: 768px){
/*.subscription-features .wp-container-37, .wp-container-38, .wp-container-39{*/
/*    flex-basis: 17% !important;*/
/*}*/
.subscription-features .wp-block-column{
    flex-basis: 17% !important;
}
.subscription-features .wp-block-column:not(:first-child) {
    margin-left: 0;
}
}