@media screen and (max-width:870px) {
.atc-cargo-stage--1 .atc-cargo-stage__form{flex-direction:column!important;}
.atc-cargo-stage--1 .atc-cargo-stage__item--continue{margin:40px 0 0 0;}
}
@media screen and (max-width:700px) {
.atc-cargo-stage--1 .atc-cargo-stage__item{display:block;}
.atc-cargo-stage--1 .atc-cargo-stage__item--adaptive-full > .atc-cargo-input{margin-left:0;}
.atc-cargo-stage--1 .atc-cargo-stage__item--adaptive-full > .atc-cargo-input:first-child{margin-bottom:25px;}
.atc-cargo-stage--1 .atc-cargo-input--in{margin-left:0;}
}  @media screen and (max-width:1334px) {
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full{align-items:flex-end;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full:first-child{margin-right:30px;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full > .atc-cargo-input{display:flex;margin:0 10px;min-width:0;flex:1 4 auto;flex-direction:column;width:auto;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full :first-child{margin-left:0;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full :last-child{margin-right:0;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full .atc-cargo-input--packaging{flex:none;min-width:190px;}
.atc-cargo-basic .atc-cargo-stage__item{min-width:0;}
.atc-cargo-basic .atc-cargo-stage__row{justify-content:space-between;}
.atc-cargo-basic .atc-cargo-button{flex:none;margin-left:auto;}
.atc-cargo-basic .atc-cargo-input input{max-width:100px;min-width:0;width:auto;}
}
@media screen and (max-width:1179px) {
.atc-cargo-basic .atc-cargo-stage__row{flex-wrap:wrap;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full{flex:initial;margin-bottom:30px;}
.atc-cargo-basic .atc-cargo-input input{max-width:none;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full:first-child{margin-right:0;}
.atc-cargo-basic .atc-cargo-more__action--activate{margin:-3em 0 0;}
}
@media screen and (max-width:663px) {
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full{flex-wrap:wrap;margin-bottom:10px;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full > .atc-cargo-input{box-sizing:border-box;flex:1 1 auto;margin-bottom:25px;width:47%;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full > .atc-cargo-input:nth-child(2){margin-right:0;}
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full > .atc-cargo-input:nth-child(3){margin-left:0;}
}
@media screen and (max-width:556px) {
.atc-cargo-basic .atc-cargo-more__action--activate{margin:-8em 0 0;}
.atc-cargo-basic .atc-cargo-button{margin-top:50px;}
}
@media screen and (max-width:492px) {
.atc-cargo-basic .atc-cargo-stage__item--adaptive-full > .atc-cargo-input{width:100%;margin:0 0 25px 0;}
}   @media screen and (max-width:1334px) {
.atc-cargo-extended .atc-cargo-input{flex:1 1 0;}
.atc-cargo-extended .atc-cargo-input input{max-width:none;}
.atc-cargo-extended .atc-cargo-stage__item--adaptive-full:first-child{margin-right:0;}
}
@media screen and (max-width:663px) {
.atc-cargo-extended .atc-cargo-input{margin-bottom:0;width:auto;}
.atc-cargo-extended .atc-cargo-input--height{margin-right:10px;}
.atc-cargo-extended .atc-cargo-input--width{margin-left:10px;}
}
@media screen and (max-width:648px) {
.atc-cargo-extended  .atc-cargo-extended__line--1{flex-wrap:wrap;}
.atc-cargo-extended .atc-cargo-input--packaging{flex:6 1 100%;margin-right:0;}
.atc-cargo-extended .atc-cargo-input--seats{flex:3 1 45%;margin:16px 10px 0 0;}
.atc-cargo-extended .atc-cargo-input--weight{flex:3 1 45%;margin:16px 0 0;}
.atc-cargo-extended  .atc-cargo-stage__item--control-line{position:absolute;bottom:24px;right:18px;}
.atc-cargo-extended  .atc-cargo-extended__line--2{padding-right:0;margin-top:14px;}
.atc-cargo-extended .atc-cargo-extended__item--line{padding:34px 20px 86px 20px;position:relative;}
.atc-cargo-extended .atc-cargo-input__label{margin-bottom:10px;}
}
@media screen and (max-width:574px) {
.atc-cargo-extended .atc-cargo-input--seats{flex:1 1 0;}
.atc-cargo-extended .atc-cargo-input--weight{flex:1 1 0;}
.atc-cargo-extended .atc-cargo-input--height{margin-left:0;}
.atc-cargo-extended .atc-cargo-input--width{margin-left:0;}
}
@media screen and (max-width:400px) {
.atc-cargo-extended .atc-cargo-input--packaging{flex:1 1 100%;margin-right:0;}
.atc-cargo-extended .atc-cargo-input__label{margin-bottom:9px;}
.atc-cargo-extended .atc-cargo-button{flex:1;}
.atc-cargo-extended .atc-cargo-extended__line--2{padding-right:0;flex-wrap:wrap;}
.atc-cargo-extended .atc-cargo-input--weight{flex:1 1 100%;margin-left:0;}
.atc-cargo-extended .atc-cargo-input--seats{margin-right:0;}
.atc-cargo-extended .atc-cargo-input--length{flex:3 1 45%;}
.atc-cargo-extended .atc-cargo-input--height{flex:3 1 45%;margin-right:0;}
.atc-cargo-extended .atc-cargo-input--width{flex:6 1 100%;margin-top:16px;}
.atc-cargo-extended .beauty-list__visible-title{font-size:14px!important;}
}  @media screen and (max-width:1270px) {
.atc-cargo-stage--3 .atc-cargo-stage__col--cargo-name{margin-right:0;}
.atc-cargo-stage--3 .atc-cargo-checkbox{display:flex;flex-direction:row-reverse;align-items:flex-start;}
.atc-cargo-stage--3 .atc-cargo-stage__item--adaptive-full .atc-cargo-stage__col{display:flex;flex-direction:column;align-items:flex-start;}
.atc-cargo-stage--3 .atc-cargo-checkbox__input + .atc-cargo-checkbox__label{flex:none;margin-top:1px;}
}
@media screen and (min-width: 1020px) and (max-width:1140px) {
.atc-cargo-stage--3 .atc-cargo-stage__item--60-40{display:flex;flex-direction:column;}
.atc-cargo-stage--3 .atc-cargo-stage__col--cargo-name{padding-right:0;margin-bottom:25px;}
.atc-cargo-stage--3 .atc-cargo-stage__item--delivery-conditions{padding-top:0;}
.atc-cargo-stage--3 .atc-cargo-stage__row--step-3-1{margin-bottom:23px;}
}
@media screen and (max-width:780px) {
.atc-cargo-stage--3 .atc-cargo-stage__item--60-40{display:flex;flex-direction:column;}
.atc-cargo-stage--3 .atc-cargo-stage__col--cargo-name{padding-right:0;margin-bottom:25px;}
.atc-cargo-stage--3 .atc-cargo-stage__item--delivery-conditions{padding-top:0;}
.atc-cargo-stage--3 .atc-cargo-stage__row--step-3-1{margin-bottom:23px;}
.atc-cargo-stage--3 .atc-cargo-stage__item--continue{margin-left:auto;}
.atc-cargo-stage--3 .atc-cargo-stage__item--adaptive-full{flex-wrap:wrap;}
.atc-cargo-stage--3 .atc-cargo-stage__col:last-child .atc-cargo-checkbox{margin-bottom:0;}
.atc-cargo-stage--3 .atc-cargo-stage__row--step-3-2{align-items:flex-end;}
}
@media screen and (max-width:575px) {
.atc-cargo-stage--3 .atc-cargo-stage__row--step-3-2{flex-direction:column;}
.atc-cargo-stage--3 .atc-cargo-stage__col:last-child .atc-cargo-checkbox{margin-bottom:16px;}
.atc-cargo-stage--3 .atc-cargo-stage__item--continue{margin:30px auto 0;}
}  @media screen and (max-width:1334px) {
.atc-cargo-stage--4 .atc-cargo-card__big{font-size:16px;}
}
@media screen and (max-width:1300px) {
.atc-cargo-stage--4 .atc-cargo-card{flex-wrap:wrap;}
.atc-cargo-stage--4 .atc-cargo-card__logo{flex:none;}
.atc-cargo-stage--4 .atc-cargo-card__body{flex:1 1 80%;width:100%;}
.atc-cargo-stage--4 .atc-cargo-card__table{}
.atc-cargo-stage--4 .atc-cargo-card__footer{flex:1 1 0;font-size:14px;margin-left:auto;margin-top:-111px;}
.atc-cargo-stage--4 .atc-cargo-card__big{font-size:18px;}
.atc-cargo-stage--4 .atc-cargo-card__table td{font-size:14px;padding:3px 0;}
}
@media screen and (min-width: 1021px) and (max-width:1170px) {
.atc-cargo-stage--4 .atc-cargo-card__footer{flex:1 1 0;font-size:14px;margin-top:20px;margin-left:0;margin-right:auto;text-align:left;padding-left:55px;max-width:none;}
.atc-cargo-stage--4 .atc-cargo-card__big{font-size:16px;}
}
@media screen and (min-width: 1021px) and (max-width:1080px) {
.atc-cargo-stage--4 .atc-cargo-card__table td{font-size:13px;}
.atc-cargo-stage--4 .atc-cargo-card__footer{font-size:13px;line-height:1.3em;}
.atc-cargo-stage--4 .atc-cargo-card__big{font-size:16px;}
}
@media screen and (max-width:844px) {
.atc-cargo-stage--4 .atc-cargo-card__footer{flex:1 1 0;font-size:14px;margin-top:20px;margin-left:0;margin-right:auto;text-align:left;padding-left:55px;max-width:none;}
.atc-cargo-stage--4 .atc-cargo-card__big{font-size:16px;}
.atc-cargo-stage--4 .atc-cargo-card__table td{font-size:13px;}
.atc-cargo-stage--4 .atc-cargo-card__footer{font-size:13px;line-height:1.3em;}
.atc-cargo-stage--4 .atc-cargo-card__big{font-size:16px;}
}
@media screen and (max-width:734px) {
.atc-cargo-stage--4 .atc-cargo-card__direction{flex-direction:column;}
.atc-cargo-stage--4 .atc-cargo-card__city{flex:none;display:inline-block;margin-bottom:23px;}
.atc-cargo-stage--4 .atc-cargo-card{flex-direction:column;}
.atc-cargo-stage--4 .atc-cargo-card__footer{}
.atc-cargo-stage--4 .atc-cargo-card__logo{position:relative;margin-bottom:30px;}
.atc-cargo-stage--4 .atc-cargo-card__table{margin-top:7px;}
.atc-cargo-stage--4 .atc-cargo-card__airline-name{display:block;position:absolute;left:56px;width:222px;top:10px;font-weight:bold;}
.atc-cargo-stage--4 .atc-cargo-card__big{display:inline-block;}
.atc-cargo-stage--4 .atc-cargo-card__regular{position:relative;}
.atc-cargo-stage--4 .atc-cargo-card__city .atc-cargo-card__big::after{display:none;}
.atc-cargo-stage--4 .atc-cargo-card__city .atc-cargo-card__regular::after{background:url(//qtavia.com/wp-content/plugins/atc-cargo/html/img/arrow-down--dark.svg) no-repeat center center / 15px;content:'';display:inline-block;height:15px;opacity:1;position:absolute;transition:all .2s ease-out 0.08s;top:23px;width:15px;z-index:2;left:34px;}
.atc-cargo-stage--4 .atc-cargo-card__city:nth-child(1) .atc-cargo-card__regular::after{}
.atc-cargo-stage--4 .atc-cargo-card__city:nth-child(2) .atc-cargo-card__regular::after{top:19px;}
.atc-cargo-stage--4 .atc-cargo-card__city:nth-child(3) .atc-cargo-card__regular::after{display:none;}
.atc-cargo-stage--4 .atc-cargo-card__city:last-child{margin-bottom:15px;}
.atc-cargo-stage--4 .atc-cargo-card__total--airline{display:none;}
.atc-cargo-stage--4 .atc-cargo-card__body .atc-cargo-card__table tr:nth-child(2n-1){background-color:#f7f7f7;}
}
@media screen and (min-width: 570px) and (max-width:734px) {
.atc-cargo-stage--4 .atc-cargo-card__body{padding-left:55px;}
}
@media screen and (max-width: 569px) {
.atc-cargo-stage--4 .atc-cargo-card__footer{padding-left:0!important;}
.atc-cargo-card__body .atc-cargo-card__table td{}
}
@media screen and (min-width: 1021px) and (max-width: 1250px){
.atc-cargo-stage--4 .atc-cargo-stage__row--step-r-1 .atc-cargo-stage__item--60-40{flex-direction:column;}
.atc-cargo-stage--4 .atc-cargo-notice-table{display:block;padding-top:25px;}
.atc-cargo-stage--4 .atc-cargo-notice-table tbody{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}
.atc-cargo-stage--4 .atc-cargo-notice-table td{display:inline-block;}
.atc-cargo-stage--4 .atc-cargo-notice-table tr{display:flex;flex:1 1 0;max-width:48%;}
.atc-cargo-stage--4 .atc-cargo-stage__item--60-40 > :first-child{padding-right:0;}
.atc-cargo-stage--4 .atc-cargo-stage__row--step-r-2{margin:7px 0 0;}
}
@media screen and (max-width: 855px) {
.atc-cargo-stage--4 .atc-cargo-stage__row--step-r-1 .atc-cargo-stage__item--60-40{flex-direction:column;}
.atc-cargo-stage--4 .atc-cargo-notice-table{display:block;padding-top:25px;}
.atc-cargo-stage--4 .atc-cargo-notice-table tbody{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}
.atc-cargo-stage--4 .atc-cargo-notice-table td{display:inline-block;}
.atc-cargo-stage--4 .atc-cargo-notice-table tr{display:flex;flex:1 1 0;max-width:48%;}
.atc-cargo-stage--4 .atc-cargo-stage__item--60-40 > :first-child{padding-right:0;}
.atc-cargo-stage--4 .atc-cargo-stage__row--step-r-2{margin:7px 0 0;}
}
@media screen and (max-width: 535px) {
.atc-cargo-stage--4 .atc-cargo-notice-table tbody{flex-wrap:wrap;}
.atc-cargo-stage--4 .atc-cargo-notice-table tr{flex:1 1 auto;max-width:100%;}
.atc-cargo-stage--4 .atc-cargo-stage__row--step-r-2{margin:23px 0 0;}
}
@media screen and (max-width: 438px) {
.atc-cargo-stage--4 .atc-cargo-nav--next{border:none;}
.atc-cargo-stage--4 .atc-cargo-filter__param{font-size:12px;}
}  @media screen and (max-width: 1320px) {
.atc-cargo-stage--5 .atc-cargo-stage__col--table{padding-right:24px;}
}
@media screen and (min-width: 1021px) and (max-width: 1250px) {
.atc-cargo-stage--5 .atc-cargo-stage__item--60-40{flex-wrap:wrap;}
.atc-cargo-stage--5 .textarea-auto-height--80{min-height:140px;}
.atc-cargo-stage--5 .atc-cargo-stage__col--name-phone{padding-right:24px;}
.atc-cargo-stage--5 .atc-cargo-stage__col--table{flex:1 1 auto;}
.atc-cargo-stage--5 .atc-cargo-notice-table{display:block;padding-top:25px;}
.atc-cargo-stage--5 .atc-cargo-notice-table tbody{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}
.atc-cargo-stage--5 .atc-cargo-notice-table td{display:inline-block;}
.atc-cargo-stage--5 .atc-cargo-notice-table tr{display:flex;flex:1 1 0;max-width:48%;}
.atc-cargo-stage--5 .atc-cargo-stage__col--table{padding-right:0;}
.atc-cargo-stage--5 .atc-cargo-stage__row--step-r-2{margin:7px 0 0;}
}
@media screen and (max-width: 900px) {
.atc-cargo-stage--5 .atc-cargo-stage__item--60-40{flex-wrap:wrap;}
.atc-cargo-stage--5 .atc-cargo-stage__item--60-40 > :last-child{flex:1 1 auto;}
.atc-cargo-stage--5 .atc-cargo-notice-table{display:block;padding-top:25px;}
.atc-cargo-stage--5 .atc-cargo-notice-table tbody{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}
.atc-cargo-stage--5 .atc-cargo-notice-table td{display:inline-block;}
.atc-cargo-stage--5 .atc-cargo-notice-table tr{display:flex;flex:1 1 0;max-width:48%;}
.atc-cargo-stage--5 .atc-cargo-stage__col--table{padding-right:0;}
.atc-cargo-stage--5 .atc-cargo-stage__row--step-r-2{margin:7px 0 0;}
.atc-cargo-stage--5 .textarea-auto-height--80{min-height:140px;}
.atc-cargo-stage--5 .atc-cargo-stage__col--name-phone{padding-right:24px;}
}
@media screen and (max-width: 773px) {
.atc-cargo-stage--5 .atc-cargo-stage__row--step-q-1 .atc-cargo-stage__item--60-40{flex-wrap:wrap;}
.atc-cargo-stage--5 .atc-cargo-stage__col--name-phone{flex:1 1 100%;padding-right:0;margin-bottom:24px;}
.atc-cargo-stage--5 .textarea-auto-height--80{min-height:80px;}
}
@media screen and (max-width: 550px) {
.atc-cargo-stage--5 .atc-cargo-notice-table tbody{flex-wrap:wrap;}
.atc-cargo-stage--5 .atc-cargo-notice-table tr{flex:1 1 auto;max-width:100%;}
.atc-cargo-stage--5 .atc-cargo-stage__row--step-r-2{margin:23px 0 0;}
.atc-cargo-stage--5 .atc-cargo-input--phone{padding-right:21px;}
}
@media screen and (max-width: 420px) {
.atc-cargo-stage--5 .atc-cargo-stage__col--phone-email{flex-direction:column;}
.atc-cargo-stage--5 .input--deep-blue{box-sizing:border-box;padding:22px 13px 21px;width:100%;}
.atc-cargo-stage--5 .atc-cargo-input--phone{padding-right:0;}
.atc-cargo-stage--5 .input--100per{width:100%;}
.atc-cargo-stage--5 .atc-cargo-table__td:first-child{padding-left:8px;}
}  @media screen and (max-width: 777px) {
.atc-cargo__title{padding-right:30px;}
.atc-cargo__header{align-items:center;}
}
@media screen and (max-width: 700px) {
.atc-cargo__title{font-size:115%;}
}
@media screen and (max-width: 576px) {
.atc-cargo__header{flex-direction:column-reverse;padding:26px 30px 27px 28px;}
.atc-cargo__title{align-self:flex-start;margin-bottom:10px;padding-right:0;font-size:115%;line-height:1.3em;}
.atc-cargo__right-header{align-self:flex-end;margin-top:-12px;margin-bottom:10px;}
}
@media screen and (max-width: 550px) {
.atc-cargo__body {
padding: 56px 20px 80px 20px;
font-size: 14px;
}
.atc-cargo-table__td:first-child {
padding-left: 16px;
}
.atc-cargo-table__td {
padding: 5px 8px; }
}