/*@media only screen and (max-width: 1600px) {}

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

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

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

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

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

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

@media only screen and (max-width: 320px) {}*/

@media only screen and (max-width: 1366px) {
	.ned-sprt ul {
    padding: 100px 35px;
}
.container {
    width: 100%;
}
.sprt-txt {
    padding-left: 30px;
}
    .navbar-expand h2 {
        font-size: 1.5rem;
    }

    .topbar {
        padding: 0 2rem;
    }

    .mainPadding {
        padding: 2rem;
    }

    .memberContent h2 {
        font-size: 1.75rem;
    }

    .heading,
    .contractHeading .heading{
        font-size: 1.5rem;
    }

    .sidebar .logost img {max-width: 160px;}

    .sidebar .logost {
        min-height: fit-content;
        margin-bottom: 1rem;
    }

    .sidebar li a {
        font-size: 1.125rem;
        padding: 0.875rem 1.75rem;
    }

    .matrixMain h1 {
        font-size: 2rem;
    }

    .matrixMain hr {
        margin: 1.5rem 0 2.5rem;
    }
    .balanceSlider {
        padding: 0rem 0 2rem;
        margin-right: -16rem;
    }

    .inspectionBox {
        padding: 2.5rem 1.75rem;
        gap: 1rem;
    }

    .inspectionBox h2 {
        font-size: 1.25rem;
        margin-bottom: 0.75rem;
    }

    .inspectionBox h6 {
        font-size: 2.25rem;
        line-height: 1;
    }

    .welcomeBox {
        padding: 3rem 0;
    }

    .welcomeBox h2 {
        font-size: 2.25rem;
    }

    .welcomeBox p {
        font-size: 1rem;
        margin: 0 auto 2rem;
        width: 80%;
    }

    .card {
        padding: 1.5rem 1rem;
    }

    .mytable {
        margin-top: 1rem;
    }

    .mytable thead tr th {
        font-size: 0.875rem;
        padding: 0.75rem;
    }

    .mytable .d-flex h2 {
        font-size: 1rem;
    }

    .mytable tr td {
        font-size: 0.875rem;
    }

    .mytable .d-flex h2 {
        font-size: 0.875rem;
    }
    .card.profileBg .d-flex {
        margin-top: -6rem;
        margin-bottom: 3rem !important;
    }

    .form-box input, .form-box select {
        margin-bottom: 1rem;
    }

    .main-containerd.margin {
        margin-top: 6rem;
    }

    .form-box label {
        font-size: 1rem;
        margin-bottom: 0.25rem;
    }
    .sidebar {
        width: 19rem;
    }

    .joinContent h2 {
        font-size: 2rem;
        margin-bottom: 1.5rem;
    }

    .joinContent h3 {
        font-size: 1.5rem;
        margin-bottom: 1rem;
    }

    .joinContent span {
        padding: 1.25rem;
        margin-bottom: 1.5rem;
        font-size: 1.375rem;
    }

    .joinContent h4 {
        font-size: 1.5rem;
    }
    .paymentMain .heading {
        font-size: 2rem;
        margin-bottom: 2rem !important;
    }

    .paymentBox figure {
        height: auto;
        margin-bottom: 1rem;
    }

    .paymentBox figure img {
        max-width: 110px;
        height: auto;
        aspect-ratio: 1;
        object-fit: contain;
    }

    .paymentBox h2 {
        font-size: 1.75rem;
        margin-bottom: 1.5rem;
    }

    .paymentBox a {
        width: 3.125rem;
        height: auto;
        aspect-ratio: 1;
    }

    .paymentBox {border-radius: 1rem;padding: 1.5rem 1rem 2rem;}

    .venomoBox {
        padding: 2rem;
    }

    .venomoMain {
        margin-top: 2rem;
    }

    .venomoMain .paymentBox h2 {
        font-size: 1.375rem;
        margin-bottom: 1rem;
    }
    /*ul.treeList li .d-flex div {*/
    /*    font-size: 0.75rem;*/
    /*    line-height: 1.2;*/
    /*}*/

    ul.treeList li:nth-child(2) div {
        font-size: 0.875rem;
        /*line-height: 1;*/
    }
    .contractHeading {
        margin-bottom: 1.5rem;
    }

    .parntdb h2 {
        font-size: 1.375rem;
        margin-bottom: 1rem;
    }

    .parntdb {
        padding: 1.5rem 0.75rem;
    }

    .parntdb h4 {
        font-size: 1.125rem;
        margin: 1rem 0 0.5rem;
        font-weight: 500;
    }

    .skbEnterprises {
        margin-top: 2rem;
    }

    .skbEnterprises h1 {
        font-size: 1.75rem;
    }
    .memberContent h2 {
        font-size: 1.5rem;
    }

    .memberContent p {
        line-height: normal;
        font-size: 1rem;
    }

    .stepBox {
        margin-top: 5rem;
        padding: 2rem 1rem;
        height: 80%;
    }

    .stepBox figure {
        width: 120px;
        height: 120px;
        margin: -6rem auto 1rem;
    }

    .stepBox figure span {font-size: 3rem;}

    .stepBox figure small {
        line-height: 1;
    }

    .stepBox h2 {
        font-size: 1.25rem;
        margin-bottom: 0.5rem;
    }

    .stepBox p {
        margin-bottom: 1rem;
    }

    .stepBox .themeBtn+p {
        margin-top: 1rem;
    }

    .stepBox .telegramImg {
        margin: -0.5rem auto 1rem;
    }
    .matrixshapeBox {
        height: 90%;
        padding: 1.75rem 0.5rem;
    }

    .matrixshapeBox h3 {
        font-size: 1.375rem;
        font-weight: 400;
    }

    .matrixshapeBox .themeBtn {
        font-size: 0.875rem;
        margin-top: 1rem;
    }
    .memberContent.matrixIcon {
        margin-bottom: 3rem;
    }
    .linkbuild h1 {
        font-size: 1.75rem;
        margin: 0;
    }

    .linkbuild form {
        margin-top: 1rem;
    }
    .matrixshapeBox p {
        font-size: 1rem;
        margin-bottom: 0;
    }
}

@media (max-width: 1199.98px) {
	.navbar-expand h2 {
    font-size: 1.25rem;
}

.going-bx h2 {
    font-size: 16px;
}

.going-bx {
    padding: 30px 0 0;
}

.going-bx h2 {
    margin: 0 0 25px;
}

.going-bx span {
    font-size: 25px;
    padding: 6px 0;
}

.ned-sprt ul {
    padding: 60px 20px;
}

.sprt-txt {
    padding-left: 10px;
}

.sprt-txt h2 {
    font-size: 22px;
}

.sprt-txt p {
    font-size: 17px;
}

.tel-st a {
    font-size: 16px;
}

.tel-st a img {
    margin-right: 10px;
}

.ned-sprt {
    margin-top: 30px;
}
.container {
    width: 100%;
}
.main-padingbdy {
    /*padding: 100px 30px 0;*/
}
.unscdl-mdl .modal-dialog {
        max-width: 90%;
    margin: auto;
}
    .sidebar {
        width: 16rem;
    }

    .sidebar .logost {
        padding: 1rem 0;
    }

    .sidebar .logost img {
        max-width: 120px;
    }

    .sidebar li a {
        padding: 0.75rem 1.5rem;
    }

    .sidebar li.dropdown ul.dropdown-menu {
        padding: 0.5rem;
    }

    .sidebar li.dropdown ul.dropdown-menu li a {
        padding: 0.5rem 1.25rem;
    }

    .welcomeBox h2 {
        font-size: 2rem;
        margin-bottom: 0.75rem;
    }

    .welcomeBox {
        padding: 2.25rem 0;
    }

    .welcomeBox p {
        width: 86%;
        margin: 0 auto 1.5rem;
    }

    .themeBtn {
        font-size: 1rem;
        padding: 0.5rem 2rem;
    }

    .telegram {
        padding: 1.25rem 1.75rem;
    }

    .telegram .d-flex h2 {
        font-size: 1.75rem;
    }

    .viewCard {
        float: left;
        width: 48%;
    }

    .viewCard+.viewCard {
        margin-top: 0;
        float: right;
    }
    .topbar {
        padding: 0 1.5rem;
    }
    .matrixshapeBox h3 {
        font-size: 1.25rem;
    }
    .mainPadding {
        padding: 1rem;
    }
    .memberContent.matrixIcon {
        margin-bottom: 2rem;
    }
    .joinContent h2 {
        font-size: 1.75rem;
    }
    .paymentMain .heading {
        font-size: 1.75rem;
        margin-bottom: 1.5rem !important;
    }

    .paymentBox {
        padding: 1.5rem 1rem;
    }

    .paymentBox figure img {
        max-width: 90px;
    }

    .paymentBox h2 {
        font-size: 1.5rem;
        margin-bottom: 1rem;
    }
    .linkbuild h1 {
        font-size: 1.5rem;
    }
    .matrixMain h1 {
        font-size: 1.75rem;
    }

    .heading, .contractHeading .heading {
        font-size: 1.375rem;
    }

    .heading.mb-5 {margin-bottom: 1rem !important;}
}
@media (max-width: 991.98px) {
	#content .rghtbl li {
    padding: 30px 15px;
}

.rghtbl .nav-item .dropdown-toggle {
}

.rghtbl #userDropdown::after {
    margin: 0 0 0 10px;
}

.navbar-expand h2 {
    font-size: 20px;
}

.rghtbl .cmpnbtn a {
    font-size: 12px;
    padding: 10px 11px;
}

.main-padingbdy {
    padding: 30px 0px 0;
}

.going-bx .jb1 {
}

.going-bx {
    padding: 20px 0 0;
}

.going-bx span {
    font-size: 20px;
}

.going-bx h2 {
    font-size: 14px;
}

.sprt-txt h2 {
    font-size: 18px;
}

.sprt-txt p {
    font-size: 14px;
}

.tel-st a {
    font-size: 13px;
}

.sprt-img img {
    width: 70px;
}

.tel-st a img {
    width: 28px;
}

footer.sticky-footer {
    margin: 50px 0 0;
}
.navbar-expand .navbar-nav .dropdown-menu {
    left: -84px;
}

.bars {
    display: inline-block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #2f387a;
    padding: 10px;
    z-index: 111;
}

.sidemenu {
    left: -250px;
    width: 140px;
    border-radius: 0;
    top: 32px;
}

.sidemenu {
    width: 280px;
    left: -290px;
    /*background-color: #2f387a;*/
    border-radius: 0px 50px 0px 0px;
    position: absolute;
    z-index: 2;
    height: 100vh;
    top: 0;
    transition: .5s all ease-in-out;
    z-index: 12;
}
.topbar {
    margin: 34px 0 0;
}
.sidebar li {
    margin-left: 0;
}
.sidebar .logost {
    margin-top: 31px;
}
.opn-head ul li h2 {
    font-size: 25px;
}
.unscdl-mdl .modal-body {
    padding: 0 80px;
}
    .welcomeBox h2 {
        font-size: 1.75rem;
        margin-bottom: 0.5rem;
    }

    .welcomeBox {
        padding: 2rem 0;
        margin-bottom: 2rem;
    }
}
@media (max-width: 767.98px) {
.fmly-tabl tr th {
    font-size: 14px;
}

.fmly-tabl tr td {
    font-size: 13px;
}
.main-padingbdy .offset-1 {
    margin-left: 0%;
}
.rewrd-tabl h2 {
    text-align: center;
}

.jb-titl {
    text-align: center;
}

.jb-titl ul {
    justify-content: center;
}

.jb-titl .pstd {
    text-align: center;
}

.prsnl-abt h5 {
    font-size: 25px;
}

.prsnl-abt {
    text-align: center;
}

.intrst-txt {
    text-align: center;
}

.skil-head {
    text-align: center;
}
.prsnl-info ul li span {
    font-size: 17px;
}
.subscrb-head h2 {
    font-size: 25px;
}
    .paymentBox {
        margin-top: 1rem;
    }

    .telegram {
        padding: 1rem;
    }

    .telegram .d-flex h2 {
        font-size: 1.5rem;
    }

    .telegram .d-flex {
        gap: 1rem;
        max-width: 300px;
    }
    .heading, .contractHeading .heading {
        font-size: 1.25rem;
    }
}
@media (max-width: 575.98px) {
	.main-lft {
    padding: 0 0;
}
.pagination ul {
    display: block;
    text-align: center;
}

.pagination ul li {
    margin: 10px 0;
}
.pagination ul li a {
	width: 100px;
}
/*	#content .rghtbl {*/
/*    display: block;*/
/*    text-align: center;*/
/*}*/

#content .rghtbl li {
    border-right: 0;
    padding: 10px 15px 20px;
}

.topbar {
    display: block;
    padding: 15px 0 0 0;
}

.rghtbl .nav-item .dropdown-toggle {
    display: table;
    margin: auto;
}

.navbar-expand h2 {
    text-align: center;
    padding: 0 0 10px;
}
.navbar-expand .navbar-nav .dropdown-menu {
    left: 0;
    right: 0;
    text-align: center;
}
.ned-sprt ul {
    display: block;
    text-align: center;
    padding: 40px 0;
}

.sprt-img {
    display: block;
}

.sprt-img img {
    margin-bottom: 15px;
}

.sprt-txt {
    padding-left: 0;
    margin-bottom: 20px;
}

.tel-st a {
    margin-bottom: 20px;
}
.fmly-tabl tr th {
    font-size: 13px;
}
.fmly-tabl tr td {
    font-size: 11px;
}
.parol-head p {
    font-size: 14px;
    text-align: center;
}
.fml-head h2 {
    font-size: 28px;
}
.rewrdbtn {
    padding: 15px 22px;
    font-size: 16px;
}
.fml-info ul li p {
    font-size: 17px;
}

.fml-info ul li h3 {
    font-size: 19px;
}

.fml-info ul li a {
    font-size: 16px;
}
.fml-info h2 {
    font-size: 25px;
    margin: 5px 0 20px;
}
.opn-head ul li h2 {
    font-size: 18px;
}
.opn-head ul li p {
    font-size: 15px;
}
.shft-lst form span {
    display: block;
}
.unscdl-mdl .modal-body {
    padding: 0 30px;
}
.unscdl-mdl .modal-footer .rewrdbtn {
    display: table;
    margin: 0 10px 10px;
    padding: 8px 17px;
    font-size: 13px;
    width: 100%;
}
.unscdl-mdl .modal-footer {
    display: table;
    margin: auto;
}
.navbar-expand .navbar-nav .dropdown-menu {
    left: -70px;
}
    .telegram .d-flex {max-width: 100%;flex-direction: column;}

    .telegram {
        flex-direction: column;
        gap: 1rem;
    }
    .mainPadding .mainPadding {
        padding: 0rem;
    }

    .welcomeBox {
        padding: 1.5rem 0.75rem;
    }

    .welcomeBox h2 {
        font-size: 1.5rem;
    }

    .welcomeBox p {
        width: 90%;
        margin-bottom: 1rem;
    }

    .viewCard {
        float: none;
        width: 100%;
    }

    .viewCard+.viewCard {
        float: none;
        margin-top: 1rem;
    }
    .balanceSlider {
        margin: 0;
        padding-bottom: 1.5rem;
    }
}
@media (max-width: 320.98px) {
    .navbar-expand .navbar-nav .dropdown-menu {
    left: -70px;
}
}
