/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1345px) {
   .top-header-area {
      padding: 0px 20px;
  }
   .header-btn {
      margin-top: 14px;
   }
   .main-menu li {
      margin: 28px 0;
      margin-left: 40px;
  }
   .inner-slider h2 {
      font-size: 62px;
   }
   .future-area {
      top: -67px;
   }
}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
   .top-header-area {
      padding: 0px 20px;
  }
   .header-btn {
      margin-top: 19px;
   }
   .main-menu li {
      margin: 35px 0;
      margin-left: 29px;
  }
   .inner-slider h2 {
      font-size: 54px;
   }
   .future-area {
      top: -71px;
      padding-top: 150px;
   }
   .theme-text p {
      margin-bottom: 22px;
   }

}

 
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
   .top-header-area {
      padding: 30px;
      padding-bottom: 0;
    }
    .inner-slider h2 {
      font-size: 50px;
   }
   .future-area {
      top: 0;
      padding-top: 13px;
      padding-bottom: 10px;
   }
   .single-futures {
      border-bottom: 1px solid #546fa4;
   }
   .inner-future .col-xl-4:last-child .single-futures{
      border-bottom:none
   }
   .single-futures p {
      margin-bottom: 15;
    }
    .single-futures i {
      margin-top: 15px;
    }
    .progressbar .blog-wrapper {
      margin-left: 0px;
   }
    .theme-img {
      margin-top: 26px;
    }
    .theme-text {
      margin-top: 35px;
    }
    .success-form input {
      width: 23%;
   }
   .pricing-item {
      width: 33%;
   }
   .footer-wrapper ul {
      margin-bottom: 4px;
   }
   .mean-container a.meanmenu-reveal {
      padding: 6px;
      border: 1px solid #6f6f6f;
      border-radius: 50%;
      animation: meanbars 1s ease-in infinite;
   }

}

@keyframes meanbars {
   0%{
      transform: scale(1);
      transition: 1s;
   }
   100%{
      transform: scale(1.1);
      transition: 1s;
   }
   
}

 
/* Extra small Device. */
@media (max-width: 767px) {
   .top-header-area {
      padding: 12px;
      padding-bottom: 0;
   }
   .inner-slider h2 {
      font-size: 32px;
   }
   .future-area {
      top: 0;
      padding-top: 13px;
      padding-bottom: 10px;
   } 
     .single-futures {
      border-bottom: 1px solid #546fa4;
   }
   .inner-future .col-xl-4:last-child .single-futures{
      border-bottom:none
   }
   .single-futures p {
      margin-bottom: 15;
    }
    .single-futures i {
      margin-top: 15px;
    }
    .mean-container a.meanmenu-reveal {
      padding: 6px;
      border: 1px solid #6f6f6f;
      border-radius: 50%;
      animation: meanbars 1s ease-in infinite;
   }
   .inner-slider p {
      margin-bottom: 20px;
   }
   .progressbar .blog-wrapper {
      margin-left: 0px;
   }
   .theme-text {
      padding-top: 24px;
   }
   .theme-text h3 {
      font-size: 22px;
      line-height: 30px;
   }
   .theme-text h3::before {
      left: 3px;
   }
   .theme-text p {
      margin-bottom: 17px;
   }
   .theme-text a {
      padding: 13px 33px;
   }
   .theme-img {
      margin-top: 18px;
   }
   .section-title h1 {
      font-size: 23px;
      margin-bottom: 10px;
      line-height: 30px;
   }
   .success-form input {
      width: 100%;
      margin-left: 0;
      margin-bottom: 12px;
   }
   .pricing-item {
      width: 100%;
   }
   .single-baner p {
      padding: 20px 30px;
   }
   .copyright-area p {
      text-align: center;
   }
   .footer-bottom-border nav ul li {
      margin: 0 10px;
   }




   @keyframes meanbars {
      0%{
         transform: scale(1);
         transition: 1s;
      }
      100%{
         transform: scale(1.1);
         transition: 1s;
      }
      
   }
 
}
 
/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {
   .theme-text {
      padding-top: 24px;
   }
   .progressbar .blog-wrapper {
      margin-left: 0px;
   }

}




