@media only screen and (max-width: 2560px) {
    width: 420%;
}
}

@media only screen and (max-width: 1920px) {
}

@media only screen and (max-width: 1600px) {
}

@media only screen and (max-width: 1500px) {
}

@media (min-width: 1400px) {
}

@media only screen and (max-width: 1336px) {
}

@media only screen and (max-width: 1280px) {
}

@media only screen and (max-width: 1199px) {
}

@media only screen and (max-width: 1180px) {
 nav ul li a.contact {
    margin-right: auto;
}
}

@media only screen and (max-width: 1080px) {
nav>ul>li>a, nav>ul>li>a:link, nav>ul>li>a:visited {
    padding: 1.2rem 1rem 1.3rem;
}
.login_txt {
    width: 100%;
}
}

/*===================================================================*/

@media only screen and (max-width: 991px) {

.contact p {
    width: 100%;
}
.contact_form .groupdiv {
    width: 100%;
}

.contact img {
    margin-top: 30px;
}

.about_box p {
    width: 60%;
}
.about_box h5{
    background: none;
}

.about_info img {
    height: 330px;
}

.abInfo h4{
    margin-bottom: 30px;
}

.missionbox h2 {
    font-size: 34px;
    padding: 0px;
}

.missionbox {
    padding: 80px 60px 70px;
} 
.missionbox p {
    width: 60%;
    margin: 0px 20%;
}

a.postaJob_btn {
    height: 44px;
    line-height: 44px;
    font-size: 15px;
}

a.pecomeaTradie_btn {
   height: 44px;
    line-height: 44px;
    font-size: 15px;
}
.teambox img {
    height: 400px;
}

.teambox{
    margin-bottom: 30px;
}
.top_footer h2 {
    width: 100%;
}
a.postjob_btn {
    float: left;
}
.home_slider h1{
    font-size: 40px;
}
.slider_box p {
    width: 80%;
}
.readybox::after {
    display: none;
}
.readybox p {
    padding-left: 0px;
}
.readybox a.postjob_btn {
    margin-left: 0px;
}

.readybox {
    padding: 60px;
}
h2 {
    font-size: 34px;
}

.b-none{
    border: 0px;
}
.fourbox h5 {
    margin-bottom: 30px;
}
.help-support .missionbox div {
    max-width: 100%;
}
.help-support .missionbox p{
    margin: 0 30px ;
    width: 90%;
}
.help-support .missionbox a{
    margin: 0 30px ;
}
section.home_slider.help-support{
    padding: 40px 20px 40px;
}
.card-grid {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

.help-txt {
    position: relative;
}

.myjob_cont .accordion-button {
    align-items: left;
    width: 100%;
    font-size: 18px;
    padding: 20px 10px;
    border-bottom: #B6DDE5 1px solid;
}

.myjob_cont .accordion-button:not(.collapsed){
    border-bottom: 0px;
    color: #00829B;
    background: none;
    box-shadow: none;
}
}

@media only screen and (max-width: 890px) {
}

/*==========================================================================================================*/

@media only screen and (max-width: 767px) {
    .about_box h2 {
    font-size: 34px;
    width: 100%;
}

.about_box p {
    width: 80%;
}

.about_box::after{
    display: none;
}
 
.ourstory_txt {
    padding: 15px;
}

h2 {
    font-size: 34px;
}

.missionbox::after{
    display: none;
}

.missionbox p {
    width: 90%;
    margin: 0px;
}

.missionbox {
    padding: 80px 40px 70px;
}
.teambox img {
    height: 300px;
}

.bottom_footer h5{
    margin-top: 25px;
}

.social_icon{
    text-align: center;
}
.readybox {
    padding: 20px;
}
.top_footer h2 {
    font-size: 30px;
}
.login_form {
    padding: 20px;
    margin-top: 20px;
}

.threebox h3{
    margin-bottom: 30px;
}

.jobcreate #checkout-progress {
    width: 100%;
}

.jobcreate #checkout-progress .progress-bar {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 30px;
    float: none;
}
.jobcreate #checkout-progress:before, .jobcreate #checkout-progress:after {
    width: 100%;
    margin-top: 0;
}
.jobcreate section .step .col-lg-7 img{
    display: none;
}
.jobtypebox {
    width: 100%;
}
.questionnaire {
    width: 100%;
}

   .popular .tag {
        margin-bottom: 10px;
   }
   .missionbox h2{
    flex: 0 0 100%;
   }
   .missionbox div{
    flex: 0 0 100%;
   }
   .help-support .missionbox div p{
    margin: 0;
   }
   .help-support .missionbox div a{
    margin: 10px 0;
   }
   .help-support .missionbox
 {
        padding: 50px;
    }
    .card {
    padding: 6px 10px;
}
.card-grid {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
}

}

@media only screen and (max-width: 640px) {
}

/* only iphone4 landscape & Potriat 300 by 480*/

@media only screen and (max-width: 576px) {
  .ourstory_txt img {
    height: auto;
}

.teambox img {
    height: 400px;
    width: 70%;
}
h2 {
    font-size: 24px;
}
p {
    font-size: 13px;
}
.readybox a.postjob_btn {
    width: 160px;
    height: 44px;
    line-height: 44px;
}

.verificationbox {  
    padding: 40px 30px;
}
.savefile{
    margin-bottom: 20px;
}

.jobcreate #checkout-progress {
    width: 90%;
    margin-left: 5%;
}

.drop-zone {
    padding: 25px 10%;
}

.myjob_cont h3 {
    font-size: 24px;
}

}

/*==========================================================================================================*/

@media only screen and (max-width: 480px) {
     .login_step .form-input, .login_step .form-select, .login_step .form-textarea {
                padding: 12px 14px;
            }
}

/*==========================================================================================================*/

@media only screen and (max-width: 425px) {
  .teambox img {
    height: 400px;
    width: 90%;
}
.slider_box p {
    width: 100%;
}

}

/*==========================================================================================================*/

/* only iphone4 landscape & Potriat 380*/

@media only screen and (max-width: 380px) {

.missionbox {
    padding: 40px 20px;
}
.help-support .missionbox {
        padding: 30px;
    }
   

    
}

/*==========================================================================================================*/

/* only iphone4 landscape & Potriat 360*/

@media only screen and (max-width: 360px) {
   
}

/*==========================================================================================================*/

/* only iphone4 Potriat 3008 */

@media only screen and (max-width: 320px) {
}
