@media (max-width: 1360px) {

}

@media (max-width: 1044px) {
    .warp_steps{
        flex-wrap: wrap;
    }
    .warp_steps .warp_col-auto{
        flex: 1 0 100%;
        margin: 0;
        justify-content: end;
    }
    .warp_col-auto svg{
        top: 0;
        margin-top: 10px;
        margin-bottom: 10px;
        transform: rotate(90deg);
    }
    .warp_form_row{
        flex-wrap: wrap;
    }
    .warp_form_row .separator{
        display: none;
    }
    .warp_form_row .left_form, .warp_form_row .right_form{
        flex: 1 0 100%;
    }
    .home_advantages_wrap .home_advantages_one{
        padding: 15px 20px;
    }
    .warp_partners{
        padding: 60px 15px;
    }
    .warp_baaner img{
        width: 100px;
        height: 36px;
    }
    .warp_faq .right_col .faq_1,
    .warp_faq .right_col .faq_2{
        padding: 16px 20px;
    }
    .container{
        padding-left: 0;
        padding-right: 0;
    }
}

@media all and (max-width: 904px) {
    .warp_popular_change{
        margin-left: 0;
    }
    .warp_step_exchange .warp_step .step_title > div:first-child{
        margin-right: 10%;
    }
    .warp_partner .block_1,
    .warp_partner .block_2,
    .warp_partner .block_3,
    .warp_partner .block_3 .right,
    .warp_partner .block_4{
        width: 100%;
        box-sizing: border-box;
    }
}

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

    .logoblock{
        margin-right: 20px;
    }
    .warp_partner .block_1{
        flex-direction: column;
        padding: 30px;
    }
    .warp_partner .block_1 .left{
        order: 1;
    }
    .warp_partner .block_1 .right{
        padding-left: 0;
        text-align: center;
        order: 0;
    }
    .warp_partner .block_2,
    .warp_partner .block_4{
        flex-direction: column;
        padding: 30px;
    }
    .warp_partner .block_2 .left{
        padding-right: 0;
    }
    .warp_partner .block_2 .left,
    .warp_partner .block_4 .left{
        text-align: center;
    }
    .contact-warp-left{
        flex: 0 0 100%;
        padding: 0 15px;
        box-sizing: border-box;
        margin-bottom: 30px;
    }
    .contact-warp-right{
        margin-left: 0;
        padding: 0 15px;
    }

    .contact-group h1{
        margin-bottom: 15px;
    }
    .warp_news .list_news .col-news{
        width: 50%;
    }

    .testimonials .elements .warp_element{
        flex: 0 0 auto;
    }
    .testimonials .elements .item{
        padding: 25px;
    }
    .warp_reserv .reserv_wrap .reserv_block{
        flex: 0 0 100%;
    }
}

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

}

@media only screen and (max-width : 480px) {
    .tolbar_lang{
        display: none;
    }
    .toplink_signin, .toplink_exit,
    .toplink_signup, .toplink_userlogin{
        display: none;
    }

    .logoblock{
        width: 96px;
    }
    .logoblock svg{
        width: 100%;
    }
    .media-menu{
        display: flex;
        height: 16px;
        width: 36px;
        border: none;
        background: none;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        margin-left: 24px;

    }
    .media-menu span{
        width: 100%;
        height: 2px;
        background-color: #000;
        transition: 0.4s all;
    }
    .media-menu.active span:nth-child(2){
        display: none;
    }
    .media-menu.active span:nth-child(1){
        transform: rotate(28deg);
        margin-top: 8px;
    }
    .media-menu.active span:nth-child(3){
        transform: rotate(-28deg);
        margin-bottom: 7px;
    }
    
    .js_menu{
        display: none;
    }
    .warp_row{
        padding: 20px 10px 40px 10px;
    }
    .warp_popular_change .warp_popular_btn{
        flex-wrap: wrap;
    }
    .warp_popular_change .warp_popular_btn .name{
        width: 100%;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .warp_popular_change .warp_popular_btn button{
        margin-left: 0;
        margin-right: 15px;
        margin-bottom: 20px;
        padding: 8px 12px;
        width: 131px;
    }
    .warp_col-advantages{
        width: 100%;
    }
    .warp_popular_change{
        margin-bottom: 50px;
    }

    .home_advantages_wrap{
        margin-bottom: 80px;
    }
    .left_col, .right_col{
        width: 100%;
    }
    .warp_curs{
        margin-left: -10px;
        margin-right: -10px;
        width: 100%;
        flex: 1 0 auto;
        padding: 12px 10px;
    }
    .warp_faq{
        width: auto;
    }
    .warp_col-3{
        display: none;
    }
    .footer_row .warp_col-1,
    .footer_row .warp_col-2{
        width: 50%;
        padding: 0 15px;
    }
    .warp_menu_media{
        background: #FAFCFF;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 42px;
        max-height: 0;
        position: absolute;
        top: 0;
        display: block;
        width: 100%;
        z-index: 100;
        box-sizing: border-box;
        overflow: hidden;
        transition: 0.8s all;
        padding-bottom: 25px;
    }

    .topmenu li.current-menu-item > a{
        width: 100%;
    }
    .topmenu{
        margin-right: 0;
    }
    .topbar_wrap{
        z-index: 150;
        margin-bottom: 30px;
    }

    .warp_media_menu_head{
        margin-top: 52px;
        display: flex;
        align-items: center;
        justify-content:space-between;
        margin-bottom: 30px;
    }
    .warp_menu_media .tolbar_lang {
        display: block;
        margin-right: 0;
    }
    .warp_clock{
        margin-left: 20px;
    }

    .warp_media_menu_head .langlist_ul{
        left: -80px;
        z-index: 1;
    }
    .warp_menu_media .toplink_signin, .warp_menu_media  .toplink_exit, .warp_menu_media  .toplink_signup, .warp_menu_media  .toplink_userlogin{
        display: flex;
    }
    .warp_media_menu_bottom{
        margin-top: 40px;
        display: flex;
        justify-content: space-between;
    }
    .footer_menu .title {
        display: none;
    }
    .warp_soc{
        display: none;
    }
    .warp_menia_footer .warp_soc{
        display: flex;
        margin-top: 0;
        margin-bottom: 20px;
    }
    .warp_clock{
        margin-left: 0;
    }

    .footer_wrap{
        background-position: -70% bottom;
    }

    .warp_menia_footer{
        padding-left: 30px;
    }
    
    .warp_col-4, 
    .warp_col-5,
    .medi-480{
        display: none;
    }

    .warp-step_row{
        padding-left: 0;
        padding-right: 0;
    }

    .warp-step_row{
        flex-direction: column;
    }

    .warp-step_row > .left, .warp-step_row > .right{
        width: 100%;
    }

    .warp_step_body .block_paybutton{
        margin-left: 0;
    }

    .warp_step_body .block_paybutton_ins{
        flex-direction: column;
    }

    .warp_step_body a.cancel_paybutton{
        margin-right: 0;
        margin-bottom: 20px;
    }

    .page_wrap, .textblock{
        padding-left: 0;
        padding-right: 0;
    }

    .table_partner tbody tr:nth-child(3) td:first-child span{
        width: 188px;
    }
    .home_advantages_wrap .home_advantages_one{
        height: auto;
    }

    .warp_faq .left_col{
        margin-bottom: 30px;
    }
    .warp_faq_btn{
        padding: 0 15px;
    }
    .warp_contact{
        padding: 15px;
    }
    .warp_news .list_news .col-news{
        width: 100%;
    }
    .testimonials .elements{
        flex-wrap: wrap;
    }
    .testimonials .elements .warp_element{
        flex: 0 0 100%;
        box-sizing: border-box;
        margin-bottom: 15px;
    }
    .footer_wrap .warp_baaner{
        padding: 0 15px;
    }

    .warp_reserv .reserv_warp_body{
        padding: 0 15px 15px 15px;
    }
    .warp_reserv .reserv_wrap .warp_one_reserv{
        flex-direction: column;
    }

    .block_3 .table-responsive::after{
        content: '';
        display: block;
        width: 32px;
        height: 32px;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg%3E%3Cg transform='translate(0.000000,511.000000) scale(0.100000,-0.100000)'%3E%3Cpath d='M1010.8,4522.8l-486-484v-90v-90l486-484c458-458,490-486,558-486c144,0,236,86,236,222c0,56-34,100-274,342l-274,276h1024.1c1100.1,0,1120.1,2,1192.1,102c40,60,42,176,0,234c-72,104-66,104-1182.1,104H1254.8l266,266c218,218,268,278,276,338c22,136-74,236-228,236C1500.8,5008.8,1468.8,4980.8,1010.8,4522.8z'/%3E%3Cpath d='M7843.2,4950.8c-62-64-78-166-36-248c12-24,132-154,264-288l244-246H7287.1c-1140.1,0-1128.1,2-1190.1-130c-40-82-40-98,0-180c62-132,50-130,1190.1-130h1024.1l-262-268c-262-266-264-268-264-362c0-76,10-104,58-152c66-66,166-78,258-30c92,50,940,916.1,954.1,978.1c8,30,8,78,0,110c-14,60-862,926.1-954.1,976.1C8009.2,5028.8,7909.2,5016.8,7843.2,4950.8z'/%3E%3Cpath d='M4535,3694.7c-242-88-410-236-516-462l-64-134l-6-1914.1c-2-1054-10-1916.1-18-1916.1c-6,0-188,132-404,294c-216,162-442,320-502,350c-386,196-870.1,140-1210.1-142c-184-152-254-302-252-540c2-264-64-188,1746.1-1994.1C5033-4483.7,5057-4503.7,5381-4641.8c322-134,338-136,1174.1-146c814.1-8,948.1,2,1246.1,88c450,130,876,416,1168.1,784.1c216,272,348,542,452,922.1l54,192v1452.1V100.5l-74,150c-186,376-586,570-976,470c-72-18-160-52-198-74c-36-22-68-38-70-34c-90,214-246,380-442,478c-132,64-150,68-360,68c-200,0-232-6-346-58c-68-32-128-54-132-50c-2,4-32,56-64,114c-70,132-232,284-374,350c-220,106-454,114-678,24l-116-46v744c0,810-8,890-114,1072.1c-80,136-224,266-376,342c-122,60-158,68-328,72C4681,3728.7,4611,3720.7,4535,3694.7z M5011,3242.7c60-36,112-88,148-150l56-94l10-1700.1c6-934.1,18-1716.1,28-1736.1c24-48,116-94,194-94c44,0,82,20,130,68l68,68v612c0,510,6,626,32,688c66,158,220,264,388,264c176,0,304-76,386-230c42-76,44-114,54-710c6-346,18-646,28-666c22-48,116-94,190-94c40,0,84,22,126,58l66,58l10,438c10,438,10,440,66,522c78,120,188,186,328,198c160,14,308-62,396-204l60-96l6-402c4-230,16-426,28-458c26-66,108-114,198-114c44,0,82,20,130,68c68,68,68,68,68,256c0,162,8,202,52,294c90,180,280,268,476,220c144-34,280-172,312-320c18-80,22-452,16-1408.1l-8-1300.1l-54-198c-188-694-710-1216.1-1396.1-1394.1c-154-40-230-46-872.1-52c-766-10-902,2-1146.1,100c-278,114-290,122-1946.1,1774.1C2760.9-1617.6,2028.8-877.5,2012.8-847.5c-54,104-38,174,72,278c176,172,462,222,704,124c48-18,352-234,676-476c326-244,616-450,646-458c32-8,82,0,122,16c140,58,132-78,132,2224.1c0,1582.1,6,2092.1,24,2156.1c30,100,160,234,256,266C4757,3320.7,4907,3302.7,5011,3242.7z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        margin-top: 10px;
        margin-left: calc(50% - 32px);
    }
    .js_show_top{
        right: 27px;
        bottom: 95px;
    }
    .js_show_top svg{
        width: 50px;
        height: 50px;
    }
    .warp_row.bg{
        background-position: center bottom;
    }

    .home_advantages_wrap .home_advantages_one{
        flex-direction: column;
        text-align: center;
        align-items: center;
    }

    .home_advantages_wrap .home_advantages_one .home_advantages_img{
        margin-right: 0;
        margin-bottom: 15px;
    }

    .home_advantages_wrap .home_advantages_one .home_advantages_title{
        font-size: 18px;
    }
    .warp_baaner img {
        width: 90px;
        height: 30px;
    }
    .warp_faq .right_col .faq_1, .warp_faq .right_col .faq_2{
        padding-bottom: 20px;
    }

    .footet_col-1 .warp_coperyght{
        position: absolute;
        font-size: 14px;
    }
    .footer_wrap .warp_baaner{
        margin-top: 35px;
    }
    .footer_wrap .warp_clock{
        display: block;
    }

    .topmenu li a{
        width: 100%;
    }
    .wrap_page .wapr_content{
        padding: 20px;
    }

    .warp_partner .block_1,
    .warp_partner .block_2,
    .warp_partner .block_3,
    .warp_partner .block_4{
        padding-left: 10px;
        padding-right: 10px;
    }
    .warp_partner .block_2 .left, .warp_partner .block_4 .left{
        padding-right: 0;
    }
    .warp_partner .block_1 .right,
    .warp_partner .block_4 .left,
    .warp_partner .block_2 .left{
        margin-bottom: 20px;
    }
    .pair{
        font-size: 16px;
    }

    .warp_menu_media{
        padding: 0;
        position: fixed;
    }
    /*..media-menu{
        position: fixed;
        right: 23px;
    }
    media-menu::before{
        content: '';
        display: block;
        width: 50px;
        height: 50px;
        background-color: #fff;
        z-index: 10;
        position: absolute;
        border-radius: 50px;
        top: -18px;
    }*/
    .media-menu span{
        position: relative;
        z-index: 50;
    }
    .warp_menu_media.active{
        max-height: 100vh;
        overflow: auto;
        padding-top: 42px;
        padding-bottom: 25px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .topbar_wrap{
        top: 0;
        position: fixed;
    }
    .wrapper{
        margin-top: 125px;
    }
    .warp_media_menu_head .change_them{
        display: none;
    }
    
}

@media screen and (max-width: 420px) {
    .warp_clock{
        display: none;
    }

    #from .warp_select{
        z-index: 20;
    }
    #from .warp_select_ul {
        z-index: 19;
    }




}

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

}

@media (min-width: 766px) and (max-width: 992px) {

}

@media (min-width: 992px) {

}

@media (min-width: 993px) and (max-width: 1400px) {

}

@media (min-width: 1900px) {

}