body {
    margin: auto;
  }
  
  .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
    padding: 0 0 4% 0 !important;
  }
  
  .rating_star {
    padding: 0;
    margin: 0;
  }
  .hr-cities{
    width: auto !important;
  }
  /*.decor-none{*/
  /*    text-decoration:none !important;*/
  /*}*/
  /* Styling for .card-title */
  .card-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    margin-bottom: 0.75rem;
  }
  
  /* Styling for .font-weight-bold */
  .font-weight-bold {
    font-weight: 700 !important;
  }
  .view-category {
    border: 1px solid #707070;
    border-radius: 5px;
    width: auto;
    float: right;
    /*padding: 3px 10px;*/
    padding: 3px 5px;
    height: 29px;
    /*margin-top: 15px;*/
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
    color: #707070;
  }
  
  /* Styling for .money-symbol */
  .money-symbol {
    color: #ff142a;
  }
  
  /* Styling for .lead */
  .lead {
    color: #4d4d4d;
    margin-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
  }
  
  .vendor-tag {
    background-color: #ff6e7a;
    padding: 5px 10px 5px 20px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    z-index: 3;
    position: absolute;
    color: #fff;
    font-family: "Montserrat" !important;
    font-size: 14px;
    border-radius: 10px 0;
  }
  
  .arrows {
    margin: 0 0 0 5px;
    font-size: 10.5px;
  }
  
  .pricingTable {
    margin-bottom: 80px !important;
  }
  .wpimg-desk {
    display: block;
  }
  .wpimg-mob {
    display: none;
  }
  /*}*/

  @media screen and (min-width: 1680px) {
    /* Aishwarya 19-12 */
    .wedding-planning-col-1 {
      background-image: none !important;
    }
  
    /* Aishwarya end 19-12 */
    
    
    .question-mark-image img {
      width: 1429px !important;
      margin-left: -110px !important;
    }
  
    .mobile-view-slider {
      display: none !important;
    }
  
    .second-btn {
      display: none !important;
    }
    .desktop_area {
      display: block !important;
    }
    .mobile_area {
      display: none !important;
    }
    .intro-content-para {
      margin-bottom: 41px !important;
    }
    .owl-theme .owl-controls .owl-buttons .owl-next .fa-angle-right {
      display: none !important;
    }
    .banner-secion-common {
      height: 60vh !important;
    }
    .banner-section-heading {
      height: 60vh !important;
      align-items: center;
      display: flex;
    }
    .owl-nav button span {
      display: none;
    }
    .banner-secion-common {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 48vh;
      width: 100%;
      text-align: center;
      align-items: center;
      display: flex;
      justify-content: center;
      color: #ffffff8c;
    }
  
    .owl-prev:before,
    .owl-next:before {
      color: #000 !important;
      font-size: 22px !important;
      padding: 4px;
    }
    .owl-carousel .owl-nav button.owl-next {
      transform: rotate(180deg);
    }
  
    .insta-row {
      height: 25vh !important;
    }
  
    .insta-feed-section #overlay {
      height: 25vh !important;
    }
    .social-contact {
      padding: 40px 0 0 0;
    }
    .social-contact:before,
    .social-contact:after {
      top: 28% !important;
    }


    .mobile-review{
        display: none!important;
     }

    .desktop-review{
      display: block!important;
    }

  }
  @media only screen and (min-width: 1201px) and (max-width: 1500px) {
    /* Aishwarya 19-12 */
      .wedding-planning-col-1 {
        background-image: none !important;
      }
    
      /* Aishwarya end 19-12 */
      /* Pranoti code 19/02/2023 Gallery page*/
      .insta-content {
        margin-top: 35px !important;
      }
      /* Amrit edit  */
    
      .question-mark-image img {
        width: 1202px !important;
        margin-left: -53px !important;
      }
    
      .price-line {
        border-top: 1.5px solid #8a8895;
        margin-top: -270px;
        width: 496% !important;
        z-index: 2;
        position: relative;
      }
    
      .mobile-view-slider {
        display: none !important;
      }
    
      .second-btn {
        display: none !important;
      }
    
      .dropbtn {
        padding: 16px;
        font-size: 16px;
        border: none;
        cursor: pointer;
        color: white;
      }
      .desktop_area {
        display: block !important;
      }
      .mobile_area {
        display: none !important;
      }
      .reach_btn {
        left: 44% !important;
      }
      .blog_form {
        justify-content: center !important;
      }
      .hero-full-screen {
        height: 90vh;
      }
      .hero-full-screen .middle-content-section {
        margin-top: 18% !important;
      }
      .intro-content-heading-2 h2 {
        font-size: 32px;
      }
      .approach-content-img {
        display: flex;
        align-items: center;
      }
      .vendor-btn-col {
        text-align: end;
        margin-left: 0% !important;
        margin-top: 0 !important;
      }
    
      .adress span,
      .contact span,
      .social span {
        font-size: 17px;
      }
      .hr-cities {
        width: auto !important;
      }
    
      .introduction-content:before {
        left: 0% !important;
      }
      .introduction-content::after {
        left: 93% !important;
      }
    
      .gallery_slider_sec .owl-prev:before,
      .owl-next:before {
        display: none !important;
      }
      .owl-nav button.owl-prev {
        left: -3% !important;
        top: 12%;
      }
      .owl-nav button.owl-next {
        right: -3% !important;
        top: 12%;
      }
      .social-contact {
        padding: 40px 0 0 0;
      }
      .social-contact:before,
      .social-contact:after {
        top: 28% !important;
      }

       
       .mobile-review{
          display: none!important;
        }

      .desktop-review{
          display: block!important;
       }
    }
  @media only screen and (min-width: 1025px) and (max-width: 1200px) {
        /* Aishwarya 19-12  */
      .wedding-planning-col-1 {
        background-image: none !important;
      }
    
      .wedding-planning-content:before {
        left: -35% !important;
      }
    
      .wedding-budget-heading {
        padding-left: 40px !important;
      }
      /* 21-12 */
    
    
      .choose_sec::before{
        left: 0% !important;
      }
      .content1::after {
        top: -10px !important;
        right: -46px !important;
        width: 71% !important;
        height: 120px !important;
    }
    .content4::after {
      top: -10px !important;
      right: -10px !important;
      width: 71% !important;
      height: 120px !important;
    }
    .dream_sec {
      height: 55vh !important;
    }
    .yjhd-image {
      height: 185px !important;
    }
    .jawaan_couple img {
      height: 170px !important;
    }
    .jawaan_couple { 
      right: -70px !important;
      bottom: -24% !important;
    }
    
      /*Aishwarya 19-12 end  */
        
        /* amrit contact us start */
    
       .contact-detail-content h6 {
        margin-left: -10px !important;
        padding-top: 20px;
    }
    
      .contact-detail-content p {
        font-size: 16px;
        margin-left: -26px !important;
      }
      .contact-detail-li {
        margin-left: -61px !important;
    }
      .contact-detail-content {
        padding: 10px 15px 10px 15px !important;
        height: 230px !important;
        text-align: center !important;
        display: block !important;
      }
    
      .box-size {
        width: 176px !important;
        padding: 21px 0 7px 0;
      }
    
      /* .input-group-append {
        margin-left: 47px !important;
        margin-top: -18px !important;
      } */
    
      .input-group > .form-control,
      .input-group > .form-control-plaintext,
      .input-group > .custom-select,
      .input-group > .custom-file {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 0 auto;
        width: 41% !important;
        margin: 26px -19% 17px 17% !important;
      }
    
      .contact-detail-caption {
        margin: 0 auto !important;
        width: 126px;
      }
    
      .contact-detail-content {
        width: 100%;
      }
    
      .price_option h6,
      p {
        font-size: 13px !important;
        /*width: 255px !important;*/
        margin: auto !important;
      }
    
      .news-letter-content h6 {
        margin-left: 24px;
      }
    
      .social-contact:before {
        display: none !important;
      }
    
      .social-contact:after {
        display: none !important;
      }
    
      .news-letter-content {
        margin-top: 0px !important;
      }
    
      .news-letter-image img {
        margin: auto !important;
      }
    
      .submit-contact {
        margin: 15px !important;
      }
    
    
    
      /* amrit contact us end */
        
      /* Pranoti code 20/02/2023 vendor pricing plan*/
      .snip1255 .plan {
        height: 855px !important;
      }
    
      .perfect-match-btn {
        margin-left: -99px !important;
        margin-top: 25px;
      }
    
      .vendor-service-plan {
        column-gap: 13px;
        flex: 1 0 75%;
        max-width: 55% !important;
      }
      .testimonial .pic {
        position: absolute;
        top: 98px;
        left: 184px !important;
      }
      .perfect-match-img {
        margin-left: 67px !important;
      }
    
      .vendor-price-plan-content {
        margin-left: 26% !important;
      }
    
      .mobile-view-slider {
        display: none !important;
      }
      
      .price-line {
       
        margin-top: -202px !important;
        width: 241% !important;
    }
    
      .input-group-append button {
        width: 100%;
        margin: -39px 0 0 183px !important;
      }
    
      .testimonial .pic {
       margin: auto !important;
    }
      .dropbtn {
        font-size: 10px !important;
        margin: 0 0 0 0 !important;
      }
    
      .navbar-light .navbar-nav .nav-link {
        color: white;
        margin: 0px 17px -16px 0px !important;
        font-size: 10px;
      }
    
      .input-group-append button {
        width: 100%;
        margin: -39px 0 0 183px !important;
      }
    
      .coming-soon-heading:before {
        content: url(../image/service-2/coming-arrow-left.png);
        position: absolute;
        left: 21% !important;
        top: 95px;
      }
    
      .coming-soon-heading:after {
        content: url(../image/service-2/arrow-coming-right.png);
        position: absolute !important;
        left: 61% !important;
        top: 95px;
      }
    
      .awaits_sec .heading h2::before {
        display: none !important;
      }
      .awaits_sec .heading h2::after {
        display: none !important;
      }
    
      .second-btn {
        display: none !important;
      }
      .common_Section {
        padding: 32px 0 !important;
      }
      .card {
        margin: 10px 0 !important;
      }
      .owl-carousel .owl-nav button.owl-next {
        transform: rotate(180deg);
      }
    
      .owl-prev:before,
      .owl-next:before {
        color: #ed404c !important;
        font-size: 28px !important;
      }
      /* contact us  */
      .news-letter-image img {
        margin-left: 0px !important;
      }
      .contact-ul:before {
        height: 90% !important;
      }
      .contact-us-sub-heading p {
        font-size: 17px !important;
      }
    
      .contact-form-column {
        margin: 15px 0;
      }
    
      .contact-ul {
        margin: 10px 0;
      }
      .contact-detail-content {
        margin: 10px 0;
      }
      .news-letter-content h6 {
        font-size: 21px !important;
      }
      .news-letter-content {
        margin-top: 75px !important;
        padding: 0 15px !important;
        height: 15pc;
      }
      .news-letter-input-grp-contact {
        display: block;
        width: 100% !important;
      }
      .news-letter-input-grp-contact input {
        width: 100% !important;
      }
      .input-group-append {
           margin-left: 131px !important;
        margin-top: -18px;
        width: 39%;
    }
      .input-group-append button {
        width: 100%;
      }
      .social-contact:before {
        left: 58% !important;
        top: 55% !important;
        display: none;
      }
    
      .social-contact:after {
        left: 0% !important;
        top: 57% !important;
        display: none;
      }
    
      .contact-detail-content {
        width: 100% !important;
      }
    
      .contact-detail-li {
        margin-left: -20px !important;
      }
    
      /* footer  */
      .footer-logo-para {
        padding: 0 !important;
      }
      .site-map-col {
        margin-left: 0 !important;
      }
      .service-col {
        margin-left: 0 !important;
      }
    
      .craft_img {
        position: absolute;
        top: 0;
        bottom: 0;
        margin-top: -23px !important;
        margin-left: -24px !important;
        height: 390px !important;
      }
    
      .craft_social_icon {
        margin-left: 2pc !important;
        margin-top: 8px !important;
      }
    
      .craft_content {
        margin: -18px 0 0 71px !important;
      }
    
      .btn-elevate {
        width: 60% !important;
        margin: 21px auto 0 auto !important;
      }
    
      .elevate_body {
        padding-top: 50px;
        margin-top: -45px;
        height: 211px;
      }
    
      .text-1 {
        width: 200px !important;
      }
    
      .second-btn {
        display: none !important;
      }
    
      .banner-logo-edit {
        padding: 0 0 0 0;
      }
    
      .slick-slide {
        height: 50px !important;
        width: 50px !important;
      }
      .slick-slide img {
        height: auto !important;
      }
      /* blog  */
      .couple_div {
        height: 58vh !important;
      }
    
      .reach_img {
        margin-top: 15px !important;
      }
      .reach_content {
        top: -61px !important;
        background: transparent !important;
      }
      .cont_blog h2 {
        font-size: 21px !important;
        font-weight: 800 !important;
      }
      .blog_form {
        padding-top: 7px !important;
      }
      .cat_label {
        width: auto !important;
        font-size: 19px !important;
        margin-top: 17px !important;
      }
      .cat_select {
        width: 80% !important;
        margin: 10px auto !important;
        background: #fff !important;
        border: none !important;
        box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
        font-size: 19px;
      }
      .reach_btn {
        left: 0 !important;
        right: 0 !important;
        width: 80% !important;
        margin: -20px auto !important;
        background: #fd4251 !important;
      }
    
      .cont_blog {
        background: #fff;
        margin: auto;
        width: 80%;
        text-transform: capitalize;
      }
    
      /* contact  */
      .contact-detail-content {
        padding: 10px 15px 10px 15px !important;
        height: 281px !important;
        text-align: center !important;
        display: block !important;
      }
      .news-letter-image {
        justify-content: center;
        display: flex;
      }
      /*.desktop_area{*/
      /*    display: none !important;*/
      /*}*/
      .mobile_area {
        display: block !important;
      }
      /* gallery  */
      .banner-secion-common {
        height: 36vh !important;
      }
      .banner-section-heading {
        height: 36vh;
        align-items: center !important;
        display: flex !important;
      }
      .banner-section-heading h1 {
        padding-top: 0 !important;
        font-size: 40px !important;
        margin: auto !important;
      }
    
      .gallery-heading h2 {
        font-size: 25px !important;
        padding: 0 0 10px 0;
      }
      .owl-nav button span {
        padding: 0 3px;
        display: none !important;
      }
      .owl-carousel .owl-nav button.owl-next {
        right: -5%;
      }
      .owl-carousel .owl-nav button.owl-prev {
        left: -5%;
      }
      .gallery-heading h2 span {
        font-size: 16px !important;
        font-weight: 400 !important;
      }
    
      .card-body {
        padding: 0.8rem;
      }
    
      .card-body h2 {
        font-weight: 400;
      }
      .vendor-btn-col {
        display: flex;
        justify-content: flex-end;
        align-items: center;
      }
      .view-category {
        margin-top: 0 !important;
        width: auto !important;
      }
      .insta-feed-section {
        margin: 17px auto 0 auto !important;
      }
      .insta-row {
        background-size: cover !important;
        height: 25vh !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        position: relative;
      }
      .insta-feed-section #overlay {
        content: "";
        position: absolute;
        width: 100% !important;
        height: 25vh !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        cursor: pointer;
      }
      .insta-content {
        padding: 0 !important;
        z-index: 2 !important;
        position: relative;
        height: 22vh !important;
      }
      .insta-content h6 {
        color: #fff;
        font-size: 16px !important;
        padding-top: 8px !important;
      }
      .insta-content h3 {
        font-size: 24px !important;
        margin-top: 5px;
      }
      .insta-feed {
        margin-top: 12px !important;
      }
      .insta-btn {
        padding-top: 6px !important;
      }
      .follow_section {
        margin-top: 0 !important;
      }
      .heading {
        padding: 0 0 25px 0 !important;
      }
      .follow_section img {
        height: 80px !important;
      }
    
      /* footer  */
      footer .main-footer {
        padding: 30px 0px 0px 0px !important;
      }
      .social {
        margin-left: 0 !important;
        margin-top: -8px !important;
      }
      .footer-copyright p {
        text-align: left;
        font-size: 13px !important;
      }
      .privacy-policy-li ul {
        margin-left: 0 !important;
        margin-top: 6px !important;
        justify-content: space-between;
        display: flex !important;
      }
    
      .mr-2,
      .mx-2 {
        margin-right: -0.5rem !important;
      }
    
      .happening-city-heading {
        width: 400px;
      }
      .hr-cities {
        width: 350px !important;
      }
      .wedding-expert-section {
        margin: 70px 0 !important;
      }
      .service-btn-section {
        padding-top: 20px !important;
        margin: 0 -71px 0 -71px;
      }
    
      .service-content-para p {
        margin: 0 0 0 0px !important;
      }
    
      .top-header-right {
        margin: -4px -16px 0 0px !important;
      }
      .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 1 0 50% !important;
        max-width: 50% !important;
      }
    
      .am-top-header {
        margin: 0 0 0 99px !important;
      }
    
      .ribbon1:after {
        right: -14px !important;
        top: 0px !important;
      }
    
      .wedding-budget-heading:before {
        left: -17% !important;
      }
      .wedding-budget-heading-2:before {
        left: -17% !important;
      }
    
      .why-choose-col-1:before {
        display: none !important;
      }
    
      .input-group-append button {
        width: 100%;
        margin: -37px 0 0 152px;
      }
    
     
    
      .why-choose-us {
        padding-bottom: 102px !important;
      }
      .amp-form {
        margin: 4% 0 0 15% !important;
        width: 72%;
      }
      .founders-img {
        padding: 0 0 0 0 !important;
      }
    
      .vendor-service-plan {
        overflow-y: hidden;
        white-space: nowrap;
        padding: 0 20px 0 20px !important;
        gap: 35px !important;
        margin-left: 25px;
      }
    
      .modal-content {
        height: 40pc !important;
      }
    
     
    
      .vendor-caption-1 h2 {
        font-size: 52px !important;
      }
    
      .ribbon1 {
        width: 123px !important;
        left: 45% !important;
      }
    
      .time_line6 .time1 {
        display: flex;
        position: relative;
        background: #ff9da3;
        border-radius: 50%;
        padding: 67px;
        margin: 0 0 0 -37px !important;
      }
    
      .time_line6 .time1 .half_circle {
        z-index: 1;
        color: #fff;
        font-size: 29px !important;
        margin-left: -65px !important;
        font-weight: 600;
        line-height: 4.1rem;
        margin-top: 22px !important;
      }
    
      .vendor-image-before:before {
        top: -35px;
      }
    
      .card {
        margin: 0px 0 !important;
      }
    
      .new-image {
        margin: 98px 0 98px 0;
      }
    
      .mwp_img_div::after {
        content: "";
        position: absolute;
        height: 414px;
        width: 65%;
        background-color: #fe7f89;
        top: -9px !important;
        right: -41px;
        z-index: -1;
        border-radius: 25px 0 0 25px;
      }
    
      .mwp_img_div {
        top: 10px !important;
      }
    
      .intro-content-para {
        padding-top: 15px;
        text-align: justify;
        margin-bottom: 29px !important;
      }
    
      .founder-content-1 p {
        font-size: 18px !important;
      }
    
      .introduction-content:before {
        left: -10px !important;
      }
      .introduction-content:after {
        left: 85% !important;
        top: 100px !important;
      }
    
      .news-letter-image img {
        margin-left: 0px !important;
        /* margin: auto; */
        width: 800px !important;
      }
    
      .contact-detail-icon img {
        width: 52px !important;
      }
    
      .contact-detail-icon {
        height: 30px;
      }
    
      .contact-detail-li {
        margin-left: -83px !important;
      }
    
      .contact-detail-content p {
        font-size: 16px;
        margin-left: -45px !important;
      }
    
      .contact-detail-content {
        padding: 20px 25px 20px 10px !important;
        text-align: center !important;
      }
    
      .contact-detail-content h6 {
        margin-left: -10px !important;
      }
      .submit-news-btn {
        height: 40px;
        width: 300px !important;
        margin: 17px 0 -2px 11pc !important;
      }
      .contact-form-column {
        margin: 15px 0;
        padding: 0 0px 0 0px !important;
      }
    
      .why-choose-column-heading h6 {
        font-size: 16px !important;
      }
    
      .why-choose-column-heading {
        margin-left: -25px !important;
        margin-top: 10px;
      }
    
    
    
      .form-control {
        margin: 10px 0px 0 -15px !important;
      }
      .wailist-content {
        text-align: center;
        padding: 40px;
        background-size: 54pc 19pc !important;
        height: 325px !important;
        /* width: 80%; */
        position: relative;
      }
    
      .wailist-content:after {
        position: absolute;
        left: 5% !important;
        top: 12px !important;
      }
    
      #reach_img-1 {
        margin-top: 125px !important;
      }
    
      .craft_col {
        margin-left: -80px;
        margin-top: 26px !important;
      }
      .craft_img {
        position: absolute;
        top: -23px !important;
      }
    
      .question-mark-image img {
        width: 206% !important;
        margin-left: 31px !important;
    }
      .vision-mision-content:after {
        left: 83% !important;
      }
    
      .reach-out-content :after {
        display: none !important;
      }
    
      .vision-mision-content {
        height: 328px !important;
      }
    
      .semi-circle {
        margin: 17% auto !important;
      }
    
      .service-content-para p {
        /*margin: 17px 0 12px -46px !important;*/
        /*margin:auto !important;*/
      }
    
      .service-content-img h3 {
        margin-top: 21px !important;
        margin-left: 70px !important;
        font-size: 14px !important;
      }
    
      .wedding-services-section {
        margin-top: 10px;
        margin-right: -5px !important  ;
        width: 271px;
      }
    
      /*.service-content {*/
      /*    margin: 0 0 0 -12px !important;*/
      /*}*/
      .await_row {
        align-items: center;
        height: 100%;
        padding: 61px 93px 0 21px;
      }
    
      .content1::after {
        display: none !important;
      }
    
      .content4::after {
        display: none !important;
      }
    
      .choose_sec::before {
        left: 0px !important;
      }
    
      .yjhd-image {
        max-height: 125px !important;
      }
    
      .jawaan_couple {
        right: -130px;
        bottom: -22%;
      }
    
      .jawaan_couple img {
        height: 150px !important;
      }
    
      .tool-image img {
        width: 1195px;
        margin: auto !important;
        margin-left: 0 !important;
      }
    
      .wedding-planning-image img {
        width: 100% !important;
        margin: 50px 0 0 -48px !important;
      }
    
      .am-top-header {
        margin: 0 0 0 99px !important;
      }
      /* Aishwarya */
      #popupContainer {
        max-height: 100% !important;
        overflow-y: auto !important;
      }
      .top_header select {
        width: 40% !important;
      }
    
      .top_header {
        width: 100% !important;
        margin-left: 0px !important;
      }
    
      .top_header p {
        display: none !important;
      }
      .cat_lists {
        height: auto !important;
      }
      .why_chooose h1 {
        font-size: 27px !important ;
      }
      .heading h1 {
        font-size: 30px !important;
      }
      .common_Section {
        padding: 16px 0 !important;
      }
      .wedding-planning-content:before {
        left: -40% !important ;
        top: -40px !important;
      }
      .wedding-planning-content {
        margin-left: 98px !important;
      }
      .wedding-planning-content h3 {
        font-size: 22px !important;
      }
      .planning-tool-content h3 {
        font-size: 36px !important;
      }
      .planning-tool-content h2 {
        font-size: 46px !important;
      }
    
      .planning-tool-content:after {
        display: none !important;
      }
      .dream_timetable {
        padding-top: 40px !important;
      }
    
      .content1 {
        padding: 0 27px 30px 27px !important;
      }
      .jawaan_couple {
        right: -117px !important;
        bottom: -23% !important;
      }
    
      .jaawani_content p span::after {
        height: 100% !important;
      }
    
      .top_header select {
        padding: 5px 5px !important;
      }
      .get-started-subheading {
        font-size: 22px !important;
      }
      .desktop_area .perfect-match-image {
        display: none;
      }
      .blog-get-more {
        display: none !important;
      }
      .introduction-content {
        margin-bottom: 15px;
      }
      .gallery-heading h2 {
        margin-top: 20px;
      }
      .owl-prev:before,
      .owl-next:before {
        color: #000 !important;
      }
      .owl-nav button {
        box-shadow: none !important;
      }
      .owl-next:before {
        font-size: 20px !important;
      }
      .owl-prev:before,
      .owl-next:before {
        font-size: 20px !important;
      }
      .wedding-expert-call:before {
        left: 7px !important;
      }
      .wedding-expert-call:before {
        top: -7px !important;
      }
    
      .mobile_area .vendor-btn {
        display: none;
      }
      .card-body h2 {
        font-size: 22px !important;
      }
    
      .dream_sec {
        height: 65vh !important;
      }
      /* Aishwarya end */
    
      /* Home  */
      .hero-full-screen {
        height: 80vh !important;
      }
      .btn-search-location {
        margin: auto !important;
      }
      .second-btn {
        display: none !important;
      }
      .hero-full-screen h1 {
        font-size: 22px !important;
        font-weight: 600;
      }
      .middle-content-section {
        padding: 0px 0 0 0;
      }
      .banner-logo-edit {
        max-width: 200px;
        margin: 8px 0px 0 0;
      }
    
      #recipeCarousel .carousel-item {
        width: 100% !important;
      }
      #recipeCarousel .card {
        width: 100% !important;
      }
    
      #recipeCarousel .carousel-control-next {
        right: -3% !important;
      }
      #recipeCarousel .carousel-control-prev {
        left: -3% !important;
      }
      .service-content {
        padding: 17px !important;
        height: 298px !important;
        width: 14pc !important;
      }
      .middle-content-section .input-group {
        display: block !important;
        width: 90% !important;
        height: 45px !important;
        margin: auto;
      }
      .vendor-select,
      .select {
        border-radius: 10px !important;
        padding: 6px !important;
        margin: 10px auto !important;
        border-radius: 15px !important;
        border: 0 !important;
        box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
      }
      .input-group-btn a {
        margin: auto !important;
      }
      .news-letter.newsletter-small-heading h6 {
        font-size: 14px !important;
      }
      .newsletter-main-heading h2 {
        font-size: 18px !important;
        margin: 15px 0 !important;
      }
      .newsletter-btn {
        margin: 20px !important;
      }
    
      #approach-content {
        border: 1px solid #fd4251;
        padding: 15px;
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);
        border-radius: 15px;
        margin-top: 15px;
        /* background-color: #FD4251; */
      }
    
      .testimonial-section {
        overflow-x: visible !important;
        height: 100% !important;
        margin: 70px 10px 10px 10px !important;
        text-align: center;
      }
      .testimonial .description {
        margin-top: 27% !important;
    }
      .owl-carousel .owl-wrapper-outer .owl-item {
        border: 1px solid #fff;
        border-radius: 15px;
      }
      #testimonial-slider {
        margin-top: 24px !important;
      }
      .testimonial {
        padding: 15px !important;
      }
      /* about page  */
      .perfect-match-content h3 {
        font-size: 25px !important;
      }
    
      .about-section-heading h1 {
        font-size: 60px !important;
      }
      .get-started-mainheading {
        font-size: 18px !important;
      }
      .get-started-row {
        height: 60vh !important;
        text-align: center;
      }
      /* .get-started-subheading {
                            font-size: 20px !important;
                        } */
      .about-logo-para-col {
        margin-top: -175px !important;
        left: 0px;
      }
      .get-started-logo img {
        height: 150px !important;
      }
      .expert-row {
        height: 35vh !important;
        background-size: cover !important;
      }
      .wedding-expert-image {
        padding: 0 !important;
        margin-top: -10px;
      }
      .wedding-expert-content {
        margin-top: 40px !important;
        text-align: center;
      }
    
      .wedding-expert-head,
      .wedding-expert-call {
        font-size: 21px !important;
        font-weight: 700 !important;
      }
      /*.wedding-expert-call:before {*/
      /*    left: 100px !important;*/
      /*}*/
      .wedding-expert-btn a {
        margin: auto;
      }
      .founder-content-1 {
        top: -100px;
      }
      .founder-content-1 h6 {
        font-size: 34px !important;
      }
      .founder-content-1:before {
        top: 52px !important;
        width: 17rem !important;
      }
      .perfect-match-section {
        margin-top: 0 !important;
      }
      .wedding-character {
        display: none !important;
      }
      /*.expert-row {*/
      /*    height: 95vh !important;*/
      /*}*/
    
      /* blog  */
      .blog_title h5 {
        font-size: 19px !important;
      }
      .blog_title h2 {
        padding: 10px 0 10px 0 !important;
      }
      .slick-slide img {
        height: auto !important;
      }
      .elevate_row {
        height: 50vh !important;
        width: 100% !important;
        margin: auto !important;
      }
      .elevate {
        margin: 0 !important;
      }
      .elevate h1 {
        font-size: 32px !important;
      }
      .elevate a {
        padding: 7px 10px !important;
        margin-top: 31px !important;
      }
      .elevate_jumbo {
        height: 58vh !important;
        text-align: center !important;
      }
    
      .couple_div {
        height: 58vh !important;
      }
    
      /*.reach_img {
                        margin-top: 255px !important;
                        width:100px!important;
                    }*/
      .reach_content {
        /*top: -94px !important;*/
        background: transparent !important;
      }
      .cont_blog h2 {
        font-size: 21px !important;
        font-weight: 800 !important;
      }
      .blog_form {
        padding-top: 7px !important;
      }
      .cat_label {
        width: auto !important;
        font-size: 19px !important;
        margin-top: 17px !important;
      }
      .cat_select {
        width: 80% !important;
        margin: 10px auto !important;
        background: #fff !important;
        border: none !important;
        box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
        font-size: 19px;
      }
      .reach_btn {
        left: 0 !important;
        right: 0 !important;
        width: 80% !important;
        margin: -20px auto !important;
        background: #fd4251 !important;
      }
    
      .cont_blog {
        background: #fff;
        margin: auto;
        width: 80%;
        text-transform: capitalize;
      }
    
      .blog_btn .btn {
        background-color: #fd4251 !important;
        color: #fff;
        width: 100% !important;
        padding: 10px !important;
      }
    
      /* gallery  */
      .banner-secion-common {
        height: 55vh !important;
      }
    
      .overlay1 {
        height: 55vh !important;
      }
      .banner-section-heading {
        height: 36vh;
        align-items: center !important;
        display: flex !important;
      }
      .banner-section-heading h1 {
        padding-top: 0 !important;
        font-size: 40px !important;
        margin: auto !important;
        color: #ffffff8c;
      }
    
      .gallery-heading h2 {
        font-size: 25px !important;
        padding: 0 0 10px 0;
      }
      .owl-nav button span {
        padding: 0 3px;
        display: none !important;
      }
      .owl-carousel .owl-nav button.owl-next {
        right: -5%;
      }
      .owl-carousel .owl-nav button.owl-prev {
        left: -5%;
      }
      .gallery-heading h2 span {
        font-size: 16px !important;
        font-weight: 400 !important;
      }
    
      .card-body {
        padding: 0.8rem;
      }
    
      .card-body h2 {
        font-weight: 400;
      }
      .view-category {
        width: auto !important;
      }
      .insta-feed-section {
        margin: 17px auto 0 auto !important;
      }
      .insta-row {
        background-size: cover !important;
        height: 27vh !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        position: relative;
      }
      .insta-feed-section #overlay {
        content: "";
        position: absolute;
        width: 100% !important;
        height: 27vh !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        cursor: pointer;
      }
      .insta-content {
        padding: 21px !important;
        z-index: 2 !important;
        position: relative;
        height: 25vh !important;
      }
      .insta-content h6 {
        color: #fff;
        font-size: 16px !important;
        padding-top: 8px !important;
      }
      .insta-content h3 {
        font-size: 24px !important;
        margin-top: 5px;
      }
      .insta-feed {
        margin-top: 12px !important;
      }
      .insta-btn {
        padding-top: 6px !important;
      }
      .follow_section {
        margin-top: 0 !important;
      }
      .heading {
        padding: 25px 0 25px 0 !important;
      }
      .follow_section img {
        height: 80px !important;
      }
    
      /* footer  */
      footer .main-footer {
        padding: 30px 0px 0px 0px !important;
      }
      .social {
        margin-left: 0 !important;
        margin-top: -8px !important;
      }
      .footer-copyright p {
        text-align: left;
        font-size: 13px !important;
      }
      .privacy-policy-li ul {
        margin-left: 0 !important;
        margin-top: 6px !important;
        justify-content: space-between;
        display: flex !important;
      }
    
      .fa-caret-down {
        display: none;
      }
      .header-logo {
        width: 300px;
      }
      #gallery-id {
        margin-left: 5px;
      }
    
      #blog-id {
        margin-left: 3px;
      }
    
      .mobile-search {
        background-color: #ed404c;
        padding: 10px;
      }
    
      .site-mobile-menu .site-nav-wrap > li > ul > li > a {
        margin-top: -33px;
      }
    
      .awaits_sec .heading h2::before {
        top: 45px !important;
        left: 30% !important;
      }
    
      .awaits_sec .heading h2::after {
        top: 45px !important;
        right: 30% !important;
      }
    
      .awaits_sec .heading p {
        font-size: 40px !important;
      }
    
      .await_jumbo {
        height: 375px;
      }
    
      .mwp_logo {
        height: 110px;
        margin-left: 60px;
      }
    
      .avait_data {
        margin-left: 30px;
      }
    
      .await_btn {
        padding-top: 3px;
      }
    
      .mwp_logo {
        height: 110px !important;
        margin-left: 60px !important;
      }
    
      .avait_data {
        margin-left: 30px !important;
      }
    
      .await_btn {
        padding-top: 3px !important;
        margin-left: 35px !important;
      }
    
      .couple_div {
        height: 34vh !important;
        padding: 28px 0 0 0;
      }
    
      /*.reach_content p{
                    padding-top: 65px!important;
                    }*/
    
      .reach_content h2 {
        margin-top: 32px !important;
        margin-bottom: 40px;
      }
    
      .reach_content .cherished {
        font-size: 34px !important;
      }
    
      /* vendor detail  09-12-23*/
      .vendor-detail-heading h1 {
        font-size: 28px;
      }
    
      .vrating ul {
        flex-wrap: wrap;
      }
    
      .vendor_tabs .nav-tabs .nav-link {
        font-size: 15px;
      }
    
      .vendor_technique h4 {
        font-size: 19px !important;
        padding-left: 5px;
      }
      .price_option {
        /* width: 33% !important; */
        margin: 0 !important;
        /* padding: 0 !important; */
      }
      .price_option h6,
      p {
        font-size: 13px !important;
      }
    
      .common_vendor_detail {
        padding: 36px 13px !important;
      }
    
      .vendor_price {
        padding: 19px 22px !important;
      }
    
      .ven_feat_div {
        display: block !important;
      }
      .vendor_price_drop {
        font-size: 29px !important;
        font-weight: 700 !important;
      }
      .vendor_time .vtime {
        font-size: 15px !important;
      }
    
      .vendor_share button {
        font-size: 16px !important;
        padding: 5px 8px !important;
      }
    
      .vendor_share {
        padding: 3px 0 10px 0 !important;
        display: flex;
        justify-content: space-around;
      }
      .vendor_cview {
        display: flex;
        justify-content: space-around;
      }
      .vendor_cview button {
        padding: 6px 11px !important;
        font-size: 15px !important;
      }
    
      .fad {
        display: block;
        width: 100%;
        text-align: left;
      }
    
      .fad .detail_price .price_option {
        width: 100% !important;
      }
    
      .bridal_sec .heading h2 {
        font-size: 23px !important;
      }
    
      .start_sec {
        margin-top: 22px !important;
        height: auto !important;
      }
    
      .vendor-get-started h6 {
        font-size: 18px !important;
      }
    
      .get_start {
        color: var(--primary-color);
      }
      /* naam to suna hoga  */
      .overlay1 {
        height: 45vh !important;
      }
    
      .filter_div {
        bottom: 41% !important;
      }
    
      .category-slider {
        margin-bottom: 40px !important;
      }
      .vendor-btn-col {
        margin: 0 !important;
        text-align: right;
      }
    
      .expert-row {
        background-size: cover !important;
        height: 100%;
        margin: 28px 0;
      }
      /*.perfect-match-img {*/
      /*  margin-left: -140px !important;*/
      /*}*/
    
      .founder-content-2:before {
        top: 62px !important;
        width: 8rem !important;
        left: -4px !important;
      }
    
      .founder-content-1:before {
        top: 62px !important;
        width: 8rem !important;
        left: 24px !important;
      }

      .mobile-review{
          display: none!important;
        }

      .desktop-review{
          display: block!important;
       }
  }
  @media only screen and (min-width: 992px) and (max-width: 1024px) {
    /* Aishwarya 19/12 */
 .wedding-planning-col-1 {
   background-image: none !important;
 }

 .wedding-planning-content:before {
   left: -91px !important;
 }
 .choose_sec::before{
   left: 0% !important;
 }
 .content1::after {
   background-image: url(../image/service/Component10–3.png) !important;
   top: 75px !important;
   right: -35px !important;
   width: 35% !important;
   height: 40px !important;
}
.content4::after {
 background-image: none !important;
 top: -10px !important;
 right: -10px !important;
 width: 71% !important;
 height: 120px !important;
}
.dream_sec {
 height: 55vh !important;
}
.yjhd-image {
 height: 185px !important;
}
.jawaan_couple img {
 height: 170px !important;
}
.jawaan_couple { 
 right: -70px !important;
 bottom: -24% !important;
}
 /* Aishwarya 19/12 end*/

    /* Pranoti code 21/02/2023 vendor pricing plan*/
         .ribbon1:after{
           right: -14.5px!important;
           margin-top: -57px!important; 
         }
         .time_line6 .time1 .half_circle{
           margin-left: -65px!important;
         }
         .time_para {
              width: 162px!important;
         }
     

         .ven-bridal-class{
             width: 90%!important;
         }

   
   
     /* amrit contact us start */

  .dropbtn {
   padding: 0 14px 0 0 !important;
 }

 .contact-detail-content h6 {
   margin-left: -10px !important;
   padding-top: 20px;
}

 .contact-detail-content p {
   font-size: 16px;
   margin-left: -26px !important;
 }
 .contact-detail-li {
   margin-left: -61px !important;
}
 .contact-detail-content {
   padding: 10px 15px 10px 15px !important;
   height: 230px !important;
   text-align: center !important;
   display: block !important;
 }

 .box-size {
   width: 176px !important;
   padding: 21px 0 7px 0;
 }

 /* .input-group-append {
   margin-left: 47px !important;
   margin-top: -18px !important;
 } */

 .input-group > .form-control,
 .input-group > .form-control-plaintext,
 .input-group > .custom-select,
 .input-group > .custom-file {
   position: relative;
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 0 auto;
   width: 41% !important;
   margin: 26px -19% 17px 17% !important;
 }

 .contact-detail-caption {
   margin: 0 auto !important;
   width: 126px;
 }

 .contact-detail-content {
   width: 100%;
 }

 .price_option h6, p {
   font-size: 13px !important;
   /*width: 255px !important;*/
   margin: auto !important;
 }

 .news-letter-content h6 {
   margin-left: 24px;
 }

 .social-contact:before {
   display: none !important;
 }

 .social-contact:after {
   display: none !important;
 }

 .news-letter-content {
   margin-top: 0px !important;
 }

 .news-letter-image img {
   margin: auto !important;
 }

 .submit-contact {
   margin: 15px !important;
 }

 .input-group-append {
   margin-left: 177pxx !important;
   margin-top: -16px;
   width: 200px;
}

 /* amrit contact us end */
   
   
 /* Pranoti code 20/02/2023 vendor pricing plan*/
 .snip1255 .plan {
   height: 855px !important;
 }
 .hr-cities {
   width: auto !important;
 }

 .perfect-match-btn {
   margin-left: -99px !important;
   margin-top: 25px;
 }

 .vendor-service-plan {
   column-gap: 13px;
   flex: 1 0 75%;
   max-width: 54% !important;
 }
 .testimonial .pic {
   position: absolute;
   top: 98px;
   left: 184px !important;
 }
 .perfect-match-img {
   margin-left: 67px !important;
 }

 .vendor-price-plan-content {
   margin-left: 26% !important;
 }

 .mobile-view-slider {
   display: none !important;
 }

 .input-group-append button {
   width: 100%;
   margin: -39px 0 0 183px !important;
 }
 .dropbtn {
   font-size: 10px !important;
   margin: 0 0 0 0 !important;
 }

 .navbar-light .navbar-nav .nav-link {
   color: white;
   margin: 0px 17px -16px 0px !important;
   font-size: 10px;
 }

 .input-group-append button {
   width: 100%;
   margin: -39px 0 0 183px !important;
 }

 .coming-soon-heading:before {
   content: url(../image/service-2/coming-arrow-left.png);
   position: absolute;
   left: 15% !important;
   top: 95px;
 }

 .coming-soon-heading:after {
   content: url(../image/service-2/arrow-coming-right.png);
   position: absolute !important;
   left: 61% !important;
   top: 95px;
 }

 .awaits_sec .heading h2::before {
   display: none !important;
 }
 .awaits_sec .heading h2::after {
   display: none !important;
 }

 .second-btn {
   display: none !important;
 }
 .common_Section {
   padding: 32px 0 !important;
 }
 .card {
   margin: 10px 0 !important;
 }
 .owl-carousel .owl-nav button.owl-next {
   transform: rotate(180deg);
 }

 .owl-prev:before,
 .owl-next:before {
   color: #ed404c !important;
   font-size: 28px !important;
 }
 /* contact us  */
 .news-letter-image img {
   margin-left: 0px !important;
 }
 .contact-ul:before {
   height: 90% !important;
 }
 .contact-us-sub-heading p {
   font-size: 17px !important;
 }

 .contact-form-column {
   margin: 15px 0;
 }

 .contact-ul {
   margin: 10px 0;
 }
 .contact-detail-content {
   margin: 10px 0;
 }
 .news-letter-content h6 {
   font-size: 21px !important;
 }
 .news-letter-content {
   margin-top: 75px !important;
   padding: 0 15px !important;
   height: 15pc;
 }
 .news-letter-input-grp-contact {
   display: block;
   width: 100% !important;
 }
 .news-letter-input-grp-contact input {
   width: 100% !important;
 }
 .input-group-append {
       margin-left: 79px !important;
   margin-top: -17px;
}
 .input-group-append button {
   width: 100%;
 }
 .social-contact:before {
   left: 58% !important;
   top: 55% !important;
   display: none;
 }

 .social-contact:after {
   left: 0% !important;
   top: 57% !important;
   display: none;
 }

 .contact-detail-content {
   width: 100% !important;
 }

 .contact-detail-li {
   margin-left: -20px !important;
 }

 /* footer  */
 .footer-logo-para {
   padding: 0 !important;
 }
 .site-map-col {
   margin-left: 0 !important;
 }
 .service-col {
   margin-left: 0 !important;
 }

 .craft_img {
   position: absolute;
   top: 0;
   bottom: 0;
   margin-top: -23px !important;
   margin-left: -24px !important;
   height: 390px !important;
 }

 .craft_social_icon {
   margin-left: 2pc !important;
   margin-top: 8px !important;
 }

 .craft_content {
   margin: -18px 0 0 71px !important;
 }

 .btn-elevate {
   width: 60% !important;
   margin: 21px auto 0 auto !important;
 }

 .elevate_body {
   padding-top: 50px;
   margin-top: -45px;
   height: 211px;
 }

 .text-1 {
   width: 200px !important;
 }

 .second-btn {
   display: none !important;
 }

 .banner-logo-edit {
   padding: 0 0 0 0;
 }

 .slick-slide {
   height: 50px !important;
   width: 50px !important;
 }
 .slick-slide img {
   height: auto !important;
 }
 /* blog  */
 .couple_div {
   height: 58vh !important;
 }

 .reach_img {
   margin-top: 15px !important;
 }
 .reach_content {
   top: -61px !important;
   background: transparent !important;
 }
 .cont_blog h2 {
   font-size: 21px !important;
   font-weight: 800 !important;
 }
 .blog_form {
   padding-top: 7px !important;
 }
 .cat_label {
   width: auto !important;
   font-size: 19px !important;
   margin-top: 17px !important;
 }
 .cat_select {
   width: 80% !important;
   margin: 10px auto !important;
   background: #fff !important;
   border: none !important;
   box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
   font-size: 19px;
 }
 .reach_btn {
   left: 0 !important;
   right: 0 !important;
   width: 80% !important;
   margin: -20px auto !important;
   background: #fd4251 !important;
 }

 .cont_blog {
   background: #fff;
   margin: auto;
   width: 80%;
   text-transform: capitalize;
 }

 /* contact  */
 .contact-detail-content {
   padding: 10px 15px 10px 15px !important;
   height: 281px !important;
   text-align: center !important;
   display: block !important;
 }
 .news-letter-image {
   justify-content: center;
   display: flex;
 }
 /*.desktop_area{*/
 /*    display: none !important;*/
 /*}*/
 .desktop_area {
   display:none ;
 }
.mobile_area {
    display: block !important; 
}
 /* gallery  */
 .banner-secion-common {
   height: 36vh !important;
 }
 .banner-section-heading {
   height: 36vh;
   align-items: center !important;
   display: flex !important;
 }
 .banner-section-heading h1 {
   padding-top: 0 !important;
   font-size: 40px !important;
   margin: auto !important;
 }

 .gallery-heading h2 {
   font-size: 25px !important;
   padding: 0 0 10px 0;
 }
 .owl-nav button span {
   padding: 0 3px;
   display: none !important;
 }
 .owl-carousel .owl-nav button.owl-next {
   right: -5%;
 }
 .owl-carousel .owl-nav button.owl-prev {
   left: -5%;
 }
 .gallery-heading h2 span {
   font-size: 16px !important;
   font-weight: 400 !important;
 }

 .card-body {
   padding: 0.8rem;
 }

 .card-body h2 {
   font-weight: 400;
 }
 .vendor-btn-col {
   display: flex;
   justify-content: flex-end;
   align-items: center;
 }
 .view-category {
   margin-top: 0 !important;
   width: auto !important;
 }
 .insta-feed-section {
   margin: 17px auto 0 auto !important;
 }
 .insta-row {
   background-size: cover !important;
   height: 25vh !important;
   background-repeat: no-repeat !important;
   background-position: center !important;
   position: relative;
 }
 .insta-feed-section #overlay {
   content: "";
   position: absolute;
   width: 100% !important;
   height: 25vh !important;
   top: 0 !important;
   left: 0 !important;
   right: 0 !important;
   bottom: 0 !important;
   cursor: pointer;
 }
 .insta-content {
   padding: 0 !important;
   z-index: 2 !important;
   position: relative;
   height: 22vh !important;
 }
 .insta-content h6 {
   color: #fff;
   font-size: 16px !important;
   padding-top: 8px !important;
 }
 .insta-content h3 {
   font-size: 24px !important;
   margin-top: 5px;
 }
 .insta-feed {
   margin-top: 12px !important;
 }
 .insta-btn {
   padding-top: 6px !important;
 }
 .follow_section {
   margin-top: 0 !important;
 }
 .heading {
   padding: 0 0 25px 0 !important;
 }
 .follow_section img {
   height: 80px !important;
 }

 /* footer  */
 footer .main-footer {
   padding: 30px 0px 0px 0px !important;
 }
 .social {
   margin-left: 0 !important;
   margin-top: -8px !important;
 }
 .footer-copyright p {
   text-align: left;
   font-size: 13px !important;
 }
 .privacy-policy-li ul {
   margin-left: 0 !important;
   margin-top: 6px !important;
   justify-content: space-between;
   display: flex !important;
 }

 .mr-2,
 .mx-2 {
   margin-right: -0.5rem !important;
 }

 .happening-city-heading {
   width: 400px;
 }
 .hr-cities {
   width: 350px !important;
 }
 .wedding-expert-section {
   margin: 70px 0 !important;
 }
 .service-btn-section {
   padding-top: 20px !important;
   margin: 0 -71px 0 -71px;
 }

 .service-content-para p {
   margin: 0 0 0 0px !important;
 }

 .top-header-right {
   margin: -4px -16px 0 0px !important;
 }
 .col-md-3 {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 25%;
   flex: 1 0 50% !important;
   max-width: 50% !important;
 }

 .am-top-header {
   margin: 0 0 0 99px !important;
 }

 .ribbon1:after {
   right: -14px !important;
   top: 0px !important;
 }

 .wedding-budget-heading:before {
   left: -17% !important;
 }
 .wedding-budget-heading-2:before {
   left: -17% !important;
 }

 .why-choose-col-1:before {
   display: none !important;
 }

 .input-group-append button {
   width: 100%;
   margin: -37px 0 0 152px;
 }



 .why-choose-us {
   padding-bottom: 102px !important;
 }
 .amp-form {
   margin: 4% 0 0 15% !important;
   width: 72%;
 }
 .founders-img {
   padding: 0 0 0 0 !important;
 }

 .vendor-service-plan {
   overflow-y: hidden;
   white-space: nowrap;
   padding: 0% 20px 0 20px !important;
   gap: 30px !important;
   margin: -112px 0 0 42%;
 }

 .modal-content {
   height: 40pc !important;
 }

 .price-line {
   width: 238% !important;
 }

 .vendor-caption-1 h2 {
   font-size: 52px !important;
 }

 .ribbon1 {
   width: 123px !important;
   left: 45% !important;
 }

 .time_line6 .time1 {
   display: flex;
   position: relative;
   background: #ff9da3;
   border-radius: 50%;
   padding: 67px;
   margin: 0 0 0 -37px !important;
 }

 .time_line6 .time1 .half_circle {
   z-index: 1;
   color: #fff;
   font-size: 29px !important;
   margin-left: -65px !important;
   font-weight: 600;
   line-height: 4.1rem;
   margin-top: 22px !important;
 }

 .vendor-image-before:before {
   top: -35px;
 }

 .card {
   margin: 0px 0 !important;
 }

 .new-image {
   margin: 98px 0 98px 0;
 }

 .mwp_img_div::after {
   content: "";
   position: absolute;
   height: 414px;
   width: 65%;
   background-color: #fe7f89;
   top: -9px !important;
   right: -41px;
   z-index: -1;
   border-radius: 25px 0 0 25px;
 }

 .mwp_img_div {
   top: 10px !important;
 }

 .intro-content-para {
   padding-top: 15px;
   text-align: justify;
   margin-bottom: 29px !important;
 }

 .founder-content-1 p {
   font-size: 18px !important;
 }

 .introduction-content:before {
   left: -10px !important;
 }
 .introduction-content:after {
   left: 85% !important;
   top: 100px !important;
 }

 .news-letter-image img {
   margin-left: 0px !important;
   /* margin: auto; */
   width: 800px !important;
 }

 .contact-detail-icon img {
   width: 52px !important;
 }

 .contact-detail-icon {
   height: 30px;
 }

 .contact-detail-li {
   margin-left: -83px !important;
 }

 .contact-detail-content p {
   font-size: 16px;
   margin-left: -45px !important;
 }

 .contact-detail-content {
   padding: 20px 25px 20px 10px !important;
   text-align: center !important;
 }

 .contact-detail-content h6 {
   margin-left: -10px !important;
 }
 .submit-news-btn {
   height: 40px;
   width: 300px !important;
   margin: 17px 0 -2px 11pc !important;
 }
 .contact-form-column {
   margin: 15px 0;
   padding: 0 0px 0 0px !important;
 }

 .why-choose-column-heading h6 {
   font-size: 16px !important;
 }

 .why-choose-column-heading {
   margin-left: -25px !important;
   margin-top: 10px;
 }


 .form-control {
   margin: 10px 0px 0 -15px !important;
 }
 .wailist-content {
   text-align: center;
   padding: 40px;
   background-size: 54pc 19pc !important;
   height: 325px !important;
   /* width: 80%; */
   position: relative;
 }

 .wailist-content:after {
   position: absolute;
   left: 5% !important;
   top: 12px !important;
 }

 #reach_img-1 {
   margin-top: 104px !important;
 }

 .craft_col {
   margin-left: -80px;
   margin-top: 26px !important;
 }
 .craft_img {
   position: absolute;
   top: -23px !important;
 }

 .question-mark-image img {
   width: 151% !important;
   margin-left: 120px !important;
 }

 .vision-mision-content:after {
   left: 85% !important;
 }

 .reach-out-content :after {
   display: none !important;
 }

 .vision-mision-content {
   height: 328px !important;
 }

 .semi-circle {
   margin: 20% auto !important;
 }

 .service-content-para p {
   /*margin: 17px 0 12px -46px !important;*/
   /*margin:auto !important;*/
 }

 .service-content-img h3 {
   margin-top: 21px !important;
   margin-left: 70px !important;
   font-size: 14px !important;
 }

 .wedding-services-section {
   margin-top: 10px;
   margin-right: -5px !important  ;
   width: 271px;
 }

 /*.service-content {*/
 /*    margin: 0 0 0 -12px !important;*/
 /*}*/
 .await_row {
   align-items: center;
   height: 100%;
   padding: 61px 93px 0 21px;
 }

 .content1::after {
   display: none !important;
 }

 .content4::after {
   display: none !important;
 }

 .choose_sec::before {
   left: 0px !important;
 }

 .yjhd-image {
   max-height: 125px !important;
 }

 .jawaan_couple {
   right: -130px;
   bottom: -22%;
 }

 .jawaan_couple img {
   height: 150px !important;
 }

 .tool-image img {
   width: 1195px;
   margin: auto !important;
   margin-left: 0 !important;
 }

 .wedding-planning-image img {
   width: 100% !important;
   margin: 50px 0 0 -48px !important;
 }

 .am-top-header {
   margin: 0 0 0 99px !important;
 }
 /* Aishwarya */
 #popupContainer {
   max-height: 100% !important;
   overflow-y: auto !important;
 }
 .top_header select {
   width: 40% !important;
 }

 .top_header {
   width: 100% !important;
   margin-left: 0px !important;
 }

 .top_header p {
   display: none !important;
 }
 .cat_lists {
   height: auto !important;
 }
 .why_chooose h1 {
   font-size: 27px !important ;
 }
 .heading h1 {
   font-size: 30px !important;
 }
 .common_Section {
   padding: 16px 0 !important;
 }
 .wedding-planning-content:before {
   left: -40% !important ;
   top: -40px !important;
 }
 .wedding-planning-content {
   margin-left: 98px !important;
 }
 .wedding-planning-content h3 {
   font-size: 22px !important;
 }
 .planning-tool-content h3 {
   font-size: 36px !important;
 }
 .planning-tool-content h2 {
   font-size: 46px !important;
 }

 .planning-tool-content:after {
   display: none !important;
 }
 .dream_timetable {
   padding-top: 40px !important;
 }

 .content1 {
   padding: 0 27px 30px 27px !important;
 }
 .jawaan_couple {
   right: -117px !important;
   bottom: -23% !important;
 }

 .jaawani_content p span::after {
   height: 100% !important;
 }

 .top_header select {
   padding: 5px 5px !important;
 }
 .get-started-subheading {
   font-size: 22px !important;
 }
 .desktop_area .perfect-match-image {
   display: none;
 }
 .blog-get-more {
   display: none !important;
 }
 .introduction-content {
   margin-bottom: 15px;
 }
 .gallery-heading h2 {
   margin-top: 20px;
 }
 .owl-prev:before,
 .owl-next:before {
   color: #000 !important;
 }
 .owl-nav button {
   box-shadow: none !important;
 }
 .owl-next:before {
   font-size: 20px !important;
 }
 .owl-prev:before,
 .owl-next:before {
   font-size: 20px !important;
 }
 .wedding-expert-call:before {
   left: 7px !important;
 }
 .wedding-expert-call:before {
   top: -7px !important;
 }

 .mobile_area .vendor-btn {
   display: none;
 }
 .card-body h2 {
   font-size: 22px !important;
 }

 .dream_sec {
   height: 65vh !important;
 }
 /* Aishwarya end */

 /* Home  */
 .hero-full-screen {
   height: 61vh !important;
 }
 .btn-search-location {
   margin: auto !important;
 }
 .second-btn {
   display: none !important;
 }
 .hero-full-screen h1 {
   font-size: 22px !important;
   font-weight: 600;
 }
 .middle-content-section {
   margin-top: 19% !important;
 }
 .banner-logo-edit {
   max-width: 200px;
   margin: 8px 0px 0 0;
 }

 #recipeCarousel .carousel-item {
   width: 100% !important;
 }
 #recipeCarousel .card {
   width: 100% !important;
 }

 #recipeCarousel .carousel-control-next {
   right: -3% !important;
 }
 #recipeCarousel .carousel-control-prev {
   left: -3% !important;
 }
 .service-content {
   padding: 17px !important;
   height: 298px !important;
   width: 14pc !important;
 }
 .middle-content-section .input-group {
   display: block !important;
   width: 90% !important;
   height: 45px !important;
   margin: auto;
 }
 .vendor-select,
 .select {
   border-radius: 10px !important;
   padding: 6px !important;
   margin: 10px auto !important;
   border-radius: 15px !important;
   border: 0 !important;
   box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
 }
 .input-group-btn a {
   margin: auto !important;
 }
 .news-letter.newsletter-small-heading h6 {
   font-size: 14px !important;
 }
 .newsletter-main-heading h2 {
   font-size: 18px !important;
   margin: 15px 0 !important;
 }
 .newsletter-btn {
   margin: 20px !important;
 }

 #approach-content {
   border: 1px solid #fd4251;
   padding: 15px;
   box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);
   border-radius: 15px;
   margin-top: 15px;
   /* background-color: #FD4251; */
   height: 21pc !important;
 }

 .testimonial-section {
   overflow-x: visible !important;
   height: 100% !important;
   margin: 70px 10px 10px 10px !important;
   text-align: center;
   /* height: 21pc; */
 }
 .testimonial .description {
   margin-top: 24% !important;
 }
 .owl-carousel .owl-wrapper-outer .owl-item {
   border: 1px solid #fff;
   border-radius: 15px;
 }
 #testimonial-slider {
   margin-top: 24px !important;
 }
 .testimonial {
   padding: 15px !important;
 }
 /* about page  */
 .perfect-match-content h3 {
   font-size: 25px !important;
 }

 .about-section-heading h1 {
   font-size: 60px !important;
 }
 .get-started-mainheading {
   font-size: 18px !important;
 }
 .get-started-row {
   height: 60vh !important;
   text-align: center;
 }
 /* .get-started-subheading {
                    font-size: 20px !important;
                } */
 .about-logo-para-col {
   margin-top: -175px !important;
   left: 0px;
 }
 .get-started-logo img {
   height: 150px !important;
 }
 .expert-row {
   height: 35vh !important;
   background-size: cover !important;
 }
 .wedding-expert-image {
   padding: 0 !important;
   margin-top: -10px;
 }
 .wedding-expert-content {
   margin-top: 40px !important;
   text-align: center;
 }

 .wedding-expert-head,
 .wedding-expert-call {
   font-size: 21px !important;
   font-weight: 700 !important;
 }
 /*.wedding-expert-call:before {*/
 /*    left: 100px !important;*/
 /*}*/
 .wedding-expert-btn a {
   margin: auto;
 }
 .founder-content-1 {
   top: -100px;
 }
 .founder-content-1 h6 {
   font-size: 34px !important;
 }
 .founder-content-1:before {
   top: 52px !important;
   width: 17rem !important;
 }
 .perfect-match-section {
   margin-top: 0 !important;
 }
 .wedding-character {
   display: none !important;
 }
 /*.expert-row {*/
 /*    height: 95vh !important;*/
 /*}*/

 /* blog  */
 .blog_title h5 {
   font-size: 19px !important;
 }
 .blog_title h2 {
   padding: 10px 0 10px 0 !important;
 }
 .slick-slide img {
   height: auto !important;
 }
 .elevate_row {
   height: 50vh !important;
   width: 100% !important;
   margin: auto !important;
 }
 .elevate {
   margin: 0 !important;
 }
 .elevate h1 {
   font-size: 32px !important;
 }
 .elevate a {
   padding: 7px 10px !important;
   margin-top: 31px !important;
 }
 .elevate_jumbo {
   height: 58vh !important;
   text-align: center !important;
 }

 .couple_div {
   height: 58vh !important;
 }

 /*.reach_img {
                margin-top: 255px !important;
                width:100px!important;
            }*/
 .reach_content {
   /*top: -94px !important;*/
   background: transparent !important;
 }
 .cont_blog h2 {
   font-size: 21px !important;
   font-weight: 800 !important;
 }
 .blog_form {
   padding-top: 7px !important;
 }
 .cat_label {
   width: auto !important;
   font-size: 19px !important;
   margin-top: 17px !important;
 }
 .cat_select {
   width: 80% !important;
   margin: 10px auto !important;
   background: #fff !important;
   border: none !important;
   box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
   font-size: 19px;
 }
 .reach_btn {
   left: 0 !important;
   right: 0 !important;
   width: 80% !important;
   margin: -20px auto !important;
   background: #fd4251 !important;
 }

 .cont_blog {
   background: #fff;
   margin: auto;
   width: 80%;
   text-transform: capitalize;
 }

 .blog_btn .btn {
   background-color: #fd4251 !important;
   color: #fff;
   width: 100% !important;
   padding: 10px !important;
 }

 /* gallery  */
 .banner-secion-common {
   height: 55vh !important;
 }

 .overlay1 {
   height: 55vh !important;
 }
 .banner-section-heading {
   height: 36vh;
   align-items: center !important;
   display: flex !important;
 }
 .banner-section-heading h1 {
   padding-top: 0 !important;
   font-size: 40px !important;
   margin: auto !important;
   color: #ffffff8c;
 }

 .gallery-heading h2 {
   font-size: 25px !important;
   padding: 0 0 10px 0;
 }
 .owl-nav button span {
   padding: 0 3px;
   display: none !important;
 }
 .owl-carousel .owl-nav button.owl-next {
   right: -5%;
 }
 .owl-carousel .owl-nav button.owl-prev {
   left: -5%;
 }
 .gallery-heading h2 span {
   font-size: 16px !important;
   font-weight: 400 !important;
 }

 .card-body {
   padding: 0.8rem;
 }

 .card-body h2 {
   font-weight: 400;
 }
 .view-category {
   width: auto !important;
 }
 .insta-feed-section {
   margin: 17px auto 0 auto !important;
 }
 .insta-row {
   background-size: cover !important;
   height: 27vh !important;
   background-repeat: no-repeat !important;
   background-position: center !important;
   position: relative;
 }
 .insta-feed-section #overlay {
   content: "";
   position: absolute;
   width: 100% !important;
   height: 27vh !important;
   top: 0 !important;
   left: 0 !important;
   right: 0 !important;
   bottom: 0 !important;
   cursor: pointer;
 }
 .insta-content {
   padding: 21px !important;
   z-index: 2 !important;
   position: relative;
   height: 25vh !important;
 }
 .insta-content h6 {
   color: #fff;
   font-size: 16px !important;
   padding-top: 8px !important;
 }
 .insta-content h3 {
   font-size: 24px !important;
   margin-top: 5px;
 }
 .insta-feed {
   margin-top: 12px !important;
 }
 .insta-btn {
   padding-top: 6px !important;
 }
 .follow_section {
   margin-top: 0 !important;
 }
 .heading {
   padding: 25px 0 25px 0 !important;
 }
 .follow_section img {
   height: 80px !important;
 }

 /* footer  */
 footer .main-footer {
   padding: 30px 0px 0px 0px !important;
 }
 .social {
   margin-left: 0 !important;
   margin-top: -8px !important;
 }
 .footer-copyright p {
   text-align: left;
   font-size: 13px !important;
 }
 .privacy-policy-li ul {
   margin-left: 0 !important;
   margin-top: 6px !important;
   justify-content: space-between;
   display: flex !important;
 }
 .fa-caret-down {
   display: none;
 }
 .header-logo {
   width: 300px;
 }
 #gallery-id {
   margin-left: 5px;
 }

 #blog-id {
   margin-left: 3px;
 }

 .mobile-search {
   background-color: #ed404c;
   padding: 10px;
 }

 .site-mobile-menu .site-nav-wrap > li > ul > li > a {
   margin-top: -33px;
 }

 .awaits_sec .heading h2::before {
   top: 45px !important;
   left: 30% !important;
 }

 .awaits_sec .heading h2::after {
   top: 45px !important;
   right: 30% !important;
 }

 .awaits_sec .heading p {
   font-size: 40px !important;
 }

 .await_jumbo {
   height: 375px;
 }

 .mwp_logo {
   height: 110px;
   margin-left: 60px;
 }

 .avait_data {
   margin-left: 30px;
 }

 .await_btn {
   padding-top: 3px;
 }

 .mwp_logo {
   height: 110px !important;
   margin-left: 60px !important;
 }

 .avait_data {
   margin-left: 30px !important;
 }

 .await_btn {
   padding-top: 3px !important;
   margin-left: 35px !important;
 }

 .couple_div {
   height: 39vh !important;
   padding: 34px 0 0 0;
 }

 /*.reach_content p{
            padding-top: 65px!important;
            }*/

 .reach_content h2 {
   margin-top: 32px !important;
   margin-bottom: 40px;
 }

 .reach_content .cherished {
   font-size: 34px !important;
 }

 /* vendor detail  09-12-23*/
 .vendor-detail-heading h1 {
   font-size: 28px;
 }

 .vrating ul {
   flex-wrap: wrap;
 }

 .vendor_tabs .nav-tabs .nav-link {
   font-size: 15px;
 }

 .vendor_technique h4 {
   font-size: 19px !important;
   padding-left: 5px;
 }
 .price_option {
   /* width: 33% !important; */
   margin: 0 !important;
   /* padding: 0 !important; */
 }
 .price_option h6,
 p {
   font-size: 13px !important;
 }

 .common_vendor_detail {
   padding: 36px 13px !important;
 }

 .vendor_price {
   padding: 19px 22px !important;
 }

 .ven_feat_div {
   display: block !important;
 }
 .vendor_price_drop {
   font-size: 29px !important;
   font-weight: 700 !important;
 }
 .vendor_time .vtime {
   font-size: 15px !important;
 }

 .vendor_share button {
   font-size: 16px !important;
   padding: 5px 8px !important;
 }

 .vendor_share {
   padding: 3px 0 10px 0 !important;
   display: flex;
   justify-content: space-around;
 }
 .vendor_cview {
   display: flex;
   justify-content: space-around;
 }
 .vendor_cview button {
   padding: 6px 11px !important;
   font-size: 15px !important;
 }

 /* .mobile_grid .detail_price{
                flex-wrap: wrap;
            }
            .mobile_grid .detail_price .price_option{
                width: 50% !important;
            } */

 .fad {
   display: block;
   width: 100%;
   text-align: left;
 }

 .fad .detail_price .price_option {
   width: 100% !important;
 }

 .bridal_sec .heading h2 {
   font-size: 23px !important;
 }

 .start_sec {
   margin-top: 22px !important;
   height: auto !important;
 }

 .vendor-get-started h6 {
   font-size: 18px !important;
 }

 .get_start {
   color: var(--primary-color);
 }

 /* naam to suna hoga  */
 .overlay1 {
   height: 45vh !important;
 }

 .filter_div {
   bottom: 41% !important;
 }

 .category-slider {
   margin-bottom: 40px !important;
 }
 .common_vendor_detail p {
   font-size: 21px !important;
 }
 .vendor_services {
   font-size: 21px !important;
 }
 .vendor_feature_list ul li {
   font-size: 21px !important;
 }
 .payment_opt ul li {
   font-size: 21px !important;
 }

 .vendor-detail-tab ul li a {
   font-size: 21px !important;
 }

 .vendor_price_drop {
   font-size: 33px !important;
 }

 .vendor_cview button {
   margin: 0 4px !important;
 }

 .vendor_share {
   display: flex;
   justify-content: space-around;
 }
 .vendor_share button {
   padding: 5px 18px !important;
 }

 .vendor_time .vtime {
   font-size: 17px !important;
 }
 
 .mobile-review{
          display: none!important;
        }

  .desktop-review{
      display: block!important;
   }

}
  @media only screen and (max-width: 991px) {
    
    /* Pranoti code 21/02/2023 design decor*/
  .time_para {
    width: 148px!important;
    margin-left: -20px!important;
    margin-top: 50px!important;
}

.epic_plan_detail p {
            padding-left: 40px!important;
}

.epic_plan_detail h4{
    padding-left: 40px!important;
}  


/* Pranoti code 20/02/2023 vendor pricing plan*/

.snip1255 .plan{
    height: 915px!important;
}


.free-plan-text {
    margin-top: 64px!important;
}


.ven-bridal-class{
    width: 92%!important;
}
    
  /* Pranoti code 19/02/2023 Gallery page*/

  /* .insta-content{
       margin-top: 65px!important;
    } */
  .second-btn {
    display: none !important;
  }

  .common_Section {
    padding: 32px 0 !important;
  }

  .card {
    margin: 10px 0 !important;
  }

  .owl-carousel .owl-nav button.owl-next {
    transform: rotate(180deg);
  }

  .owl-prev:before,
  .owl-next:before {
    color: #ed404c !important;
    font-size: 28px !important;
  }

  /* contact us  */
  .news-letter-image img {
    margin-left: 0px !important;
  }

  .contact-ul:before {
    height: 90% !important;
  }

  .contact-us-sub-heading p {
    font-size: 17px !important;
  }

  .contact-form-column {
    margin: 15px 0;
  }

  .contact-ul {
    margin: 10px 0;
  }

  .contact-detail-content {
    margin: 10px 0;
  }

  .news-letter-content h6 {
    font-size: 21px !important;
  }

  .news-letter-content {
    margin-top: 9px !important;
    padding: 0 15px !important;
  }

  .news-letter-input-grp-contact {
    display: block;
    width: 100% !important;
  }

  .news-letter-input-grp-contact input {
    width: 100% !important;
  }

  .input-group-append {
    margin-left: 0px !important;
    margin-top: 17px;
  }

  .input-group-append button {
    width: 100%;
  }

  .social-contact:before {
    left: 58% !important;
    top: 55% !important;
    display: none;
  }

  .social-contact:after {
    left: 0% !important;
    top: 57% !important;
    display: none;
  }

  .contact-detail-content {
    width: 100% !important;
  }

  .contact-detail-li {
    margin-left: -20px !important;
  }

  /* footer  */
  .footer-logo-para {
    padding: 0 !important;
  }

  .site-map-col {
    margin-left: 0 !important;
  }

  .service-col {
    margin-left: 0 !important;
  }

  .mobile-review{
          display: none!important;
        }

  .desktop-review{
          display: block!important;
       }
}
  @media only screen and (min-width: 769px) and (max-width: 991.5px) {
    
    .mobile-review{
          display: none;
        }

      .desktop-review{
          display: block;
       }
    /* Pranoti code 21/02/2023 design decor*/
  .time_para {
    width: 148px!important;
    margin-left: -20px!important;
    margin-top: 50px!important;
}

.epic_plan_detail p {
            padding-left: 40px!important;
}

.epic_plan_detail h4{
    padding-left: 40px!important;
}  


/* Pranoti code 20/02/2023 vendor pricing plan*/

.snip1255 .plan{
    height: 915px!important;
}


.free-plan-text {
    margin-top: 64px!important;
}


.ven-bridal-class{
    width: 92%!important;
}
        /* amrit contact us start */

    .input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
      position: relative;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 0 auto;
      width: 37% !important;
  }

    .contact-detail-content h6 {
      margin-left: -10px !important;
      padding-top: 20px;
  }

    .contact-detail-content p {
      font-size: 16px !important;
      margin-left: -26px !important;
    }
    .contact-detail-li {
      margin-left: -83px !important;
    }

    .contact-detail-content {
      padding: 10px 15px 10px 15px !important;
      height: 230px !important;
      text-align: center !important;
      display: block !important;
    }

    .box-size {
      width: 176px !important;
      padding: 21px 0 7px 0;
    }
  
    /* .input-group-append {
      margin-left: 47px !important;
      margin-top: -18px !important;
    } */
  
    .input-group > .form-control,
    .input-group > .form-control-plaintext,
    .input-group > .custom-select,
    .input-group > .custom-file {
      position: relative;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 0 auto;
      width: 35% !important;
      margin: 26px -19% 17px 17% !important;
    }
  
    .contact-detail-caption {
      margin: 0 auto !important;
      width: 126px;
    }
  
    .contact-detail-content {
      width: 100%;
    }
  
    .price_option h6,
    p {
      font-size: 13px !important;
      /*width: 255px !important;*/
      margin: auto !important;
    }
  
    .news-letter-content h6 {
      margin-left: 24px;
    }
  
    .social-contact:before {
      display: none !important;
    }
  
    .social-contact:after {
      display: none !important;
    }
  
    .news-letter-content {
      margin-top: 0px !important;
    }
  
    .news-letter-image img {
      margin: auto !important;
    }
  
    .submit-contact {
      margin: 15px !important;
    }

    .input-group-append {
      margin-left: 177px !important;
      margin-top: -16px;
      width: 200px;
  }
  
    /* amrit contact us end */
    
  /* Pranoti code 20/02/2023 vendor pricing plan*/
  .snip1255 .plan {
    height: 915px !important;
  }
  .free-plan-text {
    margin-top: 65px !important;
  }

  .perfect-match-content {
    margin-left: -79px !important;
    margin-top: 30px !important;
  }

  .perfect-match-img {
    width: 100%;
    margin-top: 6px;
    margin-left: 0;
    height: 100%;
  }

  /* Aishwarya 19-12 */
  .budget-calculator-section {
    padding-top: 0px !important;
  }
  .wedding-planning-col-1 {
    background-image: none !important;
  }
  .wedding-planning-col-1:before {
    display: none !important;
  }
  /* Aishwarya End 19-12*/
  .perfect-match-img {
    margin-left: 2px !important;
  }

  .vendor-price-plan-content {
    margin-left: 24% !important;
  }

  .mobile-view-slider {
    display: none !important;
  }

  .input-group-append button {
    width: 100%;
    margin: -39px 0 0 183px !important;
  }

  .coming-soon-heading:before {
    content: url(../image/service-2/coming-arrow-left.png);
    position: absolute;
    left: 15% !important;
    top: 95px;
  }

  .coming-soon-heading:after {
    content: url(../image/service-2/arrow-coming-right.png);
    position: absolute !important;
    left: 61% !important;
    top: 95px;
  }

  .awaits_sec .heading h2::before {
    display: none !important;
  }
  .awaits_sec .heading h2::after {
    display: none !important;
  }

  .second-btn {
    display: none !important;
  }
  .common_Section {
    padding: 32px 0 !important;
  }
  .card {
    margin: 10px 0 !important;
  }
  .owl-carousel .owl-nav button.owl-next {
    transform: rotate(180deg);
  }

  .owl-prev:before,
  .owl-next:before {
    color: #ed404c !important;
    font-size: 28px !important;
  }
  /* contact us  */
  .news-letter-image img {
    margin-left: 0px !important;
  }
  .contact-ul:before {
    height: 90% !important;
  }
  .contact-us-sub-heading p {
    font-size: 17px !important;
  }

  .contact-form-column {
    margin: 15px 0;
  }

  .contact-ul {
    margin: 10px 0;
  }
  .contact-detail-content {
    margin: 10px 0;
  }
  .news-letter-content h6 {
    font-size: 21px !important;
  }
  .news-letter-content {
    margin-top: 9px !important;
    padding: 0 15px !important;
  }
  .news-letter-input-grp-contact {
    display: block;
    width: 100% !important;
  }
  .news-letter-input-grp-contact input {
    width: 100% !important;
  }
  .input-group-append {
    margin-left: 0px !important;
    margin-top:10% !important;
    width:auto !important;
  }
  .input-group-append button {
    width: 100%;
  }
  .social-contact:before {
    left: 58% !important;
    top: 55% !important;
    display: none;
  }

  .social-contact:after {
    left: 0% !important;
    top: 57% !important;
    display: none;
  }

  .contact-detail-content {
    width: 100% !important;
  }

  .contact-detail-li {
    margin-left: -20px !important;
  }

  /* footer  */
  .footer-logo-para {
    padding: 0 !important;
  }
  .site-map-col {
    margin-left: 0 !important;
  }
  .service-col {
    margin-left: 0 !important;
  }

  .craft_img {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: -23px !important;
    margin-left: -24px !important;
    height: 390px !important;
  }

  .craft_social_icon {
    margin-left: 2pc !important;
    margin-top: 8px !important;
  }

  .craft_content {
    margin: -18px 0 0 71px !important;
  }

  .btn-elevate {
    width: 60% !important;
    margin: 21px auto 0 auto !important;
  }

  .elevate_body {
    padding-top: 50px;
    margin-top: -45px;
    height: 211px;
  }

  .text-1 {
    width: 200px !important;
  }

  .second-btn {
    display: none !important;
  }

  .banner-logo-edit {
    padding: 0 0 0 0;
  }

  .slick-slide {
    height: 50px !important;
    width: 50px !important;
  }
  .slick-slide img {
    height: auto !important;
  }
  /* blog  */
  .couple_div {
    height: 58vh !important;
  }

  .reach_img {
    margin-top: 15px !important;
  }
  .reach_content {
    top: -50px !important;
    background: #fff !important;
  }
  .reach_btn{
    bottom: -100% !important;
  }
  .cont_blog h2 {
    font-size: 21px !important;
    font-weight: 800 !important;
  }
  .blog_form {
    padding-top: 30px !important;
  }
  .cat_label {
    width: auto !important;
    font-size: 19px !important;
    margin-top: 17px !important;
  }
  .cat_select {
    width: 80% !important;
    margin: 10px auto !important;
    background: #fff !important;
    border: none !important;
    box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
    font-size: 19px;
  }
  .reach_btn {
    left: 0 !important;
    right: 0 !important;
    width: 80% !important;
    margin: -20px auto !important;
    background: #fd4251 !important;
  }

  .cont_blog {
    background: #fff;
    margin: auto;
    width: 80%;
    text-transform: capitalize;
  }

  /* contact  */
  .contact-detail-content {
    padding: 10px 15px 10px 15px !important;
    height: 281px !important;
    text-align: center !important;
    display: block !important;
  }
  .news-letter-image {
    justify-content: center;
    display: flex;
  }
  /*.desktop_area{*/
  /*    display: none !important;*/
  /*}*/
  .mobile_area {
    display: block !important;
    padding: 36px 0 0 18px;
  }
  /* gallery  */
  .banner-secion-common {
    height: 36vh !important;
  }
  .banner-section-heading {
    height: 36vh;
    align-items: center !important;
    display: flex !important;
  }
  .banner-section-heading h1 {
    padding-top: 0 !important;
    font-size: 40px !important;
    margin: auto !important;
  }

  .gallery-heading h2 {
    font-size: 25px !important;
    padding: 0 0 10px 0;
  }
  .owl-nav button span {
    padding: 0 3px;
    display: none !important;
  }
  .owl-carousel .owl-nav button.owl-next {
    right: -5%;
  }
  .owl-carousel .owl-nav button.owl-prev {
    left: -5%;
  }
  .gallery-heading h2 span {
    font-size: 16px !important;
    font-weight: 400 !important;
  }

  .card-body {
    padding: 0.8rem;
  }

  .card-body h2 {
    font-weight: 400;
  }
  .vendor-btn-col {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
  .view-category {
    margin-top: 0 !important;
    width: auto !important;
  }
  .insta-feed-section {
    margin: 17px auto 0 auto !important;
  }
  .insta-row {
    background-size: cover !important;
    height: 25vh !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: relative;
  }
  .insta-feed-section #overlay {
    content: "";
    position: absolute;
    width: 100% !important;
    height: 25vh !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    cursor: pointer;
  }
  .insta-content {
    padding: 0 !important;
    z-index: 2 !important;
    position: relative;
    height: 22vh !important;
  }
  .insta-content h6 {
    color: #fff;
    font-size: 16px !important;
    padding-top: 8px !important;
  }
  .insta-content h3 {
    font-size: 24px !important;
    margin-top: 5px;
  }
  .insta-feed {
    margin-top: 12px !important;
  }
  .insta-btn {
    padding-top: 6px !important;
  }
  .follow_section {
    margin-top: 0 !important;
  }
  .heading {
    padding: 0 0 25px 0 !important;
  }
  .follow_section img {
    height: 80px !important;
  }

  /* footer  */
  footer .main-footer {
    padding: 30px 0px 0px 0px !important;
  }
  .social {
    margin-left: 0 !important;
    margin-top: -8px !important;
  }
  .footer-copyright p {
    text-align: left;
    font-size: 13px !important;
  }
  .privacy-policy-li ul {
    margin-left: 0 !important;
    margin-top: 6px !important;
    justify-content: space-between;
    display: flex !important;
  }
.content1::after {
  top: 12px !important;
    right: -36px !important;
    width: 38% !important;
    height: 186px !important;
}
.content4::after {
  top: 12px !important;
    right: -8px !important;
    width: 30% !important;
    height: 190px !important;
}


  /* Aishwarya End 19-12*/
  .mr-2,
  .mx-2 {
    margin-right: -0.5rem !important;
  }

  .happening-city-heading {
    width: 400px;
  }
  .hr-cities {
    width: 350px !important;
  }
  .wedding-expert-section {
    margin: 70px 0 !important;
  }
  .service-btn-section {
    padding-top: 20px !important;
    margin-left: -69px;
  }

  .service-content-para p {
    margin: 0 0 0 0px !important;
  }

  .top-header-right {
    margin: -4px -16px 0 0px !important;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 1 0 50% !important;
    max-width: 50% !important;
  }

  .am-top-header {
    margin: 0 0 0 99px !important;
  }

  .ribbon1:after {
    right: -14px !important;
    top: 0px !important;
  }

  .wedding-budget-heading:before {
    left: -17% !important;
  }
  .wedding-budget-heading-2:before {
    left: -17% !important;
  }

  .why-choose-col-1:before {
    display: none !important;
  }

  .input-group-append button {
    width: 100%;
    margin: -37px 0 0 152px;
  }

  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 0 auto;
       width: 61% !important;
    margin: auto !important;
}

  .why-choose-us {
    padding-bottom: 102px !important;
  }
  .amp-form {
    margin: 5% 0 0 3% !important;
    width: 100%;
  }
  .founders-img {
    padding: 0 0 0 0 !important;
  }

  .vendor-service-plan {
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0% 20px 0 20px !important;
    gap: 30px !important;
    margin: -103px 0 0 31%;
  }

  .vendor-service-plan {
    column-gap: 13px;
    flex: 1 0 75%;
    max-width: 71% !important;
  }

  .modal-content {
    height: 40pc !important;
  }

  .price-line {
    width: 100% !important;
    margin-top: -235px;
  }

  .vendor-caption-1 h2 {
    font-size: 52px !important;
  }

  .ribbon1 {
    width: 123px !important;
    left: 45% !important;
  }

  .time_line6 .time1 {
    display: flex;
    position: relative;
    background: #ff9da3;
    border-radius: 50%;
    padding: 67px;
    margin: 0 0 0 -37px !important;
  }

  .time_line6 .time1 .half_circle {
    z-index: 1;
    color: #fff;
    font-size: 29px !important;
    margin-left: -65px !important;
    font-weight: 600;
    line-height: 4.1rem;
    margin-top: 22px !important;
  }

  .vendor-image-before:before {
    top: -35px;
  }

  .card {
    margin: 0px 0 !important;
  }

  .new-image {
    margin: 98px 0 98px 0;
  }

  .mwp_img_div::after {
    content: "";
    position: absolute;
    height: 414px;
    width: 65%;
    background-color: #fe7f89;
    top: -9px !important;
    right: -41px;
    z-index: -1;
    border-radius: 25px 0 0 25px;
  }

  .mwp_img_div {
    top: 10px !important;
  }

  .intro-content-para {
    padding-top: 15px;
    text-align: justify;
    margin-bottom: 29px !important;
  }

  .founder-content-1 p {
    font-size: 18px !important;
  }

  .introduction-content:before {
    left: -10px !important;
  }
  .introduction-content:after {
    left: 85% !important;
    top: 100px !important;
  }

  .news-letter-image img {
    margin-left: 0px !important;
    /* margin: auto; */
    width: 800px !important;
  }

  .contact-detail-icon img {
    width: 52px !important;
  }

  .contact-detail-icon {
    height: 30px;
  }

  /*.contact-detail-li {*/
  /*  margin-left: -83px !important;*/
  /*}*/

  .contact-detail-content p {
        margin-left: -19px !important;
    width: 173px !IMPORTANT;
}

  .contact-detail-content {
    padding: 20px 25px 20px 10px !important;
    text-align: center !important;
  }

  .contact-detail-content h6 {
    margin-left: -10px !important;
  }
  .submit-news-btn {
    height: 40px;
    width: 300px !important;
    margin: 17px 0 -2px 11pc !important;
  }
  .contact-form-column {
    margin: 15px 0;
    padding: 0 0px 0 0px !important;
  }

  .why-choose-column-heading h6 {
    font-size: 16px !important;
  }

  .why-choose-column-heading {
    margin-left: -25px !important;
    margin-top: 10px;
  }

 

  .form-control {
    margin: 10px 0px 0 -15px !important;
  }
  .wailist-content {
    text-align: center;
    padding: 40px;
    background-size: 45pc 19pc !important;
    height: 325px !important;
    /* width: 80%; */
    position: relative;
  }

  .wailist-content:after {
    position: absolute;
    left: -1% !important;
    top: 1px !important;
  }

  #reach_img-1 {
    margin-top: 194px !important;
  }

  .craft_col {
    margin-left: -80px;
    margin-top: 26px !important;
  }
  .craft_img {
    position: absolute;
    top: -23px !important;
  }

  .question-mark-image img {
    width: 199% !important;
    margin-left: 19px !important;
  }

  .vision-mision-content:after {
    left: 18pc !important;
  }

  .reach-out-content :after {
    display: none !important;
  }

  .vision-mision-content {
    height: 328px !important;
  }

  .semi-circle {
    margin: 44px 100px 0 100px !important;
  }

  .service-content-para p {
    /*margin: 17px 0 12px -46px !important;*/
    /*margin:auto !important;*/
  }

  .service-content-img h3 {
    margin-top: 21px !important;
    margin-left: 70px !important;
    font-size: 14px !important;
  }

  .wedding-services-section {
    margin-top: 10px;
    margin-right: -5px !important  ;
    width: 271px;
  }

  /*.service-content {*/
  /*    margin: 0 0 0 -12px !important;*/
  /*}*/
  .await_row {
    align-items: center;
    height: 100%;
    padding: 61px 93px 0 21px;
  }

  .content1::after {
    display: none !important;
  }

  .content4::after {
    display: none !important;
  }

  .choose_sec::before {
    left: 0px !important;
  }

  .yjhd-image {
    max-height: 125px !important;
  }

  .jawaan_couple {
    right: -130px;
    bottom: -22%;
  }

  .jawaan_couple img {
    height: 150px !important;
  }

  .tool-image img {
    width: 1195px;
    margin: auto !important;
    margin-left: 0 !important;
  }

  .wedding-planning-image img {
    width: 100% !important;
    margin: 50px 0 0 -48px !important;
  }

  .am-top-header {
    margin: 0 0 0 99px !important;
  }
  /* Aishwarya */
  #popupContainer {
    max-height: 100% !important;
    overflow-y: auto !important;
  }
  .top_header select {
    width: 40% !important;
  }

  .top_header {
    width: 100% !important;
    margin-left: 0px !important;
  }

  .top_header p {
    display: none !important;
  }
  .cat_lists {
    height: auto !important;
  }
  .why_chooose h1 {
    font-size: 27px !important ;
  }
  .heading h1 {
    font-size: 30px !important;
  }
  .common_Section {
    padding: 16px 0 !important;
  }
  .wedding-planning-content:before {
    left: -40% !important ;
    top: -40px !important;
  }
  .wedding-planning-content {
    margin-left: 98px !important;
  }
  .wedding-planning-content h3 {
    font-size: 22px !important;
  }
  .planning-tool-content h3 {
    font-size: 36px !important;
  }
  .planning-tool-content h2 {
    font-size: 46px !important;
  }

  .planning-tool-content:after {
    display: none !important;
  }
  .dream_timetable {
    padding-top: 40px !important;
  }

  .content1 {
    padding: 0 27px 30px 27px !important;
  }
  .jawaan_couple {
    right: -117px !important;
    bottom: -23% !important;
  }

  .jaawani_content p span::after {
    height: 100% !important;
  }

  .top_header select {
    padding: 5px 5px !important;
  }
  .get-started-subheading {
    font-size: 26px !important;
  }
  .desktop_area .perfect-match-image {
    display: none;
  }
  .blog-get-more {
    display: none !important;
  }
  .introduction-content {
    margin-bottom: 15px;
  }
  .gallery-heading h2 {
    margin-top: 20px;
  }
  .owl-prev:before,
  .owl-next:before {
    color: #000 !important;
  }
  .owl-nav button {
    box-shadow: none !important;
  }
  .owl-next:before {
    font-size: 20px !important;
  }
  .owl-prev:before,
  .owl-next:before {
    font-size: 20px !important;
  }
  .wedding-expert-call:before {
    left: 7px !important;
  }
  .wedding-expert-call:before {
    top: -7px !important;
  }

  .mobile_area .vendor-btn {
    display: none;
  }
  .card-body h2 {
    font-size: 22px !important;
  }

  .dream_sec {
    height: 65vh !important;
  }
  /* Aishwarya end */

  /* Home  */
  .hero-full-screen {
    height: 70vh !important;
  }
  .btn-search-location {
    margin: auto !important;
  }
  .second-btn {
    display: none !important;
  }
  .hero-full-screen h1 {
    font-size: 22px !important;
    font-weight: 600;
  }
  .middle-content-section {
    padding: 53px 0 0 0;
  }
  .banner-logo-edit {
    max-width: 200px;
    margin: 8px 0px 0 0;
  }

  #recipeCarousel .carousel-item {
    width: 100% !important;
  }
  #recipeCarousel .card {
    width: 100% !important;
  }

  #recipeCarousel .carousel-control-next {
    right: -3% !important;
  }
  #recipeCarousel .carousel-control-prev {
    left: -3% !important;
  }
  .service-content {
    padding: 17px !important;
    height: 298px !important;
    width: 14pc !important;
  }
  .middle-content-section .input-group {
    display: block !important;
    width: 90% !important;
    height: 45px !important;
    margin: auto;
  }
  .vendor-select,
  .select {
    border-radius: 10px !important;
    padding: 6px !important;
    margin: 10px auto !important;
    border-radius: 15px !important;
    border: 0 !important;
    box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
  }
  .input-group-btn a {
    margin: auto !important;
  }
  .news-letter.newsletter-small-heading h6 {
    font-size: 14px !important;
  }
  .newsletter-main-heading h2 {
    font-size: 18px !important;
    margin: 15px 0 !important;
  }
  .newsletter-btn {
    margin: 20px !important;
  }

  #approach-content {
    border: 1px solid #fd4251;
    padding: 15px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);
    border-radius: 15px;
    margin-top: 15px;
    /* background-color: #FD4251; */
  }

  .testimonial-section {
    overflow-x: visible !important;
    height: 90vh !important;
    margin: 70px 10px 10px 10px !important;
    text-align: center;
  }
 .testimonial .description {
    margin-top: 35% !important;
}
  .owl-carousel .owl-wrapper-outer .owl-item {
    border: 1px solid #fff;
    border-radius: 15px;
  }
  #testimonial-slider {
    margin-top: 24px !important;
  }
  .testimonial {
    padding: 15px !important;
  }
  /* about page  */
  .perfect-match-content h3 {
    font-size: 25px !important;
  }

  .about-section-heading h1 {
    font-size: 60px !important;
  }
  .get-started-mainheading {
    font-size: 18px !important;
  }
  .get-started-row {
    height: 45vh !important;
    text-align: center;
  }
  /* .get-started-subheading {
                      font-size: 20px !important;
                  } */
  .about-logo-para-col {
    margin-top: 0 !important;
    left: 0px;
  }
  .get-started-logo img {
    height: 150px !important;
  }
  .expert-row {
    height: 100% !important;
    background-size: cover !important;
  }
  .wedding-expert-image {
    padding: 0 !important;
    margin-top: -10px;
  }
  .wedding-expert-content {
    margin-top: 40px !important;
    text-align: center;
  }

  .wedding-expert-head,
  .wedding-expert-call {
    font-size: 21px !important;
    font-weight: 700 !important;
  }
  /*.wedding-expert-call:before {*/
  /*    left: 100px !important;*/
  /*}*/
  .wedding-expert-btn a {
    margin: auto;
  }

  /* .founder-content-1 {
    top: -100px;
  } */
  .founder-content-1 h6 {
    font-size: 34px !important;
  }
  .founder-content-1:before {
    top: 52px !important;
    width: 17rem !important;
  }
  .perfect-match-section {
    margin-top: 0 !important;
    height: 364px;
  }
  .wedding-character {
    display: none !important;
  }
  /*.expert-row {*/
  /*    height: 95vh !important;*/
  /*}*/

  /* blog  */
  .blog_title h5 {
    font-size: 19px !important;
  }
  .blog_title h2 {
    padding: 10px 0 10px 0 !important;
  }
  .slick-slide img {
    height: auto !important;
  }
  .elevate_row {
    height: 50vh !important;
    width: 100% !important;
    margin: auto !important;
  }
  .elevate {
    margin: 0 !important;
  }
  .elevate h1 {
    font-size: 32px !important;
  }
  .elevate a {
    padding: 7px 10px !important;
    margin-top: 31px !important;
  }
  .elevate_jumbo {
    height: 50vh !important;
    text-align: center !important;
  }

  .couple_div {
    height: 58vh !important;
  }

  /*.reach_img {
                  margin-top: 255px !important;
                  width:100px!important;
              }*/
 
  .cont_blog h2 {
    font-size: 21px !important;
    font-weight: 800 !important;
  }

  .cat_label {
    width: auto !important;
    font-size: 16px !important;
    margin-top: 17px !important;
  }
  .cat_select {
    width: 80% !important;
    margin: 10px auto !important;
    background: #fff !important;
    border: none !important;
    box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
    font-size: 19px;
  }
  .reach_btn {
    left: 0 !important;
    right: 0 !important;
    width: 80% !important;
    margin: -20px auto !important;
    background: #fd4251 !important;
  }

  .cont_blog {
    background: #fff;
    margin: auto;
    width: 80%;
    text-transform: capitalize;
  }

  .blog_btn .btn {
    background-color: #fd4251 !important;
    color: #fff;
    width: 100% !important;
    padding: 10px !important;
  }

  /* gallery  */
  .banner-secion-common {
    height: 35vh !important;
  }

  .overlay1 {
    height: 35vh !important;
  }
  .banner-section-heading {
    height: 36vh;
    align-items: center !important;
    display: flex !important;
  }
  .banner-section-heading h1 {
    padding-top: 0 !important;
    font-size: 40px !important;
    margin: auto !important;
    color: #ffffff8c;
  }

  .gallery-heading h2 {
    font-size: 25px !important;
    padding: 0 0 10px 0;
  }
  .owl-nav button span {
    padding: 0 3px;
    display: none !important;
  }
  .owl-carousel .owl-nav button.owl-next {
    right: -5%;
  }
  .owl-carousel .owl-nav button.owl-prev {
    left: -5%;
  }
  .gallery-heading h2 span {
    font-size: 16px !important;
    font-weight: 400 !important;
  }

  .card-body {
    padding: 0.8rem;
  }

  .card-body h2 {
    font-weight: 400;
  }
  .view-category {
    /*margin-top: -24px;*/
    width: 35% !important;
  }
  .insta-feed-section {
    margin: 17px auto 0 auto !important;
  }
  .insta-row {
    background-size: cover !important;
    height: 27vh !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: relative;
  }
  .insta-feed-section #overlay {
    content: "";
    position: absolute;
    width: 100% !important;
    height: 27vh !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    cursor: pointer;
  }
  /* Pranoti code 19/02/2023 Gallery page*/

  .insta-content {
    padding: 21px !important;
    z-index: 2 !important;
    position: relative;
    height: 25vh !important;
    margin-top: 30px !important;
  }
  .insta-content h6 {
    color: #fff;
    font-size: 16px !important;
    padding-top: 8px !important;
  }
  .insta-content h3 {
    font-size: 24px !important;
    margin-top: 5px;
  }
  .insta-feed {
    margin-top: 12px !important;
  }
  .insta-btn {
    padding-top: 6px !important;
  }
  .follow_section {
    margin-top: 0 !important;
  }
  .heading {
    padding: 25px 0 25px 0 !important;
  }
  .follow_section img {
    height: 80px !important;
  }

  /* footer  */
  footer .main-footer {
    padding: 30px 0px 0px 0px !important;
  }
  .social {
    margin-left: 0 !important;
    margin-top: -8px !important;
  }
  .footer-copyright p {
    text-align: left;
    font-size: 13px !important;
  }
  .privacy-policy-li ul {
    margin-left: 0 !important;
    margin-top: 6px !important;
    justify-content: space-between;
    display: flex !important;
  }
  .fa-caret-down {
    display: none;
  }
  .header-logo {
    width: 300px;
  }
  #gallery-id {
    margin-left: 5px;
  }

  #blog-id {
    margin-left: 3px;
  }

  .mobile-search {
    background-color: #ed404c;
    padding: 10px;
  }

  .site-mobile-menu .site-nav-wrap > li > ul > li > a {
    margin-top: -33px;
  }

  .awaits_sec .heading h2::before {
    top: 45px !important;
    left: 30% !important;
  }

  .awaits_sec .heading h2::after {
    top: 45px !important;
    right: 30% !important;
  }

  .awaits_sec .heading p {
    font-size: 40px !important;
  }

  .await_jumbo {
    height: 375px;
  }

  .mwp_logo {
    height: 110px;
    margin-left: 60px;
  }

  .avait_data {
    margin-left: 30px;
  }

  .await_btn {
    padding-top: 3px;
  }

  .mwp_logo {
    height: auto !important;
    margin-left: 60px !important;
  }

  .avait_data {
    margin-left: 30px !important;
  }

  .await_btn {
    padding-top: 3px !important;
    margin-left: 35px !important;
  }

  .couple_div {
    height: 34vh !important;
    padding: 28px 0 0 0;
  }

  /*.reach_content p{
              padding-top: 65px!important;
              }*/

  .reach_content h2 {
    margin: 0 !important;
    font-size: 22px !important;
  }

  .reach_content .cherished {
    font-size: 34px !important;
  }

  /* vendor detail  09-12-23*/
  .vendor-detail-heading h1 {
    font-size: 32px;
  }

  .vrating ul {
    flex-wrap: wrap;
  }

  .vendor_tabs .nav-tabs .nav-link {
    font-size: 21px;
  }

  .vendor_technique h4 {
    font-size: 19px !important;
    padding-left: 5px;
  }
  .price_option {
    /* width: 33% !important; */
    margin: 0 !important;
    /* padding: 0 !important; */
  }
  .price_option h6,
  p {
    font-size: 17px !important;
  }

  .common_vendor_detail {
    padding: 36px 13px !important;
  }

  .vendor_price {
    padding: 19px 22px !important;
  }

  .ven_feat_div {
    display: block !important;
  }
  .vendor_price_drop {
    font-size: 29px !important;
    font-weight: 700 !important;
  }
  .vendor_time .vtime {
    font-size: 21px !important;
  }

  .vendor_share button {
    font-size: 16px !important;
    padding: 5px 8px !important;
  }

  .vendor_share {
    padding: 3px 0 10px 0 !important;
    display: flex;
    justify-content: space-around;
  }
  .vendor_cview {
    display: flex;
    justify-content: space-around;
  }
  .vendor_cview button {
    padding: 6px 11px !important;
    font-size: 21px !important;
  }

  /* .mobile_grid .detail_price{
                  flex-wrap: wrap;
              }
              .mobile_grid .detail_price .price_option{
                  width: 50% !important;
              } */

  .fad {
    display: block;
    width: 100%;
    text-align: left;
  }

  .fad .detail_price .price_option {
    width: 100% !important;
  }

  .bridal_sec .heading h2 {
    font-size: 23px !important;
  }

  .start_sec {
    margin-top: 22px !important;
    height: auto !important;
  }

  .vendor-get-started h6 {
    font-size: 18px !important;
  }

  .get_start {
    color: var(--primary-color);
  }

  /* aish code start */
  .founder-section {
    display: none;
  }
  .about-card .card-bodys {
    display: flex;
    padding-top: 24px;
  }

  .about-card .card-bodys img {
    height: 330px;
  }

  .sec_card {
    flex-direction: row-reverse;
  }

  .founder-content-1 {
    text-align: left;
    margin-top: 41px;
    padding-left: 18px;
    top: 0;
  }

  .sec_card .founder-content-1 {
    text-align: right;
    padding-right: 18px;
  }

  .vendor-btn-col {
    margin: 0 !important;
  }
  .founder-content-1:before {
    left: 27px;
  }
  .sec_card .founder-content-1:before {
    left: 207px;
  }
  .get-started-row {
    align-items: center;
  }
  .about-logo-col {
    margin: 0;
  }

  .get-started-logo {
    margin: 0;
  }
  .get-started-logo img {
    height: 210px;
    margin: 0;
  }
  .get-started-content {
    padding: 0;
    text-align: left;
    margin: 0;
  }
  .getstarted-btn {
    margin: 0;
  }

  .perfect-match-img {
    width: 100%;
    margin-top: 6px;
    margin-left: 0;
    height: 100%;
  }

  .perfect-match-content h6 {
    font-size: 28px;
    margin-top: 25px;
  }
  .perfect-match-content p {
    font-size: 18px !important;
  }
  /* naam to suna hoga  */
  .filter_div {
    bottom: 52% !important;
  }

  .category-slider {
    margin-bottom: 40px !important;
  }

  .expert_cont {
    display: flex;
    align-items: center;
  }

  .wedding-expert-content {
    margin: 0 !important;
  }

  .vendor_services {
    font-size: 21px !important;
  }
  .vendor_feature_list ul li {
    font-size: 21px !important;
  }
  .payment_opt ul li {
    font-size: 21px !important;
  }

  .right_col {
    display: none;
  }

  /* blog  */
  .card-img-top{
    border-radius: 10px;
    padding: 0 !important;
  }

  .blog_card{
      margin: 12px 0 !important;
      padding: 12px;
  }

  .couple_container_mobile {
    display: none !important;
  }

  /* contact  */
  .getin-touch-ul{
    padding: 0 0 0 15px;
  }


  .mobile-review
  {
    display: none!important;
  }

  .desktop-review
  {
    display: block!important;
  }
}

@media only screen and (max-width: 768px) {
    /*Aishwarya*/
/* 21-12 */

.mobile-review
  {
    display: block!important;
  }

  .desktop-review
  {
    display: none!important;
  }
.content1::after {
  top: 13px !important;
  background-image: url(../image/service/Component10–2.png) !important;
  right: 79px !important;
  height: 380px !important;
  width: 80% !important;
}
/* end */
  
  .wedding-planning-content:before {
    left: -25% !important;
    top: -40px !important;
  }

  /* Aishwarya 19-12 */
    /* Pranoti code 21/02/2023 design decor page*/
          .time_para {
              width: 140px!important;
              margin-left: -20px;
        }

        .epic-theme-package-section{
          padding: 84px 0!important;
        } 
       /* Pranoti code 21/02/2023 design decor page*/
       .time_line6 .time_cont .time_para p{
          font-size: 16px !important;
          line-height: 1.5rem!important;
         /* margin-bottom: -170px!important;*/
         padding-top: 28px;
       } 


        .time_line6 .time1{
           height: 330px!important;
        } 

        .time_line6 .time1 .half_circle{
          margin-top: 6px !important;
        }
        
        .time_line6 .time_cont{
      margin-left: 25px;
    }
    .epic_plan_detail p {
    padding-left: 38px!important;
    }
     .epic_plan_detail h4{
        padding-left: 38px!important;
     }

    
  /*Aishwarya*/
  .wedding-planning-content:before {
    left: -25% !important;
    top: -40px !important;
  } /* Aishwarya 19-12 */
  .wedding-planning-col-1 {
    position: relative;
    /* background-image: none !important; */
    height: 400px;
  }
  .Journey-h5-mob {
    display: block !important;
    width: 0% 8 !important;
  }
  .Journey-h5-desk {
    display: none !important;
  }

  .wedding-planning-btn {
    display: block !important;
  }
  /*Aishwarya*/
  .hero-full-screen {
    max-height: 74vh !important;
  }

  .carousel-inner .carousel-item-right.active,
  .carousel-inner .carousel-item-next {
    transform: translateX(33.333%);
  }

  .carousel-inner .carousel-item-left.active,
  .carousel-inner .carousel-item-prev {
    transform: translateX(-33.333%);
  }

  .carousel-inner .carousel-item > div {
    display: none;
  }

  .carousel-inner .carousel-item > div:first-child {
    display: block;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 1 0 38%;
    max-width: 50%;
  }

  .coming-soon-heading:before {
    left: 97px !important;
  }

  /* .coming-soon-heading:after {
      left: 27.5pc !important;
    } */

  .hero-full-screen {
    max-height: 69vh !important;
  }

  .top-header-right {
    margin: -39px -27px 0 0 !important;
  }

  .second-btn {
    display: none !important;
  }

  .dropbtn {
    padding: 0 0 0 21px;
    font-size: 16px;
    border: none;
    cursor: pointer;
  }

  .dropdown-menu {
    position: absolute;
    width: 297px;
  }

  .service-content-para p {
    margin-top: 11px !important;
    width: 185px;
  }

  .service-btn {
    margin: auto !important;
  }

  .service-content-para {
    margin: 0 46px 0 46px;
    text-align: center;
  }

  .service-content-para p {
    font-size: 15px;
    color: #fff;
    margin-left: -32px;
    text-align: justify !important;
  }

  .approach-content-img h3 {
    margin-left: -4px !important;
  }

  .site-navbar {
    padding: 18px 0 18px 14px;
  }

  .intro-part-1 {
    margin-top: 50px !important;
  }

  .intro-content-heading-2 h2 {
    font-size: 31px !important;
  }

  /*.intro-content-para {*/
  /*    margin-bottom: 38px !important;*/
  /*}*/
  .intro-column {
    margin: 10px 0 !important;
    text-align: center;
  }

  .approach-content-para p {
    width: auto !important;
  }

  .owl-prev:before,
  .owl-next:before {
    color: #fff !important;
  }

  .text-1 {
    text-align: center !important;
    width: auto !important;
    font-size: 20px;
  }

  .hr-cities {
    width: 100% !important;
  }

  .approach-content-img {
    align-items: grid !important;
  }

  .approach-content-img h3 {
    font-size: 15px !important;
    text-align: left;
  }

  .vendor-main-text h2 {
    font-size: 29px !important;
  }

  .vendor-btn-col {
    margin-left: 0 !important;
    margin-top: 10px !important;
  }

  .social-share-main-heading h2 {
    font-size: 22px !important;
  }

  .testimonial-heading {
    margin-top: 25px !important;
  }

  .inspiration-heading h2 {
    font-size: 26px !important;
  }

  .vendor-btn-col {
    justify-content: right !important;
  }

  .desktop_area {
    display: none !important;
  }
  .mobile_area {
    display: block !important;
  }
  .founder-section {
    display: none !important;
  }

  .how-it-started-section {
    display: none !important;
  }

  /* about page  */
  .perfect-match-img {
    width: 100% !important;
    margin-top: 6px;
    margin-left: 0 !important;
  }

  .wedding-character ul {
    margin-left: 0px !important;
    padding: 0 !important;
  }

  .wedding-character ul li {
    margin: 0 10px !important;
  }

  .about-logo-para-col {
    margin-top: 0 !important;
  }

  .founder-content-1 {
    text-align: left !important;
    margin-top: 0 !important;
    padding: 0 15px;
  }

  .founder-content-1:before {
    left: 15px !important;
    padding: 5px 0 10px 0;
  }

  .founder-content-1 h6 span {
    color: #ed404c !important;
  }

  .wedding-character {
    justify-content: center;
    display: flex;
  }

  .about-logo-col {
    margin-top: -50px !important;
  }

  .get-started-logo {
    margin-top: 0 !important;
  }

  .card-bodys img {
    width: 100%;
  }

  .get-started-row {
    align-items: center !important;
  }

  .getstarted-btn {
    margin-top: -21px !important;
    margin-left: 145px !important;
  }

  .getstarted-btn a {
    margin: auto;
  }

  .wedding-expert-image img {
    width: 100% !important;
    height: auto !important;
  }

  .wedding-expert-section {
    margin: 40px 0 !important;
  }

  .get-started-logo img {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }

  .owl-theme .owl-controls .owl-buttons .owl-prev {
    position: absolute;
    padding: 1px 5px !important;
    top: 50%;
    color: #fff;
    left: -1%;
  }

  .owl-theme .owl-controls .owl-buttons .owl-next {
    position: absolute;
    padding: 1px 5px !important;
    right: -1%;
    top: 50%;
    color: #fff;
    transform: rotate(180deg);
  }

  .owl-theme .owl-controls .owl-buttons .owl-next i {
    display: none;
  }

  .mobile_area {
    display: block !important;
    text-align: center !important;
    margin: 20px auto auto auto;
  }

  .blog_title {
    text-align: center;
    padding: 0 0 20px 0 !important;
  }

  .blog_slider h6 {
    font-weight: 700 !important;
  }

 
  .header-logo {
    width: 300px;
  }

  #gallery-id {
    margin-left: 5px;
  }

  #blog-id {
    margin-left: 3px;
  }

  .mobile-search {
    background-color: #ed404c;
    padding: 10px;
  }

  .site-mobile-menu .site-nav-wrap > li > ul > li > a {
    margin-top: -33px;
  }

  .awaits_sec .heading h2::before {
    top: 50px !important;
    left: 21% !important;
  }

  .awaits_sec .heading h2::after {
    top: 50px !important;
    right: 21% !important;
  }

  .awaits_sec.heading p {
    font-size: 40px !important;
  }

  .mwp_logo {
    height: 110px !important;
  }

  .avait_data {
    margin-left: 30px !important;
  }

  .await_btn {
    margin: auto;
  }

  #reach_img-1 {
    margin-top: -83px !important;
  }

  .reach_content p {
    padding-top: 3px !important;
  }

  .reach_content .cherished {
    font-size: 30px !important;
  }

  .reach_img {
    margin-top: 0 !important;
  }

  .crafting_bg {
    margin-top: 50px !important;
  }

  .craft_img {
    height: 365px !important;
  }

  .craft_content p {
    margin-left: 60px !important;
  }

  .craft_content h6 {
    margin-left: 60px !important;
  }

  .craft_content h2 {
    margin-left: 60px !important;
  }

  .craft_social_icon {
    margin-left: -52px !important;
  }

  .elevate_card {
    height: 375px !important;
  }

  .elevate_footer {
    margin-top: -30px !important;
  }

  .btn-elevate {
    width: 55% !important;
    margin: 23px auto 0 auto !important;
  }

  .am-top-header {
    margin: 0 0 0 99px !important;
  }

  /* naam to suna hoga 201223 */

  .perfect-match-content h6 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 601px) and (max-width: 768.5px) {

    .start-planning-tool-tablet{
     	width: 245px !important;
   }
    /*Aishwarya 21-12*/
    
      .content1::after {
        /* display: block !important */
        content: "";
        top: 65px !important;
        background-image: url(../image/service/Component10–2.png) !important;
        right: 30px !important;
        height: 305px !important;
      }
    /* Aishwarya 21-12 */
      .content4::after {
        background-image: url(../image/service/content5.svg) !important;
        top: 75px !important;
        right: 30px !important;
        height: 250px !important;
        width: 88% !important;
      }
      .yjhd-col {
        margin-left: 0px !important;
    }
    
    .content1 {
      padding: 0 27px 200px 27px !important;
    }
    .price_option h6,
      p {
        font-size: 20px !important;
      }
     .jawaan_couple {
        /* right: -8px !important;
        bottom: 160% !important; */
        display: none;
    }
    .why_chooose_btn {
      margin-top: 25px;
      margin-bottom: 55px;
    }
    .jawaani_bg {
      height: 700px !important;
    }
    .jaawan_btn {
      text-align: center;
    }
    /* end 21-12 */
    
      .wedding-planning-btn {
        display: block !important;
      }
    
      .wedding-planning-col-1 {
        background-image: url(../image/service/Group1486.png) !important;
      }
    
      /* Aishwarya 19-12 */
      .planning-tool-content {
        text-align: left !important;
      }
    
      .budget-calculator-section {
        padding-top: 0px !important;
      }
    
      .wedding-planning-col-1:before {
        display: none !important;
      }
      .yjhd-image {
        height: 260px !important;
    }
    
      /*Aishwarya End*/
      
        /* Pranoti code 21/02/2023 design and decor*/
         /* Pranoti code 21/02/2023 design decor page*/
              .time_para {
                  width: 140px!important;
                  margin-left: -20px;
            }
    
            .epic-theme-package-section{
              padding: 84px 0!important;
            } 
           /* Pranoti code 21/02/2023 design decor page*/
           .time_line6 .time_cont .time_para p{
              font-size: 16px !important;
              line-height: 1.5rem!important;
             /* margin-bottom: -170px!important;*/
             padding-top: 28px;
           } 
    
    
            .time_line6 .time1{
               height: 330px!important;
            } 
    
            .time_line6 .time1 .half_circle{
              margin-top: 6px !important;
            }
            
            .time_line6 .time_cont{
          margin-left: 25px;
        }
        .epic_plan_detail p {
        padding-left: 38px!important;
        }
         .epic_plan_detail h4{
            padding-left: 38px!important;
         }
    
      
      /* Pranoti code 20/02/2023 vendor pricing plan*/
      .snip1255 .plan {
        height: 910px !important;
      }
    
      .snip1255 .plan {
        width: 33% !important;
        /* margin-left: 95px!important;*/
      }
    
      .free-plan-text {
        margin-top: 65px !important;
      }
      .get-started-content {
        padding: 30px !important;
        margin-top: -35% !important;
        margin-left: 0 !important ;
      }
    
      .wedding-planning-btn a {
        margin-top: 20px !important;
      }
    
      /*Aishwarya*/
      .wedding-planning-btn {
        display: block !important;
      }
      .wedding-planning-col-1 {
        background-image: url(../image/service/Group1486.png) !important;
      } /* Aishwarya 19-12 */
      .planning-tool-content {
        text-align: left !important;
      }
    
      .budget-calculator-section {
        padding-top: 0px !important;
      }
      .wedding-planning-col-1:before {
        display: none !important;
      }
      /*Aishwarya End*/
    
      /* .perfect-match-section {
      height:34pc !important;
    } */
    
      .perfect-match-btn a {
        position: absolute;
        top: 82%;
        left: -65%;
      }
    
      .perfect-match-img {
        margin-left: 52px !important;
      }
    
      .reach-out-content {
        margin: 25px 0 0 -138px !important;
      }
    
      .perfect-match-content {
        margin-top: 10% !important;
        margin-left: -34px !important;
      }
    
      .vendor-reccomdation-col-2:before {
        display: none !important;
      }
    
      .vendor-caption-1 {
        text-align: left !important;
      }
    
      .service-3-plan-heading {
        position: relative !important;
        top: 89px;
      }
      .vendor-price-plan-content {
        margin-left: 78px !important;
      }
    
      .mobile-view-slider {
        display: none !important;
      }
      .btn-search-location {
        margin: auto !important;
      }
    
      /* Amrit customize-add-ons-pages start */
    
      .getstarted-btn {
        margin-top: -5px !important;
        margin-left: 83px !important;
        width: 49% !important;
      }
    
      .coming-soon-image {
        width: 450px;
        padding: 0 0 46px 0 !important;
      }
    
      .coming-soon-heading:after {
        left: 13.5pc !important;
      }
    
      .coming-soon-heading {
        margin-left: 16px !important;
      }
      .wailist-content:after {
        position: absolute;
        left: -16% !important;
        top: -12px !important;
      }
      .wailist-content p {
        /* height: 182px; */
        width: 47% !important;
        margin-left: 47% !important;
      }
    
      .why-choose-content {
        text-align: center;
        margin-bottom: 22px !important;
      }
    
      .input-group-append {
        margin-left: 7px;
        margin-top: 17px;
      }
      .wailist-content {
        border-radius: 20px;
        padding: 21px 35px 0 35px !important;
    
        height: 325px !important;
        position: relative !important;
    
        background-size: 90pc 44pc !important;
        height: 365px !important;
      }
      .input-group {
        padding-top: 0pc !important;
      }
      .wailist-content {
        margin: 0 auto;
        padding-top: 50px;
      }
      .coming-soon-heading:before,
      .coming-soon-heading:after {
        margin: 75px 16%;
        padding-top: 9px;
      }
      .dream-wedding-content {
        margin-top: -39px !important;
      }
    
      .wailist-content p {
        margin-left: 35% !important;
        margin-top: 22px;
      }
      /* Amrit customize-add-ons-pages start */
    
      .input-group {
        padding-top: 3% !important;
      }
    
      .crafting_bg {
        height: 50% !important;
      }
      .craft_img {
        margin-left: 2% !important;
        margin-top: -12% !important;
      }
    
      .reach_content {
        top: -20pc !important;
        background: transparent !important;
      }
    
      .reach_content .cherished {
        font-size: 34px !important;
        width: 29pc !important;
        display: flex;
        justify-content: center;
        margin: 0 0 31px 20px;
        margin-top: 32px !important;
      }
    
      .reach_img {
        /* margin-top: -3pc !important;
        margin-left: 0pc !important;
        width: 6pc !important; */
      }
    
      #reach_img-1 {
        margin-top: 18pc !important;
    
        position: relative;
        top: 76px !important;
        right: -43px;
      }
    
      .testimonial .pic {
        position: absolute;
        top: 98px !important;
        /* left: 5px !important; */
        margin: auto !important;
      }
    
      .wedding-expert-section {
        margin: 70px 0 !important;
      }
      .service-btn-section {
        padding-top: 20px !important;
        margin: 0 -8px 0 -8px;
      }
    
      .service-content-para p {
        margin: 0 0 0 -42px !important;
      }
    
      .top-header-right {
        margin: -39px 0px 0 0px !important;
      }
      .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 1 0 60% !important;
        max-width: 100% !important;
      }
    
      .am-top-header {
        margin: 0 0 0 99px !important;
      }
    
      .ribbon1:after {
        right: -14px !important;
        top: 0px !important;
      }
    
      .wedding-budget-heading:before {
        left: -17% !important;
      }
      .wedding-budget-heading-2:before {
        left: -17% !important;
      }
    
      .why-choose-col-1:before {
        display: none !important;
      }
    
      .input-group-append button {
        width: 100%;
        margin: -38px 0 0 216px;
      }
    
      .input-group > .form-control,
      .input-group > .form-control-plaintext,
      .input-group > .custom-select,
      .input-group > .custom-file {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 0 auto;
           width: 61% !important;
        margin: auto;
    }
    
      .why-choose-us {
        padding-bottom: 102px !important;
      }
    
      .founders-img {
        padding: 0 0 0 0 !important;
      }
    
      .vendor-service-plan {
        overflow-y: hidden;
        white-space: nowrap;
        padding: 35% 20px 0 20px !important;
        gap: 35px !important;
      }
    
      .modal-content {
        height: 40pc !important;
      }
    
      .price-line {
        width: 100% !important;
        margin-left: 112px;
        margin-top: -250px !important;
      }
    
      .vendor-caption-1 h2 {
        font-size: 52px !important;
      }
    
      .ribbon1 {
        width: 123px !important;
        left: 45% !important;
      }
    
      .time_line6 .time1 {
        display: flex;
        position: relative;
        background: #ff9da3;
        border-radius: 50%;
        padding: 67px;
        margin: 0 0 0 -37px !important;
      }
    
      .time_line6 .time1 .half_circle {
        z-index: 1;
        color: #fff;
        font-size: 29px !important;
        margin-left: -65px !important;
        font-weight: 600;
        line-height: 4.1rem;
        margin-top: 22px !important;
      }
    
      .vendor-image-before:before {
        top: -35px;
      }
    
      .card {
        margin: 0px 0 !important;
      }
    
      .new-image {
        margin: 98px 0 98px 0;
      }
    
      .mwp_img_div::after {
        content: "";
        position: absolute;
        height: 414px;
        width: 65%;
        background-color: #fe7f89;
        top: -9px !important;
        right: -41px;
        z-index: -1;
        border-radius: 25px 0 0 25px;
      }
    
      .mwp_img_div {
        top: 10px !important;
      }
    
      .intro-content-para {
        padding-top: 15px;
        text-align: justify;
        margin-bottom: 29px !important;
      }
    
      .founder-content-1 p {
        font-size: 18px !important;
      }
    
      .introduction-content:before {
        left: -10px !important;
      }
      .introduction-content:after {
        left: 85% !important;
        top: 100px !important;
      }
    
      .news-letter-image img {
        margin-left: 0px !important;
        /* margin: auto; */
        width: 800px !important;
      }
    
      .contact-detail-icon img {
        width: 52px !important;
      }
    
      .contact-detail-icon {
        height: 30px;
      }
    
      .contact-detail-li {
        margin-left: -83px !important;
      }
    
      .contact-detail-content p {
        font-size: 16px;
        margin-left: -45px !important;
      }
    
      .contact-detail-content {
       padding: 20px 25px 20px 10px !important;
        text-align: center !important;
        height: 250px !important;
    }
      .contact-detail-content h6 {
        margin-left: -10px !important;
      }
      .submit-news-btn {
        height: 40px;
        width: 300px !important;
        margin: 17px 0 -2px 11pc !important;
      }
      .contact-form-column {
        margin: 15px 0;
        padding: 0 0px 0 0px !important;
      }
    
      .why-choose-column-heading h6 {
        font-size: 16px !important;
      }
    
      .why-choose-column-heading {
        margin-left: -25px !important;
        margin-top: 10px;
      }
    
    
    
    
    
      .wailist-content:after {
        position: absolute;
        left: -10% !important;
        top: 19px !important;
      }
    
      #reach_img-1 {
        margin-top: 194px !important;
      }
    
      .craft_col {
        margin-left: 0 !important;
        margin-top: 0 !important;
      }
      .craft_img {
        position: absolute;
        top: -23px !important;
      }
    
      .question-mark-image img {
        width: 231% !important;
        margin-left: -37px !important;
      }
    
      .vision-mision-content:after {
        left: 88% !important;
      }
    
      .reach-out-content :after {
        display: none !important;
      }
    
      .vision-mision-content {
        height: 286px !important;
      }
    
      .semi-circle {
        margin: 46px auto !important;
      }
    
      .service-content-para p {
        /*margin: 17px 0 12px -46px !important;*/
        /*margin:auto !important;*/
      }
    
      .service-content-img h3 {
        margin-top: 21px !important;
        margin-left: 70px !important;
        font-size: 14px !important;
      }
    
      .wedding-services-section {
        margin-top: 10px;
        margin-right: -5px !important  ;
        width: 271px;
      }
    
      /*.service-content {*/
      /*    margin: 0 0 0 -12px !important;*/
      /*}*/
      .await_row {
        align-items: center;
        height: 100%;
        /*padding: 61px 93px 0 21px;*/
      }
    
      .content1::after {
        display: none !important;
      }
    
      .content4::after {
        display: none !important;
      }
    
      .choose_sec::before {
        left: 0px !important;
      }
    
      .yjhd-image {
        max-height: 125px !important;
      }
    
      .jawaan_couple {
        right: -130px;
        bottom: -22%;
      }
    
      .jawaan_couple img {
        height: 150px !important;
      }
    
      .tool-image img {
        width: 80% !important; /* Aishwarya wedding plannig toool image 19/12 */
        margin: auto !important;
        /*margin-left: 0 !important;*/
      }
    
      .wedding-planning-image img {
        width: 100% !important;
        margin: 50px 0 0 -48px !important;
      }
    
      .am-top-header {
        margin: 0 0 0 99px !important;
      }
      /* Aishwarya */
      #popupContainer {
        max-height: 100% !important;
        overflow-y: auto !important;
      }
      .top_header select {
        width: 40% !important;
      }
    
      .top_header {
        width: 100% !important;
        margin-left: 0px !important;
      }
    
      .top_header p {
        display: none !important;
      }
      .cat_lists {
        height: auto !important;
      }
      .why_chooose h1 {
        font-size: 27px !important ;
      }
      .heading h1 {
        font-size: 30px !important;
      }
      .common_Section {
        padding: 16px 0 !important;
      }
      /* Pranoti code 19/02/2023 design decor page*/
         .epic-theme-package-section{
              padding:180px 0!important;
            } 
      .wedding-planning-content:before {
        left: -40% !important ;
        top: -40px !important;
      }
      .wedding-planning-content {
        margin-left: 98px !important;
      }
      .wedding-planning-content h3 {
        font-size: 22px !important;
      }
      .planning-tool-content h3 {
        font-size: 36px !important;
      }
      .planning-tool-content h2 {
        font-size: 46px !important;
      }
    
      .planning-tool-content:after {
        display: none !important;
      }
      .dream_timetable {
        padding-top: 40px !important;
      }
    
      .content1 {
        padding: 0 27px 30px 27px !important;
      }
      .jawaan_couple {
        right: -117px !important;
        bottom: -23% !important;
      }
    
      .jaawani_content p span::after {
        height: 100% !important;
      }
    
      .top_header select {
        padding: 5px 5px !important;
      }
      .get-started-subheading {
        font-size: 22px !important;
      }
      .desktop_area .perfect-match-image {
        display: none;
      }
      .blog-get-more {
        display: none !important;
      }
      .introduction-content {
        margin-bottom: 15px;
      }
      .gallery-heading h2 {
        margin-top: 20px;
      }
      .owl-prev:before,
      .owl-next:before {
        color: #000 !important;
      }
      .owl-nav button {
        box-shadow: none !important;
      }
      .owl-next:before {
        font-size: 20px !important;
      }
      .owl-prev:before,
      .owl-next:before {
        font-size: 20px !important;
      }
      .wedding-expert-call:before {
        left: 7px !important;
      }
      .wedding-expert-call:before {
        top: -7px !important;
      }
    
      .mobile_area .vendor-btn {
        display: none;
      }
      .card-body h2 {
        font-size: 22px !important;
      }
    
      .dream_sec {
        height: 65vh !important;
      }
      /* Aishwarya end */
    
      /* Home  */
      .hero-full-screen {
        height: 63vh !important;
      }
      .second-btn {
        display: none !important;
      }
      .hero-full-screen h1 {
        font-size: 22px !important;
        font-weight: 600;
      }
      .middle-content-section {
        padding: 53px 0 0 0;
      }
      .banner-logo-edit {
        max-width: 200px;
        margin: 8px 0px 0 0;
      }
    
      #recipeCarousel .carousel-item {
        width: 100% !important;
      }
      #recipeCarousel .card {
        width: 100% !important;
      }
    
      #recipeCarousel .carousel-control-next {
        right: -3% !important;
      }
      #recipeCarousel .carousel-control-prev {
        left: -3% !important;
      }
      .service-content {
        padding: 17px !important;
        height: 298px !important;
        width: 14pc !important;
      }
      .middle-content-section .input-group {
        display: block !important;
        width: 90% !important;
        height: 45px !important;
        margin: auto;
      }
      .vendor-select,
      .select {
        border-radius: 10px !important;
        padding: 6px !important;
        margin: 10px auto !important;
        border-radius: 15px !important;
        border: 0 !important;
        box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
      }
      .input-group-btn a {
        margin: auto !important;
      }
      .news-letter.newsletter-small-heading h6 {
        font-size: 14px !important;
      }
      .newsletter-main-heading h2 {
        font-size: 18px !important;
        margin: 15px 0 !important;
      }
      .newsletter-btn {
        margin: 20px !important;
      }
    
      #approach-content {
        border: 1px solid #fd4251;
        padding: 15px;
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);
        border-radius: 15px;
        /*margin-top: 15px;*/
        /* background-color: #FD4251; */
      }
    
      .testimonial-section {
        overflow-x: visible !important;
        height: 100% !important;
        margin: 70px 10px 10px 10px !important;
        text-align: center;
      }
      .testimonial .description {
        margin-top: 15pc;
      }
      .owl-carousel .owl-wrapper-outer .owl-item {
        border: 1px solid #fff;
        border-radius: 15px;
      }
      #testimonial-slider {
        margin-top: 24px !important;
      }
      .testimonial {
        padding: 15px !important;
      }
      /* about page  */
      .perfect-match-content h3 {
        font-size: 25px !important;
      }
    
      .about-section-heading h1 {
        font-size: 60px !important;
      }
      .get-started-mainheading {
        font-size: 18px !important;
      }
      .get-started-row {
        height: 55vh !important;
        text-align: center;
      }
      /* .get-started-subheading {
                font-size: 20px !important;
            } */
      .about-logo-para-col {
        margin-top: -162px !important;
        left: 0px;
      }
      .get-started-logo img {
        height: 150px !important;
      }
      .expert-row {
        height: 100% !important;
        background-size: cover !important;
      }
      .wedding-expert-image {
        padding: 0 !important;
        margin-top: 56px;
      }
      .wedding-expert-content {
        margin-top: 40px !important;
        text-align: center;
      }
    
      .wedding-expert-head,
      .wedding-expert-call {
        font-size: 21px !important;
        font-weight: 700 !important;
      }
      /*.wedding-expert-call:before {*/
      /*    left: 100px !important;*/
      /*}*/
      .wedding-expert-btn a {
        margin: auto;
      }
      .founder-content-1 {
        top: -100px;
      }
      .founder-content-1 h6 {
        font-size: 34px !important;
      }
      .founder-content-1:before {
        top: 52px !important;
        width: 17rem !important;
      }
      .perfect-match-section {
        margin-top: 0 !important;
      }
      .wedding-character {
        display: none !important;
      }
      /*.expert-row {*/
      /*    height: 95vh !important;*/
      /*}*/
    
      /* blog  */
      .blog_title h5 {
        font-size: 19px !important;
      }
      .blog_title h2 {
        padding: 10px 0 10px 0 !important;
      }
      .slick-slide img {
        height: auto !important;
      }
      .elevate_row {
        height: 50vh !important;
        width: 100% !important;
        margin: auto !important;
      }
      .elevate {
        margin: 0 !important;
      }
      .elevate h1 {
        font-size: 32px !important;
      }
      .elevate a {
        padding: 7px 10px !important;
        margin-top: 31px !important;
      }
      .elevate_jumbo {
        height: 58vh !important;
        text-align: center !important;
      }
    
      .couple_div {
        height: 58vh !important;
      }
    
      /*.reach_img {
            margin-top: 255px !important;
            width:100px!important;
        }*/
      .reach_content {
        top: -47px !important;
        background: transparent !important;
      }
      .cont_blog h2 {
        font-size: 18px !important;
        font-weight: 800 !important;
      }
      .blog_form {
        padding-top: 7px !important;
      }
      .cat_label {
        width: auto !important;
        font-size: 19px !important;
        margin-top: 17px !important;
      }
      .cat_select {
        width: 80% !important;
        margin: 10px auto !important;
        background: #fff !important;
        border: none !important;
        box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
        font-size: 19px;
      }
      .reach_btn {
        left: 0 !important;
        right: 0 !important;
        width: 45% !important;
        margin: -20px auto !important;
        background: #fd4251 !important;
      }
    
      .cont_blog {
        background: #fff;
        margin: auto;
        width: 80%;
        text-transform: capitalize;
      }
    
      .blog_btn .btn {
        background-color: #fd4251 !important;
        color: #fff;
        width: 100% !important;
        padding: 10px !important;
      }
    
      /* gallery  */
      .banner-secion-common {
        height: 55vh !important;
      }
    
      .overlay1 {
        height: 55vh !important;
      }
      .banner-section-heading {
        height: 36vh;
        align-items: center !important;
        display: flex !important;
      }
      .banner-section-heading h1 {
        padding-top: 0 !important;
        font-size: 40px !important;
        margin: auto !important;
        color: #ffffff8c;
      }
    
      .gallery-heading h2 {
        font-size: 25px !important;
        padding: 0 0 10px 0;
      }
      .owl-nav button span {
        padding: 0 3px;
        display: none !important;
      }
      .owl-carousel .owl-nav button.owl-next {
        right: -5%;
      }
      .owl-carousel .owl-nav button.owl-prev {
        left: -5%;
      }
      .gallery-heading h2 span {
        font-size: 16px !important;
        font-weight: 400 !important;
      }
    
      .card-body {
        padding: 0.8rem;
      }
    
      .card-body h2 {
        font-weight: 400;
      }
    
      .insta-feed-section {
        margin: 17px auto 0 auto !important;
      }
      .insta-row {
        background-size: cover !important;
        height: 27vh !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        position: relative;
      }
      .insta-feed-section #overlay {
        content: "";
        position: absolute;
        width: 100% !important;
        height: 27vh !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        cursor: pointer;
      }
    
      /* Pranoti code 19/02/2023 Gallery page*/
    
      .insta-content {
        padding: 21px !important;
        z-index: 2 !important;
        position: relative;
        height: 25vh !important;
        margin-top: 22px !important;
      }
      .insta-content h6 {
        color: #fff;
        font-size: 16px !important;
        padding-top: 8px !important;
      }
      .insta-content h3 {
        font-size: 24px !important;
        margin-top: 5px;
      }
      .insta-feed {
        margin-top: 12px !important;
      }
      .insta-btn {
        padding-top: 6px !important;
      }
      .follow_section {
        margin-top: 0 !important;
      }
      .heading {
        padding: 25px 0 25px 0 !important;
      }
      .follow_section img {
        height: 80px !important;
      }
    
      /* footer  */
      footer .main-footer {
        padding: 30px 0px 0px 0px !important;
      }
      .social {
        margin-left: 0 !important;
        margin-top: -8px !important;
      }
      .footer-copyright p {
        text-align: left;
        font-size: 13px !important;
      }
      .privacy-policy-li ul {
        margin-left: 0 !important;
        margin-top: 6px !important;
        justify-content: space-between;
        display: flex !important;
      }
      /*.site-mobile-menu{
            margin-top: 114px;
            width: 375px;
            position: fixed;
            right: 412px;
            z-index: 2000;
            padding-top: 20px;
            background: #fff;
            height: calc(78vh);
            -webkit-transform: translateX(110%);
            -ms-transform: translateX(110%);
            transform: translateX(110%);
            -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
            box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
            -webkit-transition: .3s all ease-in-out;
            -o-transition: .3s all ease-in-out;
            transition: .3s all ease-in-out;
            display: block;
          }*/
      .fa-caret-down {
        display: none;
      }
      .header-logo {
        width: 300px;
      }
      #gallery-id {
        margin-left: 5px;
      }
    
      #blog-id {
        margin-left: 3px;
      }
    
      .mobile-search {
        background-color: #ed404c;
        padding: 10px;
      }
    
      .site-mobile-menu .site-nav-wrap > li > ul > li > a {
        margin-top: -33px;
      }
    
      .awaits_sec .heading h2::before {
        top: 45px !important;
        left: 30% !important;
      }
    
      .awaits_sec .heading h2::after {
        top: 45px !important;
        right: 30% !important;
      }
    
      .awaits_sec .heading p {
        font-size: 40px !important;
      }
    
      .await_jumbo {
        height: 375px;
        margin-top: 33px !important;
      }
    
      .mwp_logo {
        height: 110px;
      }
    
      .avait_data {
        margin-left: 30px;
      }
    
      .await_btn {
        padding-top: 3px;
      }
    
      .mwp_logo {
        height: 110px !important;
      }
    
      .avait_data {
        margin-left: 30px !important;
      }
    
      .await_btn {
        padding-top: 3px !important;
        margin-left: 7pc !important;
      }
    
      .couple_div {
        height: 60vh !important;
      }
    
      /*.reach_content p{
        padding-top: 65px!important;
        }*/
    
      .reach_content h2 {
        margin-top: 0 !important;
        margin-bottom: 0;
      }
    
      .reach_content .cherished {
        font-size: 34px !important;
      }
    
      /* vendor detail  09-12-23*/
      .vendor-detail-heading h1 {
        font-size: 28px;
      }
    
      .vrating ul {
        flex-wrap: wrap;
      }
    
      .vendor_tabs .nav-tabs .nav-link {
        font-size: 15px;
      }
    
      .vendor_technique h4 {
        font-size: 19px !important;
        padding-left: 5px;
      }
      .price_option {
        /* width: 33% !important; */
        margin: 0 !important;
        /* padding: 0 !important; */
      }
      .price_option h6,
      p {
        font-size: 18px !important;
      }
    
      .common_vendor_detail {
        padding: 36px 13px !important;
      }
    
      .vendor_price {
        padding: 19px 22px !important;
      }
    
      .ven_feat_div {
        display: block !important;
      }
      .vendor_price_drop {
        font-size: 29px !important;
        font-weight: 700 !important;
      }
      .vendor_time .vtime {
        font-size: 19px !important;
      }
    
      .vendor_share button {
        font-size: 16px !important;
        padding: 5px 8px !important;
      }
    
      .vendor_share {
        padding: 3px 0 10px 0 !important;
        display: flex;
        justify-content: space-around;
      }
      .vendor_cview {
        display: flex;
        justify-content: space-around;
      }
      .vendor_cview button {
        padding: 6px 11px !important;
        font-size: 15px !important;
      }
    
      /* .mobile_grid .detail_price{
            flex-wrap: wrap;
        }
        .mobile_grid .detail_price .price_option{
            width: 50% !important;
        } */
    
      .fad {
        display: block;
        width: 100%;
        text-align: left;
      }
    
      .fad .detail_price .price_option {
        width: 100% !important;
      }
    
      .bridal_sec .heading h2 {
        font-size: 23px !important;
      }
    
      .start_sec {
        margin-top: 22px !important;
        height: auto !important;
      }
    
      .vendor-get-started h6 {
        font-size: 18px !important;
      }
    
      .get_start {
        color: var(--primary-color);
      }
      /* naam to suna hoga  */
      .filter_div {
        bottom: 34% !important;
      }
    
      .category-slider {
        margin-bottom: 30px !important;
      }


      .mobile-review
      {
        display: block!important;
      }

      .desktop-review
      {
        display: none!important;
      }
    }
/*Mobile break points*/
@media only screen and (min-width: 481px) and (max-width: 600px) {
    .start-planning-tool-tablet{
	     width: 245px !important;
     }
    /* Pranoti code 21/02/2023 design and decor*/
     .time_line6 .time1::before{
         height: 83%!important;
        width: 67%!important;
   }
   
   .time_line6 .time1::before{
        margin-left: -14px!important;
        margin-top: 30px !important;
        left: 50px!important;
   }

    .time_line6 .time1 .half_circle{
        margin-left: 3px!important;
        margin-top: 30px !important;
   }
    .time_para{
          width: 294px!important;
          margin-left: 16px!important;
          margin-top: 3px!important;
   }

    .epic-content-1{
       display: none!important;
   }

   .epic-content-2{
       display: none!important;
   }

    .epic-content-3{
       display: none!important;
   }

   .epic_row{
        margin-top: 25px!important;
   }

   .mobile-epic-know-more{
      display: block!important;
    }

     .form-check{
      padding: 6px 0px!important;
    }

    
     .ven-bridal-class {
        width: 90%!important;
     }



     /* amrit contact us start */

  .input-group-append {
    margin-left: -82px !important;
    margin-top: -18px !important;
  }

  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 0 auto;
    width: 61% !important;
    margin: 26px -19% 17px 17% !important;
  }

  .contact-detail-caption {
    margin: 0 auto !important;
  }

  .contact-detail-content {
    width: 100%;
  }

  .price_option h6,
  p {
    font-size: 13px !important;
    /*width: 255px !important;*/
    margin: auto !important;
  }

  .news-letter-content h6 {
    margin-left: 24px;
  }

  .social-contact:before {
    display: none !important;
  }

  .social-contact:after {
    display: none !important;
  }

  .news-letter-content {
    margin-top: 0px !important;
  }

  .news-letter-image img {
    margin: auto !important;
  }

  .submit-contact {
    margin: 15px !important;
  }

  /* amrit contact us end */
    
  /* Pranoti code 20/02/2023 vendor pricing plan*/
  .snip1255 .plan {
    width: 65% !important;
    margin-left: 75px !important;
  }

  .snip1255 .plan {
    height: 870px !important;
  }

  .free-plan-text {
    margin-top: -13px !important;
  }

  .wedding-planning-btn a {
    margin-top: 20px !important;
  }
  /*Aishwarya*/

  .get-started-section {
    margin-top: 50% !important;
  }
  
  /*Aishwarya 21-12*/
  .why_chooose_btn {
    margin-top: 25px;
    margin-bottom: 55px;
}
  .jawaani_bg {
    height: 700px !important;
  }
  .jawaan_couple img{
    display: none;
  }
  .content1::after {
    /* display: block !important */
    content: "";
    top: 65px !important;
    background-image: url(../image/service/Component10–2.png) !important;
    right: 10px !important; /*Aishwarya 21-12*/
    height: 305px !important;
  }
/* Aishwarya 21-12 */
  .content4::after {
    background-image: url(../image/service/content5.svg) !important;
    top: 110px !important;
    right: 10px !important;
    height: 230px !important;
    width: 88% !important;
  }
  .card {
    margin: 40px 0 !important;
}

.card-header img{
 width: 100%;
}
.jaawan_btn {
  text-align: center;
}
  /* end 21-12 */
  .yjhd-col {
    margin-left: 0px !important;
}
/*Aishwarya end*/
  .tool-image img {
    width: 1195px;
    margin: auto !important;
  }
  .wedding-planning-btn {
    margin-left: 80px !important;
  }
  .wedding-planning-btn {
    margin-top: 35px;
    display: block !important;
    margin-left: 40px;
  }
  .wedding-planning-col-1:before {
    display: none;
  }
  .wpimg-mob {
    display: block;
  }

  .dream-wedding-section {
    height: 100% !important;
  }
  .wpimg-desk {
    display: none;
  }
  .wedding-budget-heading {
    padding-left: 68px !important;
  }
  .wedding-budget-btn a {
    margin-top: 5px !important;
  }
  .Journey-h5-mob {
    display: block !important;
    width: 80% !important;
    /*margin-left: 38px !important;*/
  }
  .planning-tool-content {
    text-align: left !important;
  }
  .Journey-h5-desk {
    display: none;
  }
  .wedding-budget-para {
    margin-left: 0px !important;
  }

  /*Aishwarya*/

  .perfect-match-img {
    margin: 0 76% !important;
  }

  .perfect-match-btn {
    margin-left: 42% !important;
    margin-top: 16px !important;
  }

  .desktop-view-sider {
    display: none !important;
  }

  .service-3-plan-heading {
    position: relative !important;
    top: 89px;
  }

  .vendor-caption-1 {
    text-align: left !important;
  }

  .reach-out-btn {
    margin: 30px 10pc 0 10pc !important;
  }

  .pricing-feature-call {
    margin-left: -53px !important;
  }

  /* .vision-mision-content:before {
    display: none !important;
  }
  .vision-mision-content:after {
    display: none !important;
  } */

  .reach-out-content {
    margin-left: 0 !important;
  }

  .perfect-match-img img {
    height: 140px !important;
    margin-left: 11px !important;
  }
  .perfect-match-content {
    margin: 0px 0 0 146px !important;
  }
  .section-2 {
    margin: 0 0 0 0 !important;
  }

  .amp-mobile-view {
    display: none !important;
  }

  .feature-cards {
    background-color: rgb(212, 131, 130) !important;
  }

  .new-price-detail-font {
    margin: 4pc 0 0 -2pc !important;
    text-align: left;
  }
  .amrit-plan {
    color: white;
    width: 200px;
    margin: 34px 0 0 0 !important;
    /* list-style-type: upper-roman !important; */
  }
  .vendor-price-plan-list {
    /* display:none !important; */
  }

  .vendor-reccomdation-col-2:before {
    display: none !important;
  }

  .vendor-service-plan {
    margin: 256px 0px 0 0;
    display: flex !important;
    overflow-x: hidden !important;
    white-space: nowrap !important;
    padding: 0 20px 0 20px !important;
  }

  .wailist-content h2 {
    margin-left: 11% !important;
  }

  /* Amrit customize-add-ons-pages start */

  .getstarted-btn {
    margin-top: -5px !important;
    margin-left: 45px !important;
    width: 49% !important;
  }

  .coming-soon-image {
    width: 450px;
    padding: 0 0 46px 0 !important;
  }

  .coming-soon-heading:after {
    left: 13.5pc !important;
  }

  .coming-soon-heading {
    margin-left: 16px !important;
  }
  .wailist-content:after {
    position: absolute;
    left: -16% !important;
    top: -12px !important;
  }
  .wailist-content p {
    /* height: 182px; */
    width: 47% !important;
    margin-left: 47% !important;
  }

  .why-choose-content {
    text-align: center;
    margin-bottom: 22px !important;
  }

  .input-group-append {
    margin-left: 7px;
    margin-top: 17px;
  }
  .wailist-content {
    width: 90% !important;
    background-size: auto !important;
    height: 100% !important;
    padding: 10px !important;
    border-radius: 20px;
    padding: 21px 35px 0 35px !important;
  }
  .input-group {
    padding-top: 0pc !important;
  }
  .wailist-content {
    margin: 0 auto;
    padding-top: 50px;
  }
  .coming-soon-heading:before,
  .coming-soon-heading:after {
    margin: 76px -12px 0 4px;
  }

  .wedding-budget-para {
    margin-left: 0px !important;
  }

  /*Aishwarya*/

  .dream-wedding-content {
    margin-top: -39px !important;
  }

  .wailist-content p {
    width: 51% !important;
    margin-left: 41% !important;
    margin-top: 22px;
  }
  /* Amrit customize-add-ons-pages start */

  .craft_social_icon {
    margin-left: 3pc !important;
  }

  .awaits_sec .heading h2::after {
    display: none !important;
  }

  .crafting_bg {
    height: 43pc !important;
  }

  .btn-search-location {
    margin: auto !important;
  }

  .testimonial-section {
    height: 100vh !important;
  }

  .testimonial .pic {
    position: absolute;
    top: 98px !important;
    left: -12px !important;
  }
  .testimonial .description {
    margin-top: 230px !important;
  }

  #reach_img-1 {
    margin-top: 18pc !important;
    margin-left: 79% !important;
    width: 6pc !important;
    position: relative;
    top: -18pc !important;
    /* right: -3px; */
  }

  .reach_img {
    margin-top: 0 !important;
    margin-left: 0 !important;
    width: auto !important;
  }
  .vendor-categories {
    margin-top: 10px;
  }

  .service-btn-section {
    padding-top: 20px !important;
  }

  .service-content-para p {
    margin: auto !important;
  }

  .top-header-right {
    margin: -39px 0px 0 0px !important;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 1 0 60% !important;
    max-width: 100% !important;
  }

  .am-top-header {
    margin: 0 0 0 99px !important;
  }

  .ribbon1:after {
    right: -14px !important;
    top: 0px !important;
  }

  .wedding-budget-heading:before {
    left: 0% !important;
  }
  .wedding-budget-heading-2:before {
    left: 0% !important;
  }

  .why-choose-col-1:before {
    display: none !important;
  }

  .input-group-append button {
    height: 37px;
    width: 100%;
    margin: -37px 0 0 190px;
  }



  .why-choose-us {
    padding-bottom: 102px !important;
  }

  .founders-img {
    padding: 0 0 0 0 !important;
  }

  .vendor-service-plan {
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0 20px 0 20px !important;
    gap: 35px !important;
  }

  .modal-content {
    height: 40pc !important;
  }

  .price-line {
    width: 100% !important;
    margin-left: 48px;
  }

  .vendor-caption-1 h2 {
    font-size: 52px !important;
  }

  .ribbon1 {
    width: 123px !important;
    left: 45% !important;
  }

  .time_line6 .time1 {
    display: flex;
    position: relative;
    background: #ff9da3;
    border-radius: 50%;
    padding: 67px;
    margin: 0 0 0 -37px !important;
  }

  .time_line6 .time1 .half_circle {
    z-index: 1;
    color: #fff;
    font-size: 29px !important;
    margin-left: -65px !important;
    font-weight: 600;
    line-height: 4.1rem;
    margin-top: 22px !important;
  }

  .vendor-image-before:before {
    top: -35px;
  }

  .card {
    margin: 0px 0 !important;
  }
.blog_card{
  margin: 12px 0 !important;
}
.card-img-top {
  padding: 0 !important;
  border-radius: 10px;
}
  .new-image {
    margin: 98px 0 98px 0;
  }

  .mwp_img_div::after {
    content: "";
    position: absolute;
    height: 414px;
    width: 65%;
    background-color: #fe7f89;
    top: -9px !important;
    right: -41px;
    z-index: -1;
    border-radius: 25px 0 0 25px;
  }

  .mwp_img_div {
    top: 10px !important;
  }

  .intro-content-para {
    padding-top: 15px;
    text-align: justify;
    margin-bottom: 29px !important;
  }

  .founder-content-1 p {
    font-size: 18px !important;
  }

  .introduction-content:before {
    left: -10px !important;
  }
  .introduction-content:after {
    left: 85% !important;
    top: 100px !important;
  }

  .news-letter-image img {
    margin-left: 0px !important;
    /* margin: auto; */
    width: 800px !important;
  }

  .contact-detail-icon img {
    width: 52px !important;
  }

  .contact-detail-icon {
    height: 30px;
  }

  .contact-detail-li {
    margin-left: -83px !important;
  }

  .contact-detail-content p {
    font-size: 16px;
    margin-left: -45px !important;
  }

  .contact-detail-content {
    padding: 20px 25px 20px 10px !important;
    text-align: center !important;
  }

  .contact-detail-content h6 {
    margin-left: -10px !important;
  }
  .submit-news-btn {
    height: 40px;
    width: 300px !important;
    margin: 17px 0 -2px 11pc !important;
  }
  .contact-form-column {
    margin: 15px 0;
    padding: 0 0px 0 34px !important;
  }

  .why-choose-column-heading h6 {
    font-size: 16px !important;
  }

  .why-choose-column-heading {
    margin-left: -25px !important;
    margin-top: 10px;
  }

 

  .form-control {
    margin: 10px 0px 0 -15px !important;
  }
  /* .wailist-content {
    text-align: center;
    padding: 40px;
    background-size: 45pc 19pc !important;
    height: 325px !important;
    width: 80%;
    position: relative;
  } */
  /* 
  .wailist-content:after {
    position: absolute;
    left: -1% !important;
    top: -54px !important;
  } */

  #reach_img-1 {
    /* margin-top: 194px !important; */
  }

  .craft_col {
    margin-left: -31px !important;
    margin-top: 246px !important;
  }
  .craft_img {
    position: absolute;
    top: 36px !important;
    left: 26% !important;
  }

  .question-mark-image img {
    width: 100% !important;
    margin: -12px 0 34px -6px !important;
  }

  .vision-mision-content:after {
    left: 85% !important;
  }

  .reach-out-content :after {
    display: none !important;
  }

  .vision-mision-content {
    height: 328px !important;
  }

  .semi-circle {
    margin: 88px auto !important;
  }

  .service-content-para p {
    /*margin: 17px 0 12px -46px !important;*/
    margin: auto !important;
  }

  .service-content-img h3 {
    margin-top: 21px !important;
    margin-left: 70px !important;
    font-size: 14px !important;
  }

  .wedding-services-section {
    margin-top: 10px;
    margin-right: 0px !important  ;
  }

  /*.service-content {*/
  /*    margin: 0 0 0 -12px !important;*/
  /*}*/
  .await_row {
    align-items: center;
    height: 100%;
    /*padding: 61px 93px 0 21px;*/
  }

  .content1::after {
    display: none !important;
  }

  .content4::after {
    display: none !important;
  }

  .choose_sec::before {
    left: 0px !important;
  }

  .yjhd-image {
    max-height: 125px !important;
  }

  .jawaan_couple {
    right: -130px;
    bottom: -22%;
  }

  .jawaan_couple img {
    height: 150px !important;
  }

  /*.tool-image img {*/
  /*  width: 1195px;*/
  /*  margin: auto !important;*/
  /*  margin-left: 0 !important;*/
  /*}*/

  .wedding-planning-image img {
    width: 100% !important;
    /*margin: 50px 0 0 -48px !important;*/
  }

  .am-top-header {
    margin: 0 0 0 99px !important;
  }

  .budget-calculator-section {
    margin: 0 auto !important;
    padding-top: 10px !important;
  }

  /* Aishwarya */
  #popupContainer {
    max-height: 100% !important;
    overflow-y: auto !important;
  }
  .top_header select {
    width: 40% !important;
  }

  .top_header {
    width: 100% !important;
    margin-left: 0px !important;
  }

  .top_header p {
    display: none !important;
  }
  .cat_lists {
    height: auto !important;
  }
  .why_chooose h1 {
    font-size: 27px !important ;
  }
  .heading h1 {
    font-size: 30px !important;
  }
  .common_Section {
    padding: 16px 0 !important;
  }

  .wedding-planning-content:before {
    left: -26% !important;
    top: -40px !important;
  }
  .wedding-planning-content {
    margin-left: 98px !important;
  }
  .wedding-planning-content h3 {
    font-size: 22px !important;
  }
  .planning-tool-content h3 {
    font-size: 36px !important;
  }
  .planning-tool-content h2 {
    font-size: 46px !important;
  }

  .planning-tool-content:after {
    display: none !important;
  }
  .dream_timetable {
    padding-top: 40px !important;
  }

  .content1 {
    padding: 0 27px 30px 27px !important;
  }
  .jawaan_couple {
    right: -117px !important;
    bottom: -23% !important;
  }

  .jaawani_content p span::after {
    height: 100% !important;
  }

  .top_header select {
    padding: 5px 5px !important;
  }
  .get-started-subheading {
    font-size: 22px !important;
  }
  .desktop_area .perfect-match-image {
    display: none;
  }
  .blog-get-more {
    display: none !important;
  }
  .introduction-content {
    margin-bottom: 15px;
  }
  .gallery-heading h2 {
    margin-top: 20px;
  }
  .owl-prev:before,
  .owl-next:before {
    color: #000 !important;
  }
  .owl-nav button {
    box-shadow: none !important;
  }
  .owl-next:before {
    font-size: 20px !important;
  }
  .owl-prev:before,
  .owl-next:before {
    font-size: 20px !important;
  }
  .wedding-expert-call:before {
    left: 85px !important;
  }
  .wedding-expert-call:before {
    top: -7px !important;
  }

  /* .mobile_area .vendor-btn {
  display: none;
} */
  .card-body h2 {
    font-size: 22px !important;
  }

  .dream_sec {
    height: 65vh !important;
  }
  /* Aishwarya end */

  /* Home  */
  .hero-full-screen {
    height: 56vh !important;
  }
  .second-btn {
    display: none !important;
  }
  .hero-full-screen h1 {
    font-size: 22px !important;
    font-weight: 600;
  }
  .middle-content-section {
    padding: 53px 0 0 0;
  }
  .banner-logo-edit {
    max-width: 200px;
    margin: 8px 0px 0 0;
  }

  #recipeCarousel .carousel-item {
    width: 100% !important;
  }
  #recipeCarousel .card {
    width: 100% !important;
  }

  #recipeCarousel .carousel-control-next {
    right: -3% !important;
  }
  #recipeCarousel .carousel-control-prev {
    left: -3% !important;
  }
  .service-content {
    padding: 17px !important;
    height: 298px !important;
    width: 27pc !important;
  }
  .middle-content-section .input-group {
    display: block !important;
    width: 90% !important;
    height: 45px !important;
    margin: auto;
  }
  .vendor-select,
  .select {
    border-radius: 10px !important;
    padding: 6px !important;
    margin: 10px auto !important;
    border-radius: 15px !important;
    border: 0 !important;
    box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
  }
  .input-group-btn a {
    margin: auto !important;
  }
  .news-letter.newsletter-small-heading h6 {
    font-size: 14px !important;
  }
  .newsletter-main-heading h2 {
    font-size: 18px !important;
    margin: 15px 0 !important;
  }
  .newsletter-btn {
    margin: 20px !important;
  }

  #approach-content {
    border: 1px solid #fd4251;
    padding: 15px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);
    border-radius: 15px;
    margin-top: 15px;
    /* background-color: #FD4251; */
  }

  .testimonial-section {
    overflow-x: visible !important;
    height: 100% !important;
    margin: 70px 10px 10px 10px !important;
    text-align: center;
  }
  .testimonial .description {
    /*margin-top: 265px !important;*/
  }
  .owl-carousel .owl-wrapper-outer .owl-item {
    border: 1px solid #fff;
    border-radius: 15px;
  }
  #testimonial-slider {
    margin-top: 24px !important;
  }
  .testimonial {
    padding: 15px !important;
  }
  /* about page  */
  .perfect-match-content h3 {
    font-size: 25px !important;
  }

  .about-section-heading h1 {
    font-size: 60px !important;
  }
  .get-started-mainheading {
    font-size: 18px !important;
  }
  .get-started-row {
    height: 60vh !important;
    text-align: center;
  }
  /* .get-started-subheading {
              font-size: 20px !important;
          } */
  .about-logo-para-col {
    margin-top: -175px !important;
    left: 0px;
  }
  .get-started-logo img {
    height: 150px !important;
  }
  .expert-row {
    height: 100% !important;
    background-size: cover !important;
  }
  .wedding-expert-image {
    padding: 0 !important;
    margin-top: 56px;
  }
  .wedding-expert-content {
    margin-top: 44px !important;
    text-align: center;
  }

  .wedding-expert-head,
  .wedding-expert-call {
    font-size: 21px !important;
    font-weight: 700 !important;
  }
 
  .wedding-expert-btn a {
    margin: auto;
  }
  .founder-content-1 {
    top: -100px;
  }
  .founder-content-1 h6 {
    font-size: 34px !important;
  }
  .founder-content-1:before {
    top: 52px !important;
    width: 17rem !important;
  }
  .perfect-match-section {
    margin-top: 0 !important;
    height: 50vh !important;
  }
  .wedding-character {
    display: none !important;
  }
  .expert-row {
    height: 100% !important;
  }

  /* blog  */
  .blog_title h5 {
    font-size: 19px !important;
  }
  .blog_title h2 {
    padding: 10px 0 10px 0 !important;
  }
  .slick-slide img {
    height: 130px !important;
  }
  .elevate_row {
    height: 50vh !important;
    width: 100% !important;
    margin: auto !important;
  }
  .elevate {
    margin: 0 !important;
  }
  .elevate h1 {
    font-size: 32px !important;
  }
  .elevate a {
    padding: 7px 10px !important;
    margin-top: 31px !important;
  }
  .elevate_jumbo {
    height: 52vh !important;
    text-align: center !important;
  }

  .couple_div {
    height: 67vh !important;
    margin-top: 123px !important;
  }

 
  .reach_content {
    top: 0 !important;
    background: transparent !important;
  }
  .cont_blog h2 {
    font-size: 20px !important;
    font-weight: 800 !important;
  }
  .blog_form {
    padding-top: 7px !important;
  }
  .cat_label {
    width: auto !important;
    font-size: 19px !important;
    margin-top: 17px !important;
  }
  .cat_select {
    width: 80% !important;
    margin: 10px auto !important;
    background: #fff !important;
    border: none !important;
    box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
    font-size: 19px;
  }
  .reach_btn {
    left: 0 !important;
    right: 0 !important;
    width: 53% !important;
    margin: -20px auto !important;
    background: #fd4251 !important;
  }

  .cont_blog {
    background: #fff;
    margin: auto;
    width: 80%;
    text-transform: capitalize;
  }

  .blog_btn .btn {
    background-color: #fd4251 !important;
    color: #fff;
    width: 100% !important;
    padding: 10px !important;
  }

  /* gallery  */
  .banner-secion-common {
    height: 55vh !important;
  }

  .overlay1 {
    height: 40vh !important;
  }
  .banner-section-heading {
    height: 36vh;
    align-items: center !important;
    display: flex !important;
  }
  .banner-section-heading h1 {
    padding-top: 0 !important;
    font-size: 40px !important;
    margin: auto !important;
    color: #ffffff8c;
  }

  .gallery-heading h2 {
    font-size: 25px !important;
    padding: 0 0 10px 0;
  }
  .owl-nav button span {
    padding: 0 3px;
    display: none !important;
  }
  .owl-carousel .owl-nav button.owl-next {
    right: -5%;
  }
  .owl-carousel .owl-nav button.owl-prev {
    left: -5%;
  }
  .gallery-heading h2 span {
    font-size: 16px !important;
    font-weight: 400 !important;
  }

  .card-body {
    padding: 0.8rem;
  }

  .card-body h2 {
    font-weight: 400;
  }
  .view-category {
    /*margin-top: -24px;*/
    width: auto !important; /* aishwarya view button 19/12*/
    padding: 5px 15px !important;
  }
  .insta-feed-section {
    margin: 17px auto 0 auto !important;
  }
  .insta-row {
    background-size: cover !important;
    height: 27vh !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: relative;
  }
  .insta-feed-section #overlay {
    content: "";
    position: absolute;
    width: 100% !important;
    height: 27vh !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    cursor: pointer;
  }
  .insta-content {
    padding: 21px !important;
    z-index: 2 !important;
    position: relative;
    height: 25vh !important;
  }
  .insta-content h6 {
    color: #fff;
    font-size: 16px !important;
    padding-top: 8px !important;
  }
  .insta-content h3 {
    font-size: 24px !important;
    margin-top: 5px;
  }
  .insta-feed {
    margin-top: 12px !important;
  }
  .insta-btn {
    padding-top: 6px !important;
  }
  .follow_section {
    margin-top: 0 !important;
  }
  .heading {
    padding: 25px 0 25px 0 !important;
  }
  .follow_section img {
    height: 80px !important;
  }

  /* footer  */
  footer .main-footer {
    padding: 30px 0px 0px 0px !important;
  }
  .social {
    margin-left: 0 !important;
    margin-top: -8px !important;
  }
  .footer-copyright p {
    text-align: left;
    font-size: 13px !important;
  }
  .privacy-policy-li ul {
    margin-left: 0 !important;
    margin-top: 6px !important;
    justify-content: space-between;
    display: flex !important;
  }
  
  .fa-caret-down {
    display: none;
  }
  .header-logo {
    width: 300px;
  }
  #gallery-id {
    margin-left: 5px;
  }

  #blog-id {
    margin-left: 3px;
  }

  .mobile-search {
    background-color: #ed404c;
    padding: 10px;
  }

  .site-mobile-menu .site-nav-wrap > li > ul > li > a {
    margin-top: -33px;
  }

  .awaits_sec .heading h2::before {
    top: 45px !important;
    left: 30% !important;
  }

  .awaits_sec .heading h2::after {
    top: 45px !important;
    right: 30% !important;
  }

  .awaits_sec .heading p {
    font-size: 40px !important;
  }

  .await_jumbo {
    height: 100%;
  }

  /* .mwp_logo {
    height: 110px;
    margin-left: 60px;
  } */

  .avait_data {
    margin-left: 30px;
  }

  /* .mwp_logo {
    height: 110px !important;
    margin-left: 9pc !important;
  } */

  .avait_data {
    margin-left: 30px !important;
  }

  .await_btn {
    padding-top: 0px !important;
    margin-left: 24% !important;
  }

  /*.reach_content p{
      padding-top: 65px!important;
      }*/

  .reach_content h2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .reach_content .cherished {
    font-size: 34px !important;
    width: 28pc !important;
    display: flex;
    justify-content: center;
    margin: 0 0 31px 20px;
  }

  /* vendor detail  09-12-23*/
  .vendor-detail-heading h1 {
    font-size: 28px;
  }

  .vrating ul {
    flex-wrap: wrap;
  }

  .vendor_tabs .nav-tabs .nav-link {
    font-size: 15px;
  }

  .vendor_technique h4 {
    font-size: 19px !important;
    padding-left: 5px;
  }
  .price_option {
    /* width: 33% !important; */
    margin: 0 !important;
    /* padding: 0 !important; */
  }
  .price_option h6,
  p {
    font-size: 17px !important;
    padding: 20px;
  }

  .common_vendor_detail {
    padding: 36px 13px !important;
  }

  .vendor_price {
    padding: 19px 22px !important;
  }

  .ven_feat_div {
    display: block !important;
  }
  .vendor_price_drop {
    font-size: 29px !important;
    font-weight: 700 !important;
  }
  .vendor_time .vtime {
    font-size: 17px !important;
  }

  .vendor_share button {
    font-size: 16px !important;
    padding: 5px 8px !important;
  }

  .vendor_share {
    padding: 3px 0 10px 0 !important;
    display: flex;
    justify-content: space-around;
  }
  .vendor_cview {
    display: flex;
    justify-content: space-around;
  }
  .vendor_cview button {
    padding: 6px 18px !important;
    font-size: 15px !important;
  }

  /* .mobile_grid .detail_price{
          flex-wrap: wrap;
      }
      .mobile_grid .detail_price .price_option{
          width: 50% !important;
      } */

  .fad {
    display: block;
    width: 100%;
    text-align: left;
  }

  .fad .detail_price .price_option {
    width: 100% !important;
  }

  .bridal_sec .heading h2 {
    font-size: 23px !important;
  }

  .start_sec {
    margin-top: 22px !important;
    height: auto !important;
  }

  .vendor-get-started h6 {
    font-size: 18px !important;
  }

  .get_start {
    color: var(--primary-color);
  }
  /* naam to suna hoga  */
  .filter_div {
    bottom: 49% !important;
  }

  .vendor-category-slider {
    margin-bottom: 40px;
  }

  .check_box {
    padding: 0 8px !important;
  }

  .vendor_services {
    font-style: 18px !important;
  }

   .mobile-review
      {
        display: block!important;
      }

      .desktop-review
      {
        display: none!important;
      }

}
@media only screen and (max-width: 480px) {
  
    /* Pranoti code 21/02/2023 design and decor plan*/
    .time_para{
       width: 245px!important;
       margin-left: 15px!important;
       margin-top: -4px!important;
   }
   
   .time_line6 .time1 .half_circle{
        margin-top: -3px !important;
        margin-left: -8px!important;
   }

   .epic-content-1{
       display: none!important;
   }

   .epic-content-2{
       display: none!important;
   }

    .epic-content-3{
       display: none!important;
   }

   .epic_row{
      margin-top: 16px!important;
   }
  
    .mobile-epic-know-more{
      display: block!important;
      width: 200px;
      margin-left: -70px;
    }


    .form-check{
     padding: 6px 2px!important;
  }

   
     .ven-bridal-class {
    width: 90%!important;
}


  
  /* Pranoti code 20/02/2023 vendor pricing plan*/
  .snip1255 .plan {
    width: 65% !important;
    margin-left: 75px !important;
  }

  .snip1255 .plan {
    height: 870px !important;
  }

  .free-plan-text {
    margin-top: -13px !important;
  }
  .section-2 {
    margin: 0 0 0 0 !important;
  }

  .amp-mobile-view {
    display: none !important;
  }

  .feature-cards {
    background-color: rgb(212, 131, 130) !important;
  }

  .new-price-detail-font {
    margin: 4pc 0 0 -2pc !important;
    text-align: left;
  }
  .amrit-plan {
    color: white;
    width: 200px;
    margin: 34px 0 0 0 !important;
    /* list-style-type: upper-roman !important; */
  }
  .vendor-price-plan-list {
    /* display:none !important; */
  }

  .vendor-reccomdation-col-2:before {
    display: none !important;
  }

  .vendor-service-plan {
    margin: 256px 0px 0 0;
    display: flex !important;
    overflow-x: hidden !important;
    white-space: nowrap !important;
    padding: 0 20px 0 20px !important;
  }

  /* .desktop_area{*/
  /*     display: none !important; */
  /*}*/
  /* Aishwarya */

  .testimonial .pic {
    position: absoulute;
    top: 98px !important;
    left: -12px !important;
  }
  .testimonial .description {
    margin-top: 202px !important;
  }
  
  
   /* Aishwarya */

  .content1::after {
    top: 222px !important;
      height: 280px !important;
  }
  
  .content4::after {
    background-image: url(../image/service/content5.svg);
    height: 215px !important;
  }
  /*aishwarya end*/

  .introduction-content:before {
    left: -5%;
    top: -5px;
  }

  .top-header-right {
    margin: -34px 28px 0 0 !important;
  }

  #popupContainer {
    max-height: 100% !important;
    overflow-y: auto !important;
  }
  .top_header select {
    width: 40% !important;
  }

  .top_header {
    width: 100% !important;
    margin-left: 0px !important;
  }

  .top_header p {
    display: none !important;
  }
  .cat_lists {
    height: auto !important;
  }
  .why_chooose h1 {
    font-size: 35px !important ;
  }
  .heading h1 {
    font-size: 30px !important;
  }
  .common_Section {
    padding: 16px 0 !important;
  }
  .wedding-planning-content:before {
    left: -30% !important ;
    top: -40px !important;
  }
  .wedding-planning-content {
    margin-left: 130px !important;
  }
  .wedding-planning-content h3 {
    font-size: 22px !important;
  }
  .planning-tool-content h3 {
    font-size: 36px !important;
  }
  .planning-tool-content h2 {
    font-size: 46px !important;
  }
  .planning-tool-content:after {
    display: none !important;
  }
  .top_header select {
    padding: 5px 5px !important;
  }
  .get-started-subheading {
    font-size: 22px !important;
  }
  .desktop_area .perfect-match-image {
    display: none;
  }
  .blog-get-more {
    display: none !important;
  }
  .introduction-content {
    margin-bottom: 10px;
  }
  .gallery-heading h2 {
    margin-top: 20px;
  }
  .owl-prev:before,
  .owl-next:before {
    color: #000 !important;
  }
  .owl-nav button {
    box-shadow: none !important;
  }
  .owl-next:before {
    font-size: 20px !important;
  }
  .owl-prev:before,
  .owl-next:before {
    font-size: 20px !important;
  }

  .wpimg-desk {
    display: none;
  }
  .wpimg-mob {
    display: block;
  }
  /* Aishwarya end */
  /* Home  */

  .header-logo-amrit {
    max-width: 50pc;
    margin: 0 0 0 -76px;
  }

  .hero-full-screen {
    height: 74vh !important;
  }
  .hero-full-screen .middle-content-section {
    margin-top: 39% !important;
  }

  .hero-full-screen h1 {
    font-size: 22px !important;
    font-weight: 600;
  }
  #recipeCarousel .carousel-item {
    width: 100% !important;
  }
  #recipeCarousel .card {
    width: 100% !important;
  }

  #recipeCarousel .carousel-control-next {
    right: -3% !important;
  }
  #recipeCarousel .carousel-control-prev {
    left: -3% !important;
  }
  .middle-content-section .input-group {
    display: block !important;
    width: 90% !important;
    height: 45px !important;
    margin: auto;
  }
  .vendor-select,
  .select {
    border-radius: 10px !important;
    padding: 6px !important;
    margin: 10px auto !important;
    border-radius: 15px !important;
    border: 0 !important;
    box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
  }
  .input-group-btn a {
    margin: auto !important;
  }
  .news-letter.newsletter-small-heading h6 {
    font-size: 14px !important;
  }
  .newsletter-main-heading h2 {
    font-size: 18px !important;
    margin: 15px 0 !important;
  }
  .newsletter-btn {
    margin: 20px !important;
  }

  #approach-content {
    border: 1px solid #fd4251;
    padding: 15px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);
    border-radius: 15px;
    margin-top: 15px;
    /* background-color: #FD4251; */
  }

  .testimonial-section {
    overflow-x: visible !important;
    height: 121vh !important;
    margin: 70px 10px 10px 10px !important;
    text-align: center;
  }
  /*.testimonial .description {*/
  /*  margin-top: 5px !important;*/
  /*}*/
  .owl-carousel .owl-wrapper-outer .owl-item {
    border: 1px solid #fff;
    border-radius: 15px;
  }
  #testimonial-slider {
    margin-top: 24px !important;
  }
  .testimonial {
    padding: 15px !important;
  }

  /* about page  */
  .perfect-match-content h3 {
    font-size: 20px !important;
  }

  .get-started-mainheading {
    font-size: 18px !important;
  }
  .get-started-row {
    height: 60vh !important;
    text-align: center;
  }
  /* .get-started-subheading {
             font-size: 20px !important;
         } */
  .about-logo-para-col {
    margin-top: -145px !important;
  }
  .get-started-logo img {
    height: 150px !important;
  }
  .expert-row {
    height: 100% !important;
    background-size: cover !important;
  }
  .wedding-expert-image {
    padding: 0 !important;
  }
  .wedding-expert-content {
    margin-top: 0px !important;
    text-align: center;
  }

  .wedding-expert-head,
  .wedding-expert-call {
    font-size: 21px !important;
    font-weight: 700 !important;
  }
  .wedding-expert-call:before {
    left: 16px !important;
  }
  .wedding-expert-btn a {
    margin: auto;
  }
  .founder-content-1 {
    top: -57px;
  }
  .founder-content-1 h6 {
    font-size: 25px !important;
  }

  /* blog  */
  .blog_title h5 {
    font-size: 19px !important;
  }
  .blog_title h2 {
    padding: 10px 0 10px 0 !important;
  }
  .slick-slide img {
    height: 65px !important;
  }
  .elevate_row {
    height: 50vh !important;
    width: 100% !important;
    margin: auto !important;
  }
  .elevate {
    margin: 0 !important;
  }
  .elevate h1 {
    font-size: 32px !important;
  }
  .elevate a {
    padding: 5px 8px !important;
    margin-top: 31px !important;
  }
  .elevate_jumbo {
    height: 50vh !important;
    text-align: center !important;
  }

  .couple_div {
    height: 58vh !important;
  }
  /*.desktop_area .couple_div {*/
  /*    display: none;*/
  /*}*/

  .reach_img {
    margin-top: 32px !important;
}

  /* .reach_img {
        margin-top: 211px !important;
         width: 100px!important;
     } */
  .reach_content {
    top: -94px !important;
    background: transparent !important;
  }
  .cont_blog h2 {
    font-size: 18px !important;
    font-weight: 800 !important;
  }
  .blog_form {
    padding-top: 7px !important;
  }
  .cat_label {
    width: auto !important;
    font-size: 19px !important;
    margin-top: 17px !important;
  }
  .cat_select {
    width: 80% !important;
    margin: 10px auto !important;
    background: #fff !important;
    border: none !important;
    box-shadow: inset 0 0 14px 1px rgba(0, 0, 0, 0.2);
    font-size: 19px;
  }

  .cont_blog {
    background: #fff;
    margin: auto;
    width: 80%;
    margin-top: 50px;
    text-transform: capitalize;
  }

  .blog_btn .btn {
    background-color: #fd4251 !important;
    color: #fff;
    width: 100% !important;
    padding: 10px !important;
  }

  /* gallery  */
  .banner-secion-common {
    height: 30vh !important;
  }
  .banner-section-heading {
    height: 30vh;
    align-items: center !important;
    display: flex !important;
  }
  .banner-section-heading {
    height: 30vh !important;
  }
  .banner-section-heading h1 {
    padding-top: 0 !important;
    font-size: 40px !important;
    margin: auto !important;
    color: #ffffff8c;
  }

  .perfect-match-section {
    margin-top: 0 !important;
  }
  .vendor-categories {
    margin-top: 20px !important;
  }

  .gallery-heading h2 {
    font-size: 22px !important;
    padding: 0 0 10px 0;
  }
  .owl-nav button span {
    padding: 0 3px;
    display: none !important;
  }
  .gallery-heading h2 span {
    font-size: 14px !important;
    font-weight: 400 !important;
  }

  .card-body {
    padding: 0.8rem;
  }

  .card-body h2 {
    font-weight: 400;
  }
  .view-category {
    /*margin-top: -24px;*/
  }
  .insta-feed-section {
    margin: 17px auto 0 auto !important;
  }
  .insta-row {
    background-size: cover !important;
    height: 25vh !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: relative;
  }
  .insta-feed-section #overlay {
    content: "";
    position: absolute;
    width: 100% !important;
    height: 25vh !important;
    top: 0;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    cursor: pointer;
  }
  .insta-content {
    padding: 0 !important;
    z-index: 2 !important;
    position: relative;
    height: 20vh !important;
  }
  .insta-content h6 {
    color: #fff;
    font-size: 12px !important;
    padding-top: 22px !important;
  }
  .insta-content h3 {
    font-size: 19px !important;
  }
  .insta-feed {
    margin-top: 6px !important;
  }
  .insta-btn {
    padding-top: 6px !important;
  }
  .follow_section {
    margin-top: 0 !important;
  }
  .heading {
    padding: 0 0 25px 0 !important;
  }
  .follow_section img {
    height: 60px !important;
  }

  /* footer  */
  footer .main-footer {
    padding: 30px 0px 0px 0px !important;
  }
  .social {
    margin-left: 0 !important;
    margin-top: -8px !important;
  }
  .footer-copyright p {
    text-align: left;
    font-size: 13px !important;
  }

  .privacy-policy-li ul {
    margin-left: -235px !important;
    justify-content: space-between;
    text-align: left;
  }
 
  .header-logo {
    width: 274px;
    padding: 0 0 0 0px;
  }
  #gallery-id {
    margin-left: 5px;
  }

  #blog-id {
    margin-left: 3px;
  }

  .mobile-search {
    background-color: #ed404c;
    padding: 10px;
  }
  .site-mobile-menu .site-nav-wrap > li > ul > li > a {
    margin-top: -33px;
  }

  .awaits_sec .heading h2::before {
    top: 100px !important;
    left: 6% !important;
  }

  .awaits_sec .heading h2::after {
    top: 100px !important;
    right: 7% !important;
  }

  .awaits_sec .heading p {
    font-size: 40px !important;
  }

  .await_jumbo {
    height: 375px;
  }

  .mwp_logo {
    height: 110px;
    margin-left: 60px;
  }

  .avait_data {
    margin-left: 30px;
  }

  .await_btn {
    padding-top: 3px;
  }

  .await_jumbo {
    height: 375px !important;
  }

  .mwp_logo {
    height: 110px !important;
    margin-left: 0 !important;
  }

  .avait_data {
    margin-left: 30px !important;
  }

  .await_btn {
    padding-top: 3px !important;
    margin: 0 43px 0 14% !important;
  }

  .couple_div {
    height: 62vh !important;
  }

  #reach_img-1 {
    width: 87px;
    margin-top: -81px !important;
  }

  .reach_content p {
    margin-top: 40px !important;
    margin-left: 80px !important;
  }

  /* .reach_content h2{
         margin-top: 30px!important;
     } */

  .reach_content .cherished {
    font-size: 34px !important;
  }

  .reach_btn {
    margin: -6px auto !important;
    left: 35%;
  }

  .crafting_bg {
    height: 315px !important;
  }

  .craft_img {
    margin: 0 19% 0 19% !important;
    height: 298px !important;
    width: 264px;
  }

  .craft_content p {
    margin-left: 188px !important;
    width: 67% !important;
  }

  .craft_content h6 {
    font-size: 16px !important;
    margin-left: 189px !important;
  }
  .craft_col {
    margin-left: 16px !important;
  }

  .craft_content h2 {
    margin-left: 182px !important;
    font-size: 18px !important;
  }

  .craft_social_icon {
    margin-left: 160px !important;
  }

  /* vendor detail  09-12-23*/
  .vendor-detail-heading h1 {
    font-size: 28px;
  }

  .vrating ul {
    flex-wrap: wrap;
  }

  .vendor_tabs .nav-tabs .nav-link {
    font-size: 15px;
  }

  .vendor_technique h4 {
    font-size: 19px !important;
    padding-left: 5px;
  }
  .price_option {
    /* width: 33% !important; */
    margin: 0 !important;
    /* padding: 0 !important; */
  }
  .price_option h6,
  p {
    font-size: 15px !important;
  }

  .common_vendor_detail {
    padding: 36px 13px !important;
  }

  .vendor_price {
    padding: 19px 22px !important;
  }

  .ven_feat_div {
    display: block !important;
  }
  .vendor_price_drop {
    font-size: 29px !important;
    font-weight: 700 !important;
  }
  .vendor_time .vtime {
    font-size: 15px !important;
  }

  .vendor_share button {
    font-size: 16px !important;
    padding: 5px 8px !important;
  }

  .vendor_share {
    padding: 3px 0 10px 0 !important;
    display: flex;
    justify-content: space-around;
  }
  .vendor_cview {
    display: flex;
    justify-content: space-around;
  }
  .vendor_cview button {
    padding: 6px 11px !important;
    font-size: 15px !important;
  }

  /* .mobile_grid .detail_price{
         flex-wrap: wrap;
     }
     .mobile_grid .detail_price .price_option{
         width: 50% !important;
     } */

  .fad {
    display: block;
    width: 100%;
    text-align: left;
  }

  .fad .detail_price .price_option {
    width: 100% !important;
  }

  .bridal_sec .heading h2 {
    font-size: 23px !important;
  }

  .start_sec {
    margin-top: 22px !important;
    height: auto !important;
  }

  .vendor-get-started h6 {
    font-size: 18px !important;
  }

  .get_start {
    color: var(--primary-color);
  }

  /* vishlist  */
  .view-category {
    /*margin-top: 50px !important;*/
    /*margin-top: 20px !important;*/
  }
  .vendor-tag {
    top: 10px;
  }
  .common_vendor_detail h4 {
    margin-left: 35px !important;
  }
  .vendor_img .carousel-inner {
    padding: 0 !important;
  }
  .vbadge {
    top: -1px !important;
    left: 0px !important;
  }

  /* blog  */
  .home-logo-slider{
    margin-top: 20px !important;
  }
  .blog_card {
    margin: 10px 0 !important;
    padding: 10px 0;
    height: 460px;
  }

  .elevate_jumbo{
      margin-top: 0 !important;
  }

  .mobile-review
  {
    display: block!important;
  }

  .desktop-review
  {
    display: none!important;
  }
}
@media (min-width: 421px) and (max-width: 480px) {
    /* Pranoti code 21/12/2023 Desgin and decor page*/
     .epic-content-1{
       display: none!important;
     }

   .epic-content-2{
       display: none!important;
   }

    .epic-content-3{
       display: none!important;
   }

   .epic_row{
      margin-top: 16px!important;
   }
  
   .mobile-epic-know-more{
      display: block!important;
      width: 200px;
      margin-left: -70px;
  }

  .radio_sec{
    display: block!important;
  }

    /* amrit contact us start */
  .contact-detail-content {
    width: 100%;
  }

  .price_option h6,
  p {
    font-size: 13px !important;
    /*width: 255px !important;*/
    margin: auto !important;
  }

  .news-letter-content h6 {
    margin-left: 24px;
  }

  .social-contact:before {
    display: none !important;
  }

  .social-contact:after {
    display: none !important;
  }

  .news-letter-content {
    margin-top: 0px !important;
  }

  .news-letter-image img {
    margin: auto !important;
  }

  .submit-contact {
    margin: 15px !important;
  }

  /* amrit contact us end */

    
  .wedding-planning-btn a {
    margin-top: 20px !important;
  }

  .desktop_area {
    display: none !important;
  }

  .desktop-view-sider {
    display: none !important;
  }
  /* Amrit customize-add-ons-pages start */

  /* .vision-mision-content:before {
        display: none !important;
      }
      .vision-mision-content:after {
        display: none !important;
      } */
  .card2 {
    width: 364px !important;
    margin: 0 0 7px -2px !important;
  }

  .coming-soon-heading {
    margin-left: 16px !important;
  }
  .wailist-content:after {
    position: absolute;
    left: -13% !important;
    top: -17px !important;
  }
  .wailist-content p {
    /* height: 182px; */
    width: 47% !important;
    margin-left: 47% !important;
  }

  .why-choose-content {
    text-align: center;
    margin-bottom: 22px !important;
  }

  .input-group-append {
    margin-left: 7px;
    margin-top: 17px;
  }
  .wailist-content {
    width: 24pc !important;
    background-size: auto !important;
    height: 343px !important;
    padding: 10px !important;
    border-radius: 20px;
    padding: 21px 35px 0 35px !important;
  }
  .input-group {
    padding-top: 0pc !important;
  }
  .wailist-content {
    margin: 0 auto;
    padding-top: 50px;
  }
  .coming-soon-heading:before,
  .coming-soon-heading:after {
    margin: 37px auto;
  }

  .wailist-content p {
    width: 51% !important;
    margin-left: 41% !important;
    margin-top: 22px;
  }
  /* Amrit customize-add-ons-pages start */

  .testimonial .pic {
    position: absoulute;
    top: 98px !important;
    left: -12px !important;
  }
  .testimonial .description {
    margin-top: 202px !important;
  }
  .service-content {
    height: 312px !important;
  }

  .insta-row {
    height: 39vh !important;
  }

  /* aishwarya 20-12 font */ 
   .dream_sec {
    height: 177vh !important;
    height: auto !important;
}
.hr-cities {
  width: 100%;
}
.content1 {
  padding: 177px 0px 0 50px !important;
}
.content1::after {
  top: 222px !important;
     height: 272px !important;  /* Aishwarya 21-12*/
}

.content4::after {
  background-image: url(../image/service/content5.svg);
  height: 210px !important;
}

.content1 {
  padding: 200px 0px 0 50px;
  top: -150px;
}

.dream_timetable {
  padding-top: 0px;
}

.jawaani_bg {
  height: 500px !important;
}

.jawaan_couple {
  right: -31px !important;
  bottom: 180% !important;
}

.jawaan_couple img {
  height: 120px !important;
}

.yjhd-col {
  margin-left: 0px;
}

.why_chooose h1 {
  font-size: 28px !important;
}

.content1 {
  padding: 170px 0px 0 50px;
}

.yjhd-image {
  height: 170px !important;
}

.card-body h2 {
  font-size: 20px !important;
}

.planning-tool-content h3 {
  font-size: 25px !important;
  line-height: 1;
}

.planning-tool-content h2 {
  font-size: 35px !important;
  line-height: 1;
}

.wedding-experience-content h5 {
  font-size: 16px !important;
}

.heading h1 {
  font-size: 28px !important;
}

.card {
  margin: 40px 0 !important;
}
  /* aishwarya 20-12 font end*/
  .craft_img {
    height: 298px !important;
    width: 264px;
  }

  .am-top-header {
    margin: 0 0 0 99px !important;
  }

  .about-logo-para-col {
    margin-top: -213px !important;
  }
  /*Aishwaray*/
  .introduction-content:after {
    left: 81% !important;
    top: 56px !important;
  }
  /*Aishwarya End*/
  .service-content {
    width: 24pc !important;
    height: 262px !important;
  }

  .service-btn-section {
    padding-top: 20px;
  }

  .service-content-para p {
    font-size: 15px;
    color: #fff;
    /*margin-left: 0px !important; */
    text-align: justify;
    margin: auto !important;
    width: 250px !important;
  }
  .btn-search-location {
    margin: auto;
  }

  .contact_sec {
    display: none !important;
  }

  .blog_dcontent h1 {
    font-size: 20px !important;
  }

  .btn-search-location:hover {
    margin: auto !important;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 1 0 53%;
    max-width: 158%;
  }

  .insta-content h4 {
    margin-left: -5px !important;
    margin-top: -4px !important;
  }
  .about-social {
    margin-left: -47px !important;
  }

  .perfect-match-img {
    margin: -1px 0 0 11px !important;
  }
  .mwp-service-logo-1 {
    margin: 0 25% 0 25% !important;
  }

  .mobile_area {
    padding: 0 16px 0 16px !important;
    /*margin: -137px auto auto auto;*/
  }

  .dream_sec {
    height: 253vh !important;
  }

  .jawaan_couple {
    right: -31px !important;
    bottom: 187% !important;
  }

  .choose_sec::before {
    left: 0 !important;
  }

  /*.desktop_area{*/
  /*     display: none !important; */
  /*}*/
  /* Aishwarya */
  #popupContainer {
    max-height: 100% !important;
    overflow-y: auto !important;
  }
  .top_header select {
    width: 40% !important;
  }

  .top_header {
    width: 100% !important;
    margin-left: 0px !important;
  }

  .top_header p {
    display: none !important;
  }

  .cat_lists {
    height: auto !important;
  }
  .why_chooose h1 {
    font-size: 35px !important ;
  }
  .heading h1 {
    font-size: 30px !important;
  }
  .common_Section {
    padding: 32px 16px 36px 16px !important;
  }
  .wedding-planning-content:before {
    left: -40% !important ;
    top: -40px !important;
  }
  .wedding-planning-content {
    margin-left: 98px !important;
  }
  .wedding-planning-content h3 {
    font-size: 22px !important;
  }
  .planning-tool-content h3 {
    font-size: 36px !important;
  }
  .planning-tool-content h2 {
    font-size: 46px !important;
  }
  .planning-tool-content:after {
    display: none !important;
  }
  .top_header select {
    padding: 5px 5px !important;
  }
  .get-started-subheading {
    font-size: 22px !important;
  }
  .desktop_area .perfect-match-image {
    display: none;
  }
  .introduction-content {
    margin-bottom: 14px;
  }
  .gallery-heading h2 {
    margin-top: 20px;
  }
  .owl-prev:before,
  .owl-next:before {
    color: #000 !important;
  }
  .owl-nav button {
    box-shadow: none !important;
  }
  .owl-next:before {
    font-size: 20px !important;
  }
  .owl-prev:before,
  .owl-next:before {
    font-size: 20px !important;
  }
  /* Aishwarya end */
  /* Amrit edit */

  .vendor-caption-1 {
    text-align: left !important;
  }
  .hero-full-screen {
    height: 61vh !important;
  }

  .banner-logo-edit {
    position: absolute;
    margin: auto;
    height: auto;
    width: 110px;
    padding: 17px 0px 0 0;
    max-width: 175px;
  }

  .service-content-img h3 {
    margin-top: 10px;
    margin-left: 70px;
    font-size: 18px;
    color: #fff;
    font-family: "Montserrat" !important;
    font-weight: 600;
  }

  .carousel-inner {
    padding: 0 30px 0 30px;
  }

  .banner-logo-edit {
    position: absolute;
    margin: auto;
    justify-content: center;
    width: 300px;
  }
  .mwp-logo {
    display: flex;
    justify-content: center;
  }
  /* .reach_img {
    margin-top: 211px !important;
    width: 100px !important;
    margin-left: 232px !important;
  } */

  .craft_col {
    margin-left: 11px !important;
    margin-top: 178px;
  }

  .crafting_bg {
    height: 350px !important;
  }

  .craft_content p {
    width: 94% !important;
    margin: 143px 0 0 0;
  }

  .craft_content h6 {
    font-size: 8px !important;
  }

  .craft_content h2 {
    font-size: 12px !important;
  }

  .craft_social_icon {
    margin-left: 199px !important;
  }

  .craft_social_icon img {
    width: 50px;
  }
  .blog-get-more {
    display: none !important;
  }

  /* Aishwarya Mobile 360px */

  .second-btn {
    display: block !important;
  }

  .about-section-heading h1 {
    font-size: 30px;
  }
  .introduction-content:before {
    left: -4%;
    top: -9px;
  }
  .introduction-content:after {
    left: 83% !important;
  }
  .introduction-content p {
    margin-top: 45px;
  }
  .introduction-content {
    margin-top: 30px;
  }
  .get-started-logo img {
    height: 150px !important;
  }
  .get-started-logo img {
    margin-top: -10px !important;
    margin-bottom: 20px;
  }
  .wedding-expert-section {
    /* margin: 65px 0 125px 0 !important; */
  }
  .insta-row {
    height: 25vh !important;
  }
  .insta-feed-section #overlay {
    height: 25vh !important;
  }

  .privacy-policy-li ul {
    margin-left: -230px !important;
    justify-content: space-between;
    text-align: left;
  }
  .get-started-subheading {
    font-size: 22px !important;
  }
  .wpimg-desk {
    display: none;
  }
  .wpimg-mob {
    display: block;
  }
  /*Aishwarya Mobile 360px end*/
  /* .couple_div {
    display: none;
  } */

  .exp_btn {
    width: 249px !important;
  }

  /* Amrit edit start */

  .craft_img {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  .craft_row {
    height: 140% !important;
  }
  .craft_content p {
    margin-left: 1px !important;
    position: relative;
    top: -18pc;
  }
  .crafting_bg {
    height: 35pc !important;
    padding: 70px 25px 0 18px;
  }
  .craft_content {
    margin: -10pc 40px 0 40px;
    text-align: center;
  }
  .craft_social_icon {
    margin-left: 0px !important;
  }
  .craft_content h2 {
    margin-left: 0 !important;
  }
  .craft_content h6 {
    margin-left: 0px !important;
    font-size: 16px !important;
  }
  .craft-text-decoration {
    font-weight: 700;
    font-size: 28px;
    color: red;
  }
  .craft_col {
    margin-top: -18% !important;
  }
  /* Amrit edit end */

  /* vender recomodation Amrit edit start */

  .vendor-caption-1 h2 {
    font-size: 50px !important;
  }
  .question-mark-image img {
    width: 100% !important;
    margin-left: -80px;
  }
  /* vender recomodation Amrit edit end  */
  /* contact us page  */

  .pricing-feature-call {
    margin-left: 0;
  }
  .vendor-service-plan {
    margin: 256px 11px 0 11px;
    display: grid !important;
  }
  .service-3-content {
    /* padding: 17px 0 0 0 !important; */
    /* width: 269px !important; */
    /* margin: 17px 30px 0 0 !important; */
    /* height: 434px !important; */
  }
  .vendor-price-plan-content {
    margin-left: 112px !important;
  }
  .price-line {
    width: 450px !important;
  }
  .perfect-match-img img {
    margin: -48px 0 0 183px !important;
    width: 12pc;
    height: 6pc !important;
  }
  .perfect-match-content {
    margin: 14px 0 0 12px !important;
    /*width: 300px;*/
  }
  .reach-out-content :after {
    display: none;
  }
  .reach-out-content {
    margin-left: 29px !important;
  }
  .question-mark-image img {
    width: 100% !important;
    margin-left: -4px !important;
  }
  .reach-out-btn {
    margin: 30px 10pc 0 10pc !important;
  }
  .vision-mision-content:after {
    position: absolute;
    left: 85% !important;
  }
  .semi-circle {
    width: 6rem;
    height: 3rem;
    background-color: #fd152a;
    border-radius: 10rem 10rem 0 0;
    margin: 84px auto !important;
  }
  .vendor-price-plan-content h3 {
    margin-top: 15px !important;
  }
  .coming-soon-image {
    margin: auto;
  }
  /* .coming-soon-heading:before,
      .coming-soon-heading:after {
        margin: 35px 0 0 -44px;
      } */
  .customized-content {
    padding: 56px 0 0 0;
  }
  .coming-soon-image {
    width: 344px !important;
  }
  .wailist-content:after {
    left: -58px !important;
    top: -19px !important;
  }
  /* .wailist-content {
        width: 333px;
        background-size: auto !important;
        height: 343px !important;
        padding: 10px !important;
        border-radius: 20px;
        padding: 29px 0 0 0 !important;
      } */

  .wailist-content p {
    width: 51% !important;
    margin-left: 45% !important;
  }
  .wailist-content h2 {
    font-size: 21px !important;
    color: #fff;
    font-family: "Montserrat";
    font-weight: 800;
    margin-left: 16% !important;
  }
  .getstarted-btn {
    width: 70% !important;
    margin-left: 15% !important;
  }
  .service-btn-input {
    height: 38px !important;
    margin: -7px !important;
    width: 79px !important;
  }
  .dream-wedding-content {
    margin-top: 0px !important;
    padding: 0px !important;
  }
  .top-header-right {
    margin: -28px 17px 0 0 !important;
  }

  .make-your-own-head {
    font-size: 14px;
    margin: 0 54px 0 54px;
  }
  .vendor-btn-col {
    margin: 0 0 0 0;
  }
  .testimonial-section {
    height: 100% !important;
  }
  .service-vender {
    margin: 2px 0 0 139px !important;
  }
  .overlay1 {
    display: none;
  }

  .button-li {
    display: inline-flex !important;
    margin: auto;
  }
  /*.snip1255 .plan {*/
  /*    height: 65pc !important;*/
  /*}*/
  .plan-1 {
    height: 29pc !important;
  }
  .plan-2 {
    height: 47pc !important;
  }
  .plan-3 {
    height: 65pc !important;
  }
  .plan-4 {
    /*height:29pc !important;*/
    height: auto !important;
  }
  .plan-5 {
    height: 35pc !important;
  }
  .plan-6 {
    /*height:65pc !important;  */
    height: auto !important;
  }
  .mwp_main_cont {
    top: -1pc;
  }

  /* Amrit design and decor start */

  .time_line6 .time_cont {
    margin-left: 22px !important;
  }

  .mwp_img_div::after {
    height: 370px !important;
    right: -32px !important;
    top: -36px !important;
  }
  .ribbon1:after {
    margin: -57px 1px 0 0;
  }
  .epic_plans .basic_plan {
    width: 146px !important;
  }
  .epic_plans .basic_plan .epic_common_amt {
    padding: 0 23px 0 12px !important;
    border-radius: 15px;
    margin-top: 62px !important;
    display: flex;
    text-align: left;
    margin-left: -12px;
    font: normal normal bold 25px/44px Poppins !important;
  }
  .epic_plan_detail h4 {
    padding: 0 23px 0 23px !important;
  }
  .epic_plan_detail p {
    padding-left: 26px !important;
  }
  .epic_plans {
    height: 263px !important;
  }
  .time_row {
    margin: 0 0 0 -43px;
  }
  .ribbon1 {
    left: 45% !important;
  }
  .mwp_design::after {
    display: none;
  }
  .epic_amt_div {
    padding: 28px 0px 17px 0 !important;
  }
  /* Amrit design and decor end */

  /*Amrit my wedding planning check list start*/

  .checklist-btn:after {
    display: none !important;
  }
  .checklist-btn-right:after {
    display: none !important;
  }
  .months-btn-1 a:before {
    display: none !important;
  }

  #nine-twelve-months-btn a:before {
    display: none !important;
  }
  .submitchecklist {
    margin-left: 0 !important;
  }
  .checklist-service-1:after {
    display: none !important;
  }
  .checklist-service-2:after {
    display: none !important;
  }
  .six-eight-months-btn a:before {
    display: none !important;
  }
  .six-eight-months-btn:before {
    display: none !important;
  }
  #two-months-btn a:before {
    display: none !important;
  }
  #two-months-btn:before {
    display: none !important;
  }
  #one-month-col:after {
    display: none !important;
  }
  #one-month-col:after {
    display: none !important;
  }
  .months-btn-15:before {
    display: none !important;
  }
  .months-btn-15 a:before {
    display: none !important;
  }
  .empty-service {
    display: none !important;
  }
  .checklist-service-1 {
    margin-top: 4pc !important;
  }
  .checklist-btn {
    left: -30px;
  }
  .six-eight-months-btn {
    top: -15pc;
    left: -28px;
  }
  .checklist-btn-right {
    left: -28px;
  }
  .months-btn-15 {
    top: -235px;
    left: -30px;
  }
  #two-months-btn {
    top: -218px;
    left: -30px;
  }

  .checklist-col-2 {
    margin-left: 0px !important;
  }

  .submitchecklist {
    top: -44px;
    left: 11px;
  }
  .checklist-content {
    padding-top: 71px !important;
  }
  /*Amrit my wedding planning check list end*/

  /* vendor detail  09-12-23*/
  .vendor-detail-heading h1 {
    font-size: 28px;
  }

  .vrating ul {
    flex-wrap: wrap;
  }

  .vendor_tabs .nav-tabs .nav-link {
    font-size: 15px;
  }

  .vendor_technique h4 {
    font-size: 19px !important;
    padding-left: 5px;
  }
  .price_option {
    /* width: 33% !important; */
    margin: 0 !important;
    /* padding: 0 !important; */
  }
  /*.price_option h6, p{*/
  /*    font-size: 13px !important;*/
  /*    margin-left: 19px !important;*/
  /*    margin-bottom: 42px!important;*/
  /*    padding-top:13px !important;*/
  /*}*/

  .common_vendor_detail {
    padding: 36px 13px !important;
  }

  .vendor_price {
    padding: 19px 22px !important;
  }

  .ven_feat_div {
    display: block !important;
  }
  .vendor_price_drop {
    font-size: 29px !important;
    font-weight: 700 !important;
  }
  .vendor_time .vtime {
    font-size: 15px !important;
  }

  .vendor_share button {
    font-size: 16px !important;
    padding: 5px 8px !important;
  }

  .vendor_share {
    padding: 3px 0 10px 0 !important;
    display: flex;
    justify-content: space-around;
  }
  .vendor_cview {
    display: flex;
    justify-content: space-around;
  }
  .vendor_cview button {
    padding: 6px 11px !important;
    font-size: 15px !important;
  }

  .mobile_grid .detail_price {
    flex-wrap: wrap;
    justify-content: center;
  }
  .mobile_grid .detail_price .price_option {
    width: 50% !important;
  }

  .fad {
    display: block;
    width: 100%;
    text-align: left;
  }

  .fad .detail_price .price_option {
    width: 100% !important;
  }

  .bridal_sec .heading h2 {
    font-size: 23px !important;
  }

  .start_sec {
    margin-top: 22px !important;
    height: auto !important;
  }

  .vendor-get-started h6 {
    font-size: 18px !important;
  }

  .get_start {
    color: var(--primary-color);
  }

  /* vender responsive Amrit start */

  .filter_div {
    display: flow !important;
    position: relative !important;
    top: 4pc;
    padding: 0 5px !important;
  }
  .filter_button {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    width: 179px;
    padding: 10px;
  }
  .filter_button p {
    color: #fff;
    font-weight: 600;
    margin: -5px 0 0 0;
    font-size: 20px;
  }
  .city-select-input {
    width: 148px !important;
    height: 31px !important;
    text-align: center;
    margin: 0 0 0 8px;
  }
  .elevate_jumbo {
    height: 57vh !important;
    text-align: center !important;
  }

  .mobile_area_3 {
    margin: 29px 0 0 0 !important;
  }

  .epic_content {
    font-size: 20px !important;
  }

  /*.wedding-expert-content {*/
  /*    margin-top:;*/
  /*}*/

  /* .wailist-content:after {
        position: absolute;
        left: -1% !important;
        top: -54px !important;
      } */

  .coming-soon-heading:after {
    left: 12.5pc !important;
  }

  .btn-number-one {
    display: none !important;
  }
  .perfect-match-section {
    height: 369px !important;
  }
  .get-started-section {
    margin-top: 27pc;
  }

  /* vender responsive Amrit end */

  /* naam to suna hoga 201223  */
  .vendor-tag {
    top: 10px;
  }

  .wedding-expert-call:before {
    left: 17px !important;
  }

  .price_option p {
    font-size: 14px !important;
  }

  .vendor_img .carousel-inner {
    padding: 0 !important;
  }
  .vbadge {
    top: -1px !important;
    left: 0px !important;
  }

  .mobile-review
  {
        
    display: block!important;
  }

  .desktop-review
  {
    display: none!important;
  }
}
@media (min-width: 361px) and (max-width: 420px) {
    
    /* Pranoti code 21/12/2023 Gallery page*/
  .epic-content-1{
      display: none!important;
    }

  .epic-content-2{
      display: none!important;
  }

   .epic-content-3{
      display: none!important;
  }

  .epic_row{
     margin-top: 16px!important;
  }
 
  .mobile-epic-know-more{
     display: block!important;
     width: 200px;
     margin-left: -70px;
 }


  .radio_sec {
   display: block!important;
   }

  /* Pranoti code 19/12/2023 Gallery page*/

     .desktop_area {
        display: none!important;
   }

   /* amrit contact us start */

 .social-contact:before {
   display: none !important;
 }

 .social-contact:after {
   display: none !important;
 }

 .news-letter-content {
   margin-top: 0px !important;
 }

 .news-letter-image img {
   margin: auto !important;
 }

 .submit-contact {
   margin: 15px !important;
 }

 /* amrit contact us end */
   
 .wedding-planning-btn a {
   margin-top: 20px !important;
 }

 .wedding-planning-btn a {
   margin-top: 20px !important;
 }

 .mwp_logo {
   height: 110px !important;
   /* margin-left: 19% !important; */
 }

 /* Pranoti code 19/02/2023 Gallery page*/

 .desktop_area {
   display: none !important;
 }

 /* Pranoti code 19/02/2023 Gallery page*/
 .desktop-view-sider {
   display: none !important;
 }

 .vision-mision-content:after {
   position: absolute;
   left: 82% !important;
 }
 .card2 {
   width: 308px !important;
   margin: 0 0 7px -1px !important;
 }

 /* .cards-container{
      gap:62px !important;  
    } */

 .section-2 {
   margin: 0 0 0 0 !important;
 }

 .amp-mobile-view {
   display: none !important;
 }

/* aishwarya 20-12 font */ 
 .dream_sec {
   /* height: 177vh !important; */
   height: auto !important;
}
.hr-cities {
 width: 100%;
}
.content1 {
 padding: 177px 0px 0 50px !important;
}
.content1::after {
 background-image: url(../image/service/Component10–2.png);
 top: 260px !important;
 height: 236px !important;
}

.content4::after {
 background-image: url(../image/service/content5.svg);
 height: 188px !important;
}

.content1 {
 padding: 200px 0px 0 50px;
 top: -150px;
}

.dream_timetable {
 padding-top: 0px;
}

.jawaani_bg {
 height: 500px !important;
}

.jawaan_couple {
 right: -45px !important;
 bottom: 153% !important;
}

.jawaan_couple img {
 /* height: 120px !important; */
 display: none;
}

.yjhd-col {
 margin-left: 0px;
}

.why_chooose h1 {
 font-size: 28px !important;
}

.content1 {
 padding: 170px 0px 0 50px;
}

.yjhd-image {
 height: 155px !important;
}

.card-body h2 {
 font-size: 20px !important;
}

.planning-tool-content h3 {
 font-size: 25px !important;
 line-height: 1;
}

.planning-tool-content h2 {
 font-size: 35px !important;
 line-height: 1;
}

.wedding-experience-content h5 {
 font-size: 16px !important;
}

.heading h1 {
 font-size: 28px !important;
}

/* .card {
 margin: 40px 0 !important;
} */
 /* aishwarya 20-12 font end*/
 .desktop_area {
   display: none !important;
 }

 .feature-cards {
   background-color: rgb(212, 131, 130) !important;
 }

 .new-price-detail-font {
   margin: 4pc 0 0 -2pc !important;
   text-align: left;
 }
 .amrit-plan {
   color: white;
   width: 200px;
   margin: 34px 0 0 0 !important;
   /* list-style-type: upper-roman !important; */
 }
 .vendor-price-plan-list {
   /* display:none !important; */
 }

 .vendor-reccomdation-col-2:before {
   display: none !important;
 }

 .vendor-service-plan {
   margin: 256px 0px 0 0;
   display: flex !important;
   overflow-x: hidden !important;
   white-space: nowrap !important;
   padding: 0 20px 0 20px !important;
 }

 .news-letter-content {
   padding: 45px !important;
 }
 /* Amrit customize-add-ons-pages start */

 .coming-soon-heading {
   margin-left: 16px !important;
 }
 .wailist-content:after {
   position: absolute;
   left: -18% !important;
   top: -10px !important;
 }
 .wailist-content p {
   /* height: 182px; */
   width: 47% !important;
   margin-left: 47% !important;
 }

 .why-choose-content {
   text-align: center;
   margin-bottom: 22px !important;
 }

 .input-group-append {
   margin-left: 7px;
   margin-top: 17px;
 }
 /* .wailist-content {
      width: 24pc !important;
      background-size: auto !important;
      height: 343px !important;
      padding: 10px !important;
      border-radius: 20px;
      padding: 29px 0 0 0 !important;
    } */
 .input-group {
   padding-top: 2% !important;
 }

 .wailist-content p {
   width: 51% !important;
   margin-left: 41% !important;
   margin-top: 22px;
 }
 /* Amrit customize-add-ons-pages start */

 .testimonial .pic {
   position: absolute;
   top: 98px !important;
   left: -12px !important;
 }
 .testimonial .description {
   margin-top: 175px !important;
 }
 .service-content {
   height: 312px !important;
 }

 .service-btn-section {
   padding-top: 20px;
 }

 .service-content-para p {
   font-size: 15px;
   color: #fff;
   /*margin-left: 0px !important; */
   text-align: justify;
   margin: auto;
 }
 .btn-search-location {
   margin: auto;
 }

 .contact_sec {
   display: none !important;
 }

 .blog_dcontent h1 {
   font-size: 20px !important;
 }

 .btn-search-location:hover {
   margin: auto !important;
 }

 .col-md-3 {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 25%;
   flex: 1 0 53%;
   max-width: 158%;
 }

 .insta-content h4 {
   margin-left: -5px !important;
   margin-top: -4px !important;
 }
 .about-social {
   margin-left: -47px !important;
 }

 .perfect-match-img {
   margin: -1px 0 0 11px !important;
 }
 .mwp-service-logo-1 {
   margin: 0 20% 0 25% !important;
 }
 .mobile_area {
   padding: 0 16px 0 16px !important;
   /*margin: -137px auto auto auto;*/
 }

 .dream_sec {
   height: 253vh !important;
 }

 .jawaan_couple {
   right: -31px !important;
   bottom: 170% !important;
 }

 .choose_sec::before {
   left: 0 !important;
 }

 /*.desktop_area{*/
 /*     display: none !important; */
 /*}*/
 /* Aishwarya */
 #popupContainer {
   max-height: 100% !important;
   overflow-y: auto !important;
 }
 .top_header select {
   width: 40% !important;
 }

 .top_header {
   width: 100% !important;
   margin-left: 0px !important;
 }

 .top_header p {
   display: none !important;
 }

 .cat_lists {
   height: auto !important;
 }
 .why_chooose h1 {
   font-size: 28px !important;
 }
 .heading h1 {
   font-size: 28px !important;
 }
 .common_Section {
   padding: 32px 16px 36px 16px !important;
 }
 .wedding-planning-content:before {
   left: -40% !important ;
   top: -40px !important;
 }
 .wedding-planning-content {
   margin-left: 98px !important;
 }
 .wedding-planning-content h3 {
   font-size: 22px !important;
 }
 .planning-tool-content h3 {
   font-size: 36px !important;
 }
 .planning-tool-content h2 {
   font-size: 46px !important;
 }
 .planning-tool-content:after {
   display: none !important;
 }
 .top_header select {
   padding: 5px 5px !important;
 }
 .get-started-subheading {
   font-size: 22px !important;
 }
 .desktop_area .perfect-match-image {
   display: none;
 }
 .introduction-content {
   margin-bottom: 14px;
 }
 .gallery-heading h2 {
   margin-top: 20px;
 }
 .owl-prev:before,
 .owl-next:before {
   color: #000 !important;
 }
 .owl-nav button {
   box-shadow: none !important;
 }
 .owl-next:before {
   font-size: 20px !important;
 }
 .owl-prev:before,
 .owl-next:before {
   font-size: 20px !important;
 }
 /* Aishwarya end */
 /* Amrit edit */

 .vendor-caption-1 {
   text-align: left !important;
 }
 .hero-full-screen {
   height: 69vh !important;
 }

 .banner-logo-edit {
   position: absolute;
   margin: auto;
   height: auto;
   width: 110px;
   padding: 17px 0px 0 0;
   max-width: 175px;
 }

 .service-content-img h3 {
   margin-top: 10px;
   margin-left: 70px;
   font-size: 18px;
   color: #fff;
   font-family: "Montserrat" !important;
   font-weight: 600;
 }

 .carousel-inner {
   padding: 0 30px 0 30px;
 }

 .banner-logo-edit {
   position: absolute;
   margin: auto;
   justify-content: center;
   width: 300px;
 }
 .mwp-logo {
   display: flex;
   justify-content: center;
 }
 
 .craft_col {
   margin-left: 11px !important;
   margin-top: 178px;
 }

 .crafting_bg {
   height: 350px !important;
 }

 .craft_content p {
   width: 94% !important;
   margin: 143px 0 0 0;
 }

 .craft_content h6 {
   font-size: 8px !important;
 }

 .craft_content h2 {
   font-size: 12px !important;
 }

 .craft_social_icon {
   margin-left: 199px !important;
 }

 .craft_social_icon img {
   width: 50px;
 }
 .blog-get-more {
   display: none !important;
 }

 /* Aishwarya Mobile 360px */

 .second-btn {
   display: block !important;
 }

 .about-section-heading h1 {
   font-size: 28px;
 }
 .introduction-content:before {
   left: -4%;
   top: -9px;
 }
 .introduction-content:after {
   left: 77% !important;
 }
 .introduction-content p {
   margin-top: 45px;
 }
 .introduction-content {
   margin-top: 30px;
 }
 .get-started-logo img {
   height: 150px !important;
 }
 .get-started-logo img {
   margin-top: -10px !important;
   margin-bottom: 20px;
 }
 .wedding-expert-section {
   /* margin: 65px 0 125px 0 !important; */
 }
 .insta-row {
   height: 25vh !important;
 }
 .insta-feed-section #overlay {
   height: 25vh !important;
 }

 .privacy-policy-li ul {
   margin-left: -125px !important;
   justify-content: space-between;
   text-align: left;
 }
 .get-started-subheading {
   font-size: 22px !important;
 }
 .wpimg-desk {
   display: none;
 }
 .wpimg-mob {
   display: block;
 }
 /*Aishwarya Mobile 360px end*/
 /* .couple_div {
   display: none;
 } */

 .exp_btn {
   width: 249px !important;
 }

 /* Amrit edit start */

 .craft_img {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
 }
 .craft_row {
   height: 140% !important;
 }
 .craft_content p {
   margin-left: 1px !important;
   position: relative;
   top: -18pc;
 }
 .crafting_bg {
   height: 35pc !important;
   padding: 70px 25px 0 18px;
 }
 .craft_content {
   margin: -13pc 0px 0 0;
   text-align: center;
 }
 .craft_social_icon {
   margin-left: 0px !important;
 }
 .craft_content h2 {
   margin-left: 0 !important;
 }
 .craft_content h6 {
   margin-left: 0px !important;
   font-size: 16px !important;
 }
 .craft-text-decoration {
   font-weight: 700;
   font-size: 28px;
   color: red;
 }
 .craft_col {
   margin-top: -18% !important;
 }
 /* Amrit edit end */

 /* vender recomodation Amrit edit start */

 .vendor-caption-1 h2 {
   font-size: 50px !important;
 }
 .question-mark-image img {
   width: 100% !important;
   margin-left: -80px;
 }
 /* vender recomodation Amrit edit end  */
 /* contact us page  */

 .pricing-feature-call {
   margin-left: 0;
 }
 .vendor-service-plan {
   margin: 256px 10px 0 10px;
   display: grid !important;
 }

 .service-3-content {
   padding: 17px 0 0 0 !important;
   /* width: 269px !important; */
   /*margin: 17px 30px 0 0 !important;*/
   height: 434px !important;
 }
 .vendor-price-plan-content {
   margin-left: 112px !important;
 }
 .price-line {
   width: 450px !important;
 }
 .perfect-match-img img {
   margin: -48px 0 0 183px !important;
   width: 12pc;
   height: 6pc !important;
 }
 .perfect-match-content {
   margin: 14px 0 0 12px !important;
   /*width: 300px;*/
 }
 .reach-out-content :after {
   display: none;
 }
 .reach-out-content {
   margin-left: 29px !important;
 }
 .question-mark-image img {
   width: 100% !important;
   margin-left: -4px !important;
 }
 .reach-out-btn {
   margin: 0 34% !important;
 }

 .vision-mision-content:after {
   position: absolute;
 }

 .semi-circle {
   width: 6rem;
   height: 3rem;
   background-color: #fd152a;
   border-radius: 10rem 10rem 0 0;
   margin: 66px auto !important;
 }

 .vendor-price-plan-content h3 {
   margin-top: 15px !important;
 }
 .coming-soon-image {
   margin: auto;
 }
 .coming-soon-heading:before,
 .coming-soon-heading:after {
   margin: 3px -11%;
   /* left: 58% !important; */
   padding-top: 30px;
 }
 .customized-content {
   padding: 56px 0 0 0;
 }
 .coming-soon-image {
   width: 331px !important;
 }
 .wailist-content:after {
   left: -58px !important;
   top: -19px !important;
 }

 .wailist-content {
   background-size: auto !important;
   height: 343px !important;
   padding: 10px !important;
   border-radius: 20px;
   padding: 29px 0 0 0 !important;
   margin: 0 0 0 20px;
 }

 .wailist-content p {
   width: 51% !important;
   margin-left: 45% !important;
 }

 .wailist-content h2 {
   font-size: 21px !important;
   color: #fff;
   font-family: "Montserrat";
   font-weight: 800;
   margin-left: 16% !important;
 }
 .getstarted-btn {
   width: 70% !important;
   margin-left: 15% !important;
 }
 .service-btn-input {
   height: 38px !important;
   margin: -7px !important;
   width: 79px !important;
 }
 .dream-wedding-content {
   margin-top: 0px !important;
   padding: 0px !important;
 }
 .top-header-right {
   margin: -28px 17px 0 0 !important;
 }

 .make-your-own-head {
   font-size: 14px;
   margin: auto;
 }
 .vendor-btn-col {
   margin: 0 0 0 0;
 }
 .testimonial-section {
   height: 100% !important;
 }
 .service-vender {
   margin: 2px 0 0 139px !important;
 }
 .overlay1 {
   display: none;
 }

 .button-li {
   display: inline-flex !important;
   margin: auto;
 }
 /*.snip1255 .plan {*/
 /*    height: 65pc !important;*/
 /*}*/
 .plan-1 {
   height: 29pc !important;
 }
 .plan-2 {
   height: 47pc !important;
 }
 .plan-3 {
   height: 65pc !important;
 }
 .plan-4 {
   /*height:29pc !important;*/
   height: auto !important;
 }
 .plan-5 {
   height: 35pc !important;
 }
 .plan-6 {
   /*height:65pc !important;  */
   height: auto !important;
 }
 .mwp_main_cont {
   top: -1pc;
 }

 /* Amrit design and decor start */

 .time_line6 .time_cont {
   margin-left: 22px !important;
 }

 .mwp_img_div::after {
   height: 370px !important;
   right: -32px !important;
   top: -36px !important;
 }
 .ribbon1:after {
   margin: -57px 1px 0 0;
 }
 .epic_plans .basic_plan {
   width: 146px !important;
 }
 .epic_plans .basic_plan .epic_common_amt {
   padding: 0 23px 0 12px !important;
   border-radius: 15px;
   margin-top: 62px !important;
   display: flex;
   text-align: left;
   margin-left: -12px;
   font: normal normal bold 25px/44px Poppins !important;
 }
 .epic_plan_detail h4 {
   padding: 0 23px 0 23px !important;
 }
 .epic_plan_detail p {
   padding-left: 26px !important;
 }
 .epic_plans {
   height: 263px !important;
 }
 .time_row {
   margin: 0 0 0 -43px;
 }
 .ribbon1 {
   left: 45% !important;
 }
 .mwp_design::after {
   display: none;
 }
 .epic_amt_div {
   padding: 28px 0px 17px 0 !important;
 }
 /* Amrit design and decor end */

 /*Amrit my wedding planning check list start*/

 .checklist-btn:after {
   display: none !important;
 }
 .checklist-btn-right:after {
   display: none !important;
 }
 .months-btn-1 a:before {
   display: none !important;
 }

 #nine-twelve-months-btn a:before {
   display: none !important;
 }
 .submitchecklist {
   margin-left: 0 !important;
 }
 .checklist-service-1:after {
   display: none !important;
 }
 .checklist-service-2:after {
   display: none !important;
 }
 .six-eight-months-btn a:before {
   display: none !important;
 }
 .six-eight-months-btn:before {
   display: none !important;
 }
 #two-months-btn a:before {
   display: none !important;
 }
 #two-months-btn:before {
   display: none !important;
 }
 #one-month-col:after {
   display: none !important;
 }
 #one-month-col:after {
   display: none !important;
 }
 .months-btn-15:before {
   display: none !important;
 }
 .months-btn-15 a:before {
   display: none !important;
 }
 .empty-service {
   display: none !important;
 }
 .checklist-service-1 {
   margin-top: 4pc !important;
 }
 .checklist-btn {
   left: -30px;
 }
 .six-eight-months-btn {
   top: -15pc;
   left: -28px;
 }
 .checklist-btn-right {
   left: -28px;
 }
 .months-btn-15 {
   top: -235px;
   left: -30px;
 }
 #two-months-btn {
   top: -218px;
   left: -30px;
 }

 .checklist-col-2 {
   margin-left: 0px !important;
 }

 .submitchecklist {
   top: -44px;
   left: 11px;
 }
 .checklist-content {
   padding-top: 71px !important;
 }
 /*Amrit my wedding planning check list end*/

 /* vendor detail  09-12-23*/
 .vendor-detail-heading h1 {
   font-size: 28px;
 }

 .vrating ul {
   flex-wrap: wrap;
 }

 .vendor_tabs .nav-tabs .nav-link {
   font-size: 15px;
 }

 .vendor_technique h4 {
   font-size: 19px !important;
   padding-left: 5px;
 }
 .price_option {
   /* width: 33% !important; */
   margin: 0 !important;
   /* padding: 0 !important; */
 }
 /*.price_option h6, p{*/
 /*    font-size: 13px !important;*/
 /*    margin-left: 19px !important;*/
 /*    margin-bottom: 42px!important;*/
 /*    padding-top:13px !important;*/
 /*}*/

 .common_vendor_detail {
   padding: 36px 13px !important;
 }

 .vendor_price {
   padding: 19px 22px !important;
 }

 .ven_feat_div {
   display: block !important;
 }
 .vendor_price_drop {
   font-size: 29px !important;
   font-weight: 700 !important;
 }
 .vendor_time .vtime {
   font-size: 15px !important;
 }

 .vendor_share button {
   font-size: 16px !important;
   padding: 5px 8px !important;
 }

 .vendor_share {
   padding: 3px 0 10px 0 !important;
   display: flex;
   justify-content: space-around;
 }
 .vendor_cview {
   display: flex;
   justify-content: space-around;
 }
 .vendor_cview button {
   padding: 6px 11px !important;
   font-size: 15px !important;
 }

 .mobile_grid .detail_price {
   flex-wrap: wrap;
   justify-content: center;
 }
 .mobile_grid .detail_price .price_option {
   width: 50% !important;
 }

 .fad {
   display: block;
   width: 100%;
   text-align: left;
 }

 .fad .detail_price .price_option {
   width: 100% !important;
 }

 .bridal_sec .heading h2 {
   font-size: 23px !important;
 }

 .start_sec {
   margin-top: 22px !important;
   height: auto !important;
 }

 .vendor-get-started h6 {
   font-size: 18px !important;
 }

 .get_start {
   color: var(--primary-color);
 }

 /* vender responsive Amrit start */

 .filter_div {
   display: flow !important;
   position: relative !important;
   top: 4pc;
   padding: 0 5px !important;
 }
 .filter_button {
   display: inline-block;
   vertical-align: top;
   white-space: normal;
   width: 179px;
   padding: 10px;
 }
 .filter_button p {
   color: #fff;
   font-weight: 600;
   margin: -5px 0 0 0;
   font-size: 20px;
 }
 .city-select-input {
   width: 148px !important;
   height: 31px !important;
   text-align: center;
   margin: 0 0 0 8px;
 }
 .elevate_jumbo {
   height: 57vh !important;
   text-align: center !important;
 }

 .mobile_area_3 {
   margin: 29px 0 0 0 !important;
 }

 .epic_content {
   font-size: 20px !important;
 }

 .wailist-content:after {
   position: absolute;
   left: -20% !important;
   top: -34px !important;
 }

 .coming-soon-heading:after {
   left: 12.5pc !important;
 }

 .btn-number-one {
   display: none !important;
 }
 .perfect-match-section {
   height: 369px !important;
 }
 .get-started-section {
   margin-top: 27pc;
 }

 /* vender responsive Amrit end */

 /* naam to suna hoga  */
 .wedding-expert-call:before {
   left: 48px !important;
   position: absolute;
 }
}
@media only screen and (max-width: 360px) {
    /* Pranoti code 21/12/2023 Design and decor*/
 
   .epic-content-1{
        display: none!important;
      }
 
    .epic-content-2{
        display: none!important;
    }
 
     .epic-content-3{
        display: none!important;
    }
 
    .epic_row{
       margin-top: 16px!important;
    }
   
    .mobile-epic-know-more{
       display: block!important;
       width: 200px;
       margin-left: -70px;
   }
 
 
   .time_para {
     width: 217px!important;
     margin-left: -6px!important;
     margin-top: -4px!important;
 }
 
   .time_line6 .time1 .half_circle{
     margin-top: -3px!important;
     margin-left: -40px!important;
   }
 
   .radio_sec {
        display: block!important;
     }
 
     .ven-bridal-class{
        width: 92%!important;
     }    
     
   /* amrit contact us start */
 
   .social-contact:before {
     display: none !important;
   }
 
   .social-contact:after {
     display: none !important;
   }
 
   .news-letter-content {
     margin-top: 0px !important;
   }
 
   .news-letter-image img {
     margin: auto !important;
   }
 
   .submit-contact {
     margin: 15px !important;
   }
 
   /* amrit contact us end */
     
     
   /* Pranoti code 20/02/2023 vendor pricing plan*/
   .snip1255 .plan {
     height: 940px !important;
   }
 
   .snip1255 .plan {
     width: 66% !important;
     margin-left: 48px !important;
   }
   .await_btn {
     padding-top: 3px !important;
     margin: 0 85px 0 43px !important;
   }
 
   .wedding-planning-btn a {
     margin-top: 20px !important;
   }
 
   /* Pranoti code 19/02/2023 Gallery page*/
   .desktop_area {
     display: none !important;
   }
 
   .insta-feed-section {
     margin: 0px auto 0 auto !important;
   }
 
   .insta-row {
     height: 40vh !important;
   }
 
   .insta-feed-section #overlay {
     height: 40vh !important;
   }
 
   /* Pranoti code 19/02/2023 Gallery page*/
 
   .desktop-view-sider {
     display: none !important;
   }
 
   .section-2 {
     margin: 0 0 0 0 !important;
   }
 
   .amp-mobile-view {
     display: none !important;
   }
 
   .feature-cards {
     background-color: rgb(212, 131, 130) !important;
   }
 
   .new-price-detail-font {
     margin: 4pc 0 0 -2pc !important;
     text-align: left;
   }
   .amrit-plan {
     color: white;
     width: 200px;
     margin: 34px 0 0 0 !important;
     /* list-style-type: upper-roman !important; */
   }
   .vendor-price-plan-list {
     /* display:none !important; */
   }
 
   .vendor-reccomdation-col-2:before {
     display: none !important;
   }
 
   .vendor-service-plan {
     margin: 256px 0px 0 0;
     display: flex !important;
     overflow-x: hidden !important;
     white-space: nowrap !important;
     padding: 0 20px 0 20px !important;
   }
 
   .news-letter-content {
     padding: 42px !important;
   }
 
  /* aishwarya 20-12 font */
   .hr-cities {
     width: 100%;
   }
   .content1 {
     padding: 177px 0px 0 50px !important;
   }
   .content1::after {
     background-image: url(../image/service/Component10–2.png);
     top: 260px !important;
     height: 210px !important;
   }
 
   .content4::after {
     background-image: url(../image/service/content5.svg);
     height: 170px !important;
   }
 
   .dream_sec {
     /* height: 235vh !important; */
     height: auto !important;
   }
 
   .content1 {
     padding: 200px 0px 0 50px;
     top: -150px;
   }
 
   .dream_timetable {
     padding-top: 0px;
   }
 
   .jawaani_bg {
     height: 500px !important;
   }
 
   .jawaan_couple {
     right: -45px !important;
     bottom: 153% !important;
   }
 
   .jawaan_couple img {
     height: 120px !important;
   }
 
   .yjhd-col {
     margin-left: 0px;
   }
 
   .why_chooose h1 {
     font-size: 28px !important;
   }
 
   .content1 {
     padding: 170px 0px 0 50px;
   }
 
   .yjhd-image {
     height: 155px !important;
   }
 
   .card-body h2 {
     font-size: 20px !important;
   }
 
   .planning-tool-content h3 {
     font-size: 25px !important;
     line-height: 1;
   }
 
   .planning-tool-content h2 {
     font-size: 35px !important;
     line-height: 1;
   }
 
   .wedding-experience-content h5 {
     font-size: 16px !important;
   }
 
   .heading h1 {
     font-size: 28px !important;
   }
 
   .card {
     margin: 20px 0 !important;
   }
 
   /* aishwarya 20-12 font end*/
 
   /* Aishwarya 19-12*/
   .get-started-row {
     height: 45vh !important;
   }
 
   /* Aishwarya end */
   .about-logo-para-col {
     margin-top: -180px !important;
   }
 
   .craft_img {
     margin: 0px 0 27px 2pc !important;
   }
 
   .am-top-header {
     margin: 0 0 0 68px !important;
   }
   .testimonial .description {
     margin-top: 144px !important;
   }
   .testimonial .pic {
     position: absoulute;
     top: 98px !important;
     left: -12px !important;
   }
   .service-content {
     height: 312px !important;
   }
 
   .btn-search-location {
     margin: auto !important;
   }
 
   .service-content-para p {
     margin: auto !important;
     padding-bottom: 20px;
     padding-top: 20px;
   }
 
   .contact_sec {
     display: none !important;
   }
 
   .blog_dcontent h1 {
     font-size: 20px !important;
   }
 
   .btn-search-location:hover {
     margin: auto !important;
   }
 
   .col-md-3 {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 25%;
     flex: 1 0 53%;
     max-width: 158%;
   }
 
   .insta-content h4 {
     margin-left: 10px !important;
     /*gap between @ 20-12 by Aishwarya */
     margin-top: -4px !important;
   }
   .about-social {
     margin-left: -47px !important;
   }
 
   .perfect-match-img {
     margin: -1px 0 0 11px !important;
   }
   .mwp-service-logo-1 {
     margin: 0 4pc 0 4pc !important;
   }
   .mobile_area {
     padding: 0 16px 0 16px !important;
     /*margin: -137px auto auto auto;*/
   }
    .happening-city-heading h2 {
     font-size: 28px !important;
   }
 
   .dream_sec {
     height: 253vh !important;
   }
 
   .jawaan_couple {
     right: -31px !important;
     bottom: 187% !important;
   }
 
   .choose_sec::before {
     left: 0 !important;
   }
 
   /*.desktop_area{*/
   /*     display: none !important; */
   /*}*/
   /* Aishwarya */
   #popupContainer {
     max-height: 100% !important;
     overflow-y: auto !important;
   }
   .top_header select {
     width: 40% !important;
   }
 
   .top_header {
     width: 100% !important;
     margin-left: 0px !important;
   }
 
   .top_header p {
     display: none !important;
   }
 
   .cat_lists {
     height: auto !important;
   }
   .why_chooose h1 {
     font-size: 30px !important ;
   }
   .heading h1 {
     font-size: 30px !important;
   }
   .common_Section {
     padding: 32px 16px 36px 16px !important;
   }
   .wedding-planning-content:before {
     left: -40% !important ;
     top: -40px !important;
   }
   .wedding-planning-content {
     margin-left: 98px !important;
   }
   .wedding-planning-content h3 {
     font-size: 22px !important;
   }
   .planning-tool-content h3 {
     font-size: 36px !important;
   }
   .planning-tool-content h2 {
     font-size: 46px !important;
   }
   .planning-tool-content:after {
     display: none !important;
   }
   .top_header select {
     padding: 5px 5px !important;
   }
   .get-started-subheading {
     font-size: 22px !important;
   }
   .desktop_area .perfect-match-image {
     display: none;
   }
   .introduction-content {
     margin-bottom: 14px;
   }
   .gallery-heading h2 {
     margin-top: 20px;
   }
   .owl-prev:before,
   .owl-next:before {
     color: #000 !important;
   }
   .owl-nav button {
     box-shadow: none !important;
   }
   .owl-next:before {
     font-size: 20px !important;
   }
   .owl-prev:before,
   .owl-next:before {
     font-size: 20px !important;
   }
   /* Aishwarya end */
   /* Amrit edit */
 
   .vendor-caption-1 {
     text-align: left !important;
   }
   .hero-full-screen {
     height: 64vh !important;
   }
 
   .banner-logo-edit {
     position: absolute;
     margin: auto;
     height: auto;
     width: 110px;
     padding: 17px 0px 0 0;
     max-width: 175px;
   }
 
   .service-content-img h3 {
     margin-top: 10px;
     margin-left: 70px;
     font-size: 18px;
     color: #fff;
     font-family: "Montserrat" !important;
     font-weight: 600;
   }
 
   .carousel-inner {
     padding: 0 30px 0 30px;
   }
 
   .banner-logo-edit {
     position: absolute;
     margin: auto;
     justify-content: center;
     width: 300px;
   }
   .mwp-logo {
     display: flex;
     justify-content: center;
   }
   /* .reach_img {
     margin-top: 211px !important;
     width: 100px !important;
     margin-left: 232px !important;
   } */
 
   .craft_col {
     margin-left: 11px !important;
     margin-top: 178px;
   }
 
   .crafting_bg {
     height: 350px !important;
   }
 
   .craft_content p {
     width: 94% !important;
     margin: 143px 0 0 0;
   }
 
   .craft_content h6 {
     font-size: 8px !important;
   }
 
   .craft_content h2 {
     font-size: 12px !important;
   }
 
   .craft_social_icon {
     margin-left: 199px !important;
   }
 
   .craft_social_icon img {
     width: 50px;
   }
   .blog-get-more {
     display: none !important;
   }
 
   /* Aishwarya Mobile 360px */
 
   .second-btn {
     display: block !important;
   }
 
   .about-section-heading h1 {
     font-size: 30px;
   }
   .introduction-content:before {
     left: -4%;
     top: -9px;
   }
   .introduction-content:after {
     left: 77% !important;
   }
   .introduction-content p {
     margin-top: 45px;
   }
   .introduction-content {
     margin-top: 30px;
   }
   .get-started-logo img {
     height: 150px !important;
   }
   .get-started-logo img {
     margin-top: -10px !important;
     margin-bottom: 20px;
   }
   .wedding-expert-section {
     /* margin: 65px 0 125px 0 !important; */
   }
   .insta-row {
     height: 25vh !important;
   }
   .insta-feed-section #overlay {
     height: 25vh !important;
   }
 
   .privacy-policy-li ul {
     margin-left: -8px !important;
     justify-content: space-between;
     text-align: left;
   }
   .get-started-subheading {
     font-size: 22px !important;
   }
   .wpimg-desk {
     display: none;
   }
   .wpimg-mob {
     display: block;
   }
   /*Aishwarya Mobile 360px end*/
   /* .couple_div {
     display: none;
   } */
 
   .exp_btn {
     width: 249px !important;
   }
 
   /* Amrit edit start */
 
   .craft_img {
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }
   .craft_row {
     height: 140% !important;
   }
   .craft_content p {
     margin-left: 1px !important;
     position: relative;
     top: -18pc;
   }
   .crafting_bg {
     height: 35pc !important;
     padding: 70px 25px 0 18px;
   }
   .craft_content {
     margin: -13pc 0px 0 0;
     text-align: center;
   }
   .craft_social_icon {
     margin-left: 0px !important;
   }
   .craft_content h2 {
     margin-left: 0 !important;
   }
   .craft_content h6 {
     margin-left: 0px !important;
     font-size: 16px !important;
   }
   .craft-text-decoration {
     font-weight: 700;
     font-size: 28px;
     color: red;
   }
   .craft_col {
     margin-top: -18% !important;
   }
   /* Amrit edit end */
 
   /* vender recomodation Amrit edit start */
 
   .vendor-caption-1 h2 {
     font-size: 50px !important;
   }
   .question-mark-image img {
     width: 100% !important;
     margin-left: -80px;
   }
   /* vender recomodation Amrit edit end  */
   /* contact us page  */
 
   .pricing-feature-call {
     margin-left: 0;
   }
 
   .vendor-service-plan {
     /*margin: 256px 0 0 31px;*/
     display: grid !important;
   }
 
   .service-3-content {
     padding: 17px 0 0 0 !important;
     height: 434px !important;
   }
 
   .vendor-price-plan-content {
     margin-left: 112px !important;
   }
   .price-line {
     width: 450px !important;
   }
   .perfect-match-img img {
     margin: -48px 0 0 183px !important;
     width: 12pc;
     height: 6pc !important;
   }
   .perfect-match-content {
     margin: 14px 0 0 12px !important;
     width: 300px;
   }
   .reach-out-content :after {
     display: none;
   }
   .reach-out-content {
     margin-left: 29px !important;
   }
   .question-mark-image img {
     width: 100% !important;
     margin-left: -4px !important;
   }
   .reach-out-btn {
     margin: 0 26px 0 26px !important;
   }
   .vision-mision-content:after {
     position: absolute;
     left: 278px !important;
   }
   .semi-circle {
     width: 6rem;
     height: 3rem;
     background-color: #fd152a;
     border-radius: 10rem 10rem 0 0;
     margin-left: 101px !important;
     margin-top: 42px !important;
   }
   .vendor-price-plan-content h3 {
     margin-top: 15px !important;
   }
   .coming-soon-image {
     margin: auto;
   }
   .coming-soon-heading:before,
   .coming-soon-heading:after {
     margin: 35px 0 0 -44px;
   }
   .customized-content {
     padding: 56px 0 0 0;
   }
   .coming-soon-image {
     width: 344px !important;
   }
   .wailist-content:after {
     left: -58px !important;
     top: -19px !important;
   }
   .wailist-content {
     width: 333px;
     background-size: auto !important;
     height: 343px !important;
     padding: 10px !important;
     border-radius: 20px;
     padding: 29px 0 0 0 !important;
   }
 
   .wailist-content p {
     width: 51% !important;
     margin-left: 45% !important;
   }
   .wailist-content h2 {
     font-size: 21px !important;
     color: #fff;
     font-family: "Montserrat";
     font-weight: 800;
     margin-left: 16% !important;
   }
   .getstarted-btn {
     width: 70% !important;
     margin-left: 15% !important;
     margin-top: 3px !important;
   }
   .service-btn-input {
     height: 38px !important;
     margin: -7px !important;
     width: 79px !important;
   }
   .dream-wedding-content {
     margin-top: 0px !important;
     padding: 0px !important;
   }
   .top-header-right {
     margin: -28px 17px 0 0 !important;
   }
 
   .make-your-own-head {
     font-size: 14px;
     /*margin: 0 54px 0 54px;*/
   }
   .vendor-btn-col {
     margin: 0 0 0 0;
   }
   .testimonial-section {
     height: 103vh !important;
   }
   .service-vender {
     margin: 2px 0 0 139px !important;
   }
   .overlay1 {
     display: none;
   }
 
   .button-li {
     display: inline-flex !important;
     margin: auto;
   }
   /*.snip1255 .plan {*/
   /*    height: 65pc !important;*/
   /*}*/
   .plan-1 {
     height: 29pc !important;
   }
   .plan-2 {
     height: 47pc !important;
   }
   .plan-3 {
     height: 65pc !important;
   }
   .plan-4 {
     /*height:29pc !important;*/
     height: auto !important;
   }
   .plan-5 {
     height: 35pc !important;
   }
   .plan-6 {
     /*height:65pc !important;  */
     height: auto !important;
   }
   .mwp_main_cont {
     top: -1pc;
   }
 
   /* Amrit design and decor start */
 
   .time_line6 .time_cont {
     margin-left: 22px !important;
   }
 
   .mwp_img_div::after {
     height: 370px !important;
     right: -32px !important;
     top: -36px !important;
   }
   .ribbon1:after {
     margin: -57px 1px 0 0;
   }
   .epic_plans .basic_plan {
     width: 146px !important;
   }
   .epic_plans .basic_plan .epic_common_amt {
     padding: 0 23px 0 12px !important;
     border-radius: 15px;
     margin-top: 62px !important;
     display: flex;
     text-align: left;
     margin-left: -12px;
     font: normal normal bold 25px/44px Poppins !important;
   }
   .epic_plan_detail h4 {
     padding: 0 23px 0 23px !important;
   }
   .epic_plan_detail p {
     padding-left: 26px !important;
   }
   .epic_plans {
     height: 263px !important;
   }
   .time_row {
     margin: 0 0 0 -43px;
   }
   .ribbon1 {
     left: 45% !important;
   }
   .mwp_design::after {
     display: none;
   }
   .epic_amt_div {
     padding: 28px 0px 17px 0 !important;
   }
   /* Amrit design and decor end */
 
   /*Amrit my wedding planning check list start*/
 
   .checklist-btn:after {
     display: none !important;
   }
   .checklist-btn-right:after {
     display: none !important;
   }
   .months-btn-1 a:before {
     display: none !important;
   }
 
   #nine-twelve-months-btn a:before {
     display: none !important;
   }
   .submitchecklist {
     margin-left: 0 !important;
   }
   .checklist-service-1:after {
     display: none !important;
   }
   .checklist-service-2:after {
     display: none !important;
   }
   .six-eight-months-btn a:before {
     display: none !important;
   }
   .six-eight-months-btn:before {
     display: none !important;
   }
   #two-months-btn a:before {
     display: none !important;
   }
   #two-months-btn:before {
     display: none !important;
   }
   #one-month-col:after {
     display: none !important;
   }
   #one-month-col:after {
     display: none !important;
   }
   .months-btn-15:before {
     display: none !important;
   }
   .months-btn-15 a:before {
     display: none !important;
   }
   .empty-service {
     display: none !important;
   }
   .checklist-service-1 {
     margin-top: 4pc !important;
   }
   .checklist-btn {
     left: -30px;
   }
   .six-eight-months-btn {
     top: -15pc;
     left: -28px;
   }
   .checklist-btn-right {
     left: -28px;
   }
   .months-btn-15 {
     top: -235px;
     left: -30px;
   }
   #two-months-btn {
     top: -218px;
     left: -30px;
   }
 
   .checklist-col-2 {
     margin-left: 0px !important;
   }
 
   .submitchecklist {
     top: -44px;
     left: 11px;
   }
   .checklist-content {
     padding-top: 71px !important;
   }
   /*Amrit my wedding planning check list end*/
 
   /* vendor detail  09-12-23*/
   .vendor-detail-heading h1 {
     font-size: 28px;
   }
 
   .vrating ul {
     flex-wrap: wrap;
   }
 
   .vendor_tabs .nav-tabs .nav-link {
     font-size: 15px;
   }
 
   .vendor_technique h4 {
     font-size: 19px !important;
     padding-left: 5px;
   }
   .price_option {
     /* width: 33% !important; */
     margin: 0 !important;
     /* padding: 0 !important; */
   }
   /*.price_option h6, p{*/
   /*    font-size: 13px !important;*/
   /*    margin-left: 19px !important;*/
   /*    margin-bottom: 42px!important;*/
   /*    padding-top:13px !important;*/
   /*}*/
 
   .common_vendor_detail {
     padding: 36px 13px !important;
   }
 
   .vendor_price {
     padding: 19px 22px !important;
   }
 
   .ven_feat_div {
     display: block !important;
   }
   .vendor_price_drop {
     font-size: 29px !important;
     font-weight: 700 !important;
   }
   .vendor_time .vtime {
     font-size: 15px !important;
   }
 
   .vendor_share button {
     font-size: 16px !important;
     padding: 5px 8px !important;
   }
 
   .vendor_share {
     padding: 3px 0 10px 0 !important;
     display: flex;
     justify-content: space-around;
   }
   .vendor_cview {
     display: flex;
     justify-content: space-around;
   }
   .vendor_cview button {
     padding: 6px 11px !important;
     font-size: 15px !important;
     margin: 0 4px;
   }
 
   .mobile_grid .detail_price {
     flex-wrap: wrap;
     justify-content: center;
   }
 
   .mobile_grid .detail_price .price_option {
     width: 50% !important;
   }
 
   .fad {
     display: block;
     width: 100%;
     text-align: left;
   }
 
   .fad .detail_price .price_option {
     width: 100% !important;
   }
 
   .bridal_sec .heading h2 {
     font-size: 23px !important;
   }
 
   .start_sec {
     margin-top: 22px !important;
     height: auto !important;
   }
 
   .vendor-get-started h6 {
     font-size: 18px !important;
   }
 
   .get_start {
     color: var(--primary-color);
   }
 
   /* vender responsive Amrit start */
 
   .filter_div {
     display: flow !important;
     position: relative !important;
     top: 4pc;
     padding: 0 5px !important;
   }
   .filter_button {
     display: inline-block;
     vertical-align: top;
     white-space: normal;
     width: 179px;
     padding: 10px;
   }
   .filter_button p {
     color: #fff;
     font-weight: 600;
     margin: -5px 0 0 0;
     font-size: 20px;
   }
   .city-select-input {
     width: 148px !important;
     height: 31px !important;
     text-align: center;
     margin: 0 0 0 8px;
   }
   .elevate_jumbo {
     height: 57vh !important;
     text-align: center !important;
   }
 
   .mobile_area_3 {
     margin: 29px 0 0 0 !important;
   }
 
   .epic_content {
     font-size: 20px !important;
   }
 
   /* .wedding-expert-content {
 margin-top: ;
 } */
   /* Amrit customize-add-ons-pages start */
   .wailist-content:after {
     position: absolute;
     left: -18% !important;
     top: -10px !important;
   }
   .wailist-content p {
     /* height: 182px; */
     width: 47% !important;
     margin-left: 47% !important;
   }
 
   .why-choose-content {
     text-align: center;
     margin-bottom: 22px !important;
   }
 
   .input-group-append {
     margin-left: 7px;
     margin-top: 17px;
   }
 
   /* Amrit customize-add-ons-pages start */
 
   .coming-soon-heading:after {
     left: 12.5pc !important;
   }
 
   .btn-number-one {
     display: none !important;
   }
   .perfect-match-section {
     height: 369px !important;
   }
   .get-started-section {
     margin-top: 27pc;
   }
 
   /* vender responsive Amrit end */
   /* naam to suna hoga 201223  */
   .vendor-tag {
     top: 10px;
   }
 
   .wedding-expert-call:before {
     left: 17px !important;
   }
 
   .price_option p {
     font-size: 14px !important;
   }
 
   .vendor_img .carousel-inner {
     padding: 0 !important;
   }
   .vbadge {
     top: -1px !important;
     left: 0px !important;
   }

    .mobile-review
     {
        
       display: block!important;
    }

    .desktop-review
    {
      display: none!important;
    }
 }