/* Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) {
}
/*Medium devices (tablets, 768px and up)*/

@media only screen and (min-width: 769px) and (max-width: 992px) {
  .header {
    padding: 20px;
    flex-direction: column !important;
  }

  .header-nav ul li {
    margin-right: 15px;
  }

  .banner-content h3 {
    font-size: 38px;
  }

  .banner-content p {
    font-size: 16px;
  }

  .banner-wrapper {
    height: 600px;
  }

  img.mobile1 {
    right: 22%;
    width: 200px;
    bottom: 0px;
  }

  img.mobile2 {
    width: 200px;
    bottom: -61px;
  }
  /*Partner*/
  .client-cards {
    width: 50%;
    max-width: 100%;
    align-items: flex-start;
    padding: 0 15px;
    margin: 0 !important;
  }

  .application-cards-wrapper {
    width: 100%;
    padding: 40px 0;
    background: #f8f8f8;
    height: 100%;
  }

  div#main-banner-partner .banner-images img {
    width: 460px;
  }
  /*Partner*/
}

@media (max-width: 768px) {
  .get-started li:last-child {
    border-top: 1px solid #ececec;
    line-height: 72px;
  }

  .header-wrapper {
    position: relative;
  }

  #inside_send_wrapper .banner-content {
    max-width: 100%;
  }

  .mobile-header {
    width: 100%;
    padding: 20px 15px;
    display: flex !important;
  }

    .mobile-header span img {
      background: transparent;
      display: inline-block;
      width: auto;
      height: 35px;
      border: 0px solid #ffffff6e;
      border-radius: 0px;
    }

  .header.active-in {
    transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.4s;
    left: 0;
  }

  .collection_head h2 {
    font-size: 20px;
  }
  /* menu */
  .header-menu-list ul {
    height: 100vh;
    background: rgb(0, 0, 0);
    position: fixed;
    top: 0;
    right: -100%;
    left: unset;
    z-index: 12;
    padding: 20px 10px;
    flex-direction: column !important;
    justify-content: flex-start !important;
    transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.4s;
    flex-wrap: inherit !important;
    width: 280px;
    display: block;
    padding-top: 65px;
  }

  .logo_head h3 {
    font-size: 13px;
  }

  .logo_head p {
    font-size: 10px;
    max-width: 70%;
  }

  .header-fort {
    position: relative;
  }

  .menu-parent {
    position: absolute;
    right: 0;
    top: 7px;
  }

  .menu-class .two {
    transform: rotate( -40deg );
    top: -9px;
    position: relative;
  }

  .menu-class .one {
    transform: rotate( 41deg );
  }

  .menu-class .three {
    display: none;
  }

  a#dropdownMenuLink {
    padding-left: 0px;
  }

  .dropdown.my-account-dd.show .dropdown-menu.show {
    transform: unset !important;
    top: 39px !important;
  }

  .header-menu-list ul li {
    max-height: 58px;
  }

  #toggle {
    z-index: 999999;
    position: relative;
  }

  .header-fort.menu-class .header-menu-list ul {
    right: 0px;
  }

  .header-menu-list ul li {
    margin-bottom: 16px;
  }

  .menu-parent {
    display: block;
  }
  /* End menu */
  .close-navbar img.close_icon {
    position: absolute;
    right: 0;
    top: 0;
  }

  li.close-navbar a img {
    margin: auto;
  }

  .header-nav ul li {
    width: 100%;
    float: left;
    position: relative;
    margin: 0;
    padding-top: 13px;
    text-align: center;
  }

  .close-navbar {
    bottom: 10px;
    position: relative;
  }

  .get-started {
    text-align: center;
  }

  .contact-detail-wrapper {
    padding: 6.5% 10px;
  }

  .get-started ul li {
    margin: 0 0 10px 0;
    width: 100%;
    float: left;
  }

  .banner-images > p {
    right: 0;
  }

  .banner-images {
    width: 100%;
    height: 100%;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  img.mobile1 {
    position: relative;
    right: 0;
    width: 130px;
    bottom: 0px;
    object-fit: contain;
    float: left;
  }

  img.mobile2 {
    position: relative;
    right: 0;
    width: 130px;
    bottom: -46px;
    object-fit: contain;
    float: left;
  }

  .banner-wrapper {
    flex-direction: column !important;
  }

  .send-monney {
    flex-direction: column !important;
  }

    .send-monney h1 {
      font-size: 36px;
      margin-bottom: 45px;
    }

  .country-wrapper {
    height: 100%;
  }

  .send-monney {
    width: 100%;
    height: 100%;
    margin-bottom: 35px;
  }

  .main-banner {
    margin-top: 30px;
  }

  .banner-content h3 {
    font-size: 35px;
    text-align: left;
  }

  .connecting_people {
    background-size: 100% !important;
    background-position: bottom !important;
  }

  .contact-details-left p {
    font-size: 20px;
  }

  .contact-details-left h3 {
    font-size: 38px;
  }

  .contact-details-right {
    margin-top: 10px;
  }

    .contact-details-right ul li {
      padding: 12px;
    }

      .contact-details-right ul li a {
        font-size: 18px;
      }

  #inside_send_wrapper .banner-content p {
    max-width: 100%;
    text-align: left;
    margin: 0 auto;
    font-size: 22px;
  }

  #inside_send_wrapper .banner-wrapper {
    padding: 0px 0 159px;
  }

  .header-nav ul li a {
    color: rgba(255, 255, 255);
  }

  .get-started ul li a {
    color: rgba(255, 255, 255);
  }
  /* .banner-content p {
                                font-size: 16px;
                            } */
  .banner-content {
    max-width: 100% !important;
    width: 470px;
  }

  .send-monney ul li {
    font-size: 14px;
    width: auto;
    left: unset !important;
    position: relative;
    margin: 0 0 10px 0 !important;
    top: unset !important;
    right: unset !important;
    bottom: unset !important;
  }
  /*partner*/
  .header-wrapper.partners .banner-wrapper {
    height: 100% !important;
  }

  .header-wrapper.partners {
    height: 100% !important;
  }

  .inner-helps-clients {
    width: 100%;
    padding: 0 20px;
    text-align: center;
  }

  .application-cards-wrapper {
    width: 100%;
    padding: 40px 0;
    height: 100%;
  }

  div#main-banner-partner .banner-images img {
    width: 75%;
    margin-top: 40px;
  }

  .client-cards {
    width: 100%;
    margin: 0 0 30px 0 !important;
  }

    .client-cards img {
      margin: 0 auto 20px;
      display: inline-block;
    }

  .application-inwrape {
    width: 100%;
    height: 100%;
    padding: 20px 0;
    margin-top: 15px;
  }

  .application-card-inner form {
    margin-left: 0;
    margin-right: 0;
  }

  .application-card-inner h5 {
    margin-bottom: 8px;
    text-align: center;
  }

  .application-card-inner h3 {
    margin-bottom: 25px;
    text-align: center;
  }
  /*partner*/

  /* 23-12 */
  .footer-section .header-menu-list {
    flex-direction: column;
  }

  .footer-section .header-menu-list {
    text-align: left;
    justify-content: start;
    align-items: start;
  }

  .collection_section.bsc-parent {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 767px) {

  .footer-section .header-menu-list {
    margin-top: 20px;
  }

  .fs-full-section {
    padding-bottom: 20px;
  }

  .footer-section .header-menu-list ul {
    right: unset;
  }

  .fs-full-section.end-footer {
    padding-top: 25px;
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 1280px) {
  .collection_section {
    overflow: hidden;
  }
}

@media only screen and (min-width: 1281px) {
  /*.no-padding-right {
    padding-right: 0 !important;
  }*/
}

/* Large devices (desktops, 992px and up)*/

@media (min-width: 992px) {
}
/* Extra large devices (large desktops, 1200px and up)*/

@media (min-width: 1200px) {
}

@media only screen and (min-width:320px) and (max-width:991px) {
  .accordion_head {
    font-size: 18px;
  }

  h1.acc_tlt {
    font-size: 28px;
  }

  .accordion_body p {
    font-size: 16px;
    line-height: 28px;
  }

  #inside_send_wrapper .banner-content {
    max-width: 463px;
  }

  .connecting_center {
    align-items: center !important;
    margin-top: 33px;
  }

  .testmonial_blog {
    margin-left: auto;
    margin-right: auto;
    margin-top: 27px;
    max-width: 489px;
    width: 100%;
  }

  .ac_rgt {
    margin-top: 100px;
  }

    .ac_rgt .rewards_cont {
      margin: 0 auto;
    }

  #rewards_account_section {
    padding-bottom: 130px;
  }

  .rewards {
    padding: 167px 0px;
  }

  .rewards_cont {
    margin-bottom: 25px;
    max-width: 592px;
    width: 100%;
  }

  .cards-money-transfer {
    margin: 0 auto;
    max-width: 592px;
    width: 100%;
  }

  .cards-money-images img {
    margin: 0 auto;
    max-width: 505px;
    width: 100%;
    position: relative !important;
    right: 50px;
  }

  .cards-money-images {
    position: relative;
  }

  .personal-phone {
    padding: 110px 0 59px;
    width: 100%;
  }

  .join_community {
    margin: 0 auto;
    max-width: 600px;
    width: 100%;
  }

  .community .btn-prp-primary {
    margin-top: 50px;
  }

  .join_community p {
    font-size: 20px;
    text-align: center;
  }

  .friendly-images > img {
    display: none;
  }

  .community {
    padding: 50px 0px;
  }

  .col-service-3 {
    margin: 0 auto 28px;
  }

  .header-wrapper {
    height: 100%;
  }

  #inside_send_wrapper {
    background-position: center;
  }

  .level-service {
    padding-top: 80px;
  }

  .reward_level_service {
    background-position: center;
  }

  .level-service .spend-service-listing {
    margin-bottom: 50px;
  }

  .desktop_phonic_banner {
    display: none;
  }

  .rewards_program {
    margin: 0 auto;
    max-width: 600px;
  }
}

@media only screen and (min-width:320px) and (max-width:767px) {
  .banner-desk {
    display: none;
  }

  .banner-mobile {
    display: block !important;
  }

  .btn-nrl-outline{width:100%; margin-bottom:10px;}

  .inside_fc a {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .ac_rgt {
    padding-top: 60px;
  }

  .imac_mg .credit_vis_imac {
    bottom: -117px;
    max-width: 272px;
    position: absolute;
    left: 66px;
  }

  .ads_social_icons {
    display: block !important;
  }

  .social_icon {
    justify-content: center !important;
    margin-top: 14px;
  }

  .join_community h1 {
    font-size: 40px;
    line-height: 53px;
  }

  .friendly-content {
    height: 100%;
    padding: 50px 20px !important;
  }

    .friendly-content h1 {
      font-size: 32px;
    }

    .friendly-content h5 {
      font-size: 14px;
    }
  /* .friendly-wrapper {
                                margin: 0 auto;
                                max-width: 600px;
                            } */
  .friendly-images > img {
    position: relative;
    right: 0px !important;
    bottom: -43px !important;
    max-width: 340px;
  }

  .appli-form {
    margin-bottom: 15px;
  }

  .friendly-wrapper {
    padding: 0px !important;
    margin: 0 !important;
  }

  .account-chat {
    position: relative;
    right: 6px !important;
    width: 300px !important;
  }

  .friendly-content a {
    padding: 10px 16px !important;
    font-size: 16px;
  }

  .timeline li {
    padding-top: 24px;
  }

  li.timeline-inverted.timeline_frst {
    display: none;
  }

  .testmonial_head a img {
    width: 46px;
  }

  .testmonial_head a {
    align-items: center;
  }

  .timeline {
    margin-left: 20px;
  }

  .friendly-support {
    display: block !important;
    height: 100%;
    margin: 0;
  }

  .friendly-wrapper > .container {
    padding: 0;
  }

  .friendly-images {
    height: 100% !important;
    display: block !important;
  }

  .account-details h2 {
    font-size: 16px !important;
  }

  .account-details h4 {
    font-size: 13px !important;
  }

  .account-details {
    margin-right: 0px !important;
  }

  .close-navbar img.close_icon {
    position: absolute;
    right: 0;
    top: 0;
    display: block !important;
    color: rgba(255, 255, 255, 0.51);
  }

  .reward_friendly.friendly-images > img {
    position: relative;
    right: 0px !important;
    bottom: -91px !important;
    max-width: 340px;
  }

  .swipe-tap-main {
    flex-direction: column !important;
  }

  .swiper-images,
  .swiper-content {
    width: 100%;
  }

    .swiper-images img {
      position: relative;
      width: 300px;
      left: 0;
      margin: auto;
    }

      .swiper-images img.scwiper1 {
        top: 45px;
        left: 25px;
        width: 350px;
        position: absolute;
      }

  .personal-fried > img {
    max-width: 268px;
  }

  .swiper-content h3 {
    margin: 52px 0 25px;
    font-size: 28px;
    width: 100%;
    text-align: center;
  }

  .swiper-content p {
    font-size: 16px;
    text-align: center;
    margin-bottom: 45px;
  }

  .reward_level_service .spend-service h3 {
    font-size: 30px;
    line-height: 28px;
    margin-bottom: 18px;
  }

  .reward_level_service .spend-service p {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 40px;
  }
  /*contact*/
  .contact-details {
    flex-direction: column !important;
    padding: 0 15px;
  }

  .application-cards-wrapper {
    min-height: fit-content;
    padding: 0;
    height: auto;
    padding: 40px 10px !important;
  }

  #map {
    max-height: 450px !important;
  }
  /*contact*/
  /*Blog-article*/
  .article-wrapper {
    margin: 30px 0;
    flex-direction: column !important;
  }

    .article-wrapper h3 {
      font-size: 30px;
      text-align: center;
    }

  a.bload-blog img {
    float: none;
    display: inline-block;
    margin-right: 0;
  }

  a.bload-blog {
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .articel-main-content {
    padding: 0 15px;
  }

  .continue-wrapper .testmonial_head h3 {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
  }

  .continue-wrapper .testmonial_head a {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
  }

    .continue-wrapper .testmonial_head a img {
      display: inline-block;
    }

  .continue-wrapper {
    padding: 50px 0;
  }

  .article-main-banner img {
    width: 100%;
    height: 300px;
    object-fit: cover;
  }

  .header-wrapper.blog-article {
    background-size: cover;
  }

  .blog-reading-wrapper {
    width: 100%;
    margin: 50px 0;
    float: left;
  }

  .articel-main-content ul li {
    font-size: 18px;
    margin-bottom: 24px;
    text-align: left;
  }

  .articel-main-content h3 {
    font-size: 24px;
    max-width: 100%;
    margin: 36px 0;
    text-align: left;
    width: 100%;
  }

  #testimonial-slider .owl-prev {
    width: 35px;
    height: 35px;
    left: 0;
    top: inherit;
    bottom: 0;
    right: 50px;
  }

  div#testimonial-slider {
    padding: 0 15px;
  }

  .testmonial_content h5 {
    /* font-size: 12px; */
  }

  .testmonial_content h6 {
    /*font-size: 18px;*/
    min-height: auto;
  }

  .testmonial_content p {
    /*font-size: 15px;*/
  }

  #testimonial-slider .owl-next {
    width: 35px;
    height: 35px;
    right: 0;
    top: inherit;
    bottom: 0;
    left: 40px;
  }
  /*Blog-article*/
  /* blog */
  .blogwrapper-contain {
    flex-direction: column !important;
    margin-top: 0;
  }

  .blog-wrapper-contain img {
    height: 250px;
  }

  .blog-wrapper-contain {
    height: 100%;
    min-height: 250px;
    width: 100%;
  }

    .blog-wrapper-contain.blog-content {
      padding: 20px;
    }

  .gallery_product {
    margin-bottom: 30px;
    width: 100%;
    padding: 0 15px;
  }

  .blog-categories-list {
    flex-direction: column !important;
  }

  .blog-categories-right {
    width: 100%;
  }

  .clog-search {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .blog-categories-left {
    display: none;
    align-items: center;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .header-wrapper.blog-wrapper {
    height: 100%;
    background-size: cover;
  }
  /* blog */
}

@media only screen and (min-width:320px) and (max-width:479px) {
  .advs ul {
    display: block !important;
    float: left;
    padding-bottom: 16px;
    width: 50%;
  }

    .advs ul li a {
      font-size: 16px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:1383px) {
  .friendly-wrapper .friendly-content {
    padding-left: 60px !important;
  }
}

@media only screen and (min-width:768px) and (max-width:1200px) {
  .friendly-images > img {
    right: 0px !important;
  }

  .friendly-content a {
    font-size: 18px !important;
  }

  .friendly-content a {
    margin-left: 1px;
    margin-top: 14px;
  }

  .application-card-inner form {
    margin-left: 0;
    margin-right: 0;
  }
  /*contact*/
  .contact-details {
    padding: 0 20px;
  }

  .application-cards-wrapper {
    min-height: fit-content;
    padding: 0;
    height: auto;
  }
  /*contact*/
  /*Blog-article*/
  .article-wrapper {
    margin: 30px 0;
    padding: 0 15px;
  }

    .article-wrapper h3 {
      font-size: 30px;
      width: 50%;
    }

  a.bload-blog img {
    float: none;
    display: inline-block;
    margin-right: 0;
  }

  .banner-images > p {
    left: 0 !important;
    bottom: 194px;
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  a.bload-blog {
    width: 100%;
    display: inline-block;
    padding: 0 15px;
  }

  .articel-main-content {
    padding: 0 15px;
  }

  .continue-wrapper .testmonial_head h3 {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
  }

  .continue-wrapper .testmonial_head a {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
  }

    .continue-wrapper .testmonial_head a img {
      display: inline-block;
    }

  .continue-wrapper {
    padding: 50px 0;
  }

  .article-main-banner img {
    width: 100%;
    height: 300px;
    object-fit: cover;
  }

  .header-wrapper.blog-article {
    background-size: cover;
  }

  .blog-reading-wrapper {
    width: 100%;
    margin: 50px 0;
    float: left;
  }

  .articel-main-content ul li {
    font-size: 20px;
    margin-bottom: 26px;
  }

  .articel-main-content h3 {
    font-size: 28px;
    margin: 36px 0;
  }

  #testimonial-slider .owl-prev {
    width: 35px;
    height: 35px;
    left: 0;
    top: inherit;
    bottom: 0;
    right: 50px;
  }

  div#testimonial-slider {
    padding: 0 15px;
  }

  .testmonial_content h5 {
    font-size: 12px;
  }

  .testmonial_content h6 {
    font-size: 18px;
    min-height: auto;
  }

  .testmonial_content p {
    font-size: 15px;
  }

  #testimonial-slider .owl-next {
    width: 35px;
    height: 35px;
    right: 0;
    top: inherit;
    bottom: 0;
    left: 40px;
  }
  /*Blog-article*/
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /*partner*/
  div#main-banner-partner .banner-images img {
    width: 434px;
  }
  /*partner*/
  /* about */
  .about_us-right {
    width: 59%;
  }

  .about_us-left {
    width: 41%;
  }
  /*end about */
  /* profile */
  .forms-group-parent-section .form-batch label {
    width: 90%;
  }

  .profile_pg-margin {
    margin-bottom: 30px;
  }
  /*end profile */
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .friendly-images.business_friendly > img {
    max-width: 466px;
  }

  .friendly-images.insidesend_friendly > img {
    max-width: 466px;
    width: auto !important;
  }
}

@media only screen and (min-width:504px) and (max-width: 767px) {
  .friendly-images.business_friendly > img {
    bottom: -90px !important;
    max-width: 400px !important;
    right: -166px !important;
  }

  .friendly-images.insidesend_friendly > img {
    bottom: 48px !important;
    right: -106px !important;
    width: auto !important;
    max-width: 400px !important;
  }

  .timeline-body p {
    font-size: 20px;
  }

  .timeline-body > h5 {
    font-size: 14px;
  }

  #datepicker .form-control, #datepicker2 .form-control {
    width: 100% !important;
  }

  .asf_forms input, .asf_forms .date {
    width: 100% !important;
  }
}

@media only screen and (min-width:320px) and (max-width: 503px) {
  .friendly-images.business_friendly > img {
    bottom: -90px !important;
    max-width: 485px !important;
    right: 16px !important;
  }

  .friendly-images.insidesend_friendly > img {
    bottom: 48px !important;
    right: 16px !important;
    width: auto !important;
    max-width: 425px !important;
  }

  .timeline > li > .timeline-badge {
    left: 0;
  }

  .timeline > li > .timeline-panel {
    float: left;
    margin-left: 10%;
    text-align: left;
    width: 90%;
  }

  .timeline::before {
    left: 0;
  }

  .timeline-body p {
    font-size: 20px;
  }

  .timeline-body > h5 {
    font-size: 14px;
  }
}

@media only screen and (min-width:320px) and (max-width: 370px) {
  .reward_friendly.friendly-images > img {
    max-width: 300px;
  }

  .friendly-images.business_friendly > img {
    max-width: 400px;
  }
}

@media only screen and (min-width:768px) and (max-width: 992px) {
  /* Register */
  .form-register > label {
    width: 230px;
    max-width: 100%;
    height: 230px;
  }

  .inline-form-wrapper {
    justify-content: center;
  }
  /* Register */
  .reward_friendly > img {
    max-width: 350px;
  }

  .friendly-images > img {
    max-width: 350px;
  }

  .swipe-tap-main {
    flex-direction: column !important;
  }

  .swiper-images,
  .swiper-content {
    width: 100%;
  }

    .swiper-images img {
      position: relative;
      width: 450px;
      left: 0;
      margin: auto;
    }

      .swiper-images img.scwiper1 {
        top: 45px;
        left: 188px;
        width: 500px;
        position: absolute;
      }

  .account-chat {
    right: 0;
  }

  .personal-fried > img {
    max-width: 350px;
  }

  .swiper-content h3 {
    margin: 52px 0 25px;
    font-size: 28px;
    width: 100%;
    text-align: center;
  }

  .swiper-content p {
    font-size: 16px;
    text-align: center;
    margin-bottom: 45px;
  }
  /*blog*/
  .blog-wrapper-contain {
    height: 350px;
  }

    .blog-wrapper-contain.blog-content {
      padding: 20px;
    }

      .blog-wrapper-contain.blog-content h4 {
        font-size: 12px;
      }

      .blog-wrapper-contain.blog-content h3 {
        font-size: 20px;
      }

      .blog-wrapper-contain.blog-content p {
        font-size: 16px;
      }

      .blog-wrapper-contain.blog-content a {
        font-size: 14px;
      }

  .blog-categories-view {
    padding: 10px 0;
  }

  .header-wrapper.blog-wrapper .banner-wrapper {
    height: 100%;
  }

  .blog-categories-right {
    width: 30%;
  }

  .blogwrapper-contain {
    margin-top: 0;
  }

  .gallery_product {
    width: 50%;
  }

  .clog-search {
    max-width: 100%;
    min-width: 100%;
  }
  /*blog*/

  /* About */
  .about_us-left, .about_us-right {
    width: 100%;
  }

  .about_us-right {
    margin-top: 30px;
  }

  .about_us-banner img {
    width: 100%;
  }
  /* About */
  /* profile */
  .profile_pg-margin {
    margin-bottom: 30px;
  }
  /*end profile */
}

@media only screen and (min-width:560px) and (max-width: 767px) {
  body .friendly-images.insidesend_friendly > img {
    right: -166px !important;
    width: auto;
  }
}

@media only screen and (min-width:992px) and (max-width: 1163px) {
  .testmonial_content p {
    min-height: 194px;
  }
  /*blog*/
  .blog-categories-right {
    width: 40%;
  }

  .blog-wrapper-contain {
    height: 400px;
  }

  .blogwrapper-contain {
    margin-top: 0;
  }

  .clog-search {
    max-width: 100%;
    min-width: 100%;
  }
  /*blog*/
}

@media only screen and (min-width:480px) and (max-width: 560px) {
  .scrol_jump ul li {
    line-height: 57px;
    width: auto;
  }

  .scrol_jump ul li {
    margin-right: 15px;
  }

  #menu-section.stick {
    padding: 20px 2px 0 !important;
  }

  #menu-section .container {
    max-width: 100%;
    padding-left: 13px !important;
    padding-right: 0px !important;
  }

  #menu-section.stick {
    padding: 0 2px !important
  }
}

@media only screen and (min-width:320px) and (max-width: 479px) {
  .scrol_jump ul li {
    line-height: 57px;
    width: auto;
  }

  .scrol_jump ul li {
    margin-right: 6px;
  }

  #menu-section.stick {
    padding: 20px 2px 0 !important;
  }

  #menu-section .container {
    max-width: 100%;
    padding-left: 11px !important;
    padding-right: 0px !important;
  }

  .scrol_jump ul li a {
    font-size: 12px !important
  }

  #menu-section.stick {
    padding: 0 2px !important
  }
}

@media only screen and (min-width:320px) and (max-width: 991px) {
  .mobile_phonic_banner {
    display: block !important;
  }
}

@media only screen and (min-width:320px) and (max-width: 480px) {
  .step {
    width: 280px;
    margin: 0 auto;
  }

    .step img {
      padding: 20px;
    }
}

@media only screen and (min-width:320px) and (max-width: 767px) {
  /* Register */
  div#register-wrapper {
    width: 100%;
    height: 100%;
    background: rgba(0, 176, 196, 0.7);
    position: relative;
    top: 0;
    left: 0;
  }

  .inline-form-wrapper {
    justify-content: center;
  }

    .inline-form-wrapper .form-register label {
      margin: 0 0 17px 0 !important;
    }

  .register-body h3 {
    width: 311px;
    margin: 0 auto 60px;
    max-width: 100%;
  }

  .reg-popup-wrapper {
    width: 95%;
    margin: auto;
  }

  .register-popup {
    height: calc(100vh - 115px);
    width: 100%;
  }

  .reg-popup-wrapper .btn-register-primary {
    margin: 0 auto;
  }

  .reg-popup-wrapper p {
    width: 100%;
    font-size: 16px;
    margin: 0 auto 24px;
  }

  .reg-popup-wrapper h4 {
    width: 100%;
    font-size: 30px;
    margin: 30px auto;
  }
  /*************************************/
  /* Register */
  /*landing page*/
  .banner-images > p::after {
    display: none;
  }

  .banner-images > p {
    display: none;
  }

  .phonic_banner {
    padding: 100px 0 !important;
  }

  article {
    padding: 0 0.5rem !important;
  }

  #parentID h1 {
    font-size: 34px;
    line-height: 42px;
  }

  .spend-service h3 {
    font-size: 34px;
  }

  .level-service {
    padding-top: 90px;
  }

  .tablet-slider {
    display: none;
  }

  .friendly-content h1 {
    font-size: 31px;
  }

  .friendly-content a {
    font-size: 14px;
  }

  .join_community h1 {
    font-size: 35px !important;
    line-height: 47px !important;
    text-align: center;
  }

  .join_community {
    text-align: center;
    max-width: 450px !important;
  }
  /*landing page*/
  /*reward*/
  #rewards_wrapper .banner-wrapper {
    padding: 25px 0 66px !important;
  }

  .rewards {
    padding: 56px 0 !important;
  }

    .rewards h1 {
      font-size: 35px !important;
      line-height: 42px !important;
    }

  .reward_level_service .spend-service h3 {
    font-size: 31px !important;
  }

  #rewards_account_section {
    padding-left: 14px !important;
  }

  .loyalty_schema .backed-banking {
    padding: 20px 0px !important;
  }

  #rewards_wrapper {
    background-position: 58%;
  }
  /*reward*/
  /*partner*/
  div#main-banner-partner .banner-content h3 {
    font-size: 41px;
  }

  .inner-helps-clients {
    text-align: left !important;
  }

  .client-cards img {
    margin: 0 0 20px !important;
  }

  .application-cards-wrapper {
    padding: 40px 0px !important;
  }

  .application-card-inner form {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 427px;
    width: 100%;
  }

  .application-cards-row > div {
    padding-bottom: 12px;
  }

  .appli-form select {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
  }

  .application-cards-row {
    margin-bottom: 0px !important;
  }

  button#form-vali-submit {
    width: 100% !important;
  }
  /*partner*/
  /*personal*/
  #personal_wrapper .banner-wrapper {
    padding: 35px 0 95px !important;
  }

  .banner-content h3 {
    font-size: 35px;
  }

  .cards-money-transfer h4 {
    font-size: 34px;
  }

  .personal-phone {
    padding: 72px 0 59px !important
  }
  /*personal*/
  /*business*/
  #business_wrapper {
    background-position: 58%;
  }

    #business_wrapper .banner-wrapper {
      padding: 47px 0 90px !important;
    }
  /*business*/
  /*friendly section*/
  .friendly-images {
    display: none !important;
  }

  .friendly-content {
    padding-bottom: 60px !important;
  }

    .friendly-content a {
      margin-left: 0px !important;
      margin-top: 15px !important;
    }

  .friendly-wrapper .container {
    max-width: 100%;
    padding: 0;
    width: 100%;
  }

  .friendly-wrapper {
    padding: 0px !important;
    margin-top: 0px !important;
  }

  .friendly-wrapper {
    background: #00bacf;
  }
  /*friendly section*/
  /*faq*/
  .contact-detail-wrapper {
    padding: 0px !important;
  }

  .header-wrapper.contact-us {
    height: auto !important;
    padding-bottom: 30px;
  }
  /*faq*/
  .reward_level_service .col-service-3 span {
    padding-top: 47px;
  }

  .imac_mg {
    padding-left: 0px !important;
  }

  .header-wrapper.blog-article .banner-images > p {
    display: none;
  }

  .header-wrapper.blog-article {
    height: -webkit-fill-available;
  }

  .floating-right-tab {
    margin-top: 20px;
  }

  .about_us-left, .about_us-right {
    width: 100%;
  }

  .about_us-banner img {
    width: 100%;
    height: 200px;
    object-fit: cover;
  }

  .about_us-right {
    padding-left: 0px;
  }

  .second-section {
    padding-top: 10px;
  }

  .about_us-right {
    padding-top: 20px;
  }
  /* profile */
  .profile_pg-margin {
    margin-bottom: 30px;
  }
  /*end profile */
}

@media only screen and (min-width: 370px) and (max-width: 767px) {
  .banner-mobile > img {
    margin-top: 31px;
    max-width: 360px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 369px) {
  .banner-mobile > img {
    margin-top: 0px;
    max-width: 300px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
  .close-window {
    padding: 4px 15px !important;
  }

  .menu-sign {
    flex-direction: row !important
  }

  #tabs .nav-tabs .nav-link {
    padding: 0 0.4rem !important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
  .desk_tit {
    display: none !important;
  }

  .mobile_top_tab {
    display: block !important;
  }

  #sign_sec {
    padding-top: 0px !important
  }

  .btn-nxt {
    margin-top: 10px !important;
  }

    .btn-nxt span {
      height: 50px;
      line-height: 30px;
      margin-top: 0;
      width: 100%;
      float: left;
    }
}

@media only screen and (min-width: 320px) and (max-width: 360px) {
  .appli-form input#acc_phonenum {
    width: 50%;
  }
}

@media only screen and (max-width: 1280px) {
  .container {
    padding: 0 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
  .collection_filter_full_section {
    flex-direction: column;
  }

  .collection_filter_right {
    margin-top: 20px;
    margin-left: 0;
    float: left;
  }

  .search-collection {
    margin-left: 0;
  }

  .collection_filter_right.cfr-signed_in.cfr-sign_in_sec {
    max-width: 100%;
    flex-direction: column;
    display: flex;
    justify-content: start;
    float: none;
    margin-bottom: 20px;
    padding: 0 15px !important;
  }

  .search-collection-right {
    align-items: center;
    justify-content: start;
    margin-left: 0;
    margin-top: 20px;
  }

  .light-download-section .lighbox {
    width: 200px;
  }

  .light-download-section .download {
    width: 170px;
  }

  .cs-left-match-card-content a {
    margin-bottom: 20px;
  }

  .cs-left-match-card.clmc-keyword {
    padding: 20px 26px 15px 20px;
  }  

  .game-segment-left select.recent-create, .game-segment-left input.form-batch-inp {
    width: 175px;
  }

  .game-segment-left {
    padding-right: 0 !important;
  }

  .batch-match-card-right {
    padding-left: 15px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

  .collection_filter_right {
    margin-top: 20px;
    margin-left: 0;
    float: left;
  }

  .search-collection {
    margin-left: 0;
  }

  .collection_filter_right.cfr-signed_in.cfr-sign_in_sec {
    max-width: 100%;
    flex-direction: column;
    display: flex;
    justify-content: start;
    float: none;
    margin-bottom: 20px;
    padding: 0 15px !important;
  }

  .search-collection-right {
    align-items: center;
    justify-content: start;
    margin-left: 0;
    margin-top: 20px;
  }

  .collection_section-right-spot {
    padding-left: 0 !Important;
  }

  .lightbox img {
    margin-right: 5px;
  }

  .lightbox {
    font-size: 14px;
  }

  .scr-checkbox.scr-check-signed {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
  }

  /* .ligh-download {
    flex-direction: column;
    align-items: center;
  }*/

  .ligh-download button ~ img {
    margin-top: 10px;
  }

  /*.ligh-download .lightbox {
      margin-right: 0;
    }*/

  .form-batch {
    margin-bottom: 20px;
  }

  .game-segment-right {
    padding-left: 0 !important;
  }
  /* user management2 */
  .forms-group-parent-section.user_manage_second .form-batch {
    width: 50%;
  }

  .recent-create {
    width: 205px;
  }

  .user_manage_second_down .user_manage_second .form-batch:first-child {
    width: 50%;
    padding-right: 20px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(2) {
    width: 50%;
    padding-right: 0px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(3) {
    width: 50%;
    padding-right: 20px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(4) {
    width: 50%;
  }
  /* user management2 */
}

@media only screen and (max-width: 767px) {

  .lightbox {
    font-size: 14px;
  }

  .search-collection-right.scr-as_signed {
    flex-wrap: wrap;
  }

  .scr-checkbox.scr-check-signed {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
  }

  /*.ligh-download {
    flex-direction: column;
    align-items: center;    
  }*/



  .ligh-download button ~ img {
    margin-top: 10px;
  }

  .ligh-download .lightbox {
    margin-right: 0;
  }

  .form-batch {
    width: 50%;
    margin-bottom: 20px;
  }

  .game-segment-right {
    padding-left: 0 !important;
  }
  /* user management2 */
  .forms-group-parent-section.user_manage_second .form-batch {
    width: 50%;
  }

  .recent-create {
    width: 205px;
  }

  .user_manage_second_down .user_manage_second .form-batch:first-child {
    width: 50%;
    padding-right: 20px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(2) {
    width: 50%;
    padding-right: 0px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(3) {
    width: 50%;
    padding-right: 20px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(4) {
    width: 50%;
  }
  /* user management2 */
}

@media only screen and (max-width: 767px) {

  .collection_filter_right {
    margin-top: 20px;
    margin-left: 0;
    float: left;
  }

  .search-collection {
    margin-left: 0;
    width: 100%;
  }

  .collection_filter {
    flex-direction: column;
    align-items: start;
    width: 100%;
  }

  .recent-create {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .collection_filter_right.cfr-signed_in.cfr-sign_in_sec {
    flex-direction: column;
    max-width: 100% !important;
    padding: 0 15px !Important;
  }

  .search-collection-right {
    align-items: start;
    justify-content: start;
    margin-left: 0;
    flex-direction: column;
    margin-top:10px;
  }

   .search-collection-right button {
      margin-right: 0px !important;
      margin-bottom: 10px;
      width: 100%;
    }

  .select_by_email {
    margin: 15px 0px;
  }

  .select-lighbox {
    margin: 15px 0px 0 0;
    width: 100%;
  }

  .cfr-sign_in_sec .search-collection input {
    width: 100%;
  }

  .cs-left-match-card {
    flex-direction: column;
  }

  .csl_mach-img img {
    margin-bottom: 15px;
  }

  .cs-left-match-card-content a {
    margin-bottom: 15px;
  }

  .csr-prev-nxt {
    justify-content: center;    
  }

  /*.cpn-right {
    margin-left: 0;
    margin-top: 15px;
  }*/

  .light-download-section {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
  }

    .light-download-section .download {
      margin-left: 0;
      margin-top: 15px;
      width: 266px;
    }

  .collection_section-right-spot {
    padding-left: 0 !Important;
  }

  .advanced_Search_cards .collection-cont {
      padding-right: 10px;
  }

  .advanced_Search_cards {
    margin-top: 20px;
  }

    .advanced_Search_cards .collection-cont .collection-item {
      background-size: contain !important;
    }

  .advanced_sh-right {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
  }

  .search-collection-right.scr-as_signed {
    justify-content: center;
    align-items: center;
  }

  .scr-checkbox.scr-check-signed {
    margin-left: auto;
    margin-right: auto;
  }

  .advanced_Search_cards .collection-prod {
    background-size: cover !important;
  }

  .advanced_Search_cards .collection-prod {
    min-height: 285.42px;
    height: 285.42px;
  }

  .batch-section-header {
    flex-direction: column;
  }

  .reset-selection {
    margin-right: auto;
    margin-top: 15px;
  }

  .form-batch {
    width: 100%;
  }

  .checkbox-downward {
    flex-direction: column;
  }

    .checkbox-downward .scr-checkbox {
      margin-right: 0;
      margin-bottom: 15px;
    }

  .folder-path-log .btn {
    margin-top: 15px;
  }

  .batch-match-card-img {
    text-align: center;
    margin-bottom: 20px;
  }

    .batch-match-card-img img {
      margin-left: auto;
      margin-right: auto;
    }

  .batch-header-btns {
    margin-left: 0;
    margin-top: 15px;
  }

  .match-name {
    flex-direction: column;
  }

  .btn.metadata {
    margin-left: 0;
    margin-top: 15px;
  }

  .game-segment-left .form-batch {
    width: 100%;
  }

  .game-segment-right {
    padding-left: 0 !important;
  }

  .game-segment-left input.form-batch-inp {
    width: 270px;
  }

  .floating-right-tab {
    margin-top: 20px;
  }
  /* user management2 */
  .forms-group-parent-section.user_manage_second .form-batch {
    width: 100%;
  }

  .recent-create {
    width: 100%;
  }

  .user_manage_second_down .user_manage_second .form-batch:first-child {
    width: 100%;
    padding-right: 0px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(2) {
    width: 100%;
    padding-right: 0px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(3) {
    width: 100%;
    padding-right: 0px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(4) {
    width: 100%;
  }
  /* user management2 */
  .input-group.search-group.header-search-group {
    display: none;
  }

  .container {
    max-width: 100% !important;
    min-width: 100%;
    overflow-x: hidden;
  }

  .mobile-part-list {
    position: absolute;
    top: 20px;
    right: 0;
    display: flex;
    width: 100%;
    justify-content: start;
  }

  .close-end-icon {
    margin-left: auto;
    margin-right: 12px;
  }

  .admin-direct {
    padding-left: 16px;
  }

  .mobile-part-list img {
    width: 23px;
    height: auto;
  }

  .header-menu-list ul:before {
    background: #393939;
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    top: 56px;
    left: 0;
  }

  .header-menu-list ul li {
    background: #1D1D1D;
    padding: 19px 10px;
  }

    .header-menu-list ul li.mobile-part-list {
      background: transparent;
      padding: 0px;
    }

    .header-menu-list ul li a {
      margin-left: 0px;
    }

  .dropdown.header-dropdown-sec {
    padding-left: 0;
  }

  .dropdown-content {
    position: relative;
    left: 0;
    top: 7px;
    min-width: 100%;
    padding-left: 20px !important;
  }

  .header-dropdown-sec a:after {
    content: '';
    background: url(../images/collection-list/link-arrow.png) no-repeat;
    position: absolute;
    right: 10px;
    width: 16px;
    height: 9px;
    top: 6px;
  }

  .header-dropdown-sec a.dropbtn:after {
    display: none;
  }

  .sign_btn.sign-out img {
    width: auto;
    display: inline-block;
  }

  .sign_btn.sign-out {
    width: 140px;
  }

  .header-menu-list ul li.sign-out-btn {
    background: transparent;
    padding: 10px 0 20px 0;
  }

  .sign-out-btn {
    display: block;
  }

  .header-dropdown-sec #myDropdown a {
    margin-left: 0px;
  }

  .dropdown.header-dropdown-sec {
    width: 100%;
  } 

    .dropdown.header-dropdown-sec .dropbtn {
      width: 100%;
      display: inline-block;
    }

  .advanced_Search_cards {
    margin-top: 20px;
  }

  .advanced_sh-right {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
  }

  .search-collection-right.scr-as_signed {
    justify-content: center;
    align-items: center;
  }

  .scr-checkbox.scr-check-signed {
    margin-left: auto;
    margin-right: auto;
  }

  .advanced_Search_cards .collection-prod {
    background-size: cover !important;
  }

  .advanced_Search_cards .collection-prod {
    min-height: 285.42px;
    height: 285.42px;
  }

  .batch-section-header {
    flex-direction: column;
  }

  .reset-selection {
    margin-right: auto;
    margin-top: 15px;
  }

  .form-batch {
    width: 100%;
  }

  .checkbox-downward {
    flex-direction: column;
  }

    .checkbox-downward .scr-checkbox {
      margin-right: 0;
      margin-bottom: 15px;
    }

  .folder-path-log .btn {
    margin-top: 15px;
  }

  .batch-match-card-img {
    text-align: center;
    margin-bottom: 20px;
  }

    .batch-match-card-img img {
      margin-left: auto;
      margin-right: auto;
    }

  .batch-header-btns {
    margin-left: 0;
    margin-top: 15px;
  }

  .match-name {
    flex-direction: column;
  }

  .btn.metadata {
    margin-left: 0;
    margin-top: 15px;
  }

  .game-segment-left .form-batch {
    width: 100%;
  }

  .game-segment-right {
    padding-left: 0 !important;
  }

  .game-segment-left input.form-batch-inp {
    width: 270px;
  }

  .floating-right-tab {
    margin-top: 20px;
  }
  /* user management2 */
  .forms-group-parent-section.user_manage_second .form-batch {
    width: 100%;
  }

  .recent-create {
    width: 100%;
  }

  .user_manage_second_down .user_manage_second .form-batch:first-child {
    width: 100%;
    padding-right: 0px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(2) {
    width: 100%;
    padding-right: 0px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(3) {
    width: 100%;
    padding-right: 0px;
  }

  .user_manage_second_down .user_manage_second .form-batch:nth-child(4) {
    width: 100%;
  }
  /* user management2 */
  .input-group.search-group.header-search-group {
    display: none;
  }

  .container {
    max-width: 100% !important;
    min-width: 100%;
    overflow-x: hidden;
  }

  .mobile-part-list {
    position: absolute;
    top: 20px;
    right: 0;
    display: flex;
    width: 100%;
    justify-content: start;
  }

  .close-end-icon {
    margin-left: auto;
    margin-right: 12px;
  }

  .admin-direct {
    padding-left: 16px;
  }

  .mobile-part-list img {
    width: 23px;
    height: auto;
  }

  .header-menu-list ul:before {
    background: none;
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    top: 56px;
    left: 0;
  }

  .header-menu-list ul li {
    background: #1D1D1D;
    padding: 19px 10px;
  }

    .header-menu-list ul li.mobile-part-list {
      background: transparent;
      padding: 0px;
    }

    .header-menu-list ul li a {
      margin-left: 0px;
    }

  .dropdown.header-dropdown-sec {
    padding-left: 0;
  }

  .dropdown-content {
    position: relative;
    left: 0;
    top: 7px;
    min-width: 100%;
    padding-left: 20px !important;
  }

  .header-dropdown-sec a:after {
    content: '';
    background: url(../images/collection-list/link-arrow.png) no-repeat;
    position: absolute;
    right: 10px;
    width: 16px;
    height: 9px;
    top: 6px;
  }

  .header-dropdown-sec a.dropbtn:after {
    display: none;
  }

  .sign_btn.sign-out img {
    width: auto;
    display: inline-block;
  }

  .sign_btn.sign-out {
    width: 140px;
  }

  .header-menu-list ul li.sign-out-btn {
    background: transparent;
    padding: 10px 0 20px 0;
  }

  .sign-out-btn {
    display: block;
  }

  .header-dropdown-sec #myDropdown a {
    margin-left: 0px;
  }

  .dropdown.header-dropdown-sec {
    width: 100%;
  }

    .dropdown.header-dropdown-sec .dropbtn {
      width: 100%;
      display: inline-block;
    }
}
/* 767 end */
@media only screen and (min-width: 1281px) {
  .collection_section-right-spot {
    padding-left: 25px !important;
  }
}



@media only screen and (max-width: 520px) {
  .custom_pagination {
    justify-content: center;
  }

    .custom_pagination p {
      margin-bottom: 10px;
    }

    .custom_pagination .page-item:first-child {
      margin-left: 0px;
    }
}

@media only screen and (max-width: 575px) {
  #editLightbox .modal-dialog {
    width: unset;
  }
}

@media only screen and (max-width: 768px) {
  .limits_head {
    flex-direction: column;
  }

    .limits_head h2 {
      text-align: center;
    }
}

@media only screen and (max-width: 767px) {
  .row.tab_main {
    flex-direction: column;
  }

  .floating-right-tab {
    width: 100%;
  }

  .floating-left-tab {
    margin: 0px;
  }

  .user_management_form:last-child label {
    display: block;
  }
}

@media only screen and (max-width: 1199px) {
  .batch-section {
    padding: 10px;
  }
}

@media only screen and (max-width: 991px) {
  select#search-year {
    margin: 10px 0px;
  }

  .recent-create {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
  }

  .col-lg-3.pr-2.text-right {
    text-align: left !IMPORTANT;
  }


}

@media only screen and (max-width: 767px) {
  .recent-create {
    width: 277px;
  }

  .form-batch {
    margin-bottom: 20px;
  }
}
/*  balaji 28.01.21 update css */
@media only screen and (min-width: 320px) and (max-width: 530px) {
  .user_management_form.date-picker-sec {
    flex-direction: column;
    align-items: end;
  }

  div#datepicker1 {
    margin-top: 15px;
  }
}

@media only screen and (max-width:767px) {

  .user_manage_second_down .user_manage_second input.recent-create {
    width: 277px !important;
  }

  .footer-section .header-menu-list ul {
    height: auto;
    background: transparent;
    position: relative;
    top: unset;
    left: unset;
    z-index: 12;
    padding: 0;
    flex-direction: unset !important;
    justify-content: unset !important;
    transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.4s;
    flex-wrap: unset !important;
    width: 100%;
  }
}
/* End balaji 28.01.21 update css */

/* Srivat 28.01.21 update css */
@media only screen and (min-width: 382px) and (max-width: 465px) {
  .ml-20 {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 410px) {
  .dis_flex {
    display: block;
  }
}
/* End Srivat 28.01.21 update css */
/* menu */
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .header-dropdown-sec #myDropdown a {
    width: auto;
    min-width: initial;
  }

  .dropdown-content {
    left: unset;
    top: 30px;
    right: 0;
  }
}

@media screen and (max-width: 767px) {
  .login-buttons-sec {
    flex-wrap: wrap;
  }

  .login-staff-log_in {
    margin-left: 0;
  }

  .login-batch-right {
    margin-top: 30px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 410px) {
  .dis_flex {
    display: block;
  }
}
/* End Srivat 28.01.21 update css */
/* menu */
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .header-dropdown-sec #myDropdown a {
    width: auto;
    min-width: initial;
  }

  .dropdown-content {
    left: unset;
    top: 30px;
    right: 0;
  }
}



@media only screen and (max-width: 520px) {
  .custom_pagination {
    justify-content: center;
  }

    .custom_pagination p {
      margin-bottom: 10px;
    }

    .custom_pagination .page-item:first-child {
      margin-left: 0px;
    }
}

@media only screen and (max-width: 575px) {
  #editLightbox .modal-dialog {
    width: unset;
  }
}

@media only screen and (max-width: 768px) {
  .limits_head {
    flex-direction: column;
  }

    .limits_head h2 {
      text-align: center;
    }
}

@media only screen and (max-width: 767px) {
  .row.tab_main {
    flex-direction: column;
  }

  .floating-right-tab {
    width: 100%;
  }

  .floating-left-tab {
    margin: 0px;
  }

  .user_management_form:last-child label {
    display: block;
  }
}

@media only screen and (max-width: 1199px) {
  .batch-section {
    padding: 10px;
  }
}


@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
  .recent-create {
    width: 100% !important;
  }

  .form-batch {
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 530px) {
  .user_management_form.date-picker-sec {
    flex-direction: column;
    align-items: end;
  }

  div#datepicker1 {
    margin-top: 15px;
  }
}

@media only screen and (max-width:767px) {

  .user_manage_second_down .user_manage_second input.recent-create {
    width: 277px !important;
  }

  .footer-section .header-menu-list ul {
    height: auto;
    background: transparent;
    position: relative;
    top: unset;
    left: unset;
    z-index: 12;
    padding: 0;
    flex-direction: unset !important;
    justify-content: unset !important;
    transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.4s;
    flex-wrap: unset !important;
    width: 100%;
  }
}
/* End balaji 28.01.21 update css */

/* Srivat 28.01.21 update css */
@media only screen and (min-width: 382px) and (max-width: 465px) {
  .ml-20 {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 410px) {
  .dis_flex {
    display: block;
  }
}
/* End Srivat 28.01.21 update css */
/* menu */
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .header-dropdown-sec #myDropdown a {
    width: auto;
    min-width: initial;
  }

  .dropdown-content {
    left: unset;
    top: 30px;
    right: 0;
  }
}

@media only screen and (max-width: 371px) {
  .cpn-left {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 552px) {
  .csl_mach-img {
    justify-content: center
  }

    .csl_mach-img a img {
      margin: 10px;
    }
}
.select-date {
    width: 100% !important;
  }
@media screen and (max-width:991px) {
  .d-flex.aur-sec {
    width: 500px;
    margin: auto;
  }

  .collage-right-part .second-section {
    padding-top: 0px;
  }

  .download input {
    margin-top: 10px;
  }

  .download {
    padding-left: 0px;
  }

  .user-manage {
    width: 100%;
    text-align: left !important;
  }
}

@media screen and (max-width:600px) {
  .first-section img:first-child {
    height: 165px;
    width: 98px;
  }

  .first-section img:nth-child(2) {
    width: 98px;
    height: 75px;
  }

  .second-section img {
    height: 82px;
    width: 162px;
  }

  .third-section img {
    width: 74px;
    height: 74px;
  }

  .fourth-section img {
    height: 158px;
  }

  .d-flex.aur-sec {
    width: 300px;
  }

  .third-section, .fourth-section {
    width: 50%;
  }

  .collage-left-part {
    width: 107px;
  }

  .collage-right-part {
    width: 140px;
  }
}
