@media only screen and (max-width: 575px){
  body .about-section-one li{width: 100%}
  body .partner-section-three figure{min-height: 335px}
  body .partner-section-four .wrap{min-height: 223px}
  body .partner-section-five .wrap{min-height: 282px}
}
@media only screen and (max-width: 767px){
  .home-section-three .sec3Middle li h3{font-size: 1.875rem}
  .footer .footerMid .fte-left ul li a, .trading-banner p{max-width: 100%}
  .footer .footerMid .fte-left li{width: 100%}
  .footer .footerMid .fte-left li:last-child{margin: 0}
  .footer ul li {margin-bottom: 0.5rem;}
  .home-section-two ul li, .about-section-two figure img{width: 100%}
  .platforms-section .paltformWrap:nth-child(2n) .row{flex-direction: column-reverse;}
  .market-detail-section-three .paltformWrap:nth-child(2n) .row{flex-direction: column;}
  .about-section-one li{width: 49%}
  .about-section-one li::before {top: 5px}
  .about-section-two .col-md-6 .col-md-6:nth-child(2) figure:first-child{margin: 0}
  .about-section-two .abt2Wrap{display: flex;gap: 1rem}
  .about-section-two figure{width: 100%;margin-bottom: 1rem}
  .contact-section-two ul li{margin-top:0.75rem }
  .main-section p{margin-bottom: 1rem}
  .inner-banner figure img{height: 180px;border-radius: 8px;}
  .margin-bonus-section .col-lg-3:nth-child(2n) {margin: 1.5rem 0;}
  .query-section-four figure::after {display: none;}
}
@media only screen and (min-width: 576px) and (max-width: 991px){
  .home-section-three .sec3Middle ul, .platforms-section-two ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
  .home-section-three .sec3Middle li, .platforms-section-two li{width: 47%;margin-bottom: 1rem !important}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .home-section-two .nav{flex-direction: row !important;gap: 1.25rem !important}
  .home-section-two ul li{width: 47.65%;}
  .home-section-three .backImg img{height: 570px}
  .about-section-two h4{font-size: 1.25rem}
  .margin-bonus-section .col-lg-3{margin:0 0 1.5rem !important}
  body .partner-section-four .wrap{min-height: 225px}
  body .partner-section-three figure{min-height: 313px}
  body .partner-section-five .wrap, body .broker-section-three .wrap{min-height: 268px}
  .cfd-section-one .col-md-6:last-child li figure{margin-top: 0;}
  /*.cfd-section-one .col-md-6:last-child li span {width: 80%;}*/
}
@media only screen and (max-width: 991px){
  .main-section, .footer .footerTop, .footer .footerMid{padding: 2.25rem 0}
  .main-heading{margin-bottom: 1rem}
  .bannerWrap{position: relative;padding: 0}
  .bannerWrap .sliderxs{margin-bottom: 0;padding-bottom: 2.5rem}
  .bannerWrap .slick-dots{inset:auto 0 0}
  .bannerWrap article{margin: 0 0.75rem;padding: 1.125rem}
  .header{position: relative;padding: 1rem 0}
  .banner h1, .f-44, .home-section-seven .main-heading h2{font-size: 1.875rem}
  .banner .banner-slider figure{border-radius: 12px}
  .banner .banner-slider figure::before{content: "";position: absolute;inset: 0;background: linear-gradient(0deg, rgba(69, 255, 4, 0.4) 0%, rgb(69 255 4 / 40%) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add;-webkit-mask-composite: xor;mask-composite: exclude;border-radius: 12px;padding: 1px}
  .banner .banner-slider figure img{height: 350px;border-radius: 12px}
  .banner figcaption{transform: none;inset: 0;display: flex;align-items: center;justify-content: center;}
  .home-section-two figure, .home-section-four .sec4Slider::after, .faq-section .accordion-button::before, .faq-section .accordion-button strong, .home-section-eight figure .sec8Shape, .partner-section-six li:nth-child(2n)::before, .partner-section-six li:nth-child(2n)::after, .home-section-eight figure strong, .career-section-four .wrap::before{display: none}
  .home-section-three .backImg{position: relative !important;}
  .home-section-three .backImg img{object-position: initial;clip-path: none;border-radius: 20px}
  .home-section-two .main-heading{margin: 1rem 0 0.75rem 0;}
  .home-section-two h2{display: flex;gap: 0 8px;flex-wrap: wrap;font-size: 2.5rem;}
  .home-section-four .main-heading{padding: 1rem}
  .home-section-three .sec3Middle, .other-bonus-section-two .other-wrap:nth-child(2n), .platforms-section .paltformWrap:nth-child(2n){margin: 2.25rem 0;}
  .home-section-four .sec4Slider article strong{font-size: 7.5rem;top: -10px;}
  .home-section-four .sec4Slider article{padding: 1rem 0.5rem}
  .home-section-five .nav-tabs{margin-bottom: 1.5rem;gap: 15px;padding: 0 0.5rem;}
  .home-section-six .main-heading h2{font-size: 2rem}
  .home-section-six figcaption{min-width: 70rem}
  .home-section-six .ulhead{margin: 0 13px;}
  .home-section-two, .home-section-four, .home-section-six, .platforms-section-two, .about-section-two, .contact-section-two, .meta-section-four, .app-section-two, .partner-section-four{padding: 0}
  .home-section-seven, .about-section-four, .account-type-section-two, .partner-section-five{padding-bottom: 0}
  .trading-condition-three, .partner-section-three{padding-top: 0}
  .home-section-two .nav, .home-section-nine article, .footer .footerTop p, .home-section-two .main-heading i, .home-section-four .sec4Slider, .platforms-section, .m-top{margin: 0}
  .home-section-two ul{margin: 2rem 0}
  .home-section-nine figcaption{padding: 2rem 1.5rem;margin: 0 0.75rem;}
  .slick-dots{bottom: 0;right: 0;} 
  .footer .fte-left{padding-left: calc(var(--bs-gutter-x) * .5)}
  .home-section-nine form .form-control{padding: 0 15px}
  .footer .footerBottom{padding: 1rem 0}
  .inner-banner figcaption h1 {font-size: 1.7rem;}
  .platforms-section-two .sec3Top li small, .faq-section .accordion-button i{transform: none}
  .market-section-one h3, .account-type-section h3, .account-type-section-two p{max-width: 100%}
  .market-section-two .paltformWrap:nth-child(2n+1) i{display: inline-block;}
  .about-section-one article, .about-section-four article, .home-section-six figcaption ul li{padding: 2rem}
  .account-type-section .wrap h5{font-size: 1.25rem;padding: 1rem}
  .account-type-section .wrap li{margin: 1.25rem 0}
  .home-section-seven figcaption, .account-type-section-two .wrap, .contact-section-one .contactWrap, .partner-section-two .wrap, .legal-section-two .legal-wrap, .job-popup .modal-content{padding: 1.5rem}
  .contact-section-two ul li:last-child{width: 100%}
  .faq-section .accordion-button span svg{width: 1rem}
  .faq-section .accordion-button span{width: 2.75rem;height: 2.75rem;min-width: 2.75rem;}
  .faq-section .accordion-item{padding: 1.75rem 0}
  .faq-section .accordion-body{padding:1rem 2.75rem 0 0}
  .faq-section .accordion-button i{padding-right: 0.25rem}
  .slick-arrow{height: 2rem;width: 2rem;top: -10px;right: 2.5rem;}
  .slick-next{right: 0}
  .market-detail-section-two .martketSlider, .blog-detail-four{padding-top: 1rem}
  .check-list ul li{padding-left: 1.875rem;margin: 0 0 1.5rem !important;}
  .check-list ul li::before{top: 1px;width: 1.25rem;height: 1.25rem;}
  .forex-section .slick-dots{bottom: -40px}
  .forex-section .wrap{margin: 0 0.75rem}
  .home-section-eight .sec8Inner figcaption p{transform: none;opacity: 1;visibility: visible;}
  .blog-detail-four .sec8Inner figure img{height: auto;}
  .cfd-section-one .col-md-6:last-child li{gap: 1rem;margin-top: 1.5rem}
  .cfd-section-two .slick-dots{bottom: -2.5rem;}
  .cfd-section-two .wrap{margin: 0 0.75rem}
  .trading-condition-two li{padding: 1.25rem}
  .trading-condition-one .hover-shade {min-width: 15rem;}
  .trading-hours-two tr td:first-child span{padding-left: 1rem}
  .trading-hours-two table{min-width: 50rem}
  .trading-hours-two tr td:first-child{width: 32%}
  .margin-bonus-section .wrap{padding: 2rem 0.5rem}
  .partner-section-six li{width: auto;}
  .partner-section-six li .wrap{width: 4.375rem;height: 4.375rem}
  .partner-section-six .slick-dots{bottom: -30px}
  .other-bonus-section-two .wrap{padding: 1rem}
  .partner-section-one .counter h3{font-size: 1.875rem}
  .partner-section-three .icon img{width: 100%}
  .partner-section-three figcaption h3{min-height: auto}
  .partner-section-three figure, .query-section-four figure{background: #0F1408;border-radius: 25px;z-index: 1;margin: 0 0.75rem;min-height: 245px}
  .partner-section-three figure::before, .query-section-four figure::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg, #607745 0%, #60774500 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add;-webkit-mask-composite: xor;mask-composite: exclude;border-radius: 25px;padding: 1px;z-index: -1;}
  .partner-section-three figcaption, .query-section-four figcaption{position: relative;}
  .partner-section-three .slick-dots, .partner-section-four .slick-dots, .partner-section-five .slick-dots, .broker-section-three .slick-dots, .career-section-three .slick-dots, .query-section-four .slick-dots{bottom: -40px}
  .partner-section-four .wrap{margin: 0 0.75rem;}
  .partner-section-five .wrap{margin: 0 0.75rem;min-height: 234px}
  .partner-section-six p{min-height: 68px}
  .broker-section-three .wrap{margin: 0 0.75rem;min-height: auto !important;padding: 1.125rem;}
  .career-section-three .wrap{margin: 0 0.75rem;min-height: 218px}
  .broker-section-three .wrap h4{min-height: 56px;}
  .job-popup .modal-lg{max-width: var(--bs-modal-width);}
  .job-popup .btn-close{top: 20px;right: 20px}
  .job-popup .btn-close svg{width: 25px}
  .career-section-four .wrap{padding: 1.5rem 1.5rem 0;border: 1px solid #607745;overflow-x: auto;}
  .career-section-four .job-listing{min-width: 60rem;padding-right: 1.5rem}
  .job-detail-two .wrap {padding: 2rem;}
  .career-section-one h3{max-width: 100%}
  .query-section-two{padding-top: 20px !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .main-section{padding: 4rem 0}
  .bannerWrap article{padding:0.75rem;gap: 1rem !im}
  .bannerWrap .col-md-9 .row{--bs-gutter-x: 1rem;}
  .banner figcaption{transform: translateY(-40%);}
  .home-section-two .main-heading i{margin-left: 12rem}
  .home-section-two ul li{width: 47.65%;}
  .side-margin {margin: 0 1.25vw;}
  .home-section-six figcaption ul li{width: 24.5%;padding: 2rem 2.5rem;}
  .home-section-six .ulhead{margin: 0 20px;justify-content: space-between;}
  .home-section-three .sec3Middle{margin: 11vw 0 14vw}
  .home-section-three .backImg img{object-position: 0 -11vw;}
  .platforms-section-two .sec3Top li{padding: 1rem}
  .f-44 {font-size: 2.25rem;}
  .account-type-section-two .wrap{padding: 2rem}
  .account-type-section .wrap h5{padding: 1rem;font-size: 1.125rem;}
  .account-type-section-two p{max-width: 33%;}
  .slick-arrow{width: 2.25rem;height: 2.25rem;top: -15%;right: 3rem;}
  .slick-next{right: 0}
  .check-list ul li::before {width: 25px;height: 25px;top: -2px;}
  .blog-detail-four .sec8Inner figure img {height: 260px;}
  .account-type-section-two .wrap{padding: 2rem}
  .partner-section-six li:nth-child(even)::before{left: -11.35vw;}
  .partner-section-six li:nth-child(even)::after{left: auto;right: -12.75vw;}
  .partner-section-three .icon img, .query-section-four .icon img{width: 6vw}
  .broker-section-four li:nth-child(even)::before{left: -10vw;}
  .broker-section-four li:nth-child(even)::after{right: -10.75vw;}
  .career-section-four li:first-child {width: 34%;}
  .career-section-four li:last-child{width: 28.8%;}
  .career-section-one h3{max-width: 80%;}
  .home-section-eight figure strong{width: 3.125rem; height: 3.125rem;}
  .inner-banner figcaption h1{font-size: 2rem;}
  
  .cfd-section-one .col-md-6:last-child li figure{margin-top: 0;/*width: 20%;*/}
  /*.cfd-section-one .col-md-6:last-child li span {width: 80%;}*/
}
@media only screen and (max-width: 1199px){
  .canvaBtn{background: #2E3921;border-radius: 6px;}
  .offcanvas{background: #050A03;}
  .offcanvas ul li{margin-bottom: 1rem}
  .menu > li > a::after {display: none;}
  .dropArr svg {width: 15px;fill: #fff;height: 15px;margin-bottom: 5px;transition: 0.5s;}
  .dropArr.active svg {transform: rotate(90deg);}
  .offcanvas .menu > li {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
  .menu .dropdown-menu {width: 100%;position: relative !important;}
  .account svg{fill: none;width: auto;height: auto;margin-bottom: 0;}
  .account .menu .dropdown-menu{position: absolute !important;}
  .account .dropArr.active svg{transform: rotateX(180deg);}
  .forex-slider .tradingview-widget-container {width: 320px !important;}
    .query-section-four figure::after {display: none;}
}
@media only screen and (min-width: 1200px){}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
  .headWrap, .headWrap .menu{gap: 0.75rem}
  .bannerWrap article{padding: 2rem 1.25rem;}
  .home-section-two .nav{margin-right: -9vw}
  .home-section-two ul li{padding: 1.2rem 1rem 1.2rem 3.75rem;width: 46.65%}
  .home-section-three .backImg img{object-position: 0 -17vw;}
  .slick-dots{right: 10.25vw}
  .home-section-four .sec4Slider::after {right: 13vw;}
  .home-section-six figcaption ul li{padding: 2rem 3rem;}
  .home-section-six .ulhead{margin: 0 25px;}
  .home-section-three .sec3Middle {margin: 10vw 0 11vw;}
  .account-type-section-two .wrap{padding: 2rem}
  .account-type-section .wrap h5{padding: 1rem;font-size: 1.125rem;}
  .account-type-section-two p{max-width: 33%;}
  .account-type-section h3 {max-width: 34%;}
  .other-wrap article{margin: 0 !important;padding-left: 1rem !important}
  .other-wrap:nth-child(even) article{padding: 0 1rem 0 0 !important}
  .partner-section-six li:nth-child(2n)::before{left: -11.5vw;}
  .blog-detail-four .sec8Inner figure img{height: 280px}
  .market-detail-section-two h4 {font-size: 1.125rem;}
  .query-section-four figcaption{padding: 1rem}
  .query-section-four figcaption h3{font-size: 1.5rem}
}
@media only screen and (min-width: 1200px) and (max-width: 1350px){  .partner-section-three .col-xl-4{width: 40%}}
