/*
Theme Responsive and Develpment Css
*/
:root {
  --gt-body: #fff;
  --gt-black: #000;
  --gt-white: #fff;
  --gt-theme: #6B41FF;
  --gt-theme2: #A0EA71;
  --gt-theme3: #124AFF;
  --gt-theme4: #7444FD;
  --gt-theme5: #6A47ED;
  --gt-header: #fff;
  --gt-header2: #0E0E0C;
  --gt-header3: #05111A;
  --gt-text: #9BA0A3;
  --gt-text2: #686866;
  --gt-border: #FCFCFC;
  --gt-bg: #05111A;
  --gt-bg2: #F8F8F8;
  --gt-bg3: #F7F3EE;
  --gt-box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.13);
}


/*---Boostly Custom Css For Theme Development----*/

.blog-page-content-area  .sticky {
  position: initial !important;
  border-top: 2px solid var(--gt-theme);

}
.header-1 .logo .site-title{
  color: #05111A;
  font-size: 18px;
  text-transform: capitalize;
  font-family: var(--heading-font);
  font-weight: 500;
}

/* Sticky state */
.header-1.sticky .logo .site-title {
  color: #fff;
}

a.post-by.url.fn.n {
  color: var(--gt-text);
}
.news-standard-wrapper .news-standard-items .content .post-cat  li{
  list-style: none;
  margin-top: 0px;
}

.news-post-details .single-news-post .post-content .post-list {
  padding-bottom: 20px !important;
}

.news-post-details .tag-share-wrap {
  padding: 10px 0;
}

.blog-details-footer  .tagcloud {
  padding-top: 12px;
}
.blog-details-footer  .social-share {
  padding-top: 15px;
}

.blog-details-footer  h5.title-tag {
  margin-bottom: 15px;
  color: var(--gt-header3);
  font-family: "DM Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
}


/* ------ For Homepage For Testimonial Sliders mneet design accuracy    ---- */
.gt-testimonial-slider1{
  margin-right: -38%;
}

.offcanvas__style-3 .mobile-menu.style-2 .mean-nav ul li a {
  color: var(--gt-header) !important;
}

.single-footer-widget .recent-post-items .content {
  flex-basis: 60%;
}
.single-footer-widget .recent-post-items .content h6 {
  display: -webkit-box;
  -webkit-line-clamp: 1;   /* 1 line e clamp */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.team-wrapper .team-image .shape-image {
    position: absolute;
    top: 0%;
    left: 5%;
    transform: translate(0);
    z-index: -1;
    border-bottom-radius: 80px;
}


.xprtlist-items-parent{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.xprtlist-items-parent li {
  flex-basis: 50%;
}

.custom-class-selection select.single-select{
  display: block !important;
}

.custom-class-selection .nice-select.single-select {
  display: none;
}


.blog-five-custom-sizes {
  max-width: 431px;
  aspect-ratio: 431 / 234; /* Keep the aspect ratio */
  overflow: hidden;
}

.blog-five-custom-sizes img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
@media (max-width: 576px) {
  .blog-five-custom-sizes {
    max-width: 100%;
  }
}
.gt-technology-box-items {
  padding: 58px;
}

.gt-footer-top-wrapper form .form-clt input {
  width: 800px;
}

@media (max-width: 1200px) {
  .gt-footer-top-wrapper form .form-clt input {
    width: 100%;
    max-width: 800px;
  }
}
@media (max-width: 1024px) {
  .gt-footer-top-wrapper form .form-clt .gt-theme-btn {
    position: static;
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  .gt-testimonial-slider1 {
      margin-right: 0;
  }
}

/*---------------------*/


.gt-about-wrapper-3 .gt-about-image {
   background-color: #C2D0FF;
}

.gt-web-app-wrapper .gt-web-app-image {
  background-color: #124AFF;
}

@media screen and (max-width: 1899px) {
  .gt-what-get-wrapper .gt-what-get-content::before {
    display: none;
  }
}

@media screen and (max-width: 1199px){
    .gt-feature-benefit-wrapper .gt-feature-box-image {
      display: none;
    }

    .gt-section-title br {
      display: none;
    }

    .gt-section-title.style-3 h2 {
      font-size: 38px;
    }

    .gt-cta-footer-wrap-4 .footer-counter {
      justify-content: start;
    }

    .gt-cta-footer-wrap-4 .footer-counter .counter-text {
      padding-right: 0;
      border-right: none;
    }

    .gt-section-title.style-4 h2 {
      font-size: 36px;
    }

    .gt-hero-4 .gt-app-image {
      max-width: 600px;
      margin: 0 auto;
    }

    .gt-faq-wrapper .accordion .accordion-item h2 button {
      font-size: 16px;
    }

    .gt-hero-2 .gt-hero-content .gt-counter-items .gt-counter {
      border-right: none;
    }

    .gt-pricing-box-items .gt-pricing-header h2 sup {
      margin-right: 0;
      top: -20px;
    }

    .cta-box-items-2 .vector-shape {
    display: none;
  }

  .pricing-content .pricing-tab-header .save-text {
    display: none;
  }

  .pricing-section-5 .sticky-style {
    position: initial !important;
  }

  .pricing-section-5 .pricing-content .pricing-tab-header .nav {
    margin-bottom: 25px;
  }

  .xprtlist-items-parent {
    flex-wrap: wrap;
    gap: 20px;
  }

  .gt-section-title.style-5 h2 {
    font-size: 38px;
  }
}

@media screen and (max-width: 475px) {
  .gt-feature-benefit-wrapper .gt-feature-benefit-items ul li .gt-benefit-content h3 {
    font-size: 16px;
    margin-bottom: 5px;
  }

      .gt-testimonial-section-4 {
        margin: 0 15px;
      }

  .gt-section-title.style-3 h2 {
      font-size: 29px;
  }

  .gt-section-title.style-4 h2 {
    font-size: 28px;
  }

    .gt-faq-wrapper-4 {
      padding: 0 10px;
    }

    .gt-faq-wrapper-4 .gt-faq-content .accordion .accordion-item h2 button {
      font-size: 14px;
      line-height: 1.8;
    }

  .gt-feature-benefit-wrapper .gt-feature-benefit-items ul li .gt-benefit-content p {
     font-size: 14px;
  }

  .gt-feature-benefit-wrapper .gt-feature-benefit-items ul li .gt-benefit-content .gt-number {
    font-size: 28px;
    top: 20px;
    right: 20px;
  }

  .gt-flag-box .arrow-box {
      width: 60px;
      height: 60px;
      line-height: 60px;
      font-size: 25px;
  }

  .gt-footer-widget-wrapper .gt-footer-widget-items .gt-download-app li .content p {
    font-size: 12px;
  }

  .gt-faq-wrapper-2 .accordion .accordion-item h2 button {
    font-size: 14px;
  }

  .gt-section-title.style-5 h2 {
    font-size: 29px;
  }

  .case-study-wrapper .case-study-box-items .thumb .post-box-items ul li a{
    font-size: 12px;
  }

  .gt-breadcrumb-wrapper ul.page-list li{
    font-size: 14px;
  }

}


.scrolling-wrap .comm .cmn-textslide{
  gap: 0px;
}
.marquee-section-1 .scrolling-wrap {
    gap: 60px;
}
.marquee-section-1 .scrolling-wrap .comm {
  gap: 60px;

}

.custom-widgets-area-boostly{
  
  padding: 0px !important;
  border: none !important;
  margin-bottom: 0 !important;
}



.branding_items:hover {
  background-color: var(--gt-theme);
}

.branding_items:hover .elementor-heading-title a {
  color: var(--gt-white) !important;
}


.main-sidebar .single-sidebar-widget .search-widget form button:hover{
  background-color: #000;
  color: #fff;
}

.gt-error-items .gt-theme-btn:hover{
  color: #fff;
}

.gt-barnd-text-4 P{
  text-transform: capitalize;
  font-weight: 600;
  color: #686866;
}

.comments-area .comments-title {
  font-size: 26px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 38px;
  color: #05111A;
  font-family: "Manrope", sans-serif;
}

.comments-area .comment-list li .single-comment-wrap .content .title {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  padding-right: 70px;
  font-family: "Manrope", sans-serif;
  color: #05111A;
}

section.no-results.not-found .page-header .page-title {
  font-family: "Manrope", sans-serif;
  color: #05111A;
  font-weight: 600;
}

h1.wp-block-site-title {
  font-size: 48px;
}

.wp-block-heading{ 
  color: #05111A;
}
 
body.single-post .entry-content.post-content h1,
body.single-post .entry-content.post-content h2,
body.single-post .entry-content.post-content h3,
body.single-post .entry-content.post-content h4,
body.single-post .entry-content.post-content h5,
body.single-post .entry-content.post-content h6 {
  color: var(--gt-header3);
  font-family: "Manrope", sans-serif;
}

h1.wp-block-site-title a{
  color: #05111A !important;
}

li.wp-block-pages-list__item.wp-block-navigation-item.open-on-hover-click {
  text-decoration: underline;
  color: #05111A;
}
.single-comment-wrap .content h1,
.single-comment-wrap .content h2,
.single-comment-wrap .content h3,
.single-comment-wrap .content h4,
.single-comment-wrap .content h5,
.single-comment-wrap .content h6{
  color: var(--gt-header3);
  font-family: "Manrope", sans-serif;
  
}

.boostly-page-content-area .entry-content h1,
.boostly-page-content-area .entry-content h2,
.boostly-page-content-area .entry-content h3,
.boostly-page-content-area .entry-content h4,
.boostly-page-content-area .entry-content h5,
.boostly-page-content-area .entry-content h6{
  color: var(--gt-header3);
  font-family: "Manrope", sans-serif;
}

.boostly-page-content-area .entry-content li a{
  color: var(--gt-text);
  font-family: "Manrope", sans-serif;
}

@media (max-width: 768px) {
    .gt-breadcrumb-wrapper .gt-page-heading h1 {
        font-size: 40px;
    }
}


@media (max-width: 470px) {
    .gt-breadcrumb-wrapper .gt-page-heading h1 {
        font-size: 22px;
    }
}


.gt-payment-secured-wrapper .gt-payment-content .gt-icon-box li.active .icon img {
   filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%);
}
 
.service-single-card .content h3 a {
    color: var(--gt-header3);
    font-family: "Manrope", sans-serif;
	font-weight: 600;
}

.gt-feature-image img {
    max-width: unset !important;
    width: auto;
    height: auto;
    display: block;
}



