@media (min-width: 1200px) {
  .container {
      max-width: 1200px;
      padding-left: 15px;
      padding-right: 15px;
  }
}
@media only screen and (min-width: 1500px) and (max-width: 1800px) {
}
@media only screen and (max-width: 1499px) {
:root{
  --size-9xl:40px;
  --size-8xl:40px;
  --size-7xl:32px;
  --size-6xl:28px;
  --size-5xl:20px;
  --size-4xl:18px;
  --size-3xl:16px;
  --size-2xl:15px;
  --size-xl:14px;
  --size-lg:13px;
  --size-md:12px;
  }
.tab-section ul.nav.nav-tabs li .nav-link {
 padding: 7px 20px;  
}
.tab-section ul.nav.nav-tabs li .nav-link img {
  margin-right: 8px;
  width: 22px;
}
.banner-one-shape-1 {
left: 3%;
top: 23%;   
}
.banner-one-shape-2 {
background-size: 100% 100%;
width: 100px;
height: 100px;
left: 0;
bottom: 13%;
}
.tab-section {
margin-top: 50px;   
}
.tab-section .container {
  max-width: 1138px;
}
.trusted-trading-section .testimonial-one-shape-1 {
bottom: -4%;
}
.banner-content {
padding-top: 60px;   
}
}
@media only screen and (min-width: 992px) {
.w-md-75{
  width: 75%;
}
} 
@media only screen and (max-width: 1365px) { 

.main-menu-right .btn-box a.btn-button {
  width: auto;
  height: auto;
  line-height: normal;
  padding:10px 20px;
  font-size: 12px;
}
.main-menu-list>li+li {
 margin-left: 20px;
}
}
@media only screen and (max-width: 1299px) {

.about-one-inner-icon2-box {
  top: -100px; 
}
.try-for-free .integer-img5 {
  right: -10%; 
}
.news-section {
  padding: 80px 0; 
}
.integer-img-top .integer-img1 {
 left: -100px;
 top: -70px;
}
.trading-accounts-section {
  background-size: cover;  
}

}
@media only screen and (max-width: 1199px) {
body .main-menu-list > li + li {
 margin-left: 10px;
}
body .main-menu-list-two>li>a {
  font-size: 13px;
} 
.about-one-inner-icon2-box {
top: -150px;
}  
.banner-btns {
display: flex; 
}
.banner-btns .btn {
padding: 10px 20px; 
font-size: 18px;
}
.tab-section ul.nav.nav-tabs li .nav-link {
padding: 7px 15px;
font-size: 15px;
}
.trading-accounts-section .col-xl-3.col-lg-6.col-md-6.col-sm-12 {
margin: 10px 0;
}
.trading-text {
height: 100%;  
}
.try-for-free .banner-btns {
justify-content: center;
}
.mt-trading-content strong {
font-size: 22px;
line-height: 1.2; 
}
.customer-text strong {
font-size: 22px;
padding: 10px 0; 
}
.customer-text .btn.support-btn {
margin-top: 28px; 
}
.customer-text .btn.support-btn {
padding: 12px 0;
max-width: 200px; 
}
.customer-img {
right: 0; 
}
.footer-links ul li {
padding: 0 5px; 
}
.main-menu-list > li + li {
margin-left: 20px; 
}
.main-menu-logo a img {
width: 180px; 
}
.main-menu-right .btn-box {
gap: 10px;
}
.header-right-end {
display: block;
}
.header-right-end-two span:nth-child(1) {
background-color: var(--xl-black);
}
.header-right-end span:nth-child(1) {
position: absolute;
width: 20px;
height: 3px;
background-color: var(--xl-black);
border-radius: 10px;
left: 0;
top: 0;
}
.header-right-end-two span:nth-child(2) {
background-color: var(--xl-black);
}
.header-right-end-two span:nth-child(3) {
background-color: var(--xl-black);
}
.mobile-nav-content {
width: 100%;
max-width: 300px;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
overflow-y: auto;
height: 100%;
background-color: var(--primary-bg);
-ms-overflow-style: none;
scrollbar-width: none;
padding: 30px 15px;
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
}
.mobile-nav-container {
background: #fff;
}

}
@media only screen and (max-width: 1024px) { 
.main-header.main-header-two {
  padding: 20px 0;
}
  .header-right-end {
      display: block;
  }
  .main-menu-list,
  .main-menu-right {
      display: none;
  }
.header_container .nav {
 display: none;
}
.integer-img-top .integer-img1 {
 left: 0; 
}
.integer-img-top .integer-img2 {
 right: 0; 
}
.try-for-free .integer-img5 {
 right: 0; 
}
.integer-img-bottom .integer-img1 {
 left: 0; 
}
.mt5-grid .e-con-inner{
display: flex !important;
flex-direction: column !important;
}
}
@media only screen and (max-width: 991px) { 
:root{
  --size-9xl:32px;
  --size-8xl:32px;
} 
.w-md-75{
  width: 100%;
}
.header_container {
padding-left: 20px;
padding-right: 20px; 
}  
.banner-content {
padding-top: 60px;
flex-wrap: wrap;
padding-left: 0;
padding-right: 0;
}
.banner-content h1 {
font-size: 32px; 
}
.banner-btns .btn.trade-btn {
margin-right: 12px; 
}
.banner-btns .btn {
font-size: 16px; 
}
.main-banner .container {
  max-width: 85%;
}
.tab-section .tab-title h2 {
text-align: center;
padding: 0; 
}
.tab-section {
padding-bottom: 70px; 
}
.trusted-trading-section .col-xl-4.col-lg-4.col-sm-12 {
margin: 10px 0;
}
.create-text-div .create-text {
font-size: 26px; 
}
.create-text-div .create-text img {
width: 25px;
margin-right: 12px;
}
.news-section .col-xl-4.col-lg-4.col-md-12.col-sm-12 {
margin: 10px 0;
}
.create-banner {
margin-top: 30px;
}
.brands-logos {
padding: 0; 
}
.create-account-section {
padding: 50px 0 0 0; 
}
.tab-section .accordion-item {
border-radius: 0; 
}
.tab-section .accordion-button {
font-size: 18px;
font-weight: 600;
background: transparent;
border-radius: 0 !important;
box-shadow: none;
}
.tab-section .accordion-item:first-of-type {
border-radius: 0;
}
.tab-section .accordion-body {
padding: 50px 20px;
border-top: solid 1.5px #ddd;
}
.tab-section .accordion-body a.btn {
font-size: 18px;
padding: 8px 30px; 
}
.testimonial-one-shape-1 {
bottom: -70px; 
}
.testimonial-one-shape-2 {
top: 10%; 
}
.tab-section .tbs-text h2 {
font-size: 30px; 
}
.withdrawal-left-taxt h2 {
font-size: 28px;  
}
.brands-logos {
flex-wrap: wrap;
justify-content: center; 
}
.why-trader-text.top-margin {
margin-top: 0; 
}
.why-trader-text {
margin-top: 15px !important; 
}
}
/*tabs Css*/
@media (max-width: 991px) {
.tab-content>.tab-pane {
  display: block;
  opacity: 1;
}
.banner-btns {
  flex-wrap: wrap;
}
.banner-btns .targetfx-btn {
  margin-right: 0;
  margin-bottom: 10px;
  width: 100%;
}
}
@media only screen and (max-width: 767px) {
:root{
  --size-9xl:26px;
  --size-8xl:26px;
}
.header_container {
padding-left: 20px;
padding-right: 20px; 
}  
.banner-one-shape-1 {
left: 10px;
top: 100px;
width: 50px;
height: 50px;
}  
.banner-one-shape-2 {
width: 60px;
height: 60px;
bottom: 0;
}    
.main-banner .banner-img {
 right: 0; 
}
.banner-btns {
flex-wrap: wrap; 
padding-top: 0;
position: relative;
z-index: 1;
}
.banner-btns .btn {
width: 100%;
margin: 5px 0; 
}
.banner-content h1 {
font-size: 22px;
}
.main-banner p {
padding-top: 8px; 
} 
.try-for-free .ready-text {
 font-size: 20px; 
}
.integer-img-top .integer-img1 {
width: 50px; 
}
.integer-img-top .integer-img2 {
width: 50px; 
}
.integer-img-bottom .integer-img1 {
width: 50px; 
}
.integer-img-bottom .integer-img2 {
  top: 10px;
  width: 50px;
}
.try-for-free .integer-img5 {
top: auto;
  bottom: -90px;
  width: 50px;
} 
.tab-section {
padding-bottom: 30px;
padding-top: 30px;
}
.tab-section .tab-title {
margin-bottom: 20px;
}
.testimonial-one-shape-2 {
top: 80px;
width: 50px;
height: 50px;
}
.testimonial-one-shape-2-img {
width: 50px;
height: 60px; 
}
.tab-section .tbs-text h2 {
font-size: 25px; 
}
.tab-section .accordion-body {
padding: 20px; 
}
.tab-section .tbs-text h2 {
padding-bottom: 8px;
}
.tab-section .tbs-text ul {
padding: 10px 0; 
}
.tab-section .tbs-text ul li {
font-size: 14px; 
}
.tab-section .tbs-text ul li .marker-num {
font-size: 13px;
width: 25px;
height: 25px;
margin-right: 10px; 
}
.tab-section .accordion-body a.btn {
width: 100%;
font-size: 15px; 
}
.tab-banner-img {
margin-top: 30px;
}
.testimonial-one-shape-1 {
bottom: -40px;
width: 50px;
height: 50px;
}
.testimonial-one-shape-1-img {
width: 110px;
height: 100px; 
}
.create-account-title {
padding-bottom: 30px;
}
.create-text-div .create-text {
font-size: 20px; 
}
.why-trader-section .banner-one-shape-2 {
left: auto;
right: 50px;
top: 50px;
}
.why-trader-section .banner-one-shape-1 {
left: 10px;
bottom: 30px;
background-size: 100%; 
}
.why-trader-text.top-margin {
margin: 15px 0;
}
.trading-accounts-section {
padding: 60px 0; 
}
.trading-account-title h2 {
padding-bottom: 10px; 
}
.trading-left-shap {
width: 100px; 
}
.trading-right-shap {
width: 100px;
bottom: 0; 
}
.about-one-inner-icon1-box {
left: -60px;
bottom: -75px;
width: 150px;
height: 150px;
}
.about-one-inner-icon1-box:after {
width: 150px;
height: 150px;
background-size: 100%; 
}
.about-one-inner-icon2-box {
width: 150px;
height: 150px; 
top: 30px;
right: -60px;
}
.about-one-inner-icon2-box:after {
width: 150px;
height: 150px;
background-size: 100%; 
}
.trusted-trading-section .banner-one-shape-1 {
background-size: 100% 100%; 
}
.try-for-free p {
padding: 10px 0; 
}
.integer-days-text a {
font-size: 13px;
padding: 0 7px; 
}
.ready-for-section {
margin-bottom: 50px; 
}
.mt-trading-content .mt-text span {
font-size: 22px; 
}
.trusted-trading-section {
padding-bottom: 50px;
margin-bottom: 20px; 
}
.trusted-millions-section {
padding: 30px 0;
}
.millions-title {
padding-bottom: 20px; 
}
.withdrawals-section {
padding: 40px 0 10px; 
}
.withdrawal-text .with-text {
margin-bottom: 50px; 
}
.withdrawal-text .with-text.text02 {
margin-left: 0; 
}
.withdrawal-text .with-text.text03 {
margin-left: 0; 
}
.withdrawal-shape-1 {
display: none; 
}
.withdrawal-shape-2 {
display: none; 
}
.brands-logo-section {
padding-bottom: 30px;
}
.brands-logos .brand-logo {
width: 33%;
}
.news-section {
padding: 50px 0;
}
.news-text-bar .news-date {
top: -25px;
padding: 10px 20px; 
}
.news-text-bar .news-comments {
display: flex;
align-items: center;
padding: 0px 30px 0;
width: 100%;
}
.news-text-bar h2 a {
max-width: 100%; 
}
.customer-section {
padding: 50px  0; 
}
.customer-section .banner-one-shape-1 {
background-size: 100% !important; 
}
.customer-text span {
font-size: 14px; 
}
.customer-text strong {
font-size: 18px;
padding: 2px 0;
}
.customer-text .btn.support-btn {
padding: 8px 0;
max-width: 200px;
margin-top: 20px;
}
.customer-img {
margin-top: 30px;
}
.withdrawal-text .with-text {
padding: 52px 30px 8px; 
}
.footer-section {
padding: 50px 0 20px;
}
.footer-text p {
max-width: 100%; 
}
.footer-text ul.licence-text li p {
width: 100%; 
}
.trustpilot-text {
text-align: center;
margin: 25px 0 15px;
}
.footer-links ul {
flex-wrap: wrap;
justify-content: center; 
}
.copyright-text {
font-size: 14px;
text-align: center;
margin: 0; 
}
.footer-social {
justify-content: center;
margin: 0; 
}
.footer-copyright .col-lg-6.col-md-6.col-sm-12:first-child {
order: 2;
margin-top: 15px;
}
.footer-copyright {
margin-top: 25px;
padding: 25px 0 0;
}
.financial-logo {
margin-bottom: 10px;
}
.footer-text {
margin-top: 10px;
}
.banner-btns .targetfx-btn {
  margin-right: 0;
  margin-bottom: 10px;
  width: 100%;
}
}
@media only screen and (max-width: 1200px) {
.why-trader-text.top-margin {
  margin-top: 0px;
}
.why-trader-text{
margin-bottom: 10px;
}
.crypto-inner{
flex-direction: column;
}
}
@media only screen and (max-width: 900px) {
.customer-img{
display: none;
}

}

@media only screen and (max-width: 600px) {
.main-menu-logo a img{
  width: 100px;
}
.site-main {
  padding: 150px 0;
}
 .main-header-two .main-menu-right{
      position: absolute;
      top: 70px;
  }
  .main-header-two{
      padding-bottom: 80px !important;
  }
  .sticky-fixed{
      padding: 20px 0 !important;
  }
  .sticky-fixed{
    display: none;
  }
  .banner-content .banner-img{
      padding-bottom: 20px;
  }
  .banner-content{
     padding: 60px 0px 0px;
  }
}
