/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1286px) { 

    .productgroup label {
        font-size: 8px;
    }
    .productsec .nav-link {
        font-size: 11px;
    }
    .searchjobs h3{
        font-size: 22px;
    }
    .section3 .owl-carousel .owl-item{
        padding-left: 0px;
    }
    #customMegaMenu2 .box-with-pointer td p{
        font-size: 10px;
    }
    #customMegaMenu2 .box-with-pointer ul li{
        font-size: 11px;
    }
    #customMegaMenu1 .box-with-pointer td p{
        font-size: 10px;
    }
    #customMegaMenu1 .box-with-pointer ul li{
        font-size: 11px;
    }
    
    .foot_list{
        margin-left: 10%;
    }
    .auth_logo img{
        padding-left: 10px;
    }
    .sliderDoc li{
        width:30%;
    }
    .qrimgbox img {
        height: 180px;
    }
    input,
    input::placeholder {
        font-size: 12px;
    }

    .searchjobs .input-group {
        width: 99%;
    }
 }
 
 /* @media (min-width: 992px) and (max-width: 997px) {
    .contact-form {
        margin-top: -46.5%;
    }
  }
  @media (min-width: 998px) and (max-width: 1021px) {
    .contact-form {
        margin-top: -46%;
    }
  }
  @media (min-width: 1022px) and (max-width: 1042px) {
    .contact-form {
        margin-top: -46%;
    }
  }
  @media (min-width: 1022px) and (max-width: 1065px) {
    .contact-form {
        margin-top: -43%;
    }
  }
  @media (min-width: 1043px) and (max-width: 1549px) {
    .contact-form {
        margin-top: -32%;
    }
  }
  @media (min-width: 1550px){
    .contact-form {
        margin-top: -18%;
    }
  } */

@media (min-width: 992px) and (max-width: 1200px) and (orientation: landscape) {
    .logosec img {
        height: 58px;
      
    }
    .foot_list li {
        padding-left: 10px;
    }
    .header {
        height: 134px;
    }
    .login_btn{
        margin-top:11%;
    }
    .login_btn{
        margin-left:-16%;
    }
    .sliderDoc li{
        width:30%;
    }
    .qrimgbox img {
        height: 120px;
    }
    input,
    input::placeholder {
        font-size:12px;
    }
    .searchjobs .input-group{
        width:99%;
    }
    .productgroup img {
        height: 33px;
    }
    .awardslider.owl-carousel .owl-nav{
        display: flex;
        justify-content: space-between;
        position: absolute;
        top: 46px;
        right: -58px;
        left: -58px;
    }
    .jobseekertag {
        font-size: 18px;
        margin-top: 0%;
    }
    .searchjobs h3 {
        font-size: 15px;
    }
    .btn-search{
        width:40%;
    }
    .searchjobs h3 {
        margin-top: 2%;
    }
    .searchjobs .input-group {
        height: 34px;
    }
    .bordertagline {
        margin-top: 12px;
    }
    .searchjobs h3 {
        margin-top: 1%;
    }
   
    }
@media (min-width: 320px) and (max-width: 480px) {
    .searchjobs h3 {
        margin-top: 1rem;
        text-align:center;
    }
    .input-group{
        margin:auto;
    }
    .btn-search{
        margin-left:31%;
    }
    .owl-theme .owl-dots .owl-dot{
        display:none;
    }

    .foot_list {
        flex-wrap: wrap;
        margin-left: 0 !important;
    }
    footer{
        height:auto;
    }
    .section8 h3{
        font-size:25px;
    }
    .section6 h3{
        font-size:33px;
    }
    .appstore_img {
        margin-left: 4%;
    }
    .section4 h3{
        font-size:33px;
    }
    .section3 h3{
        font-size:33px;
    }
    .foot_logo h3 {
        font-size: 30px;
         margin-left: 0px; 
    }
    .auth_logo{
        text-align:center;
    }
    .sliderDoc {
        flex-direction: column;
    }
    .sliderDoc li{
        width:88%;
    }
    /*.qrimgbox {
        margin-left: 24%;
    }*/
    .hrms-Mbox{
        width:100%;
    }
}

@media (max-width: 767.98px) {
    .sm-w-100 {
        max-width: 100% !important;
    }
    .service_card img {
        width: 100%;
    }
    .awardslider.owl-carousel .owl-nav{
        display:none;
    }
    .prod_subject_ii, .prod_subject_iii, .prod_subject_v, .prod_subject_iv {
        width: auto;
    }

    
}
@media (min-width: 768px) and (max-width: 991px) {
    .jobseekertag{
        font-size:13px;
    }
    .qrimgbox img {
        height: 68px;
    }
    .bordertagline {
        width: 147px;
    }
    .orWrap{
        left:58px;
    }
    .searchjobs h3 {
        margin-top: 0%;
        font-size: 11px;
    }
    .searchjobs .input-group {
        height: 23px;
        width: 103%;
        margin-top: -2px;
    }
    .btn-search {
        width: 52%;
        margin-top: 8px;
    }
    .job_dv a{
        font-size:12px;
    }
    .bordertagline {
        margin-top: 8px;
    }
    .orWrap{
        top:-15px;
    }
    .jobseekertag{
        margin-top:0%;
    }
    .btn-search i {
        height: 41px;
        width: 41px;
        top: -8%;
        font-size: 18px;
    }
    .service_card img {
        width: 100%;
    }
    }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .logosec img {
        height: 58px;
    }

    .foot_list li {
        padding-left: 10px;
    }

    .header {
        height: 134px;
    }

    .login_btn {
        margin-top: 11%;
    }

    .login_btn {
        margin-left: -16%;
    }

    .sliderDoc li {
        width: 30%;
    }

    .qrimgbox img {
        height: 120px;
    }

    input,
    input::placeholder {
        font-size: 12px;
    }

    .searchjobs .input-group {
        width: 99%;
    }

    .productgroup img {
        height: 33px;
    }

    .awardslider.owl-carousel .owl-nav {
        display: flex;
        justify-content: space-between;
        position: absolute;
        top: 46px;
        right: -58px;
        left: -58px;
    }

    .jobseekertag {
        font-size: 18px;
        margin-top: 0%;
    }

    .searchjobs h3 {
        font-size: 15px;
    }

    .btn-search {
        width: 40%;
    }

    .searchjobs h3 {
        margin-top: 2%;
    }

    .searchjobs .input-group {
        height: 34px;
    }

    .bordertagline {
        margin-top: 12px;
    }

    .searchjobs h3 {
        margin-top: 1%;
    }
    
}

@media only screen and (min-device-width: 820px) and (max-device-width: 820px) and (min-device-height: 1180px) and (max-device-height: 1180px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    /* Portrait styles for iPad Air */
    .service_card img {
        width: 100%;
    }
}