 @media all and (min-width:1301px) and (max-width: 1920px) {
  .homeContent .animationSvg {width: calc(100% - max(180px, min(180px + (650 - 130) * ((100vw - 1600px) / (2560 - 1600)), 650px)));  }
}

@media (min-width: 1500px) and (max-width: 1599px){
  .homeContent .animationSvg{width: 90%;}
}

@media (min-width: 1400px) and (max-width: 1500px){
  .homeContent .animationSvg{width: 93%;}
}

@media (min-width: 1301px) and (max-width: 1400px){
  .homeContent .animationSvg{width: calc(100% - 80px)}
}
@media (min-width: 1921px){
  .container {
  max-width:100%;
      padding: 0 18%;
  }
  .homeContent .animationSvg {
    width: 82%;
}
  header .headerMenu .logo img {
    width: 10vw;
    max-width: none;
    height: auto;
}
.footer .footer-details .footerLogo a img {
    width: 3vw;
    height: auto;
  }
input[type='submit'], input[type=button], input[type=reset], button, .btn, ul.regMenu li a{
font-size: 0.78vw;
  line-height: 1.2;
}
  .homeContent p
  {
    font-size: 1.51vw;
    width: 30%;
  }
  .videoInnerContent
  {
    font-size: 3.07vw;
  }
h1
{
  font-size: 3.07vw;
}
  .ourTeam .title, .getInToch .getInTochDetail .leftPanel{   font-size: 5.10vw;}
.videoContent .videoInfoContent
{
  max-width: 40%;
  font-size: 1.09vw;
  line-height: 1.2;
}
.getInToch .getInTochDetail .rightPanel p, .footer .footer-details .socailLink a,
.item .teamInfo .teamInfoTitle .title{
  font-size: 0.78vw;
}
.item .teamInfo .teamInfoTitle .teamName {
    font-size: 1.30vw;
    line-height: 1.2;
  }
  .item .teamInfo .teamInfoTitle a, .item .teamInfo .teamPara .content
  {
    font-size: 0.72vw;
  }
}
  @media (min-width: 0px) and (max-width: 1400px){
    body{
      line-height: 1.3;
    }
.ourTeam .title
{
  font-size: 75px;
  padding-bottom: 70px;
}

.getInToch .getInTochDetail .leftPanel{
    font-size: 75px;
}
.item .teamInfo .teamPara .content
{
  font-size: 13px;
}
  }
  @media (min-width: 0px) and (max-width: 1300px){
    .homeContent .animationSvg{width: calc(100% - 40px)}
  }

@media (min-width: 1200px) and (max-width: 1300px){
   .container {width: 100%;padding: 0 40px !important;}
   /* .homeContent .animationSvg{width: 97%;} */
}

@media (min-width: 768px) and (max-width: 1200px){
  .wp-content .container,.container {
    width: 100%;padding: 0 50px !important;
  }
}

@media (min-width: 0px) and (max-width: 1024px){
@media all and (orientation: portrait) {
  .homeContent {
    height: calc(100vh - 109px);
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .homeContent h1
  {
    width: 100%;
  }
  .homeAnimationContent {display: flex;flex-direction: column-reverse; height: auto;}
  .homeContent .container {position: relative;padding: 50px 50px 7vh 50px !important; height: auto;margin-top: -10vh;}
  .homeContent p {text-align: left;padding: 7vh 50px;margin: 0;}
  .homeContent .animationSvg{width: 94%; height: auto;}
}
}

/* tab responsive start */
  @media all and (min-width: 820px) and (max-width: 1200px) and (orientation:landscape) {
      /*Home start*/
      .homeContent h1 {font-size: 48px;width: 394px;}
      .homeContent p {padding: 100px 25px;}
      .homeContent .animationSvg{width: 95.5%;}

      /*Video start*/
      .videoInnerContent {font-size: 48px;}
      .video  {padding-bottom: 44%;}
      .videoContent .videoInfoContent {padding: 100px 0;}
      .ourTeam .title {padding-bottom: 100px;}

      /*getInToch start*/
      .getInToch {padding: 80px 0 60px;}
      .getInToch .getInTochDetail .leftPanel,.ourTeam .title{font-size: 60px;}
      .getInToch .getInTochDetail .rightPanel {width: 60%;}
      .getInToch .getInTochDetail .rightPanel p {padding-top: 0;}

      .footer {padding: 50px 0;}
  }

  @media (min-width: 0px) and (max-width: 992px){
    .getInToch .getInTochDetail .rightPanel {width: 100%;padding-left: 0;}

  }

  @media (min-width: 768px) and (max-width: 992px){

    header {padding: 35px 0 45px;}

    /*Home start*/
    .homeContent h1 {font-size: 36px;}
    .homeContent p {padding: 100px 50px;font-size: 24px;width: 500px;}
    .homeContent .animationSvg{width: 94%;}

    /*Video start*/
    .video .box::before {padding-top: 68.3%;}
    .videoInnerContent {font-size: 45px;}
    .videoContent .videoInfoContent {padding: 100px 0;font-size: 18px;max-width:400px;}
    .video {padding-bottom: 60%;}

    /*Our team*/
    .ourTeam .title {padding-bottom: 80px;font-size: 50px;}

    /*getInToch start*/
    .getInToch .getInTochDetail {flex-wrap: wrap;}
    .getInToch .getInTochDetail .leftPanel{font-size: 50px;padding-bottom: 10px;}
    .getInToch {padding: 80px 0 40px;}

    .footer {padding: 50px 0;}

  }


/* Mobile responsive start */

  @media screen and (min-width: 400px) and (max-width:992px) {
       @media all and (orientation: landscape) {
        .not-found-details{padding: 0 25px 50px;}
        .not-found-details h1 {font-size: 150px;line-height: 1.2;}
        .not-found-details h3 {font-size: 32px;}
        .not-found-details p{font-size: 15px;line-height: 23px;}

    }
  }

  @media screen and (max-width:767px) {

   .container {padding: 0 25px !important;width: 100% !important;}

   /*Home start*/
     .homeContent {
      background: -moz-linear-gradient(180deg, rgba(19,28,178,1) 11%, rgba(22,35,230,1) 27%, rgba(57,66,254,1) 52%, rgba(92,120,252,1) 76%, rgba(171,190,253,1) 100%);
      background: -webkit-linear-gradient(180deg, rgba(19,28,178,1) 11%, rgba(22,35,230,1) 27%, rgba(57,66,254,1) 52%, rgba(92,120,252,1) 76%, rgba(171,190,253,1) 100%);
      background: linear-gradient(180deg, rgba(19,28,178,1) 11%, rgba(22,35,230,1) 27%, rgba(57,66,254,1) 52%, rgba(92,120,252,1) 76%, rgba(171,190,253,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#131cb2",endColorstr="#abbefd",GradientType=1);
     }
     .homeContent h1 {font-size: 40px;width: 100%;}
    .homeAnimationContent {display: flex;flex-direction: column-reverse;}
    .homeContent .container {position: relative;padding: 50px 25px 60px !important;}
    .homeContent p {font-size: 18px;text-align: left;padding: 80px 25px;width: 350px;margin: 0;}
    .homeContent .animationSvg{width: 97%;}


    @media all and (orientation: portrait) {
      .homeAnimationContent {display: flex;flex-direction: column-reverse; height: auto;}
      .homeContent .container {position: relative;padding: 50px 25px 7vh 25px !important; height: auto;margin-top: -10vh;}
      .homeContent p {font-size: 18px;text-align: left;padding: 7vh 25px;width: 350px;margin: 0;}
      .homeContent .animationSvg{width: 94%; height: auto;}
    }

   /*video start*/
   .videoInfoContent {font-size: 18px;max-width: 100% !important;float: left !important;}
   .videoInnerContent {font-size: 33px;padding-right: 25px;}
   .video {padding-bottom: 75%;}
   /* .video .box::before {padding-top: 90%;} */
   .videoContent {
    background: rgb(178,195,253);
    background: -moz-linear-gradient(180deg, rgba(178,195,253,1) 13%, rgba(122,150,252,1) 49%, rgba(152,174,250,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(178,195,253,1) 13%, rgba(122,150,252,1) 49%, rgba(152,174,250,1) 100%);
    background: linear-gradient(180deg, rgba(178,195,253,1) 13%, rgba(122,150,252,1) 49%, rgba(152,174,250,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2c3fd",endColorstr="#98aefa",GradientType=1);
   }
   .videoInnerContent {display: flex;align-items: center;bottom: 0;top: 0;}
   .videoContent .videoInfoContent {font-size: 18px;line-height: 24px;padding: 100px 0;}

  /*Team strat*/
  .ourTeam {
    background: -moz-linear-gradient(180deg, rgba(152,174,250,1) 18%, rgba(198,209,247,1) 41%, rgba(228,232,246,1) 64%, rgba(250,173,155,1) 95%);
    background: -webkit-linear-gradient(180deg, rgba(152,174,250,1) 18%, rgba(198,209,247,1) 41%, rgba(228,232,246,1) 64%, rgba(250,173,155,1) 95%);
    background: linear-gradient(180deg, rgba(152,174,250,1) 18%, rgba(198,209,247,1) 41%, rgba(228,232,246,1) 64%, rgba(250,173,155,1) 95%);

  }



  .ourTeam .title {font-size: 40px;padding-bottom: 35px;}
  /* .ourTeamSlider {padding: 0 25px} */

  .item.slick-slide.active .mobileView .mobileClick svg .hideBorder {display: none;}

  /*Get In Toch*/
  .getInToch {padding: 50px 0;margin-top: -1px;}
  .getInToch .getInTochDetail {flex-wrap: wrap;}
  .getInToch .getInTochDetail .leftPanel {font-size: 40px;padding-bottom: 10px;}

  /*Footer start*/
  .footer {padding: 40px 0;}

  .wp-content h1 {font-size: 34px;}

  .not-found-details{padding: 0 25px 50px;}
  .not-found-details h1 {font-size: 150px;line-height: 1.2;}
  .not-found-details h3 {font-size: 32px;}
  .not-found-details p{font-size: 15px;line-height: 23px;}

  }

  @media all and (min-width: 0px) and (max-width: 992px) and (orientation:landscape) {
    .video {padding-bottom: 60%;}
  }
  @media(min-width:0px) and (max-width:767px) {
    /* .item .teamInfo .teamInfoTitle {
        padding-bottom: 10px;
      }

.item .teamInfo{
  padding: 10px;
  position: relative;
  height: auto;
  opacity: 1;
        visibility: visible;
}

  .ourTeam .slider{
    display: flex;
    flex-flow: row wrap;
  width: calc(100% + 10px);
  margin-left: -5px;

  }
   .ourTeam .slider .item
  {    width: calc(50% - 10px);
     margin: 5px;
     overflow: hidden;
     background: rgb(89 118 219 / 30%);
 }

 .item .teamInfo::before{
   display: none;
 } */
}

  /* @media(min-width:0px) and (max-width:600px) {
    .ourTeam .slider{
      width: 100%;
      margin-left: 0px;
    }
    .ourTeam .slider .item
   {    width: 100%;
     margin: 15px 0px;
   }
  } */

  @media(min-width:600px) and (max-width:767px) {
    .videoInnerContent {font-size: 40px;}
    .video {padding-bottom: 55%;}
  }
    @media(min-width:0px) and (max-width:640px) {
      .ourTeam .slider .slick-list
      {
        width: 155%;
        margin: 0 20px;
      }
      .slick-next
      {
        left: 70px;
        right: auto;
      }
    }

  @media (max-width: 470px) {
    /*footer start*/
    .footer .footer-details {display: block;}
    .footer .footer-details .footerLogo a img {margin-right: 0;margin-bottom: 15px;}
    .footer .footer-details .socailLink a {font-size: 12px}
  }

  @media (max-width: 450px) {
   .homeContent h1 br {display: none;}
  }

  @media (max-width: 385px) {
  .videoInnerContent {font-size: 30px;}
  }

  @media (max-width: 377px) {
    .homeContent h1 {font-size: 36px;}
  }

  @media (max-width: 330px) {
    .homeContent h1 {font-size: 30px;}
  }

    @media (max-width: 320px) {
    /*footer start*/
   .footer .footer-details .socailLink {gap: 15px}
  }
