/* Small devices (landscape phones, 576px and up) */
@media only screen and (max-width: 767px) {
  /* Common padding */
  .pxy-120 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .px-120 {
    padding-top: 50px;
  }
  .py-120 {
    padding-bottom: 50px;
  }
  .pxy-100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .px-100 {
    padding-top: 50px;
  }
  .py-100 {
    padding-bottom: 50px;
  }
  /**/
  .container-fluid.gloval-grid {
    max-width: 540px;
  }
  /**/
  .global-btn {
    padding: 15px 25px;
    font-size: 16px;
  }
  /**/
  .fs-18 {
    font-size: 16px;
  }
  .fs-20 {
    font-size: 18px;
  }
  .fs-25 {
    font-size: 20px;
  }
  .fs-30 {
    font-size: 25px;
  }
  .fs-40 {
    font-size: 30px;
  }
  .fs-50 {
    font-size: 25px;
  }
  .fs-70 {
    font-size: 25px;
  }
  .extra-padding {
    padding-bottom: 0;
  }
  /**/
  .p-30 {
    padding: 20px;
  }
  .p-40 {
    padding: 20px;
  }
  /**/
  .mb-30 {
    margin-bottom: 25px;
  }
  .mb-40 {
    margin-bottom: 30px;
  }
  p .d-block {
    display: inline-block !important;
  }
  /**/
  .devotion-title .text-end {
    text-align: start !important;
  }
  .devotion-title .d-block {
    display: inline-block !important;
  }
  /**/
  .devotion-heading .py-120 {
    padding-bottom: 0;
  }
  .devotion-heading .d-block {
    display: inline-block !important;
  }
  /**/
  .more-btn {
    font-size: 16px;
  }
  /**/
  .navbar .navbar-toggler {
    position: absolute;
    right: 0;
  }
  .navbar .navbar-toggler .burger-menu span {
    background-color: #000000 !important;
  }
  .navbar .others-options {
    margin-right: 30px;
  }
  .navbar .others-options ul li {
    margin-right: 10px;
  }
  .navbar .others-options ul li .global-btn {
    font-size: 12px;
    padding: 10px 12px;
  }
  /* homeOne ideas banner area */
  .ideas-banner-area {
    padding: 50px 0;
  }
  .ideas-banner-image .hero-a {
    padding-right: 0;
  }
  .ideas-banner-image .circle-card img {
    max-width: 80px;
  }
  /* why choose us area */
  .why-choose-us-image .hero-shape {
    display: none;
  }
  /* projects area */
  .projects-swiper-btn {
    margin-top: 30px;
    margin-bottom: 50px;
  }
  /* pricing area */
  .pricing-card .icon {
    width: 60px;
    height: 60px;
    font-size: 30px;
  }
  /* testimonial area */
  .testimonial-card .quote {
    width: 50px;
  }
  .testimonial-swiper-btn {
    margin-bottom: 80;
  }
  /* faq area */
  .faq-content .accordion-button {
    font-size: 16px;
    padding: 20px 20px;
  }
  /* subscribe area */
  .subscribe-form .global-btn {
    width: 100%;
    margin-top: 10px;
  }
  .subscribe-content .d-block {
    display: inline-block !important;
  }
  /* footer area */
  .footer-widget {
    padding-bottom: 30px;
  }
  /* homeTwo banner area */
  .for-banner-area {
    padding: 50px 0;
  }
  .for-banner-area .fs-25 {
    font-size: 16px;
  }
  /* features area */
  .single-features-card .icon {
    margin-bottom: 25px;
  }
  .single-features-card .icon i {
    font-size: 70px;
  }
  /* case studies area */
  .case-studies-card {
    padding: 150px 20px 20px;
  }
  .case-studies-card .fs-25 {
    font-size: 20px;
  }
  .case-studies-card .case-studies-card-body {
    bottom: 0;
  }
  /* testimonial area */
  .testimonial-card .mb-5 {
    margin-bottom: 20px !important;
  }
  .testimonial-card .me-5 {
    margin-right: 20px !important;
  }
  .testimonial-card .fs-25 {
    font-size: 16px;
  }
  .testimonial-card .warp img {
    max-width: 50px !important;
  }
  .testimonial-swiper-btn .swiper-button-next, .testimonial-swiper-btn .swiper-button-prev {
    width: 50px;
    height: 35px;
  }
  .testimonial-swiper-btn .swiper-button-next i, .testimonial-swiper-btn .swiper-button-prev i {
    font-size: 20px;
  }
  .testimonial-swiper-btn .swiper-button-next {
    left: 60px;
  }
  /* faq area */
  .faq-card .question-icon {
    width: 60px;
    height: 60px;
    font-size: 30px;
  }
  /* call area */
  .call-area .text-end {
    text-align: start !important;
  }
  /* homeFour banner area */
  .creative-banner-area {
    padding: 50px 0 50px;
  }
  /* choose area */
  .choose-area .fs-30 {
    font-size: 20px;
  }
  /* team area */
  .team-card {
    padding: 300px 25px 30px 25px;
  }
  /* page banner area */
  .page-banner-area {
    padding: 50px 0;
  }
  /**/
  .back-to-top {
    bottom: 10px;
    right: 10px;
  }
}
/* Extra small devices (portrait phones, 576px and up) */
/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* Common padding */
  .pxy-120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .px-120 {
    padding-top: 60px;
  }
  .py-120 {
    padding-bottom: 60px;
  }
  .pxy-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .px-100 {
    padding-top: 60px;
  }
  .py-100 {
    padding-bottom: 60px;
  }
  /**/
  .container-fluid.gloval-grid {
    max-width: 720px;
  }
  /**/
  .devotion-title .text-end {
    text-align: start !important;
  }
  .devotion-title .d-block {
    display: inline-block !important;
  }
  /**/
  .devotion-heading .py-120 {
    padding-bottom: 0;
  }
  .devotion-heading .d-block {
    display: inline-block !important;
  }
  /**/
  .fs-50 {
    font-size: 40px;
  }
  .fs-70 {
    font-size: 60px;
  }
  /**/
  .p-40 {
    padding: 30px;
  }
  /* navbar */
  .navbar .navbar-toggler {
    position: absolute;
    right: 0;
  }
  .navbar .navbar-toggler .burger-menu span {
    background-color: #000000 !important;
  }
  .navbar .others-options {
    margin-right: 50px;
  }
  /* ideas banner area */
  .ideas-banner-area {
    padding: 60px 0;
  }
  .ideas-banner-image .hero-a {
    padding-right: 0;
  }
  /* projects area */
  .projects-swiper-btn {
    margin-top: 30px;
    margin-bottom: 50px;
  }
  /**/
  .testimonial-card .fs-25 {
    font-size: 20px;
  }
  .testimonial-swiper-btn {
    margin-bottom: 80px;
  }
  /* team area */
  .team-card {
    padding: 160px 30px 40px 30px;
  }
  /* services */
  .services-card .fs-25 {
    font-size: 20px;
  }
  /* projects */
  .projects-card .fs-30 {
    font-size: 20px;
  }
  /* footer area */
  .footer-widget {
    padding-bottom: 40px;
  }
  /* homeTwo banner area */
  .for-banner-area {
    padding: 60px 0;
  }
  .for-banner-area .fs-70 {
    font-size: 55px;
  }
  .for-banner-area .fs-25 {
    font-size: 20px;
  }
  /* features area */
  .single-features-card .fs-25 {
    font-size: 22px;
  }
  .single-features-card .icon i {
    font-size: 80px;
  }
  /* why choose us area */
  .why-choose-us-image .hero-shape.shape-image2 {
    display: none;
  }
  /* case studies area */
  .case-studies-card {
    padding: 290px 40px 40px;
  }
  .case-studies-card .case-studies-card-body {
    bottom: 0;
  }
  .extra-padding {
    padding-bottom: 60px;
  }
  /* call area */
  .call-area .text-end {
    text-align: start !important;
  }
  /* homeThree banner area */
  .creative-banner-area {
    padding: 60px 0 60px;
  }
  /* page banner area */
  .page-banner-area {
    padding: 60px 0;
  }
  .page-banner-area .fs-70 {
    font-size: 40px;
  }
}
/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* Common padding */
  .pxy-120 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .px-120 {
    padding-top: 80px;
  }
  .py-120 {
    padding-bottom: 80px;
  }
  .pxy-100 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .px-100 {
    padding-top: 80px;
  }
  .py-100 {
    padding-bottom: 80px;
  }
  /**/
  .fs-50 {
    font-size: 40px;
  }
  /**/
  .container-fluid.gloval-grid {
    max-width: 960px;
  }
  /**/
  .devotion-title .d-block {
    display: inline-block !important;
  }
  /**/
  .devotion-heading .py-120 {
    padding-bottom: 0;
  }
  .devotion-heading .d-block {
    display: inline-block !important;
  }
  /**/
  .global-btn {
    padding: 15px 20px;
    font-size: 16px;
  }
  /* navbar */
  .navbar .navbar-nav .nav-item {
    margin-left: 10px;
    margin-right: 10px;
  }
  .navbar .navbar-nav .nav-item .nav-link {
    font-size: 16px;
  }
  /* ideas banner area */
  .ideas-banner-area {
    padding: 80px 0;
  }
  /* testimonial area */
  .testimonial-swiper-btn {
    margin-bottom: 80px;
  }
  /* footer area */
  .footer-widget {
    padding-bottom: 50px;
  }
  /* homeTwo banner area */
  .for-banner-area {
    padding: 80px 0;
  }
  .for-banner-area .fs-70 {
    font-size: 60px;
  }
  .for-banner-area .fs-25 {
    font-size: 20px;
  }
  /* why choose us area */
  .why-choose-us-image .hero-shape.shape-image2 {
    display: none;
  }
  /* case studies area */
  .case-studies-card {
    padding: 100px 25px 0;
  }
  .case-studies-card .p-40 {
    padding: 30px;
  }
  /* team card */
  .team-card {
    padding: 150px 25px 40px 25px;
  }
  /* homeThree banner area */
  .creative-banner-area {
    padding: 80px 0 80px;
  }
  /* page banner area */
  .page-banner-area {
    padding: 100px 0;
  }
  .page-banner-area .fs-70 {
    font-size: 50px;
  }
  /* sidebar */
  .sidebar .p-30 {
    padding: 25px;
  }
  .sidebar .post-single .user-a {
    max-width: 50px;
  }
}
/* Extra large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  /**/
  .fs-50 {
    font-size: 40px;
  }
  .fs-70 {
    font-size: 55px;
  }
  /**/
  .p-40 {
    padding: 30px;
  }
  /**/
  .container-fluid.gloval-grid {
    max-width: 1180px;
  }
  /* ideas banner area */
  .ideas-banner-area {
    padding: 120px 0;
  }
  .ideas-banner-image .p-40 {
    padding: 30px;
  }
  .ideas-banner-image .fs-50 {
    font-size: 30px;
  }
  .ideas-banner-image .hero-a {
    padding-right: 100px;
  }
  /* pricing */
  .pricing-card .icon {
    width: 80px;
    height: 80px;
  }
  /* services */
  .services-card .fs-25 {
    font-size: 20px;
  }
  /* team area */
  .team-card {
    padding: 420px 40px 50px 40px;
  }
  /* homeTwo case studies area */
  .case-studies-card {
    padding: 150px 40px 0;
  }
  /* projects */
  .projects-card .fs-30 {
    font-size: 25px;
  }
  /* homeThree banner area */
  .creative-banner-area {
    padding: 400px 0 120px;
  }
}
/* Min width 1400px */
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  /**/
  .fs-50 {
    font-size: 45px;
  }
  /**/
  .container-fluid.gloval-grid {
    max-width: 1380px;
  }
  /* Ideas Banner Area */
  .ideas-banner-area {
    padding: 120px 0;
  }
  .ideas-banner-image .fs-50 {
    font-size: 40px;
  }
  .ideas-banner-image .hero-a {
    padding-right: 150px;
  }
  /* homeThree banner area */
  .creative-banner-area {
    padding: 500px 0 120px;
  }
  .creative-banner-area .fs-70 {
    font-size: 65px;
  }
}
/* Min width 1600px */
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  /* Ideas Banner Area */
  .ideas-banner-area {
    padding: 150px 0;
  }
}/*# sourceMappingURL=responsive.css.map */