@media only screen and (max-width: 1860px) {
  span.topbt > span {
    left: 94px;
  }
  }
@media only screen and (max-width: 1800px) {
  span.topbt > span {
    left: 0px;
  }
}
@media only screen and (max-width: 1750px) {
  .container {
    width: 1460px;
  }
  .info_block_image {
    width: 620px;
  }
  .fastfinance_block_list > div {
    width: 360px;
}
.fastfinance_block_name:before {
    margin-right: -50px;
}
.celi_block_list > div {
    width: 303px;
}

  .info_block_area {
    width: calc(100% - 620px);
  }
  .cat_cond span {
    font-size: 36px;
  }
  .kvadr_item {
    width: 347px;
  }
  .review_block .slick-slide {
    width: 450px;
    padding-right: 50px;
  }
  .wbtable_col5 .why_block_table_item {
    max-width: 292px;
}
  .latestnews_list .slick-slide {
    padding-right: 40px;
  }
  .slide_name {
    font-size: 63px;
    max-width: 800px;
  }
  .best_finance_block_list {
    padding-left: 724px;
  }
  .service_block_list > div {
    width: 720px;
  }
  .service_block_img img {
    max-width: 100%;
  }

  .why_block_table_item {
    width: 365px !important;
    max-width: none;
  }

  .why_block_table_name span {
    line-height: 33px;
    display: inline-block;
    vertical-align: middle;
  }

  .why_block_table_list > div {
    padding: 0px 40px 0px 40px;
  }

  .why_block_table_name {
    padding: 0px 40px;
  }
  .keys_block_ul .slick-slide {
    margin-right: 12px;
    width: 476px;
    overflow: hidden;
  }
  .keys_block_img img {
    max-width: 100%;
  }
}
@media only screen and (max-width: 1620px) {
  .review_block .slick-slide {
    width: 415px;
    padding-right: 50px;
  }
  .celi_block_list > div {
    width: 303px;
    margin: 0px 24px;
}
.fastfinance_block_name {
    font-size: 56px;
    width: 845px;
}
.fastfinance_block_list > div {
    width: 331px;
}
  .info_block_name {
    font-size: 57px;
    font-weight: 400;
    line-height: 67px;
  }
  .info_block_nums_arrow:before {
    width: 342px;
  }
  .contact_adres br {
  }
  .latestnews_list .slick-slide {
    padding-right: 25px;
    width: 436px;
  }
  .page-header h1 {
    font-size: 62px;
  }
  .textbl img.rimg {
    max-width: 600px;
  }
  .head_top_left .menu_top > ul > li {
    margin-right: 40px;
  }

  .head_middle_left .mainmenu_block li {
    margin-right: 25px;
  }

  .head_middle_left .logo_block {
    margin-right: 40px;
    width: 302px;
    margin-top: 27px;
  }

  .container {
    width: 1360px;
  }
  .slide_text {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    max-width: 570px;
  }
  .slide_name {
    font-size: 56px;
    max-width: 651px;
    line-height: 68px;
  }
  .service_block_list > div {
    width: 670px;
  }
  .why_block_table_item {
    width: 340px !important;
    max-width: none !important;
  }
  .keys_block_ul .slick-slide {
    width: 445px;
  }
  .about_block img {
    max-width: 739px;
  }
  .keys_block {
    padding-bottom: 177px !important;
  }

  .about_block {
    margin-top: -66px;
  }
  .kvadr_item {
    width: 322px;
  }
  .wbtable_col5 .why_block_table_item {
    max-width: 272px !important;
}
.why_block_table .why_block_table_item:nth-child(1) .why_block_table_list > div {
    padding: 0px 20px;
}
.why_block_table .why_block_table_item:nth-child(1) .why_block_table_name {
    padding: 0px 20px;
}
}
@media only screen and (max-width: 1550px) {
  .kvadr_item {
    width: 297px;
  }
  .celi_block_list > div {
    width: 278px;
    margin: 0px 24px;
}
.usefinanse_block_list > div {
    padding: 0px 50px;
}
.fastfinance_block_name {
    font-size: 48px;
    width: 722px;
}
.fastfinance_block_list > div {
    width: 310px;
}
  .wbtable_col5 .why_block_table_item {
    max-width: 252px !important;
}
  .review_block .slick-slide {
    width: 400px;
    padding-right: 30px;
  }
  .info_block_image {
    width: 520px;
  }
  .info_block_area {
    width: calc(100% - 520px);
  }
  .cat_cond {
    margin-left: 0px;
    margin-top: 15px;
  }

  .cat_name {
    margin-bottom: 25px;
  }

  .cat_get_service a {
    width: 346px;
  }
  .team_block_list_rbl {
    padding-left: 70px;
  }

  .team_block .team_block_name {
    padding-left: 641px;
  }

  .team_btns {
    padding-left: 561px;
  }
  .head_middle_left .mainmenu_block li a {
    font-size: 15px;
  }
  .latestnews_list .slick-slide {
    padding-right: 20px;
    width: 410px;
  }
  .head_middle_left .mainmenu_block li {
    margin-right: 25px;
  }

  .head_top_left .menu_top > ul > li {
    margin-right: 30px;
  }

  .container {
    width: 1260px;
  }

  .head_middle_left .logo_block {
    margin-right: 29px;
  }
  .content > div {
    padding: 0px 10px;
  }
  #footer {
    padding: 0px 10px;
    padding-bottom: 10px;
  }
  .quest_block {
    padding: 85px 10px !important;
  }
  .why_block_table_item {
    width: 315px !important;
  }
  .bf_img2 {
    left: 332px;
  }
  .best_finance_block_list {
    padding-left: 655px;
  }
  .service_block_list > div {
    width: 620px;
  }
  .service_block_link a {
    font-size: 34px;
    font-weight: 700;
    line-height: 38px;
  }

  .service_block_link a:after {
    position: relative;
    top: 6px;
  }
  .best_finance_block_name {
    font-size: 61px;
  }
  .getfinance_block_name {
    font-size: 61px;
  }
  .getfinance_block_list_text {
    padding: 0px 30px;
  }
  .keys_block_ul .slick-slide {
    width: 412px;
  }
  .keys_block_txt {
    line-height: 22px;
    margin-top: 9px;
    margin-bottom: 5px;
  }
  .keys_name {
    font-size: 61px;
  }
  .block_name {
    font-size: 61px;
  }
  .about_block img {
    max-width: 632px;
  }
  .about_block .container:after {
    display: none;
  }
  .footer_block_menu {
    width: 195px;
  }
}

@media only screen and (max-width: 1340px) {
  .items-row .newsitem .txt_news .news_name a {
    font-size: 32px;
  }
  .fastfinance_block_list > div {
    width: 280px;
}
.fastfinance_block_name {
    font-size: 42px;
    width: 621px;
    line-height: 61px;
    padding-top: 114px;
}
.celi_block_list > div {
    width: 270px;
    margin: 0px 10px;
}
.usefinanse_block_name {
    font-size: 42px;
    line-height: 47px;
}
.celi_name {
    position: relative;
    font-size: 35px;
    line-height: 85px;
    margin-bottom: 15px;
}
  .wbtable_col5 .why_block_table_item {
    max-width: 228px !important;
}
  .info_block_image {
    width: 440px;
  }
  .kvadr_item {
    width: 267px;
  }
  .kvadr_txt {
    color: #1a2451;
    font-family: "Times New Roman";
    font-size: 21px;
    font-weight: 700;
    line-height: 35px;
  }
  .kvadr_name {
    font-size: 22px;
    line-height: 28px;
  }
  .info_block_area {
    width: calc(100% - 440px);
  }
  .info_block_nums_arrow:before {
    width: 300px;
  }
  .txt_cat {
    width: calc(100% - 486px);
    padding-left: 50px;
  }

  .cat_get_service a {
    width: 297px;
  }
  .catlistpage .latestnews .items-row:nth-child(even) .txt_cat {
    padding-right: 0px;
  }
  .cat-header h1 {
    font-size: 57px;
  }

  .cat-dop-header {
    font-size: 46px;
  }
  .latestnews_list .slick-slide {
    padding-right: 30px;
    width: 554px;
  }
  .container {
    width: 1140px;
  }
  .page-header h1 {
    font-size: 58px;
  }
  .textbl img.rimg {
    max-width: 520px;
  }
  .head_middle_left .logo_block a img {
    width: 100%;
  }

  .head_middle_left .logo_block {
    width: 206px;
    margin-top: 36px;
  }

  .head_top_left .menu_top > ul > li {
    margin-right: 20px;
  }

  .lang_block {
    margin-left: 0px;
  }
  .slide_img img {
    max-width: 100%;
    max-height: 100%;
  }

  .slide_img {
    height: 540px;
  }

  .myslidenum:before {
    width: 205px;
  }

  .service_block_list > div {
    width: 560px;
  }
  .service_block_link a:after {
    background-size: contain !important;
    width: 76px;
    margin-left: 25px;
  }
  .getfinance_block_item img {
    max-width: 100%;
  }
  .getfinance_block_list_text {
    font-size: 17px;
  }
  .why_block_table_item {
    width: 285px !important;
  }
  .news_block_name,
  .team_block_name,
  .keys_name,
  .block_name,
  .why_block_name,
  .form_name,
  .getfinance_block_name {
    font-size: 56px;
  }

  .best_finance_block_name {
    font-size: 56px;
    line-height: 65px;
  }

  .keys_block_ul .slick-slide {
    width: 370px;
  }

  .footer_block_soc li {
    margin: 0px 5px;
  }

  .footer_block_soc {
    width: 321px;
  }
  .slide_text {
    max-width: 482px;
  }
  .team_block_list_img {
    width: 450px;
    height: 450px;
  }

  .team_block_list_img img {
    max-height: 100%;
  }

  .team_block_name {
    padding-left: 0px !important;
    position: relative !important;
    text-align: center !important;
    padding-bottom: 55px !important;
  }

  .team_block_list_rbl {
    padding-top: 0px;
    width: calc(100% - 451px);
  }

  .team_btns {
    padding-left: 436px;
  }
}
@media only screen and (max-width: 1220px) {
  .head_middle_left .logo_block {
    width: 230px;
    margin-top: 32px;
  }
  .kvadr_item {
    width: 252px;
  }
  .fastfinance_block_list > div {
    width: 265px;
}
.fastfinance_name {
    font-size: 24px;
}
.fastfinance_text {
    font-size: 18px;
}
.celi_block_list > div {
    width: 255px;
}
  .latestnews_list .slick-slide {
    padding-right: 30px;
    width: 524px;
  }
  .info_block_image {
    display: none;
  }
.wbtable_col5 .why_block_table_item {
    max-width: 216px !important;
}
  .info_block_area {
    width: 100%;
    padding: 0px;
  }
  .txt_cat {
    width: calc(100% - 366px);
    padding-left: 50px;
  }
  .catlistpage .latestnews .items-row:nth-child(even) .txt_cat {
    padding-right: 0px;
    width: calc(100% - 457px);
  }
  .cat_img {
    width: 403px;
  }
  .page-header h1 {
    font-size: 56px;
  }
  .textbl img.rimg {
    max-width: 450px;
  }
  .container {
    width: 1080px;
  }

.head_middle_right .request_btn a {
    width: 200px;
}
  .head_middle_left .mainmenu_block li {
    margin-right: 20px;
  }

  .head_middle_left .mainmenu_block li a {
    font-size: 14px;
  }
  .slide_name {
    font-size: 46px;
    max-width: 515px;
    line-height: 56px;
  }
  .best_finance_block_name {
    font-size: 50px;
    line-height: 56px;
  }
  .service_block_list > div {
    width: 530px;
  }
  .news_block_name,
  .team_block_name,
  .keys_name,
  .block_name,
  .why_block_name,
  .form_name,
  .modname,
  .getfinance_block_name {
    font-size: 46px;
  }
  .why_block_table_item {
    width: 270px !important;
  }
  .why_block_table_list > div {
    padding: 0px 15px 0px 15px;
  }
  .why_block_table
    .why_block_table_item:nth-child(1)
    .why_block_table_list
    > div {
    padding: 0px 15px;
  }
  .why_block_table_name {
    padding: 0px 15px;
  }
  .why_block_table .why_block_table_item:nth-child(1) .why_block_table_name {
    padding: 0px 15px;
  }
  .keys_block_arrow button {
    background-size: contain !important;
    width: 90px;
  }
  .keys_block_ul .slick-slide {
    width: 351px;
  }
  .about_block img {
    max-width: 525px;
  }
  .tabs_quest {
    padding: 20px 75px 20px 20px;
  }
  .footer_block_soc {
    position: relative;
    top: 0px;
    margin: 0px;
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 12px;
  }

  .footer_block:after {
    content: "";
    display: block;
    clear: both;
  }
}

@media only screen and (max-width: 1140px) {
  .cat_img {
    width: 347px;
  }
  .usefinanse_block_list > div {
    padding: 0px 37px;
}
.usefinanse_block_list {
    margin-left: 0px;
}
.celi_block_list > div {
    width: 230px;
}
.fastfinance_block_name:before {
    background-size: contain !important;
    width: 432px;
    height: 252px;
}
.fastfinance_block_list > div {
    width: 240px;
}
.fastfinance_img img {
    max-width: 100%;
    max-height: 117px;
}
  .kvadr_item {
    width: 227px;
  }
  .txt_cat {
    width: calc(100% - 303px);
    padding-left: 50px;
  }
.wbtable_col5 .why_block_table_item {
    max-width: 196px !important;
}
  .cat_name a {
    font-size: 35px;
  }

  .cat_srok span {
    font-size: 30px;
  }

  .cat_cond span {
    font-size: 30px;
  }

  .cat_cond {
    display: block !important;
  }

  .catlistpage .latestnews .items-row:nth-child(even) .txt_cat {
    width: calc(100% - 380px);
  }
  span.topbt > span {
    top: -88px;
    left: -15px;
  }
  .latestnews_list .slick-slide {
    padding-right: 30px;
    width: 474px;
  }
  .page-header h1 {
    font-size: 54px;
  }

  .textbl img.rimg {
    max-width: 380px;
  }
  span.topbt.container.collaped {
    position: fixed;
    bottom: 0px;
  }
  span.topbt {
    width: auto !important;
    padding: 0px !important;
  }

  span.topbt > span:after {
    width: 70px;
    height: 70px;
  }

  span.topbt > span:before {
    background-size: contain !important;
    width: 22px;
    height: 41px;
    right: 25px;
    top: -31px;
  }

  span.topbt > span > span {
    left: -21px;
    top: 17px;
  }
  .header .social_list_btns {
    position: fixed;
    bottom: 15px;
    left: 15px;
    z-index: 30;
  }
  .btns_li {
    top: -491px;
  }
  .container {
    width: 980px;
  }

  .lang_block li {
    margin-left: 15px;
  }

  .head_top_left .menu_top > ul > li {
    margin-right: 15px;
  }
  .slide_img {
    height: 476px;
  }
  .best_finance_block_name {
    font-size: 44px;
    line-height: 52px;
  }
  .bf_img2 {
    display: none;
  }
  .best_finance_block_list {
    padding-left: 355px;
  }
  .best_finance_block {
  }
  .service_block_list > div {
    width: 480px;
  }
  .news_block_name,
  .team_block_name,
  .keys_name,
  .block_name,
  .why_block_name,
  .form_name,
  .modname,
  .getfinance_block_name {
    font-size: 42px;
  }
  .why_block_table_item {
    width: 245px !important;
  }
  .keys_block_ul .slick-slide {
    width: 316px;
  }
  .team_block_list_img {
    width: 320px;
    height: 320px;
    float: none !important;
    margin: 0px auto;
  }

  .team_block_list_rbl {
    width: 100%;
    padding: 0px !important;
    text-align: center;
    padding-top: 25px !important;
  }
  .team_btns {
    padding: 0px !important;
    text-align: center;
    bottom: 0px;
    position: relative !important;
    width: 292px;
    margin: 0px auto;
  }
  .team_block_list {
    padding-bottom: 50px;
  }
  .team_block .container {
    position: relative;
    padding-bottom: 0px;
  }

  .content > div.team_block {
    padding-bottom: 85px;
  }
}

@media only screen and (max-width: 1040px) {
  .textbl h1 {
    font-size: 52px;
    font-weight: 400;
    line-height: 58px;
  }
  .usefinanse_block_list > div {
    padding: 0px 20px;
}
.celi_block_list > div > div {
    line-height: 28px;
    padding: 15px 0px;
}
.fastfinance_block_name {
    font-size: 32px;
    width: 473px;
    line-height: 41px;
    padding-top: 114px;
}
.fastfinance_block_list > div {
    width: 205px;
}
.celi_name {
    position: relative;
    font-size: 37px;
    line-height: 54px;
    margin-bottom: 15px;
}
.celi_text {
    font-size: 20px;
    line-height: 46px;
    max-width: 700px;
    margin: 0px auto;
}
.celi_block_list > div {
    width: 195px;
}
  .head_middle_left .mainmenu_block {
    display: none;
  }
  .txt_cat {
    width: calc(100% - 237px);
    padding-left: 30px;
  }
  .kvadr_item {
    width: 192px;
    padding: 23px 20px 37px 20px;
    height: 275px;
  }
  .cat_get_service a {
    width: 248px;
  }

  .catlistpage .latestnews .items-row:nth-child(even) .txt_cat {
    width: calc(100% - 286px);
  }
  .cat_img {
    width: 275px;
  }
  .latestnews_list .slick-slide {
    padding-right: 30px;
    width: 404px;
  }
  .page-header > div {
    height: auto;
    line-height: 270px;
    padding: 30px 0px;
    box-sizing: border-box;
    text-align: center;
  }
  .page-header h1 {
    font-size: 52px;
  }
  .textbl img.rimg {
    max-width: 100%;
    float: none !important;
    width: 100%;
    margin: 0px !important;
  }
  .head_top_left .menu_top {
    display: none;
  }

  .head_top_right {
    float: none;
  }

  .lang_block {
    float: right;
  }
  .head_middle_left .logo_block {
    width: 330px;
    margin-top: 26px;
  }
  .content > div {
    padding: 0px !important;
  }
  .mobmenu {
    display: inline-block !important;
  }
  .container {
    width: 840px;
  }
  .slide_img {
    height: 373px;
  }
  .slide_text {
    max-width: 411px;
    font-size: 19px;
    font-weight: 400;
    line-height: 29px;
  }
  .bf_img1 {
    display: none;
  }

  .best_finance_block_name {
    padding-left: 0px;
    padding-bottom: 50px;
  }

  .best_finance_block_list {
    padding-left: 0px;
  }

  .content > div.best_finance_block {
    min-height: auto !important;
    padding-bottom: 50px !important;
  }

  .best_finance_block .container {
    min-height: auto;
  }

  .service_block {
    margin-top: 0px;
  }

  .service_block_list > div {
    width: 100%;
    padding: 0px !important;
    margin-bottom: 60px;
  }

  .service_block_img img {
    width: 100%;
  }

  .getfinance_block_list > div {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
  }

  .getfinance_block_list_text {
    padding: 0px;
  }

  .getfinance_block_list > div:last-child {
    text-align: center;
  }

  .getfinance_block_name {
    padding-bottom: 20px;
  }

  .getfinance_block_list {
    padding-bottom: 20px;
  }

  .why_block_table_item {
    width: 280px !important;
  }
  .why_block_table > div {
    width: 1120px;
}
.why_block_table {
    width: 100%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    touch-action: auto;
}

.why_block_table::-webkit-scrollbar {
    height: 5px;
}

  .why_block {
    margin-bottom: 60px !important;
  }
  .about_block {
    margin-top: 0px;
    font-size: 17px;
  }
  .content .keys_block {
    padding-bottom: 50px !important;
  }
  .keys_name,
  .block_name,
  .why_block_name,
  .form_name,
  .modname,
  .getfinance_block_name {
    font-size: 38px;
    line-height: 47px;
  }
  .keys_block_arrow {
    top: 2px;
  }
  .keys_name {
    margin-bottom: 40px;
  }
  .content > div.about_block {
    padding-bottom: 60px !important;
  }
  .why_block_table_item.aos-init:last-child {
    /* display: none !important; */
  }
  .about_block img {
    max-width: 500px;
    margin-right: 30px !important;
  }
  #footer {
    padding: 0px 0px;
    padding-bottom: 0px;
  }
  .google_map_block iframe {
    height: 500px;
  }
  .items-row .newsitem .news_img {
    width: 340px;
    float: left;
  }
  .items-row .newsitem .txt_news {
    width: calc(100% - 340px);
    float: right;
    box-sizing: border-box;
    padding-left: 30px;
    padding-bottom: 50px;
    min-height: 294px;
    position: relative;
  }
  .items-row .newsitem .txt_news .news_detail {
    left: 30px;
  }
  .content > div.team_block {
    padding-bottom: 85px !important;
  }
}

@media only screen and (max-width: 880px) {
	.celi_block_list > div {
    width: 100%;
    margin: 0px;
}

.usefinanse_block_list > div {
    width: 100%;
    padding: 0px;
}

.usefinanse_block_name {
    padding-top: 35px;
}

.usefinanse_block_name {
    font-size: 38px;
    line-height: 47px;
}

.celi_text {
    max-width: 80%;
    line-height: 29px;
}

.celibg_block {
    background-size: cover !important;
}

.celi_name:after {
    display: none;
}

.celi_text:before {
    display: none;
}

.celi_block_list > div > div {
    padding: 5px 0px;
}

.usefinanse_block_list > div > div {
    line-height: 31px;
}

.usefinanse_block_list > div > div:before {
    top: 12px;
}

.fastfinance_block_list > div {
    width: 100%;
    padding-bottom: 14px;
    padding-top: 15px;
}

.fastfinance_img {
    height: auto;
    line-height: 50px;
}
.fastfinance_block_name:before {
    display: none;
}

.fastfinance_block_name {
    text-align: center;
    padding-top: 50px;
    font-size: 38px;
    line-height: 47px;
    min-width: 100%;
    width: 100%;
}

.celiafter_block {
    line-height: 30px;
}
  .info_block_name {
    font-size: 33px;
    font-weight: 400;
    line-height: 45px;
    margin-top: 0px;
  }
  .kvadrat_block .kvadr_item {
    width: 45%;
    margin: 10px !important;
    float: none;
    display: inline-block;
    text-align: left;
  }
.wbtable_col5 .why_block_table_item {
    max-width: 141px !important;
}
  .kvadrat_block {
    text-align: center;
  }
  .info_block_nums_arrow:before {
    width: 190px;
  }
  .info_block_nums_arrow:before {
    width: 190px;
  }
  .articletxt.textbl {
    padding-bottom: 50px !important;
  }
  .textbl h3,
  .editoradmin h3 {
    font-size: 36px;
    font-weight: 400;
    line-height: 43px;
    margin-top: 55px;
  }

  .textbl h4,
  .editoradmin h4 {
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 19px;
  }

  .textbl h2,
  .editoradmin h2 {
    font-size: 33px;
    font-weight: 400;
    line-height: 45px;
    margin-top: 50px;
  }

  .articletxt.textbl img {
    float: none !important;
    margin: 0px auto !important;
    max-width: 100%;
    width: auto !important;
    height: auto !important;
  }
  .news_name {
    min-height: auto;
  }
  .catlistpage .latestnews .cat_img {
    display: block !important;
    width: 100%;
    margin: 0px !important;
    float: none !important;
    text-align: center !important;
  }

  .cat_img img {
    max-width: 100%;
    margin: 0px !important;
  }

  .catlistpage .latestnews .txt_cat {
    width: 100% !important;
    padding: 0px !important;
    padding-top: 15px !important;
    float: none !important;
  }
  .container {
    width: 100%;
    box-sizing: border-box;
  }
  .latestnews_list .slick-slide,
  .review_block .slick-slide {
    padding: 0px;
  }
  .latestnews_arrow button.slick-arrow,
  .review_arrow button.slick-arrow,
  .team_arrow button {
    background-size: contain !important;
    width: 90px;
    margin: 0px;
  }
  .latestnews_arrow button.slick-next.slick-arrow,
  .review_arrow button.slick-next.slick-arrow,
  .team_arrow button.slick-next.slick-arrow {
    margin-left: 55px;
  }

  .latestnews_arrow button.slick-prev.slick-arrow,
  .review_arrow button.slick-prev.slick-arrow,
  .team_arrow button.slick-prev.slick-arrow {
    margin-right: 55px;
  }
  .items-row .newsitem .txt_news {
    width: 100%;
    padding: 0px !important;
    min-height: auto;
  }

  .items-row .newsitem .news_img {
    width: 100%;
  }

  .items-row .newsitem .news_img img {
    width: 100%;
  }
  .items-row .newsitem .txt_news .news_name a {
    font-size: 26px;
    line-height: 35px;
  }
  .items-row .newsitem .txt_news .news_name {
    min-height: auto;
    margin-top: -4px;
  }

  .items-row .newsitem .txt_news .news_detail {
    position: relative;
    left: 0px;
    margin-top: 20px;
  }
  .tree_col > div {
    width: 100%;
    padding: 0px !important;
  }

  .form_name {
    padding-bottom: 45px;
  }
  .why_block_table_item:nth-child(3) {
    /* display: none; */
  }
  .why_block_table_item {
    width: 175px !important;
  }
  .why_block_table > div {
    width: 705px;
    margin: 0px auto;
}
  .footer_block_contacts {
    float: NONE !important;
    text-align: left;
    margin-top: 30px;
  }

  .contact_footer:after {
    left: 0px;
  }
  .footer_block > div {
    display: block;
    width: 100%;
  }
  .page-header h1 {
    font-size: 38px;
    line-height: 45px;
    text-align: center;
  }
  .footer_block_menu a {
    display: block;
  }

  .footer_block_menu li {
    border-bottom: 1px solid #8b8b8b;
  }

  .footer_block_menu:first-child {
    border-top: 1px solid #8b8b8b;
  }
  .tabs_answer {
    padding-right: 20px;
    font-size: 16px;
  }
  .about_block img {
    display: block !important;
    width: 100%;
    float: none !important;
    margin: 0px !important;
    max-width: none;
  }
  .slide_img {
    height: auto;
    max-width: 299px;
    margin-top: 19px !important;
    position: absolute;
    bottom: -2px;
    right: 0px;
  }

  .slide_name {
    max-width: 100%;
    text-align: center;
    padding-top: 37px;
    margin-bottom: 23px;
  }

  .slide_text {
    max-width: 100%;
    text-align: center;
    text-shadow: 1px 1px 0px #000;
    line-height: 27px;
    font-size: 18px;
  }
  .myslidbtns {
    display: none;
  }
  ul.mysliders {
    height: 434px;
  }
  .mysliders .mysliderlist {
    /* padding-bottom: 50px; */
    height: 427px;
  }
  .keys_block_img img {
    width: 100%;
  }
  .best_finance_block_name {
    padding-top: 40px;
  }

  .best_finance_block_list div {
    margin-bottom: 22px;
  }
  .keys_block_ul .slick-slide {
    margin-right: 0px;
  }
  .why_block_table_list > div span {
    font-size: 15px;
    line-height: 16px;
  }
  .why_block_table_name span {
    line-height: 25px;
  }
  .service_block_link a {
    font-size: 28px;
    font-weight: 700;
    line-height: 35px;
  }
  .content > div.best_finance_block {
    padding-bottom: 50px !important;
  }
  ul.mysliders ul.slick-dots {
    margin-top: 0px;
    padding-bottom: 15px;
    position: absolute;
    bottom: 0px;
    left: 10px;
  }

  ul.mysliders ul.slick-dots li.slick-active button {
    background: #fefefe;
  }
  .best_finance_block_list div {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 720px) {
  .head_middle_right .request_btn {
  position: absolute;
  top: 9px;
  right: 10px;
  }
  .head_middle_right .request_btn a.request {
    height: 33px;
    width: auto;
    padding: 0px 10px;
    line-height: 33px;
    font-size: 15px;
}
  .getfinance_block_list.twocol > div {
    width: 100% !important;
    padding: 0px !important;
    text-align: left;
  }
  .files_block_names {
    padding: 20px 75px 20px 20px;
  }

  .files_block_lists {
    padding-left: 0px;
    padding-right: 0px;
  }

  .files_block_lists:before {
    display: none;
  }
  .getfinance_block .getfinance_block_list.twocol > div > div {
    padding: 0px !important;
  }
  .contact_phone {
    padding-left: 90px;
  }

  .contact_email {
    padding-left: 90px;
  }

  .contact_adres {
    padding-left: 90px;
    font-size: 21px;
    line-height: 25px;
  }

  .contact_email a {
    font-size: 21px;
    line-height: 54px;
  }

  .contact_phone a {
    font-size: 35px;
    line-height: 46px;
  }
  .content .social_list_btns li {
    margin-right: 0px;
  }
  .google_map_block iframe {
    height: 400px;
  }
  .popwind {
    width: 80%;
  }
  .bread_block ul li {
    line-height: 20px;
  }

  .bread_block > div {
    padding: 11px 0px 4px 0px;
  }
}

@media only screen and (max-width: 660px) {
  .cat_detaildiv > div {
    display: block;
  }
  .textbl h1 {
    font-size: 36px;
    font-weight: 400;
    line-height: 43px;
  }

  .cat_detail {
    margin-top: 30px;
    text-align: center;
  }
  .info_block_nums_arrow:before {
    display: none;
  }

  .cat_get_service a {
    width: 100%;
    margin: 0px;
  }

  .cat_get_service {
    padding: 0px;
    margin: 0px;
  }

  .catlistpage .latestnews .txt_cat {
    text-align: center;
  }
  .cat_name a {
    font-size: 26px;
    line-height: 34px;
  }
  .cat_srok span {
    font-size: 26px;
  }
  .cat_cond span {
    font-size: 26px;
  }
  .cat-dop-header {
    font-size: 32px;
    line-height: 40px;
  }
  .cat-header h1 {
    font-size: 44px;
    line-height: 50px;
  }
}
@media only screen and (max-width: 540px) {
  .kvadrat_block .kvadr_item {
    width: 100% !important;
    margin: 0px 0px !important;
    margin-bottom: 20px !important;
    height: auto;
  }
  .fastfinance_block_name {
    font-size: 31px;
    line-height: 37px;
}
.celi_text {
    font-size: 17px;
}
.usefinanse_block_name {
    font-size: 28px;
    line-height: 34px;
}
.celi_name {
    font-size: 29px;
    line-height: 36px;
}
}
@media only screen and (max-width: 480px) {
  .news_block_name {
    padding: 40px 0px;
  }

  .info_block_arrow a:after {
    margin-left: 10px;
  }

  .review_block .getfinance_block_name {
    padding: 25px 0px;
  }
  .info_block_image {
    display: block;
    width: 100%;
    margin-bottom: 25px;
  }
  .btns_li li {
    margin: 5px 0px;
  }
  .slide_img {
    max-width: 60%;
  }
  .formname,
  .popwind .form_name {
    color: #1a2451;
    font-family: "Times New Roman";
    font-size: 34px;
    font-weight: 400;
    line-height: 80px;
    text-transform: uppercase;
  }

  .formtext {
    font-size: 19px;
    line-height: 30px;
    color: #72757f;
    font-weight: 400;
  }

  .b-modal {
    background: #080b18 !important;
  }

  .popwind {
    width: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 30px !important;
    border-radius: 0px !important;
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: auto;
  }
  .popwind .formBody textarea {
    height: 74px;
  }

  span.button.b-close {
    right: 0px;
    top: 0px;
    width: 42px;
    height: 42px;
    background-size: 14px;
    border-radius: 0px;
  }

  .formname,
  .popwind .form_name {
    font-size: 30px;
  }
  .btns_li {
    top: -456px;
  }
  .head_middle_left .logo_block {
    width: 240px;
    margin-top: 26px;
  }
  .mobmenu {
    width: 51px;
    height: 51px;
  }

  .head_middle {
    height: 91px;
  }
  .header {
    height: 139px !important;
}
  .slide_name {
    font-size: 26px;
    line-height: 36px;
  }
  .best_finance_block_name {
    font-size: 31px;
    line-height: 38px;
  }
  .service_block_link a:after {
    display: none;
  }
  .keys_name,
  .block_name,
  .form_name,
  .why_block_name,
  .modname,
  .getfinance_block_name {
    font-size: 34px;
    line-height: 42px;
    text-align: center;
  }
  a.get_rec {
    width: 100%;
  }
  .tabs_answer:before {
    left: 24px;
  }
  .tabs_answer {
    padding-left: 73px;
  }
  .footer_block_soc li {
    margin: 0px 3px;
  }
  .footer_block_soc {
    width: 100%;
    text-align: center;
  }
  .fcopy {
    line-height: 27px;
    text-align: center;
  }
  .developres {
    text-align: center;
  }
  .footer_content {
    padding-bottom: 50px;
  }
  .page-header > div {
    height: auto;
    line-height: 170px;
  }
  .contact_phone a {
    font-size: 26px;
  }
  .contact_email a {
    font-size: 17px;
  }
  .contact_adres {
    font-size: 17px;
  }
  .contacts_data {
    padding-top: 65px;
    margin-bottom: 65px;
  }
  .google_map_block iframe {
    height: 300px;
  }
  div.formBody button {
    width: 100%;
  }
  .contact_phone:before {
    display: block !important;
    position: relative;
    margin: 0px auto;
  }

  .contact_phone {
    padding: 0px;
    text-align: center;
  }

  .contact_email {
    padding: 0px;
    text-align: center;
  }

  .contact_adres {
    padding: 0px;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
  }

  .contact_email:before {
    display: block !important;
    position: relative;
    margin: 0px auto;
  }

  .contact_adres:before {
    display: block !important;
    position: relative;
    margin: 0px auto;
  }

  .contact_email a {
    font-size: 20px;
    line-height: 30px;
  }
  .content .social_list_btns .container .btns_soc_li {
    text-align: center;
  }
  label.formControlLabel {
    font-size: 16px;
  }
  .rsform-block.filled label.formControlLabel {
    font-size: 14px;
  }
  .popwind div.formBody button {
    width: 100%;
    line-height: 70px;
    height: auto;
  }
  .tabs ul li {
    display: block;
    margin: 0px;
  }
  .team_block_list_img {
    width: 260px;
    height: 260px;
    float: none !important;
    margin: 0px auto;
  }
}
@media only screen and (max-width: 360px) {
  .head_middle_left .logo_block {
    width: 235px;
    margin-top: 25px;
    margin-right: 0px;
  }
  .page-header h1 {
    font-size: 28px;
    line-height: 36px;
  }
  .mobmenu {
    width: 51px;
    height: 51px;
  }

  .head_middle {
    height: 91px;
  }
}
