
/*--------------------------------------------------------------
# Mobile Responisve Devices Start
--------------------------------------------------------------*/


@media only screen and (max-width: 1080px) {
  

  #hero .container {
    padding-top: 40px;
  }

  #deliver .content h5 {
    font-size: 40px;
    font-weight: 800;
    background: -webkit-linear-gradient(6deg, #ffffff 39.77%, #7A5BC9 63.27%);
    -webkit-background-clip: text;
    -webkit-text-stroke: 4px transparent;
    font-weight: 100;
    letter-spacing: 5px;
    display: flex;
    align-items: center;
    font-family: sans-serif;
    float: right;
  }

  .main-rock {
    display: -webkit-inline-box;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    padding-left: 20px;
  }

  #hero h2 {
    line-height: 50px;
    font-size: 34px;
  }

  #services h3 br {
    display: none;
  }

  section#services {
    padding: 0px;
  }

  #hero p {
    margin-top: -4%;
  }

  .services p {font-size: 16px;}
  .services .why-line {
    text-align: center;
  }

  #leading .services p{margin-top: 15%;}

  .services h3 {
    text-align: center;
  }

  .icon-lead p {
    font-size: 20px !important;
    line-height: 29px;
}

.icon-lead p br{display: none;}


  #hero p br {
    display: none;
  }

  #hero h4 {
    font-family: 'csbold';
    font-size: 35px;
    line-height: 105px;
  }

  #hero h1 {
    font-size: 42px;
    line-height: 52px;
  }

  #deliver {
    margin-top: 0%;
    padding-top: 30px;
  }

  #deliver h3 {
    line-height: 40px;
    text-align: center;
    font-size: 26px;
  }

  .trusted img {
    max-width: 93%;
  }

  section {
    overflow: hidden;
    margin-bottom: -12%;
  }

  .trusted h3 {
    font-size: 40px;
    color: white;
    font-family: 'Gilroy-Regular-Bold';
  }

  .services h3 {
    line-height: 44px;
    font-size: 34px;

  }

  .section-title.text-start {
    padding: 15px;
  }

  .services .icon-box {
    margin: 12px;
  }

  .services h5 {
    font-size: 21px;
    margin-top: 11%;
  }

  .services .icon-box p {
    line-height: 26px;
    font-size: 15px;
  }

  #launch h3 {
    line-height: 33px;
    font-size: 27px;
  }

  .tailored h3 {
    line-height: 33px;
    font-size: 27px;
    margin-top: 5%;
  }

  .services h3 {
    line-height: 33px;
    font-size: 27px;
    margin-top: 5%;
  }

  section#launch {
    padding: 0px;
  }

  .counts {
    padding: 40px 0;
}

  .counts h3 {
    line-height: 33px;
    font-size: 27px;
    margin-top: 5%;
  }

  #leading h3 {
    line-height: 33px;
    font-size: 27px;
    margin-top: 5%;
  }

  #launch ul {
    padding: 0px;
    line-height: 28px;
  }

  #launch p br {
    display: none;
  }

  #leading h3 br {
    display: none;
  }

.iconbox-red.text-start p br {
    display: none;
}

  section#launch {
    margin: 15px;
  }

.icon-box.iconbox-teal a.btn-get-started {
    text-align: right!important;
    float: left;
    margin-top: 12%;
    color: #E79720;
}

.icon-box.iconbox-green a.btn-get-started {
    text-align: right!important;
    float: left;
    margin-top: 12%;
    color: #E79720;
}

  .act-path {
  width: 70%;
  height: 2px;
  background: #fff;
  margin-top: -30px;
  border-radius: 100px;
}


  .teext-content{
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  line-height: 40px;
}




  .case-study h3 {
    line-height: 44px;
    font-size: 34px;
    padding: 10px;
  }



.border-valuable {
    background: #332844;
    padding: 30px;
    border-radius: 10px;
    margin: 10px;
    height: 299px;
}

.valu-img {
    margin-left: 2%;
}


  .card-title {
    font-size: 18px;
    line-height: 25px;
  }

  .case-study p {
    color: #fff;
    font-family: 'Gilroy-Regular';
    opacity: 0.7;
    margin-top: 16px;
  }

  .testimonial img {
    width: 10%;
    margin-bottom: 1%;
  }

  #get-in-tocuh h5 {
    line-height: 36px;
    font-size: 27px;
    padding: 10px;
  }

  #get-in-tocuh h5 br {
    display: none;
  }

  #get-in-tocuh .container {
    padding-bottom: 7%;
  }


  #get-in-tocuh ul li {
    font-size: 25px;
  }

  #footer .footer-top .footer-links ul {
    float: left;
    font-size: 16px;
    margin-top: 10%;
  }

  #footer .footer-newsletter img {
    width: 52%;
    float: left;
  }


  .testimonial .description {
    font-size: 18px;
    color: #fff;
    width: 100%;
    line-height: 27px;
    position: relative;
    font-family: 'Gilroy-Regular';
  }

  .testimonial .pic img {
    width: 40%;
    margin: 10px;
  }

.favflex {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 773px;
    position: relative;
}

.fifov img {
    top: 0;
    position: absolute;
    right: 0;
    width: 100% !important;
    margin-top: 0%;
    z-index: 999999;
}

.iconbox-red.text-start {
    margin-top: 110%;
}

.services .start-height {

    height: 561px;
}


.row.justify-content-end.pt-4 {
    display: contents;
}

.row.justify-content-end.pt-4 .col-6 {
    width: 100%!important;
}
#counts .count-box p br{display: none;}

.counts .count-box {
    margin-top: 16%;
}
section#counts .section-title {
    padding-bottom: 0px;
}

#get-in-tocuh ul li {
    font-size: 20px;
}

#footer .footer-top {
    padding: 60px 0px 30px 1px;
}
#footer .footer-newsletter img {
    width: 57%!important;
    float: left;
}
}


#arya-partner h1{margin: 0;
    font-size: 48px;
    line-height: 53px;
    }

/*.card-tow {
    margin-top: 4%;
}

.card-one {
    margin-top: 4%;
}
*/
#trust-clients section{margin-bottom: 0%!important;}

section {
 overflow: hidden;
margin-bottom: 0%;}

/*section#trust-clients {
    margin-top: -22%;
}*/

section#trust-clients {
    padding: 0px;
}


.row.valuable-insights.slick-initialized.slick-slider.slick-dotted {
    margin: 1%;
}
/*--------------------------------------------------------------
# Mobile Responisve Devices End
--------------------------------------------------------------*/



/*--------------------------------------------------------------
# Min Laptop Responisve Devices Start
--------------------------------------------------------------*/


@media only screen and (min-width: 1280px) {
#hero h1{ font-size: 75px!important;}
#hero h2 {font-size: 58px;}
#hero p {font-size: 29px;}
#hero p br{display: none;}
#hero .btn-get-started{font-size: 20px;}
#hero .btn-book-demo{font-size: 20px;}
#main{margin-top: -10px;}
/*#maindiv1{margin-top: 3%;}*/
.services .icon-box{height: 240px;}
#get-in-tocuh .btn-get-started{font-size: 16px;}
.services .start-height {height: 403px!important;}
#deliver .content h5{font-size: 50px;}

}

/*--------------------------------------------------------------
# Min Laptop Responisve Devices End
--------------------------------------------------------------*/



/*--------------------------------------------------------------
# Tab Min /Air  Responisve Devices Start
--------------------------------------------------------------*/

@media only screen and (min-width: 768px) {
#hero h1 {font-size: 69px!important; line-height: 80px;}
#hero h2 {font-size: 48px;}
#hero h4{font-size: 48px;}
#hero {height: 805px;}
#hero p {font-size: 26px;margin-top: 1%;}
/*#main {margin-top: 12px;}*/
#deliver h3 br{display: none;}
.services p {font-size: 26px;}
section#services {margin-top: 10%;}
.services .healt-vital {
    height: 400px;
}

.services .btn-get-started{font-size: 16px;}
.services .icon-box p{ margin-top: 83px;}
.services .start-height {height: 550px;}
.services .icon-box p {margin-top: 0px;}
.card {width: 100%;}
.testimonial {padding: 0px;}

#get-in-tocuh .col-md-9 {
    flex: 0 0 auto;
    width: 100%;
}

#get-in-tocuh .col-md-3 {
    flex: 0 0 auto;
    width: 100%;
}

/*#deliver .content h5 {font-size: 68px;}*/
#deliver p{text-align: left!important;}
}


/*--------------------------------------------------------------
# Tab Min /Air  Laptop Responisve Devices End
--------------------------------------------------------------*/