/*------------------------------------------------------------------------------*/
/*                    width : 1500px
/*------------------------------------------------------------------------------*/
@media (max-width: 1499px) {
    #step2_summary_popup_id {
        margin-left: 0%;
        width: 66%;
        left: 17%;
    }

    .panel-pop {
        width: 50%;
        margin-left: -25%;
    }
}

/*------------------------------------------------------------------------------*/
/*                    width : 1300px
/*------------------------------------------------------------------------------*/
@media (max-width: 1299px) {
    .doctors_carusel_outer .slick-next {
        margin-right: 0px;
    }

    .doctors_carusel_outer .slick-prev {
        margin-left: -40px;
    }

    #step2_summary_popup_id {
        margin-left: 0%;
        width: 76%;
        left: 12%;
    }

    body.lexnonstop #myAwesomeDropzone .dz-preview .dz-image {
        height: 12vw;
        max-height: unset;
        min-height: 12vw;
    }

    /*
    #step2_summary_popup_id {
        margin-top: -335px !important;
    }
    */
}

/*------------------------------------------------------------------------------*/
/*                    width : 1200px
/*------------------------------------------------------------------------------*/
@media (max-width: 1200px) {
    body .knowledge-base-branch-of-law .page-content blockquote a {
        top: 36px;
    }

    .section_1 .section_content_inner:after,
    .section_11 .section_content_inner:after {
        display: none !important;
    }
}

@media (max-width: 1199px) {
    body.lexnonstop .post.single-post blockquote.ask-button.wide a {
        top: 35px;
    }
    .main_columns_wrapper {
        padding: 0 2%;
    }

    .doctors_carusel_outer {
        padding: 40px 80px 0px 100px;
    }

    .doctors_carusel_outer .slick-next {
        margin-right: 40px;
    }

    .circle_background_section .row .col-md-12 {
        padding-bottom: 230px;
    }

    #footer-bottom .copyrights {
        width: 100%;
        text-align: center;
    }

    .front_sale_page_1 .section_1 .section_content_inner {
        background-size: auto 75%;
        background-position: bottom right;
    }

    .front_sale_page_1 .section_2 h2 {
        max-width: 50%;
    }

    .front_sale_page_1 .section_8 {
        background-size: cover;
    }

    body.curr_lang_polish #tariff_3_id .ssmio_wrapper {
        margin-top: 0px;
    }

    #question_main_tips_box {
        right: 30px;
        margin-top: 15px;
    }

    #question_main_tips_box::before {
        right: 25px;
        top: -25px;
        margin-top: 0;
        border-left: solid 10px transparent;
        border-bottom: solid 15px rgba(0, 0, 0, 0.8);
        border-right: solid 10px transparent;
    }

    .ask_page_commercial_widget {
        margin-top: 0px;
        width: 100%;
        float: left;
        display: inline-block;
        margin-left: 0%;
    }

    .panel-pop {
        width: 60%;
        margin-left: -30%;
    }

    .expert-panel-container .radio_answered_category_switchers {
        width: 100%;
    }

    .expert-panel-container .radio_answered_category_switchers li {
        width: 25.00%;
        text-align: center;
    }

    .select_items_inputs_wrapper .select_items_input_outer {
        display: inline-block;
        width: 33%;
    }

    .tab4 .select_items_inputs_wrapper .select_items_input_outer {
        display: inline-block;
        width: 33%;
        margin-top: 10px;
    }

    #feature_disabled_info_id:before {
        top: -25px;
        margin-left: 90px;
        margin-top: 0;
        border-left: solid 10px transparent;
        border-bottom: solid 15px #ffeec0;
        border-right: solid 10px transparent;
    }


    ul.diagnosis-icons {
        width: 100%;
    }

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

    .graph_legend_top {
        line-height: 30px;
    }

    .graph_legend_top span {
        margin-left: 0px;
    }

    .widget-item-inner .graph_background {
        height: 240px;
    }

    .right_column {
        margin-top: 30px;
    }


    /*SLIDER*/
    .front_sale_page_2 .section_1 .slider h2 {
        width: 90%;
        position: relative;
        z-index: 5;
        line-height: 40px;
    }

    .front_sale_page_2 .section_1 .slider ul {
        display: block;
        position: relative;
        z-index: 5;
        line-height: 40px;
    }

    .front_sale_page_2 .section_1 .slider h2 span {
        line-height: 60px;
    }

    /*ABOUT US*/
    body.prawnik20 .front_sale_page_2 .section_11 .section_content_inner:after {
        right: 20px;
    }

    body.prawnik20 .front_sale_page_2 .section_11 .section_content_inner .recommendet:after {
        width: 300px;
        height: 85px;
        background-size: 300px 85px;
    }

    body.prawnik20 .front_sale_page_2 .section_11 .section_content_inner .recommendet {
        padding-bottom: 60px;
    }

    /*WHAT IS SPAM*/
    body.prawnik20 .front_sale_page_2 .section_12 p {
        font-size: 18px;
        line-height: 36px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 ul li {
        font-size: 16px;
        line-height: 30px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 p strong {
        font-size: 20px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 .section_content_inner:after {
        top: 30%;
        width: 430px;
        height: 256px;
        background-size: 430px 256px;
        background-repeat: no-repeat;
    }

    /*KIND OF SPAM*/
    body.prawnik20 .front_sale_page_2 .section_2 p {
        font-size: 22px;
        line-height: 37px;

    }

    body.prawnik20 .front_sale_page_2 .section_2 p strong {
        font-size: 22px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 p span {
        display: none;
    }

    body.prawnik20 .front_sale_page_2 .section_2 .quarter_column h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer span {;
        height: 180px;
    }

    body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer.images {
        margin-top: 10px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 .quarter_column {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /*ACT*/
    body.prawnik20 .section_13 .bigger_h3 {
        font-size: 19px;
        line-height: 34px;
    }

    body.prawnik20 .front_sale_page_2 .section_13 h2 {
        margin-top: 15px;
        font-size: 24px !important;
        line-height: 36px;
    }

    body.prawnik20 .section_13 .custom-orange-button {
        font-size: 22px;
        padding: 10px 40px;
    }

    /*WHY*/
    body.prawnik20 .front_sale_page_2 .section_6 .container:after {
        right: 0px;
    }


    body.prawnik20 .success_info_box {
        margin: 30px 0px;
    }

    /*HOW IY WORKS####################################################################################################*/
    .how-it-works .section_6 .col-md-6:last-child {
        text-align: center;
    }


    .how-it-works .section_11 .container:after {
        position: absolute;
        display: block;
        bottom: 50%;
        left: 6%;
        width: 326px;
        height: 322px;
        margin-bottom: -161px;
        content: "";
        background-image: url(/images/how-it-works/mail-ok.png);
        background-size: 326px 322px;
        background-repeat: no-repeat;
    }


    /*ACT*/
    .how-it-works .section_13 .bigger_h3 {
        font-size: 19px;
        line-height: 34px;
    }

    .how-it-works .front_sale_page_2 .section_13 h2 {
        margin-top: 15px;
        font-size: 24px !important;
        line-height: 36px;
    }

    .how-it-works .section_13 .custom-orange-button {
        font-size: 22px;
        padding: 10px 40px;
    }

    body.prawnik20 .toolbox-innner-info:before {
        top: -25px;
        margin-left: 90px;
        margin-top: 0;
        border-left: solid 10px transparent;
        border-bottom: solid 15px #FFE655;
        border-right: solid 10px transparent;
    }

    .select_items_inputs_wrapper.select_input_1 .select_items_input_outer {
        width: 40%;
    }

    .select_items_inputs_wrapper.select_inputs_2 .select_items_input_outer {
        width: 33%;
    }

    body.lexnonstop #myAwesomeDropzone .dz-preview .dz-image {
        height: 12vw;
        max-height: unset;
        min-height: 14vw;
    }

    .new_lcm_optional_feature_inner .price_input_outer {
        padding: 0px;
    }

    .widget_social li.not-read-message a strong span, .widget_social li.not-read-message a strong small {
        font-size: 12px;
    }

    .widget_social li.not-read-message a strong i {
        font-size: 26px;
    }

    #minified_activate_dc_popup .adc-button-outer {
        text-align: center;
    }

    #header .main-menu li {
        margin-right: 3px;
    }

    #header .main-menu li a {
        padding: 0 5px;
    }
    body.lexnonstop .post.single-post .post-content ul.columns {
        width: 75%;
    }
}


/*------------------------------------------------------------------------------*/
/*                    width : 1008px
/*------------------------------------------------------------------------------*/

@media (max-width: 1008px) {
    #header .navigation_mobile_click::before {
        top: 26px;
        right: 15px;
    }

    #header .navigation_mobile .main-menu {
        width: calc(100% - 30px);
        left: 15px;
        top: 61px;
    }

    /*.widget_social li.not-read-message a strong span, .widget_social li.not-read-message a strong small{*/
    /*    font-size: 16px;*/
    /*}*/
    /*.widget_social li.not-read-message a strong i{*/
    /*    font-size: 32px;*/
    /*}*/
}


/*------------------------------------------------------------------------------*/
/*                    width : 990px
/*------------------------------------------------------------------------------*/
@media (max-width: 991px) {
    .row.make-columns {
        column-count: 2;
    }

    body.lexnonstop .post.single-post blockquote.ask-button p {
        padding: 0;
    }

    body.lexnonstop .post.single-post blockquote.ask-button a,
    body .knowledge-base-branch-of-law .page-content blockquote a {
        position: relative;
        top: inherit;
        right: inherit;
        margin: 10px 0px 0px 0px;
        width: 100%;
    }

    body.lexnonstop .full_details_outer .post.single-post {
        margin-bottom: 0 !important;
    }

    .select_items_inputs_wrapper.select_input_1 .select_items_input_outer {
        width: 35%;
    }

    .select_items_inputs_wrapper.select_inputs_2 .select_items_input_outer {
        width: 49.5%;
    }

    .select_items_inputs_wrapper.select_inputs_3 .select_items_input_outer {
        width: 32.6667%;
    }

    body.lexnonstop .form-style-5.form-style .spam_terms_agreement_row .form-description.validation-description {
        width: 100%;
        line-height: 20px;
        margin-bottom: 5px !important;
    }

    body.lexnonstop .new-legal-case.container span.form-description, body.lexnonstop .new-legal-case.container span.files_upload_info {
        line-height: 20px;
    }

    body.lexnonstop .select_items_desc {
        display: none;
    }

    body.lexnonstop .contact-us .widget_login {
        margin-top: 30px;
    }

    .checkout_page .widget_order_summary {
        margin-top: 30px;
    }

    #header {
        text-align: center;
    }

    #header .navigation_mobile_click::before {
        top: 26px;
        right: 15px;
    }

    #header section.container {
        display: inline-block;
        width: 720px;
        position: relative;
    }

    #header .navigation_mobile {
        text-align: left;
    }

    #header .navigation_mobile .main-menu {
        width: calc(100% - 30px);
        left: 15px;
        top: 61px;

        box-shadow: 0px 2px 1px 1px #878787;
    }

    body.prawnik20 .panel-pop.user-pdf-preview {
        width: 95%;
        margin-left: -47.5%;
    }

    .main_columns_wrapper {
        padding: 0 3.5%;
    }

    .lines_wrapper .main_columns_wrapper span {
        width: 180px;
        height: 180px;
        line-height: 180px;
    }

    .ask-me .ask_box_front_page {
        width: 100%;
    }

    .ask-me.custom_background_image_doctor div.container {
        background: none;
    }

    body.curr_lang_polish .ask-me .ask_box_front_page h2 {
        font-size: 18px;
    }

    .sale_2_four_column_outer .quarter_column {
        float: left;
        width: 50%;
        text-align: center;
        margin: 0;
        padding: 15px;
    }

    .sale_2_four_column_outer .quarter_column:not(:first-child) {
        margin: 0;
    }

    .sale_2_four_column_outer.images {
        margin-top: 20px;
    }

    .top_dialogue_row .left_dialogue_column, .bottom_dialogue_row .right_dialogue_column {
        padding: 0px;
        width: 100%;
    }

    .top_dialogue_row .right_dialogue_column, .bottom_dialogue_row .left_dialogue_column {
        width: 100%;
        margin-top: 40px;
    }

    .front_sale_page_1 .row .col-md-12, .front_sale_page_2 .row .col-md-12 {
        float: left;
    }

    .bottom_dialogue_row .right_dialogue_column {
        margin-top: 40px;
    }

    .section_5 .col-md-12 {
        width: 100%;
    }

    .specializations_lists_outer ul {
        padding: 0px;
    }

    .specializations_lists_outer {
        padding: 0px 0px 0px 70px;
    }

    .specializations_lists_outer ul {
        column-count: 3;
    }

    .circle_background_section .row .col-md-12 {
        width: 100%;
    }

    .circle_background_section p {
        font-size: 13px;
        line-height: 18px;
    }

    .circle_inner_column .haze_outer_left .circle_haze_inner, .circle_inner_column .haze_outer_right .circle_haze_inner, .inner_centered_haze {
        padding: 10px;
    }

    .circle_haze_inner h3, .inner_centered_haze h3 {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 8px;
    }

    .front_sale_page_2 .circle_background_section .container {
        margin-top: 0px;
    }

    .centered_haze {
        height: 230px;
    }

    .circle_background_section .circle_inner_column {
        height: 300px;
    }

    .circle_inner_column .right_top_haze, .circle_inner_column .left_top_haze {
        height: 20px;
    }

    .circle_inner_column .right_bottom_haze, .circle_inner_column .left_bottom_haze {
        bottom: -100px;
    }

    .front_sale_page_2 .circle_background_section {
        padding-top: 90px;
    }

    .inner_centered_haze {
        width: 250px;
    }

    .circle_background_section .container .row {
        transform: scale(0.85);
    }

    .circle_background_section .row .col-md-12 {
        padding-bottom: 180px;
    }

    #opinions_main_outer_id_syle2 {
        width: 100%;
    }

    #users_opinions_sales2_right_column_id {
        width: 100%;
        margin-top: 120px;
    }

    #footer {
        text-align: center;
        padding: 60px 40px;
    }

    #footer .container {
        width: 100%;
    }

    .contact-us .col-md-5 .page-content {
        margin-top: 40px;
    }

    .front_sale_page_1 .section_1 .section_content_inner {
        background-size: auto 55%;
        background-position: bottom 50px right;
    }

    .front_sale_page_1 .section_2 .section_content_inner {
        background-size: 30% auto;
    }

    .front_sale_page_1 .info_item_row .inner_item_row {
        width: 60%;
    }

    .front_sale_page_1 .info_item_row .inner_icon_outer {
        width: 40%;
    }

    .helping_to_grid_box {
        margin-bottom: 40px;
        width: 50%;
    }

    .tariff-plan-outer {
        width: 32%;
    }

    .tariff-plan-outer:nth-child(2n) {
        margin: 0% 2%;
    }

    .ask.step_2 .tariff_plans .page-content {
        padding: 13px;
        min-height: 407.04px;
    }

    .ask.step_2 .col-lg-9 {
        padding: 0px;
    }

    #form-main-outer-id .form-style-5.form-style input[type="text"], #form-main-outer-id .form-style-5.form-style input[type="email"], #form-main-outer-id .form-style-5.form-style input[type="password"], #form-main-outer-id .form-style-5.form-style textarea {
        width: 100%;
    }

    #wrap #form-main-outer-id .get_more_personalized_switcher_outer {
        margin-left: 0;
    }

    #form-main-outer-id #more_personalized_options_outer_id {
        margin-left: 0;
        padding-left: 0;
        border-left: none;
        padding-top: 0;
        width: 100%;
    }

    #form-main-outer-id .form-style-5.form-style label {
        width: 100%;
    }

    #asking_tips_id {
        float: left;
    }

    .ask.step_2 .form-inputs .select {
        width: 100%;
        float: left;
    }

    .ask.step_2 .form-inputs .form-description {
        margin-left: 0%;
    }

    #question_main_tips_box {
        left: 15px;
    }

    #question_main_tips_box::before {
        left: 45px;
        right: auto;
    }

    #step2_summary_popup_id {
        margin-left: 0%;
        width: 90%;
        left: 5%;
    }

    #step2_summary_popup_id blockquote {
        width: 100%;
        margin-left: 0%;
    }

    .extra_feature_checkbox_outer {
        width: 100%;
        margin-left: 0%;
    }

    .extra_features_submit_button {
        float: right;
        width: 100%;
        margin: 10px 0px 20px 0px;
    }

    #form-main-outer-id #more_personalized_options_outer_id p.width_half label {
        width: 100%;
        margin: 0;
        padding-right: 30px;
    }

    #form-main-outer-id #more_personalized_options_outer_id p.width_half label.half {
        width: auto;
        padding-right: 20px;
        align-self: center;
        cursor: help;
    }

    .ask #form-main-outer-id .recently_diagnosed .half {
        width: 25%;
    }

    .dropzone_section .dropzone {
        width: 100%;
    }

    .dropzone_section .dropzone_label_wrapper {
        float: left;
        width: 100%;
        margin: 0;
    }

    .ask .files_upload_info {
        float: left;
        width: 100%;
    }

    body.curr_lang_polish #tariff_1_id .ssmio_wrapper {
        margin-top: 35px;
    }

    body.curr_lang_polish #tariff_3_id .ssmio_wrapper {
        margin-top: 55px;
    }

    .page-content.Register {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid gray;
    }

    .ask.step_2 .col-lg-3 {
        padding: 0;
    }

    .panel-pop {
        width: 80%;
        margin-left: -40%;
    }

    .panel-pop.payment_popup_styles {
        width: 90%;
        margin-left: -45%;
    }

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

    .pagination a {
        display: inline-block;
        float: none;
    }

    .tab-inner-warp .tab-inner > :last-child {
        /*margin-bottom: 30px;*/
    }

    .user-questions-tab .radio_answered_category_switchers {
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }

    .radio_answered_category_switchers li {
        width: 33.3333332%;
    }

    body.lexnonstop .sidebar {
        margin-top: 30px;
    }

    .radio_answered_category_switchers {
        width: 100%;
    }

    .page-content.pc_answer_form_outer {
        margin-bottom: 30px;
    }

    .expert-panel-container .main-user-question-outer .post-content {
        padding: 0;
        float: left;
        width: 100%;
        margin: 0;
    }

    .expert-panel-container .main-user-question-outer .post-content-inner {
        margin-top: 15px;
    }

    .estimated_results_data_outer .author-bio, .items_tab_2_verifying_answer .author-bio, .previously-added-answer-to-verify-outer .author-bio {
        float: left;
        margin-top: 15px;
    }

    .expert-panel-container .aq_main_wrapper_class {
        padding-left: 0px;
    }

    .opinions_main_outer .ellipse {
        display: none !important;
    }

    .opinions_main_outer .options_pagination_outer .page_link {
        display: none !important;
    }

    .opinions_main_outer .options_pagination_outer .page_link.current_page {
        display: inline-block !important;
    }

    .sale_page_tariffs_outer .tariff_row2 {
        font-size: 15px;
    }


    body.prawnik20 .front_sale_page_2 .section_1 .section_content_inner:after,
    body.prawnik20 .front_sale_page_2 .section_11 .section_content_inner:after,
    body.prawnik20 .front_sale_page_2 .section_12 .section_content_inner:after {
        display: none;
    }

    /*SLIDER*/
    .front_sale_page_2 .section_1 .slider h2 {
        width: 100%;
    }

    body.prawnik20 .front_sale_page_2 .section_1 .row .section_content_inner {
        padding: 70px 15px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 span strong {
        font-size: 28px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 {
        margin-bottom: 15px;
        font-size: 22px !important;

    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 span {
        font-size: 26px;
        line-height: 38px;

    }

    body.prawnik20 .front_sale_page_2 .section_1 ul li {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 5px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 .button-fix {
        text-align: center;
    }

    /*WHAT IS SPAM*/
    body.prawnik20 .front_sale_page_2 .section_12 p {
        font-size: 18px;
        line-height: 36px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 ul li {
        font-size: 16px;
        line-height: 30px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 p strong {
        font-size: 20px;
    }


    /*KIND OF SPAM*/
    body.prawnik20 .front_sale_page_2 .section_2 p {
        font-size: 20px;
        line-height: 37px;

    }

    body.prawnik20 .front_sale_page_2 .section_2 p strong {
        font-size: 20px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 p span {
        display: none;
    }

    body.prawnik20 .front_sale_page_2 .section_2 .quarter_column h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer span {;
        height: 160px;
    }

    body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer.images {
        margin-top: 10px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 .quarter_column {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /*ACT*/
    body.prawnik20 .section_13 .bigger_h3 {
        font-size: 19px;
        line-height: 26px;
    }

    body.prawnik20 .front_sale_page_2 .section_13 h2 {
        margin-top: 15px;
        font-size: 24px !important;
        line-height: 36px;
    }

    body.prawnik20 .section_13 .custom-orange-button {
        font-size: 22px;
        padding: 10px 40px;
    }

    /*WHY*/
    .front_sale_page_2 .section_6 .row .col-md-12 {
        width: 100%;
    }

    body.prawnik20 .front_sale_page_2 .section_6 .container:after {
        right: 0px;
    }

    body.prawnik20 .front_sale_page_2 .section_6 .info_item_row h2 {
        font-size: 20px !important;
        line-height: 28px;
    }

    body.prawnik20 .front_sale_page_2 .section_6 .info_item_row .h2-smaller {
        font-size: 16px !important;
        line-height: 28px;
    }

    .front_sale_page_2 .info_item_row .inner_item_row {
        width: 60%;
    }


    /*HOW IT WORKS*/
    body.prawnik20 .how-it-works .section_11 .container:after,
    body.prawnik20 .how-it-works .section_12 .container:after {
        display: none;
    }


    /*HOW IY WORKS####################################################################################################*/
    /*HOW TO FILL*/
    .how-it-works .section_6 .col-md-6:last-child {
        padding-top: 30px;
    }

    .how-it-works .section_6 .col-md-6 {
        max-width: none;
        width: 100%;
        min-height: inherit;
    }

    .how-it-works .info_item_row .inner_item_row p {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 45px;
    }

    /*ACT*/
    .how-it-works .section_13 .bigger_h3 {
        font-size: 19px;
        line-height: 26px;
    }

    .how-it-works .front_sale_page_2 .section_13 h2 {
        margin-top: 15px;
        font-size: 24px !important;
        line-height: 36px;
    }

    .how-it-works .section_13 .custom-orange-button {
        font-size: 22px;
        padding: 10px 40px;
    }

    .how-it-works .section_1 .section_content_inner .step-how-add-report .custom-orange-button {
        font-size: 18px;
    }

    .how-it-works .step-what-next .col-md-6:last-child .row:last-child .col-md-12 {
        padding-bottom: 0px;
    }

    /* ============================= legal_case_valuation ============================ */
    .my-documents-table .custom-table {
        width: 100%;
    }

    .ledy-jastice {
        display: none;
    }

    #header-top .container {
        padding: 0;
    }

    #header-top .custom-header-top-nav ul li {
        width: 33.33332%;
        text-align: center;
    }

    #header-top .custom-header-top-nav ul li a, #header-top .custom-header-top-nav ul li .fb-like {
        padding-right: 0;
        margin-right: 0;
        margin-top: 6px;
        margin-bottom: 6px;
    }

    #header-top .custom-header-top-nav ul li .fb-like {
        width: 100%;
        margin-top: 6px !important;
    }

    #header-top .custom-header-top-nav ul li a i {
        float: none;
    }

    #header-top .custom-header-top-nav ul li.float-right {
        width: 33.33332%;
    }

    body.lexnonstop .ep24_cat_select select {
        width: 100%;
    }

    body.lexnonstop .ep24-main-form .form-description {
        margin-left: 0;
    }

    .dropzone_label_wrapper p {
        margin-bottom: 5px;
    }

    .new-legal-case .form-main-outer .dropzone_section {
        margin-top: -15px;
        margin-bottom: 10px;
    }

    body.lexnonstop #wrap .form_data_processing_agreement {
        padding-left: 0;
    }

    body.lexnonstop #wrap #city_search_results {
        width: 100%;
        top: 64px;
    }

    body.lexnonstop #myAwesomeDropzone .dz-preview .dz-image {
        height: 12vw;
        max-height: unset;
        min-height: 22vw;
    }

    .container .full_details_outer .post .lc_conversation_outer {
        float: left;
        width: 100%;
        display: block;
    }

    .new-legal-case .sidebar .what-not-to-do-reports ul {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }

    ol.progress-track {
        padding: 1em 1em 3em 1em;
    }

    body.lexnonstop .new_case_agreements_outer .new_case_agreements_inner {
        width: 100%;
    }

    body.lexnonstop .new_case_agreements_outer .new_case_agreements_inner p:first-child {
        margin-top: 10px !important;
    }

    body.lexnonstop .new_case_agreements_outer .required.mt-2 {
        margin-top: 10px !important;
    }

    .widget_social li.not-read-message a strong span, .widget_social li.not-read-message a strong small {
        font-size: 16px;
    }

    .widget_social li.not-read-message a strong i {
        font-size: 32px;
    }

    /* KNOWLEDGE BASE */
    body .knowledge-base-branch-of-law .page-content blockquote {
        padding-right: 0;
    }
    body.lexnonstop .post.single-post blockquote.ask-button.wide a {
        top: 0px;
    }
    body.lexnonstop .post.single-post .post-content ul.columns {
        width: 100%;
    }
}

/*------------------------------------------------------------------------------*/
/*                    Width : 767px
/*------------------------------------------------------------------------------*/
@media (max-width: 767px) {
    .select_items_inputs_wrapper.select_input_1 .select_items_input_outer {
        width: 45%;
    }

    .my_page_user_lists_outer article.question h2 .list-header-info {
        border-radius: 50%;
    }

    .my_page_user_lists_outer article.question h2 .list-header-info i {
        margin: 0;
    }

    .my_page_user_lists_outer article.question h2 .list-header-info span {
        display: none;
    }

    .my_page_user_lists_outer article.question h2 .list-header-info.new-message {
        padding: 5px 6px;
    }

    .my_page_user_lists_outer article.question h2 .list-header-info.legal-service-proposal {
        padding: 5px 7.4px;
    }

    body.lexnonstop .contact-us form p.form_data_processing_agreement {
        padding-left: 0;
        margin-bottom: 0;
        margin-top: 10px;
    }

    body .contact-us .captcha_outer span.captcha_img {
        top: 26px;
    }

    body.prawnik20 #wrap .form-inputs .form-description.validation-description {
        margin-left: 0%;
        width: 100%;
    }

    body.prawnik20 .report_spam .captcha_outer input {
        width: 90%;
    }

    body.prawnik20 #wrap .main_report_form_outer .form-inputs p.report_form_block_desc {
        margin-top: 20px;
    }

    body.lexnonstop .form-style-5.form-style input[type="text"],
    body.lexnonstop .form-style-5.form-style input[type="email"],
    body.lexnonstop .form-style-5.form-style input[type="password"],
    body.lexnonstop .form-style-5.form-style textarea {
        width: 100%;
    }

    body.prawnik20 .main_report_form_outer .form-inputs p {
        margin: 0px;
        width: 100% !important;
    }

    body.prawnik20 .form-style-5.form-style label {
        width: 100%;
        margin-top: 0px;
    }

    p.report_form_block_desc {
        margin-bottom: 0px;
    }

    body.prawnik20 .report_spam .spam_terms_agreement_row, body.prawnik20 .report_spam .spam_confirmation_of_ownership, body.prawnik20 .report_spam .form_data_processing_agreement {
        /*padding: 15px 0px 0px 0px;*/
    }

    body.prawnik20 .report_spam .password_info {
        padding-top: 5px;
    }

    #header section.container {
        width: 100%;
    }

    ol.progress-track {
        padding: 1em 0em 3em 0em;
    }

    ol.progress-track li .progress-text {
        /*position: absolute;*/
        /*left: 0;*/
        /*padding: 0px 5px;*/
        /*width: 100%;*/
        /*font-size: 12px;*/
    }

    .form-style-4 .form-inputs p {
        width: 100% !important;
    }

    .main_columns_wrapper {
        padding: 0 2%;
    }

    .lines_wrapper .horizontal_lines_wrapper, .lines_wrapper .vertical_lines_wrapper {
        display: none;
    }

    .lines_wrapper .main_column {
        width: 100%;
        margin-top: 25px;
    }

    .front_sale_page_2 .online_medical_info_box {
        float: left;
        width: 100%;
    }

    .specializations_lists_outer ul {
        padding: 0px 0px 0px 40px;
    }

    .specializations_lists_outer ul {
        column-count: 2;
    }

    .front_sale_page_2 .circle_background_section {
        padding: 70px 30px;
    }

    .circle_background_section .container .row {
        transform: scale(1);
    }

    .circle_background_section .mobile_circle_view {
        display: block;
    }

    .circle_background_section .row .col-md-12 {
        display: none;
    }

    .front_sale_page_2 .circle_background_section .container {
        background: none;
    }

    #opinions_main_outer_id_syle2 .opinion_row_style2 {
        width: 100%;
    }

    #opinions_main_outer_id_syle2 {
        padding: 0px 30px;
    }

    .sale_page_tariffs_outer .column {
        width: 50%;
        margin: 0% 25.000%;
    }

    .sale_page_tariffs_outer .column.column_2.tariff_2 {
        margin: 50px 25.000% 0px 25.000%;
    }

    .sale_page_tariffs_outer .column:not(:first-child) {
        margin-top: 50px;
    }

    .dialogues_examples_section .row .col-md-12 {
        padding: 70px 40px;
    }

    .legal_case_valuation_content_page form p {
        width: 100%;
    }

    .front_sale_page_1 .section_1 .section_content_inner {
        background: none;
        text-align: center;
    }

    .front_sale_page_1 .section_1 ul li {
        text-align: center;
    }

    .front_sale_page_1 .section_2 .section_content_inner {
        background: none;
    }

    .front_sale_page_1 .section_2 h2, .front_sale_page_1 .section_2 p {
        max-width: 100%;
    }

    .front_sale_page_1 .section_2 {
        text-align: center;
    }

    .front_sale_page_1 .info_item_row .inner_item_row {
        width: 100%;
        text-align: center;
    }

    .front_sale_page_1 .info_item_row .inner_icon_outer {
        width: 100%;
        text-align: center;
    }

    .front_sale_page_1 .section_6 .info_item_row .icon_inside {
        display: inline-block;
        float: none;
    }

    .front_sale_page_1 .section_6 .info_item_row:not(:first-child) {
        margin: 70px 0px 0px 0px;
    }

    .helping_to_grid_box {
        margin-bottom: 40px;
        width: 100%;
    }

    .section_9_icons_outer .main_column {
        width: 100%;
        margin-bottom: 60px;
    }

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

    .top_bar_black .logo a, .top_bar_black .logo img {
        float: none;
    }

    #wrap .hiw_right {
        padding: 15px;
        width: 100%;
        text-align: center;
    }

    #wrap .hiw_right .button {
        width: 50%;
        float: none;
    }

    .hiw_right .first_eye_contact_info {
        float: left;
        width: 100%;
        border: none;
        padding: 0;
        margin: 0;
    }

    #more_personalized_options_outer_id p.width_thin {
        float: left;
        width: 100% !important;
        margin: 0px 0px 10px 0px;
    }

    .more_personalized_options_outer .ef_more_info_rows_wrapper .ef_more_info_row {
        float: left;
        width: 100%;
        background: #fff;
        margin: 15px 0px 15px 0px;
        border: 1px solid #cacaca;
        padding: 10px;
        border-radius: 5px;
    }

    .ask #form-main-outer-id .recently_diagnosed .half {
        width: 100%;
    }

    body.curr_lang_polish .tariff_plans .ssmio_wrapper {
        display: none;
    }

    .ask.step_2 .tariff_plans .page-content {
        padding: 15px;
        min-height: 0px;
    }

    .ask.step_2 .tariff_plans .tariff-plan-outer {
        margin: 20px 3%;
        width: 94%;
    }

    .ask.step_2 .tariff_plans .tariff-plan-outer:after {
        display: none;
    }

    .ask.step_2 .tariff_plans .tariff-plan-outer .ul_list {
        min-height: 0px;
    }

    .ask.step_2 .tariff_plans .tariff-plan-outer .ul_list ul li {
        padding: 0;
        text-align: center;
    }

    .ask.step_2 .tariff_plans .tariff-plan-outer .ul_list ul li i {
        position: relative;
        margin-right: 10px;
    }

    .ask.step_2 .tariff_plans_prices .tariff-plan-outer {
        margin: 20px 3%;
        width: 94%;
    }

    .ask.step_2 .tariff_plans_prices .tariff-plan-outer:after {
        display: none;
    }

    .sc_summary_page .tariff_plans_prices .tariff-plan-outer.guaranteed-answer:before {
        top: -4%;
        right: -2.7%;
    }

    .sc_summary_page .tariff_plans_prices .tariff-plan-outer.current.guaranteed-answer:before {
        top: -4.4%;
        right: -3%;
    }

    .my_page_user_lists_outer article.question h2 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .question-desc {
        padding-bottom: 20px;
    }

    .widget-item-inner .graph_background {
        background-position: center center !important;
    }


    body.prawnik20 .front_sale_page_1 section h2, body.prawnik20 .front_sale_page_2 section h2 {
        line-height: 34px;
    }

    body.prawnik20 .front_sale_page_2 .row .col-md-12 {
        padding: 60px 15px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 .section_content_inner:after,
    body.prawnik20 .front_sale_page_2 .section_6 .container:after {
        display: none;
    }

    .newline {
        display: none !important;
    }

    /*SLIDER*/
    body.prawnik20 .front_sale_page_2 .section_1 .row .section_content_inner {
        padding: 0px 15px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 span strong {
        font-size: 26px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 {
        margin-bottom: 15px;
        font-size: 20px !important;
        text-align: center;
    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 span {
        font-size: 24px;
        line-height: 38px;

    }

    body.prawnik20 .front_sale_page_2 .section_1 ul li {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 5px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 .button-fix {
        text-align: center;
    }


    /*HOW IT WORKS*/
    body.prawnik20 .front_sale_page_2 .lines_wrapper .main_columns_wrapper span {
        width: 140px;
        height: 140px;
        line-height: 140px;
    }

    /*ABOUT US*/
    body.prawnik20 .front_sale_page_2 .section_11 p {
        font-size: 16px;
        line-height: 36px;
    }

    body.prawnik20 .front_sale_page_2 .section_11 p strong {
        font-size: 18px;
    }

    body.prawnik20 .front_sale_page_2 .recommendet {
        text-align: center;
        margin-bottom: 0px;
    }

    body.prawnik20 .front_sale_page_2 .section_11 .section_content_inner .recommendet:after {
        width: 280px;
        height: 80px;
        left: 50%;
        margin-left: -140px;
        background-size: 280px 80px;
    }

    /*WHAT IS SPAM*/
    body.prawnik20 .front_sale_page_2 .section_12 p {
        font-size: 16px;
        line-height: 36px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 ul li {
        font-size: 14px;
        line-height: 30px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 p strong {
        font-size: 18px;
    }

    /*KIND OF SPAM*/
    body.prawnik20 .front_sale_page_2 .section_2 p {
        font-size: 16px;
        line-height: 36px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 p strong {
        font-size: 18px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 p span {
        display: none;
    }

    body.prawnik20 .front_sale_page_2 .section_2 .quarter_column h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer span {;
        height: 160px;
    }

    body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer.images {
        margin-top: 0px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 .quarter_column {
        padding-bottom: 10px;
    }

    /*ACT*/
    body.prawnik20 .section_13 .bigger_h3 {
        font-size: 18px;
        line-height: 30px;
    }

    body.prawnik20 .front_sale_page_2 .section_13 h2 {
        margin-top: 20px;
        font-size: 22px !important;
        line-height: 32px;
    }

    body.prawnik20 .section_13 .custom-orange-button {
        font-size: 22px;
        padding: 10px 40px;
    }

    /*WHY*/
    .front_sale_page_2 .section_6 .info_item_row {
        margin-bottom: 20px;
    }

    .front_sale_page_2 .section_6 .info_item_row .inner_item_row {
        width: 100%;
        text-align: center;
        float: none;
        padding-top: 0px;
    }

    body.prawnik20 .front_sale_page_2 .section_6 .info_item_row h2 {
        font-size: 19px !important;
        line-height: 28px;
    }

    body.prawnik20 .front_sale_page_2 .section_6 .info_item_row .h2-smaller {
        font-size: 16px !important;
        line-height: 28px;
    }

    body.prawnik20 .front_sale_page_2 .section_6 .row .col-md-12 {
        float: none;
        display: block;
    }

    body.prawnik20 .success_info_box img {
        width: 100%;
        height: auto;
    }

    body.prawnik20 .success_info_box p {
        padding: 0px;
    }


    /*HOW IY WORKS####################################################################################################*/
    .how-it-works section h2 {
        line-height: 34px;
    }

    .how-it-works .row .col-md-12 {
        padding: 60px 15px;
    }

    .how-it-works .step-what-next .col-md-12 {
        padding: 20px 20px;
    }

    .how-it-works .step-what-next .col-md-12:after {
        margin-bottom: -22px;
    }

    .how-it-works .step-how-add-report .related-item a {
        padding-left: 10px;
        padding-right: 40px;
    }

    /*MAIL OK*/
    .how-it-works .section_11 p {
        font-size: 14px;
        line-height: 30px;
    }

    .how-it-works .section_11 ul li {
        font-size: 14px;
        line-height: 30px;
        margin-right: 0px;
        padding-left: 32px;
        margin-bottom: 10px;
    }

    /*MAIL NOT*/
    .how-it-works .section_12 p {
        font-size: 14px;
        line-height: 30px;
    }

    .how-it-works .section_12 ul li {
        font-size: 14px;
        line-height: 30px;
        margin-right: 0px;
        padding-left: 32px;
        margin-bottom: 10px;
    }

    /*ACT*/
    .how-it-works .section_13 .bigger_h3 {
        font-size: 18px;
        line-height: 30px;
    }

    .how-it-works .front_sale_page_2 .section_13 h2 {
        margin-top: 20px;
        font-size: 22px !important;
        line-height: 32px;
    }

    .how-it-works .section_13 .custom-orange-button {
        font-size: 22px;
        padding: 10px 40px;
    }


    .tab-inner-warp .report-article-widget ul li b {
        /*
        width: 100%;
        float: left;
        display: block;
        padding-left: 31px;
        overflow: visible;
        height: auto;
        white-space: normal;*/
    }

    .tab-inner-warp .widget-item-icons {
        width: 100%;
    }

    .parallax {
        background-position: 50% 0 !important;
    }

    body.lexnonstop #wrap #city_search_results {
        top: 55px;
    }

    body.lexnonstop #myAwesomeDropzone .dz-preview .dz-image {
        height: 12vw;
        max-height: unset;
        min-height: 22vw;
    }

    body.lexnonstop .expert-settlement-details .expert-settlement-details-top-left {
        padding-right: 0 !important;
    }

    body.lexnonstop .expert-settlement-details .expert-settlement-details-top-right {
        padding-left: 0 !important;
    }

    body.lexnonstop .expert_settlements_and_statistics_page .expert_settlements_and_statistics_table_outer .custom-table-header-row .custom-table-cell {
        float: left;
        padding: 5px;
    }

    body.lexnonstop .expert_settlements_and_statistics_page .expert_settlements_and_statistics_table_outer .custom-table-body-row .custom-table-cell {
        float: left;
        padding: 5px;
    }

    body.lexnonstop .expert_settlements_and_statistics_page .expert_settlements_and_statistics_table_outer .custom-table-body-row {
        padding: 10px 0px !important;
    }

    body.lexnonstop .expert-settlement-details .custom-table .custom-table-cell {
        float: left;
    }

    #ask_page_corpo_tariff_popup_info {
        background: white;
    }

    #ask_page_corpo_tariff_popup_info:before {
        background: none;
    }

    #ask_page_corpo_tariff_popup_info .tariff-popup-info-title-outer {
        display: none;
    }

    #ask_page_business_tariff_popup_info {
        background: white;
    }

    #ask_page_business_tariff_popup_info:before {
        background: none;
    }

    #ask_page_business_tariff_popup_info .tariff-popup-info-title-outer {
        display: none;
    }

    #activate_discount_code_popup_form .tariff-popup-info-title-outer {
        display: none;
    }

    /* KNOWLEDGE BASE */
    body .knowledge-base-branch-of-law ul.columns {
        width: unset;
    }
}

/*------------------------------------------------------------------------------*/
/*                    Width : 650px
/*------------------------------------------------------------------------------*/
@media (max-width: 650px) {
    .row.make-columns {
        column-count: 1;
    }

    .lcm_expert.new_lcm .left_lc_message_column {
        display: none;
    }

    .lcm_expert.new_lcm .lc_message_author_details .left_lc_message_column {
        display: inline-block;
        left: 0;
    }

    .select_items_inputs_wrapper.select_input_1 .select_items_input_outer {
        width: 100%;
    }

    .select_items_inputs_wrapper.select_inputs_2 .select_items_input_outer {
        width: 100%;
        margin-right: 0;
        margin-top: 5px;
    }

    .select_items_inputs_wrapper.select_inputs_3 .select_items_input_outer {
        width: 100%;
        margin-right: 0;
        margin-top: 5px;
    }

    body.prawnik20 .facebook-like-button-outer.top-bar {
        display: none;
    }

    body.prawnik20 .facebook-like-button-outer.bottom-bar {
        display: inline-block;
    }

    body.prawnik20 .join_us_panel .prawnik20-yellow-button {
        margin: 0px 0px 10px 0px;
    }

    body.prawnik20 #custom-tpay-payment-submit {
        width: 100% !important;
    }

    body.prawnik20 .report_checkout_details h2 .go-back-button {
        width: 100%;
        margin-bottom: 15px;
    }

    body.prawnik20 .checkout_page > div {
        padding: 0px;
    }

    body.prawnik20 #wrap #kanaly_v #bank-selection-form .bank-block, body.prawnik20 #wrap #kanaly_v #bank-selection-form2 .bank-block {
        width: 48%;
        height: 12vh;
    }

    .full_details_outer .post-content-inner .author-image {
        display: none;
    }

    #header {
        height: 61px;
    }

    #header .logo {
        text-align: left;
        line-height: 0px;
        float: left;
        display: inline-block;
        margin: 13px 0px;
    }

    #header .logo a {
        display: inline-block;
        float: none;
    }

    #header .logo img {
        padding: 0px !important;
        height: 35px !important;
        width: auto;
    }

    #header .navigation_mobile_click::before {
        top: 13px;
    }

    #header .navigation_mobile .main-menu {
        top: 48px;
    }

    #header-top .custom-header-top-nav ul li .fb-like {
        display: none;
    }

    #header-top .custom-header-top-nav ul li.float-right {
        width: 50%;
    }

    .widget.footer-facebook-like-outer {
        display: block;
    }

    body.prawnik20 .widget-item-given-details ul.widget-item-icons {
        width: 100%;
    }

    .full_details_outer .widget-item-inner .widget-item-given-details {
        padding: 0px;
        border: none;
        background: none;
    }

    .navigation_mobile {
        float: right;
        display: inline-block;
        width: 55%;
        margin: 13px 0px;
    }

    .sale_2_four_column_outer .quarter_column {
        width: 100%;
        padding: 30px 15px;
    }

    .specializations_lists_outer ul {
        padding: 0px 0px 0px 20px;
    }

    .sale_page_tariffs_outer .column {
        width: 60%;
        margin: 0% 20.000%;
    }

    .sale_page_tariffs_outer .column.column_2.tariff_2 {
        margin: 50px 20.000% 0px 20.000%;
    }

    .select_items_desc {
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .user-menu-tabs-outer li a {
        width: 100%;
        margin: 0;
    }

    .user_peace_maker {
        background-size: 90% auto;
        min-height: 40vh;
    }

    .full_details_outer .report_sent_info_box, .full_details_outer .report_answer_button_outer {
        top: 15px;
        right: 0px;
    }

    .answers_rows_wrapper .main_answer_row_wrapper {
        padding: 20px 0px 20px 20px;
    }

    .aq_author-bio {
        padding-left: 0px;
        float: left;
        width: 100%;
    }

    .author-bio .awaiting_for_expert_aq_ans_box {
        padding: 15px 15px 0px 15px;
        margin: 0;
    }

    .expert_additional_answer_row_wrapper {
        margin: 20px 0px 0px 20px;
        padding: 30px 0px 20px 15px;
    }

    .full_details_outer.user_view .user_question_row_wrapper .post-content-inner.pc_extra_patient_details_outer {
        margin-top: 30px;
    }

    /* USER FULL QUESTION ROW */
    .full_details_outer.user_view .user_question_row_wrapper .author-bio, .full_details_outer.user_view .user_question_row_wrapper .show_more_outer {
        float: left;
        width: 100%;
    }

    .full_details_outer.user_view .user_question_row_wrapper .show_more_outer {
        margin-left: 0px;
    }

    .full_details_outer.user_view .user_question_row_wrapper .additional_question_informations {
        float: left;
        margin-left: 0px;
        margin-top: 15px;
    }

    .full_details_outer.user_view .user_question_row_wrapper .post-content-inner {
        margin-top: 10px;
    }

    .full_details_outer.user_view .author-image, .aq_author-image {
        margin-bottom: 7px;
    }

    /* MAIN ANSWER FULL QUESTION ROW */
    .full_details_outer.user_view .main_answer_row_wrapper {
        width: 98%;
        position: relative;
    }

    .full_details_outer.user_view .main_answer_row_wrapper .author-bio {
        float: left;
    }

    /* VERIFYING FULL QUESTION ROW */
    .full_details_outer.user_view .verifying_answer_row_wrapper {
        width: 93%;
        position: relative;
        top: 15px;
        right: 0;
    }

    .full_details_outer.user_view .verifying_answer_row_wrapper .author-bio {
        float: left;
    }

    .profile_photo_upload .bootstrap-filestyle .form-control, .profile_photo_upload .bootstrap-filestyle .group-span-filestyle {
        width: 100%;
    }

    .edit_account_page .form-submit a {
        margin-top: 0px;
    }

    #edit_account_form_id .form-inputs p, #invoice_form_outer_id .invoice_data_outer p, .form-style p {
        width: 100%;
        margin: 5px 0px;
        padding: 0px;
    }

    .choose_invoice_entity_outer label.half {
        margin: 0px 5px 0px 0px;
    }

    .profile_photo_upload p .delete_photo_outer {
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 15px;
        margin: 0px;
    }

    .profile_photo_upload p .delete_photo_outer input {
        float: left;
        margin: 4px 5px 0px 0px !important;
    }

    .current .more_tab_info_button {
        display: inline-block;
        margin-left: 5px;
    }

    .tab-inner blockquote {
        display: none;
    }

    #answer_thanks_popup_box_id {
        width: 90%;
        margin-left: -45%;
    }

    .home_page_expert_lists_outer .tabs li.tab {
        float: left;
        width: 100%;
        display: block;
    }

    .home_page_expert_lists_outer .tabs li.tab a {
        float: left;
        width: 100%;
        display: block;
        margin: 0;
    }

    .select_items_inputs_wrapper .select_items_desc {
        display: none;
    }

    .contact-us .form-style-5.form-style label {
        float: left;
        width: 100%;
        margin-top: 9px;
        margin-right: 0;
    }

    .contact-us .form-style-5.form-style input[type="text"], .contact-us .form-style-5.form-style input[type="email"], .contact-us .form-style-5.form-style input[type="password"], .contact-us .form-style-5.form-style textarea {
        width: 100%;
        float: left;
    }

    .sc_summary_page .tariff_plans_prices .tariff-plan-outer.guaranteed-answer:before {
        top: -3.2%;
        right: -3%;
    }

    .sc_summary_page .tariff_plans_prices .tariff-plan-outer.current.guaranteed-answer:before {
        top: -3.5%;
        right: -3.4%;
    }

    .home_page_expert_lists_outer .select_items_inputs_wrapper .select_items_input_outer {
        display: inline-block;
        width: 49%;
    }

    .post-inner h2.custom_go_back_button {
        font-size: 16px;
    }


    /*HOW IY WORKS####################################################################################################*/
    .how-it-works section h2 {
        font-size: 26px;
    }

    .how-it-works .info_item_row .inner_item_row p {
        font-size: 14px;
    }

    .how-it-works .info_item_row .inner_item_row p span {
        font-size: 16px;
    }

    .how-it-works .info_item_row .inner_item_row p span strong {
        font-size: 30px;
    }


    /*nav step*/
    .how-it-works .show-category-step.tabs {
        display: inherit;
    }

    .how-it-works .show-category-step.tabs li {
        display: block;

    }

    .how-it-works .show-category-step.tabs li:after {
        clear: both
    }

    .how-it-works .show-category-step.tabs .tab a {
        width: 70%;
        display: block;
        margin: 0 auto;
        float: none;
        font-size: 16px;
    }

    .how-it-works .show-category-step.tabs .tab:first-child a {
        border-radius: 5px 5px 0px 0px;
        -moz-border-radius: 5px 5px 0px 0px;
        -webkit-border-radius: 5px 5px 0px 0px;
        border-right: 1px solid #ccc !important;
        border-bottom: none !important;
    }

    .how-it-works .show-category-step.tabs .tab:last-child a {
        border-radius: 0px 0px 5px 5px;
        -moz-border-radius: 0px 0px 5px 5px;
        -webkit-border-radius: 0px 0px 5px 5px;
        border-right: 1px solid #ccc !important;
    }

    .how-it-works .step-how-add-report .related-item a {
        font-size: 16px;
    }

    .how-it-works .step-how-add-report .related-item a strong:first-child {
        font-size: 30px;
    }

    .how-it-works .step-how-add-report .related-item .step_content p {
        font-size: 14px;
        margin-left: 15px;
    }

    .how-it-works .step-how-add-report {
        padding-left: 10px;
        padding-right: 10px;
    }

    .how-it-works .section_1 .section_content_inner .step-how-add-report .custom-orange-button {
        font-size: 16px;
    }

    .how-it-works .step-what-next .col-md-12 {
        font-size: 14px;
    }

    .how-it-works .step-what-next .col-md-12.not-padding-top {
        font-size: 16px;
    }

    body.prawnik20 .navigation_mobile {
        width: 50%;
        float: right;
    }

    .full_details_outer .pay_for_case_info {
        padding: 0px;
    }

    .full_details_outer .pay_for_case_button_outer {
        float: left;
        width: 100%;
        display: block;
        padding: 0px;
        margin-top: 10px;
    }

    ul.radio_answered_category_switchers.tariff_plans_categories li label {
        height: auto;
        line-height: auto;
        padding: 10px;

    }

    ul.radio_answered_category_switchers.tariff_plans_categories li label i {
        margin: 0;
        font-size: 25px;
    }

    ul.radio_answered_category_switchers.tariff_plans_categories li label span {
        display: block;
        line-height: 25px;
    }

    ul.radio_answered_category_switchers.tariff_plans_categories {
        margin-bottom: 20px;
    }

    .ask.step_2 .tariff_plans_prices .tariff-plan-outer {
        margin: 10px 3%;
    }

    .sc_summary_page .tariff_plans_prices {
        margin-bottom: 25px;
    }

    body.lexnonstop .extra_features_calc .row_calc .item_name_calc {
        width: 82%;
        margin-left: 0;
        padding-left: 7px;
    }

    body.lexnonstop .extra_features_calc .row_calc .item_name_calc span {
        float: left;
        padding: 0;
        margin: 0;
        display: inline-block;
        width: 80%;
    }

    body.lexnonstop .extra_features_calc .row_calc .price_calc {
        width: 18%;
        text-align: right;
    }

    .total_price_calc_outer h3 {
        width: 100%;
    }

    .summary_ask_table_wrapper .row_calc .item_name_calc {
        width: 78%;
        margin-left: 0%;
    }

    .summary_ask_table_wrapper .row_calc .price_calc {
        width: 22%;
    }

    body.lexnonstop #myAwesomeDropzone .dz-preview {
        width: 50%;
    }

    body.lexnonstop #myAwesomeDropzone .dz-preview .dz-image {
        height: 12vw;
        max-height: unset;
        min-height: 30vw;
    }

    .lc_message_row .right_lc_message_column {
        padding: 0;
    }

    .lc_message_row .lc_message_author_details {
        min-height: 50px;
        padding-left: 60px;
    }

    .knowledge-base-question .lc_message_author_details {
        padding-left: 0px;
    }

    body.lexnonstop .knowledge-base-question .single-post .lc_message_column {
        padding-left: 60px;
    }

    body.lexnonstop .knowledge-base-question .single-post .lc_message_row {
        padding: 0 0 0 10px;
    }

    body.lexnonstop .knowledge-base-question .lc_message_row .left_lc_message_column {
        left: 10px;
    }

    .lc_message_row .left_lc_message_column {
        width: 45px;
        height: 45px;
    }

    .case-article-widget.question .widget-item-inner .widget-item-icons li {
        width: 100%;
        margin-left: 0;
        border-left: 0;
        padding-left: 0;
    }

    .container .full_details_outer .post .lc_details_outer li {
        margin-left: 0;
        border-left: 0;
        padding-left: 0;
        font-size: 12px;
        width: 100%;
    }

    .lc_message_action_buttons {
        float: left;
        width: 100%;
        margin-top: 10px;
        position: relative;
    }

    .lc_message_action_buttons ul li {
        float: left;
        margin: 5px 10px 0px 0px;
        text-align: center;
    }

    .summary_discount_code_form_outer {
        width: 100%;
        margin-bottom: 11px;
    }

    .summary_discount_code_form_outer .dc_input_wrapper {
        float: right;
    }

    .total_price_calc_outer .dc_text_outer h3, .summary_discount_code_form_outer .dc_text_outer p {
        text-align: right;
        padding: 0px 10px;
    }

    body.lexnonstop .new-legal-case.container .tariff_plans_categories label {
        border-radius: 20px;
    }

    body.lexnonstop .new-legal-case.container .tariff_plans_categories span {
        font-size: 12px;
    }

    body.lexnonstop .new-legal-case.container .summary_box_ask_step2 .total_pricing_spans_wrapper span {
        font-size: 18px;
    }

    .new-legal-case .sidebar .what-not-to-do-reports ul {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .my_page_user_lists_outer article.question h2 .list-header-info {
        float: left;
        margin: 3px 0px 0px 0px;
        line-height: 15px;
    }

    .my_page_user_lists_outer article.question h2 a {
        float: left;
    }

    body.lexnonstop .invest .page-content h1 {
        font-size: 29px;
        line-height: 33px;
    }

    body.lexnonstop .invest .page-content h2 {
        font-size: 22px;
    }
    body.lexnonstop .post.single-post .post-content ul.columns {
        width: 100%;
        columns: 1;
    }
    .my_page_user_lists_outer article.question h2 .header-info-items {
        margin-top: 0px;
    }
}

/*------------------------------------------------------------------------------*/
/*                    width : 479px 
/*------------------------------------------------------------------------------*/
@media (max-width: 479px) {
    body.lexnonstop .post.single-post .post-title a.go-back-button,
    body.lexnonstop .page-content .page-title h1.post-title a {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .sc_summary_page .tariff_plans_prices .tariff-plan-outer.guaranteed-answer:before {
        top: -2.6%;
        right: -3%;
    }

    .sc_summary_page .tariff_plans_prices .tariff-plan-outer.current.guaranteed-answer:before {
        top: -2.8%;
        right: -3.4%;
    }

    body.lexnonstop .expert-settlement-details .tabs li a {
        width: 100%;
    }

    .container .full_details_outer .post .post-inner h2 {
        font-size: 20px;
    }

    .full_details_outer .lc_conversation_outer .new-case-extra-info p {
        padding-left: 0;
    }

    .full_details_outer .lc_conversation_outer .banned-info p {
        padding-left: 0;
    }

    .case-article-widget.question .widget-item-inner p {
        margin-top: 15px;
    }

    .my_page_user_lists_outer article.question h2 a {
        font-size: 20px;
    }

    body .dropzone .dz-preview .dz-remove {
        font-size: 16px;
    }

    .form-style .form-inputs p {
        width: 100%;
    }

    body.prawnik20 #wrap .right_column {
        padding: 0px;
    }

    body.prawnik20 .select_payment_method_outer #main-payment img {
        position: relative;
        width: 100%;
        height: auto;
    }

    body.prawnik20 .choose_invoice_entity_outer label.half {
        float: left;
        width: 100%;
        margin: 0px;
        height: 28px;
    }

    body.prawnik20 .tab-inner-warp article h2 .author-image {
        display: none;
    }

    body.prawnik20 .tab-inner-warp article.report-article-widget .widget-item-see-more, body.prawnik20 .tab-inner-warp article.case-article-widget .widget-item-see-more {
        position: relative;
        float: left;
        width: 100%;
        left: 0;
        top: 0;
        text-align: center;
        margin-bottom: 20px;
        padding: 8px;
        height: auto;
    }

    body.prawnik20 .page-full-width.report_spam .col-lg-9 {
        padding: 0px;
    }

    body.prawnik20 .page-full-width.report_spam .col-lg-9 .column {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        margin-top: 30px;
    }

    .crumbs {
        padding-top: 5px;
    }

    .main_columns_wrapper {
        padding: 0 2%;
    }

    .specializations_lists_outer ul {
        padding: 0px 0px 0px 0px;
    }

    .specializations_lists_outer ul {
        column-count: 1;
    }

    .sale_page_tariffs_outer .column {
        width: 90%;
        margin: 0% 5.000%;
    }

    .sale_page_tariffs_outer .column.column_2.tariff_2 {
        margin: 50px 5.000% 0px 5.000%;
    }

    #wrap .hiw_right .button {
        width: 100%;
    }

    .ask-step2.help-section {
        width: 100%;
    }

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

    .ask_page_commercial_widget {
        width: 100%;
        margin-left: 0%;
    }

    .four_columns_info .bigger_number {
        font-size: 27px;
    }

    .front_sale_page_1 section h2, .front_sale_page_2 section h2 {
        font-size: 26px;
    }

    .eh_right_column {
        padding-left: 0px;
    }

    .example_haze.expert_example_haze .eh_left_column {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    /*.my_page_user_lists_outer article.question h2 a {*/
    /*    float: left;*/
    /*    margin-top: 5px;*/
    /*    width: 100%;*/
    /*}*/
    .question-inner span {
        width: 100%;
        margin: 0px;
        padding: 2px;
    }

    .user_peace_maker {
        background-size: 120% auto;
        min-height: 50vh;
    }

    .no_results_to_show_info p, .no_results_to_show_info_no_reset_button p {
        padding: 15vw 0px 20vw 0px;
    }

    .aq_text_field_outer .aq_button_outer {
        width: 100%;
    }

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

    .full_details_outer .custom_go_back_button a.custom-button {
        display: block;
        width: 100%;
        margin: 0 0 10px 0px;
        line-height: 38px;
        height: 36px;
    }

    .full_details_outer.user_view pre {
        padding: 15px 0px;
    }

    .post-content-inner.pc_extra_patient_details_outer .user-stats-item {
        display: block;
    }

    .post-content-inner.pc_extra_patient_details_outer .block-stats-1, .post-content-inner.pc_extra_patient_details_outer .block-stats-2 {
        width: 100%;
    }

    .post-content-inner.pc_extra_patient_details_outer .block-stats-1 {
        background: #e9e9e9;
    }

    .home_page_expert_lists_outer article.question h2 a {
        float: left;
        margin-top: 5px;
        width: 100%;
    }

    .my_page_user_lists_outer article.question h2, .home_page_expert_lists_outer article.question h2 {
        padding-right: 0px;
        width: 100%;
        font-size: 18px;
        margin-bottom: 15px;
    }

    .radio_answered_category_switchers input[type="radio"] + label {
        font-size: 12px;
        padding: 0;
    }

    .header-top-nav > ul:nth-child(1) > li:nth-child(2) a {
        max-width: 80px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .full_details_outer .post-meta > span {
        float: left;
        width: 100%;
    }

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

    .doctors_carusel_outer .slick-next {
        margin-right: 20px;
    }

    .front_sale_page_2 .online_medical_info_box h2 {
        font-size: 24px;
    }

    .section_13 .bigger_h3 {
        font-size: 24px;
    }

    .front_sale_page_1 section h2, .front_sale_page_2 section h2 {
        line-height: 40px;
    }

    .section_13 .bigger_h3 {
        font-size: 21px;
        line-height: 38px;
    }

    .online_medical_info_box .custom-orange-button.custom-button, .ask_q_outer .custom-blue-button.custom-button, .section_1 .section_content_inner .custom-orange-button {
        font-size: 18px;
        padding: 8px 40px;
    }

    #wrap .front_sale_page_1 section h2, #wrap .front_sale_page_2 section h2, .how-it-works section h2 {
        font-size: 24px;
    }

    .section_2.four_columns_info h2 {
        padding: 0px 30px;
    }

    .dialogues_examples_section .advantages_outer ul li {
        line-height: 38px;
    }

    .curr_lang_polish .dialogues_examples_section .advantages_outer ul li {
        font-size: 18px !important;
    }

    .widget-item-inner .graph_background {
        height: 150px;
    }

    ul.diagnosis-icons {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .graph_legend_top {
        font-size: 13px;
        position: relative;
        width: 100%;

    }

    .bmi_table_info tr {
        display: inline-block;
        width: 50%;
        float: left;
    }

    .bmi_table_info tr td {
        display: inline-block;
        width: 100%;
        float: left;
    }

    body.prawnik20 .success_page .custom-orange-button {
        width: 100%;
    }


    .header-top-nav li::after {
        margin-left: 5px;
    }

    body.prawnik20 .breadcrumbs {
        margin-bottom: 40px;
    }

    body.prawnik20 #footer {
        margin-top: 50px;
    }

    .header-top-nav > ul:nth-child(1) > li:nth-child(3) a {
        max-width: 71px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    #section-offer .example_haze .box-img span {
        font-size: 9px;
    }

    #section-offer .user_example_haze .box-img {
        padding-right: 8px;
    }

    #section-offer .expert_example_haze .box-img {
        padding-left: 8px;
    }

    /* KNOWLEDGE BASE */
    body .knowledge-base-branch-of-law ul.columns {
        columns: 1;
    }

    /*
    body.lexnonstop .extra_features_calc .row_calc .item_name_calc {
        width: 100%;
        margin-left: 0;
    }

    body.lexnonstop .extra_features_calc .row_calc .price_calc {
        width: 100%;
        text-align: right;
    }*/
}


/*------------------------------------------------------------------------------*/
/*                    width : 419px 
/*------------------------------------------------------------------------------*/
@media (max-width: 419px) {
    .sc_summary_page .tariff_plans_prices .tariff-plan-outer.guaranteed-answer:before {
        top: -2.2%;
        right: -3%;
    }

    .sc_summary_page .tariff_plans_prices .tariff-plan-outer.current.guaranteed-answer:before {
        top: -2.4%;
        right: -3.6%;
    }

    body.prawnik20 #header-top div a, body.prawnik20 nav ul li a {
        font-size: 10px;
    }

    body.prawnik20 .navigation_mobile ul.main-menu li a {
        font-size: 18px;
        padding: 5px 15px;
    }

    body.prawnik20 .front_sale_page_2 .row .col-md-12 {
        padding: 50px 15px;
    }

    /*SLIDER*/
    body.prawnik20 .front_sale_page_2 .section_1 .row .section_content_inner {
        padding: 0px 15px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 span strong {
        font-size: 26px;
        display: block;
    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 {
        margin-bottom: 15px;
        font-size: 18px !important;
        text-align: center;
    }

    body.prawnik20 .front_sale_page_2 .section_1 h2 span {
        font-size: 22px;
        line-height: 38px;

    }

    body.prawnik20 .front_sale_page_2 .section_1 ul li {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 5px;
    }

    body.prawnik20 .front_sale_page_2 .section_1 .button-fix {
        text-align: center;
    }

    /*ABOUT US*/
    body.prawnik20 .front_sale_page_2 .section_11 p {
        font-size: 14px;
        line-height: 34px;
    }

    body.prawnik20 .front_sale_page_2 .section_11 p strong {
        font-size: 16px;
    }

    body.prawnik20 .front_sale_page_2 .section_11 .section_content_inner .recommendet:after {
        width: 200px;
        height: 57px;
        left: 50%;
        margin-left: -100px;
        background-size: 200px 57px;
    }


    /*WHAT IS SPAM*/
    body.prawnik20 .front_sale_page_2 .section_12 p {
        font-size: 14px;
        line-height: 34px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 p strong {
        font-size: 16px;
    }

    body.prawnik20 .front_sale_page_2 .section_12 ul li {
        font-size: 14px;
        line-height: 30px;
    }

    /*KIND OF SPAM*/
    body.prawnik20 .front_sale_page_2 .section_2 p {
        font-size: 14px;
        line-height: 34px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 p strong {
        font-size: 16px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 .quarter_column {
        padding-bottom: 0px;
    }

    body.prawnik20 .front_sale_page_2 .section_2 .quarter_column h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    body.prawnik20 .front_sale_page_2 .sale_2_four_column_outer span {
        height: 140px;
    }

    /*ACT*/
    body.prawnik20 .section_13 .bigger_h3 {
        font-size: 16px;
        line-height: 28px;
    }

    body.prawnik20 .front_sale_page_2 .section_13 h2 {
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 19px !important;
        line-height: 28px;
    }

    body.prawnik20 .section_13 .custom-orange-button {
        font-size: 18px;
        padding: 10px 40px;
    }

    /*WHY*/
    .front_sale_page_2 .section_6 .info_item_row {
        margin-bottom: 15px;
    }

    .front_sale_page_2 .section_6 .info_item_row .inner_item_row {
        width: 100%;
        text-align: center;
        float: none;

    }

    .front_sale_page_2 .section_6 .info_item_row .inner_item_row p {
        margin: 0px;
    }

    body.prawnik20 .front_sale_page_2 .section_6 .info_item_row h2 {
        font-size: 18px !important;
        line-height: 26px;
    }

    body.prawnik20 .front_sale_page_2 .section_6 .info_item_row .h2-smaller {
        font-size: 14px !important;
        line-height: 26px;
    }

    body.prawnik20 .navigation_mobile {
        width: 35%;
    }

    /*
    body.prawnik20 #header-top .container, body.prawnik20 .join_us_button_outer, body.prawnik20 .header-top-nav {
        float: left;
        width: 100%;
    }
    body.prawnik20 #header-top {
        height: 84px;
    }
    body.prawnik20 #join_us_button {
        width: 100%;
        text-align: center;
    }
    body.prawnik20 .header-top-nav li, body.prawnik20 .header-top-nav a {
        width: 100%;
        text-align: center;
    }
    */
    /*HOW IY WORKS####################################################################################################*/
    .how-it-works .row .col-md-12 {
        padding: 50px 15px;
    }


    .how-it-works .show-category-step.tabs .tab a {
        width: 90%;
        display: block;
        margin: 0 auto;
        float: none;
    }


    .how-it-works .step-how-add-report .related-item.opened .step_content img {
        display: none;
    }

    /*MAIL OK*/
    .how-it-works .section_11 p {
        font-size: 14px;
        line-height: 30px;
    }

    .how-it-works .section_11 ul li {
        font-size: 14px;
        line-height: 30px;
        margin-right: 0px;
        padding-left: 32px;
        margin-bottom: 10px;
    }

    /*MAIL NOT*/
    .how-it-works .section_12 p {
        font-size: 14px;
        line-height: 30px;
    }

    .how-it-works .section_12 ul li {
        font-size: 14px;
        line-height: 30px;
        margin-right: 0px;
        padding-left: 32px;
        margin-bottom: 10px;
    }


    /*ACT*/
    .how-it-works .section_13 .bigger_h3 {
        font-size: 16px;
        line-height: 28px;
    }

    .how-it-works .section_13 h2 {
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 19px !important;
        line-height: 28px;
    }

    .how-it-works .section_13 .custom-orange-button {
        font-size: 18px;
        padding: 10px 40px;
    }


    .how-it-works .step-what-next .col-md-12 {
        padding: 20px 20px;
    }

}

/*------------------------------------------------------------------------------*/
/*                    min-width : 576px max-width : 1200px 
/*------------------------------------------------------------------------------*/

@media (min-width: 576px) and (max-width: 1200px) {
    /*#header-top {*/
    /*height: 80px;*/
    /*}*/
}

/*------------------------------------------------------------------------------*/
/*                    min-width : 577px max-width : 1200px
/*------------------------------------------------------------------------------*/
@media (min-width: 577px) and (max-width: 1200px) {
    .flex-caption .text .flex_title {
        float: unset;
        width: 100%;
    }
}

/*------------------------------------------------------------------------------*/
/*                    width : 576px
/*------------------------------------------------------------------------------*/
@media (max-width: 576px) {
    #header-top {
        height: unset !important;
    }

    .facebook-like-button-outer.top-bar {
        display: none !important;
    }

    body.lexnonstop #header .logo img {
        padding: unset;
        object-fit: contain;
    }

    #header {
        height: 61px;
    }

    #header .logo {
        width: 46% !important;
    }

    .flex-caption .text {
        left: 0 !important;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    .flex-caption .text .flex_title {
        display: inline-block;
        width: unset;
    }
    body.lexnonstop .page-content.post-next-prev p {
        width: 100%;
        text-align: center;
        line-height: 56px;
    }
}

/*------------------------------------------------------------------------------*/
/*                    screen\0
/*------------------------------------------------------------------------------*/

@media screen\0 {
    .algorythm-list .theme_divider.vertical_divider {
        margin-top: 77px;
    }
}

/*------------------------------------------------------------------------------*/
/*                    width : 400px
/*------------------------------------------------------------------------------*/

@media (max-width: 400px) {
    .algorythm-list .media-left {
        padding-right: 20px;
    }

    /* Knowledge Base - Our Specializations */
    body .branches-of-law .post .title h2 {
        line-height: unset;
    }
}