/*--responsive styles--*/
@media only screen and (min-width: 1921px) {
    .career_banner_inner {
        height: 900px;
    }
}

@media only screen and (max-width: 1200px) {
    .copyrights_links_section {
        display: block;
    }

    .first_child_line {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    .about_list_section ul li.about_list_middle_item {
        left: 40px;
    }

    .serving_content {
        min-height: 250px;
    }

    .about_content {
        max-width: 95%;
    }

    .service_features_label {
        width: 100px;
    }

    .thankyou_inner_section {
        max-width: 100%;
    }

    .policy_menus_list ul li a {
        padding-left: 12px;
        padding-right: 12px;
    }

    .ofce_locations_title_section {
        max-width: 50%;
    }

    .us_office_location {
        top: 19%;
        left: 2.6%;
    }

    .aus_office_location {
        top: 57%;
        left: 14.3%;
    }

    .cad_office_location {
        top: 19%;
        left: 38.4%;
    }

    .uk_office_location {
        top: 14%;
        left: 75%;
    }

    .ind_office_location {
        top: 34%;
        right: 2.3%;
    }

    .sl_office_location {
        top: 41%;
        right: 0.7%;
    }ibold

    .ind_office_location .ofce_location_card {
        left: auto;
        right: -20px;
    }

    .sl_office_location .ofce_location_card {
        left: auto;
        right: -20px;
    }
}

@media only screen and (max-width: 1000px) {
    .partners_item img {
        max-width: 230px;
    }
}

@media only screen and (max-width: 768px) {
    .header {
        padding: 10px 0px;
    }

    .header_title_section h1 {
        max-width: 95%;
        font-size: 25px;
        line-height: 35px;
    }

    .header_image_section {
        max-width: 100%;
    }

    .secondary_titles {
        font-size: 20px;
        line-height: 30px;
        max-width: 100%;
    }

    .serving_title_section {
        max-width: 100%;
        margin-bottom: 30px;
    }

    .service_main_title {
        max-width: 100%;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
    }

    .service_content {
        text-align: center;
    }

    .service_features_label {
        padding-left: 20px;
        width: auto;
    }

    .service_features_menu ul {
        justify-content: center;
    }

    .grid_item_4 {
        flex-basis: 100%;
        margin-bottom: 20px;
        padding-right: 0px;
    }

    .grid_item_4:last-child {
        margin-bottom: 0px;
    }

    .serving_item {
        box-shadow: 0px 0px 20px #00000029;
    }

    .serving_content {
        min-height: auto;
        margin-bottom: 30px;
    }

    .section_space_1 {
        padding: 40px 0px;
    }

    .section_space_2 {
        padding-bottom: 40px;
    }

    .about_inner_section::before {
        display: none;
    }

    .about_division_wrapper {
        flex-direction: column;
    }

    .about_list_section {
        width: 100%;
        order: 2;
        margin-top: 50px;
    }

    .about_list_section ul li {
        max-width: 90%;
        margin-left: 20px;
        margin-bottom: 25px;
    }

    .about_list_count {
        top: 10px;
        left: -45px;
    }

    .about_list_section ul li:nth-child(2) .about_list_count,
    .about_list_section ul li:last-child .about_list_count {
        left: -55px;
    }

    .about_list_section ul li.about_list_middle_item {
        left: 40px;
    }

    .about_content_section {
        width: 100%;
        order: 1;
        padding-left: 0px;
    }

    .about_content {
        max-width: 100%;
        text-align: center;
    }

    .about_features_label {
        flex-basis: 33.33%;
        text-align: center;
    }

    .about_partners_icon {
        margin: 0 auto 12px;
    }

    .sub_title_1 {
        font-size: 14px;
        text-align: center;
        padding-left: 0px;
    }

    .sub_title_1::before {
        display: none;
    }

    .sub_title_2 {
        font-size: 14px;
    }

    .about_main_title {
        margin: 10px 0px 10px;
        text-align: center;
    }

    .about_main_title>.d_block {
        display: inline-block;
    }

    .about_list_items_inner {
        max-width: 100%;
    }

    .about_content_section::before {
        position: absolute;
        content: "";
        top: -40px;
        left: 24%;
        width: 50%;
        height: 120px;
        background: url('../img/home/bg_type_2.png') no-repeat center center;
        background-size: cover;
    }

    .service_division_wrapper {
        flex-direction: column;
    }

    .service_content_section {
        width: 100%;
        order: 1;
        padding-left: 0px;
    }

    .service_img_section {
        order: 2;
        width: 90%;
    }

    .certificate_image_section {
        margin-left: 20px;
        margin-right: 20px;
    }

    .certificate_image_wrapper {
        width: 90px;
        margin-bottom: 5px;
    }

    .certificate_inner_section {
        display: block;
    }

    .certificate_left_section {
        width: 100%;
    }

    .certificate_right_section {
        width: 100%;
        margin: 20px auto 0px;
    }

    .certificate_left_section .service_main_title {
        max-width: 100%;
    }

    .certificate_image_container {
        /* display: block; */
        justify-content: center;
    }

    .main_title_type1 {
        max-width: 100%;
    }

    .home_management_inner::after,
    .home_single_api_section::after,
    .home_dynamic_package_inner::after {
        display: none;
    }

    .home_grid_type1_wrapper {
        flex-direction: column;
    }

    .home_grid_type1_left_sec {
        width: 100%;
        order: 2;
        padding-right: 0px;
    }

    .home_grid_type1_right_sec {
        width: 100%;
        order: 1;
        text-align: center;
        margin-bottom: 20px;
        padding-right: 0px;
    }

    .home_grid_type2_wrapper {
        flex-direction: column;
    }

    .home_grid_type2_left_sec {
        width: 100%;
        order: 1;
        padding-left: 0px;
        margin-bottom: 20px;
        text-align: center;
    }

    .home_grid_type2_right_sec {
        width: 100%;
        order: 2;
        text-align: center;
        padding-left: 0px;
    }

    .serving_section {
        padding-top: 10px;
    }

    .home_management_section,
    .home_single_api_section,
    .home_dynamic_package_section,
    .home_feature_service_section {
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .main_title_type1 .d_block {
        display: inline-block;
    }

    /*--register form--*/
    .register_division_wrapper {
        flex-direction: column;
    }

    .modal_medium_container {
        width: 95%;
        min-width: 400px;
    }

    .register_form,
    .quotation_form {
        order: 2;
        width: 100%;
        padding: 20px 15px;
    }

    .register_welcome_sec {
        order: 1;
        width: 100%;
        padding: 40px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 0px;
    }

    .welcome_title {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .welcome_title::after {
        bottom: -16px;
    }

    .name_fields_wrapper {
        flex-direction: column;
    }

    .name_fields {
        width: 100%;
        padding-left: 0px;
    }

    .first_name_field {
        margin-bottom: 10px;
    }

    .register_form_title {
        margin-bottom: 20px;
    }

    /*--thankyou page--*/
    .thankyou_section {
        min-height: auto;
        padding: 40px 0px;
    }

    .thankyou_inner_section {
        max-width: 100%;
    }

    .thankyou_title {
        font-size: 25px;
        margin-bottom: 30px;
        line-height: 35px;
    }

    .thankyou_content {
        margin-bottom: 20px;
    }

    .page_title_section {
        padding: 25px 0px;
        margin-top: 55px;
    }

    .page_title {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .page_description {
        font-size: 11px;
    }

    .copyrights_content_inner {
        display: block;
        text-align: center;
    }

    .lang_sec {
        margin-top: 10px;
        padding-right: 0px;
    }

    .policy_page_section {
        padding: 15px 0px;
    }

    .policy_menus_list ul {
        flex-wrap: wrap;
        border-bottom: none;
    }

    .policy_menus_list ul li {
        width: 33.33%;
    }

    .policy_menus_list ul li a {
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        font-size: 10px;
    }

    .policy_menus_list ul li.active a {
        border: 1px solid #067C9A;
    }

    .policy_menus_list ul li a::after {
        display: none;
    }

    .policies_content_wrapper {
        flex-direction: column;
    }

    .policies_list_section {
        width: 100%;
    }

    .policies_list_content_section {
        width: 100%;
        padding-left: 0px;
        margin-top: 30px;
        margin-bottom: 20px;
    }

    .policies_list_inner_section {
        padding: 20px;
        max-height: 382px;
        overflow-y: auto;
    }

    .policies_list_inner_section::-webkit-scrollbar {
        width: 3px;
    }

    .policies_list_inner_section::-webkit-scrollbar-thumb {
        background: #19D9FF;
        border-radius: 4px;
    }

    .policies_list_update_date {
        padding-top: 10px;
        margin-top: 10px;
    }

    .policies_list_main_title {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    /*--press release--*/
    .press_release_inner {
        flex-direction: column;
    }

    .press_release_left_section {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 20px;
        /* order: 2; */
    }

    .press_release_title {
        font-size: 18px;
        line-height: 30px;
    }

    .press_release_notes {
        font-size: 13px;
    }

    .press_release_notes_title {
        padding: 10px 0px;
        font-size: 18px;
        line-height: 25px;
    }

    .media_title {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .press_release_right_section {
        width: 100%;
        /* order: 1; */
    }

    .press_release_banner_inner {
        display: block;
        padding: 10px 0px 30px;
    }

    .press_release_banner_img {
        width: 100%;
        padding-right: 0px;
        text-align: center;
    }

    .press_release_banner_content_section {
        width: 100%;
        padding-left: 0px;
    }

    .press_release_banner_img img {
        top: 0px;
        width: 50%;
    }

    .press_release_banner_title {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 10px;
        margin-top: 20px;
        text-align: center;
    }

    .press_release_banner_sub_title {
        font-size: 14px;
        line-height: 28px;
    }

    .latest_updates_section {
        padding: 40px 0px;
    }

    .latest_updates_list_container {
        display: block;
    }

    .latest_updates_left_section {
        width: 100%;
        padding-right: 0px;
    }

    .latest_updates_right_section {
        width: 100%;
    }

    .latest_updates_items {
        padding-left: 30px;
        padding-right: 30px;
    }

    /*--pricing page--*/
    .sticy_head_space {
        margin-top: 0px;
        padding-top: 50px;
    }

    .toggle_slider_section {
        width: 300px;
    }

    .pricing_title {
        font-size: 18px;
        line-height: 25px;
    }

    .pricing_content_section {
        display: none;
    }

    .pricing_transparent_feature_section {
        padding: 40px 0px;
    }

    .pricing_feature_title {
        font-size: 18px;
    }

    .plans_list_item_main_section {
        flex-direction: column;
    }

    .plans_list_item_section {
        width: 100%;
        padding-left: 0px;
        margin-bottom: 20px;
    }

    .plans_list_item_section:last-child {
        margin-bottom: 0px;
    }

    .ticketing_bot {
        width: 100%;
        padding-left: 0px;
        margin-bottom: 20px;
    }

    .booking_management {
        width: 100%;
    }

    .plans_list_item_section ul {
        flex-direction: column;
    }

    .plans_list_title {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .features_list ul li {
        width: 100%;
    }

    .plans_list_divider_point {
        display: none;
    }

    .pricing_content_mobile_section {
        display: block;
        padding-bottom: 20px;
    }

    /* .features_list::after {
        display: none;
    } */
    .pricing_plan_tab_wrap a {
        padding: 5px;
        font-size: 12px;
    }

    .plans_items_section:first-child {
        flex-basis: 100%;
        padding: 10px 15px;
        margin-top: 10px;
    }

    .plans_items_inner_section {
        box-shadow: 0px 0px 8px #ddd;
        border-radius: 10px;
    }

    .growth_plan {
        border: none;
        border-bottom: 1px dashed #ddd;
    }

    .growth_features_items_section .plans_features_items_inner {
        border: none;
    }

    .plans_features_items_section {
        padding-left: 0px;
    }

    .growth_plan_label {
        top: -15px;
    }

    .plan_description_section {
        min-height: auto;
    }

    .pricing_content_mobile_section .owl-nav {
        position: absolute;
        top: 20%;
        left: 0px;
        right: 0px;
        z-index: 1;
    }

    .pricing_content_mobile_section .owl-prev,
    .pricing_content_mobile_section .owl-next {
        position: absolute;
        top: 0px;
        font-size: 20px !important;
        width: 20px;
        background: #56b7ec !important;
        border-radius: 50%;
        height: 20px;
        line-height: 20px !important;
        color: #fff !important;
    }

    .pricing_content_mobile_section .owl-prev {
        left: -11px;
    }

    .pricing_content_mobile_section .owl-next {
        right: -11px;
    }

    .pricing_plan_tab_content {
        padding: 15px;
    }

    .everything_suit_title {
        margin: 0 auto;
    }

    .everything_suit_list_ul li {
        display: inline-block;
        margin: 7px auto 0px;
    }

    .plans_features_items_ul li {
        height: auto;
        line-height: 25px;
        margin-bottom: 18px;
    }

    .mobile_plan_items_label {
        font-size: 14px;
    }

    .tooltip_section {
        width: 240px;
    }

    /*--mobile responsive menu--*/
    .main_menus_ul {
        display: none;
    }

    .main_mobile_menus_ul {
        display: block;
        position: fixed;
        top: 0px;
        bottom: 0px;
        right: -280px;
        width: 270px;
        background: #1f8ec9;
        z-index: 1;
        padding-top: 28px;
        transition: all 0.5s;
    }

    .main_mobile_menus_ul.show {
        right: 0px;
    }

    .mobile_menus_close {
        position: absolute;
        top: 8px;
        right: 8px;
        color: #fff;
        font-family: 'poppins-medium';
        line-height: 15px;
    }

    .main_mobile_menus_ul>li {
        border-bottom: 1px solid #34a1db;
    }

    .main_mobile_menus_ul>li:last-child {
        border-bottom: none;
    }

    .main_menus .main_mobile_menus_ul li a {
        color: #fff;
        padding-left: 25px;
        padding-right: 25px;
    }

    .register_menu_li {
        padding: 15px 25px;
    }

    .register_menu_li .btn_type1 {
        /* border-color: #fff; */
        /* color: #fff; */
        padding-left: 35px;
        padding-right: 35px;
    }

    .menu_mobile_dropdown {
        position: relative;
        margin-left: 20px;
        visibility: hidden;
        opacity: 0;
        height: 0px;
        transition: all 0.5s;
    }

    .active .menu_mobile_dropdown {
        visibility: visible;
        opacity: 1;
        height: 100%;
    }

    .mobile_responsive_btn {
        position: absolute;
        top: 12px;
        right: 18px;
        border: 1px solid #1c8ec9;
        padding: 5px;
        border-radius: 3px;
        cursor: pointer;
    }

    .menu_button_lines {
        display: grid;
        gap: 4px;
        transition: all .2s ease;
    }

    .menu_button_line {
        display: block;
        transition: .2s ease;
        content: '';
        width: 18px;
        height: 2px;
        background-color: #1c8ec9;
        transform-origin: center;
    }

    /*--mobile responsive menu end--*/
    /*--product page responsive--*/
    .product_page_banner {
        padding: 30px 0px;
    }

    .product_page_inner_banner {
        display: block;
    }

    .product_page_banner_left {
        width: 100%;
        padding-right: 0px;
        text-align: center;
        margin-bottom: 30px;
    }

    .product_banner_title {
        max-width: 100%;
        font-size: 18px;
        line-height: 28px;
    }

    .product_page_banner_right {
        width: 100%;
        padding-left: 0px;
    }

    .product_description_section {
        background-size: 100%;
    }

    .product_description_title {
        max-width: 100%;
        font-size: 18px;
        line-height: 28px;
    }

    .product_features_inner {
        flex-direction: column;
    }

    .product_features_left_section {
        width: 100%;
        padding: 50px;
        order: 2;
        position: relative;
    }

    .product_features_left_section::before {
        position: absolute;
        content: '';
        top: 0px;
        bottom: 0px;
        left: -6%;
        right: -6%;
        background: #333;
    }

    .flight_features_section .product_features_left_section::before {
        background: url('../img/products/flight_bg.svg') no-repeat left center;
        background-size: cover;
    }

    .hotel_features_section .product_features_left_section::before {
        background: url('../img/products/hotel_bg.png') no-repeat left center;
        background-size: cover;
    }

    .package_features_section .product_features_left_section::before {
        background: url('../img/products/package_bg.png') no-repeat left center;
        background-size: cover;
    }

    .insurance_features_section .product_features_left_section::before {
        background: url('../img/products/insurance_bg.png') no-repeat left center;
        background-size: cover;
    }

    .product_features_right_section {
        order: 1;
        width: 100%;
        padding-left: 0px;
    }

    .product_features_section::before {
        display: none;
    }

    .product_features_right_section .service_main_title {
        max-width: 100%;
        font-size: 18px;
        line-height: 28px;
    }

    .product_features_left_img {
        margin: 0 auto;
        width: 100%;
    }

    .product_features_left_img img {
        left: 0%;
    }

    .product_features_list_ul {
        margin-bottom: 10px;
    }

    .product_features_list_ul li {
        width: 50%;
        padding-left: 10px;
        padding-right: 10px;
    }

    .product_features_section {
        padding-bottom: 0px;
    }

    .animate_text_left {
        animation-name: stopanimate;
    }

    .product_pricing_wrapper {
        display: block;
    }

    .product_pricing_left_section {
        width: 100%;
        margin-bottom: 30px;
    }

    .product_pricing_right_section {
        width: 100%;
        padding-left: 0px;
    }

    .product_pricing_right_inner {
        width: 65%;
        margin: 0 auto;
    }

    .view_pricing_btn_section {
        text-align: center;
        margin-top: 20px;
    }

    .subscription_section .container {
        position: relative;
        z-index: 2;
    }

    .subscription_section::before {
        left: 0px;
    }

    .subscription_section::after {
        right: 0px;
    }

    .subscription_description {
        max-width: 100%;
    }

    .product_pricing_left_section .service_main_title {
        max-width: 100%;
        font-size: 18px;
        line-height: 28px;
    }

    .partners_text {
        display: none;
    }

    /*--product page responsive end--*/
    /*--career page responsive--*/
    .career_page_header {
        background-size: cover;
    }

    .career_banner_inner {
        height: 100%;
        padding-top: 25px;
        padding-bottom: 35px;
    }

    .career_banner_title {
        font-size: 34px;
        line-height: 35px;
    }

    .career_banner_sub_title {
        max-width: 100%;
    }

    .career_list_filters_sec {
        max-width: 100%;
    }

    .career_list_item {
        flex-basis: 100%;
        padding: 0px;
    }

    .career_enquiry_form_section::before {
        width: 20%;
        height: 80px;
    }

    .career_enquiry_form_section::after {
        width: 20%;
        height: 80px;
    }

    .career_listing_page_header {
        background-size: cover;
    }

    .career_listing_banner_inner {
        height: 100%;
        padding-bottom: 30px;
    }

    .career_listing_banner_title {
        font-size: 34px;
        line-height: 35px;
    }

    .career_listing_banner_title::after {
        bottom: 0px;
    }

    .posting_main_title {
        font-size: 18px;
    }

    .career_posting_description_sec {
        display: block;
    }

    .career_posting_left_sec {
        width: 100%;
        padding-right: 0px;
    }

    .career_posting_right_sec {
        width: 100%;
        margin-top: 30px;
    }

    .community_title_section {
        max-width: 100%;
    }

    .community_title_section::before {
        top: -10px;
        background-size: 50%;
    }

    .benefits_title_section {
        max-width: 100%;
    }

    .benefits_title_section::before {
        top: -10px;
        background-size: 60%;
    }

    .benefits_list_items {
        flex-basis: 50%;
        padding: 0px 15px 25px;
    }

    .our_people_feedback_wrapper_type1,
    .our_people_feedback_wrapper_type2 {
        flex-direction: column;
    }

    .our_people_feedback_left_type1 {
        order: 2;
        width: 100%;
        text-align: center;
    }

    .our_people_feedback_right_type1 {
        order: 1;
        width: 100%;
        padding-left: 0px;
    }

    .our_people_feedback_left_type2 {
        order: 1;
        width: 100%;
        padding-right: 0px;
    }

    .our_people_feedback_right_type2 {
        order: 2;
        width: 100%;
        text-align: center;
    }

    .our_people_name {
        text-align: center;
    }

    .our_people_explore_link {
        text-align: center;
    }

    .key_skills_list {
        min-height: auto;
        margin-bottom: 5px;
    }

    .ofce_locations_section {
        display: none;
    }

    .global_presence_section {
        display: none;
    }

    /*--career page responsive end--*/
    /*--about page responsive--*/
    .about_banner_inner {
        height: auto;
        padding: 70px 0px;
    }

    .about_banner_title {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 5px;
    }

    .about_banner_sub_title {
        margin: 15px 0px;
        font-size: 13px;
    }

    .about_banner_inner_image::after {
        bottom: 0px;
        background-size: 90%;
    }

    .explore_btn {
        font-size: 13px;
        padding: 8px 25px;
    }

    .sets_apart_inner {
        max-width: 100%;
    }

    .two_column_type1_inner {
        flex-direction: column;
    }

    .two_column_type1_img_sec {
        width: 100%;
        padding-right: 0px;
        order: 2;
        text-align: center;
        margin-top: 30px;
    }

    .two_column_type1_content_sec {
        width: 100%;
        order: 1;
        text-align: center;
    }

    .two_column_type2_inner {
        flex-direction: column;
    }

    .two_column_type2_content_sec {
        width: 100%;
        text-align: center;
    }

    .two_column_type2_img_sec {
        width: 100%;
        padding-left: 0px;
        text-align: center;
        margin-top: 30px;
    }

    .about_title_type_1 {
        margin-bottom: 10px;
    }

    .connect_team_title .d_block {
        display: inline-block;
    }

    .our_clarity_inner::after {
        display: none;
    }

    .our_commitment_inner::after {
        display: none;
    }

    .agency_reach_inner {
        display: block;
        padding: 0px;
    }

    .agency_reach_left_section {
        width: 100%;
        text-align: center;
    }

    .agency_reach_right_section {
        width: 100%;
        padding-left: 0px;
        margin-top: 30px;
    }

    .agency_reach_list_item::before {
        display: none;
    }

    .agency_reach_inner::before {
        display: none;
    }

    .career_journey_title_section {
        max-width: 85%;
    }

    .career_journey_post_content {
        padding: 65px 0px;
    }

    .connect_team_left_section {
        width: 100%;
        text-align: center;
    }

    .connect_team_right_section {
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }

    .connect_team_description {
        max-width: 100%;
    }

    .sets_apart_section {
        padding-bottom: 10px;
    }

    .our_clarity_section {
        padding-bottom: 10px;
    }

    .our_commitment_section {
        padding-bottom: 10px;
    }

    .our_communition_section {
        padding-bottom: 10px;
    }

    .agency_reach_tabs_ul li {
        width: 50%;
        padding-right: 0px;
    }

    .agency_reach_tabs_ul li:nth-child(odd) {
        padding-right: 20px;
    }

    .company_automation_wrapper {
        flex-direction: column;
    }

    .company_automation_content_sec {
        width: 100%;
        padding-left: 0px;
        order: 1;
        text-align: center;
    }

    .company_automation_img_sec {
        width: 50%;
        order: 2;
        padding: 0px;
        margin-top: 30px;
    }

    .company_automation_list li::before {
        display: none;
    }

    .testimonial_title_section {
        max-width: 80%;
    }

    .testimonial_sub_heading {
        margin-top: 20px;
        font-size: 18px;
    }

    .about_page_partners_section .partners_title_section {
        max-width: 100%;
    }

    .career_journey_post_title {
        font-size: 25px;
        line-height: 35px;
    }

    .career_journey_post_sub_title {
        margin-bottom: 15px;
    }

    .journey_feedback_section {
        position: relative;
        bottom: 0px;
        right: 0px;
        width: 100%;
        height: auto;
        margin-top: 30px;
    }

    .career_journey_section {
        padding-bottom: 30px;
    }

    .section_space_1,
    .section_space_2,
    .section_space_4 {
        overflow: hidden;
    }

    /*--about page responsive end--*/
    /*--register page styles--*/
    .register_body_class {
        background: url('../img/register/white_bg.png') repeat center center;
        background-size: contain;
        height: auto !important;
    }

    .register_page_main_section::before,
    .register_page_main_section::after {
        display: none;
    }

    .register_page_inner {
        flex-direction: column;
        padding-bottom: 0px;
    }

    .register_page_left_section {
        width: 90%;
        margin: 0 auto 40px;
        padding-right: 0px;
        text-align: center;
    }

    .register_page_content_ul {
        display: inline-block;
        text-align: left;
    }

    .register_page_form_section {
        padding-left: 0px;
    }

    .register_page_right_section {
        width: 100%;
        padding: 40px 0px;
        background: url('../img/register/blue_bg.png') repeat center center;
        background-size: contain;
    }

    .register_page_form_section {
        width: 90%;
        margin: 0 auto;
    }

    .register_page_section .container {
        width: 100%;
    }

    .register_page_form_inner {
        max-width: 100%;
    }

    .register_view_modal .modal_medium_container {
        width: 100%;
    }

    .terms_policy_sec {
        display: block;
    }

    .register_view_modal .plans_items_wrapper {
        display: block;
    }

    .register_view_modal .modal_wrapper {
        width: 100%;
    }

    .register_modal_content_wrapper {
        display: block;
    }

    .register_modal_left_content {
        margin-bottom: 30px;
    }

    .register_view_modal .plans_list_content_section {
        padding-bottom: 0px;
    }

    /*--register page styles end--*/
    /*--culture page styles--*/
    .culture_page_banner_bg {
        padding: 20px 0px;
    }

    .culture_banner_inner_image::before {
        background-size: 75%;
    }

    .culture_banner_inner {
        height: auto;
        padding: 120px 0px;
    }

    .culture_banner_title {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 5px;
    }

    .culture_banner_sub_title {
        margin: 15px 0px;
        font-size: 13px;
    }

    .our_strength_description {
        max-width: 100%;
    }

    .progress_bar {
        margin: 0 auto;
    }

    .empower_section {
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .empower_right_inner {
        text-align: center;
    }

    .employees_count {
        font-size: 50px;
        line-height: 45px;
    }

    .employees_text {
        font-size: 15px;
    }

    .employees_count_sec {
        width: 200px;
        height: 200px;
        box-shadow: 0px 0px 18px #d6d6d6;
    }

    .empower_left_section {
        padding-left: 0px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .female_employees_count_wrapper {
        position: relative;
        left: 0px;
        display: inline-block;
        margin-right: 15px;
    }

    .male_employees_count_wrapper {
        position: relative;
        top: 0px;
        left: 0px;
    }

    .empower_left_section::before {
        display: none;
    }

    .team_spread_section {
        padding: 0px;
        background-size: 110%;
    }

    .team_spread_inner {
        padding: 55px 0px;
    }

    .team_spread_title_section {
        max-width: 90%;
    }

    .culture_valued_right_inner {
        text-align: center;
    }

    .culture_valued_right_section {
        padding-right: 0px;
    }

    .fun_work_title_section {
        max-width: 100%;
    }

    .fun_work_gallery_first_ul {
        padding-top: 45%;
    }

    .fun_events_sec {
        box-shadow: none;
    }

    .fun_events_list {
        font-size: 10px;
        line-height: normal;
    }

    .fun_work_gallery_list img {
        transform: scale(1.06);
    }

    /*--culture page styles end--*/
    /*--applied succes page styles--*/
    .careers_success_title {
        font-size: 20px;
        line-height: 25px;
    }

    /*--applied succes page styles end--*/
    /*--Register page styles start--*/
    .register_bg .forms_page_inner {
        padding: 0 0px;
    }

    .register_bg .forms_page_content_title {
        font-size: 18px;
        margin-bottom: 0;
        text-align: center;
    }

    .register_bg .register_page_credit_title,
    .forms_page_content_description,
    .forms_page_content_list_wrapper,
    .support_link {
        display: none;
    }

    .register_bg .register_page_left_section {
        margin-bottom: 0;
        /* display: none; */
        top: 0px;
    }

    .register_bg .register_page_left_section .forms_page_img {
        display: none;
    }

    .register_bg .forms_page_right_section {
        background: none;
        padding-top: 0;
        padding-bottom: 0;
    }

    .register_bg .forms_page_form_inner.register_page_form_inner {
        padding: 0;
    }

    .register_bg .register_page_form_title {
        text-align: center;
        margin-bottom: 20px;
    }

    .register_bg .fname-detls {
        display: block;
    }

    .register_bg .fname-border,
    .lname-border {
        width: 100%;
    }

    .register_bg .fname-border {
        margin-bottom: 15px;
    }

    .register_bg .forms_page_form_field {
        padding-right: 0;
    }

    .register_bg .business_input {
        display: block;
    }

    .register_bg .register_page_form_field.w_50,
    .register_form_field_left.w_50 {
        width: 100%;
        padding-right: 0;
    }

    .register_bg .register_form_field_left {
        margin-bottom: 15px;
    }

    .register_bg .sign_up_form_wrap {
        display: block;
    }

    .register_bg .sign_up_form_wrap .w_50 {
        width: 100%;
        margin-bottom: 15px;
    }

    .register_bg .sign_up_form_wrap .w_50 .pr_2 {
        padding-right: 0;
    }

    .register_bg .register_form_field_right {
        padding-right: 0;
        width: 100%;
        margin-top: 10px;
    }

    .register_bg .plans_radio_group {
        flex-wrap: wrap;
        padding-top: 20px;
    }

    .register_bg .plans_radio_group label {
        margin-right: 8px;
        font-size: 11px;
        font-weight: bold;
        /* display: flex;
            flex-wrap: wrap;
            padding: 15px 0; */
    }

    .register_bg .choose_plan_title_section {
        margin-top: 0px;
        margin-bottom: 5px;
    }

    .register_bg .choose_plan_title_section a {
        font-weight: bold;
    }

    .login_page_redirection {
        font-size: 12px;
    }

    .register_bg {
        background-position: top;
    }

    .customer_support_inner {
        max-width: 100%;
    }

    .customer_support_left_section {
        width: 100%;
    }

    .customer_support_right_section {
        display: none;
    }

    .pricing_banner_title {
        font-size: 20px;
        line-height: 30px;
    }

    .pricing_banner_content_inner {
        padding: 40px 0px 60px;
    }

    .demo_form_wrap .register_form_field_input {
        display: block;
    }

    .demo_form_wrap .w_50 {
        width: 100%;
    }

    .demo_form_wrap .country_selecting .form_control {
        width: 100% !important;
    }

    .demo_page_left_section {
        position: relative;
        top: -3px !important;
    }

    .arrow_selecting .form_control {
        background-size: 2%;
        background-position: 98%;
    }

    /*--Register page styles end--*/
}

@media only screen and (max-width: 600px) {

    .gds-carousel .owl-stage-outer,
    .lcc-carousel .owl-stage-outer,
    .car-carousel .owl-stage-outer,
    .insurance-carousel .owl-stage-outer {
        display: block;
    }
}

@media only screen and (max-width: 550px) {
    .header_title_section {
        margin-top: 30px;
    }

    .header_title_section h1 {
        font-size: 20px;
        line-height: 30px;
    }

    .footer_logo {
        width: 80px;
    }

    .footer_content {
        padding-bottom: 40px;
    }

    .footer_mobile_wrapper {
        flex-direction: column;
    }

    .footer_item_mobile {
        width: 100%;
        margin-top: 20px;
    }

    .footer_item_mobile:first-child {
        margin-top: 0px;
    }

    .media_logo {
        width: 140px;
    }

    .about_list_section ul li {
        max-width: 85%;
        margin-left: 0px;
    }

    .about_list_count {
        left: -25px;
        top: 37%;
    }

    .about_list_section ul li:nth-child(2) .about_list_count,
    .about_list_section ul li:last-child .about_list_count {
        left: -25px;
    }

    .partners_item {
        width: 90%;
    }

    .partners_item img {
        max-width: 200px;
    }

    .about_partners_icon {
        height: 40px;
        width: 35px;
    }

    .about_partners_count {
        font-size: 20px;
    }

    .about_list_count {
        font-size: 30px;
        line-height: 30px;
        opacity: 50%;
    }

    .serving_item {
        padding: 20px;
    }

    .serving_title {
        font-size: 15px;
    }

    .serving_content {
        font-size: 14px;
        line-height: 26px;
    }

    .thankyou_section {
        min-height: auto;
        padding: 40px 0px;
    }

    .thankyou_inner_section {
        max-width: 100%;
    }

    .thankyou_title {
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 25px;
    }

    .thankyou_content {
        margin-bottom: 20px;
    }

    .footer_menus_title {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .footer_menus_ul {
        margin-top: 10px;
    }

    .footer_contact_list {
        margin-top: 5px;
    }

    .toggle_slider_section {
        width: 260px;
    }

    .pricing_plan_tab_wrap a {
        font-size: 10px;
    }

    .range_slider_section .range-slider__value {
        right: 64px;
    }

    .career_list_filters_inner {
        display: block;
    }

    .filters_field {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 10px;
    }

    .search_submit_sec {
        width: 100%;
    }

    .filter_location {
        height: 40px;
    }

    .career_banner_title {
        font-size: 22px;
        line-height: 28px;
    }

    .career_posting_top_wrapper {
        display: block;
    }

    .career_posting_top_left_sec {
        margin-bottom: 20px;
    }

    .posting_apply_btn {
        width: 100%;
    }

    .partners_tabs_section ul li a {
        font-size: 10px;
        padding: 5px 6px;
    }

    .certificate_image_section {
        margin-left: 10px;
        margin-right: 10px;
    }

    .certificate_image_wrapper {
        width: 100%;
    }

    .about_banner_inner {
        padding: 40px 0px;
    }

    .about_banner_title {
        font-size: 20px;
        line-height: 30px;
    }

    .about_banner_inner_image::after {
        background-size: 120%;
        background-position: center center;
    }

    .career_journey_post_section {
        background-size: cover;
    }

    .career_journey_post_content {
        padding: 25px 20px;
    }

    .our_success_story_count_section {
        max-width: 100%;
    }

    .our_success_story_main_title {
        margin-bottom: 25px;
    }

    .career_journey_post_title {
        font-size: 18px;
        line-height: 25px;
    }

    .join_team_btn {
        padding: 8px 20px;
        border-radius: 18px;
    }

    .culture_banner_inner {
        padding: 70px 0px;
    }

    .culture_banner_inner_image::before {
        background-size: 100%;
    }

    .employees_count_sec {
        width: 150px;
        height: 150px;
    }

    .employees_count {
        font-size: 35px;
        line-height: 35px;
    }

    .employees_text {
        font-size: 12px;
    }

    .small_circle_dropshadow {
        top: 4%;
        left: 6px;
    }

    .team_spread_section {
        background-size: cover;
    }

    .culture_banner_title {
        font-size: 18px;
        line-height: 28px;
    }

    .benefits_list_items {
        flex-basis: 100%;
    }

    .our_people_title_section {
        max-width: 50%;
    }

    .ofce_locations_title_section {
        max-width: 50%;
    }

    .benefits_list_items_text {
        font-size: 10px;
        line-height: normal;
    }

    .demo_page_left_section .demo_left_img {
        display: none;
    }

    .demo_page_inner .forms_page_content_title {
        line-height: 25px;
        text-align: center;
    }

    .demo_page_inner .forms_page_right_section {
        padding-top: 45px;
    }

    .captcha_wrap {
        margin: 0 -7px;
    }
}

@media only screen and (max-width: 375px) {
    .header_title_section {
        margin-top: 30px;
    }

    .header_title_section h1 {
        font-size: 18px;
        line-height: 30px;
        max-width: 100%;
    }

    .header_title_section h3 {
        font-size: 14px;
        margin: 25px 0px;
    }

    .header_image_section {
        max-width: 100%;
        margin-bottom: 20px;
    }

    .section_space_1 {
        padding: 20px 0px;
    }

    .section_space_2 {
        padding: 20px 0px;
    }

    .about_partners_label {
        font-size: 8px;
        line-height: 14px;
    }

    .about_list_title {
        font-size: 14px;
    }

    .footer_content {
        padding: 20px 0px;
    }

    .modal_medium_container {
        min-width: 310px;
    }
}

@media only screen and (max-width: 320px) {
    .register_bg .plans_radio_group label {
        margin-right: 8px;
        font-size: 11px;
        font-weight: bold;
    }
}

/* upscale travel business responisve start */
@media(max-width:1024px) {
    .upscale {
        color: #f1f1f1;
        font-size: 85px;
        position: absolute;
        font-weight: 900;
        top: 468px;
        left: -22px;
    }

    .left {
        width: 100%;
    }

    .left::before {
        top: -73px;
        left: -117px;
        width: 40%;
    }

    .start {
        line-height: 53px;
        width: 100%;
        font-size: 44px;
    }

    .start span {
        display: inline-block;
    }

    .relevent-form {
        font-size: 14px;
    }


    .easy-steps-to-make-travel-agency-heading h1 {

        line-height: 1.2;
    }

    .step-head {
        line-height: 1.3;
    }

    .womens-image {
        width: 350px;
    }

    .explore {
        font-size: 16px;
        padding: 11px 18px;
    }

    .travel-content {
        font-size: 18px;
    }

    .start-a-new-travel-agency p {
        font-size: 15px;
    }

    .question {
        height: 174px;
        padding: 27px 34px;
    }

    .para {
        padding: 0px 10px;
    }

    .right-side-inner p {

        font-size: 15px;
    }

    .ul-list-items ul::before {
        height: 85%;
    }

    .easy-steps-to-make-travel-agency {
        margin-top: 59px;
    }

    .easy-steps-to-make-travel-agency h1 {
        font-size: 26px;
    }

    .select-items-outside {
        width: 187px;
    }

    .select-items-inner-content {
        font-size: 12px;
        width: 104px;
    }

    .easy-steps-to-make-travel-agency-heading p {
        font-size: 15px;
    }

    .step-paragraph {
        font-size: 15px;
    }

    .copy-of-the-process-now-inner-block-left {
        width: 61%;
    }

    .copy-of-the-process-now-inner-block-left h1 {
        font-size: 20px;
    }

    .copy-of-the-process-now-inner-block-left p {
        font-size: 15px;
    }

    .copy-of-the-process-now-inner-block-right a {
        font-size: 16px;
        padding: 12px 34px;
    }

    .side-bar {
        width: 199px;
    }
}

@media(max-width:768px) {
    .container-body {
        width: 95%;
        margin: 0 auto;
    }

    .container-body.key_section {
        width: 100%;
    }

    .header_upscale_travel_section::before {
        width: 12%;
    }

    .left {
        text-align: center;
        margin-top: 150px;
    }

    .left::before {
        top: -96px;
        left: 84px;
    }

    .start {
        font-size: 55px;
        margin: 0 auto;
        line-height: 60px;
    }

    .relevent-form {
        font-size: 15px;
    }

    .upscale {
        color: #f1f1f1;
        font-size: 78px;
        position: absolute;
        font-weight: 900;
        top: 495px;
        left: -22px;
    }

    .second-page {
        flex-direction: column-reverse;
    }

    .start-a-new-travel-agency {
        width: 100%;
        text-align: center;
    }

    .flight {
        width: 100%;
        text-align: center;
    }

    .flight-image-page {
        padding-top: 15px;
    }

    .ul-list-items ul::before {
        height: 81%;
    }

    .copy-of-the-process-now {
        margin-top: 40px;
        margin-bottom: 30px;
    }

    .copy-of-the-process-now-inner-block {
        flex-direction: column;
    }

    .copy-of-the-process-now-inner-block-left {
        width: 100%;
        text-align: center;
    }

    .copy-of-the-process-now-inner-block-left h1 {
        font-size: 25px;
    }

    .copy-of-the-process-now-inner-block-left p {
        font-size: 15px;
    }

    .copy-of-the-process-now-inner-block-right {
        text-align: center;
        margin-top: 10px;
    }

    .copy-of-the-process-now-inner-block-right a {
        font-size: 15px;
    }

    .easy-steps-to-make-travel-agency {
        margin-top: 43px;
    }

    .womens-image {
        display: none;
    }

    .travel-content {
        font-size: 25px;
    }

    .para {
        font-size: 16px;
        width: 100%;
        background: #FCFCFC;
        padding: 30px 30px;
    }

    .rectangle-box2 {
        background: none;
    }

    .why {
        flex-direction: column;
    }

    #slider {
        display: none;
    }

    .step-head {
        font-size: 23px;
        color: #0000ff;
    }

    .question {
        height: 133px;
        padding: 25px 34px;
        line-height: 35px;
    }

    .step-paragraph {
        margin-top: 14px;
        margin-bottom: 20px;
    }

    .pilot {
        margin-right: 0px;
    }
}

@media(max-width:475px) {
    .header_upscale_travel_section::before {
        width: 16%;
    }

    .left {
        margin-top: 84px;
    }

    .left::before {
        top: -88px;
        left: -22px;
    }

    .start {
        font-size: 40px;
    }

    .relevent-form {
        font-size: 14px;
    }

    .explore-button-anchor {
        font-size: 14px;
    }

    .upscale {
        display: none;
    }

    .header_upscale_travel_section {
        padding-bottom: 16px;
    }

    .travel-content {
        font-size: 25px;
    }

    .start-a-new-travel-agency p {
        font-size: 15px;
    }

    .flight-image {
        width: 100%;
        margin: 10px 0;

    }

    .question {
        padding: 3px 34px;
    }

    .question h1 {
        font-size: 50px;
    }

    .para {
        margin-top: -52px;
        font-size: 15px;
    }

    .right-side-inner p {
        font-size: 15px;
    }

    .copy-of-the-process-now-inner-block-left h1 {
        font-size: 20px;
    }

    .travel-platform-help {
        font-size: 21px;
    }

    .travel-platform-help-inner-line {
        top: 305px;
        width: 313px;
    }

    .ul-list-items ul::before {
        height: 83%;
    }

    .copy-of-the-process-now-inner-block-right a {
        padding: 10px 30px;
    }

    .section-scroll {
        margin-top: 23px;
    }
}

@media(max-width:375px) {
    .left::before {
        width: 42%;
    }

    .travel-content {
        font-size: 23px;
        line-height: 32px;
    }

    .question h1 {
        font-size: 50px;
    }

    .para {
        font-size: 13px;
    }

    .ul-list-items ul::before {
        height: 83%;
    }

    .copy-of-the-process-now-inner-block-right {
        width: 100%;
    }

    .easy-steps-to-make-travel-agency-heading h1 {
        font-size: 19px;
    }

    .easy-steps-to-make-travel-agency-heading p {
        font-size: 13px;
    }

    .step-head {
        font-size: 16px;
    }

    .step-paragraph {
        font-size: 13px;
    }

    .travel-platform-help-inner-header {
        font-size: 17px;
    }

    .travel-platform-help-inner-paragraph {
        font-size: 13px;
    }
}

@media(max-width:320px) {
    .left::before {
        width: 49%;
    }

    .copy-of-the-process-now-inner-block-right {
        margin-top: 22px;
    }

    .copy-of-the-process-now-inner-block-right a {
        font-size: 13px;
    }

    .flight-image-page {
        padding-top: 25px;
    }

    .travel-content {
        line-height: 29px;
    }

    .header-page {
        padding-bottom: 28px;
    }

    .left {
        margin-top: 84px;
    }

    .section-scroll {
        margin-top: 32px;
        margin-bottom: 36px;
    }

    .question {
        padding: 2px 34px;
    }
.header_upscale_travel_section::before {
    width: 18%;
}
}

/* upscale travel business responsive end */
/* contactus page responsive start */
@media (max-width: 1199px) {
    .contact-left-block .header-inner-sub-text li {
        margin-bottom: 38px;
    }

    .client-guide-line-block {
        align-items: baseline;
    }

    .user-input-wrp.active {
        width: 242px !important;
    }

    .user-input-wrp {
        width: 512px;
    }

    .form-submit-button {
        width: 96%;
    }
}

@media(max-width:1024px) {
    .questions-block::after {
        content: "";
        width: 100%;
        height: 100%;
        background: url(../img/contact/icon/Ellipse.svg) no-repeat;
        top: 47px;
        left: -448px;
        position: absolute;
        display: inline-block;
        z-index: -1;

    }

    .user-input-wrp.active {
        width: 212px !important;
    }

    .user-input-wrp {
        width: 451px;
    }

    .form-submit-button {
        width: 100%;
    }
    .ind_location{
    right: 13.5%;
    }
}

@media(max-width:912px) {
    .user-input-wrp.active {
        width: 188px !important;
    }

    .user-input-wrp {
        width: 401px;
    }

    .form-submit-button {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .contact-first-block {
        display: flex;
        flex-direction: column;
        margin-top: 35px;
        margin-bottom: 41px;
    }

    .customer-help-block {
        margin-top: 0px;
    }

    .contact-left-block {
        width: 100%;
    }

    .contact-right-block {
        width: 100%;
    }

    .offices-location-block-header h1 {
        line-height: 1.3;
    }

    .offices-location-block-header p {
        line-height: 1.4;
    }

    .full-footer {
        flex-wrap: wrap;
    }

    .contact-right-block.active .customer-form-block {
        margin-top: 62px;
    }

    .user-input-wrp.active {
        width: 317px !important;
    }

    .user-input-wrp.active.mobile-input-block {
        width: 576px !important;
    }

    .user-input-wrp {
        width: 659px;
    }

    .foot_div {
        width: 33%;
        margin-bottom: 57px;
    }

    .contact-left-block .header-inner-sub-text li {
        margin-bottom: 5px;
    }

    .offices-location-block {
        margin-top: 90px;
    }

    .footer_link {
        padding: 0px;
    }

    .office-place-world {
        display: none;
    }

    .customer-support-footer-block {
        display: none;
    }

    .customer-help-block-header h1 {
        font-size: 40px;
        height: 64px;
    }

    .form-submit-button {
        width: 98%;
    }
}

@media (max-width: 663px) {
    .contact-left-block .header-content h1 {
        font-size: 26px;
        line-height: 1.4;
    }

    .contact-left-block .header-content h1 span {
        font-size: 23px;
    }

    .client-guide-line-block {
        font-size: 13px;
        height: auto;
    }
    .customer_support_inner_right a span{
        font-size: 15px;
    }

    .customer-help-block h1 {
        line-height: 1.1;
        font-size: 25px;
        height: auto;
        margin-bottom: 36px;
    }

    .customer-help-block .customer-help-text-left h3 {
        font-size: 18px;
    }

    .customer-help-block .customer-help-text-left p {
        font-size: 15px;
    }

    .customer-help-block .customer-help-text-left h3 {
        line-height: 1.3;
    }

    .customer-help-block-inner ul li {
        padding-bottom: 18px;
        margin-bottom: 22px;
    }

    .customer_support_inner_right h3 {
        font-size: 20px;
    }

    .customer_support_inner_right p {
    font-size: 14px;
    }
}

@media (max-width: 580px) {
    .user-input-wrp.active {
        width: 230px !important;
    }

    .user-input-wrp {
        width: 486px;
    }

    .form-submit-button {
        width: 96%;
    }
}

@media(max-width:525px) {
    .user-input-wrp.active {
        width: 189px !important;
    }

    .user-input-wrp {
        width: 405px !important;
    }

    .form-submit-button {
        width: 88%;
    }
}

@media(max-width:475px) {
    .form-submit-button {
        width: 98%;
    }

    .customer-help-block-header h1 {
        font-size: 34px;
    }

    .ques h3 {
        font-size: 22px;
    }
    .customer_support_inner_right h3 {
        font-size: 19px;
    }
}

@media(max-width:440px) {
    .user-input-wrp.active {
        width: 165px !important;
    }

    .user-input-wrp {
        width: 358px !important;
    }

    .form-submit-button {
        width: 94%;
    }
}

@media (max-width: 425px) {
    .foot_div {
        width: 75%;
        margin-bottom: 57px;
    }

    .user-input-wrp.active {
        width: 159px !important;
    }

    .user-input-wrp.active.mobile-input-block {
        width: 100% !important;
    }

    .user-input-wrp {
        width: 345px !important;
    }

    .customer-support-footer-block .customer-support-textview-block {
        flex-direction: column;
    }

    .questions-block::before {
        display: none;
    }

    .customer-help-block-header h1 {
        font-size: 29px;
        height: 57px;
    }

    .ques h3 {
        font-size: 15px;
    }
    .arrow{
        width:17px;
    }
    .answer p {
        font-size: 13px;
    }

    .contact-left-block .bottom-underline-block {
        width: 100%;
    }

    .form-submit-button {
        width: 94%;
    }

    .form_one h2 {
        font-size: 14px;
    }

    .form_two h2 {
        font-size: 14px;
    }

    .form_three h2 {
        font-size: 14px;
    }
}

@media(max-width:375px) {
    .customer-help-block-header {
        margin-top: 50px;
    }

    .customer-help-block-header h1 {
        font-size: 28px;
        height: 43px;
    }

    .form-submit-button {
        width: 100%;
    }

    .user-input-wrp {
        width: 326px !important;
    }

    .user-input-wrp.active {
        width: 150px !important;
    }

    .client-guide-line-block .round-button {
        width: 10px;
        height: 7px;
    }
}

@media (max-width: 320px) {
    .customer-help-block h1 {
        margin-bottom: 36px;
    }

    .customer-help-block-header h1 {
        font-size: 24px;
        height: 43px;
    }

    .ques h3 {
        font-size: 15px;
    }

    .two-input-text {
        flex-direction: column;
    }

    .user-input-wrp.active {
        width: 277px !important;
    }

    .user-input-wrp {
        width: 277px !important;
    }
}

/* contactus page responsive end */
/* 404 not found responsive start */
@media (max-width: 1024px) {
    .error_page {
      margin-top: 43px;
    }
    .error_content {
      font-size: 75px;
    }
    .error_content_number {
      font-size: 139px;
      margin-top: 75px;
    }
    .error_content_oops_paragraph {
      margin: 56px 0px 20px 0px;
    }
    .footer_copy_rights_content {
      margin-top: 0px;
    }
  }
  @media (max-width: 768px) {
    .error_page_content {
      margin-top: 87px;
    }
    .error_page {
      margin-top: 26px;
    }
    .error_content {
      font-size: 50px;
    }
    .error_content_number {
      font-size: 92px;
      margin-top: 49px;
    }
    .error_content_oops_paragraph {
      margin: 47px 0px 10px 0px;
    }
    .what_happen_image {
      width: 100%;
    }
    .social_links_below {
      margin-top: 29px;
    }
  }
  @media (max-width: 520px) {
    .error_page_image {
      display: none;
    }
    .error_page {
      display: block;
    }
    .w_40 {
      width: 100%;
    }
    .back_home {
      padding: 10px 16px;
      height: 46px;
    }
    .back_home a {
      font-size: 15px;
    }
  }
  @media (max-width: 425px) {
    .error_content {
      font-size: 42px;
    }
    .error_content_number {
      font-size: 80px;
      margin-top: 44px;
    }
    .error_content_oops_paragraph {
      font-size: 17px;
    }
    .error_content_sorry_paragraph {
      font-size: 14px;
    }
    .back_home {
      margin-top: 17px;
    }
  }
/* 404 not found responsive end */


/* best-b2b-travel-portal start*/
@media(max-width:768px){
    .best_b2b_mobile_view_button{
        display: block;
        margin-top:20px;
}
}
@media(max-width:550px){
    .text_center.b2b-travel-main-pointers{
        text-align: left;
    }

    .b2b-travel-main-pointers .pricing_banner_plans_info{
        margin-right: 0px;
        display: block;
    }


}

/* best-b2b-travel-portal start*/
/* faq page responsive start */
@media(max-width:1024px){
    .faq_main_category_details{
        margin-right: 15px;
        padding: 24px 14px;  
    }
    .faq-sub_category_list ul {
        font-size: 18px;
    }
    .faq_doubts h3{
        font-size: 18px; 
    }
    .contact-us-btn, .reg-btn{
        font-size: 18px;
    }
    .looking{
        width: 83%;
    }
    }
    @media(max-width:768px){
        .faq_main_category_box{   
        display: none;
    }
    .image-page-align{
        flex-direction: column;
    }
    .mobile-image{
        flex-direction: column-reverse;
    }
    .contact-us-btn,.reg-btn{
        font-size: 15px;
    }
    .looking h2 {
        font-size: 18px;
    }
    .man img{
        display: none;
    }
    .looking{
        width: 100%;
    }
    .faq_mobile_section_view{
        display:block;
        margin-top: 60px;
    }
    .next{
        right: 173px;
    }
    .faq_main_category_details{
        width: 50%;
        display: inline-block;
    }
    .mySlides{
        text-align: center;
    }
    .search input{
        width: 56%;
    }
    .prev{
        left: 164px;
    }
    .contact-us-btn, .reg-btn{
        padding: 5px 20px;
        margin-bottom: 20px;
    }
    .prev, .next{
        top: 56%;
    }
    }
    @media(max-width:450px){
        .faq_page_header{
            margin-top: 100px;
        }
        .content-images{
            display: none;
        }
        .search input{
            width: 90%;
            margin-bottom: 32px;
        }
        .faq-sub_category_list ul{
        font-size: 14px;
    }
    .faq_doubts h3 {
        font-size: 14px;
    }
    .looking{
        width: 100%;
    }
    .looking p{
        font-size: 11px;
    }
    .looking h2{
        margin-bottom: 14px;
    }
    .contact-us-btn, .reg-btn{
        padding: 6px 13px;
    }
    .prev{
    left: 34px;
    }
    .next{
        right: 40px;
    }
    .faq_main_category_details{
        width: 72%;
        box-shadow: 0px 7px 13px #dfdfdffc;
        border-radius: 20px;
        margin-bottom: 25px;
    }
    .faq_mobile_section_view{
        margin-top: 20px;
    }
    .faq_ml{
        margin-left: 10px;
    }
    .faq_background_image::after{
      top: -736px;;
    }
    }
    @media(max-width:375px){
    .faq-sub_category_list ul{
        font-size: 13px;
    }
    .faq_main_category_paragraph{
        font-size: 13px;
    }
    .prev{
        left:27px;
    }
    .next{
        right: 25px;
    }
}
    
/* faq page responsive end */
/* press_release_start_mobile_section*/
@media(max-width:450px){
.press_release_magazine_div_flex_direction{
    flex-direction: column-reverse;
}
.silicon_magazine_cover_image{
    width:100%;
    margin-left:0px;
    height:auto;
}
.view_the_magazine_link{
    display:none;
}
.press-release-margin-top{
    margin-top:0px; 
}
.mobile_view_open_link{
    display:block;
    text-align: center;
    margin-top: 10px;
    margin-right:0px !important;
}
.cover_image_section{
    margin-left:0px;
}
}
/* press_release_end_mobile_section */
/* vcard_page_mobile_responsive start */
@media(max-width:768px){
    .vcard-block{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .vcard-block-left{
        width: 60%;
    }
    .vcard-block-left-inner{
        margin-top: 50px;
    }
    .vcard-block-left-inner-name{
        font-size: 48px;
        color: #2F394D;
        font-family: 'OpenSans-SemiBold';
    }
    .vcard-block-left-inner-position{
        font-size: 22px;
        color: #3d3d3d;
        font-family: 'OpenSans-SemiBold';
        padding-left: 2px;
        margin-top: 25px;
    }
    .vcard-block-right{
        width: 40%;
        position: relative;
    }
    .vcard-block-right::after{
        content: '';
        position: absolute;
        background:url('../img/vcard_images/Polygon.svg') no-repeat left;
        right:0px;
        height: 387px;
        width: 70%;
        top: -39px;
        background-size: cover;
        z-index: -1;
        background-size: cover;
    }
    .vcard_personal_info{
        margin-top: 15px;
        margin-bottom: 13px;
        
    }
    .vcard_personal_info img{
        width: 20px;
        height: 22px;
    }
    .vcard_personal_info p{        
        font-size: 18px;
        padding-left: 10px;
        color: #3d3d3d;
        font-family: 'OpenSans-SemiBold';
    }
    .details_about_clarity{
        font-size: 18px;
        color: #3d3d3d;
        font-family: 'OpenSans-SemiBold';
    }
    .vcard_second_sec_heading h2{
        color: #2F394D;
        font-size: 40px;
        font-family: 'OpenSans-SemiBold';
    }
    .vcard_toggle_buttons_tablet{
        padding: 16px 10px;
        border-radius: 8px;
        color: #262E3C;
        background: #fff;
        box-shadow: 0px 2px 7px #77c7e6;
        border: none;
        width: 200px;
        font-family: 'OpenSans-semibold';
        font-size: 21px;
    }
    .vcard_toggle_buttons_tablet span{
        font-size: 10px;
    }
    .vcard_third_section_heading h2{
        color: #F5054F;
        font-size: 31px;
        text-align: center;
        margin-top: 50px;
        font-family: 'OpenSans-SemiBold';
    }
    .vcard_image_section{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 40px;
        text-align: center;
    }
    .vcard_image_section_products img{
        width: 70%;
    }
     .vcard_image_section_products p{
        font-size: 18px;
        color: #3d3d3d;
        font-family: 'OpenSans-SemiBold';
     }
     .vcard_fourth_section_exclusive_offers{
            text-align: center;
            margin-top: 30px;
     }

     .checkbox_paragraph{
        display: flex;
        justify-content: space-evenly;
        align-items: center;        
        margin-top: 35px;
     }
     .checkbox_paragraph p{
        font-size: 18px;
        font-family: 'OpenSans,semibold';
     }
     .ndc_paragarph{   
       margin-right: 54px;
     }
     .ibe_paragarph{
        margin-right: 17px;
     }
     .atm_paragarph{
        margin-right: 83px;
     }
     .matm_paragarph{
        margin-right: 10px;
     }
     .rms_paragarph{
        margin-right: 16px;
     }
     .all_travel_arrangement_paragraph{
        color:#F5054F ;
        font-size: 18px;
        font-family: 'OpenSans-semibold';
        text-align: center;
        margin-top: 17px;
     }
     .vcard_fifth_section{
        margin-top: 30px;
     }
     .our_success_paragarph{
        font-size:18px;
        color: #2F394D;
        font-family: 'OpenSans-SemiBold';
        margin-bottom: 20px;
     }
     .our_success_paragarph_subtitle{
        font-size: 16px;
        color: #F5054F;
        font-family: 'OpenSans-SemiBold';
        margin-bottom: 20px;
     }
     .vcard_labels{
        color: #AFAFAF;
        font-size: 16px;
        font-family:'OpenSans-SemiBold';
     }
        .our_business_vcard{
        text-align: center;
        font-size: 13px;
        font-family: 'OpenSans,semibold';
        margin-top: 10px;
        }
        .download_link_whatsapp_section{
            position: fixed;
            bottom: 0;
            right: -152px;
            width: 61%;
            z-index: 999;
        }
        .download_image{
            width: 50%;
        }
        .whatsapp_image{
            position: absolute;
            top: 10px;
        }
        .hock-soon-mt{
            margin-top: 150px !important;
        }
}
@media(max-width:450px){
    .hock-soon-mt{
        margin-top: 50px !important;
    }
    .vcard-block{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .vcard-block-left{
        width: 60%;
    }
    .vcard-block-left-inner{
        margin-top: 50px;
    }
    .vcard-block-left-inner-name{
        font-size: 22px;
        color: #2F394D;
        font-family: 'OpenSans-SemiBold';
    }
    .vcard-block-left-inner-position{
        font-size: 15px;
        color: #3d3d3d;
        font-family: 'OpenSans-SemiBold';
        padding-left: 2px;
        margin-top:8px;
    }
    .vcard-block-right{
        width: 40%;
        position: relative;
    }
    .vcard-block-right::after{
        content: '';
        position: absolute;
        background:url('../img/vcard_images/Polygon.svg') no-repeat left;
        right:0px;
        height: 200px;
        width: 70%;
        top: 2px;    
        z-index: -1;
        background-size: cover;
    }
    .vcard_personal_info{
        margin-top: 10px;
        margin-bottom: 13px;
        
    }
    .vcard_personal_info img{
        width: 18px;     
        height: 22px;
    }
    .vcard_personal_info p{
        font-size: 15px;
        padding-left: 10px;
        color: #3d3d3d;
        font-family: 'OpenSans-SemiBold';
    }
    .details_about_clarity{
        font-size: 15px;
        color: #3d3d3d;
        font-family: 'OpenSans-SemiBold';
    }
    .vcard_second_sec_heading h2{
        color: #2F394D;
        font-size: 18px;
        font-family: 'OpenSans-SemiBold';
    }
    .vcard_toggle_buttons_tablet{
        padding: 9px 9px;
        border-radius: 8px;
        color: #262E3C;
        background: #fff;
        box-shadow: 0px 2px 7px #77c7e6;
        border: none;
        width: 100px;
        font-family: 'OpenSans-semibold';
        font-size:15px;
    }
    .vcard_toggle_buttons_tablet span{
        font-size: 10px;
    }
    .vcard_third_section_heading h2{
        color: #F5054F;
        font-size: 18px;
        text-align: center;
        margin-top: 30px;
        font-family: 'OpenSans-SemiBold';
    }
    .vcard_image_section{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 34px;
        text-align: center;
    }
    .vcard_image_section_products img{
        width: 70%;
    }
     .vcard_image_section_products p{
        font-size: 14px;
        color: #3d3d3d;
        font-family: 'OpenSans-SemiBold';
     }
     .vcard_fourth_section_exclusive_offers{
            text-align: center;
            margin-top: 30px;
     }
     /* .vcard_fourth_section_exclusive_offers h2{
        font-size: 18px;
        color: #F5054F;
        font-family: 'OpenSans-SemiBold';
     } */
     .checkbox_paragraph{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 20px;
     }
     .checkbox_paragraph p{
        font-size: 14px;
        font-family: 'OpenSans,semibold';
     }
     .ndc_paragarph{
        margin-right: 49px;
     }
     .ibe_paragarph{
        margin-right: 17px;
     }
     .atm_paragarph{
        margin-right: 70px; 
     }
     .matm_paragarph{
        margin-right: 10px;
     }
     .rms_paragarph{
        margin-right: 16px;
     }
     .all_travel_arrangement_paragraph{
        color:#F5054F ;
        font-size: 14px;
        font-family: 'OpenSans-semibold';
        text-align: center;
        margin-top: 17px;
     }
     .vcard_fifth_section{
        margin-top: 30px;
     }
     .our_success_paragarph{
        font-size:18px;
        color: #2F394D;
        font-family: 'OpenSans-SemiBold';
        margin-bottom: 20px;
     }
     .our_success_paragarph_subtitle{
        font-size: 16px;
        color: #F5054F;
        font-family: 'OpenSans-SemiBold';
        margin-bottom: 20px;
     }
     .vcard_labels{
        color: #AFAFAF;
        font-size: 16px;
        font-family:'OpenSans-SemiBold';
     }
        .our_business_vcard{
        text-align: center;
        font-size: 13px;
        font-family: 'OpenSans,semibold';
        margin-top: 10px;
        }
        .download_link_whatsapp_section{
            position: fixed;
            bottom: 0;
            right: -152px;
            width: 100%;
            z-index: 999;
        }
        .download_image{
            width: 50%;
        }
        .whatsapp_image{
            position: absolute;
            top: 10px;
        }
}
@media(max-width:425px){
    .vcard-block-right::after{
        top: -9px;
    }
}
@media(max-width:414px){
    .vcard-block-right::after{
        top: -13px;
    }
}
@media(max-width:394px){
    .vcard-block-right::after {
        top: -23px;
    }
    .vcard_toggle_buttons_tablet{
        width: 98px;
    }
    .checkbox_paragraph p {
        font-size: 13px;
    }
    .ndc_paragarph{
    margin-right: 54px;

    }
    .ibe_paragarph{
        margin-right: 18px;
    }
    .atm_paragarph {
        margin-right: 64px;
    }
    .matm_paragarph {
        margin-right: 11px;
    }
    .rms_paragarph {
        margin-right: 15px;
    }
}

@media(max-width:390px){
    .vcard-block-right::after{
        top:-23px;
    }
    .ndc_paragarph{
        margin-right: 35px;
    }
    .ibe_paragarph{
        margin-right: 5px;
    }
    .atm_paragarph{
        margin-right: 53px;
    }
    .matm_paragarph{
        margin-right: -4px;
    }
    .rms_paragarph{
        margin-right: 4px;
    }
    .vcard_third_section_heading h2{
        font-size: 16px;
    }
}
@media(max-width:379px){
    .vcard-block-left-inner-name{
        font-size: 21px;
    }
    .vcard_toggle_buttons_tablet{
        width: 97px;
        font-size: 13px;
    }
}
@media(max-width:375px){
    .vcard-block-right::after{    
        top: -29px;
    }
    .vcard-block-left-inner-name{
        font-size: 21px;
    }
    .ndc_paragarph{
        margin-right: 27px;
    }
    .ibe_paragarph{
        margin-right: -1px;
    }
    .atm_paragarph{
        margin-right: 44px;
    }
    .matm_paragarph{
        margin-right: -8px;
    }
    .rms_paragarph{
        margin-right: -2px;
    }
}
@media(max-width:360px){
    .vcard-block-right::after{
        top: -35px;
    }
    .checkbox_paragraph p{
        font-size: 13px;
    }
    .vcard-block-left-inner-name{
        font-size: 20px;
    }
}
@media(max-width:345px){
    .vcard-block-right::after{
        top: -43px;
    }
    .vcard-block-left-inner-name{
        font-size: 19px;
    }
    .ndc_paragarph{
        margin-right: 21px;
    }
    .ibe_paragarph{
        margin-right: -7px;
    }
    .matm_paragarph{
        margin-right: -14px;
    }
    .rms_paragarph{
        margin-right: -9px;
    }
    .atm_paragarph{
        margin-right: 38px;
    }
    .download_link_whatsapp_section{
        right: -125px;
    }
}
@media(max-width:335px){
    .vcard-block-right::after{
        top: -48px;
    }
    .checkbox_paragraph p{
        font-size: 11px;
    }
    .ndc_paragarph{
        margin-right: 33px;
    }
    .ibe_paragarph{
        margin-right: 9px;
    }
    .atm_paragarph{
        margin-right: 48px;
    }
    .matm_paragarph{
        margin-right: 3px;
    }
    .rms_paragarph{
        margin-right: 6px;
    }
    .download_link_whatsapp_section{
        right: -108px;
    }
    .vcard_third_section_heading h2{
        font-size: 15px;
    }
}
@media(max-width:320px){
    .vcard-block-left-inner-name {
        font-size: 18px;
    }
    .details_about_clarity{
        font-size: 13px;
    }
    .vcard_personal_info p{
        font-size: 14px;    
    }
    .vcard-block-right::after {
        top: -53px;
    }
    .vcard_toggle_buttons_tablet{
        width: 88px;
        font-size: 11px;
    }
}
/* vcard_page_mobile_responsive end*/
/* new register page start */
@media(max-width:1024px){
    .new_signup_banner_left_inner_content{
        width: 50%;
        line-height: 35px;
    }
    .travel_automation {
        font-size: 30px;
}
.new_signup_banner_left_inner_content p{
    font-size: 11px;
}
.new_signup_second_section_left_inner_content h2{
    font-size: 33px;
    line-height: 38px;
}
.owl-carousel .owl-item .new_signup_slider_img img{
    margin-bottom: -44px !important;
}
.new_signup_banner_left_inner_image{
        width: 100%;
        top: 40px;
}
.new_signup_banner_left_inner_image img {
    width: 100%;
}
}
@media(max-width:768px){
    .new_signup_banner_left_inner_image img {
        width: 37%;
    }
    .travel_automation {
        font-size: 33px;
    }
    .new_signup_banner_left_inner_content p {
        font-size: 14px;
    }
    .new_signup_banner_left_inner_content{
        width: 100%;
        margin-top: 12px;
        line-height: 40px;
        text-align: center;
    }
    .new_signup_banner_right_inner_content {
        width: 100%;
        position: relative;
        top: -27px;
    }
    .new_signup_banner_right_inner_content .w_50{
        width: 100%;
    }
    .new_signup_second_section{
        flex-direction: column !important;
    }
    .new_signup_second_section_left_inner_content {
        width: 100%;
    }
    .new_signup_second_section_right_inner_content {
        width: 60%;
        margin-top: 49px;
    }
    .owl-carousel .owl-item .new_signup_carousal_img img {
        margin-bottom: -4px !important;
        padding-left: 10px !important;
    }
}
@media(max-width:425px){
    .new_signup_banner_left_inner_content{
        line-height: 30px;
    }
    .new_signup_banner_left_inner_content h2{
        font-size: 18px;
    }
    .travel_automation {
        font-size: 24px;
    }
    .new_signup_banner_left_inner_content p {
        font-size: 12px;
    }
    .new_signup_banner_left_inner_image {
        margin-top: 13px;
    }
    .new_signup_banner_right_inner_content .register_page_form_title{
        font-size: 19px;
    }
    .new_signup_second_section_left_inner_content h2{
        font-size: 24px;
    }
    .owl-carousel .owl-item .new_signup_carousal_img img {
        margin-bottom: 7px !important;
        padding-left: 3px !important;
    }    
}
@media(max-width:393px){
    .new_signup_banner_left_inner_content {
        line-height: 27px;
    }
    .captcha_design{
        margin-left: -26px;
    }
}
@media(max-width:390px){
    .travel_automation {
        font-size: 22px;
    }
    .new_signup_banner_left_inner_content {
        line-height: 27px;
    }
    .new_signup_banner_right_inner_content .register_page_form_title {
        font-size: 17px;
    }
    .new_signup_second_section_left_inner_content h2 {
        font-size: 18px;
    }
}
@media(max-width:375px){
    .travel_automation {
        font-size: 21px;
    }
    .new_signup_banner_left_inner_content {
        line-height: 27px;
    }
    .new_signup_banner_right_inner_content .register_page_form_title {
        font-size: 16px;
    }
    .owl-carousel .owl-item .new_signup_slider_img img {
        padding-left: 0px !important;
    }
    .new_signup_banner_right_inner_content .forms_page_form_inner_padding{
        padding: 26px !important;
    }    
}
/* new register page end */
/* register sucess page start*/
@media(max-width:768px){
    .thankyou_submitting_header h2{
        font-size: 37px;
    }
    .thankyou_submitting_img img{
        width: 28%;
    }
    .thankyou_signup_submitted{
        font-size: 27px;
    }
}
@media(max-width:425px){
    .thankyou_submitting_header{
        margin-top: 79px;
    }
    .thankyou_submitting_header h2{
        font-size: 20px;
    }
    .thankyou_submitting_img img {
        width: 33%;
    }
    .thankyou_signup_submitted {
        font-size: 15px;
    }
    .thankyou_submitting_img{
        margin-top: 38px;
    }
    .thankyou_email_inbox{
        margin-top: 13px;
        font-size: 14px;
    }
    .mail_inbox_arrow{
        margin-top: 10px;
    }
}
@media(max-width:393px){
    .thankyou_submitting_header h2 {
        font-size: 19px;
    }
    .thankyou_email_inbox {
        font-size: 13px;
    }
    .thankyou_signup_submitted {
        font-size: 14px;
    }
}
@media(max-width:375px){
    .thankyou_submitting_header h2 {
        font-size: 18px;
    }
    .thankyou_email_inbox {
        margin-top: 4px;
        font-size: 12px;
    }
    .thankyou_signup_submitted {
        margin-top: 14px;
        font-size: 13px;
    }
}
@media(max-width:320px){
    .thankyou_submitting_header h2 {
        font-size: 15px;
    }
    .thankyou_signup_submitted {
        margin-top: 14px;
        font-size: 11px;
    }
    .thankyou_email_inbox {
        margin-top: 4px;
        font-size: 10px;
    }
}
/* register sucess page end */
/* create your account start */
@media(max-width:1024px){
    .set_password{
        font-size: 33px;
    }
    .validation_content{
        font-size: 14px;
    }
    .password_setting_left_side::before{
        height: 251px;
        top: 32px;
    }
    .validation_icons img {
        width: 17px;
    }
}
@media(max-width:768px){
    .desktop_view_password{
        display: none;
    }
    .pass_mobile_responsive_design{
        display: block;
        width: 90%;
        margin-left: 41px;
        margin-top: 36px;
      }
      .password_setting_left_side {
        width: 100%;
    }
    .password_setting_left_side::before {
        height: 491px;
    }
    .password_setting_left_side::after{
        display: none;
    }
    .password_setting_detailss::after{
        width: 30%;
        height: 376px;
        bottom: -169px;
        right: -16px;
    }
    .business_setting_left_side{
        width: 100% !important;
    }
    .business_setting_left_side::after{
        display: none;
    }
}
@media(max-width:425px){
    .password_setting_details{
        margin-top: 154px;
        width: 100%;
        margin-left: 0px;
    }
    .set_password {
        font-size: 22px;
        margin-left: 17px;
    }
    .password_must_contain {
        font-size: 16px;
        margin-top: 8px !important;
        margin-left: 50px;
    }
    .password_setting_detailss::after{
        width: 33%;
        height: 376px;
        bottom: -147px;
        right: -19px;
    }
    .password_setting_left_side::before {
        display: none;
    }
    .validation_content {
        font-size: 15px;
        margin-left: 10px;
    }
    .validation_icons img {
        width: 16px;
    }
    .business_details_content {
        font-size: 22px;
        margin-left: 18px;
    }
    .password_setting_details{
        padding: 20px;
    }
    .pass_mobile_responsive_design{
        width: 100%;
        margin-left: 0px;
    }
    .password_setting_right_submit {
        width: 99%;
        margin-left:0px;
    }
    .validation_left{
        margin-left: 0px;
    }
    .password_setting_input_filed {
        width: 100%;
        margin-left: 0px;
    }
    .business_setting_left_side::before{
        display: none;
    }
    .mob_res_password{
        display: none;
    }
}
@media(max-width:400px){
    .password_setting_left_side::before {
        height: 476px;
    }
    .validation_content {
        font-size: 14px;
    }
    .set_password {
        font-size: 20px;
    }
    .business_details_content {
        font-size: 21px;
    }
    .password_must_contain {
        font-size: 14px;
        margin-top: 6px !important;
    }
}
@media(max-width:393px){
    .set_password {
        font-size: 19px;
    }
    .password_setting_left_side::before {
        height: 473px;
    }
    .business_setting_left_side::before{
        height: 45px;
    }
    .password_must_contain {
        font-size: 14px;
        margin-top: 4px !important;
    }
}
@media(max-width:390px){
    .set_password {
        font-size: 24px;
    }
    .password_must_contain {
        font-size: 14px;
    }
    .password_setting_left_side::before {
        height: 472px;
    }
    .business_details_content {
        font-size: 20px;
    }

}
@media(max-width:375px){
    .business_details_content {
        font-size: 19px;
    }
    .password_must_contain {
        font-size: 13px;
    }
    .password_setting_input_filed {
        width: 100%;
    }
    .business_setting_left_side::before {
    height: 29px;
    }
}
@media(max-width:360px){
    .set_password {
        font-size: 16px;
    }
    .password_setting_left_side::before {
        height: 474px;
    }
}
@media(max-width:320px){
    .validation_content {
        font-size: 11px;
    }
    .set_password {
        font-size: 20px;
    }
    .password_must_contain {
        font-size: 12px;
    }
    .password_setting_input_filed {
        width: 100%;
        margin-left: 0px;
    }
    .password_setting_right_submit {
        width: 97%;
        margin-left: 0px;
    }
    .pass_mobile_responsive_design{
        width:100%;
    }
    .business_details_content {
        font-size: 14px;
    }
    .password_must_contain {
        font-size: 9px;
    }
}


/* create your account end */
