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

    /* ------------- Navbar Css ------------ */

    #header .logo {
        width: 30%;
    }
    .footer-logo {
        width: 30%;
    }
    .mobile-nav-toggle{
        top: unset;
    }
    .navbar-mobile .dropdown ul,
    .navbar-mobile .dropdown .dropdown ul {
        position: unset;
    }
    section#tabledata{
        margin: 50px 15px !important;
        padding: 0 !important;
    }
    .investment_optimal .heading_text{
        padding: 0 10px !important;
    }
    .pl-PL .heading_title::after{
		left: 0px;
	}
	#count1, #count2, #count3{
		height: 300px;
        width: 100%;
	}
	.future_count {
    	width: 80%;
	}
    .the_future{
        width: 100%;
    }
	div#count3 .data_box {
    	width: 80%;
	}
	#count3 {
		background-position: center;
	}
	#count2 {
    	margin-bottom: 50px;
	}
	.pl-PL .heading_title::before{
		 right: 0px;
	}
	#start_trading_counter #counter .the_future {
   		margin-top: 0rem;
	}
	
  .pl-PL .resource .heading_title::after{
        left: 0px;
        width: 100px;
    }
   .pl-PL .resource .heading_title::before {
        right: 0px;
        width: 100px;
    }
    .resource_company {
        padding: 50px 0px;
    }
    .resource_square {
        gap: 25px;
    }
    section.tradecompany_section {
        padding: 50px 0px 50px 0px;
    }
    .tradecompany_section .trade_title {
        min-height: 35px !important;
    }
    .trade_item {
        margin-bottom: 0px;
    }
    /* ------------- Navbar Css End ------------ */

    /* ------------- Footer Css ------------ */
    .footerdektop {
        display: none;
    }

    .footermobile {
        display: block;
    }

    .footer_warning_right {
        display: block;
    }

    .tradecompany_section .heading_title h2 {
        font-size: 28px;
        padding-top: 35px;
    }
    h2.contact_heading {
        font-size: 26px;
    }
    p.contact_text {
        font-size: 18px;
    }
    section.accounttype_sec {
        padding: 50px 0px;
    }
    section.trading_faq {
        padding: 50px 0px;
    }
    .negative_balance .heading_title::before {
        width: 100px;
        top: 5px;
        bottom: unset;
        left: 0;
    }
    .negative_balance .heading_title::after {
        width: 100px;
        top: unset;
        bottom: -20px;
        right: 0;
    }
    .platform_trader .heading_title::after {
        width: 100px;
        top: unset;
        bottom: 35px;
        right: 0;
    }
    .platform_trader .heading_title::before {
        width: 100px;
        left: 0;
        top: 20px;
        bottom: unset;
    }
    #nevigate_title {
        padding-top: 20px;
    }
    .document_trader .heading_title {
        font-size: 24px;
    }
    .negative_balance .heading_title {
        font-size: 30px;
    }
    section.document_trader {
        padding-bottom: 50px;
    }
    #document_title {
        padding-top: 14px !important;
    }
    .risk_free_trade {
        margin-top: 50px;
    }
    section.trade_section1 {
        width: 100%;
        padding: 50px 0px 50px;
    }
    .trading_contct {
        margin-bottom: 50px;
    }    

    .forexsection.trading_faq {
        padding: 0px 0px;
        padding-bottom: 50px;
    }
    #investment_title {
        padding: 0 1rem;
    }
    .contct_txt h3 {
        font-size: 25px;
    }
    .document_trader h2 {
        font-size: 20px;
    }
    .document_box {
        height: 280px !important;
    }
    #document_title {
        font-size: 24px;
        padding: 0 4rem;
    }
    section.account_type_sec {
        padding: 50px 0 50px;
    }
    .get_btn a {
        padding: 16.5px 14.6px;
    }
    .Plan_name a {
        text-align: center;
    }

    .faqtrader .heading_title h2 {
        font-size: 24px;
        padding-top: 40px;
    }
    .faqtrader .heading_title::before {
        width: 100px;
        top: unset;
        bottom: -15px;
        left: 0;
    }
    .faqtrader .heading_title::after {
        width: 100px;
        left: 0;
        right: 0;
    }
    div#accounts_title {
        max-width: 800px;
        margin: auto;
        padding: unset;
    }
  
    .priv {
        display: block;
        margin-top: 40px;@media (min-width: 0px) and (max-width: 767px) {

            /* ------------- Navbar Css ------------ */
            .navbar-mobile .dropdown ul,
            .navbar-mobile .dropdown .dropdown ul {
                position: unset;
            }
            section#tabledata{
                margin: 50px 15px !important;
                padding: 0 !important;
            }
            .investment_optimal .heading_text{
                padding: 0 10px !important;
            }
            .pl-PL .heading_title::after{
                left: 0px;
            }
            #count1, #count2, #count3{
                height: 300px;
                width: 100%;
            }
            .future_count {
                width: 80%;
            }
            .the_future{
                width: 100%;
            }
            div#count3 .data_box {
                width: 80%;
            }
            .pl-PL #count3 {
                background-position: center;
            }
            #count2 {
                margin-top: 50px;
            }
            .pl-PL .heading_title::before{
                 right: 0px;
            }
            #start_trading_counter #counter .the_future {
                   margin-top: 0rem;
            }
           
            
        
        
            /* ------------- Navbar Css End ------------ */
        
            /* ------------- Footer Css ------------ */
            .footerdektop {
                display: none;
            }
        
            .footermobile {
                display: block;
            }
        
            .footer_warning_right {
                display: block;
            }
        
            .priv {
                display: block;
                margin-top: 40px;
            }
        
            .footer-warning {
                margin-bottom: 40px;
            }
        
            .logotext {
                margin-bottom: 15px;
            }
        
            .logotext:last-child {
                margin-bottom: 0;
            }
        
            div#footer4 {
                margin-top: 40px;
            }
        
            .footer_warning_right ul li a {
                margin-bottom: 20px;
            }
        
            .footer-warning h3 {
                font-size: 22px;
                font-weight: 600;
                text-transform: uppercase;
            }
        
            .copyright {
                align-items: start;
                padding-bottom: 57px;
                flex-direction: column;
                gap: 20px;
            }
        
            .copyright_text ul li:first-child {
                padding-left: 0px;
            }
        
            #footer_social_icons {
                width: 100%;
                justify-content: space-between;
            }
        
            .bn_text h1 {
                font-size: 40px;
            }
        
            .bn_text {
                margin-top: 0px;
            }
        
            .earning_box {
                padding: 27px 10px 52px;
                top: 20px;
                overflow: hidden;
            }
        
            .tranding_logo_slider .owl-stage-outer {
                display: inline-block;
        
            }
        
            .earning_box .heading_title {
                padding: 15px 0rem;
            }
        
            .earning_box .heading_title::before {
                top: unset;
                right: 0;
                left: 0;
                background-color: #E40046;
            }
        
            .earning_box .heading_title::after {
                bottom: unset;
                left: 0;
                right: 0;
            }
        
            .heading_title h2 {
                font-size: 24px;
            }
        
            .count-up span {
                font-size: 24px;
                font-weight: 800;
                line-height: 120%;
                color: #E40046;
            }
            .future_count .heading_text {
                margin-left: -20px;
            }
            .data_box .heading_text {
                font-size: 15px;
            }
        
            .earning_box p {
                padding: 0 0rem;
                margin-top: 5px;
            }
        
            .video_player {
                position: relative;
                margin-top: 3rem;
            }
        
            .img1 img {
                width: 184px;
            }
        
            .investment_optimal {
                padding: 101px 0 61px 0;
            }
        
            .investment_optimal {
                padding: 40px 0 61px 0;
            }
        
            .video_player {
                position: relative;
                margin-top: 3rem;
            }
        
            .count-up {
                height: 200.98px;
            }
        
            .count-up {
                width: 145.91px;
            }
            
          
        
        /*     #count2 {
                height: 160px;
                width: 168px;
                padding-top: 58px;
            }
        
            #count1 {
                height: 150px;
                width: 180px;
                padding-top: 62px;
            } */
        
            .banner_img.position-relative img {
                max-width: 480px;
            }
        
            .banner_img.position-relative {
                text-align: end;
            }
        
            section.the_future {
                background-position: 39% -50%;
                padding-top: 70px;
                padding-bottom: 3rem;
            }
        
            .video_icon {
                width: 40px;
                height: 40px;
            }
        
            .video_icon img {
                width: 13px;
            }
        
            .crypto_img.position-relative {
                margin-bottom: 3rem;
            }
        
            .crypto_img .img2 {
                top: 0;
                z-index: 99;
                right: 82px;
                width: 115px;
                height: 200px;
            }
        
            .img2 img {
                width: 128px;
                height: 206px;
                left: 5px;
                top: 5px;
            }
        
            .crypto_img .img1 {
                top: 0;
                width: 184px;
                right: 10rem;
                height: 300px;
            }
        
            div#crypto_text {
                margin-top: 50px;
            }
        
            .crypto_img .img3 {
                width: 100px;
                height: 155px;
            }
        
            .img3 img {
                width: 107px;
                height: 166px;
                left: 5px;
                top: 5px;
        
            }
            #resource_box .heading_text{
                min-height: auto;
            }
            section.trade_section {
                width: 100%;
                padding: 60px 0px;
                margin-top: 0;
            }
            .trade_section .row{
                row-gap: 0px;
            }
            .resource {
                padding: 40px 0px 130px;
            }
        
            #resource_title.heading_title::after {
                top: -18px;
                bottom: unset;
                right: 0;
            }
        
            #resource_title.heading_title::before {
                bottom: -20px;
                top: unset;
                left: 0;
            }
        
            .resource_slider .owl-nav {
                top: unset !important;
                bottom: -7rem !important;
                justify-content: center;
                gap: 30px;
            }
        
            section.get_profit {
                padding: 80px 0px 60px;
                position: relative;
            }
        
            #get_title.heading_title::after {
                top: -18px;
                bottom: unset;
                right: 0;
            }
        
            #get_title.heading_title::before {
                bottom: -20px;
                left: 0;
                top: unset;
            }
        
            .get_tabs {
                padding: 40px 20px 80px !important;
            }
        
            .get_tabs::after {
                width: 99%;
                height: 99.5%;
            }
        
            .investment_optimal .heading_title::after {
                top: -18px;
                bottom: unset;
                right: 0;
            }
        
            .investment_optimal .heading_title::before {
                bottom: -20px;
                top: unset;
                left: 0;
            }
        
            .risk_free_trade h2.heading_title::after {
                bottom: unset;
                right: unset;
            }
        
            .risk_free_trade h2.heading_title {
                padding-left: 0;
                padding-top: 10px;
            }
        
            .Plan_name {
                padding: 50px 15px;
            }
        
            .Plan_name a {
                padding: 8px 31px;
            }
        
            .account_type_plan ul li .nav-link {
                padding: 9px 50px;
            }
        
            .choose_plan_box {
                padding: 22px 17px;
            }
            .plan_detail {
                padding: 16px 10px 16px 10px;
              }
        
            .invest_img {
                margin-top: 3rem;
            }
        
            .invest_optimal_sec {
                padding: 60px 0;
                background-position: left;
            }
        
            .buy_crypto_sec {
                margin-bottom: 60px;
            }
        
            .negative_balance {
                margin: 60px 0;
            }
        
            .heading_inner_title::after {
                width: 50px;
                top: 14px;
                left: 0;
                bottom: 0;
                right: unset;
            }
        
            .heading_inner_title h2 {
                padding-left: 3.5rem;
                font-size: 24px;
            }
            .negative_balance_data .row{
                row-gap: 30px;
            }
            .negative_balance_data {
                padding: 50px 30px;
            }
            #trading_hours::after{
                top: -2%;
            }
            .buy_crypto {
                padding: 54px 25px;
            }
        
            .buy_crypto .get_btn a {
                padding: 16.5px 60.6px;
            }
        
            .ex_ticker {
                padding: 0 !important;
            }
        
            #trade_everywhere {
                padding: 60px 0px;
            }
        
            .start_trading {
                padding: 60px 0px;
            }
        
            .start_trading .heading_title::after {
                width: 100px;
                bottom: unset;
                top: -20px;
                right: 0;
            }
        
            .start_trading .heading_title::before {
                width: 100px;
                top: unset;
                bottom: -20px;
                left: 0;
            }
        
            #trading_hours {
                padding: 60px 0px;
            }
           
            .hours_box table tbody tr td {
                font-size: 18px;
                padding: 10px;
                width: 20%;
            }
        
            .hours_box table tbody .symbol td {
                font-size: 18px;
            }
        
            .across p {
                padding-bottom: 32px;
            }
        
            .document_section {
                padding: 60px 0px;
            }
        
            section.contact_section {
                padding: 60px 0px;
            }
        
            .contact_main {
                padding-right: 0rem;
            }
        
            .contact-box1 {
                padding: 30px 20px 50px;
            }
        
            .trade_section .contact-box1 {
                padding: 40px 20px;
                margin: 60px 0px;
            }
            .get_tabs .nav-tabs .nav-link{
                height: 170px;
                padding: 0px 40px;
            }
            .ct_text h1 {
                font-size: 50px;
            }
        
            .ct_text h4 {
                font-size: 18px;
            }
        
            #back_to_top {
                right: 15px;
                width: 50px;
                height: 50px;
                border-radius: 10px;
            }
        }
        
        
        @media (min-width:768px) and (max-width: 1024px) {
        
            /* ------------- Navbar Css ------------ */
            .nav_rightside_text {
                margin-right: 35px;
            }
        
            .nav_rightside_text {
                width: 50%;
            }
            .tab_contant {
                margin: 50px 20px 0;
            }
            
        
            /* ------------- Navbar Css End------------ */

            

            .footerdektop {
                display: none;
            }
        
            .footermobile {
                display: block;
            }
        
            .footer_warning_right {
                display: block;
            }
        
            .priv {
                display: block;
            }
        
            .footer-warning {
                margin-bottom: 40px;
            }
        
            .logotext {
                margin-bottom: 15px;
            }
        
            .logotext:last-child {
                margin-bottom: 0;
            }
        
            div#footer4 {
                margin-top: 40px;
            }
        
            .bn_text h1 {
                font-size: 40px;
            }
        
            .bn_text {
                margin-top: 40px;
            }
        
            .earning_box {
                background: #FFF;
                border-radius: 40px;
                padding: 60px 10px 0px;
                text-align: center;
                position: relative;
                top: unset;
            }
        
            .the_future_text {
                margin-top: 5rem;
            }
        
            .earning_box .heading_title {
                padding: 0 9rem;
            }
        
            .earning_box p {
                padding: 0px 3rem;
                margin-top: 24px;
            }
        
            .tranding_logo_slider {
                padding: 0px 3rem;
            }
        
            .earning_box .heading_title h2 {
                font-size: 24px;
            }
        
            #count3 {
                position: relative;
                right: 80px;
            }
        
            .investment_optimal {
                padding: 101px 0 61px 0;
            }
        
            .banner_img.position-relative img {
                max-width: 480px;
            }
        
            .banner_img.position-relative {
                text-align: end;
            }
        
            section.the_future {
                background-position: 39% -50%;
                padding-bottom: 3rem;
            }
        
            .video_icon {
                width: 86px;
                height: 86px;
            }
        
            .video_icon img {
                width: 30px;
            }
        
            section.trade_section {
                padding: 120px 0px;
                margin-top: 0px;
            }
        
            .resource_slider .owl-stage-outer {
                display: inline;
            }
        
            #resource_title {
                padding: 0 8rem;
            }
        
            #get_title {
                padding: 0px 7rem;
            }
        
            .img3 img {
                left: 86px;
                top: 13px;
            }
        
            div#crypto_text {
                margin-top: 50px;
            }
        
            .crypto_img.position-relative {
                margin-bottom: 3rem;
                justify-content: center;
            }
        
            .crypto_img .img2 {
                height: 297px;
            }
        
            .crypto_img .img1 {
                height: 356px;
            }
        
            .investment_optimal .heading_title {
                padding: 0 8rem;
            }
        
            .get_tabs::after {
                width: 99%;
                height: 99%;
            }
        
            .get_tabs .nav-tabs .nav-link {
                width: 214px;
            }
        
            .get_tabs {
                padding: 40px 40px 80px !important;
            }
        
            .Plan_name a {
                padding: 8px 58px;
            }
        
            .invest_img {
                margin-top: 3rem;
            }
        
            .invest_optimal_sec {
                padding: 120px 0;
            }
        
            .investment_optimal .heading_title {
                padding: 0 106px;
            }
        
            .start_trading .heading_title::after,
            .start_trading .heading_title::before {
                width: 100px;
            }
        
            #start_trading_counter #counter {
                align-items: start;
                gap: 50px;
            }
        
            .contact_main {
                padding-right: 0rem;
            }
        
            .contact-box1 {
                padding: 30px 20px 50px;
            }
        
            .trade_section .contact-box1 {
                padding: 60px 30px;
            }
        
            .choose_plan_box {
                padding: 22px 10px;
            }
        
            #trade_everywhere .crypto_text {
                padding-left: 0px;
            }

            .banner_img {
                position: relative;
            }
        
        }
        
        @media (max-width: 1025px) {
            section#tabledata {
                overflow: scroll;
                margin: 100px 50px;
                border: 1px solid #fff;
                padding: 0;
            }
            .priv .menu {
                display: flex;
                align-items: flex-start;
                gap: 0px;
                flex-direction: column;
            }
        }
        
        @media (min-width:1025px) and (max-width: 1200px) {
        
            /* ------------- Navbar Css ------------ */
            .nav_rightside_text {
                gap: 10px;
            }
        
            .navbar ul li a {
                font-size: 15px;
                margin: 0 10px;
            }
        
            .nav_rightside_text a {
                padding: 6px 16px;
                font-size: 16px;
            }
        
            /* ------------- Navbar Css End------------ */
            /* ------------- Footer Css ------------ */
            #footer1 {
                gap: 70px;
            }
        
            .priv {
                gap: 30px;
            }
        
            .bn_text h1 {
                font-size: 40px;
            }
        
            .bn_text {
                margin-top: 40px;
            }
        
            .earning_box {
                top: -3rem;
            }
        
            .crypto_img .img3 {
                height: 174px;
            }
        
            .crypto_img .img2 {
                height: 228px;
            }
        
            .crypto_img .img1 {
                height: 273px;
            }
        
            .crypto_img.position-relative {
                margin-bottom: 5rem;
                justify-content: center;
            }
        
            section.the_future {
                padding-bottom: 3rem;
            }
        
            .start_trading .heading_title::after,
            .start_trading .heading_title::before {
                width: 200px;
            }
        }
        
        
        
        @media (min-width:1200px) and (max-width: 1600px) {
        
            .bn_img1_animation img {
                width: 110px;
            }
        
            .bn_img2_animation img {
                width: 200px;
            }
        
            .bn_img1_animation {
                top: 102px;
            }
        
            .bn_img2_animation {
                right: 18.5%;
            }
        
            .bn_text h1 {
                font-size: 60px;
            }
        
            .earning_box {
                top: -44px;
            }
        
            .resource_slider .owl-nav .owl-next {
                right: -8rem;
            }
        
            .resource_slider .owl-nav .owl-prev {
                left: -8rem;
            }
        
            .count-up {
                width: 247.91px;
            }
        
            .crypto_img .img3::after,
            .crypto_img .img2::after,
            .crypto_img .img1::after {
                height: 96%;
            }
            .banner_img img {
                width: 80%;
            }
        
        }
        
        @media (max-width:1200px) {
            .investment_optimal .heading_text {
                padding: 0 0;
            }
        
            .resource_slider .owl-nav {
                top: unset;
                bottom: -3rem;
            }
        
            .resource_slider .owl-nav .owl-next {
                right: 0rem;
            }
        
            .resource_slider .owl-nav .owl-prev {
                left: 0rem;
            }
        
            .get_tabs ul#myTab {
                gap: 0;
            }
        
            .get_tabs {
                padding: 40px 70px 80px;
            }
        
            .video_player {
                position: relative;
                margin-top: 3rem;
            }
        
            #counter {
                margin-left: 0;
            }
        
            .invest_optimal_sec .heading_text {
                padding-right: 0;
            }
        
        }

       
    }

    .footer-warning {
        margin-bottom: 40px;
    }

    .logotext {
        margin-bottom: 15px;
    }

    .logotext:last-child {
        margin-bottom: 0;
    }

    div#footer4 {
        margin-top: 40px;
    }

    .footer_warning_right ul li a {
        margin-bottom: 20px;
    }

    .footer-warning h3 {
        font-size: 22px;
        font-weight: 600;
        text-transform: uppercase;
    }

    .copyright {
        align-items: start;
        padding-bottom: 57px;
        flex-direction: column;
        gap: 20px;
    }

    .copyright_text ul li:first-child {
        padding-left: 0px;
    }

    #footer_social_icons {
        width: 100%;
        justify-content: space-between;
    }

    .bn_text h1 {
        font-size: 40px;
    }

    .bn_text {
        margin-top: 0px;
    }

    .earning_box {
        padding: 27px 10px 52px;
        top: 20px;
        overflow: hidden;
    }

    .tranding_logo_slider .owl-stage-outer {
        display: inline-block;

    }

    .earning_box .heading_title {
        padding: 15px 0rem;
    }

    .earning_box .heading_title::before {
        width: 100px;
        left: 0;
        top: unset;
        bottom: 0px;
        right: 0;
    }

    .earning_box .heading_title::after {
        bottom: unset;
        left: 0;
        right: 0;
    }

    .heading_title h2 {
        font-size: 24px;
    }

    .count-up span {
        font-size: 24px;
        font-weight: 800;
        line-height: 120%;
        color: #8cd0e9;
    }
    .future_count .heading_text {
        margin-left: -20px;
    }
    .data_box .heading_text {
        font-size: 15px;
    }

    .earning_box p {
        padding: 0 0rem;
        margin-top: 25px;
    }

    .video_player {
        position: relative;
        margin-top: 3rem;
    }

    .img1 img {
        width: 184px;
    }

    .investment_optimal {
        padding: 101px 0 61px 0;
    }

    .investment_optimal {
        padding: 40px 0 61px 0;
    }

    .video_player {
        position: relative;
        margin-top: 3rem;
    }

    .count-up {
        height: 200.98px;
    }

    .count-up {
        width: 145.91px;
    }

/*     #count2 {
        height: 160px;
        width: 168px;
        padding-top: 58px;
    }

    #count1 {
        height: 150px;
        width: 180px;
        padding-top: 62px;
    } */

    .banner_img.position-relative img {
        max-width: 480px;
    }

    .banner_img.position-relative {
        text-align: end;
    }

    section.the_future {
        background-position: 39% -50%;
        padding-top: 70px;
        padding-bottom: 3rem;
    }

    .video_icon {
        width: 40px;
        height: 40px;
    }

    .video_icon img {
        width: 13px;
    }

    .crypto_img.position-relative {
        margin-bottom: 3rem;
    }

    .crypto_img .img2 {
        top: 0;
        z-index: 99;
        right: 82px;
        width: 115px;
        height: 200px;
    }

    .img2 img {
        width: 128px;
        height: 206px;
        left: 5px;
        top: 5px;
    }

    .crypto_img .img1 {
        top: 0;
        width: 184px;
        right: 10rem;
        height: 300px;
    }

    div#crypto_text {
        margin-top: 50px;
    }

    .crypto_img .img3 {
        width: 100px;
        height: 155px;
    }

    .img3 img {
        width: 107px;
        height: 166px;
        left: 5px;
        top: 5px;

    }
    #resource_box .heading_text{
        min-height: auto;
    }
    section.trade_section {
        width: 100%;
        padding: 60px 10px;
        margin-top: 0;
    }
    .trade_title {
        font-size: 18px;
    }
    .heading_text {
        font-size: 17px;
    }
    .trade_section .row{
        row-gap: 0px;
    }
    .resource {
        padding: 40px 0px 130px;
    }

    #resource_title.heading_title::after {
        top: -18px;
        bottom: unset;
        right: 0;
    }

    #resource_title.heading_title::before {
        bottom: -20px;
        top: unset;
        left: 0;
    }

    .resource_slider .owl-nav {
        top: unset !important;
        bottom: -7rem !important;
        justify-content: center;
        gap: 30px;
    }

    section.get_profit {
        padding: 80px 0px 60px;
        position: relative;
    }

    #get_title.heading_title::after {
        top: -18px;
        bottom: unset;
        right: 0;
    }

    #get_title.heading_title::before {
        bottom: -20px;
        left: 0;
        top: unset;
    }

    .get_tabs {
        padding: 40px 20px 80px !important;
    }

    .get_tabs::after {
        width: 99%;
        height: 99.5%;
    }

    .investment_optimal .heading_title::after {
        width: 100px;
        top: -15px;
        bottom: unset;
        left: 0;
        right: 0;
    }

    .investment_optimal .heading_title::before {
        bottom: -20px;
        top: unset;
        left: 0;
    }

    .risk_free_trade h2.heading_title::after {
        bottom: unset;
        right: unset;
    }

    .risk_free_trade h2.heading_title {
        padding-left: 0;
        padding-top: 10px;
    }

    .Plan_name {
        padding: 50px 15px;
    }

    .Plan_name a {
        padding: 8px 31px;
    }

    .account_type_plan ul li .nav-link {
        padding: 9px 50px;
    }

    .choose_plan_box {
        padding: 22px 17px;
    }
    .plan_detail {
        padding: 16px 10px 16px 10px;
      }

    .invest_img {
        margin-top: 3rem;
    }

    .invest_optimal_sec {
        padding: 60px 0;
        background-position: left;
    }

    .negative_balance {
        margin: 60px 0;
    }

    .heading_inner_title::after {
        width: 50px;
        top: 14px;
        left: 0;
        bottom: 0;
        right: unset;
    }
    .tradeline .heading_title::before {
        width: 100px;
        left: 0;
        bottom: -15px;
        top: unset;
    }  
    .tradeline .heading_title::after {
        width: 100px;
        right: 0;
    } 
    #optimal_title {
        padding: 0 0rem;
    }
    footer#footer {
        padding-top: 50px;
    }
    .heading_inner_title h2 {
        padding-left: 3.5rem;
        font-size: 24px;
    }
    .negative_balance_data .row {
        row-gap: 0px;
    }
    .negative_balance_data {
        padding: 30px 0px 0px;
    }
    #trading_hours::after{
        top: -2%;
    }
    .buy_crypto {
        padding: 54px 25px;
    }

    .buy_crypto .get_btn a {
        padding: 11.5px 60.6px;
    }
    .document_platform.text-center {
        padding: 20px;
    }
    .ex_ticker {
        padding: 0 !important;
    }
    .platform_trader .heading_title {
        padding: 0 0rem;
    }
    #trade_everywhere {
        padding: 60px 0px;
    }

    .start_trading {
        padding: 60px 0px;
    }

    .start_trading .heading_title::after {
        width: 100px;
        bottom: unset;
        top: -20px;
        right: 0;
    }

    .start_trading .heading_title::before {
        width: 100px;
        top: unset;
        bottom: -20px;
        left: 0;
    }

    #trading_hours {
        padding: 60px 0px;
    }
   
    .hours_box table tbody tr td {
        font-size: 18px;
        padding: 10px;
        width: 20%;
    }

    .hours_box table tbody .symbol td {
        font-size: 18px;
    }

    .across p {
        padding-bottom: 32px;
    }

    .document_section {
        padding: 60px 0px;
    }

    section.contact_section {
        padding: 60px 0px;
    }

    .contact_main {
        padding-right: 0rem;
    }

    .contact-box1 {
        padding: 30px 20px 50px;
    }

    .trade_section .contact-box1 {
        padding: 40px 20px;
        margin: 60px 0px;
    }
    .get_tabs .nav-tabs .nav-link{
        height: 170px;
        padding: 0px 40px;
    }
    .ct_text h1 {
        font-size: 50px;
    }

    .ct_text h4 {
        font-size: 18px;
    }

    #back_to_top {
        right: 15px;
        width: 50px;
        height: 50px;
        border-radius: 10px;
    }
}


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

    /* ------------- Navbar Css ------------ */
    .nav_rightside_text {
        margin-right: 35px;
    }

    .nav_rightside_text {
        /* width: 50%; */
    }
    .tab_contant {
        margin: 50px 20px 0;
    }
    #header .logo {
        width: 15%;
    }

    
    .resource_company {
        background: #081F2C;
        padding: 70px 0px;
    }
    section.tradecompany_section {
        padding: 0px 0px;
    }
    section.tradecompany_section {
        margin: 80px 0px;
    }
    .tradecompany_section{
        background-repeat: no-repeat;
        background-position: left;
        background-size: cover;
    }
   
    /* ------------- Navbar Css End------------ */

    .footer-logo {
        width: 15%;
    }
    .footerdektop {
        display: none;
    }

    .footermobile {
        display: block;
    }

    .footer_warning_right {
        display: block;
    }

    .priv {
        display: block;
    }

    .footer-warning {
        margin-bottom: 40px;
    }

    .logotext {
        margin-bottom: 15px;
    }

    .logotext:last-child {
        margin-bottom: 0;
    }

    div#footer4 {
        margin-top: 40px;
    }

    .bn_text h1 {
        font-size: 40px;
    }

    .bn_text {
        margin-top: 40px;
    }
    .optimal_text .heading_title::before {
        bottom: 5px;
    }
    section.contact_section {
        padding: 80px 0px;
    }
    .earning_box {
        background: #FFF;
        border-radius: 40px;
        padding: 60px 10px 0px;
        text-align: center;
        position: relative;
        top: unset;
    }

    .the_future_text {
        margin-top: 5rem;
    }

    .earning_box .heading_title {
        padding: 0 9rem;
    }

    .earning_box p {
        padding: 0px 3rem;
        margin-top: 24px;
    }

    .tranding_logo_slider {
        padding: 0px 3rem;
    }

    .earning_box .heading_title h2 {
        font-size: 24px;
    }

    #count3 {
        position: relative;
        right: 80px;
    }

    .investment_optimal {
        padding: 50px 0 61px 0;
    }

    section.trading_faq {
        padding: 80px 0px;
    }
    section.trade_section1 {
        width: 100%;
        padding: 80px 0px 80px;
    }
    section.varification {
        padding: 80px 0px;
    }

    .banner_img.position-relative img {
        max-width: 480px;
    }

    .banner_img.position-relative {
        text-align: end;
    }

    section.the_future {
        background-position: 39% -50%;
        padding-bottom: 3rem;
    }

    .video_icon {
        width: 86px;
        height: 86px;
    }

    .video_icon img {
        width: 30px;
    }

    section.trade_section {
        padding: 80px 0px;
        margin-top: 0px;
    }
    .trade_section .row {
        row-gap: 0px;
        align-items: center;
    }
    

    .resource_slider .owl-stage-outer {
        display: inline;
    }

    #resource_title {
        padding: 0 8rem;
    }

    #get_title {
        padding: 0px 7rem;
    }

    .img3 img {
        left: 86px;
        top: 13px;
    }

    div#crypto_text {
        margin-top: 50px;
    }

    .crypto_img.position-relative {
        margin-bottom: 3rem;
        justify-content: center;
    }

    .crypto_img .img2 {
        height: 297px;
    }

    .crypto_img .img1 {
        height: 356px;
    }

    .investment_optimal .heading_title {
        padding: 0 8rem;
    }

    .get_tabs::after {
        width: 99%;
        height: 99%;
    }

    .get_tabs .nav-tabs .nav-link {
        width: 214px;
    }

    .get_tabs {
        padding: 40px 40px 80px !important;
    }

    .Plan_name a {
        padding: 8px 58px;
    }

    .invest_img {
        margin-top: 0rem;
    }

    .invest_optimal_sec {
        padding: 120px 0;
    }

    .investment_optimal .heading_title {
        padding: 0 106px;
    }

    .start_trading .heading_title::after,
    .start_trading .heading_title::before {
        width: 100px;
    }

    #start_trading_counter #counter {
        align-items: start;
        gap: 50px;
    }

    .contact_main {
        padding-right: 0rem;
    }

    .contact-box1 {
        padding: 30px 20px 50px;
    }

    .trade_section .contact-box1 {
        padding: 60px 30px;
    }

    .choose_plan_box {
        padding: 22px 10px;
    }

    #trade_everywhere .crypto_text {
        padding-left: 0px;
    }
    /* .document_trader .heading_title::after {
        bottom: 85px;
        left: 300px;   
    }
    .document_trader .heading_title::before {
        top: 114px;
        right: 325px;
    } */
    #document_title {
        padding-top: 35px;
    }
    #document_title {
        margin-bottom: 95px;
    }
    .negative_balance_data {
        border: 3px solid #005cb9;
        border-radius: 40px;
        padding: 70px 40px;
    }
    .buy_crypto_sec {
        margin: 80px 20px;
    }
    .forexsection .heading_title::before {
        display: none;
    }
    .forexsection .heading_title::after {
      display: none;
    }
    .trade_account .heading_title {
        padding: 0 5rem !important;
    }
   
    .buy_crypto {
        padding: 30px 20px;
    }
    .platform_trader .heading_title::before {
        width: 100px;
        top: -5px;
        bottom: unset;
        left: 0;
    }
    .platform_trader .heading_title::after {
        width: 100px;
        top: unset;
        bottom: 30px;
        right: 0;
    }
    h3#desktop_title {
        padding-top: 18px;
    }
    .earning_box .heading_title::after {
        background-color: #0068D0;
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 30px;
        margin: auto;
        width: 100px;
        height: 3px;
      }
      .earning_box .heading_title::before {
        background-color: #0068d0;
        content: '';
        position: absolute;
        top: 18px;
        right: 30;
        margin: auto;
        width: 100px;
        height: 3px;
        left: unset;
    }
    .investment_optimal .heading_title::after {
        content: '';
        position: absolute;
        bottom: 45px;
    }
    .investment_optimal .heading_title::before {
        content: '';
        position: absolute;
        top: -15px;
    }
    .forex_trading .heading_title::after {
        top: 10px;
        left: 0;
        right: 0;
    }
    .forex_trading .heading_title::before {
        right: 0;
        left: 0;
        top: unset;
        bottom: -25px;
    }
    .companybox .heading_title::after {
        top: unset;
        bottom: -20px;
        left: 0;
        right: 0;
    }
    .companybox .heading_title::before {
        top: -15px;
        bottom: unset;
        right: 0;
        left: 0;
    }
}

@media (max-width: 1025px) {
    section#tabledata {
        overflow: scroll;
        margin: 100px 50px;
        border: 1px solid #fff;
        padding: 0;
    }
    .priv .menu {
        display: flex;
        align-items: flex-start;
        gap: 0px;
        flex-direction: column;
    }
}

@media (min-width:1025px) and (max-width: 1200px) {

    /* ------------- Navbar Css ------------ */
    .nav_rightside_text {
        gap: 10px;
    }

    .navbar ul li a {
        font-size: 15px;
        margin: 0 10px;
    }

    .nav_rightside_text a {
        padding: 6px 16px;
        font-size: 16px;
    }

    /* ------------- Navbar Css End------------ */
    /* ------------- Footer Css ------------ */
    #footer1 {
        gap: 70px;
    }

    .priv {
        gap: 30px;
    }

    .bn_text h1 {
        font-size: 40px;
    }

    .bn_text {
        margin-top: 40px;
    }

    .earning_box {
        top: -3rem;
    }

    .crypto_img .img3 {
        height: 174px;
    }

    .crypto_img .img2 {
        height: 228px;
    }

    .crypto_img .img1 {
        height: 273px;
    }

    .crypto_img.position-relative {
        margin-bottom: 5rem;
        justify-content: center;
    }

    section.the_future {
        padding-bottom: 3rem;
    }

    .start_trading .heading_title::after,
    .start_trading .heading_title::before {
        width: 200px;
    }
}



@media (min-width:1200px) and (max-width: 1600px) {
    .bn_img1_animation img {
        width: 110px;
    }

    .bn_img2_animation img {
        width: 200px;
    }

    .bn_img1_animation {
        top: 102px;
    }

    .bn_img2_animation {
        right: 18.5%;
    }

    .bn_text h1 {
        font-size: 60px;
    }

    .earning_box {
        top: -44px;
    }

    .resource_slider .owl-nav .owl-next {
        right: -8rem;
    }

    .resource_slider .owl-nav .owl-prev {
        left: -8rem;
    }

    .count-up {
        width: 247.91px;
    }

    .crypto_img .img3::after,
    .crypto_img .img2::after,
    .crypto_img .img1::after {
        height: 96%;
    }

}

@media (max-width:1200px) {
    .investment_optimal .heading_text {
        padding: 0 0;
    }

    .resource_slider .owl-nav {
        top: unset;
        bottom: -3rem;
    }

    .resource_slider .owl-nav .owl-next {
        right: 0rem;
    }

    .resource_slider .owl-nav .owl-prev {
        left: 0rem;
    }

    .get_tabs ul#myTab {
        gap: 0;
    }

    .get_tabs {
        padding: 40px 70px 80px;
    }

    .video_player {
        position: relative;
        margin-top: 3rem;
    }

    #counter {
        margin-left: 100px;
    }

    .invest_optimal_sec .heading_text {
        padding-right: 0;
    }

    .banner_img img {
        width: 60%;
    }

}

@media (max-width: 991px) {
    .banner_img {
        position: relative;
        bottom: 0;
        right: -22px;
    }

    .earning_box {
        margin-top: 50px;
    }
    section.trade_section1 {
        background-repeat: no-repeat;
        background-position: right;
    }
    section.document_trader {
        /* padding: 120px; */
        background-color: #081f2c;
        padding: 50px 20px;
    }
    .varification {
        background-position: bottom;
    }
    .account_box .heading_text.text-white {
        min-height: 184px;
    }
    .account_box.text-center {
        padding: 50px 20px 50px 20px;
    }
    h3#account_title {
        max-width: 570px;
    }
    .account_trade .heading_title::after {
        top: 45px;
    }
    #nevigate_title {
        margin-top: 80px;
    }
    .negative_balance {
        padding: 80px 0 80px 0px;
    }
    .forex_trading .heading_title::after {
        width: 100px;
        top: 10px;
        bottom: unset;
        left: 0;
        right: 0;
    }
    .forex_trading .heading_title::before {
        width: 100px;
        top: unset;
        bottom: -25px;
        left: 0;
        right: 0;
    }
    .companybox .heading_title::before {
        width: 100px;
        top: unset;
        left: 0;
        bottom: -15px;
    }
    .companybox .heading_title::after {
        width: 100px;
        top: 15px;
        right: 0;
        bottom: unset;
    }
    .companybox .heading_title h2 {
        text-align: center;
        padding-top: 35px;
    }
    .forexsection.trading_faq {
        padding-bottom: 120px;
        padding: 0px;
    }
    section.forexsection.trading_faq.mt-100 {
        padding-bottom: 80px;
    }

    .account_type_plan .heading_title::before {
        bottom: 30px;
    }
    div#accounts_title {

        padding: 0 7rem;
    }
    #count1 {
        height: 272px;
        width: 273px;
    }
    #count3 {
        width: 246px;
        height: 272px;
    }
    #count2 {
        height: 267px;
        width: 269px;
    }
    section.the_future {
        padding-top: 0px;
    }
    .resource_slider .owl-nav {
        top: unset;
        bottom: -7rem;
    }
    section.get_profit {
        padding: 80px 0px;
        position: relative;
    }
    .resource_slider .owl-nav {
        justify-content: center;
    }
    .trade_item {
        margin-bottom: 5px;
    }
    .trade_optimal .heading_title::before {
        bottom: 15px;
    }
  
}
@media (max-width: 767px) {
    .banner_img img {
        width: 100%;
    }
    section.varification {
        padding: 50px 0px 0px 0px;
    }
    .account_box .heading_text.text-white {
        min-height: 120px;
    }
    .account_tips .heading_title{
        font-size: 24px !important;
        padding-top: 48px;
    }
    .account_tips .heading_title::after {
        width: 100px;
        top: 30px;
        bottom: unset;
        right: 0;
    }
    .account_tips .heading_title::before {
        width: 100px;
        top: unset;
        left: 0;
        bottom: -20px;
    }
    h3#account_title {
        font-size: 24px;
        max-width: 340px;
        padding-top: 12px;
}
.account_trade .heading_title::after {
    width: 100px;
    top: unset;
    bottom: -15px;
    right: 0;
}
.account_trade .heading_title::before {
    width: 100px;
    top: 0;
    bottom: unset;
    left: 0;
}
.Banner {
    padding-top: 50px;
}

.earning_box .heading_title h2 {
    font-size: 24px;
    padding-top: 37px;
}
#count2 {
    margin-top: 25px;
}
#counter {
    margin-left: 0px;
}
.negative_balance {
    padding: 0px 0 50px 0px;
    margin: 0;
}
#nevigate_title {
    margin-top: 30px;
}
.buy_crypto_sec {
    margin: 50px 20px;
}
h3#desktop_title {
    color: #fff;
    padding-top: 35px;
}
#nevigate_title {
    margin-bottom: 30px;
}

.forex_trading .heading_title::before {
    width: 100px;
    top: unset;
    bottom: -25px;
    left: 0;
    right: 0;
}
.forex_trading .heading_title::after {
    width: 100px;
    top: -10px;
    bottom: unset;
    left: 0;
    right: 0;
}
.forex-box.text-center {
    padding: 30px 20px 30px 20px;
}
.companybox .heading_title::after {
    width: 100px;
    top: 19px;
    right: 0;
    left: 0;
}
.companybox .heading_title::before {
    width: 100px;
    left: 0;
    top: unset;
    bottom: -18px;
    right: 0;
}
section.forexsection.trading_faq.mt-100 {
    padding-bottom: 50px;
}
.account_type_plan .heading_title::before {
    width: 100px;
    top: 20px;
    bottom: unset;
    left: 0;
}
.account_type_plan .heading_title::after {
    width: 100px;
    top: unset;
    bottom: -20px;
    right: 0;
}
.account_type_plan .heading_title h2 {
    font-size: 24px;
    padding-top: 35px;
}
div#accounts_title {
    padding: 0 0rem;
}

#count3 {
    width: 246px;
    height: 272px;
    margin: auto;
}
section.the_future {
    padding-top: 50px;
}
p.resource_text {
    margin-top: 10px;
}
.document_platform .document_text .heading_text {
    text-align: start;
    font-size: 18px;
}
.trade_optimal .heading_title::before {
    bottom: -16px;
}
section.trade_section1 {
    background-size: auto;
}
.tradecompany_section{
    background-size: auto;
}
.Legal_details {
    margin-top: 40px;
}
.trading_crypto .heading_title::after {
    top: 40px;
    right: 0;
    left: 0;
}
.trading_crypto .heading_title h2 {
    padding-left: 0px;
    text-align: center;
}
.trade_crypto .heading_text {
    font-size: 17px;
    text-align: center;
}
.d-contain li {
    margin: 10px 0px 0px;
}
.d-contain ul {
    margin: 0 20px;
}
}
