
/* Responsive CSS */

@media only screen and (min-width: 1200px) {
	section {
		padding: 5rem 0;
	}
	.header-middle{
		margin: 1rem 2rem;
		padding: 10px 15px;
	}
	.header .header-navbar .navbar {
		flex-direction: row-reverse;
	}
	.header .header-navbar .navbar ul{
		margin-top: 0;
	}
	.header .header-navbar .navbar ul li.nav-item {
		margin-left: 2rem;
		border: 0;
	}
	.header .navbar ul .nav-item a,
	.header .navbar ul .nav-item a:focus {
		border-bottom: 2px solid transparent !important;
	}
	.home-banner .carousel {
		padding: 0 50px;
	}
	.home-banner .home-banner-info .home-banner-title {
		font-size: 3rem;
	}

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

	.home-banner .home-banner-info, 
	.copy-trader-content,
	.mobile-app-wrapper .mobile-app-listpoint,
	.mobile-app-wrapper .mobile-app-store-btn,
	.technical-analysis-content,
	.certifications-box{
		text-align: left !important;
	}
	.services-slider-button{
		text-align: right !important;
	}
	.section-heading .section-heading-title {
		font-size: 2.2rem;
	}
	.section-listpoint {
		text-align: left;
	}
	.section-listpoint li {
		display: block;
	}
	
	/* .section-heading .section-heading-description {
	font-size: 1.2rem;
} */
	/* .home-banner .home-banner-info {
	text-align: left;
}
	*/
	.home-banner .home-banner-info .home-banner-description {
		font-size: 1.5rem;
	}
	.start-trading-step-box:after{
		display: block;
	}
	.why-choose-us-box .why-choose-us-box-moreinfo{
		max-height: 0;
		opacity : 0;
		transition: all 0.5s ease;
	}

	.why-choose-us-slider-item:hover .why-choose-us-box-moreinfo{
		opacity : 1;
		max-height: 200px;
	}
	.why-choose-us-slider-item.slick-slide.slick-current.slick-active .why-choose-us-box-moreinfo{
		opacity : 1;
		max-height: 200px;
	}
	.traders-counter-numbers-box {
		padding-left: 1.8rem;
		border-left: 2px solid #4d4d4d;
	}
	.mobile-app-wrapper{
	    padding: 2rem 1rem;
	}
	.mobile-app-wrapper::after{
		border: 1px solid #fff;
		width: 97%;
		height: 92%;
	}
	.our-banifits-image {
		max-height: 580px !important;
	}
}
@media only screen and (max-width: 992px) {

	.section-heading {
		text-align: center;
	}
	.home-banner{
		padding-top: 130px;
	}
	.home-banner .carousel-item{
		min-height: 350px !important;
	}
	.home-banner .carousel-caption{
		justify-content: center;
		text-align: center;
		height: auto;
		left: 0;
		right: 0;
		padding: 0 2rem;
	}
	.live-market-box-wrapper .live-market-box-sidebar ul li a{
		border:  1px solid #ffffff30;
	}
	.traders-counter-numbers-box {
		padding: 1rem;
		background: var(--background-transparent);
		border: 1px solid #a9a9a96b;
		border-radius: 1rem;
		backdrop-filter: blur(20px);
		box-shadow: 0 4px 24px #00000014;
		box-sizing: border-box;
	}
	

}
@media only screen and (min-width: 768px) {
	.header .header-logo {
		max-width: 180px;
	}
	.why-choose-us-slider .slick-arrow{
		width: 150px;
	}
	.technical-analysis-box:hover{
		transform: scale(1.1);
	}
}
@media only screen and (max-width: 580px) {

	.container {
		padding: 0 20px;
	}
	
	.account-type-slider .account-type-box{
		margin: 1rem 0;
	}
	.services-slider .slick-prev{
		left: 0 !important;
		top: initial;
		bottom: -75px;
	}
	.services-slider .slick-next{
		right: 0 !important;
		top: initial;
		bottom: -75px;
	}
	.live-market-open-account-btn .btn {
		width: 100%;
		max-width: 250px;
		margin: auto;
	}
	.our-banifits-image {
		max-height: 300px !important;
	}
	.mobile-app-store-btn span{
		display: none;
	}
	.live-market-box-wrapper .live-market-box-sidebar ul li{
		width: 100%;
	}
	.live-market-box-wrapper .live-market-box-sidebar ul li a{
		padding-top: 0.7rem;
		padding-bottom: 0.7rem;
	}
}
