.i-am-delayed-sticky .headertop {
  background: #160af5;
}

.elementor-7
  .elementor-element.elementor-element-32fbcf9
  .testimonial.element-one
  .testimonial-item
  > .holder
  > .testimonial-pic
  > .testimonial-pic-holder
  > .testimonial-pic-icon,
.testimonial[class*="element-"].owl-nav-style-two .owl-nav > .owl-prev,
.testimonial[class*="element-"].owl-nav-style-two .owl-nav > .owl-next,
.testimonial[class*="element-"].owl-dot-style-one
  .owl-dots
  > .owl-dot.active
  > span,
.testimonial[class*="element-"].owl-dot-style-two .owl-dots > .owl-dot > span {
  background-color: #160af5;
}

.elementor-5502
  .elementor-element.elementor-element-6b69d84b
  .radiantthemes-contact-box
  ul.contact
  li
  i {
  color: #372dff !important;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(
    .elementor-widget-divider--view-line_icon
  )
  .elementor-divider-separator {
  border-top: var(--divider-border-width) var(--divider-border-style) #fff;
}

.elementor-5502
  .elementor-element.elementor-element-5e4f593d
  .radiantthemes-custom-button
  .radiantthemes-custom-button-main {
  background: linear-gradient(to right, #012fff 0%, #1e1666 100%);
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  color: #160af5;
}

.radiantthemes-custom-button-main {
  background: #160af5 !important;
}

.cd-timeline-img2 {
  background-color: #b7d4f5;
}

#content_block_01 .content-box .inner-box .single-item .icon-box {
  color: #160af5 !important;
}

.elementor-5502
  .elementor-element.elementor-element-6b69d84b
  .radiantthemes-contact-box
  ul.contact
  li
  i {
  color: white !important;
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  color: red;
}

.elementor-7
  .elementor-element.elementor-element-d5ba0ed
  .radiantthemes-custom-button
  .radiantthemes-custom-button-main
  > .placeholder {
  color: white;
}

.elementor-7
  .elementor-element.elementor-element-3310f83
  .radiantthemes-custom-button
  .radiantthemes-custom-button-main {
  color: white !important;
}

.radiantthemes-custom-button-main {
  background-color: #fff !important;
}

.btn2 {
  background-color: transparent !important;
}

.elementor-image-box-content
  .radiantthemes-custom-button.element-one
  .radiantthemes-custom-button-main {
  background-color: #160af5 !important;
}

.contactSection {
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(../Travlix.com/img/contactImage.png);
  background-position: center;
  background-size: cover;
}

.contactSection .mainRow {
  justify-content: center;
  align-items: center;
  background-color: rgba(30, 22, 102, 0.8);
  padding: 3rem 2rem;
  border-radius: 1rem;
}

.contactSection .content {
  color: #fff;
}

.contactSection .content .contactTitle {
  color: #fff;
  font-size: 4rem;
}

.contactSection .content .text {
  color: #b7d4f5;
}

.contactSection .content .text:nth-child(3),
.contactSection .content .text:nth-child(4) {
  margin-top: 0.5rem;
}

.contactSection .socialIcon {
  display: flex;
  gap: 1rem !important;
  width: 30%;
  flex-direction: row;
  width: 100%;
  margin-top: 30px;
}

.contactSection .socialIcon .mediaIcon {
  background-color: rgb(61, 46, 201);
  padding: 1rem 1.3rem;
  margin-left: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  margin: 0.5rem;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}

.contactSection .socialIcon .mediaIcon:hover {
  transform: translateY(-10px);
}

.contactSection .contactForm .input-group {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1rem;
}

.contactSection .contactForm .input-group .submitBtn {
  display: flex;
  justify-content: end;
  align-items: center;
  width: 100%;
}

.contactSection .contactForm .input-group .submitBtn .btn {
  padding: 0.8rem 2rem;
  text-transform: capitalize;
  background-color: #fff;
  border-color: #fff;
  color: #1e1666;
  font-weight: 700;
  transition: all 0.4s ease-in-out;
}

.contactSection .contactForm .input-group .submitBtn .btn:hover {
  background-color: transparent;
  border-color: #3d2dcf;
  color: #fff;
}

.contactSection .contactForm .input-group .form-control {
  background-color: transparent;
  padding: 1.5rem 2rem;
  color: #fff;
  border-color: #3d2dcf;
}

.contactSection .contactForm .input-group .form-control:focus {
  outline: 0;
  border-color: #3d2dcf;
  box-shadow: none;
}

@media (max-width: 768px) {
  .elementor-7
    .elementor-element.elementor-element-d5ba0ed
    .radiantthemes-custom-button
    .radiantthemes-custom-button-main
    > .placeholder {
    color: #000;
  }
  .contactSection .mainRow {
    margin-top: 100px;
  }

  .contactSection .socialIcon {
    margin-bottom: 20px;
  }
}

.i-am-delayed-sticky .headertop {
  background-color: #160af5 !important;
}

.elementor-669
  .elementor-element.elementor-element-3a25c4d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-669
  .elementor-element.elementor-element-3a25c4d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../img/marketing-analysis-banner.jpg);
}
