
@media (max-width: 575.98px) {
    .banner_sec {
        padding: 130px 0 120px;
    }
    .banner_img {
        max-width: 325px;
    }
    .graph {
        width: 200px;
        top: -98px;
        right: 0;
    }
    .cmntno {
        font-size: 25px;
    }
    .cmntfoot p {
        font-size: 13px;
    }
    .hero_banner {
        margin-top: 25px;
    }
    .hero_banner h1 {
        font-size: 39px;
    }
    .banner_form .primary_btn {
    position: relative;
top: 0;
    right: 50%;
    left: 50%;
    transform: translate(-50%, 24%);
}
.banner_form .form-group {
    background: transparent;

}
.banner_form .form_icon {
    z-index: 1;
}
.banner_form .form-control {
    background-color: #fff;
}
form.banner_form {
    margin-bottom: 30px;
}
.grow_wrapper {
    padding: 20px;
}
.section_title h2 {
    font-size: 26px;
}
.youtube_demo {
    margin-bottom: 20px;
}
.mobilePhoto {
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgb(223 241 250) 100%);
}
.gallery h4 {
    font-size: 25px;
}
section.choose_us {
    padding: 80px 0;
}
.section_title {
    text-align: center;
}
.choose_item.mt-50 {
    margin-top: 0;
}
.numtop {
    display: grid;
}
.num_item {
    text-align: center;
    margin-bottom: 20px;
}
.counter_bar {
    display: table;
    margin: auto;
}
.num_item b {
    font-size: 30px;

}
.testimonial_img {
    width: 40PX;
    opacity: 0.5;
}
.tes_img3 {
    bottom: 513px;

}
.tes_img5 {
    bottom: 93px;
    left: 297px;

}
.tes_img1 {
    bottom: 408px;
    left: 46px;

}
.tes_img9 {
    bottom: 402px;

}
.views_body {
    border-radius: 0 0 8px 8px;
    /* margin: 0; */
    padding: 15px 40px;
    text-align: left;
    margin-top: 35px;
}
.views_part-details {
    display: flex;
    gap: 10px;
}
.view_icon svg{
    width: 30px;
}
.views_number b {
    font-size: 20px;
}
.views_number {
    line-height: 43px;
    display: flex;
    gap: 10px;
}
.views_body h3 {
    font-size: 15px;
}
.forecast_budget_title h3 {
    font-size: 21px;
}
.magic_line img {
    width: 360px;
}
.contactus_img{
    text-align: center;
}
.magic_line {
    left: 50%;

}
.magic_line img {
    width: 370px;
}
img.gmail_bg {
    width: 66px;
}
img.call_img {
    width: 57px;
    top: 14%;
    left: 35px;
}
img.location_bg {
    width: 60px;
    top: 11%;
    right: 10%;
}
h3.footer_list_heading {
    padding-bottom: 15px;
    padding-top: 15px;
}
#range-slider__value {
    width: 57px;
  left: auto;
    right: 0 !important;
    top: -3px;
}
.copyright_content_right {
    text-align: left;
}
p.copyright_content.copyright_content {
    font-size: 13px;
}
.banner_img {
    margin: auto;
    margin-top: 120px;
}
.we_promote {
    padding: 0px  0px  80px 0px;
}
img.gmail_bg {
    width: 84px;
    top: -2%;
    left: 19%;
    position: absolute;
}
img.gmail_bg {
    top: -11%;
    width: 62px;
    left: 41%;
}
.faq_image {
    padding: 0px 0 50px 0;
    overflow: hidden;
    display: flex;
    justify-content: center;
}
.faq_image img.faq1img {
    /* max-width: 100%; */
    width: 90%;
}
.faq_image .faq_shape {
    width: 493px;
    top: 44%;
}
.forecast-image {
    position: inherit;
    top: inherit;
    left: inherit;
}
.forecast-image img {
    height: 210px;
    margin-top: -77px;
    margin-bottom: 10px;
}
.choose_icons {
    display: flex;
    background: #fff;
    padding-bottom: 30px;
    gap: 20px;
}
.choose_icons img {
    max-width: 125px;
}
.checkmarks {
    gap: 50px;
}
.results_one {
    margin-bottom: 20px;
}
.google_account_signup {
    width: 100%;
}
.features {
    margin-bottom: 20px;
}
.channel_slider .owl-nav, .channel_slider .owl-dots{
    display: none;
}
section.choose_sec {
    padding: 10px 0 80px 0;
}
section.channel_promotion {
    padding: 10px 0 80px 0;
}
section.faq_sec {
    padding: 10px 0 80px 0;
}
section.feature_section {
    padding: 10px 0 80px 0;
}
section.advertise_sec {
    padding: 10px 0 80px 0;
}
.advertise_sec_content {
    text-align: center;
}
.features ul {
    gap: 17px;
}
section.contact_us {
    padding: 10px 0 80px 0;
}
/* =======================
dashboard start
========================= */
.responsive_header {
    display: flex;
    justify-content: space-between;
    background: #fff;
    padding: 15px;
    align-items: center;
}
.promotionbody {
    padding-left:0;
}
.main_header {
    background: transparent;
    top: 0px;
    right: 0;
    left: 0;
    position: relative;
}
.menuicon {
    width: 25px;
}
.message_notification {
    width: 18px;
    font-size: 11px;
}
.menu_bar_icon {
    background: #d5d5f5ab;
    padding: 6px 7px;
    border-radius: 4px;
}
.sidebar{
    transform: translateX(-280px);
    transition: .5s;
}
.sidebar.active_one{
    transform: translateX(0);
    transition: .5s;
}

.back_cover {
    background: #00000021;
    width: 100%;
    height: 100vh;
    position: absolute;
    z-index: 3;
    transform: translateX(-100%);
    display: flex;
}
.back_cover.new_one{
    transition: .5s;
    transform: translateX(0);
}
.dash_hero h1 {
    margin: 0;
    max-width: 100%;
    font-size: 30px;
}
.dash_hero form.banner_form {
    margin: 50px auto 50px;
}
.feature.stepinfo {
    max-width: 100%;
    margin: auto;
    margin-bottom: 20px;
}

dashboard section {

    padding: 30px 20px;
    padding-top: 30px;
}
.steps_bar ul li p {
    font-size: 11px;
}
#app {
    margin: 25px auto;
}
.vue-slider-mark-label {
    font-size: 10px;
}
.coupon_left {
    width: 100%;
}
.beside_views_btn_area .radio-label {
    padding: 7px 17px;
    font-size: 15px;
    border-radius: 40px;
    margin-bottom: 10px;
}
.campaign_sec {
    margin: 20px 0;
}
button.campaign_btn.preview {
    margin-bottom: 10px;
}
.right_video_sec {
    position: relative;
    top: 0;
    padding-left: 0;
}


.priview_modal .nav-link {
    padding: .5rem 9px;
}

.ad_block {

    top: 77px;
    right: 69px;
}
.ad_img img {
    width: 78px;
}
.ad_text .headline {
    width: 121px;
}
.priview_modal #pills-home , .priview_modal #pills-contact , .priview_modal #pills-profile {
    height: 260px;
    width: 331px;
    position: relative;
    margin: auto;
}
.priview_modal .nav {
    justify-content: center;
}
.ad_block_2 .ad_img img {
    width: 52px;
}
.ad_block_2 {
    gap: 4px;
    top: 57px;
    right: 2px;
}
.ad_block_2 .ad_text .headline {
    width: 81px;
}
.ad_block_2  .uploader, .views {
    font-size: 8px;
    line-height: 7px;
}
.ad_block_3 .ad_img img {
    width: 198px;
}
.ad_block_3 .ad_img {
    top: 59px;
    left: 9px;
}
.ad_block_3 .ad_text {
    top: 62px;
    right: 9px;
}
.ad_block_3 .ad_text .headline {
    width: 105px;
}
.cross_btn {
    opacity: 1;
    visibility: visible;
}
body.overflow {
    overflow-y: hidden;
}
/* =======================
dashboard close
========================= */
/* =======================
payment start
========================= */

.card_btn img{
max-width: 48px;
}
button.card_btn {
    width: 100%;
    padding: 4px 40px;
    margin-bottom: 10px;
}
.payment_method {

    justify-content: center;
    display: inline;
}

/* =======================
paymentclose
========================= */

#pills-home .ad_img {
    height: 55px;
    width: 78px;
}
#pills-profile .ad_img {
    width: 55px;
}
#pills-contact .ad_img {
    height: 109px;
    width: 201px;
}
}



@media (min-width: 576px) and (max-width: 767.98px) {
    section.contact_us {
        padding: 10px 0 80px 0;
    }
    section.choose_sec {
        padding: 10px 0 80px 0;
    }
    section.channel_promotion {
        padding: 10px 0 80px 0;
    }
    section.faq_sec {
        padding: 10px 0 80px 0;
    }
    section.feature_section {
        padding: 10px 0 80px 0;
    }
    section.advertise_sec {
        padding: 10px 0 80px 0;
    }
    .num_item b {
        font-size: 25px;

    }
    .num_icon svg{
        height: 50px;
    }
    p.footer_content {
        font-size: 14px;
    }

    .banner_img {
        margin: auto;
        margin-top: 60px;
    }
    .youtube_demo {
        margin-bottom: 20px;
    }
    .hero_banner {
        margin-top: 20px;
    }
    .hero_banner h1 {
        font-size: 55px;

    }
    .mobilePhoto {
        background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgb(223 241 250) 100%);
    }
    .gallery h4 {
        font-size: 21px;
    }
    .we_promote {
        padding: 80px 0 80px;

    }
    section.choose_us {
        padding: 80px 0;
    }
    .section_title {
        text-align: center;
    }
    .choose_item.mt-50{
        margin-top: 0;
    }
    .numtop {
        display: grid;
    }
    .num_item {
        text-align: center;
        margin-bottom: 20px;
    }
    .counter_bar {
        max-width: 212px;
        display: table;
        margin: auto;
    }
    .section_title h2 {
        font-size: 35px;
    }
    .testimonial_img {
        width: 50PX;
        opacity: 0.8;
    }
    .tes_img3 {
        bottom: 544px;
        left: 430px;

    }
    .tes_img6 {
        right: 509px;
    }
    .tes_img1 {
        bottom: 397px;
    }
    .tes_img2 {

     left: 116px;
    }
    .tes_img4 {
        left: 512px;
    }
    .tes_img8 {

        right: 499px;

    }

    #range-slider__value {
        width: 68px;
        top: -8px;
        left: auto;
        right: 0;
    }

    .contact_girl {
        text-align: center;
    }
    .contact_girl img.girl_img {
        width: 63%;
    }
    .magic_line {
        top: 58%;
        left: 50%;

    }
    img.gmail_bg {
        left: 44%;
        top: -11%;
    }
    img.call_img {
        width: 75px;
        top: 19%;
        left: 62px;
    }
    .contactus_img {
        margin-bottom: 10px;
    }
    .footer_lists li a {
        font-size: 14px;
    }
    h3.footer_list_heading {
        font-size: 17px;
        padding-top: 10px;
    }
    p.copyright_content.copyright_content {
        font-size: 12px;
    }
    .faq_image {
        display: table;
        margin: auto;
        padding: 0 0 50px 0;
    }
    .faq_image .faq_shape {
        width: 575px;
    }

    .forecast-image {
        position: inherit;
        top: inherit;
        left: inherit;
    }
    .forecast-image img {
        height: 210px;
        margin-top: -77px;
        margin-bottom: 10px;
    }
    .views_part-details {
        display: flex;
        gap: 10px;
    }
    .views_number {
        display: flex;
        gap: 10px;
        line-height: 44px;
    }
    .views_body {
        border-radius: 8px;
        margin: 0;
        margin-top: 30px;
        padding: 15px;
        text-align: left;
    }
    .view_icon svg{
        width: 35px;
    }
    .choose_icons {
        gap: 30px;
        background: #fff;
        padding-bottom: 30px;
    }
    .checkmarks {
        gap: 120px;
    }
    .feature {
        padding: 36px 35px 20px 15px;
        margin-bottom: 20px;
    }
    .results_one {
        padding: 20px 25px 20px 25px;
        min-height: 440px;
        margin-bottom: 20px;
    }
    .advertise_sec_content {
        padding-bottom: 20px;
    }
    .channel_slider .item img {
        height: 275px;
    }
    .channel_slider .owl-nav , .channel_slider .owl-dots{
        display: none;
    }

    /* =======================
dashboard start
========================= */
.responsive_header {
    display: flex;
    justify-content: space-between;
    background: #fff;
    padding: 15px;
    align-items: center;
}
.promotionbody {
    padding-left:0;
}
.main_header {
    background: transparent;
    top: 0px;
    right: 0;
    left: 0;
    position: relative;
}
.menuicon {
    width: 25px;
}
.message_notification {
    width: 18px;
    font-size: 11px;
}
.menu_bar_icon {
    background: #d5d5f5ab;
    padding: 6px 7px;
    border-radius: 4px;
}
.sidebar{
    transform: translateX(-280px);
    transition: .5s;
}
.sidebar.active_one{
    transform: translateX(0);
    transition: .5s;
}

.back_cover {
    background: #00000021;
    width: 100%;
    height: 100vh;
    position: absolute;
    z-index: 3;
    transform: translateX(-100%);
    display: flex;
}
.back_cover.new_one{
    transition: .5s;
    transform: translateX(0);
}
.dash_hero h1 {
    margin: 0;
    max-width: 100%;
    font-size: 30px;
}
.dash_hero form.banner_form {
    margin: 50px auto 50px;
}

.feature.stepinfo {
    max-width: 100%;
    margin-bottom: 20px;
    min-height: 225px;
    padding: 36px 15px 20px 15px;
}
.stepText {
    bottom: 2px;
    left: 26px;
    font-size: 25px;
}
.feature_icons {
    right: 0px;
    bottom: 2px;
}
.steps_bar {
    margin: 15px 0;
}
.vue-slider-mark-label {
    font-size: 12px;
}
.beside_views_btn_area .radio-label {
    padding: 7px 23px;
    margin-bottom: 5px;
}
.campaign_sec {
    margin: 10px 0 30px;
}
.right_video_sec {
    padding-left: 0;
}
.cross_btn {
    opacity: 1;
    visibility: visible;
}
body.overflow {
    overflow-y: hidden;
}
/* =======================
dashboard close
========================= */
/* =======================
payment start
========================= */
.estimated_count {
    margin-bottom: 20px;
}
button.card_btn {
    width: 214px;
}
/* =======================
payment close
========================= */
#pills-home .ad_img {
    height: 55px;
    width: 92px;
}
#pills-home  .ad_block {
    right: 74px;
}
.tab-content{
    width: 400px;
    display: table;
    margin: auto;
}
#pills-profile .ad_block_2 {
    right: 18px;
}
#pills-profile .ad_img {
    width: 58px;
}
#pills-contact  .ad_block_3 .ad_img {
    top: 40px;
    left: 12px;
}
#pills-contact .ad_img {
    height: 139px;
    width: 242px;
}
#pills-contact  .ad_block_3 .ad_text {
    right: 16px;
}
 }


@media (min-width: 768px) and (max-width: 991.98px) {
    .banner_img {
        text-align: center;
        display: table;
        margin: auto;
        margin-top: 55px;
    }
    .youtube_demo {
        margin-bottom: 20px;

    }
    .gallery h4 {
        font-size: 23px;
    }
    .we_promote {
        padding: 80px 0;
    }
    section.choose_us {
        padding: 80px 0;
    }
    .section_title {
        text-align: center;
    }
    .choose_item.mt-50{
        margin-top: 0;
    }
    .choose_item {
        max-width: 450px;
        display: table;
        margin: auto;
        margin-bottom: 20px;
    }
    .numtop {
        display: grid;
    }
    .num_item b {
        font-size: 30px;

    }
    .num_item {
        text-align: center;
        margin-bottom: 20px;
    }
    .counter_bar {
        display: table;
        margin: auto;
    }
    .testimonial_img {
opacity: 0.8;
width: 45px;
    }
    .tes_img6 {
        bottom: 570px;

    }
    .tes_img3 {
        left: 128px;
    }
    .tes_img4 {
        bottom: 137px;
    }
    .tes_img8 {
        bottom: 153px;
    }
    .tes_img1 {
        bottom: 359px;
    }
    .views_body {
        margin: -41px -41px -41px 10px;
        padding: 32px;
        text-align: center;
    }
    .forecast_budget_title h3 {
        font-size: 18px;
    }
    .views_body h3 {
        font-size: 15px;
    }
    .views_number b {
        font-size: 20px;
    }
    .faq_sec .accordion-button:not(.collapsed) {
        font-size: 15px;

    }
    .faq_sec .accordion-button {
        font-size: 15px;
    }
    .contact_girl img.girl_img {
        width: 50%;
    }
    .magic_line img{
        max-width: 440px;
    }
    img.call_img {
        width: 75px;
    }
    img.location_bg {
        width: 80px;
        right: 17%;
    }
    img.gmail_bg {
        top: -14%;
    }
    .magic_line {
        left: 49%;
    }
    p.copyright_content.copyright_content {
        font-size: 13px;
    }
    .num_icon svg{
        height: 50px;
    }
    .faq_image {
        padding: 0 0 50px 0;
        text-align: center;
    }
    .contactus_img {
        text-align: center;
    }
    .forecast-image {
        left: 45px;
        top: -21px;
    }
    .forecast-image img {
        height: 210px;
    }
    .choose_icons {
        background: #fff;
        padding-bottom: 30px;
    }
    .feature {
        min-height: 298px;
    }
    .results_one {
        min-height: 502px;
        margin-bottom: 20px;
    }
    .advertise_sec_content {
        padding-bottom: 20px;
    }
   .channel_slider.owl-carousel .owl-nav{
        top: -26%;
        position: absolute;
        right: 25px;
        display: flex;
        gap: 11px;
    }
    .channel_slider.owl-carousel .owl-nav::after {

        right: 30px;

    }
    section.contact_us {
        padding: 10px 0 80px 0;
    }
    section.advertise_sec {
        padding: 10px 0 80px 0;
    }
    section.feature_section {
        padding: 10px 0 80px 0;
    }
    section.faq_sec {
        padding: 10px 0 80px 0;
    }
    section.channel_promotion {
        padding: 10px 0 80px 0;
    }
    section.choose_sec {
        padding: 10px 0 80px 0;
    }
    section.promote_sec {
        padding: 10px 0 80px 0;
    }

        /* =======================
dashboard start
========================= */
.responsive_header {
    display: flex;
    justify-content: space-between;
    background: #fff;
    padding: 15px;
    align-items: center;
}
.promotionbody {
    padding-left:0;
}
.main_header {
    background: transparent;
    top: 0px;
    right: 0;
    left: 0;
    position: relative;
}
.menuicon {
    width: 25px;
}
.message_notification {
    width: 18px;
    font-size: 11px;
}
.menu_bar_icon {
    background: #d5d5f5ab;
    padding: 6px 7px;
    border-radius: 4px;
}
.sidebar{
    transform: translateX(-280px);
    transition: .5s;
}
.sidebar.active_one{
    transform: translateX(0);
    transition: .5s;
}

.back_cover {
    background: #00000021;
    width: 100%;
    height: 100vh;
    position: absolute;
    z-index: 3;
    transform: translateX(-100%);
    display: flex;
}
.back_cover.new_one{
    transition: .5s;
    transform: translateX(0);
}
.dash_hero h1 {
    margin: 0;
    max-width: 100%;
    font-size: 30px;
}
.dash_hero form.banner_form {
    margin: 50px auto 50px;
}

.feature.stepinfo {
    max-width: 100%;
    margin-bottom: 20px;
    min-height: 225px;
    padding: 36px 15px 20px 15px;
}
.stepText {
    bottom: 2px;
    left: 26px;
    font-size: 25px;
}
.feature_icons {
    right: 0px;
    bottom: 2px;
}
.right_video_sec {
    top: 0;
    padding-left: 0;
}
.steps_bar ul li p {
    font-size: 12px;
}
.vue-slider-mark-label {
    font-size: 11px;
}
.title_card h3 {
    font-size: 15px;
}
.ads_team {
    font-size: 13px;
}
.titlecard {
    font-size: 19px;
    padding-bottom: 15px;
}
.beside_views_btn_area .radio-label {
    padding: 7px 18px;
    font-size: 15px;
    margin-bottom: 5px;
}
.cross_btn {
    opacity: 1;
    visibility: visible;
}
/* =======================
dashboard close
========================= */


div#pills-tabContent {
    width: 470px;
    display: table;
    margin: auto;
}
 }


@media (min-width: 992px) and (max-width: 1199.98px) {
    .hero_banner h1 {
        font-size: 50px;
    }
    .graph {
        width: 199px;
        top: -61px;
        right: -19px;
    }
    .banner_img {
        max-width: 388px;
    }
    .cmntno {
        font-size: 35px;
    }
    .gallery h4 {
        font-size: 25px;
    }
    .we_promote {
        padding: 80px 0;
    }
    .choose_item b {
        font-size: 18px;
    }
    .section_title h2 {
        font-size: 31px;
    }
    .testimonial_img {
        width: 50PX;
        opacity: 0.8;
    }
    .tes_img6 {
        bottom: 522px;
    }
    .tes_img4 {
        bottom: 197px;
    }
    .tes_img8 {
        bottom: 206px;
    }
    .num_item b {
        font-size: 24px;
    }
    .num_icon svg{
        height: 45px;
    }
    .views_body h3 {
        font-size: 15px;
    }
    .contact_girl img.girl_img {
        width: 77%;
    }
    .magic_line img{
        max-width: 428px;
    }


    img.gmail_bg {
        width: 70px;
    }
    img.location_bg {
        width: 72px;
        right: 5%;
    }
    img.call_img {
        width: 75px;
        top: 17%;
        left: 75px;
    }
    .faq_image .faq_shape {
        left: 45%;
        width: 577px;
    }
    .forecast-image img {
        height: 220px;
    }
    .forecast-image {
        top: -30px;
        left: 83px;
    }
    .results_one {
        min-height: 525px;
    }
    .channel_slider .item img {
        height: 295px;
    }
    .channel_slider.owl-carousel .owl-nav.disabled {
        top: -31%;
    }
    section.choose_sec {
        padding: 10px 0 80px 0;
    }
    section.channel_promotion {
        padding: 10px 0 80px 0;
    }
    section.feature_section {
        padding: 10px 0 80px 0;
    }
    .feature {
        min-height: 242px;
    }
/* =============
dashboard start
================= */
    .dash_hero h1 {
        max-width:85%;
        font-size: 55px;
    }
    .feature.stepinfo {
        max-width: 100%;
        min-height: 260px;
    }
    .responsive_header {
        display: flex;
        justify-content: space-between;
        background: #fff;
        padding: 15px;
        align-items: center;
    }
    .promotionbody {
        padding-left:0;
    }
    .main_header {
        background: transparent;
        top: 0px;
        right: 0;
        left: 0;
        position: relative;
    }
    .menuicon {
        width: 25px;
    }
    .message_notification {
        width: 18px;
        font-size: 11px;
    }
    .menu_bar_icon {
        background: #d5d5f5ab;
        padding: 6px 7px;
        border-radius: 4px;
    }
    .sidebar{
        transform: translateX(-280px);
        transition: .5s;
    }
    .sidebar.active_one{
        transform: translateX(0);
        transition: .5s;
    }

    .back_cover {
        background: #00000021;
        width: 100%;
        height: 100vh;
        position: absolute;
        z-index: 3;
        transform: translateX(-100%);
        display: flex;
    }
    .back_cover.new_one{
        transition: .5s;
        transform: translateX(0);
    }
    .cross_btn {
        opacity: 1;
        visibility: visible;
    }
    /* =============
dashboard close
================= */
  }
  @media (min-width:1200px) and (max-width: 1999.98px) {
    .hero_banner h1 {
        font-size: 55px;
    }
    .banner_img {
        max-width: 380px;
    }
    .graph {
        width: 205px;
        top: -62px;
        right: -35px;
    }
    .cmntno {
        font-size: 31px;
    }
    .gallery h4 {
        font-size: 30px;
    }
    .we_promote {
        padding: 80px 0;
    }
    .num_item b {
        font-size: 30px;
    }
    .num_icon svg{
        height: 50px;
    }
    .testimonial_img {
        width: 50PX;
    }
    .tes_img6 {
        bottom: 531px;
    }
    /* img.gmail_bg {
        width: 66px;
        top: -7%;
    }
    img.location_bg {
        width: 79px;
        top: 11%;
        right: 21%;
    }
    img.call_img {
        width: 78px;
        top: 19%;
        left: -1px;
    } */
     /* =============
dashboard start
================= */
.dash_hero h1 {
    max-width: 90%;
    font-size: 50px;
}
.steps_bar ul li p {
    font-size: 12px;
}
.right_video_sec {
    padding-left: 0;
}
.vue-slider-mark-label {
    font-size: 12px;
}
.beside_views_btn_area .radio-label {
    padding: 7px 16px;
}
.titlecard {
    font-size: 20px;
    padding-bottom: 20px;
}
/* =============
dashboard close
================= */
  }

  @media (min-width:2000px) and (max-width: 2999.98px) {


    .steps_bar ul li.complited::after {
        width: 800px;
    }
    .steps_bar ul li::after {
        width: 800px;
    }
 }
 @media (min-width: 3000px) {

    .steps_bar ul li.complited::after {
        width: 1054px;
    }
    .steps_bar ul li::after {
        width: 1054px;
    }

 }
