@media only screen and (max-width:1600px){.main-menu .navigation>li{margin-right:35px}.main-header .logo{padding:15px 0;margin-right:60px}.job-search-form{min-width:auto}.job-search-form form{padding:15px;border-radius:10px}.header-span{height:80px}.option-list li{margin-left:0;margin-right:10px}.main-header .outer-box .btn-box .theme-btn{min-width:100px;padding:8px 20px;font-size:14px}}@media only screen and (max-width:1366px){.main-header .main-box{padding:0 15px}.banner-carousel.default-nav .owl-nav,.main-header .outer-box .btn-box{display:none}.banner-section,.banner-section-five,.banner-section-seven,.banner-section-six,.banner-section-three,.banner-section-two{padding:0 15px}.banner-section .content-column h3,.banner-section-eight .content-column h3,.banner-section-five .content-column h3,.banner-section-four h3,.banner-section-nine h3,.banner-section-seven .content-column h3,.banner-section-seven h3,.banner-section-six .content-column h3,.banner-section-ten h3,.banner-section-three .content-column h3,.banner-section-two .content-column h3{font-size:40px;line-height:1.2em;margin-bottom:20px}.job-search-form{min-width:600px}.job-search-form form{padding:10px 20px}.banner-section-three .content-column .inner-column{padding-top:220px;padding-bottom:40px}.job-search-form .form-group .icon{font-size:20px}.job-search-form .form-group .theme-btn{display:inline-block;width:auto;min-width:150px;height:50px}.job-search-form .form-group input,.job-search-form .form-group select,.job-search-form .form-group textarea,.job-search-form .ui-selectmenu-button.ui-button{height:50px;line-height:20px;font-size:14px;padding-left:40px}.job-categories{padding:100px 0 55px}.news-block .lower-content h3{font-size:18px}.news-block .lower-content .text{font-size:15px;line-height:24px}.job-search-form .form-group:last-child{text-align:left!important}.banner-section-three .image-column .image-box{margin-left:-50px}.blog-sidebar{margin-left:0}.main-header .dashboard-option{margin-left:15px}.main-header .dashboard-option .dropdown-menu,.main-header .dashboard-option .dropdown-toggle::after,.main-header .dashboard-option .name{display:none}.user-sidebar-active .sidebar-backdrop{opacity:1;visibility:visible}.hide-sm,.main-header .main-box,.sticky-header{display:none!important}#toggle-user-sidebar,.mm-add-listing,.mobile-header,.nav-outer .mobile-nav-toggler{display:block}.nav-outer .mobile-nav-toggler{display:flex;height:30px;width:30px;justify-content:center;align-items:center}.main-header .logo img{max-width:none}.main-header .nav-outer .main-menu{display:none}.mobile-header .outer-box{margin-top:7px;padding:0}.main-header{background:#fff}}@media only screen and (min-width:768px){.main-menu .navigation>li>.mega-menu,.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}}@media only screen and (max-width:1023px){.job-search-form .form-group{border-radius:0;border:0;margin-bottom:20px}.job-search-form .form-group:last-child{padding-top:10px;padding-bottom:0;border-bottom:0}.call-to-action .image-column{width:150px}.main-footer .links-widget{padding-left:0}.job-search-form .form-group input,.job-search-form .form-group select,.job-search-form .form-group textarea,.job-search-form .ui-selectmenu-button.ui-button{line-height:20px;padding:25px 0 25px 70px;border-radius:8px;height:70px;background-color:#fff;box-shadow:0 6px 15px rgba(64,79,104,.05)}.job-search-form .chosen-container-single .chosen-single{line-height:20px;padding:25px 0 25px 70px;height:70px}.job-search-form .form-group .icon{font-size:20px;left:35px}.job-search-form,.job-search-form form{background:0 0;padding:0;box-shadow:none;border:0}.banner-section-seven,.banner-section-three{background:#e5ebf5;padding:0}.banner-section .image-column,.banner-section-five .image-column,.banner-section-seven .image-outer,.banner-section-three .image-column,.banner-section-two .image-column{display:none}.banner-section .popular-searches,.banner-section-six .popular-searches,.banner-section-three .popular-searches{margin-top:90px}.job-section{padding:50px 0!important}.job-search-form-two{min-width:auto}.job-search-form-two form{padding:20px}.job-search-form-two .form-group{margin-bottom:20px}.job-search-form-two .form-group:last-child{margin-bottom:0}.job-search-form-two .form-group .icon{right:30px}.job-search-form .form-group:first-child{border:0}.call-to-action-two{padding:100px 0}.job-search-form .form-group .theme-btn{display:block;width:100%}.ls-section .content-column{margin-bottom:50px}.main-header{box-shadow:none}.toggle-contact{display:block}.contacts li a{padding:15px 20px}}@media only screen and (max-width:767px){.job-search-form{min-width:auto}.app-section,.job-categories,.news-section-two{padding:50px 0 30px}.browse-jobs,.candidates-section-two,.features-section,.job-section.alternate,.main-footer.style-six .widgets-section,.main-footer.style-three .widgets-section{padding:50px 0 20px}.ads-section,.blog-single,.call-to-action-two,.candidates-section,.clients-section.alternate,.contact-section,.job-section,.job-section-five,.job-section-four,.job-section-two,.ls-section,.main-footer.style-five .newsletter-form,.products-section,.registeration-banners,.sidebar-page-container,.testimonial-section,.testimonial-section-two,.top-companies{padding:50px 0}.call-to-action.style-two{padding-bottom:50px}.call-to-action .outer-box{padding:70px 30px 10px}.call-to-action .sec-title{padding-right:120px}.sec-title h2{font-size:26px}.sec-title .text{font-size:14px}.blog-single .upper-box h3{font-size:24px;line-height:1.3em}}@media only screen and (max-width:599px){.auto-container{padding:0 20px}.job-search-form .chosen-container-single .chosen-single,.job-search-form .form-group input,.job-search-form .form-group select,.job-search-form .form-group textarea,.job-search-form .ui-selectmenu-button.ui-button{padding-left:50px}.job-search-form .form-group .icon{left:27px}.banner-section .content-column h3 br,.banner-section-eight .content-column h3 br,.banner-section-nine h3 br,.banner-section-seven .content-column h3 br,.banner-section-six .content-column h3 br,.banner-section-ten h3 br,.banner-section-three .content-column h3 br,.banner-section-two .content-column h3 br{display:none}.banner-section .content-column h3,.banner-section-eight .content-column h3,.banner-section-five .content-column h3,.banner-section-four h3,.banner-section-nine h3,.banner-section-seven .content-column h3,.banner-section-six .content-column h3,.banner-section-ten h3,.banner-section-three .content-column h3,.banner-section-two .content-column h3{font-size:26px;margin-bottom:6px}.job-search-form .form-group .theme-btn{display:block;width:100%;border-radius:5px!important}.main-footer .footer-bottom .outer-box{flex-direction:column}.main-footer .copyright-text{order:2}.call-to-action .sec-title{padding-right:20px}.call-to-action .image-column{right:-40px;background-size:300px;background-position:center left}.call-to-action-two .theme-btn{min-width:200px}.main-footer.style-two .links-widget .widget-content{flex-direction:column}.main-footer.style-three .newsletter-form .form-group .theme-btn,.subscribe-form .form-group .theme-btn{position:relative;display:block;width:100%;border-radius:10px;right:0;top:0;margin:10px 0 0;max-width:100%;line-height:20px}.subscribe-form .form-group input[type=email],.subscribe-form .form-group input[type=text]{position:relative}.news-block .lower-content{padding:10px}.blog-single .main-image img{min-height:200px;object-fit:cover}.contact-section .contact-form{padding:50px 20px}.dashboard .candidate-block-three .option-box,.widget-title .chosen-container{margin-left:0}.widget-title .chosen-container{margin-right:20px;margin-top:10px}.copyright-text{padding:0 0 30px}}


/* Diferenças extraídas de responsive copy.css */

@media only screen and (max-width: 1600px) {
    .main-menu .navigation>li {
        margin-right: 35px;
    }
    .main-header .logo {
        padding: 15px 0;
        margin-right: 60px;
    }
    .job-search-form {
        min-width: auto;
    }
    .job-search-form form {
        padding: 15px 15px;
        border-radius: 10px;
    }
    .banner-section-eight .image-outer .image {
        margin-left: 100px;
    }
}

@media only screen and (max-width: 1366px) {
    .main-header .main-box {
        padding: 0 15px;
    }
    .banner-section-ten h3,
    .banner-section-four h3,
    .banner-section-seven h3,
    .banner-section-nine h3,
    .banner-section-eight .content-column h3,
    .banner-section-six .content-column h3,
    .banner-section-seven .content-column h3,
    .banner-section-five .content-column h3,
    .banner-section-three .content-column h3,
    .banner-section-two .content-column h3,
    .banner-section .content-column h3 {
        font-size: 40px;
        line-height: 1.2em;
        margin-bottom: 20px;
    }
    .job-search-form {
        min-width: 600px;
    }
    .job-search-form form {
        padding: 10px 20px;
        padding-left: 20px;
    }
    .job-search-form .form-group .icon {
        font-size: 20px;
    }
    .job-search-form .form-group.btn-box {
        text-align: left;
    }
    .job-search-form .form-group .theme-btn {
        display: inline-block;
        width: auto;
        min-width: 150px;
        height: 50px;
    }
    .job-search-form .ui-selectmenu-button.ui-button,
    .job-search-form .form-group input,
    .job-search-form .form-group select,
    .job-search-form .form-group textarea {
        height: 50px;
        line-height: 20px;
        font-size: 14px;
        padding-left: 40px;
    }
    .news-block .lower-content h3 {
        font-size: 18px;
    }
    .job-search-form .form-group:last-child {
        text-align: left !important;
    }
    .banner-section-eight .image-outer {
        display: none;
    }
    .banner-section-eight {
        padding: 0 25px;
    }
    .banner-section-eight .job-search-form {
        min-width: auto;
        padding-right: 20px;
    }
    .blog-sidebar {
        margin-left: 0;
    }
    .hide-sm,
    .main-header .main-box,
    .sticky-header {
        display: none !important;
    }
    .mobile-header,
    .mm-add-listing,
    #toggle-user-sidebar,
    .nav-outer .mobile-nav-toggler {
        display: block;
    }
    .nav-outer .mobile-nav-toggler {
        display: flex;
        height: 30px;
        width: 30px;
        justify-content: center;
        align-items: center;
    }
    .main-header .logo img {
        max-width: none;
        height: 40px;
    }
    .mobile-header .outer-box {
        margin-top: 7px;
        padding: 0;
    }
    .main-header {
        background: #ffffff;
    }
}

@media only screen and (max-width: 1023px) {
    .job-search-form .form-group {
        border-radius: 0;
        border: 0;
        margin-bottom: 20px;
    }
    .job-search-form .form-group:last-child {
        padding-top: 10px;
        padding-bottom: 0;
        border-bottom: 0;
    }
    .main-footer .links-widget {
        padding-left: 0;
    }
    .job-search-form .ui-selectmenu-button.ui-button,
    .job-search-form .form-group input,
    .job-search-form .form-group select,
    .job-search-form .form-group textarea {
        line-height: 20px;
        padding: 25px 0;
        padding-left: 70px;
        border-radius: 8px;
        height: 70px;
        background-color: #ffffff;
        box-shadow: 0px 6px 15px rgba(64, 79, 104, 0.05);
    }
    .job-search-form .chosen-container-single .chosen-single {
        line-height: 20px;
        padding: 25px 0;
        padding-left: 70px;
        height: 70px;
    }
    .job-search-form .form-group .icon {
        font-size: 20px;
        left: 35px;
    }
    .job-search-form form,
    .job-search-form {
        background: none;
        padding: 0;
        box-shadow: none;
        border: 0;
    }
    .job-section {
        padding: 50px 0 !important;
    }
    .job-search-form .form-group:first-child {
        border: 0;
    }
    .banner-section-eight .job-search-form {
        padding: 0;
    }
    .banner-section-eight {
        padding: 0;
        margin-bottom: 0;
    }
    .banner-section-eight .content-column .inner-column {
        padding: 220px 0 50px;
    }
    .banner-section-eight .job-search-form form {
        padding: 0;
    }
    .job-search-form .form-group .theme-btn {
        display: block;
        width: 100%;
    }
    .main-header {
        box-shadow: none;
    }
}

@media only screen and (max-width: 767px) {
    .job-search-form {
        min-width: auto;
    }
    .top-companies,
    .job-section-four,
    .job-section-five,
    .main-footer.style-five .newsletter-form,
    .clients-section.alternate,
    .testimonial-section-two,
    .job-section-two,
    .top-companies,
    .ads-section,
    .registeration-banners,
    .ls-section,
    .call-to-action-two,
    .candidates-section,
    .blog-single,
    .products-section,
    .sidebar-page-container,
    .contact-section,
    .testimonial-section,
    .job-section {
        padding: 50px 0;
    }
    .sec-title h2 {
        font-size: 26px;
    }
    .banner-section-eight .job-search-form .form-group .theme-btn {
        display: block;
        width: 100%;
    }
}

@media only screen and (max-width: 599px) {
    .auto-container {
        padding: 0 20px;
    }
    .job-search-form .chosen-container-single .chosen-single,
    .job-search-form .ui-selectmenu-button.ui-button,
    .job-search-form .form-group input,
    .job-search-form .form-group select,
    .job-search-form .form-group textarea {
        padding-left: 50px;
    }
    .job-search-form .form-group .icon {
        left: 27px;
    }
    .banner-section-four h3,
    .banner-section-nine h3,
    .banner-section-ten h3,
    .banner-section-eight .content-column h3,
    .banner-section-seven .content-column h3,
    .banner-section-six .content-column h3,
    .banner-section-five .content-column h3,
    .banner-section-three .content-column h3,
    .banner-section-two .content-column h3,
    .banner-section .content-column h3 {
        font-size: 26px;
        margin-bottom: 6px;
    }
    .job-search-form .form-group .theme-btn {
        display: block;
        width: 100%;
        border-radius: 5px !important;
    }
    .main-footer .footer-bottom .outer-box {
        flex-direction: column;
    }
    .main-footer .copyright-text {
        order: 2;
    }
    .banner-section-eight .count-employers {
        display: none;
    }
    .banner-section-eight .bottom-box .upload-cv {
        margin: 0;
    }
    .news-block .lower-content {
        padding: 10px 10px;
    }
    .copyright-text {
        padding: 0 0 30px;
    }
}
