@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.eot');
    src: url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica.woff2') format('woff2'),
        url('../fonts/Helvetica.woff') format('woff'),
        url('../fonts/Helvetica.ttf') format('truetype'),
        url('../fonts/Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@media (max-width: 1199px) {
    footer p {
        float: none;
        text-align: center;
        padding: 10px 0
    }

    footer .icon {
        float: none;
        text-align: center;
        padding: 10px 0
    }

    #frmjobdelete {
        left: 0;
        position: relative;
        top: 0;
        width: 100%;
    }

}

@media (max-width: 767px) {
    #frmjobdelete {
        left: 0;
        position: relative;
        top: 0;
        width: 100%;
    }

    .form,
    img.map {
        width: 100%;
    }
    .section {
        width: 100%;
    }
    .home-page-sec form {
        display: flex;
        flex-flow: column;
    }
    ::-webkit-input-placeholder { 
        color: #000000;
        font-size: 18px;
        font-family: Helvetica;
      }
      ::-moz-placeholder { 
        color: #000000;
        font-size: 18px;
        font-family: Helvetica;
      }
      :-ms-input-placeholder {
        color: #000000;
        font-size: 18px;
        font-family: Helvetica;
      }
      :-moz-placeholder { 
        color: #000000;
        font-size: 18px;
        font-family: Helvetica;
      }
      .home-page-sec form input {
        margin: 0 20px 30px 20px;
        height: 67px !important;
        text-align: center;
        font-family: 'Helvetica';
    }
    .home-page-sec #loginbtn {
        font-size: 18px;
        font-family: Helvetica;
        font-weight: 400;
        width: 100%;
        height: 0;
        line-height: 0;
        padding: 33.5px 15px;
        width: auto;
        margin: 0 20px;
    }
    .home-page-sec #frmlogin {
        margin-top: 50px;
    }
    .home-page-content.home-page-sec p {
        font-family: Helvetica;
        padding: 0 30px;
    }
    .heading-sec {
        font-family: Helvetica;
    }
    .map_right_btn {
        margin-left: 0;
    }
    a.btn-sign {
        font-size: 18px;
        color: red !important;
        font-weight: bold;
        font-family: Helvetica;
    }
    h2.map_hedding {
        margin-top: 20px;
    }
    .section.covid-sec h3 {
        font-family: Helvetica;
        margin-top: 0;
    }
    .section.covid-sec p {
        font-family: Helvetica;
    }
    .section.covid-sec span {
        font-size: 12px;
        left: 0;
        font-family: Helvetica;
        color: black;
        bottom: auto;
    }
    .section.covid-sec span a{
        font-family: Helvetica;   
    }
    .main_section.covid-section {
        border: none;
    }
    .return-job-details-btn {
        display: flex;
    }
    .return-job-details-btn a.return-job {
        margin-right: 20px;
        font-size: 12px;
        font-family: Helvetica;
        color: #ff0000 !important;
        font-weight: bold;
    }
    .return-job-details-btn a.btn-sign-out {
        margin-left: 20px;
        font-size: 12px;
     font-family: Helvetica;
     color: #ff0000 !important;
     font-weight: bold;
    }
    .confirmation-sec h1 {
        margin-top: 30px;
        font-family: Helvetica;
    }
    .confirmation-sec h2 {
        font-family: 'Helvetica';
    }
    .confirmation-sec .main_login_page_button a{
        font-family: 'Helvetica';
    }
    p.text{
        font-family: 'Helvetica';
    }
    .text p {
        font-family: 'Helvetica';
    }
    .main_section.covid-section.confirmation {
        margin-top: 40px;
    }
    .map_right_aria .section {
        width: 100%;
    }
    .map_right_btn a{
        font-family: Helvetica;
    }
    .content_right_side_eria h3{
        font-family: Helvetica;
    }
    .section_bottom_text{
        font-family: Helvetica;
    }
    #timecontent p{
        font-family: Helvetica;
    }
    .detail p{
        font-family: Helvetica;
    }
    footer p{
        font-family: Helvetica;
    }
    .main_section {
        position: relative;
        width: 100%;
        border-bottom: 1px solid #dcdcdc;
        float: none;
        /* margin-bottom: 15px; */
        padding-top: 20px;
    }
   
}
@media (max-width: 991px){
    .map_right_btn a {
        margin: 0;
     }
     .content_right_side_eria br{
         display: none;
     }
}

@media (min-width:768px) and (max-width:991px) {
    .form {
        width: 100%;
    }
   

}

@media (min-width:10px) and (max-width:360px) {
    .main_button {
        width: 100%;
    }

    .main_button>a {
        clear: both;
        margin-left: 0;
        margin-top: 20px;
        width: 100%;
    }

    h2.map_hedding {
        margin-top: 30px;
    }

    h1,
    h2 {
        font-size: 18px;
    }

    .content_right_side_eria h3 {
        margin-top: 50px;
    }

    


}
@media  (min-width:768px){
    .home-page-content form {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .home-page-content form #loginbtn{
        height: 54px;
    }
}