@media all and (min-width: 2560px) {
		.index {
				display: block;
		}
		.btn-menu {
				display: none;
		}
		#stickyNav {
				padding-left: 19%;
				padding-right: 19%;
		}
		.main_content_text {
				width: 80%;
		}
		.wrapper {
				height: 500px; /* 980px; */
		}
		.header_subtitle {
				margin-top: 0; /* 300px; */ 
		}
		.overlay_video {
				height: 120.3%;
		}
}
@media all and (max-width: 5560px) {
		.main_content_news .container .news_list {
				margin: 40px 0 77px 0;
		}
}
@media all and (max-width: 2560px) {
		.main_content_news .container .news_list {
				margin: 40px 0 77px 0;
		}
		.overlay_video {
				height: 120.3%;
		}
		.index {
				display: block;
		}
		/* .header_subtitle {
				margin-top: 350px;
		} */
		.wrapper {
				height: 500px; /* 980px; */
		}
		.header_subtitle {
				margin-top: 0; /* 200px; */
		}
		.btn-menu {
				display: none;
		}
		.main_content_text {
				width: 80%;
		}
		#stickyNav {
				padding-left: 19%;
				padding-right: 19%;
		}
}
@media all and (max-width: 2400px) {
		.overlay_video {
				height: 130.3%;
		}
}
@media all and (max-width: 1920px) {
		.wrapper {
				height: 405px; /* 750px; */ 
		}
		.header_subtitle {
				margin-top: 0; /* 200px; */
		}
		.overlay_video {
				height: 165.3%;
		}
}
@media all and (max-width: 1758px) {
		.main_content_text {
				width: 57%;
		}
		.overlay_video {
				height: 177%;
		}
		.wrapper {
				height: 370px; /* 680px; */
		}
		body {
				background-size: 110%;
		}
		.main_content_text {
				padding: 10px 0;
		}
		.markets_text p {
				font-size: 18px;
		}
}
@media all and (max-width: 1600px) {
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
		.main_content_text {
				padding: 30px 0 20px;
		}
		.wrapper {
				height: 340px; /* 620px; */
		}
		.header_subtitle {
				margin-top: 0; /* 170px; */
		}
		.main_content_text {
				width: 75%;
		}
		body {
				background-size: 120%;
		}
		.container {
				width: 64%;
				margin: 0 auto;
		}
		.footer_contacts {
				padding-left: 60px;
		}
		.number::before {
				left: 30px;
		}
}
@media all and (max-width: 1440px) {
		.overlay_video {
				height: 174%;
		}
		.main_content_text {
				padding: 20px 0;
				width: 71%;
		}
		.header_subtitle {
				margin-top: 0; /* 140px; */
		}
		.wrapper {
				height: 307px; /* 555px; */
		}
		.container {
				width: 76%;
				margin: 0 auto;
		}
		.logo {
				padding: 50px 0 20px;
		}
		.main_content_text {
				padding: 0;
				width: 67%;
		}
		.btn-default {
				padding: 16px 40px;
				margin: 20px 0 0px 0;
		}
		.features {
				/*padding: 150px 0 150px 0;*/

				padding: 0 0 150px 0;
		}
		.btn-menu {
				display: none;
		}
		#stickyNav {
				padding-left: 13%;
				padding-right: 13%;
		}
}
@media all and (max-width: 1420px) {
		.footer_wrapper {
				background-size: 120%;
		}
		.footer_contacts {
				padding-left: 80px;
		}
		.number::before {
				left: 50px;
		}
}
@media all and (max-width: 1280px) {
		.wrapper {
				height: 300px; /* 500px; */
		}
		.header_subtitle {
				margin-top: 0; /* 120px; */
		}
		body {
				background-size: 120%;
		}
		.circle {
				margin: 3% 0;
				padding-bottom: 100px;
		}
		.footer_wrapper {
				background-size: 120%;
		}
		.footer_contacts {
				padding-left: 100px;
		}
		.footer_contacts {
				padding-left: 60px;
		}
		.number::before {
				left: 30px;
		}
}
@media all and (max-width: 1200px) {
		body {
				background-size: 170%;
		}
		.footer_wrapper {
				background-size: 140%;
		}
		.circle {
				margin: 0 5%;
		}
		.container {
				width: 90%;
				margin: 0 auto;
		}
		.main_content_text {
				width: 50%;
		}
		.btn-default.btn-yellow {
				margin-right: 10px;
				padding: 0;
		}
}
@media all and (max-width: 1100px) {} @media all and (max-width: 1024px) {
		.overlay_video {
				height: 147.8%;
		}
		.header_subtitle {
				margin-top: 0; /* 80px; */
		}
		.wrapper {
				height: 300px; /* 410px; */
				margin-bottom: 0 !important;
		}
		.outer {
				height: 250px;
				width: 250px;
		}
		canvas {
				height: 245px !important;
				width: 245px !important;
		}
		.circle {
				margin: 0 !important;
		}
		.container {
				width: 100%;
				margin: 0 auto;
		}
		body {
				background-size: 145%;
		}
		.logo {
				padding: 60px 0 20px;
		}
		.main_content_text {
				width: 66%;
				padding: 10px 0;
		}
		.main_content_title {
				padding: 30px 0;
		}
		.btn-default {
				margin: 15px 0 0px 0;
				padding: 15px 50px;
		}
		#stickyNav {
				padding-left: 1.5%;
				padding-right: 1.5px;
		}
		.features {
				/*padding: 60px 0;*/

				padding: 0 0 60px;
		}
		.circle {
				height: 250px;
				width: 25%;
				margin: 0 3%;
				margin-bottom: 80px;
		}
		.svg-wrapper {
				height: 245px;
				width: 245px;
		}
		svg {
				height: 255px;
				width: 245px;
		}
		rect {
				height: 235px;
				width: 233px;
		}
		.circle_content_ab {
				top: 10%;
		}
		.circle_content_rel {
				width: 80%;
		}
		.divider {
				margin: 10px auto;
		}
		.footer {
				padding-top: 40px;
		}
		.footer_contacts {
				padding-left: 70px;
				float: right;
		}
		.number::before {
				left: 50px;
		}
		.footer_wrapper {
				background: url("../images/footer_bg.png") no-repeat 40% 0%;
				background-size: 135%;
				height: 180px;
		}
		.circle {
				width: 50%;
		}
		.navbar_list li {
				margin: 20px 20px;
		}
		.features {
				margin-bottom: 60px;
		}
}
@media all and (max-width: 1000px) {
		.footer_nav {
				display: none;
		}
}
@media all and (max-width: 990px) {} @media all and (max-width: 940px) {} @media all and (max-width: 900px) {
		.header_subtitle {
				margin-top: 0;
		}
		.wrapper {
				height: 300px; /* 330px; */
		}
		body {
				background-size: 140%;
		}
		.footer_wrapper {
				background-size: 145%;
		}
		.footer_nav {
				display: none;
		}
}
@media all and (max-width: 850px) {} @media all and (max-width: 830px) {
		body {
				background-size: 185%;
		}
		.footer_wrapper {
				background-size: 155%;
		}
		.wrapper {
				height: 300px;
		}
		.header_subtitle {
				margin-top: 0; /* 40px; */
		}
		.overlay_video {
				height: 152%;
		}
		.circle {
				margin: 0 5%;
		}
}
@media all and (max-width: 768px) {
		body {
				background-size: 173%;
				background: url(../images/bg.png) no-repeat top center;
		}
		.circle_content_title {
				color: #edc66b;
		}
		.fullscreen-bg {
				background: none;
		}
		.fullscreen-bg__video {
				display: none;
		}
		.overlay_video {
				height: 147.8%;
				display: none;
		}
		.btn-menu {
				display: none;
		}
		.index {
				display: none;
		}
		.wrapper {
				height: 380px;
		}
		.header_subtitle {
				margin-top: 0; /* 71px; */
		}
		.wrapper {
				background-size: 125% auto;
		}
		.main_content_text {
				padding: 50px 0;
		}
		.btn-menu {
				border: 0;
				width: 40px;
				height: 25px;
				background-color: transparent;
				cursor: pointer;
				position: absolute;
				left: 1vw;
				z-index: 9999;
				width: 100%;
				height: 10%;
				top: 0;
		}
		nav .login {
				visibility: visible;
				margin-left: auto;
		}
		nav.navbar.navbar-default .login img {
				visibility: visible;
		}
		.fixed nav .login {
				visibility: visible;
				margin-right: 0px;
				width: 200px;
				float: right;
				margin-left: auto;
		}
		.show .wrapper header .btn-menu,
		.show div header .btn-menu {
				/* background-color: #35393b; */
		}
		.btn-menu:focus {
				outline: none;
		}
		button#stickyNav {
				width: 30px;
		}
		.btn-menu .text {
				display: block;
				text-indent: 150%;
				white-space: nowrap;
				overflow: hidden;
				margin-top: 20px;
				margin-left: 15px;
		}
		.fixed nav .login {
				visibility: visible;
		}
		.btn-menu .bar {
				top: 33px;
				left: 20px;
		}
		.btn-menu .bar:before {
				position: absolute;
				content: '';
				top: 10px;
				left: 0;
		}
		.btn-menu .bar:after {
				position: absolute;
				content: '';
				top: -10px;
				left: 0;
		}
		.show .btn-menu .bar {
				background-color: transparent;
		}
		.show .btn-menu .bar:before {
				top: 0;
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg);
		}
		.show .btn-menu .bar:after {
				top: 0;
				-webkit-transform: rotate(-45deg);
				transform: rotate(-45deg);
		}
		.overlay {
				width: 0;
				height: 100%;
				overflow: hidden;
				position: fixed;
				top: 0;
				right: 0;
				transition: width 0.2s ease-in;
				background-color: #35393b;
				z-index: 8888;
		}
		.show .overlay {
				width: 100%;
				height: 100%;
				position: fixed;
				overflow: auto;
		}
		.navbar_list li {
				display: block;
		}
		.login a {
				font-size: 20px;
		}
		.login {
				/* margin-top: 30px; */
		}
		#stickyNav {
				height: 70px;
				padding: 0;
				margin: 0;
				z-index: 9999;
				position: fixed;
				top: 0;
				background-color: #0d1a27;
				box-shadow: 0 0 0.5rem 0.1rem rgba(0, 0, 0, 0.2);
				width: 100%;
				padding-left: 13.5%;
				padding-right: 13.5%;
				-webkit-box-shadow: 0px 6px 30px 5px #000000;
				-moz-box-shadow: 0px 6px 30px 5px #000000;
				box-shadow: 0px 6px 30px 5px #000000;
				padding-left: 1.5%;
				padding-right: 1.5px;
		}
		.svg {
				margin-top: 5px;
		}
		.circle,
		.svg_wrapper {
				width: 0px;
				height: 0px;
		}
		.logo {
				padding: 40px 0 20px;
		}
		.main_content_title {
				padding: 10px 0;
		}
		.main_content_text {
				width: 60%;
				padding: 20px 0;
		}
		.btn-default {
				margin: 10px 0 0px 0;
				padding: 13px 30px;
		}
		.main_content_title {
				font-size: 35px;
		}
		.logo img {
				width: auto;
				height: 100px;
		}
		.footer_wrapper {
				margin-top: 60px;
		}
		.divider {
				visibility: hidden;
		}
		.circle_content_text {
				display: none;
		}
		.circle,
		.svg_wrapper {
				width: 30%;
				height: 0px;
				border: transparent;
		}
		.circle_content_ab {
				top: 35%;
		}
		.circle_content_rel {
				width: 100%;
		}
		.svg-wrapper {
				width: 150px;
				margin: 0 auto;
				height: 180px;
		}
		.circle_content_rel img {
				margin-bottom: 20px;
				width: auto;
				height: 90px;
		}
		.footer_nav {
				display: none;
		}
		.features {
				margin: 0px 0 220px;
		}
		rect {
				height: 0px;
				width: 0px;
		}
		svg {
				height: 0px;
				width: 0px;
		}
		.footer_wrapper {
				background-size: 170%;
		}
		.btn-menu {
				left: 0vw;
		}
		.fixed.shadow div nav .login {
				visibility: visible;
		}
		.fixed nav.navbar.navbar-default img.header_logo {
				visibility: visible;
				width: auto;
				height: 48px;
				margin-left: 45%;
				margin-right: auto;
				position: absolute;
		}
		.list_title {
				font-size: 18px;
				/* font-family: "Arial"; */
				color: rgb( 255, 255, 255);
				line-height: 1.333;
				text-align: left;
				list-style: none;
				padding-left: 0;
		}
		.overlay_level_2 {
				padding-left: 23px;
				list-style: none;
				border-left: 3px solid #5c9ddc;
				margin-left: -30px;
		}
		.overlay_level_2:last-child {
				margin-top: 15px;
				margin-bottom: 15px;
		}
		.overlay {
				display: block;
		}
		.overlay_level_2 li {
				opacity: 1 !important;
				padding: 20px 0;
		}
		.overlay_level_2 li a {
				font-size: 18px;
				/* font-family: "Arial"; */
				color: #fff;
				line-height: 1;
				text-align: left;
		}
		.list_title span {
				display: block;
				margin: 35px 0;
		}
		ul.overlay_level_1 {
				margin-top: 100px;
				padding-left: 30px;
		}
		.footer_wrapper {
				margin-top: 300px;
		}
		.first {
				display: block;
		}
		.fixed .btn-menu {
				display: block;
		}
		.btn-menu {
				display: block;
		}
		.btn-menu .bar,
		.btn-menu .bar:before,
		.btn-menu .bar:after {
				display: block;
				position: absolute;
				width: 35px;
				height: 4px;
				background-color: #ffffff;
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
		}
		.fixed .btn-menu {
				display: block;
		}
		.navbar_list li {
				display: none;
		}
		.fixed nav .login {
				/* width: 200px; */
		}
		.outer,
		.outer .circle {
				display: none;
		}
		.circle,
		.svg_wrapper {
				height: 200px;
		}
}
@media all and (max-width: 715px) {
		body {
				background-size: 190%;
		}
}
@media all and (max-width: 700px) {
		body {
				background-size: 200%;
		}
		.footer_wrapper {
				background-size: 190%;
		}
		.header_subtitle {
				margin-top: 0; /* 41px; */
		}
		.number::before {
				left: 40px;
		}
		.footer_contacts {
				padding-left: 60px;
		}
		.number p {
				font-size: 19px;
		}
		.number::before {
				background-size: 80%;
				left: 35px;
				top: 25px;
		}
}
@media all and (max-width: 660px) {
		body {
				background-size: 220%;
		}
}
@media all and (max-width: 620px) {
		.wrapper {
				height: 320px;
		}
		.wrapper {
				background-size: 150% auto;
		}
		.main_content_text {
				width: 80%;
		}
		.footer_wrapper {
				background-size: 250%;
		}
		body {
				background-size: 220%;
		}
		.container {
				width: 100%;
		}
		.footer_contacts {
				padding-left: 40px;
		}
		img.footer_logo {
				width: auto;
				height: 70px;
		}
		.number::before {
				left: 10px;
		}
}
@media all and (max-width: 600px) {
		img.footer_logo {
				width: 100%;
				height: auto;
		}
		.footer_contacts {
				padding-left: 40px;
				width: 60%;
		}
		.copyright {
				width: 40%;
		}
}
@media all and (max-width: 560px) {
		.circle_content_rel img {
				margin-bottom: 20px;
				width: auto;
				height: 60px;
		}
		.circle,
		.svg_wrapper {
				padding: 0;
		}
		.header_subtitle {
				margin-top: 0; /* 1px; */
		}
		.footer_contacts {
				padding-left: 32px;
		}
		body {
				background-size: 230%;
		}
}
@media all and (max-width: 530px) {
		body {
				background-size: 245%;
		}
}
@media all and (max-width: 512px) {
		body {
				background-size: 260%;
		}
}
@media all and (max-width: 500px) {
		.footer_contacts {
				padding: 0px;
		}
		body {
				background-size: 270%;
		}
		.wrapper {
				height: 280px;
		}
		.footer_contacts {
				padding-left: 22px;
		}
		.number::before {
				left: 0px;
		}
		p.designer {
				font-size: 12px;
		}
}
@media all and (max-width: 480px) {
		.login a {
				font-size: 15px;
		}
		.svg-wrapper {
				width: 90px;
				margin: 0 auto;
		}
		.footer_contacts {
				padding: 0px;
		}
		.number::before {
				left: -30px;
				top: 27px;
		}
		body {
				background-size: 250%;
		}
		.main_content_text {
				width: 90%;
		}
		.features {
				padding: 0px 0px;
		}
		.footer_contacts {
				padding-left: 24px;
		}
		.footer_logo {
				width: auto;
				height: 70px;
		}
		.number a {
				font-size: 23px;
		}
		.number::before {
				left: 0px;
				top: 27px;
		}
		.footer_wrapper {
				background-size: 275%;
		}
		.features {
				padding: 90px 0px 0px;
		}
		.fixed nav.navbar.navbar-default img.header_logo {
				margin-left: 31%;
				/* margin-top: 2.5%; */
		}
		.fixed nav .login {
				margin-right: -20px;
		}
		.features {
				padding: 0;
		}
}
@media all and (max-width: 470px) {
		body {
				background-size: 265%;
		}
}
@media all and (max-width: 450px) {
		body {
				background-size: 275%;
		}
}
@media all and (max-width: 425px) {
		.fullscreen-bg {
				background: none;
		}
		.fixed nav .login {
				margin-right: 0px;
		}
		.btn-menu .bar,
		.btn-menu .bar:before,
		.btn-menu .bar:after {
				height: 3px;
		}
		.fixed nav .login {
				width: 150px;
		}
		.header_title {
				font-size: 32px;
		}
		.circle_content_ab {
				top: 20%;
		}
		.circle_content_text {
				width: 100%;
		}
		.circle_content_text {
				font-size: 11px;
		}
		.wrapper {
				background-size: 100% auto;
				height: 310px;
		}
		.header_subtitle {
				margin-top: 0; /* 60px; */
		}
		.main_content_text {
				padding: 0px 0;
		}
		.fixed nav .login {
				/* margin-top: -39px; */
		}
		body {
				background-size: 290%;
		}
		.main_content_news {
				margin-top: 40px;
		}
		.circle {
				margin: 0px;
		}
		.svg-wrapper {
				width: 100px;
		}
		.circle_content_title {
				font-size: 16px;
		}
		.fixed nav.navbar.navbar-default img.header_logo {
				/* margin-left: 41%; */
				/* margin-top: 3%; */
		}
		.fixed nav.navbar.navbar-default img.header_logo {
				display: block;
		}
		.number a {
				font-size: 18px;
		}
		.footer_contacts {
				padding-left: 40px;
		}
		.footer {
				padding-top: 30px;
		}
		.designer {
				font-size: 12px;
		}
		.number::before {
				left: 15px;
				top: 27px;
		}
		.footer_wrapper {
				background-size: 360%;
				margin-top: 140px;
		}
		.circle,
		.svg_wrapper {
				height: 100px;
		}
}
@media all and (max-width: 413px) {
		.footer_contacts {
				padding-left: 20px;
		}
		.number::before {
				left: -10px;
		}
		.container.footer {
				margin: 0;
				width: 100%
		}
		.wrapper {
				height: 370px;
		}
		.header_subtitle {
				margin-top: 0; /* 50px; */
		}
		.number p {
				font-size: 16px;
		}
		p.designer {
				font-size: 11px;
		}
		.footer_contacts p a {
				font-size: 12px;
		}
		body {
				background-size: 300%;
		}
}
@media all and (max-width: 380px) {
		body {
				background-size: 340%;
		}
		.wrapper {
				height: 300px;
		}
		.wrapper {
				background-size: 240% auto;
		}
		p.designer {
				font-size: 10px;
		}
		.login a {
				font-size: 15px;
		}
		.main_content_title {
				font-size: 30px;
		}
		.footer_contacts {
				padding-left: 15px;
		}
		.number::before {
				left: -10px;
		}
		body {
				background-size: 317%;
		}
		.svg-wrapper {
				height: 150px;
		}
}
@media all and (max-width: 364px) {
		body {
				background-size: 357%;
		}
}
@media all and (max-width: 345px) {
		.svg-wrapper {
				width: 70px;
		}
		body {
				background-size: 397%;
		}
}
@media all and (max-width: 320px) {
		.footer_contacts p a {
				font-size: 12px;
		}
		.wrapper {
				height: 310px;
		}
		.wrapper {
				background-size: 280% auto;
		}
		.header_title {
				font-size: 32px;
		}
		.main_content_title {
				font-size: 30px;
		}
		body {
				background-size: 395%;
		}
		.footer_wrapper {
				background-size: 400%;
		}
		.list_title {
				font-size: 12px;
		}
		.overlay_level_2 li {
				font-size: 16px;
				padding: 10px 0;
		}
		.list_title span {
				margin: 15px 0;
		}
		.circle_content_rel img {
				height: 70px;
		}
		.svg-wrapper {
				width: 90px;
		}
		.circle_content_title {
				font-size: 18px;
		}
		.circle {
				padding: 0;
		}
		.number p {
				font-size: 15px;
		}
		.footer_contacts p a {
				font-size: 11px;
		}
		p.designer {
				font-size: 7px;
		}
		.fixed nav.navbar.navbar-default img.header_logo {
				height: 35px;
		}
		.login a {
				font-size: 14px;
		}
		.btn-menu .bar,
		.btn-menu .bar:before,
		.btn-menu .bar:after {
				height: 2px;
		}
		.fixed nav.navbar.navbar-default img.header_logo {
				/* margin-left: 42%; */
		}
		.navbar {
				/* background: transparent; */
				/* border: none; */
				/* margin: 0; */
				/* margin-top: 7px; */
		}
		nav.navbar.navbar-default .login img {
				visibility: visible;
				height: 25px;
				margin-top: 5px;
		}
		.login {
				/* margin-top: 12px; */
		}
}
@media all and (max-width: 768px) {
		.main_content_news .container .news_name {
				margin: 55px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 680px) {
		.main_content_news .container .news_name {
				margin: 13px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 660px) {
		.main_content_news .container .news_name {
				margin: 55px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 637px) {
		.main_content_news .container .news_name {
				margin: 44px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 636px) {
		.main_content_news .container .news_name {
				margin: 19px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 598px) {
		.main_content_news .container .news_name {
				margin: 20px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 579px) {
		.main_content_news .container .news_name {
				margin: -16px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 561px) {
		.main_content_news .container .news_name {
				margin: -60px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 528px) {
		.main_content_news .container .news_name {
				margin: -34px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 528px) {
		.main_content_news .container .news_name {
				margin: -55px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 500px) {
		.main_content_news .container .news_name {
				margin: -8px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 490px) {
		.main_content_news .container .news_name {
				margin: -32px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 484px) {
		.main_content_news .container .news_name {
				margin: -55px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 431px) {
		.main_content_news .container .news_name {
				margin: -76px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 425px) {
		.main_content_news .container .news_name {
				margin: 46px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 407px) {
		.main_content_news .container .news_name {
				margin: 19px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 397px) {
		.main_content_news .container .news_name {
				margin: 6px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 392px) {
		.main_content_news .container .news_name {
				margin: -7px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 390px) {
		.main_content_news .container .news_name {
				margin: -24px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 388px) {
		.main_content_news .container .news_name {
				margin: -33px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 388px) {
		.main_content_news .container .news_name {
				margin: -6px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 376px) {
		.main_content_news .container .news_name {
				margin: -20px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 369px) {
		.main_content_news .container .news_name {
				margin: -34px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 364px) {
		.main_content_news .container .news_name {
				margin: 30px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 359px) {
		.main_content_news .container .news_name {
				margin: 33px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 355px) {
		.main_content_news .container .news_name {
				margin: 10px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 346px) {
		.main_content_news .container .news_name {
				margin: -7px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 345px) {
		.main_content_news .container .news_name {
				margin: 45px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 326px) {
		.main_content_news .container .news_name {
				margin: 17px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 323px) {
		.main_content_news .container .news_name {
				margin: -10px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 320px) {
		.main_content_news .container .news_name {
				margin: -146px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 314px) {
		.main_content_news .container .news_name {
				margin: -50px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 307px) {
		.main_content_news .container .news_name {
				margin: -61px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 305px) {
		.main_content_news .container .news_name {
				margin: -100px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
@media all and (max-width: 298px) {
		.main_content_news .container .news_name {
				margin: -140px 0 0 0;
		}
		.main_content_news .container .news_list {
				margin: 40px 0 0 0;
		}
}
