#main-header-mr .tel-sec,.blog-mr .grid-sec-2 p{font-size:17px;font-weight:600}#overlay-head,#overlay-mr{left:0;height:100%;background:#0c0c0c99;z-index:99;opacity:0;position:fixed;backdrop-filter:blur(3px)}#form-single-mr,#overlay-head,#overlay-mr,#wrap-res-menu .bot a{backdrop-filter:blur(3px)}body{font-family:Yekan-Bakh-fa-num;overflow-x:hidden;direction:rtl}html{scroll-behavior:smooth}#form-single-mr{width:100%;height:100%;position:fixed;z-index:99999;background:rgba(0,0,0,.7);transition:.5s;left:0;top:0;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0}#form-single-mr.show,#overlay-head.show{opacity:1;pointer-events:auto}#form-single-mr label,.students-wrap .students-grid .grid-sec-3 .top{display:flex}#form-single-mr>.gform_wrapper{width:90%;max-width:470px;padding:50px;background:#fff;border-radius:10px}#bot-page-insta{position:fixed;background:#fff;width:100%;left:0;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.1);z-index:9999;display:flex;justify-content:center;padding:15px!important;transition:.2s;transform:translateY(100%)}#bot-page-insta.show{transform:translateY(0)}#bot-page-insta>div{display:flex;justify-content:space-between;align-items:center;height:50px;max-width:450px;width:100%;color:#fa4a4a;font-size:16px;font-weight:700}#bot-page-insta a{display:flex;padding:15px 20px;border-radius:5px;background:linear-gradient(110deg,#ff6b6b 0,#f83838 100%);color:#fff;font-weight:700}#haji-template .gform_wrapper .gform-body .help+.price{font-family:Yekan-Bakh-fa-num!important}#footer-main-mr .top .right>*,#wrap-res-menu .search-res-mr,.position-relative,.students-wrap .students-grid .grid-sec-1,.students-wrap .students-grid .grid-sec-2,.students-wrap .students-grid .grid-sec-3 .top .left .progress-mr{position:relative}#haji-template .mejs-overlay-button{background:var(--wpr-bg-8784939c-61dd-4aac-bbd0-2a4ff2b3ed15) 0 -39px no-repeat;background-position-x:0%;background-position-y:0%;height:80px;width:80px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}#haji-template .mejs-overlay-button.hidden,#main-header-res-mr,#wrap-res-menu .sub-menu,.students-wrap .title-sec .i-mr{display:none}#single-insta-testimonial{direction:ltr;height:760px}#main-img-top-course{min-height:750px}#haji-template #gform_ajax_spinner_196{display:block!important;position:absolute;z-index:14;background:brown;width:40px;border-radius:5px;left:5px;top:50%;transform:translateY(-50%);padding:12px}.mr-width{max-width:1077px;padding:15px;margin:0 auto}#main-header-mr #menu-header-menu>li>a,.students-wrap{padding:35px 0}#main-header-mr>div{display:flex;gap:10px;align-items:center;height:100px;position:relative;z-index:99999}#main-header-mr .logo-mr{display:flex;align-items:center;gap:10px;margin-left:15px}#main-header-mr #menu-header-menu{margin-left:auto;display:flex;gap:25px}#main-header-mr #menu-header-menu>li{position:relative;padding:15px 0;display: flex}#footer-main-mr .bottom div,#main-header-mr #menu-header-menu>.menu-item-has-children>a{display:flex;gap:15px;align-items:center}#main-header-mr #menu-header-menu>.menu-item-has-children>a::after{content:'';width:16px;height:16px;border-radius:50px;background:var(--wpr-bg-5aaf3c69-7201-4006-944f-46fd2ef562ff) center center no-repeat #eaebec}#main-header-mr #menu-header-menu>li>ul{position:absolute;top:100%;right:0;width:380px;border-radius:10px;background:#fff;transition:.5s;opacity:0;pointer-events:none;transform:translateY(10px);box-shadow:0 10px 20px rgba(0,0,0,.24)}#main-header-mr .sub-menu a{display:flex;height:64px;padding:0 15px;justify-content:space-between;align-items:center}#main-header-mr .sub-menu>li a{border-bottom:1px solid #9da1ac3d}#main-header-mr .sub-menu>li:last-child a{border-bottom:none}#main-header-mr .sub-menu a::after{content:'';width:13px;height:13px;background:var(--wpr-bg-d88d5776-446e-40e1-beee-8463f45b306b) center center/contain no-repeat;transform:rotate(90deg)}#main-header-mr #menu-header-menu>li:hover ul{opacity:1;pointer-events:auto;transform:translateY(0)}#main-header-mr .tel-sec{display:flex;flex-direction:column;align-items:flex-end}#main-header-mr .tel-sec span{font-size:13px}#overlay-head{width:100%;top:100px;transition:.3s;pointer-events:none}.admin-bar #overlay-head{top:132px}#main-header-mr .header-icon{display:flex;justify-content:center;align-items:center;border-radius:5px;background:rgba(12,12,12,.32);backdrop-filter:blur(3px);width:50px;height:50px}body .slick-disabled{opacity:0;pointer-events:none}.newest-items .slick-track{display:flex;flex-direction:row}.newest-items .slick-slide{position:relative;margin-right:15px}.newest-items .slick-slide::before{content:'';width:100%;height:100%;border-radius:10px;background-image:linear-gradient(0deg,#000,transparent);position:absolute;left:0;top:0}.newest-items .slick-slide>img,.students-wrap .students-grid .grid-sec-1 img,.students-wrap .students-grid .grid-sec-2 img{border-radius:10px}.newest-items .slick-slide .sign-image img{position:absolute;width:80%;height:auto;bottom:100px;left:50%;transform:translateX(-50%)}.newest-items .slick-slide .hour-course{position:absolute;left:50%;transform:translateX(-50%);bottom:50px;color:#fff;font-size:12px;font-weight:600}.students-wrap{background-color:#090607;color:#fff}.students-wrap .title-sec{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.students-wrap .title-sec .t-mr{display:flex;align-items:center;gap:7px;font-size:13px}.students-wrap .students-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"one one one two two two three three three three three three" "one one one two two two three three three three three three" "one one one two two two four four four four four four";column-gap:35px;row-gap:20px}.blog-mr .grid-sec-3 .posts-mr .post-item-1,.students-wrap .students-grid .grid-sec-1{grid-area:one}.blog-mr .grid-sec-3 .posts-mr .post-item-2,.students-wrap .students-grid .grid-sec-2{grid-area:two}.blog-mr .grid-sec-3,.blog-mr .grid-sec-3 .posts-mr .post-item-3,.students-wrap .students-grid .grid-sec-3{grid-area:three}.students-wrap .students-grid .grid-sec-4{grid-area:four}.students-wrap .students-grid .grid-sec-1::before,.students-wrap .students-grid .grid-sec-2::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;border-radius:10px;background-image:linear-gradient(0,#000,transparent);pointer-events:none}.students-wrap .students-grid .grid-sec-1 .icon-play-mr,.students-wrap .students-grid .grid-sec-2 .icon-play-mr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.students-wrap .students-grid .grid-sec-1 .detail-mr,.students-wrap .students-grid .grid-sec-2 .detail-mr{position:absolute;bottom:20px;width:100%;display:flex;flex-direction:column;align-items:center}.students-wrap .students-grid .grid-sec-3{background:var(--wpr-bg-cdec457e-6fd4-4e73-b2c6-57df447e90de) center center/100% 100% no-repeat;padding:25px;display:flex;flex-direction:column}.students-wrap .students-grid .grid-sec-3 .top .right{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.students-wrap .students-grid .grid-sec-3 .top .right div{display:flex;align-items:center;gap:15px}.students-wrap .students-grid .grid-sec-3 .top .right div p{margin:0}.students-wrap .students-grid .grid-sec-3 .top .right div img:first-child{transform:scaleX(-1)}.students-wrap .students-grid .grid-sec-3 .top .left .progress-mr>div{display:flex;flex-direction:column;align-items:center;font-size:18px;font-weight:600;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.students-wrap .students-grid .grid-sec-3 .bottom>div span,.students-wrap .students-grid .grid-sec-3 .top .left .progress-mr>div span{font-size:11px}.students-wrap .students-grid .grid-sec-3 .bottom{display:flex;justify-content:space-evenly;align-items:center;flex-grow:1}.students-wrap .students-grid .grid-sec-3 .bottom>div{display:flex;flex-direction:column;font-size:24px;align-items:center;gap:10px}.students-wrap .students-grid .grid-sec-4 a{border-radius:10px;background:#20202a;padding:20px;display:flex;flex-direction:column;align-items:center}#footer-main-mr{color:#a7a7b5;background:#1c1c21;padding:35px 0 75px}#footer-main-mr .top{display:flex;gap:35px}#footer-main-mr .top>div{width:50%}#footer-main-mr .top .right{padding:40px 35px;border-radius:20px;background:var(--wpr-bg-b5dea084-035a-4399-b339-d44ce0fa4f3a) 0 0/cover;position:relative}#footer-main-mr .top .right::before{content:'';border-radius:20px;position:absolute;width:100%;height:100%;background:rgba(12,12,12,.71);left:0;top:0}#footer-main-mr .top .right .logo-mr{display:flex;align-items:center;gap:10px}#footer-main-mr .top .right>p{color:#fff;font-size:13px;font-weight:300;text-align:justify;margin:20px 0}#footer-main-mr .top .right .btns{display:flex;gap:15px}#footer-main-mr .top .right .btns a{width:50%;height:45px;display:flex;justify-content:center;align-items:center;border-radius:5px;background:rgba(255,255,255,.28);backdrop-filter:blur(5px);font-size:11px;color:#fff}#footer-main-mr .top .title-footer{font-size:15px;font-weight:600;margin:20px 0;display:flex;gap:15px;color:#fff;align-items:center}#footer-main-mr .top .title-footer::before{content:'';width:6px;height:28px;background:#f14647;border-radius:50px}#footer-main-mr .top #menu-footer-menu{display:flex;flex-wrap:wrap;row-gap:10px}#footer-main-mr .top #menu-footer-menu li{width:50%;padding-left:10px;font-size:13px}#footer-main-mr .top .call-sec{margin:35px 0;padding:30px;background:#22232a;gap:15px;border-radius:10px}#footer-main-mr .top .call-sec .images img{border-color:#22232a}#footer-main-mr .top .call-sec .phone-number{align-items:flex-start;color:#fff;margin-left:auto}#footer-main-mr .top .call-sec .phone-number a,body.home #main-header-mr.transparent .tel-sec{color:#fff}#footer-main-mr .top .call-sec i{font-size:25px;background:#292a32;padding:10px;border-radius:10px;display: flex}#footer-main-mr .bottom{display:flex;justify-content:space-between;margin-top:45px}#footer-main-mr .bottom .txt{flex-direction:column;align-items:flex-start;font-size:15px;gap:0;color:#fff}#footer-main-mr .bottom .txt span{font-size:13px;color:#a7a7b5}.blog-mr{display:grid;padding:45px 15px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);grid-template-areas:"one one two" "three three two" "three three two" "three three two";gap:25px}.blog-mr .grid-sec-1{grid-area:one;display:flex}.blog-mr .grid-sec-2{grid-area:two;display:flex;padding:30px;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;background:#f2f8fd;position:relative;gap:10px}.blog-mr .grid-sec-2 .badge-mr{position:absolute;left:30px;top:30px;font-size:12px;border-radius:10px;background:#eb401b;color:#fff;padding:8px 12px}.blog-mr .grid-sec-2 .sub{color:#7c8994;font-size:14px}.blog-mr .grid-sec-2 a{font-size:14px;color:#22c17b;border:1px solid #22c17b;border-radius:10px;display:flex;align-items:center;gap:7px;padding:10px 20px}.blog-mr .grid-sec-3 .posts-mr{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"one two" "one three";gap:25px}.blog-mr .grid-sec-3 .posts-mr .post-item-mr{position:relative;overflow:hidden;border-radius:10px}.blog-mr .grid-sec-3 .posts-mr .post-item-mr::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg,#1b1517,#131313 0,transparent 80%);pointer-events:none}.blog-mr .grid-sec-3 .posts-mr .post-item-mr .detail-post{position:absolute;display:flex;flex-direction:column;align-items:flex-start;right:15px;bottom:15px;color:#fff;padding-right:15px;font-size:15px;pointer-events:none}.blog-mr .grid-sec-3 .posts-mr .post-item-mr .detail-post span{font-size:12px;color:#ffffff80}.blog-mr .grid-sec-3 .posts-mr .post-item-mr .detail-post::before{content:'';position:absolute;right:0;top:0;background:#fff;width:2px;height:100%}.blog-mr .grid-sec-3 .posts-mr .post-item-mr a{width:100%;height:100%;display:flex}.blog-mr .grid-sec-3 .posts-mr .post-item-mr img{width:100%;height:100%;object-fit:cover}#main-header-mr .header-icon img{object-fit:none}#main-header-mr .transparent{position:absolute}.hero-sec-mr{background:var(--wpr-bg-3d08e260-513d-471e-96b6-06579ea34c5a) 21% 50%/43% no-repeat}.hero-sec-mr>div{display:flex;justify-content:space-between;padding-top:160px;background:var(--wpr-bg-c33ff902-8736-4891-88ed-7d0e40d766b4) left top no-repeat}.hero-sec-mr>div .left{padding-left:85px;position:relative}.hero-sec-mr>div .left a{position:absolute;bottom:75px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:13px 19px;border-radius:15px;background:rgba(12,12,12,.3);backdrop-filter:blur(5px);color:#fff;font-size:11px;font-weight:600}.count-student-mr{font-weight:300;font-size:15px}.count-student-mr span{background:#feeced;color:#eb401b;padding:2px 7px;border-radius:7px;margin:0 3px}.hero-sec-mr>div .right>p{max-width:408px}.hero-sec-mr>div .right>h2{font-size:20px;font-weight:400}.contact-mr{display:flex;justify-content:space-between;align-items:center}#wrap-res-menu .bot,.btn-mr{justify-content:center;display:flex}.btn-mr{background:#eb401b;border-radius:5px;align-items:center;gap:10px;color:#fff;padding:15px 25px;font-weight:600;font-size:16px}.white-btn{width:fit-content;margin:50px auto;color:#5b6374;background:#eff2f5;font-weight:400}.hero-sec-mr .right{margin-top:65px}body.home #main-header-mr.transparent{position:absolute;width:100%}.admin-bar #main-header-mr.transparent{top:32px}.call-sec{display:flex;align-items:center;gap:40px}.call-sec .phone-number{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;font-weight:600;color:#95a4b0}.call-sec .phone-number a{font-size:17px;font-weight:600;color:#000}.call-sec .images{position:relative;width:39px;height:39px}.call-sec .images img{border-radius:50px;position:absolute;border:3px solid #fff}.call-sec .images img:nth-child(2){left:17px}.call-sec .images img:nth-child(3){left:34px}#overlay-mr{top:0;width:100%;pointer-events:none;transition:.5s}#overlay-mr.show{pointer-events:auto;opacity:1}.styles-title-mr{font-size:20px;font-weight:700;display:flex;gap:7px;margin-right:0!important}.styles-title-mr:before{margin-left:8px!important}.styles-title-mr span{font-weight:300}#wrap-res-menu{max-width:320px;width:100%;height:100dvh;background:#fff;z-index:999;position:fixed;right:0;top:0;transform:translateX(100%);transition:.5s;overflow-y:scroll;padding:35px;display:flex;flex-direction:column}#wrap-res-menu .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}#wrap-res-menu .sub-menu a{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding: 10px 20px;position: relative}#wrap-res-menu .sub-menu a i{margin-left:0}#wrap-res-menu li.menu-item-has-children{flex-wrap:wrap;display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:15px}#wrap-res-menu li.menu-item-has-children .sub-menu{order:10;width:100%;padding: 20px;margin: 15px 0;border-radius: 15px;background: #f5f5f5}#wrap-res-menu li.menu-item-has-children::after{content:'';width:9px;height:9px;border-radius:50px;background:var(--wpr-bg-98089fd0-acb9-41ae-98f8-3a333034d78a) center center/cover no-repeat rgba(237,84,86,.05);background-size: auto;padding: 9px;}#wrap-res-menu .search-res-mr input{width:100%;height:50px;background:#f5f5f5;border-radius:6px;padding:0 25px;border: 1px solid #cecece;}#wrap-res-menu .search-res-mr button{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:#ed2324;border:none;width:35px;height:35px;border-radius:7px;display:flex;align-items:center;justify-content:center}#wrap-res-menu .bot{gap:15px;margin-top:auto}#wrap-res-menu .bot a{width:45px;height:45px;background:rgba(12,12,12,.32);border-radius:10px;display:flex;justify-content:center}#wrap-res-menu.show{transform:translateX(0)}@media (max-width:991px){.students-grid,.students-wrap .students-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"one two" "three three" "four four";grid-template-rows:unset}.blog-mr,.students-grid{grid-template-rows:unset}#main-header-mr,.hero-sec-mr>div .right .contact-mr,.hero-sec-mr>div .right>p{display:none}#main-header-res-mr{display:flex;align-items:center;padding:30px}#main-header-res-mr .logo-mr{display:flex;align-items:center;gap:10px}body .swiper-button-next,body .swiper-button-prev{display:none!important}.newest-items{padding-left:75px}.newest-items .slick-list{overflow:visible}.hero-sec-mr{background:unset}#main-header-mr.transparent{position:relative;top:0!important}.hero-sec-mr>div{flex-direction:column;align-items:center;background:var(--wpr-bg-1f2f87c8-5d8f-4925-81d9-6770092d5928) 0 0/cover;padding:40px;width:97%;border-radius:30px}.hero-sec-mr>div .right,.hero-sec-mr>div .right .head{margin:0}.hero-sec-mr>div .right .count-student-mr{display:flex;justify-content:center}.hero-sec-mr>div .left{padding:0}.newest-items .slick-slide>img,.students-wrap .grid-sec-1 img,.students-wrap .grid-sec-2 img{width:100%}#newest-course{overflow-x:hidden}.blog-mr{grid-template-columns:repeat(1,1fr);grid-template-areas:"one" "three" "two"}.blog-mr .grid-sec-2{flex-direction:column;}.blog-mr .grid-sec-2>img{height:100%;object-fit:contain}}@media (max-width:960px){#raychat_widget{bottom:90px}}@media (max-width:767px){.blog-mr .grid-sec-3 .posts-mr{grid-template-columns:repeat(1,1fr);grid-template-rows:unset;grid-template-areas:"one" "two" " three"}#footer-main-mr .top{flex-direction:column}#footer-main-mr .top>div{width:100%}#footer-main-mr .bottom{flex-direction:column-reverse;align-items:center;gap:20px}#footer-main-mr .bottom .right span,#footer-main-mr .bottom .right svg{display:none}.blog-mr .grid-sec-3 .posts-mr .post-item-mr .detail-post{padding:10px 20px}}@media (max-width:520px){.students-wrap .students-grid .grid-sec-3 .top{flex-direction:column-reverse;align-items:center;gap:30px}.blog-mr .grid-sec-2{flex-wrap:nowrap}.students-wrap .students-grid .grid-sec-4 p{text-align:center}.students-wrap .title-sec .t-mr{display:none}.students-wrap .title-sec .i-mr{display:block}}@media (max-width:360px){.students-wrap .students-grid{grid-template-columns:repeat(1,1fr);grid-template-areas:"one" "two" "three" "four"}}
#wpadminbar {
    z-index: 999999
}
.swiper-wrapper {
    height: fit-content!important;
}
input[type=submit] {
    background: #eb401b;
    box-shadow: none;
}
.white-text .tel-sec, .white-text #menu-header-menu {
    color: #fff;
}
.white-text .sub-menu {
    color: #000
}
.single-product .logo-mr {
    filter: brightness(0) invert(1);
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    display: none;
}
h2.head:before ,h2.styles-title:before {
    background-color: #eb401b;
}
.swiper .swiper-slide {
    max-width: 280px;
}
#successful-student-single .swiper-button-next {
    left: 0;
    right: unset;
    transform: translate(0, 0) !important;
}
#successful-student-single .swiper-button-prev {
    right: 0;
    left: unset;
    transform: translate(0, 0) !important;
}
#form-single-mr #form_submited > div {
    margin-top: 0!important;
    border-radius: 15px;
    background: #fff;
    padding: 20px;
}
#wrap-res-menu .sub-menu a::before {
    content: '';
    width: 3px;
    border-radius: 50px;
    height: 46%;
    background: #0a1a2338;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}
#video-player-mr {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #0c0c0c99;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: 300ms;
    pointer-events: none;
    z-index: 9999999;
}
#video-player-mr video {
    max-width: 300px;
    max-height: 70dvh;
}
#video-player-mr.show {
    pointer-events: auto;
    opacity: 1;
}
.checkout #customer_details {
    display: none;
}
.checkout #apply_coupon_section {
    width: 100%;
    max-width: 100%!important;
}
#login-popup-sec {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(12, 12, 12, 0.4);
    pointer-events: none;
    opacity: 0;
    transition: 300ms;
    z-index: 9999;
}
#login-popup-sec.show {
    pointer-events: auto;
    opacity: 1;
}
#login-popup-sec > div {
    width: 98%;
    max-width: 320px;
    padding: 15px;
    border-radius: 15px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 450px;
    flex-direction: column;
    overflow-y: scroll;
}
#login-popup-sec .login-popup-sec-in h6 {
    margin: 0;
    margin-top: 15px;
    font-weight: 700;
    font-size: 20px;
}
#login-popup-sec .login-popup-sec-in p {
    color: #A4A6BA;
    font-size: 13px;
}
#login-popup-sec .login-popup-sec-in h6::before {
    display: none;
}
#login-popup-sec .login-popup-sec-in > div input {
    height: 55px;
    border-radius: 5px;
    background: #F3F6F9;
    text-align: center;
    width: 100%;
    outline: none;
}
#send-form-mr {
    width: 100%;
}
#verify-form-mr {
    width: 100%;
}
.err-mr {
    padding: 5px 0 0;
    color: crimson;
    font-size: 11px;
}
.edit-phone-mr {
    display: flex;
    align-items: center;
    font-size: 12px;
    a {
        display: flex;
        border-bottom: 1px dotted #ED5456;
        align-items: center;
        color: #ED5456;
    }
}
.is-loading-pay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 35px;
    line-height: 1.7;
    text-align: center;
}
#login-popup-sec .login-popup-sec-in > div button {
    height: 55px;
    border-radius: 15px;
    background: rgb(34 193 123/1);
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-weight: 700;
    width: 100%;
    margin-top: 10px;
}
#login-popup-sec .login-popup-sec-in > div {
    display: none;
    width: 100%;
    text-align: center;
    align-items: center;
}
#login-popup-sec .login-popup-sec-in > div.show {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.call-sec .images img.person-3 {
    left: 34px;
}
.call-sec .images img.person-2 {
    left: 17px;
}
.call-sec .images img.person-1 {
    left: 0;
}
.newest-items {
    padding-left: 135px;
}
.newest-items .slick-list {
    overflow: visible;
    clip-path: polygon(-135px 0, 100% 0, 100% 100%, -135px 100%);
}
#main-header-res-mr {
    gap: 15px;
}
#main-header-res-mr .logo-mr {
    margin-left: auto;
}
#main-header-res-mr .header-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background: rgba(12, 12, 12, .32);
    backdrop-filter: blur(3px);
    width: 50px;
    height: 50px;
}
#wrap-res-menu .search-res-mr {
    margin-top: auto;
}
ul#menu-responsive > li {
    font-size: 19px;
    margin-bottom: 15px;
}
.checkout-mr {
    padding: 15px 0;
}
.checkout-mr .items {
    padding: 30px;
    border-radius: 6px;
    box-shadow: 0 3px 11px #0000002e;
    position: relative;
    padding-bottom: 90px;
}
.checkout-mr .items .item-product-mr {
    display: flex;
    gap: 20px;
    align-items: center;
    margin-bottom: 15px;
}
.checkout-mr .items .item-product-mr .wp-post-image {
    width: 90px;
    object-fit: cover;
    border-radius: 10px;
    height: 110px;
    margin: 0 !important;
}
.checkout-mr .items .item-product-mr .remove-mr {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    border-radius: 3px;
    background: #fff1ed;
}
.checkout-mr .items .item-product-mr .title {
    font-weight: 700;
    font-size: 19px;
    display: flex;
    flex-direction: column;
}
.checkout-mr .items .item-product-mr .title span {
    font-size: 15px;
    font-weight: 400;
    color: #8d8d8d;
}
.checkout-mr .items .item-product-mr .woocommerce-Price-amount {
    font-size: 17px;
    font-weight: 700;
    margin-right: auto;
}
.checkout-mr .items .item-product-mr .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-size: 13px;
    color: #83848d;
    font-weight: 400;
}
.checkout-mr .bot-checkout-mr {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid rgba(167, 167, 181, 0.11);
}
.checkout-mr .bot-checkout-mr > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    margin-bottom: 20px;
}
.checkout-mr .bot-checkout-mr > div.percent > span {
    font-size: 0;
    color: #eb401b;
}
.checkout-mr .bot-checkout-mr > div.percent > span * {
    font-size: 16px;
}
.checkout-mr .bot-checkout-mr > div .woocommerce-Price-amount {
    font-weight: 700;
}
.checkout-mr .bot-checkout-mr > div .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-weight: 400;
}
.checkout-mr .bot-checkout-mr .order-total {
    background: rgba(104, 148, 192, 0.07);
    padding: 25px;
    border-radius: 0 0 10px 10px;
    font-weight: 700;
    color: #40586a;
    margin-top: 35px;
    margin-bottom: 0;
    font-size: 18px;
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: calc(100% - 10px);
}
.checkout-mr #apply_coupon_section {
    margin: 35px 0 20px;
}
.checkout-mr #apply_coupon_section input {
    height: 65px;
    font-size: 18px;
    border-radius: 8px;
    border-color: #0000002e;
    background: rgba(104, 148, 192, 0.07);
    padding: 0 20px;
}
.checkout-mr #apply_coupon_section span {
    height: 85% !important;
    top: 50% !important;
    transform: translateY(-50%);
    padding: 0 25px !important;
    background: #5b6374 !important;
    border-radius: 6px !important;
}
#login-popup-sec .woocommerce-checkout #payment div.form-row {
    padding: 0;
}
#login-popup-sec .woocommerce-checkout #payment div.form-row button {
    background: #0bc673;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    height: 63px;
    border-radius: 6px;
    border: none;
    display: flex;
    align-items: center;
    padding: 0 50px;
    color: #fff;
}
.woocommerce-error {
    background: #f14647;
}
.woocommerce-info {
    background: #48a1fb;
}
.woocommerce-message {
    background: #22c17b;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    content: '';
    width: 24px;
    height: 24px;
    background: var(--wpr-bg-9e576e7e-c743-4eda-98be-ed16fb9d938d) no-repeat center center;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
}
.woocommerce-checkout #main-content {
    width: 80% !important;
}
@media (max-width: 960px) {
    body.woocommerce-checkout #main-content {
        width: 100% !important;
    }
    .woocommerce-checkout .container {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .checkout-mr .bot-checkout-mr > div {
        font-size: 12px;
    }
    .checkout-mr .bot-checkout-mr .order-total {
        font-size: 15px;
    }
    .checkout-mr .items {
        padding: 15px 15px 91px;
    }
    .checkout-mr .items .item-product-mr {
        flex-wrap: wrap;
    }
    .checkout-mr .items .item-product-mr .title {
        font-size: 12px;
    }
    .checkout-mr .items .item-product-mr .title span {
        font-size: 11px;
    }
    .checkout-mr .items .item-product-mr .wp-post-image {
        width: 60px;
        height: 80px;
    }
    .checkout-mr .items .item-product-mr .woocommerce-Price-amount {
        font-size: 13px;
    }
}
.newest-items-2 {
    position: relative;
    overflow: hidden;
}
.newest-items-2 .swiper-slide {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    width: fit-content;
}
.newest-items-2 .swiper-slide img {
    height: auto;
    display: flex;
}
.newest-items-2 .swiper-slide::before {
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #1b1517, #131313 0, transparent 80%);
    position: absolute;
    pointer-events: none;
}
.newest-items-2 .des {
    position: absolute;
    width: 80%;
    bottom: 35px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    color: #fff;
    pointer-events: none;
}
.newest-items-2 .des img {
    width: 100%;
}
#newest-course-2 {
    overflow: visible;
}
#newest-course-2 .swiper-button-disabled {
    display: none !important;
}
#newest-course-2 .newest-items-in {
    position: relative;
}
#newest-course-2 .button-mr {
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 50px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 5px #d5e0ff5c;
}
#newest-course-2 .button-mr::after {
    display: none;
}
#newest-course-2 .swiper-button-prev {
    right: 0;
    left: unset;
    transform: translateX(50%);
}
#newest-course-2 .swiper-button-prev svg {
    transform: rotate(180deg);
}
#newest-course-2 .swiper-button-next {
    left: 0;
    right: unset;
    transform: translateX(-50%);
}
.students-grid img {
    width: 100%;
    object-fit: cover;
}
.students-grid .grid-sec-3 img {
    width: auto;
}
.t-mr svg {
    width: 25px;
    height: 20px;
}
.blog-mr img {
    object-fit: cover;
}
.blog-mr .grid-sec-1 * {
    margin-top: 0;
    margin-bottom: 0;
}
.hero-sec-mr .left img {
    width: 100%;
    object-fit: contain;
}
@media (max-width: 520px) {
    #main-header-res-mr .logo-mr .img-res-none {
        display: none;
    }
    .newest-items {
        padding-left: 45px;
    }
}
@media (max-width: 1024px) {
    #newest-course-2 .button-mr {
        display: none !important;
    }
}
.blog-mr .grid-sec-3 .posts-mr .post-item-1 img {
    max-height: 460px;
}
.blog-mr .grid-sec-3 .posts-mr .post-item-2 img, .blog-mr .grid-sec-3 .posts-mr .post-item-3 img {
    max-height: 220px;
}
#order_review li {
    display: flex;
}
#order_review li input {
    width: auto;
}
#order_review li label {
    padding: 0 !important;
    display: flex !important;
    align-items: center;
}
#popup-search-box-mr {
    position: fixed;
    width: 100%;
    height: 100dvh;
    display: flex;
    justify-content: center;
    z-index: 99999;
    transition: 0.5s;
    left: 0;
    padding-top: 150px;
    top: 0;
    opacity: 0;
    pointer-events: none;
}
#popup-search-box-mr.show {
    opacity: 1;
    pointer-events: auto;
}
#popup-search-box-mr form {
    width: 100%;
    max-width: 1040px;
    border-radius: 20px;
    display: flex;
    gap: 20px;
    position: relative;
    align-items: flex-start;
    height: fit-content;
}
#popup-search-box-mr form input {
    outline: none;
}
#popup-search-box-mr form button {
    flex-shrink: 0;
    width: 90px;
    border: none;
    border-radius: 7px;
    font-weight: 700;
    font-family: inherit;
    color: #fff;
    background: #eb401b;
    position: absolute;
    left: 3px;
    top: 50%;
    transform: translateY(-50%);
    height: 90%;
}
body.page .woocommerce-thankyou-order-received {
    display: flex;
    flex-direction: column;
    padding: 24px;
    box-shadow: 0 5px 55px 0 rgba(0, 0, 0, 0.10);
    border-radius: 10px;
    margin-bottom: 35px;
    position: relative;
}
body.page .woocommerce-thankyou-order-received::before {
    content: '';
    width: 30px;
    height: 25px;
    background: var(--wpr-bg-b0457669-0dcb-4c40-b6f5-ef98fca8ef67) center center no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 24px;
    transform: translateY(-50%);
}
body.page .woocommerce-thankyou-order-received::after {
    content: '';
    background: #0bc673;
    height: 51px;
    width: 3px;
    border-radius: 5px 0 0 5px;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    position: absolute;
}
body.page .woocommerce-thankyou-order-received .ic-on-box-th {
    display: flex;
    align-items: center;
    gap: 17px;
    font-size: 16px;
    font-weight: 700;
}
body.page .woocommerce-thankyou-order-received .ic-on-box-th svg {
    width: 24px;
}
body.page .woocommerce-thankyou-order-received p {
    color: #9398a3;
    font-size: 13px;
    margin-bottom: 0;
}
#thankyou-items-mr {
    display: flex;
    flex-direction: column;
    padding: 24px;
    box-shadow: 0 5px 55px 0 rgba(0, 0, 0, 0.10);
    border-radius: 10px;
    margin-bottom: 35px;
    position: relative;
}
#thankyou-items-mr .item-th-mr {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#thankyou-items-mr .item-th-mr h3 {
    margin: 0 !important;
    font-weight: 700;
}
#thankyou-items-mr .item-th-mr h3::before {
    display: none;
}
#thankyou-items-mr .item-th-mr .det span {
    color: #8d8d8d;
    font-size: 11px;
    margin-top: 15px;
}
#thankyou-items-mr .item-th-mr .wp-post-image {
    width: 205px;
    height: 260px;
    object-fit: cover;
}
.woocommerce-info-th a {
    margin-top: 0 !important;
    margin-right: 10px;
    color: #00162d !important;
}
@media (max-width: 768px) {
    .woocommerce-info-th {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        height: auto;
        padding: 10px 50px;
    }
    .woocommerce-info-th a {
        margin-right: 0;
    }
    #thankyou-items-mr .item-th-mr .wp-post-image {
        width: 130px;
        height: 180px;
    }
}
#send-ticket {
    display: flex;
    width: 100%;
    justify-content: center;
    background: #f3f6f9;
    border-radius: 10px;
    margin-bottom: 35px;
}
#send-ticket img {
    margin: 0 !important;
}
.notife-closer-mr {
    margin-right: 10px;
    color: #c40f0f;
    font-size: 10px;
    background: #c40f0f1f;
    padding: 8px;
    border-radius: 6px;
    cursor: pointer;
}
@media (max-width: 768px) {
    .parent-inner-mr {
        flex-direction: column;
        text-align: center !important;
    }
    .parent-inner-mr a {
        margin: 5px 0 !important;
    }
    .parent-inner-mr .notife-closer-mr {
        position: absolute;
        right: 0;
    }
}
.progressbar-panel-mr {
    position: relative;
    width: 100px;
    height: 100px;
}
.progressbar-panel-mr > * {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.progressbar-panel-mr .second {
    transform: translate(-50%, -50%) rotate(-90deg);
}
.progressbar-panel-mr span {
    font-size: 24px;
}
.get-information-video-mr {
    position: relative;
    margin: 15px 0;
}
.get-information-video-mr .loder-send-quiz, .get-information-video-mr .ok-send-quiz, .get-information-video-mr .wrong-send-quiz, .wrong-see-quiz {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9;
    color: #fff;
    border-radius: 20px;
}
.get-information-video-mr .loder-send-quiz.show, .get-information-video-mr .ok-send-quiz.show, .get-information-video-mr .wrong-send-quiz.show, .wrong-see-quiz.show {
    display: flex;
}
.get-information-video-mr .parent-m-mr {
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    box-shadow: 0 3px 8px #0000000d;
}
.get-information-video-mr .parent-m-mr h3 {
    text-align: center;
    margin: 15px 0;
}
.get-information-video-mr .parent-m-mr .link {
    display: flex;
    flex-wrap: wrap;
    font-size: 17px;
    gap: 20px;
}
.get-information-video-mr .parent-m-mr .link a {
    display: flex;
    align-items: center;
    gap: 10px;
}
.get-information-video-mr .parent-m-mr .link a span {
    width: 20px;
    height: 20px;
    background: #d8d8d8;
    border-radius: 50px;
    position: relative;
}
.get-information-video-mr .parent-m-mr .link a.active span::before {
    content: '';
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    position: absolute;
    left: 5px;
    top: 5px;
    background: #151515;
    border-radius: 50px;
}
.get-information-video-mr .parent-m-mr form {
    padding: 20px 0;
    flex-direction: column;
    gap: 15px;
    display: none;
    position: relative;
}
.get-information-video-mr .parent-m-mr form input[type=file] {
    display: none;
}
.get-information-video-mr .parent-m-mr form .foot {
    display: flex;
    gap: 10px;
}
.get-information-video-mr .parent-m-mr form label {
    display: flex;
    gap: 10px;
    align-items: center;
    cursor: pointer;
    font-size: 13px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 52px;
    flex-grow: 1;
    justify-content: center;
    background: #48a1fb;
    color: #e6f1fe;
}
.get-information-video-mr .parent-m-mr form.show {
    display: flex;
}
.get-information-video-mr .parent-m-mr form textarea {
    padding: 10px 15px;
    font-size: 15px;
    width: 100%;
}
.get-information-video-mr .parent-m-mr form input {
    padding: 0 15px;
    flex-grow: 1;
}
.get-information-video-mr .parent-m-mr form button {
    background: #22c17b;
    padding: 10px;
    border-radius: 10px;
    width: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.body-top-bar-mr {
    padding-top: 70px;
}
.body-top-bar-mr #main-header-mr.transparent {
    top: 70px;
}
.body-top-bar-mr.admin-bar {
    padding-top: 70px;
}
.body-top-bar-mr.admin-bar #main-header-mr.transparent {
    top: 102px;
}
.body-top-bar-mr.admin-bar #overlay-head {
    top: 200px;
}
.body-top-bar-mr.admin-bar #popup-search-box-mr {
    padding-top: 225px;
}
#top-bar-mr {
    height: 70px;
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999999;
}
#top-bar-mr > div {
    height: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0;
}
#top-bar-mr > div div {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    color: #fff;
    width: 100%;
    justify-content: space-between;
}
#top-bar-mr > div div a {
    background: #c7191e;
    padding: 10px;
    border-radius: 5px;
    flex-shrink: 0;
}
.admin-bar #top-bar-mr {
    height: 102px;
}
#wpadminbar {
    z-index: 99999999999999;
}
#wrap-res-menu {
    z-index: 999999999;
}
.ui-datepicker-header a .ui-icon-circle-triangle-w {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M15 19a1 1 0 0 1-.71-.29l-6-6a1 1 0 0 1 0-1.41l6-6a1 1 0 0 1 1.41 1.41L10.41 12l5.29 5.29A1 1 0 0 1 15 19z" data-name="17" fill="%23000000" opacity="1" data-original="%23000000" class=""></path></g></svg>');
}
.ui-datepicker-header a .ui-icon-circle-triangle-e {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M9 19a1 1 0 0 1-.71-1.71l5.3-5.29-5.3-5.29a1 1 0 0 1 1.42-1.42l6 6a1 1 0 0 1 0 1.41l-6 6A1 1 0 0 1 9 19z" data-name="15" fill="%23000000" opacity="1" data-original="%23000000" class=""></path></g></svg>');
}
.ui-datepicker-header a span {
    background-size: contain;
    background-position: center;
}
@media (max-width: 991px) {
    #top-bar-mr > div {
        padding: 10px;
    }
    #top-bar-mr > div div {
        font-size: 14px;
    }
    #top-bar-mr > div div a {
        font-size: 14px;
    }
}
@media (max-width: 400px) {
    #top-bar-mr > div {
        padding: 10px;
    }
    #top-bar-mr > div div {
        font-size: 11px;
    }
    #top-bar-mr > div div a {
        font-size: 11px;
    }
}
#popmake-315990 {
    min-width: unset !important;
    max-width: 500px !important;
    width: 95% !important;
    box-shadow: 0px 5px 20px #0000004d;
    left: 50% !important;
    transform: translateX(-50%);
}
del {
    text-decoration: line-through;
}
#main-header-mr .sub-menu a i {
    margin-right: auto;
    background: #eb401b;
    color: #fff;
    border-radius: 5px;
    padding: 2px 10px;
    font-style: normal;
    margin-left: 10px;
}
#video-insta-mr {
    object-fit: cover;
}
#haji-template .mejs-overlay-button {
    background-position: bottom left;
    background-repeat: no-repeat;
}
#input_232_2 {
    text-align: right;
}
.gfield_visibility_hidden {
    display: none;
}
.page-id-314279 .social-links {
    justify-content: space-between;
}
.page-id-314279 a {
    color: inherit;
}
.page-id-314279 video {
    width: 100%;
}
.page-id-314279 #bot-page-insta a {
    color: #fff;
}
.color-white {
    color: #fff!important;
}
body footer .social-links .whatsapp {
    color: #22C147!important;
}
body footer .social-links .telegram {
    color: #2BA2DE!important;
}
body .gform_wrapper .gform-body .help+.price {
    font-family: inherit!important
}
div #input_232_2 {
    text-align: right!important;
}
#haji-template .sales-description .accardion .item span.gift {
    flex-shrink: 0;
}
.alert-count {
    border: 2px solid #f00;
    border-radius: 6px;
    padding: 10px!important;
    font-size: 22px!important;
    font-weight: 700!important;
    margin: 30px 0!important;
}
#popup-get-info-course {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 85%);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999999999999;
}
#popup-get-info-course > div {
    padding: 40px;
    border-radius: 10px;
    background: #fff;
    width: 90%;
    max-width: 500px;
}
#popup-get-info-course .colse-pg {
    text-align: center;
}
#popup-get-info-course form {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
#popup-get-info-course form div {
    display: flex;
    flex-direction: column;
}
#popup-get-info-course h2 {
    margin-bottom: 15px;
}
#popup-get-info-course p {
    margin-bottom: 25px;
}
#popup-get-info-course div {
    position: relative;
}
#popup-get-info-course .inp {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    padding: 15px;
    display: flex;
}
.select2-container {
    z-index: 9999999999999999999999;
}
#popup-get-info-course .select2-selection--single {
    border: 1px solid #ccc;
    height: 55px;
    display: flex;
    align-items: center;
}
#popup-get-info-course .select2-selection__arrow {
    top: 50%;
    transform: translateY(-50%);
}
#popup-get-info-course .select2-container {
    width: 100% !important;
}
#popup-get-info-course .remove-iconr {
    position: absolute;
    top: 25px;
    left: 25px;
    cursor: pointer;
}
#select2-kasb-container {
    height: 100%;
    display: flex;
    align-items: center;
}
#not-founde-sect-2 {
    display: flex;
    padding: 5px;
    width: 100%;
}
#not-founde-sect-2:hover {
    background-color: #5897fb;
    color: white;
}
.btn-ajax-load-mr {
    background: #545856!important;
}
.wallet-pay-partial {
    gap: 12px;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
    font-size: 17px;
}
#gform_fields_248 .gfield_required_text {
    display: none!important;
}
.p-none-margin p {
    margin-bottom: 0 !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    color: #454545;
}
.blog-mr .grid-sec-2 .gravity-theme {
    width: 100%;
    height: 240px;
}
#gform_confirmation_wrapper_248 .gform_confirmation_message {
    text-align: center;
}
.blog-mr .grid-sec-2 .gravity-theme input {
    outline: none
}
.blog-mr .grid-sec-2 .gform_submission_error {
    display: none!important;
}
.blog-mr .grid-sec-2 .validation_message {
    font-size: 13px;
    color: red;
}

#mr-ebook-landing {
    display: none;
    position: fixed;
    bottom: 0;
    transform: translateY(2px);
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 20px;
    background: #fff;
    box-shadow: 0 0 20px #0003;
    left: 0;
}
#mr-ebook-landing h1 {
    font-size: 17px;
    font-weight: 900;
}
#mr-ebook-landing a {
    background: linear-gradient(110deg, #ff6b6b, #f83838);
    border-radius: 4px;
    box-shadow: 0 5px 25px rgba(251,79,79,.28);
    color: #fff;
    padding: 10px 32px;
    font-weight: 600;
}
#mr-ebook-landing.remove {
    transform: translateY(100%);
}
.single-product article > p > img {
    margin: 0 auto;
}
#successful-student-single .slick-list {
    direction: ltr;
}
#successful-student-single .slick-track {
    display: flex;
    gap: 20px
}
#successful-student-single .wp-post-image {
    width: 100%
}
#popup-video {
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
    opacity: 0;
    background: rgba(12, 12, 12, 0.63);
    z-index: 9999999999;
    transition: 300ms;
    left: 0;
    top: 0;
}
#popup-video.show {
    opacity: 1;
    pointer-events: auto;
}
#popup-video video {
    width: 75%;
    max-width: 330px;
}
#product-content > ol li {
    list-style: decimal;
}
#product-content > ul:not(.accordion) li {
    list-style: disc;
}
#main-content li {
    list-style: disc;
}
#main-content ul {
    padding-right: 15px
}
#main-content  .accordion li {
    list-style: none;
}
#main-content td {
    border: 1px solid #d7d7d7;
}
.kk-star-ratings {
    direction: ltr;
    justify-content: space-between!important;
    padding: 20px 0 0;
}
.kksr-stars-active {
    left: 0!important;
    right: auto!important;
}
.kksr-legend {
    direction: rtl;
}
@media (max-width: 991px) {
    body #successful-student-single .swiper-button-next, body #successful-student-single .swiper-button-prev {
        display: flex !important;
    }
}
@media screen and (max-width: 960px){
    #present-video {
        display: none;
    }
    .mr-single-post-title {
        color: #000;font-size: 17px;margin-bottom: 30px;
    }
    main>header .breadcrumbs>span {
        flex-direction: column;
        align-items: flex-start!important;
    }
    main>header .breadcrumbs>span .bc-arrow {
        transform: rotate(-90deg);
    }
}
@media screen and (max-width: 768px){
    #mr-ebook-landing {
        display: flex;
    }
}
@media screen and (max-width: 520px){
    .checkout-mr .items .item-product-mr .title {
        font-size: 10px;
        order: 0;
    }
    .checkout-mr .items .item-product-mr .title span {
        font-size: 8px;
    }
    .checkout-mr .items .item-product-mr .woocommerce-Price-amount {
        font-size: 10px;
    }
    .checkout-mr .items .item-product-mr .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
        font-size: 10px;
    }
    .checkout-mr .items .item-product-mr .wp-post-image {
        width: 40px;
        height: 60px;
    }
    .checkout-mr .items .item-product-mr {
        gap: 10px
    }
}
.verify-gf-mr .verify-button-gf-mr {
    background: #ff5656;
    margin-right: 0!important;
}
.verify-gf-mr input {
    margin-right: 0!important;
}
input::placeholder {
    color: #ababab !important
}
.feature-item-menu a {
    color: #eb401b;
    font-weight: 700;
}











































