.contact-us.image img {
  width: 100%;
  height: auto;
}

ul.pagination li {
  float: none !important;
}

.pagination {
  display: flex !important;
}

.pagination .page-item .page-link {
  padding: 0;
  min-width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.message_send_box {
  display: flex;
}

.message_send_box .attachment, .message_send_box .send-btn {
  min-width: 40px;
}

.message_send_box .send-btn .btn {
  width: 100% !important;
  height: 100% !important;
}

.product_box figure .product_over_inner .fav_box a {
  min-width: 41px;
}

.tag-new .tag {
  position: static !important;
}

.product_box .position-static {
  position: static !important;
}

.product_box .position-static .product_over_box {
  position: static !important;
}

.product_box .position-static .product_over_box .wishlist {
  position: absolute;
  top: 0;
  right: 12px;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  transform: translate(-50%, 50%) !important;
}

.row-list .col-md-4 .product_box figure a.clicked {
  min-width: 100px;
}

.product_box figure a {
  min-width: 100%;
  text-align: center;
}

#user-listing .tag-new {
  left: auto;
  right: 15px;
  bottom: 96px;
  position: absolute;
}

#user-listing.row-list .tag-new {
  position: absolute;
  left: 25px;
  bottom: 11px;
  right: auto;
}

@media (max-width: 1471px){
  .dash-banner-right{
    min-width: 570px;
    height: 280px;
    margin-left: -70px;
  }
  .dash-banner-mid{
    min-width: 170px;
    width: 170px;
  }
  .progress-circle-text span {
    font-size: 16px;
  }
}

@media (max-width: 1200px){
  .dash-banner-sec .card-site-body {
    flex-direction: column;
    position: relative;
  }
  .dash-banner-right{
    min-width: 500px;
    max-width: 500px;
    display: flex;
    align-items: center;
    margin-left: auto;
  }
  .dash-banner-right img{
    height: auto;
  }
  .dash-banner-mid{
    position: absolute;
    bottom: 55px;
    left: 0;
  }
}


@media (max-width: 1199px) {
  .about-banner h4 {
    font-size: 30px;
  }
  .about-video-box {
    width: 100%;
    height: auto;
  }
  .about-video-box video {
    height: auto;
  }
  .about-video {
    padding: 50px 0;
  }
  .about-info-timeline-in li figure {
    min-width: 55%;
  }
  .about-info-timeline-in li figcaption {
    min-width: 45%;
  }
  .row-list .product_box figure {
    width: auto !important;
    height: auto !important;
  }
  .row-list figure a {
    min-width: 100px;
  }
  button.btn-track {
    padding: 18px 10px;
  }

}
@media (max-width: 991px) {
  .about-info-timeline-in li {
    display: block !important;
  }
  .about-info-timeline-in li figure {
    min-width: 100%;
  }
  .about-info-timeline-in li figcaption {
    min-width: 100%;
  }
  .blog-body .container {
    max-width: 100% !important;
  }
  .blog-img figure img {
    height: 100%;
  }
  .contact-us.image {
    margin-bottom: 20px;
  }
  .heading-new h4 {
    font-size: 30px;
  }
  .row-list figure a {
    min-width: 50px !important;
    width: 50px !important;
    height: 50px !important;
  }
  .row-list .col-md-4 .product_box .product_des_top h4 a {
    font-size: 18px;
  }
  .row-list .product_box .product_des_top h4, .row-list .product_box .product_des_top h4 a {
    white-space: initial !important;
  }
  .home_slider_section_new, .home_slider_section_new .item img {
    height: auto;
  }
  ul.total-fav-list li {
    min-width: 50% !important;
    width: 50% !important;
  }
  .js-cookie-consent .modal {
    padding: 40px !important;
    overflow: auto;
  }
  .js-cookie-consent .modal-dialog {
    margin: 0 !important;
  }
  .tag-new {
    left: 30px;
  }
  .product_box .position-static {
    position: static !important;
  }
  .product_box .position-static .product_over_box {
    position: static !important;
  }
  .product_box .position-static .product_over_box .wishlist {
    position: absolute;
    top: 0;
    right: 12px;
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    transform: translate(-50%, 50%) !important;
  }
  .product_box-like figcaption {
    margin-left: 0px !important;
    padding-right: 45px !important;
  }
}
@media (max-width: 767px) {
  .about-info-timeline-in li figcaption h4 {
    font-size: 26px;
  }
  .chat_left .chat_right_head{
    padding: 15px 15px 0px 15px;
  }
  .about-blog .row {
    gap: 20px;
  }
  .blog-head h4 a {
    font-size: 22px !important;
  }
  .contact-3-block .row {
    gap: 20px;
  }
  .contact-3-block .card {
    padding: 20px;
  }
  .contact-3-block .card h4 {
    font-size: 22px;
  }
  button.btn-track {
    padding: 18px 10px;
    position: absolute;
    bottom: 20px;
    width: 90%;
    left: 5% !important;
    margin: auto;
    display: block;
  }
  .home-section-tag .row {
    row-gap: 20px;
  }
  button.btn-track {
    transform: translate(-50%, -50%);
    left: 50% !important;
    width: 50%;
    top: 87%;
    bottom: auto;
    font-size: 14px;
    padding: 12px;
    width: 245px;
    
  }
  .margin-minus-wrap .notifications_message {
    gap: 20px;
  }
  .my_product_content .my_product_head .create_form_box .list_select_box {
    width: 100% !important;
    margin: 0px !important;
  }
  .my_product_content .my_product_head .create_form_box .list_select_box .form-control {
    width: 100% !important;
  }
  ul.total-fav-list li {
    min-width: 100% !important;
    width: 100% !important;
  }
  .total_product_left figcaption p {
    text-align: left !important;
  }
  .total_product_left figure {
    text-align: center;
  }
  .academy-text-area {
    display: block !important;
  }
  .academy-text-area figcaption {
    padding: 0 !important;
  }
  .form_fild h2 {
    font-size: 20px !important;
  }
  .change_password_box > h2 {
    margin-top: 40px !important;
  }
  .profile_box2 .profile_inner2 .add_plus {
    right: -29px !important;
  }
  .form_fild .col {
    flex-basis: auto !important;
  }
  .product_details_box .row.justify-content-center {
    padding: 15px !important;
  }
  .product_details_box .row.justify-content-center .col-md-4 {
    margin: 5px 0;
  }
  .match-sec {
    padding: 20px !important;
  }
  .match-footer-sec {
    padding: 10px 0 !important;
  }
  .js-cookie-consent .modal {
    padding: 15px !important;
  }
  .why-cookies-sec h3 {
    font-size: 18px !important;
  }
  .desc-ul li .left-desc::after {
    display: none !important;
  }
  .desc-ul li {
    display: block !important;
    font-size: 16px;
  }
  .desc-ul li .right-desc {
    padding-left: 0 !important;
  }
  .left-desc {
    font-family: "ProximaNova-Bold";
  }
  .product_full_view_des .btn-group-box {
    display: block !important;
  }
  .product_full_view_des .btn-group-box a, .product_full_view_des .btn-group-box button {
    width: 100% !important;
  }
  .match-sec-head {
    padding: 0px;
    margin-bottom: 15px;
  }
  .match-sec-body {
    padding: 0;
  }
  #pptModal .modal-dialog {
    max-width: 98% !important;
  }
}
@media (max-width: 650px){
  .heading-green-improve-match {
    float: none;
  }
  .dash-banner-mid{
    position: static;
  }
  .dash-banner-right{
    min-width: 100%;
    max-width:100%;
    height: auto;
    display: none;
  }
  .dash-banner-sec .card-site-body{
    display: flex;
    gap: 20px;
  }
} 
@media (max-width: 575px) {
  .total_product_left figcaption p {
    text-align: center !important;
  }
  .submit-comment button {
    position: static !important;
    margin: 0;
  }
  .blog-head .author-name {
    position: static !important;
  }
  .comment-list ul li figure {
    height: 50px !important;
    width: 50px !important;
    min-width: 50px !important;
  }
  .blog-head h4 a {
    font-size: 18px !important;
  }
  .blog-img figure {
    height: 200px !important;
  }
  .blog-head h4 {
    padding: 0 !important;
  }
  .comment-list ul li figcaption {
    padding-left: 15px !important;
  }
  .heading-new h4 {
    font-size: 26px;
  }
  button.btn-track {
    font-size: 14px;
    padding: 12px;
    width: 245px;
  }
  .my_product_head {
    padding: 15px 0;
  }
  .form_fild {
    padding: 10px !important;
  }
  #fileuploader .ajax-upload-dragdrop {
    padding: 0 !important;
  }
  #fileuploader .ajax-file-upload {
    width: 100%;
  }
  .upload-btn {
    width: 100% !important;
  }
  .availability-list li .d-flex.gap-3 {
    display: block !important;
  }
  .availability-day {
    top: 0 !important;
    margin-bottom: 10px;
  }
  .availability-box {
    padding: 10px !important;
  }
  .availability-list li {
    border-bottom: 1px solid #ccc;
  }
  .change_password_box .change_password_inner {
    margin: 0;
  }
  .match-sec-body ul li {
    display: block !important;
  }
  .match-sec-body ul li label {
    width: 100% !important;
    height: auto !important;
    min-height: 35px !important;
  }
  .product_full_view_des h2 {
    font-size: 24px !important;
  }
}
@media (max-width: 480px) {
  .btn {
    width: auto !important;
  }
  .profile_box2 .profile_inner2 .add_plus {
    right: -40px !important;
  }
  .profile_inner2 span.status-indicator {
    right: auto !important;
    left: 0 !important;
  }
}

/*# sourceMappingURL=responsive-new.css.map */
