.h-130 {

  height: 100px;

}



.maxWidhtContainer .container .card .card-header {

  background-color: #3700ff;

  border-radius: 1px;

}



.rep_head1 {

  font-size: 18px;

  font-weight: 600;

  padding-bottom: 5px;

  border-bottom: 2px solid #0c3fe6;

  color: #27439f;

}



.social_icon {

  width: 28px !important;

  height: 28px !important;

  line-height: 26px;

  vertical-align: middle;

  text-align: center;

  border-radius: 50%;

  font-size: 20px;

  float: left;

  margin-right: 4px !important;

  border: 2px solid #fff;

  transition: all 0.3s;

}

.social_icon:hover {

  transform: translateY(-20%);

}



.services-head {

  height: 150px;

  background-color: #5b58fa;

}



.client-head {

  height: 90px;

  background-color: #5b58fa;

}

.card1 {

  border-radius: 5px;

  border: 1px solid #cfcfcf;

  background-color: #ffffff;

  padding: 20px;

  margin: 15px;

}

.card1 img {

  background: #ffffff;

  width: 60%;

  margin-top: -50px;

  border-radius: 10px;

  vertical-align: middle;

  border-style: none;

  overflow: hidden;

  transition: all 0.2s;

}

.hr {

  width: auto;

  border: 2px solid rgb(124, 123, 123);

  border-radius: 5px;

}

.image-container {

  display: flexbox;
  /*Use flexbox*/

  justify-content: center;
  /* Center items horizontally */

  align-items: center;
  /* Center items vertically */

  /* margin-top: 30px; Add margin for spacing */

}

.image-container img {

  width: 120px;
  /* Set a fixed width for the images */

  height: 100px;
  /* Maintain aspect ratio */

  margin-right: 40px;
  /* Add margin for spacing between images */

}

.press-head {

  background-color: #1568B3;

  height: auto;

  text-align: left;

  padding-top: 3px;

}

.press-head h1 {

  font-size: 24px;

  font-weight: 700;

  margin-left: 60px;

  color: rgb(255, 255, 255);

}

.press-head ul {

  font-size: 16px;

  font-weight: 700;

  color: #ffffff;

  margin-left: 60px;

}

.press-head ul a:hover {

  color: #000;

}

.press-head1 {

  height: 300px;

}



.card-2 {

  /* position: sticky; */

  margin-top: 10px;

  overflow: auto;

  border: none;

}

.card-2:hover {

  background-color: #c4bebe;

}

.card-shadow {

  box-shadow: 0 2px 8px 0 rgb(0 0 0 / 10%);

  border-radius: 5px;

}

.category-heading {

  /*padding: 10px 12px;*/

  border-left: 8px solid #000;

  background-color: #ddd;

}

.category-heading img {

  margin-right: 35px;

  margin-left: 20px;

}

.post-heading {

  font-size: 26px;

  color: #000;

}



.post-heading-1 {

  font-size: 18px;

  color: #000;

  font-weight: 600;

}



#service-card {

  /* display: block; */

  margin-top: 50px;



}

#service-card #card-header {

  display: block;

  padding: 5px 0 3px 0;

  width: 260px;

  margin: 0;

  border: 1px solid #ddd;

  border-radius: 6px 6px 0 0;

  text-align: center;

  font-weight: bold;

  overflow: hidden;

  background: #9DB8C5;

  box-shadow: 1px 1px 4px 0px #fff inset;

  font-size: 110%;

}

#service-card #card-body {

  width: 260px;

  margin-top: 0;

  margin-bottom: 30px;

  padding-top: 0;

  border: 1px solid #ddd;

  border-radius: 0 0 6px 6px;

  border-width: 0 1px 1px 1px;

  text-align: left;

  overflow: hidden;

}

#service-card .left-item {

  border-bottom: 1px solid #ddd;

  background-color: #fff;

  font-family: "Yu Gothic", "Meiryo", "Hiragino Kaku Gothic ProN", sans-serif;

  font-size: 1em;

  font-weight: 700;

  padding: 5px 0 5px 14px;

}

#service-card .left-item:hover {

  background-image: linear-gradient(to right, #9DB8C5, #A0D9F5);

  color: #ffffff;

  overflow: hidden;

  border: 2px solid #ddd;

  border-radius: 6px 6px 6px 6px;

}



.my-pagination .pagination .page-item {

  display: flex;

  padding-left: 16px;

  list-style: none;

}

.hero-content-head2 {

  font-weight: 600;

  margin-bottom: 15px;

}

.report-details-page .nav-tabs {

  border-bottom: 0;

}

.report-details-page .nav-tabs .nav-link {

  border-radius: 0;

  border: none;

  border-bottom: 3px solid #a2a2a2;

  background-color: #3d60fa;

  color: #ffffff;

}

.report-details-page .nav-tabs li {

  margin-right: 5px;

  margin-bottom: 0;

  font-size: 10px;

  font-weight: 800;

}



.report-details-page .nav-tabs li .btn-dark {

  margin-bottom: 0;

  font-size: 16px;

  color: #ffffff;

  font-weight: 700;

}

/*.report-details-page .nav-tabs .nav-link.active,*/

.report-details-page .nav-tabs .nav-link:hover,

.report-details-page .nav-tabs li.active .nav-link {

  border-bottom: 3px solid #0c0d0e;

  background-color: #ffffff;

  border-top: 1px solid #0c0d0e;

  color: #000000;

}

.inner-head,

.report-details-page h3 {

  font-size: 1.5rem;

  margin-bottom: 1rem;

  margin-top: 1rem;

  font-weight: 600;

}

.report-details-page .tab-content {

  border: 1px solid rgb(20 128 237 / 25%);

  padding: 25px;

  margin-top: 0;

  background: #ffffff;

}



.report-details-page .tab-content a,
.report-details-page .tab-content p a,
.report-details-page .tab-content a strong {

  color: #370FFE;

  text-decoration: underline;

}



.report-details-page ul li {

  margin-bottom: 7px;

}



.tab-content-1 {

  border: 1px solid rgb(20 128 237 / 25%);

  margin-top: 0;

}

.img-bg {

  box-shadow: 0px 0px 9px 3px #ccc;

  padding-bottom: 3px;

  margin-top: 30px;

  margin-bottom: 15px;

}

body {

  overflow-x: unset;

}

.sticky-clone {

  position: sticky;

  position: -webkit-sticky;

  top: 100px;

}

.shadow-md {

  box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);

}

.report_right_side {

  border: 1px solid #ccc;

  padding: 7px 10px;

}

.curr-data-list {

  padding: 0;

}

.curr-data-list li {

  font-size: 11px;

  padding: 0 0 4px 0;

  text-align: left;

}

.curr-data-list li::marker {

  color: #1480ed;

}

.curr-data-list li label {

  width: 100%;

  display: block;

  font-weight: 700;

  margin-bottom: -2px;

  margin-top: 0;

  font-size: 8px;

}

.curr-data-list-1 li::marker {

  color: #1480ed;

}

.curr-data-list-1 li {

  color: #791414;

  font-size: 12px;

  padding-bottom: 5px;

  padding-top: 6px;

  font-weight: 600;

}

.curr-data-list-1 li:hover {

  color: #012951;

  transform: translateX(1px);

}

.curr-data-list-2 li {

  font-size: 10px;

}

.curr-data-list-2 li::marker {

  color: #1480ed;

}

.cardss a {

  width: 100%;

  display: inline-block;

  background: #000000;

  margin: 5px 0;

  padding: 8px 0;

  text-align: center;

  text-decoration: none;

  text-transform: capitalize;

  color: #fff;

  font-weight: 600;

  border-radius: 20px;

  transition: 0.3s linear;

}

.cardss a:hover {

  background-color: #282828;

}

.cardss a.buynow-btn {

  background: #1480ed;

  transition: 0.3s linear;

}

.cardss a.buynow-btn:hover {

  background-color: #0860b8;

}

.latest-report-wrapper p img {

  width: 25px;

  height: 25px;

  background: transparent;

}



.crd-content .row {

  background: #ffffff;

  border-style: solid;

  border-color: #493CFE;

  border-radius: 30px;

}

.crd-content .col-lg-3 {

  height: 350px;

}



.crd-content h5 {

  color: #910F0F;

}



.crd-content h6 {

  font-size: 14px;

  font-weight: 700;

}



.border-right {

  border-right: 1px solid #000000;

}

.tab {

  border: 1px solid #000;

}

.ltst {

  background: #0860b8;

}

.get-in-touch {

  color: #420808;

}

.book-img img {

  transition: 0.2s ease
}

.book-img img:hover {

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

  transform: scale(1.1);

  transition: 0.2s ease;

}

.card-4 {

  max-height: fit-content;

  padding-bottom: 0;

  border-bottom: 1px solid #000001;

}

.card-4:hover {

  transform: translateY(-1px);

  background: #F6F4FD;

}

.btn-read {

  background-color: #3872f1;

  color: #ffffff;

  font-size: 15px;

  transition: 0.1s ease;

}

.btn-read:hover {

  background-color: #74c8ff;

  transform: scale(1.1);

  transition: 0.1s ease;

}



.home-hero .hero-caption .hero-content .hero-text {

  line-height: 2rem;

  margin-bottom: 2rem;

}

.report-details-page.report-brands {

  background-color: #f2faff;

}

.report-brands .tab-content {

  border: none;

  padding-left: 0;

  padding-right: 0;

}

.clients-img-inner-wrap {

  display: flex;

  justify-content: center;

  align-items: center;

  flex-wrap: wrap;

  gap: 1rem;

}

.single-client-img-item-wrap {

  width: 245px;

  height: 152px;

  display: flex;

  justify-content: center;

  align-items: center;

  background-color: #ffffff;

  box-shadow: 0 0 16px rgba(0, 0, 0, 0.02);

}

.single-client-img-item-wrap img {

  object-fit: contain;

  height: 63%;

  width: 63%;

}

@media (max-width: 479px) {

  .single-client-img-item-wrap {

    width: 47%;

  }

}



.privacy-header {

  background-color: #5b58fa;

  color: #ffffff;

  /* padding-left: 15px; */

  padding: 5px;

}



/* .table-card .table-bordered tbody tr:nth-of-type(odd) {

background-color: rgba(146, 213, 252, 0.1);

}

.table-card .table-bordered tbody tr:nth-of-type(even) {

background-color: rgba(214, 234, 248, 0.5);

} */

/* .table-card .table-bordered tbody td:first-child{

  

} */



.table-card .table-bordered tbody tr td p {

  margin-bottom: 0.5rem;

}



.table-card .table-bordered tbody tr td:first-child {

  background-color: #9DB8C5;

  border: 2px solid #ddd;

  color: #000000;

  font-weight: 500;

  overflow: hidden;

  width: 25%;

}



.table-card .table-bordered tbody tr td:nth-child(2) {

  border: 1px solid #7b7a7a;

}





#service-card {

  /* display: block; */

  margin-top: 50px;



}

#service-card #card-header {

  display: block;

  padding: 5px 0 3px 0;

  width: 260px;

  margin: 0;

  border: 1px solid #ddd;

  border-radius: 6px 6px 0 0;

  text-align: center;

  font-weight: bold;

  overflow: hidden;

  background: #9DB8C5;

  box-shadow: 1px 1px 4px 0px #fff inset;

  font-size: 110%;

}

#service-card #card-body {

  width: 260px;

  margin-top: 0;

  margin-bottom: 30px;

  padding-top: 0;

  border: 1px solid #ddd;

  border-radius: 0 0 6px 6px;

  border-width: 0 1px 1px 1px;

  text-align: left;

  overflow: hidden;

}

#service-card .left-item {

  border-bottom: 1px solid #ddd;

  background-color: #fff;

  font-family: "Yu Gothic", "Meiryo", "Hiragino Kaku Gothic ProN", sans-serif;

  font-size: 1em;

  font-weight: 700;

  padding: 5px 0 5px 14px;

}

#service-card .left-item:hover {

  background-image: linear-gradient(to right, #9DB8C5, #A0D9F5);

  color: #ffffff;

  overflow: hidden;

  border: 2px solid #ddd;

  border-radius: 6px 6px 6px 6px;

}



.privacy-header-2 {

  background-image: linear-gradient(to right, #9DB8C5, #8d9295);

  color: #ffffff;

  padding: 5px;

}



/*.table td */

/*{*/

/*border: none;*/

/*}*/

.hr-2 {

  border: 1px solid #016AA9;

}

.hr-3 {

  border: 2px solid #070225;

}



.btn-danger:hover {

  background: #4C38FE;

  transform: scale(1.1);

  transition: 0.1s ease;

}



.carousel img {

  height: 250px;

}



.carousel .carousel-caption h1 {

  color: #ffffff;

  font-weight: 800 !important;

  font-size: 50px !important;

}



/*25-05*/

.press-head1 .carousel {

  height: 100%;

}

.press-head1 .carousel img {

  height: 100%;

}

.press-head1 .carousel-caption {

  top: 50%;

  transform: translateY(-50%);

  bottom: inherit;

  padding-top: 0;

  padding-bottom: 0;

}

.sticky-clone .list-inline {

  margin-bottom: 0;

}

.sticky-clone h4 {

  margin-top: 1rem;

}

.latest-report-wrapper.report-details-page.border-0 {

  padding-top: 3rem;

}



/* pagination css start */



.my-pagination {

  display: block;

  width: fit-content;

  margin: 0 auto;

}



.my-pagination .page-item .page-link {

  color: #e20505;

  background: #d1c8ff;

}



.my-pagination .page-item.active .page-link {

  color: #ffffff;

  background: #0f2ca0;

}



/* pagination css end */







/*InsightIq css*/



.contentTitle {

  display: block;

  font-weight: 900;

  font-size: 50px;

}



.contentTitle .h2-sub {

  font-weight: 500;

  font-size: 40px;

  display: block;

  font-size: 20px;



}



.SectionTitle {

  font-size: 25px;

  color: var(--themeColor);

  font-weight: 700;

  text-transform: uppercase;

  padding-bottom: 40px;

}



.themBg {

  background: var(--themeColor);

}



.themeBtn2 {

  background: #FFF;

  border: 2px solid var(--themeColor);

  margin: 10px;

  width: 200px;

  margin: 20px auto;

  transition: .3s ease;

}



.themeBtn2:hover {

  background: var(--themeColor);

  color: #ffffff;

}



.themeBtn1 {

  background: #FFF;

  border: 2px solid var(--themeColor);

  margin: 10px;

  width: 200px;

  margin: 20px auto;

  transition: .3s ease;

}



.themeBtn2:hover {

  background: var(--themeColor);

}



.para {

  font-size: 17px;

}



.sectionHeading {

  position: relative;

  color: var(--whiteColor);

  font-size: 25px;

  z-index: 1;

}



.theme {

  color: var(--themeColor);

}



.bg-none {

  background: none;

}



.border-none {

  border: none;

}



/* Default Css  */





/*----------------

              homeArea -------*/

.homeArea {

  background: url('https://rojp.s3.ap-south-1.amazonaws.com/img/insightsis+banner.png');

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  height: 70vh;

  display: flex;

  justify-content: center;

  align-items: center;

  padding: 20px 30px;

  text-align: center;

  position: relative;

}



.homeArea::after {

  content: '';

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: linear-gradient(45deg, #000000, transparent);

}



.homeArea .para {

  color: var(--whiteColor);

  position: relative;

  z-index: 1;

  font-size: 16px;

}



.homeArea .para2 {

  position: relative;

  z-index: 1;

}





.homeArea h6 {

  color: var(--whiteColor);

  position: relative;

  z-index: 1;

  font-size: 20px;

}



.homeArea .sectionHeading {

  font-size: 38px;

  text-transform: uppercase;

  font-weight: 700;

}



/*----------------

              homeArea -------*/





/*----------------------

              Default Section -------*/

.defaultSecion {

  margin-top: -60px;

}



.defaultSecion .btn {

  background: #FFF;

  border: 2px solid #FFF;

  padding: 5px 20px;

  transition: .3s ease;

}



.defaultSecion .btn:hover {

  background: var(--themeColor);

  border: 2px solid #FFF;

}



.whatOffer .thmemeBtn1 {

  background: var(--themeColor);

  color: #FFF;

  border: 2px solid var(--themeColor);

}



.whatOffer .thmemeBtn1:hover {

  background: #FFF;

  color: var(--themeColor);

  border: 2px solid var(--themeColor);

}



.whoIAm .imgbgSide {



  background: url('https://rojp.s3.ap-south-1.amazonaws.com/img/magnifying.jpg');

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover !important;

}



.whoIAm1 .imgbgSide {



  background: url('https://rojp.s3.ap-south-1.amazonaws.com/img/magnifying-glass-with-paper.png');

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover !important;

}





.whatOffer .imgbgSide {



  background: url('https://rojp.s3.ap-south-1.amazonaws.com/img/group-businesswoman.jpg');

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

}



.defaultSecion {

  -webkit-clip-path: polygon(100% 0, 0 60px, 0 100%, 100% calc(100% - 60px));

}



.defaultSecion .contentSide {

  position: relative;

}



.whoIAm .contentSide::after {

  content: "";

  position: absolute;

  top: -10px;

  left: -40px;

  background: #61B6E6;

  background-size: auto;

  background-size: 500px;

  width: 500px;

  height: 100px;

  z-index: 0;

}



.whatOffer .contentSide::after {

  content: "";

  position: absolute;

  top: -40px;

  right: -40px;

  background: #61B6E6;

  background-size: auto;

  background-size: 500px;

  width: 500px;

  height: 100px;

  z-index: 0;

}



.whatOffer .contentSide {

  position: relative;

}



.defaultSecion .contentSide .card {

  padding: 100px 80px;

}



/*----------------

              Default Section -------*/





/*----------------

            industryWeServe -------*/

.industryWeServe {

  padding: 50px 60px;

}



.industryWeServe .innerBOx {

  padding: 5px;

  transition: all.3s ease;

}



.industryWeServe .innerBOx2 {

  padding: 5px;

  transition: all.3s ease;

  cursor: pointer;

  margin-bottom: 10px;



}

.innerBOx2 .question {

  border-bottom: 1.5px solid #320101;

  margin-bottom: 5px;

}



.industryWeServe .innerBOx:hover {

  background: #EEE;

}



/* .industryWeServe .innerBOx2:hover {

          background: #eee;

          border-radius: 18px;

      } */



.answer {

  display: none;

  padding: 20px;

  background: #DEDEDE;

  border-radius: 10px;

  color: var(--themeColor);

  border-bottom: 2px solid #320101;

}



/* .answer .col-md-2{

        padding-left: 20px;

      } */



/* .innerBOx2:hover .answer {

          display: block;

      } */



.industryWeServe .innerBOx p {

  color: var(--themeColor);

  font-weight: 700;

  font-size: 20px;

  text-decoration: none;

  display: block;

  padding: 10px;

  margin-bottom: 1px;

}



.industryWeServe .innerBOx2 h5 {

  color: var(--themeColor);

  font-weight: 500;

  font-size: 20px;

  text-decoration: none;

  display: block;

  padding: 10px;

}



/*----------------

             industryWeServe -------*/







/*----------------

             industryWeServe -------*/

.getInTouchForm {

  background: #083A6738;

  padding: 60px 50px;

  -webkit-clip-path: polygon(100% 15px, 0 0, 0 98%, 100% calc(100% - 16px));

  margin-bottom: -18px;

  position: relative;

}



.getInTouchForm .SectionTitle {

  font-size: 25px;

}



.getInTouchForm::after {

  content: '';

  position: absolute;

  left: -50px;

  top: 0;

  width: 50%;

  height: 100%;

  background: url('https://rojp.s3.ap-south-1.amazonaws.com/img/R2.png');

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

}



.login-container {

  padding: 20px;

}



.login-container label {

  margin: 10px;

  color: var(--themeColor);

  font-weight: 600;

}



/*----------------

                 industryWeServe -------*/



.para {
  color: #444444;
  font-size: 15px;
}

.secHeading {
  font-size: 18px;
  color: #000000;
}

.icon1 img {
  width: 32px;
}

.sectionUpper {
  padding-bottom: 30px;
  text-align: center;
}

.sectionTitle {
  font-size: 22px;
}

.inquiryFormDiv {
  padding: 40px 0;
}

.secTitle2 {
  background: rgba(238, 246, 255, 1);
  padding: 20px;
  position: relative;
  border-radius: 30px 0 0 30px;
  font-size: 18px;
  font-weight: 500;
}

.secTitle2 figure {
  position: absolute;
  margin: 0;
  top: 4px;
  left: 0;
}

.secTitle2 img {
  width: 55px !important;
  height: 55px;
}



/* press-head */
.customPressHead {
  background: radial-gradient(40.85% 101.79% at 49.91% -1.79%, #1480ED 0%, #1C63AB 100%);
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 35px;
  text-align: center;
  gap: 25px;
}

.customPressHead ul {
  font-size: 15px;
  font-weight: 300;
  margin: auto;
}

.customPressHead h1 {
  font-weight: 500;
  margin-left: 0;
  font-size: 26px;
}

/* press-head */

/* consumerResearchDesign1 */
.consumerResearchDesign1 .imgSide img {
  width: 100%;
  min-height: 200px;
  object-fit: cover;
  border-radius: 10px;
}

.consumerResearchDesign1 {
  padding: 40px;
  margin: 30px 0;
}

.consumerResearchDesign1 .row {
  background: #F9F9F9;
  padding: 20px;
  margin-bottom: 50px;
  border-radius: 8px;
}

.consumerResearchDesign1 .innerDiv {
  margin: auto;
  padding: 20px;
  height: 100%;
  display: flex;
  align-items: start;
  justify-content: center;
  flex-direction: column;
  gap: 20px;
}

.consumerResearchDesign1 p {
  line-height: 26px;

}

.consumerResearchDesign1 .upper {
  display: flex;
  align-items: center;
  gap: 20px;
}

/* consumerResearchDesign1 */



/* consumerResearchDesign2 */
.consumerResearchDesign2 {
  background: #F9F9F9;
  padding: 70px;
  margin-bottom: 50px;
}

.consumerResearchDesign2 .innerDiv {
  border: 1px solid;
  border-image-source: linear-gradient(180deg, rgba(221, 221, 221, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
  border-image-slice: 1;
  background: #fff;
  box-shadow: 0px 0px 12px 0px #0000001A;
  padding: 20px;
  height: 100%;
  box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;
}

.consumerResearchDesign2 .secHeading {
  margin-bottom: 20px;
}

/* consumerResearchDesign2 */



/* consumerResearchDesign3 */

.consumerResearchDesign3 .innerItems {
  background: #F9F9F9;
  padding: 20px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}

.consumerResearchDesign3 .innerItems h6 {
  color: #1480ED;
  text-transform: capitalize;
  font-size: 17px;
}

.consumerResearchDesign3 {
  padding: 30px;
  margin-bottom: 30px;
}

/* consumerResearchDesign3 */


/* consumerResearchDesign4 */
.consumerResearchDesign4::after {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  right: 0;
  top: 0;
  background: url(../images/consumerResearchDesign4Bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
}

.consumerResearchDesign4 {
  position: relative;
  background: #F9F9F9;
  padding: 40px;
  margin-bottom: 40px;
}

.consumerResearchDesign4 .innerItems {
  border: 1px solid #DDDDDD;
  border-radius: 4px;
  margin: 30px 0;
  position: relative;
  z-index: 2;

}

.consumerResearchDesign4 .innerItems h6 {
  background: #EEF6FF;
  padding: 15px;
  text-align: center;
  font-size: 20px;
  margin: 0;
  text-align: center;

}

.consumerResearchDesign4 .innerItems .content {
  padding: 20px;
  background: #FFFFFF;

}

/* consumerResearchDesign4 */



/* enquirySecAboveFooter */
.enquirySecAboveFooter {
  background: #F9F9F9;
  margin: 40px 0 0 0;
  padding: 60px;
}

.enquirySecAboveFooter .SectionTitle {
  font-size: 25px;
  color: var(--themeColor);
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 40px;
}

.enquirySecAboveFooter .conversation-card {
  text-align: center;
}

.enquirySecAboveFooter .grid3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
  background: #FFFFFF;
  margin: 25px 0;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  padding: 30px;
}

.enquirySecAboveFooter .border-left {
  border-left: 1px solid #DDDDDD;
  text-align: center;

}

.enquirySecAboveFooter .grid3 a {
  color: #444444;
  padding: 40px 20px;

}

/* enquirySecAboveFooter */



/* inquiryFormDiv */

.inquiryFormDiv .formFlexColumn {
  background: rgba(249, 249, 249, 1);
  padding: 2vw;
  border: 1px solid rgba(221, 221, 221, 1);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  max-width: 80%;
  gap: 10px;
}

.inquiryFormDiv .formFlexColumn label {
  font-size: 15px;
  margin: 10px 0;
  color: #111;
  font-weight: 500;
}

.inquiryFormDiv .formFlexColumn input {
  font-size: 13px;
  padding: 10px 15px;
  border-radius: 3px !important;
}

.inquiryFormDiv p {
  font-size: 15px;
}

.inquiry .btn {
  color: #FFF;
  background: #1480ED;
  font-size: 14px;
  padding: 8px 20px;
}

/* inquiryFormDiv */




/* consumerResearchDesign5 */
section.consumerResearchDesign5 {
  margin: 40px 0;
  padding: 40px;
}

.consumerResearchDesign5 .allSteps .singleSteps {
  display: grid;
  grid-template-columns: 180px auto;
  gap: 30px;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(221, 221, 221, 1);
  padding: 20px;
  border-radius: 8px;
  margin-bottom: 25px;
}

.consumerResearchDesign5 .singleSteps .content {
  display: grid;
  grid-template-columns: 55px auto;
  width: 100%;
  margin: auto;
}

.consumerResearchDesign5 .singleSteps .stepCount {
  color: #8E8E8E;
  font-size: 25px;
}

.consumerResearchDesign5 .singleSteps .stepTitle {
  color: #111;
  font-size: 18px;
  font-weight: 500;
}

.consumerResearchDesign5 .singleSteps .stepDesc {
  font-size: 15px;
  color: #444;
  font-weight: 400;
}

.header-menu li a {
  font-size: 15px !important;
  text-transform: capitalize;
}

.dropdown-content li a {

  font-size: 13px !important;
}



/* consumerResearchDesign6   */
.consumerResearchDesign6 {
  padding: 40px;
  margin-bottom: 40px;
}

.consumerResearchDesign6 .grid2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2vw 5vw;
  margin-top: 35px;
}

.consumerResearchDesign6 .gridItems .itemsHeader {
  background: rgb(255, 255, 255);
  border-left: 4px solid rgba(20, 128, 237, 1);
  padding: 10px 20px;
  color: #111;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
  display: flex;
  align-content: center;
  gap: 15px;
  margin-bottom: 20px;
}

.consumerResearchDesign6 .iconImg {
  margin: auto 0;
}

.consumerResearchDesign6 .iconImg img {
  width: 32px;
}

@media screen and (max-width:1210px) {
  .para {
    font-size: 14px;
  }

  .consumerResearchDesign1 {
    padding: 20px;
  }

  .consumerResearchDesign1 .row {
    padding: 20px 0;
  }

  .enquirySecAboveFooter .grid3 {
    grid-template-columns: 1fr;
    padding: 20px 10px;
  }

  .enquirySecAboveFooter {
    padding: 20px;
  }

  .consumerResearchDesign3,
  .consumerResearchDesign4 {
    padding: 40px 20px;

  }

  .enquirySecAboveFooter .border-left {
    border-left: none;
  }

  .enquirySecAboveFooter .grid3 a {
    padding: 10px;
    text-align: left;
    font-size: 14px;
  }

  .footer-wrapper .payment-mode-img img {
    width: 100% !important;
  }

  .inquiryFormDiv {
    padding: 40px 10px;
  }

  .inquiryFormDiv .formFlexColumn {
    padding: 20px;
  }

  .consumerResearchDesign2 {
    padding: 40px 10px;
    margin: 20px 0;
  }

  .consumerResearchDesign6 .grid2 {
    grid-template-columns: 100%;
  }

  .secTitle2 {
    padding: 15px 10px 10px 40px;
    font-size: 16px;
  }

  .secTitle2 img {
    width: 50px !important;
    height: 50px;
  }

  .consumerResearchDesign6 {
    padding: 40px 20px;
  }

  .inquiryFormDiv .formFlexColumn {
    max-width: 100%;
  }

  .consumerResearchDesign4 .innerItems h6 {
    font-size: 18px;
  }

  .consumerResearchDesign2 .innerDiv {
    margin-bottom: 20px;
    height: unset !important;
  }

  section.consumerResearchDesign5 {
    padding: 20px;
  }

  .consumerResearchDesign5 .allSteps .singleSteps {
    grid-template-columns: 100%;
  }

}

.heroBannerSlider .owl-dots {
  display: none;
}

.heroBannerSlider .owl-nav button {
  width: 40px;
  background: #1480ed1a !important;
  height: 40px;
  font-size: 25px !important;
  border: 2px solid #1480ED !important;
  border-radius: 50% !important;
}

.heroBannerSlider .owl-nav button:hover {
  color: #1480ED !important;
  border: 1px solid #1480ED !important;

}

.heroBannerSlider .owl-nav {
  position: absolute;
  top: 43%;
  left: 50%;
  display: flex;
  justify-content: space-between;
  width: 95%;
  transform: translate(-50%, -50%);
}

/* .heroBannerSlider button.owl-prev {
  position: relative;
  left: -40px;
}

.heroBannerSlider button.owl-next {
  position: relative;
  right: -40px;
} */