@media only screen and (max-width: 1399px) {
}
@media only screen and (max-width: 1199px) {
}
@media only screen and (max-width: 1024px) {
  .tophumberger-menu {
    margin: 0 0 0 0;
}
.tophumberger-menu ul.nav-section li {
  margin: 0 34px 0 0;
}
header.header .left-right-header .right-side-menu {
  width: 75%;
}
section.banner.contact-banner img {
  height: 214px;
}
h3.digital-solution {
  font-size: 25px;
}
.big-wrap-digital-solution-wrap .right-digital-solution-content {

  padding: 0 0 0 50px;
}
ul.different-content-boxes li.content-boxes-text-img {
  padding: 20px;
}
ul.happily-listing-list {
  max-width: 900px;
}
.heding-meet.width h2 {
  font-size: 60px;
  line-height: 66px;

}
.meet-content-heading-para h3.name {
  font-size: 21px;
}
.meet-content-heading-para p {
  font-size: 15px;
  line-height: 25px;
}
.tab-brands-influencer button.tab-button {
  padding: 0 106px;
  line-height: 62px;
}
ul.logo-images-content-wrap {
  grid-template-columns: repeat(3,1fr);
}
ul.different-photos-wrap, ul.videos-photo-wrap {
  grid-template-columns: repeat(3,1fr);
}
.big-footer-wrap-all-content .footer-logo-social-media-part {
  padding: 0 20px 0 0;
}
ul.links-li-wrap li a {
  font-size: 14px;
  line-height: 16px;
}
.owl-nav {
  max-width: 10%;
  bottom: -20px;
}
section.banner.contact-banner img {
  height: 354px;
}
.big-left-right-banner-content {
  align-items: center;
}
.left-banner-content h2.lets-create {
  font-size: 44px;
  line-height: 55px;
}
h3.join-the-team {
  font-size: 25px;
}
.contact-details-form-wrap .left-contact-detail {
  width: 40%;
}
.contact-details-form-wrap .right-contact-form {
  width: 60%;
}
p.address {
  font-size: 14px;
  line-height: 32px;
}
h2.banner-heading {
  font-size: 58.125px;
}
.left-side-banner-content p.banner-para {
  font-size: 20px;
  line-height: 29px;
}
section.different-boxes-section {
  padding: 50px 0;
}
section.meet-the-founder-section {
  padding: 80px 0 0 0;
}
.big-wrap-remarkebale .left-heading h2 {
  font-size: 43px;
  line-height: 55px;
}
ul.logo-images-content-wrap li.logo-wrap-content {
  padding: 60px;
}
ul.slider-banner-part-image .owl-nav {
  display: none;
}
h2.banner-heading span {
  max-width: 259px;
}
}
@media only screen and (max-width: 1023px) {
 /*********************desktop-menu-humberger**************/
.top-main-header .menu {
    width: 46px;
    height: 38px;
    border-radius: 40px;
    padding: 7px;
    cursor: pointer;
    transition: all 0.5s ease 0s;
    background: transparent;
    line-height: 100%;
    display: block;
    position: relative;
    right: -7px;
  }
  .top-main-header .menu .line {
    width: 26px;
    height: 4px;
    background-color: #000;
    margin-top: 4px;
    margin-left: auto;
    position: relative;
    top: 0;
    right: 0;
}
  .top-main-header #desktop-nav-top .close-button {
    position: absolute;
    width: 45px;
    height: 45px;
    left: auto;
    right: 19px;
    top: 18px;
    border: 4px solid #fff;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    border-radius: 0;
    line-height: 55px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .top-main-header #desktop-nav-top .nav-section {
    display: flex;
    flex-wrap: wrap;
    padding-top: 80px;
    flex-direction: column;
    align-items: flex-start;
  }
  .top-main-header #desktop-nav-top {
    position: fixed;
    right: -375px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 375px;
    height: 100%;
    z-index: 999;
    display: block !important;
    transition: all 0.5s ease 0s;
    left: auto;
    background: #931111;
}
  html.show-menu  #desktop-nav-top::before {
    content: "";
    position: fixed;
    background: #000;
    left: 0;
    top: 0;
    right: 375px;
    bottom: 0;
    z-index: 999;
    opacity: 0.8;
  }
  html.show-menu .top-main-header #desktop-nav-top {
    right: 0;
    pointer-events: visible;
  }
  /* html.show-menu {
    overflow: hidden;
  } */
  .top-main-header .close-button i.fa.fa-times {
    display: block;
  }
  header.header .bottom-logo-menu-wrapper > li {
    display: block;
  }
  
  /*********************************************************/
  .big-logo-images-wrap ul.logo-five-logo .design-logo-wrp {
    padding: 10px;
    height: 69px;
}
.big-wrap-digital-solution-wrap {
  flex-direction: column;
}
.big-wrap-digital-solution-wrap .right-digital-solution-content {
  padding: 40px 0 0 0;
  width: 100%;
}
h3.digital-solution {
  display: none;
}
h3.digital-solution.responsive {
  display: block;
  text-align: center;
}
.img-solution-digital {
  max-width: 440px;
  margin: 0 auto;
}
ul.different-content-boxes {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 15px;
}
ul.credential-section-wrap li.content-credential-content {
  width: 48%;
  margin: 0 7px 15px;
}
ul.credential-section-wrap {
  flex-wrap: wrap;
}
/* ul.different-content-boxes li.content-boxes-text-img {
  border-radius: 10px;
} */
p.boxes-para {
  font-size: 14px;
}
h3.boxes-heading {
  font-size: 18px;
  padding: 10px 0;
}
.owl-nav {
  max-width: 30%;
 
}
/* ul.different-content-boxes li.content-boxes-text-img {
  min-height: 288px;
} */
h3.boxes-heading {
  font-size: 21px;
  padding: 10px 0;
}
p.boxes-para {
  font-size: 16px;
}
section.different-boxes-section {
  padding: 40px 0;
}
ul.happily-listing-list li.hpily-title p {
  font-size: 15px;
  line-height: 45px;
  padding: 0 13px;
}
.heding-meet.width h2 {
  font-size: 40px;
  line-height: 46px;
}
.meet-content-heading-para h3.name {
  font-size: 18px;
  line-height: 28px;
}
.meet-content-heading-para p {
  font-size: 14px;
  line-height: 22px;
}
.big-wrap-meet-founder-section {
  padding: 20px;
  border-radius: 10px;
}
section.meet-the-founder-section {
  padding: 60px 0 0 0;
}
.tab-brands-influencer button.tab-button {
  padding: 0 65px;
  line-height: 48px;
}
ul.logo-images-content-wrap li.logo-wrap-content {
  padding: 30px;
}
.left-right-side-heading-logo-wrap .left-side-morethan {
  width: 100%;
}
.big-wrap-remarkebale .left-heading h2 {
  font-size: 30px;
  line-height: 25px;
}
.big-footer-wrap-all-content .footer-logo-social-media-part {
  width: 40%;
 
}
.big-footer-wrap-all-content .width-footer {
  width: 30%;
}
.big-footer-wrap-all-content > div:nth-child(4), .big-footer-wrap-all-content > div:nth-child(5) {
  padding: 30px 0 0  0;
}
.big-footer-wrap-all-content {
  flex-wrap: wrap;
}
header.header .left-right-header .right-side-menu {
  justify-content: flex-start;
  flex-direction: row-reverse;
}
ul.nav-section li a {
  font-size: 16px;
  text-align: left;
  color: #fff;
  padding: 15px;
  display: block;
}
.tophumberger-menu ul.nav-section li {
margin: 0;
  display: block;
  width: 100%;
  border-bottom: 1px solid #fff;
}
.owl-nav {
  max-width: 14%;
  bottom: -12px;
}
ul.slider-part-review .owl-nav {
  bottom: -12px;
}
ul.different-content-boxes .owl-nav {
  bottom: 0;
}
.call-wrap {
  display: none;
}
.left-banner-content h2.lets-create {
  font-size: 33px;
  line-height: 43px;
}
section.banner.contact-banner img {
  height: 244px;
}
.contact-details-form-wrap p.contact::before {
  font-size: 14px;
  height: 35px;
  width: 35px;
}
p.contact {
  padding: 0 0 0 42px;
  margin: 0 0 15px 0;
}
.img-gate img {
  height: 125px;
}
h2.delhi-heading {
  font-size: 47px;
  line-height: 55px;
}
div#time {
  font-size: 20px;
  line-height: 25px;
}
.gate-img-time-wrap {
  max-width: 300px;
  padding: 30px;
}
.big-delhi-section-date-wrap .delhi-right-section iframe {
  height: 244px;
  padding: 10px;
  border-radius: 25px;
}
p.address {
  font-size: 14px;
  line-height: 24px;
}
.gate-img-time-wrap {
  max-width: 300px;
  margin: 0 auto 20px;
}
label.label {
  font-size: 14px;
}
.contact-details-form-wrap p.contact a {
  font-size: 16px;
  line-height: 28px;
}
.fields-wrap label {
  font-size: 15px;
  left: 15px;
}
.left-right-side-heading-logo-wrap {
  flex-direction: column;
}
h2.banner-heading {
  font-size: 38.125px;
  line-height: 64.116px;
  letter-spacing: -1.006px;
}
h2.banner-heading span {
  padding: 0 20px;
  max-width: 190px;
  line-height: 58px;
}
.left-side-banner-content p.banner-para {
  font-size: 15px;
  line-height: 29px;
}
section.logo-section {
  padding: 50px 0 30px 0;
}
h2.more-than-heading.common-heading {
  padding: 0 70px;
  text-align: center;
  margin: 0 0 30px 0;
}
.big-wrap-digital-solution-wrap .left-digital-solution-img {
  width: 100%;
}
section.banner .image-slider-wrp img {
  height: 190px;
}
ul.slider-banner-part-image .owl-dots {
  padding: 20px 0 0 0;
}
}
@media only screen and (max-width: 767px) {
  .big-logo-images-wrap ul.logo-five-logo {
    grid-template-columns: repeat(2,1fr);
}
.big-wrap-digital-solution-wrap .left-digital-solution-img {
  width: 100%;
}
h3.digital-solution {
  font-size: 20px;
}
section.the-digital-solutions-section {
  padding: 40px 0 0 0;
}
.digital-solution-p p {
  font-size: 14px;
  line-height: 23px;
}
.view-more a {
  padding: 0 20px;
  line-height: 40px;
  margin: 20px 0 0 0;
}
ul.happily-listing-list {
  grid-template-columns: repeat(2,1fr);
  display: grid;
}
ul.happily-listing-list li.hpily-title p {
  font-size: 11px;
  line-height: 45px;
  padding: 0 10px;
  text-align: center;
  margin: 5px 10px;
}
.big-images-wrap img {
  width: 100%;
}
h2.happily-heading {
  font-size: 20px;
}
p.happily-par {
  font-size: 14px;
}
.big-images-wrap {
  margin: 17px auto 0;
}
section.meet-the-founder-section {
  padding: 30px 0 0 0;
}
.big-wrap-meet-founder-section .width {
  width: 100%;
}
.heding-meet.width h2 br {
  display: none;
}
.heding-meet.width h2 {
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}
.meet-content-heading-para h3.name {
  font-size: 15px;
  text-align: center;
}
.meet-content-heading-para p {
  font-size: 14px;
  padding: 0 0 20px 0;
  text-align: center;
}
.wrap-images-founder {
  max-width: 210px;
  margin: 0 auto;
}
.big-wrap-remarkebale {
  flex-direction: column;
}
section.we-work-with-remarkebale-section {
  padding: 40px 0 0 0;
}
.big-wrap-remarkebale .left-heading {
  width: 100%;
}
.big-wrap-remarkebale .left-heading h2 {
  font-size: 25px;
  line-height: 35px;
  text-align: center;
}
.big-wrap-remarkebale .left-heading h2 br {
  display: none;
}
.big-wrap-remarkebale .tab-brands-influencer {
  width: 100%;
}
.tab-brands-influencer .tabs {
  margin: 14px 0 0 0;
}
ul.logo-images-content-wrap {
  grid-template-columns: repeat(2,1fr);
}
ul.different-photos-wrap, ul.videos-photo-wrap {
  grid-template-columns: repeat(2,1fr);
}
.big-wrap-meet-founder-section {
  flex-direction: column;
}
.tab-brands-influencer button.tab-button {
  padding: 0 23px;
  line-height: 40px;
  font-size: 15px;
  border-radius: 5px;
}
.big-footer-wrap-all-content .footer-logo-social-media-part {
  padding: 0 60px 30px 0;
  width: 100%;
}
.big-footer-wrap-all-content .width-footer {
  width: 48%;
}
.call-wrap {
  display: none;
}
header.header .left-right-header img {
  max-width: 130px;
}
.contact-us a {
  line-height: 40px;
  padding: 0 20px;
  font-size: 14px;
}
section.banner.contact-banner img {
  height: 124px;
}
section.logo-section {
  padding: 30px 0 30px 0;
}

.star-wrap .fa-star {
  font-size: 20px;
}
.google-img-wrap img {
  height: 30px;
}
.owl-nav {
  max-width: 24%;
}
.big-left-right-banner-content .left-banner-content {
  width: 100%;
}
.big-left-right-banner-content .right-banner-content {
  width: 100%;
}
.big-left-right-banner-content {
  flex-direction: column;
}
.contact-details-form-wrap {
  flex-direction: column-reverse;
}
.contact-details-form-wrap .left-contact-detail {
  width: 100%;
  padding: 30px 0 0 0;
}
.contact-details-form-wrap .right-contact-form {
  width: 100%;
}
.account-field.form-field > div {
  margin: 0 0 15px 0;
}
.account-field.form-field {
  display: block;
}
.fields-wrap input, .fields-wrap select {
  padding: 5px 15px;
  font-size: 14px;
  line-height: 20px;
}
.fields-wrap label {
  font-size: 14px;
}
ul.check-box-wrap-li {
  flex-direction: column;
}
li.check-box-box {
  margin: 0 0 10px 0;
}
.contact-details-form-wrap p.contact a {
  font-size: 14px;
  line-height: 24px;
}
.contact-details-form-wrap p.contact::before {
  font-size: 10px;
  height: 25px;
  width: 25px;
}
p.contact {
  padding: 0 0 0 29px;
}
button.submit-button {
  font-size: 14px;
  padding: 0 20px;
  line-height: 35px;
}
h3.join-the-team {
  font-size: 18px;
}
.big-delhi-section-date-wrap {
  flex-direction: column;
}
.big-delhi-section-date-wrap .delhi-left-section {
  width: 100%;
}
.big-delhi-section-date-wrap .delhi-right-section {
  width: 100%;
  margin: 30px 0 0 0;
}
h2.more-than-heading.common-heading {
  padding: 0;
}
.common-heading {
  font-size: 25px;
  line-height: 32px;
}
ul.different-content-boxes {
  display: block;
}
ul.different-content-boxes::after {
  bottom: 68px;
}
ul.credential-section-wrap li.content-credential-content {
  width: 47%;
  margin: 0 5px 15px;
  padding: 15px;
}
h3.numbers-bold {
  font-size: 25px;
  line-height: 35px;
}
.big-left-right-faq {
  grid-template-columns: repeat(1,1fr);
  grid-gap: 0px;
}
.title-content-wrap .accordion.lato-bold::before {
  right: 10px;
}
.accordion.lato-bold {
  font-size: 13px;
}
section.frequently-asked-question h2 {
  font-size: 40px;
  line-height: 55px;
}
section.frequently-asked-question {
  margin: 40px 0 0 0;
}
p.para-credential {
  font-size: 13px;
}
.banner-big-left-right-side-wrap {
  flex-direction: column;
}
.banner-big-left-right-side-wrap .left-side-banner-content {
  width: 100%;
}
.banner-big-left-right-side-wrap .right-side-banner-content {
  width: 100%;
  position: relative;

  left: auto;
  right: auto; 
  margin-right: -50vw;
  border-radius: 0px;
  margin: 0 auto;
  padding: 30px 0 0 0;
}
ul.slider-banner-part-image .owl-dots {
  display: none;
}
.wrap-images-founder img {
  height: 180px;
}
}
@media only screen and (min-width: 580px) and (max-width: 767px) {
  .big-logo-images-wrap ul.logo-five-logo {
    grid-template-columns: repeat(5,1fr);
}
.big-logo-images-wrap ul.logo-five-logo .design-logo-wrp {
  padding: 5px;
  height: 60px;
}
section.the-digital-solutions-section {
  padding: 10px 0 0 0;
}
.owl-nav {
  max-width: 16%;
}
ul.happily-listing-list {
  grid-template-columns: repeat(4,1fr);
}
ul.happily-listing-list li.hpily-title p {
  margin: 0 4px;
}
.big-wrap-meet-founder-section {
  max-width: 460px;
  margin: 0 auto;
}
ul.logo-images-content-wrap {
  grid-template-columns: repeat(3,1fr);
}
ul.different-photos-wrap, ul.videos-photo-wrap {
  grid-template-columns: repeat(3,1fr);
}
.tab-brands-influencer button.tab-button {
  padding: 0 71px;
}
.big-delhi-section-date-wrap {
  flex-direction: row;
}
.big-delhi-section-date-wrap .delhi-right-section {
  margin: 0;
}
.account-field.form-field {
  display: grid;
}
ul.check-box-wrap-li {
  flex-direction: row;
}
.big-left-right-banner-content {
  flex-direction: row;
}
.left-banner-content h2.lets-create {
  font-size: 29px;
  line-height: 39px;
}
}