body.account_types::before{background-image: url(../images/accBg.png)}

body.markets::before{background-image: url(../images/marketBg.png)}

body.platforms::before{background-image: url(../images/platformBg.png)}

body.faqs::before{background-image: url(../images/faqBg.png)}

body.economic-calendar::before{background-image: url(../images/calenderBg.png)}

.inner-banner{margin-top: 1.5vw}

.inner-banner figure img{opacity: 80%}

.inner-banner figcaption{transform: translateY(-50%)}

.inner-banner figcaption h1{font-size: 3rem;color: #fff}

.f-18{font-size: 1.125rem}

.f-44{font-size: 2.75rem}

.platforms::before{background-image: url(../images/platformShape.png)}

.platforms-section, .m-top{margin-top: 5rem}

.platforms-section .shape img{opacity: 40% !important}

.platforms-section .paltformWrap:nth-child(even){margin: 8rem 0}

.platforms-section-two strong{font-weight: 500;font-family: 'Satoshi-Medium',sans-serif;}

.platforms-section-two a{position: relative;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;color: rgb(255, 255, 255, 0.8) !important;}

.platforms-section-two .sec3Top li{background: #0F1408}

.platforms-section-two .sec3Top li small{width: 1.75rem;height: 1.75rem;display: flex;align-items: center;justify-content: center;position: relative;;transition: 0.75s;transform: scale(0);z-index: 1}

.platforms-section-two .sec3Top li:hover small{transform: none;} 

.platforms-section-two small::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg, rgba(96,119,69,1) 0%, rgba(96,119,69,0.05) 100%);border-radius: 50%;-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;padding: 1px;}

.platforms-section-two small::after{content: '';position: absolute;inset: 0;background: radial-gradient(circle, rgba(96,119,69,1) 0%, rgba(96,119,69,0.05) 100%);opacity: 0;transition: 0.75s;border-radius: 50%;z-index: -1;}

.platforms-section-two small:hover::after{opacity: 1;}

.platforms-section-two small svg{transition: 0.75s}

.platforms-section-two small:hover svg{opacity: 0;transform: translateY(100%)}

.platforms-section-two small svg + svg{position: absolute;inset: 0;margin:auto;opacity: 0;transform: translateY(-100%);}

.platforms-section-two small:hover svg + svg{opacity: 1;transform: none;}

.platforms-section-two .tradingview-widget-container{background: #0a1006;border-radius: 20px;}

.market-section-one h3{max-width: 40%;}

.market-section-two .paltformWrap .row{justify-content: center !important;}

.market-section-two .paltformWrap i, .about-section-one i{color: #fff;font-style: normal;font-weight: 400}

.market-section-two .paltformWrap:nth-child(odd) i{display: block}

.market-section-two .paltformWrap:last-child figure{width: auto;}

.market-section-two .center-shape{top:-6%}

.account-type-section .shape{top: 20%}

.account-type-section h3{max-width: 30%}

.account-type-section .wrap{border-radius: 25px;padding: 1.25rem;}

.account-type-section .wrap::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg, rgb(140 203 67 / 80%) 0%, #8ccb4300 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;border-radius: 25px;padding: 1px;z-index: -1;}

.account-type-section .wrap::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, rgba(21,34,5,0.2) 0%, rgba(21,34,5,1) 100%);z-index: -1;opacity: 50%;border-radius: 25px}

.account-type-section .wrap h5{border-radius: 35px;background: rgb(15 20 8 / 50%);padding: 1.37rem;font-size: 1.375rem;}

.account-type-section .wrap h5::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg, rgb(140 203 67 / 60%) 0%, #8ccb4300 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;border-radius: 35px;padding: 1px;z-index: -1;}

.account-type-section .wrap li{margin: 1.75rem 0;}

.account-type-section-two .wrap{padding: 2.65rem 0.5rem}

.account-type-section-two h3{max-width: 100% !important}

.account-type-section-two p{max-width: 27%;margin-left: auto;margin-right: auto;}

.account-type-section-two small{font-family: var(--primary-font-family);color: #8CCB43}

.account-type-section-two span{color: rgb(255 255 255 / 80%);}

.account-type-section-two h4{font-family: var(--base-font-family);}

.trading-banner p{max-width: 72%;margin-left: auto;margin-right: auto;color: #fff}

.contact-section-one .contactWrap{border: 1px solid rgb(140 203 67 / 90%);border-radius: 36px;padding: 2.5rem}

.contact-section-one .form-group{position: relative;border-radius: 26px;padding: 0.97rem 1.6rem;}

.contact-section-one .form-group::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg, rgba(96,119,69,1) 0%, rgba(15,20,8,1) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;border-radius: 26px;padding: 1px;}

.contact-section-one .form-control{border: 0;padding: 0;color: rgb(255 255 255 / 100%);z-index: 1;position: relative;}

.contact-section-one .form-control::placeholder{color: rgb(255 255 255 / 100%)}

.contact-section-one textarea{min-height: 8.625rem}

.contact-section-one figure{border-radius: 20px}

.contact-section-one .topShape{top: -55%;}

.contact-section-two .bottomShape{bottom: -160%;}

.contact-section-two .wrap img{min-width: 50px}

.contact-section-two .wrap a{color: #D4D4D4}

.contact-section-two ul li:last-child{width: 39%}

.contact-section-two circle {animation: zoomInOut 2s alternate infinite linear;}

.contact-section-two circle:nth-child(2){animation-delay:0.2s}

.contact-section-two circle:nth-child(3){animation-delay:0.4s}

@keyframes zoomInOut {0% {clip-path: circle(0% at 0% 0%);}80%, 100% {clip-path: circle(100% at 50% 50%);}}

.about-section-one .topShape{top: -50%}

.about-section-one{background: url(../images/map.svg) no-repeat center/cover;}

.about-section-one article, .about-section-four article{border-radius: 20px;padding: 2.5rem 2rem;box-shadow: 0 4px 4px 0 rgb(0, 0, 0, 0.25);}

.about-section-one article::before, .about-section-four article::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg, rgb(96 119 69 / 100%) 0%, rgb(96 119 69 / 10%) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;border-radius: 20px;padding: 1px;z-index: -1;}

.about-section-one article::after, .about-section-four article::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, rgba(15,20,8,1) 0%, rgba(46,57,33,1) 100%);border-radius: 20px;z-index: -2;}

.about-section-one h2, .about-section-one ul{padding-left: 2rem}

.about-section-one li{position: relative;padding-left: 1.25rem;width: 50%;margin-top: 1rem;color: rgb(255 255 255 / 80%)}

.about-section-one li::before{content: '';position: absolute;top: 4px;left: 0;background: url(../images/bullet.svg) no-repeat center/cover;width: 13px;height: 13px}

.about-section-one figure{width: 93.5%;margin: auto;}

.about-section-two figure{border-radius: 20px;width: 95%;margin: auto;margin-bottom: 1.5rem}

.about-section-two .col-md-6 .col-md-6:nth-child(2) figure:first-child{margin-top: 8rem}

.about-section-two figure img{border-radius: 20px}

.about-section-three figure{border-radius: 27px;border: 2px solid transparent;transition: 0.75s}

.about-section-three .wrap:hover figure{border-color: rgb(140 230 67 / 60%)}

.about-section-three figure img{border-radius: 27px}

.about-section-three .leftShape{top: -6%;z-index: -2;}

.about-section-three .topShape{top: 10%;}

.about-section-three .bottomShape{bottom: -110%;z-index: -2;}

.about-section-four article::before{background: linear-gradient(160deg, rgb(140 203 67 / 100%) 0%, rgb(140 203 67 / 0%) 25%);}

.about-section-four article{padding: 2.5rem 3rem;}

.about-section-four span{font-size: 1.125rem;font-family: 'Satoshi-Medium',sans-serif;color: rgb(255 255 255 / 80%)}

.about-section-four .col-md-12 p:last-child{margin: 0}

.tradingview-widget-copyright{display: none;}

.modal-content{background: #050A03}

.btn-close{opacity: 1;filter: invert(1);box-shadow: none !important;}

.faq-section .accordion-item{background: transparent;border: 0;border-radius: 0;border-bottom: 2px dashed rgb(255 255 255 / 20%);padding: 2.45rem 0;transition:0.75s}

.faq-section .accordion-item.active{border-color:#fff}

.faq-section .accordion-button{background: transparent;border-radius: 0 !important;color: rgb(255 255 255 / 80%);padding: 0;border: 0;box-shadow: none;font-weight: 400;font-family: 'Satoshi-Regular';font-size: var(--base-font-size);}

.faq-section .accordion-button::before{content: '';position: absolute;inset: 0 0 0 1%;width: 60%;height: 100%;background: rgb(255 255 255 / 10%);border-radius: 80px;transition: 0.75s}

.faq-section .accordion-button.collapsed::before{width:0}

.faq-section .accordion-button::after{display:none}

.faq-section .accordion-button span{display: flex;align-items: center;justify-content: center;width: 3.75rem;min-width:3.75rem;height: 3.75rem;border: 1px solid rgb(255 255 255 / 20%);background: rgb(255 255 255 / 10%);border-radius: 50%}

.faq-section .accordion-button span svg{transition: 0.75s;transform: rotate(180deg);}

.faq-section .accordion-button.collapsed span svg{transform: none;}

.faq-section .accordion-button strong{transition: 0.75s;position: absolute;inset: 0 auto 0 0;margin:auto 0;transform: none;opacity:1;display: flex;align-items: center;}

.faq-section .accordion-button.collapsed strong{transform:translateX(-30%);opacity:0}

.faq-section .accordion-button i{font-style: normal;transition: 0.75s;transform: translateX(3.5rem);}

.faq-section .accordion-button.collapsed i{transform:none;}

.faq-section .accordion-body{padding: 2rem 6rem 0 3.5rem;}

.faq-section .accordion-collapse.collapse{display: block !important;height: auto;opacity: 1;overflow: auto;transition: 0.75s;}

.faq-section .accordion-collapse.collapse:not(.show){height: 0;opacity: 0;}

.accordion-button:focus{box-shadow: none;border-color: transparent;}

.shade-border{position: relative;z-index: 1;border-radius: 25px;padding: 1.25rem}

.shade-border::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg, rgb(140 203 67 / 80%) 0%, #8ccb4300 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;border-radius: 25px;padding: 1px;z-index: -1;}

.shade-border::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, rgba(21, 34, 5, 0.2) 0%, rgba(21, 34, 5, 1) 100%);z-index: -1;opacity: 50%;border-radius: 25px;}

.shade-border-bg{background: #0F1408}

.shade-border-bg::after{display: none}

.meta-section-three .wrap{border-radius: 30px;background: #0F1408;z-index: 1;padding: 2rem}

.meta-section-three .wrap::before, .margin-bonus-section .wrap::before, .career-section-three .wrap::before, .partner-section-two .wrap::before{border-radius: 30px;background: linear-gradient(135deg, #607745 0%, #60774500 100%);}

.meta-section-three .wrap::after{border-radius: 30px;background: transparent;}

.app-section-one .shape{top: 25%}

.market-detail-section-one span{font-family: 'Matter-Light',sans-serif;}

.market-detail-section-two .martketSlider{margin: 0 -0.5rem}

.market-detail-section-two .wrap{margin:0 0.5rem;padding: 1.25rem;}

.market-detail-section-two h4, .forex-section .wrap h2{color: #F6F6F6}

.market-detail-section-two span{font-family: 'Matter-Light',sans-serif;color: #F6F6F6}

.check-list ul li{position: relative;padding-left: 2.875rem;margin-top: 1.875rem;}

.check-list ul li::before{content: '';position: absolute;top: -5px;left:0;background: url(../images/check.svg) no-repeat center/cover;width: 1.875rem;height: 1.875rem}

.forex-section .wrap{padding: 1.6rem 1.25rem;border-radius: 16px}

.forex-section .wrap::before, .forex-section .wrap::after{border-radius: 16px}

.blog-section .shade, .blog-section .shape{top: 15%}

.blog-section ul li{background: #2E3921;border-radius: 12px;padding: 0.2rem 0.65rem 0.4rem;font-family: 'Matter-light',sans-serif;line-height: 1;}

.blog-section small{font-family: 'Matter-light',sans-serif;}

.blog-detail-three .wrap{border-radius: 12px}

.blog-detail-three .wrap::before{border-radius: 12px;background: linear-gradient(135deg, rgb(140 203 67 / 60%) 0%, #8ccb4300 100%);}

.blog-detail-three .wrap p{margin: 0}

.blog-detail-four .sec8Inner figure img{height: 330px}

.partner-section-one .counter h3{font-size: 2.875rem}

.partner-section-one .counter p{color:#607745}

.partner-section-two .wrap{border-radius: 30px;padding:2rem}

.partner-section-two .wrap figure{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #607745}

.partner-section-three figcaption{position: absolute;top: 0;left: 0;padding: 1.75rem;}

.partner-section-three i{font-style: normal;}

.partner-section-three .icon{right: 4%}

.partner-section-three .icon img{width: 4.4vw}

.partner-section-three figcaption h3{min-height: 68px}

.partner-section-four h4{font-family: var(--base-font-family);}

.partner-section-four .wrap{border-radius: 20px;padding: 2rem 1.5rem}

.partner-section-four .wrap::before, .partner-section-five .wrap::before{opacity: 50%;border-radius: 20px}

.partner-section-five .wrap{border-radius: 20px;padding: 2rem}

.partner-section-six li{width: 33.33%;position: relative;}

.partner-section-six li:nth-child(even)::before, .partner-section-six li:nth-child(even)::after{content: '';position: absolute;top: 3vw;left: -11vw;width: 84.2%;background: linear-gradient(90deg, rgba(46,57,33,0) 0%, rgba(46,57,33,1) 100%);height: 1px;}

.partner-section-six li:nth-child(even)::after{left: auto;right: -9.75vw;}

.partner-section-six li:last-child::after{display: none;}

.partner-section-six li .wrap{width: 5.86vw;height: 5.86vw;}

.partner-section-six li .wrap::before, .partner-section-six li .wrap::after{border-radius: 50%}

.partner-section-six .wrap h3{font-family: 'Matter-Light',sans-serif;}

.cfd-section-one .col-md-6:last-child li{display: flex;gap: 1.5rem;margin-top: 1.875rem}

.cfd-section-one .col-md-6:last-child li figure, .trading-condition-two li figure{width: 1.875rem;height: 1.875rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #607745;}
.cfd-section-one .col-md-6:last-child li span {
  width: 80%;
}
.cfd-section-one .col-md-6:last-child li figure{margin-top: -4px}

.cfd-section-one .shade{top: 10%}

.cfd-section-two .wrap{border-radius: 20px;padding: 1.625rem;height: 100%}

.cfd-section-two .wrap::before, .cfd-section-two .wrap::after{border-radius: 20px;opacity: 50%}

.trading-condition-one .hover-shade{min-width: 17.188rem;background: #0F1408;}

.trading-condition-one .hover-shade::before{opacity:50%}

.trading-condition-one .hover-shade::after{clip-path: circle(0% at 0% 0%);background: url(../images/btnShade.png) no-repeat;background-size:cover;transform: none;width: 100%}

.trading-condition-one .hover-shade:hover::after{clip-path: circle(100% at 50% 50%);transform:none;width:100%}

.trading-condition-one .hover-shade:hover{color:#fff;box-shadow: 0 8px 10px 0 rgb(0, 0, 0, 0.5);}

.trading-condition-two li figure{width: 2.5rem;height: 2.5rem}

.trading-condition-two li{border-radius: 12px;padding: 1.57rem}

.trading-condition-two li::before, .trading-condition-two li::after{border-radius: 12px;opacity: 50%}

.trading-hours-two .wrap{padding: 0 0.75rem 0.75rem;}

.trading-hours-two .wrap::before{background: linear-gradient(135deg, rgba(96,119,69,1) 0%, rgba(96,119,69,0) 100%);}

.trading-hours-two th{width: 50%}

.trading-hours-two tr td:first-child{width: 35%}

.trading-hours-two th h4{position:relative;padding: 1.47rem 0;}

.trading-hours-two th, .trading-hours-two td{padding:0}

.trading-hours-two tr td span{position:relative;display: block;padding: 1.4rem 0;border-top: 1.5px solid rgb(127 185 61 / 20%);width:100%;height:100%;}

.trading-hours-two tr td span::before, .trading-hours-two th h4::before{content:'';position:absolute;inset:0 0 0 auto;height:100%;border-right: 1.5px solid rgb(96 119 69 / 20%);}

.trading-hours-two tr:first-child td span::before{height: 85%;top:auto}

.trading-hours-two tr td:last-child span::before, .trading-hours-two tr th:last-child h4::before{display:none}

.trading-hours-two tr td:first-child span{padding-left: 4rem;}

.trading-hours-two th h4:before{height:80%;margin:auto}

.margin-bonus-section small{font-size: var(--base-font-size);font-family: 'Matter-Light',sans-serif;display: inline-block;}

.margin-bonus-section .wrap{border-radius: 30px;padding: 3.36rem 0.5rem}

.margin-bonus-section hr{opacity: 1;border-color: rgb(96 119 69 / 30%);margin: 1.5rem 0}

.margin-bonus-section .col-lg-3:nth-child(even){margin-top: 3rem}

.other-bonus-section-two .wrap{border-radius: 20px;padding: 1.4rem 1.875rem}

.other-bonus-section-two .wrap::before, .other-bonus-section-two .wrap::after{opacity: 50%;border-radius: 20px}

.other-bonus-section-two .other-wrap:nth-child(even){margin: 8rem 0}

.legal-section-two .legal-wrap{border-radius: 12px;padding: 2.5rem}

.legal-section-two .wrap figure{min-width: 1.875rem}

.legal-section-two .wrap{border-radius: 12px}

.legal-section-two .legal-wrap::before, .legal-section-two .wrap::before{border-radius: 12px;opacity: 50%}

.career-section-three .wrap{border-radius: 30px}

.careerFilter .ct-slct .child_option {position: relative;}

.careerFilter .dropdown-menu2 {box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);display: none;background: #607745;color: #fff;margin: 0;width: 100%;border-radius: 0;position: absolute;top: 100%;left: 0;right: 0;z-index: 999;margin-top: 5px;}

.careerFilter::-webkit-scrollbar {width: 2px;}

.careerFilter::-webkit-scrollbar-track {background: #f1f1f1;}

.careerFilter::-webkit-scrollbar-thumb {background: #888;}

.careerFilter::-webkit-scrollbar-thumb:hover {background: #555;}

.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;}

.careerFilter .dropdown-menu2 li a {margin: 0;display: block;padding: 0.5rem 0.938rem;line-height: 1.2;}

.careerFilter .dropdown-menu2 li a:hover {background-color: #fff;}

.career-section-one h3{max-width: 50%}

.career-section-four .form-control{color: #fff;border-color: rgb(255, 255, 255, 0.5);padding: 0 0.3rem 0.5rem}

.career-section-four .form-control::placeholder{color: #fff;}

.career-section-four .search button{top: 0;right: 0.3rem}

.career-section-four li{width: 18.6%;}

.career-section-four li:first-child{width: 36%}

.career-section-four li:last-child{width: 26.8%;}

.career-section-four .job-head ul{border: 1px solid #607745;border-radius: 50px;padding: 0.5rem 0;}

.career-section-four .job-head ul li span{font-size: 1.125rem;color: #fff;font-family: 'Satoshi-Light',sans-serif;display: block;border-right: 1px solid #607745;padding: 0.72rem 1.5rem;}

.career-section-four .job-head ul li:last-child span{border:0}

.career-section-four #job-list ul{padding: 1.86rem 0;}

.career-section-four #job-list ul:nth-child(even){background: linear-gradient(270deg, rgba(96,119,69,0) 5%, rgba(96,119,69,0.1) 50%, rgba(96,119,69,0) 95%);}

.career-section-four #job-list li{padding:0 1.5rem;}

.career-section-four #job-list li, .career-section-four #job-list li *{color:#fff;font-family:'Satoshi-Light',sans-serif}

.career-section-four .wrap{border-radius: 35px;padding: 2rem 2rem 0;}

.career-section-four .wrap::before{border-radius: 35px;background: linear-gradient(135deg, #607745 0%, #60774500 100%);}

.job-popup .modal-content{background: url(../images/popShade.png) no-repeat;background-size:cover;padding: 5rem;border-radius: 0}

.job-popup .btn-close{background: transparent;filter: none;position: absolute;right: 40px;top: 40px;width: auto;height: auto;padding: 0;z-index: 9}

.job-popup .modal-lg{max-width: 972px;}

.job-popup .form-control{color: #fff;border-color: rgb(255, 255, 255, 0.2);padding: 0 0.75rem 0.75rem;font-family: 'Satoshi-Light', sans-serif}

.job-popup .form-control::placeholder{color: #fff;}

.upload{ position:relative; }

.upload svg {position: absolute;top: 3px;right: 11px;}

.upload .form-control[type=file]{ opacity:0 }

.upload span{padding: 0 0.75rem 0.657rem;border-bottom: 1px solid rgb(255, 255, 255, 0.2);font-family: 'Satoshi-Light', sans-serif;color: #fff;}

.job-detail-two li{list-style: decimal;margin: 0 0 0.5rem 1rem;}

.job-detail-two .wrap{padding: 2.5rem}

.job-detail-two .wrap::before{opacity: 0.5}

.query-section-two p{margin: 0}

.query-section-two p a{color: rgb(140 203 67 / 80%);cursor: pointer;}

.query-section-three .wrap, .calendar-section-three article{border-radius: 12px;padding: 2rem;background: #0F1408}

.query-section-three .wrap::before, .calendar-section-three article::before{border-radius: 12px;background: linear-gradient(135deg, rgb(140 203 67 / 60%) 0%, #8ccb4300 100%)}

.query-section-three .wrap p:last-child, .calendar-section-three article p:last-child{margin: 0}

.query-section-three h5{font-family: 'Satoshi-Regular',sans-serif;font-weight: 400;transition: 0.75s}

.query-section-three .wrap:hover{box-shadow: 8px 12px 25px 0 rgb(0, 0, 0, 0.5);}

.query-section-three .wrap:hover h5{color: rgb(140 203 67 / 100%) !important}

.query-section-three .wrap::after{clip-path: circle(0% at 0% 0%);background: url(../images/qurey3Shade.png) no-repeat;background-size:cover;border-radius: 12px;width: 0;transform: none !important;}

.query-section-three .wrap:hover::after{clip-path: circle(100% at 50% 50%);width: 100%}

.query-section-three .shade{top: -50%}



.query-section-four figure::after{content:'';position:absolute;inset:0;clip-path: circle(0% at 0% 0%);background: url(../images/qurey4Shade.png) no-repeat;background-size:cover;transition: 0.75s;}

.query-section-four figure:hover::after{clip-path: circle(100% at 50% 50%);}

.query-section-four i{font-style: normal;color: #607745}

.query-section-four figcaption{position: absolute;top: 0;left: 0;padding: 1.75rem;z-index: 2}

.query-section-four .icon{right: 0}

.query-section-four .icon img{width: 4.4vw}

.query-section-five .form-group{background: #0F1408}

.query-section-five textarea{min-height: 5.57rem}

.query-section-five .col-md-12 .form-group, .query-section-five .col-md-12 .form-group::before{border-radius: 20px}

.broker-section-three .wrap{border-radius: 20px;padding: 1.7rem}

.broker-section-three .wrap::before, .broker-section-three .wrap::after{border-radius: 20px;opacity: 0.5}

.broker-section-four li{width: 25%}

.broker-section-four li:nth-child(even)::before, .broker-section-four li:nth-child(even)::after{left: -9.5vw;width: 80%;}

.broker-section-four li:nth-child(even)::after{left: auto;right: -8.65vw;}

.calendar-section-seven .shape{top: 10%}

.green-btn{color: #8CCB43 !important}

.green-btn::before{background: linear-gradient(135deg, #8CCB43 0%, #0F1408 100%)}

@media (min-width: 992px) {

	:root { --left-to-right-nil: polygon(0 0, 0 0, 0 100%, 0 100%); --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%); --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0); --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%); --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }

	img.wow, figure.wow { clip-path: var(--bottom-to-top-nil); transition: all 2s ease 0.25s; transform: translateY(40%); opacity: 0; }

	img.animated, figure.animated { clip-path: var(--bottom-to-top-fil); transform: translateY(0px); opacity: 1; }

}

@media only screen and (min-width: 1200px) {

	.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 85.652vw !important; }

	.menu .dropdown-menu {transform-origin: top;transform: scaleY(0);visibility: hidden;opacity: 0;transition: 0.5s;display: block !important;margin-top: 0.25rem;left: 0;min-width: 19vw}

    .menu li:hover .dropdown-menu {visibility: visible;transform: scale(1);opacity: 1;transition: 0.5s;}

}



@media only screen and (min-width: 1600px) {

	:root {--base-font-size: 1.2rem;}

	.btn{ min-width:13.75rem; padding:18px 20px; }

	.h2, h2 {font-size: 3.125rem;}

	.h3, h3 {font-size: 2.15rem;}

	.h4, h4 { font-size: 1.85rem;}

	.h5, h5 {font-size: 1.55rem;}

	.f-44{font-size: 3rem}

	.f-18{font-size: 1.375rem}

	.mt-5 { margin-top: 4rem !important;}

	.main-section{ padding:6rem 0 }

	.main-section p {margin-bottom: 2rem;}

	.main-heading span {font-size: 1.425rem;padding: 0.74rem 1.65rem 0.77rem;}

	.btn span {width: 65px;height: 65px;}

	.btn span svg {width: 22px; height: auto;}

	.btn2 {padding: 0.74rem 1.5rem;min-width: 10rem;font-size: 17px;}

	.header {padding-top: 2.3rem;}

	.headWrap, .headWrap .menu {gap: 1.6rem;}

	.header .logo img{ width:140px }

	.headWrap a svg{height: auto;width: 30px;}

	.header .btn svg {width: 24px;height: auto;}

	.banner h1 {font-size: 3.7rem;}

	.bannerWrap article img {min-width: 75px;height: 75px;}

	.bannerWrap article h4{ font-size:1.85rem }

	.bannerWrap article {padding: 3.2rem 5.1rem;gap: 0 32px !important;min-height: 12.5rem}

	.bannerWrap .btn {padding: 25px 15px;}

	.bannerWrap {padding-left: 1.5rem;}

	.home-section-two {padding: 2rem 0 8.5rem;}

	.home-section-two h2 {font-size: 7.7rem;}

	.home-section-two .nav-pills .nav-link {font-size: 1.425rem;}

	.home-section-two .nav {margin:6rem -6vw 0 0;gap: 0.75rem 0 !important;}

	.home-section-two .main-heading { margin: 0 0 3.5rem 6rem;}

	.home-section-two .main-heading i { margin-left:20rem;}

	.home-section-two figure img {width: 260px;}

	.home-section-two ul li{ padding:1.5rem 2.5rem 1.5rem 4.5rem }

	.home-section-two ul li::after { inset: 0 auto 0 35px;width: 14px;height: 14px;}

	.home-section-three .sec3Top ul{margin-top: 1.5rem}

	.home-section-three .sec3Top li {padding: 1.5rem 1.85rem; margin-bottom: 1.35rem}

	.home-section-three .sec3Middle li span {font-size: 1.5rem;}

	.home-section-three .sec3Middle li h3 {font-size: 3rem;}

	.slick-dots li button {height: 10px;width: 10px; border: 3px solid transparent;}

	.home-section-four .sec4Slider article {padding: 3rem;}

	.home-section-four .sec4Slider article strong {font-size: 12rem;top: -10px;}

	.home-section-four .btn span {width: 42px;height: 42px;}

	.home-section-four .btn span svg {width: 16px}

	.home-section-five .nav-tabs {margin-bottom: 3rem;gap: 0 30px;}

	.home-section-five .nav-tabs .nav-link {padding: 12px 30px 13px;}

	.home-section-six figcaption ul li span {font-size: 1.35rem;}

	.home-section-six .ulhead {padding: 38px 30px 30px;margin: 0 50px;}

	.home-section-six figcaption ul li p { margin-bottom: 2rem;}

	.home-section-six figcaption ul li {padding: 2.25rem 5rem;}

	.home-section-seven .main-heading h2 {font-size: 3.7rem;}

	.home-section-seven figcaption { padding: 6rem;}

	.home-section-nine article h2 {max-width: 30rem;}

	.home-section-nine figcaption p {font-size: 1.1rem;}

	.home-section-nine form .form-control {padding: 0 30px 3px;font-size: 1.1rem;}

	.home-section-nine figcaption {padding: 4rem 5rem;}

	.home-section-eight figcaption span {font-size: 1.45rem;}

	.home-section-eight figure strong{width: 4.5rem;height: 4.5rem;}

	.home-section-eight figure strong svg{width: 32px; height: auto;}

	.home-section-eight figure {border-radius: 35px;}

	.footer .footerMid {padding: 3.7rem 0;}

	.footer .footerTop {padding: 6rem 0 3.25rem;}

	.footer ul li {margin-bottom: 0.9rem;}

	.footer ul li a {font-size: 1rem;}

	.footer .footerBottom {padding: 1.8rem 0;}

	.footer .footerTop .logo {width: 14rem;}

	.socialIcons {gap: 0 1.25rem;}

	.socialIcons li a {width: 3.4rem;height: 3.4rem;}

	.socialIcons li a svg{ width:21px; height:21px }

	.footer .fte-left {padding-left: 8rem;}

	.footer .footerMid .fte-left ul li a {max-width: 180px;}

	.footer .footerMid .fte-left li:last-child {margin-top: -50px;}

	.footer .footerMid .fte-left li svg { height: 29px;}

	.account-type-section .wrap h5{font-size: 1.625rem;padding: 1.5rem;border-radius: 50px}

	.account-type-section .wrap h5::before{border-radius: 50px}

	.account-type-section-two small{font-size: 1.125rem !important}

	.about-section-one li::before{top:8px}

	.about-section-four span{font-size: 1.25rem}

	.contact-section-one .contactWrap{padding: 3rem}

	.contact-section-two .wrap a{font-size: 1rem;}

	.contact-section-two ul li:last-child{width: 34%}

	.contact-section-two h6{font-size: 1.25rem}

	.contact-section-two h2{font-size: 2.75rem}

	.platforms-section-two .sec3Top li small{width: 2rem;height: 2rem;}

	.check-list ul li{padding-left: 3.5rem;margin-top: 2.5rem;}

    .check-list ul li::before, .cfd-section-one .col-md-6:last-child li figure{width: 2.188rem;height: 2.188rem}

    .cfd-section-one .col-md-6:last-child li{gap: 1.75rem;margin-top: 2.25rem}

    .trading-condition-two li figure{width: 2.813rem;height: 2.813rem}

    .fs-4{font-size: 1.75rem !important}

    .partner-section-three figcaption h3 {min-height: 80px;}

    .blog-detail-four .sec8Inner figure img{height: 464px}

}