
.landing-page * {
	
	 font-family: "Montserrat", sans-serif;
}
.landing-page section .client-slider i{
	font-family: "Font Awesome 5 Pro";
    font-weight: 900;
}

.landing-page .testimonial-section .testimonial-in .custom-nav button i{
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}

.landing-page .Banner-area .form-area .form-box .text-error{
	    top: -11px;
    position: relative;
	font-size: 14px;
}
 .landing-page a {
	 text-decoration: none;
}
 .landing-page p {
	 padding: 0;
	 margin: 0;
}
 .landing-page h1, .landing-page h2, .landing-page h3, .landing-page h4, .landing-page h5, .landing-page h6 {
	 padding: 0;
	 margin: 0;
}
 .landing-page ul {
	 padding: 0;
	 margin: 0;
}
 .landing-page ul li {
	 list-style: none;
}
 .landing-page .btn {
   border-radius: 10px;
    background: #F9A419;
	 color: #000;
	 padding: 13px 40px;
	 border: none;
	 font-size: 18px;
	 font-weight: 500;
	 cursor: pointer;
	 border: 1px solid #F9A419;
	 transition: all 0.3s ease-in-out;
	 text-transform: uppercase;
}
.landing-page .btn:hover{
	box-shadow: none !important;
}
 .landing-page .btn.two {
	 background-color: transparent;
	 color: #2a84c3;
}

 .landing-page .container {
	 width: 1520px;
	 margin: 0 auto;
	 max-width: 100%;
}
 .landing-page .header {
	 background: #FFF;
box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10);
position: sticky;
top: 0;
z-index: 9999;
}
 .landing-page .header .head-area {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 padding: 5px 0;
}
.landing-page .header .head-area a{
	font-size: 20px;
	color: #000;
	font-weight: 700;
}
.landing-page .header .head-area a:focus-visible{
	outline: none;
}
.landing-page .header .head-area a i{
	font-family: "Font Awesome 5 Pro";
    font-weight: 900;
}
 .landing-page .header .head-area .logo-area {
	 width: 90px;
}
 .landing-page .Banner-area {
	 position: relative;
	 background-size: cover;
	 background-position: center;
	 background-repeat: no-repeat;
	 padding: 40px 0;
	background: #000080;
}
 .landing-page .Banner-area .content-area {
	 color: #fff;
	 padding-right: 50px;
}
 .landing-page .Banner-area .content-area .slider-area{
	border-radius: 20px;
	background: rgba(13, 2, 31, 0.60);
	padding: 20px;
	text-align: center;
	margin-top: 40px;
	overflow: hidden;
 }
 .landing-page  .Banner-area .content-area .slider-area  #brand-slider{
	margin-bottom: 20px;
}
  .landing-page  .Banner-area .content-area .slider-area .name{
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding: 0 90px;
	display: inline-block;
	margin-bottom: 20px;

 }
  .landing-page  .Banner-area .content-area .slider-area .name p{
	position: relative;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	display: inline-block;
	padding: 0;
 }
   .landing-page  .Banner-area .content-area .slider-area .name::after{
	content: '';
	width: 50%;
    height: 1px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    position: absolute;
    left: -90px;
    top: 50%;
    transform: translateY(-50%);
   }
    .landing-page  .Banner-area .content-area .slider-area .name::before{
	content: '';
	width: 50%;
    height: 1px;
    background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    position: absolute;
    right: -90px;
    top: 50%;
    transform: translateY(-50%);
   }
 .landing-page .Banner-area .content-area h1 {
	 color: #fff;
	 font-size: 55px;
	 font-style: normal;
	 font-weight: 700;
	 line-height: normal;
	 margin:20px 0;
}
.landing-page .Banner-area .content-area .box{
	border-radius: 10px;
	background: rgba(13, 2, 31, 0.30);
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	padding: 10px 16px;
	width: auto;
	display: inline-block;
}
 .landing-page .Banner-area .content-area h1 span {
	 color: #F9A419;
}
 .landing-page .Banner-area .content-area p {
	 padding: 40px 0;
	 padding-top: 10px;
	 font-size: 25px;
	 margin: 0;
}

 .landing-page .Banner-area .content-area ul {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 gap: 40px;
}
 .landing-page .Banner-area .content-area ul li {
	 font-size: 18px;
	 font-style: normal;
	 font-weight: 700;
	 padding-left: 35px;
	 position: relative;
}
 .landing-page .Banner-area .content-area ul li::after {
	 content: '\f00c';
	 position: absolute;
	 left: 0;
	 right: 0;
	 top: 0;
	 width: 24px;
	 height: 24px;
	 font-family: 'Font Awesome 5 Pro';
	 color: #fff;
	 background-color: #23d080;
	 border-radius: 50%;
	 font-size: 12px;
	 font-weight: 600;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 .landing-page .Banner-area .content-area a {
	 	margin-top: 40px;
}
 .landing-page .Banner-area .form-area {
	 border-radius: 20px;
	 background: #fff;
	 color: #F39700;
	 padding: 30px;
	 position: relative;
	 overflow: hidden;
}

 .landing-page .Banner-area .form-area h2 {
	 font-size: 28px;
	 padding-bottom: 20px;
	 position: relative;
	 z-index: 1;
	 text-align: center;
	 font-weight: 700;
	 width: 435px;
	 max-width: 100%;
	 margin: 0 auto;
}
.landing-page .color-black {
	color: black !important;
}
 .landing-page .Banner-area .form-area p {
	 font-size: 16px;
	 position: relative;
	 text-align: center;
	 z-index: 1;
	 width: 500px;
	 max-width: 100%;
	 margin: 0 auto;
	 color: #222;
}
 .landing-page .Banner-area .form-area .form-box {
	 margin-top: 20px;
	border-radius: 20px;
	border: 1px solid #F5DBB1;
	background: #FFF9F0;
	 padding: 30px;
	 position: relative;
	 z-index: 2;
}

 .landing-page .Banner-area .form-area .form-box .form-group input:focus {
	 border: none;
	 outline: none;
	 box-shadow: none;
 }

 .landing-page .Banner-area .form-area .form-box .form-group.phone-input {
	position: relative;
	    padding:  0;
 }

 .landing-page .Banner-area .form-area .form-box .form-group {
	 border-radius: 10px;
	 border: 1px solid #F5DBB1;
	 background: #fff;
	 padding: 10px 16px;
	 margin-bottom: 15px;
}
.landing-page .Banner-area .form-area .form-box .form-group select{
	  width: 100%;
	 font-size: 16px;
	 color: #161616;
	 border: none;
	 outline: none;
}
 .landing-page .Banner-area .form-area .form-box .form-group input.input-t {
	 width: 100%;
	 font-size: 16px;
	 color: #161616;
	 border: none;
	 outline: none;
}
 .landing-page .Banner-area .form-area .form-box .form-group textarea {
	 width: 100%;
	 font-size: 16px;
	 color: #161616;
	 border: none;
	 outline: none;
}
.landing-page .Banner-area .form-area .form-box .form-group textarea::placeholder {
	 color: #161616;
}
 .landing-page .Banner-area .form-area .form-box .form-group input.input-t::placeholder {
	 color: #161616;
}
 .landing-page .Banner-area .form-area .form-box .form-group input.input-t:autofill {
	 color: #161616;
	 border: none;
	 outline: none;
	 box-shadow: none;
	 background-color: transparent;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
    -webkit-text-fill-color: #000 !important;
    transition: background-color 5000s ease-in-out 0s;
}
 .landing-page .Banner-area .form-area .form-box .form-group input.input-t:focus-visible {
	 border: none;
	 outline: none;
}
 .landing-page .Banner-area .form-area .form-box button {
	 width: 100%;
	 text-transform: uppercase;
}
 .landing-page section {
	 padding: 80px 0;
}
 .landing-page section .client-slider {
	 padding: 40px 0;
}
 .landing-page section .client-slider .client-item {
	 border-radius: 15px;
	 border: 1px solid #ddd;
	 background: #fff;
	 height: 100px;
	 display: flex !important;
	 align-items: center;
	 justify-content: center;
	 background: #fff;
	 margin: 0 5px;
}
 .landing-page section .client-slider .client-item img {
	 max-width: 246px;
	 max-height: 80px;
	 width: auto;
	 height: auto;
	 object-fit: contain;
}
 .landing-page section .client-slider .custom-arrow {
	 width: 35px;
	 height: 35px;
	 z-index: 1;
	 background-color: transparent;
	 border: none;
	 position: absolute;
	 left: 0;
	 top: 50%;
	 transform: translateY(-50%);
}

.landing-page .phone-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
}

.landing-page .country-code {
    background: #FFEFD8;
    border: 1px solid #F5DBB1;
    border-right: 0;
    padding: 12px 15px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 6px 0 0 6px;
    color: #333;
    white-space: nowrap;
}

.landing-page .phone-wrapper .input-t {
    border-radius: 0 6px 6px 0;
    flex: 1;
}

/* .landing-page .field-error {
    display: block;
    margin-top: 5px;
    color: #dc3545;
    font-size: 13px;
} */

/* .landing-page .error-field {
    border: 1px solid #dc3545 !important;
} */
 .landing-page section .client-slider .prev-arrow {
	 left: -40px;
}
 .landing-page section .client-slider .next-arrow {
	 left: unset;
	 right: -40px;
}
 .landing-page section .slick-dots {
	 bottom: -58px;
}
 .landing-page section .slick-dots li button {
	 background-color: #d9d9d9;
	 width: 15px;
	 height: 15px;
	 border-radius: 50%;
	 overflow: hidden;
	 border: 5px solid #d9d9d9;
}
 .landing-page section .slick-dots li button::before {
	 content: none;
}
 .landing-page section .slick-dots li.slick-active button {
	 background-color: #fff;
	 border-color: #2a84c3;
}
 .landing-page .head-area-top {
	 text-align: center;
}
 .landing-page .head-area-top p {
	 font-size: 22px;
	font-size: 20px;
	 padding-bottom: 20px;
	 font-weight: 500;
	  color: #000;
}
 .landing-page .head-area-top h3 {
	 font-size: 40px;
	  padding-bottom: 20px;
	 color: #000;
	 font-weight: 700;
}
 .landing-page .head-area-top .in {
	color: #F39700;
	font-weight: 600;
	 padding-bottom: 0;
	 margin-top: 10px;
	 text-align: center;
}
 .landing-page .founded-trust {
	 background-position: top;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-color: #2a84c3;
}
 .landing-page .founded-trust .head-area-top h3 {
	 color: #fff;
	 max-width: 100%;
	 margin: 0 auto;
	 padding-bottom: 0;
}
 .landing-page .founded-trust .head-area-top h4 {
	font-size: 22px;
	color: #FFF;
	padding: 30px 0;
 }
  .landing-page .transform-section.drop{
	position: relative;
  }
    .landing-page .transform-section.drop::after{
		content: '';
		position: absolute;
		inset: 0;
		top: unset;
		background: #FFF9F0;
		height: 50%;
		z-index: -1;
  }
 .landing-page .transform-section.Frequently-section .box .icon{
	width: 60px;
	height: 60px;
	border-radius: 50%;
 }
  .landing-page .founded-trust .head-area-top p{
	width: 900px;
	margin: 0 auto;
	font-weight: 500;
	max-width: 100%;
  }
 .landing-page .founded-trust .box-main {
	 display: grid;
	 grid-template-columns: repeat(3, 1fr);
	 gap: 24px;
	 border-radius: 20px;
	 background: #19689f;
	 width: 1100px;
	 max-width: 100%;
	 margin: 0 auto;
	 margin-top: 40px;
}
 .landing-page .founded-trust .box-main .box-area {
	 text-align: center;
	 padding: 20px;
	 position: relative;
}
 .landing-page .founded-trust .box-main .box-area::after {
	 top: 50%;
	 content: '';
	 background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.50) 50%, rgba(255, 255, 255, 0.00) 100%);
	 position: absolute;
	 right: 0;
	 width: 2px;
	 height: 140px;
	 transform: translateY(-50%);
}
 .landing-page .founded-trust .box-main .box-area:last-child::after {
	 content: none;
}
 .landing-page .founded-trust .box-main .box-area .img-area {
	 width: 64px;
	 height: 64px;
	 margin: 0 auto;
}
 .landing-page .founded-trust .box-main .box-area .img-area img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
}
 .landing-page .founded-trust .box-main .box-area .content-ara {
	 color: #fff;
	 margin-top: 24px;
}
 .landing-page .founded-trust .box-main .box-area .content-ara h3 {
	 font-size: 36px;
	 font-weight: 700;
	 margin-top: 10px;
}
 .landing-page .founded-trust .box-main .box-area .content-ara p {
	 font-size: 20px;
	 font-weight: 500;
}
 .landing-page .founded-trust.cta {
	 background-color: transparent;
	 padding: 147px 0;
}
 .landing-page .founded-trust.cta .head-area-top {
	 color: #fff;
}
 .landing-page .founded-trust.cta .head-area-top p {
	 color: #fff;
	 border-radius: 30px;
	 background: rgba(3, 17, 44, 0.30);
	 backdrop-filter: blur(2px);
	 -webkit-backdrop-filter: blur(2px);
	/* Safari */
	 display: inline-block;
	 padding: 4px 20px;
	 margin-bottom: 20px;
}
 .landing-page .founded-trust.cta .head-area-top .in {
	 display: block;
	 background: transparent;
	 backdrop-filter: none;
	 padding: 0;
}
 .landing-page .founded-trust.cta .head-area-top a {
	 margin-top: 20px;
}
 @keyframes sermove {
	 0% {
		 transform: translate(0);
	}
	 50% {
		 transform: translate(-80px);
	}
	 100% {
		 transform: translate(0);
	}
}
 .landing-page .transform-section .head-area-top h3 {
	 max-width: 100%;
	 margin: 0 auto;
}
 .landing-page .transform-section.our-service {
	background: linear-gradient(0deg, rgba(0, 59, 89, 0.60) 0%, rgba(0, 59, 89, 0.60) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
	background-repeat: no-repeat;
	background-size: cover;
}
.landing-page .transform-section.our-service .head-area-top h3{
  color: #fff;
}
.landing-page .transform-section.our-service .head-area-top p{
  color: #fff;
}
 .landing-page .transform-section.our-service .box {
	border-radius: 15px;
	background: rgba(0, 0, 0, 0.25);
	border: none;
 }
  .landing-page .transform-section.our-service .box p{
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
  }
 .landing-page .transform-section.our-service .box .box-in{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
 .landing-page .transform-section.our-service .box .icon {
	border-radius: 10px;
	background: #DBEAFE;
	width: 48px;
	height: 48px;
}
 .landing-page .transform-section.our-service .box .content {
	 text-align: start;
	 padding-top: 0;
	 padding-left: 20px;
	 flex: 1;
}
.landing-page .transform-section.our-service .in-area .row [class*="col-"]:nth-child(2) .icon  {
background: #F3E8FF;
}
.landing-page .transform-section.our-service .in-area .row [class*="col-"]:nth-child(3) .icon  {
background: #FFEDD5;
}
.landing-page .transform-section.our-service .in-area .row [class*="col-"]:nth-child(4) .icon  {
background: #DCFCE7;
}
.landing-page .transform-section.our-service.two{
	background: #fff;
}
.landing-page .transform-section.our-service.two .head-area-top h3{
  color: #000;
}
.landing-page .transform-section.our-service.two .head-area-top p{
  color: #000;
}
.landing-page .transform-section.our-service.two .box{
	display: flex;
	align-items: center;
	border-radius: 20px;
	border: 1px solid #8EADBE;
	background: #F0FAFF;
}
.landing-page .transform-section.our-service.two .box h4{
	margin: 0;
	color: #000;
}
 .landing-page .transform-section.our-service .box .content h3 {
	 margin-top: 0;
	 color: #FFF;
	 font-size: 24px;
	 font-weight: 700;
}
 .landing-page .transform-section.our-service .box h4{
	color: #FFF;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 20px;
 }
 .landing-page .transform-section.our-service .box p{
	color: #FFF;
	font-weight:400;
	font-size: 15px;
 }

 .landing-page .transform-section.Frequently-section .head-area-top {
	 text-align: start;
}
 .landing-page .transform-section.Frequently-section .head-area-top h3 {
	 margin: unset;
}
 .landing-page .transform-section.Frequently-section .head-area-top .in {
	 text-align: start;
	 width: 100%;
}
 .landing-page .transform-section.Frequently-section .box {
	 display: flex;
	 padding: 28px 20px;
}
 .landing-page .transform-section.Frequently-section .box .icon {
	 margin: unset;
}
 .landing-page .transform-section.Frequently-section .box .content {
	 text-align: start;
	 padding-left: 20px;
	 flex: 1;
}
 .landing-page .transform-section.Frequently-section .box .content h4 {
	 margin-top: 0;
	 margin-bottom: 10px;
}
 .landing-page .transform-section.Frequently-section .Frequently {
	 padding-left: 60px;
}
 .landing-page .transform-section.Frequently-section .Frequently h2 {
	 font-size: 40px;
	 color: #000;
	 font-weight: 700;
}
 .landing-page .transform-section.Frequently-section .Frequently .accordion {
	 margin-top: 32px;
}
 .landing-page .transform-section.Frequently-section .Frequently .accordion .accordion-item {
	 border: none;
	 margin-bottom: 20px;
	 border-radius: 4px 16px 16px 4px;
	 border-left: 7px solid #eee;
	 background: #fff;
	 box-shadow: 0 1px 4px 0 rgba(12, 53, 106, 0.10);
}
 .landing-page .transform-section.Frequently-section .Frequently .accordion .accordion-item:has(.show) {
	 border-color: #F9A419;
	background: linear-gradient(260deg, #FFF -37.44%, #FFF9F0 60.89%);
	box-shadow: 0 5px 15px 0 rgba(12, 53, 106, 0.10);
}
 .landing-page .transform-section.Frequently-section .Frequently .accordion .accordion-item:has(.show) .accordion-header button {
	 color: #F9A419;
}
 .landing-page .transform-section.Frequently-section .Frequently .accordion .accordion-item .accordion-header {
	 border: none;
	 background: transparent;
	 border: none;
}
 .landing-page .transform-section.Frequently-section .Frequently .accordion .accordion-item .accordion-header button {
	 background: transparent;
	 border: none;
	 font-size: 20px;
	 color: #3b424a;
	 box-shadow: none;
	 font-weight: 600;
}
 .landing-page .transform-section.Frequently-section .Frequently .accordion .accordion-item .accordion-header button:focus, .landing-page .transform-section.Frequently-section .Frequently .accordion .accordion-item .accordion-header button:focus-visible {
	 outline: none;
	 box-shadow: none;
}
 .landing-page .transform-section .in-area {
	 margin-top: 10px;
}
 .landing-page .transform-section .box {
	border-radius: 15px;
	border: 1px solid #F5DBB1;
	background: #FFF;
	 padding: 40px;
	 margin-bottom: 30px;
}
 .landing-page .transform-section .box .icon {
	 border-radius: 20px;
	 display: flex;
	width: 100px;
	height: 100px;
	 flex-direction: column;
	 justify-content: center;
	 align-items: center;
	 margin: 0 auto;
	 background: #F39700;
}
 .landing-page .transform-section.second{
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.30) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
	background-repeat: no-repeat;
	background-size: cover;
 }
 .landing-page .transform-section.second .box-area{
	 border: none;
	 background: transparent;
	 padding: 0;
	margin-top: 20px;
 }
 .landing-page .transform-section.second .head-area-top .in{
	color: #0986C8;
 }
 .landing-page .transform-section.second .box{
	border-radius: 15px;
	border: 1px solid #8EADBE;
	background: #FFF;
 }
  .landing-page .transform-section.second .box .icon{
	width: 60px;
	height: 60px;
	border-radius: 10px;
	background: #0986C8;
  }
 .landing-page .transform-section .box-area{
    border-radius: 20px;
	border: 1px solid #F5DBB1;
	background: #FFEED5;
	background-repeat: no-repeat;
	background-size: cover;
	width: 1250px;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 38px 170px;
	margin-top: 60px;
	margin-bottom: 20px;
 }
 .landing-page .transform-section .box-area p{
	color: #222;
	font-size: 24px;
	font-weight: 500;
 }
 .landing-page .transform-section .box-area .name{
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
	position: relative;
	padding: 0 90px;
	display: inline-block;

 }
  .landing-page .transform-section .box-area .name p{
	position: relative;
	color: #161616;
	font-size: 20px;
	font-weight: 500;
	display: inline-block;
 }
   .landing-page .transform-section .box-area .name::after{
	content: '';
	width: 50%;
    height: 1px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    position: absolute;
    left: -43px;
    top: 50%;
    transform: translateY(-50%);
   }
    .landing-page .transform-section .box-area .name::before{
	content: '';
	width: 50%;
    height: 1px;
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    right: -40px;
    top: 50%;
    transform: translateY(-50%);
   }

 .landing-page .transform-section .box .content {
	 text-align: center;
	 color: #161616;
}
 .landing-page .transform-section .box .content h4 {
	 font-size: 24px;
	 font-weight: 700;
	 margin: 20px 0;
}
 .landing-page .transform-section .box .content p {
	 font-weight: 400;
	 font-size: 15px;
}
 .landing-page .transform-section .btn {
	 margin-top: 20px;
}

 .landing-page .testimonial-section .testimonial-in {
	margin-top: 40px;
}

 .landing-page .testimonial-section .testimonial-in .item {
	 border-radius: 20px;
	border: 1px solid #DDD;
	background: #F5F5F5;
	padding: 24px;
}
.landing-page .testimonial-section .testimonial-in .item .user-up{
	display: flex;
	border-bottom: 1px solid  #E7E9EF;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.landing-page .testimonial-section .testimonial-in .item .user-img{
width: 40px;
height: 40px;
border-radius: 110px;
}
.landing-page .testimonial-section .testimonial-in .item .user-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.landing-page .testimonial-section .testimonial-in .item  .contant {
	width: calc(100% - 40px);
	padding-left: 10px;
	display: flex;
	justify-content: space-between;
	gap: 10px;
}
.landing-page .testimonial-section .testimonial-in .item  .contant h4{
color: #222;
font-size: 18px;
font-weight: 600;
}
.landing-page .testimonial-section .testimonial-in .item  .contant p{
	color: #222;
	font-size: 16px;
	font-weight: 500;
}
.landing-page .testimonial-section .testimonial-in .item p{
	color: #222;
	font-size: 16px;
	font-weight: 500;
}



 .landing-page .testimonial-section .testimonial-in .owl-nav button {
	position: absolute;
        left: -30px;
    top: 50%;
	color: #F9A419;

}
 .landing-page .testimonial-section .testimonial-in .owl-nav button.owl-next {
   left: unset;
   right: -30px;
 }

 .landing-page .testimonial-section .testimonial-in .owl-nav button i::before{
	font-family: "Font Awesome 5 Pro";
	 cursor: pointer;
	 font-size: 30px;
}

 .landing-page .footer {
	 background-color: #2a84c3;
	 padding: 20px 10px;
	 font-size: 20px;
	 text-align: center;
	 color: #fff;
}
.landing-page .transform-section.our-service.last h3{
  font-size: 36px;
  color: #FFF;
  font-weight: 700;
  padding-right: 30px;
}
.landing-page .transform-section.our-service.last .btn{
	margin: 0;
	white-space: nowrap;
}
 @media (max-width: 1600px) {
	 .landing-page section .client-slider .next-arrow {
		 right: -11px;
	}
	 .landing-page section .client-slider .prev-arrow {
		 left: -11px;
	}
	 .landing-page section .client-slider i {
		 font-size: 34px;
	}
	 .landing-page .founded-trust.cta {
		 padding: 80px 0;
	}
	 .landing-page .Banner-area .content-area h1 {
		 font-size: 50px;
	}
	 .landing-page .Banner-area .content-area p {
		 padding: 30px 0;
		 font-size: 24px;
	}
	 .landing-page section {
		 padding: 60px 0;
	}
	.landing-page .founded-trust .head-area-top h3{
		font-size: 30px;
		width: 100%;
	}
	.landing-page .head-area-top h3{
		font-size: 30px;
	}
.landing-page .transform-section.our-service.last h3{
	font-size: 25px;
}
	.landing-page .footer{
		padding: 10px;
		font-size: 16px;
	}
	.landing-page .testimonial-section .testimonial-in .testimonial-card p{
		font-size: 18px;
		
	}
	.landing-page .founded-trust .box-main .box-area .content-ara h3{
		font-size: 30px;
	}

	.landing-page .Banner-area .content-area ul li{
		font-size: 20px;
	}
	.landing-page .Banner-area .content-area ul{
		    gap: 19px;
	}
	.landing-page .Banner-area .form-area{
		padding: 20px;
	}
	.landing-page .Banner-area .form-area .form-box{
		padding: 20px;
	}
	.landing-page .header .head-area .logo-area {
    width: 130.702px;
}

	.landing-page .testimonial-section .testimonial-in .testimonial-card h4{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.landing-page .testimonial-section .testimonial-in .testimonial-card span{
		font-size: 18px;}
		.landing-page .btn{
			padding: 10px 20px;
			font-size: 16px;
		}
		.landing-page .Banner-area .content-area a{
			padding: 14px 40px;
			font-size: 20px;
		}
		.btn{
			padding: 14px 40px;
			font-size: 20px;
		}
		.landing-page .transform-section.Frequently-section .Frequently h2{
			font-size: 30px;
		}
		.landing-page .transform-section.Frequently-section .head-area-top h3{
			font-size: 30px;
		}
		.landing-page .transform-section.Frequently-section .head-area-top .in{
			font-size: 16px;
		}
		.landing-page{
		zoom: 85%;
	}
}
 @media (max-width: 1400px) {
	 .landing-page .head-area-top h3 {
		 font-size: 31px;
	}
	 .landing-page section {
		 padding: 40px 0;
	}
	 .landing-page .transform-section .box {
		 padding: 20px;
	}
	 .landing-page .transform-section.Frequently-section .Frequently {
		 padding-left: 30px;
	}
	 .landing-page .transform-section.Frequently-section .box {
		 padding: 20px 15px;
	}
	 .landing-page .btn {
		padding: 15px 40px;
		font-size: 20px;
	}
	 .landing-page .testimonial-section .testimonial-in {
		 padding-left: 40px;
	}
		.landing-page .testimonial-section .testimonial-in .owl-nav button.owl-next {
    left: unset;
    right: 0px;
}
.landing-page .testimonial-section .testimonial-in .owl-nav button{
	left: 0px;
}

	
}
 @media (max-width: 1200px) {
	 .landing-page .Banner-area .form-area {
		 padding: 20px;
	}
	 .landing-page .Banner-area {
		 padding: 30px 0;
	}
	 .landing-page .Banner-area .content-area {
		 padding-right: 20px;
	}
	 .landing-page .Banner-area .content-area ul {
		 gap: 15px;
	}
	 .landing-page .Banner-area .form-area svg {
		 display: none;
	}
	.landing-page .testimonial-section .testimonial-in .owl-nav button.owl-next {
    left: unset;
    right: 0px;
}
.landing-page .testimonial-section .testimonial-in .owl-nav button{
	left: 0px;
}

	 .landing-page .founded-trust .box-main .box-area .content-ara h3 {
		 font-size: 30px;
	}
	.landing-page .Banner-area .content-area h1 {
        font-size: 42px;
    }
	.landing-page .Banner-area .content-area p {
        font-size: 20px;
    }
}
 @media (max-width: 991px) {
	.landing-page .container{
		padding: 0 40px;
	}
	.landing-page .Banner-area .content-area h1 span {
            color: #ffb400;
}
	  
	.landing-page .Banner-area .form-area h2{
		width: 100%;
	}
	.landing-page .transform-section .box-area{
		margin-top: 20px;
	}
	.landing-page .transform-section.our-service.last h3{
		padding-right: 0;
	}
	.landing-page .transform-section .box-area{
		padding: 20px 40px;
	}
	.landing-page .Banner-area .form-area p{
		width: 100%;
	}
	 .landing-page .Banner-area .form-area {
		 margin-top: 20px;
	}
	 .landing-page .transform-section .box .content h4 {
		 font-size: 20px;
	}
	 .landing-page .transform-section.Frequently-section .head-area-top .in {
		 margin: unset;
		 margin-top: 20px;
	}
	 .landing-page .transform-section.Frequently-section .Frequently {
		 padding-left: 0;
		 padding-top: 30px;
	}
	 .landing-page .founded-trust.cta {
		 padding: 40px 0;
	}
	 .landing-page .testimonial-section .testimonial-in .testimonial-card p {
		 font-size: 14px;
	}
	 .landing-page .testimonial-section .testimonial-in .testimonial-card h4 {
		 font-size: 18px;
		 margin-bottom: 5px;
	}
	 .landing-page .testimonial-section .testimonial-in {
		 padding-left: 0;
	}
	 .landing-page .testimonial-section .testimonial-in .slick-track {
		 padding-bottom: 20px;
	}
	 .landing-page .testimonial-section .testimonial-in .testimonial-card span {
		 font-size: 16px;
	}
	 .landing-page .btn {
		 padding: 12px 30px;
		 font-size: 18px;
	}
	 .landing-page .footer {
		 padding: 10px 10px;
		 font-size: 14px;
	}
	 .landing-page .Banner-area {
		 height: 100% !important;
	}
	 .landing-page .Banner-area .content-area {
		 padding-right: 0;
	}
	 .landing-page .Banner-area .form-area h2 {
		 font-size: 24px;
	}
}
 @media (max-width: 768px) {
	 .landing-page .founded-trust .box-main {
		 grid-template-columns: repeat(2, 1fr);
	}
	 .landing-page .founded-trust .box-main .box-area:nth-child(2)::after {
		 content: none;
	}
	 .landing-page .founded-trust .box-main .box-area:last-child {
		 grid-column: span 2;
	}
	    .landing-page .Banner-area .content-area h1 {
        font-size: 30px;
    }
	.landing-page .Banner-area .content-area p{
		font-size: 16px;
	}
	.landing-page .Banner-area .content-area a{
		        padding: 11px 30px;
        font-size: 16px;
	}
	.landing-page .Banner-area .content-area ul li{
		font-size: 16px;
	}
	.landing-page .transform-section .btn{
		margin-top: 0px;
	}
	.landing-page .transform-section .in-area{
		    margin-top: 20px;
	}
.landing-page section .client-slider .client-item img{
	    max-width: 180px;
}
.landing-page .founded-trust .box-main {
    gap: 5px;
}
.landing-page .founded-trust .box-main{
	margin-top: 20px;
}

}
 @media (max-width: 600px) {
	 .landing-page .Banner-area .content-area h1 {
		 font-size: 25px;
	}
	 .landing-page .head-area-top h3 {
		 font-size: 22px;
	}
	 .landing-page .head-area-top p {
		 font-size: 20px;
	}
	 .landing-page .head-area-top .in {
		 margin-top: 10px;
	}
	 .landing-page .founded-trust .box-main {
		 grid-template-columns: repeat(2, 1fr);
	}
	 .landing-page .transform-section.Frequently-section .Frequently h2 {
		 font-size: 25px;
	}
	 .landing-page .founded-trust .box-main .box-area:last-child {
		 grid-column: span 2;
	}
}
 @media (max-width: 500px) {
	 .landing-page .founded-trust .box-main {
		 grid-template-columns: 1fr;
	}
	 .landing-page .founded-trust .box-main .box-area::after {
		 content: none;
	}
	 .landing-page .founded-trust .box-main .box-area {
		 border-bottom: 1px solid #fff;
	}
	 .landing-page .founded-trust .box-main .box-area:last-child {
		 grid-column: span 1;
		 border: none;
	}
	.landing-page .transform-section .box-area{
		padding: 20px;
	}
	.landing-page .founded-trust.cta{
		padding: 20px 0;
	}
	 .landing-page .transform-section.Frequently-section .Frequently .aacordin-area .accordion-item .accordion-header button {
		 font-size: 16px;
	}
	 .landing-page .accordion-body {
		 font-size: 14px;
		 padding-top: 0;
	}
	 .landing-page .founded-trust.cta .head-area-top a {
		 margin-top: 5px;
	}
	 .landing-page .Banner-area .content-area p {
		 font-size: 16px;
		 padding: 10px 0;
	}
	 .landing-page .Banner-area .content-area ul li {
		 font-size: 14px;
	}
	 .landing-page .Banner-area .content-area ul {
		 gap: 8px;
	}
	 .landing-page .Banner-area .form-area .form-box {
		 padding: 15px;
	}
	 .landing-page .Banner-area .form-area .form-box .form-group {
		 padding: 6px 10px;
	}
	 .landing-page .Banner-area .form-area .form-box .form-group input {
		 font-size: 14px;
	}
	 .landing-page .head-area-top p {
		 font-size: 16px;
	}
	 .landing-page section {
		 padding: 20px 0;
	}
	 .landing-page section .client-slider {
		 padding: 20px 0;
	}
	 .landing-page section .slick-dots li button {
		 width: 10px;
		 height: 10px;
		 border-width: 3px;
		 padding: 5px;
	}
	 .landing-page .slick-dots li {
		 width: 15px;
		 height: 15px;
	}
	 .landing-page section .slick-dots {
		 bottom: -14px;
		 position: relative;
	}
	 .landing-page .founded-trust .box-main .box-area .content-ara h3 {
		 font-size: 20px;
	}
	 .landing-page .founded-trust .box-main .box-area .content-ara p {
		 font-size: 18px;
	}
	 .landing-page .head-area-top p {
		 padding-bottom: 10px;
	}
	 .landing-page .header .head-area .logo-area {
		 width: 106.702px;
	}
	 .landing-page .header .head-area .logo-area svg {
		 width: 100%;
	}
	 .landing-page .header .head-area {
		 padding: 2px 0;
	}
	 .landing-page .header .btn {
		 padding: 7px 10px;
		 font-size: 10px;
	}
	 .landing-page .Banner-area .content-area a {
		 padding: 12px 18px;
		 display: flex;
        justify-content: center;
        align-items: center;
	}
	 .landing-page .Banner-area .form-area {
		 padding: 15px;
	}
	.landing-page .container{
		padding: 0 20px;
	}
	.landing-page .transform-section.Frequently-section .head-area-top h3{
		font-size: 25px;
	}
	.landing-page .founded-trust .head-area-top h3{
		font-size: 25px;
	}
	.landing-page .footer {
        padding: 10px 6px;
        font-size: 12px;
    }
	.landing-page .Banner-area{
		padding: 20px 0;
	}
	.landing-page .header .head-area a {
    font-size: 16px;
}
}
@media (max-width: 400px) {
    .landing-page section .client-slider .client-item img {
        max-width: 150px;
    }
	.landing-page .header .head-area a {
    font-size: 14px;
}
}

.text-error{
	color: red;
}