@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* @import url('custom2.css'); */

/***********Responsive**********************/
@media (min-width: 1920.98px) {}

/* End min-width: 1920px */

@media (min-width: 768px) {
  .mobile-d-block {
    display: none;
  }

  .mobile-d-none {
    display: block;
  }

  .range-slider-mobile {
    display: none;
  }
}

/* End min-width: 768px */

@media (min-width: 992px) {
  .login-signup-area-responsive {
    display: none;
  }

  .mobile-nav {
    display: none;
  }
}

/* End min-width: 992px */

@media (min-width: 1200px) {
  .navbar-area .btn-1 span img {
    width: 20px;
  }
}

/* End min-width: 1200px */

@media (min-width: 1400px) {
  .home-banner-cnt-area::after {
    right: -100px;
  }
}

/* End min-width: 1400px */

@media (max-width: 1620.98px) {}

/* End max-width: 1620px */

@media (max-width: 1540.98px) {}

/* End max-width: 1540px */

@media (max-width: 1399.98px) {
  .benefits-assignment-img-area {
    width: 550px;
    height: 550px;
  }

  .benefits-assignment-bx.homework-help-bx {
    padding-top: 0px;
  }

  .business-success-area .ps-5 {
    padding-left: 1rem !important;
  }

  .custom-border-btn span {
    font-size: 15px;
    line-height: 18px;
    padding: 12px 15px;
  }

  .custom-border-btn {
    width: 100px;
  }

  .assignment-writers-bx-bottom-left {
    width: calc(100% - 100px);
    padding-right: 20px;
  }

  .trust-service-bx-area .trust-service-bx:nth-child(1) .trust-service-bx-after::before {
    left: calc(50% - 47px);
  }

  .trust-service-bx-area .trust-service-bx:nth-child(4) .trust-service-bx-after::before {
    right: calc(50% - 47px);
  }

  .blog-articles-right-bx .blog-vertical-bx-text a {
    font-size: 20px;
    line-height: 28px;
  }

  .blog-articles-left-bx .blog-horizontal-bx-text a {
    font-size: 18px;
    line-height: 24px;
    -webkit-line-clamp: 2;
  }

  .baedt-left {
    width: 29%;
  }

  .baedt-middle {
    width: 36%;
  }

  .no-orders-sdnew {
    white-space: nowrap;
  }
}

/* End max-width: 1399px */

@media (max-width: 1299.98px) {}

/* End max-width: 1299px */

@media (max-width: 1199.98px) {
  .main-nav .navbar-nav .nav-item a {
    font-size: 13px;
  }

  .navbar-brand {
    max-width: 170px;
  }

  .find-form ul li .custombtn span {
    padding: 15px;
  }

  .main-hdng h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .main-hdng p {
    font-size: 18px;
    line-height: 24px;
    padding-top: 10px;
  }

  .benefits-assignment-img-area {
    width: 450px;
    height: 450px;
    top: -50px;
  }

  .benefits-assignment-bx-cnt h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .benefits-assignment-bx-cnt p {
    font-size: 15px;
  }

  .benefits-assignment-bx-img {
    width: 70px;
    height: 70px;
  }

  .benefits-assignment-bx-img::before {
    width: 35px;
    height: 35px;
  }

  .benefits-assignment-area .main-hdng {
    padding-bottom: 40px;
  }

  .benefits-assignment-bx {
    padding-top: 20px;
  }

  .form-group-last {
    flex-wrap: wrap;
  }

  .form-group-last .form-check {
    margin-bottom: 30px;
  }

  .home-banner-hdng h1 {
    font-size: 45px;
    line-height: 50px;
    margin-bottom: 5px;
  }

  .home-banner-hdng h2 {
    font-size: 45px;
    line-height: 50px;
  }

  .home-banner-hdng p {
    font-size: 20px;
  }

  .home-banner-review-bx {
    width: 32%;
  }

  .banner-review-platform-name span {
    font-size: 12px;
  }

  .home-banner-review-bx:nth-child(1) .banner-review-platform-name span::before,
  .home-banner-review-bx:nth-child(1) .banner-review-platform-name span::after {
    width: calc((100% - 135px) / 2);
  }

  .home-banner-review-bx:nth-child(2) .banner-review-platform-name span::before,
  .home-banner-review-bx:nth-child(2) .banner-review-platform-name span::after {
    width: calc((100% - 80px) / 2);
  }

  .home-banner-review-bx:nth-child(3) .banner-review-platform-name span::before,
  .home-banner-review-bx:nth-child(3) .banner-review-platform-name span::after {
    width: calc((100% - 90px) / 2);
  }

  .home-banner-review-bx p,
  .home-banner-review-bx h6 {
    font-size: 13px;
    line-height: 18px;
  }

  .banner-review-platform-img {
    height: 50px;
  }

  .banner-review-stars img {
    width: 90px;
  }

  .banner-review-stars::before,
  .banner-review-stars::after {
    width: calc((100% - 100px) / 2);
  }

  .form-group-radio .checkbox-tools:checked+label,
  .form-group-radio .checkbox-tools:not(:checked)+label {
    padding: 12px 25px;
    font-size: 16px;
    line-height: 22px;
  }

  .assignment-type-info-wrapper {
    padding: 0 25px;
  }

  .subject-name {
    font-size: 20px;
    line-height: 28px;
  }

  .writer-details p {
    font-size: 14px;
    line-height: 20px;
  }

  .rv-cp span {
    font-size: 12px;
  }

  .rv {
    gap: 7px;
  }

  .assignment-writers-bx-bottom {
    flex-wrap: wrap;
  }

  .assignment-writers-bx-bottom-left {
    width: 100%;
    padding: 0 0 15px 0;
  }

  .writer-designation h6 {
    font-size: 15px;
    line-height: 20px;
  }

  .writer-designation p {
    font-size: 13px;
    line-height: 18px;
  }

  .assignment-writers-area .owl-theme .owl-nav [class*='owl-'],
  .assignment-writers-area .react-multiple-carousel__arrow {
    width: 70px;
    height: 70px;
  }

  .business-success-bx-text h3 {
    font-size: 30px;
    line-height: 40px;
  }

  .business-success-bx-text h6 {
    font-size: 17px;
    line-height: 24px;
  }

  .business-success-bx-img {
    width: 90px;
    height: 90px;
  }

  .business-success-bx-img::before {
    width: 35px;
    height: 35px;
  }

  .help-features-bx h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .help-features-bx p {
    font-size: 15px;
    line-height: 22px;
  }

  .gethelp-bx-text p {
    font-size: 15px;
  }

  .gethelp-bx-text h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .gethelp-bx-img {
    width: 150px;
    height: 150px;
  }

  .gethelp-bx-number {
    font-size: 60px;
    line-height: 70px;
  }

  .calculate-bx-value h3 {
    font-size: 30px;
    line-height: 40px;
  }

  .pricing-calculator-bx .g-5 {
    --bs-gutter-y: 1rem;
    --bs-gutter-x: 1rem;
  }

  .calculate-bx {
    padding: 20px 15px;
    gap: 15px;
  }

  .reviewer-company h6 {
    font-size: 18px;
    line-height: 25px;
  }

  .reviewer-details h6 {
    font-size: 15px;
  }

  .reviewer-details p {
    font-size: 13px;
    line-height: 18px;
  }

  .review-text p {
    font-size: 15px;
  }

  .faqarea .accordion .accordion-item .accordion-button {
    font-size: 20px;
    line-height: 28px;
  }

  .faqarea .accordion .accordion-item .accordion-body {
    font-size: 15px;
    line-height: 25px;
  }

  .faqarea .accordion .accordion-button:before,
  .faqarea-2 .accordion .accordion-button:before {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }

  .blog-vertical-bx-text a {
    font-size: 20px;
    line-height: 30px;
  }

  .blog-horizontal-bx-text a {
    font-size: 17px;
    line-height: 22px;
  }

  .blog-bx-calender span {
    font-size: 13px;
    line-height: 18px;
  }

  .footerlinks ul li a {
    font-size: 14px;
    line-height: 28px;
  }

  .footertitle {
    font-size: 18px;
    line-height: 25px;
  }

  .footer-bottom span {
    font-size: 15px;
    line-height: 20px;
  }

  .header_bottom .navbar-brand img {
    width: 170px;
  }

  .header_bottom.sticky .navbar-brand img {
    width: 160px;
  }

  .navbar-area .custombtn span {
    padding: 12px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .navbar-area .custombtn span:hover img {
    filter: brightness(0) invert(1);
  }

  .home-banner-form h4 {
    font-size: 22px;
    line-height: 30px;
  }

  .login-signup-hdng h2 {
    font-size: 40px;
    line-height: 46px;
  }

  .login-signup-hdng p {
    font-size: 18px;
    line-height: 28px;
  }

  .login-area {
    padding: 40px 60px 100px 40px;
  }

  .signup-area {
    padding: 40px 40px 100px 60px;
  }

  .login-signup-logo {
    width: 70px;
    height: 70px;
  }

  .login-signup-form .frgt-psswrd .frgt-psswrd-btn {
    font-size: 14px;
    line-height: 20px;
  }

  .login-signup-form .form-grp input {
    font-size: 14px;
    line-height: 20px;
  }

  .otp-form-group input {
    font-size: 40px;
    line-height: 45px;
  }

  .login-signup-form form .btn-group .btn-1 {
    min-width: 130px;
  }

  .login-signup-form .custombtn span {
    font-size: 14px;
    line-height: 18px;
  }

  .dp-update {
    width: 100px;
    height: 100px;
  }

  .dp-upload-ico {
    width: 25px;
    height: 25px;
    right: -8px;
    bottom: 15px;
  }

  .inner-banner-hdng h1 {
    font-size: 45px;
    line-height: 50px;
  }

  .inner-banner-hdng p {
    font-size: 20px;
    line-height: 28px;
  }

  .who-i-am-img {
    width: 280px;
    height: 280px;
  }

  .who-i-am {
    padding: 50px 0;
    margin-top: 0;
  }

  .profile-hdng p {
    font-size: 15px;
    line-height: 25px;
  }

  .profile-hdng h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .profile-details .form-group label {
    font-size: 15px;
    line-height: 20px;
  }

  .profile-details .form-group input,
  .profile-details .form-group .form-select {
    font-size: 15px;
    line-height: 20px;
  }

  .profile-details .select__placeholder {
    font-size: 15px;
    line-height: 20px;
  }

  .edit-profile-btn {
    height: 50px;
  }

  .course-bx {
    width: 12.5%;
  }

  .course-bx h6 {
    font-size: 14px;
    line-height: 20px;
  }

  .help-service-cnt h4 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .help-service-cnt p {
    font-size: 15px;
    line-height: 25px;
  }

  .help-service-cnt {
    padding-right: 30px;
  }

  .trust-service-bx {
    width: 25%;
    padding: 0px 5px 110px;
  }

  .trust-service-bx-single {
    padding: 30px 25px 40px;
  }

  .trust-service-bx-single-cnt h5 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 15px;
  }

  .trust-service-bx-single-img,
  .referencing-top-bx-img {
    width: 90px;
    height: 90px;
  }

  .trust-service-bx-area .trust-service-bx:nth-child(1) .trust-service-bx-after::after,
  .trust-service-bx-area .trust-service-bx:nth-child(4) .trust-service-bx-after::after {
    width: 74%;
  }

  .trust-service-bx-single-img::before,
  .leading-advantages-bx-img::before,
  .referencing-top-bx-img::before {
    width: 35px;
    height: 35px;
    bottom: 15px;
  }

  .help-service-txt ul li h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .help-service-txt ul li p {
    font-size: 15px;
    line-height: 24px;
  }

  .leading-advantages-bx-img {
    width: 90px;
    height: 90px;
  }

  .leading-advantages-bx-cnt h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .leading-advantages-bx-cnt p {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 70px;
  }

  .blog-bx-right-cnt a {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 15px;
  }

  .blog-bx-right-single {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .blog-area {
    margin-bottom: -330px;
  }

  .review-area.review-area-aboutusPg {
    padding-top: 330px;
  }

  .pricing-calculator-area form label {
    font-size: 18px;
    line-height: 25px;
  }

  .trust-service-bx-single-cnt p {
    font-size: 15px;
    line-height: 24px;
  }

  .blog-articles-left-bx {
    width: 30%;
  }

  .blog-articles-right-bx {
    width: 70%;
  }

  .blog-articles-left-bx-hdng {
    font-size: 20px;
    line-height: 28px;
  }

  .related-categories-area ul li a {
    font-size: 15px;
    line-height: 18px;
  }

  .blog-articles-left-bx .blog-horizontal-bx-text a {
    font-size: 17px;
    line-height: 23px;
  }

  .blog-articles-right-bx .blog-vertical-bx-text a {
    font-size: 18px;
    line-height: 26px;
  }

  .faqarea-2 .accordion-button {
    padding: 20px 80px 20px 40px;
    font-size: 20px;
    line-height: 26px;
  }

  .faqarea-2 .accordion-body {
    padding: 25px 40px 0;
  }

  .faqarea-2 .accordion-body p {
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 15px;
  }

  .faqarea-2 .accordion-body ul li {
    font-size: 15px;
    line-height: 24px;
  }

  .faqarea-2-cnt-bottom-left table td {
    font-size: 15px;
    line-height: 20px;
    padding: 10px 20px;
  }

  .faqarea-2-cnt-bottom-right {
    padding-left: 30px;
  }

  .baedt-left {
    width: 40%;
    padding: 30px 30px 0;
  }

  .baedt-middle {
    width: 60%;
    padding: 30px 30px 0;
  }

  .baedt-right {
    width: 100%;
    padding: 10px 30px 20px;
  }

  .baedt-left-cnt {
    padding-top: 0;
  }

  .accordion-body .faqarea-2-cnt p:last-child {
    padding-bottom: 30px;
  }

  .review-single-bx-area ul {
    -moz-column-gap: 30px;
    -webkit-column-gap: 30px;
    column-gap: 30px;
  }

  .review-single-bx p {
    font-size: 15px;
    line-height: 22px;
  }

  .review-single-bx h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .ico-txt span {
    font-size: 13px;
    line-height: 18px;
  }

  .why-prefer-bx-img {
    width: 140px;
    height: 140px;
  }

  .why-prefer-bx h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .referencing-top-area .g-5 {
    --bs-gutter-y: 2rem;
    --bs-gutter-x: 2rem;
  }

  .referencing-top-bx h5 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 30px;
  }

  .referencing-top-bx {
    padding: 30px;
  }

  .referencing-top-bx .custombtn span {
    font-size: 15px;
    padding: 15px;
  }

  .all-orders-area table th,
  .all-orders-area table td {
    font-size: 14px;
    line-height: 18px;
    padding: 15px;
  }

  .all-orders-right-area .btn-1 span,
  .all-orders-right-area .btn-4 span,
  .posd-area .btn-1 span {
    padding: 15px 20px;
    font-size: 15px;
    line-height: 18px;
  }

  .all-orders-right-area .btn-1 span i,
  .all-orders-right-area .btn-4 span i {
    font-size: 18px;
  }

  .dp-dashboard-txt h6 {
    font-size: 15px;
    line-height: 20px;
  }

  .dp-dashboard-txt p {
    font-size: 13px;
    line-height: 16px;
  }

  .all-orders-area {
    padding-bottom: 50px;
  }

  .amazing-features-bx-img {
    width: 90px;
    height: 90px;
  }

  .amazing-features-bx-txt {
    width: calc(100% - 90px);
  }

  .amazing-features-bx-img::before {
    right: 15px;
    bottom: 15px;
    width: 35px;
    height: 35px;
  }

  .amazing-features-bx-txt h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .amazing-features-bx-txt p {
    font-size: 15px;
    line-height: 22px;
  }

  .what-ai-bx p {
    font-size: 20px;
    line-height: 30px;
  }

  .what-ai-bx h3 {
    font-size: 35px;
    line-height: 45px;
  }

  .what-ai-bx {
    padding: 30px 50px 60px;
  }

  .dashboard-middle-area {
    padding-top: 50px;
  }

  .main-hdng h2 span img {
    width: 40px;
  }

  .home-banner-form .btn-group .btn-sd {
    padding: 12px 25px;
    font-size: 16px;
    line-height: 22px;
  }

  .trust-service-area-dashboardPg .trust-service-bx-single-cnt p {
    padding: 0 15px;
  }

  .trust-service-area-dashboardPg .trust-service-bx-single-cnt h5 {
    padding: 0 15px;
  }

  .trust-service-area-dashboardPg .trust-service-bx-single {
    padding: 30px 0 90px;
  }

  .avail-expert-help-cnt-area {
    padding-left: 0;
    margin-top: 30px;
  }

  .avail-expert-help-cnt p {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 15px;
  }

  .avail-expert-help-cnt .btn-group {
    margin-top: 15px;
  }

  .other-option .login-icon img {
    width: 22px;
  }

  .dashboard-service-top-bx-right h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .dashboard-service-top-bx-right p {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 25px;
  }

  .dstbrb-single h4 {
    width: 55px;
    height: 55px;
    font-size: 25px;
  }

  .dstbrb-single span {
    font-size: 15px;
    line-height: 22px;
  }

  .dashboard-service-top-bx .home-banner-form,
  .dashboard-form {
    padding-right: 10px;
  }

  ul.normal-ul li {
    font-size: 15px;
    line-height: 28px;
  }

  .dashboard-form p {
    font-size: 15px;
    line-height: 22px;
  }

  .note-txt {
    font-size: 15px;
    line-height: 22px;
  }

  .dashboard-form h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .dashboard-textarea-top-text {
    font-size: 14px;
    line-height: 20px;
    top: 10%;
  }

  .dashboard-textarea-bottom-text {
    font-size: 14px;
    line-height: 20px;
    bottom: 10%;
  }

  .modes-selection-area ul li a {
    font-size: 14px;
    line-height: 20px;
  }

  .modes-selection-area span {
    width: 90px;
    font-size: 14px;
    line-height: 20px;
  }

  .modes-selection-area ul {
    width: calc(100% - 90px);
  }

  .small-text {
    font-size: 14px;
    line-height: 20px;
  }

  .dstbr-single-2-img {
    width: 90px;
    height: 90px;
  }

  .dstbr-single-2-txt {
    font-size: 15px;
    line-height: 22px;
    width: calc(100% - 90px);
    padding-left: 15px;
  }

  .order-placed-bx-right-area h4 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 25px;
  }

  .order-placed-bx-right-area p {
    font-size: 20px;
    line-height: 28px;
  }

  .order-placed-bx-right-area .btn-group {
    margin-top: 40px;
  }

  .order-placed-bx-middle {
    width: 100px;
    height: 100px;
    border: 5px solid #fff;
  }

  .order-placed-bx-right {
    padding: 40px 40px 40px 75px;
  }

  .sample-bx-single h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .sample-bx-single ul li a {
    font-size: 15px;
    line-height: 25px;
  }

  .prebook-img {
    right: 0px;
  }

  .preorder-bx-right-circle {
    width: 190px;
    height: 190px;
    right: 30px;
  }

  .preorder-bx.when-no-order .prebook-img {
    right: 20px;
  }

  .when-no-order .preorder-bx-right-circle {
    right: 50px;
  }

  .preorder-bx-left h2 {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 20px;
  }

  .preorder-bx-left p {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 20px;
  }

  .order-details-bx-bottom table tr td {
    font-size: 14px;
    line-height: 20px;
  }

  .order-details-bx-top-left {
    font-size: 15px;
  }

  .order-details-bx-top-right {
    font-size: 13px;
  }

  .order-details-bx-top {
    padding: 10px 20px;
  }

  .order-details-bx-bottom {
    padding: 20px 20px 30px;
  }

  .attach {
    font-size: 14px;
  }

  .mentor-answer-area h4 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 25px;
  }

  .mentor-answer-area h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .mentor-answer-area p {
    font-size: 20px;
    line-height: 30px;
  }

  .mentor-answer-area li {
    font-size: 20px;
    line-height: 28px;
  }

  .blogdetails-area {
    margin-top: -220px;
    padding-bottom: 60px;
  }

  .inner-banner.blogdetails-inner-banner {
    padding-bottom: 270px;
  }

  .mentor-dtls ul li img {
    width: 14px;
  }

  .mentor-dtls ul li span {
    font-size: 13px;
    width: calc(100% - 14px);
  }

  .mentor-tab-area .nav-tabs .nav-link {
    font-size: 35px;
    line-height: 45px;
  }

  .co-bx-top h5 {
    font-size: 20px;
  }

  .co-bx-top p {
    font-size: 15px;
    line-height: 22px;
  }

  .co-bx-bottom-right-single img {
    width: 15px;
  }

  .co-bx-bottom-right-single span {
    width: calc(100% - 15px);
    font-size: 13px;
  }

  .usr-bx-img {
    width: 34px;
    height: 34px;
  }

  .usr-bx span {
    font-size: 13px;
    line-height: 16px;
    width: calc(100% - 34px);
  }

  .instagram-ico {
    width: 60px;
    height: 60px;
  }

  .inner-banner.mentor-inner-banner {
    padding: 150px 0 80px;
  }

  .who-i-am.profile-who-i-am {
    padding: 0 0 50px;
    margin-top: -50px;
  }

  .cntcus-hdng h4 {
    font-size: 25px;
    line-height: 35px;
  }

  .cntcus-hdng {
    margin-bottom: 20px;
  }

  .cntcus-dtls-area .cntcus-hdng {
    margin-bottom: 5px;
  }

  .cntcus-dtls-txt p {
    font-size: 15px;
    line-height: 22px;
  }

  .cntcus-dtls-txt a {
    font-size: 20px;
    line-height: 24px;
    margin-top: 5px;
  }

  .cntcus-dtls-top {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }

  .cntcus-hdng-2 h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
    font-size: 13px;
  }

  .main-nav nav .navbar-nav .nav-item .dropdown-menu li {
    padding: 10px 15px;
  }

  .main-nav nav .navbar-nav .nav-item .dropdown-menu li strong {
    font-size: 14px;
  }

  .dp-dashboard-img {
    width: 40px;
    height: 40px;
  }

  .dp-upload-ico.dp-upload-ico-profilePg {
    right: 25px;
    bottom: 25px;
  }

  .profile-details .css-13cymwt-control,
  .profile-details .css-t3ipsp-control,
  .profile-details .css-t3ipsp-control:hover {
    padding: 7px 7px;
    font-size: 15px;
    line-height: 20px;
  }

  .review-bx-area::before {
    right: 0;
    width: 100px;
  }

  .range-slider-circle-cnt {
    width: 80px;
    height: 35px;
    font-size: 14px;
    line-height: 20px;
  }

  .range-slider-circle-cnt::after {
    bottom: -7px;
    border: 7px solid transparent;
    border-top-color: #023850;
    border-bottom: 0;
  }

  .btn.btn-warning {
    font-size: 14px;
  }

  .blog-bx-right-cnt a {
    -webkit-line-clamp: 2;
  }

  .assignment-type-info-tooltip {
    left: -236px;
  }

  .video-modal .modal-content-video iframe {
    width: 700px;
  }

  .blog-bx-left-txt a {
    font-size: 20px;
    line-height: 26px;
  }

  .blog-bx-left-txt {
    padding: 15px 30px 20px;
  }

  .blog-bx-left-txt .blog-bx-calender img {
    width: 14px;
  }

  .ripple-block.small-ripple-block {
    width: 4em;
    height: 4em;
  }

  .ripple-block.small-ripple-block .fa-play-circle {
    font-size: 2em;
  }

  .ripple-block.small-ripple-block .ripple {
    width: 4em;
    height: 4em;
  }

  .login-signup-form .form-grp.form-grp-newsd input.phone_number-sd {
    width: calc(100% - 85px);
  }

  .form-grp-newsd .PhoneInput.phninpt-sd {
    width: 85px;
  }

  .festive-hdng {
    padding: 25px 15px;
    left: 25px;
    right: 45px;
    font-size: 35px;
    line-height: 40px;
  }

  .festive-modal .signup-area {
    padding: 50px 50px 50px 60px;
  }

  .festive-modal .signup-area h3 {
    font-size: 30px;
  }

  .festive-modal .signup-area h4 {
    font-size: 25px;
    margin: 35px 0 35px;
  }

  .cc-bx {
    padding: 10px 15px;
    font-size: 20px;
    margin-bottom: 30px;
  }
}

/* End max-width: 1199px */

@media (max-width: 1023.98px) {}

/* End max-width: 1023px */

@media (max-width: 991.98px) {
  .other-option-responsive .login-icon img {
    width: 20px;
  }

  .mobile-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: linear-gradient(106.8deg, #023850 2.2%, #1A5A76 80.79%);
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    top: 0;
    width: 100%;
    right: 0;
    z-index: 999;
    transition: all 0.5s ease-in-out;
    position: fixed;
    padding: 15px 20px;
  }

  .main-nav {
    display: none;
  }

  .p-sidebar {
    background-color: #fff;
    background: linear-gradient(106.8deg, #023850 2.2%, #1A5A76 80.79%);
  }

  .p-sidebar .accordion a {
    font-size: 16px;
    line-height: 22px;
    text-transform: capitalize;
    color: #fff;
    display: block;
    padding: 10px 20px;
  }

  .p-sidebar .accordion .accordion-button {
    font-size: 16px;
    line-height: 22px;
    text-transform: capitalize;
    color: #fff;
    background-color: transparent;
    padding: 10px 20px;
  }

  .p-sidebar .accordion a.active,
  .p-sidebar .accordion .accordion-button.active {
    color: #e9a41e;
  }

  .p-sidebar .accordion .accordion-item {
    background-color: transparent;
    border: 0;
  }

  .p-sidebar .accordion .accordion-button:focus {
    box-shadow: unset;
  }

  .p-sidebar .accordion .accordion-button::after {
    filter: brightness(0) invert(1);
    width: 1rem;
    height: 1rem;
    background-size: 1rem;
  }

  .p-sidebar .accordion .accordion-body ul {
    margin: 0;
    padding-left: 0;
  }

  .p-sidebar .accordion .accordion-body {
    padding: 5px 25px;
    background: #FDB31F;
  }

  .p-sidebar .accordion .accordion-body ul li strong {
    font-size: 15px;
    line-height: 20px;
    text-transform: capitalize;
    color: #000;
    display: block;
    padding: 10px 0 0;
  }

  .p-sidebar .accordion .accordion-body ul li a {
    font-size: 14px;
    line-height: 18px;
    text-transform: capitalize;
    color: #000;
    display: block;
    padding: 10px;
  }

  .p-sidebar .logo {
    display: block;
    padding: 15px 20px 20px 20px;
    border-bottom: 0.5px solid #fff;
    margin-bottom: 10px;
  }

  .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.4);
  }

  .p-sidebar-close {
    position: absolute;
    top: 25px;
    right: 20px;
    width: 30px;
    height: 30px;
    background: #fcb21f;
    border-radius: 100%;
  }

  .p-sidebar .logo img {
    width: 140px;
  }

  .other-option-responsive {
    display: flex;
    align-items: center;
    gap: 20px;
  }

  section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .benefits-assignment-img-area {
    width: 400px;
    height: 400px;
    position: static;
    transform: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -60px;
  }

  .benefits-assignment-bx-img {
    width: 65px;
    height: 65px;
    margin: 0 auto;
  }

  .benefits-assignment-bx-img::before {
    width: 30px;
    height: 30px;
  }

  .benefits-assignment-img {
    position: static;
    transform: unset;
  }

  .benefits-assignment-bx {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .benefits-assignment-bx {
    padding-top: 0;
    text-align: center;
  }

  .main-hdng h2 {
    font-size: 35px;
    line-height: 45px;
  }

  .main-hdng p {
    font-size: 16px;
    line-height: 22px;
  }

  .responsive-order-2 {
    order: 2;
  }

  .acfooter .row:nth-child(2) {
    row-gap: 20px;
  }

  .footer-bottom span {
    font-size: 14px;
  }

  .social ul li a {
    font-size: 18px;
  }

  .social ul {
    gap: 20px;
  }

  .blog-vertical-bx-text a {
    font-size: 18px;
    line-height: 28px;
  }

  .blog-horizontal-bx-area {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
  }

  .blog-horizontal-bx-area .blog-horizontal-bx {
    width: 50%;
  }

  .blog-horizontal-bx-text {
    padding-right: 15px;
  }

  .blog-horizontal-bx-text a {
    font-size: 15px;
    line-height: 20px;
  }

  .faqarea .accordion .accordion-item .accordion-button {
    font-size: 18px;
    line-height: 26px;
  }

  .faqarea .accordion .accordion-item .accordion-body {
    font-size: 14px;
    line-height: 24px;
  }

  .faqarea .accordion .accordion-button:before,
  .faqarea-2 .accordion .accordion-button:before {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .review-text p {
    font-size: 14px;
  }

  .review-date span {
    font-size: 12px;
    line-height: 18px;
  }

  .reviewer-details h6 {
    font-size: 14px;
  }

  .reviewer-details p {
    font-size: 12px;
  }

  .reviewer-img {
    width: 70px;
    height: 70px;
  }

  .reviewer-company h6 {
    font-size: 16px;
    line-height: 22px;
  }

  .pricing-calculator-area form label {
    font-size: 17px;
    line-height: 25px;
  }

  .calculate-bx-value h3 {
    font-size: 28px;
    line-height: 33px;
  }

  .gethelp-bx-number {
    font-size: 50px;
    line-height: 60px;
  }

  .gethelp-bx-img {
    width: 140px;
    height: 140px;
  }

  .gethelp-bx-text h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .gethelp-bx-text p {
    font-size: 14px;
  }

  .custombtn span {
    font-size: 15px;
    line-height: 20px;
    padding: 15px;
  }

  .benefits-assignment-bx-cnt h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .benefits-assignment-bx-cnt p {
    font-size: 14px;
  }

  .help-features-bx h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .help-features-bx p {
    font-size: 14px;
    line-height: 20px;
  }

  .help-features-bx {
    padding: 30px 30px 40px;
  }

  .business-success-area .main-hdng {
    text-align: center;
    margin-bottom: 30px;
  }

  .business-success-bx-text h3 {
    font-size: 25px;
    line-height: 35px;
  }

  .business-success-bx-text h6 {
    font-size: 15px;
    line-height: 20px;
  }

  .business-success-bx-img {
    width: 80px;
    height: 80px;
  }

  .business-success-bx-img::before {
    width: 30px;
    height: 30px;
  }

  .subject-name {
    font-size: 18px;
    line-height: 26px;
  }

  .writer-details p {
    font-size: 13px;
    line-height: 20px;
  }

  .subject-icon {
    width: 30px;
    height: 30px;
  }

  .subject-name {
    font-size: 16px;
    line-height: 24px;
  }

  .assignment-writers-area .owl-theme .owl-nav [class*='owl-'],
  .assignment-writers-area .react-multiple-carousel__arrow {
    width: 60px;
    height: 60px;
  }

  .assignment-writers-area .owl-theme .owl-nav .owl-prev {
    right: 80px;
  }

  .assignment-writers-area .owl-theme .owl-nav [class*='owl-'] img {
    width: 25px;
  }

  .home-banner-form {
    padding-left: 0;
    padding-top: 40px;
  }

  .form-group-last .form-check {
    margin-bottom: 0;
  }

  .home-banner-hdng span {
    font-size: 16px;
    line-height: 22px;
  }

  .home-banner-hdng h1 {
    font-size: 40px;
    line-height: 45px;
  }

  .home-banner-hdng h2 {
    font-size: 40px;
    line-height: 45px;
  }

  .home-banner-hdng p {
    font-size: 18px;
    line-height: 26px;
  }

  .assignment-writers-area .owl-carousel .owl-item {
    padding-bottom: 100px;
  }

  .navbar-area .custombtn span {
    padding: 10px 12px;
  }

  .home-banner {
    padding: 150px 0 60px;
  }

  .home-banner-form h4 {
    font-size: 20px;
    line-height: 28px;
  }

  .custom-border-btn span {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 15px;
  }

  .help-features-area .main-hdng {
    margin-bottom: 50px;
  }

  .help-features-area .btn-group {
    margin-top: 40px;
  }

  .business-success-area .ps-5 {
    padding-left: 0 !important;
  }

  .login-signup-area {
    display: none;
  }

  .login-signup-area-responsive {
    display: block;
  }

  .login-signup-form .form-grp {
    margin-bottom: 20px;
  }

  .login-signup-hdng h2 {
    font-size: 35px;
    line-height: 40px;
  }

  .login-signup-hdng p {
    font-size: 16px;
    line-height: 25px;
  }

  .login-signup-hdng {
    margin-bottom: 25px;
  }

  .dp-update {
    width: 80px;
    height: 80px;
    margin-bottom: 25px;
  }

  .dp-upload-ico {
    width: 22px;
    height: 22px;
    right: -8px;
    bottom: 10px;
  }

  .signup-progress-circle {
    width: 13px;
    height: 13px;
    border: 1px solid #FDB31F;
  }

  .signup-progress-count {
    font-size: 11px;
  }

  .inner-banner-hdng h1 {
    font-size: 40px;
    line-height: 45px;
    text-align: center;
  }

  .inner-banner-hdng p {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
  }

  .inner-banner {
    padding: 150px 0 110px;
  }

  .who-i-am-img {
    width: 250px;
    height: 250px;
  }

  .profile-hdng h2 {
    font-size: 25px;
    line-height: 35px;
  }

  .profile-details .form-group label {
    font-size: 14px;
    line-height: 18px;
  }

  .profile-details .form-group input,
  .profile-details .form-group .form-select {
    font-size: 14px;
    line-height: 18px;
  }

  .profile-details .select__placeholder {
    font-size: 14px;
    line-height: 18px;
  }

  .edit-profile-btn {
    height: 48px;
  }

  .course-bx {
    width: 14%;
  }

  .course-bx h6 {
    font-size: 13px;
    line-height: 18px;
  }

  .course-bx-img {
    width: 60px;
    height: 60px;
  }

  .connect-me-area .btn-group {
    margin-top: 40px;
  }

  .connect-me-area {
    padding: 50px 0 80px;
  }

  .who-i-do-area,
  .who-i-live {
    padding: 50px 0;
  }

  .inner-banner .home-banner-review {
    margin-top: 50px;
  }

  .help-service-img-area {
    justify-content: center;
    padding-bottom: 30px;
  }

  .help-service-img {
    width: 250px;
    height: 250px;
  }

  .help-service-cnt {
    padding-right: 0;
    text-align: center;
  }

  .trust-service-bx-after-area {
    display: none;
  }

  .trust-service-bx {
    width: 50%;
    padding: 0px 10px 30px;
  }

  section.trust-service-area {
    padding-bottom: 30px;
  }

  .help-service-cnt h4 {
    font-size: 22px;
    line-height: 26px;
  }

  .help-service-cnt p {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 15px;
  }

  .trust-service-bx-single-img,
  .referencing-top-bx-img {
    width: 80px;
    height: 80px;
  }

  .trust-service-bx-single-cnt h5 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .trust-service-bx-single-cnt p {
    font-size: 14px;
    line-height: 23px;
  }

  .help-service-txt ul li h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .help-service-txt ul li p {
    font-size: 14px;
    line-height: 23px;
  }

  .help-service-txt ul li::before {
    width: 25px;
    height: 25px;
    border: 3px solid #023850;
    left: -50px;
  }

  .help-service-txt ul li::after {
    left: -38px;
  }

  .help-service-txt ul {
    padding-left: 50px !important;
  }

  .help-service-txt ul li {
    padding-bottom: 40px;
  }

  .help-service-txt ul {
    padding-bottom: 40px;
  }

  .leading-advantages-bx-img {
    width: 80px;
    height: 80px;
  }

  .leading-advantages-bx-cnt h5 {
    font-size: 18px;
    line-height: 25px;
  }

  .leading-advantages-bx-cnt p {
    font-size: 14px;
    line-height: 21px;
    padding-bottom: 60px;
  }

  .leading-advantages-bx-area .leading-advantages-bx:nth-child(1),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(4) {
    padding: 0px 20px 0 0;
  }

  .leading-advantages-bx-area .leading-advantages-bx:nth-child(2),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(5) {
    padding: 0 20px;
  }

  .leading-advantages-bx-area .leading-advantages-bx:nth-child(3),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(6) {
    padding: 0 0 0 20px;
  }

  .blog-bx-right {
    padding-left: 20px;
  }

  .blog-bx-right-cnt a {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 10px;
  }

  .blog-bx-right-single {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .blog-bx {
    padding: 30px;
  }

  .blog-area {
    margin-bottom: -270px;
  }

  .review-area.review-area-aboutusPg {
    padding-top: 270px;
  }

  .main-hdng h4 {
    font-size: 25px;
    line-height: 30px;
  }

  .blog-articles-left-bx-hdng {
    font-size: 18px;
    line-height: 26px;
    padding: 12px 15px;
    margin-bottom: 30px;
  }

  .related-categories-area ul li a {
    font-size: 14px;
    line-height: 16px;
  }

  .related-categories-area ul li {
    padding-bottom: 15px;
    padding-left: 35px;
  }

  .blog-articles-right-bx .blog-vertical-bx-text a {
    font-size: 16px;
    line-height: 22px;
  }

  .blog-vertical-bx-img {
    margin-bottom: 20px;
  }

  .blog-articles-left-bx .blog-horizontal-bx-area .blog-horizontal-bx {
    width: 100%;
  }

  .blog-articles-left-bx .blog-horizontal-bx-text a {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 5px;
  }

  .blog-articles-left-bx .blog-bx-calender span,
  .blog-articles-right-bx .blog-bx-calender span {
    font-size: 12px;
    line-height: 16px;
  }

  .blog-articles-left-bx .blog-bx-calender img,
  .blog-articles-right-bx .blog-bx-calender img {
    width: 12px;
  }

  .blog-articles-right-bx .gy-5 {
    --bs-gutter-y: 2rem;
  }

  .faqarea-2-cnt-bottom {
    flex-wrap: wrap;
  }

  .faqarea-2-cnt-bottom-left {
    width: 100%;
  }

  .faqarea-2-cnt-bottom-right {
    width: 100%;
    padding-left: 0;
  }

  .faqarea-2 .accordion-body p {
    font-size: 14px;
    line-height: 22px;
  }

  .faqarea-2 .accordion-body ul li {
    font-size: 14px;
    line-height: 22px;
  }

  .faqarea-2-cnt-bottom-left table td {
    font-size: 14px;
  }

  .faqarea-2 .accordion-button {
    padding: 18px 70px 18px 40px;
    font-size: 18px;
    line-height: 24px;
  }

  .baedt-left {
    width: 50%;
    padding: 25px 25px 0;
  }

  .baedt-middle {
    width: 50%;
    padding: 25px 25px 0;
  }

  .baedt-left-cnt h6 {
    font-size: 15px;
    line-height: 22px;
  }

  .baedt-left-cnt p {
    font-size: 13px;
    line-height: 20px;
  }

  .baedt-left-rating span {
    font-size: 13px;
    line-height: 19px;
  }

  .baedt-left-rating img,
  .baedt-right-bx .baedt-left-rating img {
    width: 15px;
  }

  .baedt-middle p {
    font-size: 15px;
    line-height: 22px;
  }

  .baedt-right-bx h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .baedt-right-bx p {
    font-size: 15px;
    line-height: 22px;
  }

  .best-assignments-expert-filter-bx {
    width: 33%;
    padding: 0 10px;
  }

  .assignment-writers-bx-area {
    padding-top: 80px;
  }

  .trust-service-area-expertsPg .trust-service-bx-area {
    row-gap: 20px;
  }

  .best-assignments-expert-filter-bx .form-select {
    font-size: 15px;
  }

  .assignment-writers-filters .assignment-writers-filters-left .form-select,
  .reviews-filters .reviews-filters-left .form-select,
  .reviews-filters .reviews-filters-right .form-select {
    font-size: 15px;
  }

  .baedt-left-img {
    width: 110px;
    height: 110px;
  }

  .baedt-left-cnt {
    width: calc(100% - 110px);
  }

  .review-single-bx-area ul {
    column-count: 2;
  }

  .review-single-bx p {
    font-size: 14px;
    line-height: 22px;
    padding: 20px 0;
  }

  .real-experts-bx .home-banner-form {
    padding-top: 0;
  }

  .why-prefer-bx-img {
    width: 120px;
    height: 120px;
  }

  .why-prefer-bx h5 {
    font-size: 18px;
    line-height: 24px;
  }

  .why-prefer-bx-area {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 30px;
  }

  .why-prefer-bx {
    width: 33.33%;
  }

  .sna-inner-banner {
    padding: 150px 0 130px;
  }

  .referencing-top-bx h5 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 25px;
  }

  .trust-service-area-referencingPg {
    padding-bottom: 400px !important;
  }

  .dashboard-header-left-area {
    width: 60%;
  }

  .dashboard-header-right-area {
    width: 40%;
  }

  .dashboard-header-left-area ul li {
    margin-right: 30px;
    padding: 25px 0;
  }

  .dashboard-header-left-area ul li a span {
    font-size: 13px;
    line-height: 16px;
    padding-left: 8px;
  }

  .dashboard-header-left-area ul li a img {
    height: 16px;
  }

  .all-orders-right-area {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
  }

  .all-orders-right-area .btn-1 {
    margin-bottom: 0;
    width: 48%;
  }

  .dp-dashboard-txt h6 {
    font-size: 14px;
    line-height: 18px;
  }

  .dp-dashboard-txt p {
    font-size: 12px;
    line-height: 16px;
  }

  .dp-dashboard-img {
    width: 40px;
    height: 40px;
  }

  .all-orders-area table th,
  .all-orders-area table td {
    font-size: 13px;
    line-height: 16px;
  }

  .all-orders-right-area .btn-1 span,
  .all-orders-right-area .btn-4 span,
  .posd-area .btn-1 span {
    font-size: 14px;
  }

  .all-orders-area {
    padding-bottom: 0;
  }

  .dashboard-header-left-area ul li ul li a {
    font-size: 13px;
    line-height: 16px;
    padding: 12px 15px;
  }

  .ai-img {
    position: static;
    margin: 0 auto 20px;
    height: 300px;
  }

  .what-ai-bx {
    padding: 30px 50px;
    text-align: center;
  }

  .dashboard-middle-area {
    padding-top: 0;
  }

  .dashboard-top-area .main-hdng p {
    padding-top: 20px;
  }

  .dashboard-top-area .main-hdng {
    margin-bottom: 0;
  }

  .what-ai-bx h3 {
    font-size: 30px;
    line-height: 40px;
  }

  .what-ai-bx p {
    font-size: 18px;
    line-height: 28px;
  }

  .what-ai-bx-bottom h5 {
    font-size: 20px;
    line-height: 26px;
  }

  .what-ai-bx-bottom p,
  .what-ai-bx-ul p {
    font-size: 15px;
    line-height: 22px;
  }

  .what-ai-bx-ul ul li {
    font-size: 14px;
    line-height: 20px;
  }

  .what-ai-bx-ul ul li::before {
    width: 12px;
    height: 12px;
  }

  .amazing-features-bx-txt h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .amazing-features-bx-txt p {
    font-size: 14px;
    line-height: 20px;
  }

  .main-hdng h2 span img {
    width: 35px;
  }

  .what-ai-bx-ul h6 {
    font-size: 15px;
    line-height: 20px;
    margin-top: 25px;
  }

  .react-multi-carousel-item {
    padding: 0 10px 100px;
  }

  .assignment-writers-area .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left {
    right: 75px;
  }

  .btn-link {
    font-size: 14px;
    line-height: 20px;
  }

  .trust-service-area-dashboardPg .trust-service-bx-single {
    padding: 30px 0 70px;
  }

  .trust-service-area-dashboardPg .trust-service-bx-single .btn-link {
    bottom: 25px;
  }

  .trust-service-area-dashboardPg .trust-service-bx-single-cnt p {
    max-height: 210px;
  }

  .avail-expert-help-cnt p {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
  }

  .avail-expert-help-area {
    padding: 220px 0 70px;
  }

  .gethelp-dashboard-area {
    padding: 220px 0 70px;
  }

  .avail-expert-help-area .main-hdng {
    margin-bottom: 20px;
  }

  .inner-banner.dashboard-inner-banner {
    padding: 150px 0 50px;
  }

  .dashboard-service-top-bx .row>.col-lg-7:first-child {
    order: 2;
  }

  .dashboard-service-top-bx .home-banner-form,
  .dashboard-form {
    padding-right: 0;
  }

  .dashboard-service-top-bx {
    padding: 40px;
  }

  .dashboard-service-top-bx-right h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .dashboard-service-top-bx-right p {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 20px;
  }

  .dashboard-service-top-bx .home-banner-form .form-group textarea {
    height: 300px;
  }

  .dashboard-service-top-area {
    margin-bottom: -200px;
    padding-top: 40px;
  }

  .load-6 {
    margin-top: 20px;
  }

  .letter {
    font-size: 15px;
    line-height: 20px;
  }

  .dashboard-form {
    padding-top: 40px;
  }

  .dashboard-form textarea {
    height: 300px;
  }

  .modes-selection-area ul li {
    padding-right: 25px;
  }

  .modes-selection-area span {
    width: 80px;
  }

  .modes-selection-area ul {
    width: calc(100% - 80px);
  }

  .modes-selection-area {
    margin-bottom: -10px;
  }

  .dashboard-form-2 .btn-group {
    margin-top: 40px;
  }

  .gethelp-dashboard-area .gethelp-bx-img {
    width: 120px;
    height: 120px;
  }

  .gethelp-dashboard-area .gethelp-bx-number {
    font-size: 40px;
    line-height: 50px;
    top: 6px;
    left: 30%;
  }

  .order-placed-bx-middle {
    width: 80px;
    height: 80px;
    border: 4px solid #fff;
  }

  .order-placed-bx-right-area h4 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
  }

  .order-placed-bx-right-area p {
    font-size: 18px;
    line-height: 26px;
  }

  .order-placed-bx-right-area .btn-group {
    margin-top: 30px;
  }

  .order-placed-bx-right {
    padding: 50px 40px 50px 60px;
  }

  .ordr-id {
    font-size: 13px;
    line-height: 16px;
  }

  .sample-bx {
    padding: 40px 20px;
  }

  .sample-bx-single h5 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .sample-bx-single ul li a {
    font-size: 14px;
    line-height: 24px;
  }

  .sample-bx-single {
    margin-bottom: 30px;
  }

  .dashboard-all-orders-area .all-orders-right-area .btn-1,
  .dashboard-all-orders-area .all-orders-right-area .btn-4 {
    width: 48%;
  }

  .dashboard-all-orders-area .main-hdng {
    margin-bottom: 0;
  }

  .prebook-img {
    right: 15px;
    max-height: 80%;
  }

  .preorder-bx-left h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 15px;
  }

  .preorder-bx-left p {
    font-size: 18px;
    line-height: 26px;
  }

  .preorder-bx-right-circle {
    width: 140px;
    height: 140px;
    right: 50px;
  }

  .prev-order {
    font-size: 25px;
    line-height: 35px;
  }

  .mentor-answer-area h4 {
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 20px;
  }

  .mentor-answer-area h5 {
    font-size: 18px;
    line-height: 25px;
  }

  .mentor-answer-area p {
    font-size: 18px;
    line-height: 28px;
  }

  .mentor-answer-area li {
    font-size: 18px;
    line-height: 28px;
  }

  .mentor-answer-area ol {
    padding-left: 20px;
  }

  .blogdetails-content p {
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 20px;
  }

  .blogdetails-content ul li {
    font-size: 15px;
    line-height: 24px;
  }

  .blogdetails-content table thead th,
  .blogdetails-content table tbody td {
    font-size: 15px;
    line-height: 22px;
    padding: 10px 15px;
  }

  .blogdetails-content h4 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 15px;
  }

  .blogdetails-content h5 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 15px;
  }

  .blogdetails-content h6 {
    font-size: 15px;
    line-height: 22px;
  }

  .blogdetails-area {
    margin-top: -170px;
    padding-bottom: 40px;
  }

  .inner-banner.blogdetails-inner-banner {
    padding-bottom: 220px;
  }

  .profile-hdng p {
    font-size: 14px;
    line-height: 24px;
  }

  .instagram-ico {
    width: 50px;
    height: 50px;
  }

  .mentor-dtls ul li span {
    font-size: 12px;
  }

  .mentor-dtls ul {
    gap: 25px;
  }

  .mentor-tab-area .nav-tabs .nav-link {
    font-size: 30px;
    line-height: 40px;
  }

  .co-bx-top h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .co-bx-top p {
    font-size: 14px;
    line-height: 22px;
  }

  .co-bx-bottom-right-single span {
    width: calc(100% - 14px);
    font-size: 12px;
  }

  .co-bx-bottom-right-single img {
    width: 14px;
  }

  .usr-bx-img {
    width: 30px;
    height: 30px;
  }

  .usr-bx span {
    font-size: 12px;
    line-height: 14px;
    width: calc(100% - 30px);
  }

  .co-bx-rating span {
    font-size: 13px;
    line-height: 16px;
  }

  .mentor-tab-area {
    padding: 250px 0 370px;
  }

  .stars {
    justify-content: center;
  }

  .real-experts-area.real-experts-area-2 {
    padding-top: 50px;
  }

  .related-categories-area ul li::before {
    left: 5px;
  }

  .related-categories-area ul li::after {
    left: 10px;
  }

  .cntcus-dtls-area {
    padding-left: 0;
    padding-top: 30px;
  }

  .cntcus-hdng h4 {
    font-size: 20px;
    line-height: 28px;
  }

  .cntcus-dtls-txt p {
    font-size: 14px;
    line-height: 22px;
  }

  .cntcus-dtls-txt a {
    font-size: 18px;
    line-height: 22px;
  }

  .cntcus-hdng-2 h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .cntcus-map {
    margin-top: 50px;
  }

  .home-banner-form.cntcus-form {
    padding-top: 0;
  }

  .cntcus-hdng h4 {
    font-size: 18px;
    line-height: 26px;
  }

  .cntcus-dtls-txt p {
    font-size: 13px;
    line-height: 22px;
  }

  .cntcus-dtls-txt a {
    font-size: 16px;
    line-height: 20px;
  }

  .cntcus-hdng-2 h5 {
    font-size: 16px;
    line-height: 24px;
  }

  .form-grp-newsd .PhoneInput.phninpt-sd {
    padding-bottom: 11px;
  }

  .pricing-calculator-bx .g-5 {
    --bs-gutter-y: 2rem;
    --bs-gutter-x: 2rem;
  }

  .calculate-bx {
    padding: 25px 15px;
  }

  .three-dot-ico img {
    width: 3px;
    height: auto;
  }

  .dropdown-btn-sd .dropdown-item {
    font-size: 13px;
    line-height: 18px;
    padding: 10px 12px;
  }

  .dropdown-btn-sd .dropdown-menu {
    min-width: 120px;
  }

  .dropdown-btn-sd {
    padding: 0;
  }

  .text-errr {
    font-size: 13px;
  }

  .dp-dashboard-img {
    width: 36px;
    height: 36px;
  }

  .dp-upload-ico.dp-upload-ico-profilePg {
    right: 20px;
    bottom: 20px;
  }

  .swal2-title {
    font-size: 25px;
    line-height: 30px;
  }

  .review-bx-area::before {
    display: none;
  }

  .range-slider-circle-cnt {
    width: 60px;
    height: 30px;
    font-size: 11px;
    line-height: 15px;
  }

  .range-slider-circle-cnt::after {
    bottom: -5px;
    border: 5px solid transparent;
    border-top-color: #023850;
    border-bottom: 0;
  }

  .range-slider-circle {
    width: 12px;
    height: 12px;
  }

  .range-slider-line {
    bottom: 4px;
  }

  .dashboard-all-orders-area .main-hdng.main-hdng-newsd {
    margin-bottom: 25px;
  }

  .main-hdng.main-hdng-newsd p {
    font-size: 16px;
    line-height: 20px;
  }

  .btn.btn-warning {
    font-size: 13px;
  }

  .btn.btn-warning img {
    height: 13px;
  }

  .pagination.pagination-sdnew .page-item .page-link,
  .pagination.pagination-sdnew li .page-link {
    font-size: 14px;
  }

  .pagination.pagination-sdnew2 {
    margin-top: 30px;
  }

  .reviews-filters .css-13cymwt-control,
  .reviews-filters .css-t3ipsp-control,
  .reviews-filters .css-t3ipsp-control:hover {
    font-size: 15px;
  }

  .login-signup-form form .btn-group .btn-1 span:hover {
    color: #fff;
  }

  .faqarea .accordion .accordion-item {
    padding: 10px 0;
    width: 100%;
  }

  .review-bx {
    margin: 10px 8px;
  }

  .blog-bx-right-img,
  .blog-bx-right-img::before {
    aspect-ratio: 2 / 1.3;
  }

  .blog-bx-left img,
  .blog-bx-left::before {
    aspect-ratio: 1 / 0.8;
  }

  .blog-bx-left {
    aspect-ratio: 1 / 0.8;
  }

  .video-modal .modal-content-video iframe {
    width: 500px;
  }

  .blog-bx-left-txt a {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
  }

  .ripple-block {
    width: 5em;
    height: 5em;
  }

  .ripple-block .fa-play-circle {
    font-size: 2.5em;
  }

  .ripple-block .ripple {
    width: 5em;
    height: 5em;
  }

  .ripple-block.extra-small-ripple-block {
    width: 3em;
    height: 3em;
  }

  .ripple-block.extra-small-ripple-block .fa-play-circle {
    font-size: 1.5em;
  }

  .ripple-block.extra-small-ripple-block .ripple {
    width: 3em;
    height: 3em;
  }

  .blog-bx-left-txt {
    padding: 15px 25px 20px;
  }

  .review-area.review-area-aboutusPg.active {
    padding-top: 60px;
    margin-top: 60px;
  }

  .footerpg h5 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .footerpg p,
  .footerpg ul li {
    font-size: 14px;
    line-height: 24px;
  }

  .festive-modal .login-area {
    border-radius: 10px 10px 0 0;
    width: 100%;
  }

  .festive-modal .signup-area {
    border-radius: 0 0 10px 10px;
    width: 100%;
    padding: 60px 35px 35px;
    text-align: center;
  }

  .festive-modal .festive-img {
    border-radius: 10px 10px 0 0;
    height: 170px;
  }

  .cc-bx {
    padding: 10px 15px;
    font-size: 20px;
    margin-bottom: 30px;
    margin: 0 auto 20px;
  }

  .festive-modal .signup-area .custombtn {
    margin: 0 auto;
  }

  .festive-hdng {
    padding: 20px 15px;
    left: 40px;
    right: 40px;
    font-size: 30px;
    line-height: 40px;
    border-radius: 20px;
  }

  .festive-modal .login-signup-logo {
    top: 170px;
  }

  .festive-modal .signup-area h3 {
    font-size: 25px;
  }

  .festive-modal .signup-area h4 {
    font-size: 20px;
    margin: 20px 0 25px;
  }

  .festive-modal .login-signup-area {
    flex-wrap: wrap;
  }

  .onloading-modal-left {
    padding-top: 0;
    padding-bottom: 0;
    width: calc(100% - 50px);
  }

  .onloading-modal-left h2 {
    font-size: 30px;
    line-height: 1.5em;
  }

  .onloading-modal-left h2 span {
    font-size: 70px;
    line-height: 1.5em;
  }

  .ant-modal-close {
    top: 24px !important
  }

  .onloading-modal-left .onloadingmodal-logo {
    display: none;
  }
}

/* End max-width: 991px */

@media (max-width: 767.98px) {
  #reviewPricing::before {

    height: 84%;
    top: 85%;
  }

  section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .main-hdng {
    margin-bottom: 40px;
  }

  p {
    font-size: 14px;
    line-height: 24px;
  }

  .mobile-nav .logo img {
    max-width: 140px;
  }

  .home-banner-review {
    margin-top: 40px;
    flex-wrap: wrap;
    row-gap: 30px;
  }

  .home-banner-review-bx {
    width: 48%;
  }

  .home-banner-review-bx:first-child {
    width: 100%;
  }

  .home-banner-hdng {
    text-align: center;
  }

  .home-banner-hdng span {
    font-size: 14px;
    line-height: 20px;
  }

  .home-banner-hdng h1,
  .home-banner-hdng h2 {
    font-size: 35px;
    line-height: 40px;
  }

  .home-banner-hdng p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 10px;
  }

  .home-banner {
    padding: 130px 0 50px;
  }

  .home-banner-form h4 {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
  }

  .form-group-radio .checkbox-tools:checked+label,
  .form-group-radio .checkbox-tools:not(:checked)+label {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .assignment-type-info-wrapper {
    padding: 0 20px;
  }

  .assignment-type-info-tooltip p {
    font-size: 10px;
    line-height: 16px;
  }

  .home-banner-form .form-group input,
  .home-banner-form .form-group select,
  .home-banner-form .select__placeholder,
  .home-banner-form .select__single-value {
    font-size: 14px;
    height: auto;
  }

  .home-banner-form .form-group {
    min-height: 45px;
  }

  .home-banner-form .form-group span {
    font-size: 14px;
  }

  .home-banner-form .form-group textarea {
    height: 80px;
    font-size: 14px;
  }

  .numberstyle-qty .qty-btn {
    font-size: 20px;
    width: 26px;
    height: 26px;
    line-height: 26px;
  }

  .numberstyle-qty .qty-btn.qty-add {
    top: 10px;
  }

  .numberstyle-qty .qty-btn.qty-rem {
    right: 42px;
    top: 10px;
  }

  .file-input__label {
    font-size: 14px;
  }

  .file-input__label img {
    height: 16px;
    margin-right: 7px;
  }

  .home-banner-form .g-3 {
    --bs-gutter-y: 1rem;
    --bs-gutter-x: 0.7rem;
  }

  .home-banner-form .btn-group {
    width: 100%;
    margin-top: 20px;
  }

  .home-banner-form .btn-group .custombtn {
    width: 100%;
  }

  .main-hdng h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .main-hdng p {
    font-size: 14px;
    line-height: 20px;
  }

  .subject-name {
    font-size: 14px;
    line-height: 22px;
  }

  .writer-details p {
    font-size: 12px;
    line-height: 18px;
  }

  .rv-cp span {
    font-size: 11px;
    line-height: 13px;
  }

  .rv img {
    width: 16px !important;
  }

  .writer-designation h6 {
    font-size: 14px;
  }

  .writer-designation p {
    font-size: 12px;
    line-height: 16px;
  }

  .assignment-writers-area .owl-theme .owl-nav [class*='owl-'] {
    width: 50px;
    height: 50px;
  }

  .assignment-writers-area .owl-theme .owl-nav [class*='owl-'] {
    margin: 0 10px;
    position: static;
  }

  .assignment-writers-area .owl-theme .owl-nav [class*='owl-'] img {
    width: 20px;
  }

  .assignment-writers-area .owl-carousel .owl-item {
    padding-bottom: 40px;
  }

  .business-success-bx-text h3 {
    font-size: 20px;
    line-height: 30px;
  }

  .business-success-bx-text h6 {
    font-size: 14px;
    line-height: 18px;
  }

  .business-success-bx-img {
    width: 70px;
    height: 70px;
  }

  .business-success-bx-img::before {
    width: 25px;
    height: 25px;
  }

  .help-features-bx h5 {
    font-size: 16px;
    line-height: 24px;
  }

  .help-features-bx p {
    font-size: 13px;
  }

  .help-features-bx span {
    width: 85px;
    height: 85px;
    margin: 0 auto 15px;
  }

  .help-features-bx span::before {
    width: 30px;
    height: 30px;
  }

  .help-features-area .g-5 {
    --bs-gutter-y: 1.5rem;
    --bs-gutter-x: 1.5rem;
  }

  .help-features-area .main-hdng {
    margin-bottom: 40px;
  }

  .help-features-area .btn-group .btn-2 span {
    min-width: auto;
  }

  .custombtn span {
    font-size: 14px;
    line-height: 18px;
    padding: 12px 15px;
  }

  .help-features-area .btn-group {
    margin-top: 30px;
  }

  .benefits-assignment-img-area {
    width: 300px;
    height: 300px;
  }

  .benefits-assignment-img {
    width: 70%;
    height: 70%;
  }

  .benefits-assignment-bx-img {
    width: 60px;
    height: 60px;
  }

  .benefits-assignment-bx-img::before {
    width: 25px;
    height: 25px;
  }

  .benefits-assignment-bx-cnt h5 {
    font-size: 17px;
    line-height: 25px;
  }

  .benefits-assignment-bx-cnt p {
    font-size: 13px;
    line-height: 20px;
  }

  .gethelp-line {
    display: none;
  }

  .gethelp-bx-area {
    flex-wrap: wrap;
  }

  .gethelp-bx {
    width: 100%;
    padding: 0 0 30px;
  }

  .gethelp-bx-number {
    font-size: 40px;
    line-height: 50px;
    top: -15px;
    left: 40%;
  }

  .gethelp-bx-img {
    width: 120px;
    height: 120px;
  }

  .gethelp-area .main-hdng {
    margin-bottom: 50px;
  }

  .gethelp-bx-text h5 {
    font-size: 16px;
    line-height: 24px;
  }

  .gethelp-area .btn-group .btn-1 span {
    min-width: auto;
  }

  .gethelp-area .btn-group {
    margin-top: 10px;
  }

  .pricing-calculator-bx .main-hdng h2 {
    text-align: center;
  }

  .pricing-calculator-area form label {
    font-size: 16px;
    line-height: 22px;
  }

  .pricing-calculator-area form input,
  .pricing-calculator-area form select {
    font-size: 14px;
    line-height: 20px;
  }

  .pricing-calculator-area form .form-select {
    background-size: 14px;
  }

  .pricing-calculator-bx {
    padding: 40px;
  }

  .pricing-calculator-area {
    margin-bottom: -300px;
  }

  .review-area {
    padding-top: 350px;
    padding-bottom: 20px;
  }

  .review-bx {
    width: 100%;
    padding: 30px 0 90px 0;
    border-right: 0;
    border-bottom: 0.5px solid #C3C3C3;
    text-align: center;
  }

  .reviewviewdetails-btn {
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
  }

  .reviewviewdetails-btn img {
    width: 25px;
  }

  .reviewer-company,
  .reviewer-rating,
  .review-date {
    justify-content: center;
  }

  .reviewer-details-bx {
    padding-right: 50px;
    padding-left: 50px;
    padding-bottom: 20px;
    margin: 0 auto 25px;
  }

  .reviewer-img {
    width: 65px;
    height: 65px;
    margin: 0 auto 15px;
  }

  .review-text p {
    font-size: 13px;
  }

  .review-area .main-hdng {
    margin-bottom: 15px;
  }

  .review-bx:last-child {
    border-bottom: 0;
  }

  .faqarea .accordion .accordion-button:before,
  .faqarea-2 .accordion .accordion-button:before {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
  }

  .faqarea-2 .accordion .accordion-button:before {
    right: 15px;
  }

  .faqarea .accordion .accordion-item .accordion-button {
    font-size: 16px;
    line-height: 24px;
    padding: 20px 70px 20px 30px;
  }

  .faqarea .accordion .accordion-item .accordion-body {
    font-size: 13px;
    line-height: 22px;
    padding: 0 70px 25px 30px;
  }

  .blog-vertical-bx-text a {
    font-size: 16px;
    line-height: 24px;
  }

  .blog-bx-calender span {
    font-size: 12px;
  }

  .blog-horizontal-bx-text a {
    font-size: 13px;
    line-height: 18px;
  }

  .blog-vertical-bx-img {
    margin-bottom: 20px;
  }

  .blog-vertical-bx {
    margin-bottom: 25px;
  }

  .blog-horizontal-bx-area {
    margin-top: 0;
  }

  .blog-horizontal-bx-area .blog-horizontal-bx {
    width: 100%;
  }

  .blog-horizontal-bx-img {
    width: 25%;
    aspect-ratio: 2 / 1.1;
  }

  .blog-horizontal-bx-img::before {
    aspect-ratio: 2 / 1.1;
  }

  .blog-horizontal-bx-text {
    padding-right: 0;
    width: 75%;
  }

  .footer-bottom span {
    font-size: 13px;
    display: block;
  }

  .footer-bottom span:first-child {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
  }

  .acfooter {
    padding: 50px 0 0;
  }

  .footerlinks ul li a {
    font-size: 13px;
    line-height: 25px;
  }

  .footertitle {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
  }

  .acfooter-top-logo img {
    width: 150px;
  }

  .navbar-area .custombtn span {
    padding: 8px 10px;
  }

  .login-signup-area-responsive .nav-pills .nav-link {
    font-size: 14px;
    padding: 0 0 5px;
  }

  .login-signup-hdng h2 {
    font-size: 30px;
    line-height: 35px;
  }

  .login-signup-hdng p {
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
  }

  .login-signup-form .form-grp input {
    font-size: 13px;
    line-height: 18px;
  }

  .login-signup-form .frgt-psswrd .frgt-psswrd-btn {
    font-size: 13px;
    line-height: 18px;
  }

  .login-signup-form .form-grp .form-grp-icon img {
    width: 16px;
  }

  .dp-update {
    width: 70px;
    height: 70px;
  }

  .dp-upload-ico {
    width: 20px;
    height: 20px;
    right: -7px;
    bottom: 6px;
  }

  .login-signup-area-responsive {
    padding: 40px 40px 0;
  }

  .login-signup-area-responsive .login-area,
  .login-signup-area-responsive .signup-area {
    padding: 0 0 80px;
  }

  .otp-form-group input {
    font-size: 35px;
    line-height: 40px;
  }

  .login-signup-form .custombtn span {
    font-size: 13px;
    line-height: 16px;
  }

  .login-signup-form form .btn-group .btn-1 {
    min-width: auto;
  }

  .who-i-am-img {
    width: 220px;
    height: 220px;
    position: static;
    margin: 0 auto 30px;
  }

  .inner-banner-hdng h1 {
    font-size: 35px;
    line-height: 40px;
    text-align: center;
  }

  .inner-banner-hdng p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }

  .inner-banner {
    padding: 130px 0 60px;
  }

  .connect-me-area {
    padding: 50px 0;
  }

  .who-i-am {
    padding: 40px 0;
  }

  .profile-hdng h2 {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
  }

  .connect-me-area .profile-details {
    margin-bottom: 20px;
  }

  .connect-me-area .btn-group {
    margin-top: 20px;
    width: 100%;
    justify-content: center;
  }

  .course-bx {
    width: 25%;
  }

  .course-bx h6 {
    font-size: 12px;
    line-height: 16px;
  }

  .course-bx-img {
    width: 50px;
    height: 50px;
  }

  .who-i-do-area .gy-5 {
    --bs-gutter-y: 2rem;
  }

  .who-i-am .edit-profile-btn {
    margin-top: 15px;
  }

  .who-i-live .row {
    row-gap: 15px;
  }

  .phn-area .form-select {
    width: 100px !important;
  }

  .phn-area input {
    width: calc(100% - 115px) !important;
  }

  .blog-bx-right-cnt a {
    font-size: 14px;
    line-height: 18px;
    -webkit-line-clamp: 2;
  }

  .blog-bx {
    flex-wrap: wrap;
  }

  .blog-bx-left {
    width: 100%;
  }

  .blog-bx-right {
    width: 100%;
    padding-left: 0;
    padding-top: 25px;
  }

  .blog-area {
    margin-bottom: 0;
  }

  .trust-service-bx-single-cnt p {
    font-size: 13px;
    line-height: 22px;
  }

  .trust-service-bx-single-cnt h5 {
    font-size: 17px;
    line-height: 25px;
  }

  .trust-service-bx-single-img,
  .referencing-top-bx-img {
    width: 70px;
    height: 70px;
  }

  .trust-service-bx-single-img::before,
  .leading-advantages-bx-img::before,
  .referencing-top-bx-img::before {
    width: 30px;
    height: 30px;
    bottom: 12px;
    right: 12px;
  }

  .leading-advantages-bx-cnt h5 {
    font-size: 17px;
    line-height: 24px;
  }

  .leading-advantages-bx-cnt p {
    font-size: 13px;
    line-height: 20px;
    padding-bottom: 50px;
  }

  .blog-bx-right-single {
    align-items: center;
  }

  .blog-bx-right-img {
    width: 30%;
    aspect-ratio: 2 / 1.1;
  }

  .blog-bx-right-img::before {
    aspect-ratio: 2 / 1.1;
  }

  .blog-bx-right-cnt {
    width: 70%;
  }

  .review-area.review-area-aboutusPg {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .pricing-calculator-area-aboutusPg.pricing-calculator-area {
    margin-top: 20px;
  }

  .help-service-cnt h4 {
    font-size: 20px;
    line-height: 25px;
  }

  .help-service-cnt p {
    font-size: 13px;
    line-height: 22px;
  }

  .leading-advantages-bx-img {
    width: 70px;
    height: 70px;
    margin-bottom: 15px;
  }

  .help-service-cnt .btn-group .btn-1 span {
    min-width: auto;
  }

  .inner-banner.about-inner-banner {
    padding: 130px 0 60px;
  }

  .main-hdng h4 {
    font-size: 20px;
    line-height: 25px;
  }

  .blog-articles-left-bx {
    width: 40%;
  }

  .blog-articles-right-bx {
    width: 60%;
  }

  .blog-articles-right-bx .blog-vertical-bx {
    margin-bottom: 0;
  }

  .blog-articles-left-bx-hdng {
    font-size: 16px;
    line-height: 24px;
    padding: 10px 15px;
    margin-bottom: 20px;
  }

  .related-categories-area ul li a {
    font-size: 13px;
    line-height: 15px;
  }

  .related-categories-area ul li::before {
    width: 10px;
    height: 10px;
    border: 1px solid #023850;
  }

  .blog-articles-left-bx .blog-horizontal-bx-text a {
    font-size: 14px;
    line-height: 18px;
  }

  .blog-articles-left-bx .blog-horizontal-bx-text {
    padding-left: 10px;
  }

  .faqarea-2 .accordion-button {
    padding: 15px 60px 15px 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .faqarea-2 .accordion-body p {
    font-size: 13px;
    line-height: 22px;
    padding-bottom: 10px;
  }

  .faqarea-2 .accordion-body ul li {
    font-size: 13px;
    line-height: 22px;
  }

  .faqarea-2-cnt-bottom-left table td {
    font-size: 13px;
    padding: 10px 15px;
  }

  .faqarea-2-cnt-bottom-left table {
    margin-bottom: 20px;
  }

  .faqarea-2-cnt-top {
    margin-bottom: 15px;
  }

  .faqarea-2-cnt-bottom-left .btn-group .custombtn {
    min-width: auto;
  }

  .faqarea-2 .accordion-body {
    padding: 20px 30px 0;
  }

  .assignment-writers-filters .btn-group {
    width: 150px;
  }

  .assignment-writers-filters .assignment-writers-filters-left {
    width: calc(100% - 170px);
  }

  .assignment-writers-filters .assignment-writers-filters-left .form-select,
  .reviews-filters .reviews-filters-left .form-select,
  .reviews-filters .reviews-filters-right .form-select {
    font-size: 14px;
    padding: 15px;
  }

  .assignment-writers-filters .btn-group .btn-1 span {
    padding: 17px;
  }

  .assignment-writers-bx-area {
    padding-top: 60px;
  }

  .best-assignments-expert-filter-bx {
    width: 30%;
    padding: 0 5px;
  }

  .best-assignments-expert-filter .best-assignments-expert-filter-bx:last-child {
    width: 40%;
  }

  .best-assignments-expert-filter {
    padding-bottom: 0;
  }

  .best-assignments-expert-filter-bx .form-select {
    font-size: 14px;
  }

  .baedt-left {
    width: 100%;
    padding: 25px 25px 0;
  }

  .baedt-middle {
    width: 100%;
    padding: 25px 25px 0;
  }

  .best-assignments-expert-details-bottom .btn-1 {
    min-width: 100px;
  }

  .baedt-middle p,
  .baedt-right-bx p {
    font-size: 14px;
    line-height: 20px;
  }

  .baedt-right-bx h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .best-assignments-expert-details-top {
    margin-top: 30px;
  }

  .baedt-right {
    padding: 15px 25px 20px;
  }

  .baedt-left-cnt h6 {
    font-size: 14px;
    line-height: 20px;
  }

  .baedt-left-cnt p {
    font-size: 12px;
    line-height: 18px;
  }

  .baedt-left-rating img,
  .baedt-right-bx .baedt-left-rating img {
    width: 14px;
  }

  .baedt-left-rating {
    gap: 4px;
  }

  .accordion-body .faqarea-2-cnt p:last-child {
    padding-bottom: 25px;
  }

  .review-single-bx-area ul {
    -moz-column-gap: 25px;
    -webkit-column-gap: 25px;
    column-gap: 25px;
  }

  .review-single-bx h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .ico-txt-img {
    width: 20px;
    height: 20px;
  }

  .ico-txt span {
    font-size: 12px;
    line-height: 16px;
    width: calc(100% - 20px);
  }

  .review-single-bx p {
    font-size: 13px;
    line-height: 20px;
    padding: 15px 0;
  }

  .review-area-reviewsPg {
    padding: 0 0 30px;
  }

  .reviews-bx-area {
    padding-top: 60px;
  }

  .sna-inner-banner {
    padding: 130px 0 120px;
  }

  .real-experts-bx {
    padding: 40px;
  }

  .why-prefer-area {
    padding: 160px 0 320px;
    margin-bottom: -300px;
  }

  .why-prefer-bx-img {
    width: 100px;
    height: 100px;
  }

  .why-prefer-bx h5 {
    font-size: 16px;
    line-height: 20px;
  }

  .referencing-top-bx h5 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
  }

  .trust-service-area-referencingPg {
    padding-bottom: 260px !important;
    margin-bottom: -250px;
  }

  .all-orders-area table th,
  .all-orders-area table td {
    font-size: 12px;
    line-height: 15px;
    padding: 12px;
  }

  .all-orders-right-area .btn-1 span,
  .all-orders-right-area .btn-4 span,
  .posd-area .btn-1 span {
    font-size: 13px;
    padding: 12px 15px;
  }

  .all-orders-right-area .btn-1 span i,
  .all-orders-right-area .btn-4 span i {
    font-size: 16px;
  }

  .dashboard-header-left-area ul li.hasChild:hover ul,
  .dashboard-header-left-area ul li.hasChild ul {
    left: auto;
    right: -10px;
  }

  .dp-dashboard-txt h6 {
    font-size: 13px;
    line-height: 16px;
  }

  .all-orders-area {
    padding-top: 30px;
  }

  .dashboard-header-left-area ul li ul {
    width: 155px;
  }

  .ai-img {
    height: 250px;
  }

  .what-ai-bx h3 {
    font-size: 25px;
    line-height: 30px;
  }

  .what-ai-bx p {
    font-size: 16px;
    line-height: 26px;
  }

  .what-ai-bx {
    padding: 30px 40px;
  }

  .main-hdng h2 span img {
    width: 30px;
  }

  .what-ai-bx-bottom h5 {
    font-size: 18px;
    line-height: 24px;
  }

  .what-ai-bx-bottom p,
  .what-ai-bx-ul p {
    font-size: 14px;
    line-height: 20px;
  }

  .what-ai-bx-ul h6 {
    font-size: 14px;
    line-height: 18px;
    margin-top: 20px;
  }

  .what-ai-bx-ul ul li {
    font-size: 13px;
    line-height: 19px;
  }

  .what-ai-bx-ul ul {
    margin-top: 15px !important;
  }

  .amazing-features-bx-img {
    width: 80px;
    height: 80px;
  }

  .amazing-features-bx-img::before {
    right: 12px;
    bottom: 12px;
    width: 30px;
    height: 30px;
  }

  .amazing-features-bx-txt h5 {
    font-size: 17px;
    line-height: 22px;
  }

  .amazing-features-bx-txt p {
    font-size: 13px;
    line-height: 19px;
  }

  .amazing-features-bx {
    padding: 20px 25px;
  }

  .amazing-features-bx-txt {
    width: calc(100% - 80px);
  }

  .home-banner-form .btn-group .btn-sd {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .assignment-writers-area .react-multiple-carousel__arrow {
    width: 50px;
    height: 50px;
  }

  .assignment-writers-area .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right {
    right: calc(50% - 56px);
  }

  .assignment-writers-area .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left {
    right: auto;
    left: calc(50% - 56px);
  }

  .assignment-writers-area .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right::before,
  .assignment-writers-area .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left::before {
    background-size: 25px 15px;
  }

  .dashboard-header {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  .dashboard-header-left-area {
    width: 100%;
  }

  .dashboard-header-right-area {
    width: 100%;
    padding-top: 20px;
    justify-content: center;
  }

  .dashboard-header-left-area ul {
    display: flex;
    justify-content: center;
    gap: 35px;
  }

  .dashboard-header-left-area ul li {
    margin: 0;
  }

  .trust-service-area-dashboardPg .trust-service-bx-single-cnt p {
    max-height: 200px;
  }

  .btn-link {
    font-size: 13px;
    line-height: 18px;
  }

  .trust-service-area-dashboardPg .trust-service-bx-single {
    padding: 30px 0 60px;
  }

  .avail-expert-help-cnt-area {
    text-align: center;
  }

  .avail-expert-help-cnt p {
    font-size: 13px;
  }

  .avail-expert-help-area {
    padding: 200px 0 50px;
  }

  .gethelp-dashboard-area {
    padding: 200px 0 35px;
  }

  .other-option-responsive .login-icon img {
    width: 18px;
  }

  .inner-banner.dashboard-inner-banner {
    padding: 130px 0 50px;
  }

  a.meanmenu-reveal span {
    margin-top: 7px;
    height: 1.5px !important;
  }

  .dashboard-service-top-bx-right h5 {
    font-size: 16px;
    line-height: 24px;
  }

  .dashboard-service-top-bx-right p {
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 15px;
  }

  .dstbrb-single h4 {
    width: 50px;
    height: 50px;
    font-size: 20px;
  }

  .dstbrb-single span {
    font-size: 14px;
    line-height: 20px;
  }

  .dashboard-service-top-bx .home-banner-form .form-group textarea {
    height: 250px;
  }

  .dashboard-service-top-bx .home-banner-form .form-group-last {
    flex-wrap: nowrap;
  }

  .dashboard-service-top-bx .home-banner-form .btn-group {
    width: auto;
    margin-top: 0;
  }

  .dashboard-service-top-bx-right-bottom::before {
    top: 26px;
  }

  .dashboard-service-top-area {
    padding-top: 30px;
  }

  .inner-banner.experts-inner-banner {
    padding: 130px 0 100px;
  }

  .load-6 {
    margin-top: 10px;
  }

  .letter {
    font-size: 14px;
    line-height: 20px;
  }

  .dashboard-form p,
  .note-txt {
    font-size: 14px;
    line-height: 20px;
  }

  .dashboard-form .input-with-btn .btn-group {
    padding-left: 15px;
  }

  .dashboard-form h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .dashboard-form textarea {
    height: 250px;
  }

  .modes-selection-area {
    flex-wrap: wrap;
    row-gap: 10px;
  }

  .modes-selection-area span {
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
  }

  .modes-selection-area ul {
    width: 100%;
    text-align: center;
  }

  .modes-selection-area ul li {
    padding: 0 10px;
  }

  .modes-selection-area ul li a {
    font-size: 13px;
    line-height: 18px;
  }

  .modes-selection-area ul li:last-child {
    padding: 0 10px;
  }

  .dashboard-form-2 .btn-group {
    margin-top: 30px;
  }

  .dashboard-textarea-top-text,
  .dashboard-textarea-bottom-text {
    font-size: 13px;
    line-height: 18px;
  }

  .dstbr-single-2-img {
    width: 80px;
    height: 80px;
  }

  .dstbr-single-2-txt {
    font-size: 14px;
    line-height: 22px;
    width: calc(100% - 80px);
  }

  .dstbr-single-2 {
    margin-bottom: 20px;
  }

  .small-text {
    font-size: 13px;
    line-height: 18px;
  }

  .gethelp-dashboard-area .gethelp-bx {
    width: 50%;
    padding: 30px 15px;
  }

  .gethelp-dashboard-area .gethelp-bx-img {
    width: 100px;
    height: 100px;
  }

  .gethelp-dashboard-area .gethelp-bx-number {
    font-size: 35px;
    line-height: 45px;
    top: 10px;
    left: 35%;
  }

  .gethelp-dashboard-area .gethelp-bx-text p {
    font-size: 13px;
    line-height: 20px;
  }

  .home-banner-form .form-group .form-group-form span {
    font-size: 14px;
  }

  .order-inner-banner.inner-banner {
    padding: 130px 0 70px;
  }

  .order-placed-bx {
    flex-wrap: wrap;
  }

  .order-placed-bx-left {
    width: 100%;
  }

  .order-placed-bx-right {
    width: 100%;
    text-align: center;
    padding: 30px 30px 40px;
  }

  .order-placed-bx-right-area h4 {
    font-size: 20px;
    line-height: 26px;
  }

  .order-placed-bx-right-area p {
    font-size: 16px;
    line-height: 24px;
  }

  .ordr-id {
    font-size: 12px;
    line-height: 14px;
    background-color: #fdb31e;
    color: #000;
    padding: 10px 15px;
  }

  .order-placed-bx-middle {
    display: none;
  }

  .sample-bx-single h5 {
    font-size: 16px;
    line-height: 22px;
  }

  .sample-bx-single ul li a {
    font-size: 13px;
    line-height: 20px;
  }

  .assignment-writers-filters .assignment-writers-filters-left .srch-frm input[type="search"] {
    font-size: 15px;
    line-height: 22px;
    padding: 16px 16px 16px 35px;
  }

  .assignment-writers-filters .assignment-writers-filters-left .srch-frm::before {
    width: 13px;
    height: 13px;
    left: 12px;
  }

  .dashboard-all-orders-area .all-orders-right-area .btn-1,
  .dashboard-all-orders-area .all-orders-right-area .btn-4 {
    width: 48%;
  }

  .preorder-bx-left h2 {
    font-size: 25px;
    line-height: 30px;
  }

  .preorder-bx-left p {
    font-size: 16px;
    line-height: 24px;
  }

  .preorder-bx-left {
    padding: 25px 30px 30px;
    text-align: center;
  }

  .dashboard-all-orders-area .main-hdng {
    text-align: center;
  }

  .mobile-order-2 {
    order: 2;
  }

  .prebook-img {
    max-height: unset;
    position: static;
    margin: 0 auto;
  }

  .preorder-bx-right-circle {
    width: 200px;
    height: 200px;
    position: absolute;
    right: auto;
    transform: translate(-50%, -50%);
    left: 45%;
    top: 45%;
    z-index: -1;
  }

  .when-no-order .preorder-bx-right-circle {
    width: 200px;
    height: 200px;
    position: absolute;
    right: auto;
    transform: translate(-50%, -50%);
    left: 45%;
    top: 45%;
    z-index: -1;
  }

  .prev-order {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
  }

  .mentor-answer-area li {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .mentor-answer-area ol {
    padding-left: 17px;
  }

  .mentor-answer-area h5 {
    font-size: 16px;
    line-height: 22px;
    margin: 15px 0;
  }

  .mentor-answer-area p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px;
  }

  .mentor-answer-area h4 {
    font-size: 22px;
    line-height: 30px;
  }

  .blogdetails-area {
    margin-top: -120px;
    padding-bottom: 30px;
  }

  .inner-banner.blogdetails-inner-banner {
    padding-bottom: 170px;
  }

  .blogdetails-content p {
    font-size: 14px;
  }

  .blogdetails-content ul li {
    font-size: 14px;
    line-height: 24px;
  }

  .blogdetails-content h5 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .blogdetails-content h4 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .blogdetails-content table thead th,
  .blogdetails-content table tbody td {
    font-size: 14px;
    line-height: 20px;
  }

  .blogdetails-content h6 {
    font-size: 14px;
    line-height: 20px;
  }

  .instagram-ico {
    width: 40px;
    height: 40px;
    bottom: auto;
    right: calc(50% - 105px);
    top: 200px;
  }

  .profile-hdng p {
    font-size: 13px;
    line-height: 22px;
    text-align: center;
  }

  .stars span {
    font-size: 20px;
    line-height: 26px;
  }

  .stars img {
    height: 18px;
  }

  .inner-banner.mentor-inner-banner {
    padding: 130px 0 55px;
  }

  .mentor-dtls ul {
    gap: 10px 20px;
    justify-content: center;
    flex-wrap: wrap;
  }

  .mentor-tab-area .nav-tabs .nav-link {
    font-size: 25px;
    line-height: 30px;
  }

  .co-bx {
    margin-top: 30px;
  }

  .co-bx-top h5 {
    font-size: 16px;
    line-height: 22px;
  }

  .co-bx-top p {
    font-size: 13px;
    line-height: 20px;
  }

  .co-bx-bottom-right-single span {
    width: calc(100% - 13px);
    font-size: 11px;
  }

  .co-bx-bottom-right-single img {
    width: 13px;
  }

  .usr-bx span {
    font-size: 11px;
    width: calc(100% - 26px);
  }

  .usr-bx-img {
    width: 26px;
    height: 26px;
  }

  .co-bx-rating {
    padding: 10px 12px;
  }

  .co-bx-rating span {
    font-size: 12px;
    line-height: 12px;
  }

  .co-bx-rating img {
    height: 12px;
  }

  .mentor-tab-area .nav-tabs {
    column-gap: 40px;
  }

  .real-experts-area.real-experts-area-2 {
    padding-top: 40px;
  }

  .inner-banner.profile-inner-banner {
    padding: 130px 0 80px;
  }

  .password-show {
    font-size: 14px;
  }

  .cntcus-dtls-area {
    text-align: center;
  }

  /* .form-grp-newsd .PhoneInput.phninpt-sd {
    width: 120px;
  } */
  .pagination.pagination-sdnew {
    justify-content: center;
    margin-top: 35px;
    padding-bottom: 10px;
  }

  .pagination.pagination-sdnew .page-item .page-link,
  .pagination.pagination-sdnew li .page-link {
    font-size: 13px;
  }

  .pricing-calculator-bx .g-5 {
    --bs-gutter-y: 1rem;
    --bs-gutter-x: 1rem;
  }

  .calculate-bx {
    margin-top: 10px;
  }

  .dp-dashboard-img {
    width: 33px;
    height: 33px;
  }

  .three-dot-ico img {
    width: 3px;
    height: auto;
  }

  .dropdown-btn-sd .dropdown-item {
    font-size: 12px;
    line-height: 16px;
  }

  .dropdown-btn-sd .dropdown-menu {
    min-width: 100px;
  }

  .dp-upload-ico.dp-upload-ico-profilePg {
    right: 15px;
    bottom: 15px;
  }

  .swal2-title {
    font-size: 20px;
    line-height: 25px;
  }

  .range-slider {
    display: none;
  }

  .range-slider-mobile {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 5px;
  }

  .range-slider-mobile>div {
    width: 20%;
  }

  .main-hdng.main-hdng-newsd p {
    font-size: 14px;
    line-height: 18px;
  }

  .btn.btn-warning {
    font-size: 12px;
    padding: 8px 14px;
    gap: 5px;
  }

  .btn.btn-warning img {
    height: 12px;
  }

  .pagination.pagination-sdnew2 {
    margin-top: 30px;
  }

  .sd-not-found img {
    width: 80px;
  }

  .sd-not-found h4 {
    margin: 20px 0;
  }

  .review-single-bx-position-relative {
    height: auto;
    padding-bottom: 20px;
    margin: 0;
    margin-bottom: 20px;
  }

  .ico-txt-position-absolute {
    position: static;
  }

  .reviews-filters .css-t3ipsp-control,
  .reviews-filters .css-t3ipsp-control:hover {
    padding: 8px;
  }

  .reviews-filters .css-13cymwt-control,
  .reviews-filters .css-t3ipsp-control,
  .reviews-filters .css-t3ipsp-control:hover {
    padding: 8px;
    font-size: 14px;
    line-height: 22px;
  }

  .reviews-filters .css-13cymwt-control .select__value-container,
  .reviews-filters .css-t3ipsp-control .select__value-container {
    padding-right: 0;
  }

  .reviews-filters .select__indicator.select__dropdown-indicator {
    padding: 8px 0;
  }

  .blogdetails-content .d-flex p b {
    white-space: normal;
    padding: 0;
  }

  .blogdetails-content .d-flex p {
    padding-bottom: 5px;
  }

  .blogdetails-content .d-flex p:last-child {
    padding-bottom: 20px;
  }

  .blogdetails-content .d-flex {
    flex-wrap: wrap;
  }

  .modal-sa .modal-body h3 {
    font-size: 30px;
    line-height: 40px;
  }

  .modal-sa .modal-body {
    padding: 30px;
  }

  #footerlinks span:nth-child(1) {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
  }

  .rvw-str-new-sd img {
    margin: 0 auto;
  }

  .review-bx {
    margin: 10px 0;
  }

  .select__option.css-10wo9uf-option,
  .select__option.css-d7l1ni-option,
  .select__option.css-tr4s17-option {
    padding: 6px 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .blog-articles-right-bx .blog-vertical-bx-text a {
    font-size: 15px;
    line-height: 20px;
  }

  .blog-articles-bx {
    flex-direction: column-reverse;
  }

  .blog-articles-left-bx {
    width: 100%;
  }

  .blog-articles-right-bx {
    width: 100%;
    padding-left: 0;
    padding-bottom: 30px;
  }

  .home-banner-form .form-group-form .phninpt-sd input {
    width: 40px;
  }

  .blog-bx-left img,
  .blog-bx-left::before {
    aspect-ratio: 1 / 0.6;
  }

  .blog-bx-left {
    aspect-ratio: 1 / 0.6;
  }

  .home-banner-form .form-group .form-group-form .select__control {
    padding: 9px 0;
  }

  .sample-bx {
    width: 50%;
  }

  .modal-header-login-close {
    top: 0;
    right: 0;
  }

  .modal-header-login-close .btn-close {
    width: 12px;
    height: 12px;
    background-size: 12px;
  }

  .assignment-type-info-tooltip {
    left: -242px;
    bottom: 30px;
  }

  .assignment-type-info-wrapper img {
    width: 14px;
  }

  .apply-btn-area {
    padding: 0 5px;
  }

  .video-modal .modal-content-video iframe {
    width: 100%;
  }

  .video-modal .modal-content-video {
    width: 90vw;
  }

  .ripple-block {
    width: 4em;
    height: 4em;
  }

  .ripple-block .fa-play-circle {
    font-size: 2em;
  }

  .ripple-block .ripple {
    width: 4em;
    height: 4em;
  }

  .ripple-block.big-ripple-block {
    width: 5em;
    height: 5em;
  }

  .ripple-block.big-ripple-block .fa-play-circle {
    font-size: 2.5em;
  }

  .ripple-block.big-ripple-block .ripple {
    width: 5em;
    height: 5em;
  }

  .ripple-block.small-ripple-block {
    width: 3em;
    height: 3em;
  }

  .ripple-block.small-ripple-block .fa-play-circle {
    font-size: 1.5em;
  }

  .ripple-block.small-ripple-block .ripple {
    width: 3em;
    height: 3em;
  }

  .blog-bx-left-txt a {
    font-size: 16px;
    line-height: 20px;
  }

  .review-area.review-area-aboutusPg.active {
    padding-top: 40px;
    margin-top: 50px;
  }

  .posd-area {
    margin-bottom: 15px;
  }

  .home-banner-form.cntcus-form .btn-group {
    margin-top: 0;
  }

  .cntcus-dtls-txt a {
    font-size: 15px;
    line-height: 18px;
  }

  .onloading-modal-left h2 {
    font-size: 30px;
    line-height: 1.5em;
  }

  .onloading-modal-left h2 span {
    font-size: 30px;
    line-height: 1.5em;
  }

  .onloading-modal-left {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

/* End max-width: 767px */

@media (max-width: 575.98px) {
  .footerlinks.special-menu ul li {
    width: 100%;
  }

  .footerlinks ul li a {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
  }

  .footertitle {
    text-align: center;
  }

  .trust-service-bx {
    width: 100%;
    padding: 0 0 20px;
  }

  .help-service-txt ul li h5 {
    font-size: 17px;
    line-height: 22px;
  }

  .help-service-txt ul li p {
    font-size: 13px;
    line-height: 22px;
  }

  .help-service-txt ul li {
    padding-bottom: 30px;
  }

  .help-service-txt ul {
    padding-bottom: 30px;
    padding-left: 40px !important;
  }

  .help-service-txt ul li::before {
    width: 20px;
    height: 20px;
    border: 2px solid #023850;
    left: -40px;
    top: 1px;
  }

  .help-service-txt ul li::after {
    left: -30px;
    top: 1px;
  }

  .leading-advantages-bx-area .leading-advantages-bx:nth-child(1),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(3),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(5),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(7),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(9),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(10) {
    width: 50%;
    padding: 0 15px;
    border-right: 0.5px solid #C3C3C3;
  }

  .leading-advantages-bx-area .leading-advantages-bx:nth-child(2),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(4),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(6),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(8),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(10),
  .leading-advantages-bx-area .leading-advantages-bx:nth-child(12) {
    width: 50%;
    padding: 0 15px;
    border-right: 0;
  }

  .help-service-img {
    width: 200px;
    height: 200px;
  }

  .blog-bx {
    padding: 25px;
  }

  .best-assignments-expert-filter-bx {
    width: 50%;
    padding: 0 4px;
  }

  .best-assignments-expert-filter .best-assignments-expert-filter-bx:last-child {
    width: 100%;
  }

  .best-assignments-expert-filter {
    flex-wrap: wrap;
    row-gap: 10px;
  }

  .assignment-writers-filters .btn-group {
    width: 130px;
  }

  .assignment-writers-filters .assignment-writers-filters-left {
    width: calc(100% - 150px);
  }

  .best-assignments-expert-details-bottom {
    gap: 20px;
    padding: 10px 25px;
  }

  .best-assignments-expert-details-bottom .rv-cp {
    gap: 20px;
  }

  .best-assignments-expert-details-bottom .btn-1 {
    min-width: 90px;
  }

  .baedt-left-img {
    width: 100px;
    height: 100px;
  }

  .baedt-left-cnt {
    width: calc(100% - 100px);
    padding-left: 25px;
  }

  .review-single-bx-area ul {
    column-count: 1;
  }

  .review-single-bx {
    margin-bottom: 20px;
  }

  .why-prefer-area {
    padding: 140px 0 210px;
    margin-bottom: -200px;
  }

  .real-experts-bx {
    padding: 30px;
  }

  .real-experts-bx .form-group-radio .checkbox-tools:checked+label,
  .form-group-radio .checkbox-tools:not(:checked)+label,
  .real-experts-bx .form-group-radio .checkbox-tools:not(:checked)+label {
    margin: 0;
  }

  .why-prefer-bx-img {
    width: 90px;
    height: 90px;
  }

  .dashboard-header-left-area ul li {
    margin-right: 0;
  }

  .dashboard-header-left-area ul {
    list-style: none;
    display: flex;
    justify-content: center;
    gap: 25px;
  }

  .dashboard-header-right-area {
    justify-content: center;
  }

  .all-orders-right-area .btn-1 span,
  .all-orders-right-area .btn-4 span,
  .posd-area .btn-1 span {
    font-size: 12px;
    padding: 12px;
  }

  .mobile-nav {
    padding: 12px;
  }

  .inner-banner.dashboard-inner-banner {
    padding: 110px 0 40px;
  }

  .dashboard-service-top-bx {
    padding: 25px 30px 30px;
  }

  .dashboard-service-top-bx-right-bottom::before {
    top: 25px;
  }

  .inner-banner.experts-inner-banner {
    padding: 110px 0 85px;
  }

  .inner-banner.about-inner-banner {
    padding: 110px 0 60px;
  }

  .dashboard-form .input-with-btn .btn-group {
    padding-left: 10px;
  }

  .gethelp-dashboard-area .gethelp-bx-img {
    width: 90px;
    height: 90px;
  }

  .gethelp-dashboard-area .gethelp-bx-number {
    font-size: 30px;
    line-height: 40px;
    top: 15px;
  }

  .dstbr-single-2-img {
    width: 70px;
    height: 70px;
  }

  .dstbr-single-2-txt {
    font-size: 13px;
    line-height: 20px;
    width: calc(100% - 70px);
  }

  .order-inner-banner.inner-banner {
    padding: 110px 0 60px;
  }

  .order-details-bx-top-left {
    font-size: 14px;
  }

  .order-details-bx-top-right {
    font-size: 12px;
  }

  .order-details-bx-bottom table tr td {
    font-size: 13px;
    line-height: 18px;
  }

  .odbb-hdng {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 12px;
  }

  .attach {
    font-size: 13px;
  }

  .attach img {
    width: 14px;
  }

  .blogdetails-area {
    margin-top: -100px;
  }

  .inner-banner.blogdetails-inner-banner {
    padding-bottom: 140px;
    padding-top: 110px;
  }

  .co-bx-bottom-2 {
    gap: 20px;
  }

  .co-bx-bottom-right {
    gap: 20px;
  }

  .inner-banner.mentor-inner-banner {
    padding: 110px 0 40px;
  }

  .mentor-dtls ul li span {
    font-size: 11px;
    width: calc(100% - 12px);
  }

  .mentor-dtls ul li img {
    width: 12px;
  }

  .who-i-am {
    padding: 30px 0;
  }

  .mentor-tab-area .nav-tabs .nav-link {
    font-size: 20px;
    line-height: 25px;
  }

  .inner-banner.profile-inner-banner {
    padding: 110px 0 80px;
  }

  .faqarea .accordion .accordion-button:before,
  .faqarea-2 .accordion .accordion-button:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
  }

  .faqarea .accordion .accordion-item .accordion-button {
    font-size: 14px;
    line-height: 20px;
    padding: 20px 55px 20px 25px;
  }

  .faqarea .accordion .accordion-item .accordion-body {
    font-size: 12px;
    line-height: 20px;
    padding: 0 55px 25px 25px;
  }

  .acfooter-top-logo img {
    width: 130px;
  }

  .footer-bottom span {
    font-size: 12px;
    line-height: 18px;
  }

  .login-signup-area-responsive {
    padding: 30px 30px 0;
  }

  .range-slider-mobile [type="radio"]:checked+label,
  .range-slider-mobile [type="radio"]:not(:checked)+label {
    font-size: 13px;
    line-height: 18px;
  }

  .review-single-bx-position-relative {
    margin: 0;
  }

  .sample-ans-sd .main-hdng {
    margin-bottom: 15px;
    text-align: center;
  }

  .sample-ans-sd .btn-group.btn-group-andsd {
    justify-content: center;
  }

  .modal-sa .modal-body h3 {
    font-size: 28px;
    line-height: 36px;
  }

  .blog-articles-right-bx .blog-vertical-bx-text a {
    font-size: 14px;
    line-height: 20px;
  }

  .payment-dtls-bx tr th {
    font-size: 13px;
    line-height: 18px;
  }

  .payment-dtls-bx tr td {
    font-size: 13px;
    line-height: 18px;
  }

  .festive-hdng {
    padding: 15px 15px;
    left: 15px;
    right: 15px;
    font-size: 25px;
    line-height: 30px;
  }

  .festive-modal .signup-area h3 {
    font-size: 22px;
  }

  .festive-modal .signup-area h4 {
    font-size: 18px;
    margin: 15px 0 20px;
  }

  .cc-bx {
    font-size: 16px;
  }

  .festive-modal .login-signup-logo {
    top: 180px;
  }

  .festive-modal .signup-area {
    padding: 60px 30px 30px;
  }
}

/* End max-width: 575px */

@media (max-width: 500px) {
  .dashboard-all-orders-area .all-orders-right-area {
    flex-wrap: wrap;
    row-gap: 15px;
  }

  .dashboard-all-orders-area .all-orders-right-area .custombtn {
    width: 48%;
  }

  /* .dashboard-all-orders-area .all-orders-right-area .custombtn:nth-child(1) {
    width: 100%;
  } */
  .co-bx-bottom-2 {
    gap: 15px;
    flex-wrap: wrap;
  }

  .usr-bx {
    width: 100%;
  }

  .co-bx-bottom-right {
    width: 100%;
    justify-content: center;
  }

  .co-bx-bottom {
    flex-wrap: wrap;
    row-gap: 15px;
  }

  .co-bx-bottom .btn-group,
  .co-bx-bottom .btn-group .btn-1 {
    width: 100%;
  }

  .co-bx {
    text-align: center;
  }

  .mentor-tab-area .nav-tabs {
    justify-content: center;
  }

  .usr-bx span {
    width: auto;
  }

  .co-bx-rating {
    padding: 10px 15px;
    position: static;
    border-radius: 0 0 12px 12px;
    justify-content: center;
    width: max-content;
    margin: -25px auto 10px;
  }
}

/* End max-width: 500px */

@media (max-width: 479.98px) {
  .benefits-assignment-bx {
    width: 100%;
  }

  .benefits-assignment-img-area {
    margin-bottom: 20px;
  }

  .dashboard-form .input-with-btn {
    flex-wrap: wrap;
  }

  .dashboard-form .input-with-btn .btn-group {
    width: 100%;
    padding-left: 0;
    padding-top: 10px;
  }

  .dashboard-form .input-with-btn .btn-group .btn-1 {
    width: 100%;
  }

  .sample-bx {
    padding: 20px;
    width: 100%;
    border-right: 0;
    border-bottom: 0.5px solid #C3C3C3;
  }

  .sample-bx-area {
    flex-wrap: wrap;
  }

  .sample-bx-single {
    margin-bottom: 25px;
    text-align: center;
  }

  .sample-bx:first-child {
    padding-top: 0;
  }

  .sample-bx:last-child {
    border-right: 0;
    border-bottom: 0;
    padding-bottom: 0;
  }

  .range-slider-mobile>div {
    width: 25%;
  }

  .blog-bx-left {
    overflow: visible;
    aspect-ratio: unset;
  }

  .blog-bx-left-txt {
    position: static;
    background: rgb(2, 56, 80);
  }

  .blog-bx-left img,
  .blog-bx-left::before {
    border-radius: 34px 34px 0 0;
  }

  .blog-bx-left .ripple-block {
    top: 35%;
  }

  .payment-dtls-bx tr th {
    font-size: 12px;
    line-height: 18px;
  }

  .payment-dtls-bx tr td {
    font-size: 12px;
    line-height: 18px;
  }

  .footerpg ul {
    padding-left: 1px !important;
  }
}

/* End max-width: 479px */

@media (max-width: 414.98px) {
  .mobile-nav .logo img {
    max-width: 130px;
  }

  .mobile-nav .logo {
    top: 15px;
  }

  .login-icon img {
    width: 20px;
  }

  .p-sidebar .logo img {
    width: 140px;
  }

  .blog-bx-right-img,
  .blog-horizontal-bx-img,
  .blog-bx-right-img::before,
  .blog-horizontal-bx-img::before {
    aspect-ratio: 2 / 1.4;
  }
}

/* End max-width: 414px */

@media (max-width: 399.98px) {
  .payment-dtls-bx table {
    width: 100%;
  }

  .payment-dtls-bx table tr {
    display: flex;
    flex-wrap: wrap;
  }

  .payment-dtls-bx table tr td {
    width: 100%;
    text-align: center;
  }

  .payment-dtls-bx table tr th {
    padding: 0 0 5px;
    width: 100%;
    text-align: center;
  }
}

/* End max-width: 399px */

@media (max-width: 379.98px) {
  .main-hdng h2 {
    font-size: 25px;
    line-height: 35px;
  }

  .main-hdng p {
    font-size: 13px;
  }

  .pricing-calculator-bx {
    padding: 40px 30px;
  }

  .calculate-bx-value h3 {
    font-size: 24px;
    line-height: 26px;
  }

  .calculate-bx-value h6 {
    font-size: 11px;
    line-height: 15px;
  }

  .custombtn span {
    font-size: 13px;
  }

  .home-banner-hdng span {
    font-size: 13px;
  }

  .home-banner-hdng h1,
  .home-banner-hdng h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .home-banner-hdng p {
    font-size: 14px;
  }

  .form-group-radio .checkbox-tools:checked+label,
  .form-group-radio .checkbox-tools:not(:checked)+label {
    padding: 10px 15px;
    font-size: 13px;
    line-height: 18px;
  }

  .assignment-type-info-wrapper {
    padding: 0 15px;
  }

  .mobile-nav .logo {
    top: 20px !important;
  }

  .leading-advantages-bx-cnt p {
    padding-bottom: 40px;
  }

  .assignment-writers-filters .assignment-writers-filters-left {
    width: calc(100% - 140px);
  }

  .why-prefer-bx {
    width: 50%;
  }

  .real-experts-bx {
    padding: 25px;
  }

  .dashboard-header-left-area ul li a span {
    font-size: 12px;
    line-height: 14px;
    padding-left: 5px;
  }

  .dashboard-header-left-area ul li a img {
    height: 14px;
  }

  .dashboard-header-left-area ul li ul li a {
    font-size: 12px;
    line-height: 14px;
  }

  .dashboard-header-left-area ul li ul {
    width: 145px;
  }

  .all-orders-area table th,
  .all-orders-area table td {
    font-size: 11px;
    line-height: 14px;
    padding: 10px;
  }

  .what-ai-bx {
    padding: 30px;
  }

  .ai-img {
    height: 200px;
  }

  .dstbrb-single h4 {
    width: 45px;
    height: 45px;
    font-size: 18px;
  }

  .dstbrb-single span {
    font-size: 13px;
    line-height: 18px;
  }

  .dashboard-service-top-bx-right-bottom::before {
    top: 23px;
  }

  .dashboard-service-top-bx {
    padding: 20px 25px 25px;
  }

  .mentor-answer-area li {
    font-size: 15px;
    line-height: 24px;
  }

  .mentor-answer-area p {
    font-size: 15px;
    line-height: 22px;
  }

  .mentor-answer-area h5 {
    font-size: 15px;
    line-height: 20px;
  }

  .mentor-answer-area h4 {
    font-size: 20px;
    line-height: 28px;
  }

  .stars span {
    font-size: 18px;
    line-height: 20px;
  }

  .stars img {
    height: 16px;
  }

  .co-bx-bottom-right {
    flex-wrap: wrap;
  }

  .mentor-tab-area .nav-tabs {
    gap: 30px 15px;
  }

  .dp-dashboard-img {
    width: 30px;
    height: 30px;
  }

  .range-slider-mobile>div {
    width: 33.333%;
  }

  .modal-sa .modal-body h3 {
    font-size: 25px;
    line-height: 32px;
  }

  .baedt-left-img {
    width: 80px;
    height: 80px;
  }

  .baedt-left-cnt {
    width: calc(100% - 80px);
    padding-left: 15px;
  }

  .blog-articles-right-bx .blog-vertical-bx-text a {
    font-size: 13px;
    line-height: 18px;
  }

  .assignment-type-info-tooltip {
    width: 280px;
    left: -215px;
    bottom: 28px;
  }

  .assignment-type-info-wrapper img {
    width: 12px;
  }
}

/* End max-width: 379px */

@media (max-width: 360.98px) {

  .real-experts-bx .form-group-radio .checkbox-tools:checked+label,
  .form-group-radio .checkbox-tools:not(:checked)+label,
  .real-experts-bx .form-group-radio .checkbox-tools:not(:checked)+label {
    margin: 0;
    font-size: 12px;
    line-height: 14px;
    padding: 8px 12px;
  }

  .assignment-type-info-wrapper {
    padding: 0 12px;
  }

  .form-group-radio .checkbox-tools:checked+label,
  .form-group-radio .checkbox-tools:not(:checked)+label {
    font-size: 12px;
    line-height: 14px;
    padding: 8px 12px;
  }
}

/* End max-width: 360px */

@media (max-width: 350.98px) {
  .mobile-nav .logo img {
    max-width: 110px;
  }

  .mobile-nav .logo {
    top: 23px !important;
  }

  .p-sidebar .logo img {
    width: 140px;
  }

  .best-assignments-expert-details-bottom {
    gap: 12px;
    padding: 10px 15px;
  }

  .best-assignments-expert-details-bottom .btn-1 {
    min-width: 85px;
  }

  .baedt-right {
    padding: 15px 20px 20px;
  }

  .baedt-middle {
    padding: 20px 20px 0;
  }

  .baedt-left {
    padding: 25px 20px 0;
  }

  .assignment-writers-filters .btn-group {
    width: 120px;
  }

  .assignment-writers-filters .assignment-writers-filters-left {
    width: calc(100% - 130px);
  }

  .assignment-writers-filters .assignment-writers-filters-left .form-select,
  .reviews-filters .reviews-filters-left .form-select,
  .reviews-filters .reviews-filters-right .form-select {
    font-size: 13px;
    padding: 12px 15px;
  }

  .assignment-writers-filters .btn-group .btn-1 span {
    padding: 14px;
  }

  .reviews-bx-area {
    padding-top: 50px;
  }

  .dashboard-header-left-area ul {
    gap: 15px;
  }

  .dashboard-header-left-area ul li a img {
    height: 12px;
  }

  .inner-banner.experts-inner-banner {
    padding: 100px 0 80px;
  }

  .inner-banner.about-inner-banner {
    padding: 100px 0 60px;
  }

  .order-inner-banner.inner-banner {
    padding: 100px 0 60px;
  }

  .assignment-writers-filters .assignment-writers-filters-left .srch-frm input[type="search"] {
    font-size: 14px;
    line-height: 22px;
    padding: 12px 12px 12px 35px;
  }

  .inner-banner.mentor-inner-banner {
    padding: 95px 0 40px;
  }

  .inner-banner.profile-inner-banner {
    padding: 100px 0 80px;
  }

  .home-banner {
    padding: 100px 0 50px;
  }

  .reviews-filters .css-13cymwt-control,
  .reviews-filters .css-t3ipsp-control,
  .reviews-filters .css-t3ipsp-control:hover {
    padding: 5px 3px;
    font-size: 13px;
    line-height: 18px;
  }

  .blog-bx-right-img,
  .blog-horizontal-bx-img,
  .blog-bx-right-img::before,
  .blog-horizontal-bx-img::before {
    aspect-ratio: 2 / 1.6;
  }

  .login-signup-form .form-grp.form-grp-newsd input.phone_number-sd {
    width: calc(100% - 80px);
  }

  .form-grp-newsd .PhoneInput.phninpt-sd {
    width: 80px;
  }
}

/* End max-width: 350px */

@media (max-width: 320.98px) {}

/* End max-width: 320px */