.acmcontainer {
    overflow: hidden;
}


/*

.acmcontainer::before {

	content: " ";

  background: url(border.png) repeat-y left center;

  width: 25px;

  display: block;

  height: 100px;

  float: left;

}



.acmcontainer::after {

	content: " ";

  background: url(border.png) repeat-y right center;

  width: 25px;

  display: block;

  height: 100px;

  float: right;

}

*/

.sm-form {
    margin: 0;
    float: left;
    width: 100%;
}

.sm-form .nz-row .col3 {
    margin-bottom: 0;
}

.sm-form,
.sm-form h2 {
    color: #ddd;
}

.sm-form h2 {
    margin-bottom: 22px;
    font-family: "Roboto", serif;
}

.sm-form input[type="text"],
.sm-form input[type="email"] {
    background: none;
    color: #ddd;
    border-color: transparent;
    border-bottom: 1px solid #ddd;
    padding-left: 0;
    padding-right: 0;
    text-transform: none;
    margin-bottom: 20px;
    width: 100%;
}

.sm-form input[type="text"]:focus,
.sm-form input[type="email"]:focus {
    border-color: transparent;
    background-color: transparent !important;
    border-bottom: 1px solid #ddd;
}

.sm-form select:focus {
    background-color: transparent !important;
}

input[type="radio"] {
    display: none;
}

input[type="radio"]+label {
    border: 1px solid #ddd;
    cursor: pointer;
    display: block;
    height: 60px;
    line-height: 60px;
    margin-top: 8px;
    overflow: hidden;
    padding-left: 20px;
}

input[type="radio"]+label div {
    float: left;
    width: 50%;
}

input[type="radio"]+label div.my-choice {
    border-left: 1px solid #ddd;
}

input[type="radio"]:checked+label {
    border: 2px solid rgb(50, 50, 50);
}

input[type="radio"]:checked+label div.my-choice {
    background-color: rgb(50, 50, 50);
}

input[type="radio"]:checked+label div.my-choice {
    border-left: 2px solid rgb(50, 50, 50);
}

input[type="radio"]+label:hover {
    border: 1px solid rgb(50, 50, 50);
}

input[type="radio"]+label:hover div.my-choice {
    border-left: 1px solid rgb(50, 50, 50);
}

input[type="radio"]:checked+label:hover {
    border: 2px solid rgb(50, 50, 50);
}

.styled-select select {
    background: none;
    padding: 0 20px;
    font-size: 28px !important;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 79px;
    color: #ddd;
    text-align: center;
    text-transform: none !important;
    -webkit-appearance: none;
}

.styled-select {
    height: 86px;
    overflow: hidden;
    background: url(arrow.png) no-repeat right center;
    color: #ddd;
    border: 1px solid #ddd;
}

.styled-checkbox {
    float: left;
    margin: 0 0 0 0;
    position: relative;
}

.styled-checkbox label {
    width: 50px;
    height: 50px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #FFFFFF
}

.styled-checkbox label:after {
    content: '';
    width: 30px;
    height: 15px;
    position: absolute;
    top: 12px;
    left: 10px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    transform: rotate(-45deg);
}

.styled-checkbox label:hover::after {
    opacity: 0.1;
}

.styled-checkbox input[type=checkbox] {
    visibility: hidden;
}

.styled-checkbox input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.sm-form label {
    font-size: 22px;
}

.sm-form .additive-label {
    font-size: 16px;
    margin-left: 70px;
}

.sm-form #to-step2,
.sm-form #to-submit {
    width: 100%;
    margin-top: 38px;
    background: #1CAF5E;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    box-shadow: 0 4px #138F49;
    line-height: 35px;
}

.sm-form #to-submit {
    margin-left: 0 !important;
}

.order-step2 {
    display: none;
}

input.error {
    color: #F61302 !important;
    border-bottom-color: #F61302 !important;
}

.errors {
    background: #F61302;
    color: #fff;
    line-height: 42px;
    text-align: center;
}

.thanks,
.thanks h1 {
    color: #fff;
    text-align: center;
}

.thanks img {
    max-height: 80px;
}

.motto {
    text-align: center;
    color: #666;
    font-size: 22px;
}

.tooltip {
    display: none;
    position: absolute;
    z-index: 10000000000000;
    border: 1px solid #333;
    background-color: #161616;
    border-radius: 5px;
    padding: 10px;
    color: #fff;
    font-size: 12px;
}

.nz-row:before,
.nz-row:after {
    content: " ";
    display: table;
}

.nz-row:after {
    clear: both;
}

.nz-row .col12,
.nz-row .col11,
.nz-row .col10,
.nz-row .col9,
.nz-row .col8,
.nz-row .col7,
.nz-row .col6,
.nz-row .col5,
.nz-row .col4,
.nz-row .col3,
.nz-row .col2,
.nz-row .col1 {
    display: block;
    position: relative;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    min-height: 1px;
}

.nz-row .col[data-margin="false"] {
    margin-bottom: 0;
}

.nz-row .col[data-align="left"] {
    text-align: left;
}

.nz-row .col[data-align="right"] {
    text-align: right;
}

.nz-row .col[data-align="center"] {
    text-align: center;
}

@media only screen and (min-width: 768px) {
    .nz-row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .nz-row .col12,
    .nz-row .col11,
    .nz-row .col10,
    .nz-row .col9,
    .nz-row .col8,
    .nz-row .col7,
    .nz-row .col6,
    .nz-row .col5,
    .nz-row .col4,
    .nz-row .col3,
    .nz-row .col2,
    .nz-row .col1 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .nz-row .col1 {
        width: 8.333333332%;
    }
    .nz-row .col2 {
        width: 14.666666666666664%;
    }
    .nz-row .col3 {
        width: 23%;
    }
    .nz-row .col4 {
        width: 28.33333333%;
    }
    .nz-row .col5 {
        width: 41.66666666666667%;
    }
    .nz-row .col6 {
        width: 45%;
    }
    .nz-row .col7 {
        width: 58.333333336%;
    }
    .nz-row .col8 {
        width: 66.66666666666666%;
    }
    .nz-row .col9 {
        width: 75%;
    }
    .nz-row .col10 {
        width: 83.33333334%;
    }
    .nz-row .col11 {
        width: 91.66666666666666%;
    }
    .nz-row .col12 {
        width: 100%;
    }
    .single-ninzio-slider .container {
        max-width: 1170px !important;
    }
    .single-ninzio-slider #ninzio-slider,
    .single-ninzio-slider #ninzio-slider-preview-panel {
        display: block;
    }
    .single-ninzio-slider #ninzio-slider {
        cursor: crosshair;
    }
    .single-ninzio-slider .device-message {
        display: none;
    }
    .single-ninzio-slider .grid {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.4);
    }
    .single-ninzio-slider .grid .grid-line {
        display: block;
        position: absolute;
    }
    .grid_1_v,
    .grid_2_v,
    .grid_3_v,
    .grid_4_v,
    .grid_5_v,
    .grid_6_v,
    .grid_7_v,
    .grid_8_v,
    .grid_9_v {
        width: 1px;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.5);
        top: 0;
    }
    .grid_1_v {
        left: 0;
    }
    .grid_2_v {
        left: 12.5%;
    }
    .grid_3_v {
        left: 25%;
    }
    .grid_4_v {
        left: 37.5%;
    }
    .grid_5_v {
        left: 50%;
    }
    .grid_6_v {
        left: 62.5%;
    }
    .grid_7_v {
        left: 75%;
    }
    .grid_8_v {
        left: 87.5%;
    }
    .grid_9_v {
        left: 100%;
    }
    .grid_1_h,
    .grid_2_h,
    .grid_3_h,
    .grid_4_h,
    .grid_5_h,
    .grid_6_h,
    .grid_7_h,
    .grid_8_h,
    .grid_9_h {
        height: 1px;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.4);
        left: 0;
    }
    .grid_1_h {
        top: 0;
    }
    .grid_2_h {
        top: 25%;
    }
    .grid_3_h {
        top: 50%;
    }
    .grid_4_h {
        top: 75%;
    }
    .grid_5_h {
        top: 100%;
    }
    .nz-timer ul>li {
        width: 25%;
        float: left;
    }
    .nz-content-box>.nz-box,
    .nz-content-box-2>.nz-box,
    .nz-timer>.days,
    .nz-counter>.nz-count {
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }
    .nz-pricing-table>.column {
        float: left;
    }
    .nz-persons>.person {
        float: left;
    }
    .nz-content-box[data-columns="1"]>.nz-box,
    .nz-content-box-2[data-columns="1"]>.nz-box,
    .nz-counter[data-columns="1"]>.nz-count,
    .nz-persons[data-columns="1"]>.person {
        width: 100%;
        float: none;
    }
    .nz-content-box[data-columns="2"]>.nz-box,
    .nz-content-box-2[data-columns="2"]>.nz-box,
    .nz-counter[data-columns="2"]>.nz-count,
    .nz-persons[data-columns="2"]>.person {
        width: 50%;
    }
    .nz-content-box[data-columns="3"]>.nz-box,
    .nz-content-box-2[data-columns="3"]>.nz-box,
    .nz-counter[data-columns="3"]>.nz-count,
    .nz-persons[data-columns="3"]>.person,
    .nz-pricing-table[data-columns="3"]>.column {
        width: 33.33333333%;
    }
    .nz-pricing-table[data-columns="3"]>.column:nth-child(3n+1) {
        margin-right: -1px;
    }
    .nz-pricing-table[data-columns="3"]>.column:nth-child(3n+3) {
        margin-left: -1px;
    }
    .nz-persons[data-columns="4"]>.person,
    .nz-pricing-table[data-columns="4"]>.column {
        width: 25%;
    }
    .nz-pricing-table[data-columns="4"]>.column:nth-child(4n+1),
    .nz-pricing-table[data-columns="4"]>.column:nth-child(4n+2) {
        margin-right: -1px;
    }
    .nz-pricing-table[data-columns="4"]>.column:nth-child(4n+4) {
        margin-left: -1px;
    }
    .nz-pricing-table[data-columns="5"]>.column {
        width: 20%;
    }
    .nz-pricing-table[data-columns="5"]>.column:nth-child(5n+1),
    .nz-pricing-table[data-columns="5"]>.column:nth-child(5n+2) {
        margin-right: -1px;
    }
    .nz-pricing-table[data-columns="5"]>.column:nth-child(5n+4),
    .nz-pricing-table[data-columns="5"]>.column:nth-child(5n+5) {
        margin-left: -1px;
    }
    .nz-pricing-table[data-columns="6"]>.column {
        width: 16.66666666666667%;
    }
    .nz-pricing-table[data-columns="6"]>.column:nth-child(6n+1),
    .nz-pricing-table[data-columns="6"]>.column:nth-child(6n+2) {
        margin-right: -1px;
    }
    .nz-pricing-table[data-columns="6"]>.column:nth-child(6n+6),
    .nz-pricing-table[data-columns="6"]>.column:nth-child(6n+5),
    .nz-pricing-table[data-columns="6"]>.column:nth-child(6n+4) {
        margin-left: -1px;
    }
    .nz-counter[data-columns="4"]>.nz-count {
        width: 50%;
    }
    .nz-content-box[data-columns="5"]>.nz-box,
    .nz-pricing-table[data-columns="5"]>.column {
        width: 20%;
    }
    .nz-content-box[data-columns="6"]>.nz-box {
        width: 16.66666666666667%;
    }
    .nz-section-back-video,
    .nz-video-overlay {
        display: block;
    }
    .nz-tabs.horizontal:not(.tab-full) .tabset {
        padding-left: 0;
        position: relative;
    }
    .nz-tabs.horizontal:not(.tab-full) .tabset .tab {
        float: left;
        margin-right: 2px;
    }
    .nz-tabs.horizontal:not(.tab-full) .tabset .tab.active {
        box-shadow: none;
    }
    .nz-tabs.horizontal:not(.tab-full).full-true .tabset .tab {
        box-shadow: inset 0 0 0 1px #eee;
    }
    .nz-tabs.horizontal:not(.tab-full).full-true .tabset .tab.active {
        box-shadow: none;
    }
    .nz-tabs.horizontal:not(.tab-full) .tabset .tab.active,
    .nz-tabs.vertical .tabset .tab.active {
        position: relative;
    }
    .nz-row .col6 .nz-tabs.vertical .tab.active:after,
    .nz-row .col7 .nz-tabs.vertical .tab.active:after,
    .nz-row .col8 .nz-tabs.vertical .tab.active:after,
    .nz-row .col9 .nz-tabs.vertical .tab.active:after,
    .nz-row .col10 .nz-tabs.vertical .tab.active:after,
    .nz-row .col11 .nz-tabs.vertical .tab.active:after,
    .nz-row .col12 .nz-tabs.vertical .tab.active:after {
        top: 0;
        left: 0;
        width: 3px;
        height: 100%;
    }
    .nz-row .col6 .nz-tabs.vertical .tabset,
    .nz-row .col6 .nz-tabs.vertical .tabs-container,
    .nz-row .col7 .nz-tabs.vertical .tabset,
    .nz-row .col7 .nz-tabs.vertical .tabs-container,
    .nz-row .col8 .nz-tabs.vertical .tabset,
    .nz-row .col8 .nz-tabs.vertical .tabs-container,
    .nz-row .col9 .nz-tabs.vertical .tabset,
    .nz-row .col9 .nz-tabs.vertical .tabs-container,
    .nz-row .col10 .nz-tabs.vertical .tabset,
    .nz-row .col10 .nz-tabs.vertical .tabs-container,
    .nz-row .col11 .nz-tabs.vertical .tabset,
    .nz-row .col11 .nz-tabs.vertical .tabs-container,
    .nz-row .col12 .nz-tabs.vertical .tabset,
    .nz-row .col12 .nz-tabs.vertical .tabs-container {
        float: left;
    }
    .nz-row .col6 .nz-tabs.vertical .tab,
    .nz-row .col7 .nz-tabs.vertical .tab,
    .nz-row .col8 .nz-tabs.vertical .tab,
    .nz-row .col9 .nz-tabs.vertical .tab,
    .nz-row .col10 .nz-tabs.vertical .tab,
    .nz-row .col11 .nz-tabs.vertical .tab,
    .nz-row .col12 .nz-tabs.vertical .tab {
        text-align: center;
        margin-bottom: 2px;
    }
    .nz-row .col6 .nz-tabs.vertical .tab.active,
    .nz-row .col7 .nz-tabs.vertical .tab.active,
    .nz-row .col8 .nz-tabs.vertical .tab.active,
    .nz-row .col9 .nz-tabs.vertical .tab.active,
    .nz-row .col10 .nz-tabs.vertical .tab.active,
    .nz-row .col11 .nz-tabs.vertical .tab.active,
    .nz-row .col12 .nz-tabs.vertical .tab.active {
        box-shadow: none;
    }
    .nz-row .col6 .nz-tabs.vertical .tabs-container .tab-content,
    .nz-row .col7 .nz-tabs.vertical .tabs-container .tab-content,
    .nz-row .col8 .nz-tabs.vertical .tabs-container .tab-content,
    .nz-row .col9 .nz-tabs.vertical .tabs-container .tab-content,
    .nz-row .col10 .nz-tabs.vertical .tabs-container .tab-content,
    .nz-row .col11 .nz-tabs.vertical .tabs-container .tab-content,
    .nz-row .col12 .nz-tabs.vertical .tabs-container .tab-content {
        padding: 20px 40px;
    }
    .nz-row .col6 .nz-tabs.vertical .tabset,
    .nz-row .col7 .nz-tabs.vertical .tabset,
    .nz-row .col8 .nz-tabs.vertical .tabset,
    .nz-row .col9 .nz-tabs.vertical .tabset,
    .nz-row .col10 .nz-tabs.vertical .tabset,
    .nz-row .col11 .nz-tabs.vertical .tabset,
    .nz-row .col12 .nz-tabs.vertical .tabset {
        width: 30%;
    }
    .nz-row .col6 .nz-tabs.vertical .tabs-container,
    .nz-row .col7 .nz-tabs.vertical .tabs-container,
    .nz-row .col8 .nz-tabs.vertical .tabs-container,
    .nz-row .col9 .nz-tabs.vertical .tabs-container,
    .nz-row .col10 .nz-tabs.vertical .tabs-container,
    .nz-row .col11 .nz-tabs.vertical .tabs-container,
    .nz-row .col12 .nz-tabs.vertical .tabs-container {
        width: 70%;
    }
    .acmcontainer .fuel-price {
        padding-right: 0 !important;
    }
}

.acmcontainer .nz-row .col-inner .col4.card-col4 {
    overflow: inherit;
    color: #fff;
    padding: 2.5% 2% 2% 2%;
    border-radius: 10px;
    background: linear-gradient(-45deg, #B72D32, #D35B49, #E48836, #F9C207);
    /* background-size: 0% 0%; */
    -webkit-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
    -webkit-box-shadow: 0 0 59px 1px rgba(0, 0, 0, .29);
    box-shadow: 0 0 59px 1px rgba(0, 0, 0, .29);
    text-align: center;
}

.col4.card-col4 input[type="radio"]+label {
    height: 60px !important;
    line-height: 60px !important;
    margin-top: 8px !important;
    padding-left: 0 !important;
    /* padding: 1px; */
    /* width: 100px; */
    border-radius: 3px;
}

.sm-form input[type="text"] {
    font-family: "Roboto", serif !important;
}

.mazout-col4 input[type="radio"]:checked+label {
    border: 1px solid #323232 !important;
}

.mazout-col4 input[type="radio"]:checked+label:hover {
    border: 1px solid #323232 !important;
}

.mazout-col4 input[type="radio"]+label:hover {
    border: 1px solid #323232 !important;
}

.submit-col4 #to-submit {
    width: 75%;
    margin-top: 0 !important;
    background: #323232;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px !important;
    box-shadow: 0 1px #323232;
    line-height: 15px !important;
    font-weight: 500;
}

.submit-col4 #to-submit:hover {
    background: #fff;
    box-shadow: 0 1px #fff;
    color: #EF6224;
    transition: all 1s ease 0s;
}

.submit-col4 {
    padding: 0 !important;
    margin-bottom: 5px !important;
}

.tva-col4 {
    border-top: 1px solid #ffffff4a;
    border-bottom: 1px solid #ffffff4a;
    padding: 15px 0 !important;
}

.sm-form {
    font-family: "Roboto", serif !important;
}

@media only screen and (min-width: 768px) {
    .swal2-container .col12 {
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 25px;
        background-repeat: no-repeat;
        min-height: 1px;
        display: flex;
        justify-content: space-between;
        text-align: left;
        font-size: 14px;
    }
}

@media only screen and (min-width: 768px) {
    .swal2-container .col6 {
        text-align: left;
        width: 50%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        display: block;
        position: relative;
        margin-bottom: 0;
        background-repeat: no-repeat;
        min-height: 1px;
        font-size: 14px;
    }
}

div#swal2-html-container {
    margin: 30px 0 0 0;
}

.submit-col4 #showpopup {
    margin: 0 auto;
    background: #033393;
    border-radius: 2em;
    padding-top: 13px;
    padding-bottom: 13px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px !important;
    width: 75%;
    margin-top: 0 !important;
}

.submit-col4 #showpopup:hover {
    background: #fff;
    box-shadow: 0 1px #fff;
    color: #133f9d;
    transition: all 1s ease 0s;
}

.swal2-styled.swal2-deny {
    background-color: #e20602 !important;
}

.swal2-styled.swal2-confirm {
    background-color: #033393 !important;
}

.swal2-popup {
    width: 38em;
}

.swal2-container strong {
    font-weight: 900;
    color: #033393;
}

.swal2-container p {
    color: #d66d68;
}

.swal2-container h2 {
    color: #033393;
}