* {    margin: 0;    padding: 0;    font-family: 'Poppins', sans-serif;}body {    min-height: 100vh;    display: flex;    flex-direction: row;    align-items: center;    justify-content: center;    font-family: 'Poppins', sans-serif;    background-repeat: no-repeat;    background-position: center center;    background-size: cover;    background-image: url(assets/images/banner-bg.jpg);}.container {    position: relative;    max-width: 900px;    width: 100%;    border-radius: 6px;    padding: 30px;    margin: 0 15px;    background-color: #fff;    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}.container header {    position: relative;    font-size: 20px;    font-weight: 600;    color: #333;    display: flex;    justify-content: space-between;    align-items: flex-end;}.container header::before {    content: "";    position: absolute;    left: 0;    bottom: -2px;    height: 3px;    width: 27px;    border-radius: 8px;    background-color: #4070f4;}.container form {    position: relative;    margin-top: 15px;    /*min-height: 671px;*/    background-color: #fff;    overflow: hidden;}.container form .form {    position: absolute;    background-color: #fff;    transition: 0.3s ease;}.container .order-Form {    display: flex;    flex-direction: column;    justify-content: space-between;}.whatsapp {    display: block;    position: fixed;    bottom: 20px;    right: 50px;    z-index: 99;    border-radius: 50%;    background-color: #25d366;    color: #fff;    text-align: center;    width: 60px;    height: 60px;}.whatsapp i {    font-size: 35px;    margin: 0 auto;    margin-top: 13px;}.whatsapp:hover {    transform: scale(1.2);    transition: 0.5s;}.call-Envoy {    display: block;    position: fixed;    bottom: 100px;    right: 50px;    z-index: 99;    border-radius: 50%;    background-color: #3575ED;    color: #fff;    width: 60px;    height: 60px;    text-decoration: none;    display: flex;    align-items: center;}.call-Envoy i {    font-size: 35px;    display: block;    margin: 0 auto;    margin-top: 0px;}.call-Envoy:hover {    transform: scale(1.2);    transition: 0.5s;}.back-Main-Page-Comp {    display: flex;    flex-direction: column;    height: 60px;    justify-content: space-between;}.back-Main-Page-Text {    font-size: 12px;}.back-Main-Page-Btn {    color: #4070f4;}.fields {    display: flex;}.fields .input-field {    display: flex;    flex-direction: column;    margin: 4px 0;}.input-field label {    font-size: 12px;    font-weight: 700;    color: #2e2e2e;    margin-left: 2px;    margin-bottom: 2px;    text-align: Center;}.input-field input, select {    outline: none;    font-size: 12px;    font-weight: 500;    color: #333;    border-radius: 5px;    border: 1px solid #aaa;    padding: 0 12px;    height: 42px;    margin: 0px 8px 8px 0px;    text-align: center;}.input-field input::placeholder {    text-align: center;}.input-field select {    text-align: center;}.address-Title {    text-align: center;    font-weight: 700 !important;}.address-One, .address-Two {   width: calc(50% - 2%);}.shipper-Address-Details-Comp, .consignee-Address-Details-Comp {    display: none;    justify-content: space-between;}.address-Details-Sec {    display: flex;    flex-direction: column;    width: 50%;}.address-Directions-Sec {    margin: 0 8px 8px 0 !important;}.address-Directions {    height: 100% !important;    width: 100%;    outline: none;    font-size: 12px;    font-weight: 500;    color: #333;    border-radius: 5px;    border: 1px solid #aaa;    padding: 10px 12px;    margin: 4px 8px 4px 0px;    resize: none;}.address-Directions::placeholder {    text-align: center;    padding: 40px 0;}.location-Info {    justify-content: space-between;}.costumer-Details {    display: flex; }.costumer-Info {    width: 50%;}.order-Title {    text-align: center;    margin-top: 8px;    font-weight: 700 !important;}.order-Comp {    display: flex;    justify-content: space-between;}.order-Detail-Sec {    width: 50%;}.order-Detail-Comp {    width: 48%;}.disabled-Selected {    color: #4070F4;    font-size: 10px;}.order-Note {    height: 42px;    outline: none;    font-size: 12px;    font-weight: 500;    color: #333;    border-radius: 5px;    border: 1px solid #aaa;    padding: 10px 12px;    margin: 0px 8px 8px 0px;    resize: none;}.order-Note::placeholder {    text-align: center;}.payment-Method {    width: 100%;}.payment-Method-Label {    margin-right: 20px;}.additional-Info {    margin: 0 8px 0 0;    text-align: center;}.payment-Info-Nakit, .payment-Info-Havale {    font-size: 13px;    font-weight: 500;    color: #2e2e2e;}.shipper-Mail-Address-Label {    font-size: 13px;    font-weight: 400;    color: #2e2e2e;    margin-left: 2px;    margin-bottom: 2px;    animation: blink 1.5s infinite;}@keyframes blink {    0% {        opacity: 1;    }    50% {        opacity: 0;    }    100% {        opacity: 1;    }}.shipper-Mail-Address {    width: 100%;    margin: 0 !important;}.sales-Contract-Label {    display: flex;    justify-content: center;    align-items: center;    font-size: 12px;    font-weight: 700;    color: #2e2e2e;}.footer-Fixed {    display: flex;    align-items: center;    justify-content: space-between;    margin: 10px 0 20px 0;    padding: 0 8px 0 0;}.amount-Paid {    margin: 0 0 0 2px;}.amount-Paid div {    color: #4070F4;    font-weight: 700;    font-size: 22px;    text-align: Center;}.submit-Btn {    display: flex;    align-items: center;    justify-content: center;    height: 45px;    max-width: 200px;    width: 100%;    border: none;    outline: none;    color: #fff;    border-radius: 5px;    background-color: #4070F4;    transition: all 0.3s linear;    cursor: pointer;    font-size: 12px;}.footer-Img {    display: flex;    justify-content: center;}.iyzico-Img {    width: 55%;}/*Telefon Formati*/@media (max-width: 850px) {        .container {        border-radius: 0;        margin: 0;        padding:30px 30px 60px 30px;    }        .fields, .shipper-Address-Details-Comp,     .consignee-Address-Details-Comp, .costumer-Details,     .order-Comp {        flex-direction: column;        justify-content: center;        align-items: center;        width: 100%;    }        .input-field {        width: 100%;    }        .address-Title {        margin-top: 8px;    }        .address-One, .address-Two {        width: 100%;    }        .address-Details-Sec {        width: 100%;    }        .address-Directions-Sec {        margin: 0 !important;        padding: 0 8px 0 0;    }        .address-Directions::placeholder {    padding: 9px 0;    }        .order-Detail-Sec {        width: 100%;    }        .sales-Contract-Sec {        width: 100%;        position: fixed;        left: 0;        bottom: 70px;        margin: 0;        height: 20px;        background-color: #fff;    }        .footer-Fixed {        flex-direction: row;        justify-content: space-between;        background-color: #4070f4;        position: fixed;        left: 0;        bottom: 0;        margin: 0;        height: 70px;    }        .amount-Paid {        width: 50%;        margin: 0 0 0 18px;            }        .amount-Paid div {       width: 50%;         font-size: 15px;        text-align: left;        color: #fff;    }        .amount-Paid span {        display: none;    }        .submit-Btn {        width: 42%;        height: 40px;        border-radius: 20px;            }        .iyzico-Img {        width: 100%;        margin:0 0 40px 0;    }        .whatsapp {        bottom: 100px;        right: 5px;        padding: 10px;        width: 20px;        height: 20px;    }        .whatsapp i {        font-size: 20px;        margin-top: 0;    }        .call-Envoy {        bottom: 145px;        right: 5px;        padding: 10px;        width: 20px;        height: 20px;    }    .call-Envoy i {        font-size: 20px;        margin-top: 0px;    }}