
/*========== XL-DESKTOP : BETWEEN 1200px TO 1500PX. ==========*/
@media (min-width: 1200px) and (max-width: 1500px) {
   /* GLOBAL */
   .container {
      max-width: 1170px;
   }
   
   /* GLOBAL// */

   /* HEADER */  
   .mainmenu > li > a {
      margin-left: 1.5em;
      padding: 2.6em 0;
   }
   .logo {
      max-width: 11em;
   }
   
   /* testimony */
   .testimony-img {
      width: 38%;
   }
}

/*========== LG + MD : BETWEEN 768PX TO 1199PX. ==========*/
@media (min-width: 768px) and (max-width: 1199px) {
   /* GLOBAL */
   h1 {font-size: 45px;}
   h2 {font-size: 40px;}
   h3 {font-size: 30px;}
   h4 {font-size: 28px;}
   h5 {font-size: 20px;}
   h6 {font-size: 15px;}
   body {
      font-size: 15px;
   }
   .progress-wrap {
      bottom: 5em;
   }
   /* GLOBAL// */
   
   /* HEADER */   
   .header-main {
      padding: 1.2em 0;
   }
   .header-main.sticky{
      padding: .8em 0;
   }
   /* HEADER// */

   /* testimony */
   .testimony-img {
      width: 38%;
   }
}

/*========== LG-DESKTOP : BETWEEN 992PX TO 1199px. ==========*/
@media (min-width: 992px) and (max-width: 1199px) {
   /* GLOBAL */
   .container {
      max-width: 1000px;
   }
   /* GLOBAL// */

}

/*========== MD-TABLET : BETWEEN 768PX TO 991PX ==========*/
@media (min-width: 768px) and (max-width: 991px) {
   /* GLOBAL */
   .container {
      max-width: 800px;
   }
   /* GLOBAL// */
}

/*========== SMALL MOBILE : SMALLER THEN 767PX ==========*/
@media (max-width: 767px) {
   /* GLOBAL */
   h1 {font-size: 32px;}
   h2 {font-size: 24px;}
   h3 {font-size: 28px;}
   h4 {font-size: 26px;}
   h5 {font-size: 18px;}
   h6 {font-size: 14px;}
   body {
      font-size: 14px;
   }
   .progress-wrap {
      left: 1em;
   }
   .contact-us-float {
      right: 1em;
   }
   .sitebar-inner {
      max-width: 100%;
   }
   /* GLOBAL// */

   /* HEADER AREA */
   .logo {
      max-width: 7em;
   }
   .header-main {
      padding: 1.2em 0;
   }
   .header-main.sticky{
      padding: .8em 0;
   }
   /* HEADER AREA// */

   /* HERO AREA */
   .hero-slide h3 {
      font-size: 22px;
   }
   /* HERO AREA// */

   /* FEATURE AREA */
   .circle-icon {
      font-size: 1.2em;
   }
   /* FEATURE AREA// */

   /* FEATURE AREA */
   .process-item h5 {
      font-size: 17px;
   }
   /* FEATURE AREA// */

   /* TESTIMONY AREA */
   .testimony-img {
      position: relative;
      width: 100%;
      height: 450px;
   }
   .circle-border-icon {
      position: relative;
      left: auto;
      top: auto;
      right: auto;
      margin: 25px 0;
   }
   .slider-nav {
      font-size: 1.4em;
   }
   /* TESTIMONY AREA// */
   .tour-overview-list, .tour-overview-list li {
      flex-direction: column;
   }
   .tour-overview-list li+li {
      margin-left: 0px;
      margin-top: 30px;
    }
    .tour-overview-list li .text {
      margin-left: 0px;
      text-align: center;
    }
    .left_content h1 {
      font-size: 22px;
      line-height: 32px;
  }
  .header-holder {
   min-height: 50px;
  }

}

/*========== LARGE MOBILE : BETWEEN 480PX TO 767PX ==========*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
   .container {
      max-width: 100%;
   }
}

