@media (min-width:1200px) {
	.left_credit:hover .card_wrapper {
		right:-200px;
		top:calc(50% - 30px);	
     }
	 .left_credit:hover .credit_wrapper {
		right:-257px;	
      }
	.left_credit:hover img.front_card  {
		-webkit-transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
		transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
	}
	.left_credit:hover img.shadow_card {
		-webkit-transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
		transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
		top:30px;
		left:30px;
	}
}
@media (min-width:993px) {
	.tabs_head ul li.active, .tabs_head ul li:hover {
		color:#009ea7;
	}	
	.banner_text p,
	.banner_text h2 {
		text-shadow: none;
	}
	.bossesSection .boss-ins .charter .charter__item,
	.bossesSection .boss-ins .charter .docs-teaser {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;	
	}
}
@media (max-height:900px) {
	.scrollheight {
		height:420px;
		overflow-y:auto;	
	}
}
@media (max-height:450px) {
	.overflow_menu {
		height: 350px;
		overflow-y: auto;
		overflow-x: hidden;	
	}
}
@media (max-width:1730px) {
	.news_part p {
		height:130px;
	}
	.banner_text {
		left:220px;
	}
	.border_block a {
		left:40px;
	}
	.contact_us .contact_border .row {
		margin:0 -45px;
	}
	.contact_us .part_block {
		padding:0 45px;
	}
	.currency ul li {
		margin-right: 15px;	
	}
	.header_content {
		width: calc(100% - 95px);	
	}
	.specials {
		margin-left:50px;
	}
}
@media (max-width:1600px) {
	.mobile_sidebar, .convert {
		padding:32px;
	}
	.convert.tgsidebar:before {
		top:40px;
	}
	.banner_text {
		left:100px;
	}
	.news_part p {
		height:160px;
	}
	.pos_wrap h3 {
		font-size: 22px;
	}
	.border_block a {
		left:35px;
	}
	.uzor_block ul {
		left:45px;
	}
	.part_block a {
		left:45px;
	}
	.part_block ul li {
		padding-left:60px;
	}
	.part_block ul li span {
		font-size:17px;
	}
	.part_block ul li i {
		width:45px;
		height:45px;
	}
	.card_block img {
		margin-bottom:10px;	
	}
	.specials a span {
		display:none;
	}
	.currency ul li.lastcurr a {
		display: none;
	}
	.specials {
		margin-left:90px;
	}
	.spec_popup {
		left:-114px;
	}
	.card_block.big_card p {
		font-size: 22px;
	}
	.into_card {
		height: 100%;
	}
	.card_block.big_card {
		width: 27%;
	}
	.SimpleCards .card_block.big_card {
		width: 20%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.SimpleCards .card_block {
		padding: 0 5px;
	}
	.SimpleCards .card_block.big_card p {
		width: inherit;
		font-size: 18px;
		padding: 0px 10px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.border_block .uzor__icon {
		right: -100px;
		max-width: 340px;
	}
	.banner .owl-dots {
		max-width: 970px;
		-webkit-transform: inherit;
		transform: inherit;
		width: 100%;
		margin: auto;
		left: 130px;
		padding-left: 20px;
	}
}
@media (max-width:1480px) {
	.card_container {
		padding: 50px 0;
	}
	.card_container h1 {
		font-size: 40px;
		margin-bottom: 30px;
	}
	.banner_content ul li {
		margin-bottom: 22px;
	}
	.banner_content a {
		height: 55px;
		line-height: 55px;
	}
	.banner_content h4 {
		font-size: 22px;
	}
	.banner_content h4 strong {
		font-size: 50px;
	}
	.convert:before {
		background-size:contain;
		width:60px;
		height:65px;	
		right:30px;
	}
	.convert.tgsidebar:before {
		background-size:contain;
		width:60px;
		height:45px;
		right:30px;		
	}
	.mobile_sidebar, .convert {
		padding:20px;
	}
	.sidebar_head {
		font-size:34px;
	}
	.mobile_sidebar ul li a {
		padding-left:50px;	
		width:167px;
	}
	.mobile_sidebar ul li.googlestore a:before, .mobile_sidebar ul li.appstore a:before {
		left:15px;	
	}
	.convert.calendar:before {
		background-size:contain;
		width:60px;
		height:50px;
		right:30px;	
	}
	.top_contact > .contact_block:last-child {
		padding-left:0;
		margin-right:0;
	}
	.news_part h3 {
		font-size:34px;
	}
	.bot_menu ul li ul li a {
		font-size:16px;
	}
	.part_block ul li {
		height:80px;
		margin-bottom:20px;
	}
	.part_block h3, .border_block h3 {
		font-size:31px;
	}
	.border_block a {
		padding-left:70px;
	}
	.border_block a:before {
		left:20px;
	}
	.border_block a {
		left:20px;	
	}
	.border_block {
		padding:50px 20px;
	}
	.contact_border {
		padding:50px 20px;	
	}
	.part_block a {
		left:30px;
	}
	.uzor_block ul {
		left:20px;
	}
	.bot_menu ul li ul {
		padding-top:48px;
	}
	.bot_menu ul li a {
		font-size:18px;
	}
	.bot_menu ul li a span {
		top:6px;
		right:-20px;
	}
	.bot_menu ul li {
		margin-right:25px;
	}
	.lang {
		margin-left:25px;
	}
	.top_menu ul li a {
		font-size:11px;
		line-height:1.5;
	}
	.currency ul li span {
		font-size:12px;
	}
	.specials {
		margin-left:70px;
	}
	.banner_card {
		left: 0;
    width: 50%;
    padding-right: 30px;
    display: inline-block;
	}
	.banner_content {
    width: 50%;
    display: inline-block;
    padding-left: 70px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	}
	.banner_block i::after,
	.credit_back::before,
	.credit_back::after,
	.banner_block i::before {
		width: 230px;
		height: 230px;
	}
	.pos_wrap h3 {
		font-size: 18px;
	}
	.banner_card {
		top: 50px;
	}
	.noback {
		padding-top: 50px;
	}
}
@media (max-width:1320px) {
	.banner_card {
		left:0;
	}
	.news_part h3 {
		margin-top:-10px;
	}
	.border_block a:before {
		left:10px;
	}
	.border_block a {
		padding-left: 55px;
   	padding-right: 15px;	
	}
	.pos_wrap {
		height:280px;
	}
	.top_header {
		position:relative;
		z-index:99;
	}
	.sectionOrganization {
    padding: 0 15px;
	}
}
@media (max-width:1300px) {
	.mobile_sidebar ul li.googlestore a:before, .mobile_sidebar ul li.appstore a:before {
		left:25px;	
	}
	.mobile_sidebar ul li a {
		width:220px;
		padding-left:70px;
	}
	.mobile_sidebar ul li {
		margin:0 0 15px 0;
	}
}
@media (max-width:1280px) {
	.news_part h3 {
		font-size:32px;
	}
	.news_part {
		padding:0 11px;
	}
	.allnews .row {
		margin:0 -11px;
	}
}
@media (max-width:1200px) {	
	.coverter.uzs input {
		width: 100%;
	}
	.coverter.uzs .select2-container {
		width: 100%!important;
	}
	.lang ul li::after {
		height: 25px;
		line-height: 25px;
	}
	.invest_count_block {
		width:250px;
	}
	.wrapp_calc button {
		width:233px;
		font-size:18px;
	}
	.inner_calc {
		padding:30px;
	}
	.investment_block .left_credit {
		padding-right:30px;
	}
	.tabs_head ul li:first-child {
		margin-left:0;
	}
	.left_float {
		float:none;
		width:100%;
		overflow:hidden;
		margin-bottom:20px;
	}
	.right_head a {
		float:left;
	}
	.transfer_book {
		padding:30px;
	}
	.tabs_head ul li:last-child {
		margin-right:0;
	}
	.bottom_tab ul li {
		font-size:16px;
	}
	.tabs_head ul li {
		font-size:19px;
	}
	.header_tab ul li p {
		font-size:16px;
	}
	.tab_level {
		padding-right:36px;
	}
	.banner_card {
		left:0;
		padding-right: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.banner_text {
		left: 25px;
	}
	.cardscontact.contact_us .contact_part {
		float:left;
		width:50%;
	}
	.card_wrapper img {
		width:350px;	
	}
	.card_wrapper {
		width:350px;
		right:-170px;
	}
	.SimpleCards .card_block.big_card {
		width: 20%;
	}
	.SimpleCards .card_block.big_card .into_card {
		padding: 50px 0;
	}
	.left_credit {
		width:calc(100% - 170px);	
		padding-right:210px;
	}
	.left_credit p {
		font-size:15px;
		height:65px;
	}
	.left_credit ul li p {
		font-size:19px;
	}
	.left_credit h2 {
		font-size:30px;
	}
	.cards_head p {
		font-size:20px;
	}
	.into_level p {
		font-size:15px;
	}
	.into_level {
		padding-left:30px;
	}
	.into_level p a.linkcard {
		font-size:15px;
	}
	body .main_exchange {
		width:65%;
	}
	.exch_table {
		margin-bottom:20px;
	}
	body .sidebar {
		width:35%;
	}
	.sidebar_head {
		font-size:24px;
		width:170px;
	}
	.convert:before {
		top:5px;
	}
	.convert.calendar:before, .convert.tgsidebar:before {
		top:20px;
	}
	.launchbot {
		text-align:center;
		width:100%;
		padding:0;
	}
	.mobile_sidebar ul li a {
		width:190px;
	}
	.convert.calendar .month_year #datepicker .select2-container, .convert.calendar .month_year #datepicker .select2-container:last-child {
		float:none;
		width:100%!important;
		margin-bottom:10px;
	}
	.calendar .ui-datepicker table {
		margin-top:20px;
	}
	.coverter input {
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.convert .select2-container {
		float:none;
		width:100% !important;
	}
	.coverter {
		height:auto;
		border-bottom:1px solid #093475;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	.convert .coverter:last-child {
		border-bottom:none;
		padding:0;	
	}
	.top_contact > .contact_block:last-child {
		width:100%;
		margin-bottom:0;
	}	
	.top_contact > .contact_block:last-child > ul {
		display:table;
		margin:0 auto;
	}
	.contact_block {
		width:33.3333%;
		margin-bottom:30px;
		margin-right:0;
	}
	.top_contact {
		padding: 30px 0 25px 0;	
	}
	.middle_block {
		width:970px;
		padding:0 15px;	
	}
	.news_text {
		width:400px;
	}
	.news_text {
		padding-top:0;
	}
	.news_form {
		margin-top:12px;
	}
	.news_part.mobile_part {
		float:none;
		width:100%;
		overflow:hidden;
	}
	.news_part h3 {
		margin-top:0;
		float:left;
		width:auto;
	}
	.news_part {
		padding:0 15px;
	}
	.allnews .row {
		margin:0 -15px;	
	}
	.news_part a.watch_all_news {
		float:right;
		position:relative;
		top:15px;
	}
	.news_part {
		width:25%;
	}
	.banner .owl-dots {
		width: 100%;
		margin: auto;
		padding-left:15px;
		left: 100px;
		-webkit-transform: inherit;
		transform: inherit
	} 
	.contact_us .contact_part {
		width:100%;
		margin-bottom:24px;
	}
	.credit_image {
		display:none;
	}
	.credit_content {
		padding:35px;
		width:auto;
		float:none;
		display:table;
		margin:0 auto;
		text-align:center;		
	}
	.car_block.active .credit_section, .credit_section {
		-webkit-animation-name:none;
		animation-name:none;	
	}
	.car_block p {
		max-width:100%;
		padding:0 20px;
		margin-bottom:20px;
	}
	.credit_back {
		padding:35px 0;
	}
	.car_block {
		width:100%;
	}
	.card_block p {
		font-size:16px;
		padding:0 10px;
	}
	.card_block.big_card p {
		font-size:24px;
		margin-top:0;
	}
	.posit_block {
		width:33.3333%;
		margin-bottom:16px;
	}
	.my_bank {
		margin:16px 0 0 15px;
	}
	.my_bank ul li ul {
		top:45px;
	}
	.bot_menu ul li a {
		font-size:16px;
	}
	.bot_menu ul li a span {
		top:4px;
		right:-20px;
	}
	.header_phone {
		height:40px;
		line-height:40px;
		font-size:16px;
		margin-top:12px;
		padding: 0 10px;
	}
	.my_bank ul li {
		height:auto;
	}
	.my_bank ul li a {
		height:24px;
		line-height:24px;
		padding-left: 26px;
	}
	.specials, .currency {
		display:none;
	}
	.bottom_right {
		position:static;
	}
	.bodysearch {
		top:12px;
		right:15px;
	}
	.lang {
		position:absolute;
		top:0;
		right:70px;
	}
	.lang ul li ul.active {
		display:block;	
	}
	.top_header {
		position:static;
	}
	.lang ul li {
		height:auto;
	}
	.lang ul li a {
		height:24px;
		line-height:24px;
	}
	.lang ul li ul {
		top:45px;
	}
	.lang {
		margin-left:0;
		top:7px;
	}
	.bodysearch span {
		top:0;
		right:0;
	}
	.border_block .telegram__icon {
		max-width: 230px;
		right: 21px;
	}
	.border_block .uzor__icon {
		right: -120px;
		max-width: 250px;
		top: 230px;
	}
	.border_block {
		height: 400px;
	}
}

@media (max-width: 1100px) {
	.banner_text {
		left: 15px;
	}
}
@media (max-width:1024px) {
	.contact_wrapper {
		width:100%;
		padding:0 30px;
	}
	.contact_image {
		left:30px;
	}
	.left_credit:hover {
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.my_bank ul li ul {
		left:-35px;
	}
	.my_bank ul li ul:before {
		transform:none;
		-webkit-transform:none;
		left:32px;
	}
	.lang {
		right:auto;
		width:24px;
		height:24px;
		left:95px;
		top:15px;
	}
	.my_bank ul li ul li a {
		text-indent:0px;
	}
	.lang ul li a {
		text-indent:-9999px;
	}
	.lang ul li ul li a {
		text-indent:0px;
	}
	.my_bank ul li a {
		text-indent:-9999px;
	}
	.my_bank {
		margin:0;
		position:absolute;
		top:15px;
		width:18px;
		height:24px;
		right:auto;
		left:65px;
	}
	.header_phone {
		position:absolute;
		margin-top:0;
		left:25px;
		top:18px;
		background:url(../../img/header-phone.svg) no-repeat center;	
		background-size:contain;
		border-width:1px;
		width:25px;
		height:25px;
		border:none;
		border-radius:0;
		padding:0;
	}
	.header_phone:hover:before {
		display:none;
	}
	.header_phone span {
		display:none;
	}
	.show_only_desktop {
		display:none !important;	
	}
	#nav-icon2 {
		display:block;
		right: 25px;
	}
	.bodysearch {
		right:80px;
		top:18px;
	}
	.lang {
		right:120px;
		display: none;
	}
	.owl-carousel .owl-item.active .banner_block i {
		-webkit-animation-name:none;
		animation-name:none;
	}
	.owl-carousel .owl-item .banner_block i {
		-webkit-animation-name:none;
		animation-name:none;
	}
	.top_header {
		position:relative;
	}
	.header_content {
		width:100%;
		height:0;
	}
	header {
		padding:10px 0;
		z-index: 1001;
		position: fixed;
		background-color: #fff;
    -webkit-transition: 100ms ease;
    -webkit-transition: 400ms ease;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    top: 0;
	}

	.wrapper {
		margin-top: 75px;
	}
	.TableResponsive {
		overflow: scroll;
	}
	.logo {
		margin:0 auto;
		width:40px;
		float:none;
	}
	.top_menu {
		float:none;
		margin:0 auto;
		display:table;
	}
	.top_header {
		overflow:hidden;
		height:auto;
		border-bottom:none;
	}
	.top_header:before {
		left:0;
		bottom:0;
		width:100%;
		height:2px;
		content:'';
		position:absolute;
		background:#e6eaf1;	
	}
	.top_menu ul li a:before {
		bottom:0;
	}
	.bottom_right {
		position:static;
	}
	.top_menu ul li a {
		font-size:12px;
		padding-bottom:10px;
		height:auto;
	}
	.mobile_menu ul.lang_switch {
		margin-top: 60px;
		margin-bottom: 80px;
	}
	.mobile_menu ul.lang_switch a {    font-size: 16px;}
	.mobile_menu ul.lang_switch li {margin-bottom: 10px;}
	.active_s {
		text-decoration: underline;
	}
}
@media (max-width:992px) {
	.charter {
		flex-direction: column;
		margin-bottom: 0;	
	}
	.bossesSection .boss-ins .charter .charter__item {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-bottom: 30px;	
	}
	.bossesSection .charter h2 {
		font-size: 26px;
		line-height: 32px;
	}
	.bossesSection .boss-ins h1 {
		line-height: 43px;	
		margin-bottom: 20px;	
	}
	.bossesSection .boss-ins .charter div {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;	
	}
	.vacansy_link p {
		font-size: 18px;
	}
	.vacansy_link span {
		font-size: 16px;
	}
	.dropper ul li p {
		float: none;
		width: 100%;
		font-size: 14px;
		margin-bottom: 5px;
	}
	.dropper ul li {
		padding: 10px 30px;
		font-size: 14px;
	}
	.tarif_section span.open_drop {
		font-size: 16px;
		padding: 20px;
    padding-right: 55px;
    height: 100%;
	}
	.tarif_section span.open_drop:before,
	.tarif_section.active span.open_drop:hover:before,
	.tarif_section span.open_drop:hover:before {
		right: 20px;
		background-size: 80%;
	}
	.dropper ul li i {
		float: none;
		width: 100%;
	}
	.cards_head h1 {
		font-size: 36px;
		margin-bottom: 10px;
	}
	.cards_head h1 br {
		display: none;
	}
	.SimpleCards {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.SimpleCards .card_block {
		width: 50%;
		padding: 0 20px;
		margin-bottom: 0;
	}
	.SimpleCards .card_block.big_card {
		width: 100%;
		padding: 0 20px;
		margin: 30px 0;
	}
	.SimpleCards .card_block.big_card .into_card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.SimpleCards .into_card {
		height: 100%;
	}
	.tabs_head ul li.active .bottom_tab ul li:before, .tabs_head ul li:hover .bottom_tab ul li:before {
		width:12px;
	}
	.border_block .telegram__icon {
		right: 10%;
	}
	.invest_count_block {
		width:264px;
		margin-bottom:30px;
	}
	.wrapp_calc button {
		float:none;
		margin:0 auto;
		display:table;
	}
	.investment_block .left_credit {
		float:none;
		width:100%;
		border-top-right-radius:10px;
		border-bottom-left-radius:0px;
		padding:30px;
	}
	.credit_cards_blocks.investment_block {
		margin-bottom:40px;
	}
	.r_invest {
		float:none;
		padding:30px;
		height:auto;
		width:100%;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:10px;
	}
	.tabs_head ul li.active span.mobile_accord {
		background:#009ea7;
		color:#fff;	
	}
	.tabs_head ul li.active span.mobile_accord:after {
		filter: brightness(0) invert(1);
    	-webkit-filter: brightness(0) invert(1);
		transform:translateY(-50%) rotate(180deg);
		-webkit-transform:translateY(-50%) rotate(180deg);	
	}
	.tabs_head ul li span.mobile_accord {
		display:block;
		width:100%;
		text-align:left;
		color:#000;
		border:1px solid #e6eaf1;
		height:60px;
		line-height:60px;
		padding:0 15px;	
		position:relative;
	}
	.tabs_head ul li span.mobile_accord:after {
		width:14px;
		height:8px;
		background:url(../../img/drop_menu.png) no-repeat center;
		background-size:contain;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		right:15px;
		content:'';
	}
	.tab_transfer ul li {
		overflow:hidden;
		width:calc(33.333% - 10px);
		position:relative;
		background:#fff;
	}
	.left_transfer {
		float:none;
		width:100%;
		margin-bottom:40px;
	}
	.tab_transfer {
		width:550px;
		margin:0 auto 20px auto;
	}
	.right_transfer {
		float:none;
		width:100%;
	}
	.counter_block {
		float:left;
		width:50%;
		padding:0 10px;
	}
	.counter_block:last-child {
		width:100%;
		padding:0 10px 10px 10px;
	}
	.counters {
		margin:0 -10px;
	}
	.tabs_head ul li {
		font-size:16px;
		margin:0 0 20px 0;
		float:none;
		width:100%;
		overflow:hidden;
		padding:0;
	}
	.tabs_head:before {
		display:none;
	}
	.tabs_head ul li:before {
		display:none;
	}
	.tab_fade {
		padding:35px 0 0 0;
	}
	.tabs_head .quest_section ul li {
		padding:0;
		margin:0;	
	}
	.tabs_head .quest_section ul li h6 {
		padding:15px 0 15px 40px;
	}
	.bottom_tab h5 {
		font-size:24px;
	}
	.main_calculator {
		float:none;
		width:100%;
		margin-bottom:35px;
	}
	.tabs_head .bottom_tab ul li:before {
		display:block;	
	}
	.tabs_head .bottom_tab ul li {
		padding-left:40px;
	}
	.calc_credit {
		width:100%;
	}
	.right_credit,
	.MainPageCalc .right_credit {
		float:none;
		width:100%;
		padding:30px;
	}
	.quest_section {
		width:100%;
	}
	.quest_section ul li h6 {
		font-size:14px;
	}
	.quest_section ul li p {
		font-size:14px;
	}
	.quest_section ul li h6:before {
		font-size:30px;
		top:6px;
	}
	.credit_container .banner_content {
		float:none;
		width:100%;
	}
	.invest_container .banner_content {
		float:none;
		width:100%;
	}
	.credit_tabs {
		margin-top:0;
	}
	.contact_image {
		position:static;
		margin:0 auto;
		display:none;
		width:300px;
	}
	.contact_card {
		padding:45px 0;
	}
	.contact_blocks {
		width:100%;
		padding:30px;
	}
	.contact_blocks h5 {
		text-align:center;
	}
	.contact_blocks input[type="submit"] {
		display:table;
		background:#e4bd63;
		color:#fff;
		margin:0 auto;
	}
	.header_tab ul li {
		float:none;
		width:100%;
		padding-right:0;	
	}
	.header_tab ul li p {
		font-size:14px;
	}
	.imager {
		margin-right:15px;
	}
	.tab_level p {
		font-size:14px;
	}
	.tab_level {
		padding-left:15px;
		padding-right:15px;
	}
	.tab_level span {
		font-size:14px;
	}
	.banner_card img {
		transform:none;
		-webkit-transform:none;
	}
	.card_container {
		width:100%;
		padding:30px 15px;
		position:static;
		transform:none;
		-webkit-transform:none;
	}
	.banner_content {
		margin:30px auto auto auto;
		display:table;
		text-align:center;
		padding-left: 0;
	}
	.card_container h1 {
		font-size:32px;
	}
	.banner_card {
		float:none;
		display:table;
		margin:0 auto 30px auto;
		width:350px;
		position:static;
	}
	.card_container h1 {
		margin-bottom:35px;
	}
	.creditcard_banner {
		height:auto;
		overflow:hidden;
	}
	.cardscontact.contact_us .contact_part {
		float:none;
		width:100%;
	}
	.cardscontact .border_block {
		height:auto;
	}
	.into_level {
		width:100%;
		padding:30px 30px 90px 30px;
	}
	.into_level {
		margin-bottom:100px;
	}
	.minicard {
		left:50%;
		transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		right:auto;
		bottom:-60px;
	}
	.into_level p a.linkcard {
		 margin:10px 0 0 0;
	}
	.left_credit ul li {
		width:33.3333%;
		margin:0;
	}
	.card_wrapper {
		left:50%;
		transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		right:auto;
		bottom:-60px;
		top:auto;
		width:250px;
		height:160px;
	}
	.card_wrapper img {
		width:100%;
	}
	.left_credit {
		height:auto;
		padding:30px 30px 130px 30px;
		width:100%;
	}
	.credit_cards_blocks {
		margin-bottom:90px;
	}
	.left_credit p {
		height:auto;
	}
	.coverter input {
		float:left;
		width: calc(100% - 132px);	
	}
	.convert .select2-container {
		float:right;
		width: 120px !important;	
	}
	.convert.calendar .month_year #datepicker .select2-container {
		float: left;
    width: calc(100% - 132px) !important;	
	}
	.convert.calendar .month_year #datepicker .select2-container:last-child {
		float: right;
    width: 120px !important;	
	}
	.coverter {
		height:47px;
		border:none;
	}
	body .main_exchange {
		width:100%;
		margin-bottom:45px;
	}
	body .sidebar {
		width:100%;
	}
	.sidebar_head {
		width:calc(100% - 100px);
		line-height:1.35;
		margin-bottom:50px;
	}
	.mobile_sidebar ul li {
		margin:0 12px 0 0;
	}
	.launchbot {
		width:auto;
		margin:0 auto;
		padding:0 30px;
		display:table;
	}
	.contact_block {
		float:none;
		width:100%;	
	}
	.top_contact > .contact_block:last-child > ul {
		margin:0;
	}
	.footer_menu ul li {
		width:50%;
	}
	.made_in {
		float:none;
		top:0;
		padding-top:10px;
		overflow:hidden;
		width:100%;
	}
	.middle_block {
		width:100%;
	}
	.news_text {
		float:none;
		text-align:center;
		width:100%;
		margin-bottom:25px;
	}
	.news_form {
		float:none;
		margin-top:0;
		width:100%;
	}
	.news_form input {
		width:calc(100% - 215px);
	}
	.contact_us {
		margin-bottom:30px;
	}
	.news_part {
		width:50%;
		margin-bottom:35px;
	}
	.news_part.mobile_part {
		margin-bottom:0;
	}
	.news_part p {
		height:120px;
	}
	.banner_block {
		height:400px;
	}
	.banner_text {
		top:40px;
		transform:none;
		-webkit-transform:none;
	}
	.contact_border {
		height:auto;
	}
	.part_block a {
		position:static;
		margin:15px 0 35px 0;
	}
	.part_block ul li {
		height:50px;
	}
	.border_block {
		height:auto;
	}
	.border_block a {
		position:relative;
		bottom:0;
		left:0;
		font-size: 18px;
	}
	.uzor_block ul {
		position:static;
	}
	.contact_us .part_half {
		margin-bottom:24px;
	}
	.car_block p {
		font-size:18px;
	}
	.credit_content {
		width:90%;
	}
	.credit_head .select2 {
		font-size:36px;
	}
	.credit_head .select2-results__option {
		font-size:24px;
	}
	.credit_head .select2-dropdown {
		padding-top:90px;
	}
	.credit_head .select2 {
		width:100% !important;
	}
	.credit_content {
		padding:20px;
	}
	.credit_section h4 {
		font-size:36px;
	}
	.credit_section span {
		font-size:20px;
		line-height:1.25;
	}
	.cards h3 {
		width:100%;
	}
	.cards h2 {
		font-size:30px;
	}
	.cards h3 {
		font-size:18px;
		margin-bottom:35px;
	}
	.card_block.big_card {
		width:inherit;
		padding:0 35px;
		margin:35px 0;
	}
	.into_card {
		margin-top:0;	
		height:250px;
	}
	.posit_block {
		width:50%;
	}
	.pos_wrap {
		height:280px;
	}
	.header_phone span {
		display:none;
	}
	.card_block.big_card {
		position: relative;
		top: inherit;
		left: inherit;
		-webkit-transform: inherit;
		transform: inherit;
		margin: 40px 20px;
	}
	#owl2 .owl-item.center {
		visibility: visible;
		opacity: 1;
	}
	.border_block .uzor__icon {
		right: 30px;
		max-width: 250px;
		top: 215px;
	}
	#owl2::after {
		right: -40px;
		-webkit-box-shadow: -37px 0px 100px 90px rgb(255, 255, 255, 0.5);
		box-shadow: -37px 0px 100px 90px rgb(255, 255, 255, 0.5);
	}
	#owl2::before {
		left: -40px;
		-webkit-box-shadow: 37px 0px 100px 90px rgb(255, 255, 255, 0.5);
		box-shadow: 37px 0px 100px 90px rgb(255, 255, 255, 0.5);
	}
	.MainPageCalc {
		padding: 30px 20px;
	}
	.MainPageCalc .calc_credit {
		width: inherit;
	}
	.MainPageCalc .main_calculator {
		width: inherit;
	}
	.contact-info-inner {
		max-width: 100%;
	}
	.inner_wrapper .table-responsive {
		overflow: scroll;
	}
	.inner_wrapper table {
		width: 900px;
	}
	.inner_wrapper table thead th,
	.inner_wrapper table tbody td {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 15px;
	} 
	.bread_crumbs {
		display: none;
	}
	.new_container {
		padding: 0 15px;
		width: inherit;
	}
	.banner_block i::after, .banner_block i::before, .banner_block::before {display: none;}
	.banner_content ul li {
		margin-bottom: 30px;
	}
	.my_bank ul li ul {
		left: 50px;
	}
}
@media (max-width:767px) {
	.bossesSection .boss-ins .charter .charter__item {
		margin-bottom: 20px;
	}
	.boss-info {
		margin-top: 20px;	
	}
	.tarif_section .boss-contact {
		font-size: 16px;	
	}
	.tarif_section .boss-subb p {
		font-size: 14px;
		line-height: 20px;
		margin-top: 5px;	
	}
	.tarif_section.bosses .dropper h3 {
		font-size: 16px;
		padding: 20px 20px 10px;
		margin-bottom: 10px;	
	}
	.bossesSection .boss-ins .charter div a {
		font-size: 20px;
		padding-right: 35px;
	}
	.tarif_section.bosses .boss-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 15px;	
	}
	.tarif_section.bosses .boss-left {
		width: 100%;	
		margin-top: -5px;
	}
	.tarif_section.bosses .boss-left p {
		padding: 0;	
	}
	.boss-text ul {
		padding-bottom: 0;	
	}
	.tarif_section.bosses .boss-right {
		width: 100%;	
		margin-left: 0;
	}
	.tarif_section.bosses .boss-right p {
		padding-top: 0;	
	}
	.tarif_section.bosses .dropper p {
		margin-left: 20px;	
		margin-bottom: 0;
		line-height: 20px;
	}
	.tarif_section.bosses .dropper ul li {
   	padding: 0px 20px;
	}
	.tarif_section.bosses .dropper ul li:before {
		left: 20px;	
	}
	.bossesSection .boss-ins .charter div a::after {
		right: 20px;
	}
	.norm-doc .boss-ins .charter div a {
		background-color: #fff;
		color: #000;
	}
	.mapdiv {
		min-width: inherit;
		padding: 0;	
	}
	.mapdiv h5 {
		font-size: 18px;
	}
	.gm-style .gm-style-iw {
		overflow: hidden!important;
		padding-bottom: 20px;	
	}
	.mapdiv .w-50 {
		width: 100%;	
	}
	.section-map .map-block .ins-map .check-map .radio-toolbar {
		border: none;
	}
	.noback {
		padding: 35px 0;
	}
	.tabs_head {margin-bottom: 0;	}
	.department.lefside50 .dep-ins, .department.rightside50 .dep-ins {
		min-height: inherit;
	}
	.department .dep-ins .text-tel p {
		margin-right: 15px;
		font-size: 16px;
	}
	.department .dep-ins .text-tel a {
		font-size: 16px;
	}
	.invest_calc_block, .invest_count_block {
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.counter_block {
		float:none;
		width:100%;
	}
	.transfer_book {
		padding:25px 15px;
	}
	.tabs_head .right_credit ul li:last-child {
		margin-bottom:15px;
	}
	.tabs_head ul {
		display:block;
	}
	.tabs_head ul li:first-child {
		margin-left:0;
	}
	.tabs_head ul li:last-child {
		margin-right:0;
		margin-bottom:0;
	}
	.contact_blocks {
		padding:30px 15px;
	}
	.contact_blocks h5 {
		margin-bottom:15px;
		font-size:24px;
	}
	.contact_wrapper {
		padding:0 15px;
	}
	.SimpleCards .card_block {
		width: 100%;
		padding: 0 15px;
		margin-bottom: 20px;
	}
	.SimpleCards .card_block.big_card {
		width: 100%;
		padding: 0 15px;
		margin: 0;
		margin-bottom: 20px;
	}
	.bottom_tab {
		width:100%;
	}
	.bottom_tab h5 {
		font-size:24px;
	}
	.tab_level p {
		float:none;
		width:100%;
		margin-bottom:15px;
	}
	.tab_level span {
		float:left;
	}
	.left_credit h2 {
		line-height:1.35;
	}
	.banner_card {
		width:100%;
		text-align:center;
	}
	.left_credit h2 {
		font-size:24px;
	}
	.make_card {
		float:none;
		clear:both;
		display:block;
		text-align:center;
		margin:0 0 20px 0;
	}
	.make_card {
		font-size:17px;
	}
	.morecard {
		top:0;
		text-align:center;
		display:block;
	}
	.left_credit ul li {
		float:none;
		width:100%;
		margin-bottom:25px;
	}
	.left_credit ul li:last-child {
		margin:0;
	}
	.exch_head h1 {
		display:block;
		width:100%;
		float:none;
		margin-bottom:20px;
	}
	.exch_table {
		margin-bottom:0;
	}
	.exch_table table tr td img {
		margin-right:5px;
	}
	.exch_head a {
		float:none;
		top:0;
	}
	.exch_table table tr td:first-child {
		padding:10px 15px;
	}
	.exch_table table tr td {
		padding:0 15px 10px 15px;
		background:#fff;
		line-height:24px;
		position:relative;
	}
	.exch_table table tr td span {
		position:absolute;
		right:15px;
		top:0;	
	}
	.exch_table table tr td:first-child > span {
		top:11px;
	}
	.exch_table table tr td:last-child {
		padding:0 15px 10px 15px;
	}
	.exch_table table tr {
		display:block;
		width:100%;
		overflow:hidden;
		margin-bottom:20px;
	}
	.exch_table table tr:hover:hover {
		background:none;	
	}
	.exch_table table.bt thead,
	.exch_table table.bt tbody th {
		display: none;
	}

	.exch_table table.bt tfoot th,
	.exch_table table.bt tfoot td,
	.exch_table table.bt tbody td {
		border: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		vertical-align: top;

		/* IE 9 */
		float: left\9;
		width: 100%\9;
	}

	.exch_table table.bt tfoot th::before,
	.exch_table table.bt tfoot td::before,
	.exch_table table.bt tbody td::before {
		content: attr(data-th) ": ";
		display: inline-block;
		-ms-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		font-family: 'googlesans_medium';
		width: 6.5em;
		color: #093475;
	}

	.exch_table table.bt tfoot th.bt-hide,
	.exch_table table.bt tfoot td.bt-hide,
	.exch_table table.bt tbody td.bt-hide {
		display: none;
	}

	.exch_table table.bt tfoot th .bt-content,
	.exch_table table.bt tfoot td .bt-content,
	.exch_table table.bt tbody td .bt-content {
		vertical-align: top;
	}

	.bt-wrapper.active {
		max-height: 310px;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	.exch_table table.bt.bt--no-header tfoot td::before,
	.exch_table table.bt.bt--no-header tbody td::before {
		display: none;
	}
	.form_popup input {
		font-size:24px;
		padding: 0 95px 15px 40px;
	}
	.form_popup button {
		padding-bottom:25px;
		font-size:24px;	
	}
	.pop_closer {
		top:15px;
		right:15px;
	}
	.form_popup span {
		width:24px;
		height:24px;
		top:4px;
	}
	.form_popup {
		margin-top:100px;
	}
	.footer_menu ul li {
		float:none;
		width:100%;
	}
	.news_form input {
		width:100%;
		margin:0 0 15px 0;
	}
	.news_form button {
		float:none;
		display:table;
		margin:0 auto;
	}
	.news_part.mobile_part {
		overflow:inherit;
	}
	.news_part {
		position:static;
	}
	.news_part a.watch_all_news {
		position:absolute;
		bottom:0;
		top:auto;
		z-index:50;
		left:15px;
		display:inline-block;
		padding: 0 20px;
    	font-size: 18px;
		border-radius: 6px;
		border: 2px solid #e4bd63;
		height: 60px;
		line-height: 58px;
		font-family: 'googlesans_medium';
	}
	.allnews .container {
		padding-bottom:70px;
	}
	.news_part {
		width:100%;
	}
	.news_part p {
		height:auto;
		padding-bottom:15px;
	}
	.allnews {
		padding:35px 0;
	}
	.banner_text {
		width:100%;
		position:static;
	}
	.banner_block {
		height:auto;
		padding:30px 0 85px 0;
	}
	.banner .owl-dots {
		left: 0;
	}
	.banner_text h2 {
		font-size:30px;
	}
	.border_block {
		padding:30px 20px;
	}
	.contact_border {
		padding:30px 20px;
	}
	.part_block a {
		padding:0 20px;
		font-size:18px;
	}
	.part_block ul li span {
		font-size:14px;
	}
	.part_block h3, .border_block h3 {
		font-size:22px;
	}
	.border_block .uzor__icon {
		right: 20px;
		max-width: 200px;
		top: 170px;
	}
	.border_block .telegram__icon {
		max-width: 160px;
		right: 8%;
	}
	.border_block a {
		font-size: 16px;
	}
	.border_block p {
		margin-bottom: 10px;
	}
	.credit,
	.positions,
	.cards,
	.contact_us .part_half {
		margin-bottom: 20px;
	}
	.allnews {
		padding: 20px 0;
	}
	.banner_text a {
    font-size: 16px;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
	}
	.contact_us .contact_part {
		margin-bottom: 0;
	}
	.credit_head .select2 {
		padding: 20px 45px 20px 20px;	
		font-size:24px;
	}
	.credit_back {
		padding-top:20px;
	}
	.credit_head .select2-results__option {
		margin-bottom:20px;
		font-size:20px;
	}
	.credit_head .select2-dropdown {
		padding-top:70px;
		padding-bottom:30px;
	}
	.credit_head .select2-container--default .select2-selection--single .select2-selection__arrow {
		width:15px;
		background-size:contain;
	}
	.credit_head .select2-results__option {
		padding:0 10px;
	}
	.card_block.big_card p {
		width:100%;
		text-align:center;
	}
	.into_card {
		height:70px;
	}
	.card_block.big_card {
		padding:0 15px;
		margin: 50px 15px 0 15px;
	}

	#owl2 {
		margin: 15px 0;
	}
	.posit_block {
		width:100%;
	}
	.pos_img {
		bottom:20px;
	}
	.bot_menu {
		float:none;
		display:table;
		margin:15px auto auto auto;
	}
	.uzor_block ul li a {
		min-width: 250px;
	}
	.contact-info-inner--icon {
		display: none;
	}
	.inner_wrapper {
		padding: 35px 0 0 0;
	}
	.inner_wrapper h1 {
		font-size: 26px;
		margin-bottom: 20px;
	}
	.inner_wrapper h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.inner_wrapper p,
	.inner_wrapper {
		font-size: 14px;
	}
	.contact-info-inner {
		padding: 20px 25px 10px;
	}
	.contact-info-document {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.contact-info-document svg {
		margin: auto;
		margin-bottom: 20px;
	}
	.foto-gallary i {
		font-size: 14px;
	}
	.section-map .map-block .ins-map .regions-block {
		padding: 0px 15px;
	}
	.footer_menu {
		margin-bottom: 20px;
	}
	.contact_block {
		margin-bottom: 15px;
	}
	.bottom_contact {
		padding: 30px 0;
	}
	.card_block {
		margin-bottom: 10px;
	}
}

@media (max-width: 600px) {
	.border_block .uzor__icon {
		right: -80px;
		max-width: 180px;
		top: 150px;
	}

	.border_block .telegram__icon {
		max-width: 160px;
		right: -50px;
	}

	#owl2 .owl-dot {
		margin: 0 7px 0 0;
		width: 16px;
		height: 16px;
	}

	.card_block.big_card p {
		font-size: 16px;
	}
}
@media (max-width:580px) {
	.tab_transfer {
		width:370px;
	}
	.tab_transfer ul li {
		width:calc(50% - 10px);
	}
	.vac_pagination ul li a {
		width: 34px;
		height: 34px;
		line-height: 34px;
		font-size: 14px;
	}
	.vac_pagination ul li a:hover {
		border: 1px solid #009ea7;
		line-height: 34px;
	}
	.vac_pagination ul li a.active {
		line-height: 34px;
	}
	.bossesSection .boss-ins .charter div.oreder-boss.inner_docs a {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;	
	}	
	.inner_docs img {
		margin-right: 0;	
		margin-bottom: 10px;
	}
	.bossesSection .charter h2 {
		font-size: 22px;	
		line-height: 26px;
	}
}
@media (max-width:480px) {
	#bx-panel {
		height: 0	}
	.vac_pagination ul li {
		margin-bottom: 10px;
	}
	.tabs_head ul  {
		display:block;
	}
	.coverter input {
		float:none;
		width:100%;	
	}
	.convert .select2-container {
		width:100% !important;
		float:none;
	}
	.coverter {
		height:auto;
		margin-bottom:10px;
	}
	.convert.calendar .month_year #datepicker .select2-container {
		float:none;
		width:100% !important;
	}
	.convert.calendar .month_year #datepicker .select2-container:last-child {
			float:none;
		width:100% !important;
	}
	.border_block .telegram__icon {
		display: none;
	}
	.border_block .uzor__icon {
		display: none;
	}
	.banner_text {
		max-width: 240px;
	}
	.banner_text h2 {
		font-size: 24px;
		margin-bottom: 5px;
	}
	.credit_section h4 {
		font-size: 30px;
	}
	.banner_text p {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.uzor_block ul li a {
		width: 100%;
		margin-top: 0;
	}
}
@media (max-width:400px) {
	.tab_transfer {
		width:180px;
	}
	.tab_transfer ul {
		margin:0;
	}
	.tab_transfer ul li {
		width:100%;
		margin:0 0 10px 0;
	}
	.right_head a {
		width:100%;
		display:block;
		padding-left:50px;
		padding-right:0;	
	}
	.credit_content a {
		font-size:16px;
		padding:0 20px;
	}
	.credit_head .select2 {
		font-size:20px;	
	}
	.credit_head .select2-results__option {
		font-size:16px;
	}
}