/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/scss/responsive.scss ***!
  \********************************************************************************************************************************************************************************************/
@media screen and (max-width: 1440px) {
  .pricing-slider {
    margin: auto 0;
  }
  .slick-list {
    padding: 0 !important;
  }
}
@media screen and (max-width: 1199px) {
  .about-welcome-card .row {
    flex-direction: column-reverse;
  }
  .about-welcome-card .row .col-xl-4 {
    position: absolute;
    bottom: 0;
    opacity: 0.1;
  }
  .page-wrapper {
    background: url(a07b5a8a45139b76dbc8.png) no-repeat center center/cover;
  }
  .page-wrapper .form-check .form-check-input:not(:checked) {
    background: transparent;
  }
}
@media screen and (max-width: 991px) {
  .our-team-card {
    padding-bottom: 50px;
  }
  .our-team-slider.app-side-arrow .slick-prev,
  .our-team-slider.app-side-arrow .slick-next {
    width: 35px;
    height: 35px;
    left: 0;
    bottom: -60px;
  }
  .our-team-slider.app-side-arrow .slick-next {
    margin-left: 40px;
  }
}
@media screen and (max-width: 768px) {
  .helper-card .card-body {
    padding: 1.5rem 1rem 1rem;
  }
  .helper-search-section .app-icon-form {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 567px) {
  .app-form.app-icon-form .form-control {
    font-size: 18px;
    padding: 0.5rem 1rem;
    padding-left: 2.75rem !important;
  }
  .app-form.app-icon-form i {
    top: 12px;
  }
  .app-form.app-icon-form .top-space-18 {
    top: 14px !important;
  }
  .add-blog-card.btn-circle {
    padding: 1.2rem;
  }
  .blog-comment-box .p-3 {
    padding: 0.5rem !important;
  }
  .blog-comment-box .h-45 {
    border-radius: 20px !important;
    width: 35px !important;
    height: 35px !important;
  }
  .about-welcome-card {
    padding: 0;
  }
  .about-card-box .w-60 {
    width: 45px !important;
    height: 45px !important;
  }
  .pricing-card {
    margin-left: 0;
  }
  .pricing-card .card-body {
    padding: 1rem !important;
  }
  .pricing-card .p-3 {
    padding: 0.5rem 1rem !important;
  }
  .pricing-card .ps-4 h4 {
    font-size: 22px !important;
  }
  .pricing-card .ps-4 p {
    font-size: 15px !important;
  }
  .pricing-card .mt-3 {
    margin-top: 0.75rem !important;
  }
  .pricing-card .mt-3 .f-s-26 {
    font-size: 22px !important;
  }
  .pricing-card .mt-3 .f-s-16 {
    font-size: 14px !important;
  }
  .pricing-card .w-55 {
    width: 45px !important;
    height: 45px !important;
  }
  .pricing-card.ms-4 {
    margin-left: 0 !important;
  }
  .pricing-card .ps-4 {
    padding-left: 1rem !important;
  }
  .helper-search-section .btn-light-white {
    padding: 0.3rem 0.5rem;
    font-size: 0.875rem;
  }
  .elements-container .video-box {
    width: 160px;
    height: 160px;
  }
  .elements-container .messenger-content-box .message-text-box {
    max-width: 200px;
  }
  .elements-container .messenger-content-box .chat-info span {
    white-space: nowrap;
    font-size: 12px;
  }
  .elements-container .message-text-box.message-video-link {
    max-width: 214px !important;
  }
  .elements-container .message-text-box.message-video-link .video-box {
    width: 150px;
    height: 150px;
  }
  .elements-container .nav-tabs .nav-link {
    padding: 0.4rem 1rem;
  }
  .elements-container .call-box h6 {
    white-space: nowrap;
  }
  .elements-container h3 {
    font-size: 18px !important;
    margin-bottom: 0.75rem !important;
  }
  .elements-container .card-body {
    padding: 1rem;
  }
  .elements-container .group-message-box {
    padding: 0;
  }
  .helper-search-section .app-icon-form {
    margin-top: 1rem;
  }
  .helper-card .card-body {
    padding: 1rem 1rem 0 1rem;
  }
  .helper-card .card-body .w-60 {
    width: 50px !important;
    height: 50px !important;
    top: -24px;
  }
  .helper-card .card-body .btn {
    padding: 6px 10px;
    font-size: 13px;
  }
  .content-container {
    padding: 1rem 0;
  }
  .content-container p {
    font-size: 15px !important;
  }
  .content-container .icon-btn {
    width: 40px !important;
    height: 40px !important;
  }
}
@media screen and (max-width: 480px) {
  .verification-box {
    gap: 0.3rem;
  }
  .verification-box .w-65 {
    width: 45px !important;
  }
  .verification-box .h-65 {
    height: 45px !important;
  }
}
@media (min-width: 1400px) {
  .pricing-slider {
    margin-right: auto;
    margin-left: auto;
    max-width: 1440px;
  }
}
