/* Desktop အကြီးတွေ၊ Monitor အကြီးတွေအတွက် */
@media (min-width: 1440px) {
}
@media (min-width: 768px) {
  #mega-menu-wrap-main-menu
    #mega-menu-main-menu[data-effect='fade_up']
    li.mega-menu-item.mega-menu-flyout
    ul.mega-sub-menu {
    top: 70px;
  }
}

/* Laptop တော်တော်များများအတွက် */
@media (max-width: 1199.98px) {
}

/* Tablet landscpe width တွေအတွက် */
@media (max-width: 1023.98px) {
  ul.caddress-details li span {
    margin-right: 5px;
  }
}

/* Tablet portrait width တွေအတွက် */
@media (max-width: 991.98px) {
  .top-search::before {
    top: 12px;
  }
  .custom-logo-link {
    width: unset;
  }
  .tofooter > .container {
    transform: unset;
    margin-bottom: 0;
  }
  p.time::before {
    left: 38%;
  }
}

@media (min-width: 781px) and (max-width: 992px) {
  .services-dev > .panel-layout > .panel-grid > .panel-row-style {
    flex-wrap: wrap;
  }
  .services-dev
    > .panel-layout
    > .panel-grid
    > .panel-row-style
    > .panel-grid-cell {
    flex: 0 0 100%;
    width: 100% !important;
  }
  .services-right {
    margin-right: 0;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  p.time::before {
    left: 0;
  }
  .top-bar .d-flex {
    padding: 0 !important;
  }
}
/* ဖုန်း Landscape width တွေအတွက် */
@media (max-width: 767.98px) {
  /* css for multi-level dropdown */
  .dropdown-submenu ul.dropdown-menu {
    position: relative;
    left: 10px;
    width: 95%;
  }
  /* end of css for multi-level dropdown */
  p.time::before {
    left: 32%;
  }
  button.navbar-toggler {
    display: none;
  }
  #mega-menu-wrap-main-menu
    #mega-menu-main-menu
    > li.mega-menu-item
    > a.mega-menu-link::before {
    background: unset !important;
  }
  .mega-menu-toggle {
    background: #013d93 !important;
  }
  .lines span i {
    font-size: 0.8rem;
    letter-spacing: 2px;
  }
  h3.widget-title {
    font-size: 1.5rem;
  }
  .services-right {
    margin: 0 20px 20px 20px;
  }
  .s-inner i {
    left: calc(50% - (3 * 15px));
  }
  p.powered_by {
    text-align: left;
  }
  section#siteorigin-panels-builder-3 .panel-grid-cell {
    margin-bottom: 0;
  }
  .lines span:before,
  .lines span:after,
  .lines:before,
  .lines:after {
    width: 40px;
  }
  .lines span:after,
  .lines:after {
    right: -70px;
  }
  .lines span::before,
  .lines:before {
    left: -70px;
  }
  .lines span i:before {
    left: -15px;
  }
  .lines span i:after {
    right: -15px;
  }
  .welcome-section {
    width: 100%;
  }
}

/* ဖုန်း portrait width တွေအတွက် */
@media (max-width: 575.98px) {
  #mega-menu-wrap-main-menu .mega-menu-toggle {
    position: absolute;
    top: -80px;
    right: 0;
  }
  .top-bar {
    display: none;
  }
  a.custom-logo-link {
    width: 100px;
  }
  a.cosmic2-btn {
    font-size: 0.8rem;
    padding: 10px 30px;
  }
  .service-section h2 {
    font-size: 3rem;
  }
  a.cosmic-btn {
    margin-top: 0;
  }
}

/* ဖုန်းသေးတွေအတွက် */
@media (max-width: 425px) {
  #mega-menu-wrap-main-menu .mega-menu-toggle {
    top: -70px;
  }
  a.custom-logo-link {
    width: 80px;
  }
  .map {
    display: none;
  }
  .map-mobile {
    display: block;
  }
}
@media (max-width: 375px) {
  .lines span:after,
  .lines:after,
  .lines span::before,
  .lines:before {
    content: unset;
  }
  a.custom-logo-link {
    width: 70px;
  }
  #mega-menu-wrap-main-menu .mega-menu-toggle {
    top: -64px;
    right: -12px;
  }
}
@media (max-width: 320px) {
}
