@media only screen and (max-width: 1200px) {
    nav.custom_navbar .custom_header_menu ul.navbar-nav {  gap: 15px;  }
    #kt_body nav.custom_navbar .custom_header_menu ul.navbar-nav>li>a{  font-size: 14px;  }
    nav.custom_navbar a.logo_img {  width: 120px;  height: 110px;  }
    body#kt_body .btn_global {  font-size: 14px;  }
    nav.custom_navbar .login_sign_btn {  gap: 10px;  }
    .footer_section {padding: 50px 0 20px 0;}
    .student_card.test_taken_card {top: 29%;left: -60px;}
    h1{font-size:45px;}
    .custom_login_wrapper .login_details {padding: 10px 40px;}
}
@media only screen and (max-width: 991px) {
    .custom_header_menu .login_signup_hamburger{display:block;}
    #kt_body .outer_login_signup{display:none;}
    .custom_header_menu{position:absolute;right:5%;top:60%;padding:20px;background:#fff;border-radius:20px;box-shadow: 0px 0px 25px -7px rgba(0,0,0,0.75);z-index: 99;}
    .custom_navbar{position:relative;}
    #kt_body nav.custom_navbar .custom_header_menu ul.navbar-nav>li>a {text-align:center;}
    nav.custom_navbar .login_sign_btn{justify-content:center;}
    .footer_section .footer_menus ul.navbar-nav>li>a{ font-size:14px;}
    h6 {font-size: 14px;}
    .hero_section .row {flex-direction:column-reverse;}
    /*round image css*/
    .banner_image_detail {display:flex;justify-content:center}
    .banner_image_detail .banner_image { height: 300px;width: 300px;}
    .student_card.test_taken_card { top: 10%;left: 100px;}
    .student_card.online_student_card {  right: 100px;  top:40%;;  }
    .student_card.student_globally_card {  left: 100px;  }
    .banner_image_detail .student_card {  padding: 10px;  }
    .banner_image_detail .student_card span {  font-size: 20px;  }
    /**/
    .banner_content h4,.banner_content h1,.banner_content h6 {text-align:center;}
    .banner_btn.custom_flex{justify-content:center}
    .banner_content h6,.banner_content h4{margin: 10px 0;}
    .banner_content{padding:50px 0 0 0;}
    h1 {  font-size: 40px;  }
    .custom_section_padding {  padding: 50px 0 50px 0;  }
    .features_success_title h2 {  max-width: 100%;  }
    .features_success_title h6 {  max-width: 100%;  }
    .designed_features_section.custom_section_padding {  padding: 0px 0 0px 0;  }
    .custom_row {  row-gap: 50px;  }
    .custom_card_images {  padding: 0px;  }
    .satisfaction_chart {  height: 200px;  }
    .growth_chart_img, .progress_track_img {  height: 400px;  }
    .pricing_plans {  padding: 20px;  margin-top: 50px;  }
    .pricing_plan_listing ul>li{text-align:center;}
    .pricing_details h3 {margin: 10px 0 10px 0;}
    .subscribe_now_btn { margin-top: 10px;}
    .innovative_tools_details {  max-width: 100%;  }
    .innovative_tools_details h1{margin: 10px 0 10px 0;}
    .dashboard_image {  height: 400px;  margin: 10px 0px 0px 0px;  max-width: 100%;  }
    .innovative_adaptive_wrapper h2 {  font-size: 18px;  max-width: 100%;  margin: 10px auto 10px auto;  }
    .platform_focused_styling .what_we_offer {  max-width: 100%;  }
    h2 {  font-size: 30px;}
    .platform_navigation_content {  max-width: 100%;  }
    .start_journey {margin-top: 20px;}
    .platform_focused_styling .card_img {  height: 300px;}
    .dashboard_image img {  object-fit: contain;  }
    .innovative_tools_section.products_section .dashboard_image img {object-fit: cover;}
    .innovative_tools_section.products_section .dashboard_image{height: 300px;}
    .master_question_img {  margin: 10px 0px;  max-width: 100%;  }
    .choose_test_mode .dashboard_image {  margin: 10px 0px;  height: 400px;  max-width: 100%;  }
    .choose_test_mode .master_question_img img {  object-fit: contain;  }
    .choose_test_mode .dashboard_image img{object-fit:contain;}
    .our_mission_section .about_us_images {height: 300px;}
    .meet_our_team .custom_team_img { height: 150px;}
    .custom_card { gap: 20px;}
    .trusted_partners .custom_card h2 {font-size: 18px;}
    .meet_our_team.trusted_partners.custom_section_padding{padding:0px;}
    .about_details h1 {margin: 10px 0 10px 0;}
    /*pricing page*/
    .contact_us form.contact_wrapper {  max-width: 100%;  margin:0px;  }
    .contact_us .innovative_tools_details h6:last-child {  margin-top: 10px;  }
    .start_journey_content .social_icon {  gap: 50px;  margin-top: 20px;  }
    /*login page*/
    .custom_login_wrapper .signin_text {  margin-bottom: 20px;  }
    .custom_login_wrapper .sign_in_btn {  margin: 10px 0;  }
    .custom_login_wrapper .signin_text h4 {  font-size: 28px;}
    .custom_login_wrapper .custom_row_login {  height: unset;  flex-direction:column-reverse;  }
    .custom_login_wrapper .login_image_wrapper {  padding: 30px 0 0 20px;  height: unset;  }
    .custom_login_wrapper .login_details {  padding: 30px 0px;  }
    .custom_login_wrapper .login_image_wrapper .login_image {  width: unset;  height:500px;  }
    .back_btn {padding: 0 0 20px 20px;}
    .swal2-container .swal2-popup.swal2-modal{width: 50%;}
    .swal2-container .swal2-popup .swal2-title {font-size: 25px;}
}

@media only screen and (max-width: 767px) {
    nav.custom_navbar a.logo_img {  width: 80px;  height: 80px;  }
    .footer_section .footer_menus{align-items:center;padding:10px 0px;gap: 10px;}
    .footer_section .footer_menus ul.navbar-nav{text-align:center;gap: 5px;}
    .footer_section .footer_menus .social_linking ul.navbar-nav>li>a {justify-content:center;align-items: start;gap: 10px;}
    .footer_section .container {padding: 20px}
    .footer_section {padding: 20px 0 0px 0;}
    .footer_section .footer_menus h6{text-align:center;}
    .footer_section .container { border-radius: 0px;}
    h1 {  font-size: 27px;  }
    body#kt_body .btn_global {padding: 10px 15px;}
    h2 {  font-size: 25px;  }
    .custom_row {  row-gap: 20px;  }
    .custom_section_padding {  padding: 20px 0 20px 0;  }
    .banner_content {  padding: 20px 0 0 0;  }
    .overview_image {  max-width: 100%;  margin-left: unset;  height: 200px;  }
    .custom_absolute_image {  position: relative;  height: 200px;  max-width: 100%;  }
    .custom_dashboard_images {  padding-bottom: 20px;  display:flex;flex-direction:column;row-gap:20px;  }
    .growth_chart_img, .progress_track_img {  height: 200px;  }
    .pricing_plans {  margin-top: 20px; padding:20px 0px; }
    .custom_card {  gap: 20px;  }
    h3 { font-size: 24px;  }
    .custom_bank_test .card_content h4 {  margin-bottom: 10px;}
    .custom_bank_test .card_img {  height: 200px; }
    h4 {font-size: 20px;}
    .student_card.test_taken_card {  top: 20%;  right: 6px;  left:unset;  }
    .student_card.online_student_card {  min-width: 120px;  left: 60px;  top: 15%;  }
    .dashboard_image {height: 200px;}
    .platform_navigation_content h2{text-align:center;margin-bottom: 5px;}
    .platform_focused_styling .card_img { height: 200px; }
    .platform_navigation_content h6{text-align:center;}
    .start_journey {padding: 30px 0px;}
    .start_journey_content {max-width: 100%;}
    .start_journey .start_journey_content .custom_btn { margin-top: 20px;}
    .platform_focused_styling .card_img img {  object-fit: contain;  }
    .innovative_tools_section.products_section .dashboard_image { height: 200px;}
    .choose_test_mode .card_img{height: 200px;}
    .choose_test_mode .master_question_img img{object-fit:contain;}
    .choose_test_mode .master_question_img{height:200px;}
    .innovative_tools_section.products_section .dashboard_image img{object-fit: contain;}
    .platform_focused_styling .col-md-6:nth-child(1){order:1}
    .platform_focused_styling .col-md-6:nth-child(2){order:2}
    .platform_focused_styling .col-md-6:nth-child(3){order:1}
    .platform_focused_styling .col-md-6:nth-child(4){order:4}
    .platform_focused_styling .col-md-6:nth-child(5){order:5}
    .platform_focused_styling .col-md-6:nth-child(6){order:7}
    .platform_focused_styling .col-md-6:nth-child(7){order:6}
    .innovative_tools_section .col-md-12 {flex-direction:column-reverse;display:flex;row-gap:10px;}
    .offers_section .overview_image img{object-fit:contain;}
    .offers_section  .custom_absolute_image img{object-fit:contain;}
    .offers_section .col-md-6:nth-child(1){order:2}
    .offers_section .col-md-6:nth-child(2){order:1}
    .innovative_tools_section {  padding-top: 20px;}
        /*products page*/
    .choose_test_mode .dashboard_image {  height: 200px;  }
    .choose_test_mode .card_img img{object-fit:contain}
    .choose_test_mode .col_reverse_products:nth-child(2){order:2}
    .choose_test_mode .col_reverse_products:nth-child(3){order:1}
    .choose_test_mode .col_reverse_products:nth-child(4){order:3}
    .choose_test_mode .col_reverse_products:nth-child(5){order:4}
    .choose_test_mode .col_reverse_products:nth-child(6){order:5;flex-direction:column-reverse;display:flex;row-gap:10px;}
    .choose_test_mode .col_reverse_products:nth-child(7){order:6;flex-direction:column-reverse;display:flex;row-gap:10px;}
    .trusted_partners .custom_card h2,.trusted_partners .custom_card h6 {text-align:center;}
    /*about us page css*/
    .about_us_images{height:200px;}
    .our_mission_section .about_us_images { height: 200px; }
    .our_mission_section .col_reverse_about_us:nth-child(1){order:2;}
    .our_mission_section .col_reverse_about_us:nth-child(2){order:1;padding-top:50px;}
    .our_mission_section .col_reverse_about_us:nth-child(3){order:3;padding-top:20px;}
    .our_mission_section .col_reverse_about_us:nth-child(4){order:4}
    .meet_our_team .custom_team_img {height: 100px; }
    /*pricing page*/
    .contact_us .row { row-gap: 20px;}
    .start_journey_content .social_icon { gap: 10px;}
    .contact_details span{margin: auto auto 5px auto;}
    .start_journey_content .social_icon .custom_icon,.contact_details span {width: 50px;height: 50px;}
    .innovative_tools_section.products_section .col_reverse_products_banner:nth-child(1){order:3}
    .innovative_tools_section.products_section .col_reverse_products_banner:nth-child(2){order:1}
    .innovative_tools_section.products_section .col_reverse_products_banner:nth-child(3){order:2}
    .innovative_tools_section.about_us .col_reverse_about_us_banner:nth-child(1){order:3}
    .innovative_tools_section.about_us .col_reverse_about_us_banner:nth-child(2){order:1}
    .innovative_tools_section.about_us .col_reverse_about_us_banner:nth-child(3){order:2}
    /*login page*/
    .custom_login_wrapper .login_image_wrapper h4 {font-size: 20px;}
    .custom_login_wrapper .login_image_wrapper {   padding: 10px 0 0 10px;}
    .custom_login_wrapper .login_image_wrapper .login_image { height: 300px;}
    .form-check.select_step {padding: 10px;}
    form .form-group input.form-control, form .form-group textarea.form-control {padding: 10px;}
    .custom_header_menu {  right: 0%;  top: 75%;}
    .custom_login_wrapper .login_details .form-group:has(.is-invalid) i.custom_eye_icon {bottom: 35px;}
    .custom_login_wrapper .login_details .form-group i.custom_eye_icon {bottom: 12px;}
    .swal2-container .swal2-popup.swal2-modal{width:100%;}
}
@media only screen and (max-width: 600px) {


    .student_card.test_taken_card {  top: -10%;  min-width: 120px;  left: 100px;  }
    .student_card.student_globally_card {  min-width: 120px;  left: 70px;  }
    .student_card.online_student_card {  min-width: 120px;  left:5px;  top: 35%;  }
    .back_btn a i {font-size: 30px;}
    .swal2-icon.swal2-info {margin: 0 auto;}
}
