* {
    outline: none;
}

.top-menu .actives {
    background: #FFC829;
}


.mobile-menu__checkbox:checked ~ * main {
    display: none;
}

.don .paymentbox__title {
    font-family: 'Rubik-Medium';
}

.footer-menu__link br {
display:none;
}

.don .inp-group .form-group .input:focus  {
border:1px solid #FFC829;
}


 input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button, 
input[type="number"]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}



 input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button, 
input[type="number"]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

#lottie svg {
position:absolute;
    left: 0;
width:100%;
}

/* thanks */

.picsblock {
    position: relative;
    clear: both;
}


.picsblock h1 {
    color: #666;
    text-align: center;
    font-size: 50px;
    line-height: 60px;
    margin: 40px 0;
    font-family: 'Rubik-Bold';
}

div.picsblock div.row {}
div.picsblock div.row:after {
	content: "";
	display: block;
	clear: both;
}

.picsblock .i {
    float: left;
    width: 25%;
    /* height: 280px; */
    padding: 15px 25px;
    box-sizing: border-box;
}

@media screen and (max-width: 550px) {
	.picsblock .i {
	    float: none;
	    width: 100%;
	    height: auto;
	    padding: 15px 10px;
	}
	.picsblock h1 {
	    font-size: 26px;
	}

}

/* thanks */


h3 {
    font-size: 18px;
    font-weight: normal;
    padding: 20px 0 10px 0;
    margin: 0;
}

.picsblock .i img {
    display: block;
    width: 100%;
    -webkit-box-shadow: 0px 0px 38px -12px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 38px -12px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 38px -12px rgba(0, 0, 0, 0.75);
    margin: 0 auto;
    cursor: pointer;
}

.don .donor__your-donation iframe {
	float: left;
    width: 460px;
    height: 99px;
}



.don .paymentbox {
position:relative;
}


.don .banerpay {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 50px;
    line-height: 120%;
    color: #666666;
	font-family: 'Rubik-Medium';
	margin: 80px 0 23px 0;
}
.don .paymentbox__header {
display: none;
}
.don .paymentbox {
max-width: 87%;
    left: 0;
}
.don .paymentbox__body {
padding: 17px 22px;
}
.don .radio-list > div {
height: 72px;
    padding: 15px 0;
    box-sizing: border-box;
}
.don .radio-list {
    margin-bottom: 18px;
}
.don .suminp {
margin-bottom: 21px;
}
.don .suminp input {
height: 72px;
color: #000;
font-size: 20px;
font-family: 'Rubik-Regular';
border-radius: 0;
}
.don .inp-group .form-group .input {
height: 72px;
margin-bottom: 20px;
color: #000;
font-size: 20px;
font-family: 'Rubik-Regular';
}
.don .inp-group .form-group {
width: calc(50% - 10px);
}
.don .checkbox {

}
.don .chbox-s1 .checkbox:not(checked) + label {
font-size: 18px !important;
line-height: 99.5% !important;
}
.don .donate {
margin: 0 auto 15px;
max-width: 100%
}
.don .donate-btn {

}
.don .donate-btn a {
font-size: 30px;
line-height: 120%;
font-family: 'Rubik-Medium';
padding: 18px 20px;
}
.don .donor__your-donation {
display: inline-flex;
margin: 0;
}
.don .donor__footer {
    display: block;
	float: right;
    margin: 0px 0 0 0;
}

.don .radio-list > div span {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	font-family: 'Rubik-Medium';

}
.don .radio-list > div i {
	font-style: normal;
}
.don .suminp input::-webkit-input-placeholder {
	font-size: 22px;
	line-height: 120%;
	color: #DBDEE1;
}
.don .inpp input::-webkit-input-placeholder {
	font-size: 22px;
	line-height: 120%;
	color: #DBDEE1;
}

.search input::-webkit-input-placeholder {color:#cbcbcb; }
.search input::-ms-input-placeholder {color:#cbcbcb; }
.search input::-ms-input-placeholder {color:#cbcbcb; }
.search input::placeholder {color:#cbcbcb; }

.search div {
    display: block;
    margin: 0 auto;
    min-width: 600px;
    position: relative;
}

.search input.btn-search {
position: absolute;
    right: 0;
    top: 6px;
}

.header {
    position: relative;
}

.banner {
position:relative;
}

.search-wrap {
    height: 104px;
    display: block;
    float: left;
    width: 3%;
}

.search.active {
    display: flex;
    overflow: visible!important;
}

.search input[type="text"] {
    border: none;
    font: normal 12px 'Rubik', sans-serif, Arial, Helvetica;
    color: #000;
    padding: 2px 5px 0 5px;
    float: left;
    width: 135px;
    box-sizing: border-box;
}
.search input[type="text"] {
    font-size: 30px !important;
    color: rgb(139, 139, 139) !important;
    line-height: 0.567 !important;
    max-width: 635px !important;
    width: 100% !important;
    border-bottom: 1px solid #acacac !important;
    padding: 10px 15px;
}

.search input.btn-search {
    float: none !important;
    height: 43px !important;
    width: 30px !important;
    background-size: 22px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 186, 0)' d='M41.567,37.089 L33.958,29.477 C36.025,26.499 37.240,22.883 37.240,18.990 C37.240,8.817 28.964,0.543 18.795,0.543 C8.625,0.543 0.352,8.817 0.352,18.990 C0.352,29.164 8.625,37.438 18.795,37.438 C21.598,37.438 24.254,36.808 26.635,35.684 L34.803,43.856 C35.684,44.734 36.860,45.217 38.110,45.217 C39.392,45.217 40.602,44.714 41.516,43.802 C43.379,41.937 43.402,38.923 41.567,37.089 ZM7.729,18.990 C7.729,12.887 12.694,7.920 18.795,7.920 C24.897,7.920 29.862,12.887 29.862,18.990 C29.862,25.094 24.897,30.060 18.795,30.060 C12.694,30.060 7.729,25.094 7.729,18.990 Z'/%3E%3C/svg%3E) !important;
    border-bottom: 1px solid #acacac !important;
    background-color: transparent;
}

.search input.btn-search {
    border: none;
    float: right;
    width: 20px;
    height: 20px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 186, 0)' d='M41.567,37.089 L33.958,29.477 C36.025,26.499 37.240,22.883 37.240,18.990 C37.240,8.817 28.964,0.543 18.795,0.543 C8.625,0.543 0.352,8.817 0.352,18.990 C0.352,29.164 8.625,37.438 18.795,37.438 C21.598,37.438 24.254,36.808 26.635,35.684 L34.803,43.856 C35.684,44.734 36.860,45.217 38.110,45.217 C39.392,45.217 40.602,44.714 41.516,43.802 C43.379,41.937 43.402,38.923 41.567,37.089 ZM7.729,18.990 C7.729,12.887 12.694,7.920 18.795,7.920 C24.897,7.920 29.862,12.887 29.862,18.990 C29.862,25.094 24.897,30.060 18.795,30.060 C12.694,30.060 7.729,25.094 7.729,18.990 Z'/%3E%3C/svg%3E") !important;
    background-size: 14px 14px;
    cursor: pointer;
    padding: 2px 5px 2px 0;
}


	.search-toggle.active {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41px' height='41px'%3E%3Cpath fill-rule='evenodd' fill='rgb(72, 114, 174)' d='M12.179,20.501 L1.957,9.914 C-0.324,7.633 -0.324,4.256 1.957,1.975 C4.239,-0.307 7.616,-0.307 9.897,1.975 L20.119,12.196 L30.340,1.975 C32.622,-0.307 36.409,-0.307 38.645,1.975 C40.926,4.256 40.926,8.043 38.645,10.280 L28.423,20.501 L38.645,30.723 C40.926,33.004 40.926,36.381 38.645,38.663 C36.363,40.944 32.987,40.944 30.705,38.663 L20.484,28.441 L10.262,38.663 C7.980,40.944 4.193,40.944 1.957,38.663 C-0.324,36.381 -0.324,32.594 1.957,30.358 L12.179,20.501 Z'/%3E%3C/svg%3E");
    background-size: 100%;
	}

.search-toggle {
    background: url(images/search.svg) no-repeat center;
    border: none;
    height: 30px;
    width: 30px;
    cursor: pointer;
    float: left;
    margin-top: 38px;
    -webkit-filter: drop-shadow( 0px 3px 2px #d5cdcd );
    filter: drop-shadow( 0px 3px 2px #d5cdcd );
}

.search {
    float: none !important;
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0 !important;
    width: 100% !important;
    background-color: #fff;
    z-index: 1050;
    padding: 8px 233px 23px 233px;
    border: none !important;
    align-items: flex-end;
    justify-content: flex-end;
    box-sizing: border-box;
    display: none;
    border-bottom: 1px solid #4872ae!important;
}

.input {
    display: inline-block;
    border: 1px solid #4872ae;
    border-radius: 3px;
    padding: 14px 15px;
    font: normal 16px 'RalewayLight', sans-serif, Arial, Helvetica;
    color: #68645d;
    vertical-align: middle;
    box-sizing: border-box;
    width: 300px;
}

.checkbox:not(checked) + label {
    position: relative;
    padding: 9px 0 0 40px;
    font: normal 16px 'RalewayLight', sans-serif, Arial, Helvetica;
    color: #68645d;
cursor:pointer;
}

.checkbox:not(checked) {
    position: absolute;
    opacity: 0;
}
.checkbox {
    vertical-align: top;
    margin: 0 3px 0 0;
    width: 43px;
    height: 43px;
}

.donate {
	padding: 41px 10px 2px 10px;
	overflow: hidden;
	box-sizing: border-box;
	margin: 0 auto;
	width: 100%;
	max-width: 780px;
}
.donate-btn {
	position: absolute;
	left: 50%;
	margin-left: -150px;
	width: 300px;
}
.donate-btn a {
	display: block;
	padding: 12px 20px 11px;
	font: normal 24px 'Rubik', sans-serif, Arial, Helvetica;
	background: #FFC829;
	color: #000;
	text-align: center;
	text-decoration: none;
	line-height: 99.5%;
	font-weight: normal;
}
.donate-tip {
	width: 200px;
	text-align: left;
	float: right;
	line-height: 1.6 !important;
}
.donate-tip, .donate-tip a {
	font: normal 10px Arial, sans-serif, Helvetica;
	color: #959595;
}
.err {
	font: normal 13px 'RalewayLight', sans-serif, Arial, Helvetica;
	color: #f00;
	padding: 0px 16px 10px 3px;
	display: block;
	text-align: left;
}

.mobile-menu__link {
    display: block;
}

.payment_form {
    position: absolute;
    top: 15px;
    z-index: 1;
    right: 120px;
    font: normal 16px 'Rubik', sans-serif, Arial, Helvetica;
}

.paymentbox {
	max-width: 392px;
	width: 100%;
	margin: 0 auto;
	border-radius: 0;
	overflow: hidden;
	padding: 0;
	background-color: #fff;
	border: 2px solid #FFC829;
}

.paymentbox__header {
	display: flex;
	align-items: center;
	padding: 4px 15px 8px 25px;
	background-color: #FFC829;
}

.paymentbox__logo {
	margin: 0 25px 0 0;
	width: 61px;
	height: 72px;
}

.paymentbox__title {
	margin-top: 4px;
	margin-left: -4px;;
	width: 100%;
	font-size: 18px;
	color: rgb(0, 0, 0);
	line-height: 110%;
	text-align: left;
	font-family: 'Rubik-Medium';
}

.radio-list {
	display: flex;
	align-items: center;
	border: 1px solid #FFC829;
	margin-bottom: 7px;
}

.radio-list > div {

}


.radio-list > div:not(:last-child) {
	border-right: 1px solid #FFC829;
}
.radio-list > div:last-child.active {
	border-right: 1px solid #FFC829;
}

.radio-list > div i {
	font-style: normal;
}

.format > div {
	width: 50%;
}

.sum > div {
	width: 33.33%;
}

.radio-list > div span {
	color: rgb(0, 0, 0);
	line-height: 110%;
	font-size: 18px;
}

.radio-list > div {
	flex-grow: 1;
	margin: 0 0 0;
	background-color: transparent;
	min-height: 45px;
	font-size: 18px;
	color: rgb(0, 0, 0);
	line-height: 43px;
	cursor: pointer;
	padding: 0;
	text-align: center;
	font-family: 'Rubik-Medium';
}

.radio-list > div.active {
	background-color: #FFC829;
	color: rgb(0, 0, 0);
}

.paymentbox__body {
	padding: 8px 14px 17px;
}

.suminp input {
	padding: 0 12px;
	width: 100%;
	height: 47px;
	font-size: 13px;
	line-height: 130%;
	color: #000;
	border: 1px solid #DBDEE1;
	-webkit-appearance: none;
	border-radius: 0;
}

.suminp input:focus {
	border-color: #FFC829;
}

.suminp {
	margin-bottom: 7px;
	width: 100%;
	padding: 0;
	font-size: 16px;
	line-height: 1.25;
}

.donor {
	padding: 0;
}

.inp-group {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 0 3px;
}

.inp-group .form-group {
	width: calc(50% - 3px);
}

.inp-group .form-group .inpp,
.inp-group .form-group .input {
	width: 100%;
}

.inp-group .form-group .input {
	margin-bottom: 7px;
	padding: 0 9px;
	height: 47px;
	border: 1px solid #DBDEE1;
	border-radius: 0;
	font-size: 13px;
	line-height: 130%;
	-webkit-appearance: none;
	color: #000;
	font-family: 'Rubik-Regular';
}
.inp-group .form-group .input:focus {
	border-color: #FFC829;
}
.donor .chbox {
	padding-top: 0;
	margin: 0 0 11px;
}
.chbox-s1 a {
	color: #605f5f;

}
.chbox-s1 {
	display: flex;
}
.chbox-s1 .checkbox + label {
	color: #4D4D4D;
	text-align: left;
}
.chbox-s1 .checkbox:not(checked) + label {
	padding:1px 0 0 22px;
}

.chbox-s1 .checkbox:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	width: 17px;
	height: 17px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAR0lEQVRIiWP8v5vhPwOdARO9LWQYKEtZ0PiMGCqoB+DROHKCd9TSUUtHLR21FCsYtXTU0lFLRy3FCkZuE5Qurf0RErwMDAwAfqME9kbay2sAAAAASUVORK5CYII=');
	background-size: 17px 17px;
	background-position: 0 0px;
}
.chbox-s1 .checkbox:checked + label:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAACE0lEQVRYhe2XT0gUURjAf+NagQgibR5SKEgQIg+duoaQByEPHoTw1i3CQ+IhLLLdDi0d9tJhoUO3FD10UBBB8GAQdLWOQZdA/At6iDJFefJNvvnezO7stvu8+Dvszn7ve/N++94382aCXC6HzYvJd3iiC/gZDtXka1RFH/AdeBKGg6MllXKv0+lVZ3qBT0CbnLYIjBuRIy9zYNgCHnfAzgU7asa/629p9oCxrJYwTAArfkT+AM/aYe2SbnkDFMxBs2oIGlAjGeAjMKjiH4Cn4Q8fM/I2RmIZeCj14UXkOfAoErn+23wOAft2uJEiRuBVJHL5L7zeNke7OrlRIoOyJKe0HkBxA7JObmqRm06kPHeAaSnSkF8U1uFqcr9KIi+BVWDYaYmnG5gHWqzWQ+ABPbH5/9CXr5aYlOMp+Z51sk4xm9gicEXFR4E5J1uRNCO3pOJDMiKTNDNm31gAbqh4Hig52TEkiXwDRmRaK8lclBtWr4qXrBmtWcQwk0ImAN7Ltm4zJ0uSmnI1Esogt+PwKshYNXNbZG2+nBRn9A9UpJJIOZnpmBk1Dzv3Ty7XKim3NFpGL5Puax77+oFNp3cKqrmzxsmEmFv2APDDaWmASJLMvmxiX53sKkhTI3EySM00yXa+7GR5ELFlronQf1OriC1TF/RTfFDPkysi4+Q/R1/szuoFy+FcRKOL1d9bn+J8aSIAx09iYf7sZstYAAAAAElFTkSuQmCC');
	background-size: 17px 17px;
	background-position: 0 0;
}

.chbox-s1 .checkbox + label {
	font: normal 12px 'Rubik', sans-serif, Arial, Helvetica!important;
	color: rgb(96, 95, 95);
}
.chbox-s1 .checkbox:checked + label {
	color: rgb(96, 95, 95);
}
.donate {
	padding: 0;
	margin: 0 auto 12px;
}
.donate-btn {
	width: 100%;
	font-size: 24px;
	position: relative;
	border-radius: 0;
	left: 0;
	margin-left: 0;
	background: #FFC829;
	overflow: hidden;
}
.don .pay-img {
    width: 460px;
    max-width: auto;
    margin: 0 auto;
    float: right;
    clear: both;
    margin-top: 10px;
}

.donate-tip {
	width: 100%;
	font-size: 10px;
	color: rgb(96, 95, 95);
	float: none;
	text-align: center;
	line-height: 1.4;
}

.donor__your-donation {
	display: flex;
	padding: 0;
	margin-bottom: 9px;

	border-radius: 14px;
height:79px;
position:relative;
}
/*
.donor__your-donation-left-content {
	width: 100%;
	max-width: 250px;
	max-height: 89px;
}

.donor__your-donation-title {
	padding: 0;
	font-size: 18px;
	line-height: 21px;
	color: #FFC829;
	text-align: left;
	font-weight: 600;
}

.donor__your-donation-block {
	display: flex;
	justify-content: flex-start;
}

.donor__your-donation-number {
	margin-top: -9px;
	font-weight: bold;
	font-size: 72px;
	line-height: 85px;
	color: #FFC829;
}

.donor__your-donation-animation-svg {
	margin-left: 9px;
	margin-top: 8px;
}

.donor__your-donation-animation-block {
	display: flex;
	width: 100%;
	max-width: 170px;
	text-align: left;
}

.donor__your-donation-animation-text {
	margin-left: 10px;
	margin-top: -14px;
	font-size: 18px;
	line-height: 110%;
	display: flex;
	align-items: center;
	color: #FFFFFF;
}

.donor__your-donation-right-content {
	width: 70px;
}

.donor__your-donation-right-content .paymentbox__logo{
	position: relative;
	left: -15px;
	top: 4px;
	margin-left: 32px;
	width: 62px;
}
*/

.donor__footer {
	display: flex;
	align-items: center;
	margin-bottom: -12px;
}
/*
.donate-tip {
	text-align: left;
	font-size: 9px;
	color: #666666;
}*/

.don .donate-tip {
    font-size: 16px;
    color: #666666;
    float: right;
    max-width: 300px;
    text-align: right;
    line-height: 22px !important;
}

.donate-btn a {
    display: block;
    padding: 12px 20px 11px;
    font: normal 24px 'Rubik-Medium', sans-serif, Arial, Helvetica;
    background: #FFC829;
    color: #000;
    text-align: center;
    text-decoration: none;
    line-height: 99.5%;
    font-weight: normal;
}

.donate-visa {
	margin-bottom: 9px;
}
.don .donate-visa {
	margin: 15px 0 10px;
}
.donate-visa__link {
	height: 32px;
	color: #fff;
	background: #191F73;
	border-radius: 14px;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.donate-visa__logo {}
.donate-visa__logo img {
	display: inline-block;
	vertical-align: top;
}

@media screen and (max-width: 768px) {
	.suminp .input {
		max-width: 100%;
		text-align: left;
	}
	.paymentbox__logo {
		margin: 0 15px 0 0;
	}
	.paymentbox__title {
		font-size: 16px;
	}
	.paymentbox__body {
		padding: 15px 0;
	}
	.inp-group .form-group {
		width: 100%;
	}
	.donate-tip a {
		font-size: inherit;
	}
}


@media (max-width: 1200px) {
	.don .banerpay {
		font-size: 40px;
		line-height: 120%;
		margin: 24px 0 23px 0;
	}
	.don .paymentbox {
		max-width: 95%;
		margin: 0;
	}
	.don .radio-list > div {
		height: 70px;
	}
	.don .suminp input {
		height: 70px;
	}
	.don .inp-group .form-group .input {
		height: 70px;
		margin-bottom: 13px;
	}
	.don .paymentbox__body {
		padding: 17px 0;
	}
	.don .radio-list {
		margin-bottom: 10px;
	}
	.don .suminp {
		margin-bottom: 12px;
	}
	.don .chbox {
		margin: 19px 0 17px;
	}
	.don .radio-list > div {
		    padding: 0;
	}
.don .donor__footer {
    display: block;
    float: right;
}

}
@media (max-width: 787px) {



	.don .banerpay {
		font-size: 40px;
		line-height: 120%;
		margin: 24px 0 23px 0;
	}


.content-acrticle .tab {
    overflow: hidden;
    padding: 0 0px !important;
    text-align: center;
}

.content-acrticle .tab button {
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 6px 11px;
    transition: 0.3s;
    font-size: 13px;
    color: rgb(105, 105, 105);
    border-radius: 50px;
    background-color: #f1f1f1;
    margin: 0px 10px 16px;
    clear: both;
    display: block;
    margin: 0 auto !important;
    margin-bottom: 16px !important;
}

.content-acrticle {
    padding: 0;
    width: 90% !important;
}

	.don .paymentbox {
		max-width: 95%;
		margin: 0;
	}
	.don .radio-list > div {
		height: 70px;
	}
	.don .suminp input {
		height: 70px;
	}
	.don .inp-group .form-group .input {
		height: 70px;
		margin-bottom: 13px;
	}
	.don .paymentbox__body {
		padding: 17px 0;
	}
	.don .radio-list {
		margin-bottom: 10px;
	}
	.don .suminp {
		margin-bottom: 12px;
	}
	.don .chbox {
		margin: 19px 0 17px;
	}
	.don .radio-list > div {
		    padding: 0;
	}



} 

@media (max-width: 767px) {
	.radio-list > div i {
		display: none;
	}
.don .banerpay {
display:none;
}

.footer-menu__link br {
display:block;
}

.don .paymentbox__header {
    display: flex;
}
.don .donor__footer {
	width: 100%;
	margin: 8px 0;
	float: none;
	overflow: hidden;
}
.don .donor__your-donation {
	padding: 0 18px;
}
.don .donor__your-donation iframe {
	width: 100%;
}
.don .donate-tip {
	float: left;
	text-align: left;
	max-width: 170px;
	font-size: 9px;
	line-height: 11px !important;
}
.don .pay-img {
	clear: none;
}
.don .radio-list > div i {
	display: none;
}
}

@media (max-width: 480px) {





.don .payment_form {
padding: 0 0;
    margin: 35px 0;
    width: 100%;
    max-width: 99%;
}
.don .paymentbox__logo {

}
.don .paymentbox__title {
    width: 76%;
    float: right;
    font-weight: 500;
}
.don .paymentbox__body {
padding: 15px 12px;
}
.don .radio-list {
margin-bottom: 7px;
}
.don .radio-list > div {
    min-height: 46px !important;
    height: 46px;
}
.don .radio-list > div span {
font-size: 16px;
    padding: -1px 0;
    display: block;
    padding: 15px 0;
}
.don .suminp {
margin-bottom: 7px;
}
.don .suminp .input {
height: 48px;
  font-size: 14px;
}
.don .suminp .input::placeholder {
	font-size: 14px;
}
.don .inp-group .form-group {
    width: 100%;
}
.don .inp-group .form-group .input {
    height: 48px;
    font-size: 14px;
    margin-bottom: 7px;
}
.don .inp-group .form-group .input::placeholder {
	font-size: 14px;
}
 .don   .checkbox {
width: 20px;
    height: 20px;
}
.don .chbox-s1 .checkbox:not(checked) + label {
font-size: 10px !important;
}
.don .donate {
margin: 0 auto 10px;
}
.don .donate-btn a {
padding: 17px 20px;
    font-size: 20px;
}
.don .donor__your-donation {
	width: 100%;
    margin: 0 0 0 0;
    padding: 0;
    box-sizing: border-box;
    height: 67px;
}
.don .donor__your-donation iframe {
	margin-top: -14px;
}
.don .donor__your-donation-left-content {
max-height: 83px;
}
.don .donor__your-donation-number {
font-size: 56px;
    line-height: 72px;
}
.don .donor__your-donation-animation-svg {
margin-left: 4px;
    margin-top: 6px;
}
.don .donor__your-donation-animation-svg svg {
height: 39px;
}

.don .donor__your-donation-animation-block {
max-width: 203px;
}
.don .donor__your-donation-right-content {

}
.don .donor__your-donation-right-content .paymentbox__logo {
    width: 37px;
    margin-left: 27px;
    top: 8px;
}
.don .donor__footer {
    width: 100%;
	margin: -5px 0 0;
}
.don .donate-tip {
width: 54%;
    font-size: 9px;
    text-align: left;
    float: left;
}
.don .pay-img {
max-width: 46%;
    width: 46%;
margin: 6px 0 15px 0;
}

.don .donor__your-donation-title {
        padding: 5px 0 0 6px;
    font-size: 15px;
    line-height: 21px;
    color: #FFC829;
    text-align: left;
    font-weight: 600;
}
.don .paymentbox__header {
    display: flex;
}

.don .pay-img {
    clear: inherit;
}

.don .donate-tip {
    line-height: 11px !important;
    padding-top: 4px;
}

}

.fop-faq {
	clear: both;
	padding: 1px 0 0;
}
.fop-faq h2,
.fop-webinar h2 {
	text-align: center;
	font-size: 50px;
	line-height: 60px;
	font-family: 'Rubik-Bold';
	font-weight: normal;
	margin: 40px 0 20px;
	color: #666;
	max-width: 100%;
}
.fop-webinar h2 {
	max-width: 900px;
	margin: 40px auto;
}
.fop-faq__list {}
.fop-faq__item,
.fop-webinar__item {
	border-bottom: 1px solid #FFC829;
}
.fop-faq__item h3,
.fop-webinar__item h3 {
	cursor: pointer;
	font-size: 24px;
	line-height: 28px;
	font-family: 'Rubik-Medium';
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 40px 40px 40px 0;
	transition: .35s;
	position: relative;
}
.fop-faq__item h3:after,
.fop-webinar__item h3:after {
	content: "";
	width: 30px;
	height: 17px;
	background: url(images/faq-arrow-bg.svg) no-repeat 0 0 / contain;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -7px;
	transition: .35s;
}
.fop-faq__item h3.active {
	padding-bottom: 20px;
}
.fop-faq__item h3.active:after,
.fop-webinar__item h3.active:after {
	margin-top: 0;
	transform: rotate(180deg);
}
.fop-faq__answer {
	max-width: 890px;
	font-size: 18px;
	line-height: 26px;
	color: #000;
	font-family: 'Rubik-Regular';
	display: none;
}
.fop-faq__answer p {
	margin: 0 0 30px;
}

.fop-webinar__preview {
	color: #000;
	font-size: 18px;
	line-height: 26px;
	max-width: 870px;
	margin: 0 auto 40px;
	text-align: center;
	font-family: 'Rubik-Regular';
}
.fop-webinar__list {
	border-top: 1px solid #FFC829;
}
.fop-webinar__answer {
	display: none;
}
.fop-webinar__dates {
	max-width: 995px;
	margin: 0 auto;
}
.fop-webinar__dates-item {
	position: relative;
	padding: 0 0 0 300px;
}
.fop-webinar__dates-date {
	color: #000;
	font-size: 18px;
	line-height: 26px;
	font-family: 'Rubik-Medium';
	position: absolute;
	top: 25px;
	left: 0;
}
.fop-webinar__dates-time-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
    padding: 16px 0;
    margin: 0 0 20px;
}
.fop-webinar__dates-time {
	font-size: 18px;
	line-height: 26px;
	font-family: 'Rubik-Regular';
	color: #000;
}
.fop-webinar__dates-app a {
	display: inline-block;
	vertical-align: top;
	color: #000;
	text-decoration: none;
	font-size: 22px;
	line-height: 26px;
	font-family: 'Rubik-Medium';
	background: #FFC829;
	border: 1px solid #FFC829;
	padding: 11px 27px;
}

.b-promo {
	padding: 95px 0 0;
}
.b-promo h2 {
	font-size: 50px;
	line-height: 60px;
	font-weight: normal;
	font-family: 'Rubik-Bold';
	margin: 0 0 60px;
	text-align: center;
	color: #666;
}
.b-promo__desc {
	font-size: 24px;
	line-height: 36px;
	font-family: 'Rubik-Medium';
	max-width: 1080px;
	margin: 0 auto;
}
.b-promo__desc p {
	margin: 0 0 12px;
}

.sroi {}
.sroi h2 {
	margin: 50px 0;
	max-width: 100%;
}
.sroi h2 span {
	display: block;
}
.sroi-slider {
	position: relative;
	overflow: hidden;
	padding: 0 0 50px;
}
.sroi-slider .owl-stage {
	display: flex;
}
.sroi-slider .owl-item {
	border: 1px solid #FFC829;
	padding: 20px 5px;
	box-sizing: border-box;
}
.sroi-slider .owl-item img {
	vertical-align: top;
}
.sroi-slider .owl-nav {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 40px;
	display: flex;
	justify-content: center;
	margin: 0;
}
.sroi-slider .owl-nav button {
	cursor: pointer;
	border: 0;
	width: 40px;
	height: 40px;
	box-shadow: 2px 2px 10px 0px #EFEFEF;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 20px;
}
.sroi-slider .owl-nav.disabled {
	display: none;
}

.picsblock2--who {}
.picsblock2--who h2 {
	text-align: center;
	font-family: 'Rubik-Bold';
	font-size: 50px;
	line-height: 60px;
	font-weight: 700;
	color: #666;
	margin: 0 0 50px;
}

@media (max-width: 991px) {
	.fop-faq h2,
	.fop-webinar h2 {
		font-size: 40px;
		line-height: 50px;
	}
	.fop-faq__item h3,
	.fop-webinar__item h3 {
		font-size: 20px;
		line-height: 24px;
		padding: 30px 40px 30px 0;
	}
	.fop-faq__item h3:after,
	.fop-webinar__item h3:after {
		width: 24px;
		height: 15px;
	}
	.fop-faq__item h3.active {
		padding-bottom: 30px;
	}
	.b-promo h2 {
		font-size: 40px;
		line-height: 50px;
		margin: 0 0 30px;
	}
	.events-alone.col .picblock {
		float: none;
		width: 100%;
		padding: 0;
	}
	.picsblock2--who h2 {
		font-size: 40px;
		line-height: 50px;
		margin: 0 0 30px;
	}
}

@media (max-width: 767px) {
	.fop-faq {
		margin: 0 0 40px;
	}
	.fop-faq h2,
	.fop-webinar h2 {
		font-size: 30px;
		line-height: 40px;
		margin: 30px 0 20px;
	}
	.fop-faq__list,
	.fop-webinar__list {
		padding: 0 10px;
	}
	.fop-faq__item h3,
	.fop-webinar__item h3 {
		font-size: 16px;
		line-height: 20px;
		padding: 20px 40px 20px 0;
	}
	.fop-faq__item h3.active:after,
	.fop-webinar__item h3.active:after {
		margin-top: -7px;
	}
	.fop-faq__answer {
		font-size: 14px;
		line-height: 24px;
	}
	.fop-faq__answer p {
		margin: 0 0 20px;
	}
	.fop-webinar__preview {
		font-size: 16px;
		line-height: 24px;
		margin: 0 0 20px;
	}
	.fop-webinar__dates-item {
		padding: 0;
	}
	.fop-webinar__dates-date {
		position: relative;
		top: 0;
		margin: 0 0 10px;
		font-size: 16px;
	}
	.fop-webinar__dates-time-item {
		padding: 5px 0;
		margin: 0 0 10px;
	}
	.fop-webinar__dates-time {
		font-size: 16px;
	}
	.fop-webinar__dates-app a {
		font-size: 16px;
	}
	.b-promo {
		padding: 40px 0 0;
	}
	.b-promo h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.b-promo__desc {
		font-size: 16px;
		line-height: 28px;
	}
	.events-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.sroi h2 {
		margin: 0 0 30px;
	}
	.sroi-slider {
		padding: 0 10px 70px;
	}
	.sroi-slider .owl-nav {
		display: flex;
	}
	.sroi-slider .owl-item {
		width: 300px;
	}
	.picsblock2--who h2 {
		font-size: 22px;
		line-height: 110%;
	}
}


