.progress, .progress-stacked {
  --bs-progress-height: 0.5rem;
  --bs-progress-bar-bg: #FF4F3B !important;
}

input, textarea, select, .accordion {
  border: 0px solid #c2c2c2;
}
input:focus, input :checked, textarea:focus, textarea :checked, select:focus, select :checked, .accordion:focus, .accordion :checked {
  box-shadow: 0 0 0 0.2rem rgba(254, 118, 103, 0.6588235294) !important;
  border: 0px solid #be685e !important;
  border-radius: 2px;
}

#register .login .email, #register .login .apple, #register .login .google, #register .login .facebook, #register .login form .btn-confirm {
  width: 100%;
  padding: 15px 0;
  margin: 20px auto;
  border: 2px solid #000000;
  border-radius: 5px;
  transition: all 1s ease-in-out;
}

#detail .contain-detail .lt-detail .See-more button, #cars-available .btn-filter button, #account .container .Close-account button, #account .container .Download-account-data button, #account .container .Travelcredit .code button, #account .container .btn-save-change, #account .container .password-Update button, #account .container .PHONE-Update button {
  border: 1px solid #000000;
  background-color: transparent;
  border-radius: 7px;
  padding: 10px 20px;
  transition: all 2s ease-in-out;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

#account .container .notification-mobile h6, #account .container .notification-email h6, #account .container .password-Update h6, #account .container .PHONE-Update h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #898989;
}

.w-s-5 {
  width: 5%;
}

.w-s-6 {
  width: 6%;
}

.w-s-7 {
  width: 7%;
}

.w-s-8 {
  width: 8%;
}

.w-s-9 {
  width: 9%;
}

.w-s-10 {
  width: 10%;
}

.w-s-11 {
  width: 11%;
}

.w-s-12 {
  width: 12%;
}

.w-s-13 {
  width: 13%;
}

.w-s-14 {
  width: 14%;
}

.w-s-15 {
  width: 15%;
}

.w-s-16 {
  width: 16%;
}

.w-s-17 {
  width: 17%;
}

.w-s-18 {
  width: 18%;
}

.w-s-19 {
  width: 19%;
}

.w-s-20 {
  width: 20%;
}

.w-s-21 {
  width: 21%;
}

.w-s-22 {
  width: 22%;
}

.w-s-23 {
  width: 23%;
}

.w-s-24 {
  width: 24%;
}

.w-s-25 {
  width: 25%;
}

.w-s-26 {
  width: 26%;
}

.w-s-27 {
  width: 27%;
}

.w-s-28 {
  width: 28%;
}

.w-s-29 {
  width: 29%;
}

.w-s-30 {
  width: 30%;
}

.w-s-31 {
  width: 31%;
}

.w-s-32 {
  width: 32%;
}

.w-s-33 {
  width: 33%;
}

.w-s-34 {
  width: 34%;
}

.w-s-35 {
  width: 35%;
}

.w-s-36 {
  width: 36%;
}

.w-s-37 {
  width: 37%;
}

.w-s-38 {
  width: 38%;
}

.w-s-39 {
  width: 39%;
}

.w-s-40 {
  width: 40%;
}

.w-s-41 {
  width: 41%;
}

.w-s-42 {
  width: 42%;
}

.w-s-43 {
  width: 43%;
}

.w-s-44 {
  width: 44%;
}

.w-s-45 {
  width: 45%;
}

.w-s-46 {
  width: 46%;
}

.w-s-47 {
  width: 47%;
}

.w-s-48 {
  width: 48%;
}

.w-s-49 {
  width: 49%;
}

.w-s-50 {
  width: 50%;
}

.w-s-51 {
  width: 51%;
}

.w-s-52 {
  width: 52%;
}

.w-s-53 {
  width: 53%;
}

.w-s-54 {
  width: 54%;
}

.w-s-55 {
  width: 55%;
}

.w-s-56 {
  width: 56%;
}

.w-s-57 {
  width: 57%;
}

.w-s-58 {
  width: 58%;
}

.w-s-59 {
  width: 59%;
}

.w-s-60 {
  width: 60%;
}

.w-s-61 {
  width: 61%;
}

.w-s-62 {
  width: 62%;
}

.w-s-63 {
  width: 63%;
}

.w-s-64 {
  width: 64%;
}

.w-s-65 {
  width: 65%;
}

.w-s-66 {
  width: 66%;
}

.w-s-67 {
  width: 67%;
}

.w-s-68 {
  width: 68%;
}

.w-s-69 {
  width: 69%;
}

.w-s-70 {
  width: 70%;
}

.w-s-71 {
  width: 71%;
}

.w-s-72 {
  width: 72%;
}

.w-s-73 {
  width: 73%;
}

.w-s-74 {
  width: 74%;
}

.w-s-75 {
  width: 75%;
}

.w-s-76 {
  width: 76%;
}

.w-s-77 {
  width: 77%;
}

.w-s-78 {
  width: 78%;
}

.w-s-79 {
  width: 79%;
}

.w-s-80 {
  width: 80%;
}

.w-s-81 {
  width: 81%;
}

.w-s-82 {
  width: 82%;
}

.w-s-83 {
  width: 83%;
}

.w-s-84 {
  width: 84%;
}

.w-s-85 {
  width: 85%;
}

.w-s-86 {
  width: 86%;
}

.w-s-87 {
  width: 87%;
}

.w-s-88 {
  width: 88%;
}

.w-s-89 {
  width: 89%;
}

.w-s-90 {
  width: 90%;
}

.w-s-91 {
  width: 91%;
}

.w-s-92 {
  width: 92%;
}

.w-s-93 {
  width: 93%;
}

.w-s-94 {
  width: 94%;
}

.w-s-95 {
  width: 95%;
}

.w-s-96 {
  width: 96%;
}

.w-s-97 {
  width: 97%;
}

.w-s-98 {
  width: 98%;
}

.w-s-99 {
  width: 99%;
}

.w-s-100 {
  width: 100%;
}

.m-a-5 {
  margin: 5px;
}

.m-x-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.m-s-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.m-r-5 {
  margin-right: 5px;
}

.m-l-5 {
  margin-left: 5px;
}

.m-t-5 {
  margin-top: 5px;
}

.m-b-5 {
  margin-bottom: 5px;
}

.m-a-6 {
  margin: 6px;
}

.m-x-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.m-s-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.m-r-6 {
  margin-right: 6px;
}

.m-l-6 {
  margin-left: 6px;
}

.m-t-6 {
  margin-top: 6px;
}

.m-b-6 {
  margin-bottom: 6px;
}

.m-a-7 {
  margin: 7px;
}

.m-x-7 {
  margin-left: 7px;
  margin-right: 7px;
}

.m-s-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.m-r-7 {
  margin-right: 7px;
}

.m-l-7 {
  margin-left: 7px;
}

.m-t-7 {
  margin-top: 7px;
}

.m-b-7 {
  margin-bottom: 7px;
}

.m-a-8 {
  margin: 8px;
}

.m-x-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.m-s-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.m-r-8 {
  margin-right: 8px;
}

.m-l-8 {
  margin-left: 8px;
}

.m-t-8 {
  margin-top: 8px;
}

.m-b-8 {
  margin-bottom: 8px;
}

.m-a-9 {
  margin: 9px;
}

.m-x-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.m-s-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.m-r-9 {
  margin-right: 9px;
}

.m-l-9 {
  margin-left: 9px;
}

.m-t-9 {
  margin-top: 9px;
}

.m-b-9 {
  margin-bottom: 9px;
}

.m-a-10 {
  margin: 10px;
}

.m-x-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.m-s-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-l-10 {
  margin-left: 10px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-a-11 {
  margin: 11px;
}

.m-x-11 {
  margin-left: 11px;
  margin-right: 11px;
}

.m-s-11 {
  margin-top: 11px;
  margin-bottom: 11px;
}

.m-r-11 {
  margin-right: 11px;
}

.m-l-11 {
  margin-left: 11px;
}

.m-t-11 {
  margin-top: 11px;
}

.m-b-11 {
  margin-bottom: 11px;
}

.m-a-12 {
  margin: 12px;
}

.m-x-12 {
  margin-left: 12px;
  margin-right: 12px;
}

.m-s-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.m-r-12 {
  margin-right: 12px;
}

.m-l-12 {
  margin-left: 12px;
}

.m-t-12 {
  margin-top: 12px;
}

.m-b-12 {
  margin-bottom: 12px;
}

.m-a-13 {
  margin: 13px;
}

.m-x-13 {
  margin-left: 13px;
  margin-right: 13px;
}

.m-s-13 {
  margin-top: 13px;
  margin-bottom: 13px;
}

.m-r-13 {
  margin-right: 13px;
}

.m-l-13 {
  margin-left: 13px;
}

.m-t-13 {
  margin-top: 13px;
}

.m-b-13 {
  margin-bottom: 13px;
}

.m-a-14 {
  margin: 14px;
}

.m-x-14 {
  margin-left: 14px;
  margin-right: 14px;
}

.m-s-14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.m-r-14 {
  margin-right: 14px;
}

.m-l-14 {
  margin-left: 14px;
}

.m-t-14 {
  margin-top: 14px;
}

.m-b-14 {
  margin-bottom: 14px;
}

.m-a-15 {
  margin: 15px;
}

.m-x-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.m-s-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.m-r-15 {
  margin-right: 15px;
}

.m-l-15 {
  margin-left: 15px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-a-16 {
  margin: 16px;
}

.m-x-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.m-s-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.m-r-16 {
  margin-right: 16px;
}

.m-l-16 {
  margin-left: 16px;
}

.m-t-16 {
  margin-top: 16px;
}

.m-b-16 {
  margin-bottom: 16px;
}

.m-a-17 {
  margin: 17px;
}

.m-x-17 {
  margin-left: 17px;
  margin-right: 17px;
}

.m-s-17 {
  margin-top: 17px;
  margin-bottom: 17px;
}

.m-r-17 {
  margin-right: 17px;
}

.m-l-17 {
  margin-left: 17px;
}

.m-t-17 {
  margin-top: 17px;
}

.m-b-17 {
  margin-bottom: 17px;
}

.m-a-18 {
  margin: 18px;
}

.m-x-18 {
  margin-left: 18px;
  margin-right: 18px;
}

.m-s-18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.m-r-18 {
  margin-right: 18px;
}

.m-l-18 {
  margin-left: 18px;
}

.m-t-18 {
  margin-top: 18px;
}

.m-b-18 {
  margin-bottom: 18px;
}

.m-a-19 {
  margin: 19px;
}

.m-x-19 {
  margin-left: 19px;
  margin-right: 19px;
}

.m-s-19 {
  margin-top: 19px;
  margin-bottom: 19px;
}

.m-r-19 {
  margin-right: 19px;
}

.m-l-19 {
  margin-left: 19px;
}

.m-t-19 {
  margin-top: 19px;
}

.m-b-19 {
  margin-bottom: 19px;
}

.m-a-20 {
  margin: 20px;
}

.m-x-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.m-s-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.m-r-20 {
  margin-right: 20px;
}

.m-l-20 {
  margin-left: 20px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-a-21 {
  margin: 21px;
}

.m-x-21 {
  margin-left: 21px;
  margin-right: 21px;
}

.m-s-21 {
  margin-top: 21px;
  margin-bottom: 21px;
}

.m-r-21 {
  margin-right: 21px;
}

.m-l-21 {
  margin-left: 21px;
}

.m-t-21 {
  margin-top: 21px;
}

.m-b-21 {
  margin-bottom: 21px;
}

.m-a-22 {
  margin: 22px;
}

.m-x-22 {
  margin-left: 22px;
  margin-right: 22px;
}

.m-s-22 {
  margin-top: 22px;
  margin-bottom: 22px;
}

.m-r-22 {
  margin-right: 22px;
}

.m-l-22 {
  margin-left: 22px;
}

.m-t-22 {
  margin-top: 22px;
}

.m-b-22 {
  margin-bottom: 22px;
}

.m-a-23 {
  margin: 23px;
}

.m-x-23 {
  margin-left: 23px;
  margin-right: 23px;
}

.m-s-23 {
  margin-top: 23px;
  margin-bottom: 23px;
}

.m-r-23 {
  margin-right: 23px;
}

.m-l-23 {
  margin-left: 23px;
}

.m-t-23 {
  margin-top: 23px;
}

.m-b-23 {
  margin-bottom: 23px;
}

.m-a-24 {
  margin: 24px;
}

.m-x-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.m-s-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.m-r-24 {
  margin-right: 24px;
}

.m-l-24 {
  margin-left: 24px;
}

.m-t-24 {
  margin-top: 24px;
}

.m-b-24 {
  margin-bottom: 24px;
}

.m-a-25 {
  margin: 25px;
}

.m-x-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.m-s-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.m-r-25 {
  margin-right: 25px;
}

.m-l-25 {
  margin-left: 25px;
}

.m-t-25 {
  margin-top: 25px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.m-a-26 {
  margin: 26px;
}

.m-x-26 {
  margin-left: 26px;
  margin-right: 26px;
}

.m-s-26 {
  margin-top: 26px;
  margin-bottom: 26px;
}

.m-r-26 {
  margin-right: 26px;
}

.m-l-26 {
  margin-left: 26px;
}

.m-t-26 {
  margin-top: 26px;
}

.m-b-26 {
  margin-bottom: 26px;
}

.m-a-27 {
  margin: 27px;
}

.m-x-27 {
  margin-left: 27px;
  margin-right: 27px;
}

.m-s-27 {
  margin-top: 27px;
  margin-bottom: 27px;
}

.m-r-27 {
  margin-right: 27px;
}

.m-l-27 {
  margin-left: 27px;
}

.m-t-27 {
  margin-top: 27px;
}

.m-b-27 {
  margin-bottom: 27px;
}

.m-a-28 {
  margin: 28px;
}

.m-x-28 {
  margin-left: 28px;
  margin-right: 28px;
}

.m-s-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.m-r-28 {
  margin-right: 28px;
}

.m-l-28 {
  margin-left: 28px;
}

.m-t-28 {
  margin-top: 28px;
}

.m-b-28 {
  margin-bottom: 28px;
}

.m-a-29 {
  margin: 29px;
}

.m-x-29 {
  margin-left: 29px;
  margin-right: 29px;
}

.m-s-29 {
  margin-top: 29px;
  margin-bottom: 29px;
}

.m-r-29 {
  margin-right: 29px;
}

.m-l-29 {
  margin-left: 29px;
}

.m-t-29 {
  margin-top: 29px;
}

.m-b-29 {
  margin-bottom: 29px;
}

.m-a-30 {
  margin: 30px;
}

.m-x-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.m-s-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.m-r-30 {
  margin-right: 30px;
}

.m-l-30 {
  margin-left: 30px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.m-a-31 {
  margin: 31px;
}

.m-x-31 {
  margin-left: 31px;
  margin-right: 31px;
}

.m-s-31 {
  margin-top: 31px;
  margin-bottom: 31px;
}

.m-r-31 {
  margin-right: 31px;
}

.m-l-31 {
  margin-left: 31px;
}

.m-t-31 {
  margin-top: 31px;
}

.m-b-31 {
  margin-bottom: 31px;
}

.m-a-32 {
  margin: 32px;
}

.m-x-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.m-s-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.m-r-32 {
  margin-right: 32px;
}

.m-l-32 {
  margin-left: 32px;
}

.m-t-32 {
  margin-top: 32px;
}

.m-b-32 {
  margin-bottom: 32px;
}

.m-a-33 {
  margin: 33px;
}

.m-x-33 {
  margin-left: 33px;
  margin-right: 33px;
}

.m-s-33 {
  margin-top: 33px;
  margin-bottom: 33px;
}

.m-r-33 {
  margin-right: 33px;
}

.m-l-33 {
  margin-left: 33px;
}

.m-t-33 {
  margin-top: 33px;
}

.m-b-33 {
  margin-bottom: 33px;
}

.m-a-34 {
  margin: 34px;
}

.m-x-34 {
  margin-left: 34px;
  margin-right: 34px;
}

.m-s-34 {
  margin-top: 34px;
  margin-bottom: 34px;
}

.m-r-34 {
  margin-right: 34px;
}

.m-l-34 {
  margin-left: 34px;
}

.m-t-34 {
  margin-top: 34px;
}

.m-b-34 {
  margin-bottom: 34px;
}

.m-a-35 {
  margin: 35px;
}

.m-x-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.m-s-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.m-r-35 {
  margin-right: 35px;
}

.m-l-35 {
  margin-left: 35px;
}

.m-t-35 {
  margin-top: 35px;
}

.m-b-35 {
  margin-bottom: 35px;
}

.m-a-36 {
  margin: 36px;
}

.m-x-36 {
  margin-left: 36px;
  margin-right: 36px;
}

.m-s-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.m-r-36 {
  margin-right: 36px;
}

.m-l-36 {
  margin-left: 36px;
}

.m-t-36 {
  margin-top: 36px;
}

.m-b-36 {
  margin-bottom: 36px;
}

.m-a-37 {
  margin: 37px;
}

.m-x-37 {
  margin-left: 37px;
  margin-right: 37px;
}

.m-s-37 {
  margin-top: 37px;
  margin-bottom: 37px;
}

.m-r-37 {
  margin-right: 37px;
}

.m-l-37 {
  margin-left: 37px;
}

.m-t-37 {
  margin-top: 37px;
}

.m-b-37 {
  margin-bottom: 37px;
}

.m-a-38 {
  margin: 38px;
}

.m-x-38 {
  margin-left: 38px;
  margin-right: 38px;
}

.m-s-38 {
  margin-top: 38px;
  margin-bottom: 38px;
}

.m-r-38 {
  margin-right: 38px;
}

.m-l-38 {
  margin-left: 38px;
}

.m-t-38 {
  margin-top: 38px;
}

.m-b-38 {
  margin-bottom: 38px;
}

.m-a-39 {
  margin: 39px;
}

.m-x-39 {
  margin-left: 39px;
  margin-right: 39px;
}

.m-s-39 {
  margin-top: 39px;
  margin-bottom: 39px;
}

.m-r-39 {
  margin-right: 39px;
}

.m-l-39 {
  margin-left: 39px;
}

.m-t-39 {
  margin-top: 39px;
}

.m-b-39 {
  margin-bottom: 39px;
}

.m-a-40 {
  margin: 40px;
}

.m-x-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.m-s-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-a-41 {
  margin: 41px;
}

.m-x-41 {
  margin-left: 41px;
  margin-right: 41px;
}

.m-s-41 {
  margin-top: 41px;
  margin-bottom: 41px;
}

.m-r-41 {
  margin-right: 41px;
}

.m-l-41 {
  margin-left: 41px;
}

.m-t-41 {
  margin-top: 41px;
}

.m-b-41 {
  margin-bottom: 41px;
}

.m-a-42 {
  margin: 42px;
}

.m-x-42 {
  margin-left: 42px;
  margin-right: 42px;
}

.m-s-42 {
  margin-top: 42px;
  margin-bottom: 42px;
}

.m-r-42 {
  margin-right: 42px;
}

.m-l-42 {
  margin-left: 42px;
}

.m-t-42 {
  margin-top: 42px;
}

.m-b-42 {
  margin-bottom: 42px;
}

.m-a-43 {
  margin: 43px;
}

.m-x-43 {
  margin-left: 43px;
  margin-right: 43px;
}

.m-s-43 {
  margin-top: 43px;
  margin-bottom: 43px;
}

.m-r-43 {
  margin-right: 43px;
}

.m-l-43 {
  margin-left: 43px;
}

.m-t-43 {
  margin-top: 43px;
}

.m-b-43 {
  margin-bottom: 43px;
}

.m-a-44 {
  margin: 44px;
}

.m-x-44 {
  margin-left: 44px;
  margin-right: 44px;
}

.m-s-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.m-r-44 {
  margin-right: 44px;
}

.m-l-44 {
  margin-left: 44px;
}

.m-t-44 {
  margin-top: 44px;
}

.m-b-44 {
  margin-bottom: 44px;
}

.m-a-45 {
  margin: 45px;
}

.m-x-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.m-s-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.m-r-45 {
  margin-right: 45px;
}

.m-l-45 {
  margin-left: 45px;
}

.m-t-45 {
  margin-top: 45px;
}

.m-b-45 {
  margin-bottom: 45px;
}

.m-a-46 {
  margin: 46px;
}

.m-x-46 {
  margin-left: 46px;
  margin-right: 46px;
}

.m-s-46 {
  margin-top: 46px;
  margin-bottom: 46px;
}

.m-r-46 {
  margin-right: 46px;
}

.m-l-46 {
  margin-left: 46px;
}

.m-t-46 {
  margin-top: 46px;
}

.m-b-46 {
  margin-bottom: 46px;
}

.m-a-47 {
  margin: 47px;
}

.m-x-47 {
  margin-left: 47px;
  margin-right: 47px;
}

.m-s-47 {
  margin-top: 47px;
  margin-bottom: 47px;
}

.m-r-47 {
  margin-right: 47px;
}

.m-l-47 {
  margin-left: 47px;
}

.m-t-47 {
  margin-top: 47px;
}

.m-b-47 {
  margin-bottom: 47px;
}

.m-a-48 {
  margin: 48px;
}

.m-x-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.m-s-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.m-r-48 {
  margin-right: 48px;
}

.m-l-48 {
  margin-left: 48px;
}

.m-t-48 {
  margin-top: 48px;
}

.m-b-48 {
  margin-bottom: 48px;
}

.m-a-49 {
  margin: 49px;
}

.m-x-49 {
  margin-left: 49px;
  margin-right: 49px;
}

.m-s-49 {
  margin-top: 49px;
  margin-bottom: 49px;
}

.m-r-49 {
  margin-right: 49px;
}

.m-l-49 {
  margin-left: 49px;
}

.m-t-49 {
  margin-top: 49px;
}

.m-b-49 {
  margin-bottom: 49px;
}

.m-a-50 {
  margin: 50px;
}

.m-x-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.m-s-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.m-r-50 {
  margin-right: 50px;
}

.m-l-50 {
  margin-left: 50px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.m-a-51 {
  margin: 51px;
}

.m-x-51 {
  margin-left: 51px;
  margin-right: 51px;
}

.m-s-51 {
  margin-top: 51px;
  margin-bottom: 51px;
}

.m-r-51 {
  margin-right: 51px;
}

.m-l-51 {
  margin-left: 51px;
}

.m-t-51 {
  margin-top: 51px;
}

.m-b-51 {
  margin-bottom: 51px;
}

.m-a-52 {
  margin: 52px;
}

.m-x-52 {
  margin-left: 52px;
  margin-right: 52px;
}

.m-s-52 {
  margin-top: 52px;
  margin-bottom: 52px;
}

.m-r-52 {
  margin-right: 52px;
}

.m-l-52 {
  margin-left: 52px;
}

.m-t-52 {
  margin-top: 52px;
}

.m-b-52 {
  margin-bottom: 52px;
}

.m-a-53 {
  margin: 53px;
}

.m-x-53 {
  margin-left: 53px;
  margin-right: 53px;
}

.m-s-53 {
  margin-top: 53px;
  margin-bottom: 53px;
}

.m-r-53 {
  margin-right: 53px;
}

.m-l-53 {
  margin-left: 53px;
}

.m-t-53 {
  margin-top: 53px;
}

.m-b-53 {
  margin-bottom: 53px;
}

.m-a-54 {
  margin: 54px;
}

.m-x-54 {
  margin-left: 54px;
  margin-right: 54px;
}

.m-s-54 {
  margin-top: 54px;
  margin-bottom: 54px;
}

.m-r-54 {
  margin-right: 54px;
}

.m-l-54 {
  margin-left: 54px;
}

.m-t-54 {
  margin-top: 54px;
}

.m-b-54 {
  margin-bottom: 54px;
}

.m-a-55 {
  margin: 55px;
}

.m-x-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.m-s-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.m-r-55 {
  margin-right: 55px;
}

.m-l-55 {
  margin-left: 55px;
}

.m-t-55 {
  margin-top: 55px;
}

.m-b-55 {
  margin-bottom: 55px;
}

.m-a-56 {
  margin: 56px;
}

.m-x-56 {
  margin-left: 56px;
  margin-right: 56px;
}

.m-s-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.m-r-56 {
  margin-right: 56px;
}

.m-l-56 {
  margin-left: 56px;
}

.m-t-56 {
  margin-top: 56px;
}

.m-b-56 {
  margin-bottom: 56px;
}

.m-a-57 {
  margin: 57px;
}

.m-x-57 {
  margin-left: 57px;
  margin-right: 57px;
}

.m-s-57 {
  margin-top: 57px;
  margin-bottom: 57px;
}

.m-r-57 {
  margin-right: 57px;
}

.m-l-57 {
  margin-left: 57px;
}

.m-t-57 {
  margin-top: 57px;
}

.m-b-57 {
  margin-bottom: 57px;
}

.m-a-58 {
  margin: 58px;
}

.m-x-58 {
  margin-left: 58px;
  margin-right: 58px;
}

.m-s-58 {
  margin-top: 58px;
  margin-bottom: 58px;
}

.m-r-58 {
  margin-right: 58px;
}

.m-l-58 {
  margin-left: 58px;
}

.m-t-58 {
  margin-top: 58px;
}

.m-b-58 {
  margin-bottom: 58px;
}

.m-a-59 {
  margin: 59px;
}

.m-x-59 {
  margin-left: 59px;
  margin-right: 59px;
}

.m-s-59 {
  margin-top: 59px;
  margin-bottom: 59px;
}

.m-r-59 {
  margin-right: 59px;
}

.m-l-59 {
  margin-left: 59px;
}

.m-t-59 {
  margin-top: 59px;
}

.m-b-59 {
  margin-bottom: 59px;
}

.m-a-60 {
  margin: 60px;
}

.m-x-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.m-s-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.m-r-60 {
  margin-right: 60px;
}

.m-l-60 {
  margin-left: 60px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.m-a-61 {
  margin: 61px;
}

.m-x-61 {
  margin-left: 61px;
  margin-right: 61px;
}

.m-s-61 {
  margin-top: 61px;
  margin-bottom: 61px;
}

.m-r-61 {
  margin-right: 61px;
}

.m-l-61 {
  margin-left: 61px;
}

.m-t-61 {
  margin-top: 61px;
}

.m-b-61 {
  margin-bottom: 61px;
}

.m-a-62 {
  margin: 62px;
}

.m-x-62 {
  margin-left: 62px;
  margin-right: 62px;
}

.m-s-62 {
  margin-top: 62px;
  margin-bottom: 62px;
}

.m-r-62 {
  margin-right: 62px;
}

.m-l-62 {
  margin-left: 62px;
}

.m-t-62 {
  margin-top: 62px;
}

.m-b-62 {
  margin-bottom: 62px;
}

.m-a-63 {
  margin: 63px;
}

.m-x-63 {
  margin-left: 63px;
  margin-right: 63px;
}

.m-s-63 {
  margin-top: 63px;
  margin-bottom: 63px;
}

.m-r-63 {
  margin-right: 63px;
}

.m-l-63 {
  margin-left: 63px;
}

.m-t-63 {
  margin-top: 63px;
}

.m-b-63 {
  margin-bottom: 63px;
}

.m-a-64 {
  margin: 64px;
}

.m-x-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.m-s-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.m-r-64 {
  margin-right: 64px;
}

.m-l-64 {
  margin-left: 64px;
}

.m-t-64 {
  margin-top: 64px;
}

.m-b-64 {
  margin-bottom: 64px;
}

.m-a-65 {
  margin: 65px;
}

.m-x-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.m-s-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.m-r-65 {
  margin-right: 65px;
}

.m-l-65 {
  margin-left: 65px;
}

.m-t-65 {
  margin-top: 65px;
}

.m-b-65 {
  margin-bottom: 65px;
}

.m-a-66 {
  margin: 66px;
}

.m-x-66 {
  margin-left: 66px;
  margin-right: 66px;
}

.m-s-66 {
  margin-top: 66px;
  margin-bottom: 66px;
}

.m-r-66 {
  margin-right: 66px;
}

.m-l-66 {
  margin-left: 66px;
}

.m-t-66 {
  margin-top: 66px;
}

.m-b-66 {
  margin-bottom: 66px;
}

.m-a-67 {
  margin: 67px;
}

.m-x-67 {
  margin-left: 67px;
  margin-right: 67px;
}

.m-s-67 {
  margin-top: 67px;
  margin-bottom: 67px;
}

.m-r-67 {
  margin-right: 67px;
}

.m-l-67 {
  margin-left: 67px;
}

.m-t-67 {
  margin-top: 67px;
}

.m-b-67 {
  margin-bottom: 67px;
}

.m-a-68 {
  margin: 68px;
}

.m-x-68 {
  margin-left: 68px;
  margin-right: 68px;
}

.m-s-68 {
  margin-top: 68px;
  margin-bottom: 68px;
}

.m-r-68 {
  margin-right: 68px;
}

.m-l-68 {
  margin-left: 68px;
}

.m-t-68 {
  margin-top: 68px;
}

.m-b-68 {
  margin-bottom: 68px;
}

.m-a-69 {
  margin: 69px;
}

.m-x-69 {
  margin-left: 69px;
  margin-right: 69px;
}

.m-s-69 {
  margin-top: 69px;
  margin-bottom: 69px;
}

.m-r-69 {
  margin-right: 69px;
}

.m-l-69 {
  margin-left: 69px;
}

.m-t-69 {
  margin-top: 69px;
}

.m-b-69 {
  margin-bottom: 69px;
}

.m-a-70 {
  margin: 70px;
}

.m-x-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.m-s-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.m-r-70 {
  margin-right: 70px;
}

.m-l-70 {
  margin-left: 70px;
}

.m-t-70 {
  margin-top: 70px;
}

.m-b-70 {
  margin-bottom: 70px;
}

.m-a-71 {
  margin: 71px;
}

.m-x-71 {
  margin-left: 71px;
  margin-right: 71px;
}

.m-s-71 {
  margin-top: 71px;
  margin-bottom: 71px;
}

.m-r-71 {
  margin-right: 71px;
}

.m-l-71 {
  margin-left: 71px;
}

.m-t-71 {
  margin-top: 71px;
}

.m-b-71 {
  margin-bottom: 71px;
}

.m-a-72 {
  margin: 72px;
}

.m-x-72 {
  margin-left: 72px;
  margin-right: 72px;
}

.m-s-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.m-r-72 {
  margin-right: 72px;
}

.m-l-72 {
  margin-left: 72px;
}

.m-t-72 {
  margin-top: 72px;
}

.m-b-72 {
  margin-bottom: 72px;
}

.m-a-73 {
  margin: 73px;
}

.m-x-73 {
  margin-left: 73px;
  margin-right: 73px;
}

.m-s-73 {
  margin-top: 73px;
  margin-bottom: 73px;
}

.m-r-73 {
  margin-right: 73px;
}

.m-l-73 {
  margin-left: 73px;
}

.m-t-73 {
  margin-top: 73px;
}

.m-b-73 {
  margin-bottom: 73px;
}

.m-a-74 {
  margin: 74px;
}

.m-x-74 {
  margin-left: 74px;
  margin-right: 74px;
}

.m-s-74 {
  margin-top: 74px;
  margin-bottom: 74px;
}

.m-r-74 {
  margin-right: 74px;
}

.m-l-74 {
  margin-left: 74px;
}

.m-t-74 {
  margin-top: 74px;
}

.m-b-74 {
  margin-bottom: 74px;
}

.m-a-75 {
  margin: 75px;
}

.m-x-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.m-s-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.m-r-75 {
  margin-right: 75px;
}

.m-l-75 {
  margin-left: 75px;
}

.m-t-75 {
  margin-top: 75px;
}

.m-b-75 {
  margin-bottom: 75px;
}

.m-a-76 {
  margin: 76px;
}

.m-x-76 {
  margin-left: 76px;
  margin-right: 76px;
}

.m-s-76 {
  margin-top: 76px;
  margin-bottom: 76px;
}

.m-r-76 {
  margin-right: 76px;
}

.m-l-76 {
  margin-left: 76px;
}

.m-t-76 {
  margin-top: 76px;
}

.m-b-76 {
  margin-bottom: 76px;
}

.m-a-77 {
  margin: 77px;
}

.m-x-77 {
  margin-left: 77px;
  margin-right: 77px;
}

.m-s-77 {
  margin-top: 77px;
  margin-bottom: 77px;
}

.m-r-77 {
  margin-right: 77px;
}

.m-l-77 {
  margin-left: 77px;
}

.m-t-77 {
  margin-top: 77px;
}

.m-b-77 {
  margin-bottom: 77px;
}

.m-a-78 {
  margin: 78px;
}

.m-x-78 {
  margin-left: 78px;
  margin-right: 78px;
}

.m-s-78 {
  margin-top: 78px;
  margin-bottom: 78px;
}

.m-r-78 {
  margin-right: 78px;
}

.m-l-78 {
  margin-left: 78px;
}

.m-t-78 {
  margin-top: 78px;
}

.m-b-78 {
  margin-bottom: 78px;
}

.m-a-79 {
  margin: 79px;
}

.m-x-79 {
  margin-left: 79px;
  margin-right: 79px;
}

.m-s-79 {
  margin-top: 79px;
  margin-bottom: 79px;
}

.m-r-79 {
  margin-right: 79px;
}

.m-l-79 {
  margin-left: 79px;
}

.m-t-79 {
  margin-top: 79px;
}

.m-b-79 {
  margin-bottom: 79px;
}

.m-a-80 {
  margin: 80px;
}

.m-x-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.m-s-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.m-r-80 {
  margin-right: 80px;
}

.m-l-80 {
  margin-left: 80px;
}

.m-t-80 {
  margin-top: 80px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.p-a-5 {
  padding: 5px;
}

.p-x-5 {
  padding-right: 5px;
  padding-left: 5px;
}

.p-y-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-r-5 {
  padding-right: 5px;
}

.p-l-5 {
  padding-left: 5px;
}

.p-t-5 {
  padding-top: 5px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.p-a-6 {
  padding: 6px;
}

.p-x-6 {
  padding-right: 6px;
  padding-left: 6px;
}

.p-y-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.p-r-6 {
  padding-right: 6px;
}

.p-l-6 {
  padding-left: 6px;
}

.p-t-6 {
  padding-top: 6px;
}

.p-b-6 {
  padding-bottom: 6px;
}

.p-a-7 {
  padding: 7px;
}

.p-x-7 {
  padding-right: 7px;
  padding-left: 7px;
}

.p-y-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.p-r-7 {
  padding-right: 7px;
}

.p-l-7 {
  padding-left: 7px;
}

.p-t-7 {
  padding-top: 7px;
}

.p-b-7 {
  padding-bottom: 7px;
}

.p-a-8 {
  padding: 8px;
}

.p-x-8 {
  padding-right: 8px;
  padding-left: 8px;
}

.p-y-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.p-r-8 {
  padding-right: 8px;
}

.p-l-8 {
  padding-left: 8px;
}

.p-t-8 {
  padding-top: 8px;
}

.p-b-8 {
  padding-bottom: 8px;
}

.p-a-9 {
  padding: 9px;
}

.p-x-9 {
  padding-right: 9px;
  padding-left: 9px;
}

.p-y-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.p-r-9 {
  padding-right: 9px;
}

.p-l-9 {
  padding-left: 9px;
}

.p-t-9 {
  padding-top: 9px;
}

.p-b-9 {
  padding-bottom: 9px;
}

.p-a-10 {
  padding: 10px;
}

.p-x-10 {
  padding-right: 10px;
  padding-left: 10px;
}

.p-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.p-r-10 {
  padding-right: 10px;
}

.p-l-10 {
  padding-left: 10px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-a-11 {
  padding: 11px;
}

.p-x-11 {
  padding-right: 11px;
  padding-left: 11px;
}

.p-y-11 {
  padding-top: 11px;
  padding-bottom: 11px;
}

.p-r-11 {
  padding-right: 11px;
}

.p-l-11 {
  padding-left: 11px;
}

.p-t-11 {
  padding-top: 11px;
}

.p-b-11 {
  padding-bottom: 11px;
}

.p-a-12 {
  padding: 12px;
}

.p-x-12 {
  padding-right: 12px;
  padding-left: 12px;
}

.p-y-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.p-r-12 {
  padding-right: 12px;
}

.p-l-12 {
  padding-left: 12px;
}

.p-t-12 {
  padding-top: 12px;
}

.p-b-12 {
  padding-bottom: 12px;
}

.p-a-13 {
  padding: 13px;
}

.p-x-13 {
  padding-right: 13px;
  padding-left: 13px;
}

.p-y-13 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.p-r-13 {
  padding-right: 13px;
}

.p-l-13 {
  padding-left: 13px;
}

.p-t-13 {
  padding-top: 13px;
}

.p-b-13 {
  padding-bottom: 13px;
}

.p-a-14 {
  padding: 14px;
}

.p-x-14 {
  padding-right: 14px;
  padding-left: 14px;
}

.p-y-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.p-r-14 {
  padding-right: 14px;
}

.p-l-14 {
  padding-left: 14px;
}

.p-t-14 {
  padding-top: 14px;
}

.p-b-14 {
  padding-bottom: 14px;
}

.p-a-15 {
  padding: 15px;
}

.p-x-15 {
  padding-right: 15px;
  padding-left: 15px;
}

.p-y-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.p-r-15 {
  padding-right: 15px;
}

.p-l-15 {
  padding-left: 15px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-a-16 {
  padding: 16px;
}

.p-x-16 {
  padding-right: 16px;
  padding-left: 16px;
}

.p-y-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.p-r-16 {
  padding-right: 16px;
}

.p-l-16 {
  padding-left: 16px;
}

.p-t-16 {
  padding-top: 16px;
}

.p-b-16 {
  padding-bottom: 16px;
}

.p-a-17 {
  padding: 17px;
}

.p-x-17 {
  padding-right: 17px;
  padding-left: 17px;
}

.p-y-17 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.p-r-17 {
  padding-right: 17px;
}

.p-l-17 {
  padding-left: 17px;
}

.p-t-17 {
  padding-top: 17px;
}

.p-b-17 {
  padding-bottom: 17px;
}

.p-a-18 {
  padding: 18px;
}

.p-x-18 {
  padding-right: 18px;
  padding-left: 18px;
}

.p-y-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.p-r-18 {
  padding-right: 18px;
}

.p-l-18 {
  padding-left: 18px;
}

.p-t-18 {
  padding-top: 18px;
}

.p-b-18 {
  padding-bottom: 18px;
}

.p-a-19 {
  padding: 19px;
}

.p-x-19 {
  padding-right: 19px;
  padding-left: 19px;
}

.p-y-19 {
  padding-top: 19px;
  padding-bottom: 19px;
}

.p-r-19 {
  padding-right: 19px;
}

.p-l-19 {
  padding-left: 19px;
}

.p-t-19 {
  padding-top: 19px;
}

.p-b-19 {
  padding-bottom: 19px;
}

.p-a-20 {
  padding: 20px;
}

.p-x-20 {
  padding-right: 20px;
  padding-left: 20px;
}

.p-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-r-20 {
  padding-right: 20px;
}

.p-l-20 {
  padding-left: 20px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.p-a-21 {
  padding: 21px;
}

.p-x-21 {
  padding-right: 21px;
  padding-left: 21px;
}

.p-y-21 {
  padding-top: 21px;
  padding-bottom: 21px;
}

.p-r-21 {
  padding-right: 21px;
}

.p-l-21 {
  padding-left: 21px;
}

.p-t-21 {
  padding-top: 21px;
}

.p-b-21 {
  padding-bottom: 21px;
}

.p-a-22 {
  padding: 22px;
}

.p-x-22 {
  padding-right: 22px;
  padding-left: 22px;
}

.p-y-22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.p-r-22 {
  padding-right: 22px;
}

.p-l-22 {
  padding-left: 22px;
}

.p-t-22 {
  padding-top: 22px;
}

.p-b-22 {
  padding-bottom: 22px;
}

.p-a-23 {
  padding: 23px;
}

.p-x-23 {
  padding-right: 23px;
  padding-left: 23px;
}

.p-y-23 {
  padding-top: 23px;
  padding-bottom: 23px;
}

.p-r-23 {
  padding-right: 23px;
}

.p-l-23 {
  padding-left: 23px;
}

.p-t-23 {
  padding-top: 23px;
}

.p-b-23 {
  padding-bottom: 23px;
}

.p-a-24 {
  padding: 24px;
}

.p-x-24 {
  padding-right: 24px;
  padding-left: 24px;
}

.p-y-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.p-r-24 {
  padding-right: 24px;
}

.p-l-24 {
  padding-left: 24px;
}

.p-t-24 {
  padding-top: 24px;
}

.p-b-24 {
  padding-bottom: 24px;
}

.p-a-25 {
  padding: 25px;
}

.p-x-25 {
  padding-right: 25px;
  padding-left: 25px;
}

.p-y-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.p-r-25 {
  padding-right: 25px;
}

.p-l-25 {
  padding-left: 25px;
}

.p-t-25 {
  padding-top: 25px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.p-a-26 {
  padding: 26px;
}

.p-x-26 {
  padding-right: 26px;
  padding-left: 26px;
}

.p-y-26 {
  padding-top: 26px;
  padding-bottom: 26px;
}

.p-r-26 {
  padding-right: 26px;
}

.p-l-26 {
  padding-left: 26px;
}

.p-t-26 {
  padding-top: 26px;
}

.p-b-26 {
  padding-bottom: 26px;
}

.p-a-27 {
  padding: 27px;
}

.p-x-27 {
  padding-right: 27px;
  padding-left: 27px;
}

.p-y-27 {
  padding-top: 27px;
  padding-bottom: 27px;
}

.p-r-27 {
  padding-right: 27px;
}

.p-l-27 {
  padding-left: 27px;
}

.p-t-27 {
  padding-top: 27px;
}

.p-b-27 {
  padding-bottom: 27px;
}

.p-a-28 {
  padding: 28px;
}

.p-x-28 {
  padding-right: 28px;
  padding-left: 28px;
}

.p-y-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.p-r-28 {
  padding-right: 28px;
}

.p-l-28 {
  padding-left: 28px;
}

.p-t-28 {
  padding-top: 28px;
}

.p-b-28 {
  padding-bottom: 28px;
}

.p-a-29 {
  padding: 29px;
}

.p-x-29 {
  padding-right: 29px;
  padding-left: 29px;
}

.p-y-29 {
  padding-top: 29px;
  padding-bottom: 29px;
}

.p-r-29 {
  padding-right: 29px;
}

.p-l-29 {
  padding-left: 29px;
}

.p-t-29 {
  padding-top: 29px;
}

.p-b-29 {
  padding-bottom: 29px;
}

.p-a-30 {
  padding: 30px;
}

.p-x-30 {
  padding-right: 30px;
  padding-left: 30px;
}

.p-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.p-r-30 {
  padding-right: 30px;
}

.p-l-30 {
  padding-left: 30px;
}

.p-t-30 {
  padding-top: 30px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.p-a-31 {
  padding: 31px;
}

.p-x-31 {
  padding-right: 31px;
  padding-left: 31px;
}

.p-y-31 {
  padding-top: 31px;
  padding-bottom: 31px;
}

.p-r-31 {
  padding-right: 31px;
}

.p-l-31 {
  padding-left: 31px;
}

.p-t-31 {
  padding-top: 31px;
}

.p-b-31 {
  padding-bottom: 31px;
}

.p-a-32 {
  padding: 32px;
}

.p-x-32 {
  padding-right: 32px;
  padding-left: 32px;
}

.p-y-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.p-r-32 {
  padding-right: 32px;
}

.p-l-32 {
  padding-left: 32px;
}

.p-t-32 {
  padding-top: 32px;
}

.p-b-32 {
  padding-bottom: 32px;
}

.p-a-33 {
  padding: 33px;
}

.p-x-33 {
  padding-right: 33px;
  padding-left: 33px;
}

.p-y-33 {
  padding-top: 33px;
  padding-bottom: 33px;
}

.p-r-33 {
  padding-right: 33px;
}

.p-l-33 {
  padding-left: 33px;
}

.p-t-33 {
  padding-top: 33px;
}

.p-b-33 {
  padding-bottom: 33px;
}

.p-a-34 {
  padding: 34px;
}

.p-x-34 {
  padding-right: 34px;
  padding-left: 34px;
}

.p-y-34 {
  padding-top: 34px;
  padding-bottom: 34px;
}

.p-r-34 {
  padding-right: 34px;
}

.p-l-34 {
  padding-left: 34px;
}

.p-t-34 {
  padding-top: 34px;
}

.p-b-34 {
  padding-bottom: 34px;
}

.p-a-35 {
  padding: 35px;
}

.p-x-35 {
  padding-right: 35px;
  padding-left: 35px;
}

.p-y-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.p-r-35 {
  padding-right: 35px;
}

.p-l-35 {
  padding-left: 35px;
}

.p-t-35 {
  padding-top: 35px;
}

.p-b-35 {
  padding-bottom: 35px;
}

.p-a-36 {
  padding: 36px;
}

.p-x-36 {
  padding-right: 36px;
  padding-left: 36px;
}

.p-y-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.p-r-36 {
  padding-right: 36px;
}

.p-l-36 {
  padding-left: 36px;
}

.p-t-36 {
  padding-top: 36px;
}

.p-b-36 {
  padding-bottom: 36px;
}

.p-a-37 {
  padding: 37px;
}

.p-x-37 {
  padding-right: 37px;
  padding-left: 37px;
}

.p-y-37 {
  padding-top: 37px;
  padding-bottom: 37px;
}

.p-r-37 {
  padding-right: 37px;
}

.p-l-37 {
  padding-left: 37px;
}

.p-t-37 {
  padding-top: 37px;
}

.p-b-37 {
  padding-bottom: 37px;
}

.p-a-38 {
  padding: 38px;
}

.p-x-38 {
  padding-right: 38px;
  padding-left: 38px;
}

.p-y-38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

.p-r-38 {
  padding-right: 38px;
}

.p-l-38 {
  padding-left: 38px;
}

.p-t-38 {
  padding-top: 38px;
}

.p-b-38 {
  padding-bottom: 38px;
}

.p-a-39 {
  padding: 39px;
}

.p-x-39 {
  padding-right: 39px;
  padding-left: 39px;
}

.p-y-39 {
  padding-top: 39px;
  padding-bottom: 39px;
}

.p-r-39 {
  padding-right: 39px;
}

.p-l-39 {
  padding-left: 39px;
}

.p-t-39 {
  padding-top: 39px;
}

.p-b-39 {
  padding-bottom: 39px;
}

.p-a-40 {
  padding: 40px;
}

.p-x-40 {
  padding-right: 40px;
  padding-left: 40px;
}

.p-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.p-r-40 {
  padding-right: 40px;
}

.p-l-40 {
  padding-left: 40px;
}

.p-t-40 {
  padding-top: 40px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.p-a-41 {
  padding: 41px;
}

.p-x-41 {
  padding-right: 41px;
  padding-left: 41px;
}

.p-y-41 {
  padding-top: 41px;
  padding-bottom: 41px;
}

.p-r-41 {
  padding-right: 41px;
}

.p-l-41 {
  padding-left: 41px;
}

.p-t-41 {
  padding-top: 41px;
}

.p-b-41 {
  padding-bottom: 41px;
}

.p-a-42 {
  padding: 42px;
}

.p-x-42 {
  padding-right: 42px;
  padding-left: 42px;
}

.p-y-42 {
  padding-top: 42px;
  padding-bottom: 42px;
}

.p-r-42 {
  padding-right: 42px;
}

.p-l-42 {
  padding-left: 42px;
}

.p-t-42 {
  padding-top: 42px;
}

.p-b-42 {
  padding-bottom: 42px;
}

.p-a-43 {
  padding: 43px;
}

.p-x-43 {
  padding-right: 43px;
  padding-left: 43px;
}

.p-y-43 {
  padding-top: 43px;
  padding-bottom: 43px;
}

.p-r-43 {
  padding-right: 43px;
}

.p-l-43 {
  padding-left: 43px;
}

.p-t-43 {
  padding-top: 43px;
}

.p-b-43 {
  padding-bottom: 43px;
}

.p-a-44 {
  padding: 44px;
}

.p-x-44 {
  padding-right: 44px;
  padding-left: 44px;
}

.p-y-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.p-r-44 {
  padding-right: 44px;
}

.p-l-44 {
  padding-left: 44px;
}

.p-t-44 {
  padding-top: 44px;
}

.p-b-44 {
  padding-bottom: 44px;
}

.p-a-45 {
  padding: 45px;
}

.p-x-45 {
  padding-right: 45px;
  padding-left: 45px;
}

.p-y-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.p-r-45 {
  padding-right: 45px;
}

.p-l-45 {
  padding-left: 45px;
}

.p-t-45 {
  padding-top: 45px;
}

.p-b-45 {
  padding-bottom: 45px;
}

.p-a-46 {
  padding: 46px;
}

.p-x-46 {
  padding-right: 46px;
  padding-left: 46px;
}

.p-y-46 {
  padding-top: 46px;
  padding-bottom: 46px;
}

.p-r-46 {
  padding-right: 46px;
}

.p-l-46 {
  padding-left: 46px;
}

.p-t-46 {
  padding-top: 46px;
}

.p-b-46 {
  padding-bottom: 46px;
}

.p-a-47 {
  padding: 47px;
}

.p-x-47 {
  padding-right: 47px;
  padding-left: 47px;
}

.p-y-47 {
  padding-top: 47px;
  padding-bottom: 47px;
}

.p-r-47 {
  padding-right: 47px;
}

.p-l-47 {
  padding-left: 47px;
}

.p-t-47 {
  padding-top: 47px;
}

.p-b-47 {
  padding-bottom: 47px;
}

.p-a-48 {
  padding: 48px;
}

.p-x-48 {
  padding-right: 48px;
  padding-left: 48px;
}

.p-y-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.p-r-48 {
  padding-right: 48px;
}

.p-l-48 {
  padding-left: 48px;
}

.p-t-48 {
  padding-top: 48px;
}

.p-b-48 {
  padding-bottom: 48px;
}

.p-a-49 {
  padding: 49px;
}

.p-x-49 {
  padding-right: 49px;
  padding-left: 49px;
}

.p-y-49 {
  padding-top: 49px;
  padding-bottom: 49px;
}

.p-r-49 {
  padding-right: 49px;
}

.p-l-49 {
  padding-left: 49px;
}

.p-t-49 {
  padding-top: 49px;
}

.p-b-49 {
  padding-bottom: 49px;
}

.p-a-50 {
  padding: 50px;
}

.p-x-50 {
  padding-right: 50px;
  padding-left: 50px;
}

.p-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.p-r-50 {
  padding-right: 50px;
}

.p-l-50 {
  padding-left: 50px;
}

.p-t-50 {
  padding-top: 50px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.p-a-51 {
  padding: 51px;
}

.p-x-51 {
  padding-right: 51px;
  padding-left: 51px;
}

.p-y-51 {
  padding-top: 51px;
  padding-bottom: 51px;
}

.p-r-51 {
  padding-right: 51px;
}

.p-l-51 {
  padding-left: 51px;
}

.p-t-51 {
  padding-top: 51px;
}

.p-b-51 {
  padding-bottom: 51px;
}

.p-a-52 {
  padding: 52px;
}

.p-x-52 {
  padding-right: 52px;
  padding-left: 52px;
}

.p-y-52 {
  padding-top: 52px;
  padding-bottom: 52px;
}

.p-r-52 {
  padding-right: 52px;
}

.p-l-52 {
  padding-left: 52px;
}

.p-t-52 {
  padding-top: 52px;
}

.p-b-52 {
  padding-bottom: 52px;
}

.p-a-53 {
  padding: 53px;
}

.p-x-53 {
  padding-right: 53px;
  padding-left: 53px;
}

.p-y-53 {
  padding-top: 53px;
  padding-bottom: 53px;
}

.p-r-53 {
  padding-right: 53px;
}

.p-l-53 {
  padding-left: 53px;
}

.p-t-53 {
  padding-top: 53px;
}

.p-b-53 {
  padding-bottom: 53px;
}

.p-a-54 {
  padding: 54px;
}

.p-x-54 {
  padding-right: 54px;
  padding-left: 54px;
}

.p-y-54 {
  padding-top: 54px;
  padding-bottom: 54px;
}

.p-r-54 {
  padding-right: 54px;
}

.p-l-54 {
  padding-left: 54px;
}

.p-t-54 {
  padding-top: 54px;
}

.p-b-54 {
  padding-bottom: 54px;
}

.p-a-55 {
  padding: 55px;
}

.p-x-55 {
  padding-right: 55px;
  padding-left: 55px;
}

.p-y-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.p-r-55 {
  padding-right: 55px;
}

.p-l-55 {
  padding-left: 55px;
}

.p-t-55 {
  padding-top: 55px;
}

.p-b-55 {
  padding-bottom: 55px;
}

.p-a-56 {
  padding: 56px;
}

.p-x-56 {
  padding-right: 56px;
  padding-left: 56px;
}

.p-y-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.p-r-56 {
  padding-right: 56px;
}

.p-l-56 {
  padding-left: 56px;
}

.p-t-56 {
  padding-top: 56px;
}

.p-b-56 {
  padding-bottom: 56px;
}

.p-a-57 {
  padding: 57px;
}

.p-x-57 {
  padding-right: 57px;
  padding-left: 57px;
}

.p-y-57 {
  padding-top: 57px;
  padding-bottom: 57px;
}

.p-r-57 {
  padding-right: 57px;
}

.p-l-57 {
  padding-left: 57px;
}

.p-t-57 {
  padding-top: 57px;
}

.p-b-57 {
  padding-bottom: 57px;
}

.p-a-58 {
  padding: 58px;
}

.p-x-58 {
  padding-right: 58px;
  padding-left: 58px;
}

.p-y-58 {
  padding-top: 58px;
  padding-bottom: 58px;
}

.p-r-58 {
  padding-right: 58px;
}

.p-l-58 {
  padding-left: 58px;
}

.p-t-58 {
  padding-top: 58px;
}

.p-b-58 {
  padding-bottom: 58px;
}

.p-a-59 {
  padding: 59px;
}

.p-x-59 {
  padding-right: 59px;
  padding-left: 59px;
}

.p-y-59 {
  padding-top: 59px;
  padding-bottom: 59px;
}

.p-r-59 {
  padding-right: 59px;
}

.p-l-59 {
  padding-left: 59px;
}

.p-t-59 {
  padding-top: 59px;
}

.p-b-59 {
  padding-bottom: 59px;
}

.p-a-60 {
  padding: 60px;
}

.p-x-60 {
  padding-right: 60px;
  padding-left: 60px;
}

.p-y-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.p-r-60 {
  padding-right: 60px;
}

.p-l-60 {
  padding-left: 60px;
}

.p-t-60 {
  padding-top: 60px;
}

.p-b-60 {
  padding-bottom: 60px;
}

.p-a-61 {
  padding: 61px;
}

.p-x-61 {
  padding-right: 61px;
  padding-left: 61px;
}

.p-y-61 {
  padding-top: 61px;
  padding-bottom: 61px;
}

.p-r-61 {
  padding-right: 61px;
}

.p-l-61 {
  padding-left: 61px;
}

.p-t-61 {
  padding-top: 61px;
}

.p-b-61 {
  padding-bottom: 61px;
}

.p-a-62 {
  padding: 62px;
}

.p-x-62 {
  padding-right: 62px;
  padding-left: 62px;
}

.p-y-62 {
  padding-top: 62px;
  padding-bottom: 62px;
}

.p-r-62 {
  padding-right: 62px;
}

.p-l-62 {
  padding-left: 62px;
}

.p-t-62 {
  padding-top: 62px;
}

.p-b-62 {
  padding-bottom: 62px;
}

.p-a-63 {
  padding: 63px;
}

.p-x-63 {
  padding-right: 63px;
  padding-left: 63px;
}

.p-y-63 {
  padding-top: 63px;
  padding-bottom: 63px;
}

.p-r-63 {
  padding-right: 63px;
}

.p-l-63 {
  padding-left: 63px;
}

.p-t-63 {
  padding-top: 63px;
}

.p-b-63 {
  padding-bottom: 63px;
}

.p-a-64 {
  padding: 64px;
}

.p-x-64 {
  padding-right: 64px;
  padding-left: 64px;
}

.p-y-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.p-r-64 {
  padding-right: 64px;
}

.p-l-64 {
  padding-left: 64px;
}

.p-t-64 {
  padding-top: 64px;
}

.p-b-64 {
  padding-bottom: 64px;
}

.p-a-65 {
  padding: 65px;
}

.p-x-65 {
  padding-right: 65px;
  padding-left: 65px;
}

.p-y-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.p-r-65 {
  padding-right: 65px;
}

.p-l-65 {
  padding-left: 65px;
}

.p-t-65 {
  padding-top: 65px;
}

.p-b-65 {
  padding-bottom: 65px;
}

.p-a-66 {
  padding: 66px;
}

.p-x-66 {
  padding-right: 66px;
  padding-left: 66px;
}

.p-y-66 {
  padding-top: 66px;
  padding-bottom: 66px;
}

.p-r-66 {
  padding-right: 66px;
}

.p-l-66 {
  padding-left: 66px;
}

.p-t-66 {
  padding-top: 66px;
}

.p-b-66 {
  padding-bottom: 66px;
}

.p-a-67 {
  padding: 67px;
}

.p-x-67 {
  padding-right: 67px;
  padding-left: 67px;
}

.p-y-67 {
  padding-top: 67px;
  padding-bottom: 67px;
}

.p-r-67 {
  padding-right: 67px;
}

.p-l-67 {
  padding-left: 67px;
}

.p-t-67 {
  padding-top: 67px;
}

.p-b-67 {
  padding-bottom: 67px;
}

.p-a-68 {
  padding: 68px;
}

.p-x-68 {
  padding-right: 68px;
  padding-left: 68px;
}

.p-y-68 {
  padding-top: 68px;
  padding-bottom: 68px;
}

.p-r-68 {
  padding-right: 68px;
}

.p-l-68 {
  padding-left: 68px;
}

.p-t-68 {
  padding-top: 68px;
}

.p-b-68 {
  padding-bottom: 68px;
}

.p-a-69 {
  padding: 69px;
}

.p-x-69 {
  padding-right: 69px;
  padding-left: 69px;
}

.p-y-69 {
  padding-top: 69px;
  padding-bottom: 69px;
}

.p-r-69 {
  padding-right: 69px;
}

.p-l-69 {
  padding-left: 69px;
}

.p-t-69 {
  padding-top: 69px;
}

.p-b-69 {
  padding-bottom: 69px;
}

.p-a-70 {
  padding: 70px;
}

.p-x-70 {
  padding-right: 70px;
  padding-left: 70px;
}

.p-y-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.p-r-70 {
  padding-right: 70px;
}

.p-l-70 {
  padding-left: 70px;
}

.p-t-70 {
  padding-top: 70px;
}

.p-b-70 {
  padding-bottom: 70px;
}

.p-a-71 {
  padding: 71px;
}

.p-x-71 {
  padding-right: 71px;
  padding-left: 71px;
}

.p-y-71 {
  padding-top: 71px;
  padding-bottom: 71px;
}

.p-r-71 {
  padding-right: 71px;
}

.p-l-71 {
  padding-left: 71px;
}

.p-t-71 {
  padding-top: 71px;
}

.p-b-71 {
  padding-bottom: 71px;
}

.p-a-72 {
  padding: 72px;
}

.p-x-72 {
  padding-right: 72px;
  padding-left: 72px;
}

.p-y-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.p-r-72 {
  padding-right: 72px;
}

.p-l-72 {
  padding-left: 72px;
}

.p-t-72 {
  padding-top: 72px;
}

.p-b-72 {
  padding-bottom: 72px;
}

.p-a-73 {
  padding: 73px;
}

.p-x-73 {
  padding-right: 73px;
  padding-left: 73px;
}

.p-y-73 {
  padding-top: 73px;
  padding-bottom: 73px;
}

.p-r-73 {
  padding-right: 73px;
}

.p-l-73 {
  padding-left: 73px;
}

.p-t-73 {
  padding-top: 73px;
}

.p-b-73 {
  padding-bottom: 73px;
}

.p-a-74 {
  padding: 74px;
}

.p-x-74 {
  padding-right: 74px;
  padding-left: 74px;
}

.p-y-74 {
  padding-top: 74px;
  padding-bottom: 74px;
}

.p-r-74 {
  padding-right: 74px;
}

.p-l-74 {
  padding-left: 74px;
}

.p-t-74 {
  padding-top: 74px;
}

.p-b-74 {
  padding-bottom: 74px;
}

.p-a-75 {
  padding: 75px;
}

.p-x-75 {
  padding-right: 75px;
  padding-left: 75px;
}

.p-y-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.p-r-75 {
  padding-right: 75px;
}

.p-l-75 {
  padding-left: 75px;
}

.p-t-75 {
  padding-top: 75px;
}

.p-b-75 {
  padding-bottom: 75px;
}

.p-a-76 {
  padding: 76px;
}

.p-x-76 {
  padding-right: 76px;
  padding-left: 76px;
}

.p-y-76 {
  padding-top: 76px;
  padding-bottom: 76px;
}

.p-r-76 {
  padding-right: 76px;
}

.p-l-76 {
  padding-left: 76px;
}

.p-t-76 {
  padding-top: 76px;
}

.p-b-76 {
  padding-bottom: 76px;
}

.p-a-77 {
  padding: 77px;
}

.p-x-77 {
  padding-right: 77px;
  padding-left: 77px;
}

.p-y-77 {
  padding-top: 77px;
  padding-bottom: 77px;
}

.p-r-77 {
  padding-right: 77px;
}

.p-l-77 {
  padding-left: 77px;
}

.p-t-77 {
  padding-top: 77px;
}

.p-b-77 {
  padding-bottom: 77px;
}

.p-a-78 {
  padding: 78px;
}

.p-x-78 {
  padding-right: 78px;
  padding-left: 78px;
}

.p-y-78 {
  padding-top: 78px;
  padding-bottom: 78px;
}

.p-r-78 {
  padding-right: 78px;
}

.p-l-78 {
  padding-left: 78px;
}

.p-t-78 {
  padding-top: 78px;
}

.p-b-78 {
  padding-bottom: 78px;
}

.p-a-79 {
  padding: 79px;
}

.p-x-79 {
  padding-right: 79px;
  padding-left: 79px;
}

.p-y-79 {
  padding-top: 79px;
  padding-bottom: 79px;
}

.p-r-79 {
  padding-right: 79px;
}

.p-l-79 {
  padding-left: 79px;
}

.p-t-79 {
  padding-top: 79px;
}

.p-b-79 {
  padding-bottom: 79px;
}

.p-a-80 {
  padding: 80px;
}

.p-x-80 {
  padding-right: 80px;
  padding-left: 80px;
}

.p-y-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.p-r-80 {
  padding-right: 80px;
}

.p-l-80 {
  padding-left: 80px;
}

.p-t-80 {
  padding-top: 80px;
}

.p-b-80 {
  padding-bottom: 80px;
}

/* ----------------------------------
    Template Section Styles
 ------------------------------------*/
nav .btn-become {
  padding: 3px 20px;
  transition: all 0.7s;
}
nav .btn-become:hover {
  color: #FF4F3B;
  border-radius: 15px;
}
nav .btn-user {
  border: 1px solid transparent;
  padding: 5px;
  transition: all 1s;
  background-color: transparent;
  border-radius: 10px;
}
nav .btn-user i {
  color: #000000 !important;
  font-size: 19px;
  transition: all 1s;
}
nav .btn-user:hover {
  border: 1px solid #FF4F3B !important;
  background-color: #f4f7fd;
}
nav .btn-user:hover i {
  color: #FF4F3B !important;
}
nav .offcanvas-body li {
  padding: 0 10px;
  border-radius: 10px;
}
nav .offcanvas-body li a {
  font-size: 18px;
  font-weight: 600;
  line-height: 123%;
}
nav .offcanvas-body li a i {
  margin-right: 15px;
}
nav .offcanvas-body li:hover {
  background-color: #f4f7fd;
}
nav .offcanvas-body li:hover i {
  color: #FF4F3B;
}
@media (max-width: 575.98px) {
  nav .btn-user {
    margin-left: 15px !important;
  }
  nav .navbar-brand {
    margin: auto;
  }
  nav .btn-become {
    padding: 3px !important;
  }
  nav .img-profile {
    display: none;
  }
}

.header {
  width: 100%;
  height: 100vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding-top: 150px;
}
.header .container {
  background-color: #FFF !important;
  width: 70%;
  border-radius: 50px;
}
.header .container .item1 {
  display: flex;
  flex-direction: column;
  margin: 8px;
}
.header .container .item1 input {
  border: 0px;
}
.header .container .item2 {
  display: flex;
  flex-direction: column;
  position: relative;
}
.header .container .item2 input {
  border: 0;
}
.header .container .item2::before {
  content: " ";
  position: absolute;
  top: 10px;
  left: -10px;
  align-items: center;
  width: 1px;
  margin-right: 5px;
  margin-right: 15px;
  height: 100%;
  background-color: #6D6D6D;
}
.header .container .item3 {
  display: flex;
  flex-direction: column;
  position: relative;
}
.header .container .item3 input {
  border: 0;
}
.header .container .item3::before {
  content: " ";
  position: absolute;
  top: 10px;
  left: -10px;
  align-items: center;
  width: 1px;
  margin-right: 5px;
  margin-right: 15px;
  height: 100%;
  background-color: #0D0D0F;
  background-color: #6D6D6D;
}
.header .container .search {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #000000;
  margin-top: 30%;
  transform: translateY(-20%);
}
.header .container .search i {
  color: #FF4F3B;
}
@media (max-width: 575.98px) {
  .header header {
    padding-top: 0px !important;
  }
  .header .container {
    border-radius: 20px;
  }
  .header .container .row {
    justify-content: center;
  }
  .header .container .row .date1 {
    flex-direction: column;
    justify-content: center !important;
    border-bottom: 1px solid;
    padding: 10px 0 20px 0;
    margin-bottom: 15px;
  }
  .header .container .row .date1:first-child {
    justify-content: center;
  }
  .header .container .row .date2 {
    flex-direction: column;
    justify-content: center;
    padding: 20px 0 0px 0px !important;
  }
  .header .container .row > * {
    width: auto;
    justify-content: center !important;
    margin-left: 0;
  }
}

#find-drive h1 {
  font-size: 90px;
  font-weight: 500;
}
#find-drive .fin-dr {
  height: 30px;
  background-color: rgba(255, 79, 59, 0.2);
}
#find-drive .fin-dr h3 {
  font-size: 27px;
  font-weight: 500;
  left: 6%;
  right: 6%;
  bottom: 30%;
}
#find-drive .owl-carousel {
  padding: 50px 0;
}
#find-drive .owl-carousel .owl-item {
  width: 50%;
  border-radius: 10px !important;
  background-color: #FFF;
  margin: 10px 0px;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3), -4px -5px 20px rgba(247, 244, 244, 0.836), 5px 5px 10px rgba(0, 0, 0, 0.3), -5px -5px 10px rgba(247, 244, 244, 0.836);
  position: relative;
  transition: all 2s;
}
#find-drive .owl-carousel .owl-item .carousel-hov {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: -100;
  border-radius: 10px !important;
  position: absolute;
  left: 0;
  top: 0;
}
#find-drive .owl-carousel .owl-item .carousel-hov i {
  color: #FF8888;
  font-size: 22px;
}
#find-drive .owl-carousel .owl-item:hover .carousel-hov {
  z-index: 999999999999999;
  background-color: rgba(0, 0, 0, 0.4);
}
#find-drive .owl-carousel .owl-item img {
  border-radius: 10px 10px 0 0;
  width: 100%;
}
#find-drive .owl-carousel .owl-item h5 {
  text-align: center;
  margin: 15px 0;
}
#find-drive .owl-carousel .owl-nav {
  position: absolute !important;
  top: -10px;
  right: 0;
}
@media (max-width: 575.98px) {
  #find-drive {
    margin-top: 30px !important;
  }
  #find-drive .container h1 {
    font-size: 40px !important;
    font-weight: 400;
  }
  #find-drive .container .fin-dr {
    width: 85%;
    margin-top: 25px;
  }
  #find-drive .container .fin-dr h3 {
    font-size: 16px;
    bottom: -17%;
  }
  #find-drive .owl-carousel {
    margin-top: 25px;
    margin-bottom: -37px;
  }
  #find-drive .owl-carousel h4 {
    font-size: 17px;
  }
  #find-drive .owl-carousel .owl-nav {
    top: 0px;
  }
}

#carbon-Neutral button {
  font-size: 28px;
  background-color: #FF4F3B;
  transition: all 1s;
}
#carbon-Neutral button:hover {
  background-color: #FAA21A;
}
#carbon-Neutral .item1 {
  margin-top: 55px;
  display: flex;
  align-items: center !important;
  justify-content: center;
}
#carbon-Neutral .item1 h3 {
  font-size: 39px;
  color: #FF4F3B;
}
#carbon-Neutral .item1 h3 span {
  color: #FFF;
  background-color: #FF4F3B;
  padding: 0 30px;
  clip-path: polygon(0% 0, 93% 0%, 100% 100%, 80% 1000%);
}
#carbon-Neutral .item1 button {
  background-color: #FF4F3B !important;
  color: #F3F2F8 !important;
  border: 0;
  font-size: 17px;
  font-weight: 700;
  line-height: 49px;
  padding: 0px 20px;
  transition: all 2s;
}
#carbon-Neutral .item1 button:hover {
  background-color: #FAA21A !important;
  color: #FFF !important;
}
#carbon-Neutral .item2 {
  background-image: url(../img/prefect-car.jpg);
  width: 100%;
  height: 50vh;
  background-size: cover;
  background-position: center center;
  box-shadow: 0 5px 5px 5px rgba(13, 110, 253, 0.1);
  margin: 20px;
  padding: 40px;
  animation: animate 5s ease-in-out infinite;
  transition: all 1s ease-in-out;
}
@keyframes animate {
  0%, 100% {
    border-radius: 42% 56% 72% 28%/42% 42% 56% 48%;
  }
  33% {
    border-radius: 42% 28% 48% 48%/28% 28% 72% 72%;
  }
  66% {
    border-radius: 100% 56% 56% 100%/100% 100% 56% 72%;
  }
}
@media (max-width: 575.98px) {
  #carbon-Neutral .offset-1 {
    margin-left: 0px;
  }
  #carbon-Neutral button {
    font-size: 18px;
    padding-bottom: 5px;
  }
  #carbon-Neutral .item1 {
    text-align: center;
    padding-bottom: 15px;
  }
  #carbon-Neutral .item1 h3 {
    font-size: 29px;
  }
  #carbon-Neutral .item2 {
    width: 90%;
  }
}
@media (max-width: 768px) {
  #carbon-Neutral .card-img-carbon {
    padding-left: 20%;
  }
}

#destination {
  background-color: #f4f7fd;
  padding: 2px 0 0px;
  margin: 30px !important;
}
#destination .owl-carousel {
  padding: 20px 0;
}
#destination .owl-carousel .owl-stage {
  padding: 25px 0px;
}
#destination .owl-carousel .owl-item {
  border-radius: 10px !important;
  background-color: #FFF;
  margin: 15px 0px;
  padding: 25px;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3), -4px -5px 20px rgba(247, 244, 244, 0.836), 5px 5px 10px rgba(0, 0, 0, 0.3), -5px -5px 10px rgba(247, 244, 244, 0.836);
  position: relative;
  transition: all 2s;
}
#destination .owl-carousel .owl-item .carousel-hov {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: -10000;
  border-radius: 10px !important;
  position: absolute;
  left: 0;
  top: 0;
}
#destination .owl-carousel .owl-item .carousel-hov i {
  color: #FF8888;
  font-size: 22px;
}
#destination .owl-carousel .owl-item:hover .carousel-hov {
  z-index: 999999999999999;
  background-color: rgba(0, 0, 0, 0.4);
}
#destination .owl-carousel .owl-item .img-destination {
  width: 100%;
  margin: auto;
}
#destination .owl-carousel .owl-item .img-destination img {
  border-radius: 50%;
  width: 100%;
  height: 190px;
}
#destination .owl-carousel .owl-item h5 {
  text-align: center;
  margin: 15px auto 0px;
}
#destination .owl-carousel .owl-nav {
  display: none;
}
@media (max-width: 575.98px) {
  #destination {
    margin: 5px !important;
  }
  #destination .owl-carousel {
    margin: 15px 0 !important;
  }
  #destination .owl-item {
    height: 300px !important;
  }
  #destination .owl-item h5 {
    margin: 15px 0px !important;
  }
}

#Frequntly h3 {
  text-align: center;
  font-size: 39px;
  font-weight: 700px;
  padding: 20px;
}
#Frequntly .accordion-button:not(.collapsed) {
  background-color: transparent;
}
@media (max-width: 575.98px) {
  #Frequntly h3 {
    font-size: 22px !important;
  }
}

#host {
  padding: 10px 0px 0px;
}
#host .host-dr {
  height: 40px;
  width: 50% !important;
  background-color: rgba(0, 0, 0, 0.1) !important;
}
#host .host-dr h3 {
  font-size: 67px;
  font-weight: 500;
  left: 6%;
  right: 6%;
  bottom: 0%;
}
#host .host-dr h3 span {
  color: #FF4F3B !important;
}
#host swiper-container {
  width: 90%;
  height: 100%;
  margin-top: 50px;
  padding-top: 50px;
}
#host swiper-container swiper-slide {
  text-align: center;
  font-size: 18px;
  padding: 10px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
#host swiper-container swiper-slide .card {
  background-color: #FFF !important;
}
#host swiper-container swiper-slide .card .card-header {
  background-color: transparent;
  border-bottom: 0px;
}
#host swiper-container swiper-slide .card .card-body i {
  color: #FF4F3B;
}
#host swiper-container swiper-slide .card .card-footer {
  background-color: transparent;
  border-top: 0px;
}
#host .swiper-horizontal > .swiper-pagination-bullets, #host .swiper-pagination-bullets.swiper-pagination-horizontal, #host .swiper-pagination-custom, #host .swiper-pagination-fraction {
  display: none !important;
  bottom: 50px !important;
}
#host .swiper-horizontal > .swiper-pagination-bullets span, #host .swiper-pagination-bullets.swiper-pagination-horizontal span, #host .swiper-pagination-custom span, #host .swiper-pagination-fraction span {
  display: none !important;
}
#host .title-slide {
  position: absolute;
  top: 0;
  left: 80px;
}
@media (max-width: 575.98px) {
  #host .host-dr {
    margin-top: 0;
    height: 20px;
  }
  #host .host-dr h3 {
    font-size: 20px !important;
  }
}

footer {
  background-color: #F4F4F4;
}
footer h6 {
  font-size: 20px !important;
  font-weight: 700;
  line-height: 120%;
}
footer li {
  transition: all 2s;
  margin: 5px 0;
}
footer li a {
  font-size: 16px;
  font-weight: 500;
  line-height: 123%;
}
footer li:hover {
  padding-left: 10px;
}
footer .icon-download {
  display: flex;
}
footer .language-switcher {
  position: relative;
  display: inline-block;
  font-family: Arial, sans-serif;
}
footer .language-switcher .dropbtn {
  padding: 10px;
  margin-left: 15px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
footer .language-switcher .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  z-index: 1;
  top: -450%;
  left: -5px;
  overflow-y: auto;
  border-radius: 10px;
}
footer .language-switcher .dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
footer .language-switcher .dropdown-content a .flag-icon {
  margin-right: 10px;
}
footer .language-switcher .dropdown-content a:hover {
  background-color: #ddd;
}
footer .language-switcher.active .dropdown-content {
  display: block;
}
@media (max-width: 575.98px) {
  footer .row {
    margin: auto;
  }
  footer .row .col-lg-2, footer .row .col-lg-1 {
    width: 50% !important;
    padding-bottom: 5px;
  }
  footer .offset-1 {
    margin-left: 0.333333%;
  }
  footer .end-footer {
    text-align: center;
    margin: auto;
  }
  footer .icon-download {
    flex-direction: column;
  }
  footer .icon-download a {
    margin: 7px auto;
  }
  footer .dropdown-content {
    top: -415% !important;
    left: -5px;
  }
}

#register {
  display: none;
  padding: 70px;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  background-color: rgba(0, 0, 0, 0.144);
  z-index: 9999999991;
  overflow-y: scroll;
  transition: all 2s ease-in-out !important;
}
#register body {
  overflow: hidden;
}
#register .close {
  position: absolute;
  top: 25px;
  right: 30px;
  cursor: pointer;
}
#register .close i {
  font-size: 30px;
  transition: all 1s ease-in-out;
}
#register .close i:hover {
  color: #FF4F3B;
}
#register .login {
  background-color: #FFF;
  padding: 45px;
  border: 2px solid #000000;
  border-radius: 7px;
}
#register .login form .countryCode {
  margin: 20px auto;
}
#register .login form .countryCode label {
  padding: 10px 0;
}
#register .login form .countryCode input {
  width: 100%;
  border: 2px solid #000000;
  border-radius: 5px;
  padding: 7px;
}
#register .login form .phoneNumber {
  margin: 20px auto;
}
#register .login form .phoneNumber label {
  padding: 10px 0;
}
#register .login form .phoneNumber input {
  width: 100%;
  border: 2px solid #000000;
  border-radius: 5px;
  padding: 7px;
}
#register .login form .btn-confirm {
  font-size: 25px;
  font-weight: 600;
  background-color: #FF4F3B;
  color: #FFF;
}
#register .login form .btn-confirm:hover {
  background-color: #FAA21A;
}
#register .login form p {
  font-weight: 600;
  color: #6D6D6D;
}
#register .login form p small {
  margin: 0 10px;
}
#register .login .email, #register .login .apple, #register .login .google, #register .login .facebook {
  font-size: 22px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}
#register .login .email i, #register .login .email svg, #register .login .apple i, #register .login .apple svg, #register .login .google i, #register .login .google svg, #register .login .facebook i, #register .login .facebook svg {
  font-size: 35px;
  margin-right: 20px;
}
#register .login .email:hover, #register .login .apple:hover, #register .login .google:hover, #register .login .facebook:hover {
  background-color: #FF4F3B;
  color: #FFF;
}
#register .login .facebook i {
  color: #0866ff;
}
#register .login .go-signUp {
  display: flex;
  margin: 30px auto;
}
#register .login .go-signUp h5 {
  color: #FF4F3B !important;
}
#register .login .go-signUp a {
  color: #FF4F3B !important;
}
#register .login .go-signUp a:hover {
  text-decoration: underline !important;
}
#register .login .privacy-policy {
  font-size: 16px;
  font-weight: 500;
}
#register .login .privacy-policy small {
  color: #FF4F3B;
}

#account .container {
  width: 65%;
  padding: 45px;
}
#account .container h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 23px;
}
#account .container .Contact-information h6 {
  margin-top: 10px;
}
#account .container .email {
  margin: 10px auto;
}
#account .container .email label {
  margin: 15px auto;
}
#account .container .email input {
  width: 70%;
}
#account .container .email span {
  font-size: 18px;
  margin-left: 10px;
  color: #FF4F3B;
}
#account .container .email span i {
  font-size: 20px;
}
#account .container .password-Update h6, #account .container .PHONE-Update h6 {
  padding: 8px 0;
}
#account .container .password-Update button:hover, #account .container .PHONE-Update button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
  color: #FFF;
}
#account .container .notification-mobile, #account .container .notification-email {
  margin: 8px auto;
}
#account .container .notification-mobile label, #account .container .notification-email label {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 8px;
  color: #121214;
}
#account .container .btn-save-change {
  background-color: #FF4F3B;
  color: #FFF;
}
#account .container .btn-save-change:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
  color: #000000;
}
#account .container .accountSingleSignOn .accountSingleSignOn-title {
  width: 330px;
  padding: 15px 10px;
  border: 2px solid;
  display: flex;
}
#account .container .accountSingleSignOn .accountSingleSignOn-title img {
  width: 50px;
  margin-right: 10px;
}
#account .container .accountSingleSignOn .accountSingleSignOn-title .name {
  margin-left: 15px !important;
}
#account .container .accountSingleSignOn .accountSingleSignOn-title .name h6 {
  font-weight: 900;
  font-style: 18px;
  line-height: 20px;
  margin-bottom: 20px;
}
#account .container .accountSingleSignOn .accountSingleSignOn-title .name span {
  border: 1px solid;
  margin: 30px 0 0;
  padding: 8px;
  font-size: 13px;
  font-weight: 700;
  line-height: 25px;
  cursor: pointer;
}
#account .container .accountSingleSignOn .accountSingleSignOn-title .name span:hover {
  background-color: #f0f0f0;
}
#account .container .accountSingleSignOn button {
  margin-top: 15px;
  padding: 5px;
  width: 330px;
  border-radius: 25px;
  background-color: white;
  transition: all 1s ease-in-out;
}
#account .container .accountSingleSignOn button:hover {
  background-color: #f0f0f0;
}
#account .container .Transmission h3 {
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
#account .container .Transmission p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #121214;
}
#account .container .Transmission span {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #231f20;
}
#account .container .approvalstatus h3 {
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
#account .container .approvalstatus p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
}
#account .container .approvalstatus a {
  text-decoration: none;
  color: #FF4F3B;
  transition: all 1s;
}
#account .container .approvalstatus a:hover {
  text-decoration: underline;
}
#account .container .Travelcredit h3 {
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
#account .container .Travelcredit span {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #898989;
}
#account .container .Travelcredit p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
}
#account .container .Travelcredit .code input {
  display: block;
}
#account .container .Travelcredit .code button {
  margin: 15px 0;
}
#account .container .Travelcredit .code button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
  color: #000000;
}
#account .container .Travelcredit .code h5 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
#account .container .Download-account-data h3 {
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
#account .container .Download-account-data p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
}
#account .container .Download-account-data button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
  color: #000000;
}
#account .container .Close-account h3 {
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
#account .container .Close-account button {
  margin: 10px;
}
#account .container .Close-account button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
  color: #000000;
}
@media (max-width: 768px) {
  #account .container {
    width: 100%;
  }
  #account .container .offset-1 {
    margin: 0px !important;
  }
  #account .container .accountSingleSignOn .accountSingleSignOn-title {
    width: 250px;
    margin-top: 20px;
  }
  #account .container .accountSingleSignOn button {
    width: 250px;
  }
}

#profile .bg-banner {
  background-repeat: no-repeat;
  min-height: 90vh;
  padding: 40px 0 0;
}
#profile .bg-banner .container {
  width: 65%;
  margin: 100px auto;
}
#profile .bg-banner .container .title-img {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
#profile .bg-banner .container .title-img button {
  border: 0.5px solid;
  border-radius: 7px;
  padding: 5px 10px;
  color: #FFF;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  background-color: #FF4F3B;
  transition: all 1s;
}
#profile .bg-banner .container .title-img button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#profile .bg-banner .container .lt-profile .item-info {
  display: flex;
  justify-content: space-between;
}
#profile .bg-banner .container .lt-profile h5 {
  font-size: 38px;
  font-weight: 900;
  line-height: 44px;
}
#profile .bg-banner .container .lt-profile .joind {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#profile .bg-banner .container .lt-profile span {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #898989;
}
#profile .bg-banner .container .lt-profile h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#profile .bg-banner .container .lt-profile a {
  text-decoration: none;
  color: #FF4F3B;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
#profile .bg-banner .container .lt-profile a:hover {
  text-decoration: underline;
}
#profile .bg-banner .container .lt-profile i {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #FF4F3B;
}
#profile .bg-banner .container .lt-profile p {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #898989;
}
#profile .bg-banner .container .rt-reviews h4, #profile .bg-banner .container .rt-reviews p {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #898989;
}
#profile .bg-banner .container .rt-reviews .reviews-hosts small {
  font-size: 13px;
  font-weight: 700;
  line-height: 24px;
  color: #898989 !important;
}
#profile .bg-banner .container .rt-reviews .reviews-hosts .reviews {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
#profile .bg-banner .container .rt-reviews .reviews-hosts .reviews .rait i {
  color: #898989;
}
#profile .bg-banner .container .rt-reviews .reviews-hosts .reviews h6, #profile .bg-banner .container .rt-reviews .reviews-hosts .reviews p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #898989;
}
#profile .bg-banner .container .rt-reviews .favorites-card {
  margin-top: 30px;
}
#profile .bg-banner .container .rt-reviews .favorites-card .card h6 {
  font-size: 17px;
  font-weight: 900;
  line-height: 24px;
}
#profile .bg-banner .container .rt-reviews .favorites-card .card p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #898989;
}
#profile .bg-banner .container .rt-reviews .favorites-card .card p i {
  color: #FF4F3B;
}
#profile .bg-banner .container .rt-reviews .favorites-card .favorites-buttons {
  margin: 20px auto;
  display: flex;
  justify-content: center;
}
#profile .bg-banner .container .rt-reviews .favorites-card .favorites-buttons button {
  border: 0.5px solid;
  border-radius: 7px;
  padding: 9px 10px;
  margin: 10px auto;
  color: #FFF;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  background-color: #FF4F3B;
  transition: all 1s;
}
#profile .bg-banner .container .rt-reviews .favorites-card .favorites-buttons button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
@media (max-width: 768px) {
  #profile {
    width: 100%;
  }
  #profile .offset-1 {
    margin: 0px;
  }
  #profile .bg-banner {
    padding: 10px 0;
  }
  #profile .title-img {
    display: block !important;
  }
  #profile .title-img svg {
    width: 50% !important;
    height: 50% !important;
  }
  #profile .lt-profile h5 {
    font-size: 28px !important;
    font-weight: 500;
    line-height: 23px;
  }
  #profile .lt-profile .item-info {
    display: initial !important;
  }
  #profile .rt-reviews .reviews {
    display: initial !important;
  }
}

#cars-available {
  margin-top: 90px !important;
}
#cars-available .btn-filter {
  margin-left: 50px;
  display: flex;
}
#cars-available .btn-filter button {
  margin: 0 6px;
  transition: all 1s ease-in-out;
}
#cars-available .btn-filter button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#cars-available .search-car {
  width: 95%;
  margin: auto;
}
#cars-available .search-car .card .card-body h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
#cars-available .search-car .card .card-body p {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
#cars-available .search-car .card .card-body p .fa-star {
  color: #FF4F3B;
}
#cars-available .search-car .card .card-body p .fa-hand-holding-heart {
  color: #6D6D6D;
}
#cars-available .search-car .card .card-body span i {
  color: #6D6D6D;
}
#cars-available .search-car .card .fav {
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 20px;
}
@media (max-width: 768px) {
  #cars-available .btn-filter {
    flex-direction: column;
    margin-left: 10px;
  }
  #cars-available .btn-filter button {
    margin: 5px;
  }
  #cars-available .card .card-body h4 {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }
  #cars-available .card .card-body p {
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
  }
  #cars-available .card .card-body p .fa-star {
    color: #FF4F3B;
  }
  #cars-available .card .card-body p .fa-hand-holding-heart {
    color: #6D6D6D;
  }
  #cars-available .card .card-body span i {
    color: #6D6D6D;
  }
  #cars-available iframe {
    height: auto;
    width: 100% !important;
  }
}

.navbar .item1, .navbar .item2, .navbar .item3 {
  display: flex !important;
  align-items: center;
  margin: 0 15px;
}
.navbar .item1 label, .navbar .item1 span, .navbar .item2 label, .navbar .item2 span, .navbar .item3 label, .navbar .item3 span {
  margin-right: 10px;
}
.navbar .item1 input, .navbar .item2 input, .navbar .item3 input {
  border: 0px;
}

#edit {
  margin: 60px auto;
}
#edit .bg-banner {
  background-repeat: no-repeat;
  min-height: 90vh;
  padding: 65px 0 0;
}
#edit .cont-edit {
  width: 65%;
}
#edit .cont-edit .title-img {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#edit .cont-edit .title-img button:first-child {
  border: 0.5px solid;
  border-radius: 7px;
  padding: 5px 10px;
  color: #FFF;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  background-color: #FF4F3B;
  transition: all 1s;
}
#edit .cont-edit .title-img button:first-child:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#edit .cont-edit .title-img button:last-child {
  border: 0.5px solid;
  border-radius: 7px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  transition: all 1s;
}
#edit .cont-edit .title-img button:last-child:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#edit .cont-edit .lt-edit {
  margin-top: 15px;
}
#edit .cont-edit .lt-edit button {
  border: 0.5px solid;
  border-radius: 7px;
  padding: 9px 10px;
  margin: 10px auto;
  color: #FFF;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  background-color: #FF4F3B;
  transition: all 1s;
}
#edit .cont-edit .lt-edit button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#edit .cont-edit .lt-edit p {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #949494;
}
#edit .cont-edit .lt-edit h4 {
  font-size: 38px;
  font-weight: 900;
  line-height: 44px;
}
#edit .cont-edit .lt-edit .lives {
  margin: 30px auto;
}
#edit .cont-edit .lt-edit .lives p {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #898989;
}
#edit .cont-edit .lt-edit .lives p:last-child {
  margin-top: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #949494;
}
#edit .cont-edit .lt-edit .item-info {
  display: flex;
  justify-content: space-between;
}
#edit .cont-edit .lt-edit .item-info h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#edit .cont-edit .lt-edit .item-info a {
  text-decoration: none;
  color: #FF4F3B;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all 1s ease-in-out;
}
#edit .cont-edit .lt-edit .item-info a:hover {
  text-decoration: underline;
}
#edit .cont-edit .lt-edit .item-info i {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #FF4F3B;
}
#edit .cont-edit .lt-edit form label {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #898989;
  padding: 20px 0;
}
#edit .cont-edit .lt-edit form input {
  border-radius: 0px;
}
#edit .cont-edit .rt-edit h4 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #898989;
}
#edit .cont-edit .rt-edit p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#edit .cont-edit .rt-edit .reviews-hosts small {
  font-size: 13px;
  font-weight: 700;
  line-height: 24px;
  color: #898989 !important;
}
#edit .cont-edit .rt-edit .reviews-hosts .reviews {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
#edit .cont-edit .rt-edit .reviews-hosts .reviews .rait i {
  color: #898989;
}
#edit .cont-edit .rt-edit .reviews-hosts .reviews h6, #edit .cont-edit .rt-edit .reviews-hosts .reviews p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #898989;
}
#edit .cont-edit .rt-edit .favorites-card {
  margin-top: 30px;
}
#edit .cont-edit .rt-edit .favorites-card .card h6 {
  font-size: 17px;
  font-weight: 900;
  line-height: 24px;
}
#edit .cont-edit .rt-edit .favorites-card .card p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #898989;
}
#edit .cont-edit .rt-edit .favorites-card .card p i {
  color: #FF4F3B;
}
#edit .cont-edit .rt-edit .favorites-card .favorites-buttons {
  margin: 20px auto;
  display: flex;
  justify-content: center;
}
#edit .cont-edit .rt-edit .favorites-card .favorites-buttons button {
  border: 0.5px solid;
  border-radius: 7px;
  padding: 9px 10px;
  margin: 10px auto;
  color: #FFF;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  background-color: #FF4F3B;
  transition: all 1s;
}
#edit .cont-edit .rt-edit .favorites-card .favorites-buttons button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
@media (max-width: 768px) {
  #edit .lt-edit h4 {
    font-size: 22px !important;
  }
  #edit .offset-1 {
    margin: 0px !important;
  }
  #edit .cont-edit {
    width: 90%;
  }
  #edit .reviews {
    display: initial !important;
  }
  #edit textarea {
    width: 100%;
  }
  #edit .favorites-card .col-lg-6 {
    margin: 5px auto;
  }
}

#List-your-car {
  width: 70%;
  margin: auto;
}
#List-your-car .title h4 {
  font-size: 35px;
  font-weight: 700;
  line-height: 44px;
}
#List-your-car .title p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#List-your-car .title p small {
  font-size: 13px;
  font-weight: 700;
  line-height: 23px;
  color: #949494;
}
#List-your-car #progres {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#List-your-car #progres .progress-bar {
  background-color: #FF4F3B;
}
#List-your-car #progres button {
  border: 0.5px solid;
  border-radius: 7px;
  padding: 9px 10px;
  margin: 10px auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all 1s ease-in-out;
}
#List-your-car #progres button:hover {
  color: #FFF !important;
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#List-your-car .head-form h5 {
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
}
#List-your-car .head-form p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#List-your-car form .row {
  margin: 15px auto;
}
#List-your-car form .row label {
  font-size: 14px;
  font-weight: 900;
  line-height: 16px;
  padding: 15px 0;
}
#List-your-car form button {
  border: 0.5px solid;
  border-radius: 7px;
  padding: 9px 10px;
  margin: 10px auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all 1s ease-in-out;
}
#List-your-car form button:hover {
  color: #FFF !important;
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#List-your-car form p {
  font-size: 13px;
  font-weight: 700;
  line-height: 23px;
  color: #949494;
}
#List-your-car form p a {
  text-decoration: none;
  color: #FF4F3B !important;
}
#List-your-car form p a:hover {
  text-decoration: underline;
}
@media (max-width: 769px) {
  #List-your-car {
    width: 100%;
  }
  #List-your-car .title {
    margin: 0 10px;
  }
  #List-your-car .title h4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 24px;
  }
  #List-your-car #progres {
    display: initial;
    margin: 0 10px;
  }
  #List-your-car #progres .w-75 {
    width: 90% !important;
    margin: auto;
  }
  #List-your-car #progres button {
    margin-left: 20px;
  }
}

#swiper-carousel .swiper-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#swiper-carousel .swiper-container .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
#swiper-carousel .swiper-container .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#swiper-carousel .swiper-container .swiper-button-next,
#swiper-carousel .swiper-container .swiper-button-prev {
  width: 30px;
  height: 30px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.663);
  border-radius: 50%;
}
#swiper-carousel .swiper-container .swiper-button-next::after,
#swiper-carousel .swiper-container .swiper-button-prev::after {
  font-size: 16px;
  font-weight: 600;
}
#swiper-carousel .swiper-container .swiper-pagination-bullet {
  background-color: #FF4F3B !important;
}
#swiper-carousel .swiper-container .swiper-pagination-bullet-active {
  background-color: #FF4F3B !important;
}

#detail {
  margin: 20px auto;
}
#detail .contain-detail {
  width: 65%;
  margin: auto;
}
#detail .contain-detail .lt-detail {
  padding: 15px;
}
#detail .contain-detail .lt-detail .title h4 {
  font-size: 33px;
  font-weight: 800;
  line-height: 44px;
}
#detail .contain-detail .lt-detail .title span {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #898989;
}
#detail .contain-detail .lt-detail .title p {
  font-size: 21px;
  font-weight: 900;
  line-height: 28px;
}
#detail .contain-detail .lt-detail .title p i {
  color: #FF4F3B;
}
#detail .contain-detail .lt-detail .title p small {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .hosted h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #121214;
}
#detail .contain-detail .lt-detail .hosted .star-host h4 {
  font-size: 21px;
  font-weight: 900;
  line-height: 28px;
}
#detail .contain-detail .lt-detail .hosted .star-host span {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}
#detail .contain-detail .lt-detail .hosted .star-host p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .hosted .star-host p small {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #898989;
}
#detail .contain-detail .lt-detail .hosted .rated {
  display: flex;
}
#detail .contain-detail .lt-detail .hosted .rated path {
  fill: #FF4F3B !important;
}
#detail .contain-detail .lt-detail .hosted .rated div p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding-left: 20px;
}
#detail .contain-detail .lt-detail .hosted .rated div a {
  text-decoration: none;
  color: #FF4F3B;
}
#detail .contain-detail .lt-detail .hosted .rated div a:hover {
  text-decoration: underline;
}
#detail .contain-detail .lt-detail .description {
  margin: 20px auto;
}
#detail .contain-detail .lt-detail .description h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
}
#detail .contain-detail .lt-detail .description h5, #detail .contain-detail .lt-detail .description p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .description button {
  font-size: 13px;
  font-weight: 900;
  line-height: 25px;
  border: 0.5px solid #898989;
  border-radius: 0px;
  color: #898989;
  background-color: transparent;
}
#detail .contain-detail .lt-detail .description button:hover {
  background-color: #d9d7d7;
}
#detail .contain-detail .lt-detail .description .description-content-more {
  overflow: hidden;
  max-height: 0;
  transition: max-height 1.5s;
}
#detail .contain-detail .lt-detail .description .description-content-more.show {
  max-height: 500px;
  transition: max-height 1.5s;
}
#detail .contain-detail .lt-detail .features {
  padding: 5px 0;
}
#detail .contain-detail .lt-detail .features button {
  font-size: 13px;
  font-weight: 900;
  line-height: 25px;
  border: 0.5px solid #898989;
  border-radius: 0px;
  color: #898989;
  background-color: transparent;
}
#detail .contain-detail .lt-detail .features button:hover {
  background-color: #d9d7d7;
}
#detail .contain-detail .lt-detail .features h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  margin: 20px auto;
}
#detail .contain-detail .lt-detail .features .more-features {
  overflow: hidden;
  max-height: 0;
  transition: max-height 1.5s;
}
#detail .contain-detail .lt-detail .features .more-features.show {
  max-height: 900px;
  transition: max-height 1.5s;
}
#detail .contain-detail .lt-detail .extras {
  padding: 15px 0;
}
#detail .contain-detail .lt-detail .extras button {
  font-size: 13px;
  font-weight: 900;
  line-height: 25px;
  border: 0.5px solid #898989;
  border-radius: 0px;
  color: #898989;
  background-color: transparent;
}
#detail .contain-detail .lt-detail .extras button:hover {
  background-color: #d9d7d7;
}
#detail .contain-detail .lt-detail .extras h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  margin: 20px auto;
}
#detail .contain-detail .lt-detail .extras h4 {
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
#detail .contain-detail .lt-detail .parking-details h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  margin: 20px auto;
}
#detail .contain-detail .lt-detail .parking-details p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .guidelines h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  margin: 20px auto;
}
#detail .contain-detail .lt-detail .guidelines p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .guidelines .more-guidelines {
  overflow: hidden;
  max-height: 0;
  transition: max-height 1.5s;
}
#detail .contain-detail .lt-detail .guidelines .more-guidelines ol {
  list-style-type: none;
  counter-reset: my-counter;
}
#detail .contain-detail .lt-detail .guidelines .more-guidelines ol li::before {
  content: "- ";
  counter-increment: my-counter;
  margin-right: 0.5em;
}
#detail .contain-detail .lt-detail .guidelines .more-guidelines.show {
  max-height: 500px;
  transition: max-height 1.5s;
}
#detail .contain-detail .lt-detail .guidelines button {
  font-size: 13px;
  font-weight: 900;
  line-height: 25px;
  border: 0.5px solid #898989;
  border-radius: 0px;
  color: #898989;
  background-color: transparent;
}
#detail .contain-detail .lt-detail .guidelines button:hover {
  background-color: #d9d7d7;
}
#detail .contain-detail .lt-detail .rating-reviews {
  margin-top: 25px;
}
#detail .contain-detail .lt-detail .rating-reviews .hed h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
}
#detail .contain-detail .lt-detail .rating-reviews .hed h4 {
  font-size: 38px;
  font-weight: 900;
  line-height: 44px;
}
#detail .contain-detail .lt-detail .rating-reviews .hed h4 i {
  font-size: 25px;
  color: #FF4F3B;
}
#detail .contain-detail .lt-detail .rating-reviews .hed span {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .rating-reviews .row {
  align-items: center;
}
#detail .contain-detail .lt-detail .rating-reviews .row h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .rating-reviews p {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #767677;
}
#detail .contain-detail .lt-detail .more-reviews {
  overflow: hidden;
  max-height: 0;
  transition: max-height 1.5s;
}
#detail .contain-detail .lt-detail .more-reviews.show {
  max-height: 950px;
  transition: max-height 1.5s;
}
#detail .contain-detail .lt-detail .reviews-user {
  margin: 25px auto;
}
#detail .contain-detail .lt-detail .reviews-user h6 {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #767677;
}
#detail .contain-detail .lt-detail .reviews-user .row .rati-star i {
  color: #FF4F3B;
}
#detail .contain-detail .lt-detail .reviews-user .row span {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}
#detail .contain-detail .lt-detail .reviews-user .row p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .reviews-user .row .message {
  padding: 15px;
  border: 1px solid;
  border-radius: 10px;
}
#detail .contain-detail .lt-detail .reviews-user .row .message h5 {
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
#detail .contain-detail .lt-detail .reviews-user .row .message p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .lt-detail .See-more {
  display: flex;
  justify-content: center;
}
#detail .contain-detail .lt-detail .See-more button {
  color: #FFF;
  background-color: #FF4F3B;
}
#detail .contain-detail .lt-detail .See-more button:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#detail .contain-detail .rt-details .head h6 {
  font-size: 21px;
  font-weight: 900;
  line-height: 28px;
}
#detail .contain-detail .rt-details .head h6 span {
  font-size: 21px;
  font-weight: 500;
  line-height: 28px;
  color: #767677;
}
#detail .contain-detail .rt-details .head a {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #767677;
}
#detail .contain-detail .rt-details .head a:hover {
  color: #898989;
}
#detail .contain-detail .rt-details .Trip-start, #detail .contain-detail .rt-details .Trip-end {
  margin: 10px auto;
}
#detail .contain-detail .rt-details .Trip-start h5, #detail .contain-detail .rt-details .Trip-end h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #FF4F3B;
}
#detail .contain-detail .rt-details .Trip-start input, #detail .contain-detail .rt-details .Trip-end input {
  border: 1px solid gray !important;
}
#detail .contain-detail .rt-details .Trip-start input:focus, #detail .contain-detail .rt-details .Trip-end input:focus {
  border-color: #FF4F3B !important;
}
#detail .contain-detail .rt-details .Pickup {
  margin: 15px auto;
}
#detail .contain-detail .rt-details .Pickup h6 {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
#detail .contain-detail .rt-details .Pickup .accordion-item .accordion-body span {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #898989;
  display: block;
}
#detail .contain-detail .rt-details .Pickup .accordion-item .accordion-body .btn-san {
  display: flex;
  justify-content: start;
  background-color: #f4f4f4;
  padding: 10px 20px;
  margin: 10px auto;
  border: 1px solid #808080;
  cursor: pointer;
}
#detail .contain-detail .rt-details .Pickup .accordion-item .accordion-body .btn-san p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #121214;
}
#detail .contain-detail .rt-details .Pickup .accordion-item .accordion-body .btn-san span {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}
#detail .contain-detail .rt-details .Pickup .accordion-item .accordion-body p {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #898989;
}
#detail .contain-detail .rt-details .discount {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 10px;
  margin: 10px auto;
  border: 1px solid #808080;
  border-radius: 8px;
}
#detail .contain-detail .rt-details .discount h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .rt-details .discount span {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #0e865c;
}
#detail .contain-detail .rt-details .btn-contin {
  width: 100%;
  padding: 10px;
  border-radius: 8px;
  background-color: #FF4F3B;
  color: #FFF;
  border-color: #c2c2c2;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: all 1s !important;
}
#detail .contain-detail .rt-details .btn-contin:hover {
  color: #FFF;
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
}
#detail .contain-detail .rt-details .Free-cancellation {
  display: flex;
  align-content: center;
}
#detail .contain-detail .rt-details .Free-cancellation i {
  font-size: 30px;
  color: #FF4F3B;
  margin-right: 15px;
}
#detail .contain-detail .rt-details .Free-cancellation h6 {
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}
#detail .contain-detail .rt-details .Free-cancellation p {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #898989;
}
#detail .contain-detail .rt-details .INSURANCE p {
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  color: #767677;
}
#detail .contain-detail .rt-details .INSURANCE h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#detail .contain-detail .rt-details .favorit {
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding: 8px;
  border: 1px solid #808080;
  border-radius: 8px;
  transition: all 1s ease-in-out;
}
#detail .contain-detail .rt-details .favorit i {
  font-size: 18px;
  margin: 5px;
}
#detail .contain-detail .rt-details .favorit:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
  color: #FFF;
}
#detail .contain-detail .rt-details .soichl {
  width: 40px;
  height: 40px;
  border: 1px solid;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  cursor: pointer;
  transition: all 1s ease-in-out;
}
#detail .contain-detail .rt-details .soichl:hover {
  background: -webkit-linear-gradient(45deg, #be685e, #ff5805);
  color: #FFF;
}
#detail .contain-detail .rt-details .foot-link a {
  text-decoration: none;
  color: #FF4F3B;
  display: block;
  text-align: center;
  padding: 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
#detail .contain-detail .rt-details .foot-link a:hover {
  text-decoration: underline;
}
#detail .contain-detail .popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  border-radius: 10px;
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  z-index: 1;
}
#detail .contain-detail .popup .card {
  position: relative;
}
#detail .contain-detail .popup .card .card-body h4 {
  font-size: 27px;
  font-weight: 700;
  line-height: 24px;
}
#detail .contain-detail .popup .card .card-body h6 {
  font-size: 17px;
  font-weight: 500;
}
#detail .contain-detail .popup .card .card-body h6 i {
  color: #FF4F3B;
}
#detail .contain-detail .popup .card .popup-card {
  display: flex;
  justify-content: space-between;
  padding: 20px 15px;
}
#detail .contain-detail .popup .card .popup-card div:first-child span {
  background-color: rgba(251, 198, 181, 0.475);
  padding: 3px 8px;
  color: #FF4F3B;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}
#detail .contain-detail .popup .card .popup-card div:last-child h4 {
  font-size: 20px;
  font-weight: 700;
}
#detail .contain-detail .popup .card .icon-fav {
  position: absolute;
  top: 10px;
  right: 7px;
  background-color: #FFF;
  padding: 5px 10px;
  border-radius: 10px;
}
#detail .contain-detail .popup .card .icon-fav i {
  font-size: 20px;
}
#detail .contain-detail #popupButton {
  padding: 10px 20px;
  background-color: #3498db;
  color: #fff;
  border: none;
  cursor: pointer;
}
@media (max-width: 768px) {
  #detail .contain-detail {
    width: 100% !important;
  }
  #detail .contain-detail .rt-details .Trip-start .date1, #detail .contain-detail .rt-details .Trip-start .date2, #detail .contain-detail .rt-details .Trip-end .date1, #detail .contain-detail .rt-details .Trip-end .date2 {
    display: initial !important;
  }
  #detail .contain-detail .rt-details .Trip-start .date1 label, #detail .contain-detail .rt-details .Trip-start .date2 label, #detail .contain-detail .rt-details .Trip-end .date1 label, #detail .contain-detail .rt-details .Trip-end .date2 label {
    margin: 5px;
  }
}

.book-a-car {
  margin: 40px auto;
  padding: 35px;
  background-color: #f4f7fd;
}
.book-a-car a {
  font-size: 28px;
  font-weight: 900;
  line-height: 32px;
  color: #FF4F3B;
  text-decoration: none;
  transition: all 2s;
}
.book-a-car a:hover {
  text-decoration: underline;
}
.book-a-car p {
  margin-top: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 768px) {
  .book-a-car {
    padding: 20px 0;
  }
  .book-a-car .offset-1, .book-a-car .offset-2 {
    margin-left: 0px;
  }
}

/*# sourceMappingURL=style.css.map */
