@media only screen and (max-width: 767px) {
    .privacy-sec p {
        text-align: justify;
    }
    .privacy-sec h4 {
        text-align: center;
    }
    .ui-sec{
        padding-top: 0px;
    }
    #scrollUp {
        right: 18px;
        bottom: 12px;
    }
    .counter-style-two h3 {
        margin-right: auto;
    }
    .latest-case-work-mbl {
        padding-top: 0px !important;
    }
    .client-feedback-bt-hm {
        padding-top: 20px;
    }
    .hwtoplay-bnr {
        background-position: 39%;
    }
    .points-banner {
        background-position: 39%;
    }
    .faq-bnr {
        background-position: 39%;
    }
    .cntct-bnr {
        background-position: 39%;
    }
    .refnd-bnr {
        background-position: 32%;
    }
    .privacy-bnr {
        background-position: 30%;
    }
    .fairplay-bnr {
        background-position: 32%;
    }
    .trms-bnr {
        background-position: 30%;
    }
    .abt-banner {
        background-position: 37% !important;
    }

    .section-title-testi {
        margin-bottom: 20px;
    }
    .point_system .section-title {
        margin-top: 10px !important;
    }
    .privacy-sec h6 {
        text-align: center;
    }
    .feedback-style-one {
        padding-top: 20px;
    }
    .latest-case-work-bt {
        padding-bottom: 0px;
    }
    .cpyr-msn {
        padding-top: 30px;
    }
    .mrq-mn {
        text-align: center;
        padding-left: 0px;
    }
    .count-list li {
        margin-bottom: 10px !important;
    }
    .footer__widget_rltv p {
        text-align: justify;
    }
    .mobl-dwn {
        margin-bottom: 10px !important;
    }
    .table_others {
        font-size: 14px;
    }
    .table_others tr th {
        padding: 10px;
    }
    .mn-mbl-spc {
        text-align: justify;
    }
    /* .footer__widget_mbl {
        display: flex;
        flex-direction: column;
        align-items: center;
    } */
    /* .fot-list-cntr {
        text-align: center;
    } */
    .theme-footer-three-mbl {
        padding-top: 20px;
    }
    .theme-footer-three .fot-list a {
        padding-left: 0px;
    }
    .privacy-sec h3 {
        text-align: center;
    }
    .sub-title-two-mbl {
        text-align: center;
    }
    .sect-title-mbl {
        text-align: center;
    }
    .block-style-seven-mbl p {
        text-align: justify;
    }
    .theme-btn-cntr {
        display: flex;
        justify-content: center;
    }
    .work-bg-three-mbl {
        padding-top: 10px;
    }
    .work-bg-three-mbl-scnd {
        padding-top: 10px;
    }
    .sub-title-two-mbl {
        text-align: center;
    }
    .sect-title-cntr {
        text-align: center;
    }
    .block-style-eight-mbl li {
        text-align: justify;
    }
    .theme_btn-mbl {
        display: flex;
        justify-content: center;
    }
    .theme_btn-mbl a {
        margin-top: 10px;
    }
    .block-style-eight-mbl {
        margin-bottom: 10px;
    }
    .process-box-mbl {
        margin-bottom: 30px;
    }
    .blog-grid-area-mbl {
        padding-top: 50px;
    }
    .techy-wrok-process-d {
        padding-bottom: 0px;
    }
    .call-to-action-mbl {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .title-big-mbl {
        margin-bottom: 30px;
    }
    .theme_btn-spc-s {
        margin-top: 30px;
    }
    .about-techy-mbl {
        padding-top: 25px;
    }
    .brand-area-mbl {
        padding-top: 25px;
    }
    .hero-ilustration-wrapper-mbl {
        margin-bottom: 25px;
    }

    .techy-feature-mbl {
        padding-top: 50px;
    }
    .feature-style-three-mbl {
        margin-bottom: 10px;
    }
    .work-bg-three-mn {
        padding-top: 25px;
    }
    .sub-title-two-abt {
        text-align: center;
    }
    .sub-title-two-abt-hd {
        text-align: center;
    }
    .section-title-mbl-abt {
        text-align: justify;
    }
    .theme_btn-abt {
        display: flex;
        justify-content: center;
    }
    .theme_btn-abt a {
        margin-top: 10px;
    }
    .section-title-abt-mbs {
        margin-bottom: 10px;
    }
    .sect-title-hdng {
        text-align: center;
    }
    .block-style-three-prs {
        text-align: justify;
    }
    .theme_btn-flx {
        display: flex;
        justify-content: center;
    }
    .theme_btn-flx a {
        margin-top: 10px;
    }
    .teachy-work-hwtoply-spc {
        padding-top: 0px;
    }
    .sub-title-two-hwtply-hdng {
        text-align: center;
    }
    .block-style-eight-pra h3 {
        text-align: center;
    }
    .theme_btn-hwtoplay {
        display: flex;
        justify-content: center;
    }
    .theme_btn-hwtoplay a {
        margin-top: 10px;
    }
    .block-style-eight-btm {
        margin-bottom: 25px;
    }
    .blog-grid-area-tips {
        padding-top: 30px;
    }
    .techy-wrok-process-stp {
        padding-top: 25px !important;
    }
    .theme_btn-tps {
        margin-bottom: 25px;
    }
    .feature-style-four-ftr {
        margin-bottom: 25px;
    }
    .section-title-hme-btm {
        margin-bottom: 25px;
    }
}

@media screen and (min-width: 1200px) {
    .ftr-padng {
        padding: 0 100px;
    }
    .abt-cntnt {
        padding: 50px 0 0 0;
    }
    .theme-footer-three .logo-title {
        top: -200px;
        left: -100px;
        padding: 88px 56px 154px 56px;
    }
    .footer__widget_rltv {
        position: relative;
        bottom: 7px;
    }
    .work-bg-three-mbl-scnd-rvrs {
        display: flex;
        flex-direction: row-reverse;
    }
    .navbar-nav-btn {
        width: 100%;
        align-items: center;
    }
    .dwnld-thm {
        margin-left: auto !important;
        margin-top: 10px;
    }
    .mrq-mn {
        text-align: right;
        padding-right: 0px;
    }
    .call-to-action .call-shape.shape-two {
        right: 82%;
    }
    .call-to-action .call-shape.shape-six {
        right: 13%;
    }
    .lft-aln{

        margin-left: -9px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .theme-footer-three .logo-title {
        top: -80px;
    }
    .points-banner {
        background: url(../img/banner/Points\ Table.jpg);
        background-position: 66% 0 !important;
    }
    .hwtoplay-bnr {
        background: url(../img/banner/How\ to\ play.jpg);
        background-position: 64% 0;
    }
    .abt-banner {
        background: url(../img/banner/About.jpg);
        background-position: 65% 0 !important;
    }
    .faq-bnr {
        background: url(../img/banner/FAQ.jpg);
        background-position: 75% 0;
    }
    .cntct-bnr {
        background: url(../img/banner/contact.jpg);
        background-position: 78% 0;
    }
    .trms-bnr {
        background: url(../img/banner/Terms\ &\ Conditions\,\ Privay\ Policy.jpg);
        background-position: 54% 0;
    }
    .refnd-bnr {
        background: url(../img/banner/Refund\ Policy.jpg);
        background-position: 59% 0;
    }
    .privacy-bnr {
        background: url(../img/banner/privacy.png);
        background-position: 44% 0;
    }
    .fairplay-bnr {
        background: url(../img/banner/fairplay.png);
        background-position: 44% 0;
    }
    .ftr-padng {
        padding-top: 80px;
    }
    .ipd-dwn {
        padding-top: 80px;
    }
    .footer__widget-ipd p {
        padding-top: 100px;
    }
    .ipd-dwn {
        padding: 0 100px;
    }
    .ftr-padng {
        padding: 0 100px;
    }
    .about-techy-tech{

        padding-top: 0px;
    }
    .theme-footer-three .fot-list a {
        padding-left: unset;
    }
    .theme-footer-three .logo-title {
        position: static;
    }
    .theme-footer-three-mbl {
        padding-top: 20px;
    }
}
@media only screen and (max-width: 280px) {
    .slide-bar.show {
        right: -78px;
    }
    .section-title-hme-btm {
        /* margin-bottom: 118px; */
    }
}

@media screen and (min-width: 992px) {
    .navbar-nav-btn {
        width: 100%;
        align-items: center;
    }
    .dwnld-thm {
        margin-left: auto;
        margin-top: 10px;
    }
    .text-end-md {
        display: none;
    }
}
@media only screen and (max-width: 991px) {
    .dwnld-thm-mbls {
        width: 50%;
    }
    .dwnld-thm-mbls a {
        padding: 10px !important;
    }
}
