/************************************************************** Responsive-Media-panel *******************************************************/
@media (max-width: 350px) {
    /*user_panel_profile*/
    .panel_style1 .panel_head .title_style1:before {display: none; }
    .panel_style1 .panel_head .logout .link1:after {display: none;}
    .panel_style1 .panel_head .logout .link1 {padding: 6px 16px 6px 3px;width: 100px;}
    .panel_style1 .panel_head .logout .link1 .text1 {right: -46px;}
    .panel_style1 .left-side .userpanel_mainside .form_style1 .list1 .item1 {float: none;margin: 20px 1%;width: 100%;}
    .panel_style1 .left-side .userpanel_mainside .form_style1 .list1 .item1.w-100 {float: right;}
    .panel_button .btn1 {width: 100% !important;}


    /*user_panel_password*/
    .panel_input input {width: 100% !important;}

    /*user_panel_message*/
    .panel_textarea textarea{width: 100% !important;}
    .tabs .btn_tab {font-size: 0.9rem;padding: 0 0; }
    .table_style1 tbody td {font-size: 0.9rem;}
    .table_style1 thead th {font-size: 0.9rem;}
    .panel_part1 .message_modal .modal_message_info {width: 321px;}

    /*user_panel_registered_ad*/
    .user_registered_part1{overflow-y: auto}
    .panel_part1 .payment_style1 .modal_payment_info {padding: 38px;width: 324px;}

}

/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {
    /*user_panel_profile*/
    .panel_style1 .left-side .userpanel_mainside .form_style1 .list1 .item1 {float: none;margin: 20px 1%;width: 100%;}
    .panel_style1 .left-side .userpanel_mainside .form_style1 .list1 .item1.w-100 {float: right;}
    .panel_button .btn1 {width: 50%;}

    /*user_panel_password*/
    .panel_input input {width: 100%;}

    /*user_panel_message*/
    .panel_textarea textarea{width: 100% !important;}
    .tabs .btn_tab {font-size: 1.1rem !important;line-height: 21px;display: inline-block;}
    .panel_part1 .message_modal .modal_message_info {width: 531px;}

    /*user_panel_registered_ad*/

}

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {

    /*user_panel_profile*/
    .panel_button .btn1 {width: 50% !important;}

    /*user_panel_password*/
    .panel_input input {width: 80% !important;}

    /*user_panel_message*/
    .panel_textarea textarea{width: 100% !important;}
    .tabs .btn_tab {font-size: 1.1rem !important;line-height: 21px;display: inline-block;}
    .panel_part1 .message_modal .modal_message_info {width: 511px;}

    /*user_panel_registered_ad*/
    .panel_part1 .payment_style1 .modal_payment_info {width: 518px;}
}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {
    /*user_panel_profile*/
    .panel_button .btn1 {width: 35% !important;}
    .panel_style1 .right-side .userinfo_part .info_wrapper .user_name {font-size: 1.7rem;padding: 9px 24px;}
    .panel_style1 .right-side .userinfo_part .info_wrapper .user_email {font-size: 1.5rem;}
    .panel_style1 .right-side .userinfo_part .wlcm {font-size: 1.5rem;}

    /*user_panel_password*/
    .panel_input input {width: 80% !important;}

    /*user_panel_message*/
    .panel_textarea textarea{width: 100% !important;}

    /*user_panel_registered_ad*/
}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {
    /*user_panel_profile*/
    .panel_button .btn1 {width: 40% !important;}
    .panel_style1 .panel_head .title_style1 {padding: 10px 23px 10px 10px;}

    /*user_panel_password*/
    .panel_input input {width: 80% !important;}

    /*user_panel_message*/
    .panel_textarea textarea{width: 100% !important;}
    .tabs .btn_tab {font-size: 1.1rem !important;line-height: 21px;display: inline-block;}

    /*user_panel_registered_ad*/

}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { }