/* media query start */
@media (max-width:1199px){
    .test-reviews{
      min-height: 260px;
    }
  }
  @media (max-width:1130px){
    .reviews-cnt-bx {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 8px;
      padding: 10px 0px 10px 60px;
    }
   }

   @media (max-width:1089px) {
    /* portal-area media query start */
    .portal-wrapper {
        padding: 20px 30px;
    }
    .portal-item {
        width: calc(50% - 10px);
    }
    .portal-item p {
        font-size: 14px;
        text-align: center;
        padding: 8px 10px;
    }
     /* portal-area media query end */
}
   @media (max-width:991px){
      /* top-bar-area media query start */
      .top-left{
        text-align: center;
        margin-bottom: 8px;
      }
      .top-right{
        text-align: center;
      }
      /* top-bar-area media query end */
      /* navbar media query start */
    
      .home-tab a {
        display: none !important;
      }
      /* navbar media query end */
      /* hero-area media query start */
    .hero-area {
      padding: 10px 0px;
  }
  .banner-cnt-area {
    min-height:unset;
    margin-bottom: 15px;
  }
  /* hero-area media query end */
  
  .order-chnge-md .row{
    display: flex;
   flex-direction: column;
  }
  .chnge-col-md-bx{
    order: 1;
  }
  /*communtiy-area media query start */
  .communtiy-area{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 10px;
  }
  .header-reviews-wrapper {
    border-right: 0px solid #d1d1d1;
  }
  .reviews-cnt-bx {
    padding: 10px 0px 0px 0px;
  }
  /*communtiy-area media query end */
  
  /* counter-box media query start */
  .counter-box {
    text-align: center;
    padding: 10px 0px;
  }
  /* counter-box media query end */
  /* service-section media query start */
  .sec-pd {
    padding: 20px 0;
  }
  .sec-left {
    min-height: unset;
    margin: 15px 0px 15px 0px;
  }
  .sec-right{
    min-height: unset;
  }
  /* service-area media query end */
  /* subjects-area media query start */
  .subject-box > li {
    flex: 0 0 calc(35% - 20px);
    max-width: calc(35% - 20px);
  }
  /* subjects-area media query end */
  
  /*Testimonials-area media query start */
  .test-reviews {
    min-height: 215px;
  }
  .test-cnt-bx p {
    color: #000;
    font-size: 18px;
    max-width: unset;
    margin: 0px auto;
  }
  .test-cnt-bx {
    padding: unset;
    min-height: unset;
    margin-bottom: 10px;
  }
  /*Testimonials-area media query end */
  /*expert-area media query start */
  .box {
    margin-bottom: 15px;
  }
  /*expert-area media query end */
  
  /*offer-area media query start */
  
  .offer-cnt-bx {
    padding: 0px 0px 0px 0px;
    min-height: unset;
    margin-bottom: 10px;
  }
  /*offer-area media query end */
  
  /*about-section-area media query start */
  .about-img-align-bx {
    height: unset;
  }
  /*about-section-area media query end */
  
  /*contact-section-area media query start */
  .conatct_us_form {
    margin: 10px 0px 0px 0px;
  }
  .contact-info-bx {
    margin: 6px 0px 6px 0;
  }
  /*contact-section-area media query end */
  /*pop-area media query start */
  .pop-right-bx{
    display: none;
  }
  .pop-left-btn-bx{
    display: block;
  }
  .modal-dialog {
    min-width: unset; 
  }

  /* .modal-dialog {
    min-width: 720px; 
  } */
  /* .orderForm {
  
    min-height: unset;
    
    padding: 0px 35px 30px 35px;
  } */
  /*pop-area media query end */
  }
   @media (max-width:767px){
  
    .navbar-nav > li > a {
      color: #fff;
  }
  .navbar-nav > li > a:hover {
    background-color: #049e7c;
  }

  .home-tab a {
    display: block !important;
  }
  /*reviews-page-area media query start*/
    .review-wrapper{
      min-height: unset
    }
    .reviews-area {
      padding: 20px 0px 0px 0px;
  }
  /*reviews-page-area media query end*/
  
  /*expert-area-media query start*/
  .box img {
    width: 100%;
    height: 310px;
    object-fit: cover;
  }
  /*expert-area-media query end*/
   }
  
   @media (max-width:575px){
  
  /*banner-area-media-query-start */
  .banner-cnt-area h1 {
    font-size: 22px;
    max-width: 100%;
  }
  .banner-cnt-area p {
    max-width: 100%;
  }
  /*banner-area-media-query-end */
  
  /* section-padding-media-query start */
    .sec-pd{
      padding: 15px 10px;
    }
  /* section-padding-media-query end */
  
  /* section-heading-media-query start */
  .sub-heading {
    font-size: 20px;
  }
  /* section-heading-media-query end */
  
  /* section-para-media-query start*/
  .sec-para {
    font-size: 15px;
  }
  /* section-para-media-query end*/
  
  /* communtiy-area-media-query start*/
  
    .communtiy-area{
      display: flex;
      flex-direction: column;
      align-items: center;
      background-color: #fff;
    }
    .header-reviews-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .reviews-txt-box {
      margin-top: 8px;
      text-align: center;
    }
    .reviews-cnt-bx {
  
      padding: 0px 10px 0px 10px;
    }
    .reviews-cnt-bx h2 {
      font-size: 16px;
      font-weight: 700;
      margin-bottom: 0px;
      color: #000;
      letter-spacing: 1.5px;
      text-align: center;
    }
    /*communtiy-area-media-query end */
  
    /*subject-area-media-query start */
    .subject-box > li {
      flex: 0 0 calc(60% - 20px);
      max-width: calc(60% - 20px);
      margin: 0 10px 10px;
  }
  .subjects-area p {
    margin-bottom: 10px;
  }
  /*subject-area-media-query end */
  
  /*expert-media-query-area start */
  
  /*offer-media-query-start */
  .offer-cnt-bx h2 {
    font-size: 20px;
  }
  /*offer-media-query-end */
  /*Terms & Conditions-media-query-start */
  .terms-cnt-wrapper {
    padding: 10px 20px 10px 20px ;
  }
  .terms-top-hd-bx h2 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .terms-points li {
    margin-bottom: 10px;
  }
  /*Terms & Conditions-media-query-end */
  
  /*Testimonail-area-media-query-start*/
  .test-reviews {
    min-height: 250px;
  }
  /*Testimonail-area-media-query-end*/
  /*trems-area-media-query-start*/
  .terms-top-hd-bx h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
  /*trems-area-media-query-end*/
  /*contact-media-query-start*/
  .form-title{
    font-size: 22px;
  }
  /*contact-media-query-end*/

  /*footer-media-query-start */
  .foot-links-bx{
    margin:15px 0px 15px 0px ;
  }
  .foot-top {
    padding: 20px 15px 0px 15px;
    background-color: #000;
  }
  /*footer-media-query-end */
   }
  /*portal-media-query-start */
   @media (max-width:540px) {
    .portal-item {
        width: calc(100% - 10px);
    }
}
/*portal-media-query-end */

  @media (max-width:380px) {

     
/*sidebar-media-query-start */

    .sub-btn-wrapper{
      flex-direction: column;
      gap: 0px;
      }
      .sub-btn-box{
        width: 100%;
      }
/*sidebar-media-query-end */

/*payment-media-query-start */
      .payment-img{
        width: 270px;
        margin-top: 10px;
      }
}
/*payment-media-query-end */
/* media query end */
  
 