@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1220px;
	}
}
@media (max-width: 1299px) {
	.slide-shape {
	    bottom: -10px;
	}
}

@media (max-width: 991px) {
	section#slider-section .inr-slider .row {align-items: center;}
	.app-btn img {width: 140px;}
	.inr-slider {padding: 60px 0 60px;}
}

@media (max-width: 767.98px) {
	html { font-size: 11px; }
	p, a, li, .form-control {
		font-size: 1.27rem;
	    line-height: 2.125rem;
	}
	.contact-detail ul li {font-size: 1.27rem;}
	#header .navbar-light .navbar-nav .nav-link, #header .navbar-light .navbar-text a { 
		padding-left: 0px;
	    padding-right: 0px;
	    font-size: 1.27rem;
	    margin-bottom: 15px;
	}
	#header .navbar-collapse{ padding-top: 15px;}
	.navbar-toggler{font-size: 1.75rem;}
	.navbar-toggler:focus {outline: 0;box-shadow: none;}
	#slider-section .inr-slider {padding: 40px 0;}	
	.z_discover {padding: 30px 0;}
	.ryt-img {position: unset;}
	.discover-sign { width: 70%;margin: 30px auto 0;}
	.discover-sign img {/*animation: unset;*/ margin:0; width: 100%}
	.testimonial {padding: 30px 0;}
	.testimonial_grid .testimonial-detailbox {padding: 15px;}
	.testimonial-detailbox {margin-bottom: 15px;}
	#our_app .about_app {padding: 30px 0;}
	#footer .footer-content {padding: 0;}
	#footer .footer-content .footer-navbar ul li a { font-size: 1.27rem; }
	.footer-navbar ul {margin-top: 10px;}
	.flex-container {
	    display: block;
	}
	#header .navbar-light .navbar-brand {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
}
.trading-sign img.trade_img2 {
    position: absolute;
    left: 30%;
    z-index: -1;
    top: 14%;
    width: 243px;
}
.trading-sign img.trade_img1 {
    position: relative;
    width: 244px;
}
.trading_start:before {
	background-image: unset;
}
.trading_start {
    padding: 0 0 30px;
}
}