@media only screen and (max-width: 1080px) {
  /* Resume-bot-section */
  .my-padding {
    padding: 30px 15%;
  }
  .bot-description-section {
    flex-direction: column;
    gap: 30px;
  }
  .resume-bot-description-div {
    width: 100%;
  }
  #test-statistics {
    flex-direction: column;
    gap: 30px;
    height: auto;
    padding: 0px 20%;
  }
  .result-card {
    width: 100%;
  }
  .matching-words {
    padding: 15px 20px;
    gap: 20px;
  }
  .words-list {
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 15px;
  }
  #top-words-div {
    flex-direction: column;
    gap: 30px;
  }
  .word-collage {
    width: auto;
  }
  #words-include-div {
    grid-template-columns: 100%;
    gap: 2%;
  }

  /* Resume-detail info */
  .resume-info-div {
    margin: 0 4%;
  }

  /* Quick Search Buttons */
  .quick-search-buttons {
    flex-direction: column;
    gap: 15px;
  }

  .quick-search-buttons button {
    width: 50vw;
  }

  .section-heading h1 {
    font-size: large;
  }

  .page-image-gap h1 {
    font-size: large;
  }

  .page-image-gap h2 {
    font-size: large;
  }

  /* You may like div */
  .like-card img {
    width: 100px;
    height: 150px;
  }
  .you-may-like-div {
    margin: 0 0%;
  }
  .like-card a {
    font-size: small;
  }
  #home-img {
    display: none;
  }
  .resume-image-price-icon{
    display: flex;
  }
  
  .home-page-banner-section{
    display:none;
  }
  .home-page-banner-section-mobile{
    display:block !important;
  }

  .newsletter-section-main-mobile{
    display:block !important;
  }

  .newsletter-section-main{
    display: none;
  }
  .checkout-container-mobile{
    display: block !important;
  }
  .checkout-container{
    display: none;
  }
  .page-image-gap-mobile{
    display: block !important;
  }
  .page-image-gap{
    display: none;
  }

}

@media only screen and (max-width: 639px) {
  /* Terms and Conditions page */
  .privacy-policy-div,
  .terms-div {
    padding: 25px 30px 25px 30px;
  }

  /* Video-Section */
  .video-section {
    padding: 15px 30px;
  }
  .video-frame iframe {
    min-height: 220px;
  }
  /* Blog-section */
  .blog-section {
    padding: 15px 30px;
  }
  .blog-heading {
    font-size: 16px;
  }
  .blog-card {
    height: 45%;
  }
  .blog-body {
    height: 60%;
  }
  .blog-date,
  .blog-content,
  .read-more {
    font-size: 14px;
  }
  /* Blog-detail grid */
  .blog-detail-grid {
    grid-template-columns: 100%;
    padding: 15px 30px;
  }
  .blog-info {
    grid-row: 1/1;
  }
  .about-recent-info {
    grid-row: 2/2;
  }

  /* Pagination Div */
  .pagination-div {
    margin: 47px 30px 40px 30px;
    flex-direction: column;
    gap: 2vh;
  }

  .pagination-div .page-count-result {
    font-size: 14px;
  }

  .pagination-div .page-number {
    font-size: 14px;
    gap: 0vw;
  }
  /* Resume Section */
  .card-flex-row {
    /* flex-direction: row; */
    display:block;
  }
  .card-body {
    width: 100%;
    padding:0.5rem;
    /* padding-left: 10px; */
  }
  .resume-card-image-mobile {
    width: 50%;
    text-align: center;
    height: 200px;
    margin:0;
  }
  .resume-card-image{
    display: none;
  }
  .price-icon-div-web,.price-icon-div-blue-web{
    display: none;
  }

  .price-icon-div-web-free,.price-icon-div-blue-web-free{
    display: none;
  }
  .resume-price-in-rs-div,.resume-price-in-dollor-div{
  
    font-size:24px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    color:#700024;
    padding: 0.5rem 0rem;   
  }
  .card-title {
    font-size: 18px;
  }
  .card-role,
  .card-maker,
  .card-info {
    font-size: 16px;
  }
  .card-info-div{
    padding-left:0.5rem;
  }
  .card-tag-btn {
    font-size: 12px;
  }

  /* How-Does-Image-work */
  .how-does-work-section {
    padding: 15px 30px;
  }
  .how-does-work-img {
    padding-top: 20px;
  }
  .how-does-work-img .full-image {
    display: none;
  }
  .how-does-work-img .image-component {
    display: block;
  }

  /* Resume Resource Section */
  .resume-resource-section {
    padding: 15px 30px;
  }

  /* Customer Reviews Section */
  .customer-reviews-section {
    padding: 15px 30px;
  }

  .flex-row-box {
    flex-direction: column-reverse;
    gap: 10px;
  }

  .card {
    gap: 10px;
    max-width: 75%;
  }
  /* Faq Section */
  .faq-section {
    padding: 15px 30px;
    gap: 20px;
  }

  .ans-card-question,
  .answer {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ques-card-question {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ques-card-number {
    left: 0px;
  }
  .expand-btn-div {
    right: 0px;
  }

  .close-btn-div button {
    width: 20px;
    height: 20px;
  }

  .ques-card-question,
  .ans-card-question,
  .ans-card-number,
  .ques-card-number,
  .answer {
    font-size: 12px;
  }
  .ans-card-section.active {
    padding: 10px;
  }
  .answer {
    padding-right: 10px;
    padding-left: 10px;
  }

  .expand-btn-div button {
    font-size: larger;
  }

  /* Resume-detail page */
  .resume-detail-top {
    flex-direction: column;
    gap: 15px;
    padding: 15px 0px;
  }
  .resume-detail-title {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .resume-detail-title h2 {
    font-size: 16px;
  }

  .resume-detail-title h3 {
    font-size: 14px;
  }
  .resume-view-div {
    width: 300px;
    height: 500px;
    margin: 15px auto;
  }
  .register-to-download-btn {
    padding: 15px 16px;
  }

  /* Resume-bot-section */
  .resume-bot-poster {
    min-height: 385px;
    padding-left: 30px;
  }
  .resume-bot-poster h1 {
    line-height: 50px;
    padding-bottom: 20px;
  }
  #resume-bot-poster-btn {
    padding: 10px;
  }

  .my-padding {
    padding: 15px 20px;
  }
  .bot-description-section {
    flex-direction: column;
    gap: 30px;
  }
  .resume-bot-description-div {
    width: 100%;
  }
  #test-statistics {
    flex-direction: column;
    gap: 30px;
    height: auto;
    padding: 0px;
  }
  .result-card {
    width: 100%;
  }
  .matching-words {
    padding: 15px 20px;
    gap: 20px;
  }
  .words-list {
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 15px;
  }
  #top-words-div {
    flex-direction: column;
    gap: 30px;
  }
  .word-collage {
    width: auto;
  }
  #words-include-div {
    grid-template-columns: 100%;
    gap: 1%;
  }

  /* Login-register section */
  .media-logo-div {
    padding: 10px 10px 8px 10px;
  }

  /* Resume-Detail info */

  .resume-info-div {
    grid-template-columns: 1fr;
  }

  .card-download-btn {
    font-size: small;
    padding: 10px;
  }

  .card-maker {
    display: none;
  }
}

@media only screen and (min-width: 640px) {
  /* Blog Grid */
  .blog-card-section {
    grid-template-columns: 47.5% 47.5%;
    gap: 6vw;
  }
  /* Video Grid */
  .video-card-section {
    grid-template-columns: 47.5% 47.5%;
    gap: 6vw;
  }

  /* Resume-detail */
  .register-to-download-btn {
    padding: 20px 15px;
  }
}

@media only screen and (min-width: 1080px) {
  /* Resume Card Section */
  .resume-card-section {
    grid-template-columns: 47.5% 47.5%;
  }
  .card-flex-row {
    gap: 1vw;
  }
  .card-body {
    gap: 1vw;
  }
  .resume-section {
    padding: 35px 70px;
  }

  /* Blog -card */
  .blog-flex-col {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  /* Blog Grid */
  .blog-card-section {
    grid-template-columns: 30% 30% 30%;
    gap: 5vw;
  }

  /* Video Grid */
  .video-card-section {
    grid-template-columns: 30% 30% 30%;
    gap: 5vw;
  }

  /* Resume card section */
  .card-body {
    width: 70%;
  }

  /* Login register */
  .line-break:before,
  .line-break:after {
    width: 15%;
  }
}

@media only screen and (min-width: 1600px) {
  .blog-flex-col {
    height: 500px;
  }

  /* Login register */
  .line-break:before,
  .line-break:after {
    width: 18%;
  }
}

@media only screen and (min-width: 1800px) {
  /* Terms and Conditions page */
  .privacy-policy-div,
  .terms-div {
    padding: 25px 10%;
  }

  /* Video-Section */
  .video-section {
    padding: 25px 10%;
  }

  /* Blog-section */
  .blog-section {
    padding: 25px 10%;
  }

  .blog-detail-grid {
    padding: 25px 10%;
  }

  /* Pagination Div */
  .pagination-div {
    margin: 25px 10%;
  }

  /* How-Does-Image-work */
  .how-does-work-section {
    padding: 25px 10%;
  }

  /* Resume section */
  .resume-section {
    padding: 25px 10%;
  }

  /* Resume Resource Section */
  .resume-resource-section {
    padding: 25px 10%;
  }

  /* Customer Reviews Section */
  .customer-reviews-section {
    padding: 25px 10%;
  }
  .slide-container {
    width: 112%;
  }

  /* Faq Section */
  .faq-section {
    padding: 25px 10%;
  }

  /* Resume-bot-section */
  #resume-bot-section1 {
    padding: 25px 10%;
  }

  #resume-bot-section2 {
    padding: 25px 10%;
  }
  .resume-bot-poster {
    min-height: 750px;
  }
  .resume-bot-poster h1 {
    line-height: 10vh;
    padding-bottom: 20px;
  }

  /* Login register */
  .line-break:before,
  .line-break:after {
    width: 22%;
  }
}
