@media (max-width:991px) {
    .guest .navbar-brand img {
        max-width: 170px;
    }

    .guest .navbar-hero .nav-link {
        padding: 5px 8px;
        font-size: 14px;
    }

    .guest .navbar-hero {
        padding: 10px;
    }

    .guest .navbar-hero .navbar-nav.navbar-hero {
        padding: 0;
    }

    .main-title {
        font-size: 40px;
    }

    .txt {
        font-size: 16px;
    }

    .dot-listing li p {
        font-size: 16px;
        line-height: 1.2;
        padding-left: 15px;
    }

    .btn-wrap .btn.btn-primary+.btn.btn-primary {
        margin-left: 0;
    }

    #topsec .btn.btn-primary {
        margin-bottom: 10px;
    }

    .login-top,
    .login-bottom {
        margin-left: 0;
    }

    .login-bottom {
        padding: 5px;
        margin-top: 12px;
        gap: 5px;
    }

    #topsec {
        padding-bottom: 40px;
    }

    .review-box {
        min-height: 105px;
        padding: 10px;
    }

    .review-img {
        max-width: 100%;
    }

    .review-box .txt {
        margin-top: 5px;
    }

    .login-img {
        max-width: 200px;
    }

    .tab-box.tab-box-first .txt br {
        display: none;
    }

    .about-content-row::after {
        width: 183px;
        height: 183px;
        top: -100px;
        right: -70px;
        background-size: 183px 183px;
    }

    #why {
        padding: 80px 0 20px;
    }

    .row.steps-row {
        margin-top: 20px;
    }

    .steps-box {
        display: block;
    }

    .steps-box-left {
        margin-bottom: 10px;
    }

    .steps-box-right {
        max-width: 100%;
    }

    #cheapest {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .clientslide-info {
        display: block;
    }

    .clientslide-info-img {
        max-width: 50px;
        height: 50px;
        background-size: 100% 100%;
    }

    .clientslide-info-content {
        max-width: 100%;
        padding-left: 0;
    }

    .importance-left-img {
        max-width: 80px;
        left: 50px;
        top: -100px;
    }

    .importance-right-img {
        right: -30px;
        top: -50px;
        max-width: 100px;
    }

    .importance-img-line {
        height: 78%;
    }

    .guest-ftr {
        padding-top: 30px;
    }

    #faq {
        padding-bottom: 20px;
    }

    #service_type {
        height: auto;
    }

    .txt.premium-txt {
        white-space: normal;
        word-break: break-all;
    }

    #journey.mission {
        padding: 30px 0;
    }

    .why-premium-txt {
        font-size: 16px;
    }

    .why-premium-title {
        font-size: 22px;
        margin-top: 0;
    }

    #faq {
        padding-top: 30px;
    }

    .premium-slide-row {
        margin-top: 0;
    }

    .signup-left-content,
    .signup-right-content {
        width: 100%;
    }

    .social-cate-list {
        padding: 15px 0 0 0;
        justify-content: center;
    }

    .social-cate {
        padding: 5px;
        gap: 5px;
        font-size: 15px;
    }

    .social-cate-list li {
        flex: 0 0 18%;
        max-width: 18%;
    }

    .search-wrap .inpt-icon+.form-control {
        width: 210px;
    }

    .Welcome-title {
        font-size: 20px;
    }

    .topbar-right-ul li a img {
        max-width: 34px;
    }

    .topbar-right {
        flex: 0 0 170px;
        max-width: 170px;
    }

    .topbar-left {
        flex: 0 0 calc(100% - 390px);
        max-width: calc(100% - 390px);
    }

    .topbar {
        padding: 5px 15px;
    }

    .stats-box1 .row {
        display: block;
    }

    .stats-box1 .row .col-sm-5,
    .stats-box1 .row .col-sm-7 {
        width: 100%;
    }

    .stats-box1 .btn.btn-primary {
        margin: 10px 0;
    }

    .stats-row .col-sm-6 .row .col-sm-6 {
        width: 100%;
    }

    .stats-box2,
    .stats-box3,
    .stats-box4,
    .stats-box5 {
        padding: 10px;
        margin-bottom: 5px;
    }

    .stats-box-head {
        margin-bottom: 5px;
    }

    .stats-box-head-icon {
        width: 50px;
        height: 50px;
    }

    .stats-box-head-title {
        margin-bottom: 0;
    }

    .stats-box {
        padding: 10px 5px;
    }

    .affiliates-box-right {
        padding-left: 5px;
        flex: 0 0 calc(100% - 25px);
        max-width: calc(100% - 25px);
    }

    .affiliates-box-title {
        font-size: 14px;
        letter-spacing: -0.5px;
    }

    .affiliates-box-left img {
        max-width: 25px;
    }

    .or-wrap {
        background-color: #1b113c;
    }

    .cntry-pages #review-sec::before {
        display: none;
    }

    .cntry-pages .smm-Best::before {
        display: block;
    }

    .cntry-pages #topsec .btn-secondary {
        margin-left: 10px;
    }

    #best-str .btn-wrap .btn.btn-primary {
        min-width: 150px;
        margin-right: 10px;
    }

    .step-cntry li {
        font-size: 16px;
    }

    #how-to-social .row.ser-cont-row .col-sm-4 {
        width: 100%;
    }

    #how-to-social .ser-box {
        min-height: auto;
    }

    .ser-box-hero {
        min-height: 650px !important;
    }

    #types-sec .btn-wrap {
        gap: 10px;
    }

    .but-fb .ser-box {
        min-height: 350px;
    }

    .features-boxes li {
        height: auto;
    }

    .import-sec .importance-img-wrap::before {
        bottom: 108px;
    }

    .import-sec .importance-img-wrap::after {
        top: 107px;
    }

    #the-slider .row {
        display: block;
    }

    .step-under-middle,
    .step-under-last {
        padding-left: 8px;
        width: 100%;
    }

    .step-under-middle::before {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        border: none;
        border-radius: 0;
    }

    .step-under-last::before {
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        height: 100%;
        border-radius: 0;
    }

    .step-under-middle,
    .step-under-last {
        padding-top: 20px;
    }

    .smmgets-yt .steps-box {
        overflow: hidden;
        min-height: 350px !important;
    }

    .step-under-two li {
        margin-bottom: 10px;
    }

    .btn-prim-gets {
        position: relative;
        bottom: 0;
    }

    .cntry-insta-reels .best-str-wrapper .best-hero-cntry {
        padding-top: 20px;
    }

    .cntry-insta-reels .best-str-wraps {
        padding-top: 0 !important;
    }

    .importance-box-bottom {
        margin-top: 0;
        transform: translateX(0);
    }

    .importance-box-top {
        margin-top: 0;
    }

    .importance-box-bottom-right {
        margin-top: 0;
        transform: translateX(0);
    }

    #howtostart-sec .col-sm-4 {
        width: 100%;
    }

    .tiktok-pg #best-str .best-hero-cntry {
        padding-top: 50px;
    }
}

@media (max-width: 767px) {
    .guest .navbar-hero {
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: unset;
        padding: 0;
    }

    .guest .navbar-hero {
        flex-wrap: wrap;
        justify-content: center;
        padding: 8px;
        height: 42px;
    }

    .guest .navbar-hero .navbar-toggler {
        display: block;
        background-color: #ffffff;
        border: none;
        color: #000;
        margin: 10px 0;
    }

    .guest .navbar-hero .collapse {
        width: 100%;
    }

    .guest .navbar-hero .nav-link {
        margin: 5px 0;
        padding: 8px 10px;
        font-size: 14px;
    }

    .showondesktop {
        display: none;
    }

    .showonmobile {
        display: block;
    }

    .guest .navbar-collapse {
        display: none !important;
        background: #160F2F;
        border-radius: 10px;
        border: 0;
    }

    .guest .navbar-collapse.in {
        display: block !important;
    }

    .guest .navbar-nav {
        background: transparent;
        box-shadow: none;
        border: 0;
        padding: 0;
        display: block;
        margin: 0;
        height: auto;
    }

    .guest .navbar-default li a {
        color: #fff;
        background-image: none;
    }

    .guest .navbar-default .navbar-nav>.active>a,
    .guest .navbar-default .navbar-nav>.active>a:hover,
    .guest .navbar-default .navbar-nav>.active>a:focus,
    .guest .navbar-default .navbar-nav li a:hover {
        background: linear-gradient(102deg, rgba(152, 188, 230, 0.10) 18.92%, rgba(138, 61, 178, 0.10) 100.66%) !important;
        color: #fff !important;
    }

    .guest .navbar-default .navbar-toggle {
        border-color: #fff;
    }

    .guest .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .guest .navbar-default .navbar-toggle:hover,
    .guest .navbar-default .navbar-toggle:focus {
        background-color: #d232f6;
    }

    .btn-wrap .btn.btn-primary+.btn.btn-primary {
        margin-left: 10px;
    }

    .login-top {
        width: 100%;
    }

    .login-img {
        right: -38px;
    }

    .review-box .txt {
        flex: 0 0 100%;
        max-width: 100%;
    }

    #solution::before {
        width: 76px;
        height: 76px;
        background-size: 76px 76px;
    }

    .txt br {
        display: none;
    }

    #solution .nav-tabs {
        margin-top: 20px;
    }

    .guest .nav-tabs li a {
        padding: 5px 10px;
        gap: 3px;
        font-size: 15px;
    }

    #solution .tab-content {
        margin-top: 10px;
    }

    .tab-box-first {
        padding: 15px 5px;
    }

    .tab-box {
        min-height: auto;
    }

    #affordable .row {
        display: block;
    }

    .affordable-img-wrap {
        margin: 0 auto 15px;
    }

    .about-img {
        transform: none;
        max-width: 100%;
    }

    .row.steps-row .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .best-selling-img-wrap {
        margin-top: 20px;
    }

    .best-selling-img-wrap {
        margin-bottom: 15px;
    }

    .row.feature-row {
        display: block;
        margin-top: 40px;
    }

    .row.importance-row {
        display: block;
    }

    .importance-box {
        min-height: unset;
    }

    .importance-img-wrap::before,
    .importance-img-wrap::after,
    .importance-img-line {
        display: none;
    }

    .ftr-txt {
        text-align: center;
        margin: 12px 0 0 auto;
        font-size: 14px;
    }

    .table-responsive {
        border: 0;
    }

    pre {
        padding: 15px;
        font-size: 14px;
    }

    #signup .row {
        display: block;
    }

    #signup::before {
        display: none;
    }

    #signup {
        height: auto;
    }

    .signup-left,
    .signup-right {
        height: auto;
    }

    .signup-left-content form {
        margin-top: 20px;
    }

    .signup-right-content .title br {
        display: none;
    }

    .term-sec .row {
        display: block;
    }

    #term-tab {
        padding: 30px 0;
    }

    .term-tabs li {
        flex: 0 0 49%;
        max-width: 49%;
    }

    .term-tabs {
        gap: 3px;
    }

    .guest .nav-tabs li a {
        font-size: 14px;
        margin-bottom: 3px;
    }

    .term-tab-content {
        margin-top: 10px;
        padding: 15px;
    }

    #contact-sec .premium-slide {
        min-height: auto;
        margin-right: 0;
    }

    .premium-slide {
        margin-right: 0;
        min-height: auto;
    }

    .why-premium-box {
        min-height: auto !important;
    }

    .welcome-wrap {
        display: none;
    }

    .social-cate-list-txt {
        display: none;
    }

    .social-cate-list li {
        flex: 0 0 auto;
        max-width: unset;
    }

    .about-content-row {
        display: flex;
        flex-wrap: wrap;
    }

    #about .col-sm-7 {
        width: 100%;
    }

    #about .col-sm-5 {
        width: 100%;
    }

    .guest:not(.darkmode) .navbar-collapse {
        background: #fff !important;
    }

    .guest:not(.darkmode) .navbar-default li a {
        color: #000 !important;
        background-image: none;
        background: rgba(88, 56, 228, 0.10) !important;
        border: 1px solid rgba(255, 255, 255, 0.11) !important;
        width: 100% !important;
        max-width: 100%;
    }

    .guest:not(.darkmode) .navbar-default .navbar-nav>.active>a,
    .guest:not(.darkmode) .navbar-default .navbar-nav>.active>a:hover,
    .guest:not(.darkmode) .navbar-default .navbar-nav>.active>a:focus,
    .guest:not(.darkmode) .navbar-default .navbar-nav li a:hover {
        color: #000 !important;
    }

    .import-sec .importance-box {
        min-height: auto;
    }

    .steps-box-do {
        min-height: auto;
    }

    .smmbng .login-img {
        bottom: unset;
        top: 12px;
    }

    .cntry-pages .smm-Best .steps-box {
        margin-top: 20px !important;
        width: 100%;
        margin: auto;
    }

    .cntry-pages .smm-Best .steps-box .txt {
        width: 100%;
    }

    .perium-wrapper .ser-box {
        margin-bottom: 20px;
    }

    .img-mans {
        bottom: 0;
    }

    #types-sec .btn-wrap {
        padding-bottom: 20px;
    }

    #types-sec .steps-box {
        min-height: auto;
    }

    .but-fb .ser-box {
        min-height: auto;
    }

    .tb-cards {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .best-rows-one .row.step-others-row .col-sm-4 {
        width: 100%;
    }

    #how-to-social {
        padding-top: 0;
        padding-bottom: 50px;
    }

    #types-sec {
        overflow: hidden;
    }

    #best-str {
        overflow: hidden;
    }

    .step-yt-card img {
        margin: auto;
    }

    .simple-slides {
        position: relative;
        margin-top: 20px;
    }

    #why-choose-yt {
        padding-bottom: 0;
    }

    #benefits-youtube {
        padding-top: 50px;
    }

    .sr-row .ser-box {
        margin-top: 20px;
    }

    .ser-boxes {
        display: flex;
        flex-wrap: wrap;
    }

    .best-stra .best-stra-img {
        padding-top: 20px;
    }

    .smmgets-yt .steps-box {
        overflow: hidden;
        min-height: auto;
        height: auto;
    }

    .smmgets-yt .steps-box img {
        padding-top: 20px;
    }

    .ser-box {
        margin-top: 20px;
    }

    .cntry-insta-reels .step-others-row-one .col-sm-4 {
        width: 100%;
    }

    .cntry-insta-reels .x-img {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .cntry-insta-reels #more-socials-sec {
        padding: 0 !important;
    }

    #more-socials-sec .step-more-row {
        display: block;
    }

    #more-socials-sec {
        padding-top: 0;
    }

    .mt-row-top .col-sm-4 {
        width: 100%;
    }
}

@media (max-width:550px) {
    .guest .navbar-collapse.in {
        display: block !important;
    }

    .step-hero-row .well .btn.btn-primary {
        position: relative !important;
        bottom: 0 !important;
    }

    .step-row .well .btn.btn-primary {
        margin: auto;
    }

    .step-row h2 {
        font-size: 20px !important;
    }

    .hero_btn {
        top: 10px !important;
    }

    .step-row h1 {
        font-size: 20px !important;
    }

    .step-row h3 {
        color: #FFF;
        font-size: 20px !important;
    }

    .step-row h4 {
        font-size: 20px !important;
    }

    .step-hero-row .well {
        min-height: auto !important;
    }

    .guest .navbar-collapse {
        display: none !important;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .navbar-toggle {
        border: 1px solid rgba(233, 214, 250, 0.08) !important;
        background: linear-gradient(102deg, rgba(152, 188, 230, 0.10) 18.92%, rgba(138, 61, 178, 0.10) 100.66%) !important;
        box-shadow: 7.83px -6.83px 5.83px 1px rgba(49, 66, 144, 0.20) inset, -7.83px 8.83px 5.83px 0px rgba(255, 255, 255, 0.03) inset;
    }

    .navbar-right {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-right li a {
        max-width: 131px;
    }

    #topsec,
    #solution,
    #cheapest {
        padding: 20px 0;
    }

    .title-label {
        border-radius: 5px;
        padding: 5px;
    }

    .title-label-txt {
        font-size: 14px;
        letter-spacing: 1px;
    }

    .main-title {
        font-size: 35px;
        line-height: 1.1;
        letter-spacing: 0;
    }

    .txt {
        font-size: 14px;
        line-height: 1.3;
    }

    .dot-listing li p {
        font-size: 15px;
        margin-bottom: 0;
    }

    .btn.btn-primary {
        min-width: 140px;
        padding: 12px 8px;
    }

    .login-wraper {
        margin-top: 20px;
    }

    .login-img {
        display: block;
        max-width: 100%;
        right: 0;
        position: relative;
        bottom: 0;
    }

    .login-top {
        border-radius: 10px;
        padding: 10px;
        width: 100%;
        margin: 0;
    }

    .login-bottom {
        margin: 12px 0 0 0;
        gap: 0 10px;
    }

    .login-frm-title {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .review-box {
        min-height: auto;
    }

    .review-box .txt {
        margin-top: 5px;
    }

    .title-sub {
        font-size: 16px;
        line-height: 1.2;
        letter-spacing: 0;
    }

    .title {
        font-size: 30px;
        line-height: 1.2;
    }

    .title br,
    .txt br {
        display: none;
    }

    #solution .nav-tabs {
        margin-top: 20px;
    }

    .guest .nav-tabs li a {
        padding: 10px 12px;
        gap: 5px;
        margin-right: 5px;
        margin-bottom: 5px;
        font-size: 14px;
    }

    #solution .nav-tabs {
        margin-top: 20px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
    }

    #solution .nav-tabs .nav-item {
        flex: 0 0 50%;
        max-width: 50%;
    }

    #solution .tab-content {
        margin-top: 15px;
    }

    .tab-box-first {
        padding: 15px 10px;
        min-height: unset;
    }

    .tab-box-first .tab-title {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .tab-box.tab-box-first .txt {
        font-size: 15px;
    }

    .tab-box {
        padding: 15px;
        margin-bottom: 15px;
        min-height: auto;
        text-align: center;
    }

    .tab-title {
        font-size: 24px;
        line-height: 1.2;
        margin-bottom: 10px;
    }

    .tab-box .txt {
        font-size: 15px;
    }

    #affordable .row {
        display: block;
    }

    #affordable {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .about-title br {
        display: none;
    }

    .about-content-row::after {
        display: none;
    }

    .about-img {
        max-width: 100%;
        transform: translateX(0);
    }

    .why-premium-box-row {
        margin-top: 15px;
    }

    .ftr-title {
        width: 100%;
    }

    #about {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #premium {
        padding: 20px 0 0;
    }

    .premium-slider {
        margin-top: 30px;
    }

    .premium-title {
        font-size: 20px;
        line-height: 1.2;
    }

    .txt.premium-txt {
        font-size: 14px;
        line-height: 1.4;
    }

    .premium-slide {
        min-height: auto;
        margin-right: 0;
    }

    .premium-slider .slick-dots {
        padding: 0;
        margin-top: 0;
    }

    #why {
        padding: 20px 0;
    }

    .why-img-wrap {
        display: none;
    }

    .row.steps-row {
        margin-top: 0;
        display: block;
    }

    .steps-title {
        font-size: 22px;
        line-height: 1.2;
        margin-bottom: 5px;
    }

    .steps-txt {
        font-size: 14px;
        line-height: 1.4;
        margin: 0;
    }

    .steps-box {
        display: block;
    }

    #video {
        padding: 25px 0;
    }

    .video-wrap iframe {
        height: 200px;
    }

    .row.selling-row {
        margin-top: 30px;
    }

    .best-selling-img-wrap {
        margin-top: 30px;
    }

    .selling-title {
        font-size: 28px;
    }

    #grow {
        padding: 20px 0;
    }

    .infobox-title {
        font-size: 20px;
        line-height: 1.2;
        margin-bottom: 0;
    }

    .infobox-txt {
        font-size: 14px;
        line-height: 1.2;
    }

    .infobox::after {
        width: 100%;
    }

    .infobox {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    #feature {
        padding: 20px 0;
    }

    .row.feature-row {
        margin-top: 20px;
    }

    .feature-title {
        font-size: 20px;
    }

    .feature-title br {
        display: none;
    }

    .feature-box {
        padding: 15px;
        min-height: auto;
    }

    .feature-circle-img {
        display: none;
    }

    #offering {
        padding: 15px 0;
    }

    .payment-ul li .paymeny-box {
        margin: 5px;
        padding: 5px;
    }

    .clientslide-info {
        display: block;
    }

    .clientslide-info-img {
        max-width: 30px;
        height: 30px;
        flex: 0 0 30px;
        background-size: 100% 100%;
    }

    .clientslide-info-content {
        flex: 0 0 calc(100% - 30px);
        max-width: calc(100% - 30px);
        padding-left: 6px;
    }

    .clientslide-info-title {
        font-size: 12px;
        line-height: 1.2;
        margin-bottom: 0;
    }

    .clientslide .txt {
        font-size: 12px;
        line-height: 1.3;
    }

    #importance {
        padding: 20px 0;
    }

    .importance-left-img-wrap {
        display: none;
    }

    .importance-row {
        margin-top: 15px;
        display: block;
        margin-bottom: 10px;
    }

    .importance-box {
        padding: 10px;
        min-height: auto;
        border-radius: 10px;
    }

    .importance-title {
        font-size: 20px;
    }

    .importance-row .col-sm-4:nth-child(2) {
        display: none;
    }

    #faq {
        padding: 10px 0 0;
    }

    .row.faq-row {
        margin-top: 15px;
    }

    .faq-row .card .btn.btn-link {
        font-size: 14px;
        line-height: 1.2;
        padding: 8px;
    }

    .faq-row .card {
        border-radius: 5px;
        margin-bottom: 5px;
    }

    .faq-row .card .card-body .txt {
        font-size: 14px;
        line-height: 1.2;
    }

    .guest-ftr {
        padding-top: 30px;
    }

    .contact-list li a {
        margin-bottom: 12px;
        font-size: 14px;
        margin-bottom: 5px;
        line-height: 1.4;
    }

    .ftr-menu li a {
        font-size: 12px;
        margin-bottom: 4px;
    }

    .row.ftr-btm-row {
        margin-top: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .social-link-ftr {
        justify-content: center;
        margin-bottom: 5px;
    }

    .ftr-txt,
    .ftr-txt a {
        font-size: 12px;
        text-align: center;
        display: block;
    }

    #grow::after,
    #faq::after {
        display: none;
    }

    .row.about-content-row {
        display: block;
    }

    .guest::before,
    #cheapest::before,
    #grow::before {
        display: none;
    }

    .steps-box-right {
        max-width: 100%;
        padding: 0;
    }

    .steps-box-num {
        width: 60px;
        height: 60px;
        font-size: 23px;
    }

    .steps-box-left {
        max-width: 60px;
        margin-bottom: 5px;
    }

    .navbar-default li a {
        font-size: 14px;
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .guest .navbar-default {
        padding-top: 2px;
        margin-bottom: 10px;
    }

    .guest::after {
        z-index: -1;
        right: 0;
    }

    .searchbox-wrap {
        border-radius: 10px;
        padding: 5px 0;
    }

    .searchbox-wrap .col-sm-6 {
        padding: 0 5px;
    }

    .form-control {
        height: 38px;
    }

    .searchbox-wrap .dropdown .dropdown-toggle {
        padding: 6px 12px;
        margin-bottom: 5px;
    }

    .searchbox-wrap form {
        margin: 0;
    }

    #contact-sec .premium-slide {
        min-height: auto;
        text-align: center;
    }

    .searchbox-wrap .form-control,
    .search-wrap .form-control {
        padding: 5px;
        margin-bottom: 5px;
    }

    .table-responsive {
        border: 0;
    }

    .my-table tr th {
        font-weight: 400;
        padding: 7px 12px !important;
    }

    .well {
        border-radius: 10px;
        padding: 10px;
    }

    .my-table tr td {
        padding: 7px 12px !important;
    }

    .ser-rate {
        border-radius: 5px;
        padding: 5px 10px;
    }

    .service-description .btn.btn-primary {
        width: 100%;
        padding: 7px 12px;
        border-radius: 5px;
    }

    .modal-header {
        padding: 7px;
    }

    .modal-title-txt {
        font-size: 18px;
        margin-left: 5px;
    }

    .modal-header .close {
        height: 28px;
        width: 28px;
        font-size: 26px;
    }

    .ser-desc-box {
        padding: 5px;
        margin-bottom: 5px;
    }

    .ser-desc-box-txt {
        font-size: 12px;
    }

    .searchbox-wrap .dropdown-menu {
        width: 100%;
        border: 1px solid #202041;
        background-color: #141430;
    }

    .searchbox-wrap .dropdown-menu li a {
        color: #fff;
        padding: 3px 10px;
    }

    .searchbox-wrap .dropdown-menu li a:hover {
        background-color: #3177FF;
    }

    .api-table1 tr td {
        font-size: 14px;
        padding: 5px !important;
    }

    .api-title {
        margin-bottom: 10px;
    }

    .api-table2 thead tr th {
        padding: 9px;
    }

    .api-table2 tbody tr td {
        padding: 10px 10px;
    }

    .example-title {
        font-size: 14px;
    }

    pre {
        padding: 10px;
        border-radius: 10px;
        font-size: 14px;
    }

    .api-title {
        font-size: 16px;
    }

    #signup {
        display: block;
        height: auto;
    }

    #signup .row {
        display: block;
    }

    .signup-left,
    .signup-right {
        display: block;
        height: auto;
    }

    .signup-logo {
        margin-bottom: 20px;
    }

    .signup-left-content .back-btn {
        margin-bottom: 15px;
        padding: 5px 8px;
        font-size: 14px;
    }

    .signup-left-content,
    .signup-right-content {
        width: 100%;
    }

    .signup-left-title {
        font-size: 24px;
        line-height: 1.1;
    }

    .signup-left-txt {
        font-size: 14px;
        line-height: 1.2;
    }

    .signup-left-content form {
        margin-top: 15px;
    }

    #signup .form-control,
    #signup .form-control::placeholder {
        font-size: 14px;
    }

    .signup-right-content {
        padding: 0;
    }

    .topbar {
        padding: 7px;
        margin-bottom: 10px;
    }

    .topbar-left {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .Welcome-title {
        font-size: 18px;
        line-height: 1.1;
        margin-bottom: 0;
    }

    .Welcome-txt {
        display: none;
    }

    .topbar-center {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 5px auto 0;
    }

    .topbar-right-ul li a img {
        max-width: 28px;
    }

    .topbar-right {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0;
    }

    .topbar-right-ul {
        gap: 6px;
    }

    .stats-box {
        border-radius: 5px;
        padding: 8px;
        margin-bottom: 10px;
    }

    .stats-username {
        font-size: 14px;
        margin-bottom: 3px;
    }

    .stats-username-txt {
        font-size: 10px;
        line-height: 1.2;
    }

    .stats-box1 .row {
        display: block;
    }

    .stats-box1 .btn.btn-primary {
        margin: 10px auto;
        padding: 5px 8px;
        font-size: 12px;
        border-radius: 4px;
    }

    .stats-username,
    .stats-username-txt {
        text-align: center;
    }

    .performance-title {
        font-size: 14px;
        padding: 0 0 10px;
        margin-bottom: 10px;
    }

    .stats-box1::before {
        display: none;
    }

    .stats-box-head-icon {
        width: 50px;
        height: 50px;
    }

    .stats-box-head-icon img {
        max-width: 26px;
    }

    .stats-box-head-title {
        line-height: 1.2;
    }

    .stats-box-head-txt {
        font-size: 18px;
        line-height: 1.2;
    }

    .stats-box-head {
        margin-bottom: 10px;
    }

    .social-cate-title-txt {
        font-size: 14px;
        line-height: 1.2;
    }

    .social-cate-btn {
        border-radius: 5px;
        padding: 5px;
        font-size: 12px;
        line-height: 1.4;
    }

    .social-cate-title {
        margin-bottom: 5px;
    }

    .social-cate-list {
        padding: 10px 0 0 0;
    }

    .social-cate {
        padding: 5px;
        gap: 0;
        font-size: 0;
    }

    .social-cate-list li {
        flex: 0 0 auto;
        max-width: unset;
    }

    .social-cate-list {
        justify-content: center;
    }

    .social-subcate-list {
        gap: 2.4px;
        padding: 10px 0 0 0;
    }

    .social-subcate-list li {
        flex: 0 0 auto;
        max-width: unset;
    }

    .social-subcate-list li a {
        padding: 10px 10px;
        border-radius: 5px;
    }

    .auth-well-head {
        padding: 10px;
    }

    .auth-well-body {
        padding: 10px;
    }

    .auth label {
        font-size: 14px;
        line-height: 1.3;
        margin-bottom: 5px;
    }

    .auth .form-control {
        font-size: 14px;
        height: 38px !important;
        padding: 6px 10px;
    }

    .nav-tabs2 .nav-item a {
        font-size: 14px;
        line-height: 1.2;
    }

    #servicename {
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 10px;
    }

    .ser-label {
        font-size: 14px;
        line-height: 1.2;
    }

    .serdetail-box {
        padding: 5px;
        border-radius: 5px;
    }

    .serdetail-box-wrap {
        margin-bottom: 5px;
    }

    body.auth {
        padding-bottom: 0;
    }

    .page-wrapper {
        padding-left: 0;
    }

    .sidebar-wrap {
        z-index: 9999;
    }

    .sidebar-profile {
        padding: 10px;
        border-radius: 10px;
    }

    .username {
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 5px;
    }

    .user-blnce-wrap {
        font-size: 14px;
    }

    .seperator {
        margin: 12px 0 10px;
    }

    .sidebar-menu-title {
        font-size: 14px;
        line-height: 1.1;
        margin-bottom: 12px;
    }

    .sidebar-menu li a {
        border-radius: 5px;
        padding: 5px;
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 5px;
    }

    .menu-txt {
        margin-left: 5px;
    }

    .massorder-content-box .stats-username-txt {
        font-size: 12px;
        line-height: 1.2;
    }

    #links,
    #message {
        height: 150px !important;
    }

    .auth-well-head-txt {
        padding-left: 8px;
        font-size: 14px;
    }

    .serdetail-box-txt {
        font-size: 14px;
        line-height: 1.4;
    }

    .auth .nav.nav-pills li a {
        padding: 5px 8px;
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 5px;
    }

    .well.no-padding {
        padding: 0;
        border-radius: 20px;
        overflow: hidden;
    }

    .order-link-td {
        min-width: 300px;
        white-space: normal !important;
        word-break: break-word;
    }

    .order-ser-name {
        min-width: 200px;
        max-width: 200px;
        white-space: normal !important;
        word-break: break-word;
    }

    .order-status {
        font-size: 14px;
        line-height: 1.2;
    }

    .massorder-img-wrap img {
        max-width: 170px;
    }

    .ticket-history-box {
        padding: 5px;
    }

    .ticket-history-icon {
        flex: 0 0 38px;
        max-width: 38px;
    }

    .ticket-history-content-left-title {
        font-size: 14px;
        font-weight: 400;
        line-height: 1.2;
    }

    .ticket-history-content-left-txt {
        font-weight: 400;
        line-height: 1.2;
        margin-bottom: 0;
    }

    .ticket-history-content-right .ticket-history-content-left-txt {
        font-size: 14px;
        font-weight: 400;
        line-height: 1.2;
    }

    .ticket-history-list {
        margin: 10px 0 0 0;
    }

    .ticket-message {
        padding: 10px !important;
    }

    .massorder-content-row .payment-ul li {
        flex: 0 0 100px;
        max-width: 100px;
    }

    .massorder-content-row .payment-ul {
        justify-content: center;
    }

    .addfund-accordian .card .card-header button {
        padding: 5px 35px 5px 5px;
        font-size: 14px;
        white-space: wrap;
    }

    .addfund-accordian .card .card-body {
        padding: 0 5px 5px;
        font-size: 12px;
    }

    .auth-well-head-title {
        border-radius: 5px 5px 0px 0px;
        width: 42px;
        height: 42px;
        padding: 0px 5px;
    }

    .account-feature li {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .account-feature-txt {
        padding-left: 0;
    }

    .account-feature-txt .account-feature-txt {
        padding-left: 5px;
        margin: 0;
        font-size: 14px;
    }

    .redeem-point-txt {
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 5px;
    }

    .redeem-point {
        font-size: 14px;
        line-height: 1.2;
    }

    .service-page .row {
        display: flex;
        flex-wrap: wrap;
    }

    .service-page {
        padding: 0 !important;
    }

    #ser-content-sec {
        padding: 20px 0;
    }

    .ser-cont-row {
        margin-top: 20px;
    }

    .ser-box {
        padding: 15px;
        margin-bottom: 20px;
    }

    .ser-box-title {
        font-size: 24px;
        margin: 10px 0;
        text-align: left;
    }

    .but-fb .ser-box {
        min-height: auto;
        margin-bottom: 20px;
    }

    .ser-box .txt {
        text-align: left;
    }

    .row.row-bb {
        padding-bottom: 30px;
    }

    .ser-cont-row2 .ser-box {
        min-height: auto;
    }

    #ser-order {
        padding: 0;
        overflow: hidden;
    }

    #ser-order .steps-box {
        min-height: auto;
    }

    .ser-premium-cont-row .premium-slide {
        min-height: auto;
        margin-top: 75px;
    }

    br {
        display: none;
    }

    #premium.ser-premium-sec {
        padding-bottom: 20px;
    }

    .about-img2-wrap::after {
        width: 120px;
        height: 107px;
        right: -16px;
        top: -12px;
    }

    .term-sec .row {
        display: flex;
        flex-wrap: wrap;
    }

    .term-sec {
        padding: 0 !important;
    }

    #term-tab {
        padding: 20px 0;
    }

    .term-tab-content {
        padding: 15px;
    }

    .term-title {
        font-size: 22px;
    }

    .topsec-btm-shade {
        display: none;
    }

    .affordable-img-shadow-wrap {
        margin-left: 0;
        margin-bottom: 20px;
    }

    .affordable-img-shadow-wrap::before {
        width: 100%;
        height: 100%;
    }

    .row.feature-row {
        display: block;
    }

    .review-box .txt {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .ser-desc-box-txt br {
        display: block;
    }

    .journey-row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .journey-row .col-sm-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    #journey.mission {
        padding: 20px 0;
    }

    .mission-img-wrap::before,
    .mission-img-wrap::after {
        display: none;
    }

    .mission-img-wrap {
        margin-bottom: 15px;
    }

    .premium-slide-row {
        margin-top: 10px;
    }

    .premium-slider-img {
        width: 100px;
        height: 100px;
        top: -40px;
        background-size: 100px 100px;
    }

    .why-premium-box-row2 .why-premium-box {
        min-height: auto;
    }

    .about-img2-wrap::before,
    .about-img2-wrap::after {
        display: none;
    }

    .search-wrap .form-control::placeholder {
        font-size: 12px !important;
    }

    .account-table tbody tr td:first-child {
        min-width: 180px;
        max-width: 180px;
        width: 180px;
    }

    .account-status-title-wrap {
        white-space: normal;
        word-break: break-word;
    }

    .account-status-title-txt {
        line-height: 1.2;
        margin-left: 10px;
    }

    #solution::before {
        display: none;
    }

    .main-title br {
        display: block;
    }

    #review-sec {
        position: relative;
        padding-bottom: 0;
    }

    .search-wrap .inpt-icon+.form-control {
        width: 100%;
    }

    #signup::before {
        display: none;
    }

    #signup {
        overflow: hidden;
    }

    .signup-right::before {
        display: none;
    }

    .signup-right-img {
        transform: translateX(50px);
    }

    .row.steps-row .col-sm-6 {
        max-width: 100%;
    }

    #service_type option {
        color: #000;
    }

    .guest .nav-tabs li a {
        padding: 5px 8px;
        gap: 5px;
        margin-right: 3px;
        margin-bottom: 3px;
        font-size: 14px;
        min-height: 46px;
    }

    .modal-header .modal-title {
        white-space: normal;
        word-break: break-word;
        font-size: 14px;
    }

    .modal-title-txt {
        font-size: 14px;
    }

    #solution {
        padding-bottom: 0;
    }

    .signup-logo {
        margin-bottom: 10px;
    }

    .welcome-wrap {
        display: block;
    }

    .auth-well-head-title3-wrap {
        font-size: 15px;
    }

    .topbar-right-ul li a img {
        max-width: 26px;
    }

    .topbar-center .search-wrap .form-control {
        height: 40px !important;
    }

    .faq-row-wraps .card .btn.btn-link {
        color: #FFF;
        font-size: 14px;
        padding: 7px;
        width: 95%;
    }

    .faq-row-wraps .card .sp-step {
        width: 30px;
        height: 30px;
        font-size: 16px;
        margin-right: 8px;
    }

    .faq-row-wraps .card .txt {
        font-size: 14px;
    }

    #faq .container::before {
        display: none;
    }

    body:not(.darkmode) #topsec::before {
        display: none;
    }

    .cont-sec .faq-row-wraps::before {
        display: none;
    }

    .faq-row-wraps {
        margin-top: 0;
    }

    .toggle-container {
        height: 32px;
    }

    .smmbng .login-img {
        bottom: unset;
        top: 0;
    }

    .smm-Best .blue-txt {
        text-align: center;
        padding-top: 0;
    }

    .title-blue {
        font-size: 28px;
        padding-top: 0;
        padding-bottom: 0;
    }

    .cntry-pages .steps-box-do .dot-listing li p {
        padding-bottom: 10px;
    }

    .cntry-pages .steps-box {
        display: block;
        margin-bottom: 10px !important;
    }

    #smm-get .title {
        font-size: 28px !important;
    }

    .cntry-pages .smm-custom .premium-slide {
        padding: 15px;
    }

    .smmbng .main-title {
        font-size: 35px;
    }

    .cntry-pages #why .steps-box {
        min-height: auto;
    }

    .but-fb .ser-box {
        min-height: auto;
    }

    .smm-buys {
        padding-top: 0 !important;
        padding-bottom: 20px !important;
    }

    .in-likes .ser-box {
        min-height: auto !important;
    }

    .ftr-menu {
        height: auto;
    }

    .ftr-menu:first-child {
        width: 100%;
    }

    .ftr-menu:last-child {
        width: 100%;
    }

    .step-footer-flex {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 15px;
    }

    .contact-info-ul {
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
        justify-content: center;
    }

    .contact-info-ul .contact-info-link {
        width: 80px;
        height: 80px;
        background-size: 100% 100%;
        margin: 3px;
    }

    .contact-info-ul .contact-info-link img {
        max-width: 50px;
    }

    .row.best-rows .best-hero-cntry {
        padding-bottom: 20px;
    }

    #benefits-of-social .slide-social-wrapper .ser-box {
        min-height: auto;
    }

    #benefits-of-social .superior-slider-nav1 {
        margin: 20px auto;
    }

    #how-to-social {
        padding-bottom: 20px;
    }

    #types-sec .btn-wrap {
        justify-content: start;
    }

    #types-sec .steps-box .steps-box-num {
        font-size: 25px;
    }

    #types-sec {
        position: relative;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .row.step-others-row {
        margin-top: 20px;
        padding: 0;
    }

    .row.step-others-row .title {
        font-size: 30px;
    }

    .row.step-others-row .blue-txt {
        font-size: 30px;
    }

    .best-rows-one {
        padding-bottom: 30px !important;
    }

    .smm-gets-wrapper .row.steps-box img {
        margin-top: 20px;
    }

    .best-str-wrapper {
        padding-top: 30px !important;
        padding-bottom: 0 !important;
    }

    .best-str-wrapper .best-hero-cntry {
        padding-top: 20px;
    }

    .super-refund .row.steps-box {
        padding: 0;
    }

    .ser-box-heros .btn.btn-primary {
        margin-bottom: -36px;
    }

    #types-sec {
        padding-bottom: 0;
        position: relative;
    }

    .best-str-wrapper .best-hero-cntry {
        padding-top: 0;
    }

    #the-slider {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .row.best-rows .btn-wrap .btn.btn-primary {
        margin-bottom: 10px;
    }

    #how-does::before {
        display: none;
    }

    .best-stra {
        padding-bottom: 0 !important;
    }

    #why-choose-yt .title {
        font-size: 30px;
    }

    #why-choose-yt {
        padding-top: 30px;
    }

    .sp-yt2 {
        font-size: 30px;
    }

    .simple-slides .ser-box {
        margin-right: 15px;
        width: 370px;
        min-height: auto;
    }

    .btn-get {
        position: relative;
        bottom: 0;
    }

    #benefits-youtube {
        padding-top: 0;
        padding-bottom: 0 !important;
    }

    .youtube-pages #best-str {
        padding-top: 20px !important;
    }

    #benefits-youtube .blue-txt {
        font-size: 30px;
    }

    .ser-boxes .elevate-img img {
        width: 100%;
        max-width: unset;
        margin-bottom: -27px;
    }

    .sr-row .ser-box {
        min-height: auto;
    }

    .step-yt-card {
        min-height: auto;
    }

    #benefits-youtube .txt {
        width: 100%;
        margin: auto;
    }

    #how-comp-sec {
        padding-top: 20px;
    }

    .flex-hero-wrp ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
        margin-bottom: 10px;
    }

    .step-under-two li {
        font-size: 14px;
    }

    .flex-hero-wrp ul li {
        font-size: 20px;
    }

    .smmgets-yt .steps-box {
        padding: 15px 0;
    }

    .smm-gets-wrapper .row.steps-box {
        padding-bottom: 15px;
    }

    .best-stra-warpper-img img {
        padding-bottom: 10px;
    }

    .row.row-double-wraps {
        padding-top: 0;
    }

    .youtube-watch #best-str {
        padding-top: 20px !important;
        padding-bottom: 0 !important;
    }

    .ser-box-two {
        height: auto;
        overflow: hidden;
    }

    .youtube-comments #best-str {
        padding-bottom: 0 !important;
    }

    .youtube-comments .login-img {
        padding-top: 10px;
    }

    .cntry-insta-reels .smm-insta {
        padding-bottom: 20px !important;
    }

    .cntry-insta-reels .instant-sec-wrapper {
        padding-top: 20px;
    }

    .premium-slide-wrapper {
        margin-right: 0;
        min-height: auto;
    }

    .cntry-insta-reels .mt-row-top {
        padding-top: 20px;
    }

    .row.how-reels-row .card-header .btn.btn-link {
        font-size: 16px;
    }

    .row.how-reels-row .card {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .row.how-reels-row .sp-step {
        width: 45px;
        height: 45px;
        font-size: 18px;
    }

    .row.how-reels-row .card .card-body {
        margin-left: 75px;
    }

    .cntry-insta-reels .row.how-reels-row {
        padding-top: 0;
    }

    .row.how-reels-row .infobox {
        margin-bottom: 50px;
    }

    .row.how-reels-row .infobox:last-child {
        margin-bottom: 20px;
    }

    #more-socials-sec .step-more-row {
        padding-top: 20px;
        padding-bottom: 20px;
        display: block;
        padding-left: 0;
        padding-right: 0;
    }

    #more-socials-sec .step-more-row img {
        padding-bottom: 20px;
    }

    .cntry-insta-reels #importance {
        padding-top: 20px !important;
    }

    .cntry-insta-reels .importance-row-one {
        margin-top: 0;
    }

    .cntry-insta-likes .smm-insta {
        padding-bottom: 20px !important;
    }

    .cntry-insta-reels #importance .row.steps-box {
        padding-bottom: 20px;
    }

    .cntry-insta-likes .mt-row-top {
        padding-top: 20px;
    }

    .cntry-insta-likes .instagram-likes-sec {
        padding-top: 20px;
    }

    .cntry-insta-likes .col-sm-4 {
        width: 100%;
    }

    .cntry-insta-likes #more-socials-sec {
        padding-top: 20px;
    }

    .cntry-insta-likes .super-top {
        padding-top: 20px !important;
    }

    .cntry-insta-likes .x-img {
        padding-top: 20px;
    }

    .cntry-insta-foll #topsec {
        padding-bottom: 20px !important;
    }

    .cntry-insta-foll .step-others-row {
        padding-top: 20px;
    }

    .cntry-insta-foll #more-socials-sec {
        padding-top: 20px;
    }

    .cntry-insta-foll .how-reels-row .x-img {
        padding-top: 20px;
    }

    #more-socials-sec {
        padding-bottom: 0;
    }

    .row.how-reels-row .infobox {
        margin-top: 20px;
    }

    .cntry-insta-foll #insta-slides {
        padding-top: 20px;
    }

    .row.step-others-row .col-sm-4 {
        width: 100%;
    }

    .cntry-insta-likes .importance-row-one {
        margin-top: 0;
    }

    .cntry-insta-likes #more-socials-sec {
        padding-top: 20px;
        padding-bottom: 0;
    }

    .cntry-insta-likes .steps-box img {
        padding-bottom: 20px;
    }

    .cntry-insta-likes .row.how-reels-row .infobox {
        margin-top: 20px;
    }

    .tiktok-pg .reviews-wrapper {
        padding-bottom: 20px !important;
    }

    .tiktok-pg #benefits-of-social .ser-box {
        min-height: auto;
    }

    .our-exclusive-sec .ser-box {
        margin-top: 0;
    }

    .tiktok-pg #types-sec {
        padding-top: 0;
    }

    .tiktok-types .steps-box .steps-box-right {
        padding-left: 0;
    }

    .tiktok-types .steps-box .steps-box-left {
        padding-bottom: 0;
    }

    #types-sec::before {
        display: none;
    }

    #types-sec .txt {
        width: 100%;
    }

    #howtostart-sec .row.step-others-row {
        padding-bottom: 20px;
        padding-top: 20px;
        border-radius: 15px;
    }

    #smmx-other {
        padding-top: 0;
    }

    #howtostart-sec .row.step-others-row .txt.text-center {
        padding-bottom: 0;
    }

    #smmx-other .row.step-others-row .title {
        padding-top: 20px;
    }

    .table-wraps {
        padding-top: 0;
    }

    .table-wraps table thead tr th {
        font-size: 16px;
        padding-left: 0;
    }

    .table-wraps table tbody tr td {
        font-size: 14px;
    }

    .tiktok-pg #smm-get .row {
        border-radius: 0;
        padding-left: 0;
    }

    #benefits-of-social {
        overflow: hidden;
    }

    .tiktok-pg #benefits-of-social .ser-box {
        min-height: auto !important;
    }

    .tiktok-pg #benefits-of-social .ser-cont-row {
        margin-top: 0;
    }

    .tiktok-pg #best-str .best-hero-cntry {
        padding-top: 20px;
    }

    .tiktok-pg .benefits-wrapper::before {
        display: none;
    }

    .tiktok-pg .main-title br {
        display: none;
    }

    #types-sec .btn-wrap {
        justify-content: start;
    }

    .modal-header .close {
        top: -4px;
        right: -6px;
    }

    .ftr-menu {
        width: 100%;
    }

    #how-tabs {
        padding: 15px 0;
    }

    .how-tab {
        border-radius: 12px;
        padding: 14px;
        font-size: 16px;
        margin-bottom: 10px;
        background-size: 100% 100% !important;
    }

    .how-tabs-box {
        padding: 15px 15px 15px 15px;
    }

    .how-tabs-box-img {
        display: none;
    }

    .how-order-h-title {
        font-size: 25px;
        margin-bottom: 20px;
    }

    .how-order-h-tab {
        margin-top: 40px;
        border-radius: 12px;
        padding: 12px;
    }

    .how-order-h-tab .nav-tabs {
        flex-wrap: wrap;
    }

    .how-order-h-tab .nav-tabs .nav-item {
        flex: 0 0 49%;
        max-width: 49%;
        margin-bottom: 5px;
    }

    .how-order-h-tab .nav-tabs .nav-item {
        flex: 0 0 49%;
        max-width: 49%;
    }

    .how-order-h-tab .tab-content {
        padding: 15px;
    }

    .how-order-h-tabcontent-txt {
        font-size: 16px;
    }

    .social-link-ftr li a {
        margin: 0 5px 0 0;
    }

    #solution .tab-box .btn.btn-primary {
        margin: auto;
    }

    .faq-row-wraps .card .btn.btn-link h3 {
        margin: 0;
        font-size: 14px !important;
        font-weight: 400;
        max-width: 81%;
    }

    .contactus::before {
        display: none;
    }

    .contactus-img-wrap::after {
        display: none;
    }

    .contact-info-ul {
        margin: 20px 0;
    }

    #contact-info {
        padding: 40px 0;
    }

    .smmbng-do .title-blue {
        padding-top: 20px;
    }

    .smm-Best .btn.btn-primary.btn-center {
        margin-bottom: 20px;
    }

    #smm-get .row {
        padding-left: 0;
        padding-right: 0;
    }

    #how-does {
        overflow: hidden;
    }

    #how-comp-sec {
        overflow: hidden;
    }

    #types-sec .step-rows {
        padding-left: 0;
        padding-right: 0;
    }

    .order-detail-ul li {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .seo-packages-row {
        margin: 0 0 15px;
        padding: 15px 0;
    }

    .seo-packages-row .title {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .txt.seo-packages-b {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .seo-point-txt {
        margin-bottom: 2px;
    }

    .seo-packages-img-wrap img {
        margin: 25px auto;
    }

    .feature-list-wrap li.halfsize {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .halfsize .feature-wrap .feature-img-wrapper,
    .halfsize .feature-wrap .feature-wrap-content {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .halfsize .feature-wrap {
        flex-wrap: wrap;
    }

    .halfsize .feature-wrap-content .feature-title {
        text-align: center;
    }
    .title-label {
	width: 100%;
}
.journey1 {
	padding-top: 0;
}
.why-premium-box .dot-listing li p::after {
	top: 5px;
	transform: none;
}
.guest .term-tabs li a h2 {
	font-size: 14px;
}
  .review-title-row {
	padding-bottom: 0;
}
  .login-img1 {
	display: none;
}
.login-img_heading {
	display: block !important;
}
}