.page__content {
    float: left;
    width: 100%;
    height: auto;
}
.cff-benifit-list.floatCss ul li {
    width: calc(50% - 20px);
    /* gap: 40px; */
    display: inline-block;
    margin: 0;
}
.cff-benifit-list.floatCss ul {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    /* margin: 0 -20px; */
}
.hide_image > img,
.hide_image > picture{
    display: none!important;
}
.hide_image .evs-btn{
    display: none;
}

div#video_container picture {
    width: 100% !important;
    display: block;
    position: relative;
}
div#video_container picture img{
    width: 100%!important;
}
.hide_image picture {
  display: none;
}
.cff-md-block-cn.one-time-donation-cff.floatCss {
    margin-top: 0px;
}
.alignCenter-content{ align-items: center; }
.justify-block{ display: flex; justify-content: space-between; }
.justify-center-block{display: flex; justify-content: center; }

.row-cs-direction.row {flex-direction: row-reverse;}
.alignBaseline-content{ align-items: baseline; }

.row-cs-direction.row {
    flex-direction: row-reverse;
}
.cff-gift-block-gt.tas-videoshare-section{
    z-index: 1;
}
.footer-update-blue img.nor_img {
    display: none;
}
.footer-update-blue img.w_img.d-none{
    display: block!important;
}
.footer-update-blue .ftr-social-block img.normal {
    display: none;
}
.footer-update-blue .ftr-social-block img.normal.w_img.d-none {
    display: inline-block!important;
}
.ftr-social-block ul li a:hover img.normal.w_img.d-none {
    display: none !important;
}
.tab2 .tab-item{
    display: none!important;
}
.tab3 .tab-item{
    display: none!important;
}
.tab4 .tab-item{
    display: none!important;
}

.tab2 .tab-2{
    display: block!important;
}
.tab3 .tab-3{
    display: block!important;
}
.tab3 .tab-3{
    display: block!important;
}

.tab1 .tab-item{
    display: none!important;
}

.tab1 .tab-1{
    display: block!important;
}
.tab4 .tab-4{
    display: block!important;
}
.page__content {
    float: left;
    width: 100%;
    height: auto;
}
.elementor-widget-c4f-final-cta .mq-wrapper {
    padding-bottom: 0;
}
.elementor-widget-c4f-final-cta .council-link-list.d-none.d-sm-none.d-md-block {
    position: absolute;
    margin-right: 70px !important;
    bottom: 26px;
}


.rs_page_content {
  pointer-events: none;
  opacity: 0.6;
}
.page__content {
    float: left;
    width: 100%;
    height: auto;
}

.modal-open .articale-content-section-sr {
    z-index: 99;
}
.modal-backdrop.show {
    opacity: .5;
    display: none;
}
.modal {
    z-index: 9999;
    background: rgba(0, 0, 0, 0.5);
}
.modal-open .stiky-article-header{
    opacity: 0;
    visibility: hidden;
}

.parenting-content-section-1 .pcs-wrapper-right {
    padding-left: 0;
}

.single-video .pcs-wrapper-right {
    padding: 0!important;
}
.home-banner.tas-pal-section::before{ background-color: rgba(240, 235, 231, 1); }
.tas-pal-section .banner-photo{ top: 169px;  }
.tas-video{ position: relative; padding-right: 40px;}
.tas-video > img,
.tas-video img{ border-radius: 30px; width: 100%; }
.tas-video.floatCss picture {
    width: 100%;
    display: block;
}

.tas-play{
    position: absolute;
    top: 50%;
    height: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 116px;
}

.tas-pal-section .banner-link{ position: relative; right: auto; top: auto; margin-left: 23px;  transform: none; float: left; display: inline-block;}
.tas-pal-section .banner-link-inner{ min-height: 151px; margin-top: -65px; }

.tas-pal-section .banner-content-inner p{ margin-bottom: 30px; }
.tas-pal-section .banner-content-inner{ padding-bottom: 40px; }
.tas-pal-section .bannaer-gap {
    padding-top: 85px;
}

.tas-banner-shape{ float: right; display: inline-block; margin-top: -40px; z-index: 200; position: relative; z-index: 1; }
.tas-banner-shape img{ max-width: 100%; }

.Equipping-videos-section{ padding: 67px 0px 90px 0px; }
.Equipping-videos-section .op-center-content{ max-width: 945px; padding-bottom: 63px; }
.Equipping-videos-section .op-center-content h2{ color: rgba(0, 110, 116, 1); line-height: 40px; font-size: 36px; }
.tas-image-container img{ width: 100%;  }


.tas-image-container-1{ width: 31%; float: left; display: inline-block; }
.tas-image-container-1 img{ width: 100%; border-radius: 30px; }
.tas-image-container-2{ width: 39%; float: left; display: inline-block; padding: 123px 35px 0px 35px; }
.tas-image-container-2 img{ width: 100%;border-radius: 30px; }

.tas-image-container-3{width: 30%; float: left; display: inline-block; padding-right: 7px; margin-top: 45px;}
.tas-image-container-3 img{ width: 100%; display: block;border-radius: 30px; }


.Equipping-videos-section .container {
    max-width: 1260px;
}

.image-tas-4{ max-width: 178px; width: 100%; float: right; display: block; margin: 37px 0px 37px 0px; }

.tas-video-btn-1{ width: 323px; position: relative; float: right; margin-right: -215px; margin-top: -20px; }
.tas-video-btn-1 a{ display: block; height: 68px; background-color: rgba(50, 26, 14, 1); text-align: center; border-radius: 10px; font-size: 20px; line-height: 68px; color: rgba(255, 255, 255, 1); font-weight: 700; }
.tas-video-btn-1::before{ pointer-events: none; content: ''; position: absolute; width: 166px; height: 215px;background: url(images/tas-shape-2.svg) no-repeat center center; top: -170px; left: 88px;  }


.Conversational-videos{}
.Conversational-videos-top{ background-color: #E9EFE5; padding: 69px 0px 69px 0px; border-radius: 60px 60px 0px 0px; }
.Conversational-videos-bottom-shape img{ display: block; width: 100%; }


.Conversational-videos .op-center-content{ max-width: 945px; padding-bottom: 181px; }
.Conversational-videos .op-center-content h2{ color: rgba(0, 110, 116, 1); line-height: 40px; margin-bottom: 5px; font-size: 36px; }

.Conversational-single-video{ background-color: #fff; padding: 0px 35px 50px 35px; border-radius: 30px; margin: 0px 0px 0px 0px; }
.cs-video-top{ padding: 0px 0px 33px 0px; }
.cs-video-inner{ max-width: 291px; width: 100%; display: block; margin: -85px auto 0; position: relative; border-radius: 30px 30px 0px 0px; overflow: hidden; }
.cs-video-inner > img{ width: 100%; }


.cs-paly-btn{ 
    position: absolute;
    top: 50%;
    height: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 93px;
 }
 .elementor-element.elementor-widget-video_cta_1 {
    position: relative;
    z-index: 1;
}

.cs-content-mid-inner{ max-width: 315px; width: 100%; display: block; margin: 0 auto; overflow: hidden; }
.cs-content-mid-inner h3{ margin: 0px 0px 20px 0px; font-size: 24px; line-height: 28.8px; font-weight: 700; color: rgba(50, 63, 72, 1); text-align: center; }
.cs-content-mid-inner ul{ width: 100%; float: left; display: block; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
.cs-content-mid-inner ul li{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; font-size: 16px; line-height: 25px; font-weight: 400; color: rgba(50, 63, 72, 1);}
.cs-content-mid-inner ul li span,
.cs-content-mid-inner ul li strong{ font-weight: 400; display: inline-block; padding-left: 15px;background: url(images/bullet-pp.svg) no-repeat left 10px; color: rgba(50, 63, 72, 1); }


.cs-content-bottom a{ display: block; position: relative; padding: 16px 50px 16px 105px;  background-color: rgba(50, 26, 14, 1); text-align: left; border-radius: 10px;font-size: 20px; line-height: 24px; font-weight: 700;color: #fff; }
.cs-content-bottom a span{font-size: 18px; line-height: 25.2px; font-weight: 400; }
.cs-content-bottom a span.cs-btn-icon1{ position: absolute; left: -3px; top: -20px; width: 100px; }
.cs-content-bottom a span.cs-btn-icon1 img{ display: block;  }


.cs-content-bottom2 a{ display: block; padding: 16px 105px 16px 50px;  background-color: rgba(50, 26, 14, 1); text-align: left; border-radius: 10px;font-size: 20px; line-height: 24px; font-weight: 700;color: #fff; }
.cs-content-bottom2 a span{font-size: 18px; line-height: 25.2px; font-weight: 400; }
.cs-content-bottom2 a span.cs-btn-icon1{ position: absolute; right: -3px; top: -20px;  width: 100px;}
.cs-content-bottom2 a span.cs-btn-icon1 img{ display: block;  }


.Conversational-videos .container{ max-width: 1060px; }

.tas-videoshare-section .mq-photo-left{ left: -100px; top: -215px; width: 433px; }
.mq-ts-photo-inner{ position: relative; }
.mq-ts-photo-inner::before{ content: ''; position: absolute; z-index: -1; width: 333px; height: 333px;background: url(images/tas-shape-4.svg) no-repeat center center; bottom: -185px; right: -70px; }
.tas-videoshare-section .mq-section::before{ display: none; }
.tas-videoshare-section .mq-center-block{ z-index: 300; background-color: transparent;    padding: 18px 35px 0px 165px; }
.tas-videoshare-section .mq-photo-rt{ bottom: auto; top: -50px; }
.tas-videoshare-section .mq-content{ padding-left: 80px; max-width: 516px; }
.tas-videoshare-section .mq-content h3{ color: rgba(50, 26, 14, 1); }

.tas-videoshare-section .bs_photo {
    position: absolute;
    right: 154px;
    top: -150px;
}
.tas-videoshare-section .mq-section .council-link-list {
    width: auto;
    left: auto;
    right: 200px;
    z-index: 500;
    bottom: 70px;
    /* margin-left: -10px !important; */
    margin-right: 14px;
}
.elementor-widget-video_cta_1 .mq-section {
    padding-bottom: 140px;
}
.elementor-widget-video_cta_1 .mq-wrapper {
    padding: 0;
}
.elementor-widget-video_cta_1 .common-avater-link{
    width: 145px;
}


.benefits-section{ background-color: rgba(252, 248, 239, 1); padding: 80px 0px 50px 0px; }
.benefit-single-block{ margin-bottom: 30px; }
.bd-center-tittle{ padding: 0px 0px 30px 0px; }
.bd-center-tittle h2{margin: 0px 0px 10px 0px; font-size: 36px; line-height: 39px; font-weight: 700; color:rgba(0, 73, 123, 1); text-align: center; }


.benefits-photo-top{ padding-bottom: 91%; position: relative; }
.benefits-photo-top img{
    width: 100%;
    display: block;
    border-radius: 30px !important;
    position: absolute;
    height: 100%;
    object-fit: cover;
    -webkit-transform-style: preserve-3d;
    left: 0px; top: 0px;
}

.benefit-content-info{ padding: 47px 0px 0px 0px; }
.benefit-content-info h3{margin: 0px 0px 20px 0px; font-size: 24px; line-height: 28.8px; font-weight: 700; color:rgba(50, 63, 72, 1); 
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.benefit-content-info p{margin: 0px 0px 0px 0px; font-size: 16px; line-height: 25.6px; font-weight: 400; color:rgba(50, 63, 72, 1);}

.vrs-shape::after{ content: '';position: absolute; width: 160px; height: 140px;background: url(images/rv-shape.svg) no-repeat center center; right: 200px; bottom: 70px; }

.video-review-section{ padding: 80px 0px 0px 0px; }
.vrs-single-block{ z-index: 5; max-width: 780px; width: 100%; padding: 60px 60px 60px 60px; margin-bottom: 30px; border-radius: 30px; background-color: rgba(244, 248, 232, 1); position: relative; }
.vrs-single-block p{margin: 0px 0px 20px 0px; font-size: 20px; line-height: 26px; font-weight: 400; color:rgba(50, 63, 72, 1);}
.vrs-single-block p strong{ font-weight: 700; }
.vrs-single-block p a{ font-weight: 700;color:rgba(50, 63, 72, 1); }

.vrs-photo{ display: block; width: 80px; }
.vrs-photo img{ border-radius: 50%; }

.vrs-user-info{ max-width: 310px; width: 100%; position: absolute; bottom: -70px; left: 60px; }
.vrs-user-info-tittle p{margin: 0px 0px 0px 0px; font-size: 16px; line-height: 32px; font-weight: 700; color:rgba(50, 63, 72, 1);}



.vrs-right-block .vrs-single-block{ float: right; background-color: rgba(240, 235, 231, 1); max-width: 680px; }
.tas-peakers-section-top img{ width: 100%; display: block; }


.tas-speakers-content-section{ background-color: rgba(230, 241, 244, 1); padding: 80px 0px 50px 0px; border-radius: 0px 0px 60px 60px; }
.tas-speakers-section .container{ max-width: 940px; }

.ts-speaker-tittle{ margin-bottom: 60px; }
.ts-speaker-tittle h3{
    margin: 0px 0px 10px 0px;
    font-size: 50px;
    line-height: 50px;
    font-weight: 700;
    color: rgba(50, 26, 14, 1);
    text-align: center;
}
.ts-speaker-tittle p{
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    line-height: 36px;
    font-weight: 400;
    color: rgba(50, 63, 72, 1);
    text-align: center;
}

.tas-single-speaker{ background-color: rgba(250, 250, 250, 1); border-radius: 30px 30px 30px 30px; margin-bottom: 30px; }

.tas-speaker-photo{}
.tas-speaker-photo{ padding-bottom: 97%; position: relative; }
.tas-speaker-photo img{
    width: 100%;
    display: block;
    border-radius: 30px !important;
    position: absolute;
    height: 100%;
    object-fit: cover;
    -webkit-transform-style: preserve-3d;
    left: 0px; top: 0px;
}

.tas-speaker-photo a{ padding-bottom: 97%; position: relative; display: block; width: 100%; float: left; }
.tas-speaker-photo a img{
    width: 100%;
    display: block;
    border-radius: 30px !important;
    position: absolute;
    height: 100%;
    object-fit: cover;
    -webkit-transform-style: preserve-3d;
    left: 0px; top: 0px;
}


.tas-speaker-info{ padding: 19px 30px 30px 30px; }
.tas-speaker-info h3{margin: 0px 0px 0px 0px; font-size: 24px; line-height: 28.8px; font-weight: 700; color:rgba(50, 63, 72, 1);}
.tas-speaker-info h3 a{ display: inline-block;color:rgba(50, 63, 72, 1); }

.tas-speaker-info p{margin: 0px 0px 20px 0px; font-size: 16px; line-height: 25.6px; font-weight: 400; color:rgba(50, 63, 72, 1);}

.Facilitating-section{ padding: 80px 0px 80px 0px; z-index: 50; }
.Facilitating-section .ts-speaker-tittle {
    margin-bottom: 39px;
}

.Facilitating-section::before{ content: '';position: absolute; width: 185px; height: 540px;background: url(images/fsg-shape.svg) no-repeat center center; left: -5px; top: 50px; }
.Facilitating-section::after{ content: '';position: absolute; width: 275px; height: 320px;background: url(images/fsg-shape2.svg) no-repeat center center; right: -5px; bottom: -100px; }

.Facilitating-section .ts-speaker-tittle h3{ color: rgba(0, 73, 123, 1); font-size: 36px; line-height: 39px; margin-bottom: 5px; }
.Facilitating-form-block{ z-index: 200; position: relative; max-width: 580px; width: 100%; margin: 0 auto; display: block; min-height: 503px; background-color: rgba(233, 239, 229, 1); border-radius: 30px; padding: 50px 90px 50px 90px; }


.Facilitating-form-block .select_block.pcs-select-single .chosen-container-single .chosen-single{ border-radius: 0px; }
.Facilitating-form-block .select-width-1 {
    width: 100%;
}

.Facilitating-form-block .pcs-select-block{ padding-right: 0px; width: 100%; float: left; }
.Facilitating-form-block .select_block .chosen-container .chosen-results{ border-radius: 0px; }

.captcha-block-tas{ margin-bottom: 20px; }
.captcha-block-tas img{ max-width: 100%; }


.tas-faq-section{ background-color: rgba(250, 250, 250, 1); border-radius: 60px; padding: 80px 0px 80px 0px; }
.tas-faq-section .accordion-button:not(.collapsed) {
    background-color: rgba(255, 255, 255, 1);
}

.tas-faq-section .accordion-item{background-color: rgba(255, 255, 255, 1);}
.tas-faq-section .accordion-button{background-color: rgba(255, 255, 255, 1);}
.tas-faq-section .accordion-button:not(.collapsed) {
    color: rgba(50, 63, 72, 1);
}

.tas-faq-section .accordion-body p{ color: rgba(50, 63, 72, 1); }
.tas-faq-section .faq-section{ padding-bottom: 0px; }

.tas-faq-section .accordion-button span{ padding-right: 20px; }


.tas-talk-section{}
.tas-talk-section {
    background-position: center bottom;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: 100%;
    width: 100%;
    position: relative;
    min-height: auto;
    padding-bottom: 20.5%;
}
.elementor-widget-video_cta_2 .common-avater-link-inner {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 60px 12px 20px 12px;
    position: relative;
    background-color: #fff;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    min-height: 150px;
}

.tas-talk-block{ max-width: 440px; width: 100%; margin: 0 auto; overflow: hidden; padding: 62px 0px 0px 14px; }
.tas-talk-block h3 {
    margin: 0px 0px 0px 0px;
    font-size: 30px;
    line-height: 39px;
    font-weight: 700;
    color: rgba(50, 26, 14, 1);
}
.tas-talk-block p {
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    line-height: 36px;
    font-weight: 400;
    color: rgba(50, 63, 72, 1);
}


.tas-talk-section .container{ position: relative; }
.tas-talk-section .common-avater-link {
    float: right;
    margin-top: 20px;
    position: absolute;
    right: 110px;
    bottom: -145px;
}


.parenting-content-section-1.evs-section-cs::before{ width: 36%; height: 1333px; }
.evs-top-tittle h2{margin: 0px 0px 30px 0px; font-size: 36px; line-height: 39px; font-weight: 700; color:rgba(0, 73, 123, 1);}

.evs-video-single{ position: relative; margin-bottom: 30px; }
.evs-video-single > img{ width: 100%; }
.evs-btn{
    position: absolute;
    top: 50%;
    height: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 100px;
}

.evs-dsp-block p{margin: 0px 0px 30px 0px; font-size: 16px; line-height: 25.6px; font-weight: 400; color:rgba(30, 30, 30, 1);}

.evs-video-button a {
    display: inline-block;
    height: 56px;
    background-color: rgba(50, 26, 14, 1);
    text-align: center;
    border-radius: 10px;
    font-size: 20px;
    line-height: 56px;
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
    padding: 0px 30px 0px 30px;
}
.single-video .pcs-wrapper-left {
    padding: 0;
}
.single-video .pcs-wrapper-left .evs-content-left.floatCss {
    padding: 0;
    margin: 0;
}
.evs-key-point-single ul {
    margin: 0 !important;
    padding: 0;
}

.single-video .elementor-container.elementor-column-gap-default .elementor-column:first-child {
    padding-right: 20px;
}
.single-video .elementor-container.elementor-column-gap-default .elementor-column:last-child {
    padding-left: 20px;
}
.single-video .elementor-container.elementor-column-gap-default .elementor-column:last-child .elementor-widget-wrap.elementor-element-populated{
    max-width: 100%;
}

.evs-content-left{ padding: 0px 8px 0px 20px; margin-bottom: 40px; }
.evs-inner-cn-top { /*border-bottom: 1px solid rgba(240, 235, 231, 1); padding-bottom: 40px;*/}
.evs-video-list-single{/*border-bottom: 1px solid rgba(240, 235, 231, 1);*/padding: 0px 0px 20px 0px; margin-bottom: 33px;}
.evs-video-list-single::before{ content: ''; position: absolute;  left: 20px; right: 20px; bottom: 0px; height: 1px; background-color: rgba(240, 235, 231, 1);}
.evs-video-list-single:last-child::before{ display: none; }

.evs-list-tittle h3{margin: 0px 0px 30px 0px; font-size: 30px; line-height: 39px; font-weight: 700; color:rgba(30, 30, 30, 1); padding-left: 20px;}


.evs-section-cs .article-single-block{        padding: 0px 20px 20px 20px;}
.evs-section-cs .article-single-inner{    padding: 20px 0px 0px 0px;}



.evs-video-list-single .media-body, .evs-video-list-single .media-left, .evs-video-list-single .media-right {
    vertical-align: middle;
}


.evs-video-list-single .article-single-block .media-left .media-cn-rs-block a > img{ border-radius: 30px; width: 100%; }
.evs-video-list-single:last-child{ border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
.evs-section-cs.rvs-section .pcs-wrapper-right::after{ display: none; }


.tas-fatherhood{ background-color: rgba(252, 248, 239, 1); border-radius: 30px 30px 30px 30px; overflow: hidden; margin-bottom: 40px; }
.tas-fatherhood-block{ padding: 40px 40px 40px 40px; }
.tas-fatherhood-block h3{margin: 0px 0px 10px 0px; font-size: 20px; line-height: 24px; font-weight: 700; color:rgba(50, 63, 72, 1); }
.tas-fatherhood-block p{margin: 0px 0px 20px 0px; font-size: 16px; line-height: 25.6px; font-weight: 400; color:rgba(50, 63, 72, 1); }

.tas-fth-btn a{
    display: block;
    height: 51px;
    background-color: rgba(50, 26, 14, 0.1);
    text-align: center;
    border-radius: 10px;
    font-size: 16px;
    line-height: 51px;
    color: rgba(50, 63, 72, 1);
    font-weight: 700;
    padding: 0px 10px 0px 10px;
    width: 100%;
}

.tas-pth-photo img{ display: block; width: 100%; border-radius: 0px 0px 30px 30px; }



.Equipping-videos-details-section{ padding: 190px 0px 50px 0px;}
.tas-evds-block-top{ display: flex; justify-content: space-between; }

.tas-back-btn a {
    display: inline-block;
    background: rgba(0, 0, 0, 0.05);
    height: 51px;
    border-radius: 10px;
    line-height: 51px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 0px 30px 0px 62px;
    background:rgba(0, 110, 116, 1) url(images/tas-white-arrow.svg) no-repeat left 20px center;
}


.tas-share-btn a{ display: block; width: 60px; height: 60px; border-radius: 10px;background:rgba(0, 73, 123, 1) url(images/tas-share.svg) no-repeat center center; }
.tas-gap-50{ padding-bottom: 50px; }




.tas-login-popup-overlay .backbtn a {
    display: inline-block;
    height: 51px;
    border-radius: 10px;
    line-height: 51px;
    font-size: 16px;
    font-weight: 700;
    color: rgba(50, 63, 72, 1);
    padding: 0px 30px 0px 62px;
    background:rgba(242, 242, 242, 1) url(images/tas-black-arrow.svg) no-repeat left 20px center;

}
.tas-login-popup-overlay .login-with-social ul li:first-child {
    display: inline-block;
}
.tas-login-popup-overlay .login-with-social ul li a:hover {
    background-color: transparent;
}
.tas-login-popup-overlay .login-with-social ul li a:hover img {
    opacity: 1;
}

.tas-login-popup-overlay .login-content-wrapper{  }
.tas-login-popup-overlay .lg-center-text::before{ background-color: rgba(240, 235, 231, 1); }



.tas-sp-photo{ width: 100%; float: left; display: block; text-align: center; margin-bottom: 30px; }
.tas-sp-photo img{ max-width: 100%; }

.tas-login-popup-overlay .login-info{ padding-top: 145px; background: rgba(252, 248, 239, 1) url(images/lginfo-shape-1.svg) no-repeat top center; background-size: 100% auto; }
.tas-login-popup-overlay .login-info::before {
    background: url(images/sp-shape-bottom.svg) no-repeat center bottom;
    height: 250px;
    background-size: 100% auto !important;
}
.modal .lg-submit-btn button.lg-btn-cs.g-recaptcha {
    float: none;
    margin: 0;
}

.evs-video-dt-content{ padding: 40px 0px 20px 0px; }
.evs-video-dt-content  h2{margin: 0px 0px 0px 0px; font-size: 36px; line-height: 39.9px; font-weight: 700; color:rgba(0, 73, 123, 1);}
.evs-video-dt-content  h3{margin: 0px 0px 30px 0px; font-size: 24px; line-height: 28.8px; font-weight: 700; color:rgba(30, 30, 30, 1);}
.evs-video-dt-content  p{margin: 0px 0px 20px 0px; font-size: 16px; line-height: 25.6px; font-weight: 400; color:rgba(30, 30, 30, 1);}




.Equipping-videos-details-section .pcs-wrapper-right{ padding: 104px 0px 0px 15px; }
.tas-evd-scroll-section{ border:1px solid rgba(240, 235, 231, 1); border-radius: 30px; padding: 10px 0px 0px 0px; margin-bottom: 40px; overflow: hidden; }
.tas-evd-rt-tittle{ font-size: 16px; line-height: 19.2px; color: rgba(30, 30, 30, 1); font-weight: 700; margin-bottom: 10px; padding: 10px 20px 0px 30px; }
.tas-evd-single-vd {}
.tas-evd-single-vd a{ display: block; width: 100%; float: left; padding: 6px 15px 6px 30px; }
.tas-evd-single-vd a:hover{ background-color: rgba(240, 235, 231, 1); }

.tas-evd-single-vd  .media-body, .tas-evd-single-vd  .media-left, .tas-evd-single-vd  .media-right {
    vertical-align: middle;
}
.tas-evd-single-vd .media-left .media-cn-rs-block {
    display: block;
    width: 100px;
    position: relative;
}

.tas-evd-single-vd .media-left .media-cn-rs-block > img {
    border-radius: 12px;
    width: 100%;
}
.tas-evd-single-vd .play-button-mid{ width: 40px; }
.tas-evd-single-vd .play-button-mid img{ display: block; width: 100%; }

.tas-evd-single-vd .article-content h3 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    line-height: 19.2px;
    font-weight: 400;
    color: rgba(50, 63, 72, 1);
}


.tas-evd-single-vd .article-content{ padding-left: 10px; }

.tas-evd-scroll-wrapper-inner{ overflow: hidden; height: 460px; }




.mCSB_outside + .mCSB_scrollTools {right: 0px; top: 10px;}
.mCSB_scrollTools{ opacity: 1; }
.mCSB_scrollTools{ width: 8px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #321A0E; }
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 7px;
}



.evs-key-point-single{ background-color: #FCF8EF; padding: 30px 272px 30px 30px; position: relative; border-radius: 30px; min-height: 280px; margin-bottom: 40px; }
.evs-key-point-single h3{ font-size: 20px; line-height: 24px; color: rgba(50, 63, 72, 1); font-weight: 700; margin: 0px 0px 10px 0px; }
.evs-key-point-single ul{}
.evs-key-point-single ul li{ width: 100%; float: left; display: block; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 26px;background: url(images/key-point-arrow.svg) no-repeat left 6px; font-size: 16px; line-height: 26px; color: rgba(50, 63, 72, 1); font-weight: 400; }


.key-pont-graphics{ position: absolute; right: 0px; bottom: 0px; }
.evs-coment-btn a{ display: inline-block; padding: 0px 56px 0px 24px; height: 58px; line-height: 58px; background: #fff url(images/coment-arrow.svg) no-repeat right 15px center; font-size: 16px; font-weight: 500; color: rgba(0, 103, 137, 1); border-radius: 20px;+
-webkit-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.2);
box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.2);
 }






.parenting-content-section-1.conversational-video-wrapper::before {
    background: rgba(252, 248, 239, 1) url(images/tas-sb-bottom-shape.svg) no-repeat bottom center;
}

.conversational-video-wrapper .tas-fatherhood{ background-color: rgba(250, 250, 250, 1); }


.evs-key-point-single.evs-nographics{  padding: 30px 30px 0px 30px;}
.evs-key-point-single.evs-nographics ul { margin-bottom: 40px; }

.tas-fatherhood.tas-fth-bg-2 {
    background-color: rgba(250, 250, 250, 1);
}
.tas-fatherhood.tas-fth-bg-3 {
    background-color: rgba(230, 241, 244, 1); 
}




.tas-faq-section::after {
    content: '';
    position: absolute;
    width: 160px;
    height: 155px;
    background: url(images/faq-shape-2.svg) no-repeat center center;
    right: 110px;
    bottom: 200px;
}


.tas-faq-section .faq-content{ position: relative; z-index: 10; }


.wrapper{ position: relative; }


.tas-donation-quick{ width: auto; position: absolute; bottom: 40px; right: 40px; z-index: 20; }
.tdq-block{ padding: 10px; background-color: rgba(0, 73, 123, 0.2); border-radius: 20px;}

.tdq-donation{ float: left; display: inline-block; }
.tdq-donation a{ display: inline-block; height: 40px; line-height: 40px; padding: 0px 20px 0px 20px; border-radius: 10px; background-color: rgba(149, 191, 27, 1); font-size: 14px; font-weight: 700; color: rgba(255, 255, 255, 1); }

.tdq-extend{ float: right; display: inline-block; width: 90px; text-align: center; padding-top: 6px; }
.tdq-extend a{display: block; text-align: center; width: 100%; height: 28px; line-height: 28px; padding: 0px 10px 0px 26px; border-radius: 10px; background: rgba(252, 248, 239, 1) url(images/expand-arrow.svg) no-repeat left 15px center; font-size: 10px; font-weight: 700; color: rgba(50, 26, 14, 1);}
.tdq-donation {
    margin-right: 10px;
}


.tdqexpand-block{ width: 448px; position: fixed; right: 40px; bottom: 40px;  }
.tdqexpand-block-inner{min-height: 296px; background-color: rgba(0, 73, 123, 1); padding: 25px 30px 25px 135px; border-radius: 20px;}
.tdqexpand-block-inner::before{ content: ''; background: url(images/tdq-shape-1.svg) no-repeat center center; width: 175px; height: 250px; position: absolute; left: -60px; top: -2px;}
.tdqexpand-block-inner::after{ content: ''; background: url(images/tdq-shape-2.svg) no-repeat center center; width: 90px; height: 85px; position: absolute; right: -25px; bottom: 85px;}

.tdqexpand-block-inner p{font-size: 14px; line-height: 19.6px; color: #fff; font-weight: 400; margin: 0px 0px 20px 0px;}
.tdqexpand-block-inner p strong{ font-weight: 700; }
.tdqexpand-block-inner p a{ font-weight: 700; color: #fff; }

.tdq-dn-btn{ margin-bottom: 20px; z-index: 10; }
.tdq-dn-btn a{display: inline-block; height: 40px; line-height: 40px; padding: 0px 20px 0px 20px; border-radius: 10px; background-color: rgba(149, 191, 27, 1); font-size: 14px; font-weight: 700; color: rgba(255, 255, 255, 1);}

.tdqexpand-block-inner h5{font-size: 10px; line-height: 14px; color: #fff; font-weight: 400; margin: 0px 0px 0px 0px;}



.parenting-content-section-1.rvs-section.evs-section-cs {
    padding-bottom: 80px;
}




.tdq-clolapse-btn{width: 90px; text-align: center;  position: absolute; right: 26px; top: -13px; }
.tdq-clolapse-btn a{display: block; text-align: center; width: 100%; height: 28px; line-height: 28px; padding: 0px 10px 0px 26px; border-radius: 10px; background: rgba(252, 248, 239, 1) url(images/clp-arrow.svg) no-repeat left 15px center; font-size: 10px; font-weight: 700; color: rgba(50, 26, 14, 1);}





























































































































/*======================================= popup ================================*/

.tas-login-popup-overlay .modal-dialog{width: 1030px;max-width: 94%;margin: 30px auto;}
.tas-login-popup-overlay .modal-content{border: none;box-shadow: none;border-radius: 0;border-radius: 8px; padding: 0px 0px 0px 0px; position: relative; background-color: transparent;border-radius: 60px; overflow: hidden;}
.tas-login-popup-overlay .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.subscribe-overlay .btn-close {width: 34px;height: 34px;position: absolute;right: 44px;
    top: 44px;background: url(images/close-3.svg) no-repeat center center;opacity: 1;z-index: 99;border-radius: 50%;border:none;}
.tas-login-popup-overlay .modal-body {padding: 80px 0px 177px 0px; position: relative;}

.tas-login-popup-overlay .btn-close:focus{ outline: 0; box-shadow: none; border:none; }



.tas-login-popup-overlay .login-wrapper .col-lg-7.col-md-7{ width: 66%; }



body .became-cff-section {
    padding: 60px 0px 110px 0px;
}



/*======================================== Responsive Design =============================*/
@media only screen and (max-width: 360px) {



}
@media only screen and (max-width: 414px) {
   
}
@media only screen and (max-width: 413px) {


}

@media only screen and (max-width: 429px) {


   
    



}



@media only screen and (max-width: 479px) {


.cs-content-bottom a span.cs-btn-icon1{ width: 60px; }
.cs-content-bottom a span.cs-btn-icon1 img{ }
.cs-content-bottom2 a span{ font-size: 14px; }
.cs-content-bottom2 a span.cs-btn-icon1{ width: 60px; }


.evs-key-point-single{    padding: 30px 15px 280px 15px;}
.tas-back-btn{ padding-right: 10px; }
.tas-back-btn a{padding: 13px 15px 13px 50px; height: auto; line-height: 24px; }

.tdqexpand-block{ width: 300px; }
.tdqexpand-block-inner p{ font-size: 12px; line-height: 16px; }
.tdqexpand-block-inner{    padding: 25px 15px 25px 90px;}
.tdqexpand-block-inner::before{ width: 85px; background-size: 85px; background-position: top center; left: -12px; }


    
}

@media only screen and (min-width: 480px) and (max-width: 639px) {

    
.cs-content-bottom a{ font-size: 14px; }
.cs-content-bottom2 a{ font-size: 14px; }


.evs-key-point-single{    padding: 30px 15px 280px 15px;}
.tas-back-btn{ padding-right: 10px; }
.tas-back-btn a{padding: 13px 15px 13px 50px; height: auto; line-height: 24px; }

.tdqexpand-block{ width: 400px; }
.tdqexpand-block-inner p{ font-size: 12px; line-height: 16px; }



    
}

@media only screen and (min-width: 520px) and (max-width: 639px) {

   

}

@media only screen and (min-width: 640px) and (max-width: 767px) {

.tas-back-btn{ padding-right: 10px; }
.tas-back-btn a{padding: 13px 15px 13px 50px; height: auto; line-height: 24px; }






    
}



@media only screen and (max-width: 767px) {
.cff-benifit-list.floatCss ul li {
    width: 100%;
    /* gap: 40px; */
    display: inline-block;
    margin: 0 0 20px;
}
.cff-benifit-list.floatCss ul {
    display: block;
    flex-wrap: wrap;
    /* margin: 0 -20px; */
}
body .cff-banner .bannaer-gap {
  padding-top: 30px;
  padding-left: 6px;
  padding-right: 6px;
}
body .cff-banner .banner-content-inner p {
  margin-bottom: 25px;
  font-size: 20px;
  line-height: 36px;
}
body .cff-photo {
  margin-top: 5px!important;
}
body .home-banner.cff-banner {
  padding-bottom: 5px!important;
}
body .home-banner.cff-banner {
  padding-bottom: 5px!important;
  margin-bottom: 135px!important;
}
body .cff-hm-tittle h2 {
  margin: 0px 0px 10px 0px;
  text-align: center;
  font-size: 26px;
  line-height: 28px;
  color: rgba(0, 110, 116, 1);
  font-weight: 700;
}
body .single-cff-block {
margin-top: 148px!important;
}
body .sgs-block{
    margin-bottom: 0;
}
body .elementor-widget-ways-to-become-champions {
  padding-left: 19px;
  padding-right: 19px;
}

body .eapps-social-share-buttons-mobile-layout .eapps-social-share-buttons-inner {
    visibility: visible!important;
    opacity: 1!important;
    width: 100%;
    text-align: left!important;
    max-height: 208px;
    overflow-y: auto;
}
body .eapps-social-share-buttons-mobile-layout .eapps-social-share-buttons-mobile-button-open {
    display: none !important;
}
.elementor-widget-video_cta_1 .council-link-list.d-block.d-md-none {
    display: none !important;
}
.tas-videoshare-section .mq-photo-rt {
    bottom: auto;
    top: 0;
}
.elementor-widget-video_cta_1 .council-link-list.d-none.d-sm-none.d-md-block{
    display: block!important;
}
.elementor-widget-video_cta_1 .council-link-list.d-none.d-sm-none.d-md-block {
    display: block !important;
    position: absolute;
    bottom: -87px;
    padding-bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    margin: 0 !important;
}
.elementor-widget-video_cta_1 .tas-videoshare-section.floatCss {
    padding-bottom: 130px;
}



.elementor-widget-video_cta_1 .council-link-list.d-block.d-md-none {
    display: none !important;
}
.tas-videoshare-section .mq-photo-rt {
    padding: 40px 0px 0px 0px;
    float: left;
    top: auto;
}


.Equipping-videos-details-section.floatCss .evs-coment-btn.floatCss {
    margin-top: 20px;
}
.Equipping-videos-details-section {
    padding-bottom: 40px !important;
}
.elementor-widget-video_cta_1 .mq-section {
    padding-bottom: 0;
}
.single-video .elementor-container.elementor-column-gap-default .elementor-column:last-child {
    padding-left: 0px;
}
.single-video .elementor-container.elementor-column-gap-default .elementor-column:first-child {
    padding-right: 0px;
}
.parenting-content-section-1.evs-section-cs.rvs-section {
    padding-left:10px;
    padding-right:10px;
}
.elementor-widget-video-playlist-item {
    padding-left: 20px;
    padding-right: 20px;
}

.home-banner.tas-pal-section{
    background-color: rgba(240, 235, 231, 1);
}
.tas-talk-block{
    max-width: 100%;
}
.tas-talk-section .common-avater-link {
    float: right;
    margin-top: 20px;
    position: relative;
    right: auto;
    bottom: 0;
    float: right !important;
    padding-left: 15px;
}
.tas-talk-section{
    padding-bottom: 12%;
}
.tas-login-popup-overlay .login-content-wrapper {
  margin-top: 30px;
}
.login-wrapper .backbtn {
  margin-bottom: 30px;
}
    .vrs-single-block p{
        font-size: 16px;
    }
        .cs-content-bottom a span.cs-btn-icon1 img {
        width: 60px;
    }
        .cs-content-bottom2 a span.cs-btn-icon1 img {
        width: 60px;
    }
.tas-talk-section{
    background-size: 100% auto;
    min-height: auto;
    background-size: 100% auto;
    background-position: bottom center;
}
.cs-content-bottom a span.cs-btn-icon1,
.cs-content-bottom2 a span.cs-btn-icon1 {
    position: absolute;
    left: 50%;
    top: -20px;
    width: 60px;
    transform: translateX(-50%);
}
.play-button-mid {
    width: 50px;
    height: 50px;
}
    .cs-content-bottom a {
        font-size: 14px;
        padding: 40px 20px 15px 20px;
    }
.cs-content-bottom a span{ font-size: 14px; line-height: 20px; }
    .cs-content-bottom2 a {
        font-size: 14px;
        padding: 40px 20px 15px 20px;
    }
.tas-banner-shape{ display: none; }
.tas-pal-section .banner-link {
    /* margin-left: -78px; */
    bottom: 30px;
    height: 162px;
    left: 50%;
    margin: 82px 0 0px;
    transform: translateX(-50%);
}
    .image-tas-4 {
        margin: 20px 0px 20px 0px;
        max-width: 100%;
    }
.tas-video{ padding-right: 0px; }

.tas-pal-section .banner-photo {
    top: auto; margin-bottom: -180px;
}

.tas-image-container-1{ width: 100%; float: left; display: block; }
.tas-image-container-2 {
    width: 100%;
    float: left;
    display: inline-block;
    padding: 0px 0px 20px 0px;
}

.tas-image-container-3{ width: 100%; float: left; display: block; padding-right: 0px; }
.tas-video-btn-1{ margin: 0px auto; width: 100%; margin-top: 20px;}
.tas-video-btn-1 a{ display: block; margin: 0 auto; width: 321px; }
.tas-video-btn-1::before{ left: 50%; margin-left: -133px; }

.Equipping-videos-section {
    padding: 100px 18px 40px 18px;
}

.Equipping-videos-section .op-center-content{ padding-bottom: 15px; }
.image-tas-4{    margin: 20px 0px 20px 0px;}
.Conversational-single-video{  margin-top: 115px; }
.Conversational-videos .op-center-content{ padding-bottom: 0px; }
.Conversational-videos{ padding: 0px 0px 0px 0px; }
.Conversational-videos-top{    padding: 30px 18px 30px 18px;}




.tas-videoshare-section .mq-section .council-link-list {
    width: auto;
    left: auto;
    right: auto;
    z-index: 500;
    bottom: auto;
    position: relative;
}

.tas-videoshare-section .mq-content{ padding-left: 0px; }
.tas-videoshare-section .mq-center-block{ padding: 0px 30px 0px 30px; }
.mq-wrapper {
    padding: 0px 0px 156px 0px;
    position: relative;
}

.tas-videoshare-section .mq-photo-rt{  padding: 40px 0px 0px 0px; }


.benefits-section {
    background-color: rgba(252, 248, 239, 1);
    padding: 40px 18px 10px 18px;
}
.benefit-content-info h3{ font-size: 20px; line-height: 24px; height: auto !important; margin-bottom: 10px; }
.benefit-content-info {
    padding: 15px 0px 0px 0px;
}


.tas-speakers-content-section{ padding: 40px 18px 20px 18px; border-radius: 0px 0px 60px 60px; }
.ts-speaker-tittle h3{ font-size: 36px; line-height: 42px; }


.Facilitating-form-block{ padding: 50px 30px 50px 30px;}


.vrs-single-block{padding: 30px 20px 30px 20px;}
.vrs-single-row{ padding-bottom: 60PX; }
.vrs-user-info{ left: 30PX; }
.video-review-section {
    padding: 40px 18px 0px 18px;
}

.tas-faq-section {

    padding: 40px 0px 30px 0px; z-index: 300;
}

.tas-faq-section .faq-content{ padding-left: 18px; padding-right: 18px; }
.tas-talk-section .common-avater-link {
    float: right;
    padding-top: 40px;
}
.tas-talk-block{    padding: 30px 18px 0px 18px;}
.tas-talk-block h3{ font-size: 24px; line-height: 26px; }


.evs-top-tittle h2{ font-size: 30px; line-height: 36px; }
.evs-content-left {
    padding: 0px 0px 0px 0px;
    margin-bottom: 20px;
}

.evs-section-cs .article-single-block {
    padding: 0px 0px 20px 0px;
}


.evs-section-cs .pcs-wrapper-right::before {
    display: none;
}
.evs-list-tittle h3{ padding-left: 0px; font-size: 24px; line-height: 30px; }
.evs-section-cs .pcs-wrapper-right {
    padding: 20px 18px 20px 18px;
    background-color: #FAFAFA;
}

.evs-video-button a{ font-size: 18px; }

.Equipping-videos-details-section{ padding: 132px 30px 50px 30px;}


.Equipping-videos-details-section .pcs-wrapper-right {
    padding: 40px 0px 0px 0px; margin-top: 20px; background-color: transparent;
}

.Equipping-videos-details-section .pcs-wrapper-right::before{ display: none; }
.Equipping-videos-details-section .pcs-wrapper-right::after{ display: none; }

.tas-image-container-3{ margin-top: 0px; }




}
@media only screen and (min-width: 768px) and (max-width: 991px) {
body .eapps-social-share-buttons-mobile-layout .eapps-social-share-buttons-inner {
    visibility: visible!important;
    opacity: 1!important;
    width: 100%;
    text-align: left!important;
    max-height: 208px;
    overflow-y: auto;
}
body .eapps-social-share-buttons-mobile-layout .eapps-social-share-buttons-mobile-button-open {
    display: none !important;
}
.tas-talk-section .common-avater-link{
    right: 0;
}
.Equipping-videos-details-section.floatCss {
    padding-left: 30px;
    padding-right: 30px;
}
.tas-pal-section .banner-link{ margin-left: 5px; }
.tas-banner-shape{ width: 150px; }



.cs-content-bottom a{ font-size: 17px; }
.cs-content-bottom2 a{ font-size: 17px; }



.tas-videoshare-section .mq-photo-left{ width: 200px;    left: -50px;top: -105px; }
.mq-ts-photo-inner::before{ width: 150px; height: 150px; background-size: 100%; bottom:-44px; right: -34px; }
.tas-videoshare-section .mq-photo-rt{ width: 200px; }
.tas-videoshare-section .bs_photo {
    position: absolute;
    right: 64px;
    top: -100px;
}
.tas-videoshare-section .mq-section .council-link-list {
    width: auto;
    left: auto;
    right: 50px;
    z-index: 500;
    bottom: 90px;
}
.tas-videoshare-section .mq-content {
    padding-left: 10px;
    max-width: 370px;
}

.benefit-content-info h3{ font-size: 20px; line-height: 24px; }


.tas-speaker-info {
    padding: 19px 15px 30px 15px;
}

.vrs-single-row{ margin-bottom: 60px; }



.parenting-content-section-1.evs-section-cs::before {
    width: 35.4%;
}

.tas-fatherhood-block {
    padding: 40px 20px 40px 20px;
}
.evs-content-left {
    padding: 0px 0px 0px 20px;
}


.evs-video-list-single .article-single-block .media-left .media-cn-rs-block {
    width: 170px;
}
.evs-video-list-single .article-content h3{ font-size: 16px; line-height: 22px; }



.tas-login-popup-overlay .login-content-wrapper{    padding: 50px 25px 50px 25px;}
.tas-login-popup-overlay .login-info{    padding: 118px 25px 118px 25px;}

.tas-login-popup-overlay .login-wrapper .container {
    max-width: 1030px; width: 100%;
}


.evs-key-point-single{    padding: 30px 30px 280px 30px;}



.tas-back-btn{ padding-right: 10px; }
.tas-back-btn a{padding: 13px 10px 13px 50px; height: auto; line-height: 24px; }






}

@media only screen and (min-width: 875px) and (max-width: 991px) {
    

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.page-template-champions-template .donation-submit{
    font-size: 14px;

}
.Equipping-videos-details-section.floatCss {
    padding-left: 30px;
    padding-right: 30px;
}
.tas-pal-section .banner-link{ margin-left: 5px; }
.tas-banner-shape{ width: 250px; }

.cs-content-bottom a{ font-size: 17px; }
.cs-content-bottom2 a{ font-size: 17px; }

.tas-videoshare-section .mq-photo-left{ width: 250px;    left: -50px;top: -185px; }
.mq-ts-photo-inner::before{ width: 200px; height: 200px; background-size: 100%; bottom:-79px; right: -48px; }
.tas-videoshare-section .mq-photo-rt{ width: 250px; }
.tas-videoshare-section .bs_photo {
    position: absolute;
    right: 100px;
    top: -130px;
}
.tas-videoshare-section .mq-section .council-link-list {
    width: auto;
    left: auto;
    right: 109px;
    z-index: 500;
    bottom: 118px;
}

.vrs-single-row{ margin-bottom: 60px; }


.parenting-content-section-1.evs-section-cs::before {
    width: 35.4%;
}

.tas-fatherhood-block {
    padding: 40px 20px 40px 20px;
}



    
}

@media only screen and (min-width: 1120px) and (max-width: 1199px) {

    

}


@media only screen and (min-width: 1200px) and (max-width: 1239px) {








}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {



.parenting-content-section-1.evs-section-cs::before {
    width: 34%;
}


  




}

@media only screen and (min-width: 1240px) and (max-width: 1339px) {

   

}



@media only screen and (min-width: 1340px) and (max-width: 1439px) {

    

}



@media only screen and (min-width: 1440px) and (max-width: 1500px) {

    

}



@media only screen and (min-width: 992px){


    

}



@media only screen and (min-width: 1200px){






}



@media only screen and (min-width: 1440px){







}

@media only screen and (min-width: 1441px){

   


}

@media only screen and (max-width: 1439px){
    

}


@media only screen and (max-width: 1440px){

    
    

    

}

@media only screen and (min-width: 1441px) and (max-width: 1550px) {
.parenting-content-section-1.evs-section-cs::before {
    width: 37%;
}
   

}
@media only screen and (min-width: 1551px) and (max-width: 1650px) {
.parenting-content-section-1.evs-section-cs::before {
    width: 38%;
}
   

}
@media only screen and (min-width: 1651px) and (max-width: 1920px) {
.parenting-content-section-1.evs-section-cs::before {
    width: 39%;
}
   

}
@media only screen and (min-width: 1921px){

 .parenting-content-section-1.evs-section-cs::before {
    width: 39%;
}   
    

    

}

