/* Responsive view */

@media screen and (max-width:1764px){	
	.site-footer .footer-open-account{border-radius: 100px 100px 0 0;}
}

@media screen and (max-width:1730px){
	.container{max-width:1400px;}
	.cfd_trading-hero-section .hero-wrapper .center-imgwrapper{max-width: 60%;}
	.cfd_trading-hero-section .hero-wrapper-bg::after {right: -310px; transform: scale(0.86); transform-origin: bottom;}
	.financial-future.indicies-page .future-imgdiv{right: 170px;}
	.financial-future .content-wrapper{gap:20px;}
}

@media (min-width: 1399px) and (max-width:1764px){
	.celebrate-more .celebrate-wrapper{max-width: 1150px;}
	.celebrate-more .celebrate-wrapper::after{right: -99px;}
	.celebrate-more .celebrate-wrapper::before{left: -99px;}
}
@media (min-width: 1200px) and (max-width:1764px){

	.hero-section .hero-wrapper .right-content-wrapper{width: 26%;}
	.hero-section .hero-wrapper .right-content-wrapper .single-rightcard h4{font-size: 26px;}
	.hero-section .hero-wrapper{gap: 20px;}
	.site-footer .footer-open-account .open-account-wrapper h2{font-size: 38px;}
	.yellow-common-btn{padding: 16px 25px;}
}

@media screen and (max-width:1399px){
	.container{max-width: 1170px;}
	.btn-wrapper{gap: 10px;}
	.main-menu li{margin-right: 40px;}
	.feature-list-section .list-wrapper{gap: 35px 25px;}
	.achievement-section .content-wrapper{gap: 64px;}
	.hero-section .hero-wrapper .right-content-wrapper .single-rightcard{padding: 15px; width: 220px;}
	.hero-section .hero-wrapper .hero-contentwrapper .content-main-wrapper h1{font-size: 46px;}
	.hero-section .hero-wrapper .hero-contentwrapper .content-main-wrapper .hero-btn-wrapper{gap: 20px; margin-top: 20px;}
	.competative-plan .competative-content{padding: 40px 0;}
	.feature-list-section .list-wrapper{width: 100%;}
	.celebrate-more .celebrate-wrapper::before, .celebrate-more .celebrate-wrapper::after{display: none;}
	.celebrate-more .celebrate-wrapper .image-wrapper, .celebrate-more .celebrate-wrapper .celebrate-content, .celebrate-more .celebrate-wrapper{transform: none;}
	.celebrate-more .celebrate-wrapper{padding: 8px 0 0;}
	.celebrate-more .celebrate-wrapper .image-wrapper{width: 40%; gap: 40px;}
	.celebrate-more .celebrate-wrapper .image-wrapper img{margin-left: 50px; max-height: 120%;}
	.financial-future .content-wrapper .content-main-div{max-width: 480px; padding: 40px 0 40px 60px;}
	.financial-future .content-wrapper{gap: 0;}
	.celebrate-more{margin-top: 80px;}
	/* .cfd_trading-hero-section .hero-wrapper .center-imgwrapper{right: 0;} */

	.plans-card-list-details,.plans-details-wrapper .w-100 .plans-card-list-details{padding:16px;}
    .better_tradding_experience-iteam{width:calc(20% - 18px);}
    .better_tradding-experience-wrapper{gap:18px;}
    .our_company-about-us .future-container .about-us_content-wrapper .content-main-div{padding:70px 0 0 70px;}
    /* .banner-pattern-two .hero-wrapper .hero-contentwrapper{padding:100px 0;} */
	.cfd_trading-hero-section .hero-wrapper-bg{right: 24px;}
	.cfd_trading-hero-section .hero-wrapper-bg::after{right: -405px; transform: scale(0.6)}
	.cfd_trading-hero-section .hero-wrapper .hero-contentwrapper{max-width: 460px;}
	.cfd_trading-hero-section .hero-wrapper .center-imgwrapper{max-width: 50%;max-height: 100%;}
	.p-90{padding: 50px 0;}
	.banner-pattern-two::before{right: -50px;}
	.custom-btn{padding: 10px 15px;}
	.header-logo img{max-width: 170px;}
}

@media (min-width: 1200px) and (max-width:1399px){
	.hero-section .hero-wrapper .hero-contentwrapper .content-main-wrapper .hero-btn-wrapper{flex-wrap: wrap;}
	.competative-plan .image-wrapper{width: 50%;}
	.cfd_trading-hero-section .hero-wrapper, .banner-pattern-two .hero-wrapper{min-height: 450px;}
}
@media screen and (max-width:1199px){
	.p-90{padding: 40px 0;}
	h2, .h2{font-size: 32px;}
	h4, .h4{font-size: 22px;}	
	.container{max-width: 990px;}
	.yellow-common-btn{padding: 15px;}
	.main-menu li{margin-right: 30px;}
	.feature-list-section .feature-listwrapper{align-items: center;}
	.feature-list-section .list-wrapper{grid-template-columns: repeat(2, minmax(0, 1fr));}
	.testimonial-section .slide-content{padding: 25px;}
	.site-footer .trade-responsbilty-box{padding-left: 0;}
	.site-footer .main-site-footer .common-footer-box{min-width: 140px; margin-bottom: 20px;}
	.site-footer .main-site-footer .content-wrapper{gap: 0;}
	.hero-section .hero-wrapper .hero-contentwrapper .content-main-wrapper .hero-btn-wrapper{flex-wrap: wrap;}
	.hero-section .hero-wrapper .hero-contentwrapper .content-main-wrapper h1{font-size: 34px;}
	.hero-section .hero-wrapper .center-imgwrapper .left-floating{top: 90px;}
	.hero-section .hero-wrapper .center-imgwrapper .left-floating, .hero-section .hero-wrapper .center-imgwrapper .right-floating{max-width: 130px;}
	.hero-section .hero-wrapper .right-content-wrapper .single-rightcard h4{font-size: 24px; line-height: 1.2; margin-bottom: 8px;}
	.site-footer .footer-open-account .open-account-wrapper h2{font-size: 26px; margin-bottom: 0;}
	.site-footer .footer-open-account .open-account-wrapper p{max-width: 340px;}
	.site-footer .footer-open-account{width: calc(100% - 30px);}
	.trading-about .about-wrapper .single-about-box p{font-size: 16px;}
	.trading-about .about-wrapper .single-about-box{width:calc(50% - 15px);}
	.site-footer{padding-top: 40px;}
	.legal-documents .content-wrapper{gap: 30px;}
	.legal-documents .content-wrapper .legal-content-box{padding-left: 80px;}

	.better_tradding_experience-content{font-size:18px;}
    .our_company-about-us .future-container .about-us_content-wrapper .content-main-div{max-width:370px;}
    .our_company-about-us .future-container .about-us_content-wrapper .future-imgdiv{max-width:200px;right:290px;}
    /* .banner-pattern-two{min-height:382px;} */
    /* .banner-pattern-two .hero-wrapper .hero-contentwrapper{padding:70px 0;} */
    .our_company-about-us .future-container .about-us_content-wrapper{background-size:350px 100%;}
    .our_company-two-column_content .row_wrapper{gap:50px;}

	.cfd_trading-hero-section .hero-wrapper-bg::after {right: -432px;transform: scale(0.53);}
	.hero-wrapper .hero-contentwrapper, .hero-section .hero-wrapper .right-content-wrapper {padding: 100px 0 15px;}
	.cfd_trading-hero-section .hero-wrapper, .banner-pattern-two .hero-wrapper {min-height: 400px;}
	.financial-future.indicies-page .future-imgdiv{right: 50px;}
}

@media screen and (max-width:991px){
	.container{max-width: 760px;}
	.competative-plan .competative-wrapper{gap:20px}
	.achievement-section .content-wrapper{gap: 30px; flex-wrap: wrap;}
	.site-footer .main-site-footer .content-wrapper{flex-wrap: wrap;}
	.achievement-section .content-wrapper .center-imgbox{width: 100%; order: 1; text-align: center;}
	.achievement-section .content-wrapper .achive-contentbox{order:2;}
	.start-trading-steps .content-wrapper .single-step-box{min-width: calc(50% - 10px); margin-bottom: 20px;}
	.financial-future .content-wrapper .content-main-div{max-width: 400px; padding: 40px 0 40px 20px;}
	.financial-future .content-wrapper{align-items: flex-end;}
	.legal-documents .content-wrapper .legal-content-box{padding-left: 50px;}
	.contact-us .content-wrapper .contact-form-wrapper{max-width: 380px;}

	.plans-card-list-details{column-count:1;}
    .plans-details-wrapper .w-100 .plans-card-list-details{column-count:2;}
    .better_tradding_experience-iteam{width:calc(34% - 18px);}
    .better_tradding-experience-wrapper{row-gap:32px;}
    /* .banner-pattern-two{min-height:450px;background-size:cover;} */
    .banner-pattern-two .hero-wrapper .hero-contentwrapper{width:100%!important;}
    .plans-card-header-wrapper{padding:32px 16px;}
    .our_company-about-us .future-container .about-us_content-wrapper .content-main-div{padding:50px 0 0px 24px;max-width:330px;}
    .our_company-about-us .future-container .about-us_content-wrapper{align-items:center;}
    .our_company-about-us .future-container .about-us_content-wrapper .future-imgdiv{max-width:150px;right:250px;}
    .our_company-two-column_content .row_wrapper{gap:24px;}
	.hero-section{padding: 84px 0 0;}
	.hero-wrapper .hero-contentwrapper, .hero-section .hero-wrapper .right-content-wrapper{padding: 65px 0;}
	.cfd_trading-hero-section .hero-wrapper-bg::after{right: -482px;transform: scale(0.4);}
	.financial-future-plans .future-imgdiv{padding: 10px 10px 0;}
	.banner-pattern-two::before{background-size: 80% 100%;}
	.financial-future.indicies-page .future-imgdiv{position: relative; right: 20px;}
	.financial-future .content-wrapper .future-imgdiv{padding: 0 10px;}

	
}
@media (min-width: 768px) and (max-width:991px){
	.site-footer .main-site-footer .common-footer-box{min-width: 33.33%;}
	.site-footer .trade-responsbilty-box{width: 100%; margin-top: 25px;}
	.site-footer .footer-open-account .open-account-wrapper h2{width: 100%; margin-bottom: 16px;}
	.site-footer .footer-open-account .open-account-wrapper p{max-width: 500px;}
	.site-footer .footer-open-account .open-account-wrapper::before{right: 60px;}
	.site-footer .footer-open-account .open-account-wrapper{flex-wrap: wrap; padding-bottom: 30px;}
	.feature-list-section .feature-listwrapper .sideimg-div{width: 60%;}
	/* banner */
	.hero-section .hero-wrapper{flex-wrap: wrap;}
	.hero-section .hero-wrapper .center-imgwrapper{width: 100%;order: 0; justify-content: center; max-width: 450px; margin: auto;}
	.celebrate-more{margin: 80px 0 40px;}
	.hero-section .hero-wrapper .right-content-wrapper{width: 40%; padding: 40px 0; order: 2;}
	.hero-section .hero-wrapper .hero-contentwrapper{width: 60%; order: 1;}
	.cfd_trading-hero-section .hero-wrapper .hero-contentwrapper{width: 50%; order: 0;}
	.cfd_trading-hero-section .hero-wrapper .center-imgwrapper{width: 50%;}
	.site-footer .footer-open-account{border-radius: 40px 40px 0 0;}
	.custom-btn{padding: 6px 10px; font-size: 12px;}
	.btn-wrapper{gap: 8px;}
	.header-logo img{max-width: 140px;}
	.main-menu li{margin-right: 12px;}
	.main-menu li a{font-size: 14px;}

	/* .cfd_trading-hero-section .hero-wrapper{min-height: 300px;} */
}
@media screen and (min-width:767px){
	.main-menu .menu > li:hover ul.sub-menu {display: block;}
}
@media screen and (max-width:767px){
	.celebrate-more{padding-top: 0;}
	.container{max-width: 100%;}
	h4, .h4{font-size: 20px;}
	.main-menu{height: calc(100vh - 72px);}
    /* menu start */
	.header{position:fixed;width:100%;z-index:9;top:0px;}
	.header > .container{position:relative;padding:15px 15px;}
	.logo{display:block;max-width:170px;margin-top:9px;}
	.header a.logo{margin-top:0px;}
	.main-menu{position:absolute;top:100%;left: -100%;border-top: 1px solid var(--yellow);width:100%;padding-bottom:15px;background-color:var(--yellow);height:calc(100vh - 69px);overflow-y:auto;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; padding: 0 15px;}
	.mobile-open .main-menu {left: 0px;}
	.main-menu li a{color: var(--white);}
	.main-menu li.menu-item-has-children > a:after{border-top-color: var(--white);}
	.header-logo img{max-width: 175px;}
	.site-header.scrolled{padding: 15px 0;}
	/* .main-menu ul{margin: 0 15px; width: calc(100% - 30px);} */
	.main-menu li,.main-menu li a{width:100%;margin:0px;}
	.main-menu li a{padding:10px 15px;}
	.sub-menu{width:100%;position:initial;border:none;display:none;}
	.sub-menu .sub-menu{position:initial;}
	.mobile-toggle{position:absolute;display:block;height:25px;width:26px;right:15px;top:50%;display:block;cursor:pointer;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
	.mobile-toggle i{position:absolute;height:2px;display:block;width:26px;background:var(--yellow);left:0px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);}
	.mobile-toggle i:after,.mobile-toggle i:before{content:"";height:100%;width:100%;background:var(--yellow);left:0;position:Absolute;}
	.mobile-toggle i:after{top:6px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:top  0.2s linear 0.2s,-webkit-transform 0.2s linear;transition:top  0.2s linear 0.2s,-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear,top  0.2s linear 0.2s;transition:transform 0.2s linear,top  0.2s linear 0.2s;transition:transform 0.2s linear,top  0.2s linear 0.2s,-webkit-transform 0.2s linear;}
	.mobile-toggle i:before{top:-6px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:top 0.2s linear 0.2s,-webkit-transform 0.2s linear;transition:top 0.2s linear 0.2s,-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear,top 0.2s linear 0.2s;transition:transform 0.2s linear,top 0.2s linear 0.2s;transition:transform 0.2s linear,top 0.2s linear 0.2s,-webkit-transform 0.2s linear;}
	.mobile-open .mobile-toggle i{background:transparent;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
	.mobile-open .mobile-toggle i:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;-webkit-transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;-o-transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s,-webkit-transform 0.2s linear 0.2s;}
	.mobile-open .mobile-toggle i:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;transition:all 0.2s linear,-webkit-transform 0.2s linear 0.2s;-o-transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s;transition:all 0.2s linear,transform 0.2s linear 0.2s,-webkit-transform 0.2s linear 0.2s;}
	.mobile-open{overflow: hidden;}
	/* submenu */
	.childLink{display:inline-block;position:absolute;font-size:20px;color:#ffffff;top:10px;right:10px;cursor:pointer;width:25px;text-align:center;}
	.childLink > i{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
	.childLink.active > i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
	.main-menu li .sub-menu a{padding: 4px 25px;font-size: 14px;}
	.main-menu-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: flex-start;text-align: center; gap: 10px;}
	.home-banner .banner-align-row .left-column-content{margin-top: 0px;}
	.main-menu ul.sub-menu {position: initial;padding: 10px 0;}
		
	.main-menu .menu > li:hover ul.sub-menu {position: initial;}
    .main-menu li.menu-item-has-children > a {justify-content: center;}
	.main-menu ul{width: 100%;}
	
	/* 404 page */
	.error-404.not-found{font-size:40px;padding: 150px 0px 100px 0px;}
	.error-404.not-found h1.page-title{font-size:100px;}
	.error-404 .page-content p {font-size: 22px;}	


	/* homepage css */
	.competative-plan .competative-wrapper, .feature-list-section .feature-listwrapper, .celebrate-more .celebrate-wrapper{flex-wrap: wrap;}
	.competative-plan .image-wrapper, .competative-plan .competative-content, 
	.celebrate-more .celebrate-wrapper .image-wrapper, .celebrate-more .celebrate-wrapper .celebrate-content,
	.hero-section .hero-wrapper .right-content-wrapper,
	.hero-section .hero-wrapper .hero-contentwrapper{width: 100%;}
	.hero-section .hero-wrapper .hero-contentwrapper{order: 1; margin: 0; padding: 80px 0;}
	.cfd_trading-hero-section .hero-wrapper .hero-contentwrapper{order: 0;padding: 15px 0 50px 0;}
	.cfd_trading-hero-section .hero-wrapper .center-imgwrapper{order: 1;}
	.feature-list-section .feature-listwrapper .sideimg-div{margin: 0 0 30px;}
	.celebrate-more .celebrate-wrapper .image-wrapper img{position: relative; margin: 0;}
	.celebrate-more .celebrate-wrapper .celebrate-content{padding: 0;}
	.celebrate-more .celebrate-wrapper{padding: 20px; gap: 40px;}
	.competative-plan .competative-wrapper{flex-direction: column-reverse;}
	.feature-list-section .list-wrapper{gap: 40px 20px;}
	.celebrate-more{margin: 40px 0;}
	.testimonial-section .testimonial-swiper{margin-top: 30px;}
	.why-trade-section .content-wrapper .accordion-header,.inner-page-faq .content-wrapper .accordion-header{padding: 20px;}
	.site-footer .footer-open-account{border-radius: 40px 40px 0 0;}
	.site-footer .footer-open-account .open-account-wrapper{flex-wrap: wrap; padding: 30px 15px;}
	.site-footer .footer-open-account .open-account-wrapper h2{margin-bottom: 10px;}
	.achievement-section .content-wrapper .achive-contentbox{max-width: 100%;}
	.achievement-section .content-wrapper{gap: 20px;}
	.achievement-section .content-wrapper .achive-contentbox .singleachive{margin-bottom: 20px;}
	.hero-section .hero-wrapper{flex-wrap: wrap;}
	.hero-section .hero-wrapper .hero-contentwrapper .content-main-wrapper h1{font-size: 36px; margin-bottom: 10px;}
	.hero-section .hero-wrapper .right-content-wrapper{order: 3;}
	.hero-section .hero-wrapper .right-content-wrapper .single-rightcard{width: calc(50% - 10px);}
	.hero-section .hero-wrapper .right-content-wrapper .single-rightcard:last-of-type{width: 100%;}
	.hero-section .hero-wrapper .center-imgwrapper{order: 0; padding-bottom: 0;}
	.hero-section .hero-wrapper .right-content-wrapper .main-right-wrapper{gap: 20px; justify-content: center; flex-wrap: wrap; flex-direction: row; margin: 25px 0;}
	.hero-section .hero-wrapper .center-imgwrapper .left-floating, .hero-section .hero-wrapper .center-imgwrapper .right-floating{max-width: 35%;}
	.hero-section .hero-wrapper .center-imgwrapper .left-floating{top: 35px; left: 15px;}
	.hero-section .hero-wrapper .center-imgwrapper .right-floating{bottom: 25px; right: 0;}
	.home-hero-banner .hero-wrapper .center-imgwrapper{margin-top: 0;width: 100%;}
	.hero-section .hero-wrapper .center-imgwrapper::after{max-width: 200px;background: linear-gradient(158.42deg, rgba(229, 237, 248, 0) 30.86%, rgb(218 149 1 / 12%) 87.31%);}
	.why-trade-section .content-wrapper .accordion-header .icon,.inner-page-faq .content-wrapper .accordion-header .icon{width: 23px; height: 20px;}
	.btn-wrapper{display: none;}
	.btn-wrapper.mobile-view{display: flex; width: 100%; flex-direction: column;}
	.feature-list-section .feature-listwrapper{flex-direction: column-reverse;}

	/* common pages section css */
	.trading-about .about-wrapper, .why-choose-trading .content-wrapper, .financial-future .content-wrapper{flex-wrap: wrap;}
	.start-trading-steps .title-wrapper h3{font-size: 28px;}
	.why-choose-trading .why-choose-content, .why-choose-imgbox{max-width: 100%;}
	.trading-about .about-wrapper .single-about-box{width: 100%;}
	.trading-about .about-container{padding: 50px 15px;}
	.trading-about .about-wrapper .single-about-box h4{margin-bottom: 10px;}
	.why-choose-trading .why-choose-content h2{margin-bottom: 25px; text-align: center;}
	.why-choose-trading .content-wrapper{flex-direction: column-reverse;}
	.trading-about .about-wrapper .single-about-box .hero-side-btn{margin-top: 15px;}
	.trading-about .about-wrapper .single-about-box{margin-bottom: 40px;}
	.trading-about .about-wrapper .single-about-box:last-of-type{margin-bottom: 0;}
	.financial-future .content-wrapper .content-main-div{padding: 50px 15px; max-width: 100%;}
	.financial-future .content-wrapper p{margin-bottom: 20px;}
	.financial-future .content-wrapper{background-image: none;}
	.start-trading-steps .container{padding-bottom: 0;}
	.content-wrapper .accordion-item .accordion-content{padding: 10px 10px 0;}
	.hero-wrapper .hero-contentwrapper{margin: 0; padding: 40px 0 0;}
	.hero-section .hero-wrapper .right-content-wrapper{padding: 0;}
	.financial-future .content-wrapper .future-imgdiv{width: 100%; text-align: center;}

	.cfd_trading-hero-section .hero-wrapper-bg::after{right: -980px;}
	.cfd_trading-hero-section .hero-wrapper{min-height: auto; gap: 0;}
	.cfd_trading-hero-section .hero-wrapper .center-imgwrapper{position: unset; margin: auto; width: 100%;max-width: 100%;}

	.legal-documents .content-wrapper{flex-wrap: wrap; padding: 0 0 40px;flex-direction: column-reverse;}
	.legal-documents .content-wrapper .legal-content-box{padding-left: 0; width: 100%;}
	.legal-documents .content-wrapper .legal-doc-ul{padding: 0 15px;}
	.legal-documents .content-wrapper .single-docbox{gap: 15px;}
	.legal-documents .image-wrapper{width: 100%; text-align: center; margin-top: 25px;}

	.contact-us .content-wrapper{flex-wrap: wrap;}
	.contact-form{margin-top: 30px;}
	.contact-us .content-wrapper .contact-support-box{margin-top: 30px;}
	.contact-us .content-wrapper .location-box{gap: 15px;}
	.contact-us .content-wrapper .contact-form-wrapper, .contact-us .content-wrapper .contact-support-box{max-width: 100%;}
	.contact-us .content-wrapper .location-box{grid-template-columns: repeat(3, minmax(0, 1fr));}

	/* common pages section css end */

	.plans-details-wrapper .w-50{width:100%;}
    .plans-card-header-wrapper{padding:24px 16px;}
    .plans-card-header-wrapper{min-height:auto;}
    .plans-details-wrapper .w-100 .plans-card-list-details{column-count:1;}
    .our_company-about-us .future-container .about-us_content-wrapper .future-imgdiv{position:initial;margin:auto auto 20px;}
    .our_company-about-us .future-container .about-us_content-wrapper{background-image:none;}
    .our_company-about-us .future-container .about-us_content-wrapper .content-main-div{max-width:100%;padding-top:24px;}
    .our_company-two-column_content .row_wrapper{flex-direction:column;}
    .our_company-two-column_content .our_company-left-col_content,.our_company-two-column_content .our_company-right-col_content{max-width:100%;}	
	.site-footer .footer-open-account .open-account-wrapper .yellow-common-btn{margin-top: 15px;}
	.site-footer .trade-responsbilty-box .trade-icon{width: 200px;}
	.site-footer .trade-responsbilty-box{gap: 10px;} 
	.better_tradding_experience-iteam{width: 100%; text-align: center;}
	.hero-section{padding: 80px 0 0;}
	.cfd_trading-hero-section .hero-wrapper .center-imgwrapper img{max-width: 90%;margin: auto;}
	.site-footer .main-site-footer{padding: 40px 0 40px;}
	.site-footer .main-site-footer .common-footer-box{min-width: 210px;}
	.hero-section .hero-wrapper .right-content-wrapper .single-rightcard h4{font-size: 20px;}
	.banner-pattern-two::before{right: -25px; background-size: 100% 100%;}
}

@media screen and (max-width: 525px) {
	.start-trading-steps .content-wrapper .single-step-box{min-width: 100%;}
	.contact-us .content-wrapper .location-box{grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-columns: 1fr;}
	.hero-section .hero-wrapper .center-imgwrapper::after{max-width: 150px;}
	.site-footer .main-site-footer .common-footer-box{min-width: 145px;}
}
@media screen and (max-width: 425px) {
	.feature-list-section .list-wrapper{grid-template-columns: repeat(1, minmax(0, 1fr));}
	.hero-section .hero-wrapper .right-content-wrapper .single-rightcard{width: 100%;}
	.why-trade-section .content-wrapper .accordion-header, .inner-page-faq .content-wrapper .accordion-header{padding: 15px;}
}