@media screen and (min-width: 1201px){
	.header_nav nav{
		display: block !important;
	}
}

@media screen and (max-width: 1200px){
	.header_logo a img{
		width: 90px;
	}
	.header_top {
	    padding: 15px 0;
	}
	.header_top__bar{
		justify-content: flex-end;
		padding: 0;
	}
	.header_nav__form{
		display: none;
	}
	.main-page_banner{
		height: 120px;
	}
	.main-page_banner img{
		max-width: 100%;
		object-fit: cover;
		min-height: 100%;
	}
	.header_top__bar-currencies {
	    display: flex;
	    justify-content: space-between;
	    margin-right: 0;
	    padding: 0px 15px;
	    margin-bottom: 20px;
	}
	.header_top__bar-currencies:after{
		display: none;
	}
	.header_top__bar-currencies--item{
		margin: 0;
	}
	.main-page_block {
	    background: #F5F6F6;
	    padding: 20px 0px 75px 0px;
	}
	.header_nav nav{
		position: fixed;
		width: 100%;
		top: 130px;
		left: 0;
		height: 100%;	
		background: #1D5DA6;
		z-index: 700;
		display: none;
	}
	.header_nav__dropdown{
		position: fixed;
		width: 100%;
		top: 130px;
		left: 0;
		height: 100%;	
		background: #1D5DA6;
		z-index: 900;
		box-shadow: none;
	}
	.header_nav__list{
		display: block;
		padding: 0px 15px;
	}
	.header_nav__dropdown-list{
		padding: 0px 10px;
	}
	.header_nav__dropdown{
		padding: 0;
	}
	.header_nav__dropdown-list li:first-child{
		display: block;
		opacity: 0.5;
	}
	.header_nav__dropdown-list li{
		margin-right: 0px;
	    position: relative;
	    font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0.5px;
		color: #FFFFFF;
		padding: 15px 35px;
		border-bottom: 1px solid rgba(255,255,255,0.15);
	}
	.header_nav__dropdown-list li a{
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0.5px;
		color: #FFFFFF;
		text-transform: none;
	}
	.header_nav__list > li{
		margin-right: 0;
		position: relative;
	    font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0.5px;
		color: #FFFFFF;
		padding: 15px 10px;
		border-bottom: 1px solid rgba(255,255,255,0.15);
	}
	.header_nav__list > li > .header_nav__list-item{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.header_nav__list > li:last-child{
		border-bottom: 0px;
	}
	.header_nav__list > li .header_nav__list-item svg{
		transform: rotate(-90deg);
	}
	.header_nav__list > li > .header_nav__list-item a{

	    font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0.5px;
		color: #FFFFFF;
		text-transform: none;
	}
	.header_nav__dropdown-list li:hover {
	    background: transparent;
	}
	.header_nav__fixed{
		display: none !important;
	}
	.main-page_services__top{
		margin-bottom: 5px;
	}
	.main-page_services__block{
		margin-bottom: 5px;
		width: 49.7%;
	}
	.main-page_services{
		margin-bottom: 15px;
	}
	.footer-main,
	.main-news_wrap,
	.best-deals_wrap,
	.main-articles_wrap,
	.bank-rating_wrap,
	footer{
		overflow: hidden;
	}
	.main-page_news-big__photo{
		height: auto;
	}
	.main-page_news-big__photo img{
		width: 100%;
	}
	.main-page_news-big__main h3{
	    font-size: 16px;
		line-height: 20px;
	}
	.main-page_news-big__main h3 a {
	    font-size: 16px;
		line-height: 20px;
	}
	.main-page_news-big__main {
	    padding: 10px 15px 15px 15px;
	}
	.main-page_news-big__main p{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	.main-page_news-big__read-more{
		display: none;
	}
	.main-page_news-big{
		margin-bottom: 20px;
	}
	.main-page_news__small-photo{
		height: auto;
	}
	.main-page_news__small-photo img{
		width: 100%;
	}
	.main-page_news__small{
		margin-bottom: 20px;
	}
	.main-page_news__small h3{
		margin-bottom: 15px;
	}
	.blue-line{
		display: none;
	}
	.main-news_wrap{
		border-top: 3px solid #397ECD;
		padding: 25px 0px 100px 0;
	}
	.main-currency_top{
		display: block;
		margin-bottom: 5px;
	}
	.main-currency_top h2{
		margin-bottom: 20px;
	}
	.main-currency_tabs-list li{
		width: 49%;
	}
	.main-currency_btns{
		margin-bottom: 50px;
	}
	.main-news_top{
		display: block;
		margin-bottom: 15px;
	}
	.main-news_top h2{
		margin-bottom: 20px;
	}
	.typical_tabs-list{
		flex-wrap: wrap;
	}
	.main-news_tabs-list li{
		margin-bottom: 5px;
	}
	.main-news_block{
		margin-bottom: 10px;
	}
	.main-currency_adver {
	    margin-top: 40px;
	}
	.best-deals_wrap{
		border-top: 3px solid #397ECD;
		padding: 25px 0px 100px 0;
	}
	.best-deals_tabs-list li{
		width: auto;
		margin-bottom: 5px;
	}
	.best-deals_tabs-list{
		margin-bottom: 20px;
	}
	.best-deals-content.slick-dotted.slick-slider{
		margin-bottom: 62px;
	}
	.useful-links h2 {
	    margin-bottom: 18px;
	}
	.useful-links_list li{
		max-width: 100%;
	}
	.useful-links_list{
		margin-bottom: 50px;
	}
	.main-articles_wrap{
		border-top: 3px solid #397ECD;
		padding: 25px 0px 100px 0;
	}
	.main-articles_top{
		display: block;
		margin-bottom: 15px;
	}
	.main-articles_top h2{
		margin-bottom: 20px;
	}
	.best-deals-content.slick-dots {
	    bottom: -20px;
	}
	.main-articles_tabs-list li{
		margin-bottom: 5px;
	}
	.bank-rating_more{
		margin-bottom: 50px;
	}
	.main-articles_block{
		margin-bottom: 20px;
		width: 100%;
	}
	.main-articles_block p{
		margin-bottom: 10px;
	}
	.subscribe{
		margin-top: 60px;
		margin-bottom: 50px;
	}
	.bank-rating_wrap{
		border-top: 3px solid #397ECD;
		padding: 25px 0px 80px 0;
	}
	.bank-rating_tabs-list li{
		margin-bottom: 5px;
	}
	.bank-rating_tabs-list{
		margin-bottom: 15px;
	}
	.banking-news_block__photo img{
		width: 100%;
	}
	.banking-news h2 {
	    margin-bottom: 20px;
	}
	.bank-reviews_wrap{
		border-top: 3px solid #397ECD;
		padding: 25px 0px 100px 0;
	}
	.bank-reviews_comment {
	    padding: 20px 10px;
	}
	.bank-reviews_comment__top{
		display: block;
		margin-bottom: 10px;
	}
	.bank-reviews_comment__top img{
		width: 35px;
		margin-bottom: 10px;
	}
	.bank-reviews_comment__top h4{
		margin: 0;
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 0.5px;
	}
	.bank-reviews_info{
		padding: 20px 10px;
	}
	.bank-reviews_info__bank img{
		max-width: 95px;
	}
	.bank-reviews_slider.slick-dotted.slick-slider{
		margin-bottom: 10px;
	}
	.bank-reviews_btns{
		margin-bottom: 95px;
	}
	.bank-reviews_slider .slick-dots {
	    bottom: -100px;
	    padding: 0;
	    justify-content: center;
	}
	.links-section_block{
		margin-bottom: 25px;
		padding: 0px 10px;
	}
	.links-section {
	    padding: 50px 0 25px 0;
	}
	.links-section_block__title h4{
		margin: 0;
	}
	.links-section_block__title{
		display: flex;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
	}
	.links-section_block__title img{
		transition: 0.3s;
		display: block;
		opacity: 0.2;
		filter: grayscale(100%);
	}
	.links-section_block__list-wrap{
		display: none;
		padding-top: 15px;
	}
	.links-section_block__title{
		margin: 0;
	}
	.links-section_block__title-active img{
		transform: rotate(180deg);
		opacity: 1;
		filter: grayscale(0);
	}
	.footer-main_nav__list{
		display: block;
		margin-top: 25px;
		padding-top: 25px;
		border-top: 2px solid rgba(230,230,230,0.2);
	}
	.footer-bar_info p{
		font-size: 12px;
		line-height: 15px;
		letter-spacing: 0.5px;
	}
	.footer-bar {
	    padding: 50px 0px 25px 0;
	}

	.footer-bar_nav{
		display: block;
	}
	.footer-bar_nav li a{
		font-size: 12px;
		line-height: 20px;
		letter-spacing: 0.375px;
	}
	.footer-bar_nav li{
		margin-right: 0;
		font-size: 12px;
		line-height: 20px;
		letter-spacing: 0.375px;
		margin-bottom: 25px;
	}
	.footer-bar_nav{
		margin-bottom: 50px;
	}
	.footer-main_nav__list li {
	    margin-right: 0;
	    margin-bottom: 25px;
	    font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		background: url(../img/chevron-right.svg) no-repeat right 10px center;
	}
	.footer-main_nav__list li a {
	    text-transform: none;
	    font-weight: 700;
		font-size: 18px;
		line-height: 25px;
	}
	.sign-up{
		width: 355px;
	}
	.sign-up_main {
	    padding: 60px 20px 20px 20px;
	    background: #fff;
	}
	.bank-rating_table__row,
	.bank-rating_table__top{
		width: 745px;
		padding-left: 25px;
	}
	.bank-rating_table__assets, 
	.bank-rating_table__capital, 
	.bank-rating_table__liabilities {
	    min-width: 150px;
	}
	.bank-rating_table__top-place {
	    min-width: 50px;
	}
	.bank-rating_table{
		overflow: scroll;
		margin-left: -15px;
    	margin-right: -15px;
	}
	.bank-rating_table__top{
		padding-bottom: 10px;
	}
	.main-page_services__main{
		justify-content: space-between;
	}
	.main-currency_adver img,
	.useful-links_adver img,
	.main-articles_adve img,
	.bank-reviews_adver img{
		width: 100%;
	}
	.main-articles_block__photo img{
		width: 100%;
	}
	.bank-reviews_btns{
		justify-content: space-between;
	}
	.bank-reviews_slider .slick-dots{
		width: 100%;
	}
	.bank-rating_table__main {
		margin-bottom: 10px;
	}


	.news-category{
		padding: 20px 0px 0px 0;
	}
	.news-category h1 {
	    margin-bottom: 30px;
	}
	.news-category_banks__slider.slick-dotted.slick-slider{
		margin-bottom: 60px;
	}
	.news-category_banks__slider .slick-dots{
		bottom: -40px;
	}

	.news-category_banks__slider  .slick-dots li {
	    width: 10px;
	    height: 10px;
	    margin: 0 10px 0 0;
	    border: none;
	    background: #DFE2E5;
	}
	.news-category_banks__slider  .slick-dots li.slick-active {
	    border: none;
	    background: #397ECD;
	}
	.news-more_wrap {
		margin-top: 20px;
	    padding: 0px 0px 50px 0;
	    border-top: 3px solid #397ECD;
	}
	.news-more {
	    border-top: none;
	}
	.news-category_nav {
	    margin-top: 20px;
	}

	.article{
		padding-top: 20px;
	}
	.article h1{
		font-size: 25px;
		line-height: 30px;
	}
	.article p{
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 30px;
	}
	.article_info__wrap{
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.article_social-share{
		width: 100%;
	}
	.article_info{
		flex-wrap: wrap;
		margin-bottom: 5px;
	}
	.article_info_block{
		margin-bottom: 15px;
	}
	.article_nav-slider{
		display: none;
	}
	.article_main-slider__item{
		height: 275px;
	}
	.article_slider{
		margin: 30px 0px 0px 0px;
	}
	.article_main-slider{
		margin-bottom: 65px !important;
	}
	.article_main-slider .slick-dots{
		bottom: -44px;
	}
	.article h2, .article h3, .article h4, .article h5, .article h6 {
	    margin-bottom: 20px;
	}
	.article blockquote{
	    padding-left: 10px;
	    margin-bottom: 30px;
	}
	.article blockquote p{
		font-size: 18px;
		line-height: 25px;
		margin: 0;
	}
	.article ol {
	    margin-bottom: 30px;
	}
	.article ul {
	    margin-bottom: 30px;
	}
	.table-overflow{
		overflow: scroll;
	}
	.article_info__bottom {
	    margin-top: 30px;
	}
	.article_info__bottom .article_social-share {
	    width: auto;
	}
	.article_info__bottom .article_info_block{
		margin-bottom: 0;
	}
	.article_comments__form button{
		position: static;
		width: 100%;
		margin-top: 10px;
	}
	.article_comments__form textarea{
		height: 125px;
		min-height: 125px;
		padding: 23px 50px 23px 50px;
	}
	.article_comment__info{
		display: block;
		padding-left: 65px;
		margin-bottom: 15px
	}
	.article_comment__info-name{
		margin-right: 0;
		margin-bottom: 10px;
	}

	.article_comment{
		display: block;
		position: relative;
	}
	.article_comment__photo{
		position: absolute;
		left: 0;	
		top: 0;
	}
	.article_comments__wrap {
	    padding: 25px 0px 30px 0px;
	}
	.article_similar__slider{
		display: block;
	}
	.article_similar {
	    padding: 25px 0px 95px 0px;
	}
	.article_similar__slider.slick-dotted.slick-slider{
		margin: 0;
	}
	.article_similar__slider .slick-dots{
		bottom: -50px;
	}
	.article_sidebar .subscribe{
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.article_sidebar__bank-offers {
	    margin-bottom: 50px;
	}
	.article_sidebar__related-news {
	    margin-bottom: 50px;
	}
	.article_sidebar {
	    padding-bottom: 50px;
	}
	.article_info__bottom .article_info{
		margin: 0;
	}
	.featured-banks{
		padding-top: 20px;
		padding-bottom: 79px;
	}
	.featured-banks h2{
		margin-bottom: 30px;
	}
	.featured-banks_slider__item{
		margin: 0px 5px;
	}
	.featured-banks_slider .slick-dots {
    	bottom: -40px;
	}
	.banks {
	    padding-top: 25px;
	    padding-bottom: 25px;
	}
	.banks h2 {
	    margin-bottom: 30px;
	}
	.banks_search-form {
	    margin-bottom: 15px;
	}
	.banks_letters__item{
		margin-right: 12px;
	}
	.banks_letters {
	    margin-bottom: 20px;
	}
	.banks_sidebar .useful-links_adver {
	    margin: 40px 0 20px 0;
	}
	.banks_sidebar .article_sidebar__bank-offers{
		margin-bottom: 35px;
	}
	.banks_sidebar {
	    padding-bottom: 45px;
	}
	.popular-bankers__wrap{
		overflow: hidden;
	}
	.biography_main{
		display: block;
	}
	.biography_main__left{
		width: 100%;
	}
	.biography_main__right{
		width: 100%;
	}
	.biography_photo{
		height: 400px;
		margin-bottom: 10px;
	}
	.biography{
		padding-top: 20px;
	}
	.biography_main__left h1{
	  	margin-bottom: 20px;
	  	font-size: 25px;
		line-height: 25px;
	}
	.biography_short__info{
		margin-bottom: 30px;
	}
	.popular-bankers__wrap h2 {
	    margin-bottom: 30px;
	}
	.popular-bankers_item{
		width: 170px;
	}
	.recent-bankers-posts_wrap h2 {
	    margin-bottom: 30px;
	}
	.recent-bankers-posts_wrap {
	    padding: 25px 0px 30px 0;
	}
	.biography_sidebar .subscribe {
	    margin-bottom: 30px;
	    margin-top: 45px;
	}
	.biography_sidebar .main-currency{
		margin-bottom: 30px;
	}

	.biography_sidebar .main-currency_btns {
		margin-bottom: 0 !important;
	}
	.biography_sidebar .main-articles_adve {
	    margin-bottom: 30px;
	}
	.biography_sidebar {
	    padding-bottom: 40px;
	}
	.bank_info__wrap{
		align-items: center;
	}
	.bank_info__wrap{
		padding-top: 20px;
	}
	.bank_info__details{
		display: block;
		margin-bottom: 30px;
	}
	.bank_info__details > div:first-child {
	    margin-right: 0px;
	    margin-bottom: 10px;	
	}
	.bank_info h1{
		margin-bottom: 0;
	}
	.bank_info__logo{
		margin-right: 15px;
	}
	.bank_tabs-list li{
		width: 48%;
		margin-bottom: 10px;
	}
	.bank_tabs-list{
		margin-bottom: 10px;
	}
	.bank_main__slider-item img{
		min-height: 100%;
		object-fit: cover;
	}
	.bank_main__slider.slick-slider.slick-dotted{
		margin-bottom: 20px;
	}
	.bank_services{
		flex-wrap: wrap;
	}
	.bank_services__item{
		width: 48%;
		margin-bottom: 13px;
	}
	.bank_services {
	    margin: 30px 0px 85px 0;
	}
	.bank_main__news-wrap h2 {
	    margin-bottom: 30px;
	}
	.bank_main__news-wrap {
	    padding: 25px 0px 70px 0px;
	}
	.bank-indicators__tabs{
		position: static;
		margin-bottom: 20px;
	}
	.bank-indicators_wrap h2{
		margin-bottom: 30px;
	}
	.bank-indicators__tabs li{
		width: 100px;
	}
	.bank_main__reviews-wrap h2{
		margin-bottom: 35px;
	}
	.bank-reviews_btns a:last-child{
		margin-left: 0;
	}
	.bank_main__reviews-wrap {
    	padding: 25px 0px 50px 0px;
    }
    .bank_products{
    	flex-wrap: wrap;
    }
    .bank_products__item{
    	width: 49%;
    }
    .bank_products {
	    margin-bottom: 35px;
	}
	.bank_sidebar .main-currency_btns{
		margin: 0;
	}
	.bank_sidebar__currency {
	    margin-bottom: 25px;
	}
	.bank_sidebar .main-articles_adve {
	    margin-bottom: 30px;
	}
	.bank_sidebar {
	    padding-bottom: 105px;
	}
	.bank_main__reviews-wrap .bank-reviews_btns a{
		margin: 0 auto ;
		widows: 100%;
		max-width: 450px;
	}
	.bank_deposits__tabs-list li{
		width: 33.333%;
	}
	.bank_deposits {
	    padding-top: 0px;
	    padding-bottom: 50px;
	}
	.bank_deposits h2 {
	    margin-bottom: 30px;
	}
	.bank_deposits__latest-reviews h2 {
	    margin-bottom: 35px;
	}
	.bank_deposits__latest-reviews{
		padding-bottom: 0;
	}
	.bank_deposits .main-news_block{
		margin-bottom: 20px;
	}
	.bank_deposits__table-top{
		display: none;
	}
	.bank_deposits__table-row{
		flex-wrap: wrap;
	}
	.bank_deposits____table-currency,
	.bank_deposits____table-rate,
	.bank_deposits____table-amount,
	.bank_deposits____table-term{
		width: 50%;
		text-align: left;
		display: flex;
	}
	.bank_deposits____table-currency span,
	.bank_deposits____table-rate span,
	.bank_deposits____table-amount span,
	.bank_deposits____table-term span{
		display: block;
	}
	.bank_deposits____table-deposit{
		order: 1;
		margin-bottom: 7px;
		width: 100%;
		margin-right: 0;
	}
	.bank_deposits____table-currency{
		order: 3;
		display: flex;
	}
	.bank_deposits____table-rate{
		order: 4;
	}
	.bank_deposits____table-amount{
		order: 5;
	}
	.bank_deposits____table-term{
		order: 6;
	}
	.bank_deposits____table-btn{
		display: none;
	}
	.bank_deposits__table-row{
		    padding: 8px 10px 9px 10px;
	}
	.bank_deposits____table-currency span{
		display: block;
	}
	.bank_deposits__tabs-list{
		margin-bottom: 10px;
	}
	.bank_credit-card h2 {
	    margin-bottom: 30px;
	}
	.bank_credit-card {
	     padding-top: 0px; 
	    padding-bottom: 50px;
	}
	.bank_credit-card .bank_top-offers__wrap h2 {
	    margin-bottom: 20px;
	}
	.bank_credit-card .bank_top-offers__item {
	    margin-bottom: 10px;
	}
	.bank_credit-card .bank_top-offers {
	    margin-bottom: 40px;
	}

	.bank_credit-card__table-top{
		display: none;
	}
	.bank_credit-card__table-row{
		flex-wrap: wrap;
	}
	.bank_credit-card__table-period,
	.bank_credit-card__table-limit{
		width: 100%;
		text-align: left;
		display: flex;
	}
	.bank_credit-card__table-period span,
	.bank_credit-card__table-limit span{
		display: block;
		margin-right: 10px;
	}
	.bank_credit-card__table-card {
		width: 100%;
		margin-bottom: 9px;
	}
	.bank_credit-card__table-btn{
		position: absolute;
		top: 42px;
		right: 10px;
	}
	.bank_current {
	    padding-top: 0px;
	    padding-bottom: 50px;
	}
	.bank_current__table-time img{
		display: none
	}
	.bank_current__table-trade{
		display: block;
	}
	.bank_current__table-trade span{
		display: block;
	}
	.bank_current__other-banks{
		overflow: hidden;
	}
	.bank_current__tab{
		padding: 10px;
	}
	.bank_current__tab-content{
		padding: 15px 5px 5px 5px;
	}
	.bank_current__table-top {
	    padding: 0px 5px 15px 5px;
	}
	.bank_current__table-row {
	    padding: 18px 5px;
	}
	.bank_current__table-name img {
	    margin-right: 5px;
	}
	.bank_current__table-trade span:first-child {
	    font-size: 16px;
	    line-height: 20px;
	}
	.bank_current__table-trade span:first-child small {
	    font-size: 16px;
	    line-height: 20px;
	}
	.bank_current__table-trade span:last-child{
		font-size: 12px;
		line-height: 14px;
	}
	.bank_current__table-time span {
	    font-size: 16px;
		line-height: 20px;
		letter-spacing: 0.5px;
		color: #20242E;
	}
	.bank_current__table-time{
		align-items: flex-start;
	}
	.bank_current__tab-content {
	    margin-bottom:50px;
	}
	.bank_current__other-banks h2 {
	    margin-bottom: 30px;
	}
	.bank_current__other-banks--tabs-list{
		width: 100%;
		justify-content: flex-start;
	}
	.bank_current__other-banks--tabs-list li{
		margin-right: 25px;
	}
	.bank_current__other-table--top{
		display: none;
	}
	.bank_current__other-table--row{
		flex-wrap: wrap;
		padding: 7px 10px;
	}
	.bank_current__other-name{
		width: 100%;
		margin-bottom: 10px;
	}
	.bank_current__other-trade,
	.bank_current__other-date{
		width: 33.333%;
		display: block;
	}
	.bank_current__other-date span:nth-child(2){
		display: block;
	}
	.bank_current__other-trade span:nth-child(3){
		display: none;
	}
	.bank_current__other-title{
		display: block;
	}
	.bank_current .bank_deposits__related-materials--warp h2{
		margin-bottom: 30px;
	}
	.bank_current .main-news_block{
		margin-bottom: 20px;
	}
	.bank_news {
	    padding-top: 0px;
	    padding-bottom: 40px;
	}
	.bank_news__mere-btn{
		margin-top: 30px;
	}
	.bank_news .bank_top-offers__wrap h2{
	  margin-bottom: 20px;
	}
	.bank_news .bank_top-offers__item{
	  margin-bottom: 10px;
	}

	.bank_valuation__wrap {
	    padding: 0px 0px 50px 0px;
	}
	.bank_valuation {
	    padding: 20px;
	    justify-content: space-between;
	    margin-bottom: 15px;
	    flex-wrap: wrap;
	}
	.bank_valuation__info:first-child{
		margin-right: 0;
		margin-bottom: 20px;
	}
	.bank_valuation__info {
	    text-align: left;
	    width: 130px;
	    position: relative;
	    margin-right: 0;
	}
	.bank_valuation__info:before{
		display: none;
	}
	.bank_valuation__info-rate{
		justify-content: flex-start;
	}
	.bank_valuation__wrap h2 {
	    margin-bottom: 30px;
	}
	.bank_reviews__btns a{
		width: 48%;
	}
	.bank_reviews__leave-feedback--wrap h2 {
	    margin-bottom: 30px;
	}
	.bank_reviews__service{
		width: 100%;
	}
	.bank_reviews__form-top{
		display: block;
	}
	.bank_reviews__service-wrap{
		margin-right: 0;
		margin-bottom: 20px;
	}
	.bank_reviews__form button{
	  width: 100%;
	}
	.bank_comment__top {
	    margin-bottom: 20px;
	    border-bottom: none;
	    padding-bottom: 0;
	    display: flex;
	    flex-wrap: wrap;
	}
	.bank_comment__user{
		width: 100%;
		margin-right: 0;
		order: 1;
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #DFE2E5;
	}
	.bank_comment__logo{
		margin-left: 0;
		order: 2;
		margin-right: 40px;
	}
	.bank_comment__service-rate{
		order: 3;
		flex-direction: column;
		align-items: flex-start;
	}
	.bank_comment__service{
		margin-right: 0;
		margin-bottom: 5px;
	}
	.bank_comment__rate img{
		width: 15px;
		height: 15px;
		margin-right: 10px;	
	}
	.bank_comment{
		margin-bottom: 50px;
	}
	.bank_comment__answers{
		padding-left: 15px;
	}
	.bank_comment__bottom{
		flex-direction: column;
		align-items: flex-start;
	}
	.bank_comment__users-answer--number,
	.bank_comment__bank-answer--number{
		margin-top: 20px;
		margin-right: 0;
	}
	.bank_comment__main{
		margin-bottom: 20px;
	}
	.bank_comment:last-child{
		margin-bottom: 0;
	}
	.bank_reviews {
	    padding-bottom: 50px;
	}
	.bank_loans .bank_services{
		padding-top: 0;
	}
	.bank_loans .bank_services {
	    margin-bottom: 40px;
	}
	.bank_top-offers__wrap h2 {
	    margin-bottom: 20px;
	}
	.bank_loans .bank_top-offers__item {
	    margin-bottom: 10px;
	}
	.currency-converter{
		padding-top: 20px;
		padding-bottom: 60px;
	}
	.currency-converter h1 {
	    margin-bottom: 30px;
	}
	.converter_main{
		display: block;
	}
	.converter_block{
		width: 100%;
	}
	.converter_top{
		margin-top: 20px;
	}
	.converter_block__title{
		margin: 0;
	}
	.converter_block__main{
		margin: 0;
	}
	.converter_left__block {
	    border-radius: 2px 2px 0px 0px;
	    padding: 20px 35px 30px 20px;
	}
	.converter_right__block {
	    background: #F5F6F6;
	    border-radius: 0px 0px 2px 2px;
	    padding: 30px 35px 20px 20px;
	}
	.converter_main{
		margin-bottom: 20px;
	}
	.currency-converter_table-name {
	 	width: 140px;
	  	line-height: 15px;
	}
	.currency-converter_table-name a{
		line-height: 15px;
	}
	.currency-converter_table-rate {
	  	width: 100px;
	}
	.currency-converter_table-amount {
	  	width: 100px;
	}
	.currency-converter_table-difference{
		display: none;
	}
	.currency-converter_table {
	    margin-top: 30px;
	}
	.currency-converter_info h2 {
	    font-size: 24px;
		line-height: 30px;
		letter-spacing: 0.5px;
	}
	.currency-converter_info p:last-child{
		margin: 0;
	}
	.course-dynamics_nav{
		display: block;
	}
	.currency-all .tabs-wrap .converter_top__filter{
		display: none;
	}
	.currency-all{
		padding-top: 20px;
	}
	.currency-all h1 {
	    margin-bottom: 30px;
	}
	.currency-all .bank_current__tab-content{
		margin-bottom: 60px;
	}
	.course-dynamics_currency__list {
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	.currency-all .course-dynamics_tabs_list {
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	.course-dynamics_chart__legend{
		flex-wrap: wrap;
	}
	.course-dynamics_chart__legend-min{
		order: 1;
		width: 37%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.course-dynamics_chart__legend-max{
		order: 3;
		margin-right: 0;
		width: 37%;
	}
	.course-dynamics_chart__legend-middle-course{
		order: 2;
		width: 63%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.course-dynamics_chart__legend-period{
		order: 4;
		width: 63%;
	}
	.converter_wrap{
		margin-bottom: 60px;
	}
	.course-dynamics_chart__legend-sell{
		margin-bottom: 10px;
	}
	.course-dynamics_chart__legend-buy{
		margin-bottom: 10px;
	}
	.currency-item .course-dynamics_chart__legend-middle-course{
		width: 100%;
	}
	.currency-item_table-top{
		display: none;
	}
	.currency-item_table{
		padding: 25px 15px 0px 15px;
	}
	.currency-item > .converter_top__filter {
	    margin-bottom: 30px;
	}

	.currency-nbu {
	    padding-top: 20px;
	}
	.currency-nbu h1 {
	    margin-bottom: 30px;
	}
	.currency-nbu_table-currency{
		display: none;
	}
	.currency-nbu_table{
		margin-top: 30px;
	}
	.currency-nbu_table-trade{
		display: block;
	}
	.currency-nbu_table-trade span{
		display: block;
	}
	.currency-nbu_table-trade span:first-child {
	    font-size: 16px;
	    line-height: 20px;
	}
	.currency-nbu_table-trade span:first-child small {
	    font-size: 16px;
	    line-height: 20px;
	}
	.currency-nbu_table-trade span:last-child{
		font-size: 12px;
		line-height: 14px;
	}
	.currency-nbu_table-name{
		min-width: 85px;
		margin-right: 30px;
	}
	.currency-nbu_table-row{
		align-items: center;
		padding: 18px 10px;
	}
	.course-dynamics_currency__list{
		flex-wrap: wrap;
	}
	.currency-nbu_all__table-name img{
		width: 19px;
		height: 19px;
		border-radius: 50%;
		margin-right: 0;
		object-fit: cover;
	}
	.currency-nbu_all__table-name a{
		display: none;
	}
	.currency-nbu_all__table-name{
		min-width: 35px;
		width: 35px;
	}

	.currency-nbu_all__table-trade{
		display: block;
	}
	.currency-nbu_all__table-trade span{
		display: block;
	}
	.currency-nbu_all__table-trade span:first-child {
	    font-weight: 500;
		font-size: 12px;
		line-height: 15px;
	}
	.currency-nbu_all__table-trade span:first-child small {
		font-weight: 500;
		font-size: 12px;
		line-height: 15px;
	}
	.currency-nbu_all__table-trade span:last-child{
		font-weight: 500;
		font-size: 10px;
		line-height: 15px;
	}
	.currency-nbu_all__table-trade{
		min-width: 70px;
		width: 70px;
		margin-left: 10px;
	}
	.currency-nbu_all__table-face-value{
		min-width: 60px;
		width: 60px;
	}
	.currency-nbu_all__table-currency{
		font-size: 12px;
		line-height: 15px;
		letter-spacing: 0.5px;
		color: #20242E;
	}
	.currency-nbu_all__table-currency a{
	  	display: block;
		font-size: 12px;
		line-height: 15px;
		letter-spacing: 0.5px;
		text-transform: uppercase;
		color: #397ECD;
	}
	.currency-nbu_all__table-row{
		padding: 7px 10px;
	}
	.currency-interbank .bank_current__table{
		margin-top: 30px;
	}
	.bank-ranking-official_chart__wrap .course-dynamics_nav li {
	    width: 85px;
	}
	.bank-ranking-official{
		padding-top: 20px;
	}
	.bank-ranking-official .course-dynamics_tabs_list{
		margin-bottom: 30px;
	}
	.bank-ranking-official h1 {
	    margin-bottom: 30px;
	}
	.bank-ranking-official_chart{
		height: 325px;
	}
	.bank-ranking-official_chart__wrap{
	  padding-bottom: 30px;
	}
	.bankirs{
		padding-top: 25px;
	}
	.bankirs h1{
		margin-bottom: 30px;
	}
	.bankirs_slider{
		margin-bottom: 100px !important;
	}
	.bankirs_list h2{
		margin-bottom: 30px;
	}
	.bankirs .banks_letter__item{
		margin-bottom: 10px;
	}
	.bankirs_list{
		padding-bottom: 30px;
	}
	.terms_slider__item{
		margin: 0;
	}
	.terms{
		padding-top: 25px;
	}
	.terms h1{
		margin-bottom: 30px;
	}
	.terms_list h2{
		margin-bottom: 30px;
	}
	.single-term{
		padding-top: 25px;
	}
	.single-term_content{
		margin-bottom: 30px;
	}
	.single-term hr {
	    margin: 30px 0;
	}
	.bank-ranking-national{
		padding-top: 25px;
	}
	.bank-ranking-national h1{
		line-height: 30px;
	}
	.bank-ranking-national_about h3{
		margin-bottom: 10px;
	}
	.bank-ranking-national_about .blue-btn{
		width: 100%;
		max-width: 350px;
	}
	.bank-ranking-national_about p{
		margin-bottom: 15px;
	}
	.bank-ranking-national_table__wrap h2{
		line-height: 30px;
		margin-bottom: 20px;
	}
	.bank-ranking-national_table-bank--responses{
		display: none;
	}
	.bank-ranking-national_table-reviews--show{
		display: none;
	}
	.bank-ranking-national_table-reviews--comment{
		display: none;
	}
	.bank-ranking-national_table-reviews{
		justify-content: flex-end;
		width: 100px;
	}
	.bank-ranking-national_table-bank > img{
		max-width: 30px;
		width: 30px;
		min-width: 30px;
	}
	.bank-ranking-national_table-bank{
		width: 170px;
		margin-right: auto;
		margin-left: 10px;
	}
	.forecast{
		padding-top: 25px;
	}
	.forecast h1{
		margin-bottom: 30px;
		line-height: 30px;
	}
	.forecast_voting__wrap{
		margin-right: -15px;
		margin-left: -15px;
		padding: 30px 10px;
	}
	.forecast_voting__wrap p{
		margin-bottom: 20px;
	}
	.forecast_voting__item {
	    padding: 10px 15px 13px 15px;
	}
	.forecast_voting__item-experts--more{
		margin-left: 0;
	}
	.forecast_voting__bottom{
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.forecast_voting__btn{
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
	.forecast_voting{
		margin-bottom: 20px;
	}
	.forecast_voting__info-btn{
		margin-right: 25px;
	}
	.forecast_last__item-bottom{
		flex-wrap: wrap;
	}
	.forecast_last__item-main{
		padding: 20px;
	}
	.forecast_last__item-forecast--warp{
		margin-left: 0;
	}
	.forecast_last__item-period--warp{
		margin-left: 15px;
	}
	.forecast_last__item-support--btns{
		width: 100%;
		margin-top: 15px;
	}
	.forecast_wrap .main-currency h2{
		margin-bottom: 20px;
	}
	.deposit_table__top{
		display: none;
	}
	.deposit_table__row{
		flex-wrap: wrap;
		padding: 0;
		padding-bottom: 20px;
	}
	.deposit_table__row:nth-child(1), 
	.deposit_table__row:nth-child(2){
		margin-bottom: 20px;
	}
	.deposit_table__row:nth-child(1),
	.deposit_table__row:nth-child(2),
	.deposit_table__row:nth-child(3){
		padding: 0;
		padding-bottom: 20px;
	}
	.deposit_table__row:nth-child(1) .deposit_table-deposit,
	.deposit_table__row:nth-child(2) .deposit_table-deposit,
	.deposit_table__row:nth-child(3) .deposit_table-deposit{
		background: #fff;
	}
	.deposit_table-deposit{
		margin: 0;
		width: 100%;
		padding: 20px;
		border-bottom: 1px solid #DFE2E5;
		margin-bottom: 15px;
		background: #F5F6F6;
	}
	.deposit_table__btn.blue-btn{
		width: 100%;
		margin: 10px 20px 0 20px;
		line-height: 35px;
	}
	.deposit_table__btn.white-btn{
		width: 100%;
		margin: 10px 20px 0 20px;
		line-height: 33px;
	}
	.deposit_table-typical{
		width: 100%;
		padding: 0px 20px;
		margin-bottom: 5px;
		margin-right: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.deposit_table-typical span:first-child{
	  	display: block;
	}
	.deposit_table-typical span:last-child{
	  	font-weight: 600;
		font-size: 12px;
		line-height: 15px;
		letter-spacing: 0.5px;
		color: #20242E;
	}
	.deposit_table__wrap h3{
		text-align: center;
	}
	.deposit_wrap{
		padding-top: 25px;
	}
	.deposit_form__wrap h3{
		line-height: 30px;
		margin-bottom: 20px;
	}
	.deposit_table__wrap h3{
		line-height: 30px;
		margin-bottom: 20px;
	}
	.deposit_form{
		overflow: hidden;
		padding: 35px 25px;
	}
	.deposit_form__input:nth-child(1){
	  	margin-bottom: 25px;
	  	width: 100%;
	}
	.deposit_form__input:nth-child(2),
	.deposit_form__input:nth-child(3){
	  	margin-bottom: 25px;
	  	width: 48%;
	}
	.deposit_form__inputs{
		width: 100%;
		order: 1;
	}
	.deposit_form__input:nth-child(4){
	  	margin-bottom: 25px;
	  	width: 100%;
	}
	.deposit_form__toggles{
		order: 2;
		margin: 0;
		display: block;
		margin-bottom: 35px;
	}
	.deposit_form__btns{
		order: 3;
	}
	.deposit_form__toggle-wrap{
		margin-right: 0;
		margin-bottom: 25px;
	}
	.deposit_form__btns{
		width: 100%;
	}
	.deposit_form__btns button.blue-btn{
		margin-bottom: 25px;
		width: 100%;
	}
	.deposit_form__input input{
		font-weight: bold;
		font-size: 25px;
		line-height: 25px;
		letter-spacing: 0.625px;
		padding-bottom: 7px;
	}
	.deposit_form__input > span{
		margin-bottom: 5px;
	}
	.deposit_form__input .select2-container--default .select2-selection--single .select2-selection__rendered{
	    font-size: 25px;
	    line-height: 25px;
	    letter-spacing: 0.625px;
	}
	.deposit_form__input .select2-container--default .select2-selection--single {
		background-color: transparent;
		border: none;
		border-bottom: 1px solid #BEC4CA;
		height: 39px; 
	}
	.mortgage_table__top{
		display: none;
	}
	.mortgage_table__row{
		display: block;
		height: auto;
		padding: 0;
		padding-bottom: 20px;
	}
	.mortgage_table__row:nth-child(1), 
	.mortgage_table__row:nth-child(2), 
	.mortgage_table__row:nth-child(3){
		height: auto;
	}
	.mortgage_table__row:nth-child(1) .mortgage_table-bank, 
	.mortgage_table__row:nth-child(2) .mortgage_table-bank, 
	.mortgage_table__row:nth-child(3) .mortgage_table-bank{
		border-bottom: 1px solid #DFE2E5;
		background: transparent;
	}
	.mortgage_table-bank{
		width: 100%;
		padding: 10px 0px 15px 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		background: #F5F6F6;
		margin-bottom: 15px;
	}
	.mortgage_table-bank img{
		margin-right: 0;
		width: 30px;
		margin-bottom: 10px;
	}
	.mortgage_table-bank span{
		line-height: 20px;
	}
	.mortgage_table__wrap h3{
		text-align: center;
		line-height: 30px;
	}
	.mortgage_table-period__info span:nth-child(2){
		display: none;
	}
	.mortgage_table-first-payment__info span:nth-child(2){
		display: none;
	}
	.mortgage_table-month,
	.mortgage_table-period,
	.mortgage_table-increase,
	.mortgage_table-first-payment{
		width: 100%;
		padding: 0px 20px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 6px;
	}
	.mortgage_table-details{
		width: 100%;
		padding: 0px 20px;
	}
	.mortgage_table-month span:nth-child(1),
	.mortgage_table-period__name,
	.mortgage_table-first-payment__name,
	.mortgage_table-increase span:nth-child(1){
		display: block;
	}
	.mortgage_table-month span:nth-child(2){
		font-weight: 600;
		font-size: 12px;
		line-height: 15px;
		text-align: right;
		letter-spacing: 0.5px;
		color: #20242E;
	}
	.mortgage_table-period__info span:nth-child(1){
		font-weight: 600;
		font-size: 12px;
		line-height: 15px;
		text-align: right;
		letter-spacing: 0.5px;
		color: #20242E;
	}
	.mortgage_table-first-payment__info span:nth-child(1){
		font-weight: 600;
		font-size: 12px;
		line-height: 15px;
		text-align: right;
		letter-spacing: 0.5px;
		color: #20242E;
	}
	.mortgage_table-increase span:nth-child(2){
		font-weight: 600;
		font-size: 12px;
		line-height: 15px;
		text-align: right;
		letter-spacing: 0.5px;
		color: #20242E;
	}
	.mortgage_table-details__top{
		display: block;
	}
	.mortgage_table__row:nth-child(1),
	.mortgage_table__row:nth-child(2){
	  margin-bottom: 20px;
	}
	.mortgage_table-details__typ .mortgage_table-details__btn{
		line-height: 35px;
		width: 100%;
		display: block;
		margin: 15px 0px 0px 0px;
	}
	.mortgage_wrap{
		padding-top: 20px;
	}
	.mortgage_form{
		padding: 35px 25px;
	}
	.mortgage_form__inputs-first{
		width: 100%;
	}
	.mortgage_form__inputs input{
		font-weight: bold;
		font-size: 25px;
		line-height: 25px;
		letter-spacing: 0.625px;
		padding-bottom: 7px;
	}
	.mortgage_form__input{
		margin-bottom: 25px;
	}
	.mortgage_form__input:nth-child(1), 
	.mortgage_form__input:nth-child(2){
		margin-bottom: 25px;
	}
	.mortgage_form__checkbox{
		margin-top: -5px;
	}
	.mortgage_form__input .select2-container--default .select2-selection--single .select2-selection__rendered{
		font-weight: bold;
		font-size: 25px;
		letter-spacing: 0.625px;
		color: #20242E;
	}
	.mortgage_form__inputs{
		margin-bottom: 25px;
	}
	.mortgage_form__input.small > span{
		margin: 0;
	}
	.mortgage_form__btns p{
		margin-bottom: 25px;
	}
	.mortgage_form__btns button.blue-btn{
		margin-bottom: 25px;
	}
	.mortgage_form__btns{
		width: 100%;
	}
	.registration{
		background: transparent; 
	    border-radius: 2px;
	    padding: 0;
	}
	.registration_form{
		padding: 35px 20px;
		background: #F5F6F6;
		border-radius: 2px;
	}
	.registration_wrap {
	    padding-top: 20px;
	}
	.registration h1{
		margin-bottom: 20px;
	}
	.registration_form__inputs{
		display: block;
		margin: 0;
	}
	.registration_form__inputs input{
		width: 100%;
		margin-bottom: 10px;
	}
	.registration_form__gender{
		padding-top: 10px;
	}
	.registration_form__inputs .select2-container {
	    width: 100% !important;
	    min-width: 10px;
	    margin-bottom: 10px;
	}
	.registration_form button{
		margin-bottom: 35px;
	}
	.registration_form__exist p{
		text-align: center;
	}
	.registration_form__checkbox label{
		align-items: flex-start;
	}
    
    
    /* About 17.08.2020 */
	
	.about-hero{
		padding: 150px 0;
	}
	.about-hero-title{
		font-size: 32px;
		line-height: 42px;
	}
	.about-hero-info{
		font-size: 16px;
		line-height: 24px;
	}
	.about-advantages{
		padding: 35px 0;
	}
	.about-advantages .col-xl-3{
		margin-bottom: 35px;
	}
	.about-advantages .col-xl-3:last-child{
		margin-bottom: 0;
	}
	.about-offers{
		padding: 50px 0;
		overflow: hidden;
	}
	.about-offers-slider .item{
		width: 160px;
		margin-left: 0;
		margin-right: 15px;
	}
	.about-offers-slider{
		margin-left: 0;
		margin-right: 0;
	}
	.about-offers-slider .slick-list{
		overflow: visible;
	}
	.about p,
	.team-info{
		font-size: 18px;
		line-height: 27px;
	}
	.team-slider{
		display: block;
	}
	.team-item,
	.team-item:nth-child(3n){
		width: 295px;
		margin-right: 20px;
	}
	.team-item:not(:nth-child(-n+3)){
		margin-top: 0;
	}
	.team{
		overflow: hidden;
	}
	.team .slick-list{
		overflow: visible;
	}
	.team-item-photo{
		height: 340px;
	}
	.team-item-social a{
		width: 30px;
		height: 30px;
		margin-right: 5px;
	}
	.team-item-social a img{
		max-width: 15px;
	}
	.team .slick-dotted.slick-slider{
		margin-bottom: 85px;
	}

	.team .slick-dots{
		display: flex;
		align-items: center;
		justify-content: center;
		bottom: -40px;
	  }
	.team .slick-dots li button{
		display: none;
	}
	.team .slick-dots li:after{
		display: none;
	}
	.team .slick-dots li{
		width: 10px;
		height: 10px;
		border: 0;
		background: #DFE2E5;
		margin: 0px 5px;
		opacity: 1;
	}
	.team .slick-dots li.slick-active{
		background: #397ECD;
	}
	.our-projects-item{
		width: calc((100% - 15px ) / 2);
	}
	.our-projects-item:nth-child(2n){
		margin-right: 0;
	}
}

@media screen and (max-width: 768px){
	.banks_letter__item{
		margin-right: 15px;
	}
	.banks_letter__item:nth-child(4n) {
	    margin-right: 15px;
	}
	.banks_letter__item:nth-child(3n) {
	    margin-right: 0px;
	}
}
@media screen and (max-width: 576px){
	.banks_letter__item{
		margin-right: 0px;
		min-height: auto;
		margin-bottom: 20px;
	}
	.banks_letter__item:nth-child(4n) {
	    margin-right: 0px;
	}
	.banks_letter__list{
		justify-content: space-between;
	}
	#myChart{
	  max-height: 250px;
	}
	.registration_form{
		margin: 0px -15px 0px -15px;
	}
}