@media (max-width: 1305px) {
  .jp_navi_right_btn_wrapper li {
    margin-left: 5px;
  }
  .jp_navi_right_btn_wrapper li a {
    font-size: 12px;
  }
}
@media (max-width: 1250px) {
  .gc_right_menu {
    display: none;
  }
  .mainmenu {
    right: 0;
  }
  .gc_logo {
    float: none;
    display: inline-block;
  }
  .mainmenu:after {
    display: none;
  }
  .mainmenu {
    text-align: center;
  }
}
@media (max-width: 1087px) {
  .jp_navi_right_btn_wrapper li a {
    padding: 0px 5px;
  }
}
@media (max-width: 767px) {
  .jp_job_heading h1 {
    font-size: 40px;
  }
  .jp_job_post_right_btn_wrapper ul {
    float: left;
  }
  .jp_job_post_right_btn_wrapper ul li {
    float: left !important;
    margin-top: 0 !important;
    margin-left: 20px !important;
  }
  .jp_job_post_right_btn_wrapper ul li:first-child {
    margin-left: 0 !important;
  }
  .jp_regis_center_tag_wrapper {
    display: none;
  }
  .jp_regis_left_side_box_wrapper,
  .jp_regis_right_side_box_wrapper {
    float: none;
    width: 100%;
  }
  .gc_counter_cont_wrapper,
  .gc_counter_cont_wrapper2,
  .gc_counter_cont_wrapper3,
  .gc_counter_cont_wrapper4 {
    width: 100%;
  }
  .jp_footer_candidate_wrapper2 {
    margin-top: 40px;
  }
  .nav-tabs > li {
    float: none;
  }
  .nav-tabs > li > a {
    padding-left: 50px;
    padding-right: 50px;
    border-left: 0;
    border-bottom: 1px solid #00000026;
  }
  .nav-tabs > li > a:hover {
    border-left: 0;
  }
  .nav-tabs > li:last-child > a {
    border-bottom: 0;
  }
  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    padding-left: 50px;
    padding-right: 50px;
  }
  .nav-tabs > li:first-child.active > a,
  .nav-tabs > li:first-child.active > a:hover,
  .nav-tabs > li:first-child.active > a:focus {
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-top-bottom-radius: 0;
    border-bottom-left-radius: 0;
  }
  .nav-tabs > li:last-child.active > a,
  .nav-tabs > li:last-child.active > a:hover,
  .nav-tabs > li:last-child.active > a:focus {
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-top-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .cc_featured_product_main_wrapper .nav-tabs {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .jp_tittle_main_wrapper {
    text-align: center;
  }
  .jp_tittle_heading,
  .jp_tittle_breadcrumb_main_wrapper ul {
    display: inline-block;
  }
  .gc_causes_search_box p {
    float: left;
  }
  .gc_causes_view_tabs_wrapper {
    margin-top: 15px;
  }
  .jp_top_jobs_category_wrapper:hover {
    transform: scale(1);
  }
  .jp_slider_form_main_wrapper {
    margin-top: 250px !important;
  }
  .cc_slider_cont1 h2 {
    font-size: 30px;
  }
  .cc_slider_cont1 h1 {
    font-size: 20px;
  }
  .cc_slider_cont1_wrapper {
    text-align: center;
  }
  .cc_slider_cont1,
  .cc_slider_cont1 ul {
    display: inline-block;
  }
  .error_page {
    text-align: center;
  }
  .error_page_cntnt h3 {
    font-size: 24px;
  }
  .error_page_cntnt h3 {
    display: inline-block;
  }
  .error_page_cntnt h2 span:last-child {
    z-index: 0;
  }
  .error_page_cntnt h3 {
    font-size: 18px;
  }
  .jp_cp_right_side_inner_wrapper > table td {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .mainmenu {
    display: none;
  }
  .jp_form_btn_wrapper li a {
    width: 145px;
  }
  .jp_form_btn_wrapper {
    text-align: center;
  }
  .jp_form_btn_wrapper ul {
    display: inline-block;
  }
  .jp_form_location_wrapper,
  .jp_form_exper_wrapper,
  .jp_form_btn_wrapper {
    margin-top: 20px;
  }
  .jp_form_location_wrapper .first_icon,
  .jp_form_exper_wrapper .first_icon {
    top: 37px;
  }
  .jp_form_location_wrapper .second_icon,
  .jp_form_exper_wrapper .second_icon {
    top: 37px;
  }
  .jp_job_cate_left_border_res {
    border-left: 1px solid #ffffff21;
  }
  .jp_job_cate_left_border_bottom {
    border-bottom: 1px solid #ffffff21;
  }
  .jp_banner_main_jobs_wrapper {
    padding-bottom: 70px;
  }
  .jp_best_deal_main_cont_wrapper1 {
    margin-top: 30px;
  }
  .jp_best_deal_right_sec_wrapper {
    margin-top: 40px;
  }
  .jp_client_slider_cont_wrapper {
    padding-top: 0;
  }
  .pricing_border_box2_wrapper,
  .pricing_border_box3_wrapper {
    margin-top: 40px;
  }
  .jp_footer_candidate_wrapper4,
  .jp_footer_candidate_wrapper3 {
    margin-top: 40px;
  }
  .jp_bottom_footer_Wrapper {
    text-align: center;
  }
  .jp_bottom_footer_left_cont {
    display: inline-block;
    float: left;
    width: 100%;
  }
  .jp_bottom_footer_right_cont {
    display: inline-block;
    float: left;
    width: 100%;
  }
  .jp_bottom_footer_right_cont ul {
    float: none;
    display: inline-block;
    margin-top: 20px;
  }
  .jp_bottom_top_scrollbar_wrapper {
    display: none;
  }
  .jp_newsletter_field {
    margin-top: 30px;
  }
  .jp_newsletter_field i {
    top: 47px;
  }
  .ss_download_wrapper_details,
  .jp_down_mob_img_wrapper {
    padding-top: 30px;
  }
  .jp_first_right_sidebar_main_wrapper {
    margin-top: 40px;
  }
  .gc_logo {
    position: relative;
    top: -7px;
    padding: 0;
  }
  .jp_spotlight_slider_cont_Wrapper li {
    float: none;
  }
  .jp_spotlight_slider_cont_Wrapper li:last-child {
    margin-top: 10px;
  }
  .jp_top_header_main_wrapper {
    display: none;
  }
  .jp_pricing_inputs2_wrapper {
    margin-top: 30px;
  }
  .jp_pricing_inputs2_wrapper i {
    top: 48px;
  }
  .jp_contact_inputs2_wrapper {
    margin-top: 30px;
  }
  .jp_contact_inputs2_wrapper i {
    top: 48px;
  }
  .jp_rightside_listing_single_wrapper {
    margin-top: 50px;
  }
  .jp_listing_right_bar_btn_wrapper {
    text-align: left;
  }
  .margin_top {
    margin-top: 50px;
  }
  .jp_popu_cate_box_main_wrapper_second {
    margin-top: 30px;
  }
  .jp_slider_form_main_wrapper {
    margin-top: 220px;
  }
  .cc_main_slide1,
  .cc_main_slide2,
  .cc_main_slide3 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .jp_cs_com_info_img_cont {
    padding-top: 30px;
  }
  .jp_cs_com_info_img {
    float: none;
    text-align: center;
    width: 100%;
  }
  .jp_cs_com_info_img img {
    display: inline-block;
  }
  .jp_cs_com_info_img_cont {
    float: none;
    width: 100%;
    padding-left: 0;
    text-align: center;
  }
  .bottom_line_Wrapper {
    margin-top: 30px;
  }
  .jp_adp_form_heading_wrapper p {
    text-align: left;
  }
  .about_image_wrapper {
    text-align: left;
    margin-top: 60px;
  }
  .accordion_wrapper {
    margin-top: 60px;
  }
  .jp_cp_right_side_wrapper {
    margin-top: 60px;
  }
}
@media (max-width: 580px) {
  .jp_job_post_right_cont li {
    float: none;
  }
  .jp_job_post_right_cont li:last-child {
    margin-left: 0;
  }
  .jp_client_slider_img_wrapper {
    float: none;
  }
  .jp_client_slider_cont_wrapper {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }
  .jp_blog_bottom_left_cont {
    width: 100%;
  }
  .jp_blog_bottom_right_cont {
    width: 100%;
  }
  .jp_blog_bottom_right_cont ul {
    float: left;
  }
  .jp_blog_single_client_img {
    width: 100%;
  }
  .jp_blog_single_client_cont {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }
  .jp_blog_sin_com_img_wrapper {
    width: 100%;
  }
  .jp_blog_sin_com_cont_wrapper {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
  }
  .jp_blog_sin_com_cont_wrapper li:first-child {
    border-right: 0;
  }
  .jp_blog_sin_com_cont_wrapper li:nth-child(2) {
    border-right: 0;
  }
  .jp_blog_sin_com_cont_wrapper li {
    float: none;
    margin-left: 0;
    margin-top: 10px;
  }
  .jp_blog_sin_com_cont_wrapper li:first-child {
    margin-top: 0;
  }
  .jp_slider_form_main_wrapper {
    margin-top: 350px !important;
  }
}
@media (max-width: 380px) {
  .jp_job_post_right_btn_wrapper ul li {
    margin-left: 10px !important;
  }
  .jp_job_post_side_img {
    float: none;
    width: 100%;
  }
  .jp_job_post_right_cont {
    float: none;
    margin-top: 20px;
    width: 100%;
  }
  .jp_job_post_right_btn_wrapper ul li {
    float: none !important;
    margin-left: 0 !important;
  }
  .jp_job_post_right_btn_wrapper li a {
    margin-top: 10px !important;
  }
  .jp_job_post_right_cont {
    padding-left: 0;
  }
  .jp_regis_left_side_box_wrapper,
  .jp_regis_right_side_box_wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 991px) and (max-width: 1199px) {
  .conversation-write-wrap form textarea {
    width: calc(100% - 112px);
  }
}
@media (min-width: 991px) {
  .conversation-write-wrap form textarea {
    width: calc(100% - 112px);
  }
}
@media (min-width: 992px) {
  .mobail_menu {
    display: none;
  }
}
@media (max-width: 1700px) {
  .mainmenu {
    right: -85px;
  }
}
@media (max-width: 1500px) {
  .mainmenu {
    right: -25px;
  }
}
@media (max-width: 1330px) {
  .mainmenu:after {
    right: 2px;
  }
}
@media (max-width: 1199px) {
  .jp_tittle_slides_third {
    display: none;
  }
  .jp_tittle_slides_one {
    width: 50%;
  }
  .rating-part-right {
    padding-left: 0;
  }
}
@media (max-width: 730px) {
  .jp_tittle_slides_two {
    display: none;
  }
  .jp_tittle_slides_one {
    width: 100%;
  }
  .jp_tittle_name_wrapper {
    width: 28%;
  }
  .jp_tittle_slider_wrapper {
    width: 72%;
  }
}
@media (max-width: 767px) {
  .dashboard-message-wrapper .message-lists {
    width: 100%;
    min-width: 100%;
    border-bottom: 1px solid #e2e2e2;
  }
  .dashboard-message-wrapper {
    display: inline-block;
  }
  .dashboard-message-wrapper .navbar-nav .open .dropdown-menu {
    position: absolute;
    background: #fff;
  }
  .progress_box_Wrapper {
    padding: 40px;
  }
  .rating-part-right {
    text-align: center;
    margin-top: 10px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .gc_counter_cont_wrapper,
  .gc_counter_cont_wrapper2,
  .gc_counter_cont_wrapper3,
  .gc_counter_cont_wrapper4 {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .review-part-left img {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 472px) {
  .ss_download_wrapper_details a.ss_playstore {
    margin-top: 20px;
  }
  .jp_contact_form_box {
    padding: 20px;
  }
  .jp_recent_resume_img_wrapper {
    width: 100%;
  }
  .jp_recent_resume_cont_wrapper {
    width: 100%;
    padding-left: 0;
  }
  .jp_recent_resume_btn_wrapper {
    width: 100%;
  }
  .jp_recent_resume_btn_wrapper ul {
    float: left;
    margin-top: 0;
  }
  .jp_slider_form_main_wrapper {
    margin-top: 320px !important;
  }
  .jp_tittle_name_wrapper,
  .jp_tittle_slider_wrapper {
    width: 100%;
  }
  .jp_tittle_slides_one {
    padding-right: 20px;
  }
  .jp_hiring_slider_wrapper {
    margin-top: 80px;
  }
  .jp_hiring_slider_wrapper .owl-theme .owl-nav {
    top: -43px;
    left: 52px;
    right: 100%;
  }
  .cc_featured_product_main_wrapper .nav-tabs {
    margin-top: 70px;
    float: none;
  }
  .jp_client_slider_wrapper {
    margin-top: 80px;
  }
  .jp_client_slider_wrapper .owl-theme .owl-nav {
    top: -43px;
    left: 52px;
    right: 100%;
  }
  .jp_newsletter_field input {
    width: 100%;
    float: none;
  }
  .jp_newsletter_field button {
    float: none;
    margin-top: 20px;
  }
  .jp_best_deal_slider_wrapper {
    margin-top: 80px;
  }
  .jp_best_deal_slider_wrapper .owl-theme .owl-nav {
    top: -43px;
    left: 52px;
    right: 100%;
  }
  .jp_first_blog_post_cont_wrapper li {
    float: none;
  }
  .jp_first_blog_post_cont_wrapper li:last-child {
    margin-left: 0;
    margin-top: 5px;
  }
  .jp_blog_bottom_right_cont li {
    margin-top: 13px;
  }
  .jp_blog_bottom_right_cont li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .jp_blog_bottom_right_cont li:first-child {
    margin-top: 15px;
  }
  .jp_blog_single_client_cont li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .jp_blog_single_client_cont ul {
    margin-top: 20px;
  }
  .jp_listing_related_slider_wrapper {
    margin-top: 80px;
  }
  .jp_listing_related_slider_wrapper .owl-theme .owl-nav {
    top: -43px;
    left: 52px;
    right: 100%;
  }
  .jp_listing_related_slider_wrapper .owl-theme .owl-nav .owl-prev {
    right: 0;
  }
  .jp_listing_related_slider_wrapper .owl-theme .owl-nav .owl-next {
    left: 8px;
  }
  .jp_slider_form_main_wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
  .message-box .dashboard-conversation .conversation .message {
    width: 100%;
  }
  .message-box .dashboard-conversation .conversation {
    display: inline-block;
    margin-bottom: 0;
  }
  .message-box .dashboard-conversation .conversation.in .message,
  .message-box .dashboard-conversation .conversation.out .message {
    margin-top: 20px;
  }
  .message-box .dashboard-conversation .conversation .send-time {
    line-height: 50px;
  }
  .message-box .dashboard-conversation .conversation.out .avater {
    margin-left: 0;
  }
  .conversation-write-wrap form textarea {
    width: 100%;
  }
  .conversation-write-wrap {
    padding: 20px 15px;
  }
  .send-file {
    position: relative;
    right: 0;
  }
  .send-image {
    position: relative;
    left: -110px;
  }
  .conversation-write-wrap form .send-message {
    position: relative;
    top: 12px;
  }
  .conversation-write-wrap form textarea {
    width: calc(100% - 132px);
  }
  .send-file,
  .send-image,
  .conversation-write-wrap form .send-message {
    top: 0;
  }
  .send-image {
    left: 0;
  }
}
@media (max-width: 1040px) {
  .jp_top_header_left_cont p:last-child {
    margin-left: 20px;
  }
  .jp_top_header_left_cont p:first-child:after {
    right: -10px;
  }
  .jp_top_header_right__social_cont li {
    margin-left: 20px;
  }
}
@media (max-width: 440px) {
  .jp_slider_form_main_wrapper {
    margin-top: 450px !important;
  }
}
@media (max-width: 1200px) {
  .error_page_cntnt span {
    font-size: 150px;
  }
  .error_page_cntnt h3 {
    font-size: 24px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .error_page_cntnt h3 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .error_page_cntnt h3 {
    font-size: 18px;
  }
}

@media (max-width: 390px) {
  .error_page_cntnt h3 {
    font-size: 15px;
  }
  .login_wrapper a.btn {
    font-size: 14px;
  }
  .login_remember_box .forget_password {
    float: left;
    margin-bottom: 15px;
  }
  .send-image {
    position: relative;
    left: -120px;
  }
  .conversation-write-wrap form textarea {
    width: 100%;
  }
  .send-file,
  .send-image,
  .conversation-write-wrap form .send-message {
    top: 10px;
  }
}

@media (max-width: 650px) {
  .register_tab_wrapper .register-tabs > li > a {
    font-size: 20px;
    width: 275px;
  }
}

@media (max-width: 550px) {
  .register_tab_wrapper .register-tabs > li > a {
    font-size: 20px;
    width: 275px;
  }
  .review-part-left,
  .review-part-right,
  .client_reivew_img {
    width: 100%;
    margin-top: 10px;
  }
  .review-part-left img {
    width: 75px;
    height: 75px;
  }
}
