@media (max-width:1600px) {

    #header {

        padding: 0 16px 0 85px;

    }

}



@media (max-width:1440px) {



    .ft_logo_col {

        padding-left: 8px;

    }



    .platform {

        padding-left: 12px;

    }



    .abt_cmp {

        padding-left: 12px;

    }



    .regi_num {

        padding-left: 12px;

    }



    .email_num {

        padding-left: 12px;

    }



    .language {

        padding: 8px 0px 9px 0px;

    }



    a.log-btn {

        padding: 10px 26px;

    }



    a.sign-btn {

        padding: 10px 22px;

    }



    .nav_with_btn {

        padding: 0px 0px 0px 10px;

    }



    .navbar a {

        padding: 8px 15px;

    }

    .logo{
        margin-left: 0px;
    }

    .nav_with_btn {
        justify-content: space-evenly;
    }
    .understand_img {
        padding-left:0px;
        padding-left: 0px;
    }
}



@media (max-width:1200px) {

    .tab_img_txt p {

        width: unset;

    }



    .understand_img img {

        width: 100%;

    }



    /* .account_card.basic .price {

        padding: 19px 89px;

    }



    .account_card#pro .price {

        padding: 19px 56px;

    }



    .account_card#Gold .price {

        padding: 19px 54px;

    }



    .account_card#Platinum .price {

        padding: 19px 51px;

    }



    .account_card#Diamond .price,

    .account_card#VIP .price {

        padding: 19px 38px;

    } */



    .nav_with_btn {

        padding: 0px 0px 0px 10px;

    }



    .navbar a {

        padding: 8px 6px;

    }



}



@media (max-width:1024px) {

    .account_types_sec .row{
        --bs-gutter-x: 1.5rem;
      }

    .account_types_cards {
        padding-bottom: 0;
    }
    
    .card_margin{
        margin-top: 0;
    }

    .navbar-mobile ul{
        padding-left: 20px !important;
    }

    .forex_market_title .heading_text p:first-child, .forex_market_title .heading_text p:last-child,.forex_market_title .heading_text p{
        width: 100% !important;
    }

    #header a.nav-link {

        color: #010100;

    }
    img.academy_right_side_img {
        width: 100%;
    }
    section.legal_title_with_discription .about_img {
        padding-right: 0px;
        padding-bottom: 30px;
    }



    .forex_market_title .heading_text,

    .indices_txt .heading_text {

        width: unset;

    }



    div#mainheader {

        justify-content: space-between;

        margin-top: 12px;

        margin-bottom: 18px

    }



    .contact_img img {

        max-width: 100%;

    }



    .language {

        padding: 8px 0px 9px 14px;

    }



    a.log-btn {

        padding: 10px 39px;

    }



    a.sign-btn {

        padding: 10px 32px;

    }



    .navbar-mobile {

        top: 61px;

    }

    
    .we_help_img img {
        width: 100%;
    }

    #header a.nav-link:hover {
        color: #000000;
    }
}



@media (min-width: 0px) and (max-width: 767px) {

    img.footer_logo {
        width: 75%;
    }
    
    .navbar .dropdown {

        padding-left: 0;

    }



    .social2 {

        display: none;

    }



    .social1 {

        display: none;

    }



    .mianbutton {

        display: none;

    }



    .navbar .mobileshow {

        display: flex;

    }


    .language {
        padding: 10px;
        text-align: left;
        color: #fff;
        position: absolute;
        /* bottom: 50px; */
        /* left: 95%; */
        right: 40px;
        top: 10px;
    }



    .language p {

        color: #fff;

    }



    .mobileshow {

        position: absolute;

        top: 40px;

        border-radius: 0px;

        display: block;

        width: 98%;

        background: transparent;

        padding: 10px !important;

        border-radius: 20px;

    }



    .navbar-mobile .mobileshow {

        opacity: 1;

        padding: 0 15px;

    }



    .navbar-mobile ul {

        text-align: start;

        top: 190px;

        padding: 0;

    }



    .mobileshow .social2 {

        display: block;

        margin-bottom: 15px;

    }



    .navbar-mobile ul {

        top: 90px;

        position: relative;

    }



    .social2 {

        margin-right: 0;

        padding-right: 0px;

    }



    .social1 {

        padding-right: 0px;

    }



    .mobileshow .social1 {

        display: block;

        margin-bottom: 10px;

    }



    .mobileshow .language {

        display: block;

    }



    nav#navbar {

        width: 100%;

        margin-right: 0 !important;

        background: #FFF;

    }



    .navbar .dropdown {

        display: block;

        height: unset;

    }



    .navbar-mobile .dropdown ul,

    .navbar-mobile .dropdown .dropdown ul {

        margin: 0px 16px;

        padding: 10px 0;

        border-radius: 0;

    }



    .dropdown_box {

        display: block;

        padding: 0px;

        border-radius: 0;

        border: 0;

    }



    .navbar .dropdown ul a {

        margin-bottom: 0;

    }



    section#desktopview .centuries_headding {

        padding-left: 25px;

        padding-right: 25px;

    }



    a.btn-mobile {

        width: 100%;

    }



    div#mainheader {

        justify-content: space-between;

        margin-top: 5px;

        margin-bottom: 10px;

    }



    a.log-btn {

        box-shadow: 0 0px 2px 0 #000;

        padding: 21px 39px;

        color: #000;

        border: 1px solid;

    }



    a.sign-btn {

        justify-content: center;

    }



    a.sign-btn {

        border: 1px solid;



    }



    .header-scrolled a.log-btn {

        color: #000;

    }



    .header-scrolled .navbar a.sign-btn {

        color: #FFF;

    }



    .inner_banner_img img {

        min-height: 300px;

        width: 100%;

        object-fit: cover;

    }



    .inner_title {

        font-size: 40px;

    }



    .inner_txt {

        height: 350px;

    }



    .mt-100 {

        margin-top: 60px;

    }



    .reg_inner_boxes {

        padding: 15px 0 30px 0;

    }



    .contact_form {

        padding: 50px 11px 30px 14px;

    }



    .navbar-mobile {

        top: 57px;

    }

    .home_banner h2 {
        margin-top: 15px;
        text-align: center;
        font-size: clamp(21px, 5vw, 34px);
    }

}



@media (min-width: 768px) and (max-width: 1024px) {

    img.footer_logo {
        width: 100%;
    }

    .mobileshow .language {

        display: none !important;

    }



    .mianbutton {

        position: absolute;

        right: 90px;

        top: 11px;

    }



    .navbar .mobileshow {

        opacity: 0;

    }



    .navbar .dropdown {

        display: block;

        height: unset;

    }



    .navbar .dropdown ul a {

        margin-bottom: 0;

    }



    .mobileshow {

        position: absolute;

        width: 100%;

        top: 14px;

        left: 20px;

        background: transparent;

        border-radius: 0px;

        display: block;

    }



    .social2 {

        padding: 0 10px;

        padding-right: 10px;

    }



    .language {

        padding-left: 10px;

        margin-bottom: 0;

    }



    .social2 {

        margin-right: 0;

    }



    .mobileshow .language {

        display: block;

    }



    nav#navbar {

        left: -260px;

        width: 100%;

        margin-right: 0 !important;

        background: #FFF;

        overflow: hidden;

    }



    .account_card {

        height: 100%;

    }

    div#col_id3,div#col_id4,div#col_id5,div#col_id6,div#col_id7 {
        margin-top: 100px;
    }


    .account_types_cards {

        /* padding-bottom: 100px; */

    }



}



@media (max-width: 991px) {

    #header {

        padding: 0 90px 0 30px;

    }



    .banner_txt h1 {

        width: unset;

    }



    .banner_txt p {

        width: unset;

    }



    .we_help {

        background: #F8F9FA;

        padding: 40px 0 40px 0;

    }



    .we_help_img {

        position: unset;

        margin-top: 16px;

    }



    .iphone_tab_img img {

        width: 100%;

    }



    .compnt_video video {

        width: 100%;

    }



    .crypto_comny_img img {

        width: 100%;

    }



    .tab_contant {
        padding: 50px 10px 50px 10px;
    }



    .best_trading {

        margin-top: 20px;

    }



    .industry_experts {
        margin-top: 80px !important;
    }



    .mobile_application_box {

        padding: 33px 41px 49px 20px;
        margin: 0 20px;

    }



    .get_the_app_btn img {

        width: 159px;

    }



    .award_img img {

        width: 185px;

    }



    .reg_inner_boxes {

        max-width: 413px;

        margin: auto;

        padding: 15px 25px 30px 30px;

    }



    .contact_form {

        padding: 50px 30px 30px 31px;

    }



    #Platinum,

    #Diamond,

    #VIP,

    #Gold {

        /* margin-top: 100px; */

    }
.account_card:not(:first-child){
    margin-top: 100px;
}


    #dimond_col,

    #vip_col {

        /* margin-top: 100px; */

    }



    .about_img {

        padding-right: 0;

    }



    .about_content {

        padding-left: 0;

        padding-right: 0;

    }
    .inner_title {
        font-size: 35px;
    }
    .understanding_the_forex {
        margin-top: 80px;
    }
}



@media (max-width: 767px) {

    .contact_us_links {
        margin-top: 50px;
    }

    .forex_market_title .heading_text p:first-child, .forex_market_title .heading_text p:last-child,.forex_market_title .heading_text p{
        width: 100% !important;
    }

    #header {

        padding: 0 85px 0 20px;

    }



    .banner_txt h1 {

        line-height: 27px;

    }



    .navbar-mobile .mobileshow .language {

        text-align: center;

        position: absolute;

        left: 10px;

        top: -33px;

        display: none;

        background: #5b5b5b;

        left: 12px;

        right: 0;

        align-items: center;

        justify-content: center;

    }



    .navbar .mobileshow {

        display: flex;

        gap: 10px;

        padding: 20px !important;

    }



    .mobileshow .social1 {

        display: none !important;

    }



    .mobileshow .social2 {

        display: none !important;

    }


/* 
    .mobileshow .language {

        display: none !important;

    } */



    .navbar-mobile .mobileshow .social2 {

        display: block !important;

        margin-bottom: 15px;

        width: 47%;

    }



    .navbar-mobile .mobileshow .social1 {

        display: block !important;

        margin-bottom: 15px;

        text-align: center;

        border-radius: 20px;

    }



    a.log-btn:hover {

        color: #FFF;

        background: #007AFF;

    }



    .navbar-mobile a {

        line-height: 22px;

    }



    .bg-video-wrap {

        height: 380px;

    }



    video {

        min-height: 100%;

    }



    .banner_txt {

        top: 20px;

    }



    .tr_faq {

        padding-left: 0;

    }



    .mobile_application_box {

        padding: 14px 12px 0 12px;

    }



    .get_the_app {

        margin-top: 40px;

    }



    .mobile_img {

        position: unset;

        bottom: 0;

    }



    .deposit_withdrawal_text ul {

        gap: 50px;

    }



    .tab_contant_img_txt {

        gap: 12px;

    }



    .award_img {

        margin-top: 0;

    }



    .trading_faq {

        margin-top: 50px;

    }



    .mobile_application {

        margin-top: 50px;

    }



    .deposit_withdrawal {

        margin-top: 50px;

    }



    .empowring_sec {

        margin-top: 50px;

    }



    .video_img {

        margin-top: 50px;

    }



    .forex_market {
        margin-top: 80px;
    }



    .understanding_the_forex {

        margin-top: 50px;

    }



    .forex_ava {

        margin-top: 50px;

    }



    .billion_active,

    .million_ative {

        margin-left: 0;

    }



    .contact_form {

        margin-left: unset;

    }

    div#col_id2,div#col_id3,div#col_id4,div#col_id5,div#col_id6,div#col_id7 {
        margin-top: 50px;
    }



    .understand_img {

        padding: 20px 0;

    }

    .understanding_forex h2.heading_title span {
        font-size: 25px;
    }
    .forex_ava h2.heading_title {
        font-size: 25px;
    }

    .forex_ava h2.heading_title span {
        font-size: 25px;
    }

    .our_platform_data {
        margin-top: 80px;
    }

    #footer {
        margin-top: 60px;
    }
    .tab_txt {
        padding: 0px 0 0 0;
    }
    .tab_contant {
        padding: 50px 10px 50px 10px;
    }
    .mobile-nav-toggle {
        right: 20px;
    }
    .language.mobile-lang {
        display: block !important;
      }
}



@media (max-width: 575px) {

    .mobile-view-991 {

        display: none;

    }



    .mobile-view-560 {

        display: block;

    }



    a.sign-btn {

        font-size: 16px;

        padding: 10px 30px 10px;

    }



    .banner_txt h1 {

        font-size: 26PX;

    }



    .banner_txt p {

        font-size: 14px;

    }



    .banner_txt a {

        padding: 9px 36px;

        margin-top: 10px;

    }



    .billion_active .border_line,

    .million_ative .border_line,

    .border_line {

        width: unset;

        height: unset;

        position: unset;

        top: unset;

        bottom: unset;

        right: unset;

        border-bottom: 1px solid #757575;

        margin: 12px 0 0 0;

    }



    .trading_faq_title {

        text-align: center;

    }



    h2.heading_title,

    h2.heading_title, h2.heading_title span {
        font-size: 25px;
    }



    .award_img img {

        max-width: 100%;

    }



    ul.dropdown-active {

        overflow: hidden;

    }



    .dropdown_box {

        width: min-content;

    }



    .dropdown_box {

        top: 0;

    }



    .navbar-mobile .dropdown ul {

        margin: 0px 16px;

        padding: 0 0;

        border-radius: 0;

    }



    .multiple_account {

        padding: 15px 1px 30px;

    }



}



@media (max-width:480px) {

    .get_the_app_btn {

        flex-direction: column;

    }

}