@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }

  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: block !important;
  }

  .show-search.show {
    width: 100%;
    min-width: 448px;
    position: relative;
  }

  .clign {
    height: 285px !important;
  }

  .modal-dialog.modal-dialog-centered.modal-dialog-scrollable.modal-lg.list-wap {
    max-width: 1290px !important;
  }

  .wap-form-dispach {
    height: 100%;
    min-height: calc(100vh - 200px);
    height: calc(100vh - 200px);
    overflow: auto;
  }

  .chat-boxxx {
    margin-right: 6%;
  }

  .modal-mas {
    max-width: 1650px;
  }

  .dropdown-menu.drop-main-menu {
    top: 90% !important;
    left: 6% !important;
  }

  .wap-map-assign.wap-dmd {
    min-height: 550px;
  }

  button.btnn-group.pr-mdd {
    padding: 13px 2.7rem;
  }

  .wap-users {
    padding: 0 3rem;
  }

  .card {
    margin-bottom: 5px !important;
  }

  .wap-use {
    padding: 0 2rem;
  }
}

@media (max-width: 1024px) and (orientation: portrait) {
  .clign {
    height: 285px !important;
  }

  .slider-md,
  .log-slider-d {
    height: 460px;
  }

  .carousel-caption.caption-log {
    top: 29%;
    width: 100%;
    left: 0;
    padding: 2rem 7rem 0;
  }

  h1.slider-text {
    font-weight: 500;
    font-size: 45px;
  }

  .indecat {
    bottom: 34%;
  }

  .wap-card {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    margin-top: unset;
  }

  .con-log-info {
    padding: 0 0rem 0 2rem;
  }

  .wap-cont-login {
    width: 100%;
    display: flex;
    bottom: 22%;
  }

  .login-waper {
    height: 100%;
  }

  .slider-waplog {
    height: 100%;
    min-height: 100%;
  }

  .wap-back-login {
    padding: 3rem;
    display: flex;
    justify-content: center;
  }

  .dat-tb {
    padding: 1rem;
  }

  .wap-inputs-box {
    width: 30.1%;
  }

  .btnn-group {
    margin: 0 6px 0 0;
    padding: 0.7rem 0.6rem;
    font-size: 13px;
  }

  .wap-tabs {
    margin: 2% 0;
    gap: 24px 0;
    margin-bottom: 3%;
  }

  .avatar-upload .avatar-preview {
    width: 200px;
    height: 200px;
  }

  .avatar-upload .avatar-preview>div {
    width: 126px;
    height: 120px;
  }

  .avatar-upload {
    margin-left: 0;
    margin-top: 0;
  }

  .drop-main-menu {
    top: 87% !important;
    left: 6% !important;
  }

  ul.dali-list li {
    display: flex;
    width: 48%;
    margin-bottom: 0%;
  }

  ul.dali-list {
    margin-top: 3%;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }

  .wap-rats {
    flex-wrap: wrap;
  }
}

@media (min-width: 600px) and (max-width: 800px) and (orientation: portrait) {
  .wap-rats {
    flex-wrap: wrap;
  }

  .avatar-upload .avatar-edit input+label {
    width: 50px;
    height: 50px;
  }

  .avatar-upload .avatar-edit input+label:after {
    left: -21px;
  }

  .slider-md,
  .log-slider-d {
    height: 400px;
  }

  .clign {
    height: 358px !important;
  }

  .wap-slid {
    min-height: 464px;
  }

  .carousel-caption.caption-log {
    top: 23%;
    width: 100%;
    left: 0;
    padding: 2rem 6rem 0;
  }

  .indecat {
    bottom: 34%;
  }

  .wap-card {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    margin-top: unset;
    width: 100%;
  }

  .con-log-info {
    padding: 0 0rem 0 0rem;
  }

  .wap-cont-login {
    width: 100%;
  }

  .login-waper {
    height: 100%;
  }

  .slider-waplog {
    height: 100%;
    min-height: 100%;
  }

  .wap-back-login {
    padding: 3rem;
    display: flex;
    justify-content: center;
  }

  .pre-log {
    left: 1%;
  }

  .next-log {
    right: 1%;
  }

  .dat-tb {
    padding: 1rem;
  }

  .form-es {
    margin: 0% 0 3%;
  }

  li.nav-item.group-btsn .nav-link {
    padding: 0.7rem 0.8rem;
    color: #8b8484;
  }

  .wap-inputs-box {
    width: 47.1%;
  }

  .wap-inputs {
    gap: 2px 14px;
  }

  .btnn-group {
    margin: 0 6px 0 0;
    padding: 0.7rem 0.6rem;
    font-size: 13px;
  }

  .add-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
  }

  .wap-chatting {
    gap: 20px;
  }

  .chat-boxxx {
    display: flex;
    gap: 20px;
  }

  .drop-main-menu {
    top: 87% !important;
    left: 6% !important;
  }

  ul.dali-list li {
    display: flex;
    width: 48%;
    margin-bottom: 0%;
  }

  ul.dali-list {
    margin-top: 3%;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }

  .wap-vhe {
    padding: 1.5rem 1rem 1rem;
  }

  .wap-tabs {
    margin: 2% 0;
    gap: 7px 0;
    margin-bottom: -2%;
  }

  .wap-cehcbos {
    gap: 20px 10px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

  .slider-md,
  .log-slider-d {
    height: 400px;
  }

  h1.slider-text {
    font-weight: 500;
    font-size: 40px;
    padding: 0 3rem;
  }

  .wap-chatting {
    gap: 20px;
  }

  .chat-boxxx {
    display: flex;
    gap: 20px;
  }

  .pre-log {
    left: 1%;
  }

  .next-log {
    right: 1%;
  }

  .carousel-caption.caption-log {
    top: 23%;
    width: 100%;
    left: 0;
    padding: 2rem 2.6rem;
  }

  .indecat {
    bottom: 34%;
  }

  .wap-card {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    margin-top: unset;
  }

  .con-log-info {
    padding: 0 0rem 0 2rem;
  }

  .wap-cont-login {
    width: 100%;
    padding: 1rem 6rem;
    display: flex;
    justify-content: space-between;
  }

  .login-waper {
    height: 100%;
  }

  .slider-waplog {
    height: 100%;
    min-height: 100%;
  }

  .wap-back-login {
    padding: 3rem;
    display: flex;
    justify-content: center;
  }

  .con-log-info {
    padding: 0 0rem 0 0rem;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .form-es {
    margin: 6% 0 3%;
  }

  .wap-inputs-box {
    width: 47.1%;
  }
}

@media (max-width:767px) {
  .dat-tb.data-controls dx-button.dx-widget.dx-button.dx-button-mode-contained.dx-button-normal.dx-button-has-text.button-info.selectButton.sunday-code {
    position: static !important;
    width: 100% !important;
    margin-bottom: 15px;
    margin-top: -20px;
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .wap-vhe .field-alignment {
    display: flex;
    width: 100%;
    flex-direction: column;
  }

  .field-alignment>div:first-child {
    width: 100% !important;
    margin-right: 10px;
    min-width: 100%;
  }

}

@media (max-width: 576px) {
  .p {
    margin-left: 0 !Important;
    color: #0681d6;
    line-height: 26px;
    max-width: 120px;
    font-size: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .wap-rats {
    flex-wrap: wrap;
  }

  .wap-cehcbos {
    gap: 15px 23px;
  }

  .form-check.form-check-inline.ched-dd {
    font-size: 14px;
  }

  h2.hed-adc {
    margin-bottom: 7%;
    text-align: center;
  }

  .wap-accrodion {
    padding: 0;
    margin-top: 5%;
  }

  .header-ac {
    padding: 1rem;
  }

  h2.mb-0.text-ac {
    font-size: 15px;
  }

  .wap-vhe {
    padding: 1.5rem 0.5rem 1rem;
  }

  .wap-all-head h3 {
    font-size: 18px;
  }

  .clign {
    height: 100% !important;
  }

  .wap-slid {
    min-height: 100%;
  }

  .slider-md,
  .log-slider-d {
    height: 500px;
  }

  .carousel-caption.caption-log {
    top: 23%;
    width: 100%;
    left: 0;
    padding: 2rem 2.6rem;
  }

  .indecat {
    bottom: 34%;
  }

  h1.slider-text {
    font-weight: 500;
    font-size: 27px;
    line-height: 31px;
  }

  .wap-card {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    margin-top: unset;
  }

  .con-log-info {
    padding: 0 0rem 0 2rem;
  }

  .wap-cont-login {
    width: 100%;
    padding: 0.5rem 2rem;
  }

  .con-log-info {
    padding: 0 0rem 0 0rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 24px;
  }

  .slider-waplog {
    height: 100%;
    min-height: 100%;
  }

  .wap-back-login {
    padding: 3rem;
    display: flex;
    justify-content: center;
  }

  .pre-log {
    left: 1%;
  }

  .next-log {
    right: 1%;
  }

  span.font-cont {
    font-size: 14px;
  }

  .login-slider {
    width: 30px;
    height: 30px;
  }

  .wap-card {
    padding: 0.6rem;
    width: 100%;
    max-width: 100%;
    min-width: 333px;
  }

  .lgot {
    font-size: 17px;
  }

  .forgot-pas {
    font-size: 13px;
  }

  p.copy-logo {
    font-size: 12px;
  }

  .icon-left {
    width: 6%;
  }

  img.scm-img {
    width: 23px;
  }

  .tow-fact {
    line-height: 34px !important;
  }

  .md-dialogd {
    max-width: 500px;
  }

  section.mobiel-inl {
    padding: 2rem 1rem;
  }

  .form-es {
    margin: 4% 0 3%;
    display: flex;
    flex-direction: column;
    align-items: center !important;
  }

  .top-ind {
    display: block;
    text-align: center;
  }

  a.btn-hd.add-btn {
    margin-bottom: 0;
  }

  .mobd {
    display: none;
  }

  .form-group.form-check {
    padding-left: 32px;
  }

  .wap-inputs-box {
    width: 100%;
  }

  .wap-inputs {
    padding: 0rem 0rem 0rem;
  }

  button.btn-forms {
    margin: 5px;
  }

  .wap-btuns {
    padding: 0 0rem 1rem;
    text-align: center;
  }

  .content {
    padding: 2.5rem 1.5rem 2.75rem;
  }

  .wap-form-dispach {
    padding: 2rem 0rem 1rem;
  }

  .main-mrd {
    margin-bottom: 3%;
    margin-top: 3%;
  }

  .btnn-group {
    margin: 0 6px 0 0;
    padding: 0.7rem 0.6rem;
    font-size: 13px;
  }

  .tabs-groups {
    order: 2;
  }

  .wap-allo-bos {
    padding: 0.5rem 1rem;
    margin-top: 8%;
  }

  .wap-tabs {
    margin: 2% 0;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px 0;
  }

  li.nav-item.group-btsn .nav-link {
    padding: 0.7rem 1.5rem;
    color: #8b8484;
    margin: 3px;
  }

  .dat-tb.py-1.px-1 {
    overflow-x: auto;
  }

  .avatar-upload {
    margin: 0 auto;
  }

  .avatar-upload .avatar-edit input+label:after {
    bottom: -8px;
    right: 31px;
  }

  .over-flow {
    overflow: unset;
    height: 100%;
  }

  .wap-plac-titl {
    flex-direction: column;
  }

  .wap-pl-box {
    padding: 2rem 1rem;
  }

  .wap.tt-col {
    text-transform: capitalize;
    color: var(--main-color);
    text-decoration: underline;
    font-size: 19px;
    margin-bottom: 9px;
  }

  .add-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
  }

  .plac-t {
    width: 100%;
  }

  .wap-all-head.od-place {
    padding-bottom: 5px;
  }

  .wap-add-info {
    margin-top: 11%;
  }

  ul.list-od-info {
    padding: 0;
    list-style: none;
    font-size: 13px;
  }

  .wap-chatting {
    gap: 20px;
  }

  .chat-boxxx {
    display: flex;
    gap: 10px;
  }

  .wap-plac-titl {
    border-bottom: unset;
  }

  .map-list {
    margin-bottom: 4%;
  }

  .dropdown-menu.drop-main-menu {
    top: 34% !important;
    left: 27.8% !important;
  }

  .wap-buttns-action {
    margin-top: 6%;
  }

  td.child {
    font-size: 13px;
  }

  span.sm-cls {
    display: block;
    margin-top: 4%;
    text-align: center;
  }

  button.btn-forms {
    padding: 0.6rem 2rem;
  }

  ul.pagination {
    margin: 5% 0 !important;
  }

  .wap-admin-boxs {
    margin: 2% 3% 1%;
  }

  .top-hed {
    padding-right: 1rem;
  }

  .owl-nav {
    display: none;
  }

  .wap-daily-pro {
    margin-top: 8%;
  }

  .card {
    margin-bottom: 13px !important;
  }

  ul.dali-list li {
    width: 100%;
  }

  .wap-slid.slid-bdn {
    min-height: 345px;
  }

  .candva {
    height: 245px !important;
  }

  .text-ac {
    padding: 0rem 0rem;
  }

  input.form-control.form-vehicle.lin-inp {
    width: 100%;
  }

  .main-mrd1.rate-infp {
    width: 100%;
  }

  select.form-control.form-vehicle.per-cls {
    width: 100%;
  }
}

@media only screen and (min-device-width: 600px) and (max-device-width: 800px) and (orientation: landscape) {
  .wap-rats {
    flex-wrap: wrap;
  }

  input.form-control.form-vehicle.lin-inp {
    width: 100%;
  }

  .main-mrd1.rate-infp {
    width: 100%;
  }

  select.form-control.form-vehicle.per-cls {
    width: 100%;
  }

  .wap-cehcbos {
    gap: 15px 23px;
  }

  .form-check.form-check-inline.ched-dd {
    font-size: 14px;
  }

  .wap-accrodion {
    padding: 0;
    margin-top: 5%;
  }

  .header-ac {
    padding: 1rem;
  }

  h2.mb-0.text-ac {
    font-size: 15px;
  }

  .wap-vhe {
    padding: 1.5rem 0.5rem 1rem;
  }

  section.mobiel-inl {
    padding: 2rem 1rem;
  }

  .slider-md,
  .log-slider-d {
    height: 400px;
  }

  h1.slider-text {
    font-weight: 500;
    font-size: 40px;
    padding: 0 3rem;
  }

  .form-group.form-check {
    padding-left: 32px;
  }

  .pre-log {
    left: 1%;
  }

  .next-log {
    right: 1%;
  }

  .carousel-caption.caption-log {
    top: 23%;
    width: 100%;
    left: 0;
    padding: 2rem 2.6rem;
  }

  .indecat {
    bottom: 34%;
  }

  .wap-card {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    margin-top: unset;
    width: 100%;
  }

  .con-log-info {
    padding: 0 0rem 0 2rem;
  }

  .wap-cont-login {
    width: 100%;
    padding: 1rem;
    text-align: center;
    display: flex;
    justify-content: center;
  }

  .login-waper {
    height: 100%;
  }

  .slider-waplog {
    height: 100%;
    min-height: 100%;
  }

  .wap-back-login {
    padding: 3rem;
    display: flex;
    justify-content: center;
  }

  .con-log-info {
    padding: 0 0rem 0 0rem;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .form-es {
    margin: 0;
  }

  .wap-inputs-box {
    width: 100%;
  }

  .wap-btuns {
    padding: 0 1rem 1rem;
  }

  .btnn-group {
    margin: 0 6px 0 0;
    padding: 0.7rem 0.6rem;
    font-size: 13px;
  }

  .tabs-groups {
    order: 2;
  }

  .wap-allo-bos {
    padding: 0.5rem 1rem;
    margin-top: 8%;
  }

  .wap-tabs {
    gap: 20px 0;
  }

  .over-flow {
    overflow: unset;
    height: 100%;
  }

  .dropdown-menu.drop-main-menu {
    top: 93% !important;
    left: 5.8% !important;
  }

  .wap-admin-boxs {
    margin: 2% 3% 0%;
  }

  ul.dali-list li {
    display: flex;
    width: 48%;
    margin-bottom: 0%;
  }

  ul.dali-list {
    margin-top: 3%;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
}

@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .carousel-caption.caption-log {
    top: 44%;
    left: 9%;
    width: 100%;
  }

  .con-log-info {
    margin: 0;
    display: flex;
    list-style: none;
    gap: 27px;
    justify-content: space-between;
    padding: 0 2rem 0 3rem;
    flex-wrap: wrap;
  }

  .wap-cont-login {
    bottom: 11%;
    width: 87%;
  }

  .md-dialogd {
    max-width: 500px;
  }

  .wap-inputs-box {
    width: 23.1%;
    background: white;
  }

  .wap-btuns {
    padding: 0 1rem 1rem;
  }
}

@media (max-width: 320px) {
  .con-log-info {
    padding: 0 0rem 0 0rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 9px;
  }

  .wap-cont-login {
    bottom: 18%;
  }
}