@media(max-width:1600px) {
.banner-image-box img {
    /*height: 615px;*/
}	
    .web-header .navbar-brand img {
        max-width:100px;
    }

    .banner-sec {
        padding: 140px 0 80px 0;
    }

    .desktop-banner-laptop-img img {
        max-width: 150%;
        margin-left: 0px;
    }

    .banner-left-text h1 {
        font-size: 54px;
        line-height: 64px;
    }

}

@media(max-width:1370px) {
.banner-info-box {min-width: 585px;}	
.banner-image-box {   
    right: 155px;   
}
.banner-image-box .skyline {
    height: 650px;
    width: 810px;
}	
/* Moon */
.moonImage {
  right: -18px; /* adjusted */
  bottom: -1000px;
  height: 200px;
}
.d1.moonImage { bottom: 305px; }

/* Front buildings */
.frontImage1 {
  left: 382px; /* was 460px */
  bottom: -1000px;
  height: 205px;
  z-index: 2;
}
.d2.frontImage1 { bottom: 0; }

.frontImage2 {
  left: 133px; /* was 160px */
  bottom: -1000px;
  height: 380px;
  z-index: 1;
}
.d3.frontImage2 { bottom: 0; }

/* Inner buildings */
.inneerImage1 {
  left: 0px; /* was 20px */
  bottom: -1000px;
  height: 340px;
  z-index: 1;
}
.d4.inneerImage1 { bottom: 0; }

.inneerImage2 {
  left: 54px; /* was 90px */
  bottom: -1000px;
  height: 500px;
}
.d5.inneerImage2 { bottom: 0; }

.inneerImage3 {
  left: 307px; /* was 370px */
  bottom: -1000px;
  height: 540px;
}
.d6.inneerImage3 { bottom: 0; }

.inneerImage4 {
  left: 398px; /* was 480px */
  bottom: -1000px;
  height: 590px;
}
.d7.inneerImage4 { bottom: 0; }

.inneerImage5 {
  left: 307px; /* was 370px */
  bottom: -1000px;
  height: 640px;
}
.d8.inneerImage5 { bottom: 0; }

.inneerImage6 {
  left: 540px; /* was 630px */
  bottom: -1000px;
  height: 420px;
}
.d9.inneerImage6 { bottom: 0; }

.inneerImage7 {
  left: 615px; /* was 740px */
  bottom: -1000px;
  height: 480px;
}
.d10.inneerImage7 { bottom: 0; }

.inneerImage8 {
  left: 735px; /* was 860px */
  bottom: -1000px;
  height: 310px;
}
.d11.inneerImage8 { bottom: 0; }

.inneerImage9 {
  left: 810px; /* was 940px */
  bottom: -1000px;
  height: 340px;
}
.d12.inneerImage9 { bottom: 0; }





	
.banner-sec:before{bottom: 50px;}	
.banner-sec .banner-sec-overlay{/*bottom: 50px;*/}
.banner-image-box img {
    /*height: 565px;*/
}
    .web-header .navbar-brand img {
        max-width: 100px;
    }

    .navbar-nav .nav-item {
        padding: 0 10px;
    }

    .register-sign-up-sec li {
        margin-right: 10px;
    }

    /* .register-btn {
        padding: 7px 20px;
    } */

    /* .sign-up-btn {
        padding: 7px 20px;
    } */

    .banner-sec {
        padding: 120px 0 60px 0;
    }

    .desktop-banner-laptop-img img {
        max-width: 150%;
        margin-left: 25px;
    }

    .why-trade-slide-box-bottom h3 {
        font-size: 18px;
        line-height: 24px;
    }

    .why-trade-slide-box-bottom p {
        font-size: 14px;
        line-height: 20px;
    }

    .why-trade-slide-box-inner {
        min-height: 300px;
    }

    .why-trade-slide-box-header img {
        width: 80px;
        margin-bottom: 0px;
    }

    .web-footer-top-logo img {
        max-width: 180px;
    }

    .why-chooseus-boxinner {
        padding: 0 20px;
    }

    .why-trade-slide-info-left h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .trade-confident-header h3 {
        font-size: 35px;
        line-height: 45px;
    }

    .trader-without-left h2 {
        font-size: 35px;
        line-height: 45px;
    }

}

@media(max-width:1199px) {

    .desktop-banner-laptop-img {
        display: none;
    }

    .mobile-banner-laptop-img {
        display: block;
    }

    .banner-left-text {
        padding: 0px 0 0;
    }

    .container {
        max-width: 990px !important;
    }

    .trade-confident-box {
        width: 225px;
    }

    .trade-phone-thambnil-box {
        width: 264px;
    }

    .content-box-1 {
        left: -298px;
    }

    .content-box-2 {
        bottom: 39px;
        left: -217px;
    }

    .content-box-4 {
        bottom: 134px;
        right: 63px;
    }

    .content-box-3 {
        width: 268px;
        top: 85px;
        right: 196px;
    }

    .cdf-market-sec {
        padding-bottom: 70px;
    }

    .cdf-market-info {
        padding-top: 9px;
    }

    .cdf-market-info::before {
        width: 143%;
        height: 131%;
    }

    .trusted-broker-left {
        width: 75%;
    }

    .trusted-broker-right {
        width: 25%;
    }

    .trusted-broker-left h2 {
        font-size: 28px;
        line-height: 56px;
        margin-bottom: 0;
    }

    .banner-right-img img {
        left: -226px;
        width: 148%;
    }

    .trader-without-right img {
        width: 43%;
    }

    .trade-phone-thambnil-box h3 {
        font-size: 16px;
    }

    .trade-phone-thambnil-box p {
        font-size: 14px;
    }

    .web-footer-font-sec::before {
        right: -2px;
        top: -196px;
        width: 51%;
        height: 86%;
    }
}
@media(max-width: 991px) {
    .web-footer-top-box {
        text-align: left;
    }
    
    .standard-table-box table tbody tr td {
        padding: 5px 18px;
    }

    .trade-now-btn {
        font-size: 13px;
    }

    .fx-speed-box-inner {
        max-width: 100%;
    }

    .sign-in-right {
        height: 100%;
    }

    .sign-in-right {
        padding: 46px 20px;
    }

    .sign-in-right-content {
        max-width: 72%;
    }
        

    .raw-ecn-table-inner:first-child {
        margin-bottom: 30px;
    }

    .demo-from {
        padding: 30px 20px !important;
    }

    .contact-us-input label {
        font-size: 14px;
    }

    .contact-us-input input {
        padding: 7px 6px;
        font-size: 14px;
    }

    p {
        font-size: 15px;
    }

    .banner-right-img {
        display: none;
    }

    .container {
        max-width: 720px !important;
    }

    .nan-btn-icon {
        display: block;
        width: 30px;
        height: 3px;
        background-color: #fff;
        margin: 5px 0;
    }

    .homePageHeader .nan-btn-icon {
        background-color: #fff;
    }

    .navbar-toggler {
        padding: 0;
        border: 0;
    }
    
    .navbar-nav .nav-item {
        margin-bottom: 5px;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .navbar-collapse {
        background-color: #151515;
        position: fixed;
        top: 0;
        left: 0;
        width: 260px;
        display: none;
        height: 100% !important;
        max-height: 100% !important;
        overflow: hidden;
        overflow-x: scroll;
        display: block !important;
        transform: translateX(-260px);
        opacity: 0;
        visibility: hidden;
        padding: 0px 0 20px;
        transition: all 300ms ease;
        -o-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -webkit-transition: all 300ms ease;
        z-index: 3;
        padding: 18px 0;
    }

    .navbar-collapse.menu-visible {
        transform: translateX(0px);
        transition: all 300ms ease;
        -o-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -webkit-transition: all 300ms ease;
        opacity: 1;
        visibility: visible;

    }

    .menu_overlay {
        display: none;
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.6);
        width: 100%;
        height: 100%;
        display: none;
        z-index: 2;
    }

    .menu_overlay.menu-visible {
        display: block;
    }

    .navbar-nav .nav-item .nav-link {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 5px;
        padding: 5px 10px;
        color: #ddd;
    }

    .navbar-nav .nav-item .nav-link:hover {
        color: #fff;
    }

    .navbar-nav .dropdownMenu .nav-link {
        display: flex;
        justify-content: space-between;
    }

    .navbar-nav .dropdownMenu.curent .nav-link:after {
        content: "\f106 ";

    }

    .sub-menu {
        display: none !important;
        position: relative;
        border: none;
        box-shadow: none;
        transform: translate(0%, 0px);
        left: 0;
        width: 100%;
        background: transparent;
    }

    .web-header .navbar .navbar-nav .nav-item:hover .sub-menu {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(0%, 0px);
        -moz-transform: translate(0%, 0px);
        -ms-transform: translate(0%, 0px);
        -o-transform: translate(0%, 0px);
        transform: translate(0%, 0px);
    }

    .web-header .navbar .navbar-nav .nav-item.curent .sub-menu {
        visibility: visible;
        opacity: 1;
        position: relative;
        transform: translateY(0em);
        z-index: 1;
        transition: none;
        display: block !important;
        min-width: 100%;
        left: 0;
        padding: 5px 11px !important;
        background: #000;
		background: transparent;
        border-radius: 10px;
        transform: translate(0%, 0px);
    }
    
    .sub-menu li {
        margin-bottom: 0;
    }
    
    .sub-menu li a {
        font-weight: 200;
    }

    .web-header .navbar .navbar-nav .nav-item .sub-menu p {
        color: #ddd;
        margin-bottom: 0px;
    }

    .web-header .navbar .navbar-nav .nav-item .sub-menu li a {
        color: #fff;
    }

    .web-header .navbar .navbar-nav .nav-item .sub-menu-inner {
        padding: 0px 0px 10px;
    }

    .web-header .navbar .navbar-nav .nav-item .sub-menu-inner li a {
        font-size: 14px;
        line-height: 20px;
    }

    .register-sign-up-sec {
        padding: 0 14px;
    }

    .register-sign-up-sec {
        flex-direction: column;
    }

    .register-sign-up-sec li {
        width: 100%;
        margin-bottom: 10px;
    }

    .register-sign-up-sec li a {
        width: 100%;
        text-align: center;
    }

    .banner-left-text h1 {
        font-size: 43px;
    }

    .why-trade-slide-sec {
        padding: 50px 0;
    }

    .why-trade-slide-info-left h2 {
        font-size: 40px;
    }

    .why-trade-slide-box {
        padding: 54px 10px;
    }

    .trade-confident-header h3 {
        font-size: 42px;
    }

    .trade-confident-box {
        width: 100%;
    }

    .trade-confident-bottom-inner {
        flex-direction: column;
    }

    .trade-confident-box {
        margin-bottom: 20px;
    }

    .trade-confident-header::before {
        left: 0;
        top: -345px;
        width: 48%;
        height: 256%;
    }

    .trade-confident-sec::before {
        top: -249px;
        left: -206px;
        width: 59%;
        height: 65%;
    }

    .trade-without-sec-inner {
        flex-direction: column;
    }

    .trader-without-left {
        width: 100%;
    }

    .round-arrow-sec {
        display: none;
    }

    .trader-without-right {
        width: 100%;
    }

    .trader-without-right img {
        width: 30%;
        position: relative;
        left: 50%;
        top: 30px;
        transform: translate(-50%, 0px);
    }

    .trade-confident-sec {
        padding-bottom: 35px;
    }

    .trade-without-sec {
        padding-top: 0;
    }

    .content-box-1 {
        left: -7px;
        top: 130px;
    }

    .content-box-2 {
        bottom: 57px;
        left: 68px;
    }

    .content-box-3 {
        top: 89px;
        right: 103px;
    }

    .content-box-4 {
        bottom: 95px;
        right: 7px;
    }

    .trade-phone-thambnil-boxinner {
        max-width: 215px;
        border-radius: 12px;
        padding: 10px 14px;
    }

    .trade-phone-thambnil-box h3 {
        font-size: 13px;
        margin-bottom: 2px;
    }

    .trade-phone-thambnil-box p {
        font-size: 10px;
    }

    .cdf-market-info::before {
        width: 53%;
        height: 141%;
        top: -96px;
        left: 64px;
    }

    .trade-confident-sec::before {
        top: -202px;
        left: -174px;
        width: 49%;
        height: 51%;
    }

    .trader-without-left h2 {
        font-size: 37px;
        text-align: center;
    }

    .trade-confident-header h3 {
        font-size: 31px;
    }

    .cdf-market-sec {
        padding: 30px 0 45px 0;
    }

    .cdf-tab-sec .cdf-tabs .nav-link {
        font-size: 14px;
        padding: 5px 13px;
        margin-bottom: 10px;
    }

    .cdf-tabs {
        padding: 32px 0 23px 0;
    }

    .start-trading-left h2 {
        font-size: 31px;
        text-align: center;
    }

    .start-trading-sec {
        padding: 50px 0 164px 0;
    }

    .start-trading-left {
        text-align: center;
        padding-bottom: 83px;
    }

    .market-action-sec {
        padding: 50px 0 115px 0;
    }

    .market-action-inner h2 {
        font-size: 31px;
    }

    .trusted-brokr-inner-wrapper {
        padding: 15px 20px;
        flex-direction: column;
    }

    .trusted-broker-left {
        width: 100%;
    }

    .trusted-broker-left h2 {
        font-size: 24px;
        line-height: 44px;
    }

    .trusted-broker-right {
        width: 100%;
    }

    .trusted-broker-right ul {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .trusted-broker-right ul li:first-child {
        margin-bottom: 0px;
        margin-right: 10px;
        margin-top: 20px;
    }

    .trusted-broker-left p {
        padding-right: 0px;
    }

    .web-footer-center-box {
        width: 33.33%;
        padding: 0 10px;
    }

    .web-footer-center-wrapper {
        flex-wrap: wrap;
    }

    .web-footer-center::before {
        left: 0;
        width: 88%;
        height: 136%;
    }

    .web-footer-font-sec::before {
        right: 0;
        top: -195px;
        width: 106%;
        height: 54%;
    }

    .web-footer-font-sec::after {
        right: 0;
        bottom: -84px;
        width: 79%;
        height: 61%;
    }

    .web-footer-bottom-left ul li a {
        font-size: 12px;
    }

    .standard-card-box {
        margin-bottom: 30px;
    }

    .standard-table-box table thead tr th p {
        font-size: 15px;
    }

    .standard-table-box table tbody tr td p {
        font-size: 12px;
    }

    .standard-table-sec {
        padding: 21px 0 50px 0;
    }

    .deposite-and-withdrawl-header-left {
        margin-bottom: 30px;
    }

    .deposite-and-withdrawl-header-left img {
        width: 100%;
        height: 400px;
        object-fit: cover;
        border-radius: 10px;
    }

    .standard-inner-sec h1 {
        font-size: 38px;
        margin-bottom: 20px;
    }

    .economic-calender-wrapper-table table thead tr th p {
        font-size: 12px;
    }

    .economic-calender-wrapper-table table thead tr th {
        padding: 0 15px;
    }

    .economic-calender-wrapper-table table tbody tr td p {
        font-size: 11px;
    }

    .economic-calender-wrapper-table table tbody tr td {
        padding: 0 15px;
    }

    .flex-direction {
        flex-direction: column-reverse;
    }

    .deposite-and-withdrawl-header-left img {
        /* width: 100%;
        height: 400px;
        object-fit: contain;
        border-radius: 10px; */
    }

    .ctrader img {
        width: 100%;
        height: 400px;
        object-fit: contain;
    }

    .why-trader-list-box {
        margin-bottom: 30px;
    }

    .get-start-box-inner {
        padding: 15px 0;
    }

    .get-start-wrapper {
        align-items: baseline;
    }

    .navbar-collapse {
        overflow: auto;
    }

}

@media(max-width: 767px) {
    .sign-in-left {
        display: none;
    }

    .sign-in-right {
        width: 100%;
        height: 100%;
    }

    .sign-in-right-content {
        max-width: 50%;
    }

    .banner-left-text h1 {
        font-size: 35px;
    }

    .banner-sec {
        padding: 94px 0 51px 0;
    }

    .banner-left-text p {
        font-size: 20px;
    }

    .why-trade-slide-info-left h2 {
        font-size: 35px;
    }

    .why-trade-slide-info-left p {
        font-size: 14px;
    }

    .why-trade-slide-box-bottom h3 {
        font-size: 18px;
    }

    .why-trade-slide-box-bottom p {
        font-size: 12px;
    }

    .why-trade-slide-box-header img {
        width: 80px;
        margin-bottom: 13px;
    }

    .trade-confident-sec::before {
        top: -202px;
        left: 0;
        width: 49%;
        height: 51%;
    }

    .trade-confident-sec::after {
        top: -69px;
        right: 0;
        width: 108%;
        height: 144%;
    }

    .trader-without-left::before {
        top: -227px;
        right: 0;
        width: 149%;
        height: 72%;
    }

    .start-trading-box {           
        border-radius: 20px;
    }

    .start-trading-box h3 {
        font-size: 15px;
        margin-bottom: 1px;
    }

    .start-trading-box p {
        font-size: 13px;
    }

    .start-trading-box img {
        width: 26px;
    }

    .contact-us-header-wrapper h2 {
        font-size: 30px;
    }

    .contact-us-header-wrapper ul li a {
        font-size: 14px;
    }

    .contact-us-header-inner {
        padding: 64px 0;
    }

    .contact-us-bottom-inner h2 {
        font-size: 29px;
        margin: 10px 0 15px 0;
    }

    .contact-us-form {
        padding: 40px 0;
    }

    .standard-inner-sec h1 {
        font-size: 29px;
    }

    .currency-convart-box {
        margin-top: 30px;
    }

    .why-trade-slide-sec-bottom .slick-dots {
        position: absolute;
        bottom: 0px;
    }

    .partner-box {
        margin-bottom: 25px;
    }
.homePageHeader .web-header {
    position: relative;
}

}

@media(max-width: 575px) {
.banner-info-box {
        min-width: 100%;
    }
.banner-inner-sec {  
    padding: 50px 0 50px 0;
}	
    .todays-earn-sec {
        background-position: 0;
    }

    .ctrader {
        height: 300px;
    }

    .standard-inner-sec p {
        padding-right: 0;
    }


.first_blk {
    -ms-flex-order: -1;
    order: -1;
}
.last_blk {
    -ms-flex-order: 13;
    order: 13;
}
	
.topHeaderSec {display: none;}	
.theme-web-header {padding: 0px 0 0px;}	
.theme-web-header .navbar {padding:0;}

    .register-sign-up-sec li {
        margin-right: 0px;
    }

    .sign-up-btn {
        padding: 7px 14px;
        font-size: 12px;
    }

    .get-start-wrapper {
        margin: 0;
    }

    .standard-inner-sec ul {
        justify-content: center;
    }

    .get-start-number {
        width: 75px;
        height: 75px;
    }

    .opportunities-inner-overlay p {
        font-size: 14px;
        color: #fff;
    }

    .product-table-sec {
        margin-top: 10px;
    }
    
    .economic-calender-wrapper-header-select-box select {
        width: 100px;
        font-size: 12px;
    }

    .economic-calender-wrapper-header  {
        margin-bottom: 20px !important;
    }

    .currency-convart-list-inner h2 {
        font-size: 19px;
    }

    .metaeditor-system-card h3 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .standard-table-box table {
        width: 121%;
    }

    .product-table-sec {
        padding-bottom: 28px;
    }

    .get-start-inner-sec h2 {
        font-size: 27px;
    }

    .get-start-wrapper {
        padding-top: 18px;
    }

    .get-start-box {
        width: 50%;
    }

    .get-start-wrapper {
        flex-wrap: wrap;
    }

    .fx-speed-box-wrapper {
        padding: 18px 15px;
    }

    .fx-speed-box-wrapper p {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .fx-speed-box-wrapper span {
        font-size: 21px;
    }


    .mmp-pmm-investor-box {
        width: 100%;
        max-width: 76%;
    }

    .cpa-table-box {
        max-width: 100%;
    }

    .cpa-table-box table thead tr th p {
        font-size: 14px;
    }

    .opportunities-inner-overlay {
        padding: 20px 30px;
    }

    .web-header {
        padding: 10px 0;
    }

    .web-header .navbar-brand img {
        max-width: 140px;
    }

    .web-footer-top {
        display: block;
        text-align: center;
    }

    .web-footer-top-logo {
        margin-bottom: 15px;
    }

    .web-footer-top-logo img {
        max-width: 160px;
    }

    .social-media-sec {
        justify-content: center;
    }

    .why-trade-slide-sec-bottom .slick-dots {
        position: absolute;
        bottom: 0px;
    }

    .why-trade-slide-sec-bottom .slick-list.draggable {
        width: auto;
    }

    .nan-btn-icon {
        width: 28px;
        height: 3px;
    }

    .banner-left-text h1 {
        font-size: 31px;
        line-height: 38px;
    }

    .why-trade-slide-info-left {
        width: 100%;
    }

    .why-trade-slide-info-right {
        width: 100%;
        justify-content: start;
        margin-top: 15px;
    }

    .why-trade-slide-sec-header-inner {
        flex-wrap: wrap;
    }

    .trader-without-left h2 {
        font-size: 28px;
    }

    .trader-without-right img {
        width: 28%;
    }

    .trade-phone-thambnil-box {
        width: 158px;
    }

    .content-box-1 {
        left: 16px;
        top: 110px;
    }

    .trade-phone-thambnil-box h3 {
        font-size: 9px;
        margin-bottom: 2px;
    }

    .trade-phone-thambnil-box p {
        font-size: 7px;
    }

    .content-box-2 {
        bottom: 25px;
        left: 73px;
    }

    .content-box-3 {
        top: 79px;
        right: 85px;
    }

    .content-box-4 {
        bottom: 49px;
        right: 22px;
    }

    .trader-without-left::before {
        top: -336px;
        right: 0;
        width: 71%;
        height: 72%;
    }

    .trade-confident-header h3 {
        font-size: 28px;
        line-height: 48px;
    }

    .start-trading-left h2 {
        font-size: 25px;
        line-height: 30px;
    }

    .roadmap-img {
        width: 100%;
        display: none;
    }

    .start-trading-box {        
    }

    .road-map-img-box-one {
        bottom: -132px;
        left: 49px;
    }

    .start-trading-box h3 {
        font-size: 12px;
        margin-bottom: 1px;
    }

    .start-trading-box p {
        font-size: 11px;
    }

    .road-map-img-box-two {
        position: relative;
        bottom: -45px;
        left: 59px;
    }

    .road-map-img-box-three {
        position: relative;
        bottom: 13px;
        left: 72px;
    }

    .web-footer-center::before {
        left: 0;
        width: 100%;
        height: 83%;
    }

    .web-footer-font-sec::after {
        right: 145px;
        bottom: 0px;
        width: 67%;
        height: 36%;
    }

    .web-footer-bottom-inner {
        flex-wrap: wrap;
    }

    .web-footer-bottom-left-right {
        margin-top: 18px;
    }

    .web-footer-bottom-left-right {
        width: 100%;
    }

    .web-footer-bottom-left-right p {
        font-size: 12px;
        text-align: center;
    }

    .web-footer-bottom-left {
        width: 100%;
    }

    .web-footer-bottom-left ul {
        justify-content: center;
    }

    .web-footer-font-sec p {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .web-footer-center-header {
        font-size: 14px;
    }

    .web-footer-center-box ul li a {
        font-size: 12px;
    }

    .trusted-broker-right ul li:first-child {
        margin-top: 0px;
    }

    .trusted-broker-right ul {
        margin-top: 20px;
    }

    .contact-us-form-inner {
        width: 100%;
        max-width: 100%;
    }

    .standard-account-sec {
        padding: 18px 0 30px 0;
    }

    .economic-calender-wrapper-table {
        overflow-x: auto;
    }

    .economic-calender-inner-sec h2 {
        font-size: 19px;
        margin-bottom: 29px;
    }

    .economic-calender-sec {
        padding: 34px 0;
    }

    .economic-calender-wrapper-bottom {
        padding: 26px 0 0 0;
    }

    .economic-calender-wrapper-bottom h3 {
        font-size: 20px;
    }

    .investment-calculator-result {
        max-width: 100%;
    }

    .investment-calculator-result-bottom label {
        font-size: 16px;
    }

    .investment-calculator-result-input input {
        margin-right: 12px;
        padding: 5px 8px;
    }

    .investment-calculator-result-input span {
        font-size: 14px;
    }

    .investment-calculator-sec {
        padding: 30px 0;
    }

    .currency-inner-sec {
        max-width: 100%;
    }

    .investment-calculator-box select {
        font-size: 13px;
    }

    .news-box {
        flex-direction: column;
    }

    .news-left {
        width: 100%;
        margin-bottom: 25px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid #dee7f0;
        padding-bottom: 20px;
    }

    .news-left img {
        width: 115px;
    }

    .news-right {
        width: 100%;
        padding-left: 0;
    }

    .news-right h3 a {
        font-size: 16px;
    }

    .exness-team-inner h2 {
        font-size: 16px;
        line-height: 36px;
    }

    .start-trading-sec {
        padding: 50px 0px;
    }

    .start-trading-right-wrapper {
        display: flex;
        flex-wrap: wrap;
        padding: 0 15px;
    }

    .start-trading-box {
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin-bottom: 30px;
    }

    .road-map-img-box-one {
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .road-map-img-box-two {
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .road-map-img-box-three {
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .popular-tradingPair-sec {
        padding: 30px 0px;
    }

    .why-chooseus-sec {
        padding: 30px 0 10px;
    }

    .why-trade-slide-box {
        padding: 30px 10px;
        margin: 0px 0 0px;
    }

    .trader-without-left h2 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .banner-sec {
        padding: 115px 0 75px 0;
		padding: 115px 0 0px 0;
    }
	
    .banner-left-text p {
        font-size: 14px;
        line-height: 22px;
    }
	.dollar-sec {
    padding: 0px 0 0;
}
    .fees-img-sec {
        padding-top: 0px;
        padding-bottom: 50px;
    }

    .fees-img-sec22 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .deposite-and-withdrawl-header-wrapper {
        margin-top: 20px;
    }

    .deposite-and-withdrawl-header-left img {
        width: 100%;
        height: 100%;

    }

    .help-search-box input {
        width: 100%;
        height: 42px;
    }

    .search-icon {
        top: 9px;
    }

    .search-btn i {
        font-size: 18px;
    }

.customeCounterColumnboxinner .customeCounterBoxArea {padding-right: 0px;text-align: left;}
.customeCounterColumnboxinner .customeCounterBox h3 {font-size: 25px;}
.customeCounterColumnboxinner .customeCounterBox p {font-size: 14px;}
.customeCounterColumnboxinner .content h4 {font-size: 25px;}
.spreadStepsContentBoxinner h3 {font-size: 25px;line-height: 35px;}
.regstepsSec .start-trading-left {margin-bottom: 0px;}
.trusted-broker-sec {padding: 40px 0 40px;}
.mobile-cta-secinner .mobile-cta-card .mobile-image {display: none;}
.mobile-cta-secinner .mobile-cta-card {padding: 20px;}
.mobile-cta-secinner .mobile-cta-card h2 {width: 100% !important;font-size: 22px;line-height: 28px;}
.mobile-cta-secinner .mobile-cta-card .mbl-btn-links a img{max-width: 125px;}
.regstepsSec {padding: 50px 0px 20px;}
.spreadStepsSec { padding: 40px 0 10px;}
.spreadStepsclientList .funding {min-width: 4.5rem;height: 4.5rem;}
.spreadStepsContentBoxinner .logo-list li img {max-width: 6.9375rem;}

.award-box {width: 100%;padding: 0 15px;max-width: 110px;}


}

@media(max-width: 440px) {
    .trade-list li {
        font-size: 15px;
    }
    
    .trade-list li::before {
        width: 6px;
        height: 6px;
        top: 9px;
        left: 9px;
    }

    .fast-track-sec {
        padding: 30px 0;
    }

    .fast-track-inner-box {
        padding: 30px 20px;
    }

    .intrducing-broker-top {
        padding: 8px 0;
    }

    .intrducing-broker-top h2 {
        font-size: 21px;
        text-align: center;
    }

    .standard-table-box table {
        width: 166%;
    }

    .standard-table-box {
        height: 400px;
    }

    .get-start-inner-sec h2 {
        font-size: 22px;
    }

    .get-start-box {
        width: 100%;
    }

    .fx-speed-box {
        flex-direction:column;
    }

    .fx-speed-box-outer {
        width: 100%;
        margin-bottom: 20px;
    }

    .sign-in-right-content {
        max-width: 92%;
    }

    .sign-in-right-content h2 {
        font-size: 21px;
    }

    .sign-in-input input {
        height: 37px;
    }

    .mmp-pmm-investor-box {
        width: 100%;
        max-width: 96%;
    }

    .mmp-pmm-investor-box a img {
        width: 127px;
    }

    .mmp-pmm-investor-box h2 {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .mmp-pmm-form-sec {
        width: 100%;
        padding: 38px 0 16px 0;
    }

    .web-footer-top-logo img {
        max-width: 135px;
    }

    .banner-left-text h1 {
        font-size: 24px;
    }

    .container {
        max-width: 100% !important;
    }

    .register-btn {
        padding: 8px 19px !important;
        font-size: 14px;
    }

    .learn-more-btn {
        padding: 7px 14px !important;
        font-size: 12px !important;
    }

    .why-trade-slide-sec {
        padding: 26px 0;
    }

    .why-trade-slide-info-left h2 {
        font-size: 28px;
    }

    .trade-confident-header::before {
        left: 0;
        top: -345px;
        width: 81%;
        height: 256%;
    }

    .trade-confident-sec::after {
        top: -69px;
        right: 0;
        width: 42%;
        height: 144%;
    }

    .trade-confident-sec::before {
        top: -202px;
        left: 0;
        width: 56%;
        height: 21%;
    }

    .trade-phone-thambnil-box {
        width: 125px;
    }

    .trade-phone-thambnil-box h3 {
        font-size: 7px;
        margin-bottom: 2px;
    }

    .trade-phone-thambnil-box p {
        font-size: 5px;
    }

    .content-box-2 {
        bottom: -18px;
        left: 70px;
    }

    .content-box-3 {
        top: 63px;
        right: 72px;
    }

    .content-box-4 {
        bottom: 18px;
        right: 11px;
    }

    .trade-confident-header::before {
        left: 0;
        top: -377px;
        width: 54%;
        height: 144%;
    }

    .trade-confident-header h3 {
        font-size: 19px;
        line-height: 48px;
    }

    .cdf-market-info::before {
        width: 53%;
        height: 77%;
        top: 39px;
        left: 64px;
    }

    .start-trading-box {
       
    }

    .start-trading-box h3 {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .start-trading-box p {
        font-size: 14px;
    }

    .start-trading-box img {
        width: 30px;
    }

    .trusted-broker-left h2 {
        font-size: 16px;
        line-height: 22px;
    }

    .trusted-broker-left p {
        font-size: 11px;
    }

    .web-footer-center-box {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 15px;
    }

    .social-media-sec p {
        font-size: 19px;
        line-height: 28px;
        color: #fff;
        font-weight: 500;
        margin-right: 15px;
    }

    .web-footer-bottom-left ul li a {
        font-size: 10px;
    }

    .why-trade-slide-sec-bottom li button {
        width: 26px;
    }

    .standard-table-box table {
        overflow: auto;
    }

    .standard-table-box table thead tr th p {
        font-size: 10px;
    }

    .standard-table-box table tbody tr td p {
        font-size: 10px;
    }

    .standard-table-sec {
        padding: 21px 0 0 0;
    }

    .standard-inner-sec h1 {
        font-size: 22px;
    }

    .standard-inner-sec p {
        padding-right: 0px;
    }

    .standard-card-box-header h2 {
        font-size: 20px;
        margin-bottom: 7px;
    }

    p {
        font-size: 13px;
    }

    .deposite-and-withdrawl-header-sec {
        padding: 25px 0;
    }

    .deposite-and-withdrawl-header-box h4 {
        font-size: 18px;
    }

    .accordion-button {
        font-size: 12px;
    }

    .blog-inner-wrapper {
        padding-top: 13px;
    }

    .blog-image a img {
        height: 200px;
        width: 100%;
        object-fit: contain;
    }

    .help-center-sec {
        padding-top: 30px;
    }

    .help-center-inner h2 {
        font-size: 22px;
    }

    .partner-sec {
        padding: 35px 0 30px 0;
    }

    .partner-box i {
        font-size: 30px;
    }

    .partner-box h4 {
        font-size: 18px;
    }

    .why-ctrader-btn {
        text-align: center;
    }

    .today-earn-inner h2 {
        font-size: 28px;
    }
	.web-footer-center-box {
        width: 100%;
    }	
    
    .cv-sec h2 {
        font-size: 16px;
        line-height: 28px;
    }
    
    .location-sec ul li .location-btn {
        padding: 4px 15px;
        font-size: 15px;
    }
    
    .location-sec {
        padding: 12px 0;
    }
    
    .benefit-box p {
        font-size: 23px;
    }
    
    .benefit-box {
        height: 143px;
    }
    
    .benefit-sec {
        padding-bottom: 20px;
    }
    
    .champion-inner h2 {
        font-size: 23px;
    }
    
    .champion-bottom-box ul li {
        font-size: 15px;
    }
    
    .academy-box .row {
        flex-direction: column-reverse;
    }
    
    .academy-info {
        padding: 20px 5px;
    }
    
    .course-details-right {
        margin-bottom: 10px;
    }
    
    .webinars-center ul li {
        width: 50%;
    }
    
    .webinars-box {
        margin-bottom: 20px;
    }
    
    .job-description-left h3 {
        font-size: 19px;
    }
    
    .job-description-left p {
        font-size: 14px;
    }
    
    .job-description-left h5 {
            font-size: 16px;
    }
    
    .job-description-right ul li h4 {
        font-size: 15px;
    }
    
    .job-description-left {
        margin-bottom: 22px;
    }
    
    .job-description-right button {
        font-size: 15px;
    }
    
    .price-sec {
        flex-wrap: wrap;
    }
    
    .price-sec-box {
        width: 100%;
        padding: 5px 15px;
    }
    
    .explore-box {
        margin-bottom: 20px;
    }
	
}

@media(max-width: 400px) {
    .web-footer-bottom-left ul {
        flex-wrap: wrap;
    }

    .web-footer-bottom-left ul li {
        width: 100%;
        margin-bottom: 15px;
        border: 0;
    }
    
    .cdf-tab-sec .cdf-tabs .nav-link {
        margin-right: 4px;
    }
}

@media(max-width: 360px) {
    .cdf-tab-sec .cdf-tabs .nav-link {
        font-size: 11px;
        padding: 5px 10px;
        margin-bottom: 5px;
        margin-right: 5px;
    }

    .road-map-img-box-one {}

    .start-trading-box img {
        width: 30px;
    }

    .start-trading-box {       
       
    }

    .start-trading-box h3 {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .start-trading-box p {
        font-size: 14px;
    }

    .road-map-img-box-two {}

    .road-map-img-box-three {}

    .roadmap-img {
        width: 121%;
    }

    .start-trading-left {
        text-align: center;
        padding-bottom: 30px;
    }

    .register-btn {
        padding: 7px 14px;
        font-size: 12px;
    }

    .market-action-inner h2 {
        font-size: 19px;
    }

    .trusted-broker-left h2 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .web-footer-top-social-media {
        width: 100%;
        margin-top: 15px;
    }

    .web-footer-top {
        flex-wrap: wrap;
    }

    

    .web-footer-font-sec::after {
        right: 55px;
        bottom: 0px;
        width: 101%;
        height: 34%;
    }

    .web-footer-bottom-left ul {
        flex-wrap: wrap;
    }

    .web-footer-bottom-left ul li {
        width: 100%;
        margin-bottom: 15px;
        border: 0;
    }

    .currency-inner-sec-box select {
        width: 29%;
        font-size: 14px;
        padding: 7px 3px;
    }

    .why-trader-inner p {
        margin-bottom: 19px;
        font-size: 15px;
    }

    .why-trader-list-box ul li {
        font-size: 15px;
    }

    .why-trader-inner h2 {
        font-size: 21px;
    }

    .why-ctrader-cont ul li {
        font-size: 15px;
    }

    .why-ctrader-cont ul {
        padding: 0;
    }

    .today-earn-inner ul {
        flex-wrap: wrap;
    }

    .today-earn-inner ul li {
        width: 100%;
        margin-bottom: 15px;
    }

    .why-trader-sec {
        padding: 40px 0 40px 0;
    }

    .todays-earn-sec {
        background-color: #e8f4f3;
    }
}