/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

@media only screen and (max-width: 960px) {
	/*Content*/

	.content_menu_info {
		position: relative;
		display: block;

		font-size: 18px;
		line-height: 60px;
		text-transform: uppercase;
	}
	.parallax_img.parallax {
		background-attachment: unset;
	}
	.content_menu_info:before {
		content: '';
		display: inline-block;
		position: absolute;
		top: calc(50% - 12px);
		right: 12px;

		border: solid #323232;
		padding: 6px;
		border-width: 0 1px 1px 0;
		opacity: 1;

		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);

		-webkit-transition: margin .23s, opacity .23s, -webkit-transform .23s;

		transition: margin .23s, opacity .23s, -webkit-transform .23s;

		transition: transform .23s, margin .23s, opacity .23s;

		transition: transform .23s, margin .23s, opacity .23s, -webkit-transform .23s;
	}

	.active .content_menu_info:before {
		margin-top: 4px;

		transform: rotate(-135deg);
		-webkit-transform: rotate(-135deg);
	}
	.content_menu.header_fixed {
		padding-left: 40px;
	}
	.content_menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
				flex-direction: column;
		align-items: normal;
	}

	.content_menu.active {
		overflow: visible;

		height: 240px;
		background-color: #ebebeb;
	}

	.content_menu_li {
		border-top: 1px solid #323232;

		-webkit-transition: margin .23s;

		transition: margin .23s;
		max-height: 60px;
		overflow: hidden;
		margin-right: 0;
	}

	.content_menu_li a{
		-webkit-transition: margin .23s;
		transition: margin .23s;
	}

	.content_menu_li:hover a{
		margin-left: 24px;
	}

	.content_menu_li:before {
		display: none;
	}

	/* Header. */

	.header {
		padding-top: 36px;
	}

	.header_top {
		-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;
	}

	.header_top_button {
		display: none;
	}

	.header_menu_open,
	.closed_menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-ms-flex-line-pack: justify;
		    align-content: space-between;

		position: absolute;
		top: 20px;
		right: 40px;

		width: 40px;
		height: 40px;
		padding: 8px 4px;
		z-index: 10000;
	}

	.header_menu_open.fixed,
	.closed_menu.fixed {
		position: fixed !important;
	}

	.closed_menu {
		background-color: transparent;

		-webkit-transition: -webkit-transform .23s;

		transition: -webkit-transform .23s;

		transition: transform .23s;

		transition: transform .23s, -webkit-transform .23s;
	}

	.closed_menu:hover {
		-webkit-transform: scale(1.2);
		        transform: scale(1.2);
	}

	.header_menu_open:hover {
		cursor: pointer;
	}

	.header_menu_open span,
	.closed_menu span {
		display: block;

		width: 100%;
		height: 2px;
		margin-top: 9px;
		background-color: #323223;

		-webkit-transition: background .23s, -webkit-transform .23s;

		transition: background .23s, -webkit-transform .23s;

		transition: transform .23s, background .23s;

		transition: transform .23s, background .23s, -webkit-transform .23s;
	}

	.header_menu_open span:first-child,
	.closed_menu span:first-child {
		margin: 0;
	}

	.header_menu_open:hover span:nth-child(1) {
		-webkit-transform: translateY(4px);
		        transform: translateY(4px);
	}

	.header_menu_open:hover span:nth-child(3) {
		-webkit-transform: translateY(-4px);
		        transform: translateY(-4px);
	}

	.header_menu_open.active,
	.closed_menu.active {
		-webkit-transition: visibility 0 .23s, -webkit-transform .23s;
		transition: visibility 0 .23s, -webkit-transform .23s;
		transition: transform .23s, visibility 0 .23s;
		transition: transform .23s, visibility 0 .23s, -webkit-transform .23s;
	}

	.header_menu_open.active span:nth-child(1) {
		-webkit-transform: translateY(11px) rotate(0);
		        transform: translateY(11px) rotate(0);
	}

	.header_menu_open.active span:nth-child(2) {
		visibility: hidden;
	}

	.header_menu_open.active span:nth-child(3) {
		-webkit-transform: translateY(-11px) rotate(0);
		        transform: translateY(-11px) rotate(0);
	}

	.closed_menu span:nth-child(1) {
		-webkit-transform: translate(0px, 11px) rotate(50grad);
		        transform: translate(0px, 11px) rotate(50grad);
	}

	.closed_menu.active span {
		background-color: #F5F5F5;
	}

	.closed_menu.active span:nth-child(2) {
		visibility: hidden;
	}

	.closed_menu span:nth-child(3) {
		-webkit-transform: translate(0px, -11px) rotate(-50grad);
		        transform: translate(0px, -11px) rotate(-50grad);
	}

	.header_menu {
		overflow: hidden;
		visibility: hidden;
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;

		min-height: 100vh;
		z-index: 9999;

		-webkit-transition: visibility 0s 2s, opacity 0s 2s;
		transition: visibility 0s 2s, opacity 0s 2s;
	}

	.header_menu.active {
		visibility: visible;
		opacity: 1;
		margin: 0;
		-webkit-transition: visibility 0s 0s, opacity 0s 0s;
		transition: visibility 0s 0s, opacity 0s 0s;
	}

	.header_menu_wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		position: fixed;
		top: 0;
		left: 0;

		width: 100vw;
		height: 100vh;
		margin-top: -2000px;
		background-color: #000;

		-webkit-transition: margin .4s linear;
		transition: margin .4s linear;
	}

	.header_menu.active .header_menu_wrapper {
		margin: 0;

		-webkit-transition: margin .4s linear;
		transition: margin .4s linear;
	}

	.header_menu_wrapper a {
		color: #F5F5F5;
	}

	.donate_button.menu-item {
		position: static;
	}
	.donate_button.menu-item a{
		color:#000;
		width: 200px;
	}

	.header .menu-item {
		margin-top: 32px;
		margin-left: 0;
	}

	.header_menu_button {
		display: block;

		width: 120px;
		margin-top: 32px;
	}

	.header_top.fixed {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;

		height: 90px;
		padding-top: 20px;
		background-color: #fff;
		z-index: 1299;
	}

	.header_top.fixed .header_top_title {
		display: none;
	}

	.menu-item a {
		-webkit-transition: color .6s;
		transition: color .6s;
	}

	.menu-item:before {
		display: none;
	}

	/* Header. */



	/* Thank. */

	.thank_title {
		width: 100%;
	}

	.thank_blocks {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.thank_block_txt {
		margin-right: 0;
	}

	.thank_block_img {
		height: 300px;
		width: calc(50% - 18px);
		margin-top: 20px;
	}

	.center_four_blocks {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.center_four_block {
		width: calc(50% - 38px);
	}

	/* Thank. */



	/* Content. */

	.content_twoo_blocks {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.content_twoo_blocks .content_twoo_block:last-child,
	.content_silver_block {
		margin: 0;
		min-width: 0;
		margin-top: 60px;
	}

	.content_silver_block {
		max-width: none !important;
	}

	.content_video_block {
		width: calc(50% - 18px);
	}

	.content_menu.header_fixed {
		top: 80px;
	}

	/* Content. */

	.footer_silver_left_wrapper .footer_silver_left,
	.footer_silver_right_wrapper .footer_silver_right {
		-webkit-transition: 0s;
		transition: 0s;
	}
	.footer_silver_left_wrapper,
	.footer_silver_right_wrapper{
		-webkit-transition: 0s;
		transition: 0s;
	}
}
@media only screen and (max-width: 767px){
	.thank_block_img {
		width: 100%;
		min-width: 0;
	}
	.content_video_block {
		width: 100%;
	}
}
@media only screen and (max-width: 640px) {

	/* Bone. */

	.bone {
		padding: 0 20px;
	}

	/* Bone. */



	/* Header. */

	.header_main {
		height: 340px;
	}

	.header_main_title {
		bottom: 40px;

		font-size: 22px;
	}

	.header_top_logo {
		width: 220px;
	}

	.header_top_title {
		font-size: 18px;
	}

	.header_menu_open, 
	.closed_menu {
		right: 20px
	}

	.header_menu_open.none {
		display: none;
	}

	/* Header. */



	/* Thank. */

	.thank_title {
		font-size: 27px;
    	line-height: 32px;
	}

	.thank_block_text {
		font-size: 18px;
		line-height: 22px;
	}

	.center_four_block {
		width: 100%;
	}



	/* Thank. */



	/* Content. */

	.content_twoo_img {
		width: 100%;
		margin-right: 0 !important;
	}
	
	.content_one_img {
		background-position: center;
	}

	.content_one_img_text {
		font-size: 20px;
		line-height: 26px;
	}

	.content_one_img_title {
		font-size: 32px;
		line-height: 36px;
	}

	.content_video_block {
		width: 100%;
	}

	/* Content. */



	/* Footer. */

	.footer_silver_flex {
		font-size: 18px
	}

	.footer_blue_flex {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.footer_blue_search {
		margin-top: 20px;
	}

	.footer_black_bottom {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.footer_black_bottom_logo {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;

		width: 100%;
		margin: 0;
		margin-top: 20px;
	}

	/* Footer. */
	
}
@media only screen and (min-width: 1200px){
	.footer_silver_left{
		padding-left: calc(100% - 560px);
	}
	.footer_silver_right{
		padding-right: calc(100% - 560px);
	}

}