

@media all and (max-width:1080px){
.responsive .home-top-content-section .content-container .head-title {
    font-size: 50px;
    line-height: 65px;
    max-width: 628px;
    margin: 20px auto;
}
 .responsive .home-top-content-section .content-container p { 
    font-size: 18px;
    line-height: 30px; 
    max-width: 460px;
    margin: 20px auto;
} 
 .responsive .service-section:before { 
    margin-top: 0;
} 
  
 .responsive .home-top-content-section .exsited-mobile-container { 
    margin: 70px auto 0px; 
    gap: 0 26px;
     padding: 0 20px;
} 
  
  .responsive .home-top-content-section .exsited-mobile-container .left-mid-content { 
    padding: 25px; 
}
 .responsive .home-top-content-section .exsited-mobile-container .exsited-right-content { 
    padding: 25px; 
}
 .responsive .home-top-content-section .exsited-mobile-container .left-mid-content { 
     border-radius: 0px; 
    background-size: 100% 100%;
} 
.responsive .home-top-content-section .exsited-mobile-container .exsited-right-content {
    border-radius: 0px;
    align-self: start;
    background-size: 100% 100%;
    min-height: auto; 
} 
  .responsive .home-top-content-section .exsited-mobile-container .best-content-title, .responsive .home-top-content-section .exsited-mobile-container .saved-doller-text { 
    font-size: 20px;
    line-height: 25px; 
}
   .responsive .home-top-content-section .exsited-mobile-container .exsited-people-box { 
    gap: 12px;
    align-items: start;
    flex-direction: column;
}
   .responsive .people-image img {
    width: 100%;
    max-width: 94px;
}
   .responsive .home-top-content-section .exsited-mobile-container .exsited-people-box .people-number-text {
    font-family: Biotif;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: -0.16;
    margin: 0 0 5px 0;
}
    .responsive  .service-section .service-container { 
    padding: 0 20px; 
}
    .responsive  .service-section .service-container .single-item { 
    padding: 16px; 
          min-height: 364px;
}
   .responsive .service-section .service-container .single-title { 
    font-size: 24px;
    line-height: 33px; 
}
   .responsive .service-section .service-container .single-item a { 
    font-size: 15px; 
}
   .responsive .service-section .service-container { 
    align-items: start;  
    max-height: initial;
    min-height: auto;
}
     .responsive .service-section {
    padding: 0 0 70px; 
}
    .responsive  .real-results-from-teams-section .head-title { 
    font-size: 36px;
    line-height: 49px; 
}
     .responsive .real-results-from-teams-section .review-result-container .image-icon-box { 
   background: transparent;
}
     .responsive .real-results-from-teams-section .review-result-container .single-item:after,    .responsive .real-results-from-teams-section .review-result-container .single-item:before { 
    display:none
}
    .responsive  .real-results-from-teams-section .single-title { 
    font-size: 20px;
    line-height: 27px; 
    margin: 20px 0 28px 0;
}
   .responsive .real-results-from-teams-section .review-result-container { 
    padding: 0 20px; 
     grid-gap: 20px;
}
    .responsive .real-results-from-teams-section .review-result-container .content-box-des {
    padding: 22px 30px 30px 30px;  
    min-height: auto;
}
  .responsive .real-results-from-teams-section .review-result-container .content-box-des .designation-text { 
    line-height: 22px; 
}
   .responsive .real-results-from-teams-section .content-box-des p { 
    line-height: 24px; 
}
  .responsive  .real-results-from-teams-section .see-why-it-works-btn {
     
    margin-top: 50px;
}
  .responsive  .real-results-from-teams-section {
    padding: 30px 0px 90px 0px;
}
 .responsive  .why-exsited-means-business-section .exsited-box-container { 
    padding: 0 20px; 
    gap: 60px;
} 
  .responsive .why-exsited-means-business-section .exsited-box-container .head-title { 
    font-size: 36px;
    line-height: 43px; 
} 
  .responsive .why-exsited-means-business-section .exsited-box-container .exsited-sub-title { 
    margin: 18px 0px;
} 
  
   .responsive  .why-exsited-means-business-section .exsited-right-content .exsited-list-content { 
    padding: 30px;
    background-size: 100% 100%; 
}
  .responsive  .why-exsited-means-business-section .exsited-right-content ul li {
   
    padding: 5px 0 16px 48px;
}
 .responsive  .why-exsited-means-business-section .exsited-box-container ul li { 
    font-size: 18px;
    line-height: 26px; 
} 
  
  .responsive .why-exsited-means-business-section { 
    padding: 90px 0; 
} 
   .responsive .why-exsited-means-business-section .bottom-content-box { 
    font-size: 22px;
    line-height: 34px; 
} 
  
  .responsive .why-exsited-means-business-section .exsited-box-container .exsited-left-content p { 
    line-height: 28px; 
}
  
   .responsive section.feature-overhead-section {
    padding: 80px 20px; 
} 
  .responsive section.feature-overhead-section .feature-grid  .feature-card { 
    padding: 26px; 
} 
  .responsive  section.feature-overhead-section .feature-grid .sec-row { 
   gap: 25px;
    flex-direction: column;
}
  
   .responsive section.feature-overhead-section .feature-grid .sec-row .first-col-child .sec-row-child {
 
  gap: 25px;
}
   .responsive section.feature-overhead-section .feature-grid .sec-row .first-col-child {
   
   gap: 25px;
}
   .responsive section.feature-overhead-section .feature-grid .first-row {
 
    gap: 25px;
}
   .responsive section.feature-overhead-section .feature-grid { 
    gap: 25px;
}
   .responsive section.feature-overhead-section .feature-grid .sec-row .sec-col-child {
    flex-basis: 100%;
    max-width: 100%; 
}
   .responsive section.feature-overhead-section .feature-grid .feature-card p { 
    font-size: 17px;
    line-height: 24px; 
}
   .responsive .built-australia-section .built-australia-container .single-content { 
    flex-direction: column;
    gap: 20px;
}
   .responsive .built-australia-section .built-australia-container {
    grid-gap: 20px;
    padding: 0 20px;
    align-items: start;
}
   .responsive .built-australia-section .built-australia-container .single-title { 
    font-size: 24px; 
}
   .responsive .built-australia-section .built-australia-container .single-title .small-text { 
    font-size: 20px; 
}
   .responsive section.feature-overhead-section .feature-grid h2.title { 
    font-size: 34px;
    line-height: 48px; 
    max-width: 593px; 
}
   .responsive .built-australia-section .built-australia-container .single-title .small-text { 
    font-size: 20px; 
}
   .responsive .price-section .head-title { 
    font-size: 34px;
    line-height: 45px; 
    margin: 0 0 15px 0; 
}
   .responsive .price-section .priceing-container { 
    grid-gap: 25px; 
    padding: 0 20px; 
         align-items: start;
}
   .responsive .price-section .priceing-container .price-item-content-box { 
    padding: 30px; 
}
   .responsive .price-section .priceing-container .single-price-item.price-item-two {
    margin-top: 0;
}
   .responsive .price-section {
    /* background-color: #F6EEE6; */
    padding: 90px 0px 90px 0px; 
}
  .responsive .watch-video-section { 
    padding: 90px 20px;
}
  .responsive .watch-video-section .video-container .title-part h2, .page-home.responsive .widget-blogPost .widget-title,  .responsive .still-compare-sec .inner-content h2 { 
    font-size: 34px;
    line-height: 42px; 
}
  .wc-site-popup.popup .content {
    padding: 18px 18px; 
}
  .wc-site-popup.popup.anim-fade-zoom.active { 
    max-width: 90%;
    width: 90%;
}
  .responsive .widget-blogPost .blog-post-content { 
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 25px;
    padding: 0 20px;
}
  .responsive .blog-post-content .blog-post-item {
    width: 100%; 
    min-height: auto;
    max-width: 100%;
    margin: 0;
}
  .responsive .widget-blogPost { 
    padding: 350px 0 80px;
}
  

  
@media screen and (max-width: 991px) {
  
  .responsive .price-section .priceing-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
  
}
  
  
  
@media all and (max-width:767px){
.responsive .home-top-content-section .content-container .head-title {
    font-size: 32px;
    line-height: 45px; 
    margin: 10px auto;
}
    .responsive .home-top-content-section .exsited-mobile-container {
    margin: 0 auto 0px;
    gap: 20px;
    padding: 0 15px;
    flex-direction: column;
}
    
    
  .responsive .home-top-content-section .exsited-mobile-container .exsited-left-content {
    width: 100%;
}
  .responsive .home-top-content-section .exsited-mobile-container .exsited-middle-content {
    width: 100%; 
}
  .responsive .home-top-content-section .exsited-mobile-container .exsited-right-content {
    width: 100%;
    margin: 0;
}
  .responsive .home-top-content-section .exsited-mobile-container .left-mid-content { 
    min-height: auto; 
    margin-top: 50px; 
}
      .responsive .home-top-content-section {
    padding: 60px 0px 0px; 
}
  .responsive .home-top-content-section .content-container { 
    padding: 0 15px; 
}
  .responsive .home-top-content-section .exsited-mobile-container .exsited-right-content {
 
    margin: -100px 0 20px 0;
}
  .responsive   .service-section .service-container {
    padding: 0 15px; 
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
    .responsive  .service-section .service-container .single-item {
    padding: 26px;
    min-height: auto;
}
.responsive  .real-results-from-teams-section {
    padding: 0 15px 60px;
}
    
  .responsive .real-results-from-teams-section .sub-review-content { 
    margin-bottom: 40px;
}
    .responsive  .real-results-from-teams-section .head-title {
    font-size: 32px;
    line-height: 40px;
}
  .responsive  .real-results-from-teams-section .see-why-it-works-btn {
    margin-top: 35px;
}
    .responsive .real-results-from-teams-section .sub-review-content p { 
    font-size: 16px;
    line-height: 27px; 
}
    .responsive  .real-results-from-teams-section .single-title { 
    margin: 15px 0 20px 0;
}
    .responsive  .why-exsited-means-business-section .exsited-box-container { 
    flex-direction: column;
}
     .responsive .why-exsited-means-business-section .exsited-left-content, .why-exsited-means-business-section .exsited-right-content {
    width: 100%;
}
    .responsive .why-exsited-means-business-section {
    padding: 60px 0;
}
    .responsive .why-exsited-means-business-section .exsited-box-container .head-title {
    font-size: 32px;
    line-height: 43px;
}
    .responsive .why-exsited-means-business-section .bottom-content-box {
    font-size: 18px;
    line-height: 29px;
    padding: 0 15px;
    margin-top: 25px;
}
    .responsive section.feature-overhead-section {
    padding: 60px 15px;
}
    .responsive section.feature-overhead-section .feature-grid h2.title {
    font-size: 30px;
    line-height: 43px; 
}
    .responsive section.feature-overhead-section .feature-grid .first-row { 
    flex-direction: column;
}
  .responsive section.feature-overhead-section .feature-grid .sec-row .first-col-child > .feature-card { 
  gap: 15px;
    padding: 30px;
    flex-direction: column;
}
  .responsive section.feature-overhead-section .feature-grid .sec-row .first-col-child > .feature-card img {
    max-width: 100%;
}
    .responsive section.feature-overhead-section .feature-grid .sec-row .first-col-child .sec-row-child {
    gap: 25px;
    flex-direction: column;
}
     .responsive  section.feature-overhead-section  .cta-container { 
    margin-top: 35px;
}
    .responsive .built-australia-section .built-australia-container { 
    grid-template-columns: repeat(1, minmax(0, 1fr));
      grid-gap: 30px;
      text-align: center
}
    .responsive .built-australia-section .built-australia-container .single-title {
    font-size: 26px;
}
   .responsive   .built-australia-section .built-australia-container .content-box-des {
    width: 100%;
}
    .responsive .price-section { 
    padding: 60px 15px;
}
.responsive .price-section .priceing-container { 
    padding: 0; 
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
   .responsive   .price-section .sub-price-content { 
    margin: 0 auto 35px;
}
    
  .responsive  .price-section .compare-plan-btn {
    text-align: center;
    margin-top: 35px;
}
    .responsive .watch-video-section {
    padding: 60px 15px 164px;
}
    .responsive .watch-video-section .video-container .title-part h2 {
    font-size: 30px;
    line-height: 40px;
}
   .responsive   .wc-site-popup.popup.anim-fade-zoom.active {
    max-width: calc(100% - 60px);
    width: calc(100% - 60px);
}
  .responsive .real-results-from-teams-section .review-result-container {
    padding: 0 10px;
    grid-gap: 50px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
  .responsive .why-exsited-means-business-section .exsited-right-content {
    width: 100%;
}
  .responsive  .why-exsited-means-business-section .exsited-right-content .exsited-list-content {
    padding: 15px;
}
  .responsive  .why-exsited-means-business-section .exsited-right-content ul li {
    padding: 5px 0 16px 38px;
}
  .responsive  .why-exsited-means-business-section .exsited-box-container ul li {
    font-size: 16px;
}
  .responsive .price-section .head-title {
    font-size: 28px;
    line-height: 36px;
}
  .responsive .widget-blogPost .blog-post-content {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    padding: 0 15px;
}
  .responsive .widget-blogPost {
    padding: 250px 0 40px;
}
  
      .responsive
  .responsive
  .responsive
  .responsive
  .responsive
      .responsive
  .responsive
  .responsive
  .responsive
  .responsive
      .responsive
  .responsive
  .responsive
  .responsive
  .responsive
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
