@media (max-width: 1981px) {}

@media (max-width: 1680px){
    .search_zone .lupa {
        left: 50px;
    }
}

@media (max-width: 1440px){

    .search_zone .lupa {
        left: 0px;
        transform: scale(0.8);
    }

    .jobs_section_img {
        left: 2.5%;
    }

    .industry_img
    {
        top: 25px;
        right: -6.5%;
        transform: scale(0.5);
    }

}

@media screen and (max-width: 1366px) and (orientation: landscape)
{

    .try_app_img
    {
        width: 15%;
    }

    @keyframes movehand
    {
    	0%   { top: 310px;left:9%; }
    	35%   { top: 310px;left:9%; }
    	70% { top:295px;left:10.3%; }
    	100%   { top: 310px;left:0%; }
    }

    .industry_img
    {
        right: -10.5%;
        transform: scale(0.4);
    }


}

@media (max-width: 1280px) and (min-width: 1025px) {

    .search_zone .lupa {
        left: auto;
        right: 200px;
    }

}

@media (max-width: 1280px) and (orientation: portrait)
{

    /*SEARCH SECTION*/

    .search_bar
    {
        margin-left: 0;
        margin-right: 0;
    }

    .search_bar a
    {
        right: 30px;
    }


    .city_stats h4
    {
        font-size: 50px;
    }
}

@media (max-width: 1025px) and (min-width: 992px) {
    .questions p
    {
        font-size: smaller;
    }

    .try_app_img
    {
        max-width: 15%;
    }

    .try_app_img:hover, .try_app_img.active
    {
        left: 3.3%;
    }


    @keyframes movehand
    {
    	0%   { top: 310px;left:9%; }
    	35%   { top: 310px;left:9%; }
    	70% { top:295px;left:10.3%; }
    	100%   { top: 310px;left:0%; }
    }

    .store_app
    {
        margin-right: 30px;
    }

    .try_wrapper
    {
        padding-left: 35px;
    }

    /*ALL JOBS*/


    .search_zone .lupa
    {
        top: 0;
        right: 0;
        left: unset;
    }

}

@media (max-width: 1200px) and (min-width: 1026px)
{
    .store_app
    {
        margin-right: 40px;
    }
}

@media (max-width: 1024px)
{
    .no_applications img
    {
        left: -20px;
    }

    /*EDIT COMPANY PROFILE PAGE*/

    .add_more a
    {
        height: auto;
        padding-bottom: 36px;
    }

    /*BLOG ARTICLE PAGE*/

    .main-menu a, .auth-menu a
    {
        font-size: smaller;
    }

    /*BLOG PAGE*/

    .article_content_blog_slider
    {
        padding: 15px 30px;
    }

    .content_article_blog_slider p
    {
        margin-top: 15px;
    }
}

@media (max-width: 991px) and (min-width: 770px)
{
    .main-menu a,
    .auth-menu a
    {
        font-size: 1.3rem;
    }

    .region_input
    {
        width: 32%;
    }


    .slider_buttons
    {
        display: none;
    }

    .phone
    {
        padding-top: 110px;
    }

    .store_app
    {
        margin-right: 0;
    }

    .try_app_img
    {
        width: 11%;
    }

    @keyframes movehand
    {
    	0%   { top: 310px;left:9%; }
    	35%   { top: 310px;left:9%; }
    	70% { top:295px;left:10.3%; }
    	100%   { top: 385px;left:4%; }
    }

    /*ALL JOBS*/


    .search_zone .lupa
    {
        top: 0;
        right: 0;
        left: unset;
    }

    /*BLOG PAGE*/

    .main-menu a, .auth-menu a
    {
        font-size: x-small;
    }

    .auth-menu ul li:first-child
    {
        margin-left: 15px;
    }

    .article_nav
    {
        padding-left: 0;
        padding-right: 0;
    }

    .article_content_blog_slider
    {
        padding: 0 30px;
    }

    .title_article_blog_slider h2
    {
        margin-top: 10px;
    }

    .content_article_blog_slider p
    {
        font-size: smaller;
    }

    .article_title_box
    {
        padding: 5px 20px;
    }

    .article_box_content h4
    {
        font-size: small;
    }

    .article_title_box span, .article_title_box i
    {
        float: left !important;
    }

    .content_article_item
    {
        padding-bottom: 30px;
    }
}

@media (max-width: 769px) and (min-width: 461px) {
    .btn_job a {
        float: left;
        width: 32%;
        margin-right: 2%;
    }
    .name_user {
        padding-top: 30px;
    }
    .blue_bar{
        padding: 6px 15px;
        margin-top: 10px;
    }
    .job_skills div{
        margin-right: 15px;
        margin-bottom: 5px;
    }

    .pick_filters .nice-select {
        width: 22.5%;
    }

    .questions p
    {
        font-size: smaller;
    }

    .main-menu a,
    .auth-menu a
    {
        font-size: smaller;
    }

    .register .notebook
    {
        left: 0;
    }


    /*TRY APP*/

    .try_app_img
    {
        max-width: 10%;
    }

    @keyframes movehand
    {
    	0%   { top: 310px;left:9%; }
    	35%   { top: 310px;left:9%; }
    	70% { top:295px;left:10.3%; }
    	100%   { top: 385px;left:3%; }
    }

    .try_app p
    {
        font-size: medium;
    }

    .try_app ul
    {
        font-size: smaller;
    }


    .store_app
    {
        margin-right: 0;
    }

    .region_input
    {
        width: 35%;
    }

    .slider_buttons
    {
        display: none;
    }

    .phone
    {
        padding-top: 100px;
    }


}

@media (max-width: 768px) and (min-width: 461px)
{
    .phone img
    {
        float: none;
        margin: 0 auto;
    }

    .try_app h2
    {
        text-align: center;
    }

    .jobs_section:after, .industry:after
    {
        width: 50%;
        left: 50%;
        transform: translate(-50%);
    }

    .try_wrapper ul
    {
        display: inline-grid;
    }

    .d_astore
    {
        float: left;
    }

    .d_gplay
    {
        float: right;
    }

    .city_stats h2
    {
        font-size: x-large;
    }

    .city_stats h4
    {
        font-size: xx-large;
    }

    .city_stats span
    {
        font-size: x-large;
    }

    .footer_menu
    {
        text-align: center;
    }

    /*COMPANY PAGE*/

    .company_profile_logo
    {
        margin-top: 20px;
    }

    .company_info .btn-orange
    {
        float: right;
        margin: 60px auto 80px auto;
    }

    .company_profile_content .bag
    {
        right: 6%;
    }

    .company_profile_content .shadow
    {
        right: 6.8%;
    }

    .company_description h2, .company_gallery h2
    {
        text-align: center;
    }

    /*EDIT COMPANY PROFILE PAGE*/

    .content .profile_pic,
    .add_more a
    {
        height: auto;
    }

    .add_more a
    {
        padding-top: 0;
        padding-bottom: 30px;
    }

    .info_user
    {
        padding-top: 25px;
    }

    .edit_company h1
    {
        font-size: medium;
    }

    /*BLOG ARTICLE PAGE */
    .article_nav .main-menu a,
    .article_nav .auth-menu a
    {
        font-size: x-small;
    }

    .article_nav .main-menu ul li
    {
        margin-left: 10px;
    }

    .article_nav .auth-menu ul li:first-child
    {
        margin-left: 15px;
    }

    .article_nav .auth-menu ul li:last-child
    {
        margin-left: 10px;
    }

    .pArticle img,
    .rArticle .rArticleImg img
    {
        width: auto;
    }

    .popular_articles
    {
        width: auto;
    }


    .popular_articles .article_title_box
    {
        width: auto;
    }

    .rArticle .rArticleImg
    {
        width: auto;
    }

    .recomanded_articles
    {
        padding-bottom: 50px;
        padding-top: 50px;
    }

    .rArticle .article_title_box
    {
        width: auto;
    }

    /*BLOG PAGE */

    .article_content_blog_slider
    {
        padding: 0 15px;
    }

    .title_article_blog_slider h2
    {
        margin-top: 5px;
        line-height: normal;
    }

    .banner_add
    {
        height: 300px;
    }

    .article_title_box
    {
        padding: 5px 5px 0px 5px;
    }

    .article_title_box h4
    {
        line-height: normal;
        font-size: x-small;
    }

    .article_title_box span, .article_title_box i
    {
        float: left !important;
    }

    .content_article_blog_slider p
    {
        padding-top: 15px;
        font-size: x-small;
        line-height: normal;
    }


    .content_article_item
    {
        padding-bottom: 40px;
    }



}

@media (max-width: 767px)
{
    /*COMING SOON PAGE*/
    .coming_soon_section .coming_text
    {
        padding: 0 50px 65px 50px;
    }

    .coming_soon_section .email_form
    {
        display: inline-flex;
    }

    .coming_soon_section .notify_container .email_form #inputEmail
    {
        width: 250px;
    }
    /*END OF COMING SOON PAGE*/
}

@media (max-width: 648px)
{
    .title_article_blog_slider h2
    {
        font-size: smaller;
    }

    .content_article_blog_slider p
    {
        margin-top: 0;
        padding-top: 5px;
    }

    /*COMING SOON PAGE*/

    /*IMAGE FIX*/
    .coming_soon_section .image_switch
    {
        width: 320px;
    }

    .coming_soon_section .image_switch .border_image
    {
        max-height: 320px;
    }

    .coming_soon_section .image_switch .point_image
    {
        top: 310px;
    }
    /*END OF IMAGE FIX*/

    /*TEXT FIX*/
    .coming_soon_section .coming_heading h1
    {
        font-size: xx-large;
    }
    .coming_soon_section .coming_text h2
    {
        font-size: x-large;
    }
    .coming_soon_section .coming_text p,
    .coming_soon_section .notify_container .no_span span
    {
        font-size: medium;
    }
    /*END OF TEXT FIX*/

    /*PADDING FIX*/
    .coming_soon_section .notify_container .no_span
    {
        padding-top: 10px;
    }
    .coming_soon_section .coming_text
    {
        padding: 0 10px 65px 10px;
    }
    /*END OF PADDING FIX*/


    /*END OF COMING SOON PAGE*/
}

@media screen and (device-width: 640px) and (device-height: 360px)
{
    .coming_soon_section
    {
        height: auto;
    }
}

@media (max-width: 460px){
    .rArticle .article_title_box h4 {
        font-size: 12px;
        line-height: 16px;
    }
    .right_sidebar h2 {
        margin-top: 20px;
        text-align: left;
        font-size: 16px;
    }
    .cArticle p {
        margin-bottom: 20px;
        font-size: 12px;
        line-height: 18px;
    }
    .cArticle blockquote {
        padding: 10px 20px;
        font-size: 14px;
        margin-left: 10px;
    }
    .social_media_networks li a {
        line-height: 30px;
        font-size: 16px;
        height: 30px;
        width: 30px;
    }
    .selected_filters ul li {
        margin-bottom: 5px;
    }
    .all_jobs .job_box {
        width: 100%;
    }
    .form_reg_step_2 {
        margin-bottom: 20px;
    }
    .form_reg_step_2 button.btn-bluemarin, .form_reg_step_2 a.btn-gray, .form_reg_step_2 a.btn-bluemarin {
        margin-bottom: 30px;
    }
    .step_2 h1, .step_3 h1, .step_4 h1 {
        font-size: 22px;
        margin-top: 35px;
    }
    .already, .form_reg_step_2 > a:last-child {
        font-size: 12px;
    }
    .step_1 .register_as a.candidate:hover {
        background: url(../images/candidate_icon2.png) no-repeat center;
        background-size: 50%;
    }
    .step_1 .register_as a.company:hover {
        background: url(../images/company_icon2.png) no-repeat center;
        background-size: 50%;
    }
    .step_1 .row {
        display: flex;
    }
    .step_1 .register_as a.candidate {
        background: url(../images/candidate_icon.png) no-repeat center;
        background-size: 50%;
    }
    .step_1 .register_as a {
        width: 100%;
        height: 177px;
        font-size: 18px;
        line-height: 70px;
        padding-top: 115px;
    }
    .step_1 .register_as a.company {
        background: url(../images/company_icon.png) no-repeat center;
        background-size: 50%;
    }
    .step_1 h1 {
        font-size: 20px;
        margin-top: 30px;
    }
    .register .notebook {
        transform: scale(0.5);
        left: auto;
        right: -20px;
        top: -40px;
    }
    .register header, header {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .top h3 {
        font-size: 16px;
    }
    .job_container .salary, .job_description li, .place, .job_container .at_company, .cv_section p {
        display: inline-block;
        font-size: 14px;
    }
    .job_container .edit a, .education_container .edit a, .top a {
        font-weight: 500;
        font-size: 14px;
    }
    .job_skills div a i, .job_skills div {
        line-height: 20px;
        font-size: 12px;
    }
    .lang {
        padding-left: 5px;
    }
    .job_info, .education_info {
        max-width: 80%;
    }
    .top .pull-left{
        max-width: 60%;
    }
    .job_skills {
        padding-left: 0;
    }
    .job_skills div{
        margin-right: 10px;
        margin-bottom: 5px;
    }
    .job_container, .education_container {
        padding-left: 0;
    }
    .cv_section {
        padding: 15px;
    }
    .cv_header .pull-right a {
        margin-left: 15px;
        margin-right: 15px;
    }
    .half {
        width: 100%;
        float: left;
    }
    .blue_bar {
        display: grid;
        margin-top: 20px;
    }
    .blue_bar .pull-right, .blue_bar .pull-left {
        margin: 5px auto;
        float: none !important;
    }
    .cv_type a {
        line-height: 26px;
        margin-top: 5px;
        font-weight: 500;
    }
    .name_user h1 {
        font-size: 30px;
    }
    .banner h1 {
        margin-top: 100px;
    }
    .city_stats h4 {
        font-size: 30px;
    }
    .search_bar {
        margin-left: 0;
    }

    .btn_job a i {
        left: 8px;
        font-size: 14px;
        font-weight: 500;
    }

    .job_aplication {
        margin-top: 20px;
    	float: left;
    }

    .job_characteristics .content {
        margin-left: 0px;
    }
    .btn_job a {
        float: left;
        width: 31%;
        margin-right: 3%;
    }
    .company_info .btn-orange {
        margin: 20px 0;
        float: left;
    }
    .company_description h2, .company_gallery h2 {
        text-align: left;
    }
    .company_gallery h2 {
        margin-left: 15px;
    }
    .company_description p{
        padding-left: 0;
        padding-right: 0;
    }
    .company_profile_logo {
        width: 20%;
        float: right;
    }
    .job_title h1{
        font-size: 28px;
    }
    .btn_job a:last-child {
        margin-bottom: 30px;
    }
    .jobSection {
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
    }

    .job_characteristics .job_title, .job_characteristics .content {
        width: 100%;
    }

    .filters_section a i {
        margin-left: 0;
        float: right;
        font-size: 16px;
    }
    .filters_section a:first-child {
        width: 100%;
    }

    .filters_section a:first-child i {
        float: left;
    }

    .selected_filters {
        width: 100%;
    }

    .selected_filters a {
        width: 48%;
        margin: 0;
        margin-right: 2%;
        margin-bottom: 5px;
        line-height: 18px;
        padding: 5px;
        font-size: 12px;
    }

    .jobs_section:after, .industry:after {
        width: 260px;
        left: calc(50% - 130px);
    }

    .industry_box {
        height: 200px;
    }

    .industry_box a {
        font-size: 16px;
        line-height: 24px;
        padding-top: 150px;
    }

    .region_input, .job_input {
        margin: 20px 15px;
    }


    .industry_box a {
        padding-left: 10px;
        padding-right: 10px;
    }

    .city_stats h2 {
        font-size: 28px;
    }

    .city_stats span {
        font-size: 28px;
    }

    .city_stats p {
        font-size: 12px;
    }
    .banner h1 {
        font-size: 30px;
    }

    .phone {
        width: 50%;
        margin: 0 auto;
        margin-bottom: 50px;
    }
    .phone img {
        width: 100%;
    }

    .try_app {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .download_app {
        text-align: center;
    }

    .store_app {
        margin-right: 0;
        width: 48%;
    }

    .store_app:nth-child(2) {
        margin-right: 0;
        float: right;
    }

    h2 {
        /*margin-bottom: 50px !important;*/
        text-align: center;
    }

    .swiper-main-warpper {
        padding-top: 0;
    }

    .industry {
        position: relative;
        padding-top: 50px;
    }

    .advertising_item {
        width: 18%;
        margin: 0 1%;
    }

    .advertising_item img {
        width: 100%;
    }

    .social_media_networks li {
        margin: 0 3%;
    }

    .search_zone .lupa {
        top: -110px;
        right: -18px;
        left: auto;
        transform: scale(0.5);
    }

    .search_zone h1 {
        font-size: 24px;
        text-align: center;
    }

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

    .filters_section a {
    }

    .pick_filters .nice-select {
        width: 100%;
        margin: 0 0 5px 0;
    }

    .filters_btns {
        width: 100%;
    }

    .filters_btns a.btn-gray, .filters_btns a.btn-bluemarin {
        width: 49%;
        margin: 10px 0;
    }

    .filters_btns a:first-child {
        margin-right: 2%;
    }
    .cv_type {
        min-height: 45px;
        font-size: 14px;
        height: auto;
    }
    .name_user {
        padding-top: 20px;
    }
    .name_user h1 {
        font-size: 26px;
    }
    .user_contact p, .user_job h2, .user_job span {
        font-size: 16px;
    }
    .user_contact {
        margin-top: 15px;
    }

    .categories_how
    {
        width: 100%;
    }

    .categories_how ul li
    {
        width: 33.33%;
    }

    .categories_how ul li a
    {
        line-height: 1;
        padding-top: 10%;
    }

    .border-about
    {
        width: 50%;
    }

    .footer_menu
    {
        text-align: center;
        padding-top: 20px;
    }

    .answer
    {
        padding-bottom: 40px;
    }

    .questions
    {
        padding-bottom: 35px;
    }

    .questions p
    {
        font-size: 12px;
        padding-bottom: 35px;
    }

    .categories_how ul li:first-child a
    {
        border-left: 1px;
    }

    /*SEARCH SECTION*/

    .job_input,
    .region_input
    {
        width: auto;
        margin: 15px 15px;
        font-size: x-small;
    }

    .search_bar a
    {
        right: 35px;
    }

    /*ACCOUNT PAGE*/

    .no_applications p
    {
        max-width: 100%;
    }

    .form_change_password
    {
        width: 100%;
    }

    .form_company_details
    {
        margin-left: 0;
    }

    /*ALL JOBS*/

    .pagination
    {
        text-align: center;
        display: inline-block;
    }

    /*COMPANY*/

    .cv_type a
    {
        margin-top: 0;
    }

    .account_content
    {
        padding-left: 10px;
        padding-right: 10px;
    }

    .credits
    {
        padding-top: 0;
        width: 50%;
    }

    .account_content form
    {
        padding-top: 10px;
    }

    .form_company_details
    {
        width: 100%;
    }

    .required_filds
    {
        margin-left: 0;
    }
    .account_content .form-control
    {
        width: 90%;
    }

    .account_content .input-group .form-control
    {
        width: calc(90% - 40px);
    }

    .company_description h2, .company_gallery h2
    {
        text-align: center;
    }

    /*COMPANY OR CANDIDATE*/

    .register_as
    {
        float: none;
    }

    /*CV PAGE*/
    .cv_types .active::after
    {
        top: 79%;
    }

    /*EDIT COMPANY PROFILE PAGE*/

    /*.profile_pic, .profile_pic img
    {
        margin-top: 15px;
    }*/

    .info_user
    {
        padding-top: 25px;
    }

    .edit_company h1
    {
        font-size: medium;
    }

    .contact_header
    {
        padding-top: 85px;
        text-align: center;
    }

    .contact_details span
    {
        font-size: xx-small;
    }

    .contact_us_img
    {
        max-width: 100%;
        top: 225px;
        right: 15px;
    }

    .contact_details
    {
        top: 235px;
        right: 25px;
    }

    .contact_details .article_type
    {
        font-size: x-small;
    }

    .top .check-box
    {
        right: 0px;
        top: -10px;
    }

    .edit_company .top a
    {
        margin-top: 20px;
    }

    .main_pic
    {
        margin-top: 20px;
    }

    .content .profile_pic
    {
        height: auto;
    }

    .add_more a
    {
        height: auto;
        padding-top: 0;
        padding-bottom: 18px;
    }


    .content .profile_pic
    {
        padding: 0 4px;
    }

    .content .profile_pic .border_profile_pic
    {
        width: calc(100% - 4.4%) !important;
    }

    .name_user a
    {
        margin-left: 0;
    }

    /*BLOG ARTICLE PAGE*/

    .blog_wrapper .search_blog
    {
        padding-top: 0;
    }

    .search_blog a
    {
        top: 5px;
    }

    .categories_blog ul li a
    {
        line-height: inherit;
        padding-top: 23px;
        font-size: x-small;
    }

    .categories_blog .active::before
    {
        left: 25%;
    }

    .categories_blog .active::after
    {
        left: 25%;
    }

    .share_article .social_media_networks
    {
        float: left !important;
        padding-top: 20px;
    }

    .leave_comment,
    .comment,
    .reply_comment_article .comment,
    .rArticle .article_title_box
    {
        width: auto;
    }

    .image_user
    {
        margin-right: 5px;
        padding-bottom: 15px;
    }

    .reply_comment_article
    {
        margin-left: 0;
    }

    .recomanded_articles
    {
        padding-top: 40px;
        padding-bottom: 50px;
    }


    /*BLOG PAGE*/

    .content_article_item
    {
        padding-bottom: 35px;
    }

    .banner_add
    {
        height: 300px;
    }

    .articles .pagination > li:first-child > a > span
    {
        margin-right: 5px;
    }

    .articles .pagination > li:last-child > a > span
    {
        margin-left: 5px;
    }

    .responsive_article
    {
        width: 100%;
    }
}

@media (max-width: 520px)
{

    /*BLOG PAGE*/

    .img_blog_slider
    {
        width: auto;
        position: relative;
    }

    .article_content_blog_slider
    {
        padding: 23px 15px;
    }

    .article_content_blog_slider
    {
        width: auto;
        position: absolute;
        bottom: 0;
        opacity: .8;
    }

    .blog_main_slider .swiper-pagination-fraction
    {
        right: 0;
        width: auto;
    }

    .blog_main_slider .swiper-button-next
    {
        right: 10%;
    }

    .blog_main_slider .swiper-button-prev
    {
        right: 13%;
    }


}

@media (max-width: 460px)
{
    /*BLOG PAGE*/

    .title_article_blog_slider h2
    {
        text-align: start;
        margin-top: 0;
    }

    .content_article_blog_slider p
    {
        font-size: x-small;
        line-height: normal;
    }

    /*COMING SOON PAGE*/

    /*WIDTH AND HEIGHT*/
    .coming_soon_section .image_switch
    {
        width: 280px;
    }
    .coming_soon_section .image_switch .border_image
    {
        max-height: 290px;
    }
    .coming_soon_section .image_switch .point_image
    {
        top: 284px;
    }
    .coming_soon_section .notify_container .email_form #inputEmail
    {
        width: 200px;
        font-size: smaller;
    }
    .coming_soon_section .notify_container .email_form .btn_notify
    {
        width: 100px;
        font-size: smaller;
    }

    /*WIDTH AND HEIGHT*/

    /*PADDING FIX*/
    .coming_soon_section .lightbulb_image
    {
        padding-bottom: 50px;
    }
    .coming_soon_section .logo_image
    {
        padding-bottom: 60px;
    }
    .coming_soon_section .coming_heading
    {
        padding-bottom: 90px;
    }
    /*END OF PADDING FIX*/

    .coming_soon_section .coming_text h2
    {
        font-size: larger;
    }

    .coming_soon_section .coming_sign_up
    {
        font-size: smaller;
    }
    .coming_soon_section .coming_text p, .coming_soon_section .notify_container .no_span span
    {
        font-size: small;
    }

    /*END OF COMING SOON PAGE*/
}

@media (max-width: 414px)
{
    .coming_soon_section .image_switch .border_image
    {
        max-height: 220px;
    }

    .coming_soon_section .image_switch .point_image
    {
        top: 215px;
    }
}

@media (max-width: 412px)
{
    .coming_soon_section
    {
        padding-bottom: 62px;
        height: auto;
    }

}

@media (max-width: 375px)
{
    .questions p
    {
        font-size: 15px;
    }

    .questions p:not(:first-child)::after
    {
        font-size: 15px;
    }

    .categories_how ul li a
    {
        padding-top: 15px;
    }

    .about-list ul a
    {
        padding-right: 30px;
    }

    .about-list ul
    {
        padding-left: 20px;
    }

    .job_input,
    .region_input
    {
        width: auto;
    }

    .region_input
    {
        width: 30%;
    }

    /*ACCOUNT PAGE*/

    .active_jobs .job_name h4
    {
        margin-top: 25px;
    }

    /*EDIT COMPANY PROFILE PAGE*/

    .main_pic
    {
        margin-top: 20px;
    }

    .edit_company h1,
    .contact_header
    {
        font-size: smaller;
    }

    .edit_company h1
    {
        margin-top: 60px;
    }

    .contact_header
    {
        padding-top: 93px;
    }

    .name_user a
    {
        margin-top: 30px;
        margin-left: 0;
    }

    .edit_company .user_contact p
    {
        font-size: x-small;
    }

    .contact_us_img
    {
        top: 143px;
        right: 15px;
    }

    .contact_details
    {
        top: 150px;
        right: 22px;
    }

    .contact_details .article_type
    {
        font-size: xx-small;
    }


    .add_more a
    {
        padding-bottom: 8px;
    }

    /*BLOG PAGE*/

    .article_thumbnail
    {
        max-width: 100%;
    }

    .article_box_content,
    .article_info,
    .article_thumbnail
    {
        width: 100%;
    }

    .article_box_content h4
    {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .article_box_content h4
    {
        line-height: normal;
    }

    .pagination > li > a, .pagination > li > span
    {
        padding: 6px 5px;
    }

    .articles .pagination > li:first-child > a > span
    {
        margin-right: 10px;
    }

    .articles .pagination > li:last-child > a > span
    {
        margin-left: 10px;
    }
}

@media (max-width: 321px){
    .share_article .social_media_networks li {
        margin: 0 7px;
    }
    .step_1 .register_as a {
        width: 100%;
        height: 130px;
        font-size: 16px;
        line-height: 70px;
        padding-top: 75px;
    }
    .top h3 {
        font-size: 14px;
    }
    .job_container .salary, .job_description li, .place, .job_container .at_company, .cv_section p,.job_container .job_name, .education_container .faculty_name, .lang_name, .skill_title {
        font-size: 12px;
    }
    .cv_type  {
        min-height: 60px;
    }
    .cv_type a {
        max-width: 90px;
    }
    .lang {
        width: 100%;
        padding-left: 15px;
    }


    .social_media_networks li {
        margin: 8px;
    }

    .all_filtred_jobs .pagination>li>a, .pagination>li>span {
        font-size: 10px;
    }

    .how-text p
    {
        font-size: 15px;
    }

    /*SEARCH SECTION*/

    .job_input,
    .region_input
    {
        font-size: xx-small;
    }

    .job_input
    {
        margin: 5px 06px 15px 5px;
    }

    .region_input
    {
        width: 27%;
    }

    .region_input
    {
        margin: 5px -6px 15px 15px;
    }

    .search_bar a
    {
        right: 22px;
        top: 4px;
    }

    .city_stats span
    {
        font-size: x-large;
    }

    /*ACCOUNT PAGE */

    .account_content
    {
        padding-left: 10px;
        padding-right: 10px;
    }

    .account_content h1
    {
        float: left;
        text-align: center;
    }

    /*COMPANY*/

    .account_content .cv_type a
    {
        line-height: inherit;
        margin-top: 7px;
    }

    .account_content .cv_types .active::after
    {
        bottom: 0;
        margin-top: 4px;
    }

    .my_job_title .title
    {
        margin-left: 15px;
    }

    .my_job_details .pub
    {
        margin-left: 8px;
    }

    .invoices_table .table
    {
        font-size: 8px;
    }

    /*CV PAGE*/

    .cv_types .active::after
    {
        top: 87%;
    }

    /*EDIT COMPANY PAGE*/

    .edit_company h1
    {
        margin-top: 25px;
    }

    .edit_company .name_user span
    {
        font-size: x-small;
    }

    .contact_header
    {
        padding-top: 53px;
    }

    .edit_company h1, .contact_header
    {
        font-size: small;
    }

    .contact_us_img
    {
        top: 142px;
        right: 15px;
        max-width: 105%;
    }

    .contact_details
    {
        top: 152px;
        right: 17px;
    }

    .contact_details .first
    {
        margin-top: 7px;
    }

    .main_pic
    {
        margin-top: 20px;
    }

    .add_more a span span
    {
        font-size: 20px;
    }

    /*BLOG ARTICLE PAGE*/

    .if_logout_comment .image_user
    {
        display: none;
    }

    .article_title_box
    {
        padding: 9px 20px;
    }

    .popular_articles .article_title_box h4
    {
        font-size: x-small;
    }

    .popular_articles .article_title_box span
    {
        top: inherit;
    }

    /*BLOG PAGE*/

    .article_content_blog_slider
    {
        padding: 26px 15px;
    }

    .blog_main_slider .swiper-button-next
    {
        right: 13%;
    }


    .blog_main_slider .swiper-button-prev
    {
        right: 18%;
    }
}
