@media (max-width: 1550px){

}

@media (max-width: 1400px){
	.banner .item div.text .title {
		font-size: 60px;
	}

	.banner .item div.text {
		max-width: 800px;
		margin-left: 390px;
	}
}
@media only screen and (max-width: 1300px) {

	.menu__links li {
		padding: 0;
	}

	/* .content .col-md-6 {
		margin-top: 40px;
    } */
	header .menu__links ul {
		padding-left: 0;
	}

	.treaty {
		margin-top: -25px;
	}

	.footer {
		background-image: none;
		background-repeat: no-repeat;
		margin-top: 0px;
		padding-top: 20px;
	}

	.dropdown-backdrop {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 990;
		display: none;
	}

	.block_news .dropdown a {
		color: #060606;
		font-size: 14px;
		text-decoration: none;
		padding-left: 15px;
		display: inline-block;
		width: 96%;
		line-height: 35px;
		margin-top: -10px;
		padding-top: 10px;
		padding-bottom: 0px;
	}

	.Exchange_block h1 {
		color: #262626;
		font-size: 25px;
		margin: 0px;
		padding-top: 29px;
		padding-bottom: 25px;
		border-bottom: 1px solid #EBEBEB;
		display: inline-block;
		width: 96%;
	}

	.dropdown-menu2 {
		position: relative;
		top: 0px;
		left: 6px;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: none;
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0px 2px 11px 0px #0000001f;
		-webkit-transition: all 0.5s;
		display: none;
		width: 100%;
		margin-top: 3px;
	}

	.header .phone p {
		color: #ffffff;
		font-size: 12px;
		display: inline-block;
		padding-left: 10px;
	}

	/* .rss {
	    float: none;
	    padding-top: 0;
	    margin-bottom: 11px;
	    text-align: center;
	} */
	.block_news .icon_paragraf3 {
		background: url(../bitrix/templates/corp_services_blue_copy/img/icon7.png);
		background-repeat: no-repeat;
		background-position: 0px;
		/* width: 43%; */
	}

	.visa h1 {
		color: #262626;
		font-size: 34px;
		margin: 0;
		padding: 0;
		/* padding-left: 30px; */
	}

	.block_news a {
		color: #060606;
		font-size: 14px;
		padding-top: 12px;
		padding-bottom: 15px;
		margin: 0;
		margin-left: 15px;
		padding-left: 40px;
		/* width: 31%; */
		display: inline-block;
		line-height: 17px;
		text-decoration: none;
	}

	.block_news .dropdown {
		position: absolute;
		display: inline-block;
		float: right;
		margin: 0px;
		border-right: 1px solid #fff;
		padding: 0px;
		display: block;
		z-index: 10;
		top: 63px;
		right: 0px;
		left: 10px;
		width: 94%;
	}

	/* .Entire_site {
	    margin-top: 5px;
	    margin-left: -2px;
	    position: absolute;
	    top: 17px;
	    left: 94px;
	} */
	.ipoteka_bank {
		margin-top: -35px;
		/* margin-bottom: 35px; */
	}

	.block_news {
		width: 100%;
		display: inline-block;
		box-shadow: 0px 2px 11px 0px #0000001f;
		-webkit-transition: all 0.5s;
		margin-bottom: 15px;
	}

	.header_menu {
		display: inline-block;
		padding-left: 0px;
		padding-top: 25px;
		padding-bottom: 15px;
		/* width: 99%; */
		/* position: relative; */
		/* z-index: 1; */
	}

	/* .content .col-md-4 {
		margin-left: 60px;
	} */
	/* .fexet_block {
	    position: relative;
	    top: 0px;
	    right: 0;
	    z-index: 3;
	    display: inline-block;
	    display: none;
	} */
	.Entire_site span {
		color: #ffffff;
		font-size: 12px;
	}

	/* .menu__links img {
	    display: none;
	}
	.menu {
	    text-align: right;
	    margin-bottom: 25px;
	} */
	.menu__links {
		/* left: 264px; */
		margin-top: 38px;
	}

	.section_news .ipoteka {
		position: absolute;
		bottom: 0;
		width: 100%;
	}

	.banner .owl-nav.disabled {
		display: none;
	}

	/* .header_top .col-md-2 {
		position: absolute;
	    top: 24px;
	    right: 0%;
	} */
	.dabble3 a {
		color: #ffffff;
		font-size: 18px;
		text-decoration: none;
		padding-left: 40px;
		padding: 16px 0 22px 29px;
		display: inline-block;
		vertical-align: top;
		margin-top: 2px;
	}

	.dabble2 a {
		color: #ffffff;
		font-size: 18px;
		text-decoration: none;
		padding-left: 40px;
		display: inline-block;
		vertical-align: top;
		margin-top: 9px;
		padding: 16px 0 22px 10px;
	}

	.dabble a {
		color: #ffffff;
		font-size: 18px;
		text-decoration: none;
		padding-left: 40px;
		display: inline-block;
		vertical-align: top;
		margin-top: 3px;
		padding: 16px 0 25px 29px;
	}

	/* .data {
	    display: inline-block;
	    margin-left: 0px;
	    width: 100%;
	    text-align: center;
	} */
	.dabble .individuals {
		background: url(../bitrix/templates/corp_services_blue_copy/img/girl.png);
		background-repeat: no-repeat;
		width: 55px;
		height: 55px;
		display: inline-block;
		margin-top: 8px;
		margin-left: 8px;
		background-position: center;
		border-radius: 50%;
	}

	.dabble3 .individuals {
		background: url(../bitrix/templates/corp_services_blue_copy/img/girl3.png);
		background-repeat: no-repeat;
		width: 58px;
		height: 58px;
		display: inline-block;
		margin-top: 2px;
		margin-left: 8px;
		background-position: center;
		border-radius: 50%;
	}

	.dabble2 .individuals {
		background: url(../bitrix/templates/corp_services_blue_copy/img/girl2.png);
		background-repeat: no-repeat;
		width: 55px;
		height: 55px;
		display: inline-block;
		margin-top: 8px;
		margin-left: 8px;
		background-position: center;
		border-radius: 50%;
	}

	.the-envelope {
		background: url(../bitrix/templates/corp_services_blue_copy/img/visa.png);
		background-repeat: no-repeat;
		/* width: 79%; */
		margin-top: 32px;
		display: inline-block;
		background-size: cover;
	}

	div.credits {
		min-height: 380px;
	}

	.section_center .International a {
		color: #262626;
		font-size: 15px;
		text-decoration: none;
		-webkit-transition: all 0.5s;
		display: inline-block;
		margin-bottom: 21px;
	}

	.section_center .International p {
		color: #262626;
		font-size: 20px;
		margin-bottom: 20px;
		padding: 0px;
	}

	.section_center .International h1 {
		color: #262626;
		font-size: 34px;
		margin-bottom: 22px;
		padding: 0px;
		margin-top: 0px;
	}

	.section_center .International {
		float: right;
		display: inline-block;
		width: 100%;
		margin-top: 14px;
		position: relative;
		margin-bottom: 0%;
		padding-left: 15px;
		padding-right: 30px;
	}

	.Commission {
		display: inline-block;
		width: 100%;
		padding-left: 30px;
		padding-top: 10px;
		padding-bottom: 13px;
		background-color: #3399CC;
		margin-top: 21px;
		line-height: 30px;
	}

	.visa {
		display: inline-block;
		width: 100%;
		padding-left: 5px;
		padding-top: 30px;
	}

	.section_news .news {
		display: inline-block;
		width: 100%;
		margin-top: 0%;
		margin-bottom: 30px;
	}

	.corruption {
		background-color: #FFFFFF;
		width: 100%;
		box-shadow: 0px 2px 20px 6px #00000014;
	}

	.goole_block img {
		margin-right: 0px;
		margin-bottom: 20px;
		display: inline-block;
	}

	.section .Exchange_Rates {
		display: inline-block;
		width: 100%;
		box-shadow: 0px 2px 11px 0px #0000001f;
		/* margin-bottom: 30px; */
	}

	.section_center {
		background: url(../bitrix/templates/corp_services_blue_copy/img/city.png);
		background-repeat: no-repeat;
		width: 100%;
		display: inline-block;
		background-size: cover;
	}

	.Learn_More::after {
		content: "";
		position: absolute;
		border: 1px solid #3399CC;
		width: 4%;
		right: 0;
		left: -658px;
		bottom: 33px;
		margin: 0 auto;
		display: none;
	}

	.useful_links {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.republick {
		margin-top: 0;
		padding-top: 22px;
		padding-bottom: 22px;
		display: inline-block;
		width: 100%;
		text-align: center;
		border-right: none;
		border-bottom: 1px solid #E9E9E9;
		padding-right: 20px;
		padding-left: 20px;
	}

	.republick2 {
		padding-top: 22px;
		padding-bottom: 22px;
		display: inline-block;
		width: 100%;
		text-align: center;
		border-right: none;
		border-bottom: 1px solid #E9E9E9;
		padding-right: 21px;
		padding-left: 21px;
		margin-bottom: 0px;
	}

	.Show_more {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 40px;
		margin-top: 40px;
	}

	.region {
		background: url(../bitrix/templates/corp_services_blue_copy/img/ipoteka_bank.png);
		background-repeat: no-repeat;
		width: 100%;
		height: 515px;
		margin-top: 46px;
		background-position: right;
		display: none;
	}

	.bannerr.owl-carousel.owl-loaded.owl-drag {
		/* display: inline-block;
	    width: 100%; */
		padding-right: 15px;
		padding-left: 15px;
	}

	.block_top {
		display: inline-block;
		width: 100%;
		padding-right: 17px;
		padding-left: 30px;
		padding-top: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #E9E9E9;
	}

	/* .rights_reserved {
	    display: inline-block;
	    width: 100%;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    background: url(../bitrix/templates/corp_services_blue_copy/img/skill.png);
   		background-repeat: no-repeat;
   		text-align: center;
	} */
	div.sideNav {
		width: 50px;
	}

	button.fixed.call {
		right: unset;
		left: 5px;
	}

	div.call_window {
		right: unset;
		left: 5px;
	}
}

@media only screen and (max-width: 1200px) {
	header+section {
	    z-index: 1;
	    position: relative;
	}
	.banner + section>section {
	    z-index: 1;
	    position: relative;
	}
	.menu {
		width: 100%;
	}

	.menu__links nav {
		width: 100%;
		padding: 0px 20px;
	}
	.cards-box .card-item .description .title {
		max-width: 100%;
	}

	.cards-box .card-item .description {
		position: relative;
		padding-bottom: 40px;
	}

	.cards-box .card-item .description .top {
		padding-bottom: 16px;
	}

	.cards-box .card-item .description .more {
		position: absolute;
		bottom: 0;
		top: inherit;
		left: 0;
		right: inherit;
		margin: 0;
	}

	.header .phone {
		text-align: center;
	}

	div.news .news-item.has-thumbnail span.news-title {
		font-size: 16px;
	}

	.rights_reserved {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.logo {
		display: block;
		margin: 0 auto;
		float: none;
		padding: 0;
		padding-left: 25px;
		padding-bottom: 15px;
		width: auto;
		text-align: center;
		padding: 0;
	}

	.animation_numeral {
		left: -220px;
	}

	.drop-dow {
		margin-top: 5px;
	}

	.menu__links {
		position: unset;
		display: flex;
		justify-content: center;
	}

	.snap p {
		color: #999999;
		font-size: 13px;
		/* display: inline-block; */
		/* margin-left: 0; */
		/* margin-right: 35px; */
		width: 20%;
		text-align: left;
	}

	.Mobile_app .google {
		display: inline-block;
		width: 100%;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.content .col-md-6 {
		margin-top: 0px;
	}

	.rights_reserved p {
		font-size: 13px;
		width: 33.3333%;
		padding: 0 15px;
		float: left;
		display: flex;
		align-items: center;
		flex-direction: column;
		margin-top: 30px;
	}

	.mistake {
		width: 33.3333%;
		padding: 0 15px;
		float: left;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.mistake .mistake2 {
		color: #101010;
		font-size: 13px;
		padding-bottom: 15px;
		padding-top: 25px;
		display: inline-block;
		width: 100%;
	}

	.data {
		font-size: 13px;
		width: 33.3333%;
		text-align: center;
		padding: 0 15px;
		margin: 0;
		float: left;
		margin-top: 30px;
	}

	.rights_reserved a {
		/* text-decoration: none; */
		/* color: #101010; */
		/* font-size: 13px; */
		/* display: inline-block; */
		/* margin-left: 0px; */
		/* width: 100%; */
		/* margin-bottom: 13px; */
		/* text-align: center; */
	}

	/* .exit.clicked {
	    display: inline-block;
	    width: 100%;
	    padding-top: 10%;
	    padding-bottom: 15%;
	    margin-top: -40px;
	    background-color: rgba(0, 0, 0, 0.7);
	} */
	/* .Entire_site {
	    margin-top: 5px;
	    margin-left: -2px;
	    position: absolute;
	    top: 17px;
	    left: 95px;
	} */
	.rights_reserved .data_site2 {
		color: #101010;
		font-size: 13px;
		display: inline-block;
		margin-left: 0px;
	}

	.snap {
		/* display: inline-block; */
		width: 100%;
		/* padding-left: 15%; */
		margin: 0;
		justify-content: space-between;
		/* display: flex; */
	}

	.block_news p {
		color: #060606;
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin: 0;
		margin-left: 15px;
		padding-left: 40px;
		width: 57%;
		display: inline-block;
		line-height: 17px;
	}

	.block_news .drop_daw {
		background: url(../bitrix/templates/corp_services_blue_copy/img/drop_icon.png);
		background-repeat: no-repeat;
		width: 9px;
		height: 5px;
		text-indent: -999px;
		outline: none;
		border: none;
		background-color: #D7D7D7;
		padding: 14px 14px 14px 14px;
		border-radius: 100%;
		background-position: center;
		float: right;
		margin-top: -43px;
		margin-right: 15px;
		-webkit-transition: all 0.5s;
	}

	.block_news span {
		color: #060606;
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin: 0;
		margin-left: 15px;
		padding-left: 40px;
		width: 71%;
		display: inline-block;
		line-height: 17px;
	}

	.treaty {
		/* margin-top: 0px; */
		/* position: relative; */
		/* right: -1px; */
		/* display: flex; */
		/* justify-content: space-around; */
		/* flex-wrap: wrap; */
		/* margin-top: 20px; */
		position: static;
		width: 100%;
		display: block;
		text-align: center;
	}

	.menu__links {
		padding-left: 0;
	}

	.treaty .select_icon {
		color: #000000;
		font-size: 13px;
		text-decoration: none;
		padding-left: 32px;
		padding: 23px 30px 24px 55px;
		background: url(../bitrix/templates/corp_services_blue_copy/img/icon.png);
		background-repeat: no-repeat;
		background-position: 21px;
		display: inline-block;
		margin-bottom: 15px;
	}

	.treaty .select_icon2 {
		background: url(../bitrix/templates/corp_services_blue_copy/img/icon2.png);
		background-repeat: no-repeat;
		background-position: 21px;
		color: #000000;
		font-size: 13px;
		text-decoration: none;
		padding-left: 32px;
		padding: 23px 30px 24px 55px;
		display: inline-block;
		margin-bottom: 15px;
	}

	.treaty .select_icon3 {
		background: url(../bitrix/templates/corp_services_blue_copy/img/icon3.png);
		background-repeat: no-repeat;
		background-position: 21px;
		color: #000000;
		font-size: 13px;
		text-decoration: none;
		padding-left: 32px;
		padding: 23px 30px 24px 55px;
		display: inline-block;
		margin-bottom: 15px;
	}

	.treaty .select_icon4 {
		background: url(../bitrix/templates/corp_services_blue_copy/img/icon4.png);
		background-repeat: no-repeat;
		background-position: 21px;
		color: #000000;
		font-size: 13px;
		text-decoration: none;
		padding-left: 32px;
		padding: 23px 30px 24px 55px;
		display: inline-block;
		margin-bottom: 15px;
	}

	.Share>p {
		/* color: #101010; */
		/* font-size: 13px; */
		/* margin: 0px; */
		display: inline-block;
		/* vertical-align: text-top; */
		width: 33.3333333%;
		/* margin-top: 0px; */
		/* text-align: center; */
		/* margin-bottom: 15px; */
		float: left;
		text-align: center;
		margin-bottom: 20px;
		margin-right: 0;
	}

	.fax_text p {
		display: inline;
		width: auto;
		margin-left: 10px;
		margin-bottom: 0;
	}

	.fax_text {
		width: 50%;
		display: inline-flex;
		float: left;
		margin: 0;
		justify-content: center;
		margin-bottom: 20px;
	}

	.cbu {
		display: inline-block;
		width: 33.33333%;
		/* text-align: center; */
		/* padding-top: 20px; */
		/* padding-bottom: 15px; */
		float: left;
		text-align: center;
		margin-bottom: 20px;
	}

	.phone_tel {
		display: inline-block;
		width: 33.33333%;
		/* text-align: center; */
		/* padding-top: 20px; */
		/* padding-bottom: 15px; */
		/* margin-left: 0px; */
		/* justify-content: center; */
		/* align-items: center; */
		margin: 0;
		text-align: center;
		margin-bottom: 20px;
	}

	.phone_tel span {
		/* color: #101010; */
		/* font-size: 13px; */
		/* display: inline-block; */
		width: 42%;
		/* margin-left: 0px; */
		/* vertical-align: top; */
	}

	.info_text {
		width: 50%;
		display: inline-flex;
		float: left;
		margin: 0;
		justify-content: center;
		margin-bottom: 20px;
	}

	.footer_top {
		display: inline-block;
		width: 100%;
		padding-bottom: 0px;
		border-bottom: 1px solid #E9E9E9;
	}

	/* .col-xs-12 {
   	 	width: 100%;
   	 	padding:0px;
	} */
	div.credit h3.creditsTitle span {
		font-size: 60px;
	}

	div.credit div.desc .creditsTitle {
		font-size: 46px;
	}

	.nav-tabs>li>a {
		font-size: 11px;
		padding: 10px 9px;
	}

	.cards-box .card-item .description .more {
	}

	.cards-box .card-item .description .top {
		padding: 0px 0 8px;
	}

	.cards-box .card-item .description .title {
		font-size: 20px;
	}

	.cards-box .card-item .description {
		width: 73%;
		margin-left: 30px;
	}

	.cards-box .card-item .description .desc-item-title {
		font-size: 12px;
	}

	.cards-box .card-item .description .desc-value {
		font-size: 15px;
	}

	.cards-box .card-item .description img {
		max-width: 25px;
	}
}

@media only screen and (max-width: 991px) {
	.cbu a {
	    margin-left: 6px;
	}
	header {
	    z-index: 20;
	}
	.menu__icon:after {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: rgba(0, 0, 0, 0.6);
		/* content: ""; */
		opacity: 0;
		visibility: hidden;
		transition: .5s;
	}

	.menu_state_open .menu__icon:after {
		/* opacity: 1; */
		/* visibility: visible; */
	}
	header {
	    /* z-index: 10000 !important; */
	}
	.banner .item div.text .subtitle {
		margin-left: -15px;
	}

	section.banner div.banner-box .slick-current .title::after {
		width: calc( 100% + 15px);
		margin-left: -15px;
	}
	.banner .item div.text .title {
		position: relative;
	}

	.banner .item div.text .title:before {
		content: "";
		left: -15px;
		width: 15px;
		position: absolute;
		top: 0;
		bottom: 0;
		background: #fff;
	}
	.menu.menu_state_open .menu__icon {
		position: fixed;
	    top: 8px;
	    right: 0px;
		z-index: 150;
		height: 41px;
		width: 41px;
		z-index: 1000000;
	}

	.ipoteka_bank {
		/* z-index: 10; */
	}

	.menu.menu_state_open  .menu__icon span {
		top: 20px !important;
		width: 64%;
		left: 8px;
		background: #fff;
	}
	.partners-component .row .item-box {
		width: 50%;
		margin-bottom: 11px;
	}

	.partners-component .row {
		display: block;
	}
	.credits .cards-box .card-item .description .bottom .desc-item {
		width: auto;
		margin-right: 10px;
	}
	div.international div.box:last-of-type div.theme-block {
		margin-left: 15px;
		width: auto;
	}

	div.credit div.desc {
		min-height: 280px;
	}

	div.credit div.overlay-background {
		min-height: 280px;
	}

	div.credit div.overlay-background::after {
		width: auto;
	}

	.rights_reserved a {
		font-size: 10px;
	}

	header .menu__links ul {
		MARGIN: 0;
		display: block;
	}

	.header_menu {
		width: 100%;
		padding-bottom: 0;
	}

	.treaty {
		margin-top: 0;
	}

	.logo {
		padding-bottom: 15px;
		display: flex;
		justify-content: center;
	}

	.treaty .link {
		/* width: 50%; */
	}

	.menu {
		height: 0;
	}

	.partners div.item-box,
	.useful_links div.item-box {
		width: 25%;
		float: left;
		border: 0 !important;
	}

	.partners div.item-box {}

	.treaty .select_icon2,
	.treaty .select_icon,
	.treaty .select_icon3,
	.treaty .select_icon4 {
		display: block;
	}

	.menu__links {
		left: inherit;
		position: fixed;
		padding-top: 0;
		display: block;
		margin: 0;
		transition: .5s;
		top: 0;
		bottom: 0;
		background-image: url(/bitrix/templates/corp_services_blue_copy/img/ornament.png);
		transform: perspective(1000px) translateX(100%);
		transform-origin: right center 0cm;
		width: max-content;
		right: 0;
		background-color: #004494;
		z-index: 100000;
	}

	.bannerr.owl-carousel.owl-loaded.owl-drag {
		width: 100%;
	}

	.header .phone {
		/* display: inline-block; */
		/* width: 100%; */
		/* text-align: center; */
		display: none;
	}

	.block_news .dropdown {
		position: absolute;
		display: inline-block;
		float: right;
		margin: 0px;
		border-right: 1px solid #fff;
		padding: 0px;
		display: block;
		z-index: 10;
		top: 63px;
		right: 0px;
		left: 10px;
		width: 96%;
	}

	.block_top a {
		color: #3f3f3f;
		font-size: 27px;
		margin-bottom: 20px;
		text-decoration: none;
		display: inline-block;
		margin-top: 20px;
		-webkit-transition: all 0.5s;
		display: inline-block;
		width: 100%;
	}

	.block_top .period {
		color: #3f3f3f;
		font-size: 27px;
		margin-bottom: 20px;
		text-decoration: none;
		display: inline-block;
		margin-top: 20px;
		-webkit-transition: all 0.5s;
		display: inline-block;
		width: 100%;
	}

	.content .col-md-6 {
		margin-top: 45px;
	}

	.menu__links li {
		display: block;
		padding: 0;
		float: none;
	}

	.header_menu nav a {
		padding: 15px 0;
		color: #3e3e3e;
		font-weight: bold;
		width: 100%;
		display: block;
		border-bottom: 1px solid #ccc;
		font-size:16px;
		text-align: left;
		padding: 15px 20px;
		color: #fff;
	}

	.menu a {
		text-decoration: none;
		color: #004494;
		font-size: 14px;
		padding: 10px 0px 10px;
	}

	/* .exit.clicked {
	    display: inline-block;
	    width: 100%;
	    padding-top: 13%;
	    padding-bottom: 15%;
	    margin-top: -40px;
	    background-color: rgba(0, 0, 0, 0.7);
	} */
	.phone p {
		color: #ffffff;
		font-size: 12px;
	}

	.Mobile_phone {
		display: inline-block;
		position: absolute;
		z-index: 9999;
		left: 73px;
		bottom: 55px;
		width: 100%;
	}

	.Mobile_phone p {
		color: #bcc0cd;
		font-size: 15px;
		text-transform: uppercase;
		margin-bottom: 50px;
	}

	.Mobile_phone h1 {
		color: #000000;
		font-size: 50px;
		margin: 0px;
		padding: 0px;
		padding-bottom: 60px;
		width: 100%;
		display: inline-block;
	}

	.animation_numeral .nomeral {
		color: #ffffff;
		font-size: 40px;
		border: none;
		margin: 0;
		padding: 0;
		display: inline-block;
		width: 100%;
		background-color: #004494;
		padding: 30px 30px 30px 30px;
	}

	.exit.clicked {
		padding-top: 85px;
	}

	.exit.clicked::after {
		top: 75px;
	}

	.baner {
		float: none;
		width: unset;
	}

	.animation_numeral {
		top: 0;
		bottom: unset;
	}

	div.fullNav {
		top: 0;
	}

	div.credit div.overlay-background::after {
		right: -100vw;
	}

	.page-content {
		margin: 30px -15px;
	}

	.header_menu nav {
		text-align: center;
		width: 100%;
		padding: 0;
	}

	.menu__icon {
		margin-right: 15px;
	}

	.menu a::before {
		top: 0;
		left: 0;
	}

	.banner .item div.number {
		display: none;
	}

	.banner .item .image {
		left: 0;
	}

	.banner .slick-dots {
		display: none !important;
	}

	.banner .banner-nav .next,
	.banner .banner-nav .prev {
		top: 440px;
	}

	.banner .item div.text {
		margin-left: 0;
		padding-left: 15px;
	}

	div.international div.box:first-of-type::after {
		display: none;
	}

	div.international div.box:last-of-type {
		padding-left: 0;
		margin-top: 15px;
	}

	.Mobile_app .download-area div.box {
		width: 100%;
	}

	.phone {
		display: none;
	}

	.useful_links div.item-box img {
		margin-right: 15px;
	}

	div.sideNav {
		display: none;
	}

	.social-pages {
		display: none;
	}

	.header .header_top {
		display: flex;
		justify-content: space-between;
		padding-bottom: 46px;
	}

	.theme-block.news {
		margin-bottom: 30px;
		min-height: unset;
	}

	div.credit .right-side {
		min-height: 320px;
	}

	.transactions-tabs .transactions-item .image img {
		max-width: 90%;
	}

	.transactions-tabs .transactions-item .title {
		font-size: 14px;
	}

	.Rates {
		/* min-width: 528px; */
		padding: 0;
		margin: 0;
	}

	.indentation {
		overflow: auto;
		padding-top: 130px;
	}

	.Exchange_block {
		position: absolute;
		top: 0;
		left: 15px;
		right: 15px;
	}

	div.international div.box:last-of-type div.theme-block,
	div.international div.box:first-of-type div.theme-block {
		padding-left: 15px;
		padding-right: 15px;
	}

	div.credit .links {
		padding-left: 0;
	}

}

@media only screen and (max-width: 768px) {
	.content-inner .table-type-special th[rowspan] {
	    font-size: 14px;
	    padding: 15px 16px !important;
	}
	.table-responsive {
		padding: 0 10px;
	}	
	.tenders-filter-wrapper select#year {
	    width: 100%;
	}
	.categories-menu {
	    z-index: inherit;
	}
	.news-list-component .news-thumbnail {
	    width: 100%;
	    max-width: 100%;
	}

	.news-list-component .news-item {
	    display: block;
	    max-height: inherit;
	    margin-bottom: 30px;
	}

	.news-list-component .news-item-text {
	    padding: 0;
	    margin-top: 20px;
	}

	.news-list-component .news-item p.news-text {
	    height: auto;
	}
	.inner-banner {
		height: 205px;
	}
	.inner-banner .page-title {
	    font-size: 30px;
	    top: 45px;
	    bottom: 32px;
	    margin: auto;
	    /* max-height: 100px; */
	    height: max-content;
	}
	.credit .right-side .aos-init {
	    animation-delay: 0s;
	}

	.banner .item[data-href*="plastic-cards"] img + img {
	}

	.banner .item[data-href*="crediting"] img + img {
		max-width: 310px;
	}
	div.credit div.desc .creditsTitle {
	    margin: 0;
	}

	div.credit div.desc {
	    min-height: 200px;
	}

	div.credit div.overlay-background {
	    min-height: 200px;
	}

	div.credit div.desc:hover::after {
	    transform: none;
	}
	div.credit {
		padding-bottom: 18px;
	}

	.block-title {
		margin-bottom: 20px;
	}

	.download-area .item {
		font-size: 14px;
		background-size: 19px;
		padding-left: 28px;
		padding-top: 0px;
	}
	div.news .news-item span.date {
		margin-bottom: 2px;
	}

	div.news .news-item p.news-text {
		margin-top: 5px;
	}

	.all-news {
		margin-top: 15px;
	}
	.banner{
		margin-bottom: 25px;
	}
	.snap p {
		/* margin-right: 9px; */
		font-size: 13px;
		/* text-align: center; */
	}
	.complete {
		width: 18%;
	}

	.section_left {
		width: 26%;
	}
	.vue-slider-ltr .vue-slider-mark:first-child .vue-slider-mark-label {
		transform: none;
		left: 0;
	}

	.vue-slider-ltr .vue-slider-mark:last-child .vue-slider-mark-label {
		transform: translateX(-70%);
	}

	.vue-slider-ltr .vue-slider-mark .vue-slider-mark-label {
		font-size: 10px;
	}
	.categories-menu .col-lg-3:first-child  div.item {
		margin-top: 0;
	}
	#banking-modal .modal-body.rightside {
		padding-bottom: 300px;
	}
	.modal-title {
		font-size: 19px;
	}
	.modal-body .link {
		margin: 0 auto;
		margin-bottom: 20px;
		width: 100%;
		text-align: center;
	}
	.modal-dialog {
		max-width: 94%;
	}
	.deposit-calculator-component .form-actions .row>div {
		width: auto;
	}

	.deposit-calculator-component .form-actions .row>div:last-child {
		float: right;
	}
	.content-inner .inner-image {
		max-width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 30px;
	}
	.page-content .content-title .links{
		margin-top: 20px;
	}
	.page-content .content-inner>.nav-tabs {
		border: 0;
	}

	.quote {
		padding: 20px;
	}
	.banner {
		margin-top: -30px;
		position: relative;
	}

	.header .phone {
		text-align: left;
	}

	.the-envelope {
		background: url(../bitrix/templates/corp_services_blue_copy/img/visa.png);
		background-repeat: no-repeat;
		width: 100%;
		margin-top: 32px;
		display: inline-block;
	}

	.block_news .dropdown {
		position: absolute;
		display: inline-block;
		float: right;
		margin: 0px;
		border-right: 1px solid #fff;
		padding: 0px;
		display: block;
		z-index: 10;
		top: 42px;
		right: 0px;
		left: 10px;
		width: 96%;
	}

	.exit.clicked {
		padding-top: 118px;
	}

	.exit.clicked::after {
		top: 65px;
	}

	/* .treaty .select_icon {
	    color: #000000;
	    font-size: 12px;
	    text-decoration: none;
	    padding-left: 32px;
	    padding: 23px 10px 24px 55px;
	    background: url(../bitrix/templates/corp_services_blue_copy/img/icon.png);
	    background-repeat: no-repeat;
	    background-position: 21px;
	    display: inline-block;
	    margin-bottom: 15px;
	}
	.treaty .select_icon2 {
	    color: #000000;
	    font-size: 12px;
	    text-decoration: none;
	    padding-left: 32px;
	    padding: 23px 10px 24px 55px;
	    background: url(../bitrix/templates/corp_services_blue_copy/img/icon2.png);
	    background-repeat: no-repeat;
	    background-position: 21px;
	    display: inline-block;
	    margin-bottom: 15px;
	}
	.treaty .select_icon3 {
	    color: #000000;
	    font-size: 12px;
	    text-decoration: none;
	    padding-left: 32px;
	    padding: 23px 10px 24px 55px;
	    background: url(../bitrix/templates/corp_services_blue_copy/img/icon3.png);
	    background-repeat: no-repeat;
	    background-position: 21px;
	    display: inline-block;
	    margin-bottom: 15px;
	}
	.treaty .select_icon4 {
	    color: #000000;
	    font-size: 12px;
	    text-decoration: none;
	    padding-left: 32px;
	    padding: 23px 20px 24px 55px;
	    background: url(../bitrix/templates/corp_services_blue_copy/img/icon4.png);
	    background-repeat: no-repeat;
	    background-position: 21px;
	    display: inline-block;
	    margin-bottom: 15px;
	} */
	div.fullNav {
		top: 0;
	}

	div.sideNav {
		display: none;
	}

	.partners div.item-box,
	.useful_links div.item-box {
		width: 50%;
	}

	.Share {
		display: block;
	}

	.Share>p,
	.cbu,
	.phone_tel,
	.fax_text,
	.info_text {
		width: 100%;
	}

	.rights_reserved {
		flex-wrap: wrap;
	}

	.mistake,
	.rights_reserved p {
		width: 50%;
		margin-top: 0;
	}

	.data {
		width: 280px;
		margin: 15px auto;
	}

	.rights_reserved a {
		font-size: 12px;
	}

	.transactions-tabs {
		margin: 0;
		display: block;
		flex-direction: column;
	}

	.transactions-tabs .transactions-col {
		width: 100%;
		margin-bottom: 30px;
	}

	.transactions-tabs .transactions-item.active::after {
		display: none;
	}

	.page-content .content-title {
		display: block;
		padding: 20px 0px;
	}

	.page-content .content-title h3 {
		margin-bottom: 20px;
	}

	.content-inner .heading {
		font-size: 14px;
	}

	.panel-default>.panel-heading .panel-title a {
		font-size: 14px;
	}

	.content-inner table {
		width: auto;
	}

	.page-content .content-title h1 {
		font-size: 20px;
	}

	.inner-page .useful-links .link {
		width: inherit;
		margin-bottom: 20px;
	}

	.inner-page .useful-links {
		display: block;
	}

	.page-breadcrumb>ul {
		/* flex-direction: column; */
		padding: 20px 0px;
		padding-bottom: 0;
		display: block;
	}

	.page-breadcrumb>ul>li {
		margin-bottom: 6px;
		/* padding: 0; */
		display: inline-block;
	}

	.page-breadcrumb>ul>li:not(:last-child)::after {
		/* display: none; */
	}

	.page-content {
		margin-top: 15px;
	}

	.transactions-tab-content ul {
		margin: 0;
	}

	.purchase span,
	.purchase2 span {
		position: relative;
	}

	.snap {
	    /* padding-left: 72px; */
	    /* padding-right: 33px; */
	}

	.theme-heading {
		font-size: 25px;
	}

	.nav-tabs>li {
		float: none;
		margin: 5px 0;
	}

	.nav-tabs>li>a {
		font-size: 13px;
	}

	.page-content .content-title h1 {
	}

	.page-sidebar {
		margin: 20px 0px 20px;
	}

	.page-content {
		padding: 0 15px;
	}

	.cards-box .card-item .image {
		width: 100%;
		display: block;
		margin-bottom: 20px;
	}

	.cards-box .card-item {
		display: block;
	}

	.cards-box .card-item .description {
		width: 100% !important;
		margin: 0;
	}

	.cards-box .card-item .description .bottom {
		justify-content: start;
	}

	.cards-box .card-item .description .bottom .desc-item {
		margin-right: 15px;
		margin-bottom: 10px;
	}

	.goole_block a {
		width: 50%;
		padding: 0 10px;
	}

	.goole_block img {
		max-width: 100%;
	}

	.goole_block {
		display: flex;
		margin-top: 0px;
		padding-bottom: 13px;
	}
}

@media only screen and (max-width: 600px) {
	div.international div.box.aos-init.aos-animate:last-of-type img.background {
	    max-height: 130px;
	}

	div.international div.box img.payments {
	    width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	    max-width: 100%;
	}
	div.international div.box.aos-init.aos-animate:last-of-type img.background {
	}

	div.international div.box img.payments {
	}
	.page-content .content-inner ul.files li {
	    padding: 0;
	    width: 100%;
	}
	#banking-modal svg {
	    max-width: 70px;
	}
	.page-content .contacts-page  img {
	    width: 100%;
	    float: none;
	    display: block;
	}

	.page-content .contacts-page table {
	    width: 100%;
	    display: block;
	    float: none;
	}

	.contacts-page {
	    display: block;
	}
	.corrupt2:after {
		width: 11px;
	}

	.corrupt:after {
		width: 11px;
	}
	.section .news-item-text:last-child {
		padding-bottom: 1px;
	}

	.section {
		margin-bottom: 30px;
	}

	div.international div.box:last-of-type {
		margin-top: 30px;
	}

	div.international {
		padding-bottom: 10px;
	}

	.credit a {
		display: block;
		width: 89%;
		margin: auto;
	}

	.credit .links {transform: none !important;width: 100% !important;}

	div.credit .links .item span.category {
		font-size: 15px;
		padding-top: 5px;
	}

	div.Mobile_app h3 {
		margin-top: 30px;
		margin-bottom: 30px;
		font-size: 22px;
	}

	div.statistics div.theme-block.stats {
		margin-top: 30px;
	}

	div.statistics div.stats div.box p.top {
		margin-bottom: 20px;
	}
	.fee-warning {
		padding: 0 15px;
	}
	.modal-content-holder .inner-image {
		margin-bottom: 20px;
	}

	.inner-item-description {
		padding: 0;
	}
	.banner .item img {
		max-height: 300px;
	}

	.banner {
		height: 300px;
	}
	.banner .item div.text {
		margin-top: 100px;
	}
	div.credit .links .item {
	width: 100%;
	}
	div.international div.box img.payments {
		display: block;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		margin-top: 30px;
	}
	.small-banner span.title {
		font-size: 22px;
	}

	.small-banner span.sub-title {
		font-size: 15px;
	}

	.small-banner a {
		padding: 0;
	}

	div.Mobile_app h3 {
	}

	div.statistics a.results {
		display: block;
		padding: 0;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	div.statistics button[type="submit"] {
		margin: 0 auto;
		display: block;
	}

	div.statistics div.theme-block.poll {
		padding-bottom: 20px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	div.news .news-item.has-thumbnail span.news-title {
		height: auto;
	}

	div.news .news-item p.news-text {
		height: auto;
	}

	div.news .news-item span.news-title {
		height: auto;
	}

	div.news .news-item .news-thumbnail {
		height: auto;
	}
	div.international div.box:first-of-type div.theme-block {
		padding-bottom: 1px;
	}
	.international a {
		text-align: center;
	}
	div.international .title {
		text-align: center;
		margin-bottom: 20px;
	}
	div.international p.description {
		margin: 0 auto;
		margin-bottom: 20px;
		text-align: center;
	}
	.credit .links.aos-init.aos-animate+img.background-image {
		left: 0;
		right: 0;
		top: -170px;
	}
	.credit .links.aos-init.aos-animate+img.background-image {
		left: 0;
		right: 0;
		top: -120px;
		max-width: 100%;
		transition: 0s;
	}
	div.credit .right-side {
		min-height: inherit;
	}
	div.credit .links {
		margin-top: 270px;
		margin-left: auto;
		margin-right: auto;
	}
	div.international a.more {
		display: block;
		max-width: 210px;
		padding: 17px 0px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	div.international div.box img.background {
		position: static !important;
		transform: none !important;
		margin: 0 auto;
		display: block;
		margin-top: 20px;
		margin-bottom: 20px;
		max-height: 190px;
	}
	section.banner div.banner-box .slick-current .title::after{
		display: none;
	}
	.banner .item div.text .title {
		font-size: 40px;
	}
	

	.banner .item div.text .subtitle {
		visibility: hidden;
		display: none;
	}

	.Mobile_phone p {
		color: #bcc0cd;
		font-size: 13px;
		text-transform: uppercase;
		margin-bottom: 50px;
	}

	.block_news .dropdown {
		position: absolute;
		display: inline-block;
		float: right;
		margin: 0px;
		border-right: 1px solid #fff;
		padding: 0px;
		display: block;
		z-index: 10;
		top: 63px;
		right: 0px;
		left: 10px;
		width: 95%;
	}

	.dropdown-menu2 {
		position: relative;
		top: 0px;
		left: 6px;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: none;
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0px 2px 11px 0px #0000001f;
		-webkit-transition: all 0.5s;
		display: none;
		width: 98%;
		margin-top: 3px;
	}

	.complete {
		float: left;
		width: 21%;
	}

	.section_left {
		display: inline-block;
		width: 26%;
	}

	.section_left2 {
		display: inline-block;
		width: 25%;
	}

	.purchase span {
		color: #474747;
		font-size: 14px;
		display: inline-block;
		padding-bottom: 30px;
		/* width: 100%; */
	}

	.purchase2 span {
		color: #474747;
		font-size: 14px;
		display: inline-block;
		padding-bottom: 30px;
		width: 100%;
	}

	.usd h1 {
		color: #262626;
		font-size: 18px;
		text-transform: uppercase;
		margin-bottom: 32px;
		margin-top: 0px;
	}

	/* .exit.clicked {
	    display: inline-block;
	    width: 100%;
	    padding-top: 18%;
	    padding-bottom: 15%;
	    margin-top: -40px;
	    background-color: rgba(0, 0, 0, 0.7);
	} */
	/* .Entire_site {
	    margin-top: 5px;
	    margin-left: -2px;
	    position: absolute;
	    top: -2px;
	    left: 65px;
	} */
	.Mobile_phone h1 {
		color: #000000;
		font-size: 26px;
		margin: 0px;
		padding: 0px;
		padding-bottom: 60px;
		width: 100%;
		display: inline-block;
	}

	.animation_numeral .nomeral {
		color: #ffffff;
		font-size: 35px;
		border: none;
		margin: 0;
		padding: 0;
		display: inline-block;
		width: 100%;
		background-color: #004494;
		padding: 25px 25px 25px 25px;
	}

	.brd {
		border-bottom: 10px solid #004494;
		display: inline-block;
		width: 59%;
		position: absolute;
		left: 0;
		bottom: 21px;
	}

	.carusel .lion {
		background-image: url(/bitrix/templates/corp_services_blue_copy/img/lion.png);
		background-repeat: no-repeat;
		width: 40%;
		display: inline-block;
		height: 271px;
		z-index: 1;
		position: absolute;
		margin-top: 7%;
	}

	.carusel .mimicry {
		background-image: url(../bitrix/templates/corp_services_blue_copy/img/carusel.png);
		background-repeat: no-repeat;
		height: 307px;
	}

	.carusel .mimicry2 {
		background-image: url(../bitrix/templates/corp_services_blue_copy/img/carusel.png);
		background-repeat: no-repeat;
		height: 307px;
	}

	.carusel .mimicry3 {
		background-image: url(../bitrix/templates/corp_services_blue_copy/img/carusel.png);
		background-repeat: no-repeat;
		height: 307px;
	}

	.carusel .mimicry4 {
		background-image: url(../bitrix/templates/corp_services_blue_copy/img/carusel.png);
		background-repeat: no-repeat;
		height: 307px;
	}

	.carusel .banner.owl-carousel.owl-loaded.owl-drag {
		width: 100%;
		display: inline-block;
		border-bottom: none;
		border-top: 1px solid #EFF1F5;
		margin-bottom: 0px;
	}

	.animation_numeral {
		position: absolute;
		bottom: 54px;
		left: -204px;
	}

	.mistake,
	.rights_reserved p {
		width: 100%;
		text-align: center;
	}

	.rights_reserved span,
	.mistake .mistake2 {
		width: unset;
	}

	div.statistics div.stats div.box {
		flex-wrap: wrap;
		justify-content: center;
	}

	div.statistics div.stats div.box .description {
		width: 100%;
	}

	.partners div.item-box,
	.useful_links div.item-box {
		width: 100%;
	}
	.partners div.item,
	.useful_links div.item>a {
		flex-direction: column;
	}

	.useful_links div.item-box img {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.useful_links div.item span.title {
		max-width: 300px;
	}
}

@media only screen and (max-width: 480px) {

	html[lang="oz"] .snap p {
		margin: 0;
	}

	html[lang="oz"] .small-banner span.title {
		white-space: inherit;
		font-size: 16px;
	}

	html[lang="oz"] .creditsTitle span {
		font-size: 39px !important;
	}
	html[lang="uz"] div.credit .links .item, html[lang="oz"] div.credit .links .item {
	    width: auto;
	}
	.dynamic-component.question-answer-component .form-wrapper-inner {
	    width: 100%;
	    padding: 17px 20px;
	}
	.dynamic-component.question-answer-component .form-wrapper {
	    padding: 0;
	}
	.page-sidebar ul>li.active>a {
	    font-weight: normal;
	}
	div.fullNav h1 {
	    margin-top: 30px;
	    margin-bottom: 0;
	}
	#banking-modal .split-box.left, #banking-modal .split-box.right {
	    /* width: 100%; */
	}

	#banking-modal .split-box.left {
	    transform-origin: top center 0cm;
	}


	.fullNav .menu_icon {
	    right: 20px;
	    top: 20px;
	}

	div.fullNav .col-sm-6:first-child h1 {
	    margin-top: 0;
	}
	.partners div.item, .useful_links div.item>a {
		width: 100%;
	}

	.partners-component .row .item-box {
		width: 100%;
	}
	.phone_tel span {
		color: #101010;
		font-size: 13px;
		display: inline-block;
		width: 35%;
		margin-left: 0px;
		vertical-align: top;
	}

	/* .exit.clicked {
	    display: inline-block;
	    width: 100%;
	    padding-top: 27%;
	    padding-bottom: 15%;
	    margin-top: -40px;
	    background-color: rgba(0, 0, 0, 0.7);
	} */
	.animation_numeral {
		position: absolute;
		bottom: 54px;
		left: -158px;
		top: -30px;
	}

	.Mobile_phone {
		display: inline-block;
		position: absolute;
		z-index: 9999;
		left: 39px;
		bottom: 55px;
		width: 100%;
	}

	.block_news .icon_paragraf3 {
		background: url(../bitrix/templates/corp_services_blue_copy/img/icon7.png);
		background-repeat: no-repeat;
		background-position: 0px;
		width: 60%;
	}

	.block_news a {
		color: #060606;
		font-size: 14px;
		padding-top: 12px;
		padding-bottom: 15px;
		margin: 0;
		margin-left: 15px;
		padding-left: 40px;
		width: 36%;
		display: inline-block;
		line-height: 17px;
		text-decoration: none;
	}

	/* div.credit h3.creditsTitle {
		top: -180px;
	} */

	.treaty {
		display: flex;
	}

	.treaty .link {
		width: 50%;
		padding: 30px 15px;
	}

	div.international .title {
		font-size: 24px;
	}

	div.international .emphasize {
		font-size: 35px;
	}
}

@media only screen and (max-width: 380px) {
	.search-holder.active .form {
		left: inherit;
	    right: 10px;
	}
	.cbu a {
	    margin-left: 10px;
	}
	div.international div.box.aos-init.aos-animate:last-of-type img.background {
	}
	.block-title {
	    font-size: 18px;
	}
	.phone_tel span {
	    width: 150px;
	}
	div.international div.box img.payments {
	    max-width: 100%;
	}
	.treaty .link svg {
	    margin-right: 4px;
	}
	.snap{
		padding-left: 42px;
    	padding-right: 0px;
	}
	.deposit-calculator-component .form-actions .row>div {
		width: 100%;
		margin-bottom: 20px;
	}

	.deposit-calculator-component .form-actions .row>div:last-child {
		margin: 0;
	}
	.block_news a {
		color: #060606;
		font-size: 14px;
		padding-top: 12px;
		padding-bottom: 15px;
		margin: 0;
		margin-left: 15px;
		padding-left: 40px;
		width: 48%;
		display: inline-block;
		line-height: 17px;
		text-decoration: none;
	}

	/* .exit.clicked {
	    display: inline-block;
	    width: 100%;
	    padding-top: 37%;
	    padding-bottom: 15%;
	    margin-top: -40px;
	    background-color: rgba(0, 0, 0, 0.7);
	} */
	.block_top .period {
		color: #3f3f3f;
		font-size: 25px;
		margin-bottom: 20px;
		text-decoration: none;
		display: inline-block;
		margin-top: 20px;
		-webkit-transition: all 0.5s;
		display: inline-block;
		width: 100%;
	}

	.treaty .link {
		width: 100%;
		font-size: 11px;
	}
}


@media print {
	.links {
		display: none;
	}
}