body{
    font-family: 'Lato', sans-serif;
/* font-family: 'Open Sans', sans-serif; */
}
section.tufti-section {
 
    padding:90px 0 0px;    background-position: center right;
}
section#tuft-page{
    background: url(https://www.transurfing.us/wp-content/uploads/2021/10/Tufti-Header.jpg) NO-REPEAT;
    background-size: cover;
    background-position: 100% 0;
    background-color: #f8f8f8;
}
section.tufti-centercolom-two-colom.tufti-pg .inner-img-centercol.second h2 {
    padding: 0;
}
.tufti-colom {
    padding-top: 15%;
}
.tufti-colom h2 {
    font-size: 21px;
    color: #4a4a4a;
}
.tufti-colom h1 {
    font-size: 25px;
    color: #f22116!important;
}
.inner-tufti-img {
    text-align: center;
}
.inner-tufti-img img {
    width: 110px;
}
.tufti-colom.bottom {
    padding-top: 45px;
}
.tufti-colom.bottom h1 {
    font-size: 46px;
    color: #E02B20;
}
.tufti-colom.bottom h3 {
    font-size: 20px;
}
a.btn-enroll {
    color: #FFFFFF!important;
    letter-spacing: 3px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #D41972;
    margin: 28px auto;
    display: block;
    width: 242px;
    text-align: center;
    padding: 13px 0;
    font-size: 20px;
    text-decoration: none;
}
section.center-bg-text h2 {
    font-size: 18px;
}
a.btn-enroll:hover {
    background: #f22116 !important;
}
section.min-tab-section-page.page-tufti-only button.accordion-button {
    color: #E02B20!important;
}
section.center-bg-text {
    background-image: radial-gradient(circle at center,#5a0c1c 0%,#c80e04 100%)!important;
    color: #fff;
    padding: 20px;
}
section.tufti-centercolom-two-colom {
    background: #fbfbf9;
}
.inner-img-centercol img {
    width: 100%;
}
.inner-img-centercol.second {
    background: #fff;
    padding: 31px;
    margin: 50px 0;
}
.inner-img-centercol.second h2 {
    color: #E01F45;
    font-size: 25px;
}
.inner-img-centercol.second h3 {
    color: #E01F45;
    font-size: 19px;
}
section#shadows {
    box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
    background: #fff;
}
.inner-img-centercol.padding {
    padding: 20% 21px;
}
section.youll-learn-section {
    color: #fff;
    background: #000;
    padding: 50px 0;
}
.inner-youll-colom img {
    width: 20px;
    margin-right: 10px;
  }
  .img span {
    display: inline-block;
    width: 90%;
    line-height: 36px;
    float: left;
  }
  .img img {
    width: 21px;
    margin: 12px;
    float: left;
    display: inline-block;
  }
  .img {
    display: inline-block;
    width: 100%;
}
span.video-icon-img {
    width: 6%;
    float: left;
}
.inner-youll-colom h2 {
    color: #E01F45;
    margin: 20px 0;
}
section#tufti-exercises .inner-img-centercol.second {
    background: transparent;    padding: 100px ​0 0;
}
section#tufti-exercises .inner-img-centercol.padding img {
    width: 60%;
}
.inner-coloms-div {
    text-align: center;
}
.inner-coloms-div img {
    width: 80%;
}
.inner-coloms-div h4 {
    font-weight: 700;
    color: #E02B20!important;
    text-align: center;
    font-size: 18px;
}
.row.second-row h1 {
    padding: 0px 0 30px;
}
section.you-get h1, section.you-get h3 {
    color: #E02B20;
    padding: 10px 0;
    margin: 0;
}
.accordion-item {
    margin: 11px 0;
}
.accordion-item, .accordion-header, button.accordion-button {
    background: #f4f4f4 !important;
}
button.accordion-button {
    color: #1DB3A6!important;
}
.reality-inner-col-dv.text-white.text-center b{
    color: #4a4a4a;
}
.reality-inner-col-dv.text-white.text-center h1 {
    color: #e02b20;
}
.reality-inner-col-dv.text-white.text-center img {
    width: 12%;
}
section.tufti-section {
    background-size: cover;
    padding: 0;
}
.tufti-colom.mo-head.text-center.cstm {
    padding-top: 80px !important;
}
section.tufti-centercolom-two-colom.cstmss .inner-coloms-div img {
    width: 50%;
    margin-top: 30px;
}
img.for-mibile-bnr {
    display: none;
}
a.btn-enroll.bg-colors:hover {
    background: #6ed5cd !important;
    color: #000 !important;
}
section.center-bg-text.mo h2 {
    font-size: 25px;
}
.background-fx {
    background: url(https://www.transurfing.us/wp-content/uploads/2021/10/background-scroll-3.jpg) no-repeat !important;
    background-attachment: fixed !important;    background-size: cover !important;
}
.background-fxed {
    background: url(https://www.transurfing.us/wp-content/uploads/2021/10/background-scroll.jpg) no-repeat !important;
    background-attachment: fixed !important;    background-size: cover !important;
}
section.tufti-centercolom-two-colom.cstmss.background-fxed .row {
    padding: 0 13%;
}
.et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light h2 {
    font-size: 20px;
}
section#tufti-exercises h2 {
    font-size: 22px;
}
span.et_pb_testimonial_author {
    font-weight: 800;
    color: #084e4d;
}
section.course-fee-go-section.background-fx.pt h1 {
    padding: 27px 0;
}
section.course-fee-go-section.background-fx.pt h1 span {
    margin: 0 !important;
}
section.momoney-section.cstm-white-bg .white-bg-mony {
    width: 86%;
    margin: 0 auto;
}
section.course-fee-go-section.background-fx .row.cstm-pt-here {
    padding: 0 150px;
}
.row.heading-font .tufti-colom.mo-head {
    padding-top: 5%;
}
section.tufti-centercolom-two-colom.cstmss.instit.background-fxed,
section.full-width-section-main.tufti-centercolom-two-colom.cstmss.background-fxed,
section.tufti-centercolom-two-colom.cstmss.background-fxed {
    background-position: 50% 0 !important;
}
@media  screen and (min-width: 768px) and (max-width:1500px) {
section#tuft-page-tufty-ty {
padding:90px 0 !important;
}
section#tuft-page-tufty-ty {
padding: 90px 0;
}

section.tufti-centercolom-two-colom.cstmss.background-fxed .row {
padding: 0 20%;
}
}
@media  screen and (min-width: 768px) and (max-width:992px) {
section.center-bg-text h2.linehieght {
    font-size: 21px !important;
}}

@media  screen and (min-width: 320px) and (max-width:767px) {
    section.tufti-section.mo-money.page-mo-mo h1.p-rich_text_section {
        font-size: 18px !important;
        margin-top: 2px  !important;
    }
    .tufti-colombottom-second .et_pb_text_inner {
        width: 90%;
    }
    .tufti-colom h1 {
        margin: 0 0 6px !important;
       font-size: 23px !important;
    }
    section.center-bg-text h2.linehieght {
        line-height: 20px !important;
        font-size: 17px !important;
    }
    section#tuft-page-tufty-ty {
        background-size: 100% 100% !important;
        padding: 0 0 9px  !important;
        background-color: #f8f8f8 !important;
        background-position: 0px   0 !important;
        text-align: left !important;
    }
    section#tuft-page-tufty-ty h2, section#tuft-page-tufty-ty h1 {
        text-align: left !important;
    }
    section#tuft-page-tufty-ty h3 {
        text-align: left !important;
        width: 70%;
        font-size: 14px !important;
    }
    section.tufti-centercolom-two-colom.cstmss.instit.background-fxed {
        background-position: 100% !important;
    }
    section.course-fee-go-section.background-fx .row.cstm-pt-here {
        padding: 0;
    }
    section.momoney-section.cstm-white-bg .white-bg-mony {
        width: 100%;
        margin: 0 10px;
    }
    section.course-fee-go-section.background-fx.pt .container,
    section.tufti-centercolom-two-colom.cstmss.background-fx.pt-cstm .container,
    section.enroll-section.pt-cstm-cont .container {
        padding: 0 15px !important;
    }
    section.reene-box.pt-lg-100 .box-inner-img.cstm-pt-page.text-white, section.reene-box .row.justify-content-center .et_pb_text_inner.text-white {
        padding: 0px !important;
    }
    section.tufti-centercolom-two-colom p span strong {
        font-size: 17px;
    }
    body .reality-inner-col-dv.text-white.text-center img {
        width: 150px !important;
    }
    .reality-inner-col-dv.text-white.text-center img.img-mbl {
        width: 170px !important;
    }
    section.tufti-centercolom-two-colom h1, section.tufti-centercolom-two-colom h1 b, section.tufti-centercolom-two-colom h1 strong {
        font-size: 21px;
    }
    section.tufti-centercolom-two-colom p span b {
        font-size: 17px;
    }
    h2 {
        font-size: 15px !important;
    }
    .background-fxed .container {
        background: #fff;
    }
  
    .inner-coloms-div .et_pb_blurb_description b, .inner-coloms-div .et_pb_blurb_container b {
        font-size: 17px !important;
    }
    .inner-coloms-div .et_pb_blurb_container p {
        font-size: 13px;
    }
    section.full-width-section-main h5 {
        font-size: 14px;
        text-align: center;
    }
    .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light p {
        margin: 0;
    }
    .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light p span {
        margin: 0;
        font-size: 15px !important;
    }
    .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light h2 {
        margin: 15px  0;
        font-size: 15px;
        font-weight: 800;
    }
    .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_left.et_pb_bg_layout_light span {
        font-size: 16px !important;
    }
    .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_left.et_pb_bg_layout_light p {
        margin: 0;
        font-size: 14px;
    }
    .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_left.et_pb_bg_layout_light h1 {
        font-size: 19px;
        margin-top: 10px;
        margin-bottom: 0;
        padding: 0 0 10px;
    }
    .et_pb_module.et_pb_text.et_pb_text_7.et_pb_text_align_center.et_pb_bg_layout_light h2 {
        font-size: 17px;
        font-weight: 600;
    }
    .inner-coloms-div .et_pb_blurb_description b {
        font-size: 17px !important;
    }
    .inner-coloms-div .et_pb_blurb_description p {
        font-size: 14px;
    }
    
    section.tufti-centercolom-two-colom.cstmss.background-fxed .row {
        padding: 0 15px !important;
    }
    .row.py-3.justify-content-center.mobile-pd {
        padding-right: 0;
    }
    a.btn-enroll.bg-colors {
        padding: 11px  0;      margin: 10px  auto;
    }
    section.youll-learn-section.tufti-page span {
        width: 86%;
    }
    section.youll-learn-section.tufti-page span.video-icon-img {
        float: left;
        width: 11%;
        margin-right: 5px;
    }
    section#cstm-bg-mobile {
        background: url(https://www.transurfing.us/wp-content/uploads/2021/10/New-Project-80.png) no-repeat;
        background-size: cover;
        background-position: 18% 0;
    }
    section#cstm-bg-mobile .inner-img-centercol.second {
        background: #ffffffa8;
    }
    section#cstm-bg-mobile .inner-img-centercol img {
        display: none;
    }
    section.center-bg-text h2 {
        font-size: 18px !important;
    }
    section.you-get {
        padding-bottom: 20px;
    }
    section#tufti-exercises .inner-img-centercol.padding img, .reality-inner-col-dv.text-white.text-center img{
        width:100% !important;
    }
    section.tufti-centercolom-two-colom.cstm-pt-mt .col-sm-12 {
        flex: 100%;
        max-width: 100%;
    }
    .tufti-colom.bottom h1 {
        font-size: 26px;
    }
    section.tufti-centercolom-two-colom.tufti-pg .inner-img-centercol.second {
        padding: 20px  10px    ;
    }
    a.btn-enroll.padding-mobile {
        padding: 14px   0;
    }
   body  img.for-mibile-bnr {
        display: block;
        width: 90%;
        margin: 20px  auto;
    }
    section#tuft-page {
        background-image: none;
    }
    .inner-img-centercol.padding, section#tufti-exercises .inner-img-centercol.second {
        padding: 0 !important;
    }
    .inner-img-centercol.second h2 {
        padding: 0;
    }
    section#bg-gradient-color {
        padding-bottom: 38px    ;
    }
    section#bg-gradient-color-cntr a.btn-enroll {
        margin-top: 30px    ;
    }
body .tufti-colom.bottom h2 {
    margin-bottom: 0;
}
body .tufti-colom.bottom h4 {
    margin-bottom: 4px;
}
    a.btn-enroll {
        margin: 0 auto;
        padding: 6px   0;
        font-size: 10px;
    }
    section#tufti-exercises p {
        padding: 0 !important;
}
    section.enroll-section .img-colom {
        margin: 20px  0;
    }
    .inner-img-centercol {
        margin: 10px     0;
    }
    .img-colom {
        margin: 10px   0;
    }
    .tufti-colom.mo-head.text-center.cstm p {
        font-size: 16px;
        font-weight: 500;
    }
    .tufti-colom.mo-head.text-center.cstm {
        padding-top: 20px     !important;
    }
    .et_pb_testimonial_portrait {
        float: none !important;
        text-align: center;
        margin: 0 auto;
    }
    .et_pb_testimonial_description {
        margin: 0 !important;
        text-align: center;
        margin-top: 30px     !important;
    }
    section.center-bg-text.mo {
        padding: 13px  0;
    }
   body section.center-bg-text.mo h2 {
        font-size: 12px;
    }
    .tufti-colom.bottom span {
        font-size: 10px !important;
    }
    body .tufti-colom.bottom {
        padding-top: 5px;
    }
/*   body  section.tufti-section.mo-money video {
        height: 230px !important;
    } */
	body  section.tufti-section.mo-money video {
        height: 300px !important;
/* 		object-position: right; */
    }
   body .inner-tufti-img img {
        width: 41px; 
    }
  body  .tufti-colom {
        padding-top: 2%;
    }
  body  .tufti-colom.mo-head h1 {
        font-size: 13px;
    }
    iframe {
        width: 100% !important;
    }
.col-xs-12.col-6, section.youll-learn-section .col-xs-12.col-8, .col-xs-12.col-4, section.you-get .col-xs-12.col-8{
    max-width: 100%;
    flex: 100%;
}
span.video-icon-img {
    width: 100%;
    float: left;
}
.inner-coloms-div img {
    width: 100%;
}

}
.inner-img-centercol.second h2 {
    padding: 60px 0;
}
div#absolute-section-mo-mon {
    position: absolute;
    top: 0;
}
.tufti-colom.mo-head h1 {
    text-shadow: 0em 0.08em 0em rgb(0 0 0 / 40%);
    font-size: 33px;
}
section.center-bg-text.mo {
    background-image: linear-gradient( 
180deg,#721666 0%,#3c23aa 100%)!important;
}
section.bg-section-video {
    position: relative;
    padding: 0;
}
div#absolute-section-mo-monbgs .tufti-colom.mo-head.text-center {
    padding-top: 50px;
}
div#absolute-section-mo-monbgs{
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
}
.bg-section-video .bgss{
    position: relative;
}
.inner-img-bg {
    text-align: center;
    padding-top: 15%;
}
.inner-img-bg img {
    width: 150px;
}
section#bg-gradient-color {
    background-image: linear-gradient( 
180deg,#631162 0%,#29c4a9 100%)!important;
}
section#bg-gradient-color h4 {
    color: #fff;
    font-size: 30px;
}
.inner-img-centercol.cstm-imgs {
    padding: 60px 30px 20px;
}
.row.second-row.mat {
    padding-top: 50px;
}
section.checkout-mo-mony {
    background-image: linear-gradient( 
180deg,#5a0d89 0%,#29c4a9 100%)!important;
    padding: 40px 0;
}
.et_pb_testimonial_portrait {
    float: left;
    position: relative;
    display: block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    box-sizing: content-box;
    border-radius: 100%;
}
.img-colom {
    background: #fff;
    padding: 27px;
}
section.checkout-mo-mony h2 {
    color: #fff;
    text-align: center;
    padding: 30px 0 60px;
}
.inner-bouns-div.one {
    background-image: linear-gradient( 
180deg,rgba(38,236,255,0.21) 0%,#ffffff 100%);
}
.inner-bouns-div {
    padding: 20px;text-align: center;color: #000;
}
img.small-img {
    width: 20%;
}
.inner-bouns-div {
    font-size: 16px;
}
.inner-bouns-div h1 {
    font-size: 28px;
    margin: 12px 0;
    font-weight: 600;
}
.inner-bouns-div.one h2 {
    font-size: 21px;
    font-weight: 600;
}
img.cstm-bouns {
    width: 50%;
}
section.bouns-section-colom {
    padding: 50px 0;
}
.inner-bouns-div.two {
    background-image: linear-gradient( 
180deg,rgba(70,0,91,0.38) 0%,#ffffff 100%);
}   
.inner-bouns-div.three {
    background-image: linear-gradient(
        180deg,rgba(57,229,34,0.21) 0%,#ffffff 100%);
}   
section.mo-mony-testimonial h2 {
    text-align: center;
}
section.mo-mony-testimonial .img-colom {
    background-color: #f5f5f5;
    box-shadow: 0px 2px 18px 0px RGBA(140,253,244,0.73);
    margin: 40px 0;
}
.white-bg-mony {
    background: #fff;
    border-radius: 40px;
    padding: 30px;
}
img.mt-pt {
    width: 100%;
    margin-bottom: 50px;
}
.white-bg-mony h1 {
    font-weight: 600;
}
section#bg-gradient-color-cntr {
    background: url(https://www.transurfing.us/wp-content/uploads/2021/10/Pink-and-Tan-Flowers-Modern-Artisan-Business-X-Frame-Banner-1.jpg);
    background-size: 100% 100%;    background-attachment: fixed;
}
section.pay-in-full-section {
    background: url(https://www.transurfing.us/wp-content/uploads/2021/10/becoming-magnetic-1.png) no-repeat;
    background-size: 100% 100%;
    padding: 30px 0;
}
section.pay-in-full-section .inner-img-bg {
    padding: 0;
}
section.pay-in-full-section mediaelementwrapper {
    position: relative;
}
section.pay-in-full-section .inner-img-bg {
    position: absolute;
    top: 9%;
    left: 0;
    right: 0;
}
section.pay-in-full-section .inner-img-bg h4 {
    color: #fff;
    font-weight: 600;
    margin: 0 0 13px;
    font-size: 30px;
}
section.reene-box .row.justify-content-center {
    border: 4px solid #004F4C;padding: 40px    0;
    margin-top: 30px;    margin-bottom: 20px;
    box-shadow: 0px 2px 18px 0px RGBA(140,253,244,0.73);
}
.text-cyan { 
    color: #60c6cb;
}
section.reene-box b.text-cyan.d-block, section.reene-box p {
    color: #000;
}
section.course-fee-go-section h1 {
    color: #D41972;
    font-weight: 600;
}
section.course-fee-go-section h2 {
    font-size: 21px;
    font-weight: 600;
}
section.enroll-section .img-colom img {
    width: 12%;
    margin: 11px 0;
}

section.enroll-section .img-colom {
    background-color: #f4f4f4;
    box-shadow: 0px 2px 18px 0px #1db3a6;
    text-align: center;
}
img.cstm-wd-img {
    width: 80%;
    margin: 60px auto;
}
section.enroll-section h2, section.enroll-section h1, section.enroll-section p, section.enroll-section span {
    color: #333;
}
.row.scond-rowpage.mt_top {
    padding-top: 40px;
}
ul.ulul li {
    list-style: none;
}
section.min-tab-section-page .accordion-item .accordion-body img {
    display: none;
}

section.footer-section-lg a {
    color: #2ea3f2;
}
section.reene-box.pt-lg-100 .box-inner-img.cstm-pt-page.text-white {
    padding: 80px;
}
section.reene-box .row.justify-content-center .et_pb_text_inner.text-white {
    padding:40px 90px 0;
}
section#tufti-exercises p {
    margin: 0;
}
section.course-fee-go-section.background-fx.pt .container {
    padding: 0 120px;
}
section.course-fee-go-section.background-fx.pt h1 {
    margin-top: 30px;
}
section.course-fee-go-section.background-fx.pt h1 span {
    margin: 0 !important;
}
section.tufti-centercolom-two-colom.cstmss.background-fx.pt-cstm .container {
    padding: 0 110px;
}
section.enroll-section.pt-cstm-cont .container {
    padding: 0 120px;
}
  
  section#tuft-page-tufty-ty {
    background: url(https://www.transurfing.us/wp-content/uploads/2021/10/Tufti-Header.jpg) NO-REPEAT;
    background-size: cover;
    background-position: 100% 0;
    background-color: #f8f8f8;
    padding: 160px 0;
  }