﻿@media (max-width: 1599px) {
    /* for screen 1440px  */
}

@media (max-width: 1439px) {
    /* for screen 1366px  */

}

@media (max-width: 1365px) {
    /* for screen 1200px  */
    .main_menu_list {
        gap: 36px !important;
    }
}

@media (max-width: 1199px) {

    .main_menu_list {
        gap: 36px !important;
    }

   
}

@media (max-width: 991px) {
    /* for screen 768px  */

    .cartoon_image {
        display: none;
    }

    .ico_team_block .team_avatar .avatar_wrap {
        width: 100% !important;
        height: 100% !important;
    }

    .ico_hero_section {
        padding: 150px 0 120px !important;
        margin-bottom: 0px !important;
    }

   

    .hero-section .swiper-button-prev {
        height: 30px !important;
        width: 30px !important;
    }

        .hero-section .swiper-button-prev:after {
            font-size: 14px !important;
            color: #fff !important;
        }

    .hero-section .swiper-button-next {
        height: 30px !important;
        width: 30px !important;
    }

        .hero-section .swiper-button-next:after {
            font-size: 14px !important;
            color: #fff !important;
        }

    .partner_section {
        padding: 40px 0px !important;
    }

    .section_space {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .ico_heading_block .heading_text {
        font-size: 42px !important;
        color: #fff;
        line-height: 50px !important;
        letter-spacing: -0.4px;
    }
    .why-Choose-image{
        margin-top:30px;
        padding-left:0px !important;
    }
    .ico_problem_solution_table .heading_text {
        font-size: 24px !important;
        line-height:30px !important;
    }

    .memecoin_heading_block .heading_text {
        font-size: 42px !important;
        line-height: 50px !important;
    }

    .products-card .img img {
        width: 100%;
    }

    .footer-links ul li {
        margin-bottom: 10px !important;
    }

    .site_logo {
        width: 100% !important;
    }
}
@media (max-width: 767px) {
    /* for screen 576px  */
    .text-white-span{
        color:#fff !important;
    }
    .comment_form, .subscribe_box {
        padding: 20px;
    }
  
    .footer-first-row img {
        width: 250px;
    }
    .ico_btn_outlines {
        padding: 15px 15px !important;
    }

    .ico_hero_section .hero_title {
        font-size: 26px !important;
        line-height: 32px !important;
    }

    .tab_block .nav .nav-link {
        font-size: 14px !important;
        padding: 6px 25px !important;
    }
    .blog_carousel_block .post_info {
        padding: 20px !important;
        max-width: 910px;
    }
    .blog_carousel_block .blog_post_title {
        font-size: 24px !important;
        line-height: 30px !important;
        margin: 20px 0 12px;
    }
    .main_menu_list > li {
        width: 100%;
        display: block;
        padding: 10px 0 !important;
    }
    .footer-links ul li .text-warning {
        display:none;
    }
    .footer-links ul {
        flex-wrap: unset !important;
        flex-direction: column;
        gap: .5rem !important;
    }
}

@media (max-width: 576px) {
    /* for screen mobile  */
    .btns_group .btn_label {
        display: none;
    }


    .ico_partner_logo .logo_wrap img {
        opacity: 1;
        max-width: 125px !important;
    }

    .about_ico_block .title_text {
        line-height: 26px !important;
    }

    .ico_problem_solution_table .heading_text {
        font-size: 20px !important;
        line-height:26px !important;
    }

    .ico_iconbox_icon_left .iconbox_title {
        font-size: 20px !important;
    }

    .meme_process_heading {
        padding: 40px 0px !important;
    }

    .memecoin_heading_block .heading_text {
        font-size: 32px !important;
        line-height: 40px !important;
    }

    .ico_heading_block .heading_text {
        padding-top: 0px !important;
    }

    .ico_hero_section {
        padding: 126px 0 0px !important;
        margin-bottom: 0px !important;
    }
    .main_menu_list > li {
        width: 100%;
        display: block;
        padding: 10px 0 !important;
    }
}

.text-blue{
    color:#0094ff;
}