@media only screen and (device-aspect-ratio: 40/71) and (-webkit-min-device-pixel-ratio: 2) {
		.logo img {
				width: auto;
				height: 100px;
				margin: 0 auto;
		}
		nav .login {
				float: none;
				margin-right: 0px;
				float: right;
				margin-top: 20px;
				margin-right: 25px;
		}
		ul.overlay_level_1 {
				margin-top: 100px;
				padding-left: 30px;
		}
		.overlay_level_2 {
				padding-left: 25px;
				margin-left: -30px;
		}
		.svg-wrapper {
				width: 80px;
		}
		.svg_wrapper_2 {
				display: none;
		}
		.features {
				margin-left: 20px;
		}
		/*.circle_image_1 {
				margin-right: 70px !important;
		}*/

		.footer_wrapper {
				margin-top: 0px !important;
		}
		.banner_inner {
				height: 160px;
		}
		.news_list {
				margin-bottom: 50px;
		}
		.list_1 {
				padding-left: 40px;
		}
		.list_1 li {
				font-size: 14px;
		}
		.circle,
		.svg_wrapper {
				height: 200px;
		}
		.circle_content_text {
				display: none;
		}
		.divider {
				visibility: hidden;
		}
		.funds_subtext,
		.funds_posttext {
				font-size: 15px;
		}
		.markets_text p {
				font-size: 16px;
		}
		.circle {
				margin-bottom: 30px;
		}
		.circle,
		.svg_wrapper {
				width: 40%;
		}
		.main_content_text {
				font-size: 15px;
		}
		.fixed nav .login {
				margin-top: -33px;
		}
}
@media screen and (device-aspect-ratio: 40/71) and (orientation: landscape) {
		body {
				background-size: 300%;
		}
		.features {
				display: -webkit-flex;
				-webkit-justify-content: center;
				padding: 160px 0;
		}
		.show header .btn-menu {
				position: fixed;
		}
		.show .overlay {
				width: 100%;
				height: 100%;
				position: fixed;
				overflow: scroll;
		}
		.circle_image_1 {
				margin-right: 15px;
		}
}
