/* @media(min-width:1440px){
 .container{
  max-width:1420px;
 }
} */
@media(min-width:1600px) and (max-width:1919px){
  .robot {
    top: -17%;
    right: -40%;
 }
}
@media(min-width:1400px) and (max-width:1599px){
  .robot {
    top: -16%;
    right: -35%;
 }
}
@media(min-width:1200px) and (max-width:1590px){
  .circle-left img{
    max-width:75px;
  }
  .robot {
    top: -16%;
    right: -15px;
 }
 .robot img{
  max-width:190px;
 }
 .landing-page-banner .bnnr-form::after{
  left: -30px;
  width: 70px;
  height: 70px;
 }
 .landing-page-banner .bnnr-form::before{
  right: -10px;
 }

}

@media(min-width:1200px) and (max-width:1260px){
  .circle-left img {
    max-width: 45px;
 }
}
@media(max-width:1399px){
  .option-card::after{
    right: -10px;
    bottom: -10px;
    width: 260px;
    min-height: 430px;
   }
   .benefits-row .benefits-wrap{
    align-items: flex-start;
   }
}
@media(max-width:1199px){
 .robot{
  display:none;
 }
 .landing-page-banner .bnnr-form::before{
  display:none;
 }
 .landing-page-banner .bnnr-form{
  width:100%;
 }
 .landing-page-banner h1{
    font-size: 45px;
    line-height: 60px;
 }
 .code-list ul li{
    font-size: 15px;
 }
 .landing-page-banner .btm-hdng {
    margin-top: 22px;
 }
 .landing-page-banner .bnnr-form::after{
  display:none;
 }
 .landing-page-banner h4{
    font-size: 18px ;
    line-height: 22px ;
 }
  /* .landing-page-header .container .row{
    justify-content: inherit !important;
  } */
  .circle-left{
   display: none;
  }
  .landing-page-header a svg{
    width: 290px;
  }
  .landing-page-header .contact-info ul{
    flex-wrap:wrap;
    row-gap:15px;
  }
  .landing-page-header .contact-info ul li:first-child{
    border-right:0;
  }
  .jobCard .jobnImg {
    margin-right: 10px;
  }
  h5{
    font-size: 16px;
    line-height: 27px;
  }
  .section-header h2 {
    font-size: 38px !important;
    line-height: 48px !important;
}
  .option-card::after {
    background-color: #22beca;
    right: 0;
    bottom: 0;
    position: absolute;
    content: "";
    width: 220px;
    height: 390px;
    z-index: -1;
    border-radius: 20px;
    top: 0px;
 }
 .option-card{
    padding: 35px 22px 49px 10px;
 }
 body, p {
    font-size: 16px;
    line-height: 26px;
  }
  .blue-btn{
    min-width: 220px;
    font-size: 16px;
  }
  .job-profile-imgWrap{
    padding: 10px 10px 0;
    min-height: 371px;
  }
  .career-section .container .career-main .col-md-4{
    padding-left:0;
  }
  .career-main .row {
    align-items: center;
 }
 .jobCard .job-desc h5{
  font-size: 16px;
  line-height: 26px;
 }
 .section-header h4{
  font-size:18px !important;
  line-height:22px !important;
 }
}

@media(max-width:991px){
    .man-img {
       
        margin-top: -170px;
        margin-left: -170px;
    }
    .circle-texture{
      display: none;
    }
    .code-list ul{
     flex-wrap:wrap;
    }
    .code-list ul li{
        width: 40%;
      flex:0 0 auto;
    }
    /* .code-list ul li:nth-child(2)::after{
      border-right:0;
    } */
    /* .code-list ul li:nth-child(3)::after{
      display:none;
    } */
    .code-list ul li{
        padding-right: 10px;
        margin-right: 15px;
    } 
   .why-choose .container .row{
     row-gap:20px;
   }
   .option-card::after {
    background-color: #22beca;
    right: -10px;
    bottom: 0;
    position: absolute;
    content: "";
    width: 340px;
    height: 300px;
    z-index: -1;
    border-radius: 20px;
    top: 0px;
 }
 .job-profile-card{
    flex: 0 0 auto;
    width: 50%;
    margin-bottom:20px;
 }
 .job-profile-wrap{
  flex-wrap: wrap;

 }
 .career-main{
    padding: 74px 90px;
 }
 .career-head h2{
    font-size: 27px;
    line-height: 38px;
 }
 .benefits-crcl{
    left: 90%;
 }
 .benefits-row .benefits-col{
  width:100%;
  flex:0 0 auto;
 }
 .socl ul {
    display: flex;
    flex-wrap: wrap;
 }
 .socl ul li {
    padding: 0 5px;
 }
 .socl ul li a{
    width: 25px;
    height: 25px;
    min-width: 25px;
 }
 .benefits-lft-crcl{
    top: 30%;
 }
 .benefits-crcl{
    top: 25%;
 }
 .benefits-btm-crcl{
    bottom: 30%;
    right:0;
 }
 .landing-page-banner .col-md-7,.landing-page-banner .col-md-5 {
    flex: 0 0 auto;
    width:50%;
 }
}

@media(max-width:767px){
    .man-img {
     display:none;
    }
    .man-img img{
        margin-right: 0;
    }
    .code-list ul li {
      width:auto;
      flex:0 0 auto;
    }
    .landing-page-header .contact-info ul{
        justify-content: center;
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        right: 0;
        background-color:#f9feff;
        padding: 15px;
        border-top-left-radius:10px;
        border-top-right-radius:10px;
        box-shadow: 1.2px 1.2px 46px 0 rgb(0 0 0 / 12%);
    }
    .landing-page-header .contact-info ul li a{
        font-size: 15px;
        line-height: 20px;
    }
    .landing-page-header .contact-info ul li:first-child{
      padding-right:0;
      /* margin-right:0; */
    }
    .landing-page-header .container .row > div > a > img{
      max-width:175px;
    }
    .landing-page-header .contact-info ul li .icon {
        padding-right: 2px;
    }
    .landing-page-header .contact-info ul li .icon svg {
        width: 15px;
        height: 15px;
        margin-right: 5px;
    }

    /* .landing-page-header .container .row > div{
      width:50%;
      max-width:50%;
    } */
    .landing-page-banner{
      padding:40px 0 120px;
    }
    h1 {
        font-size: 27px;
        line-height: 40px;
    }
    .code-list ul li {
        font-size: 14px;
    }
    h4 {
        font-size: 16px;
        line-height: 22px;
    }
    .landing-page-banner .bnnr-form{
        padding: 0 10px 40px;
    }
    .bnnr-form .form-head h3 {
        font-size: 25px;
        line-height: 27px;
    }
    .jobs {
        padding: 40px 0;
    }
    .jobCard .jobnImg {
        width: 55px;
        height: 55px;
    }
    .jobCard {
        display: flex;
        align-items: baseline;
    }
    h2 {
        font-size: 25px;
        line-height: 40px;
    }
    .why-choose .choose-head h2 {
        margin-bottom: 10px;
    }
    .option-card::after{
     display:none;
    }
    .success-mantra{
        padding: 40px 0;
    }
    .why-choose {
        padding-bottom: 40px;
    }
    .succs-mddle-cntnt {
      padding: 25px 0;
    }
    .jobs-provide {
        padding: 40px 0;
    }
    .job-profile-card {
        flex: 0 0 auto;
        width: 100%;
        margin-bottom: 20px;
        padding: 0;
    }
    .career-main {
        padding: 50px 20px;
    }
    .career-btm-lft img , .career-btm-right img{
     max-width:60px;
    }
    .blue-btn{
        margin-top: 25px;
    }
    .benefits-crcl{
     display:none;
    }
    .benefits-lft-crcl{
        display:none;
     
    }
    .benefits-btm-crcl{
     display:none;
    }
    .benefits-btn{
     text-align:center;
    }
    .benefits .row {
        align-items: center;
        flex-direction: column-reverse;
    }
    .benefits-head{
     text-align:center;
    }
    .career-section {
        margin-bottom: 70px;
    }
    .career-section .container{
      text-align:center;
    }
    .footer{
        padding: 44px 0 90px;
    }
    .ftr-logo a img{
     max-width:260px;
     text-align:center;
    }
    .footer .container{
     text-align:center;
    }
    .footer .socl ul{
     justify-content:center;
    }
    .footer .container .row{
      row-gap:20px;
    }
    .landing-page-banner .container{
      text-align:center;
    }
    .landing-page-banner h1::after{
        width: 30px;
    height: 30px;
    }
    .code-list ul{
      justify-content:center;
    }
    .why-choose .container .row{
     margin-left:0 !important;
     margin-right:0 !important;
    }
    .copyright-txt p{
     font-size:16px;
    }
    .job-profile-wrap{
      z-index:inherit;
    }
}