/*  Variable */
/*  Font size  */
/*64px;*/
/*56px;*/
/*48px;*/
/*40px;*/
/*36px;*/
/*32px;*/
/*30px;*/
/*28px;*/
/*24px;*/
/*20px;*/
/*18px;*/
/*16px;*/
/*14px;*/
/*12px;*/
/*10px;*/
/*Border radius*/
/* Global Section Variables */
/* Mixin start here  
=====================================*/
/*Border Radius*/
/* Transition */
/* Padding */
/* Modal Transition misin */
.transition {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out; }

/* Button variant */
.ellips {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block; }

/* Button outline variant */
/* button with custom colors */
/* button with custom colors */
/* Button Size variant */
/* Pagination Mixin */
.left-aside ul {
  border: 1px solid #E6E6E6;
  text-align: center; }
  .left-aside ul li {
    padding-top: 20px;
    color: #8A8A8A;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s; }
    .left-aside ul li:last-child {
      padding-bottom: 20px; }
    .left-aside ul li.location-list {
      cursor: pointer; }
      .left-aside ul li.location-list.active, .left-aside ul li.location-list:hover {
        color: #DB731D; }
  .left-aside ul .title {
    background: #F4F4F4;
    padding-bottom: 20px;
    color: #000; }

.page-title {
  text-align: center;
  margin-bottom: 50px; }

.page-subtitle {
  text-align: center;
  margin-bottom: 30px; }

.store-list {
  padding-top: 80px;
  margin-bottom: 40px; }
  .store-list .name-img {
    text-align: center; }
    .store-list .name-img img {
      margin-top: -80px;
      max-height: 352px;
      min-height: 352px;
      width: 100%;
      object-fit: cover; }
  .store-list i {
    font-size: 1.5rem;
    padding-right: 10px; }
  .store-list .icon-line-brands-1 {
    color: #2BBE12; }
  .store-list .icon-f-square-brands {
    color: #3C5A9A; }
  .store-list .fa-phone {
    transform: rotate(90deg);
    color: #DB731D; }
  .store-list .gtext {
    word-break: break-word; }

.storelists {
  min-height: 240px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .storelists:before {
    background: #F4F4F4;
    left: 75px;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    position: absolute;
    content: " "; }
  .storelists .full-grow {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center; }

.person-detail {
  margin-top: 30px; }

.social-detail {
  border-left: 1px solid #E6E6E6;
  padding: 20px; }
  .social-detail .social-icon {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 12px;
    word-break: break-word; }

.shop-details {
  background: #E6E6E6;
  padding: 60px 40px 40px 40px;
  margin-bottom: 85px; }
  .shop-details .shop-list {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .shop-details .shop-list i {
      background: #DB731D;
      height: 60px;
      width: 60px;
      border-radius: 60px;
      line-height: 60px;
      text-align: center;
      color: #fff;
      min-width: 60px;
      margin-right: 15px; }
  .shop-details address {
    min-height: 100px;
    margin-bottom: 15px; }

.social-contact {
  text-align: center; }
  .social-contact .social-link {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center; }
  .social-contact i {
    min-width: 60px;
    margin-right: 15px;
    display: inline-block;
    font-size: 3rem;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s; }
    .social-contact i.icon-f-square-brands {
      color: #3C5A9A; }
    .social-contact i.icon-line-brands-1 {
      color: #2BBE12; }
    .social-contact i.icon-youtube-brands {
      color: #FF0000; }
    .social-contact i:hover {
      color: #DB731D; }

.contact-wrap {
  background: #F4F4F4;
  padding: 70px;
  margin-top: 100px; }
  .contact-wrap h1 {
    text-align: center;
    margin-bottom: 40px; }
  .contact-wrap .contactus {
    background: #fff;
    padding: 100px;
    border: 1px solid #E6E6E6; }
  .contact-wrap .btn-primary {
    width: 25%; }

@media all and (max-width: 767px) {
  .page-title {
    margin: 30px 0; }

  .store-list {
    margin-bottom: 20px;
    padding-top: 0; }
    .store-list .name-img {
      margin-top: 0; }
      .store-list .name-img img {
        min-height: 100%;
        max-height: 100%;
        width: auto;
        margin-top: 0; }

  .storelists {
    background: none; }
    .storelists .person-detail {
      margin-bottom: 30px; }
    .storelists .social-detail {
      border-left: none;
      padding: 0; }
    .storelists:before {
      display: none; }

  .shop-details {
    padding: 30px;
    margin-bottom: 40px; }
    .shop-details address {
      min-height: 100%; }
    .shop-details .shop-list {
      margin-bottom: 40px; }

  .social-contact {
    text-align: left; }
    .social-contact .social-link {
      margin-bottom: 40px; }

  .contact-wrap {
    margin-top: 40px;
    padding: 0; }
    .contact-wrap h1 {
      padding: 15px 0;
      margin-bottom: 0; }
    .contact-wrap .contactus {
      padding: 20px; }
    .contact-wrap .btn-primary {
      width: 100%; } }

/*# sourceMappingURL=static-page.css.map */
