
@media (max-width: 1000px) and (min-width: 300px){
* {border:0;outline:0;padding:0;margin:0;}

/*
font-family: 'Raleway', sans-serif;
font-family: 'Roboto', sans-serif;
*/


.center {
    width: -webkit-fill-available;
    margin: 0 auto;
    padding: 0px 20px;
}



.header {
    margin-top: 20px;
}
.header .center {display:flex;align-items: center;justify-content: space-between;width: -webkit-fill-available;padding: 0px 20px;}
.header .logo {
    width: 60px;
    display: table;
}
.header .logo img {
    width: 41px;
}
.header .phone {font-family: 'Raleway';font-style: normal;font-weight: 900;font-size: 11px;line-height: 13px;
/* identical to box height */font-feature-settings: 'pnum' on, 'lnum' on;color: #303030;}
    .header .phone div {display:flex;align-items: center;}
.header .pc_none {display: flex;flex-direction: column;flex-wrap: nowrap;text-align: right;align-items: flex-end;} 
.header .main_menu {
    display: none;
}
.header .main_menu ul {
    display: flex;
}
.header .main_menu ul li {
    list-style: none;
    margin-right: 60px;
	position:relative;
}


.header .main_menu ul li:hover ul {display:block;} 
.header .main_menu ul li:hover a {color: #0989FF;} 
.header .main_menu ul li:hover li a {color: #3F3E3E;} 

.header .main_menu ul ul {background: #FFFFFF;box-shadow: 0px 0px 17px -5px rgba(0, 0, 0, 0.25);border-radius: 10px;position: absolute;left: 0px;top: 100%;display: table;width: 400px;padding: 30px 0px;display:none;}
.header .main_menu ul ul li {
    margin-right: 0px;
    display: block;
}
.header .main_menu ul ul li a {
    display: table;
    padding: 15px 45px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
/* or 275% */
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #3F3E3E;
    width: -webkit-fill-available;
}

.header .main_menu ul ul li a:hover {background: #F3F6F8;
border-radius: 5px;}

.header .main_menu ul li:last-child {margin-right:0px}
.header .main_menu ul li a {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    display: flex;
    align-items: center;
    color: #2C4776;
    text-decoration: none;
    padding: 15px 0px;
}
.header .lang {}
.header .menu_block {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
    line-height: 12px;
    display: flex;
    align-items: center;

/* color-1 */
    color: #2C4776;
    background: url(../images/menu_item.png);
    padding-left: 16px;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-size: 10px;
}




.one_block {
    padding: 95px 0px 55px 0px;
    background: none;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
.one_block .center {
    /* background: url(../images/map.png); */
    /* background-position: 100% 100%; */
}
.one_block .subtitle {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
/* identical to box height */
    display: flex;
    align-items: center;
    color: #8E8E8E;
    margin-bottom: 17px;
}
.one_block .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 32px;
    line-height: 35px;
/* or 101px */
    text-transform: uppercase;
    color: #2C4776;
    margin-bottom: 40px;
}
.one_block .title span {
    color: #10A9FF;
    display: table;
}
.one_block .list {
    max-width: 926px;
}
.one_block .list ul {}
.one_block .list ul li {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* or 170% */


/* color-description */
    color: #3F3E3E;
    border-left: 2px solid #415373;
    padding-left: 15px;
    margin-bottom: 20px;
    list-style: none;
}


.work {
    margin-bottom: 50px;
    padding-top: 0px;
}
.work .center {}
.work .subtitle {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 12px;
/* or 22px */
    display: flex;
    align-items: center;
    color: #B0B0B0;
    margin-bottom: 12px;
}
.work .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
/* identical to box height, or 56px */
    display: flex;
    align-items: center;
    text-transform: uppercase;

/* color-1 */
    color: #2C4776;
    padding-left: 0;
    background: url(../images/title_item.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0% 100%;
    margin-left: 0;
    padding-bottom: 20px;
    margin-bottom: 23px;
}
.work .desk {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* or 170% */
    text-align: justify;

/* color-description */
    color: #3F3E3E;
    margin-bottom: 30px;
}
.work .work_items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.work .work_item {
    border-left: 2px solid #415373;
    padding-left: 25px;
    margin-bottom: 25px;
    margin-top: 15px;
    width: 100%;
    margin-right: 4%;
}
.work .work_item .work_item_name {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
/* identical to box height, or 104% */
    

/* color-1 */
    color: #2C4776;
    margin-bottom: 8px;
    position: relative;
}
.work .work_item .work_item_name span {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    font-size: 12px;
    line-height: 10px;
/* identical to box height, or 104% */
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #EEEEEE;
    position: absolute;
    top: -12px;
}
.work .work_item .work_item_desk {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* or 142% */


/* color-description */
    color: #3F3E3E;
}
	

.form_block {
    background: url(../images/form_fon.png);
    background-position: 50%;
    background-size: cover;
    padding: 30px 0px 50px 0px;
    margin-bottom: 50px;
}
.form_block .center {
    width: 100%;
    padding: 0px;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}
.form_input {
    float: none;
}
.form_input input {
    background: rgba(255, 255, 255, 0.4);
    border: 2px solid #C2C2C2;
    border-radius: 10px;
    outline: 0;
    padding: 4px 40px;
    width: -webkit-fill-available;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 38px;
/* identical to box height, or 208% */
    display: flex;
    align-items: center;
    color: #FFFFFF;
    margin-bottom: 15px;
}
.form_textarea {
    float: none;
    margin-bottom: 15px;
}
.form_textarea textarea {
    background: rgba(255, 255, 255, 0.4);
    border: 2px solid #C2C2C2;
    border-radius: 10px;
    outline: 0;
    padding: 11px 40px;
    min-height: 109px;
    width: -webkit-fill-available;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 38px;
/* identical to box height, or 208% */
    display: flex;
    align-items: center;
    color: #FFFFFF;
}
.form_btn {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-direction: column;
}
.form_btn .politika {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    font-size: 11px;
    line-height: 20px;
/* or 162% */
    color: #FCFCFC;
    order: 2;
    margin-top: 15px;
}
.form_btn .politika a {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    font-size: 11px;
    line-height: 20px;
/* or 162% */
    color: #FCFCFC;
    display: inline-block;
}
.form_btn .btn input:hover {cursor:pointer;}
.form_btn .btn input {
    background: rgba(255, 255, 255, 0.2);
    border: 2px solid #C2C2C2;
    border-radius: 10px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 38px;
/* identical to box height, or 208% */
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 4px 75px;
    width: -webkit-fill-available;
    justify-content: center;
}

.form_block .form_block_wrap {
    background: none;
    border: 0px solid #C2C2C2;
    border-radius: 10px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}
.form_block .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
/* identical to box height, or 56px */
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 24px;
}
.form_block .desk {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 20px;
/* or 170% */
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 36px;
}
.form_block form {
    display: table;
    margin: 0 auto;
    width: 290px;
}
.form_block .form-left {}
.form_block .form-left input {}
.form_block .form-right {}
.form_block .form-right textarea {}
.form_block .form-bottom {}
.form_block .form-bottom .politika {}
.form_block .form-bottom .politika a {}
.form_block .form-bottom .btn {}
.form_block .form-bottom .btn input {}

.predlog {
    background: none;
    background-repeat: no-repeat;
    padding-bottom: 45px;
    background-position: 0% 100%;
}
.predlog .center {}
.predlog .subtitle {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 12px;
/* or 22px */
    display: flex;
    align-items: center;
    color: #B0B0B0;
    margin-bottom: 2px;
}
.predlog .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
/* identical to box height, or 56px */
    display: flex;
    align-items: center;
    text-transform: uppercase;

/* color-1 */
    color: #2C4776;
    margin-bottom: 15px;
    padding-left: 0px;
    background: url(../images/title_item.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0% 100%;
    margin-left: 0;
    padding-bottom: 15px;
}
.predlog .text {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* or 170% */
    text-align: justify;

/* color-description */
    color: #3F3E3E;
}
.predlog .text p {margin-bottom:15px;}

.servise {
    display: flex;
    justify-content: center;
    margin-bottom: 150px;
    flex-direction: column;
    display: none;
}

.servise_list {
    background: url(../images/service_fon_1.png);
    width: 100%;
    background-size: contain;
    padding-top: 100px;
    padding-bottom: 73px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
}
.servise_list .subtitle {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 111.69%;
/* or 22px */
    display: flex;
    align-items: center;
    color: #B0B0B0;
    margin-bottom: 12px;
}
.servise_list .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 50px;
    line-height: 111.69%;
/* identical to box height, or 56px */
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    padding-left: 53px;
    background: url(../images/service_item.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    margin-left: -53px;
}
.servise_list .list {
    margin-top: 75px;
}
.servise_list .list ul {}
.servise_list .list ul li {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 68px;
/* or 283% */
    color: #FFFFFF;
    list-style: none;
    position: relative;
}

.servise_list .list ul li.active:before {content:'';background: url(../images/arrow.png);width: 24px;height: 24px;display: table;position: absolute;left: -34px;top: 24px;}

.servise_list .list ul li span {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 38px;
/* identical to box height, or 156% */
    align-items: center;
    color: #637DAB;
    margin-right: 10px;
}

.servise_list .list ul ul {
    padding-left: 60px;
}
.servise_list .list ul ul li {
    
    
    
    
/* or 283% */
    list-style: disc;
}
.service_text {
    width: 100%;
    padding-top: 140px;
    position: relative;
}
.service_text .title {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 38px;
/* identical to box height, or 94% */
    display: flex;
    align-items: center;

/* color-1 */
    color: #2C4776;
    margin-bottom: 38px;
}
.service_text .desk {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 38px;
/* or 170% */


/* color-description */
    color: #3F3E3E;
    margin-bottom: 35px;
}
.service_text .count {font-family: 'Roboto';font-style: normal;font-weight: 800;font-size: 247px;line-height: 180px;
/* or 11% */display: flex;align-items: center;color: rgba(99, 125, 171, 0.05);position: absolute;bottom: 0px;left: -80px;}
.service_text .count .tabs_li {font-family: 'Roboto';font-style: normal;font-weight: 700;font-size: 18px;line-height: 38px;
/* identical to box height, or 208% */color: #10A9FF;position: absolute;bottom: 20px;left: 40px;}

.service_text .list {}
.service_text .list ul {}
.service_text .list ul li {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 34px;
/* or 189% */
    display: flex;
    align-items: center;

/* color-description */
    color: #3F3E3E;
    margin-bottom: 18px;
    background: url(../images/pointer.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: 0px 13px;
}
	
.logistic {
}
    .logistic .center {padding:0px}
.logistic .subtitle {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 12px;
/* or 22px */
    display: flex;
    align-items: center;
    color: #B0B0B0;
    margin-bottom: 2px;
    padding: 0px 20px;
}
.logistic .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 30px;
/* identical to box height, or 56px */
    display: flex;
    align-items: center;
    text-transform: uppercase;

/* color-1 */
    color: #2C4776;
    margin-bottom: 15px;
    padding-left: 0px;
    background: url(../images/title_item.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 20px 100%;
    margin-left: 0px;
    padding: 0px 20px;
    padding-bottom: 15px;
}
.logistic .text {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* or 170% */
    display: flex;
    align-items: center;

/* color-description */
    color: #3F3E3E;
    margin-bottom: 70px;
    padding: 0px 20px;
}
	
.logistic_items {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}

.logistic_items .logistic_item {
    width: -webkit-fill-available;
    padding: 0px 0px;
    display: flex;
    position: relative;
    min-height: 182px;
    align-items: center;
    margin-bottom: 35px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin-right: 0;
    margin-bottom: 110px;
}
.logistic_items .logistic_item:nth-child(2n) {margin-right:0px}
.logistic_items .logistic_item_avia {
    background: url(../images/avia.png);
    background-size: contain;
}
.logistic_items .logistic_item_sea {
    background: url(../images/sea.png);
    background-size: contain;
}
.logistic_items .logistic_item_avto {
    background: url(../images/avto.png);
    background-size: contain;
}
.logistic_items .logistic_item_train {
    background: url(../images/train.png);
    background-size: contain;
}
.logistic_items .logistic_item_calc {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
/* identical to box height, or 286% */
    color: #FFFFFF;
    background-color: #415373;
    border-radius: 50px;
    background-image: url(../images/calendar.png);
    background-repeat: no-repeat;
    background-position: 12px 12px;
    display: table;
    padding: 12px 17px;
    padding-left: 40px;
    position: absolute;
    right: auto;
    top: 32px;
    left: 32px;
}
.logistic_items .logistic_item_text {
    background: none;
    box-shadow: none;
    border-radius: 10px;
    width: 310px;
    padding: 20px 20px;
    margin-left: 0px;
    top: 121px;
    position: absolute;
}
.logistic_items .logistic_item_text .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 20px;
    line-height: 22px;
/* or 31px */
    display: flex;
    align-items: center;
    text-transform: uppercase;

/* color-1 */
    color: #fff;
    margin-bottom: 14px;
    padding-left: 0;
    background: none;
    margin-left: 0px;
}
.logistic_items .logistic_item_text .text {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
/* or 200% */


/* color-1 */
    color: #2C4776;
    margin-bottom: 0px;
}
	
.bussines {
    background: none;
    background-repeat: no-repeat;
    background-position: 50% 0;
    padding-top: 0px;
    margin-top: 40px;
    padding-bottom: 50px;
}
.bussines .center {}
.bussines .subtitle {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 12px;
/* or 22px */
    display: flex;
    align-items: center;
    color: #B0B0B0;
    margin-bottom: 2px;
}
.bussines .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
/* identical to box height, or 56px */
    display: flex;
    align-items: center;
    text-transform: uppercase;

/* color-1 */
    color: #2C4776;
    padding-left: 0px;
    background: url(../images/title_item.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 0% 100%;
    margin-left: 0px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.bussines .desk {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* identical to box height, or 170% */
    display: flex;
    align-items: center;
    color: #3F3E3E;
    margin-bottom: 50px;
}
.bussines .bussines_items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.bussines .bussines_item {
    padding-left: 15px;
    border-left: 2px solid #415373;
    margin-bottom: 40px;
    margin-top: 20px;
    width: 100%;
}
.bussines .bussines_item_name {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 15px;
/* identical to box height, or 104% */
    display: flex;
    align-items: center;
    

/* color-1 */
    color: #2C4776;
    position: relative;
    margin-bottom: 8px;
}
.bussines .bussines_item_name span {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    font-size: 12px;
    line-height: 10px;
/* identical to box height, or 104% */
    color: #EEEEEE;
    position: absolute;
    top: -15px;
    left: 0px;
}
.bussines .bussines_item_desk {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* or 142% */


/* color-description */
    color: #3F3E3E;
}

.partner {
    padding-bottom: 50px;
}
.partner .center {}
.partner .subtitle {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 12px;
/* or 22px */
    color: #B0B0B0;
    margin-bottom: 2px;
    }
.partner .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
/* identical to box height, or 56px */
    text-transform: uppercase;

/* color-1 */
    color: #2C4776;
    padding-left: 0px;
    background: url(../images/title_item.png);
    background-repeat: no-repeat;
    background-position: 0% 100%;
    padding-bottom: 15px;
    background-size: 15px;
    margin-bottom: 15px;
    margin-left: 0px;
}
.partner .partners_items {}
.partner .partner_item {
    border: 1px solid #F3F3F3;
    border-radius: 5px;
    height: 181px;
    display: flex!important;
    align-items: center;
    align-content: center;
    justify-content: center;
}
.partner .partner_item img {
    width: auto;
}

.footer {
    background: #FBFAFA;
    padding: 50px 0px;
}
.footer .center {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
}
.footer .footer_left {
    display: table;
    width: 100%;
}
.footer .title {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 38px;
/* identical to box height, or 188% */
    display: flex;
    align-items: center;
    color: #636363;
    margin-bottom: 15px;
}
.service_menu {
    width: 244px;
    float: left;
    margin-bottom: 35px;
}
.service_menu ul {}
.service_menu ul li {
    list-style: none;
}
.service_menu ul li a {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
/* or 222% */
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #3F3E3E;
    text-decoration: none;
}
.gruz_menu {
    width: 280px;
    float: left;
    margin-bottom: 35px;
}
.gruz_menu ul {}
.gruz_menu ul li {
    list-style: none;
}
.gruz_menu ul li a {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
/* or 222% */
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #3F3E3E;
    text-decoration: none;
}
.contacts {
    display: table;
    width: 100%;
    border-top: 2px solid #D8D8D8;
    padding-top: 35px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
/* or 222% */
    color: #3F3E3E;
}
.contacts .ooo {
    background: url(../images/ooo.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 30px;
}
.contacts .inn {
    background: url(../images/yes.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 30px;
}
.contacts .location {
    width: -webkit-fill-available;
    background: url(../images/location.png);
    background-repeat: no-repeat;
    background-position: 0% 11px;
    padding-left: 30px;
}
.contacts .email {
    background: url(../images/email.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 30px;
}
.contacts .time {
    background: url(../images/time.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 30px;
} 
.copy {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-top: 20px;
    flex-wrap: nowrap;
    align-content: flex-start;
}
.copy a {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    color: #8E8E8E;
    text-decoration: none;
    margin-bottom: 16px;
    justify-content: flex-start;
}

.copy div {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #8E8E8E;
    text-decoration: none;
    margin-right: 0px;
    text-align:center;
    margin-bottom:15px;
}

.footer .footer_right {
    width: 100%;
    margin-left: 0px;
    height: 100%;
}
.footer .footer_right .title {}
.footer .footer_right .office {
    background: none;
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    border-radius: 10px;
    height: 100%;
    align-items: stretch;
    align-content: stretch;
    flex-direction: column;
}
.footer .footer_right .office_item {
    width: 100%;
    margin-bottom: 25px;
}
.footer .footer_right .office_item .city {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 38px;
/* identical to box height, or 188% */
    color: #636363;
    background: url(../images/city.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0px 10px;
}
.footer .footer_right .office_item .email {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
/* or 167% */
    color: #3F3E3E;
    backgro30pxund: url(../images/mail.png);
    background-position: 5px 8px;
    background-repeat: no-repeat;
    padding-left: 30px;
}


.slick-prev:hover, .slick-next:hover {cursor:pointer;}

.slick-prev {
    background-image: url(../images/arrow_left.png);
    background-color: #2C4776;
    background-repeat: no-repeat;
    background-position: 50%;
    font-size: 0px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    left: -15px;
    top: 50%;
    margin-top: -25px;
    z-index: 100;
}
.slick-next {
    background-image: url(../images/arrow_right.png);
    background-color: #2C4776;
    background-repeat: no-repeat;
    background-position: 50%;
    font-size: 0px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    right: -15px;
    top: 50%;
    margin-top: -25px;
    z-index: 100;
}

.tabs__content {
  display: none;
}
.tabs__content.active {
  display: block;
}
.block_one_bottom {display:none;}
.block_menu ul li a {font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 30px;
/* or 214% */


color: #FFFFFF;}

.one_block.active .block_one_bottom {display:block;width: auto;padding: 0px 20px;}
.soc_one {
    display: flex;
margin-top:25px;
}
.soc_one a {margin-bottom:0px;margin-right:12px;}
.block_one_bottom .phone {display:none;}
.one_block.active .menu_block {
    color: #fff;
    background: url(../images/menu-item-click.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-size: 10px;
}
.block_menu ul li.drop ul {
    display: block;
    position: relative;
    right: 0px;
    top: 0px;
    padding: 10px 0px;
}

.block_menu ul li.drop ul li a {font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: 10px;
line-height: 21px;
/* or 210% */


color: #FFFFFF;}


.work-inner p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
}
    .work-inner ul {
    margin-bottom: 20px;
    padding-left: 20px;
}
.work-inner ul li {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    color: #3F3E3E;
    margin-bottom: 18px;
    background: url(../images/pointer.png);
    background-repeat: no-repeat;
    padding-left: 15px;
    background-position: 0px 5px;
}

.work-inner ol li {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #3F3E3E;
    margin-bottom: 18px;
    padding-left: 0px;
}

    .work-inner ol {
    margin-bottom: 20px;
    padding-left: 30px;
}
    .work-inner {padding-bottom:0px;}
.breadcrumbs {font-size:10px;}    
.breadcrumbs a {font-size:10px;}



.header .phone .tg {
    width: 24px;
    height: 24px;
    background: url(../images/tg.png);
    background-size: 20px;
    background-repeat: no-repeat;
    margin-right: 5px;
    background-position: 50%;
}
.header .phone .wa {
    width: 24px;
    height: 24px;
    background: url(../images/wa.png);
    background-size: 24px;
    background-repeat: no-repeat;
    margin-right: 5px;
}

.header .phone .icon_phone {
    width: 20px;
    height: 20px;
    background: url(../images/phone.png);
    background-size: 14px;
    background-position:50%;
    background-repeat: no-repeat;
    margin-right: 5px;
}

   .active .header .phone .icon_phone {
    width: 20px;
    height: 20px;
    background: url(../images/phone-fff.png);
    background-size: 14px;
    background-position:50%;
    background-repeat: no-repeat;
    margin-right: 5px;
}
    
#form-call.form_block .form_block_wrap {
    background: rgba(255, 255, 255, 0.2);
    border: 2px solid #C2C2C2;
    border-radius: 10px;
    padding: 10px;
    width: -webkit-fill-available;
}

#form-call.form_block .form_btn {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}

#form-call.form_block .title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-size: 26px;
    line-height: 34px;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 15px;
}

#form-call.form_block .desk {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 36px;
}

#form-call .form_btn .politika {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 26px;
    color: #FCFCFC;
    margin: 14px 0px;
}

#form-call .form_btn .politika a {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 26px;
    color: #FCFCFC;
    display: table;
}

#form-call .form_input {
    float: none;
    width: 100%;
}

#form-call .form_textarea {    float: none;
    width: 100%;}

#form-call .form_input input {
    background: rgba(255, 255, 255, 0.4);
    border: 2px solid #C2C2C2;
    border-radius: 10px;
    outline: 0;
    padding: 11px 40px;
    width: -webkit-fill-available;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 38px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    margin-bottom: 15px;
}

#form-call  .form_textarea textarea {
    background: rgba(255, 255, 255, 0.4);
    border: 2px solid #C2C2C2;
    border-radius: 10px;
    outline: 0;
    padding: 11px 40px;
    min-height: 119px;
    width: -webkit-fill-available;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
}

.call-form {    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    background: #2c4776;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    padding: 10px 20px;
    margin: 20px auto;
    display: table;}
.popup_area {
    position: relative;
    min-width: -webkit-fill-available;
    max-width: 304px;
    background-color: #ffffff;
    padding: 15px;
    border-radius: 0px;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
}