@media (min-width: 1400px) and (max-width: 1800px) {
  #navbar {
    padding: 1.5625rem 26px;
  }
  .all_nav_wrapper {
    max-width: 62.375rem;
  }
  .searchbox {
    margin-left: 10px;
    width: 30rem;
  }
  .accordion-body {
    margin-left: 0 !important;
  }
  .search-items i {
    font-size: 24px;
    padding-left: 13px;
  }

  .dropdown button {
    margin-left: 15px;
  }
  .height_navbar button {
    margin-left: 0;
  }
  .header_right_profile {
    justify-content: end;
  }
  .nav_img {
    padding-top: 7px;
  }
  /*=========category process starts here============*/
  .category_card {
    margin: 10px 8px;
  }
  #footer {
    padding-top: 315px;
  }
  /*=========category process ends here============*/
  /*=========title section ends here============*/
  .course_tab_heading {
    padding: 0 30px;
  }
  .title_header p {
    padding: 10px 70px;
  }
  /*=========banner section ends here============*/
  .favourite {
    margin-right: 10px;
  }
  /*=====checkout page starts here==================*/
  #checkout .course_card_offer_wrapper {
    padding-top: 25px;
  }
  #checkout .cart_prices {
    padding: 10px 0;
  }
  #checkout .coupon_title {
    padding: 15px 0;
  }
  #checkout .checkout_header {
    padding-bottom: 20px;
  }
  /*=====checkout page ends here==================*/
  /*==========cart page starts here==================*/

  #cart_page .cart_prices {
    padding: 10px 0;
  }
  /*==========cart page ends here==================*/
}
@media (min-width: 1200px) and (max-width: 1399px) {
  #navbar {
    padding: 1.5625rem 26px;
  }
  .searchbox {
    margin-left: 10px;
    width: 30rem;
  }
  .accordion-body {
    margin-left: 0 !important;
  }
  .search-items i {
    font-size: 24px;
    padding-left: 13px;
  }
  .nav_img {
    margin-left: 0 !important;
  }
  .dropdown button {
    margin-left: 15px;
  }
  .height_navbar button {
    margin-left: 0;
  }
  .searchbox {
    margin-left: 10px;
    width: 22rem;
  }
  .nav_img {
    padding-top: 7px;
  }
  /*=========banner section stars here============*/
  .banner-content {
    padding-left: 7%;
  }
  /*=========banner section ends here============*/
  /*=========title section ends here============*/
  .course_tab_heading {
    padding: 0 30px;
  }
  .title_header p {
    padding: 0 70px;
  }
  /*=========banner section ends here============*/
  /*=========course card section starts here============*/
  .course_tab_heading {
    padding: 0 30px;
  }
  .course_card_rating_number ul li i {
    font-size: 11px;
  }
  .delete {
    margin-right: 0;
  }
  /*=========course card section ends here============*/
  .card-content h3 {
    padding: 12px 0;
  }
  .card-content p {
    padding-bottom: 0;
  }
  .course_card_offer_wrapper {
    padding-top: 32px;
  }
  .course_card_offer_wrapper a {
    font-size: 16px;
  }
  .current_price {
    font-size: 17px;
  }
  .previous_price {
    font-size: 17px;
  }
  .card-content h3 {
    font-size: 22px;
  }
  .favourite {
    margin-right: 10px;
  }
  /*=========category process starts here============*/
  .category_card {
    margin: 10px 8px;
  }
  /*=========category process ends here============*/
  /*======footer starts here=========*/
  .footer_content p {
    padding-right: 0;
  }
  /*======footer ends here=========*/

  /*==========single PAGE page starts here==================*/
  /*==========single teacher page starts here==================*/
  #singleteacher .course_card_offer_wrapper {
    padding-top: 80px;
  }
  #singleteacher .course_card_rating_number span {
    font-size: 18px;
  }
  #singleteacher .course_card_rating_number ul li i {
    font-size: 15px;
    padding-top: 5px;
  }
  /*==========cart page starts here==================*/
  #cart_page .course_card_offer_wrapper {
    padding-top: 25px;
  }

  #cart_page .cart_prices {
    padding: 10px 0;
  }
  /*==========cart page ends here==================*/
  /*==========course details page starts here==================*/
  .buttonbox .text {
    padding-left: 0 !important;
  }
  .btn-favorite .text {
    font-size: 12px;
  }
  /*==========course details page ends here==================*/

  /*==========single teacher page ends here==================*/
}
@media (min-width: 992px) and (max-width: 1199px) {
  #navbar {
    padding: 1.5625rem 26px;
  }
  .searchbox {
    margin-left: 10px;
    width: 30rem;
  }
  .accordion-body {
    margin-left: 0 !important;
  }
  .search-items i {
    font-size: 24px;
    padding-left: 13px;
  }
  .nav_img {
    margin-left: 0 !important;
  }
  .dropdown button {
    margin-left: 25px;
  }
  .height_navbar button {
    margin-left: 0;
  }
  .searchbox {
    margin-left: 10px;
    width: 21rem;
  }

  .width_fix {
    width: 48rem;
  }
  .nav_img {
    padding-top: 7px;
  }

  /*=====banner content starts here=======*/
  .banner-content h1 {
    font-size: 2.875rem;
  }
  .banner-content p {
    font-size: 17px;
  }
  .banner-content {
    padding-left: 10%;
  }
  /*=====banner content starts here=======*/
  /*=========front step starts here============*/
  .step_card {
    padding: 1.875rem 1.375rem;
  }
  .card_testimonial_description h5 {
    height: 2.25rem;
    padding-top: 9px;
  }

  /*=========front step ends here============*/
  /*=========card process starts here============*/
  .card_process {
    margin-bottom: 20px;
  }
  /*=========card process ends here============*/
  /*=========category process starts here============*/
  .category_card {
    width: calc(23% - 1rem);
    margin: 10px 15px;
  }
  /*=========category process ends here============*/
  /*=========footer starts here============*/
  #footer {
    padding-top: 300px;
  }
  /*=========footer ends here============*/

  /*==============================single pages starts here======================================*/
  /*==========coursee category page starts here==================*/

  .accordion-body {
    padding-left: 0;
  }
  .hover-content {
    display: none;
  }
  .card-content h3 {
    padding: 12px 0;
  }
  .card-content p {
    padding-bottom: 0;
  }
  .course_card_offer_wrapper a {
    font-size: 13px;
  }
  .current_price {
    font-size: 17px;
  }
  .previous_price {
    font-size: 17px;
  }
  .card-content h3 {
    font-size: 22px;
  }

  /*==========coursee category page ends here==================*/
  /*==========single teacher page starts here==================*/
  #singleteacher .course_card_offer_wrapper {
    padding-top: 50px;
  }
  /*==========single teacher page ends here==================*/
  /*==========student feedback page starts here==================*/
  .checkout_testimonial_desp {
    padding-left: 0;
  }
  /*==========student feedback page ends here==================*/
  /*==========checkout page starts here==================*/
  #checkout .accordion-body {
    padding-left: 50px;
  }
  #checkout .support_heading h5 {
    padding-left: 0;
    padding-top: 20px;
  }
  #checkout .support_heading p {
    padding-left: 0;
  }
  #checkout .course_card_offer_wrapper {
    padding-top: 25px;
  }
  #checkout .cart_prices {
    padding: 10px 0;
  }
  #checkout .coupon_title {
    padding: 15px 0;
  }
  #checkout .checkout_header {
    padding-bottom: 20px;
  }
  /*==========checkout page ends here==================*/
  /*==========cart page starts here==================*/
  #cart_page .course_card_offer_wrapper {
    padding-top: 25px;
  }
  #cart_page .cart_prices {
    padding: 15px 0 !important;
  }

  /*==========cart page ends here==================*/
  /*==========wishlist page starts here==================*/
  #wishlist .course_card_offer_wrapper {
    padding-top: 0px;
  }
  /*==========wishlist page ends here==================*/
  /*------contact pages section ends-------*/
  #contact .search-durations .durationbox {
    margin: 0;
    padding: 3.1875rem 1.5625rem;
    margin-bottom: 30px;
  }
  #contact .support_wrapper {
    padding: 0.1875rem 0.6875rem 1.25rem;
    margin: 0;
  }
  #contact .help_box {
    margin-top: 20px;
    max-width: 27.25rem;
    padding: 2.4375rem 1.8125rem;
  }
  #contact .help {
    margin-top: 10px;
  }

  /*------contact us pages section ends-------*/
  /*==========single pages ends here==================*/

  /*----------Quiz page section Starts here--------------*/
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 529% !important;
    top: -531% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 529% !important;
    top: -531% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 529% !important;
    top: -531% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
  /*----------Quiz page section ends here--------------*/

  /*----------Certificate starts here--------------*/
  .certificate_id {
    margin-left: 17.8% !important;
  }
  .certificate_date {
    margin-right: 17%;
  }
  /*----------Certificate ends here--------------*/
}
@media (min-width: 768px) and (max-width: 991px) {
  .body {
    overflow-x: hidden;
  }
  /*========mobile navbar starts here=========*/
  .offcanvas {
    background: url("https://api.brightskills.com/images/banner_background.png");
  }
  .nav_profile {
    display: flex;
    margin-bottom: 30px;
  }
  .nav_icon i {
    color: #f39200a9;
    width: 2.8125rem;
    height: 2.8125rem;
    text-align: center;
    line-height: 2.8125rem;
    background: #f6e5d6;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
  }
  .nav_icon_content p a {
    font-family: "Jaker Hossain Noto", sans-serif;
    font-style: normal;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.25;
    color: #414141;
    -webkit-transition: color 350ms ease-in;
    transition: color 350ms ease-in;
    padding-top: 12px;
    padding-left: 20px;
  }
  .mobile_avatar h3 {
    height: 3rem !important;
    width: 3rem !important;
    line-height: 3rem;
    margin-bottom: 50px;
  }

  .nav-content_arrow i {
    padding-top: 12px;
    padding-left: 20px;
  }
  /*========mobile navbar ends here=========*/
  /*========filter starts here=========*/
  .filter_btn {
    padding: 1rem 1.875rem;
    display: inline-block;
    text-align: center;
    color: #414141;
    background: white;
    color: #414141;
    -webkit-box-shadow: 0.3125rem 0.3125rem 2.5rem rgba(0, 0, 0, 0.06);
    box-shadow: 0.3125rem 0.3125rem 2.5rem rgba(0, 0, 0, 0.06);
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    margin-top: 10px;
    margin-right: 5px;
    transition: all linear 0.3s;
    cursor: pointer;
  }
  .filter_btn:hover {
    color: rgb(206, 132, 132);
    background-color: #f6e5d6;
  }
  .accordion {
    --bs-accordion-bg: none;
  }
  .accordion-item .accordion-button:not(.collapsed) {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /*========filter ends here=========*/
  /*========banner starts here=========*/
  .banner_background_img {
    padding-top: 150px;
  }
  .banner-content {
    padding-left: 0;
  }
  .banner-content h1 {
    font-size: 2.875rem;
  }
  .banner-content p {
    font-size: 18px;
  }
  .banner-content a {
    max-width: 13.625rem;
    padding: 13px 35px;
  }
  /*========banner ends here=========*/
  /*========department tabs starts here=========*/
  .title_header p {
    padding: 0 98px;
  }
  .card_big_course_content {
    gap: 5px;
    padding: 2.375rem 1.5rem 1.1875rem;
  }
  .card_big_course_content {
    padding: 2.375rem 1.5rem 3.1875rem;
  }
  .card_big_course_content p {
    text-align: justify;
  }
  .ratings_number span {
    font-size: 18px;
  }
  .ratings_number ul li i {
    font-size: 16px;
  }
  .ratings_number ul li {
    margin-left: 2px;
  }
  .ratings_number span {
    padding-top: 5px;
  }
  .course_card_content h5 {
    font-size: 18px;
  }
  .course_card_rating_number ul li i {
    font-size: 14px !important;
  }
  .delete {
    margin-right: 0;
  }
  /*========department tabs ends here=========*/
  /*------department course section starts-------*/
  .tab-content {
    margin-top: 0;
  }
  .card_text p {
    max-width: inherit;
  }
  .department_courses_header h3 {
    font-size: 32px;
  }
  /*------department course section ends-------*/
  /*------front step section  starts-------*/
  #front_step {
    padding-bottom: 30px;
    padding-top: 0;
  }
  .title_header {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .step_card {
    margin-bottom: 30px;
    padding: 1.875rem 2.375rem;
  }
  .front_step_testimonial {
    padding-top: 0px;
  }
  .card_testimonial_description h5 {
    padding-top: 20px;
    padding-bottom: 28px !important;
  }
  .card_testimonial {
    padding: 2rem 1.6875rem;
    height: inherit;
  }
  .card_testimonial_description p {
    text-align: justify;
  }
  .category_card {
    width: calc(28% - 1rem);
    margin: 10px 15px;
  }
  .category_card_content {
    margin-top: 10px;
  }
  /*------department course section ends-------*/
  /*------process course section starts-------*/
  #popular_category {
    margin-bottom: 50px;
  }
  .process_wrapper {
    padding: 0 1rem 2.3125rem;
  }
  .card_process {
    margin-bottom: 30px;
  }
  /*------process course section ends-------*/
  /*------partner section starts-------*/
  #our_partners {
    padding-bottom: 50px;
  }
  .partner_marg {
    margin: 0 !important;
  }
  .partner_wrapper {
    margin-bottom: 20px;
  }
  /*------partner section ends-------*/
  /*------footer section starts-------*/
  #footer {
    padding-top: 250px;
  }
  .footer_img {
    text-align: center;
  }
  .footer_content {
    text-align: center;
  }
  .footer_btn a {
    max-width: 13.625rem;
    padding: 10px 25px;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25;
    color: white;
    display: inline-block;
    -webkit-transition: all 350ms ease-in;
    transition: all 350ms ease-in;
    text-align: center;
    border: 1px solid #f39200be;
  }
  .footer_btn a:hover {
    background: linear-gradient(122.33deg, #f39200 0%, #f83600 102.08%);
  }
  .footer_content p {
    padding-right: 0;
  }
  .footer_wrap {
    padding-bottom: 50px;
  }
  .course_category_content ul {
    padding-top: 15px;
  }
  .course_category h4 {
    padding-top: 24px;
  }
  /*------footer section ends-------*/
  /*----------single page secton starts here--------------*/

  /*====common page starts here====*/
  #single-breadcumb {
    margin-top: 62px;
  }
  .single_breadcumb_content h3 {
    font-size: 35px;
  }
  .single_breadcumb_content span {
    font-size: 18px;
  }
  #single-banner {
    padding: 4.5rem 0;
    margin-top: 62px;
  }
  .single_banner_content a {
    padding: 10px 15px;
  }
  .single_banner_content h3 {
    font-size: 35px;
  }
  .single_banner_content p {
    margin-top: 10px;
  }

  /*====common page ends here====*/

  /*====cart page starts here====*/
  #cart_page .cart_content_header {
    padding-top: 20px;
  }
  #cart_page .course_card_offer_wrapper {
    display: flex;
  }
  #cart_page .rate-price {
    padding-bottom: 0;
  }
  #cart_page .cart_content h3 {
    width: 90%;
  }
  #cart_page .cart_prices {
    padding: 15px 0 !important;
  }

  #cart_page .cart_wrapper {
    margin-bottom: 50px;
  }
  #cart_page .course_card_rating_number ul li i {
    font-size: 18px;
  }

  /*====cart page starts here====*/
  /*====course category page starts here====*/
  .course_card_offer_wrapper {
    display: flex;
  }
  .rate-price {
    margin-top: 3px;
    padding-bottom: 30px;
    padding-top: 32px;
  }
  .card-content {
    padding-left: 35px;
  }
  .filter-sidebar {
    display: none;
  }
  .hover-content {
    display: none;
  }
  .card-content h3 {
    font-size: 20px;
    padding: 18px 0;
    height: inherit;
  }
  #coursecategory .rate-price {
    padding-top: 30px;
  }
  /*====course category ends here====*/
  /*====single teacher courses starts here====*/
  .card_testimonial_description h5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .checkout_testimonial_desp {
    padding-left: 0;
  }
  .teacher_img {
    width: 50%;
  }
  .teacher_img img {
    margin-left: 50%;
  }
  .teacher_content {
    text-align: center;
  }
  .teacher_content h4 {
    padding-top: 20px;
    line-height: 1.7rem;
  }
  .teacher_wrapper {
    justify-content: center;
  }
  .teacher_wrapper {
    padding-top: 22px;
  }
  .teacher_course {
    width: 5.9375rem;
    height: 5.9375rem;
  }
  .teacher_course h4 {
    font-size: 22px;
  }
  .teacher_rating {
    width: 5.9375rem;
    height: 5.9375rem;
  }
  .teacher_rating h4 {
    font-size: 22px;
  }
  .star ul li {
    font-size: 11px;
  }
  .teacher_department {
    font-size: 28px;
    margin-bottom: 36px;
  }
  .teacher_wrapper_card_offer {
    padding-top: 0;
  }
  .card-content p {
    margin-top: 0;
  }
  .card-content h3 {
    padding-bottom: 0;
  }
  /*====single teacher courses ends here====*/

  /*====checkout page starts here====*/

  .support_heading p {
    padding-left: 0;
  }
  .support_heading h5 {
    padding-top: 20px;
    padding-left: 0;
  }
  #checkout .course_card_offer_wrapper {
    padding-top: 25px;
  }
  #checkout .cart_prices {
    padding: 10px 0;
  }
  #checkout .coupon_title {
    padding: 10px 0;
  }
  #checkout .checkout_header {
    padding-bottom: 20px;
  }
  /*====checkout page ends here====*/
  /*------brightskills balance pages section starts-------*/
  .brightskills_balance #achievement_certificate {
    margin-bottom: 60px;
  }
  /*------brightskills balance pages section ends-------*/
  /*------brightskills point pages section starts-------*/
  #brightskills_point .modal {
    top: 5%;
  }
  #brightskills_point .avail {
    margin-left: 0;
  }
  #brightskills_point .point_transfer input {
    margin-left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }
  #brightskills_point .point_transfer label {
    display: block;
  }
  #brightskills_point .transfer-submit {
    margin-top: 30px;
  }
  /*------brightskills point pages section ends-------*/
  /*------student edit profile pages section starts-------*/
  .student_edit_profile {
    margin-left: 0;
  }
  #student_profile .profile-info {
    margin-bottom: 0px;
  }
  /*------student edit profile pages section ends-------*/
  /*------studentlearning pages section starts-------*/
  #learning_dashboard .learning_card {
    margin-bottom: 20px;
  }
  /*------studentlearning pages section ends-------*/
  /*------student pages section starts-------*/
  .student_edit_profile {
    margin-left: 0;
  }
  .input_wrapp {
    padding: 0 0;
  }
  .input_sub {
    margin-left: 0;
  }
  /*------student pages section ends-------*/
  /*------student profile section starts-------*/
  #student_profile .profile-thumb {
    width: 100%;
  }
  /*------student profile section ends-------*/
  /*------Wishlist profile section starts-------*/
  #wishlist .rate-price {
    margin-top: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
  }
  #wishlist .wishlist .wish-button a {
    font-family: "Hind Siliguri";
    font-weight: 500;
    font-size: 13px;
    color: #fff;
  }
  #wishlist .wishlist .cart_content h4 {
    padding-bottom: 0px;
  }
  #wishlist .wishlist .cart_content p {
    padding-bottom: 0px;
  }
  #wishlist .cart_content_header {
    padding-top: 0px;
  }
  #wishlist .wish_img_wrapper {
    height: 100%;
  }

  /*------Wishlist profile section ends-------*/
  /*------contact page  starts-------*/
  #contact .help {
    margin-top: 10px;
  }
  /*------contact page  ends-------*/

  /*----------single page secton ends here--------------*/
  #classroom {
    margin-top: 82px;
  }

  /*----------Quiz page section Starts here--------------*/
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 562% !important;
    top: -562% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 562% !important;
    top: -562% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 562% !important;
    top: -562% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
  /*----------Quiz page section ends here--------------*/

  /*----------Certificate starts here--------------*/
  .certificate_id {
    margin-left: 17.8% !important;
  }
  .certificate_date {
    margin-right: 17%;
  }
  /*----------Certificate ends here--------------*/
}
@media (min-width: 576px) and (max-width: 767px) {
  #classroom {
    margin-top: 82px;
  }
  .body {
    overflow-x: hidden;
  }
  /*========mobile navbar starts here=========*/
  .offcanvas {
    background: url("https://api.brightskills.com/images/banner_background.png");
  }
  .nav_profile {
    display: flex;
    margin-bottom: 30px;
  }
  .nav_icon i {
    color: #f39200a9;
    width: 2.8125rem;
    height: 2.8125rem;
    text-align: center;
    line-height: 2.8125rem;
    background: #f6e5d6;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
  }
  .nav_icon_content p a {
    font-family: "Jaker Hossain Noto", sans-serif;
    font-style: normal;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.25;
    color: #414141;
    -webkit-transition: color 350ms ease-in;
    transition: color 350ms ease-in;
    padding-top: 12px;
    padding-left: 20px;
  }
  .mobile_avatar h3 {
    height: 3rem !important;
    width: 3rem !important;
    line-height: 3rem;
    margin-bottom: 50px;
  }
  .nav-content_arrow i {
    padding-top: 12px;
    padding-left: 20px;
  }
  /*========mobile navbar ends here=========*/
  /*========filter starts here=========*/
  .filter_btn {
    padding: 1rem 1.875rem;
    display: inline-block;
    text-align: center;
    color: #414141;
    background: white;
    color: #414141;
    -webkit-box-shadow: 0.3125rem 0.3125rem 2.5rem rgba(0, 0, 0, 0.06);
    box-shadow: 0.3125rem 0.3125rem 2.5rem rgba(0, 0, 0, 0.06);
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    margin-top: 10px;
    margin-right: 5px;
    transition: all linear 0.3s;
    cursor: pointer;
  }
  .filter_btn:hover {
    color: rgb(206, 132, 132);
    background-color: #f6e5d6;
  }
  .accordion {
    --bs-accordion-bg: none;
  }
  .accordion-item .accordion-button:not(.collapsed) {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /*========filter ends here=========*/
  /*========banner starts here=========*/
  .banner_background_img {
    padding-top: 150px;
  }
  .banner-content {
    padding-left: 0;
  }
  .banner-content h1 {
    font-size: 2.875rem;
  }
  .banner-content p {
    font-size: 18px;
  }
  .banner-content a {
    max-width: 13.625rem;
    padding: 13px 35px;
  }
  /*========banner ends here=========*/
  /*========department tabs starts here=========*/
  .title_header p {
    padding: 0 98px;
  }
  .card_big_course_content {
    gap: 5px;
    padding: 2.375rem 1.5rem 1.1875rem;
  }
  .card_big_course_content {
    padding: 2.375rem 1.5rem 3.1875rem;
  }
  .card_big_course_content p {
    text-align: justify;
  }
  .ratings_number span {
    font-size: 18px;
  }
  .ratings_number ul li i {
    font-size: 16px;
  }
  .ratings_number ul li {
    margin-left: 2px;
  }
  .ratings_number span {
    padding-top: 5px;
  }
  .course_card_content h5 {
    font-size: 18px;
  }
  .course_card_rating_number ul li i {
    font-size: 8px !important;
  }
  .delete {
    margin-right: 0;
  }
  /*========department tabs ends here=========*/
  /*------department course section starts-------*/
  .tab-content {
    margin-top: 0;
  }
  .card_text p {
    max-width: inherit;
  }
  .department_courses_header h3 {
    font-size: 28px;
  }
  /*------department course section ends-------*/
  /*------front step section  starts-------*/
  #front_step {
    padding-bottom: 30px;
    padding-top: 0;
  }
  .title_header {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .step_card {
    margin-bottom: 30px;
  }

  .card_testimonial {
    padding: 2rem 1.6875rem;
    height: inherit;
  }
  .card_testimonial_description p {
    text-align: justify;
    padding-top: 5px;
  }
  .category_card {
    width: calc(51% - 1rem);
  }

  /*------department course section ends-------*/
  /*------process course section starts-------*/
  #popular_category {
    margin-bottom: 50px;
  }
  .process_wrapper {
    padding: 2.125rem 1rem 2.3125rem;
  }
  .card_process {
    margin-bottom: 30px;
  }
  /*------process course section ends-------*/
  /*------partner section starts-------*/
  #our_partners {
    padding-bottom: 50px;
  }
  .partner_marg {
    margin: 0 !important;
  }
  .partner_wrapper {
    margin-bottom: 20px;
  }
  /*------partner section ends-------*/
  /*------footer section starts-------*/
  .footer_img {
    text-align: center;
  }
  .footer_content {
    text-align: center;
  }
  .footer_btn a {
    max-width: 13.625rem;
    padding: 10px 25px;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25;
    color: white;
    display: inline-block;
    -webkit-transition: all 350ms ease-in;
    transition: all 350ms ease-in;
    text-align: center;
    border: 1px solid #f39200be;
  }
  .footer_btn a:hover {
    background: linear-gradient(122.33deg, #f39200 0%, #f83600 102.08%);
  }
  .footer_content p {
    padding-right: 0;
  }
  .footer_wrap {
    padding-bottom: 50px;
  }
  .course_category_content ul {
    padding-top: 15px;
  }
  .course_category h4 {
    padding-top: 24px;
  }
  /*------footer section ends-------*/
  /*----------single page secton starts here--------------*/

  /*====common page starts here====*/
  #single-breadcumb {
    margin-top: 62px;
  }
  .single_breadcumb_content h3 {
    font-size: 35px;
  }
  .single_breadcumb_content span {
    font-size: 18px;
  }
  #single-banner {
    padding: 4.5rem 0;
    margin-top: 62px;
  }
  .single_banner_content a {
    padding: 10px 15px;
  }
  .single_banner_content h3 {
    font-size: 35px;
  }
  .single_banner_content p {
    margin-top: 10px;
  }

  /*====common page ends here====*/

  /*====cart page starts here====*/
  #cart_page .cart_content_header {
    padding-top: 20px;
  }
  #cart_page .course_card_offer_wrapper {
    display: flex;
  }
  #cart_page .rate-price {
    padding-bottom: 0;
  }
  #cart_page .cart_content h3 {
    width: 90%;
  }
  #cart_page .cart_wrapper {
    margin-bottom: 50px;
  }
  #cart_page .course_card_rating_number ul li i {
    font-size: 18px;
  }

  /*====cart page starts here====*/
  /*====course category page starts here====*/
  .course_card_offer_wrapper {
    display: flex;
  }
  .rate-price {
    margin-top: 3px;
    padding-bottom: 30px;
    padding-top: 32px;
  }
  .card-content {
    padding-left: 35px;
  }
  .filter-sidebar {
    display: none;
  }
  .hover-content {
    display: none;
  }
  .card-content h3 {
    font-size: 20px;
    padding: 18px 0;
    height: inherit;
  }
  #coursecategory .rate-price {
    padding-top: 30px;
  }
  /*====course category ends here====*/
  /*====single teacher courses starts here====*/
  .card_testimonial_description h5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .checkout_testimonial_desp {
    padding-left: 0;
  }
  .teacher_img {
    width: 50%;
  }
  .teacher_img img {
    margin-left: 50%;
  }
  .teacher_content {
    text-align: center;
  }
  .teacher_content h4 {
    padding-top: 20px;
    line-height: 1.7rem;
  }
  .teacher_wrapper {
    justify-content: center;
  }
  .teacher_wrapper {
    padding-top: 22px;
  }
  .teacher_course {
    width: 5.9375rem;
    height: 5.9375rem;
  }
  .teacher_course h4 {
    font-size: 22px;
  }
  .teacher_rating {
    width: 5.9375rem;
    height: 5.9375rem;
  }
  .teacher_rating h4 {
    font-size: 22px;
  }
  .star ul li {
    font-size: 11px;
  }
  .teacher_department {
    font-size: 28px;
    margin-bottom: 36px;
  }
  .teacher_wrapper_card_offer {
    padding-top: 0;
  }
  .card-content p {
    margin-top: 0;
  }
  .card-content h3 {
    padding-bottom: 0;
  }
  /*====single teacher courses ends here====*/

  /*====checkout page starts here====*/

  .support_heading p {
    padding-left: 0;
  }
  .support_heading h5 {
    padding-top: 20px;
    padding-left: 0;
  }
  /*====checkout page ends here====*/
  /*------brightskills point pages section ends-------*/

  .checkout_header h3 {
    font-size: 1.4rem;
  }
  /*====wishlist page starts here====*/
  #wishlist .row {
    padding-left: 0px !important;
    margin-left: 0px !important;
    padding-right: 0 !important;
  }
  #wishlist .course_card_offer_wrapper a {
    margin-top: 10px;
    display: block !important;
  }
  #wishlist .rate-price {
    text-align: left;
    margin-top: 0px;
    padding-top: 0px;
  }
  #wishlist .wishlist .cart_content h4 {
    padding-bottom: 5px;
  }

  /*====wishlist page ends here====*/

  /*----------single page secton ends here--------------*/

  /*----------Quiz page section Starts here--------------*/
  #quiz .sub_title {
    padding-bottom: 10px;
  }
  #quiz .headerText {
    text-align: center;
  }
  #quiz .time {
    display: flex;
    justify-content: center;
  }
  #quiz . quiz-bottom {
    padding-right: 0px !important;
  }
  #quiz .btn-skip {
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    padding: 0.5rem 2rem !important;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1rem !important;
    font-weight: 600;
    line-height: 1.25;
    background: linear-gradient(122.33deg, #f39200 0%, #f83600 102.08%);
    color: white;
    border: solid 0.0625rem;
    text-align: center;
  }
  #quiz .btn-again {
    float: right;
    margin-top: 20px;
    padding: 0.5rem 2rem !important;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1rem !important;
    font-weight: 600;
    line-height: 1.25;
    background: linear-gradient(122.33deg, #f39200 0%, #f83600 102.08%);
    color: white;
    border: solid 0.0625rem;
    text-align: center;
  }
  #quiz .quizQuestionCrossMain {
    float: left !important;
  }
  #quiz .quizQuestionRightSign {
    float: left !important;
  }
  #quiz .quizQuestionNumberMain {
    float: left !important;
  }
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 630% !important;
    top: -630% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 630% !important;
    top: -630% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 630% !important;
    top: -630% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
  /*----------Quiz page section ends here--------------*/
}
@media (max-width: 575.98px) {
  #classroom {
    margin-top: 82px;
  }
  .body {
    overflow-x: hidden;
  }
  .uppish {
    right: 40px;
  }
  /*========mobile navbar starts here=========*/
  .offcanvas {
    background: #fff;
  }
  .nav_profile {
    display: flex;
    margin-bottom: 30px;
  }
  .durationlist-item {
    line-height: 1.75 !important;
  }
  .nav_icon i {
    color: #f39200a9;
    width: 2.8125rem;
    height: 2.8125rem;
    text-align: center;
    line-height: 2.8125rem;
    background: #f6e5d6;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
  }
  .nav_icon_content p {
    padding-top: 12px;
  }
  .nav_icon_content p a {
    font-family: "Jaker Hossain Noto", sans-serif;
    font-style: normal;
    font-size: 1rem;
    font-weight: 500;
    color: #414141;
    -webkit-transition: color 350ms ease-in;
    transition: color 350ms ease-in;
    padding-top: 12px;
    padding-left: 20px;
  }
  .mobile_avatar h3 {
    height: 3rem !important;
    width: 3rem !important;
    line-height: 3rem;
    margin-bottom: 50px;
  }
  .nav-content_arrow i {
    padding-top: 12px;
    padding-left: 20px;
  }
  /*========mobile navbar ends here=========*/
  /*========filter starts here=========*/
  .filter_btn {
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25;
    background: white;
    color: #414141;
    gap: 0.625rem;
    padding: 12px 30px;
    border: solid 0.0625rem #eeeeee;
    border-radius: 0.625rem;
  }
  .navbar-toggler:focus {
    box-shadow: none;
  }
  .filter_btn:hover {
    color: rgb(206, 132, 132);
    background-color: #f6e5d6;
  }
  .accordion {
    --bs-accordion-bg: none;
  }
  .accordion-item .accordion-button:not(.collapsed) {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /*========filter ends here=========*/

  /*========banner  starts here=========*/
  .banner-content {
    padding-left: 0;
    text-align: center;
    padding-top: 50px;
  }
  .banner-content h1 {
    font-size: 32px;
  }
  .banner-content p {
    font-size: 16px;
  }
  .banner-content a {
    padding: 10px 25px;
    font-size: 16px;
  }
  .banner_background_img {
    padding-top: 0;
  }
  .promotion {
    margin-top: 69px !important;
  }

  /*========banner ends here=========*/
  /*------course tabs section-------*/
  .course_tab_heading {
    padding: 0px 0;
  }
  .title_header h2 {
    font-size: 28px;
  }
  #course_tabs .title_header p {
    padding: 0 15px;
  }
  .course-tabs i {
    margin: 0 -1rem;
  }
  .title_header p {
    padding: 0;
  }
  .card_big_course_content {
    gap: 5px;
    padding: 2.375rem 1.5rem 1.1875rem;
  }
  .card_big_course_content {
    padding: 2.375rem 1.5rem 3.1875rem;
  }
  .card_big_course_content p {
    text-align: justify;
  }
  .ratings_number span {
    font-size: 18px;
  }
  .ratings_number ul li i {
    font-size: 16px;
  }
  .ratings_number ul li {
    margin-left: 2px;
  }
  .ratings_number span {
    padding-top: 5px;
  }
  /*------course tabs section ends-------*/
  /*------department course section starts-------*/
  .tab-content {
    margin-top: 30px;
  }
  .card_text p {
    max-width: inherit;
  }
  .department_courses_header h3 {
    font-size: 28px;
  }
  #department_courses .department_left_arrow i {
    margin: -22px !important;
  }
  #department_courses .department_right_arrow i {
    margin: -8px !important;
  }

  /*------department course section ends-------*/
  /*------front step section starts here-------*/
  #front_step {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .step_card {
    padding: 1.875rem 1.375rem;
    margin-bottom: 30px;
  }
  .step_card_content p {
    font-size: 16px;
  }
  .card_testimonial_description h5 {
    font-size: 18px;
  }
  .testimon h5 {
    margin-bottom: 30px;
  }
  .card_testimonial {
    padding: 2rem 1.6875rem;
    height: inherit;
  }
  .card_testimonial_description p {
    text-align: left;
  }
  .category_card {
    width: calc(51% - 1rem);
    margin: 10px 0;
  }
  .category_card_content h4 {
    line-height: 3;
    max-width: 8.0625rem;
  }

  /*------front step section ends-------*/
  /*------process starts section ends-------*/
  #popular_category {
    margin-bottom: 50px;
  }
  .process_wrapper {
    padding: 2.125rem 1rem 2.3125rem;
  }
  .title_header {
    padding-bottom: 28px;
  }
  .card_process {
    margin-bottom: 30px;
  }
  /*------process section ends-------*/
  /*------partner section starts-------*/
  #our_partners {
    padding-bottom: 50px;
  }
  .partner_marg {
    margin: 0 !important;
  }
  .partner_wrapper {
    margin-bottom: 20px;
  }
  /*------partner section ends-------*/
  /*------footer section starts-------*/

  #footer_course {
    display: none !important;
  }
  #footer {
    padding-top: 190px;
  }
  .footer_img {
    text-align: center;
  }
  .footer_content {
    text-align: center;
  }
  .footer_btn a {
    max-width: 13.625rem;
    padding: 10px 25px;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25;
    color: white;
    display: inline-block;
    -webkit-transition: all 350ms ease-in;
    transition: all 350ms ease-in;
    text-align: center;
    border: 1px solid #f39200be;
  }
  .footer_btn a:hover {
    background: linear-gradient(122.33deg, #f39200 0%, #f83600 102.08%);
  }
  .footer_content p {
    padding-right: 0;
  }
  .footer_wrap {
    padding-bottom: 50px;
  }
  .course_category_content ul {
    padding-top: 15px;
  }
  .course_category h4 {
    padding-top: 24px;
  }

  /*------footer section ends-------*/
  /*------common section starts-------*/
  #single-banner {
    margin-top: 60px;
    padding: 2.5rem 0;
  }
  /*------common section ends-------*/

  /*===============supliment pages starts here-===============*/
  /*===============coursecategory page starts here-===============*/
  .single_banner_content h3 {
    font-size: 28px;
  }
  .single_banner_content p {
    margin-top: 15px;
  }
  .course_card_offer_wrapper {
    display: block;
  }

  .rate-price {
    margin-top: 3px;
    text-align: end;
    padding-bottom: 30px;
    padding-top: 10px;
  }

  .card-content {
    padding-left: 15px;
  }
  .hover-content {
    display: none;
  }
  .card-content h3 {
    font-size: 20px;
    padding: 18px 0;
    height: inherit;
  }
  .course_card_offer_wrapper a {
    display: none;
  }
  .checkout_wrapper {
    padding: 2.5rem 0.625rem 3.125rem;
  }
  .detail-cap {
    width: 6rem;
  }
  .detail-cap img {
    border-top-left-radius: 0.9375rem;
    border-bottom-left-radius: 0.9375rem;
  }
  .order_details_description {
    padding: 0.75rem;
  }
  .order_details_price p {
    font-size: 15px;
  }
  .chekout_payment_methods_wrapper_content p {
    text-align: justify;
  }
  .accordion-body {
    padding-top: 0 !important;
    padding-left: 20px;
  }
  .accordion_header {
    padding: 1.875rem 1.4375rem 1.625rem 1.5625rem;
  }
  .cart_price_content {
    padding: 2.5rem 1.75rem;
  }
  .checkout_testimonial_desp {
    padding-left: 0;
  }
  .support_heading p {
    padding-left: 0;
  }
  .support_heading h5 {
    padding-top: 10px;
    padding-left: 0;
  }
  #checkout .course_card_offer_wrapper {
    padding-top: 25px;
  }
  #checkout .cart_prices {
    padding: 10px 0;
  }
  #checkout .coupon_title {
    padding: 15px 0;
  }
  #checkout .checkout_header {
    padding-bottom: 20px;
  }
  /*------cart pages starts here-------*/
  /*------common starts here-------*/
  #single-breadcumb {
    margin-top: 50px;
  }
  .single_breadcumb_content h3 {
    font-size: 28px;
  }
  .single_breadcumb_content span {
    font-size: 16px;
  }
  .filter-sidebar {
    display: none;
  }
  .hover-content {
    display: none !important;
  }
  .single_banner_content a {
    padding: 10px 15px;
  }
  #single_category_tabs_slider {
    padding-top: 50px;
  }
  /*------common ends here-------*/

  /*------cart pages starts here-------*/
  #cart_page .cart_content_header {
    padding-top: 20px;
  }
  #cart_page .course_card_offer_wrapper {
    display: flex;
  }
  #cart_page .rate-price {
    padding-bottom: 0;
  }
  #cart_page .cart_content h3 {
    width: 90%;
  }
  #cart_page .cart_wrapper {
    margin-bottom: 50px;
  }
  #cart_page .cart_prices {
    padding: 10px 0;
  }
  #cart_page .coupon_title {
    padding: 15px 0;
  }
  #cart_page .checkout_header {
    padding-bottom: 20px;
  }
  /*------cart pages section ends-------*/
  /*------teacher pages section starts-------*/
  .teacher_img {
    width: 50%;
  }
  .teacher_img img {
    margin-left: 50%;
  }
  .teacher_content {
    text-align: center;
  }
  .teacher_content h4 {
    padding-top: 20px;
    line-height: 1.7rem;
  }
  .teacher_wrapper {
    justify-content: center;
  }
  .teacher_wrapper {
    padding-top: 22px;
  }
  .teacher_course {
    width: 5.9375rem;
    height: 5.9375rem;
  }
  .teacher_course h4 {
    font-size: 22px;
  }
  .teacher_rating {
    width: 5.9375rem;
    height: 5.9375rem;
  }
  .teacher_rating h4 {
    font-size: 22px;
  }
  .star ul li {
    font-size: 11px;
  }
  .teacher_department {
    font-size: 28px;
    margin-bottom: 36px;
  }
  .teacher_wrapper_card_offer {
    padding-top: 0;
  }
  .card-content p {
    margin-top: 0;
  }
  .card-content h3 {
    padding-bottom: 0;
  }
  /*------teacher pages section ends-------*/
  /*------student feedback pages starts here-------*/
  .student_feedback_wrapper h3 {
    font-size: 28px;
    line-height: 0px;
  }
  /*------student feedback pages section ends-------*/
  /*------modal cart pages section starts-------*/
  #modalcart .order_details_description .data h3 {
    font-size: 14px;
  }
  #modalcart .order_details {
    padding-left: 0;
  }
  #modalcart .form-check {
    margin-right: 5px;
  }
  #modalcart .order_details_description .data p {
    font-size: 12px;
  }
  #modalcart .order_details_description {
    padding: 1.4375rem;
  }
  #modalcart .detail-cap img {
    height: 65px;
  }
  #modalcart .order_details_price {
    padding-left: 7px;
  }
  /*------modal cart pages section ends-------*/
  /*------wishlist pages section starts-------*/
  .wishlist .emptyinfo-body p {
    padding: 10px 20px;
  }
  #wishlist .wish-button {
    padding-left: 0;
    margin-bottom: 30px;
  }
  #wishlist .wish-button a {
    font-size: 15px;
  }
  #wishlist .wish_padding {
    padding-right: 10px !important;
  }
  #wishlist .wish_head {
    padding-left: 10px !important;
  }
  #wishlist .course_card_offer_wrapper a {
    display: block;
  }
  #wishlist .wish_align {
    text-align: left;
  }
  #wishlist .wishlist .cart_content h4 {
    padding-bottom: 3px;
  }
  #wishlist .rate-price {
    margin-top: 0;
    padding-top: 0;
  }
  #wishlist .current_price {
    line-height: 35px;
  }
  /*------wishlist pages section ends-------*/
  /*------studentprofile pages section starts-------*/
  #student_profile .profile-info {
    margin-bottom: 0;
  }
  #student_profile .profile-thumb {
    width: 100%;
    margin-bottom: 20px;
  }
  /*------studentprofile pages section ends-------*/
  /*------student pages section starts-------*/
  .student_edit_profile {
    margin-left: 0;
  }
  .input_wrapp {
    padding: 0 0;
  }
  .input_sub {
    margin-left: 0;
  }
  /*------student pages section ends-------*/
  /*------studentlearning pages section starts-------*/
  #learning_dashboard .learning_card {
    margin-bottom: 20px;
  }
  .acievement_image img {
    width: 100%;
  }
  #learning_dashboard .achieve_content h3 {
    font-size: 26px;
  }
  #learning_dashboard .emptyinfo-body h2 {
    font-size: 20px;
  }
  #learning_dashboard .nav-link {
    font-size: 16px;
  }
  /*------studentlearning pages section ends-------*/
  /*------learn pages section starts-------*/
  #learn_dash {
    margin-top: 90px;
  }
  #point_balance_slide {
    margin-top: 10px;
  }
  /*------learn pages section ends-------*/
  /*------brightskills balance pages section starts-------*/
  .brightskills_balance #achievement_certificate {
    margin-bottom: 60px;
  }
  /*------brightskills balance pages section ends-------*/
  /*------brightskills point pages section starts-------*/
  #brightskills_point .modal {
    top: 5%;
  }
  #brightskills_point .avail {
    margin-left: 0;
  }
  #brightskills_point .point_transfer input {
    margin-left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }
  #brightskills_point .point_transfer label {
    display: block;
  }
  #brightskills_point .transfer-submit {
    margin-top: 30px;
  }
  /*--------------About us page----------------*/
  #about_us .about_content {
    margin-top: 100px;
  }
  #about_us .about_content h3 {
    font-size: 26px;
  }
  #about_us .about_content p {
    font-size: 16px;
  }
  /*------brightskills point pages section ends-------*/

  .checkout_header h3 {
    font-size: 1.4rem;
  }

  /*----------Quiz page section Starts here--------------*/
  #quiz .sub_title {
    padding-bottom: 10px;
  }
  #quiz .headerText {
    text-align: center;
  }
  #quiz .time {
    display: flex;
    justify-content: center;
  }
  #quiz .failed-button {
    float: right;
  }
  #quiz .quiz-bottom {
    padding-left: 24px;
  }
  #quiz .btn-skip {
    margin-right: 0px !important;
    margin-top: 20px;
    padding: 0.5rem 2rem !important;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1rem !important;
    font-weight: 600;
    line-height: 1.25;
    background: linear-gradient(122.33deg, #f39200 0%, #f83600 102.08%);
    color: white;
    border: solid 0.0625rem;
    text-align: center;
  }
  #quiz .btn-again {
    margin-right: 0px !important;
    margin-left: 5px;
    margin-top: 20px;
    padding: 0.5rem 2rem !important;
    border-radius: 0.625rem;
    border-radius: 0.625rem;
    font-family: "Hind Siliguri";
    font-style: normal;
    font-size: 1rem !important;
    font-weight: 600;
    line-height: 1.25;
    background: linear-gradient(122.33deg, #f39200 0%, #f83600 102.08%);
    color: white;
    border: solid 0.0625rem;
    text-align: center;
  }
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 630% !important;
    top: -630% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 630% !important;
    top: -630% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 630% !important;
    top: -630% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain {
    font-family: "Jaker Hossain Noto", sans-serif;
    float: left !important;
    text-align: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-color: #fcebd2;
    border-radius: 50%;
    position: relative;
    line-height: 50px;
  }
  #quiz .quizQuestionRightSign {
    font-family: "Jaker Hossain Noto", sans-serif;
    float: left !important;
    text-align: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-color: #fcebd2;
    border-radius: 50%;
    position: relative;
    line-height: 50px;
  }
  #quiz .quizQuestionCrossMain {
    font-family: "Jaker Hossain Noto", sans-serif;
    float: left !important;
    text-align: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-color: #fcebd2;
    border-radius: 50%;
    position: relative;
    line-height: 50px;
  }
  /*----------Quiz page section ends here--------------*/
  /*----------contact page section starts here--------------*/
  #contact .bskills-card-body .bskills-form .submitbox .btn-submit {
    width: 50%;
    background: linear-gradient(122.33deg, #f39200 0%, #f83600 102.08%);
  }
  /*----------contact page section ends here--------------*/
  /*----------login page section starts here--------------*/
  .login_page .common_header h3 {
    text-align: center;
  }
  /*----------login page section ends here--------------*/
  /*----------popUpsection ends here--------------*/
  .ivu-modal-body .promotion_modal {
    margin-right: 22px !important;
  }
  /*----------popUpsection ends here--------------*/
  /*----------Certificate starts here--------------*/
  .certificate_id {
    margin-left: 17.8% !important;
  }
  .certificate_date {
    margin-right: 17%;
  }
  /*----------Certificate ends here--------------*/
}
@media (max-width: 437.9px) {
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 697% !important;
    top: -697% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 697% !important;
    top: -697% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 697% !important;
    top: -697% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
}
@media (max-width: 481.9px) {
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 695% !important;
    top: -695% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 695% !important;
    top: -695% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 695% !important;
    top: -695% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
}
@media (max-width: 414.9px) {
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 765% !important;
    top: -765% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 765% !important;
    top: -765% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 765% !important;
    top: -765% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
}
@media (max-width: 377.9px) {
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 765% !important;
    top: -765% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 765% !important;
    top: -765% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 765% !important;
    top: -765% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
}
@media (max-width: 349.9px) {
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 833% !important;
    top: -833% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 833% !important;
    top: -833% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 833% !important;
    top: -833% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
}
@media (max-width: 341.9px) {
  #quiz .quizQuestionRightSign:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 901% !important;
    top: -901% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionRightSign:before {
    content: none !important;
  }
  #quiz .quizQuestionCrossMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 901% !important;
    top: -901% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionCrossMain:before {
    content: none !important;
  }
  #quiz .quizQuestionNumberMain:before {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 901% !important;
    top: -901% !important;
    left: 50%;
    border: dashed 0.01562rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    box-sizing: border-box;
  }
  #quiz .questions:first-child .quizQuestionNumberMain:before {
    content: none !important;
  }
  /*------contact us pages section starts-------*/
  #contact .single_breadcumb_content {
    padding: 0;
  }
  #contact .bskills-card {
    margin: 0;
    padding: 2rem;
    margin-top: 30px;
  }
  #contact .bskills-card-body .bskills-form .submitbox .btn-submit {
    width: 50%;
    line-height: 0.6875;
  }

  #contact .search-durations .durationbox {
    margin: 0;
    padding: 3.1875rem 1.5625rem;
    margin-bottom: 30px;
  }
  #contact .support_wrapper {
    padding: 0.1875rem 0.6875rem 1.25rem;
    margin: 0;
  }
  #contact .help_box {
    margin-top: 20px;
    max-width: 27.25rem;
    padding: 2.4375rem 1.8125rem;
  }
  #contact .help {
    margin-top: 10px;
  }

  /*------contact us pages section ends-------*/
  /*====wishlist page starts here====*/

  #wishlist .course_card_offer_wrapper a {
    margin-top: 10px;
    display: block !important;
  }
  #wishlist .rate-price {
    text-align: left;
    margin-top: 0px;
    padding-top: 0px;
  }
  #wishlist .wishlist .cart_content h4 {
    padding-bottom: 5px;
  }
  #wishlist {
    padding: 0 15px;
  }
  #single-breadcumb {
    padding-left: 15px;
  }

  /*==========Certification Find pages starts here==================*/

  #certificationFind .btn-submit {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #certificationFind .bskills-card-body {
    width: 100% !important;
  }

  /*==========Certification Find  pages ends here==================*/
  /*====wishlist page ends here====*/
}
