.header-banner-lp{
overflow-x: hidden;
}
.black-box {
width: 16px;
height: 16px;
bottom: 0;
display: flex;
background-color: #feb95f;
align-items: end;
margin-bottom: 30px;
}
h2{
  color:#080436;
}
.faq-answer p {

margin: 0;
font-size: 18px;
}
.position-yourself img{
max-width: 100%;
}
.faq-item.active .faq-question {
color: #fff;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0;
background: #080436;
}

.faq-item.active .fa-arrow-right:before {
color: #fff;
border: 2px solid #fff;
}

.Illustartion-img {
display: flex;
align-items: center;
justify-content: center;
}

.top-header {
background-color: #080436;
color: white;
text-align: center;
padding: 12px 0;
font-weight: 600;
font-size: 15px;
}

.main-header {
background: white;
padding: 20px 0;
}
.new-lp-banner h1 {
line-height: 1.1;
color: #080436;
font-size: 96px;
font-weight: 800;
position: relative;
display: inline-block;
}
.traditional-methods h2 {
font-size: 40px;
font-weight: 800;
}

.traditional-methods p {
font-size: 18px;
font-weight: 600;
}
.unlock-success h2 span,
.products-and-services h2 span,
.inner-lp-banner h1 span,
.traditional-methods h2 span,
.new-lp-banner h1 span,
.lp-business-change h2 span,
.lp-video-section h2 span,
.Strategize-Closely h2 span,
.Unrivalled-Authority h2 span,
.position-yourself h2 span,
.position-yourself .content h2 span,
.free-consultation h2 span,
.elevate-your-authority h2 span,
.free-website-audit h2 span,
.contact-us-banner h2 span,
.barter-system h2 span,
.technical-barter h1 span,
.pay-thousands h2 span,
.lp-banner h1 span {
color: #feb95f;
  position: relative;
  display: inline-block;
  z-index: 2;
  transition: transform 0.3s ease-in-out;
}
@keyframes heartbeat {
  0% {
    transform: scale(1);
  }

  25% {
    transform: scale(1.1);
  }

  50% {
    transform: scale(1);
  }

  75% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.heartbeat {
  animation: heartbeat 1s ease-in-out infinite;
}
/* .zoomed {
  transform: scale(1.05);
} */
    
.technical-barter h1 span::after,
.barter-system h2 span::after,
.contact-us-banner h2 span::after,
.free-website-audit h2 span::after,
.unlock-success h2 span::after,
.elevate-your-authority h2 span::after,
.free-consultation h2 span::after,
.position-yourself .content h2 span::after,
.position-yourself h2 span::after,
.products-and-services h2 span::after,
.traditional-methods .content-even .inner-content::after,
.inner-lp-banner h1 span::after,
.inner-lp-banner h1 span.Marketing-slash::after,
.traditional-methods .content-odd .inner-content::after,
.traditional-methods h2 span::after,
.new-lp-banner h1 span::after,
.lp-business-change h2 span::after,
.Strategize-Closely h2 span::after,
.lp-video-section h2 span::after,
.Unrivalled-Authority h2 span::after,
.lp-banner h1 span::after,
.pay-thousands h2 span::after{
max-width: 100%;
content: "";
position: absolute;
left: 0;
background-repeat: no-repeat;
z-index: -1;
}
.lp-banner h1 span::after {
left: 17px;
bottom: -10px;
width: 100%;
height: 25%;
background-image: url('/public/front-dist/images/frontend/home-Slash-1.png');
}
.boost-practice-website-banner h1 span::after {
left: 0px;
bottom: -20px;
width: 100%;
height: 31%;
background-image: url('/public/front-dist/images/frontend/slash-900.png');
}
.Unrivalled-Authority h2 span::after {
bottom: -10px;
width: 100%;
height: 38%;
background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}

.lp-video-section h2 span::after {
bottom: -7px;
width: 100%;
height: 27%;
background-image: url('/public/front-dist/images/frontend/home-Slash-5.png');
}

.Strategize-Closely h2 span::after {
bottom: -7px;
width: 100%;
height: 27%;
background-image: url('/public/front-dist/images/frontend/home-Slash-2.png');
}

.lp-business-change h2 span::after {
bottom: -7px;
width: 100%;
height: 27%;
background-image: url('/public/front-dist/images/frontend/home-Slash-6.png');
}
.new-lp-banner h1 span::after {
bottom: -10px;
width: 100%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/Slash-1B.png');
}
.traditional-methods .content-even .inner-content::after {
left: 101%;
top: 32%;
bottom: 0%;
width: 29px;
height: 76%;
background-image: url('/public/front-dist/images/frontend/Untitled-1.png');
}

.traditional-methods .content-odd .inner-content::after {
left: 101%;
top: 32%;
bottom: 0%;
width: 29px;
height: 76%;
background-image: url('/public/front-dist/images/frontend/Untitled-2.png');
}

.traditional-methods h2 span::after {
bottom: -6px;
width: 100%;
height: 30%;
background-image: url('/public/front-dist/images/frontend/Slash-1A.png');
}
.inner-lp-banner h1 span::after {
bottom: -10px;
width: 100%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/Slash-1B.png');
}
.Request-a-Complete-Info-Package h1 span::after {
bottom: -5px;
width: 100%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/home-Slash-1.png');
}
.inner-lp-banner h1 span.Marketing-slash::after {
bottom: -10px;
width: 99.5%;
height: 19%;
background-image: url('/public/front-dist/images/frontend/Slash-new.png');
}
.products-and-services h2 span::after{
bottom: -10px;
width: 99.5%;
height: 35%;
background-image: url('/public/front-dist/images/frontend/home-Slash-2.png');
}
.position-yourself .content h2 span::after{
bottom: -10px;
width: 100%;
height: 35%;
background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}
.free-consultation h2 span::after {
bottom: -5px;
width: 100%;
height: 20%;
background-image: url('/public/front-dist/images/frontend/New-Slash-1.png');
}
.elevate-your-authority h2 span::after {
bottom: -5px;
width: 100%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}
.unlock-success h2 span::after{
bottom: -5px;
width: 100%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}
.free-website-audit h2 span::after{
bottom: -5px;
width: 100%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}
.contact-us-banner h2 span::after{
bottom: 0px;
width: 100%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}
.barter-system h2 span::after{
bottom: 0px;
width: 100%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}
.technical-barter h1 span::after {
left: 5px;
bottom: -6px;
width: 100%;
height: 25%;
background-image: url('/public/front-dist/images/frontend/Slash-Technical.png');
}
.technical-barter-form h1 span::after {
  left: 5px;
  bottom: -3px;
  width: 100%;
  height: 25%;
  background-image: url('/public/front-dist/images/frontend/t-b-s-Bar-1.png');
}
.pay-thousands h2 span::after{
    left: 5px;
    bottom: -6px;
    width: 100%;
    height: 25%;
    background-image: url('/public/front-dist/images/frontend/Bar.png');
  }
.new-lp-banner h3 {
font-size: 32px;
font-weight: 600;
margin-top: 20px;
line-height: 1.3;
}

.grid-container {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 62px;
justify-content: center;
}
.logo {
font-size: 24px;
font-weight: bold;
}

.lp-banner {
padding: 30px 0 60px;
}

.Unrivalled-Authority img {
max-width: 100%;
}

.form-container {
background: #080436;
padding: 25px 20px 35px;
border-radius: 15px;
color: white;
max-width: 377px;
margin-left: 20px;
}

.form-container input {
width: 100%;
padding: 10px;
margin: 12.5px 0;
border-radius: 5px;
border: none;
}

.cta-button {
min-width: 338px;
display: flex;
height: 55px;
font-size: 16px;
font-weight: bold;
color: #0d0d2b;
background: #feb95f;
/* background: linear-gradient(to right, #00b4d7, #feb95f); */
border: none;
border-radius: 8px;
text-transform: uppercase;
cursor: pointer;
text-align: center;
position: relative;
overflow: hidden;
margin: 15px 0 0;
transition: transform 0.2s, box-shadow 0.2s;
justify-content: center;
align-items: center;
}


.swiper-container {
width: 90%;
padding: 20px 0;
}

.header-banner-lp {
background-repeat: no-repeat;
background-size: cover;
padding-bottom: 80px;
background-position: center;
}

.lp-main .container {
max-width: 1220px;
}

.lp-main a.nav-link {
font-weight: bold;
margin-left: 20px;
color: #000;
}
.lp-main a.nav-link::before {
font-size: 13px;
opacity: 0.8;
}
.lp-banner h1 {
display: flex;
/* font-size: 96px; */
font-size: 97px;
font-weight: 800;
color: #080436;
font-family: "Poppins", serif;
align-items: end;
margin-bottom: 5px;
}

.lp-banner h2 {
font-size: 36px;
}
.terms-and-condition {
font-family: "Poppins", serif;
}

.terms-and-condition h1 {
font-size: 40px;
font-weight: 800;
margin-bottom: 50px;
}

.terms-and-condition h3 {
font-size: 30px;
font-weight: 600;
}

.terms-and-condition p {
font-size: 18px;
font-weight: 400;
}
.terms-and-condition a{
font-weight: 700;
color: #feb95f;
}


.terms-and-condition a:hover {
color: #080436;
}
.lp-testimonials .swiper-slide-active::before {
border-bottom-left-radius: 12px;
}

.lp-banner h3 {
font-size: 32px;
font-family: "Poppins", serif;
font-weight: 500;
}

.lp-banner h2 {
font-family: "Caveat Brush", serif;
}

.lp-banner h6,
.roadmap-inner-img h6{
font-size: 18px;
color: #080436;
font-family: "Inter", serif;
padding: 10px 0;
margin: 0;

}
.roadmap-inner .content {
margin-left: -20px;
}
.old-new-price span {
margin: 0 5px 0 6px;
position: relative;
color: black !important;
}
.old-new-price span::after {
position: absolute;
content: "";
display: inline-block;
width: 117%;
height: 0.09px;
background-color: black;
margin-top: 12.5px;
left: -3px;
top: -7%;
}
.lp-road-map {
background: #080436;
border-radius: 5px;
margin: 0;
border: 1px solid #080436;

}

.lp-road-map img {
width: 100%;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.lp-banner ul li {
margin-left: 68px;
margin-right: 4px;
font-size: 18px;
font-weight: 600;
}

.lp-banner ul {
list-style: none;
padding: 0px;
margin-top: 50px;
margin-bottom: 0;
}

.lp-banner ul li::before {
content: url('/public/front-dist/images/frontend/Tick.png');
margin-right: 5px;
}

.Strategize-Closely {
background-color: #080436;
color: #fff;
counter-reset: my-sec-counter;
padding: 50px 0px 30px;
}

.Strategize-Closely ul {
position: relative;
list-style-type: none
}

.Strategize-Closely ul li {
position: relative;
min-height: 150px;
/* border: 1px solid red; */
padding-left: 30px;
text-align: start;
/* border-radius: 12px; */
margin: 30px 0;
}

.Strategize-Closely ul::after {
content: "";
left: 2px;
/* border-radius: 2px; */
border-top: 13px solid #fff;
border-bottom: 13px solid #fff;
position: absolute;
height: 99.5%;
width: 13px;
top: 7px;
border-radius: 2px;
}

.Strategize-Closely ul::before {
content: "";
left: 8px;
width: 1px;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20'%3e%3crect width='4' height='10' fill='%23ababab'/%3e%3crect y='10' width='4' height='10' fill='none'/%3e%3c/svg%3e");
position: absolute;
height: 100.2%;
}

.Strategize-Closely ul li::before {
counter-increment: my-sec-counter;
content: "Step " counter(my-sec-counter);
background: #00b4d7;
border-radius: 8px;
position: absolute;
left: -59px;
top: 34%;
height: 70px;
font-weight: bold;
width: 70px;
display: flex;
text-transform: uppercase;
align-items: center;
justify-content: center;
}

.Strategize-Closely .content {
margin: 0 auto;
max-width: 1035px;
background-color: #f9f6f3;
min-height: 226px;
padding: 40px 30px 0;
color: #000;
border-radius: 10px;
}

.Strategize-Closely h5 {
font-size: 22px;
font-weight: bold;
color: #000;
font-family: "Poppins", serif;
margin-bottom: 15px;
}

.Strategize-Closely p {
font-size: 18px;
font-weight: 500;
font-family: "Poppins", serif;
opacity: 0.9;
}

.lp-video-section {
background: #080436;
color: #fff;
}

.video-container {
color: #000;
display: flex;
max-width: 1215px;
margin-top: 45px;
margin-bottom: 60px;
}

.sidebar a.active-btn {
border: 2px solid #000;
border-radius: 20px;
}

.video-container img {
/* max-width: 135px;
max-height: 107px; */
margin-right: 10px;
}

video#main-video {
width: 100%;
border-radius: 30px;
height: 100%;

}

.main-video {
flex: 3;
max-width: 810px;
padding: 12px;
border-radius: 30px;
background: #f9f6f3;
min-height: 488px;
}

.main-video iframe {
height: 100%;
width: 100%;
border-radius: 30px;
min-height: 255px;
}

.Unrivalled-Authority h5,
.sidebar h5 {
font-size: 22px;
color: #080436;
font-weight: bold;
font-family: "Poppins", serif;
}

.sidebar h5 {
margin-bottom: 0;
}

.Unrivalled-Authority h5 {
margin-top: 10px;
}

.Unrivalled-Authority .content {
max-width: 535px;
}

.sidebar p {
font-size: 14px;
}

.sidebar {
max-height: 484px;
overflow-y: auto;
border-radius: 30px;
background: #f9f6f3;
flex: 1;
padding: 30px 15px;
display: flex;
align-items: center;
flex-direction: column;
gap: 15px;
max-width: 370px;
margin-left: 20px;
}
.sidebar::-webkit-scrollbar {
width: 6px;
/* Slim scrollbar width */
}

.video-thumbnail {
border-radius: 12px;
padding: 5px 8px 5px 0;
width: 100%;
cursor: pointer;
text-align: center;
display: flex;
align-items: center;
/* margin-top: 10px; */
}

.sidebar a {
width: 100%;
}

.video-thumbnail img {
width: 150px;
height: 122px;
border-radius: 20px;
padding: 4px;
}

.video-thumbnail p {
margin-top: 0px;
font-size: 13.5px;
color: black;
margin-bottom: 0;
font-family: "Poppins", serif;
}
.inner-lp-faq .faq-question {
padding: 20px 40px;
}
/* //////////////////////////////////////// */
.lp-testimonials img {
height: 65px;
position: absolute;
left: -8.5%;
top: 38%;
bottom: 0;
width: 65px;
z-index: 1;
}

/* Default red border for all slides */
.lp-testimonials .swiper-slide {
border-left: 45px solid #cecdd7;
transition: border-color 0.3s ease;
background-color: #fff;
height: 100%;
padding: 30px 17px 10px 43px;
border-radius: 12px;
}

.lp-testimonials .swiper {
padding: 50px 0 60px;
margin-left: 10px;
height: 80%;
}

.lp-testimonials span.swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #000;
}

.lp-testimonials .swiper-slide p {
font-size: 18px;
font-weight: 500;
font-family: "Poppins", serif;
margin-bottom:10px ;
line-height: 1.4;
}

.lp-testimonials .swiper-slide p.name {
font-size: 16px;
opacity: 0.9;
}

/*.lp-testimonials .swiper-slide-active {
border: 45px solid transparent; !* Fallback border color *!
border-image: url('/public/front-dist/images/frontend/Border.png') 30 stretch; !* Adjust the border image *!
}*/
.lp-testimonials .swiper-slide-active {
position: relative;
/* Ensure the element is positioned */
border-left: 45px solid transparent;
/* Fallback transparent border */
}

.lp-testimonials .swiper-slide-active::before {
content: "";
position: absolute;
top: 0;
left: -45px;
width: 45px;
/* Same width as the left border */
height: 100%;
/* Full height of the element */
background-image: url('/public/front-dist/images/frontend/Border.png');
background-size: cover;
/* Ensure the image covers the area */
}

.lp-icon {
background: #080436;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #000;
margin: 0;
padding: 0;
}

.lp-icon .main-swiper {
margin-top: -80px;
}

.lp-icon .swiper p {
font-weight: 600;
font-size: 16px;
margin-top: 15px;
font-family: "Poppins", serif;
}

.lp-icon .swiper {
width: 100%;
height: 100%;
max-width: 1105px;
background: #fff;
box-shadow: 0 4px 10px rgb(0 0 0 / 26%);
border-radius: 5px;
padding: 20px 30px 0px 10px;
}

.lp-icon .swiper-slide {

text-align: center;
font-size: 18px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
}

.lp-icon .swiper-slide img {
display: block;
/* width: 100%;
height: 100%; */
object-fit: cover;
margin: 0 auto;
}

.lp-business-change .flowchart-container {
display: flex;
flex-direction: column;
align-items: center;
margin: 0 0 60px 0;
position: relative;
}

.lp-business-change .flowchart-row {
margin-top: 50px;
display: flex;
justify-content: center;
align-items: center;
gap: 80px;
position: relative;
}

.lp-business-change .flow-item {
width: 235px;
height: 230px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
background: #f9f8f6;
border-radius: 50%;
position: relative;
padding: 35px 15px 15px;
box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.2);
}

/* Horizontal Lines for Top Row */
.lp-business-change .line {
width: 100%;
height: 2px;
background: #00b4d7;
position: absolute;
top: 50%;
left: 100%;
transform: translateY(-50%);
}

.lp-business-change .vertical-line {
width: 2px;
height: 100%;
background: #00b4d7;
position: absolute;
top: 50%;
/* left: 113.7%; */
right: -39.5px;
transform: translateX(-50%);
}

.lp-business-change .vertical-line-1 {
width: 2px;
height: 100%;
background: #00b4d7;
position: absolute;
top: 50%;
/* left: 113.7%; */
right: -39.5px;
transform: translateX(-50%);
}

.lp-business-change .vertical-line-2 {
width: 2px;
height: 100%;
background: #00b4d7;
position: absolute;
top: 50%;
/* left: 113.7%; */
right: -39.5px;
transform: translateX(-50%);
}

.lp-business-change .flow-item p {
font-weight: bold;
line-height: 1.3;
}

.lp-business-change .dot {
width: 10px;
height: 10px;
z-index: 1;
background: #000;
border-radius: 50%;
position: absolute;
/* left: 50%; */
top: 47.8%;
right: -42.5px;
/* transform: translate(-50%, -50%); */
}

/* Remove horizontal lines from the last item */
.lp-business-change .flowchart-row .flow-item:last-child .line {
display: none;
}

.lp-business-change ul {
padding-left: 0;
}

.lp-testimonials {
background: #f9f6f3;
padding: 50px 0
}

.Unrivalled-Authority h2,
.lp-video-section h2,
.lp-testimonials h2,
.lp-business-change h2 {
font-size: 40px;
font-family: "Poppins", serif;
font-weight: 800;
color: #080436;
}

.lp-video-section h2 {
font-weight: 700;
margin-bottom: 30px;
}
.container.video-container {
  margin-bottom: 30px;
}
.Strategize-Closely h2 {
font-size: 40px;
font-family: "Poppins", serif;
font-weight: 800;
color: #fff;
margin-bottom: 25px;
}

.Unrivalled-Authority h3 {
font-size: 32px;
font-weight: bold;
font-family: "Caveat", serif;
}

.Unrivalled-Authority h4 {
font-size: 28px;
font-weight: bold;
font-family: "Caveat", serif;
color: #000;
}

.lp-business-change {
padding: 50px 0 30px;
background: #fff;
font-family: "Poppins", serif;
}

.lp-business-change .content {
background: #080436;
color: #ffff;
border-radius: 12px;
padding: 30px 40px 20px 45px;

}

.Unrivalled-Authority .row {
background: #f9f6f3;
padding: 30px;
border-radius: 12px;
margin: 55px auto;
max-width: 1175px;
position: relative;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.Unrivalled-Authority ul {
margin-top: 25px;
padding-left: 23px;
}

.Unrivalled-Authority p,
.Unrivalled-Authority ul li {
font-size: 18px;
font-weight: 600;
font-family: "Poppins", serif;
margin-top: 20px;
}

.lp-business-change p {
margin-top: 10px;
font-size: 18px;
font-weight: 600;
opacity: 0.9;
font-family: "Poppins", serif;
}

.lp-business-change p span {
font-weight: bold;
color: #000;
}

.Unrivalled-Authority ul li {
font-size: 18px;
padding-left: 10px;
margin-top: 0;
font-family: "Poppins", serif;
}

.lp-business-change .content ul li {
font-size: 18px;
padding-left: 10px;
margin-top: 23px;
font-family: "Poppins", serif;
}

.lp-business-change .content h3 {
font-size: 25px;
font-weight: 600;
}

.lp-business-change .content ul li span {
font-weight: 600;
color: #fff;
}

.Unrivalled-Authority {
background: #fff;
padding: 50px 0 60px;
}

.Unrivalled-Authority .content ul li::marker,
.lp-business-change .content ul li::marker {
content: url('/public/front-dist/images/frontend/Arrow-Left.png');
margin-right: 20px;
}

.lp-testimonials span.swiper-pagination-bullet {
height: 13.5px;
width: 13.5px;
border-radius: 3px;
background: #ffffff;
box-shadow: 0 0px 3px rgb(0 0 0 / 41%);
}

lp-testimonials .content.d-flex {
padding: 0 12px;
}

.lp-testimonials .swiper-slide:hover ::before {
content: "";
position: absolute;
top: 0;
left: -45px;
width: 45px;
height: 100%;
background-image: url('/public/front-dist/images/frontend/Border.png');
background-size: cover;
}

.lp-btnall {
padding-top: 2px;
letter-spacing: -0.5px;
background: #feb95f;
height: 55px;
display: flex;
justify-content: center;
align-items: center;
border: none;
font-weight: 650;
color: #000;
overflow: hidden;
font-size: 16px;
text-transform: uppercase;
cursor: pointer;
border-radius: 5px;
text-align: center;
width: 445px;
margin: 30px auto;
text-decoration: none;
    cursor: pointer;
}
.lp-btn:hover,
.lp-btnall:hover,
.cta-button:hover {
background: url("/public/front-dist/images/frontend/Button-(Hover).png");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.Request-a-Complete-Info-Package .form-container .error-message {
margin-top: -10px;
}
.footer.lp-footer .container {
max-width: 1230px;
}

.faq-lp {

background: #f9f6f3;
justify-content: center;
display: flex;
padding: 50px 0 40px;
}

.lp-video-section {
padding: 50px 5px 30px;
}
.footer-logo{
margin-left: -50px;
}
.faq-lp h2 {
font-family: "Poppins", serif;
font-weight: 800;
font-size: 40px;
color: #080436;
margin-bottom: 30px;
letter-spacing: -1px;
}

.fa-arrow-right:before {
content: "\f061";
padding: 4px 5px;
border: 2px solid #000;
border-radius: 50%;
font-size: 15px;
}

.faq {
width: 100%;
max-width: 950px;
margin: 0 auto;
border-radius: 8px;
padding: 20px;
display: flex;
flex-direction: column;
gap: 15px;
/* Adds spacing between FAQs */
}

.faq-item {
border-radius: 10px;
overflow: hidden;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
font-family: "Poppins", serif;
}

.faq-question {
width: 100%;
background: #fff;
border: none;
text-align: left;
font-size: 22px;
padding: 20px 35px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: bold;
border-radius: 6px;
min-height: 95px;
font-family: "Poppins", serif;
}

.faq button:focus:not(:focus-visible),
.faq-item.active .faq-answer {
background: #080436;
outline: 0;
color: #fff;
border-radius: 0;
text-align: start;

}

.faq button:focus:not(:focus-visible) .fa-arrow-right:before {
color: #fff;
border: 2px solid #fff;
border-radius: 50%;
}

.faq-answer {
display: none;
font-size: 18px;
color: #555;
background: white;
padding: 0 35px 28px 35px;
}

.arrow {
transition: transform 0.3s ease;
}

.faq-item.active .faq-answer {
display: block;
}

.faq-item.active .arrow {
transform: rotate(90deg);
}

.lp-footer {
background-color: #080436;
padding: 30px 0 40px;
}

.footer-menu ul li a:hover {
color: #00a5ea;
font-size: 16px;
}

.lp-footer ul li a,
.lp-footer .copyright p {
font-size: 16px;
padding-left: 5px;
}

.lp-main .footer img {
width: 280px;
margin: 0px;
display: block;
}

.lp-main .footer-menu,
.lp-main .footer_social_icon,
.lp-main .copyright {
margin-top: 0px;
}

.lp-btn {
padding-top: 2px;
background: #feb95f;
height: 37px;
display: flex;
justify-content: center;
align-items: center;
border: none;
font-weight: bold;
color: #000;
overflow: hidden;
font-size: 16px;
text-transform: uppercase;
cursor: pointer;
border-radius: 6px;
text-align: center;
width: 275px;
text-decoration: none;
}
.lp-phn-btn {
padding-top: 2px;
background: #080436;
height: 37px;
display: flex;
justify-content: center;
align-items: center;
border: none;
font-weight: bold;
color: #fff;
overflow: hidden;
font-size: 16px;
text-transform: uppercase;
cursor: pointer;
border-radius: 6px;
text-align: center;
width: 215px;
text-decoration: none;
}

.lp-header img {
max-width: 222px;
margin-left: 2px;
}

.footer.lp-footer img {
width: 280px;
margin: 0;
}

.lp-main {
font-family: "Poppins", serif;
overflow-x: hidden;
}

/* //////////////////////////////// */
.form-container input::placeholder {
color: #8c8c8c;
}

.form-container input::placeholder,
.continer-form input::placeholder
{
color: #8c8c8c;
}

.form-check-input[type=checkbox] {
border-radius: 0em !important;
}

.svg-icon {
width: 250px;
height: auto;
}

.footer-menu ul {
padding: 0;
}

.footer-menu ul li {
display: inline-block;
padding: 0;
margin: 0 5px 0 0;
font-family: "Poppins", serif;
}

.footer-menu ul li a {
color: #fff;
text-decoration: none;
font-weight: 500;
}

.footer-menu ul li a:hover {
color: #00a5ea;
}

.footer_social_icon ul li a i {
color: #fff;
margin-right: 2px;
background: transparent;
height: 45px;
width: 45px;
border-radius: 100%;
font-size: 25px;
padding: 10px 0;
display: block;
border: 1px solid #fff;
}

.footer_social_icon ul li a i:hover {
background-color: #00b4d7;
color: #fff;
}

.footer .copyright p {
color: #fff;
text-align: center;
font-weight: 500;
font-family: "Poppins", serif;
}

a {
text-decoration: none;
}

/* ////////////////////////////////////////// */
.connector-line {
position: absolute;
top: 50%;
width: 3px;
height: 100%;
background-image: repeating-linear-gradient(to bottom,
#00b4d7,
  /* Dash color */
#00b4d7 28px,
  /* Dash length */
transparent 27px,
  /* Gap start */
transparent 35px
  /* Gap end */
);
transform: translateY(-50%);
}

.connector-line.horizontal-right {
position: absolute;
top: 49%;
right: -47px !important;
width: 4%;
height: 1.7px;
background: repeating-linear-gradient(to right,
#00b4d7,
#00b4d7 11px,
transparent 12px,
transparent 19px);
/* border-radius: 20px; */
transform: translateY(-50%);
}




.connector-line.vertical-right {
right: -50px;
top: 50.8%;
bottom: 0;
width: 1.7px;
height: 105%;
transform: translateX(-50%);
padding: 0;
}

.connector-line.horizontal-left {
position: absolute;
top: 49%;
left: -47px;
width: 4%;
height: 1.7px;
background: repeating-linear-gradient(to right,
#00b4d7,
#00b4d7 11px,
transparent 12px,
transparent 19px);
background-repeat: repeat-x;
transform: translateY(-50%);
}

.connector-line.vertical-left {
left: -50px;
top: 50%;
bottom: 0;
width: 1.5px;
height: 120.3%;
transform: translateX(-50%);
padding: 0;
}

.connector-line.vertical-right.vl-5 {
height: 109.1%;
}

.connector-line.vertical-left.vl-4 {
top: 50.8%;
height: 97.5%;
}

.connector-line.vertical-right.vl-3 {
height: 141%;
}

.connector-line.vertical-left.vl-2 {
top: 50%;
height: 99%;
}

.connector-line.vertical-right.vl-1 {
height: 104%;
}

.connector-line.vertical-left.vl-6 {
height: 122%;
}

.Unrivalled-Authority ul li,
.Unrivalled-Authority p {
opacity: 0.9;
font-weight: 500;
}

.lp-testimonials .swiper-slide:hover ::before {
border-bottom-left-radius: 12px;
}
/* ////////////////////////////////////////////////////////////////////////////////////// */
.traditional-methods .container{
max-width: 1170px;
}
.inner-lp-banner .banner {
max-width: 1200px;
}

.inner-lp-banner {
font-family: "Poppins", serif;
padding: 43px 0 240px;
}

.inner-lp-banner h1 {
line-height: 1.08;
color: #080436;
font-size: 97px;
font-weight: 800;
position: relative;
display: inline-block;
}



.inner-lp-banner h3 {
font-size: 32px;
font-weight: 600;
margin-top: 22px;
line-height: 1.3;
}

.inner-lp-banner p {
font-size: 18px;
margin-top: 28px;
font-weight: 500;
}

.roadmap-inner-img {
margin-top: -300px;
}

.roadmap-inner {
font-family: "Poppins", serif;
background-color: #080436;
padding-bottom: 50px;
color: #fff;
text-align: center;
}

.roadmap-inner h3 {
font-size: 30px;
font-weight: 800;
margin-top: 55px;
margin-left: -30px;
}

.roadmap-inner ul {
text-align: start;
max-width: 800px;
margin: 20px auto;
}

.roadmap-inner ul li {
font-size: 18px;
font-weight: 500;
padding-left: 10px;
line-height: 2;
}

.roadmap-inner ul li span {
color: #feb95f;
font-weight: 700;
}

.roadmap-inner ul li::marker {
content: url('/public/front-dist/images/frontend/Arrow-Left.png');
margin-right: 20px;
}

.roadmap-inner .lp-btnall {
max-width: 400px;
margin: 30px 10px;
}

.lp-new-popup .lp-btnall.marketing-btn,
.lp-btnall.marketing-btn,
.Shortcut-looking .lp-btnall.marketing-btn,
.stay-stuck .lp-btnall.marketing-btn,
.roadmap-inner .lp-btnall.marketing-btn {
border: 1px solid #feb95f;
background: transparent;
background-image: none;
color: #fff;

}
.lp-phn-btn:hover,
.lp-new-popup .lp-btnall.marketing-btn:hover,
.lp-btnall.marketing-btn:hover,
.Shortcut-looking .lp-btnall.marketing-btn:hover,
.stay-stuck .lp-btnall.marketing-btn:hover,
.roadmap-inner .lp-btnall.marketing-btn:hover {
background: url("/public/front-dist/images/frontend/Button-(Hover).png");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
border: none;
color: #000;
}

.traditional-methods {
padding: 50px 0 60px;
font-family: "Poppins", serif;
}

.traditional-methods .content-even {
border: 10px solid #00b4d7;
border-radius: 23px;
border-left: none;
height: 100%;
max-width: 240px;
}

.traditional-methods .content,
.traditional-methods .content-odd {
border: 10px solid #080436;
border-radius: 23px;
border-left: none;
height: 100%;
max-width: 240px;
}

.traditional-methods .inner-content {
border-radius: 12px;
margin-left: -10px;
background-size: cover;
padding: 40px 18px 30px 20px;
background-position: center;
font-size: 18px;
background-repeat: no-repeat;
position: relative;
background-image: url('/public/front-dist/images/frontend/Box-1.png');
height: 100%;
}

.traditional-methods .inner-content p {
margin: 0;
font-weight: 600;
}


.traditional-methods .lp-business-change .content {
padding: 25px 30px 45px 32px;
max-width: 100%;
}

.traditional-methods .lp-business-change ul {
padding-left: 12px;
margin-bottom: 0;
}

.traditional-methods .lp-business-change .content ul li {
padding-left: 15px;
}

.traditional-methods .lp-business-change .content p {
font-weight: 500;
}

.Disclaimer {
background-color: #fff;
padding-bottom: 60px;
font-family: "Poppins", serif;
}
.Disclaimer p{
line-height: 1.7;
font-weight: 500;
}
.Disclaimer .content {
background: #feb95f;
border-radius: 12px;
max-width: 965px;
margin: 0 auto;
padding: 35px 27px;
text-align: center;
font-weight: 500;
}
.Disclaimer .content a {
color: #000;
font-weight: 450;
position: relative;
}
.Disclaimer a::after {
position: absolute;
content: "";
display: inline-block;
width: 100%;
height: 0.5px;
background-color: black;
margin-top: 23px;
left: 0px;
}

.lp-testimonials h2 span {
color: #feb95f;
position: relative;
display: inline-block;
z-index: 2;
}

.lp-testimonials h2 span::after {
max-width: 100%;
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 100%;
height: 31%;
background-image: url('/public/front-dist/images/frontend/Slash-5.png');
background-repeat: no-repeat;
/* background-size: contain; */
z-index: -1;
}
.inner-page-testimonial h2 span::after {
max-width: 100%;
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 100%;
height: 31%;
background-image: url('/public/front-dist/images/frontend/New-Slash-2.png');
background-repeat: no-repeat;
/* background-size: contain; */
z-index: -1;
}


.inner-lp-faq {
background-color: #fff;
padding: 50px 0 40px;
}

.inner-lp-faq .faq-answer {
padding: 0px 35px 28px 40px;
}


.inner-lp-faq p {
font-size: 18px;
font-weight: 500;
}

.inner-lp-faq ul {
padding: 0;
}

.inner-lp-faq ul li {
padding-left: 10px;
margin-left: 25px;
line-height: 1.3;
}

.inner-lp-faq .first-list li::marker {
content: url('/public/front-dist/images/frontend/Cross-Small.png');
margin-right: 5px;
}

.inner-lp-faq .secont-list li::marker {
content: url('/public/front-dist/images/frontend/Tick-Small.png');

}

.inner-lp-faq .faq-item {
margin: 2px 0;
background-color: #f9f6f3;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.08);
}

.inner-lp-faq .faq-question {
background-color: #f9f6f3;
}

.inner-lp-faq .faq {
max-width: 990px;
padding: 8px 10px 10px;
}

.inner-lp-faq .faq .faq-answer {
font-weight: 400;
}

.stay-stuck {
background-color: #080436;
color: #fff;
text-align: center;
padding: 55px 0 60px;
}

.stay-stuck h2 span {
color: #feb95f;
position: relative;
display: inline-block;
z-index: 2;
}

.stay-stuck p {
font-size: 18px;
font-weight: 400;
}

.stay-stuck h2 {
font-size: 40px;
font-weight: 800;
color:#fff;
}

.stay-stuck h2 span::after {
max-width: 100%;
content: "";
position: absolute;
left: 0;
bottom: -7px;
width: 100%;
height: 27%;
background-image: url('/public/front-dist/images/frontend/Slash-4A.png');
background-repeat: no-repeat;
/* background-size: contain; */
z-index: -1;
}

.stay-stuck .content-heading {
background-color: #fe5f5f;
min-height: 90px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 20px;
}

.stay-stuck .green-bg {
background-color: #85ef7a;
}

.stay-stuck .content {
padding: 20px 20px 23px;
border-radius: 25px;
background-color: #fff;
}
.stay-stuck .content .img-content{
margin-right: -10px;
}
.stay-stuck .content .inner-contert {
margin-left: 5px;
}
.stay-stuck .content .img-content,
.stay-stuck .content .inner-contert {

padding: 18px 15px;
border-radius: 20px;
background-color: #f9f6f3;
color: #000;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
text-align: start;
}

.stay-stuck .content h3 {
font-size: 23px;
font-weight: 700;
margin: 0;
}

.stay-stuck .content p {
font-size: 18px;
margin: 0;
font-weight: 500;
}

.stay-stuck .content .row {
margin-top: 21px;
}

.stay-stuck .lp-btnall {
margin: 0px 10px;
width: 490px;
}

.stay-stuck .lp-btnall.marketing-btn {
width: 565px;
}

.stay-stuck .choice-content {
font-size: 18px;
font-weight: 500;
}

.Shortcut-looking {
padding: 50px 0 70px;
background-image: url(/public/front-dist/images/frontend/BG-2.jpg);
background-repeat: no-repeat;
font-family: "Poppins", serif;
background-size: cover;
}

.Shortcut-looking h2 {
font-size: 40px;
font-weight: 800;
}

.Shortcut-looking h2 span {
color: #feb95f;
position: relative;
display: inline-block;
z-index: 2;
}

.Shortcut-looking p {
font-size: 18px;
font-weight: 500;
}

.Shortcut-looking h2 span::after {
max-width: 100%;
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 100%;
height: 30%;
background-image: url('/public/front-dist/images/frontend/Slash-3.png');
background-repeat: no-repeat;
/* background-size: contain; */
z-index: -1;
}

.Shortcut-looking h6 {
font-size: 20px;
font-weight: 600;
}

.content-even .Shortcut-looking-heading {
min-height: 140px;
font-size: 18px;
padding: 15px 20px;
border-radius: 20px;
background-image: url(/public/front-dist/images/frontend/Box-2.png);
background-repeat: no-repeat;
background-size: cover;
color: #fff;
margin-top: -90px;
font-weight: 700;
}

.content-odd .Shortcut-looking-heading {
/* align-items: center; */
justify-content: center;
/* display: flex; */
min-height: 140px;
font-size: 18px;
padding: 15px 20px;
border-radius: 20px;
background-image: url(/public/front-dist/images/frontend/Box-3.png);
background-repeat: no-repeat;
background-size: cover;
color: #fff;
margin-top: -90px;
font-weight: 700;
}

.Shortcut-looking .container {
max-width: 1275px;
}

.Shortcut-looking .content-even {
padding: 10px 9px 0;
border-radius: 20px;
background: #fff;
border: 1px solid #00b4d7;
text-align: center;
max-width: 270px;
margin-top: 108px;
}

.Shortcut-looking .content-odd {
padding: 10px 7px 0px;
border-radius: 20px;
background: #fff;
border: 1px solid #080436;
text-align: center;
max-width: 270px;
margin-top: 108px;
}

.Shortcut-looking .inner-content {
margin: 18px 5px 0;
}

.expert-guide {
background: #080436;
color: #fff;
text-align: left;
padding: 45px 20px 35px 30px;
border-radius: 20px;
max-width: 1175px;
margin: 0 auto;
}
.expert-guide p{
font-weight: 400;
font-size: 17.8px;
}
.expert-guide h5 {
font-size: 25px;
font-weight: 700;
}

.expert-guide span {
color: #feb95f;
font-weight: 650;
}

.Shortcut-looking .lp-btnall.marketing-btn {
width: 400px;
}

.expert-guide ul {
margin: 30px 0;
padding-left: 17px;
}

.expert-guide li {
padding-left: 15px;
font-size: 18px;

}

.expert-guide ul li::marker {
content: url('/public/front-dist/images/frontend/Arrow-Left.png');
margin-right: 20px;
}

.expert-guide .lp-btnall {
width: 375px;
margin: 30px auto 15px;
}
.roadmap-inner img {
max-width: 100%;
border-radius: 0;
width: 100%;
box-shadow: 0 0 21px rgba(0, 0, 0, 0.05);
}
.lp-popup .modal-dialog {
background: #080436;
color: #fff;
font-family: "Poppins", serif;
border-radius: 20px;
padding: 15px;
}
.lp-popup .modal-content{
border: 0;
}
.btn-close {
opacity: 1;
--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath stroke='%23fff' stroke-width='1.2' stroke-height='' d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
}

.lp-popup .modal-body span {
color: #feb95f;
font-weight: 600;
}
.modal.lp-popup {
background: #313131;
}
.lp-popup .modal-body,
.lp-popup .modal-header {
padding-top: 0;
border: 0;
background: #080436;
}

.lp-popup .modal-header {
padding: 0;
}

.lp-popup .modal-body h3 {
font-size: 25px;
font-weight: 700;
margin-bottom: 25px;
}

.lp-popup .modal-body p {
font-size: 18px;
margin-bottom: 30px;
}

.lp-popup .modal-dialog {
max-width: 1050px;
}

.lp-popup .modal-body .lp-btnall {
margin: 0;
width: 380px;
font-weight: 650 !important;
}
.btn-close:focus {
outline: 0;
box-shadow:none;
}
.Deserves-to-Lead .black-box {
margin-bottom: 0;
border-radius: 2px;
width: 18px;
height: 18px;
background: #080436;
}

.Deserves-to-Lead .lp-btnall {
width: 400px;
}

.Deserves-to-Lead {
font-family: "Poppins", serif;
padding: 23px 0 100px;
}

.position-yourself,
.products-and-services {
background-color: #080436;
font-family: "Poppins", serif;
text-align: center;
}

.products-and-services .content {
background-image: url('/public/front-dist/images/frontend/Dotted-BG-2.png');
border-radius: 12px;
padding: 30px 25px;
margin-top: -90px;
/* max-width: 530px; */
text-align: start;
background-repeat: no-repeat;
background-size: cover;
}

.products-and-services .content h5 {
font-size: 25px;
font-weight: 700;
margin: 0 0 0 25px;
}

.products-and-services h2 {
margin: 70px 0 30px;
font-size: 40px;
font-weight: 800;
color: #fff;
line-height: 1.35;
padding: 0;
}

.products-and-services p {
line-height: 1.6;
font-size: 18px;
color: #fff;
}

.products-and-services p span {
font-weight: 700;
color: #feb95f;
}

.position-yourself .content {
padding: 55px 40px 50px;
border-radius: 20px;
background-image: url('/public/front-dist/images/frontend/Dooted-BG-1.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
max-width: 1170px;
margin: auto;
text-align: left;
}

.position-yourself {
padding: 28px 0 80px;
}

.position-yourself .content h2 {
font-size: 40px;
font-weight: 800;
color: #080436;
line-height: 1.3;
margin-bottom: 30px;
margin-top: 15px;
}

.top-marketing-img {
margin-top: -30px;
}

.position-yourself ul li::marker {
content: url('/public/front-dist/images/frontend/Arrow-Left.png');
margin-right: 20px;
}

.position-yourself ul {
font-weight: 500;
line-height: 2;
padding-left: 21px;
margin-top: 24px;
font-family: "Poppins", serif;
}

.position-yourself ul li {
padding-left: 10px;
font-size: 18px;
}

.elevate-your-authority p,
.elevate-your-authority p,
.position-yourself p {
font-size: 18px;
font-weight: 500;
}

.position-yourself .lp-btnall {
width: 400px;
margin: 25px auto 30px;
}

.free-consultation {
background-image: url('/public/front-dist/images/frontend/BG-2.jpg');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
padding: 70px 0 80px;
}

.elevate-your-authority h2,
.free-consultation h2 {
font-size: 40px;
font-weight: 800;
color: #080436;
line-height: 1.3;
font-family: "Poppins", serif;
}

.free-consultation h5 {
font-size: 20px;
margin-top: 37px;
font-weight: 600;
color: #080436;
font-family: "Poppins", serif;
}

.free-consultation .container {
max-width: 1290px;
text-align: center;
font-family: "Poppins", serif;
}

.elevate-your-authority {
padding: 75px 0 80px;
text-align: center;
font-family: "Poppins", serif;
}

.free-consultation iframe {
border: 3px solid #b2b2b1;
margin-top: 40px;
}

.elevate-your-authority .content {
background: #f9f6f3;
padding: 20px 20px 10px;
border-radius: 20px;
height: 100%;
width: 100%;
}

.elevate-your-authority .content .icon {
margin-top: -90px;
}

.elevate-your-authority .container {
max-width: 1195px;
}

.elevate-your-authority .inner-content {
margin-top: 25px;
}

.elevate-your-authority .inner-content h5 {
font-size: 20px;
font-weight: 700;
padding: 5px 0 6px;
}

.elevate-your-authority .grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
justify-content: center;
}

.elevate-your-authority .grid-item {
margin-top: 85px;
display: flex;
justify-content: center;
text-align: center;
}

.inner-page-testimonial h2 {
line-height: 1.3;
margin-bottom: -5px;
}

.Request-a-Complete-Info-Package {
font-family: "Poppins", serif;
padding: 23px 0 20px;
}

.Request-a-Complete-Info-Package h2 {
font-family: "Caveat Brush", serif;
font-size: 36px;
}

.Request-a-Complete-Info-Package h1 {
line-height: 1.3;
font-size: 60px;
}

.Request-a-Complete-Info-Package h6 {
font-size: 22px;
font-weight: 600;
line-height: 1.5;
}

.Request-a-Complete-Info-Package .container {
max-width: 1070px;
}
.talk-about-working {
padding: 60px 0 50px;
font-family: "Poppins", serif;
}

.talk-about-working h2 {
font-size: 36px;
font-weight: 800;
font-family: "Poppins", serif;
}

.talk-about-working p {
font-size: 18px;
font-weight: 500;
}

.talk-about-working .lp-btnall {
width: 365px;
}

.interested-in-learning .content {
background-image: url('/public/front-dist/images/frontend/BG-Thanyou.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
color: #fff;
align-items: center;
padding: 40px 0 45px;
text-align: center;
margin-top: -160px;
border-radius: 16px;
}

.interested-in-learning .content h2 {
font-size: 36px;
font-weight: 800;
margin-bottom: 20px;
color: #fff;
}

.interested-in-learning .lp-btnall {
width: 322px;
}

.interested-in-learning .content p {
font-size: 18px;
font-weight: 500;
margin-top: 26px;
}

.interested-in-learning .content p span {
color: #feb95f;
font-weight: 600;
}

.Request-Recieved {
display: flex;
align-items: center;
justify-content: center;
max-width: 320px;
max-height: 65px;
margin: 0 auto;
border-radius: 20px;
}

.Request-Recieved h2 {
font-size: 36px;
color: #fff;
margin: 0;
padding: 0 8px;
}

.Request-Recieved .icon {
background: #feb95f;
padding: 6px 10px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
background-image: url('/public/front-dist/images/frontend/bg-env.png');
background-repeat: no-repeat;
background-size: cover;
}

.Request-Recieved .content {
background: #080436;
font-family: "Caveat Brush", serif;
padding: 10px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}

.Request-Recieved i.fa-solid.fa-envelope {
font-size: 45px;
margin-top: 5px;
}

.thankyou-banner h1 {
margin-top: 5px;
line-height: 1.5;
font-size: 60px;
}

.thankyou-banner p {
font-size: 22px;
font-weight: 600;
margin-top: 25px;
}

.thankyou-banner {
font-family: "Poppins", serif;
padding: 24px 0 103px;
}

.thankyou-banner h1 span::after {
bottom: -10px;
width: 100%;
height: 25%;
background-image: url('/public/front-dist/images/frontend/home-Slash-1.png');
}
.payment-form .continer-form {
padding: 20px 40px 15px;
border-radius: 10px;
margin-top: 20px;
background-color: #19173d;
color: white;
}

.payment-form .container {
max-width: 975px;
}

.payment-form h4 {
font-size: 23px;
font-weight: 800;
margin-bottom: 0;
}

.payment-form h5 {
color: #feb95f;
font-size: 23px;
font-weight: 700;
margin-bottom: 20px;
text-transform: uppercase;
}

.Description-content {
border-radius: 12px;
padding: 12px 30px;
background: #feb95f;
}

.payment-form p {
font-size: 18px;
}

.payment-form .content {
border-radius: 12px;
margin-top: -5px;
padding: 10px 10px;
background: #f9f6f3;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.payment-form .form-control {
height: 45px;
background: #fff;
border-radius: 5px;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.payment-form textarea.form-control {
font-size: 16px;
height: 150px;
font-weight: 500;
border-radius: 0;
}

.payment-form .submit-btn {
background-color: #feb95f;
font-weight: bold;
border: none;
padding: 10px;
border-radius: 5px;
width: 130px;
height: 55px;
padding-top:13px;
}

.loader-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.8);
display: flex;
justify-content: center;
align-items: center;
z-index: 9999;
}

.loader-overlay .spinner {
border: 5px solid rgba(0, 0, 0, 0.1);
border-left-color: #000;
border-radius: 50%;
width: 50px;
height: 50px;
animation: spin 1s linear infinite;
}

.terms-conditions {
margin-top: -25px;
}

.form-white-bg {
height: 410px;
width: 100%;
background: #fff;
margin-top: -431px;
z-index: -1;
}

.authority-platform-program h2 {
font-family: "Caveat Brush", serif;
font-size: 36px;
}

.authority-platform-program p {
font-size: 22px;
font-weight: 600;
margin-top: 25px;
}

.authority-platform-program h1 {
font-size: 60px;
line-height: 1.35;
}

.authority-platform-program {
font-family: "Poppins", serif;
padding: 35px 0 0px;
}

.authority-platform-program h3 {
font-size: 32px;
font-weight: 500;
margin-top: 0;
}

.authority-platform-program strong {
font-weight: 700;
}

.website-optimization {
padding: 70px 0 35px;
background: #080436;
color: #fff;
}

.website-optimization .container {
max-width: 1050px;
}

.website-optimization .form-container {
background-image: url('/public/front-dist/images/frontend/BG-Cform.png');
background-position: top center;
background-repeat: no-repeat;

padding: 30px 20px 35px;
border-radius: 15px;
color: white;
max-width: 390px;
margin-left: 20px;
text-align: center;
}

.form-container input {
width: 100%;
padding: 10px;
margin: 12.5px 0;
border-radius: 5px;
border: 1px solid #ababab;
}

.website-optimization h2 {
font-size: 36px;
font-weight: 600;
color: #fff;
}

.website-optimization ul {
padding-left: 25px;
}

.website-optimization ul li {
font-size: 18px;
padding-left: 10px;
margin-top: 29px;
font-family: "Poppins", serif;
line-height: 1.3;
}

.website-optimization ul li span {
color: #feb95f;
font-weight: 700;
}

.website-optimization ul li::marker {
content: url('/public/front-dist/images/frontend/Arrow-Left.png');
margin-right: 20px;
}

.website-optimization .form-container h6 {
font-size: 25px;
font-weight: 700;
color: #080436;
}

.talk-about-schedule {
background: #f9f6f3;
}

.website-optimization .cta-button {
margin-top: 20px;
}

.authority-platform-program h1 span::after {
bottom: -10px;
width: 100%;
height: 46%;
background-position: center;
background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}
.continer-form .form-check label {
line-height: 1.5;
font-size: 14px;
display: inline-block;
margin-left: 5px;
}
.continer-form .form-check{
margin: 25px 0;
}
#payment-form div#card-element {
padding-top: 13px;
}
.position-yourself .content h2{
padding: 0;
}
.lp-main .res-menu a.nav-link{
color: #fff;
}
.res-menu li.nav-item {
border-bottom: 1px solid #fff;
background: #080436;
color: #fff;
}

.res-menu li.nav-item:hover {
background: #feb95f;
color: #000;
}
.res-menu ul.navbar-nav {
position: absolute;
width: 100%;
z-index: 5;
}
.res-menu div#navbarNav {
position: relative;
z-index: 5;
}
.sidebar h6{
font-size: 16px;
color: #080436;
font-weight: 700;
}
.faq-answer ul li::marker {
content: url('/public/front-dist/images/frontend/Arrow-Left.png');
margin-right: 20px;
}
.faq-answer ul{
margin-top: 15px;
}
.lp-testimonials .our-contributions h2 span::after{
background-image: url(/public/front-dist/images/frontend/home-Slash-4.png);
max-width: 100%;
content: "";
position: absolute;
left: 0;
background-repeat: no-repeat;
z-index: -1;
bottom: -5px;
width: 100%;
height: 22%;
}
.Request-a-Complete-Info-Package h6 strong{
font-weight: 800;
}
.Request-a-Complete-Info-Package .form-container input{
margin-bottom: 20px;
}
.home-faqs {
background: #f9f6f3;
}
.home-faqs .faq-question {
background-color: #fff;
}
.home-faqs .faq-item {
margin: 7px 0;
}
.lp-testimonials.book-section .swiper {
padding: 50px 0 60px;
margin-left: 10px;
height: 91%;
}
.who-we-are-banner h1 {
display: block;
font-size: 96px;
margin-top: -15px;
line-height: 1.05;

}

.who-we-are-banner.container {
max-width: 1246px;
}

.who-we-are-banner {
padding: 30px 0 180px;
}

.who-we-are-banner h1 span::after {
left: 9px;
bottom: -13px;
width: 102%;
height: 25%;
background-image: url('/public/front-dist/images/frontend/home-Slash-1.png');
}

.who-we-are-banner h3 {
margin-top: 30px;
font-weight: 600;
}

.who-we-wre .content h2 {
font-size: 36px;
color: #feb95f;
font-weight: 800;
}

.whoe-we-are-Strategize .container,
.who-we-wre .container {
max-width: 1175px;
}

.who-we-wre .content {
margin-top: -215px;
padding: 55px 100px;
background-image: url('/public/front-dist/images/frontend/who-we-are-BG-2.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
border-radius: 20px;
text-align: center;
}

.who-we-wre .content p {
margin-top: 15px;
font-size: 18px;
color: #fff;
font-weight: 400;
}

.whoe-we-are-Strategize {
background: #fff;
}

.whoe-we-are-Strategize .content {
margin: 0 auto;
max-width: 100%;
background-image: url('/public/front-dist/images/frontend/who-we-are-Box-3.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
min-height: auto;
padding: 40px 33px 20px;
color: #000;
border-radius: 10px;
}

.whoe-we-are-Strategize .row {
padding: 0 0px 0 30px;
}

.whoe-we-are-Strategize ul li {
padding-left: 45px;
text-align: start;
/* border-radius: 12px; */
margin: 30px 0;
}

.whoe-we-are-Strategize p {
line-height: 1.5;
}

.whoe-we-are-Strategize ul li::before {
border-radius: 8px;
position: absolute;
left: -59px;
top: 40%;
height: 70px;
font-weight: bold;
width: 70px;
display: flex;
text-transform: uppercase;
align-items: center;
justify-content: center;
background-color: #080436;
background-repeat: no-repeat;
background-position: center;
content: " ";
}

.whoe-we-are-Strategize ul li.inner-div1::before {
background-image: url('/public/front-dist/images/frontend/who-we-are-Icon-1.png');
}

.whoe-we-are-Strategize ul li.inner-div2::before {
background-image: url('/public/front-dist/images/frontend/who-we-are-Icon-2.png');
}

.whoe-we-are-Strategize ul li.inner-div3::before {
background-image: url('/public/front-dist/images/frontend/who-we-are-Icon-3.png');
}

.whoe-we-are-Strategize ul li.inner-div4::before {
background-image: url('/public/front-dist/images/frontend/who-we-are-Icon-4.png');
}

.whoe-we-are-Strategize ul li.inner-div5::before {
background-image: url('/public/front-dist/images/frontend/who-we-are-Icon-5.png');
}

.whoe-we-are-Strategize ul li.inner-div6::before {
background-image: url('/public/front-dist/images/frontend/who-we-are-Icon-6.png');
}

.whoe-we-are-Strategize ul li.inner-div7::before {
background-image: url('/public/front-dist/images/frontend/who-we-are-Icon-7.png');
}

.whoe-we-are-Strategize ul li.inner-div8::before {
background-image: url('/public/front-dist/images/frontend/who-we-are-Icon-8.png');
}

.grow-business .content {
padding: 43px 20px 30px;
background-image: url('/public/front-dist/images/frontend/who-we-are-BG-4.png');
background-position: center;
background-size: cover;
background-repeat: no-repeat;
border-radius: 17px;
font-family: "Poppins", serif;
color: #fff;
}

.grow-business h3 {
font-weight: 400;
font-size: 36px;
font-family: "Caveat Brush", serif;

}

.grow-business h2 {
font-size: 36px;
font-weight: 700;
line-height: 1.4;
color: #fff;
}

.grow-business h2 span {
color: #feb95f;
}

.grow-business p {
font-size: 18px;
font-weight: 400;
margin-top: 18px;
line-height: 1.55;
}

.grow-business .lp-btnall {
width: 355px;
}

.whoe-we-are-authority {
margin-top: 20px;
background-image: url('/public/front-dist/images/frontend/who-we-are-BG-3.jpg');
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}

.whoe-we-are-authority .content {
background: #fff;
padding: 20px 30px 10px;
}

.whoe-we-are-Shortcut-looking {
background: #fff;
background-image: none;
padding: 70px 0 45px;
}

.whoe-we-are-Shortcut-looking .content-even,
.whoe-we-are-Shortcut-looking .content-odd {
background: #f9f6f3;
}

.whoe-we-are-Shortcut-looking .Shortcut-looking-heading {
min-height: 90px;
background-position: center;
align-items: center;
display: flex;
justify-content: center;
margin-top: -60px;
margin: -60px 0px 25px;
}
.whoe-we-are-Shortcut-looking .first-row {
margin-top: 90px;
}

.whoe-we-are-Shortcut-looking p {
margin-top: 25px;
}
.whoe-we-are-Shortcut-looking .content-odd,
.whoe-we-are-Shortcut-looking .content-even {
max-width: 100%;
padding: 10px 15px 5px;
}

.whoe-we-are-Shortcut-looking .container {
max-width: 1220px;
}

.grow-business img {
max-width: 100%;
}
.Strategize-box-1 {
position: absolute;
background: #feb95f;
width: 13px;
height: 13px;
border-radius: 3px;
border: 1px solid #000;
top: 10px;
left: 2.5px;
display: flex;
align-items: end;
}
.Strategize-box-2 {
position: absolute;
background: #feb95f;
width: 13px;
height: 13px;
border-radius: 3px;
border: 1px solid #000;
bottom: 3px;
left: 2.5px;
display: flex;
align-items: end;
/* margin-bottom: 14px; */

}
.whoe-we-are-Strategize ul::after{
display: none;
}
.whoe-we-are-Strategize ul::before {
width: 2px;
}
.boost-practice-website-banner {
font-size: 9px;
margin-top: -15px;
line-height: 1.1;
}
.boost-practice-website-banner {
padding: 30px 0 150px;
}
.boost-practice-website-banner h3 {
margin-top: 45px;
font-size: 32px;
font-family: "Poppins", serif;
font-weight: 600;
line-height: 1.4;
}
.boost-practice-website-banner p {
font-size: 18px;
font-weight: 500;
letter-spacing: -0.2px;
line-height: 1.6;
margin-top: 25px;
margin-bottom: 33px;
}
.boost-practice-website-banner .lp-btnall{
width: 400px;
}
.lp-new-popup h2 {
font-size: 25px;
background-color: #00b4d7;
width: 165px;
height: 50px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
border-radius: 12px;
font-weight: 800;
}

.lp-new-popup .modal-body p {
font-size: 18px;
line-height: 1.6;
font-weight: 500;
margin-top: 14px;
margin-bottom: 25px;
}

.lp-new-popup .modal-body .lp-btnall {
width: 100%;
}

.lp-new-popup .modal-dialog {
max-width: 980px;
margin-top: 150px;
}

.lp-new-popup .modal-content .content {
margin: 6px 3px 15px 20px;
padding: 30px 20px;
background-image: url('/public/front-dist/images/frontend/popup-BG.png');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
color: #0d0d2b;
border-radius: 20px;
}

.lp-new-popup .modal-content {
background: #080436;
padding: 5px;
}

.lp-new-popup button.btn-close {
font-size: 13px;
}
.lp-popup button.btn-close {
font-size: 15px;
}
.lp-new-popup .modal-body,
.lp-new-popup .modal-header {
padding-left: 45px;
}

.lp-new-popup .lp-btnall {
letter-spacing: -0.2px;
}

.lp-new-popup .lp-btnall.marketing-btn {
color: #000;
}
.unlock-success .content {
margin-top: -220px;
background-image: url('/public/front-dist/images/frontend/boost-BG-2.png');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 75px 60px;
border-radius: 20px;
text-align: center;
}

.unlock-success .container {
max-width: 1170px;
}

.unlock-success .content ul li {
font-size: 17.8px;
font-weight: 500;
margin-top: 10px;
padding-left: 10px;
margin-left: 20px;
line-height: 1.4;
}

.unlock-success .content ul li strong {
font-size: 18px;
}

.unlock-success .lp-btnall {
width: 400px;
}

.unlock-success h6 {
font-size: 22px;
font-weight: 700;
margin: 8px 0 18px;
}

.unlock-success ul {
padding-left: 0;
}

.unlock-success ul li::marker {
content: url('/public/front-dist/images/frontend/Arrow-Left.png');
margin-right: 20px;
}

.unlock-success .content h5 {
font-size: 20px;
font-weight: 500;
margin-top: 25px;
margin-bottom: 25px;
}

.unlock-success .inner-content {
margin-right: -15px;
}

.unlock-success .content p {
font-size: 17.5px;
font-weight: 500;
line-height: 1.4;
}

.unlock-success h3 {
font-size: 36px;
font-family: "Caveat Brush", serif;
margin-bottom: 0;
}

.unlock-success h2 {
font-size: 36px;
font-weight: 700;
}

.unlock-success {
background-color: #080436;
padding-bottom: 85px;
}

.free-website-audit {
padding: 75px 0 70px;
background-image: url('/public/front-dist/images/frontend/boost-BG-3.jpg');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.free-website-audit h2 {
font-size: 40px;
font-weight: 800;
margin-bottom: 25px;
}

.free-website-audit .content .inner-icon {
margin-bottom: -5px;
}

.free-website-audit h5 {
font-size: 20px;
font-weight: 700;
margin-top: 30px;
margin-bottom: 14px;
}

.free-website-audit p {
font-size: 18px;
font-weight: 500;
}

.free-website-audit .content {
background-position: bottom center;
background-repeat: no-repeat;
/* background-size: cover; */
padding: 20px 5px 10px;
text-align: center;
height: 100%;
border-radius: 12px;
}

.free-website-audit .content .inner-icon {
margin-bottom: 15px;
}

.free-website-audit .inner-content {
padding: 0px 25px;
}

.main-content-1 {
margin-right: -1px;
background-image: url('/public/front-dist/images/frontend/book-Box-1.png');
}

.main-content-2 {
background-image: url('/public/front-dist/images/frontend/book-Box-2.png');
}

.main-content-3 {
background-image: url('/public/front-dist/images/frontend/book-Box-3.png');
}

.main-content-4 {
background-image: url('/public/front-dist/images/frontend/book-Box-4.png');
margin-left: -1px;
}
.lp-new-popup img{
max-width: 100%;
}
.boost-thankyou-banner h6 {
font-size: 22px;
font-weight: 600;
}

.boost-thankyou-banner h1 {
font-size: 59px;
line-height: 1.5;
}

.boost-thankyou-banner h2 {
font-size: 37px;
margin-bottom: 10px;
}

.boost-thankyou-banner h1 span::after {
left: 2px;
bottom: 0px;
width: 102%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/Slash-new.png');
}

.boost-thankyou-banner h6 {
font-family: "Poppins", serif;
line-height: 1.4;
margin-top: 14px;
font-size: 22.1px;
font-weight: 600;
}

.boost-thankyou-banner h6 a {
color: #080436;
font-weight: 800;
}

.boost-thankyou .content {
margin: auto;
margin-bottom: -20px;
margin-top: -170px;
padding: 55px 43px;
background-image: url('/public/front-dist/images/frontend/BG-Thanyou.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
border-radius: 20px;
text-align: center;
max-width: 1060px;
}

.boost-thankyou .content h2 {
color: #fff;
}

.boost-thankyou .content p {
font-size: 18px;
color: #fff;
font-weight: 500;
}
.boost-thankyou-banner h6 a:hover {
color: #feb95f;
}
.boost-practice-website-banner h1{
line-height: 1;
}

.contact-us-banner h2 {
font-size: 40px;
font-family: "Poppins", serif;
font-weight: 800;
color: #080436;
line-height: 1.35;
}

.contact-us-banner h6 {
font-size: 22px;
font-weight: 600;
line-height: 1.6;
}

.contact-us-banner .form-container .help {
min-height: 120px;
width: 100%;
padding: 12px;
margin: 12.5px 0;
border-radius: 5px;
border: 1px solid #ababab;
background-color: #f9f6f3;
font-size: 14px;
}

.contact-us-banner .form-container input {
background-color: #f9f6f3;
font-size: 14px;
min-height: 45px;
padding: 12px;
}

.contact-us-banner {
font-family: "Poppins", serif;
padding: 25px 0 130px;
}

.contact-us-banner .form-container {
max-width: 383px;
margin-left: -25px;
padding: 20px 20px 30px;
}

.contact-us .contactusNewBannerIcon {
width: 40px;
height: 40px;
border-radius: 90px;
color: #fff;
background-color: #feb95f;
text-align: center;
font-size: 20px;
line-height: 40px;
}

.barter-system img,
.contact-us img {
max-width: 100%;
}

.contact-us .content {
background-image: url('/public/front-dist/images/frontend/BG-Thanyou.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
color: #fff;
align-items: center;
padding: 20px;
text-align: center;
margin-top: -150px;
border-radius: 16px;
}

.contact-us .contactusNewBannerIconText,
.contact-us .contactusNewBannerIconText a {
color: #fff;
text-align: left;
font-size: 16px;
line-height: 1.3;
}

.contactusNewBannerIcon.contactusNewBannerIcon i::before {
color: #14103f;
font-size: 20px;
}

.barter-system .lp-btnall {
width: 375px;
letter-spacing: normal;
}

.barter-system {
padding: 65px 0 60px;
}

.barter-system .content {
margin-left: -60px;
}

.barter-system h2 {
font-size: 40px;
font-family: "Poppins", serif;
font-weight: 800;
color: #080436;
line-height: 1.45;
margin-bottom: -5px;
}
.contact-us .contactusNewBannerIconText a:hover{
color: #feb95f;
}
.header-section i::before {
color: #feb95f;
}
.lp-phn-btn:hover i::before{
color: #000;
}
.header-section button.navbar-toggler {
margin-left: 10px;
border-radius: 8px;
padding: 6px 8px 5px;
background: #00a5ea;
border: 1px solid #00a5ea;
font-size: 22px;

}
.header-section .navbar-toggler i::before{
color: #fff;
}
.technical-barter h1 {
font-size: 60px;
font-weight: 800;
line-height: 1.34;
color: #080436;
}

.technical-barter h5 {
font-size: 22px;
margin-top: 27px;
line-height: 1.5;
font-weight: 600;
}

.basic-audit-form input {
width: 100%;
padding: 10px;
margin: 0;
border-radius: 5px;
border: 1px solid #ababab;
height: 47px;
font-size: 14px;
}

.technical-barter-form .content {
margin-left: -10px;
}

.basic-audit-form {
background-color: #080436;
color: #feb95f;
font-family: "Poppins", serif;
max-width: 965px;
margin: 0 auto;
padding: 35px 35px 40px 50px;
border-radius: 12px;
}

.basic-audit-form input::placeholder {
color: #afafaf;
}

.basic-audit-form label {
font-size: 16px;
font-weight: 700;
margin-bottom: 5px;
}

.basic-audit-form .lp-btnall {
width: 135px;
height: 58px;
margin-bottom: 0;
margin-top: 30px;
padding-top: 2px;
}
.barter-system-thankyou h1{
font-size: 60px;
}
.barter-system-thankyou h1 span::after {
left: 2px;
bottom: 0px;
width: 102%;
height: 22%;
background-image: url('/public/front-dist/images/frontend/home-Slash-1.png');
}
.get-instant-access .container{
max-width: 1120px;
}
.get-instant-access  input.form-control{
font-size:14px
}
.get-instant-access .payment-form .continer-form {
padding: 20px 17px;
}
.get-instant-access .continer-form .form-check {
margin: 20px 0 10px;
}
.get-instant-access form#payment-form{
    margin-left: 15px;
      margin-right: -15px;
}
.get-instant-access .payment-form .submit-btn {
height: 50px;
}
.timer-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 25px 25px 15px;
  border-radius: 10px;
  position: relative;
  /* height: 20vh; */
  background: #F5F5F5;
  font-family: Arial, sans-serif;
  border: 4px solid #fff;
}

.border-progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 102%;
  height: 103%;
  border: 6px solid #00b4d7;
  border-radius: 10px;
  box-sizing: border-box;
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  transition: clip-path 1s linear;
  margin: -2px -13px -4px -3px;
}

.timer {
  display: flex;
  gap: 20px;
  font-size: 68px;
  font-weight: bold;
  text-align:center;
}

.time-box {
  background: #0A0A23;
  color: #feb95f;
font-family: "Poppins", serif;
  border-radius: 5px;
  text-align: center;
  min-width: 115px;
  min-height:115px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.timer-container .label {
  font-size: 20px;
  color: black;
  margin-top: 10px;
  font-weight:700;
}

.seven-step-popup .modal-dialog {
  max-width: 630px;
  text-align: center;
}

.seven-step-popup h3 {
  color: #FEB95F;
}

.seven-step-popup h5 {
  font-size: 14px;
  font-style: italic;
  margin-top: 15px;
  line-height: 1.5;
  margin-bottom: 30px;
}

.seven-step-popup .modal-body p {
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 30px;
}

.seven-step-popup button.btn-close {
  opacity: 0.4;
  font-size: 15px;
}

.seven-step-popup .modal-dialog {
  padding: 20px;
}

.modal.lp-popup {
  background: #0303037d;
}
.time-left h3{
  font-size: 19.3px;
  font-weight:900;
  text-transform:uppercase;
  margin-top:0;
  margin-bottom:10px;
}
.get-instant-access{
  padding:35px 0;
}
.get-instant-access  .content{
  margin-top:30px;
}
.get-instant-access .Description-content {
  padding: 12px 15px;
}


.content-error {
  margin-top: 150px;
  position: relative;
  text-align: center;
  justify-content: center;
}

.error {
padding: 10px 15px 80px;
font-family: "Poppins", serif;
}

.error h1 {
  font-size: 50px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #080436;
  }
.heading-error {
  position: absolute;
  text-align: center;
  font-weight: bold;
  font-size: 280px;
  color: rgb(210 210 210);
  right: 0;
  left: 0;
}

.content-error p {
  font-size: 18px;
  margin: auto;
  font-weight: 600;
      margin-bottom: 60px;
}
.iti__country-list {
  background-color: white !important; /* Ensures the background is visible */
  color: black !important; /* Forces black text */
}

.iti__country {
  color: black !important;
  font-size: 16px;
}

.iti__selected-flag {
  background-color: white !important;
  padding: 10px;
}
.iti__selected-dial-code {
  font-weight: bold;
  margin-left: 5px;
}
.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown {
  width: 100%;
}
.pack-expert-form .iti input.iti__tel-input,
#Unlock-Success-form .iti input.iti__tel-input{
  margin-top: 12.5px !important;
  margin-bottom: 12.5px !important;

}
button.iti__selected-country {
  border-right: 1px solid #000;
}

#contact-us .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown,
#schedule-free-consultation .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown {
  width: 100%;
  margin: 12.5px 0;
}

 .Branding-service .container {
   background-image: url('/public/front-dist/images/frontend/BG-Blue.png');
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   padding: 60px;
   margin-top:25px;
   max-width:1170px;
   color:#fff;
   border-radius:20px;
   margin-bottom: -17px;

 }
 .Branding-service .container .lp-btnall{
  max-width:415px
 }
.branding-container .form-check-input:focus{
  box-shadow:none;
}
 .branding-container {
   max-width: 480px;
   padding:22px  20px;
   border-radius: 20px;
   margin:auto;
  background-image: url('/public/front-dist/images/frontend/Bg-white.png');
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   color:#000;
 }
 .branding-container p{
  font-weight: 500;
  margin:0;
  padding:2px 0 0px;
 }
.branding-content hr {
  border-top: 1px #00b4d7 solid;
  opacity: 1;
}
 .branding-title {
   color: #feb95f;
   font-weight: 700;
   font-size: 24px;
   margin-bottom: 20px;
 }

 .service-row {
   display: flex;
   align-items: center;
   justify-content: space-between;
   padding: 10px 0;
   padding-left: 8px;
 }

 .service-details {
   display: flex;
   align-items: center;
   gap: 15px;
 }

 .service-icon {
   background: #0c003d;
   color: white;
   padding: 12px;
   border-radius: 12px;
   font-size: 20px;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 60px;
   height: 60px;
   margin-left: 3px;
 }

 .service-name {
   font-weight: 500;
   font-size: 1.1rem;
   margin-left:7px;
   margin-top:-2px;
 }

 .service-price {
   text-align: right;
 }

 .service-price del {
   color: #7c7c7c;
   display: block;
   font-size: 0.9rem;
   margin-bottom:-4px;
 }

 .service-price strong {
   display: block;
   font-size: 1.1rem;
   color: #000;
 }

 .total-value {
 color: #7c7c7c;
   display: flex;
   justify-content: space-between;
   font-size: 1rem;
 }

 .highlight-service {
   color: #feb95f;
   font-weight: 700;
   font-size: 18px;
  justify-content: space-between;
 }

 .form-check-input:checked {
   background-color: #feb95f;
   border-color: #feb95f;
  --bs-form-check-bg-image: url("/public/front-dist/images/frontend/Check-Box-w-Tick.png");
 }

 /* ////////////////////////////////////////// */
 .pay-thousands h2 {
   font-size: 36px;
   font-weight: 700;
   color:#fff;
   line-height: 1.3;
   margin-top: -8px;
 }

 .pay-thousands p {
   font-size: 18px;
    color: #fff;
 }

 .pay-thousands h6 {
   font-size: 22px;
   font-weight: bold;
 }
 .update-technical-barter h5 {
   font-size: 32px;
   margin-top: 20px;
   line-height: 1.5;
   font-weight: 600;
 }
 .update-technical-barter p{
  font-size: 18px;
  font-weight: 500;
 }
.branding-container .form-check-input[type=checkbox] {
  border-radius: 4px  !important;

}
.branding-container input.form-check-input {
    border: 2px solid #00b4d7;
    height:14px;
    width:14px;
}
.form-check-input:checked[type=checkbox] {
    background-color:#000;
    border: 2px solid #feb95f;
    --bs-form-check-bg-image: none;
}
 .form-check-input:checked {
   background-color: #0a0025;
   /* Keep dark blue */
   border-color: #feb95f;
   /* Keep orange border */
   position: relative;
 }
.form-check-input:checked::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background: url('/public/front-dist/images/frontend/Hover-Tick.png') no-repeat center center;
  background-size: contain;
  top: -5px;
  left: 78%;
  transform: translateX(-50%);
}
.technical-barter-form h5{
  font-size:22px;
}
.technical-barter-system-btn{
  margin-right:-10px;
}

.vertical-btn-wrapper {
  position: fixed;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
  z-index: 1050;
}
.vertical-btn {
  transform: rotate(-90deg);
  transform-origin: left center;
  border-radius:  .375rem;
  padding-top: 2px;
  background: #feb95f;
  justify-content: center;
  font-weight: 600;
  color: #000;
  overflow: hidden;
  font-size: 16px;
  text-transform: uppercase;
  text-align: center;
}
.vertical-btn:hover {
  background: url("/public/front-dist/images/frontend/Button-(Hover).png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.popup-box {
  position: absolute;
  top: 50%;
  left: 30%;
  transform: translateY(-50%);
  width: 600px;
  max-height: 80vh;
  overflow-y: auto;
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  padding: 15px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: 1040;
}
.vertical-btn-wrapper:hover .popup-box {
  opacity: 1;
  visibility: visible;
}
.case-studies-img img {
  max-width: 100%;
  height: auto;
}
a .case-studies-btn {
  width: auto;
  font-weight: 500;
  height: auto;
  padding-bottom: 1.5px;
}

a .case-studies-btn:hover{
color:black;
}
 .case-studies-content-inner-wrap {
  padding: 20px;
  box-shadow: 0px 0px 11px 1px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 10px;
  border-bottom: solid 4px #feb95f;
  margin-bottom: 30px;
}
.the-challenge .container{
  background: url("/public/front-dist/images/dental-triage/BG.png");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
color: #fff;
padding: 55px 65px;
border-radius:20px;
max-width: 1170px;
margin-top: -215px;

}
.the-challenge h3{
  font-size: 36px;
  color:#feb95f;
}
.the-challenge-table ul li{
  font-size:18px;
  line-height:1.3;
  font-weight:500;
  margin-bottom:10px;
}
.High-Intent-Leads{
  padding-bottom:150px;
  
}
.what-we-did h1 {
  margin: 10px auto 50px;
  font-weight: 900;
}
.what-we-did.Unrivalled-Authority .row {
  background: #f9f6f3;
  padding: 30px;
  border-radius: 10px;
  margin: 55px auto;
  max-width: 1175px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.what-we-did.Unrivalled-Authority .connector-line.vertical-right {
  height: 100%;
}
.what-we-did.Unrivalled-Authority .content {
  max-width: 100%;
}
.High-Intent-Leads h1 span::after {
  left: 17px;
  bottom: -10px;
  width: 100%;
  height: 25%;
  background-image: url('/public/front-dist/images/dental-triage/Slash-1.png');
}
.Auction-Insights.products-and-services h2{
  font-size:36px;
  margin-top: 0;
}
.products-and-services.Auction-Insights{
  padding:60px 0 70px 0;
}
.Numbers-table {
  margin-top: 40px;
  background-color: #fff;
  color: #000;
  border-radius: 15px;
  padding: 20px 30px;
}
.what-we-did.Unrivalled-Authority {
  background: #fff;
  padding: 50px 0 20px;

}
.Numbers-table h3{
  font-size:23px;
  font-weight:700;
  margin:0;

}
.table-Metric-main{
  border: 1px solid #feb95f;
  border-radius:10px;
  border-right: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;

}
.table-Value-main{
  

}
.table-Metric-content{
  padding:0 20px 20px;
}
.table-Metric{
  background-color: #feb95f;
  min-height:65px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.Auction-Insights.products-and-services .content {
  background-image: url('/public/front-dist/images/frontend/Dotted-BG-2.png');
  border-radius: 12px;
  padding: 13px;  
  text-align: start;
  background-repeat: no-repeat;
  background-size: cover;
  align-items:center;
  margin-top: 0;
  width: 100%;
  max-width:100%;
}
.value-table-right{
  margin-left:-20px;
  border: 1px solid #080436;
  border-radius:10px;
  border-top-left-radius: 0px;
  height:100%;
  border-bottom-left-radius: 0px;
}
.Auction-Insights.products-and-services .content h5 {
  font-size: 20px;
  margin: 0 0 0 20px;
}
.Auction-Insights.products-and-services .content h5 span{
  color:#feb95f;
}
.Numbers-table p{
  font-size:18px;
  color:#000;
  font-weight:700;
  margin:24px 0 0 0;
}
.Auction-Insights .products-and-services-icon img{
  max-width: 90px;
  max-height:90px;
}
.table-Value{
  background-color: #080436;
  min-height:65px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:10px;
  color:#fff;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.the-challenge p{
  font-size:18px;
  margin-top:15px
}
.the-challenge-table ul {
  list-style:none;
  padding-left: 0;
}
.the-challenge-table strong{
  color:#080436;
}
.The-Challenge-content {
  padding-left: 65px;
  display: flex;
  align-items: center;
}
.the-challenge-table{
  margin-right: -45px;
  background: url("/public/front-dist/images/dental-triage/Auction-Insights-Background.png");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
color: #000;
border-radius:15px;
padding: 25px 20px 8px 20px;
}
.css-7zv287 .right-wrap {
  background: #fff;
  padding: 18px;
  border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 128px;
}
.css-7zv287 .right-wrap ul li.scnd-li {
  background: no-repeat left 5px;
}
.css-7zv287 .right-wrap ul li.third-li {
  background: no-repeat left 3px;
}
.css-7zv287 .right-wrap ul li.first-li {
  background: no-repeat left 2px;
}
.css-7zv287 .right-wrap ul li {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  padding: 0 0 0px 39px;
  margin: 14px 0 4px;
}
.css-7zv287 .right-wrap h2 {
  font-weight: 700;
  font-size: 24px;
  text-align: center;
  margin: 14px 0 3px;
  text-transform: uppercase;
}
.css-7zv287 .right-wrap {
  background: #fff;
  padding: 18px;
  border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 128px;
}
.css-7zv287 .right-wrap ul {
  margin: 0px;
  list-style: none;
  padding: 0px;
  margin: 15px 0 0;
}
.css-7zv287 .right-wrap .right-top-img {
  margin: -150px auto 0;
  display: table;
  max-height: 180px;
}
.css-7zv287 .case_contents .arrow-wrap {
  font-size: 28px;
  margin: 0px;
  padding: 0px;
}
.css-7zv287 p {
  font-size: 20px;
  margin: 10px 0px 20px;
  padding: 0px;
  line-height: 32px;
  text-align: justify;
}
.Campaign-Work.what-we-did.Unrivalled-Authority .connector-line.vertical-right {
  height: 114%;
}
section.css-7zv287.ehfrw3z0 {
  margin-top: 40px;
}
.iti.iti--allow-dropdown.iti--show-flags {
  width: 100%;
}
.what-we-did.Unrivalled-Authority.digital-experience  .main-content{
  display: flex;
  align-items:center;
}
.what-we-did.Unrivalled-Authority.digital-experience .connector-line.vertical-right {
  height: 107%;
}
.what-we-did.Unrivalled-Authority.digital-experience  .connector-line.vertical-left {
  height: 124.3%;
}
.what-we-did.Unrivalled-Authority.digital-experience .connector-line.vertical-right.vl-1 {
  height: 102%;
}
.what-we-did.Unrivalled-Authority.digital-experience .connector-line.vertical-left.vl-2 {
  height: 112%;
}
.what-we-did.Unrivalled-Authority.The-Outcome .connector-line.vertical-left.vl-2 {
  top: 50%;
  height: 123%;
}
.AxelBright-banner h1{
  font-size:78px;
}
.AxelBright-banner.container {
  max-width: 1360px;
  padding-bottom: 227px;
}
.AxelBright-challenge.the-challenge .container{
  margin-top:-280px
}
.AxelBright-result.Auction-Insights.products-and-services .content{
  min-height:75px;
  display:flex;
  align-items:center;

}
.main-div{
  position:relative;
  padding-left: 90px;
}
.AxelBright-result .connector-line.horizontal-left {
  position: absolute;
  top: 23%;
  left: 51px;
  width: 6.3%;
  height: 2px;
}

.AxelBright-result .connector-line.vertical-left { 
  left: 47px;
  top: 25%; 
  height: 68%;
  width: 2px;
  background-image: repeating-linear-gradient(
    to bottom,
    #00b4d7,         /* Dash color */
    #00b4d7 16px,    /* Dash length */
    transparent 17px, /* Gap start */
    transparent 32px /* Gap end */
  );
}
.connector-line.horizontal-left.bottom {
  top: 94%;
}
.axelbright-Download-Strategy,
.axelbright-Image{
  max-width:965px;
  margin-top:65px;
  margin:auto;
  width:100%;
}

.bleeding-money{
  background: url("/public/front-dist/images/Auction-Insights-Background.png");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
padding:70px 0;
}
.bleeding-money  h5{
  font-size: 25px;
  font-weight: 600;
  line-height:1.5;
}
.bleeding-money .lp-btn{
  padding:28px 0;
  width:265px;
}

.axelbright-Download-Strategy.contact-us-banner .form-container {
  max-width: 100%;
  margin-left: 0;
  padding: 25px 40px 40px;
  width: 100%;
  border-radius: 20px;
}
.axelbright-Download-Strategy.contact-us-banner .form-container .cta-button{
  min-width: 100%;
}
.axelbright-Download-Strategy h2{
  font-size : 36px;
  font-weight:700;
  line-height:1.2;
}
.axelbright-Download-Strategy ul li {
  font-size: 19px;
  padding-left: 10px;
  margin-top: 8px;
  font-weight: 600;
}
.axelbright-Download-Strategy ul {
  padding-left: 23px;
}
.axelbright-Download-Strategy ul li::marker {
  content: url('/public/front-dist/images/frontend/Arrow-Left.png');
  margin-right: 20px;
}
/* //////////////////////////////////////////////// */
.strategy-container.container {
  max-width: 1470px;
  position: relative;
  padding-top: 75px;
  padding-bottom: 55px;
  text-align: center;
}
.Strategy-heading{
  position: relative;
}

.strategy-container.container h6{
  font-size:18px;
  line-height:1.5
}
.strategy-container.container p {
  margin-top: 35px;
  font-weight: 500;
  font-size:18px;
}
.strategy-title {
  /* display: inline-block; */
  background-image: url('/public/front-dist/images/axelbright-bar.png');
  padding: 3px 0px 15px;
  font-weight: bold;
  font-size: 40px;
  /* border-radius: 8px; */
  /* border: 2px solid #1d1d1d; */
  position: relative;
  z-index: 3;
  background-position: bottom;
  background-size: contain;
  background-repeat: no-repeat;
}

.strategy-container .line-horizontal {
  position: absolute;
  top: 185px;
  left: 16.6%;
  width: 66.7%;
  height: 2px;
  background-color: #1d1d1d;
  z-index: 1;
}
.strategy-container .Strategy-heading-line.line-vertical {
  position: absolute;
  top: 154px;
  left: 49.99%;
  transform: translateX(-50%);
  width: 2px;
  height: 60px;
  background-color: #1d1d1d;
  z-index: 2;
}
.strategy-step {
  position: relative;
  z-index: 2;
  margin-top: 70px;
}

.strategy-number {
  background-color: #00b4d7;
  color: white;
  width: 97px;
  height: 97px;
  font-size: 60px;
  font-weight: bold;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}

.strategy-container .line-vertical {
  position: absolute;
  top: -38px;
  left: 49.7%;
  transform: translateX(-50%);
  width: 2px;
  height: 41px;
  background-color: #1d1d1d;
  z-index: 2;
}

.strategy-card {
  background: white;
  border: none;
  padding: 10px 0px;
  margin-top: 15px;
}

.basic-audit-form .iti.iti--allow-dropdown.iti--show-flags {
  width: 100%;
}
.service-row {
  cursor:pointer;
}
.service-row .form-check-input {
  cursor:pointer;
}

.lp-banner.AxelBright-banner h1 span::after {
  left: 17px;
  bottom: -10px;
  width: 100%;
  height: 25%;
  background-image: url('/public/front-dist/images/axelbright-Slash.png');
}
@media (max-width: 1400px) {
body {
  overflow-x: hidden;
}
.break-line-1400 br {
  display: none;
}
.lp-testimonials img {
  left: -11%;
}
.Strategize-Closely ul::before {
  left: 35px;
}
.footer-logo {
  margin-left: 0px;
}
.Strategize-Closely ul li::before {
  left: -35px;
}

.Strategize-Closely ul::after {
  left: 29px;
}

.lp-business-change .vertical-line {
  right: -38.5px;
}

.lp-business-change .vertical-line-1 {
  right: -39.5px;
}

.Unrivalled-Authority-img {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* //////////////////// */
.connector-line.horizontal-right {
  top: 51%;
  right: -27px !important;
  width: 2%;
  /* border-radius: 20px; */
  transform: translateY(-50%);
}

.connector-line.vertical-right {
  right: -30px;
}

.connector-line.horizontal-left {
  left: -26px;
  width: 2%;

}

.connector-line.vertical-left {
  left: -31px;
}

.connector-line.vertical-right {
  top: 52%;
  height: 114.5%;
}

.connector-line.vertical-left {
  height: 107.3%;
}

.connector-line.vertical-right.vl-1 {
  height: 101%;
  top: 52%;
}

.connector-line.vertical-left.vl-2 {
  height: 105.5%;
}

.connector-line.vertical-left.vl-4 {
  height: 105%;
}

.connector-line.vertical-right.vl-3 {
  height: 131%;
  top: 53%;
}

.connector-line.vertical-right.vl-5 {
  height: 101%;
}
.swiper.mySwiper.lp-testimonial-swiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-backface-hidden {
  height: 85%;
}
.whoe-we-are-Strategize ul::before {
  left: 10px;
}
.lp-testimonials.book-section .swiper{
  height: 90% !important;
}
.whoe-we-are-Strategize ul li::before {
  left: -55px;
}
.Strategize-box-1,
.Strategize-box-2 {
  left: 4px;
}
.boost-practice-website-banner h1{
  font-size: 80px;
}

}

@media (max-width: 1199px) {
.lp-testimonials img {
  left: -9%;
}
.stay-stuck .content p {
  font-size: 17px;
}
.Strategize-Closely.text-center br,
.lp-business-change p br,
.connector-line,
.break-line-1199 br {
  display: none;
}
.roadmap-inner h3,
.footer-logo {
  margin-left: 0px;
}
.container {
  max-width: 100%;
}
.inner-lp-banner h1 {
  font-size: 80px;
}
.inner-lp-banner strong{
  color: #080436;
}
.stay-stuck .lp-btnall {
  margin: 20px auto;
  width: 500px;
}
.traditional-methods .inner-content {
  margin-left: -2px;
  padding: 20px 10px 20px 20px;
}
.lp-video-section br,
.lp-testimonials br {
  display: none;
}

.lp-banner ul li {
  margin-left: 36px;
}

.lp-business-change .flowchart-row {
  gap: 20px;
}

.lp-business-change .dot {
  right: -15px;
}

.lp-business-change .vertical-line {
  right: -11.5px;
}

.lp-business-change .vertical-line-1 {
  right: -11.5px;
}

.lp-business-change .vertical-line-2 {
  right: -11.5px;
}

.main-video {
  max-width: 65%;
}

.video-container img {
  max-width: 105px;
}

.header-section button:focus:not(:focus-visible) {
  box-shadow: none;
  border-radius: 4px;
}

.Strategize-Closely .row {
  margin-left: 0;
}

.lp-icon .swiper {
  padding: 20px 10px 0px 10px;
}
.thankyou-banner h1 {
  margin-top: 5px;
  line-height: 1.3;
  font-size: 55px;
}
.who-we-are-banner h1 {

  font-size: 83px;
  margin-top: 0px;
  line-height: 1.3;
}
.who-we-wre .content {
  padding: 50px;
}
.lp-testimonials.book-section .swiper {
  height: 90% !important;
}
.unlock-success .content {
  padding: 75px 15px;
}

.free-website-audit h2 {
  font-size: 37px;
}
.free-website-audit .content {
  background-image: none;
  background-color: #fff;
}
.free-website-audit .inner-content {
  padding: 0px 10px;
}
.boost-thankyou-banner h1 {
  font-size: 50px;
  line-height: 1.5;
}
.contact-us-banner .form-container {
  max-height: fit-content;
  max-width: 383px;
  margin-left: 0;
  padding: 20px 20px 30px;
}
.contact-us-banner h6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
}
.barter-system .content {
  margin-left: 0;
}
.technical-barter h1 {
  font-size: 50px;
}
.technical-barter-form .content {
  margin-left: 0px;
}
  .Strategize-Closely ul::before {
    left: 20px;
  }

  .Strategize-Closely ul::after {
    left: 13.5px;
  }

  .Strategize-Closely ul li::before {
    left: -47px;
  }
    .time-left h3 {
      font-size: 17px;
    }
    .time-box {
    min-width: 100px;
    min-height: 100px;
}
.get-instant-access form#payment-form {
  margin-left: 0;
  margin-right: 0;
}
.Strategize-box-1,
.Strategize-box-2 {
  left: 14px;
}
.talk-about-working img {
  max-width: 120%;
}
.Branding-service .container {
  padding: 30px 20px;
}
.Branding-service .container .lp-btnall {
  max-width: 100%;
}
.main-div {
  position: relative;
  padding-left: 15px;
}.AxelBright-result.Auction-Insights.products-and-services .content {
  min-height: auto;
  display: flex;
  align-items: center;
  border-radius: 20px;
  background-position: center;
}
}

@media (max-width: 992px) {
  .break-line-992 br {
      display: none;
    }
.thankyou-banner p {
  font-size: 22px;
}
.Strategize-Closely ul li::before {
  left: -43px;
  top: 34%;
  height: 60px;
  width: 60px;
}
.talk-about-working {
  padding: 60px 0 20px;
}
.Strategize-Closely ul::before {
  left: 20px;
}
.traditional-methods h2 span::after {
  bottom: -11px;
  width: 100%;
  height: 41%;
}
.products-and-services h2 span::after {
  bottom: -8px;
}
.Shortcut-looking h2 span::after {
  bottom: -8px;

}
.lp-banner h1 span::after {
  height: 31%;
  left: 7px;
}
.inner-lp-banner h1 span.Marketing-slash::after {
  background-position: bottom;
  left: 5px;
  bottom: -12px;
  width: 98.5%;
  height: 30%;
}
.inner-lp-faq {
  padding: 50px 5px 40px;
}
.roadmap-inner .lp-btnall {
  max-width: 400px;
  margin: 30px auto;
}
.Strategize-Closely .content {
  padding: 40px 30px 6px;
}
section.inner-lp-banner.break-line-1199.Deserves-to-Lead.break-line-1199 {
  padding: 20px 0 0;
}
button.navbar-toggler {
  font-size: 29px;
}
.top-marketing-img {
  margin-top: 0px;
  margin-left: 20px;
}
.interested-in-learning .content {

  margin-top: -41px;

}
.Description-content {
  border-radius: 12px;
  padding: 12px 10px;
  background: #feb95f;
}
.payment-form .continer-form {
  padding: 20px 20px 15px;
}
.payment-form textarea.form-control {
  font-size: 14px;

}
.position-yourself .content h2,
.elevate-your-authority h2 {
  font-size: 30px;
}

.free-consultation h2{
  font-size: 29px;
  padding: 0;
}
.position-yourself .content {
  padding: 20px;
}
.position-yourself ul li {
  padding-left: 10px;
  font-size: 16px;
  line-height:1.5;
}
.Deserves-to-Lead .black-box {
  margin-bottom: 0;
  border-radius: 2px;
  width: 10px;
  height: 10px;
  background: #080436;
}
.products-and-services .content {
  margin-top: 20px;
  padding: 20px;
}
.products-and-services .content h5 {
  font-size: 18px;
  margin: 0 0 0 15px;

}
.products-and-services h2 {
  margin: 40px 0 30px;
  font-size: 30px;
}
.Illustartion-img {
  margin-top: 20px;
}
.authority-platform-program h2 {
  font-family: "Caveat Brush", serif;
  font-size: 26px;
}
.authority-platform-program h1 {
  font-size: 35px;
}
.authority-platform-program h3 {
  font-size: 24px;
}
.authority-platform-program p {
  font-size: 18px;
}
.website-optimization h2 {
  font-size: 25px;

}
.website-optimization .form-container {
  background-size: cover;
}
.thankyou-banner h1 {
  margin-top: 5px;
  line-height: 1.3;
  font-size: 30px;
}
.thankyou-banner p {
  font-size: 18px;
  font-weight: 600;
  margin-top: 15px;
}
.interested-in-learning .content h2 {
  font-size: 25px;
  font-weight: 800;
  margin-bottom: 20px;
}
.interested-in-learning .content p {
  margin: 0 10px;
  font-size: 16px;
  font-weight: 500;
  margin-top: 26px;
}
.talk-about-working img{
  max-width: 100%;
}
.talk-about-working .lp-btnall {
  width: 345px;
}
.talk-about-working h2 {
  font-size: 25px;
  font-weight: 800;
  font-family: "Poppins", serif;
}
.Request-a-Complete-Info-Package h1 {
  line-height: 1.3;
  font-size: 35px;
}
.Request-a-Complete-Info-Package h6 {
  font-size: 18px;
  font-weight: 600;
}
.inner-lp-banner h1 {
  font-size: 60px;
}
.inner-lp-banner h1 span::after {
  height: 30%;
  width: 98%;
  background-position: bottom;
}
.black-box {
  width: 10px;
  height: 10px;
  bottom: 0;
  display: flex;
  align-items: end;
  margin-bottom: 25px;
}
.roadmap-inner .content {
  margin-left: 0;
}
.grid-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  justify-content: center;
}


.header-section hr {
  margin: 0;
}

.Unrivalled-Authority img {
  max-width: 100%;
}
.inner-lp-banner h3,
.Unrivalled-Authority h3,
.lp-banner h2 {
  font-size: 28px;
}

.lp-banner h1 {
  /* font-size: 96px; */
  font-size: 72px;
}

.Strategize-Closely h2,
.faq-lp h2 {
  font-size: 25px;
}

.Unrivalled-Authority h4,
.lp-banner h3 {
  font-size: 27px;
}

.cta-button {
  min-width: 100%;
}

.lp-banner ul li {
  margin-left: 13px;
  margin-right: 10px;
  font-size: 15px;
}
.roadmap-inner ul li,
.traditional-methods p,
.traditional-methods .inner-content p,
.Shortcut-looking p,
.Shortcut-looking p,
.stay-stuck p,
.lp-testimonials .swiper-slide p,
.inner-lp-faq p,
.inner-lp-banner p,
.Unrivalled-Authority p,
.Unrivalled-Authority ul li,
.lp-business-change p,
.lp-business-change .content ul li,
.stay-stuck .content p,
.Strategize-Closely p {
  font-family: "Poppins", serif;
  font-size: 16px;
}

.lp-business-change .flowchart-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.lp-business-change .vertical-line-2,
.lp-business-change .vertical-line-1,
.lp-business-change .vertical-line,
.lp-business-change .line,
.lp-business-change .dot {
  display: none;
}

.stay-stuck h2,
.traditional-methods h2,
.Shortcut-looking h2,
.Unrivalled-Authority h2,
.lp-video-section h2,
.lp-testimonials h2,
.lp-business-change h2 {
  font-size: 35px;
}
.pay-thousands h2{
    font-size: 30px;
  }
.inner-lp-banner {
  font-family: "Poppins", serif;
  /* padding: 20px 0 240px; */
}
.traditional-methods .content-odd .inner-content::after{
  display: none;
}

.traditional-methods .content-even .inner-content::after {
  top: 18%;
  width: 14%;
}
.traditional-methods .content-even,
.traditional-methods .content,
.traditional-methods .content-odd{
  margin: 0 auto;
}
.Unrivalled-Authority .row {
  padding: 20px;
}

.main-video {
  max-width: 60%;
}

.faq-question {
  font-size: 18px;
}

.faq-answer p {
  font-size: 16px;

}

.form-container {
  margin-left: 0px;
}
.lp-popup .modal-body p {
  font-size: 16px;
  margin-bottom: 15px;
}
.lp-popup .modal-body h3 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 15px;
}
.lp-popup .modal-body,
.lp-popup .modal-header {
  padding: 10px 0 10px 0;
}
.who-we-wre .content,
.grow-business .content{
  padding: 20px;
}
.who-we-are-banner h1 {
  font-size: 40px;
}
.whoe-we-are-Strategize ul::before {
  left: 10px;
}
.whoe-we-are-authority .grid-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  justify-content: center;
}
.lp-testimonials.book-section .swiper {
  height: 90% !important;
}
.whoe-we-are-Strategize ul li::before {
  left: -50px;
  top: 40%;
}
.grow-business h3 {
  font-size: 26px;
  margin-top: 20px;
}
.grow-business h2 {
  font-size: 30px;
  line-height: 1.2;
}
.grow-business p {
  font-size: 16px;
}
.who-we-wre .content h2 {
  font-size: 30px;
}
.who-we-wre .content p {
  font-size: 16px;

}
.lp-new-popup .modal-content .content{
  margin: 20px 0 0 0;
}
.unlock-success .inner-content {
  margin-right: 0;
}
.unlock-success .content {
  padding: 50px 20px;

}
.unlock-success .form-container{
  max-width: 100%;
}

.unlock-success h6 {
  margin: 30px 0 18px;
}
.unlock-success .content ul li,
.unlock-success .content p,
.boost-practice-website-banner p {
  font-size: 16px;
}
.footer.lp-footer img {
  width: 200px;
  margin: 0;
}
.lp-new-popup .modal-body,
.lp-new-popup.modal-header {
  padding-left: 0px;
}
.boost-thankyou-banner h1 {
  font-size: 35px;
  line-height: 1.5;
}
.boost-thankyou-banner h2 {
  font-size: 26px;
}
.boost-thankyou-banner h6 {
  font-size: 20px;
}
.boost-thankyou .content p {
  font-size: 16px;
}
.boost-thankyou .content {
  margin-bottom: 25px;
  padding: 20px;
}
.boost-thankyou-banner h1 span::after {
  left: 2px;
  background-position: center;
  bottom: -7px;
  width: 100%;
  height: 34%;
}
.free-website-audit {
  padding: 75px 0 50px;
}
.imp-online-presence{
  margin-top: 10px;
}
.Strategize-Closely ul::after {
  left: 14px;
}
.contact-us-banner .form-container {
  max-width: 100%;
  margin-left: 0;
  padding: 20px;
}

.contact-us img {
  max-width: none;
  width: 100%;
}
.barter-system .content {
  margin-left: 0;
}
.barter-system {
  padding: 50px 0 20px;
}
.barter-system h2,
.contact-us-banner h2{
  font-size: 30px;
}
.contact-us .content {
  margin-top: 30px;
}
.contact-us-banner {
  padding: 25px 0 0;
}
.contact-us {
  margin-top: 60px;
}
.header-section svg{
  color: #00a5ea;
}
.technical-barter h1 {
  font-size: 35px;
}
.technical-barter h5 {
  font-size: 20px;
  margin-top: 20px;
}
.basic-audit-form {
  padding: 20px;
}
.lp-banner ul {
  margin-top: 20px;
}
.lp-banner ul li::before {
  height: 17px;
}
.lp-banner ul li {

  display: flex;
  align-items: center;
}
.elevate-your-authority p,
 .elevate-your-authority p, 
 .position-yourself p,
.products-and-services p {
  font-size: 16px;
}
.position-yourself img {
  max-width: 100%;
  width: 200px;
}
.position-yourself {
  padding: 28px 0 50px;
}
.payment-form h4 {
  font-size: 20px;
}
.payment-form h5 {
  font-size: 18px;
  margin-bottom: 15px;
}
.roadmap-inner{
  padding-bottom:30px;
}
.cta-button{
  font-size:13px;
}
    .seven-step-popup .modal-body p {
      font-weight: 500;
      font-size: 16px;
      margin-bottom: 15px;
    }
.position-yourself .content h2 span::after {
    bottom: -6px;
}
.lp-testimonials .our-contributions h2 span::after {
    bottom: -3px;
    height: 27%;
}
.talk-about-working p{
  font-size:16px;
}
.elevate-your-authority {
  padding: 50px 0;
  text-align: center;
  font-family: "Poppins", serif;
}
.terms-and-condition h3 {
  font-size: 25px;
}
.terms-and-condition p {
    font-size: 16px;
}
.terms-and-condition h1 {
    margin-bottom: 20px;
    font-size: 30px;
}
.website-optimization {
  padding: 50px 0 30px;
}
.website-optimization .form-container{
  max-width:100% !important;
  width:100%;
  max-height: 100% !important;
  margin-left: 0px !important;
}
.Strategize-box-1,
.Strategize-box-2 {
  left: 4px;
}
.authority-platform-program h1 span::after {
  height: 36%;
  background-position: center;
  bottom: 5px;
}
.content-error {
  margin-top: 110px;
 
}
.technical-barter-form h5 {
  font-size: 18px;
}
.branding-container {
  margin-top: 20px;
  max-width: 100%;
}
.technical-barter-system-btn{
  margin-right:auto;
}
.the-challenge .container {
  padding: 30px 20px;;
  max-width: 100%;
}
.the-challenge-table {
  margin-right: 0;
  padding: 25px 20px 8px 20px;
  margin-bottom:30px;
}
.The-Challenge-content {
  padding-left: 15px;
}
.Numbers-table{
  margin-bottom:30px;
}
.strategy-container .line-horizontal,
.strategy-container .line-vertical{
  display:none;
}
.strategy-step {
  margin-top: 30px;
}

.strategy-title{
  margin-bottom:20px;
}
.AxelBright-banner h1 {
  font-size: 50px;
}
.lp-banner.AxelBright-banner h1 span::after {
  left: 0;
  bottom: -7px;
  width: 100%;
  background-position: center;
  height: 25%;
  background-image: url('/public/front-dist/images/axelbright-Slash.png');
}
}


@media (max-width: 767px) {
  .Branding-service .container {
    margin-bottom: 15px;
  }
.lp-btn {
  width: 100%;
  border-radius: 0;
}
.traditional-methods h2 span::after {
  bottom: -9px;
}
.free-consultation h2 span::after {
  bottom: -4px;
  height: 26%;
}
.elevate-your-authority h2{
  padding: 0;
}
.svg-icon {
  width: 200px;
  height: auto;
}
.main-video iframe {
  border-radius: 12px;
  min-height: 255px;
  border: 1px solid #000;
}
.inner-lp-banner h1 span.Marketing-slash::after {
  background-position: center;
  left: 0px;
  bottom: -19px;
  width: 98.5%;
  height: 52%;
}
.inner-lp-banner h1 span::after {
  height: 36%;
  background-position: center;
  bottom: -15px;
}
.inner-lp-banner h1 {
  font-size: 45px;
}
.inner-lp-banner h3 {
  font-size: 23px;
}
.lp-testimonials img {
  left: -6%;
}
.roadmap-inner-img {
  margin-top: 0px;
}

.inner-lp-banner {
  font-family: "Poppins", serif;
  padding: 20px 0 0px;
}
.header-banner-lp {
  padding-bottom: 25px;
}
.Unrivalled-Authority .row {
  padding: 14px;
}

.faq-question {
  min-height: auto;
}

.lp-business-change .flowchart-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
}

.video-container {
  display: block;
}

.form-container {
  margin-top: 10px;
  max-width: 100%;
}

.cta-button {
  margin: 10px auto;
}

.main-video {
  width: 100%;
  max-width: 100%;
  min-height: 270px;
  padding: 0;
}

.sidebar {
  gap: 10px;
  max-width: 100%;
  margin-left: 0;
  margin-top: 10px;
  max-height: 675px;
}
.video-thumbnail {
  display: flex;
}

.video-container img {
  max-width: 100%;

}

.Unrivalled-Authority {
  padding: 50px 0;
  margin-left: 15px;
}

.lp-business-change .content {
  padding: 20px 30px 20px;
}

.lp-business-change ul {
  padding: 0;
}

.Strategize-Closely .content {
  padding: 20px 19px 1px;
}

.Strategize-Closely ul li::before {
  left: -33px;
  height: 50px;
  width: 50px;
}

.Strategize-Closely ul li {
  padding-left: 20px;
}

.lp-banner h1 {
  font-size: 38px;
}

.Unrivalled-Authority h4,
.lp-banner h3 {
  font-size: 20px;
}

.Unrivalled-Authority h3,
.lp-banner h2 {
  font-size: 18px;
}

.lp-btnall {
  width: 97%;
  max-width: 98%;
}

.lp-banner ul li {
  text-align: start;
  margin-left: 15px;
  margin-right: 0px;
  font-size: 15px;
}
.Strategize-Closely ul::before,
.Strategize-Closely ul::after,
.Strategize-Closely ul::after,
.Strategize-Closely ul li::before {
  display: none;
}
.Strategize-Closely h2{
  padding: 0;
}
.Strategize-Closely ul li,
.Strategize-Closely ul {
  padding-left: 0;
}

.Unrivalled-Authority h2,
.lp-video-section h2,
.lp-testimonials h2,
.pay-thousands h2,
.lp-business-change h2 {
  font-size: 25px;
}

.expert-guide .lp-btnall,
.Shortcut-looking .lp-btnall.marketing-btn,
.stay-stuck .lp-btnall.marketing-btn,
.stay-stuck .lp-btnall {
  width: auto;
 display: grid;
}
.top-header {
  font-size: 13px;
}
.roadmap-inner h3 {
  margin-top: 30px;
}
.stay-stuck .content-heading {
  padding: 10px;
}
.lp-testimonials h2 span::after {
  height: 55%;
}
.Unrivalled-Authority h2 span::after {
  height: 54%;
}

.roadmap-inner .lp-btnall{
  max-width: 95%;
  width: 100%;
}
.inner-lp-faq .faq .faq-answer,
.inner-lp-faq .faq-question {
  padding: 20px;
}
.elevate-your-authority .grid-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  justify-content: center;
}
.lp-banner ul {
  list-style: none;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 25px;
}
.lp-banner h1 span::after {
  left: 5px;
  height: 41%;
  background-image: url(/public/front-dist/images/frontend/Slash-5.png);
}
.black-box {
  margin-bottom: 15px;
}
.thankyou-banner h1 {
  font-size: 40px;
}
.whoe-we-are-Strategize ul li::before{
  display: none;
}
.lp-testimonials.book-section .swiper {
  height: 90% !important;
}
.whoe-we-are-Strategize ul::before,
.whoe-we-are-Strategize ul li::before{
  display: none;
}
.whoe-we-are-Strategize .row {
  padding: 0 0px 0 0px;
}
.whoe-we-are-Strategize ul li{
  margin-left: 0px
}
.who-we-are-banner h1 {
  font-size: 50px;
}
.who-we-are-banner h1 span::after {
  left: 5px;
  height: 31%;
  background-position: top;
}
.Strategize-box-1,
.Strategize-box-2{
  display: none;
}
.unlock-success .content {
  margin-top: -186px;
}
.unlock-success h3
.unlock-success h2,
.free-website-audit h2 {
  font-size: 30px;
}
.boost-practice-website-banner h1 span::after {
  left: 2px;
  height: 31%;
  background-position: top;
}
.boost-practice-website-banner h1 span::after {
  left: 2px;
  height: 55%;
  background-position: top;
}
.contact-us {
  margin-top: 0px;
}
.technical-barter h1 {
  font-size: 30px;
}
.technical-barter h5 {
  font-size: 18px;
  margin-top: 15px;
}
.technical-barter h1 span::after {
  left: 0px;
  bottom: -3px;
  width: 100%;
  height: 25%;
  background-position: top center;
}
.basic-audit-form .lp-btnall {
  height: 45px;
}
.barter-system-thankyou h1 {
  font-size: 30px;
}
.boost-thankyou-banner h6 {
  font-size: 18px;
}
  .Strategize-Closely .row {
    margin-left: -13px;
  }
    .lp-testimonials {
      padding: 50px 0 30px;
    }
  .expert-guide li {
    padding-left: 10px;
    font-size: 16px;
}
.free-website-audit,
.free-consultation,
.stay-stuck,
.Shortcut-looking{
  padding: 50px 0;
}
.unlock-success {
    padding-bottom: 0px;
}
    .unlock-success .content {
    border-radius:0;
    }
.stay-stuck .content h3 {
    font-size: 20px;
}
.inner-lp-faq ul li {
  font-size: 16px;
  margin-top: 5px;
}
.payment-form .submit-btn {
    width: 100px;
    height: 45px;
}
.lp-popup .modal-body,
.lp-popup .modal-header {
  padding: 0;
}

.seven-step-popup h5 {
  margin-bottom: 10px;
}
.time-box {
  min-width: 80px;
  min-height: 80px;
}
.timer {
  font-size: 50px;
}
.timer-container .label {
    font-size: 18px;
}
.border-progress {
  width: 101%;
  height: 105%;
  margin: -4px -13px -4px -3px;
}
.Request-a-Complete-Info-Package h6,
.contact-us-banner h6 {
  font-size: 16px;
}
.lp-banner h6, .roadmap-inner-img h6 {
  display:none;
}
.Strategize-Closely {
  padding: 30px 0 0px;
}
.terms-and-condition h3 {
  font-size: 20px;
}
.whoe-we-are-Shortcut-looking .Shortcut-looking-heading {
  min-height: 60px;
  margin: -40px 0px 25px;
}
.whoe-we-are-Shortcut-looking .content-odd {
  margin-top: 90px;
}
.interested-in-learning .content {
  margin-top: -30px;
}
.Request-a-Complete-Info-Package h2 {
  font-size: 25px;
}
.authority-platform-program h1 span::after {
  height: 36%;
  background-position: center;
  bottom: -4px;
}
.faq-question span.arrow {
  margin-left: 20px;
}
.Request-Recieved .icon {
    padding: 3px 10px;
}
.Request-Recieved i.fa-solid.fa-envelope {
  font-size: 40px;
  margin-top: 2px;
}
.error .lp-btn {
  width: auto;
  border-radius: 6px;
  max-width: 275px;
}
.heading-error {
  font-size: 175px;
}
.error h1 {
    font-size: 37px;
}
.content-error p {
    font-size: 16px;
    margin-bottom: 20px;
}
.content-error {
  margin-top: 24px;
}
.error {
  padding: 20px 15px 40px;
}
.pay-thousands p {
    font-size: 16px;
}
.pay-thousands h6 {
    font-size: 20px;
}
.whoe-we-are-Shortcut-looking .text-class{
  margin-top: 110px;
}
.popup-box {
  left: 20%;
  width: 425px;

}
.High-Intent-Leads {
  padding-bottom: 180px;
}
.what-we-did h1 {
  margin: 10px auto 20px;
}
.Auction-Insights.products-and-services .content h5 {
  font-size: 20px;
  margin: 0;
}
.css-7zv287 p {
  font-size: 18px;
  margin: 10px 0px 20px;
  padding: 0px;
  line-height: 27px;
  text-align: left;
}
.css-7zv287 .right-wrap .right-top-img {
  margin: -122px auto 0;
  display: table;
  max-height: 180px;
  width: 100%;
}
.strategy-container.container {
 
  padding-top: 35px;
}
.strategy-number {
  width: 60px;
  height: 60px;
  font-size: 40px;
  border-radius: 10px;

}
.strategy-container.container p {
  margin-top: 0px;
}

.table-Metric-content {
  padding: 10px;
}
.value-table-right {
  margin-left: 0px;
}
.axelbright-Download-Strategy.contact-us-banner .form-container {
  padding: 20px 15px;
}
.bleeding-money {
  padding: 50px 0;
}
}
@media (max-width: 480px) {
  .free-consultation h2,
  .who-we-wre .content h2,
  .barter-system h2,
    .contact-us-banner h2,
  .unlock-success h2,
  .position-yourself .content h2, 
  .elevate-your-authority h2,
.products-and-services h2,
.stay-stuck h2,
.Shortcut-looking h2,
.Unrivalled-Authority h2,
.lp-video-section h2,
.lp-testimonials h2,
.lp-business-change h2 {
  font-size: 25px;
}
.traditional-methods h2{
  font-size: 26px;
}
.Deserves-to-Lead .black-box {
  width: 7px;
  height: 7px;
}
.traditional-methods h2 span::after {
  bottom: -9px;
  background-position: center;
}
.inner-lp-banner h1 span::after {
  height: 44%;
  background-position: center;
  bottom: -11px;
}
.inner-lp-banner h1 span.Marketing-slash::after {
  background-position: bottom;
  left: 0px;
  bottom: -15px;
  height: 52%;
}

.lp-testimonials h2 span::after {
  height: 45%;
}
.elevate-your-authority .grid-container {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 20px;
  justify-content: center;
}
.swiper.mySwiper.lp-testimonial-swiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-backface-hidden {
  height: 80%;
}
.inner-page-testimonial .swiper.mySwiper.lp-testimonial-swiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-backface-hidden{
  height: 80%;
}
.expert-guide {
  padding: 20px;
}
.traditional-methods .content-even .inner-content::after {
  top: 29%;
  width: 21%;
}
.black-box {
  width: 8px;
  height: 8px;
  bottom: 0;
  display: flex;
  align-items: end;
  margin-bottom: 14px;
}

.inner-lp-banner h1{
  font-size: 30px;
}
.lp-banner h1{
  font-size: 35px;
}
.img-content img{
  max-width: 30px;
}
.top-header {
  font-size: 13px;
  padding: 5px 15px;
}
.inner-lp-banner h3 {
  font-size: 20px;
  margin-top: 10px;
  padding: 0 15px;
}
.inner-lp-banner p {
  margin-top: 20px;
}
.lp-business-change .flowchart-row {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  margin-top: 20px;
}

.lp-testimonials img {
  left: -10%;
}

.video-container img {
  max-width: 47%;
}

.Unrivalled-Authority {
  margin-left: 0px;
}

.sidebar {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 10px;
  max-width: 100%;
  margin-left: 0;
  margin-top: 10px;
}

.video-thumbnail {
  display: flex;
}

.lp-btnall {
  font-size: 13px;
}
.lp-testimonials h2{
  padding: 0;
}
.lp-testimonials.book-section .swiper {
  height: 90% !important;
}
.who-we-are-banner h1 {
  font-size: 35px;
}
.unlock-success h3,
.free-website-audit h2 {
  font-size: 23px;
}
.unlock-success .form-container {
  padding: 25px 10px 35px;
}
.lp-new-popup .modal-content .content {
  padding: 30px 12px;
}
.boost-thankyou-banner h1 {
  font-size: 30px;
  line-height: 1.4;
}
.unlock-success .content {
  padding: 30px 13px;
}
.free-website-audit h2 span::after {
  bottom: -5px;
  width: 100%;
  height: 31%;
}
.unlock-success h2 span::after {
  bottom: -5px;
  width: 100%;
  height: 37%;
  background-image: url('/public/front-dist/images/frontend/home-Slash-4.png');
}
.barter-system .lp-btnall{
  width: auto;
}
.pay-thousands h2,
.technical-barter h1 {
  font-size: 22px;
}
.branding-title {
  font-size: 20px;
}
.lp-testimonials .swiper {
    padding: 30px 0 60px;
}
.Unrivalled-Authority ul {
  margin-top: 15px;
  padding-left: 15px;
}
.expert-guide h5,
.lp-business-change .content h3,
.roadmap-inner h3 {
    font-size: 23px;
}
.content-odd .Shortcut-looking-heading,
.content-even .Shortcut-looking-heading {
  min-height: 111px;
  font-size: 17px;
}
.stay-stuck .lp-btnall{
  margin-bottom: 0;
}
.position-yourself img {
  max-width: 100%;
  width: 150px;
}
.top-marketing-img {
  margin-top: 0px;
  margin-left: 10px;
}
.lp-testimonials.book-section .swiper {
  margin-left: 0;
  height: 93%;
}
.border-progress {
  width: 103%;
  height: 105%;
  margin: -4px -13px -4px -3px;
}
.lp-popup button.btn-close {
  font-size: 14px;
}
.position-yourself .content h2 span::after {
  bottom: -2px;
}
.elevate-your-authority h2 span::after {
    bottom: -2px;
}
.lp-banner h3 {
  font-size: 18px;
}
 .whoe-we-are-Shortcut-looking .content-odd .Shortcut-looking-heading,
.whoe-we-are-Shortcut-looking .content-even .Shortcut-looking-heading {
  min-height: auto;
  font-size: 17px;
} 
.whoe-we-are-Shortcut-looking .first-row,
.whoe-we-are-Shortcut-looking .content-odd,
.whoe-we-are-Shortcut-looking .content-even {
  margin-top: 60px;
}
.Shortcut-looking{
  padding:50px 0 30px;
}
.grow-business .content {
  padding: 20px 5px;
}
.authority-platform-program h1 span::after{
          bottom: -5px;

}
.error h1 {
  font-size: 30px;
}
.branding-container {
  margin-top: 20px;
  max-width: 100%;
  padding: 20px 0px;
}
.service-details {
  gap: 0px;
}
.service-name {
  font-size: 16px;
}
.service-price strong {
  font-size: 14px;
}
.service-price del {
  font-size: 0.75rem;
}
.Branding-service .container .lp-btnall {
  max-width: 90%;
  font-size: 14px;
}
.popup-box {
  left: 20%;
  width: 300px;

}
.AxelBright-banner h1 {
  font-size: 28px;
}
.strategy-title {
  font-size: 30px;
}

/* ///////////////////////////new-lp-page/////////////////////////// */
.lp-popup .modal-dialog.demo {
  max-width: 900px;
  background: #19173d;
}
.lp-popup .modal-dialog.demo .payment-form .container {
  max-width: 100%;
}

.lp-popup .modal-dialog.demo .modal-body, .lp-popup .modal-dialog.demo .modal-header{
  background: #19173d;
}
.High-Intent-Leads h1::after{
  background: none !important;
}


.dental-triag-popup .modal-content {
  border-radius: 10px;
  overflow: hidden;
  background: #19173d;
  color :#fff;
}

.dental-triag-popup .object-fit-cover {
  object-fit: cover;
  height: 100%;
}

.dental-triag-popup .modal-header {
  padding-bottom: 0;
}

.dental-triag-popup .expert-form input {
  font-size: 0.95rem;
}
