/*------------------------------------------------------------------------------*/
/*                    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%;
    }

    
    /*
    #step2_summary_popup_id {
        margin-top: -335px !important;
    }
    */
    
}
/*------------------------------------------------------------------------------*/
/*                    width : 1200px
/*------------------------------------------------------------------------------*/
@media (max-width: 1199px) {

    .navigation > ul > li > a {
        padding: 0 6px;
    }

    .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.step_2 .col-lg-3 {
        margin-top: 40px;
    }
    
    .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;
    }
    .user-questions-tab .items_tab_2 .select_items_inputs_wrapper .select_items_input_outer {
        display: inline-block;
        width: 23%;
    }
    
    #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;
    }
    
}
/*------------------------------------------------------------------------------*/
/*                    width : 990px
/*------------------------------------------------------------------------------*/

@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;
    }
}

@media (max-width: 991px) {
    .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: 95.8%;
        left: 2.1%;
        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-4 .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%;
    }
    
    .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;
    }
    
    .widgets_wrapper.ww1 {

    }
    
    .ask_page_commercial_widget {

    }
    
    .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;
        margin: 0px 5px;
    }
    .tab-inner-warp .tab-inner > :last-child {
        margin-bottom: 30px;
    }
    .my_page_user_lists_outer .select_items_inputs_wrapper .select_items_input_outer {
        width: 33.2%;
    }
    .user-questions-tab .radio_answered_category_switchers {
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
    .radio_answered_category_switchers li {
        width: 33.3333332%;
    }
    .edit_account_page .sidebar, .change_password .sidebar {
        margin-top: 30px;
    }
    .radio_answered_category_switchers {
        width: 100%;
    }
    .user-questions-tab .items_tab_2 .select_items_inputs_wrapper .select_items_input_outer {
        display: inline-block;
        width: 33%;
    }
    .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;
    }
    
    /* ============================= reimbursement ============================ */
    
    body.prawnik20 .reimbursement_info_aside_box {
        margin-top: 30px;
    }
    
    .my-documents-table .custom-table {
        width: 100%;
    }
    
}
/*------------------------------------------------------------------------------*/
/*                    Width : 767px
/*------------------------------------------------------------------------------*/
@media (max-width: 767px) {
    
    
    
    .dropzone_section .dropzone {
        width: 100%;
    }
    
    .dropzone_section .dropzone_label_wrapper {
        float: left;
        width: 100%;
        margin:0;
    }
    
    .dropzone_section .files_upload_info {
        width: 100%;
    }
    
    body.prawnik20 .contact-us .captcha_outer span.captcha_img {
        top: 26px;
    }
    
    body.prawnik20 .contact-us form p {
        padding-left: 0;
    }
    
    
    
    
    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;
    }
    .form-style-5.form-style input[type="text"], .form-style-5.form-style input[type="email"], .form-style-5.form-style input[type="password"], .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: 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 .spam_data_processing_agreement {
        padding: 0px;
    }
    body.prawnik20 .report_spam .password_info {
        padding-top: 5px;
    }
    
    #header section.container {
        width: 100%;
    }
    ol.progress-track {
        padding: 1em 0em 5em 0em;
    }
    ol.progress-track li .progress-text {
        position: absolute;
        left: 0;
        padding: 0px 5px;
        width: 100%;
        font-size: 12px;
    }
    .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;
    }
    .reimbursement_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:before, .ask.step_2 .tariff_plans_prices .tariff-plan-outer:after {
        display: none;
    }
    .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%;
    }
}
/*------------------------------------------------------------------------------*/
/*                    Width : 650px
/*------------------------------------------------------------------------------*/
@media (max-width: 650px) {
    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 {
        width: 48%;
        height: 12vh;
    }
    .full_details_outer .post-content-inner .author-image {
        display: none;
    }
    #header {
        height: 61px;
    }
    #header .logo {
        text-align: center;
        line-height: 0px;
        float: left;
        display: inline-block;
        margin: 8px 0px;
    }
    #header .logo a {
        display: inline-block;
        float: none;
    }
    #header .logo img {
        padding: 0px;
        height: 46px;
        width: auto;
    }
    #header .navigation_mobile_click::before {
        top: 13px;
    }
    #header .navigation_mobile .main-menu {
        top: 48px;
    }
    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%;
    }
    .my_page_user_lists_outer .select_items_inputs_wrapper .select_items_input_outer {
        width: 49%;
        margin-top: 5px;
    }
    .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;
    }
    
    .edit_account_page .bootstrap-filestyle .form-control, .edit_account_page .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 {
        width: 100%;
        margin: 5px 0px;
        padding: 0px;
    }
    .choose_invoice_entity_outer label.half {
        margin: 0px 5px 0px 0px;
    }
    .edit_account_page .poz_invoice_form_outer {
        margin: 0px;
    }
    .files_upload_wrapper p .delete_photo_outer {
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 15px;
        margin: 0px;
    }
    .files_upload_wrapper 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;
    }
    #thank_to_doctor_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;
    }
    
    
    
    
    
    .user-questions-tab .items_tab_2 .select_items_inputs_wrapper .select_items_input_outer {
        display: inline-block;
        width: 49%;
    }
    
    .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;
    }
    
    
    
    
    /*
    .refresh_posts_button:after {
        content: "ⓘ";
        width: 21px;
        height: 21px;
        background: #108790;
        position: absolute;
        margin-left: 10px;
        border-radius: 3px;
        color: white;
        text-align: center;
        font-weight: bold;
    }
    */
    /*
    .expert-panel-container .question-tab .tab a {
        width: 100%;
    }
    
    .expert-panel-container .tab4 .select_items_inputs_wrapper .select_items_input_outer {
        display: inline-block;
        float: left;
        width: 49%;
        margin: 0 0.5%;
        margin-top: 10px;
    }
    .expert-panel-container #items_tab_2_wrapper_id {
        float: left;
    }
    .expert-panel-container .select_items_inputs_wrapper {
        float: left;
    }
    .expert-panel-container .tab-inner .empty_when_tab_change {
        float: left;
    }
    */
}
/*------------------------------------------------------------------------------*/
/*                    width : 479px 
/*------------------------------------------------------------------------------*/
@media (max-width: 479px) {
    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 .navigation_mobile .main-menu {
        width: 93%;
        left: 3.5%;
    }
    
    .header-top-nav li::after {
        margin-left: 5px;
    }
    
    body.prawnik20 .breadcrumbs {
        margin-bottom: 40px;
    }
    
    body.prawnik20 #footer {
        margin-top: 50px;
    }
    
}


/*------------------------------------------------------------------------------*/
/*                    width : 419px 
/*------------------------------------------------------------------------------*/
@media (max-width: 419px) {
    
    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;
    }

}