@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');





* {



	margin: 0px;



	padding: 0px;



	box-sizing: border-box;



}



a {

	text-decoration: none;

}

.digital-services-anchor.digital-services-anchor-none {
	pointer-events: none;
}

section {



	width: 100%;



	float: left;



}



.Section-6 .banner_btn:hover {

	background: #000;

	text-decoration: none;

	color: #fff;

}



.navbar {



	width: 100%;



}



.service-sec-page-form .index-form-subheading h3 span {

	display: block

}



.mobile-app-sec-3 .extra-subheading {

	color: #ACACAC;

}



.banner-ul-list ul {

	padding: 0px 15px;

	display: flex;

	flex-direction: column;

	gap: 10px

}



.banner-ul-list ul li {

	color: #fff;

	font-family: Campton;

	font-weight: 500;

	font-size: 18px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	margin: 0px;

}



.banner {



	background-image: url('../images/home-banner-bg-img.png');



	background-position: center;



	background-repeat: no-repeat;



	background-size: cover;



	padding: 120px 0px 30px;



}







.banner .row {



	align-items: center;



}







.banner_img img {



	width: 100%

}



.navbar-nav {



	width: 100%;



	justify-content: end;



}



.header-navbar {



	background-color: transparent;



	position: absolute;



	top: 0;



	transition: all 0.2s ease-out;



}



.navbar-light .navbar-nav .nav-link:focus,

.navbar-light .navbar-nav .nav-link:hover {



	color: white;



}



.navbar-light .navbar-nav .nav-link:focus,

.navbar-light .navbar-nav .nav-link {



	color: white;



	font-family: Campton;



	font-weight: 500;



	font-size: 20px;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: right;







}



.header-navbar .nav-item {

	padding-right: 60px;

}

.header-navbar .nav-item:last-child {

	padding-right: 0;

}

.header-navbar .header-btn {



	padding: 12px 24px !important;



	background-color: #34B71A;



	color: #ffff;



	font-family: Campton;



	font-weight: 600;



	font-size: 20px;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: center;



	text-transform: capitalize;



	border-radius: 4px;



}



.header-navbar .header-btn:hover {



	background-color: #fff;



	color: #34B71A !important;



}



.banner-content .banner-heading {



	color: #FFFFFF;



	font-family: "Campton";



	font-weight: 700;



	font-size: 48px;



	line-height: 125%;



	letter-spacing: 0%;



	margin-bottom: 24px;



}



.header-navbar.darkHeader {



	background: radial-gradient(72.42% 104.58% at 76.7% 0.04%, #00BDF6 0%, #051A41 100%);



	position: fixed;



	width: 100%;



	z-index: 9;



}



.banner-para {



	font-family: "Pepi TRIAL";



	font-weight: 500;



	font-size: 24px;



	line-height: 104%;



	letter-spacing: 0%;



	color: #FFFFFF;



	margin: 0;



}







.banner-para span {



	display: block;



}







.banner .btn_banner a {



	text-decoration: none;



}







.banner_btn {



	padding: 15.5px 24px;



	background-color: #34B71A;



	color: #ffff;



	font-family: Campton;



	font-weight: 600;



	font-size: 20px;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: center;



	text-transform: capitalize;



	border-radius: 4px;



	transition: all 0.2s ease-out;

	border: none;



}



.banner_btn:hover {



	background-color: #fff;



	color: #34B71A;



}







.btn_banner {



	margin-top: 38px;



	display: flex;



}







.banner-inner-box {



	display: flex;



	justify-content: center;



	align-items: center;



	flex-wrap: wrap;



	margin-top: 30px;



}







.banner-inner-sub-box {



	flex: 0 0 20%;



	max-width: 20%

}







.banner-inner-img {



	margin-right: 40px;



}







.banner-inner-img img {



	width: 100%;



	mix-blend-mode: luminosity;



}



.footer-ul-icons {



	margin-right: 10px;



	margin-top: 27px;



}







.Section-2 {



	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);



	padding: 80px 0px

}







.heading {



	font-family: Campton;



	font-weight: 700;



	font-size: 48px;



	line-height: 50.85px;



	letter-spacing: 0%;



	text-align: center;



	vertical-align: middle;



	color: #051A41;



	margin-bottom: 0px;



}







.para p {



	font-family: Campton;



	font-weight: 600;



	font-size: 20px;



	line-height: 32px;



	letter-spacing: 0%;



	text-align: center;



	vertical-align: middle;



	color: #808080;



	margin-top: 16px;



	margin-bottom: 40px;



}



.section2-inner-box {



	background-color: #ffff;



	padding: 10px;



	border-radius: 22px;



	height: 105px;



	display: flex;



	justify-content: center;



}







.Section-3 {



	background-image: url('../images/section-3-bg-img.png');



	background-position: center;



	background-repeat: no-repeat;



	background-size: cover;



	padding: 80px 0px

}







.dms-inner-box {



	display: flex;



	align-items: center;



	gap: 36px;



	padding: 40px 0px;



	width: 90%;



	border-bottom: 1px solid #00000080;



	transition: all 0.5s ease-out;



}



.dms-inner-box:hover {

	background: #051a41;

	width: 100%;

	padding: 40px 24px;

	border-bottom: 4px solid #73cd61;

}



.form-contact textarea:focus:focus-visible,

.form-group input:focus:focus-visible {



	background: transparent;



	outline: none;



	border-color: #fff;



	box-shadow: none;



}



.dms-inner-box .dms-inner-img img {



	height: 50px;



	width: auto;



}



.dms-inner-box .dms-Para-icon img {



	height: 40px;



	width: auto;



}



.Section-3 .row .col-lg-6:nth-child(2n) {



	display: flex;



	justify-content: end;



}



.dms-inner-box:hover .dms-heading h3,

.dms-inner-box:hover .dms-para-content p {



	color: #fff;



}



.dms-inner-box:hover .dms-inner-img img,

.dms-inner-box:hover .dms-Para-icon img {



	filter: brightness(0) invert(1);



}



/* .Section-3 .main-heading{



  margin-bottom: 40px;



} */





.dms-para-box {



	display: flex;



	justify-content: start;



	gap: 15.78px;



}



.dms-heading h3 {



	font-family: Campton;



	font-weight: 700;



	font-size: 28px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #051A41;



	margin-bottom: 20px;



}



.Section-10 {



	background-image: url('../images/sec12-bg-img.png');



	background-position: center;



	background-repeat: no-repeat;



	background-size: cover;



	padding: 80px 0px

}



.Section-10 .section-2-inner {



	margin-bottom: 40px;



}



.dms-inner-img {



	flex: 0 0 50px;



	max-width: 50px;



}



.section2-inner-box img {



	min-height: 54.13333px

}



.blog-box-content img {



	height: 15px;



	width: auto !important;

	;



	object-fit: contain;



}



.blog-calender {



	display: flex;



	align-items: Center;



	gap: 8px;



}







.blog-box-content h3 {



	font-family: Campton;



	font-weight: 700;



	font-size: 24px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #051A41;



	margin: 7px 0px 25px 0px;



}



.blog-box-content h3 span {



	display: block

}



.blog-calender span {



	font-family: Pepi TRIAL;



	font-weight: 80;



	font-size: 18px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #808080

}



.blog-box-content {



	margin-top: 25px;



}



.blog-box-content p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin-bottom: 0px;

}



.dms-para-content p {



	font-family: Pepi TRIAL;



	font-weight: 400;



	font-size: 18px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #00000080;



	margin: 0;



	min-height: 70px;



}



.Section-4 {



	background-image: url('../images/sec-4-bg-img.png');



	background-position: center;



	background-repeat: no-repeat;



	background-size: cover;



	padding: 80px 0px

}



.extra-subheading {



	font-family: Campton;



	font-weight: 600;



	font-size: 20px;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: center;



	vertical-align: middle;



	text-transform: capitalize;



	color: #808080;



}



.Section-4 .extra-subheading {



	color: #ACACAC

}



.Section-4 .heading {



	color: #fff;



	font-family: Campton;



	margin: 0px

}



.Section-4 .para p {

	color: #ACACAC;

}



.Section-4 .heading span {



	display: block;



}



.Section-3 .heading {



	font-family: Campton;







}



.sec-4-inner-box {



	border: 1px solid #ACACAC;



	border-radius: 23px;



	padding: 20px;



}



.sec-4-inner-box h3 {



	color: #ffff;



	font-family: Campton;



	font-weight: 700;



	font-size: 24px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	margin: 20px 0px 10px 0px

}



.sec-4-inner-box h3 span {



	display: block

}



.sec-4-inner-box p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 18px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #ACACAC;

	margin-bottom: 0px;

}



.Section-4 .row {



	justify-content: center;



	gap: 20px 0px;



}



.Section-7 {



	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);



	padding: 80px 0px

}



.Section-7 .para p {

	font-family: Pepi TRIAL;



	font-weight: 400;



	font-size: 18px;



	line-height: 125%;



	letter-spacing: 0%;



	text-align: center;



	vertical-align: middle;



	margin-top: 18px;



}



.Section-7 .para p span {



	display: block;



}



.sec-5-inner {



	display: flex;



	gap: 20px;



	flex-wrap: wrap;



	justify-content: center;



}



.sec-5-block {



	display: flex;



	gap: 15px;



	align-items: center;



	padding: 20px 30px;



	border-radius: 7px;



	background-color: #fff;



	transition: all 0.2s ease-out;



}



.sec-5-block:hover {



	background: #34b71a;



}



.sec-5-block:hover h3 {



	color: #fff;



}



.sec-5-block .sec-5-block-img-2 {



	display: none;



}



.sec-5-block:hover .sec-5-block-img-2 {



	display: block;



}



.sec-5-block:hover .sec-5-block-img-1 {



	display: none;



}



.sec-5-block h3 {



	font-family: Campton;



	font-weight: 600;



	font-size: 18px;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: center;



	vertical-align: middle;



	color: #051A41;



	padding-top: 0;



	margin: 0;



}



.Section-7 .sec-5-block img {



	height: 48px;



	width: auto;



	padding: 12px;



	border-radius: 4px;



	background-color: #fff;



}





.Section-8 {

	background-image: url('../images/section-8-bg-img.jpg');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 0px;

}



.section8-form {

	background: linear-gradient(180deg, rgba(5, 26, 65, 0.2) 0%, rgba(3, 70, 114, 0.2) 100%);

	padding: 80px 40px;

}



.Section-8 .heading {



	font-family: Campton;



	font-weight: 700;



	font-size: 48px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #fff;



	text-align: left;



}



.Section-8 .heading {



	font-family: Campton;



	font-weight: 700;



	font-size: 48px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #fff;



	text-align: left;



}



.Section-8 .heading span {



	display: block;



}



.Section-8 .para p {



	font-family: Pepi TRIAL;



	font-weight: 80;



	font-size: 18px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #ffff;



	text-align: start;



	margin-bottom: 0px;



}



.Section-8 .row {



	justify-content: space-between;



	align-items: center;



}



.Section-8 .para p span {



	display: block;



}



.sec8-subimg img {



	width: auto;



	height: 43px

}



.form-group {



	margin-bottom: 20px

}



.index-form-subheading {

	margin-bottom: 40px;

}



.pricing-page-form .index-form-subheading {

	margin-bottom: 20px;

}



.pricing-inner-left-box {

	display: flex;

	flex-wrap: wrap;

	gap: 16px;

}



.index-form-subheading p {



	font-family: Campton;



	font-weight: 600;



	font-size: 20px;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: center;



	vertical-align: middle;



	text-transform: capitalize;



	color: #ffff;

	margin-bottom: 0px;

}



.form-group input {

	padding: 16px 22px 17px 22px;

	border-radius: 5px;

	border: 1px solid #fff;

	background-color: transparent;

	width: 100%;

	color: #fff;

}



.form-group input::placeholder {



	font-family: Pepi TRIAL;



	font-weight: 80;



	font-size: 18px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #FFFFFF

}



.form-contact textarea {

	padding: 16px 22px 17px 22px;

	border-radius: 5px;

	border-top: 2px solid var(--color-white-40, #FFFFFF66);

	background-color: transparent;

	width: 100%;

	color: #fff !important;

}



.form-contact textarea::placeholder {



	font-family: Pepi TRIAL;



	font-weight: 80;



	font-size: 18px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #FFFFFF

}



.Section-8 .btn_banner {



	display: flex;



	justify-content: center;



}



.sec8-subimg {



	margin-bottom: 17px;



}



.wrapper {



	margin: 0px 0px !important;



}



.Section-9 {



	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%)

		/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */

	;



	padding: 80px 0px

}



.wrapper .counter.col_fourth .counterinn {



	background-color: transparent !important;



}



.Section-9 .count-number {



	font-family: Campton;



	font-weight: 700;



	font-size: 56px;



	line-height: 150%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #051A41;



}



.Section-9 .count-text {

	font-family: Campton;

	font-weight: 600;

	font-size: 19px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin: 0;

	min-height: 38px;

}



.Section-9 .wrapper .counter.col_fourth .counterinn {

	padding: 0px !important;

	background: #fff;

	border-radius: 12px;

}







.Section-6 {

	background-image: url('../images/sec12-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

	background-color: #f4f4f4;

}



.Section-12 {



	/* padding:80px 0px; */



	background-image: url('../images/sec12-bg-img.png');



	background-position: center;



	background-repeat: no-repeat;



	background-size: cover;



	padding: 80px 0px

}



.section12-inner-box {

	padding: 25px 0px;

	background-color: #ffff;

	border-radius: 13px;

	border: 1px solid #34B71A;

	box-shadow: 0px 0px 28.4px 0px #0000001A;

	height: 90px;

	display: flex;

	align-items: center;

	justify-content: center;

}



.sec12-inner-img {



	display: flex;



	justify-content: Center;



}



.sec12-inner-img img {

	height: 45px;

	width: auto;

}



.Section-12 .row {



	gap: 34px 0px

}



.Section-12 .section-2-inner {



	margin-bottom: 40px;



}



footer {



	width: 100%;



	float: left;



}



.foot-sec {



	background-image: url('../images/Footer-bg-img.png');



	background-position: center;



	background-repeat: no-repeat;



	background-size: cover;



	padding: 80px 0px

}



.foot-sec .row {



	justify-content: space-between;



}



.foot-logo h3 {



	font-family: Campton;



	font-weight: 700;



	font-size: 24px;



	line-height: 27.12px;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #fff;



	margin: 0 0 20px 0;



}



.foot-logo ul {



	list-style-type: none;



	display: flex;



	flex-direction: column;



	gap: 5px;



}



.foot-logo p,

.foot-logo li a {



	font-family: Pepi TRIAL;



	font-weight: 400;



	font-size: 16px;



	line-height: 30px;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #ffff

}



.para-foot-1 span {



	display: block

}



.foot-f4 {



	font-family: Campton;



	font-weight: 700;



	font-size: 18px;



	line-height: 20.34px;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #fff;



	text-align: start;



}



.footer-phone-no a {



	margin: 6px 0px 10px 0px

}



.para-foot-1 {



	margin-bottom: 0px !important;



}



.img-footer {



	margin-top: 20px;



	width: auto;



	height: 64.05211639404297px

}



.para-foot-2 a {



	text-decoration: none;



	font-family: Pepi TRIAL;



	font-weight: 400;



	font-size: 16px;



	line-height: 32px;



	letter-spacing: 0%;



	vertical-align: middle;



	text-decoration: underline !important;



	text-decoration-style: solid;



	text-decoration-offset: 0%;



	text-decoration-thickness: 0%;



	color: #fff;



	margin-top: 10px;



}



.footer-phone-no a {



	text-decoration: none;



}



.footer-phone-no a span {



	font-family: Pepi TRIAL;



	font-weight: 700;



	font-size: 20px;



	line-height: 37.2px;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #34B71A

}



.section-11 {



	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%)

		/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */

	;



	padding: 80px 0px

}



.section-11 .section-2-inner {



	margin-bottom: 40px;



}



.icon-testi img {



	width: auto !important;



	height: 48px;



	object-fit: contain;



}



.testimonials-content {

	background-color: #fff;

	padding: 40px;

	border-radius: 26px;

	min-height: 480px;

	margin: auto;

	display: flex;

	flex-direction: column;

	justify-content: center;

}



.testi-para {



	padding-bottom: 26px;



	border-bottom: 1px solid #1616161A;



	margin-bottom: 25px;



}



.testi-info {



	display: flex;



	justify-content: start;



	align-items: center;



	gap: 15px

}



.testi-info-content {



	flex: 0 0 80%;



	max-width: 80%

}



.testi-info-content h3 {



	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 26px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #161616

}



.testi-info-content p {



	font-family: Pepi TRIAL;



	font-weight: 110;



	font-size: 16px;



	line-height: 26px;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #555555;



	margin-bottom: 4.5px;



}



.testi-info-img {



	flex: 0 0 80px;



	max-width: 80px;



}



.testimonials-content p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 27px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #555555;

	margin-bottom: 0px;



}



.icon-testi {



	margin-bottom: 30px;



	display: flex;



	justify-content: start;



}



.blog-inner-img img {



	border-radius: 12px;

	height: 225px;

	object-fit: cover;

	object-position: center;

}



.footer-wrapper {

	display: flex;

	width: 85%;

	background-color: #fff;

	justify-content: space-between;

	padding: 10px 20px;

	border-radius: 7px;

	border: 2px solid #E6E7EF;

	align-items: center;

	gap: 5px;

}



.foot-wrapper-input {



	background-color: transparent;



}



.foot-wrapper-input input {



	border: none

}



.foot-wrapper-input input::placeholder {



	font-family: Pepi TRIAL;



	font-weight: 80;



	font-size: 16px;



	line-height: 30px;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #051A41

}



.wrraper-button button {



	text-decoration: none;



	background-color: #34B71A;



	color: white;



	font-family: Campton;



	font-weight: 600;



	font-size: 18px;



	line-height: 100%;



	letter-spacing: 0%;



	border: none;



	text-transform: capitalize;



	padding: 15.5px 24px;



	border-radius: 4px;



}



.wrraper-button {



	flex: 0 0 40%;



	max-width: 40%;



}



.owl-slider .owl-dots .owl-dot {



	width: 10px;



	height: 10px;



	background: #0000 !important;



	border: 2px solid #4bbe35 !important;



	border-radius: 50% !important;



}



.owl-slider .owl-dots .owl-dot.active,

.owl-slider .owl-dots .owl-dot:hover {



	width: 40px;



	height: 10px;



	background: #4bbe35 !important;



	border: 2px solid #4bbe35 !important;



	border-radius: 10px !important;



}



.section-11 .owl-slider .owl-dots .owl-dot {



	border: 2px solid #051A41 !important;



}



.section-11 .owl-slider .owl-dots .owl-dot.active,

.section-11 .owl-slider .owl-dots .owl-dot:hover {



	background: #051A41 !important;



	border: 2px solid #051A41 !important;



}



.owl-slider .owl-dots {



	display: flex;



	justify-content: center;



	align-items: center;



	gap: 5px;



	margin-top: 24px;



}



.foot-wrapper-input {



	padding: 15px 0px

}



.client-content {



	background: radial-gradient(72.42% 104.58% at 76.7% 0.04%, #00BDF6 0%, #051A41 100%);



	padding: 30px;



	border-radius: 12px;



	border: 1px solid #8080806B

}



.client-icon-content {

	display: flex;

	align-items: flex-start;

	gap: 10px;

	margin-top: 20px;

	justify-content: space-between;

	flex-direction: column;

}



.client-iconimg-para {

	flex: 0 0 100%;

	max-width: 100%;

}



.Section-5 {



	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);



	padding: 80px 0px 140px;



}



.Section-5 .section-2-inner {



	margin-bottom: 40px;



}



.timeline-circle h5 {



	background-color: #ffff;



	width: 65.23416137695312px;



	height: 65.23416137695312px;



	border-radius: 93px;



	padding: 24px 13px 20px 11px;



	box-shadow: 11px 11px 24px 0px #00000026;



	font-family: Pepi TRIAL;



	font-weight: 700;



	font-size: 18px;



	line-height: 125%;



	letter-spacing: 0%;



	vertical-align: middle;



	color: #051A41;



	text-align: center;







}



.timeline-circle {



	display: flex;



	justify-content: center;



}







.time-line-content h3 {



	font-family: Campton;



	font-weight: 700;



	font-size: 20px;



	line-height: 125%;



	letter-spacing: 0%;



	text-align: center;



	vertical-align: middle;



	color: #051A41;



	margin: 24px 0 10px;



}



.time-line-content p {



	font-family: Pepi TRIAL;



	font-weight: 80;



	font-size: 15px;



	line-height: 125%;



	letter-spacing: 0%;



	text-align: center;



	min-height: 113px;



	color: #808080;



	margin: 0;



}



.client-para p {

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #fff;

	margin: 10px 0px 0px 0px;

	min-height: auto;

	margin-bottom: 20px;

}



.client-content-img img {



	height: 180px;



	object-fit: cover;



	object-position: center;



}



.client-icon-img img {



	height: 28px;



	width: auto !important;



	object-fit: contain;



}







.client-circle-box {



	display: flex;



	align-items: center;



	gap: 11px;



}



.client-circle h4 {

	font-family: Pepi TRIAL;

	font-weight: 140;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #fff;

	background-color: #34B71A;

	width: 58px;

	height: 58px;

	border-radius: 93px;

	/* padding: 19px 10px; */

	display: flex;

	justify-content: center;

	align-items: center;

}



.timeline-journey {



	display: flex;



	justify-content: center;



}



.btn-banner-btn {



	padding: 15.5px 24px;



	background-color: #34B71A;



	color: #ffff;



	font-family: Campton;



	font-weight: 600;



	font-size: 20px;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: center;



	text-transform: capitalize;



	border-radius: 4px;



	border: none;



}



.Section-6 .btn_banner {



	display: flex;



	justify-content: center;



}



.Section-6 .banner_btn {



	background-color: #051A41;



}



/* .time-line-content {



	height: 142px;



} */

.time-line-content {

	height: 122px;

}

.section2-inner-box img {

	min-height: 36px;

	object-fit: contain;

}



.Section-4 .heading span {



	margin-top: 12px;



}



.foot-wrapper-input input:focus:focus-visible {



	border: 0;



	outline: 0;



}



@media (min-width: 1366px) {







	.container,



	.container-lg,



	.container-md,



	.container-sm,



	.container-xl {



		max-width: 1280px;



	}



}



#carousel-responsive {

	display: none

}



#carouselsec4 {

	display: none

}



.responsive-foot-logo {

	display: none;

}



.responsive-timeline-journey {

	display: none

}



.none-btn {

	display: none

}



/* service page */

.btn_banner button:hover {

	background-color: #fff;

	color: #34B71A;

}



.btn_banner button {

	transition: all 0.2s ease-out;

}



.audti-form-btn button:hover {

	background-color: #fff;

	color: #34B71A;

}



.audti-form-btn button {

	transition: all 0.2s ease-out;

}



.service-secbg-img {

	background-image: url(../images/service-sec-page-banner-img.png);

	width: 100%;

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

	padding: 120px 0px 88.5px;

}



.service-secbg-img .banner-heading span {

	display: block

}



.service-sec-page-form {

	padding: 40px;

	background: linear-gradient(180deg, rgba(5, 26, 65, 0.5) 0%, rgba(3, 70, 114, 0.5) 100%);

	border-radius: 12px;

}



.service-sec-page-form .btn_banner {

	justify-content: center;

}



.servicePage-section-4 {

	background-image: url('../images/sec12-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.servicePag-sec4-inner-sec {

	display: flex;

	justify-content: space-between;

	gap: 20px;

}



.servicePag-sec4-inner-sec-box {

	flex: 0 0 25%;

	max-width: 25%;

	padding: 40px 24px;

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	border-radius: 16px;

	transition: all 0.5s ease-out;

	box-shadow: 18px 15px 35px 0px #00000017;

}



.servicePag-sec4-inner-sec-box:hover {

	flex: 0 0 48%;

	max-width: 48%;

}



.service-sec4-inner-sec-subox-left {

	flex: 0 0 100%;

	max-width: 100%;

}



.service-sec4-inner-sec-subox-right {

	display: none

}



.servicePag-sec4-inner-sec-box:hover .service-sec4-inner-sec-subox-right {

	flex: 0 0 40%;

	max-width: 40%;

	display: none;

}



.servicePag-sec4-inner-sec-box:hover .service-sec4-inner-sec-subox-left {

	flex: 0 0 60%;

	max-width: 60%;

}



.service-sec4-inner-sec-subox {

	display: flex;

	gap: 10px;

}





.service-sec4-inner-sec-subox-right-inner-img img {

	width: 100%

}



.service-sec4-inner-sec-subox-left-inner-cotnent h3 {

	color: #fff;

	font-family: Montserrat;

	font-weight: 600;

	font-size: 28px;

	line-height: 32px;

	letter-spacing: 0%;

	margin: 24px 0px 16px

}



.service-sec4-inner-sec-subox-left-inner-cotnent p {

	color: #ACACAC;

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 16px;

	line-height: 24px;

	letter-spacing: 0%;

	width: 264px;

	margin-bottom: 0px;

}



.sech-box-1:hover {

	background: inherit;

	background-image: url('../images/service-hover-img-3.png');

	padding: 40px 24px;

	background-size: cover;

	background-position: center;

}



.sech-box-2:hover {

	background: inherit;

	background-image: url('../images/service-hover-img-2.png');

	padding: 40px 24px;

	background-size: cover;

	background-position: center;

}



.sech-box-3:hover {

	background: inherit;

	background-image: url('../images/service-hover-img-1.png');

	padding: 40px 24px;

	background-size: cover;

	background-position: center;

}



.servicePage-section-3 {

	background-image: url('../images/sec-4-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.servicePage-section-3 .dms-heading h3 {

	color: #fff

}



.servicePage-section-3 .dms-para-content p {

	color: #fff

}



.servicePage-section-3 .dms-Para-icon img {

	filter: brightness(0) invert(1)

}



.servicePage-section-3 .dms-inner-box {

	border-bottom: 1px solid #fff;



}



.servicePage-section-3 .dms-inner-box:hover {

	background: white;

	width: 100%;

	padding: 40px 24px;

	border-bottom: 4px solid #73cd61;

}



.servicePage-section-3 .dms-inner-box:hover .dms-heading h3 {

	color: #051A41;

}



.servicePage-section-3 .dms-inner-box:hover .dms-para-content p {

	color: #051A41;

}



.servicePage-section-3 .dms-inner-box:hover .dms-inner-img img {

	filter: brightness(0) invert(0)

}



.servicePage-section-3 .dms-inner-box:hover .dms-Para-icon img {

	filter: brightness(0) invert(0)

}



.servicePage-section-3 .heading {

	color: #fff;

	text-align: left;

}



.servicePage-section-3 .main-heading {

	margin-bottom: 0px;

}



.servicePage-section-3 .para p {

	color: #fff;

	text-align: left;

}



.servicePage-section-3 .banner_btn:hover {

	text-decoration: none;

}



.servicePage-section-2 {

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.servicePage-section-1-inner-1 h3 {

	font-family: Campton;

	font-weight: 400;

	font-size: 28px;

	line-height: 100%;

	letter-spacing: 0%;

	text-transform: uppercase;

	color: #0A0944;



}



.servicePage-section-1-inner-1 h3 span {

	font-family: Campton;

	font-weight: 600;

	font-size: 28px;

	line-height: 100%;

	letter-spacing: 0%;

	text-transform: uppercase;

	display: block;

	color: #0A0944;



}



.servicePage-section-1-inner-1 {

	background: linear-gradient(90deg, rgba(242, 246, 254, 0) 62.34%, #DBE7FF 100%);

	padding: 24px 40px 24px 80px

}



.servicePage-section-2-right-side {

	display: flex;

	justify-content: space-between;

}



.servicePage-section-2-right-inner-right-side-sm-box .step1 {

	color: #fff;

	background-color: #34B71A;

	padding: 10px;

	border-radius: 6px;

	font-family: Campton;

	font-weight: 500;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;



}



.servicePage-section-2-right-inner-right-side-sm-box h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;

	color: #051A41

}



.servicePage-section-2-right-inner-right-side {

	padding: 20px 10px;

	box-shadow: 2px 2px 10px 0px #1A183533;

	border-radius: 16px;

}



.servicePage-section-2-right-inner-left-side {

	flex: 0 0 67%;

	max-width: 67%

}



.servicePage-section-2-right-inner-head {

	display: flex;

	justify-content: start;

	align-items: center;

	gap: 12px;

}



.servicePage-section-2-right-inner-head h3 {

	font-family: Campton;

	font-weight: 500;

	font-size: 20px;

	line-height: 29px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin: 0px;

}



.servicePage-section-2-right-inner-para p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 29px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin: 24px 0px 32px

}



.servicePage-section-2-right-inner-anotherhead {

	display: flex;

	justify-content: start;

	align-items: center;

	gap: 12px;

}



.servicePage-section-2-right-inner-anotherhead h3 {

	font-family: Campton;

	font-weight: 500;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin: 0px;

}



.servicePage-section-2-right-inner-right-side-arrow-img {

	display: flex;

	justify-content: center;

	margin: 24px 0px 24px;

	/* gap: 16px; */

}



.servicePage-section-2-right-inner-anotherpara p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 150%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin: 12px 0px 40px;

}



a:hover {

	text-decoration: none;

}



.servicePage-section-2 .banner_btn:hover {

	background-color: #051A41;

	color: #ffff;

}

/* 

.servicepage-sec-8 {

	padding: 80px 0px

} */



.aduit-form {

	padding: 40px 40px 20px 40px;

	background-color: #0000004D;

	border-radius: 16px;

}



.audti-form-btn {

	display: flex;

	justify-content: center;

	margin-top: 40px

}



.audti-form-btn button {

	padding:

		15.5px 24px;

	background-color: #34B71A;

	color: #ffff;

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	text-transform: capitalize;

	border-radius:

		4px;

	transition:

		all 0.2s ease-out;

	border: none

}



.form-audit input {

	padding: 16px 22px 17px 22px

}



/* blog-sec */

.blog-banner-img {

	background-image: url(../images/blog-banner-img.png);

	width: 100%;

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

	padding: 120px 0px 124px;

}



.blog-sec-2 {

	padding: 80px 0px

}



.nav-tabs .nav-link:focus,

.nav-tabs .nav-link:hover {

	isolation: isolate;

}



.nav-tabs .nav-item.show .nav-link,

.nav-tabs .nav-link.active {

	color: #495057;

	background-color: #fff;

	border: 1px solid #0A0944;

	border-radius: 12px;

}



.blog-sec-2 .nav-tabs {

	border-bottom: none

}



.blog-sec-2 .nav {

	justify-content: center;

	margin: 30px 0px 40px 0px;

}



.blog-sec-2 .nav-tabs .nav-link {

	/* margin-bottom: -1px; */

	/* background-color: transparent; */

	/* border: 1px solid transparent; */

	/* border-top-left-radius: .25rem; */

	/* border-top-right-radius: .25rem; */

	border: 1px solid #0A0944 !important;

	border-radius: 12px !important;

	padding: 15px 20px !important;

	font-family: Poppins;

	font-weight: 500;

	font-size: 16px;

	line-height: 100%;

	letter-spacing: 0%;

	color: #051A41

}



.blog-tab-box {

	background-image: url(../images/blog-tab-box-bg-img-1.png);

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;



	border-radius: 8px;

}



.blog-tab-box-img {



	padding: 20px;



	backdrop-filter: blur(20px);



	border-radius: 8px;

	padding: 30px 20px;

}



.blog-tab-box-img img {

	width: 100%

}



.blog-2 {

	background-image: url(../images/blog-tab-box-bg-img-2.png);

}



.blog-3 {

	background-image: url(../images/blog-tab-box-bg-img-3.png);

}



.blog-4 {

	background-image: url(../images/blog-tab-box-bg-img-4.png);

}



.blog-5 {

	background-image: url(../images/blog-tab-box-bg-img-5.png);

}



.blog-6 {

	background-image: url(../images/blog-tab-box-bg-img-6.png);

}



.blog-tab-box-content h3 {

	font-family: Campton;

	font-weight: 700;

	font-size: 26px;

	line-height: 26px;

	letter-spacing: 0%;

	color: #051A41;

	margin-top: 20px;

	margin-bottom: 10px;

}



.blog-tab-box-content p {

	color: #808080;

	font-family: Campton;

	font-weight: 400;

	font-size: 18px;

	line-height: 29px;

	letter-spacing: 0%;

	vertical-align: middle;

	margin-bottom: 0px;



}



.blog-inner-sec .row {

	gap: 40px 0px

}



.nav-tabs .nav-item.show .nav-link,

.nav-tabs .nav-link.active {

	color: #fff;

	background-color: #34B71A;

	border: none !important;

}



.blog-tab-number-slider {

	display: flex;

	justify-content: center;

	align-items: center;

	gap: 20px;

	margin-top: 40px;

}



.num-slide .active {

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;

	color: #0A0944

}



.num-slide {

	color: #727272;

	font-family: campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;



}



.num-slide:hover {

	text-decoration: none;

}



/* about sec */

.Section-5.about-sec5 {

	background: #fff !important;

}



.about-bg-img {

	background-image: url(../images/blog-banner-img.png);

	padding: 120px 0px 100px

}



.about-testimonials {

	background: #fff;

}



.about-testi-content {

	background-color: #f4f4f4

}



.about-sec-12 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

}



.about-sec-2 {

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.about-sec2-inner-box {

	display: flex;

	gap: 30px;

	align-items: center;

	padding: 20px 40px 20px 40px

}



.about-sec2-inner-box-img {

	flex: 0 0 100px;

	max-width: 100px

}



.about-sec2-inner-box-content h3 {

	font-family: Campton;

	font-weight: 700;

	font-size: 24px;

	line-height: 125%;

	letter-spacing: 0%;

	color: #051A41;

}



.about-sec2-inner-box-content p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #051A41;

	margin-bottom: 0px;

}



.aboutsec-2border {

	border-left: 1px solid #72727233

}



.about-sec2-inner-box-img img {

	width: 100%;

	height: auto;

}



.about-know {

	padding: 80px 0px 166px;

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

}



.about-know-inner-box {

	display: flex;

	justify-content: center;

	align-items: end;

}



.about-know-subBox.about-1,

.about-know-subBox.about-3 {

	min-height: 331px;

}



.about-know-subBox.about-2,

.about-know-subBox.about-4 {

	min-height: 280px;

}



.about-know-subBox {

	flex: 0 0 28%;

	max-width: 28%;

	padding: 40px;

	background-color: #fff;

	border-top-left-radius: 40px;

	border-bottom-right-radius: 40px;

	box-shadow: 8px 8px 43px 0px #08324F1A;



}



.about-know-subBox-cotent {

	margin-top: 10px

}



.about-know-subBox-cotent h3 {

	font-family: Poppins;

	font-weight: 600;

	font-size: 24px;

	line-height: 32px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 20px;

}



.about-know-subBox-cotent p {

	font-family: Nunito Sans;

	font-weight: 400;

	font-size: 13px;

	line-height: 20px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 0px;

}



.about-know-subBox.about-2 {

	position: relative;

	z-index: 3;

	left: 0%;

	top: 90px;

}



.about-know-subBox.about-1 {

	position: relative;

	left: 6%;

	z-index: 0;

	padding: 40px 90px 40px 40px;

}



.about-know-subBox.about-3 {

	position: relative;

	right: 2%;

	z-index: 2;

	padding: 40px 60px 40px 40px;

}



.about-know-subBox.about-4 {

	position: relative;

	z-index: 3;

	right: 6%;

	top: 90px;

}



.about-know-subBox {

	transition: all 0.5s ease-out;

}



.about-know-subBox:hover {

	background-color: #051A41;



}



.about-know-subBox:hover .about-know-subBox-cotent h3,

.about-know-subBox:hover .about-know-subBox-cotent p {

	color: #fff

}



.Section-6.portfolio-sec-6 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

}



.porftolioPage .row {

	justify-content: center;

}



.porftolioPage .banner-heading {

	text-align: center;

}



.porftolioPage .banner-para {

	text-align: center !important

}



.porftolioPage .btn_banner {

	justify-content: center;

}



.banner-content-img {

	display: flex;

	justify-content: center;

	margin-bottom: 10px;

}



.banner-content-img img {

	height: 67px;

	width: auto;

	object-fit: cover;

}



.porftolioPage {

	padding: 120px 0px 92px

}



.portfolio-section-2 {

	padding: 80px 0px 40px

}



.portfolio-section-2-inner-content .heading {

	text-align: left;

}



/* #ps2-1{

  font-family: Pepi TRIAL;

font-weight: 80;

font-size: 20px;

line-height: 150%;

letter-spacing: 0%;

color:#737373;

margin:20px 0px 10px;

}

#ps2-2{

  font-family: Pepi TRIAL;

  font-weight: 80;

  font-size: 20px;

  line-height: 150%;

  letter-spacing: 0%;

  color:#737373;

  margin-bottom: 0px;

} */

.portfolio-section-2-inner-content {

	display: flex;

	flex-direction: column;

	gap: 10px;

	margin-top: 20px;

}



.portfolio-section-2-inner-content p {

	margin-bottom: 0px;

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #737373

}



.portfolio-section-2-inner-img img {

	width: 100%;

	border-radius: 16px;

}



.portfolio-section3-inner {

	padding: 30px;

	background-color: #f3f3f3;

	border-radius: 12px;

}



.portfolio-section3-inner-img img {

	width: 100%

}



.portfolio-section-3 {

	padding-bottom: 80px;

}



.portfolio-section3-inner-content {

	margin-top: 20px;

}



.portfolio-section3-inner-content-icon img {

	width: auto;

	height: 34px

}



.portfolio-section3-inner-content p {

	margin-bottom: 0px;

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-top: 10px;

}



.portfolio-section3-inner-img {

	position: relative;

}



.portfolio-progress-bar {

	position: absolute;

	right: 0px;

	bottom: 0px;

	background: #00000080;

	padding: 20px;

	border-radius: 8px 0px 8px 8px;

	box-shadow: 0px 0px 20px 0px #00000026;

	backdrop-filter: blur(10px);

}



/* progress bar animation */

.progress-wrapper {

	display: flex;

	gap: 30px;

	justify-content: center;

	align-items: center;

	/* margin-top: 50px; */

}



.progress-container {

	position: relative;

	display: flex;

	flex-direction: column;

	align-items: center;

}



.progress-ring {

	transform: rotate(-90deg) scaleX(-1);

}



.progress-para {

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;

	color: #fff;

	margin-top: 15px;

}



.progress-para span {

	display: block

}



.progress-ring-bg,

.progress-ring-circle {

	fill: none;

	stroke-width: 10;

}



.progress-ring-bg {

	stroke: #fff;

}



.progress-ring-circle {

	stroke: #34B71A;

	stroke-linecap: round;

	stroke-dasharray: 314;

	/* 2πr where r=50 */

	stroke-dashoffset: 314;

	transition: stroke-dashoffset 0.3s;

}



.progress-text {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -120%);

	font-family: Poppins;

	font-weight: 700;

	font-size: 32px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;

	color: #fff

}



/* guest hosting */

.guesthost-section-4 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

	padding: 80px 0px

}



.guesthost-list ul {

	list-style-type: none;

	padding: 0px

}



.guesthost-card {

	background-color: #fff;

	padding: 40px 20px;

	transition: all 0.5s ease-out;

}



.guest-host-card-img img {

	height: 60px;

	width: auto

}



.guest-host-card-img {

	margin-bottom: 25px;

}



.guesthost-card-content h3 {

	font-family: Campton;

	font-weight: 500;

	font-size: 24px;

	line-height: 20px;

	letter-spacing: -0.5px;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 16px;

}



.guesthost-card-content p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 120%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #1A1835;

	margin-bottom: 0px;

	min-height: 64.8px;

}



.guesthost-list ul li img {

	height: 11px;

	width: auto;

	margin-right: 10px;

}



.guesthost-list ul {

	display: flex;

	flex-direction: column;

	gap: 20px;

	margin-bottom: 0px;

	margin-top: 24px;

}



.guesthost-section-4 .row {

	border-radius: 16px;

	overflow: hidden;

}



.remove-border-radii {

	/* border-radius: 0px!important; */

	border-right: 1px solid #C3C3C3;

	border-left: 1px solid #C3C3C3

}



.guesthost-rempadding {

	padding: 0px

}



.guesthost-card:hover {



	background: radial-gradient(72.42% 104.58% at 76.7% 0.04%, #00BDF6 0%, #051A41 100%);



}



.guesthost-card:hover .guest-host-card-img img,

.guesthost-card:hover .guesthost-list ul li img {

	filter: brightness(0) invert(1)

}



.guesthost-card:hover .guesthost-card-content h3,

.guesthost-card:hover .guesthost-card-content p,

.guesthost-card:hover .guesthost-list ul li {

	color: #fff

}



.guesthost-list ul li {

	font-family: Campton;

	font-weight: 500;

	font-size: 18px;

	line-height: 22.86px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #1A1835;

	display: flex;

	align-items: center;

}



.header-navbar .navbar-light .navbar-toggler {

	background: #ffff;

	padding: 3px 10px;

}



.guesthost-section-3 {

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.guesthost-sec3-inner-box {

	background: radial-gradient(72.42% 104.58% at 76.7% 0.04%, #00BDF6 0%, #051A41 100%);

	padding: 30px;

	border-radius: 23px;

	min-height: 318px;

}



.guesthost-section-3 .heading {

	margin-bottom: 40px;

}



.guesthost-sec3inner-box-icon img {

	height: 48px;

	width: auto !important;

}



.guesthost-sec3inner-box-icon {

	margin-bottom: 20px;

}



.guesthost-sec3inner-box-icon img {

	height: 46px;

}



.guesthost-sec3-inner-box h3 {

	font-family: Campton;

	font-weight: 700;

	font-size: 24px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #fff;

	margin-bottom: 10px;

}



.guesthost-sec3-inner-box p {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 20px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #ACACAC;

	margin-bottom: 0px;

}



.guesthost-section-2 .heading span {

	display: block;

}



.guesthost-section-2 {

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.guesthost-section-2 .para p span {

	display: block

}



.gueshost-section-2-card-list {

	display: flex;

	gap: 10px;

}



.guesthost-section-2-card {

	padding: 28px 20px;

	border-radius: 16px;

	min-height: 600px;

}



.sec2-guesthost-card-icon-img {

	margin-bottom: 25px;

}



.guesthost-section-2-card-content h3 {

	font-family: Campton;

	font-weight: 500;

	font-size: 24px;

	line-height: 20px;

	letter-spacing: -0.5px;

	vertical-align: middle;

	color: #051A41

}



.guesthost-section-2-card-content p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 150%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 0px;

}



.gueshost-section-2-card-list-box {

	margin-top: 20px;

}



.sec2-guesthost-card-icon-img img {

	height: 60px;

	width: auto

}



.gueshost-section-2-card-list-box {

	display: flex;

	flex-direction: column;

	gap: 20px;

	min-height: 246px;

}



.gueshost-section-2-card-list-para p {

	font-family: Campton;

	font-weight: 500;

	font-size: 18px;

	line-height: 22.86px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41

}



.pricing-sec-1 {

	background-color: #B9E8F233;

	border: 2px solid #BAF3FF;

}



.pricing-sec-2 {

	background-color: #D9FAC44D;

	border: 2px solid #BDF998CC

}



.pricing-sec-3 {

	background-color: #FFE7B54D;

	border: 2px solid #FBDC97

}



.pricing-sec-4 {

	background-color: #E7E0FF4D;

	border: 2px solid #C0B0F8

}



.gueshost-section-5 {

	background-image: url('../images/Footer-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.gueshost-section-5 .heading {

	color: #fff

}



.gueshost-section-5 .para p {

	color: #ACACAC

}



.guesthost-sec-5-inner-img img {

	width: 100%;

	border-radius: 16px;

}



.guesthost-sec5-icontext-box {

	display: flex;

	gap: 12px;

}



.guesthost-sec5-icontext-box img {

	height: 21px;

	width: auto

}



.guesthost-sec5-icontext-box h3 {

	font-family: Campton;

	font-weight: 500;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #fff;



}



.guesthost-sec5-subBox {

	border-bottom: 1px solid #808080;

}



.guesthost-sec5-subBox-paragraph {

	display: none

}



.guesthost-sec-5-inner-content {

	display: flex;

	flex-direction: column;

	gap: 32px;

}



.gueshost-section-5 .row {

	align-items: center;

}



.guesthost-sec5-subBox {

	transition: all 0.5s ease-out;



}



.guesthost-sec5-subBox:hover {

	background-color: #fff;

	padding: 20px 15px;

	border-radius: 8px;

	/* background-position: left bottom; */

}



.guesthost-sec5-subBox:hover .guesthost-sec5-icontext-box h3 {

	color: #051A41

}



.guesthost-sec5-subBox:hover .guesthost-sec5-subBox-paragraph p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 16px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-top: 10px;

	margin-bottom: 0px;

	max-width: 440px

}



.guesthost-sec5-subBox:hover .guesthost-sec5-subBox-paragraph {

	display: block

}



.guesthost-bg-img {

	background-image: url("../images/guesthost-banner-img.png");

	padding: 120px 0px 89px;

}



.guesthost-bg-img .banner-heading span {

	display: block;

}



.mobile-app-sec-2 .heading span {

	display: block

}



.mobile-app-sec-2 {

	padding: 80px 0px;

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

}



.mobile-app-sec-2 #ps2-1 {

	font-size: 18px;

}



.mobile-app-sec-3 .para p span {

	display: block

}



.mobile-sec-3-inner-subbox {

	display: flex;

	gap: 30px;

}



.mobile-sec-3-inner-subbox-icon img {

	height: 102px;

	width: auto

}



.mobile-sec-3-inner-box {

	padding: 20px 40px;

}



.mobile-sec-3-inner-subbox-content h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 125%;

	letter-spacing: -0.5px;

	color: #fff;

	margin-bottom: 12px;

}



.mobile-sec-3-inner-subbox-content p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #ACACAC;

	margin-bottom: 0px;

}



.mobile-sec3-add-border {

	border-left: 1px solid #72727233;

}



.mobile-app-sec-3 .add-row {



	border-bottom: 1px solid #72727233;

	overflow: hidden;

}



.mobile-app-sec-4 {

	background-image: url('../images/section-3-bg-img.png');

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center;

	padding: 80px 0px

}



.mobile-app-sec-4 .heading {

	text-align: left;

}



.mobile-app-sec-4 .para p {

	text-align: left;

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 29px;

	letter-spacing: 0%;

	vertical-align: middle;

	margin-bottom: 0px;

}



.mobile-app-sec4-tab .nav-link {

	border: 1px solid #0A0944;

	padding: 15px 20px;

	font-family: Campton;

	font-weight: 500;

	font-size: 20px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #1A1835;

	border-radius: 12px;

}



.mobile-app-sec4-tab .nav-link:hover {

	border: 1px solid #0A0944;

}



.mobile-app-sec4-tab .nav-tabs {

	border-bottom: none

}



.mobile-app-sec4-tab-img {

	position: relative;

}



.mobile-app-sec4-tab-img img {

	width: 100%;

	border-radius: 16px;

}



.mobile-app-sec4-tab-img-overlay {

	position: absolute;

	top: 0px;

	left: 0px;

	padding: 20px;

	width: 100%

}



.mobile-app-sec4-tab-img-overlay p {

	font-family: Campton;

	font-weight: 500;

	font-size: 24px;

	line-height: 29px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #fff;

	margin-bottom: 0px;

	text-align: center;

}



.mobile-app-sec4-tab .nav-item {

	padding-right: 10px;

}



.mobile-app-sec4-tab-img-box {

	margin-top: 40px;

}



.mobile-app-sec-5 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

	padding: 80px 0px;

}



.mobile-app-sec-5-inner-left img {

	border-radius: 16px;

	width: 100%;

}



.mobile-app-sec5-icon-txt {

	display: Flex;

	gap: 10px;

}



.mobile-app-sec5-txt h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 0px;

}



.gueshost-section-5.mobile-app-sec-3 .add-row {

	margin-bottom: 40px;

	padding-bottom: 20px;

}



.gueshost-section-5 .mobile-app-sec-3 .row {

	align-items: center;

	padding: 20px 0;

}



.mobile-app-sec5-txt p {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 17px;

	line-height: 29px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin: 12px 0px 0px 0px;

}



.mobile-app-sec-5-inner-subbox {

	display: flex;

	flex-direction: column;

	gap: 30px;

}



.mobile-app-banner {

	background-image: url("../images/mobile-app-marketing-bannerimg.png");

	padding: 120px 0px 89px;

}



.mobile-app-banner .banner-heading span {

	display: block;

}



.content-market-sec-2 .para p span {

	display: block

}



.content-market-sec-2 {

	padding: 80px 0px;

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}



.content-market-sec-2-inner-text h3 {

	font-family: Campton;

	font-weight: 700;

	font-size: 22px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 10px;

}



.content-market-sec-2-inner-text p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin-bottom: 0px;

	min-height: 90px;

}



.content-market-sec-2-inner-subbox {

	padding: 30px;

	border-radius: 23px;

	border: 1px solid #051A41;

}



.content-market-sec-2-inner-text {

	margin-top: 20px;

}



.content-market-sec-2-inner-icon img {

	height: 60px;

	width: auto;

}



.content-market-sec-3 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

	padding: 80px 0px;

}



.content-market-sec-3 .para p span {

	display: block

}



.content-market-sec3-inner-img img {

	width: 100%;

	border-radius: 16px;

}



.content-market-sec3-right-side-icon h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 32px;

	line-height: 125%;

	letter-spacing: -0.5px;

	color: #808080

}



.content-market-sec3-right-side-text h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 125%;

	letter-spacing: -0.5px;

	color: #051A41;

	margin-bottom: 12px;

}



.content-market-sec3-right-side-text p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #808080;

	margin-bottom: 0px;

}



.content-market-sec3-right-side-icon-text {

	display: flex;

	gap: 20px;

	padding-bottom: 40px;

	border-bottom: 1px solid #72727233;

}



.content-market-sec3-right-side-inner-subox {

	display: flex;

	gap: 32.5px;

	flex-direction: column;

}



.content-market-sec-5-right-img img {

	width: 100%;

	border-radius: 16px;

}



.content-market-sec-5 {

	padding: 80px 0px;

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}



.content-market-sec-5 .heading {

	text-align: left;

}



.content-market-sec-5 .para p {

	text-align: left;

}



.content-market-sec-5 .para p span {

	display: block

}



.content-market-add-border {

	border-bottom: none;

}



.content-market-sec-3 .row {

	align-items: center;

}



.content-market-sec3-right-side-icon-text:nth-last-child(1) {

	border-bottom: 0px;

}



.content-market-sec-5-leftside-icon-head-para {

	display: flex;

	gap: 28px;

	padding: 40px 20px;

	border-bottom: 1px solid #00000080;

	align-items: center;

}



.content-market-sec-5-leftside-icon-head-para:nth-last-child(1) {

	border-bottom: none;

}



.content-market-sec-5 .para p {

	margin-bottom: 16px;

}



.content-market-sec-5-leftside-head h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 0px;

}



.content-market-sec-5-leftside-para p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 20px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin-bottom: 0px;

}



.content-market-sec-5-leftside-head {

	flex: 0 0 140px;

	max-width: 140px;

}



.content-market-sec-5-leftside-icon img {

	width: 50px;

	height: auto;

}



.content-market-banner {

	background-image: url("../images/content-market-bg-img.png");

	padding: 120px 0px 89px

}



.content-market-banner .banner-heading span {

	display: block

}



.wordpressSeo-owl {

	background: #fff;

}



.wordpress-sec-2-icon-txt {

	display: flex;

	gap: 10px;

	align-items: center;

}



.wordpress-sec-2-text h3 {

	font-family: Campton;

	font-weight: 500;

	font-size: 18px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	margin: 0px;

	color: #051A41;

}



.wordpress-sec-2-inner-list {

	display: flex;

	flex-direction: column;

	gap: 20px;

	margin-top: 16px;

}



.wordpress-seo-sec4 {

	background-image: url('../images/Footer-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.wordpress-seo-sec4-let-img img {

	width: 100%;

	border-radius: 16px;

}



.wordpress-seo-sec4 .heading {

	color: #fff;

	text-align: left;

}



.wordpress-seo-sec4-inner-paras {

	display: flex;

	flex-direction: column;

	gap: 30px;

	margin: 30px 0px 0px 0px;

}



.wordpress-seo-sec4-inner-paras p {

	color: #ACACAC;

	font-family: Pepi TRIAL;

	font-weight: 500;

	font-size: 18px;

	line-height: 150%;

	letter-spacing: 0%;

	margin-bottom: 0px;

}



.wordpress-seo-sec-3 {

	padding: 80px 0px;

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

}



.Section-4 .main-heading .heading span {

	display: block;

}



.wordpress-seo-sec-3 .mobile-sec-3-inner-subbox-icon img {

	width: 100px;

	height: auto

}



.wordpress-seo-sec-3 .mobile-sec-3-inner-subbox-content h3 {

	color: #051A41

}



.wordpress-seo-sec-3 .mobile-sec-3-inner-subbox-content p {

	color: #808080

}



.wordpress-seo-sec-3 .row-add {

	border-top: 1px solid #72727233;

	border-bottom: 1px solid #72727233;

	padding: 20px 0px;

	margin: 20px 0px;

}



.wordpress-seo-banner {

	background-image: url("../images/wordpress-seo-bg-img.png");

	padding: 120px 0px 89px

}



.wordpress-seo-banner .banner-heading span {

	display: block

}



/* social media */

.social-media-banner-img {

	background-image: url("../images/social-media-banner-img.png");

	padding: 120px 0px 89px

}



.social-media-sec-2-inner-left img {

	width: 100%;

	border-radius: 16px;

}



.social-media-sec-2-inner-right #ps2-1 {

	font-size: 20px;

}



.social-media-sec4 {

	background-image: url('../images/Footer-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.social-media-sec4 .heading {

	color: #fff

}



.social-media-sec4 .para p {

	color: #ACACAC

}



.social-media-sec4 .para p span {

	display: block

}



.social-media-sec4-inner-subBox {

	padding: 30px;

	border-radius: 23px;

	border: 1px solid #ACACAC;

}



.social-media-sec4-inner-subBox-content {

	margin-top: 20px;

}



.social-media-sec4-inner-subBox-content h3 {

	font-family: Campton;

	font-weight: 700;

	font-size: 24px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #fff;

	margin-bottom: 10px;

	min-height: 60px;

}



.social-media-sec4-inner-subBox-content p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 18px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #ACACAC;

	margin-bottom: 0px;

	min-height: 135px;

}



.social-media-sec4-inner-subBox-icon img {

	height: 60px;

	width: auto

}



.social-media-sec-5-right-img img {

	border-radius: 16px;

	width: 100%;

}



.social-media-sec5 {

	padding: 80px 0px;

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

}



.social-media-sec5 .heading {

	text-align: left;

}



.social-media-sec5 .heading span {

	display: block

}



.social-media-sec5 .para p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	text-align: left;

	margin-bottom: 0px;

}



.social-media-sec5 .row {

	align-items: center;

	justify-content: space-between;

}



.social-media-banner-img .banner-heading span {

	display: block;

}



.social-media-sec3 .heading span {

	display: block

}



.social-mediasec-3-icon {

	flex: 0 0 40px;

	max-width: 40px;

}



.social-mediasec-3-icon img {

	width: 40px;

	height: auto

}



.social-media-sec3-innerBox {

	width: 90%;

	padding: 40px 0px;

	border-bottom: 1px solid #051A41;

}



.social-mediasec-3-para-icon {

	display: flex;

	justify-content: space-between;

	align-items: center;

}



.social-media-sec3-inerr-heading h3 {

	font-family: Campton;

	font-weight: 700;

	font-size: 32px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 10px;

}



.social-mediasec-3-icon icon {

	width: 40px;

	height: auto

}



.social-mediasec-3-para p {

	margin-bottom: 0px;

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 18px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

}



.servicepage-sec-8 .form-audit .form-group input {

	color: #fff

}



/* ecoomerce */

.ecommerce-sec-3 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

	padding: 80px 0px;



}



.ecommerce-sec-3 .content-market-sec-5-leftside-head {

	flex: 0 0 235px;

	max-width: 236px;

}



.ecommerce-bg-img {

	background-image: url("../images/ecomerce-bg-img.png");

	padding: 120px 0px 89px

}



.ecommerce-sec-4 {

	background-image: url('../images/Footer-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.ecommerce-sec-4 .heading {

	color: #fff

}



.ecommerce-sec-4 .para p {

	text-transform: capitalize;

}



.ecommerce-sec-4 .social-media-sec3-inerr-heading {

	display: flex;

	gap: 12px;

	align-items: center;

}



.ecommerce-sec-4 .social-media-sec3-inerr-heading h3 {

	color: #fff;

}



.ecommerce-sec-4 .social-media-sec3-innerBox {

	width: 85%;

	border-bottom: 1px solid #808080;

}



.ecommerce-sec-4 .social-media-sec3-innerBox {



	padding: 40px 20px;



}



.ecommerce-sec-4 .social-media-sec3-inerr-heading h3 {

	font-weight: 500;

}



.ecommerce-sec-4 .social-mediasec-3-icon {

	flex: 0 0 40px;

	max-width: 40px;

	filter: brightness(0) invert(1);

}



.ecommerce-sec-4 .row .col-lg-6:nth-child(2n) {

	display: flex;

	justify-content: end;

}



.social-media-sec3 .row .col-lg-6:nth-child(2n) {

	display: flex;

	justify-content: end;

}



/* .ecommerce-sec-4 .social-media-sec3-innerBox .social-mediasec-3-para p span{

  display: none;

}

.ecommerce-sec-4 .social-media-sec3-innerBox:hover{

  background-color: #fff;

  padding:0px 20px

}

.ecommerce-sec-4 .social-media-sec3-innerBox:hover .social-mediasec-3-para p span{

  display:block

} */



.enterprise-sec-4 .guesthost-section-2-card-content h3 {

	line-height: 150%;

	margin-bottom: 16px;

}



/* .enterprise-sec-4 .guesthost-section-2-card {



	min-height: 503px;

} */



.enterprise-sec-4 .row {

	gap: 38px 0px

}



.enterprise-sec-4 .heading {

	margin-bottom: 40px;

}



.enterprise-bg-img {

	background-image: url("../images/enterprise-banner-img.png");

	padding: 120px 0px 80px

}



.enterprise-sec2 .heading {

	text-align: left;

}



.enterprise-sec-2-para {

	display: flex;

	flex-direction: column;

	gap: 20px;

	margin-top: 16px;

}



.enterprise-sec-2-para p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	vertical-align: middle;

	/* text-transform: capitalize; */

	color: #808080;

	margin-bottom: 0px;



}



.enterprise-sec2 {

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.enterprise-sec-2-iner-right img {

	border-radius: 16px;

	width: 100%

}



.enterprise-bg-img .banner-heading span {

	display: block

}



.dec-font p {

	font-size: 18px;

}



.enterprise-sec-3 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

	padding: 80px 0px;

}



.enterprise-sec-3 .content-market-sec-2-inner-subbox {

	border: 1px solid #808080;

}



.enterprise-sec-3 .content-market-sec-2-inner-text h3 {

	font-weight: 600;

	font-size: 24px;

}



.enterprise-sec-3 .content-market-sec-2-inner-text p {

	line-height: 150%;

	min-height: 0px;

}



.enterprise-sec-3 .row {

	gap: 40px 0px

}



.enterprise-sec-5 {

	background-image: url('../images/Footer-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	padding: 80px 0px;

}



.enterprise-sec-5 .heading {

	color: #fff

}



.enterprise-sec-5 .para p {

	text-transform: capitalize;

}



.enterprise-sec-3 .para p span {

	display: block

}



.add-spanTag .heading span {

	display: block

}



.enterprise-sec-5 .social-media-sec3-inerr-heading h3 {

	font-size: 24px;

}



.enterprise-sec-5 .social-media-sec3-innerBox {

	width: 91%;

}



.servicePage-section-2-left-side img {

	width: 100%;

	border-radius: 16px;

}



.gueshost-desk-none {

	display: none

}



.img-tab-blog-block {

	display: none

}



.enterprise-sec2 .heading span {

	display: block

}



.wordpress-seo-sec4 .row {

	align-items: center;

}



.social-mediasec-3-para.social-mediasec-3-para-new p {

	max-height: 1.2em;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	transition: all 0.3s ease;

	width: 400px;

}



.social-media-sec3-innerBox {

	transition: all 0.2s ease-out !important;

}



.ecommerce-sec-4 .social-media-sec3-innerBox:hover .social-media-sec3-inerr-heading h3 {

	color: #051a41;

}



.ecommerce-sec-4 .social-media-sec3-innerBox:hover {

	background-color: #ffff;

	border-radius: 8px;

}



.ecommerce-sec-4 .social-media-sec3-innerBox:hover .social-mediasec-3-icon {

	/* filter:brightness(0) invert(0) */

	display: none

}



.ecommerce-sec-4 .social-media-sec3-innerBox:hover .social-mediasec-3-para.social-mediasec-3-para-new p {

	max-height: 100%;

	white-space: wrap;

}



.ecommerce-sec-4 .row {

	align-items: center;

}



.servicePage-section-3 .btn_banner {

	margin-top: 0px;

}



.servicePage-section-2 .row {

	align-items: center;

}



.career-bg-img {

	background-image: url("../images/career-bg-img.png");

}



.client-content-img img {

	width: 100% !important;

}



.careerpage-sec-2 {

	padding: 80px 0px;

}



.careerpage-sec-2 .para p {

	text-transform: capitalize;

}



.careerpage-sec-2 .para p span {

	display: block;

}



.careerpage-sec-2-inner {

	padding: 40px;

	border-radius: 16px;

	box-shadow: 0px 4px 10px 0px #051A4140;

}



.carepage-sec2btn {

	display: flex

}



.carepage-sec2-btn:hover {

	color: #fff;

	text-decoration: none;

}



.carepage-sec2-btn {

	padding: 10px;

	background: linear-gradient(0deg, #051A41, #051A41),

		radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%),

		radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	border-radius: 100px;

	font-family: Campton;

	font-weight: 600;

	font-size: 12px;

	line-height: 100%;

	letter-spacing: 0px;

	vertical-align: middle;

	color: #fff

}



.carepage-sec2-subheading {

	margin-top: 16px;

}



.carepage-sec2-subheading h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 25.12px;

	letter-spacing: 0px;

	vertical-align: middle;

	color: #051A41;

	margin-bottom: 8px;

	min-height: 52px;

}



.carepage-sec2-para p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 18px;

	line-height: 24px;

	letter-spacing: 0px;

	vertical-align: middle;

	color: #808080;

	margin-bottom: 16px;

	min-height: 72px;

}



.carepage-sec2-btn2:hover {

	text-decoration: underline;

	color: #1A1835

}



.carepage-sec2-btn2 {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 14px;

	line-height: 24px;

	letter-spacing: 0px;

	vertical-align: middle;

	text-decoration: underline;

	text-decoration-style: solid;

	text-decoration-offset: 0%;

	text-decoration-thickness: 0%;

	text-decoration-skip-ink: auto;

	color: #1A1835;

}



.careerpage-sec-2 .row {

	gap: 40px 0px;

	justify-content: center;

}



.careerpage-sec-2-inner {

	position: relative;

}



.careerpage-sec-2-inner::before {



	background: radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);

	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);

	mask-composite: add, add;

	-webkit-mask-composite: xor;

	mask-composite: exclude;

	content: '';

	position: absolute;

	z-index: -1;

	inset: 0;

	padding: 1px;

	border-radius: 16px;

}



.teamPage-sec2 {

	padding: 80px 0px;

}



.careerpage-sec-2 .para p span {

	display: inline;

}



.teamPage-sec2-heading h4 {

	text-align: center;

}



.teamPage-sec2-heading h3 {

	text-align: center;

	margin-top: 24px;

}



.teamPage-sec2-heading h4 span {

	background: linear-gradient(0deg, #051A41, #607DB3), radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%), radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	-webkit-text-fill-color: transparent;

	background-clip: text;

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	margin-bottom: 0px;

}



.teamPage-sec2-para p {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	text-align: center;

	color: #808080;

	margin-bottom: 0px;

}



.teamPage-sec2-heading h3 span {

	background: linear-gradient(0deg, #051A41, #607DB3), radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%), radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	-webkit-text-fill-color: transparent;

	background-clip: text;

	font-family: Campton;

	font-weight: 700;

	font-size: 32px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

}



.teamPage-sec2-para p {

	text-align: center;

}



.teamPage-sec2-readMore {

	display: flex;

	justify-content: center;

}



.teamPage-sec2-inner-icon {

	display: flex;

	justify-content: center;

	margin: 20px 0px 0px 0px;

}



.teamPage-sec2-img {

	display: flex;

	justify-content: center;

	margin-top: -140px;

}



.teamPage-sec2-subox {

	padding: 40px;

	position: relative;

	border-radius: 1px;

	margin-top: 100px;

}



.teamPage-sec2-subox::before {

	background: radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);

	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);

	mask-composite: add, add;

	-webkit-mask-composite: xor;

	mask-composite: exclude;

	content: '';

	position: absolute;

	z-index: -1;

	inset: 0;

	padding: 2px;

	border-radius: 16px;

}



.teamPage-sec2 .row {

	justify-content: center;

}



.redMore-btn:hover {

	text-decoration: underline;

	color: #051A41

}



.redMore-btn {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	text-align: center;

	text-decoration: underline;

	text-decoration-style: solid;

	text-decoration-offset: 0%;

	text-decoration-thickness: 0%;

	text-decoration-skip-ink: auto;

	color: #051A41

}



.teamPage-sec3 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

	padding: 80px 0px

}



.teamPage-sec3-subBox {

	padding: 30px 0px;

	background-color: #ffff;

	border-radius: 10px;

	border: 2px solid #DCDCDC;

}



.teamPage-sec3-inner-img {

	display: flex;

	justify-content: center;

}



.teamPage-sec3-content h3 {

	text-align: center;

}



.teamPage-icon img {

	height: 79px !important;

	width: auto !important

}



.teamPage-icon {

	display: flex;

	justify-content: center;

	margin-bottom: 20px;

}



.teamPage-para p span {

	display: block

}



.teamPage-para p {

	margin-bottom: 0px;

	font-family: Campton;

	font-weight: 500;

	font-size: 32px;

	line-height: 150%;

	letter-spacing: 0%;

	text-align: center;

	color: #051A41;

}



.team-page-testimonials {

	padding: 80px 0px

}



.teamPage-info {

	margin-top: 40px;

}



.teamPage-info h3,

h4 {

	text-align: center;

}



.teamPage-info h3 span {

	font-family: Campton;

	font-weight: 700;

	font-size: 28px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	background: linear-gradient(0deg, #051A41, #607DB3), radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%), radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	background-clip: border-box, border-box, border-box;

	-webkit-text-fill-color: transparent;

	background-clip: text;

	margin-bottom: 10px;

}



.teamPage-info h4 span {

	font-family: Campton;

	font-weight: 600;

	font-size: 18px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	background: linear-gradient(0deg, #051A41, #607DB3), radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%), radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	background-clip: border-box, border-box, border-box;

	-webkit-text-fill-color: transparent;

	background-clip: text;

	margin-bottom: 0px;

}



.teamPage-sec3-content h3 span {

	background: linear-gradient(0deg, #051A41, #607DB3), radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%), radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	-webkit-text-fill-color: transparent;

	background-clip: text;

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 30px;

	letter-spacing: 0px;

	text-align: center;

	margin-bottom: 4px;

}



.team-page-testimonials .row {

	justify-content: center;

}



.teamPage-sec3-content p {

	font-family: Campton;

	font-weight: 500;

	font-size: 18px;

	line-height: 22px;

	letter-spacing: 0px;

	text-align: center;

	color: #808080;

	margin-bottom: 0px;

}



.teamPage-sec3-inner-icon {

	display: flex;

	justify-content: center;

	margin-top: 24px;

}



.teamPage-sec3-content {

	margin-top: 16px;

}



.teamPage-sec3 .main-heading {

	margin-bottom: 40px;

}



.teamPage-sec-anthor-3 {

	background: transparent;

}



/* .careerpage-sec-2-inner::before {

	background: linear-gradient(90deg, #3ee2fd 0%, #5948f7 100%);

	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);

	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);

	mask-composite: add, add;

	-webkit-mask-composite: xor;

	mask-composite: exclude;

	content: '';

	position: absolute;

	z-index: -1;

	inset: 0;

	border-radius:16px;

} */

.teamPage-sec3-inner-img img {

	width: 200px;

	height: auto;

}



.team-bg-img {

	background-image: url("../images/team-bg-img.png");

}



.teamPage-sec2-img img {

	width: 200px;

	height: auto;

}



.ecommerce-sec-4 .social-media-sec3-innerBox:hover .social-mediasec-3-para.social-mediasec-3-para-new p {

	max-width: 500px;

}



.contactUs-bg-img {

	background-image: url("../images/contact-us-bg-img.png");

}



.contactUs-bg-img .banner-heading {

	text-align: left;

}



.contactUs-sec-2 {

	padding: 40px 0px;

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);



}



.contactUs-inner-icon-img {

	display: flex;

	justify-content: center;

	margin-bottom: 29px;

}



.contactUs-inner-icon-img img {

	height: 40px;

	width: auto

}



.contactUs-sec2-subox {

	padding-right: 80px;

}



.contactUs-sec2-subox:last-child {

	padding: 0px

}



.contactUs-sec-1 {

	padding: 80px 0px;

}



.contactUs-inner-detail h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 138%;

	letter-spacing: 0%;

	text-align: center;

	text-transform: uppercase;

	color: #051A41;

	margin-bottom: 0px;

}



.location-bg-img {

	background-image: url("../images/location-bg-img.png");

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

	padding: 80px;

	border-radius: 16px 0px 0px 16px

}



.location-inner-img {

	display: flex;

	justify-content: center;

	margin-bottom: 12px;

}



.location-map iframe {

	width: 100%;

	height: 624px;

	border-radius: 12px;

}

.contactUs-sec2-subox {

	border-right: 1px solid #ACACAC;

}



.contact-last-div-rem-bor {

	border-right: none !important

}



.location-remove-padding {

	padding: 0px

}



.location-inner-details h3 {

	color: #fff;

	text-align: center;

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 150%;

	letter-spacing: 0%;

	vertical-align: middle;

	margin-bottom: 12px;

}



.location-row {

	gap: 80px 0px;

}



.location-inner-box {

	transition: all 0.2s ease-out;

}



.row.location-row .col-lg-6:nth-child(1) .location-inner-box {

	border-radius: 20px;

	padding: 24px;

	backdrop-filter: blur(30px);

}



.location-inner-details p span {

	display: block;

}



/* .banner.enterprise-bg-img.contactUs-bg-img {

	padding: 200px 0px 80px;

} */



.vacancy-detail-bg {

	background-image: url("../images/vacancy-detail-bg-img.png");

}



.location-inner-details p {

	color: #ACACAC;

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 18px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;

	margin-bottom: 0px;

}



.location-txt {

	font-family: Campton;

	font-weight: 500;

	font-size: 48px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #fff;

	text-align: center;

	margin-bottom: 0px;



}



.location-heading {

	margin-bottom: 40px;

}



.vacancy-txt h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #051A41;

	margin-bottom: 0px;

}



.vacany-icon-txt {

	display: flex;

	gap: 16px;

	align-items: center;

}



.vacancy-inner-para p {

	margin-bottom: 0px;

}



.vacancy-inner-para {

	display: flex;

	flex-direction: column;

	gap: 8px;

	margin-top: 16px;

}



.vacancy-inner-para2 {

	margin-top: 16px;

}



.vacancy-sec2-left {

	display: flex;

	flex-direction: column;

	gap: 40px 0px;

}



.Vacancy-detail-page-sec-2 {

	padding: 80px 0px;

}



.vacancy-list {

	margin-top: 16px;

}



.vacancy-list ul {

	padding-left: 15px;

	padding-right: 15px;

}



.vacation-page-form {

	background: linear-gradient(180deg, #051A41 0%, #034672 100%);



}



.vacancy-upload {

	margin-top: 20px

}



.vacancy-upload h3 {

	font-family: Campton;

	font-weight: 400;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	color: #FFFFFF

}



.vacancy-upload-para p {

	font-family: Campton;

	font-weight: 300;

	font-size: 14px;

	line-height: 150%;

	letter-spacing: -1.1%;

	margin-bottom: 0px;

	color: #fff;

	margin-top: 10px;

}



.vacancy-detail-sec-3 {

	padding-bottom: 80px;

}



.pricing-bg-img {

	background-image: url("../images/pricing-bg-img.png");

}



.pricing-page-sec-2 {

	padding: 80px 0px

}



.pricing-page-form {

	background: linear-gradient(180deg, #051A41 0%, #034672 100%);

}



.pricing-sec2-icon-txt-heading {

	display: flex;

	gap: 28px;

}



.pricing-sec2-txt-heading h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 32px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	text-transform: capitalize;

	margin-bottom: 16px;

}



.pricing-inner-subBox {

	padding: 20px 20px 40px 20px;

	border-bottom: 1px solid #00000080;

}



.pricing-inner-subBox:last-child {

	border-bottom: none

}



.termsConditions-bg-img {

	background-image: url("../images/termsCondition-bg-img.png");

}



.term-condition-sec-2 {

	padding: 80px 0px

}



.term-condition-para p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	margin-bottom: 0px;

}



.term-condition-inner {

	display: flex;

	flex-direction: column;

	gap: 40px;

}



.term-condition-para h3 {

	font-family: Campton;

	font-weight: 700;

	font-size: 32px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #051A41;

	margin-bottom: 10px;

}



/* .termsCondition-para{

  

} */

.pricing-sec2-txt-heading p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	vertical-align: middle;

	margin-bottom: 0px;

}



.pricing-sec2-icon img {

	height: 70px;

	width: auto;

}



.vacancy-list ul li {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #808080;

}



.vacancy-inner-para2 p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #808080;

	margin-bottom: 0px;

}



.vacancy-inner-para p {

	margin-bottom: 0px;

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 18px;

	line-height: 24px;

	letter-spacing: 0px;

	vertical-align: middle;

	color: #808080

}



.wrapper.wrapper-portfolio .col_fourth-1 .timer.count-title.count-number::before {

	content: '+';

}



.wrapper.wrapper-portfolio .col_fourth-1 .timer.count-title.count-number::after {

	content: '%';

}



.wrapper.wrapper-portfolio .col_fourth-2 .timer.count-title.count-number::before {

	content: '+';

}



.wrapper.wrapper-portfolio .col_fourth-2 .timer.count-title.count-number::after {

	content: '%';

}



.wrapper.wrapper-portfolio .col_fourth-4 .timer.count-title.count-number::before {

	content: '+';

}



.wrapper.wrapper-portfolio .col_fourth-4 .timer.count-title.count-number::after {

	content: '%';

}



.wrapper.wrapper-portfolio .count-title {

	font-family: Poppins;

	font-weight: 700;

	font-size: 32px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;



}



.wrapper.wrapper-portfolio {

	position: relative;

	display: flex;

	align-items: center;

	justify-content: space-between;

	gap: 20px;



	background-color: #f3f3f3;

	padding: 40px 0px;

	border-radius: 8px;

	margin-top: 40px !important;

}



.portfolio-wrapper {

	display: none

}



.wrapper.wrapper-portfolio .counter.col_fourth {

	margin-right: 0px;

	text-align: center;

	width: 120px;

	height: 120px;

	/* background-color: #ffff; */

	border-radius: 50%;

	margin: auto;

	display: flex;

	justify-content: center;

	align-items: center;

	border: 8px solid #34B71A !important;

}



.blog-bg-img {

	background-image: url("../images/blog-bg-img.png");

}



.featured-left-subBox-img img {

	width: 100%

}



.featured-left-subBox {

	padding: 32px 32px 34px 32px;

	border: 1px solid #6D6E76;

}



.featured-left-subBox-details h4 {

	text-align: start;

	font-family: Campton;

	font-weight: 500;

	font-size: 14px;

	line-height: 20px;

	letter-spacing: 0px;

	color: #4C4C4C;

	margin-bottom: 16px;

}



.featured-left-subBox-details h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 28px;

	line-height: 130%;

	letter-spacing: -1px;

	color: #232536;

	margin-bottom: 16px;

}



.featured-left-subBox-details p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 16px;

	line-height: 28px;

	letter-spacing: 0px;

	color: #6D6E76;

	margin-bottom: 0px;

}



.featured-btn {

	padding: 8px 24px 8px 24px;

	border-radius: 4px;

	background-color: #34B71A;

	color: #ffff;

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: right;

	text-transform: capitalize;

}



.featured-left-subBox-anchor {

	display: flex;

	margin-top: 32px;

}



.featured-left-subBox-details {

	margin-top: 32px;

}



.featured-left-subBox-details h4 span {

	color: #34B71A;

}



.featured-left-inner-heading h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 32px;

	line-height: 110%;

	letter-spacing: -2px;

	color: #051A41;

	margin-bottom: 0px;

}



.featured-sec-2 {

	padding: 80px 0px;

}



.featured-btn:hover {

	color: #fff !important;

}



.featured-right-box {

	padding: 20px;

	border: 1px solid #80808033;

	border-radius: 8px;

}



.featured-left-flexheading h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 32px;

	line-height: 48px;

	letter-spacing: -2px;

	color: #051A41;

	margin-bottom: 0px;

}



.featured-right-flexheading p {

	font-family: Campton;

	font-weight: 700;

	font-size: 16px;

	line-height: 28px;

	letter-spacing: 0px;

	margin-bottom: 0px;

	color: #34B71A;

}



.featured-right-inner-detail-heading h4 {

	font-family: Campton;

	font-weight: 500;

	font-size: 14px;

	line-height: 20px;

	letter-spacing: 0px;

	color: #4C4C4C;

	text-align: start;

	margin-bottom: 0px;

}



.featured-right-inner-detail-bheading h3 a {

	font-family: Campton;

	font-weight: 500;

	font-size: 26px;

	line-height: 130%;

	letter-spacing: 0px;

	color: #232536;

	margin-bottom: 0px;

}



.featured-right-inner-detail-heading h4 span {

	color: #34B71A;

}



.featured-right-inner-SubBox:hover {

	background-color: #E6F0FF;

	transition: all 0.2s ease-out

}



.featured-right-inner-detail-bheading h3 span {

	display: block;

}



.featured-right-inner-SubBox {

	padding: 25px 32px 25px 32px;

}



.featured-right-inner-detail-heading {

	margin-bottom: 8px;

}



.feature-left-right-flex {

	display: flex;

	justify-content: space-between;

	align-items: center;

}



.featuredsec3-img-detail-flex {

	display: flex;

	gap: 32px;

	align-items: center;

}



.featuredsec3-detail-content-subHeading h4 {

	color: #34B71A;

	font-family: Campton;

	font-weight: 500;

	font-size: 14px;

	line-height: 20px;

	letter-spacing: 0px;

	margin-bottom: 0px;

	text-align: start;

}



.featuredsec3-detail-content-heading h3 {

	margin-bottom: 0px;

}



.featuredsec3-detail-content-heading h3 a {

	font-family: Campton;

	font-weight: 600;

	font-size: 28px;

	line-height: 40px;

	letter-spacing: -1px;

	color: #232536;

}



.featuredsec3-detail-content-para p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 16px;

	line-height: 28px;

	letter-spacing: 0px;

	color: #6D6E76;

	margin-bottom: 0px;

}



.featuredsec3-detail-content-para {

	margin-top: 10px;

}



.featured-sec3-leftBox {

	display: flex;

	flex-wrap: wrap;

	gap: 80px 0px;

}



.featured-page-sec3 .row {

	justify-content: space-between;

}



.featuredsec3-imgBox img {

	width: 294px;

	height: 204px;

	object-fit: cover;

}



.featured-page-sec-4 {

	padding: 80px 0px;

}



.featured-page-sec-4-heading h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 32px;

	line-height: 28px;

	letter-spacing: 0.5px;

	color: #051A41;

	margin-bottom: 0px;

}



.trending-testi-img img {

	width: 100%

}



.trending-testi-content h4 {

	text-align: start;

	font-family: Poppins;

	font-weight: 500;

	font-size: 14px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin-bottom: 5px;

}



.trending-testi-content h4 span {

	font-family: Poppins;

	font-weight: 500;

	font-size: 14px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #4B4B4B;

}



.trending-testi-content h3 {

	font-family: Poppins;

	font-weight: 700;

	font-size: 18px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #313131;

	margin-bottom: 9px;

}



.trending-testi-content p {

	font-family: Poppins;

	font-weight: 400;

	font-size: 14px;

	line-height: 21px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin-bottom: 0px;

	max-width: 322px;

}



.impact-country-date {

	display: flex;

	gap: 24px;

}



.conuntry-name img {

	width: 28px;

	height: auto;

}



.conuntry-name span {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 18px;

	line-height: 20px;

	letter-spacing: 0%;

	color: #808080

}



.conuntry-date span {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 18px;

	line-height: 20px;

	letter-spacing: 0%;

	color: #808080;

}



.conuntry-name {

	display: flex;

	justify-content: center;

	align-items: center;

	gap: 8px;

}



.impact-side-sec-heading {

	margin-bottom: 32px;

}



.impact-img-content-img img {

	width: 100%;

	border-radius: 12px

}



.impact-img-contentDetails {

	display: flex;

	flex-wrap: wrap;

	margin-top: 32px;

}



.impact-img-content-para-heading {

	margin-bottom: 16px;

}



.impact-img-content-another-para p {

	padding: 32px;

	border-left: 4px solid #E8E8EA;

	border-radius: 12px;

	background-color: #E6F0FF;

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #808080;

	margin-bottom: 0px;

}



.impact-img-content-another-para {

	margin-top: 32px;

}



.impact-another-img {

	margin-bottom: 32px;

}



.impact-right-side {

	padding: 20px;

	border: 1px solid #5C618533;

	border-radius: 12px;

}



.impact-right-side-heading h3 {

	text-align: center;

	margin-bottom: 0px;

	font-family: Campton;

	font-weight: 600;

	font-size: 32px;

	line-height: 100%;

	letter-spacing: 0%;

	color: #051A41;

}



.impact-right-inner-img img {

	width: 100%

}



.upload-img {

	width: 70%;

}



.upload-choose-upload-flex {

	display: flex;

	width: 100%;

	border-radius: 5px;

	overflow: hidden;

	position: absolute;

	top: 0;

	z-index: 0;

}



.upload-img input {

	height: 54px;

	opacity: 0;

	z-index: 1;

	position: relative;

}



.upload-img {

	position: relative;

}



.upload-choose-flex {

	padding: 17px 28px 17px 16px;

	background-color: #fff;

	font-family: Campton;

	font-weight: 500;

	font-size: 16px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #7A7C7F;

	flex: 0 0 50%;

	max-width: 50%;

	height: 54px;

	display: flex;

	align-items: center;

}



.impact-right-inner-subBox-details h4 {

	font-family: Campton;

	font-weight: 600;

	font-size: 14px;

	line-height: 20px;

	letter-spacing: 0%;

	text-align: start;

	margin-bottom: 0px;

}



.impact-right-inner-subBox-details-anchor {

	display: flex;

	gap: 16px;

	align-items: center;

}



.impact-right-inner-subBox-details-anchor a {

	font-family: Campton;

	font-weight: 600;

	font-size: 23px;

	line-height: 100%;

	letter-spacing: 0%;

	color: #051A41;

	margin-bottom: 0px;

}



.impact-right-inner-subBox-details p {

	font-family: Campton;

	font-weight: 500;

	font-size: 17px;

	line-height: 20px;

	letter-spacing: 0%;

	color: #808080;

	margin-bottom: 0px;

	margin-top: 12px;

}



.impact-right-inner-subBox-details-anchor {

	margin-top: 12px;

}



.impact-right-inner-subBox-details {

	margin-top: 32px;

}



.impact-right-inner-box {

	display: flex;

	gap: 40px 0px;

	flex-wrap: wrap;

}



.impact-right-side-heading {

	margin-bottom: 40px;

}



.impact-social-maketing-box {

	padding: 30px 20px;

	border-radius: 12px;

	background: linear-gradient(0deg, #051A41, #051A41), radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%), radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	margin-top: 40px;

}



.impact-social-maketing-heading-box h3 {

	padding: 20px 0px;

	border-bottom: 1px solid #888888;

	font-family: Inter;

	font-weight: 600;

	font-size: 30px;

	line-height: 125%;

	letter-spacing: 0%;

	color: #fff

}



.category-box input::placeholder {

	font-family: Campton;

	font-weight: 500;

	font-size: 16px;

	leading-trim: Cap height;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #7A7C7F

}



.upload-upload-flex {

	background: #051A41;

	padding: 15px;

	color: #fff;

	display: flex;

	align-items: center;

	gap: 10px;

	flex: 0 0 50%;

	max-width: 50%;

	text-align: center;

	justify-content: center;

}



.impact-img-content-another-para p span {

	display: block;

}



.impact-img-content-para-heading h2 {

	font-family: Campton;

	font-weight: 600;

	font-size: 24px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #051A41;

	margin-bottom: 0px;

	margin-top: 32px;

}



.impact-img-content-para p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	color: #808080;

	margin-bottom: 0px;

}



.impact-side-sec-heading h2 {

	font-family: Campton;

	font-weight: 600;

	font-size: 48px;

	line-height: 125%;

	letter-spacing: 0%;

	color: #051A41;

	margin-bottom: 0px;

}



.impact-img-content-para {

	display: flex;

	flex-wrap: wrap;

	gap: 30px 0px;

}



.impact-sec {

	padding: 80px 0px

}



.trending-testi-content {

	margin-top: 18px;

}



.trending-readfull-anchor a img {

	width: 20px !important;

	height: auto;

}



.trending-read-read-full {

	display: flex;

	justify-content: space-between;

	align-items: center;

}



.trending-readfull-anchor a {

	display: flex;

	align-items: center;

	/* align-items: self-end; */

}



.featured-page-sec-4-heading {

	margin-bottom: 36px;

}



.trending-readfull-anchor a span {

	font-family: Poppins;

	font-weight: 700;

	font-size: 12px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #313131;

}



.trending-read-read-full {

	margin-top: 18px;

}



.trending-testi-img img {

	width: 100% !important;

	border-radius: 5px;

}



.trending-read-para p {

	color: #808080;

	font-family: Poppins;

	font-weight: 500;

	font-size: 12px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	margin-bottom: 0px;

}



.featured-sidebar-heading h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 32px;

	line-height: 48px;

	letter-spacing: -2px;

	color: #232536;

	margin-bottom: 0px;

}



.featured-sidebar-content {

	display: flex;

	gap: 16px;

	padding: 24px;

	border: 1.5px solid #C1C1C3;

	border-radius: 8px;

	align-items: center;

}



.featured-sidebar {

	display: flex;

	flex-wrap: wrap;

	gap: 24px;

	margin-top: 20px;

	margin-bottom: 36px;

}



.featured-sidebar-list ul li {

	list-style-type: none;

}



.featured-sidebar-list ul {

	display: flex;

	flex-wrap: wrap;

	gap: 16px;

}



.featured-sidebar-list ul li a {

	padding: 8px 20px;

	border-radius: 28px;

	border: 2px solid #6D6E76;

	font-family: Campton;

	font-weight: 500;

	font-size: 18px;

	line-height: 32px;

	letter-spacing: 0px;

	vertical-align: middle;

	color: #051A41;

}



.featured-sidebar-list {

	display: flex;

	margin-top: 20px;

}



.featured-sidebar a {

	flex: 0 0 100%;

	max-width: 100%;

}



.featured-sidebar-content:hover {

	background: linear-gradient(0deg, #051A41, #051A41), radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%), radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	border-radius: 8px;

}



.featured-sidebar-content:hover .featured-sidebar-content-content h3 {

	color: #ffff

}



.featured-sidebar-content {

	transition: all 0.2s ease-out;

}



.featured-sidebar-content:hover .featured-sidebar-img img {

	background-color: #FBF6EA !important;

}



.featured-sidebar-img img {

	height: 48px;

	width: auto;

	padding: 12px 13px 13px 12px;

	border-radius: 8px;

	background-color: #80808033;

}



.featured-sidebar-content-content h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 28px;

	line-height: 40px;

	letter-spacing: -1px;

	color: #051A41;

	margin-bottom: 0px;

}



.featuredsec3-detail-content-subHeading {

	margin-bottom: 10px;

}



.featured-left-inner-heading {

	margin-bottom: 32px;

}



.category-serach-flex {

	display: flex;

	width: 100%;

	background-color: transparent;

	border-radius: 5px;

}



.category-box input {

	background: #ffff;

	border: none;

	padding: 17px 10px 17px 10px;

	border-radius: 5px 0px 0px 5px;

}



.impact-social-maketing-heading-box h3 {

	padding: 20px 0px;

	border-bottom: 1px solid #888888;

	font-family: Inter;

	font-weight: 600;

	font-size: 29px;

	line-height: 125%;

	letter-spacing: 0%;

}



.impact-social-maketing-heading-ulLists ul {

	list-style-type: none;

}



.impact-social-maketing-heading-ulLists ul li a {

	font-family: Inter;

	font-weight: 500;

	font-size: 24px;

	line-height: 125%;

	letter-spacing: 0%;

	color: #ffff !important;

	padding: 20px 0px;

	margin-bottom: 0px;

	border-bottom: 1px solid #888888;

	display: block

}



.search-flex button {

	padding: 12px 32px;

	border: none;

	height: 58px;

	font-family: Campton;

	font-weight: 700;

	font-size: 14px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	text-transform: capitalize;

	color: #ffff;

	background-color: #34B71A;

	border-radius: 0px 5px 5px 0px;

}



.featured-page-sec-4 .owl-nav {

	display: block;

	display: flex;

	justify-content: end;

	gap: 16px;

	position: absolute;

	right: 0;

	top: -80px;

}



.featured-page-sec-4 .owl-nav img:hover {

	opacity: 0.5;

}



.top-line {

	width: 100%;

	background: #D6D6D6;

	height: 2px;

	margin-top: 14px;

	position: relative;

}



.inner-line {

	width: 21px;

	height: 2px;

	background: #051A41;

}



.featured-page-sec-4 .owl-nav .owl-prev img {

	transform: rotate(180deg);

}



.success-stories-bg {

	background-image: url("../images/success-stories-bg-img.png");

}



.success-stories-bg .banner-para {

	text-align: center;

}



.select-industry {

	padding: 80px 0px;

}



.client-subBox-img {

	flex: 0 0 15%;

	max-width: 15%;

	justify-content: center;

	display: flex;

}



.client-box {

	display: flex;

	flex-wrap: wrap;

	gap: 59px;

	justify-content: center;

}



.client-subBox-img img {

	height: auto;

	width: 200px;

	object-fit: contain !important;

}



.our-clients-bg-img {

	background-image: url("../images/clients-bg-img.png");

}



.case-study-block {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

	display: flex;

	align-items: center;

	gap: 15px;

	padding: 20px 30px;

	border-radius: 7px;

	background-color: #fff;

	transition: all 0.2s ease-out;

	min-height: 88px;

}



.case-study-block h3 {

	font-family: Poppins;

	font-weight: 600;

	font-size: 18px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	vertical-align: middle;

	margin-bottom: 0px;

	color: #051A41;

}



.case-study-img-1 {

	height: 48px;

	width: auto;

	padding: 12px;

	border-radius: 5px;

	background-color: #fff;

}



.case-study-block .case-study-img-2 {

	display: none;

}



.case-study-block:hover .case-study-img-2 {

	display: block;

}



.case-study-block:hover {

	background: #34b71a;

}



.case-study-block:hover h3 {

	color: #fff

}



.case-study-block:hover .case-study-img-1 {

	display: none;

}



.teamPage-sec3-inner-img img {

	border-radius: 50%;

	background-color: #ebecf0;

}



.teamPage-sec2-img img {

	border-radius: 50%;

	background-color: #ebecf0;

}





.case-study-img-2 {

	height: 48px;

	width: auto;

	padding: 12px;

	border-radius: 5px;

	background-color: #fff;

}



.select-industry-box .nav.nav-tabs.industry-tabs {

	display: flex;

	justify-content: center;

	gap: 30px 0px;

	border-bottom: none;

	margin-bottom: 40px;

}



.case-study-tab-port {

	display: flex;

	flex-wrap: wrap;

	gap: 40px 0px;

}



.all-block {

	background: linear-gradient(0deg, #051A41, #051A41),

		radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%)

		/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */

		,

		radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%)

		/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */

	;

}





.select-industry-box .nav-tabs .nav-item.show .nav-link,

.select-industry-box .nav-tabs .nav-link.active {

	padding: 0;

}



.select-industry-box .nav-tabs .nav-link {

	padding: 0;

	border: 0;

}



.select-industry-box .nav-tabs .nav-link.active .case-study-block {

	background: linear-gradient(0deg, #051A41, #051A41), radial-gradient(22.25% 50.06% at 59.82% 15.37%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%), radial-gradient(52.39% 119.04% at 72.03% -53.61%, rgba(0, 189, 246, 0.3) 0%, #051A41 100%);

	color: #fff !important;

}



.select-industry-box .nav-tabs .nav-link.active .case-study-block h3 {

	color: #fff !important;

}



.category-box input:focus {

	outline: none;

	box-shadow: none;

	border: none;

}



.location-inner-img img {

	width: 80px;

	height: auto;

}



.select-industry .nav-item {

	padding-right: 20px;

}



.testimonials-bg-img {

	background-image: url("../images/testimonials-bg.png");

}



.customer-testiBox {

	padding: 40px;

	background-color: #F4F4F4;

	border-radius: 26px;

}



.customer-testi-icon img {

	width: auto;

	height: 48px;

}



.customer-testi-icon {

	margin-bottom: 30px;

}



.customer-testi-para p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 18px;

	line-height: 27px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #555555;

	margin-bottom: 0px;

}



.customer-testi-para {

	padding-bottom: 26px;

	border-bottom: 1px solid #1616161A;

}



.customer-testi-content-img-flex {

	margin-top: 25px;

}



.customer-testi-content-img-flex {

	margin-top: 25px;

	display: flex;

	gap: 15px;

	align-items: center;

}



.customer-testi-data p {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 16px;

	line-height: 26px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #555555;

	margin-bottom: 0px;

}



.customer-testiImg img {

	width: 80px;

	height: auto;

}



.testimonials-sec-2 {

	padding: 80px 0px;

}



.testimonials-sec-2 .row {

	gap: 40px 0px;

	justify-content: center;

}



.audit-report-sec-2 {

	padding: 80px 0px;

}



.customer-testi-data h3 {

	font-family: Pepi TRIAL;

	font-weight: 110;

	font-size: 20px;

	line-height: 26px;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #161616;

	margin-bottom: 0px;

}



.audit-report-sec-left-side img {

	width: 100%;

}



.audit-report-sec4-innerBox {

	padding: 20px 20px 40px 20px;

	border: 1px solid #00000080;

	border-radius: 8px;

}



.audit-sec4-icon img {

	height: 82px;

	width: auto;

}



.audit-sec4-icon {

	margin-bottom: 28px;

}



.audit-sec4-icon img {

	height: 82px;

	width: auto;

}



.audit-sec4-subheading h3 {

	font-family: Campton;

	font-weight: 600;

	font-size: 32px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	text-transform: capitalize;

	color: #051A41;

	margin-bottom: 0px;

}



.audit-sec4-para {

	margin-top: 16px;

}



.audit-report-sec-4 {

	padding: 80px 0px;

}



.audit-sec4-para p {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 18px;

	line-height: 150%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #808080;

	margin-bottom: 0px;

}



.pricing-page-form .btn_banner {

	margin-top: 20px;

}



.audit-report-sec-3 {

	background: radial-gradient(52.39% 119.04% at 72.03% -53.61%, #EBFAFF 0%, #E4EEFF 100%);

	padding: 80px 0px;

}



.audit-report-sec-3-inner-img img {

	width: 150px !important;

	;

	height: 50px !important;

	object-fit: contain;

}



.audit-report-sec-3 .main-heading {

	margin-bottom: 40px;

}



.portfolio-content-inner-button {

	display: flex;

	align-items: center;

	justify-content: space-between;

}



.case-study-btn:hover {

	color: #fff

}



.case-study-btn {

	padding: 8px 24px 8px 24px;

	background-color: #34B71A;

	border-radius: 4px;

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: right;

	text-transform: capitalize;

	color: #ffff;

}



.Section-4 .sec-4-inner-box {

	min-height: 316px;

}



.Section-2 .main-heading {

	margin-bottom: 40px;

}



.sec-4-inner-box img {

	height: 60px;

	width: auto;

}



.Section-12 .row {

	justify-content: center;

}



.servicePage-section-1 .section2-inner-box {

	padding: 15px;

}



.para p span {

	display: block;

}



/* .guesthost-card {

	min-height: 570px;

} */



.Section-10 .para p span {

	display: block;

}



.extra-subheading.banner-subheadng {

	text-align: left;

	color: #fff;

	margin-bottom: 20px;

}





.add-min-height {

	min-height: 324px;

}



.servicePage-section-1 .section2-inner-box {

	background-color: none;

}



.servicePage-section-1 .row {

	align-items: center;

}



.content-market-sec-2-inner-subbox.business-add-min-height {

	min-height: 347px;

}



.none-btn a:hover {

	color: #ffff;

}



.social-media-sec5-inner {

	display: flex;

	gap: 20px;

	margin-top: 40px;

}



.social-media-sec5-inner-icon a img {

	width: auto;

	height: 32px;

}



.removeabout-pagemargin {

	margin-bottom: 20px !important;

}



.audit-report-sec4-innerBox.auditadd-min-height {

	min-height: 451px;

}



b {

	font-weight: bold;

}



.foot-wrapper-input input {

	width: 100%;

}

.timeline-subox {

	flex: 0 0 16%;

	max-width: 16%;

}

.timeline-img img {

	width: 100%;

}

.add-banner-form .btn_banner {

	margin-top: 0px;

}

.add-banner-form {

	display: flex;

	align-items: start;

	/* justify-content: space-between; */

	gap: 10px;

	margin-top: 38px;

}

.add-banner-form-input input {

	padding: 13.5px 24px;

	border-radius: 4px;

	outline: none;

	border: none;

	width: 100%;

	font-weight: 600;

	font-size: 18px;

	line-height: 100%;

	letter-spacing: 0%;

	text-transform: capitalize;

}

.add-banner-form-input {

	flex: 0 0 58%;

	max-width: 58%;

}

.update-footer{

background-image: url("../images/Footer-bg-img.png");

background-repeat: no-repeat;

background-size: cover;

background-position: center;

padding: 80px 0px 20px;



}

.foot-logo ul li b {

	color: #fff;

}

.update-footer-inner p {

	font-size: 15px;

	margin-bottom: 0px;

	color: #fff;

	font-family: Pepi TRIAL;

}

.foot-logo.dashed-upadte-footer {

	border-bottom: 1px dashed #7A7878;

	width: 80%;

	margin-bottom: 20px;

}

.foot-logo.dashed-upadte-footer ul {

	min-height: 135px;

}

.update-footer .row {

	gap: 10px 0px;

}

.moretext {

  display: none;

}

#more {

        display: none;

    }



   .onsite_content .dms-para-content p {

	min-height: auto;

	margin-bottom: 20px;

	text-align: center;

}

    .onsite-inner-list ul li {

	font-family: Pepi TRIAL;

	font-weight: 400;

	font-size: 18px;

	line-height: 125%;

	letter-spacing: 0%;

	vertical-align: middle;

	color: #00000080;

}

.onsite-inner-list ul {

	padding: 0 15px;

	display: flex;

	flex-direction: column;

	gap: 5px;

}

.onsite_content .extra-subheading {

	margin-bottom: 30px;

	color: #051A41;

	font-size: 32px;

	font-weight: 700;

}

.onsite_content .heading.text_blue {

	margin-bottom: 30px;

}

.onsite_content {

	padding-bottom: 80px;

	text-align: center;

}

.onsite_content ul{

	text-align: left;

}



.location-inner-box{

	padding: 30px 20px;

	border: 1px solid #051a41;

	border-radius: 20px;

}

.location-inner-box.add-color-1 {

	background-color: #FEF7F5;

}

.location-inner-box .location-inner-details h3 {

	color: #0b1460;

}

.location-inner-box.add-color-2 {

	background-color: #fefcf5;

}

.location-inner-box.add-color-3 {

	background-color: #fff7fc;

}

.location-inner-box.add-color-4 {

	background-color: #fefcf5;

}

.location-inner-box {

	min-height: 274px;

}

.location-inner-box:hover {

	background-color: #051a41;

}

.location-inner-box:hover .location-inner-details h3 {

	color: #ffff;

}

.contactUs-sec-2-right-side .heading.text_blue {

	text-align: left;

}

.contactUs-sec-2-right-side .para p {

	text-align: left;

}

.row.contactUs-sec-2-inner-row {

	align-items: center;

}

.contactUs-sec-2-left-image img {

	width: 100%;

}

.contactUs-sec-2-right-side-details-box {

	display: flex;

	align-items: center;

	gap: 20px;

}

.contactUs-sec-2-right-side-details-box-para p{

	margin-bottom: 0px;

}

.contactUs-sec-2-right-side-details-box-para p a {

	font-family: Pepi TRIAL;

	font-weight:600;

	font-size: 24px;

	color: #051a41;

	line-height: 150%;

	

}

.contactUs-sec-2-right-side-details {

	display: flex;

	flex-direction: column;

	gap: 30px;

}



.contactUs-sec-3 .location-inner-box:hover {

	background-color: inherit;

}



.contactUs-sec-3 .location-inner-box:hover {

	background-color: inherit;

}

.contactUs-sec-3 .location-inner-box:hover .location-inner-details h3{

	color:#0b1460;;

}

 .contactUs-sec-3 {

	padding: 80px 0px;

}

.contactUs-sec-3 .location-inner-box {

	min-height: 292px;

}

.contactUs-sec-4 {

	background-image: url('../images/section-3-bg-img.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}

.contactUs-sec-4 {

	padding-bottom: 80px;

}

.contactUs-sec-4 .section8-form.service-sec-page-form {

	background-color: #051A41;

}

.testi-info-img {

	display: none;

}

.Section-2.career-sec-2 {

	background: #fff;

}

.section-11.about-testimonials .testimonials-content {

	background-color: #F4F4F4;

}

.banner.enterprise-bg-img.contactUs-bg-img.termsConditions-bg-img .banner-heading {

	text-align: center;

}

.banner.enterprise-bg-img.termsConditions-bg-img {

	padding: 200px 0px 164px;

}



.dashed-upadte-footernew {

	position: relative;

    margin-bottom: 20px;

}

.dashed-upadte-footernew::after {

	content: '';

	position: absolute;

	bottom: 0;

	border-bottom: 1px dashed #7A7878;

	width: 75%;

}

.dashed-upadte-footernew .foot-logo.dashed-upadte-footer {

	border-bottom: 0;

	width: 80%;

	margin-bottom: 20px;

}

.lowfootdata1 a img {

	width: 32px;

	height: 32px;

}

.lowfootdata {

	display: flex;

	gap: 20px;

	align-items: center;

	justify-content: space-between;

	border-top: 1px dashed #7A7878;

	padding-top: 20px;

	margin-top: 20px;

}

.lowfootdata1 {

	display: flex;

	gap: 16px;

	align-items: center;

}

.modal-body .section8-form {

	background: #042850;

	padding: 24px;

}

.modal-header .para p {

	margin: 0;

}

.counter.col_third.col_fourth-new .count-title {

	font-family: Poppins;

	font-weight: 700;

	font-style: Bold;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

	position: relative;

	color: #fff;

	/* border: 15px solid #34B71A; */

	/* height: 98px; */

	/* width: 98px; */

	display: flex;

	justify-content: center;

	align-items: center;

	/* border-radius: 50%; */

	/* margin: 0 auto 16px; */

}

.counter.col_third.col_fourth-new .count-text {

	font-family: Campton;

	font-weight: 500;

	color: #fff;

	font-size: 16px;

	line-height: 100%;

	letter-spacing: 0%;

	text-align: center;

}

.btn_banner.btn_banner_cont {

	gap: 20px;

}

.btn_banner.btn_banner_cont .banner_btn.banner_btn1 {

	background-color: #fff;

	color: #34B71A;

}

.btn_banner.btn_banner_cont .banner_btn.banner_btn1:hover {

	background-color: #34B71A;

	color: #fff;

}

.Section-9.white-counter{

	background: #ffff;

}

.discalimer-para-space {

	margin-top: 20px;

}

.thanku-section {

	padding: 80px 0px;

}

.not-sound-img {

	margin-bottom: 20px;

}

.thanku-section-heading-inner {

	font-family: Campton;

	font-weight: 700;

	font-size: 100px;

	line-height: 130%;

	letter-spacing: 0%;

	text-align: center;

	color: #051A41;

	margin-bottom: 15px;

}

.thanku-section-subheading-inner {

	font-family: Campton;

	font-size: 42px;

	line-height: 130%;

	letter-spacing: 0%;

	text-align: center;

	color: #051A41;

	font-weight:600;

	margin-bottom: 15px;

}

.thanku-section-para p {

	font-family: Campton;

	font-size: 20px;

	font-weight: 400;

	letter-spacing: 0%;

	text-align: center;

    color: #808080;

}

.thanku-section .btn_banner {

	justify-content: center;

}

.thanku-section .banner_btn:hover {

  background-color:  #051A41;

  color: #fff;

}

.not-sound-img img{

	width: 100%;

}

.not-found-subheading-inner {

	font-family: Campton;

	font-size: 60px;

	line-height: 130%;

	letter-spacing: 0%;

	text-align: center;

	color: #051A41;

	font-weight:600;

	margin-bottom: 15px;

}

.not-found-para-inner {

	font-family: Campton;

	font-size: 18px;

	font-weight: 400;

	letter-spacing: 0%;

	text-align: center;

    color: #808080;



}

.counter.col_third.col_fourth-new .count-text {

	margin: 0;

}

.thanku-section-inner-content .not-sound-img img {

	width: 500px;

	margin: auto;

}

.thanku-section-inner-content .not-sound-img {

	display: flex;

	justify-content: center;

}

.new-case-study {

	background: radial-gradient(72.42% 104.58% at 76.7% 0.04%, #00BDF6 0%, #051A41 100%);

	border-radius: 12px;

	border: 1px solid #8080806B;

}

.new-case-study-inner {

	display: flex;

}

.new-casestudy-icon img {

	width: 180px !important;

	height: 34px;

}

.new-caseStudy-details-heading h2 {

	font-family: Campton;

	font-weight: 600;

	font-size: 20px;

	line-height: 100%;

	letter-spacing: 0%;

	color: #fff;

	margin: 10px 0px 20px;

}

.new-caseStudy-details-para p {

	font-family: Pepi TRIAL;

	font-weight: 80;

	font-size: 20px;

	line-height: 150%;

	letter-spacing: 0%;

	margin-bottom: 0px;

	color: #ffff;

}

.new-case-study-inner-left-side {

	flex: 0 0 53%;

	max-width: 53%;

}

.new-case-study-inner-right-side {

	flex: 0 0 47%;

	max-width: 47%;

}

.new-caseStudy-details {

	padding: 40px 20px 18px;

}

.new-caseStudy-img {

	padding: 20px 20px 20px 0px;

}

.new-caseStudy-img img {

	width: 100% !important;

	border-radius: 8px;

}

.wrapper.wrapper_case_studies.new-case-study-wrapper {

	background-color: #34B71A;

	padding: 40px 0px;

}

.new-case-study-wrapper .counterinn {

	display: flex;

	gap: 7px;

	align-items: center;

	padding: 0 10px;

}

.new-case-study-wrapper .timer.count-title.count-number {

	font-family: "Bebas Neue";

	font-weight: 700;

	font-style: Bold;

	font-size: 56px;

	line-height: 100%;

	letter-spacing: 0%;

	color: #ffff;

	margin-bottom: 0px;

}

.new-case-study-wrapper .counter.col_third.col_fourth-new .count-text {

	font-family: Campton;

	font-weight: 500;

	font-style: Medium;

	font-size: 14px;

	line-height: 100%;

	letter-spacing: 0%;

	vertical-align: middle;

	text-align: left !important;

}

.new-case-study-wrapper .counter.col_third.col_fourth-new {

	margin: 0px;

	padding: 0px;

}

.counter.col_third.col_fourth-new.new-case-study-border {

	border-left: 1px solid #FFFFFFCC;

	border-right: 1px solid #FFFFFFCC;

}

.counter.col_third.col_fourth-new{

	padding: 0px 10px;

}

.wrapper.wrapper_case_studies.new-case-study-wrapper {

	gap: 0px;

}

.new-case-study-wrapper .col_third {

	width: 33.3% !important;

}

/* start responsive */

@media (max-width: 1600px) {

	.content-market-sec-3 {

		padding: 70px 0px;

	}

	.not-found-subheading-inner {

	font-size: 56px;

}

.time-line-content {

	height: 121.5px;

}

/* .counter.col_third.col_fourth-new .count-title {

	border: 10px solid #34B71A;

} */

.onsite_content .extra-subheading {

	font-size: 28px;

}

	.servicePage-section-3 {

		padding: 70px 0px;

	}



	.content-market-sec-5 {

		padding: 70px 0px;

	}



	.Section-7 {

		padding: 70px 0px;

	}



	.section-11 {

		padding: 70px 0px;

	}



	.Section-6 {

		padding: 70px 0px;

	}



	.foot-sec {

		padding: 70px 0px;

	}



	.content-market-sec-2 {

		padding: 70px 0px

	}



	.mobile-app-sec-4 {

		padding: 70px 0px;

	}



	.banner-content .banner-heading {

		font-size: 44px;

	}



	.enterprise-sec2 {

		padding: 70px 0px;

	}



	.guesthost-section-4 {

		padding: 70px 0px;

	}



	.guesthost-section-3 {

		padding: 70px 0px;

	}



	.gueshost-section-5 {

		padding: 70px 0px;

	}



	.guesthost-section-2 {

		padding: 70px 0px;

	}



	.banner-para {



		font-size: 22px;



	}



	.banner-inner-sub-box {



		flex: 0 0 16%;



		max-width: 16%;



	}



	.banner-inner-img {



		margin-right: 0;



	}



	.banner-inner-box {



		gap: 40px;



	}



	.heading {



		font-size: 44px;



		line-height: 100%;



	}



	.dms-heading h3 {



		font-size: 28px;



	}



	.sec-4-inner-box h3 {



		font-size: 22px;



		line-height: 125%;



	}



	.time-line-content h3 {



		font-size: 18px;



	}



	.Section-5 {

	padding: 80px 100px 100px;

}



	.client-para p {



		font-size: 18px;



	}



	.Section-8 .heading {



		font-size: 44px;



	}



	.Section-9 .count-number {



		font-size: 50px;



	}



	.blog-box-content h3 {



		font-size: 22px;



	}



	/* service page */

	.servicePage-section-1-inner-1 {



		padding: 21px 34px 21px 70px;

	}



	.about-sec-2 {

		padding: 70px 0px;

	}



	.wordpress-seo-sec-3 {

		padding: 70px 0px;

	}



	.wordpress-seo-sec4 {

		padding: 70px 0px;

	}



	.social-media-sec5 {

		padding: 70px 0px;

	}



	.social-media-sec4 {

		padding: 70px 0px;

	}



	.ecommerce-sec-4 {

		padding: 70px 0px;

	}



	.enterprise-sec-3 {

		padding: 70px 0px;

	}



	.servicePage-section-2 {

		padding: 70px 0px;

	}



	.careerpage-sec-2 {

		padding: 70px 0px;

	}



	.teamPage-sec3 {

		padding: 70px 0px;

	}



	.teamPage-sec2 {

		padding: 70px 0px;

	}



	.team-page-testimonials {

		padding: 70px 0px;

	}



	.portfolio-section-2 {

		padding: 70px 0px 40px;

	}



	.portfolio-section-3 {

		padding-bottom: 70px;

	}



	.pricing-page-sec-2 {

		padding: 70px 0px;

	}



	.Vacancy-detail-page-sec-2 {

		padding: 70px 0px;

	}



	.term-condition-sec-2 {

		padding: 70px 0px;

	}



	.vacancy-detail-sec-3 {

		padding-bottom: 70px;

	}



	.impact-sec {

		padding: 70px 0px;

	}



	.featured-sec-2 {

		padding: 70px 0px;

	}



	.featured-page-sec-4 {

		padding: 70px 0px;

	}



	.contactUs-sec-1 {

		padding: 70px 0px;

	}



	.select-industry {

		padding: 70px 0px;

	}



	.testimonials-sec-2 {

		padding: 70px 0px;

	}



	.audit-report-sec-2 {

		padding: 70px 0px;

	}



	.audit-report-sec-4 {

		padding: 70px 0px;

	}



	.audit-report-sec-3 {

		padding: 70px 0px;

	}



	.Section-9 .col_fourth-3 .timer.count-title::after {

		font-size: 50px;

	}

	.thanku-section-heading-inner {

	font-size: 92px;

}

}



@media (max-width: 1455px) {

.onsite_content .extra-subheading {

	font-size: 24px;

}

.not-found-subheading-inner {

	font-size: 52px;

}

.client-content {

	padding: 20px;

}

.client-para p {

	font-size: 18px;

	min-height: 72px;

	margin-bottom: 0;

}

.counter.col_third.col_fourth-new .count-title {

	font-size: 18px;

	height: 85px;

	width: 85px;

}

	.header-navbar .navbar-brand img {



		width: 140px;



		height: auto;



	}

	.thanku-section-heading-inner {

	font-size: 80px;

}



	.audti-form-btn {

		margin-top: 30px;

	}



	.navbar-light .navbar-nav .nav-link:focus,

	.navbar-light .navbar-nav .nav-link {



		font-size: 16px;



	}



	.banner-content .banner-heading {



		font-size: 40px;



	}



	.heading {



		font-size: 40px;



		line-height: 100%;



	}



	.para p {

		font-size: 18px;

		line-height: 114%;

	}



	.dms-heading h3 {



		font-size: 24px;



		font-weight: 600;



	}



	.Section-8 .heading {



		font-size: 40px;



	}



	.Section-9 .count-number {



		font-size: 44px;



	}



	.Section-9 {



		padding: 40px 0px;



	}



	/* service page */

	.servicePage-section-1-inner-1 {

		padding: 21px 34px 21px 60px;

	}



	.teamPage-sec3-inner-img img {

		width: 190px;

	}



	.teamPage-sec2-img img img {

		width: 190px;

	}



	.teamPage-icon img {

		height: 70px !important;

	}



	.category-box {

		flex: 0 0 71%;

		max-width: 71%;

	}



	.search-flex button {

		padding: 12px 20px;

		height: 58px;

	}



	.category-serach-flex {

		width: 92%;

	}



	.impact-side-sec-heading h2 {

		font-size: 40px;

	}



	.impact-right-side-heading {

		margin-bottom: 30px;

	}



	.impact-social-maketing-heading-box h3 {

		font-size: 24px;

	}



	.impact-social-maketing-heading-ulLists ul li a {

		font-size: 20px;

	}



	.impact-right-inner-box {

		gap: 35px 0px;

	}



	.featured-right-inner-detail-bheading h3 a {

		font-size: 24px;

	}



	.featured-right-inner-SubBox {

		padding: 20px 25px 20px 25px;

	}



	.featuredsec3-imgBox img {

		width: 285px;

		height: 166px;

	}



	.featured-sec3-leftBox {

		gap: 65px 0px;

	}



	.case-study-block {

		padding: 20px 25px;

	}



	.audit-sec4-icon img {

		height: 75px;

	}



	.audit-sec4-subheading h3 {

		font-size: 28px;

	}



	.audit-report-sec4-innerBox {

		min-height: 319px

	}

	.Section-9 .col_fourth-3 .timer.count-title::after {

		font-size: 44px;

	}

	.thanku-section-subheading-inner {

	font-size: 38px;

}

.wrapper.wrapper_case_studies.new-case-study-wrapper .timer.count-title.count-number {

	height: inherit;

	width: inherit;

	font-size: 52px;

}

.wrapper.wrapper_case_studies.new-case-study-wrapper {

	background-color: #34B71A;

	padding: 40px 0px;

}

.new-caseStudy-details-para p {

	font-size: 20px;

	line-height: 130%;

}

.new-casestudy-icon img {

	width: 173px !important;

	height: 30px;

}

}



@media (max-width: 1366px) {



	.banner-content .banner-heading {

		font-size: 36px;

	}

	.not-found-subheading-inner {

	font-size: 48px;

}

	.counter.col_third.col_fourth-new .count-text {

	font-size: 14px;

	line-height: 110%;

}

.thanku-section-heading-inner {

	font-size: 72px;

}

.thanku-section-subheading-inner {

	font-size: 34px;

}

.thanku-section-para p {

	font-size: 18px;

}

.onsite_content {

	padding-bottom: 50px;

}

	.guesthost-section-2 {

		padding: 50px 0px;

	}



	.content-market-sec-2 {

		padding: 50px 0px;

	}



	.content-market-sec-3 {

		padding: 50px 0px;

	}



	.content-market-sec-5 {

		padding: 50px 0px;

	}



	.content-market-sec3-right-side-icon-text {



		padding-bottom: 24px;

	}



	.content-market-sec3-right-side-text p {

		font-size: 18px;

		line-height: 140%;



	}



	.content-market-sec-5-leftside-para p {

		font-size: 18px;

	}



	.content-market-sec-5-leftside-icon-head-para {

		padding: 30px 20px;

	}



	.Section-7 .para p span {

		display: inline;

	}



	.mobile-app-sec-5-inner-subbox {

		gap: 20px;

	}



	.mobile-sec-3-inner-subbox-content p {

		font-size: 18px;

	}



	.mobile-sec-3-inner-subbox-icon img {

		height: 95px;

	}



	.mobile-app-sec4-tab .nav-link {

		padding: 15px 15px !important;

		font-size: 18px;

	}



	.mobile-app-sec4-tab-img-box {

		margin-top: 30px;

	}



	.guesthost-section-2-card {

		min-height: 676px;

	}



	.banner-content .banner-heading br {



		display: none;



	}



	.heading {



		font-size: 36px;



		line-height: 100%;



	}



	.Section-2 {



		padding: 50px 0px;



	}



	.Section-3 {



		padding: 50px 0px;



	}



	.Section-4 {



		padding: 50px 0px;



	}



	/* .Section-5 {



		padding: 50px 0px 80px;



	} */



	.Section-6 {



		padding: 50px 0px;



	}



	.Section-7 {



		padding: 50px 0px;



	}





	.Section-9 {

		padding: 40px 0px;

	}



	.Section-10 {



		padding: 50px 0px;



	}



	.section-11 {



		padding: 50px 0px;



	}



	.Section-12 {



		padding: 50px 0px;



	}



	.foot-sec {



		padding: 50px 0px;



	}



	.banner_img img {



		width: 80%;



	}



	.banner_img {



		display: flex;



		justify-content: end;



	}



	.banner-inner-box {



		gap: 40px;



	}



	.banner-inner-sub-box {



		flex: 0 0 12%;



		max-width: 12%;



	}



	.timeline-journey .timeline-subox {



		flex: 0 0 18%;



		max-width: 18%;



	}



	.timeline-img img {



		width: 100%;



	}



	.time-line-content h3 {



		font-size: 20px;



	}



	.time-line-content p {



		font-size: 16px;



	}



	.time-line-content {



		height: 181px;



	}



	.timeline-journey .timeline-subox:nth-child(2n-1) {



		margin-top: 58.5px;



	}



	.timeline-journey {



		display: flex;



		justify-content: center;



		gap: 0;



	}



	.Section-8 .heading {



		font-size: 36px;



	}



	.Section-8 .para p span {



		display: inline;



	}



	.banner-para span {

		display: inline;

	}



	/* service section */

	.servicePage-section-2-right-inner-right-side-arrow-img {

		margin: 16px 0px 16px;

	}



	.servicePage-section-2-right-inner-para p {

		font-size: 16px;

		margin: 20px 0px 24px;

	}



	.servicePage-section-2-right-inner-anotherpara p {

		margin: 12px 0px 25px;

	}



	.servicePag-sec4-inner-sec-box {

		flex: 0 0 30%;

		max-width: 30%;

	}



	.service-sec-page-form {

		padding: 30px;

	}



	.servicePage-section-4 {

		padding: 50px 0px;

	}



	.servicePage-section-2 {

		padding: 50px 0px;

	}



	.enterprise-sec2 {

		padding: 50px 0px;

	}



	.gueshost-section-5 {

		padding: 50px 0px;

	}



	.mobile-app-sec-4 {

		padding: 50px 0px;

	}



	.mobile-app-sec-5 {

		padding: 50px 0px;

	}



	.wordpress-seo-sec-3 {

		padding: 50px 0px;

	}



	.wordpress-seo-sec4 {

		padding: 50px 0px;

	}



	.wordpress-seo-sec4-inner-paras {

		gap: 20px;

		margin: 15px 0px 0px 0px;

	}



	.enterprise-sec-2-para p {

		font-size: 18px;

	}



	.social-media-sec5 {

		padding: 50px 0px;

	}



	.social-media-sec4-inner-subBox-content h3 {

		font-size: 20px;

	}



	/* .social-media-sec4-inner-subBox {

	min-height: 447px;

} */

	/* .social-media-sec4-inner-subBox {

	min-height: 312px;

} */

	.social-media-sec4 .row {

		gap: 20px 0px;

	}



	.social-media-sec4-inner-subBox-content h3 {

		font-size: 24px;

	}



	.social-media-sec4 {

		padding: 50px 0px;

	}



	.social-media-sec3-inerr-heading h3 {

		font-size: 28px;

	}



	.ecommerce-sec-4 {

		padding: 50px 0px;

	}



	.social-media-sec3-inerr-heading h3 {

		font-size: 22px;

	}



	.enterprise-sec-3 {

		padding: 50px 0px;

	}



	.enterprise-sec-5 .social-media-sec3-inerr-heading h3 {

		font-size: 20px;

	}



	.guesthost-sec3-inner-box h3 {

		font-size: 22px;

	}



	.guesthost-sec3-inner-box p {

		font-size: 18px;

	}



	.footer-wrapper {

		width: 100%;

	}



	.guesthost-section-4 {

		padding: 50px 0px;

	}



	.guesthost-section-3 {

		padding: 50px 0px;

	}



	.about-sec-2 {

		padding: 50px 0px;

	}



	.careerpage-sec-2 {

		padding: 50px 0px;

	}



	.teamPage-sec3 {

		padding: 50px 0px;

	}



	.teamPage-sec2 {

		padding: 50px 0px;

	}



	.teamPage-sec2-para p {

		font-size: 18px;

	}



	.teamPage-sec2-heading h4 span {

		font-size: 18px;

	}



	.teamPage-sec2-img img {

		width: 185px;

	}



	.team-page-testimonials {

		padding: 50px 0px;

	}



	.portfolio-section-2 {

		padding: 50px 0px 40px;

	}



	.portfolio-section-2-inner-content p {

		font-size: 18px;

	}



	.portfolio-section-3 {

		padding-bottom: 50px;

	}



	.pricing-sec2-txt-heading p {

		font-size: 18px;

	}



	.pricing-inner-subBox {

		padding: 20px 20px 30px 20px;

	}



	.pricing-page-sec-2 {

		padding: 50px 0px;

	}



	.term-condition-sec-2 {

		padding: 50px 0px;

	}



	.Vacancy-detail-page-sec-2 {

		padding: 50px 0px;

	}



	.vacancy-detail-sec-3 {

		padding-bottom: 50px;

	}



	.impact-side-sec-heading h2 {

		font-size: 36px;

	}



	.impact-right-inner-subBox-details-anchor a {

		font-size: 19px;

	}



	.impact-sec {

		padding: 50px 0px;

	}



	.impact-img-content-another-para p span {

		display: inline;

	}



	.featured-sec-2 {

		padding: 50px 0px;

	}



	.featured-sec-2 {

		padding: 50px 0px;

	}



	.featured-right-inner-SubBox {

		padding: 15px 20px 15px 20px;

	}



	.featured-sidebar-content {

		padding: 20px;

	}



	.featuredsec3-imgBox img {

		width: 285px;

		height: 163px;

	}



	.featuredsec3-detail-content-heading h3 a {

		font-size: 18px;

	}



	.featured-right-inner-detail-bheading h3 a {

		font-size: 22px;

	}



	.trending-testi-content p {

		max-width: 493px;

	}



	.featured-sidebar-content-content h3 {

		font-size: 22px;

	}



	.featured-right-inner-detail-bheading h3 span {

		display: inline;

	}



	.featured-page-sec-4 {

		padding: 50px 0px;

	}



	.featured-page-sec-4-heading h3 {

		font-size: 28px;

	}



	.contactUs-sec-1 {

		padding: 50px 0px;

	}



	.location-map iframe {

	height: 604px;

}



	.location-bg-img {

		padding: 65px;

	}



	.contactUs-inner-detail h3 {

		font-size: 21px;

	}



	.select-industry {

		padding: 50px 0px;

	}



	.case-study-block {

		padding: 15px 22px;

	}



	.case-study-img-1 {

		height: 40px;

		padding: 10px;

	}



	.case-study-block {

		min-height: 70px;

	}



	.testimonials-sec-2 {

		padding: 50px 0px;

	}



	.audit-report-sec-2 {

		padding: 50px 0px;

	}



	.audit-report-sec-4 {

		padding: 50px 0px;

	}



	.audit-sec4-icon img {

		height: 70px;

	}



	.audit-sec4-subheading h3 {

		font-size: 24px;

	}



	.audit-report-sec4-innerBox {

		min-height: 294px;

	}



	.audit-sec4-icon img {

		height: 60px;

	}



	.audit-report-sec-3 {

		padding: 50px 0px;

	}



	.audit-report-sec-3 .main-heading {

		margin-bottom: 30px;

	}



	.guesthost-sec3-inner-box {

		min-height: 323px

	}



	.sec-4-inner-box img {

		height: 50px;

	}



	.social-media-sec4-inner-subBox-content h3 {

		font-size: 22px;

	}



	.audit-report-sec4-innerBox.auditadd-min-height {

		min-height: 373px;

	}



	.guesthost-section-2.enterprise-sec-4 .guesthost-section-2-card.enterprice-add-min-heigth {

		min-height: 584px;

	}

	.section12-inner-box {

	height: 80px;

}

.sec12-inner-img img {

	height: 42px;

}

.banner_btn {

	font-size: 19px;

}

.add-banner-form-input input {

	padding: 13px 24px;

}

.contactUs-sec-2-right-side-details-box-para p a {

	font-size: 22px;

}

.banner.enterprise-bg-img.termsConditions-bg-img {

	padding: 160px 0px 124px;

}

.wrapper.wrapper_case_studies.new-case-study-wrapper .timer.count-title.count-number {

	font-size: 44px;

}

}



@media (max-width: 1299px) {

	.banner-content .banner-heading {

		font-size: 32px;

	}

	.not-found-subheading-inner {

	font-size: 44px;

}

.not-found-subheading-inner {

	font-size: 40px;

}

.thanku-section-heading-inner {

	font-size: 64px;

}

.thanku-section-subheading-inner {

	font-size: 32px;

}

	.audit-report-sec4-innerBox.auditadd-min-height .audit-sec4-subheading h3 {

		font-size: 22px;

	}



	.teamPage-sec3-inner-img img {

		width: 185px;

	}



	.audit-report-sec4-innerBox.auditadd-min-height {

		min-height: 394px;

	}



	.heading {



		font-size: 32px;



		line-height: 100%;



	}



	.dms-inner-box {



		gap: 24px;



		padding: 24px;



	}



	.dms-inner-box:hover {



		padding: 24px;



	}



	.dms-heading h3 {



		font-size: 20px;



		font-weight: 600;



	}



	.dms-para-content p {



		font-size: 16px;



		min-height: 64px;



	}



	.dms-inner-box .dms-Para-icon img {



		height: 32px;



		width: auto;



	}



	.sec-4-inner-box h3 {



		font-size: 20px;



		line-height: 125%;



	}



	.time-line-content h3 {



		font-size: 20px;



	}



	.time-line-content p {



		font-weight: 80;



	}



	.client-para p {



		font-size: 16px;



	}



	.client-icon-img img {



		height: 28px;



		width: auto !important;



		object-fit: contain;



	}



	.client-circle h4 {



		font-size: 16px;



		width: 48px;



		height: 48px;



		padding: 17px 10px;



	}



	.sec-5-block {



		padding: 14px 20px;



	}



	.Section-8 .heading {



		font-size: 32px;



	}



	.Section-9 .count-number {



		font-size: 36px;



		line-height: 100%;



		margin-bottom: 20px;



	}



	.Section-9 .count-text {



		font-size: 16px;



		min-height: 36px;



	}



	.blog-box-content h3 {



		font-size: 20px;



		font-weight: 600;



	}



	.foot-logo h3 {



		font-size: 20px;



		line-height: 100%;



	}



	.footer-wrapper {



		display: flex;



		width: 100%;



		background-color: #fff;



		justify-content: space-between;



		padding: 10px 10px 10px 20px;



		border-radius: 7px;



		border: 2px solid #E6E7EF;



	}



	.footer-wrapper {



		padding: 5px 5px 5px 10px;



	}



	.wrraper-button {



		flex: 0 0 40%;



		max-width: 37%;



		margin: auto 0;



	}



	/* service page */

	.servicePage-section-1-inner-1 {

		padding: 21px 28px 21px 50px;

	}



	.mobile-sec-3-inner-subbox-icon img {

		height: 87px;

	}



	.mobile-app-sec4-tab-img-overlay p {

		font-size: 20px;

	}



	.mobile-app-sec-4 .para p {

		font-size: 16px;

	}



	.content-market-banner .banner-heading span {

		display: inline;

	}



	/* .enterprise-sec-4 .guesthost-section-2-card {

	min-height: 556px;

} */

	.guesthost-section-2-card-content h3 {

		font-size: 22px;

	}



	.enterprise-bg-img .banner-heading span {

		display: inline

	}



	.teamPage-sec2-img img {

		width: 180px;

		height: auto;

	}



	.teamPage-icon img {

		height: 60px !important;

	}

/* 

	.banner.enterprise-bg-img.contactUs-bg-img {

		padding: 150px 0px 80px;

	} */



	.client-box {



		gap: 30px 60px;

	}



	.client-subBox-img img {

		height: auto;

		width: 120px;

		object-fit: contain !important;

	}



	.guesthost-section-2-card {

		min-height: 627px;

	}



	.guesthost-card-content h3 {

		font-size: 21px;

	}



	.guest-host-card-img img {

		height: 50px;

	}



	.content-market-sec-2-inner-subbox.business-add-min-height {

		min-height: 374px;

	}



	.guesthost-card.guesthost-cardadd-min-height {

		min-height: 499px;

	}



	.guesthost-section-2.enterprise-sec-4 .guesthost-section-2-card.enterprice-add-min-heigth {

		min-height: 632px;

	}

	.Section-9 .col_fourth-3 .timer.count-title::after {

		font-size: 36px;

	}

	.time-line-content {

	height: 177px;

}

.banner.enterprise-bg-img.termsConditions-bg-img {

	padding: 150px 0px 114px;

}

.wrapper.wrapper_case_studies.new-case-study-wrapper .timer.count-title.count-number {

	font-size: 40px;

}

.new-case-study-wrapper .counter.col_third.col_fourth-new .count-text {

	font-size: 13px;

}

}



@media (max-width: 1199px) {

	.guesthost-section-3 .heading {

		margin-bottom: 30px;

	}

	.thanku-section-heading-inner {

	font-size: 58px;

}

.thanku-section-subheading-inner {

	font-size: 30px;

}

.onsite_content .extra-subheading {

	font-size: 20px;

}

	.content-market-sec-3 .para p span {

		display: inline

	}



	.content-market-sec-2 .para p span {

		display: inline

	}



	.content-market-sec-2-inner-text p {

		min-height: 135px;

	}



	.content-market-sec-5 .row {

		align-items: center;

	}



	.content-market-sec-5 .para p span {

		display: inline;

	}



	.content-market-sec3-right-side-inner-subox {

		gap: 20px;

	}



	.blog-sec-2 .nav-tabs .nav-link {

		padding: 16px 16px !important;

	}



	.blog-sec-2 .nav-tabs .nav-link {

		padding: 15px 17px !important;

		font-size: 14px;

	}



	/* .service-sec-page-form .section8-form {

    padding: 80px 30px;

  } */

	.mobile-app-sec-5-inner-subbox {

		gap: 15px;

	}



	.mobile-app-sec5-txt p {

		line-height: 25px;

	}



	.mobile-app-sec5-txt h3 {

		font-size: 20px;

	}



	.mobile-app-sec-5 .row {

		align-items: center;

	}



	.mobile-app-sec4-tab .nav-link {

		padding: 12px 12px !important;

		font-size: 15px;

	}



	.mobile-sec-3-inner-subbox-content p {

		font-size: 16px;

	}



	.enterprise-sec2 .row {

		align-items: center;

	}



	.guesthost-section-2-card {

		min-height: 456px;

	}



	.guesthost-section-2 .row {

		gap: 20px 0px

	}



	.guesthost-sec3-inner-box h3 {

		font-size: 18px;

	}



	.guesthost-sec3-inner-box p {

		font-size: 18px;

	}



	.guesthost-card {

		min-height: 586px;

	}



	.header-navbar .navbar-brand img {



		width: 110px;



		height: auto;



	}



	.blog-box-content h3 span {

		display: inline;

	}



	.service-secbg-img .btn_banner {

		justify-content: start !important;

	}



	.service-sec-page-form .btn_banner {

		justify-content: center !important;

	}



	/* .section2-inner-box {

    background-color: #ffff;

    padding: 24px 28px;

    border-radius: 22px;

    height: 84px;

    display: flex;

    justify-content: center;

  } */

	.nav-item {



		padding-right: 10px;



	}



	.banner-content .banner-heading {



		font-size: 28px;



	}



	.banner-para {



		font-size: 20px;



		line-height: 120%;



	}



	.banner-para span {



		display: inline;



	}



	.banner_btn {



		font-size: 16px;



	}



	.heading {



		font-size: 28px;



		line-height: 100%;



	}



	.section2-inner-box {



		background-color: #ffff;



		padding: 0px;



		border-radius: 12px;



		height: 70px;



		display: flex;



		justify-content: center;



	}



	.dms-inner-box {



		gap: 24px;



		padding: 24px;



	}



	.extra-subheading {



		font-size: 18px;



	}



	/* .sec-4-inner-box p {



    font-size: 16px;



  } */



	/* .time-line-content {



		height: 200px;



	} */

	 .time-line-content {

	height: 206px;

}

.Section-5 {

	padding: 80px 66px 100px;

}



	.timeline-journey .timeline-subox:nth-child(2n-1) {



		margin-top: 90.5px;



	}



	.client-icon-img img {



		height: 24px;



		width: auto !important;



		object-fit: contain;



	}



	.client-circle h4 {



		font-size: 14px;



		width: 40px;



		height: 40px;



		padding: 14px 6px;



		font-weight: bold;



	}



	.sec-5-block h3 {



		font-size: 16px;



	}



	.Section-7 .sec-5-block img {



		height: 40px;



		width: auto;



		padding: 10px;



		border-radius: 4px;



	}



	.blog-box-content h3 {

		margin: 7px 0px 20px 0px;

	}



	.icon-testi img {

		width: auto !important;

		height: 42px;

		object-fit: contain;

	}



	.Section-7 .para p span {

		display: inline;

	}



	.wrraper-button button {

		font-size: 14px;

		padding: 15px 20px;



	}



	.foot-wrapper-input {

		padding: 12px 0px;

		flex: 0 0 60%;

		max-width: 60%;

	}



	.wrraper-button {

		flex: 0 0 36%;

		max-width: 36%;

		margin: auto 0;

	}



	/* service page */

	.servicePage-section-2-right-inner-anotherpara p {

		margin: 12px 0px 23px;

	}



	.servicePage-section-2-right-inner-head h3 {

		font-size: 23px;

	}



	.servicePage-section-2-right-side {

		align-items: start;

	}



	.servicePage-section-2-right-inner-anotherpara p {

		font-size: 17px;

	}



	.service-sec4-inner-sec-subox-left-inner-cotnent p {

		width: 100%

	}



	.service-secbg-img .banner-heading span {

		display: inline;

	}



	.banner .btn_banner {

		margin-top: 38px;

		display: flex;

		justify-content: start;

	}



	.servicePage-section-1-inner-1 {

		padding: 21px 28px 21px 29px;

	}



	.about-sec2-inner-box {



		flex-direction: column;

	}



	.about-sec2-inner-box-content h3 {



		text-align: center;

	}



	.about-sec2-inner-box-content p {



		text-align: center;

	}



	.about-sec2-inner-box {

		gap: 15px;

	}



	.mobile-sec-3-inner-box {

		padding: 20px 30px;

	}



	.wordpress-seo-sec-3 .mobile-sec-3-inner-subbox-icon img {

		width: 90px;

	}



	/* .enterprise-sec-4 .guesthost-section-2-card {

	min-height: 356px;

} */

	.enterprise-sec-3 .content-market-sec-2-inner-text h3 {

		font-size: 22px;

	}



	/* .enterprise-sec-3 .content-market-sec-2-inner-subbox {

		min-height: 342px;

	} */



	.teamPage-sec3-inner-img img {

		width: 160px;

	}



	.teamPage-sec2-img img {

		width: 160px;

	}



	.teamPage-sec2-heading h3 span {

		font-size: 28px;

	}



	.pricing-sec2-txt-heading h3 {

		font-size: 27px;

	}



	.pricing-sec2-icon img {

		height: 60px;

		width: auto;

	}



	.upload-img {

		width: 100%;

	}



	.upload-choose-upload-flex {

		width: 100%;

	}



	.section8-form.service-sec-page-form.vacation-page-form .btn_banner {

		margin-top: 0px !important;

	}



	.vacancy-detail-sec-3 .row {

		gap: 40px 0px;

		justify-content: center;

	}



	.impact-social-maketing-heading-box h3 {

		padding: 15px 0px;

	}



	.impact-social-maketing-heading-box h3 {

		font-size: 18px;

	}



	.impact-social-maketing-heading-ulLists ul li a {

		font-size: 15px;

	}



	.search-flex button {

		padding: 12px 12px;

		height: 51px;

	}



	.category-box input {

		padding: 13px 10px 13px 10px;

	}



	.featured-left-subBox-details h3 {

		font-size: 25px;

		margin-bottom: 16px;

	}



	.featured-left-subBox-anchor {

		margin-top: 25px;

	}



	.featured-sidebar-heading h3 {

		font-size: 28px;

	}



	.featured-right-inner-detail-bheading h3 a {

		line-height: 100%;

	}



	.featuredsec3-img-detail-flex {

		gap: 20px;

		flex-wrap: wrap;

	}



	.featured-sec3-leftBox {

		gap: 30px 0px;

	}



	.featured-left-inner-heading h3 {

		font-size: 28px;

	}



	.featured-left-inner-heading {

		margin-bottom: 25px;

	}



	.featured-left-flexheading h3 {

		font-size: 28px;

	}



	.contactUs-inner-detail h3 {

		font-size: 17px;

	}



	.contactUs-inner-icon-img img {

		height: 30px;

	}



	.location-inner-details h3 {

		font-size: 20px;

	}



	.row.location-row .col-lg-6:nth-child(1) .location-inner-box {

		padding: 20px;

	}



	.location-inner-img img {

		width: 70px;

	}



	.location-heading {

		margin-bottom: 32px;

	}



	.location-txt {

		font-size: 40px;

	}

/* 

	.location-map iframe {

		height: 715px;

	} */



	.select-industry .nav-item {

		padding-right: 10px;

	}



	.case-study-img-1 {

		height: 37px;

		padding: 8px;

		width: auto

	}



	.case-study-block {

		min-height: 65px;

	}



	.client-subBox-img {

		flex: 0 0 20%;

		max-width: 20%;

	}



	.testimonials-sec-2 .row {

		gap: 30px 0px;

	}



	.audit-report-sec4-innerBox {

		min-height: 321px;

	}



	.Section-4 .sec-4-inner-box {

		min-height: 339px;

	}



	.Section-4 .main-heading .heading span {

		display: inline;

	}



	.servicePage-section-1 .section2-inner-box {

		padding: 0px;

		height: 0%;

	}



	.add-min-height {

		min-height: 189px;

	}



	.gueshost-section-2-card-list-box {

		min-height: 173px;

	}



	.guesthost-sec3-inner-box {

		padding: 20px;

	}



	.guesthost-list ul li {

		font-size: 16px;

	}



	.Section-3.servicePage-section-3 .para p span {

		display: inline;

	}



	.enterprise-sec-3 .content-market-sec-2-inner-subbox.business-add-min-height .content-market-sec-2-inner-text h3 {

		font-size: 20px;

	}



	.content-market-sec-2-inner-icon img {

		height: 50px;

	}



	.content-market-sec-2-inner-text p {

		font-size: 16px;

	}



	.content-market-sec-2-inner-subbox.business-add-min-height {

		min-height: 336px;

	}



	.social-media-sec4-inner-subBox-content p,

	.social-media-sec4-inner-subBox-content h3 {



		min-height: auto;

	}



	.guesthost-card.guesthost-cardadd-min-height {

		min-height: 544px;

	}



	.guesthost-section-2.enterprise-sec-4 .guesthost-section-2-card.enterprice-add-min-heigth {

		min-height: 410px;

	}

	.Section-5 {

	padding: 80px 50px 100px;

}

.time-line-content {

	height: 203px;

}

.add-banner-form .btn_banner {

	margin: 0px;

}

.add-banner-form-input {

	flex: 0 0 56%;

	max-width: 56%;

}

.add-banner-form-input input {

	font-size: 16px;

}

.banner.enterprise-bg-img.termsConditions-bg-img {

	padding: 130px 0px 94px;

}

.testimonials-content {

	min-height: 590px;

}

.ecommerce-sec-4 .social-media-sec3-innerBox {

	width:100%;

}

.new-caseStudy-details-heading h2 {

	font-size: 18px;

	margin: 10px 0px 16px;

}

.new-caseStudy-details-para p {

	font-size: 16px;

}

.wrapper.wrapper_case_studies.new-case-study-wrapper {

	padding: 20px 0px;

}

}



@media(max-width:1099px) {



	.navbar-light .navbar-nav .nav-link:focus,

	.navbar-light .navbar-nav .nav-link {

		font-size: 15px;

	}

.thanku-section-heading-inner {

	font-size: 52px;

}

.thanku-section-subheading-inner {

	font-size: 28px;

}

	.teamPage-para p span {

		display: inline;

	}



	.teamPage-info {

		margin-top: 30px;

	}



	.teamPage-para p {

		font-size: 28px;

	}



	.teamPage-sec3-inner-img img {

		width: 140px;

	}



	.servicePag-sec4-inner-sec {

		display: flex;

		justify-content: center;

		flex-wrap: wrap;

		gap: 20px;

	}



	.servicePag-sec4-inner-sec-box {

		flex: 0 0 45%;

		max-width: 45%;

	}



	.servicePage-section-1-inner-1 {

		padding: 21px 28px 21px 14px;

	}



	.mobile-app-banner .section8-form {

		padding: 50px 30px;

	}



	.mobile-sec-3-inner-subbox-icon img {

		height: 70px;

	}



	.pricing-sec2-txt-heading h3 {

		font-size: 24px;

	}



	.Section-4 .sec-4-inner-box {

		min-height: 339px;

	}

	.time-line-content {

	height: 201px;

}

}



@media(max-width:999px) {

	.para p {

		margin-bottom: 30px;

	}



	/* .Section-3 .main-heading {

    margin-bottom: 20px;

  } */

	.Section-3 .row .col-lg-6:nth-child(2n) {

		display: flex;

		justify-content: start;

	}



	.servicePage-section-3 .btn_banner {

		justify-content: center;

		display: flex;

		margin-top: 30px;

	}



	.servicePage-section-3 .para p {

		margin-bottom: 0px;

	}



	/* .service-sec-page-form .btn_banner {

    margin-top: 0px;

  } */

	.enterprise-sec-3 .row {

		gap: 30px 0px;

	}

.contactUs-sec-2-right-side-details-box-para p a {

	font-size: 20px;

}

.banner.enterprise-bg-img.termsConditions-bg-img {

	padding: 130px 0px 78px;

}

}





@media(min-width:991px) {

	.nav-item.dropdown:hover .dropdown-menu {

		display: block;

	}

}



@media(max-width:991px) {

	.mobile-app-sec-3 .para p span {

		display: inline

	}
.add-banner-form {
	justify-content: center;
}
	.thanku-section-heading-inner {

	font-size: 46px;

}

.thanku-section {

	padding: 50px 0px;

}

.thanku-section-subheading-inner {

	font-size: 26px;

}

	.counter.col_third.col_fourth-new .count-title {

	font-size: 16px;

}

	.onsite_content .extra-subheading {

	font-size: 18px;

}

.btn-banner-btn {

	font-size: 18px;

}



	.location-bg-img {

		padding: 40px;

	}



	.contactUs-sec-1 .row {

		gap: 30px 0px;

	}



	.location-map iframe {

		border-radius: 16px

	}



	.location-bg-img {

		border-radius: 16px;

	}



	.teamPage-sec3-inner-img img {

		width: 156px;

	}



	.about-bg-img .banner_img img {

		width: 100%;

	}



	.about-know-subBox-cotent p {

		font-size: 16px;

	}



	.servicePage-section-1-inner-1 {

		background: transparent

	}



	.service-sec-page-form .btn_banner {

		margin-top: 0px;

	}



	.content-market-banner {

		padding: 50px 0px 50px !important

	}



	.content-market-sec-2-inner-text p {

		min-height: 90px;

	}



	.content-market-sec-2 .row {

		gap: 20px 0px;

		justify-content: center;

	}



	.dms-inner-box {

		width: 100%;

	}



	.content-market-sec-3 .row {

		gap: 20px;

	}



	.blog-banner-img {

		padding: 50px 0px 50px !important;

	}



	.blog-sec-2 .nav {

		display: flex;

		justify-content: start;

		flex-wrap: nowrap;

		overflow: auto;

		height: 50px;

	}



	.blog-sec-2 .nav-tabs .nav-link {

		width: max-content;

	}



	.blog-inner-sec .row {

		justify-content: center;

	}



	.mobile-app-sec-5 .row {

		gap: 20px;

	}



	.mobile-app-banner {

		padding: 50px 0px 50px !important

	}



	.mobile-app-banner .single-form .btn_banner {

		margin-top: 0px !important;

		;

	}



	.mobile-app-sec4-tab .nav-tabs {

		display: flex !important;

		justify-content: center;

	}



	.mobile-app-sec4-tab-img-overlay p {

		text-align: center !important;

	}



	.mobile-app-sec-4 .row {

		gap: 20px;

	}



	.mobile-app-banner .banner-heading span {

		display: inline

	}



	.gueshost-section-5 .row {

		gap: 0px

	}



	.gueshost-section-5.mobile-app-sec-3 .add-row {

		margin-bottom: 0px;



	}



	.mobile-app-sec-3 .add-row {

		border-bottom: none;

		overflow: hidden;

	}



	.mobile-app-sec-4 .para p {

		text-align: center;

	}



	.mobile-app-sec-4 .heading {

		text-align: center;

	}



	.Section-8 .btn_banner {

		margin-top: 10px;

	}



	.enterprise-sec2 .row {

		gap: 20px;

	}



	.enterprise-sec-2-para p {

		text-align: center;

	}



	.enterprise-sec2 .heading {

		text-align: center;

	}



	.mobile-sec3-add-border {

		border-left: none

	}





	.banner.guesthost-bg-img {

		padding: 50px 0px 50px !important;

	}



	.banner-content .banner-heading {

		font-size: 28px;

		text-align: center;

	}



	.guesthost-section-2 .para p span {

		display: inline

	}



	.guesthost-sec5-subBox-paragraph {

		display: block;

	}



	.guesthost-sec5-subBox-paragraph p {



		font-size: 16px;

		line-height: 29px;



	}



	.navbar-light .navbar-nav .nav-link:focus,

	.navbar-light .navbar-nav .nav-link {

		text-align: left;

	}



	.guesthost-section-2-card {

		min-height: 577px;

	}



	.gueshost-section-5 .row {

		gap: 30px 0px

	}



	.guesthost-section-3 .row {

		gap: 20px 0px;

		justify-content: center;

	}



	.guesthost-rempadding {

		padding: 0px 15px;

	}



	.guesthost-section-4 .row {

		gap: 20px 0px;

		justify-content: center;

	}



	.remove-border-radii {

		/* border-radius: 0px !important; */

		border-right: none;

		border-left: none

	}



	.guesthost-card {

		border-radius: 12px;

	}



	.banner {

		padding: 50px 0px 5px;

	}



	.banner-para {

		text-align: center;

	}



	.service-secbg-img .btn_banner {



		justify-content: center;

	}



	.banner_img img {

		width: 70%;

	}



	.banner_img {

		display: flex;

		justify-content: center;



	}



	.time-line-content {

	height: 190px;

}

	.time-line-content p {

		font-size: 13px;

	}



	.timeline-circle h5 {

		width: 60px;

		height: 60px;

		padding: 22px 13px 17px 11px;

		font-size: 16px;

	}



	.header-navbar {

		background: radial-gradient(72.42% 104.58% at 76.7% 0.04%, #00BDF6 0%, #051A41 100%);

		position: relative;

		z-index: 1;

	}



	.sec8-subimg {

		display: flex;

		justify-content: center;

	}



	.Section-8 .heading {

		text-align: center;

	}



	.main-heading .heading span {

		display: inline;

	}



	.Section-8 .para p {

		text-align: center;

	}



	.Section-8 .row {

		gap: 30px

	}



	.service-sec-page-form .section8-form {

		padding: 40px 40px;

	}



	.blog-box-content h3 span {

		display: inline

	}



	.Section-8 {

		padding: 50px 0px;

	}



	.wrraper-button {

		flex: 0 0 40%;

		max-width: 40%;

		margin: auto 0;

		display: flex;

		justify-content: end;

	}



	.banner .row {

		gap: 20px 0px

	}



	.service-secbg-img {

		padding: 50px 0px 50px

	}



	.service-secbg-img .btn_banner {

		margin-top: 38px;

		display: flex;

		justify-content: center !important;

	}



	.banner .btn_banner {

		margin-top: 10px;

		display: flex;

		justify-content: center !important;

	}



	.audti-form-btn {

		margin-top: 0px;

	}



	.servicePage-section-3 .heading {

		text-align: center;

	}



	.servicePage-section-3 .para p {

		text-align: center;

	}



	.servicePage-section-2 .row {

		gap: 30px

	}



	.servicePage-section-1-inner-1 h3 span {

		display: inline;

	}



	.servicePage-section-1-inner-1 h3 {



		text-align: center;

	}



	.about-know-inner-box {

		flex-wrap: wrap;

		gap: 30px

	}



	.about-know-subBox {

		flex: 0 0 45%;

		max-width: 45%;

	}



	.about-know-subBox {

		border-radius: 40px;

	}



	.about-know-subBox.about-1 {

		left: 0%;

		padding: 40px 40px 40px 40px;

	}



	.about-know-subBox.about-1,

	.about-know-subBox.about-3 {

		min-height: 0px;

	}



	.about-know-subBox.about-2 {

		top: 0%

	}



	.about-know-subBox.about-3 {

		position: relative;

		right: 0%;

		z-index: 2;

		padding: 40px 40px 40px 40px;

	}



	.about-know-subBox.about-1,

	.about-know-subBox.about-3 {

		min-height: 0px;

	}



	.about-know-subBox.about-4 {

		position: relative;

		z-index: 3;

		right: 0%;

		top: 0px;

	}



	.about-know-subBox-cotent h3 {

		margin-bottom: 7px;

	}



	.about-know-subBox.about-2,

	.about-know-subBox.about-4 {

		min-height: 0px

	}



	.about-know-subBox-cotent h3 {

		font-size: 21px;

		line-height: 30px;

		margin-bottom: 15px;

	}



	.aboutsec-2border {

		border-left: none;

	}



	.about-know {

		padding: 50px 0px 50px;

	}



	.about-sec2-inner-box {

		padding: 0px

	}



	.banner.about-bg-img {

		padding: 50px 0 50px !important

	}



	.about-know-subBox {

		padding: 30px !important

	}



	.wordpress-seo-banner .banner-heading span {

		display: inline

	}



	.wordpress-seo-sec4 .row {

		gap: 20px 0px;

	}



	.wordpress-seo-sec-3 .row-add {

		border-top: none;

		border-bottom: none;

		padding: 0px 0px;

		margin: 0px 0px;

	}



	.wordpress-seo-sec-3 .mobile-sec-3-inner-subbox-icon img {

		width: 80px;

	}



	.wordpress-seo-banner {

		padding: 50px 0px 50px !important

	}



	.ecommerce-sec-4 .row .col-lg-6:nth-child(2n) {

		justify-content: start;

	}



	.social-media-sec3 .row .col-lg-6:nth-child(2n) {

		justify-content: start;

	}



	/* .social-media-sec4-inner-subBox {

	min-height: 369px;

} */

	.social-media-sec-5-right-img img {

		width: 70%;

	}



	.social-media-sec-5-right-img {

		display: flex;

		justify-content: center;

	}



	.social-media-sec5 .para p {

		font-size: 18px;

		text-align: center;

	}



	.social-media-sec5 .heading {

		text-align: center;

	}



	.social-media-sec5 .row {

		gap: 20px 0px;

	}



	.social-media-sec4 .para p span {

		display: inline;

	}



	.banner.social-media-banner-img {

		padding: 50px 0 50px !important

	}



	.banner.ecommerce-bg-img {

		padding: 40px 0 40px !important

	}



	.ecommerce-sec-4 .row .col-lg-6:nth-child(2n) {

		justify-content: start;

	}



	.ecommerce-sec-4 .social-media-sec3-innerBox {

		width: 100%;

	}



	.ecommerce-sec-4 .social-media-sec3-innerBox {

		padding: 30px 20px;

	}



	.content-market-sec-5 .heading {

		text-align: center;

	}



	.content-market-sec-5 .para p {

		text-align: center;

	}



	.portfolio-progress-bar {

		display: none;

	}



	.portfolio-section-2-inner-content .heading {

		text-align: center;

	}



	/* .enterprise-sec-4 .guesthost-section-2-card {

	min-height: 470px;

} */

	.enterprise-sec-3 .para p span {

		display: inline;

	}



	.ecommerce-sec-4 .social-media-sec3-inerr-heading {



		align-items: start

	}



	.enterprise-sec-2-iner-right img {

		border-radius: 16px;

		width: 70%;

	}



	.enterprise-sec-2-iner-right {

		display: flex;

		justify-content: center;

	}



	.banner.enterprise-bg-img {

		padding: 50px 0px 50px !important;

	}



	.guesthost-card-content p {

		min-height: 86.4px;

	}



	.section8-form {

		padding: 40px 40px;

	}



	.index-form-subheading {

		margin-bottom: 30px;

	}



	/* .index-form-subheading h3 {

	margin-bottom: 30px;

} */

	.service-sec-page-form .row {

		gap: 16px 0px !important

	}



	.single-form .row {

		gap: 16px 0px;

	}



	.about-know-subBox {

		min-height: 256px !important;

	}



	.social-media-sec3-innerBox {

		width: 100%;

	}



	.teamPage-sec3 .row {

		gap: 20px 0px;

	}



	.teamPage-sec2 .row {

		gap: 25px;

	}



	.wordpress-seo-sec-3.social-media-sec3 .para p {

		margin-bottom: 0px !important;

	}



	.ecommerce-sec-4 .social-mediasec-3-para-icon {

		display: flex;

		justify-content: space-between;

		align-items: center;

		gap: 20px;

	}



	.social-mediasec-3-para.social-mediasec-3-para-new p {

		max-height: auto;

		white-space: wrap;

		width: 100%;

	}



	.content-market-sec-5-right-img {

		display: flex;

		justify-content: center;

	}



	.content-market-sec-5-right-img img {

		width: 75%;

		border-radius: 16px;

	}



	.portfolio-section-2-inner-content p {

		text-align: center;

	}



	.portfolio-wrapper {

		display: block;

		width: 100%;

	}



	.pricing-page-sec-2 .row {

		gap: 20px;

	}



	.pricing-page-form .row {

		gap: 0px !important

	}



	.pricing-page-form .btn_banner {

		margin-top: 0px;

	}



	.foot-sec .row {

		gap: 20px 0px;

	}



	.term-condition-inner {

		gap: 20px;

	}



	.term-condition-para h3 {

		font-size: 24px;

	}



	.term-condition-para p {

		font-size: 18px;

	}



	.vacancy-inner-para2 p {

		font-size: 18px;

	}



	.vacancy-sec2-left {

		gap: 30px 0px;

	}



	.vacancy-list ul li {

		font-size: 18px;

	}



	.Vacancy-detail-page-sec-2 .row {

		gap: 20px 0px;

	}



	.search-flex button {

		padding: 12px 20px;

	}



	.category-box {

		flex: 0 0 60%;

		max-width: 60%;

	}



	.category-box input {

		width: 100%;

	}



	.impact-side-sec-heading h2 {

		font-size: 34px;

	}



	.impact-img-content-para p {

		font-size: 18px;

	}



	.impact-sec .row {

		gap: 30px 0px;

	}



	.impact-side-sec-heading {

		margin-bottom: 29px;

	}



	.impact-img-content-para-heading h2 {

		margin-top: 24px;

	}



	.featured-left-inner-heading {

		margin-bottom: 24px;

	}



	.featured-sec-2 .row {

		gap: 30px 0px;

	}



	.featured-page-sec3 .row {

		gap: 20px 0px;

	}



	.contactUs-sec2-subox {

		border-right: none

	}



	.contactUs-sec-2 .row {

		gap: 30px 0px;

	}



	.location-txt {

		font-size: 32px;

	}



	/* .Section-4 .heading {

	margin: 6px 0px 30px 0px;

} */

	.enterprise-sec-4 .heading {

		margin-bottom: 30px;

	}



	.select-industry-box .nav.nav-tabs.industry-tabs {

		gap: 20px 0px;

		margin-bottom: 30px;

	}



	.client-subBox-img {

		flex: 0 0 27%;

		max-width: 27%;

	}



	.audit-report-sec-2 .text-form-row {

		gap: 30px 0px;

	}



	.audit-report-sec-4 .row {

		gap: 30px 0px;

		justify-content: center;

	}



	.careerpage-sec-2-inner {

		padding: 30px;

	}



	.portfolio-read-study-btn {

		display: flex;

	}



	.portfolio-content-inner-button {

		flex-wrap: wrap;

		gap: 10px;

	}



	.search-flex button {

		height: 50px;

	}



	.impact-right-side-heading h3 {

		font-size: 28px;

	}



	.Section-4 .sec-4-inner-box {

		min-height: 316px;

	}



	.Section-2 .main-heading {

		margin-bottom: 30px;

	}



	.portfolio-section3-inner-content-icon img {

		height: 28px;

	}



	.Section-12 .row {

		gap: 25px 0px

	}



	.guesthost-sec3-inner-box {

		min-height: 323px;

	}



	.Section-10 .para p span {

		display: inline;

	}



	.extra-subheading.banner-subheadng {

		text-align: center;

	}



	.add-min-height {

		min-height: 270px;

	}



	.gueshost-section-2-card-list-box {

		min-height: 223px;

	}



	.sec2-guesthost-card-icon-img img {

		height: 50px;

	}



	.guesthost-card {

		min-height: 521px;

	}



	.servicePage-section-1 .row {

		align-items: center;

	}



	.audit-sec4-icon img {

		height: 50px;

	}



	.social-media-sec4-inner-subBox.choose-addmin-height {

		min-height: 292px;

	}



	.audit-report-sec4-innerBox.auditadd-min-height {

		min-height: auto;

	}



	.guesthost-section-2.enterprise-sec-4 .guesthost-section-2-card.enterprice-add-min-heigth {

		min-height: 487px;

	}

	.add-banner-form .btn_banner {

	margin: 0px;

}

.add-banner-form {

	margin-top: 28px;

	margin-bottom: 10px;

}

.update-footer {

	padding: 50px 0px 20px;

}

.location-inner-box {

	min-height: 240px;

}

.contactUs-sec-3 {

	padding: 50px 0px;

}

.contactUs-sec-4 {

	padding-bottom: 50px;

}

.contactUs-sec-3 .contactUs-sec-3-inner-side {

	gap: 30px 0px;

}

.contactUs-sec-4 .contactUs-sec-4-inner-side {

	gap: 20px 0px;

}

.about-sec-2 .row {

	gap: 30px;

}

.new-caseStudy-img {

	padding: 20px 20px 20px 20px;

}

.new-case-study-inner-right-side {

	flex: 0 0 100%;

	max-width: 100%;

}

.new-case-study-inner {

	flex-direction: column;

}

.new-case-study-inner-left-side {

	flex: 0 0 100%;

	max-width: 100%;

}

}



@media(max-width:767px) {

	.social-media-sec4-inner-subBox.choose-addmin-height {

		min-height: auto;

	}

	.btn-banner-btn {

	font-size: 16px;

}

.servicePag-sec4-inner-sec-box:hover {

	flex: 0 0 100%;

	max-width: 100%;

}

.thanku-section-heading-inner {

	font-size: 44px;

}

.thanku-section-subheading-inner {

	font-size: 24px;

}

.wrapper.wrapper_case_studies {

	flex-direction: row !important;

}

.onsite_content {

	padding-bottom: 50px;

}

	.guesthost-section-2-card {

		min-height: 0px;

	}



	.guesthost-sec5-subBox:hover .guesthost-sec5-subBox-paragraph p {

		width: 100%;

	}



	.case-study-tab-port .wrapper.wrapper-portfolio {

		margin: 0 !important;

		padding: 10px;

	}



	.search-flex button {

		height: 50px;

	}



	.case-study-tab-port {

		gap: 20px 0px;

	}



	.foot-f4 {

		text-align: center;

	}



	.img-footer {

		height: 50px;

	}



	.servicePage-section-2-right-inner-para p {

		margin: 20px 0px 20px;

	}



	.content-market-sec-2 {

		padding: 40px 0px;

	}



	.content-market-sec-5-leftside-head {

		flex: 0 0 100%;

		max-width: 100%;

	}



	.content-market-sec-5-leftside-para p {

		text-align: center;

	}



	.content-market-sec-5-leftside-icon-head-para {

		flex-direction: column;

		gap: 15px;

	}



	.content-market-sec-5 .heading {

		text-align: center;

	}



	.content-market-sec-5 .para p {

		text-align: center;

	}



	.col_fourth-3 .timer.count-title::after {

		font-size: 56px !important;

		/* bottom: 0; */

	}



	.img-tab-blog-block {

		margin: 20px 0;

	}



	.img-tab-blog-none {

		display: none

	}



	.img-tab-blog-block {

		display: block

	}



	.gueshost-desk-none {

		display: block

	}



	.gueshost-res-none {

		display: none

	}



	.guesthost-card {

		min-height: 0px;

	}



	.Section-8 .btn_banner {

		margin-top: 0px

	}



	.Section-2 {

		padding: 40px 0px;

	}



	.dms-inner-box .dms-Para-icon img {

		height: 40.19px;

		width: auto;

	}



	.Section-3 {

		padding: 40px 0px;

	}



	.banner-content .banner-heading {



		text-align: center;

	}



	.about-know-subBox {

		min-height: 306px !important;

	}



	.about-know-subBox-cotent h3 {

		margin-bottom: 8px;

	}



	.banner-para {



		text-align: center;

	}



	.banner_img img {

		width: 80%;

	}



	.about-bg-img {

		width: 100% !important

	}



	.banner_img {

		display: flex;

		justify-content: center;

	}



	.banner .btn_banner a {

		text-decoration: none;

		display: none;

	}



	.Section-3 .row .col-lg-6:nth-child(2n) {

		display: flex;

		justify-content: start;

	}



	.banner-inner-box {

		display: none

	}



	#carousel-responsive {

		display: block

	}



	#carousel-responsive .banner-inner-img {

		display: flex;

		justify-content: center;

	}



	#carousel-responsive .banner-inner-img img {

		height: 40px;

		width: auto;

		object-fit: contain;

		/* padding: 4px; */

	}



	.Section-3 .row .col-lg-6:nth-child(2n) {

		display: flex;

		justify-content: start;

	}



	.Section-4 .sec-4-block {

		display: none

	}



	#carouselsec4 {

		display: block

	}



	#carouselsec4 .sec-4-inner-box img {

		width: auto !important;

		height: 60.53px !important;

		object-fit: cover;

		text-align: center;

	}



	#carouselsec4 .sec-4-inner-box {

		text-align: center;

	}



	.sec-4-inner-img {

		display: flex;

		justify-content: center;

	}



	.sec-4-inner-box p {

		font-size: 18px;

		margin-bottom: 0px;

	}



	/* .Section-4 .heading {



	margin: 6px 0px 40px 0px;

} */

	.timeline-journey {

		display: none

	}



	.Section-7 .para p {

		font-size: 16px;

	}



	.sec-5-block {

		padding: 10px 15px;

	}



	.sec-5-block {

		padding: 10px 15px;

	}



	.Section-7 .sec-5-block img {

		height: 20px;

		padding: 0px;

	}



	.sec-5-block h3 {

		font-size: 18px;

	}



	.sec-5-block {

		gap: 7px;

	}



	.section-2-inner {

		text-align: center;

	}



	.Section-8 .heading {

		text-align: center;

	}



	.Section-8 .para p {

		text-align: center;

		/* margin-bottom: 20px; */

	}



	.Section-8 .heading span {

		display: inline;

	}



	.Section-8 .heading {

		font-size: 28px;

		text-align: center;

	}



	.index-form-subheading {

		margin-bottom: 20px;

	}



	/* .index-form-subheading h3 {

   	margin-bottom: 20px;

} */

	.service-sec-page-form .section8-form {

		padding: 20px;

	}



	.dms-inner-box {

		flex-direction: column;

		align-items: start;

	}



	.dms-Para-icon {

		position: absolute;

		right: 24px;

		top: 40px;

	}



	.dms-para-content p {

		font-size: 16px;

		min-height: auto;

	}



	.dms-inner-box {

		flex-direction: column;

		align-items: start;

		width: 100%;

	}



	.Section-8 {

		padding: 40px 0px;

	}



	.wrapper {

		flex-direction: column !important;

	}



	.Section-9 .count-number {

		font-size: 56px;



	}



	.Section-9 .count-text {

		font-size: 20px;

		min-height: auto;

	}



	.Section-9 {

		padding: 40px 0px;

	}



	.Section-9 .col_fourth {

		width: 100% !important;

	}



	.Section-9 .wrapper .counter.col_fourth .counterinn {

		padding: 0px !important;

		background: #fff;

		border-radius: 12px;

	}



	.blog-box-content p {

		display: none;

	}



	.audit-sec4-icon img {

		height: 40px;

	}



	.owl-slider .owl-dots {

		display: flex;

		justify-content: center;

		align-items: center;

		gap: 5px;

		margin-top: 20px;

	}



	.blog-box-content h3 {

		/* margin: 7px 0px 20px 0px; */

		margin: 0px;

	}



	.Section-10 {

		padding: 40px 0px;

	}



	.Section-10 .section-2-inner {

		margin-bottom: 20px;

	}



	.section-11 {

		padding: 40px 0px;

	}



	.section-11 .section-2-inner {

		margin-bottom: 20px;

	}



	.Section-6 {

		padding: 40px 0px;

	}



	.Section-6 .btn_banner {

		margin-top: 20px;

	}



	.testimonials-content {

		padding: 20px;

	}



	.icon-testi img {

	height: 36px !important;

}



	.testi-para {



		margin-bottom: 14px;

	}



	.banner .owl-slider {

		margin: 30px 0 10px;

	}



	.Section-12 {

		padding: 40px 0px;

	}



	.Section-12 .section-2-inner {

		margin-bottom: 20px;

	}



	.section12-inner-box {

		height: 70px;

	}



	.section12-inner-box {

		padding: 28px 0px;

	}



	.section8-form {

		padding: 20px

	}



	/* .section12-inner-box img{

height:46px;

min-height: auto;

} */

	.foot-sec {

		padding: 40px 0px;

	}



.foot-logo {

	text-align: left;

}

	.img-footer {

		display: none;

	}



	.section2-inner-box {

		height: 67.5px;

		padding: 0px;

	}



	.section2-inner-box img {

		object-fit: contain;

	}



	.sec12-inner-img img {

		min-height: 24px !important;

		width: 120px;

	}



	.section2-inner-box img {

		min-height: auto;

	}



	.foot-logo h3 {

		font-size: 24px;

	}



	.foot-logo p,

	.foot-logo li a {

		font-size: 14px

	}



	.footer-wrapper {

		padding: 0px 0px 0px 10px

	}



	.wrraper-button {

		flex: 0 0 27.9%;

		max-width: 34.9%;

		margin: auto 0;

	}



	.responsive-foot-logo {

		display: block;

		margin-bottom: 20px;

	}



	.footer-wrapper {



		border: none;

	}



	.foot-wrapper-input {

		padding: 10.5px 0px;

		flex: 0 0 50%;

		max-width: 50%;

	}



	.wrraper-button button {

		font-size: 16px;

	}



	.wrraper-button button {

		text-decoration: none;

		background-color: #34B71A;

		color: white;

		font-family: Campton;

		font-weight: 600;

		font-size: 16px;

		line-height: 100%;

		letter-spacing: 0%;

		border: none;

		text-transform: capitalize;

		padding: 15.5px 24px;

		border-radius: 4px;

		border-top-left-radius: 0px;

		border-bottom-left-radius: 0px;

	}



	.responsive-timeline-journey {

		display: block

	}



	.res-timeline-circle h5 {

		background-color: #ffff;

		width: 65.23416137695312px;

		height: 65.23416137695312px;

		border-radius: 93px;

		padding: 24px 13px 20px 11px;

		box-shadow: 11px 11px 24px 0px #00000026;

		font-family: Pepi TRIAL;

		font-weight: 700;

		font-size: 18px;

		line-height: 125%;

		letter-spacing: 0%;

		vertical-align: middle;

		color: #051A41;

		text-align: center;

		position: relative;

		z-index: 1;

	}



	.impact-img-content-another-para p {

		padding: 20px;

		font-size: 18px;

	}



	.responsive-timeline-subbox {

		display: flex;

	}



	.timeline-res-line {

		display: flex;

		align-items: center;

		justify-content: center;

	}



	.impact-side-sec-heading h2 {

		font-size: 24px;

	}



	.impact-sec {

		padding: 40px 0px;

	}



	.timeline-res-line img {

		margin-top: -10px;

	}



	/* .res-timeline-border img{

  width:100%

} */

	.category-serach-flex {

		width: 100%;

	}



	.impact-social-maketing-box {

		margin-top: 30px;

	}



	.impact-right-side-heading {

		margin-bottom: 20px;

	}



	.impact-right-side-heading h3 {

		font-size: 26px;

	}



	.location-txt {

		font-size: 24px;

	}



	.location-map iframe {

		height: 600px;

	}



	.res-timeline-border {

		margin-top: 13px;

		margin-left: 7.5px;

		margin-right: 10.5px;

	}



	.res-timeline-content h3 {

		font-family: Campton;

		font-weight: 700;

		font-size: 20px;

		line-height: 125%;

		letter-spacing: 0%;

		vertical-align: middle;

		color: #051A41;

		margin-bottom: 10px;

	}



	.res-timeline-content p {

		font-family: Pepi TRIAL;

		font-weight: 400;

		font-size: 16px;

		/* line-height: 10%; */

		letter-spacing: 0%;

		vertical-align: middle;

		color: #808080

	}



	.res-timeline-content {

		margin-top: 16px;

	}



	.Section-5 {

		padding: 40px 0px 0px;

	}



	.Section-5 .section-2-inner {

		margin-bottom: 20px;

	}



	.banner-content .banner-heading {

		font-size: 32px;

		margin-bottom: 9px;

	}



	.banner-para {

		font-size: 18px;



	}



	.servicePag-sec4-inner-sec-box {

		flex: 0 0 100%;

		max-width: 100%;

	}



	.servicePage-section-2-right-inner-head h3 {

		font-size: 22px;

	}



	.servicePage-section-2 {

		padding: 40px 0px;

	}



	.Section-3 {

		padding: 40px 0px;

	}



	.service-sec-page-form .btn_banner {



		display: flex;

		justify-content: center !important;

	}



	.banner .btn_banner {

		margin-top: 0px;

	}



	.servicePage-section-1-inner-1 h3 span {

		display: inline;

	}



	.servicePage-section-1-inner-1 h3 {

		text-align: center;

		margin-bottom: 20px;

	}



	.servicePage-section-1-inner-1 {

		background: transparent;

		padding: 0px;

	}



	.servicePage-section-1 {

		padding: 40px 0px;

		background-color: #f2f2f2;

	}



	.content-market-sec-5-leftside-head h3 {

		text-align: center;

	}



	.about-sec-2 {

		padding: 50px 0px;

	}



	.guesthost-bg-img .banner-heading span {

		display: inline;

	}



	.mobile-app-sec4-tab .nav-tabs {

		justify-content: start;

		flex-wrap: nowrap;

		max-width: 767px;

		overflow: auto;

		height: 50px;

	}



	.mobile-app-sec4-tab-img-overlay p {

		font-size: 18px;

	}



	.mobile-sec-3-inner-box {

		padding: 0px 30px;

	}



	.content-market-sec-3 {

		padding: 40px 0px;

	}



	.content-market-sec-5 {

		padding: 40px 0px;

	}



	.content-market-sec-5-leftside-icon-head-para {

		padding: 15px 20px;

	}



	.Section-7 {

		padding: 40px 0px;

	}



	.mobile-sec-3-inner-box {

		padding: 0px 0px

	}



	.mobile-sec-3-inner-subbox {

		gap: 15px;

		flex-direction: column;

	}



	.mobile-sec-3-inner-subbox-icon {

		display: flex;

		justify-content: center;

	}



	.mobile-sec-3-inner-subbox-content h3 {

		text-align: center;

	}



	.mobile-sec-3-inner-subbox-content p {

		text-align: center;

	}



	.mobile-sec-3-inner-subbox-icon img {

		height: 50px;

	}



	.wordpress-seo-sec-3 {

		padding: 40px 0px;

	}



	.wordpress-seo-sec4 {

		padding: 40px 0px;

	}



	.mobile-sec-3-inner-box {

		padding: 10px 0px;

	}



	/* .social-media-sec4-inner-subBox {

	min-height:0px;

} */

	.ecommerce-sec-3 .content-market-sec-5-leftside-head {

		flex: 0 0 100%;

		max-width: 100%;

	}



	.content-market-sec-5.ecommerce-sec-3 .row {

		gap: 15px;

	}



	/* .enterprise-sec-4 .guesthost-section-2-card {

	min-height: 0px;

} */

	/* .enterprise-sec-3 .content-market-sec-2-inner-subbox {

		min-height: 0px;

	} */



	.enterprise-sec-3 .content-market-sec-2-inner-text p {

		text-align: center;

	}



	.enterprise-sec-3 .content-market-sec-2-inner-text h3 {

		text-align: center;

	}



	.content-market-sec-2-inner-icon {

		display: flex;

		justify-content: center;

	}



	.enterprise-sec-3 {

		padding: 40px 0px;

	}



	.ecommerce-sec-4 {

		padding: 40px 0px;

	}



	.ecommerce-sec-4.enterprise-sec-5 .para p {

		margin-bottom: 0px;

	}



	.enterprise-sec-4 .heading {

		margin-bottom: 20px;

	}



	.content-market-sec-2-inner-text h3 {

		text-align: center;

	}



	.content-market-sec-2-inner-text p {

		text-align: center;

		min-height: 0px

	}



	.enterprise-sec-2-iner-right img {

		width: 80%;

	}



	.service-sec-page-form .form-group {

		margin-bottom: 0px !important;

		;

	}



	.service-sec-page-form .form-group input {

		padding: 13px 19px 13px 19px;

	}



	.service-sec-page-form .form-contact textarea {

		padding: 13px 20px 13px 20px;

	}



	.Section-8 .form-group {

		margin-bottom: 0px;

	}



	.Section-8 .form-group input {

		padding: 13px 20px 13px 20px;

	}



	.Section-8 .form-contact textarea {

		padding: 13px 20px 13px 20px;

	}



	.form-group input::placeholder {

		font-size: 16px;

	}



	.form-contact textarea::placeholder {

		font-size: 16px;

	}



	.portfolio-section-2-inner-content p {

		font-size: 18px;

		text-align: center;

	}



	.portfolio-section3-inner {

		padding: 25px;

	}



	.portfolio-section3-inner-content-icon img {

		height: 30px;

	}



	.guesthost-sec3inner-box-icon {

		display: flex;

		justify-content: center;

	}



	.guesthost-sec3-inner-box h3 {

		text-align: center;

	}



	.guesthost-sec3-inner-box p {

		text-align: center;

	}



	.guesthost-card-content p {

		min-height: 0px;

	}



	.responsive-foot-logo a img {

		height: 53px;

		width: auto;

	}



	.careerpage-sec-2 {

		padding: 40px 0px;

	}



	.careerpage-sec-2 .row {

		gap: 20px 0px;

	}



	.teamPage-sec3 {

		padding: 40px 0px;

	}



	.teamPage-sec2 {

		padding: 40px 0px;

	}



	.content-market-sec-5-right-img img {

		width: 90%;

	}



	.banner-content-img img {

		height: 50px;

	}



	.portfolio-section-3 {

		padding-bottom: 40px;

	}



	.wrapper.wrapper-portfolio .counter.col_fourth {

		width: 87px;

		height: 87px;



	}



	.wrapper.wrapper-portfolio .count-title {

		font-size: 20px;

	}



	.portfolio-section3-inner-content p {

		font-size: 18px;

	}



	.foot-sec {

		padding: 40px 0px;

	}



	.pricing-page-sec-2 {

		padding: 30px 0px;

	}



	.pricing-sec2-icon-txt-heading {

		display: flex;

		gap: 10px;

	}



	.pricing-page-form .row {

		gap: 16px !important;

	}



	.pricing-sec2-icon-txt-heading {

		flex-direction: column;

	}



	.pricing-sec2-txt-heading h3 {

		text-align: center;

	}



	.pricing-sec2-txt-heading p {

		text-align: center;

	}



	.pricing-sec2-icon {

		text-align: center;

	}



	.pricing-inner-subBox {

		padding: 20px 0px 20px 0px;

	}



	.term-condition-sec-2 {

		padding: 40px 0px;

	}



	.Vacancy-detail-page-sec-2 {

		padding: 40px 0px;

	}



	.vacancy-detail-sec-3 {

		padding-bottom: 40px;

	}



	.about-sec-2 {

		padding: 40px 0px;

	}



	.about-know {

		padding: 40px 0px 40px;

	}



	.mobile-app-sec-5 {

		padding: 40px 0px;

	}



	.content-market-banner {

		padding: 40px 0px 40px !important;

	}



	.mobile-app-banner {

		padding: 40px 0px 40px !important;

	}



	.wordpress-seo-banner {

		padding: 40px 0px 40px !important;

	}



	.banner.social-media-banner-img {

		padding: 40px 0 40px !important

	}



	.banner.ecommerce-bg-img {

		padding: 40px 0 40px !important

	}



	.banner.enterprise-bg-img {

		padding: 40px 0px 40px !important;

	}



	.impact-another-img {

		margin-bottom: 26px;

	}



	.featured-left-subBox-details h3 {

		line-height: 120%;

	}



	.featured-sec-2 {

		padding: 40px 0px;

	}



	.featured-left-inner-heading {

		margin-bottom: 20px;

	}



	.featured-left-subBox-details h3 {

		font-size: 24px;

	}



	.featured-left-subBox-anchor {

		margin-top: 20px;

	}



	.featured-left-flexheading h3 {

		font-size: 24px;

	}



	.featured-sidebar {

		margin-bottom: 20px;

	}



	.featured-page-sec-4 {

		padding: 40px 0px;

	}



	.featured-page-sec-4-heading h3 {

		font-size: 24px;

	}



	.para p {

		margin-bottom: 40px;

	}



	.contactUs-sec-1 {

		padding: 40px 0px;

	}



	.location-heading {

		margin-bottom: 20px;

	}



	/* .Section-4 .heading {

	margin: 6px 0px 20px 0px;

} */

	.select-industry {

		padding: 40px 0px;

	}



	.client-subBox-img {

		flex: 0 0 24%;

		max-width: 24%;

	}



	.testimonials-sec-2 {

		padding: 40px 0px;

	}



	.testimonials-sec-2 .row {

		gap: 20px 0px;

	}



	.audit-report-sec-2 {

		padding: 40px 0px;

	}



	.audit-report-sec-4 {

		padding: 40px 0px;

	}



	.audit-report-sec-2 .text-form-row {

		gap: 32px 0px;

	}



	.audit-report-sec4-innerBox {

		min-height: 0px;

	}



	.audit-report-sec-4 .row {

		gap: 30px 0px;

	}



	.audit-report-sec-3 {

		padding: 40px 0px;

	}



	.audit-report-sec-3 .main-heading {

		margin-bottom: 20px;

	}



	.vacancy-sec2-left {

		gap: 20px 0px;

	}



	.case-study-block {

		padding: 10px 12px;

	}



	.case-study-img-1 {

		height: 18px;

		padding: 0px;

		width: auto;

		background: transparent;

	}



	.case-study-block {

		min-height: auto;

	}



	.select-industry-box .nav.nav-tabs.industry-tabs {

		gap: 10px 0px;

		margin-bottom: 20px;

	}



	.select-industry-box .nav-tabs .nav-link.active .case-study-img-1 {

		filter: brightness(1) invert(1);

	}



	.case-study-block {

		gap: 10px;

	}



	.term-condition-para h3 {

		line-height: 130%;

	}



	.term-condition-para p {

		line-height: 130%;

	}



	.impact-right-side-heading h3 {

		font-size: 24px;

	}



	.Section-4 .sec-4-inner-box {

		min-height: 0px;

	}



	.Section-4 {

		padding: 40px 0px;

	}



	.dms-inner-box {

		gap: 20px;

		padding: 20px;

	}



	.dms-heading h3 {

		margin-bottom: 15px;

	}



	.Section-2 .main-heading {

		margin-bottom: 20px;

	}



	.para p {

		font-size: 16px;

		line-height: 100%;

		margin-top: 10px;

	}



	.Section-12 .row {



		gap: 20px 0px

	}



	.guesthost-sec3-inner-box {

		min-height: 0px;

	}



	.guesthost-section-3 .heading {

		margin-bottom: 20px;

	}



	.carepage-sec2-subheading h3 {

		min-height: auto;

	}



	.carepage-sec2-para p {



		min-height: auto;

	}



	.heading {

		font-size: 26px;

	}



	.add-min-height {

		min-height: auto;

	}



	.gueshost-section-2-card-list-box {

		min-height: auto;

	}



	.content-market-sec-2-inner-subbox.business-add-min-height {

		min-height: auto;

	}



	.social-media-banner-img .banner-heading span {

		display: inline;

	}



	.guesthost-card.guesthost-cardadd-min-height {

		min-height: auto;

	}



	.guesthost-section-2.enterprise-sec-4 .guesthost-section-2-card.enterprice-add-min-heigth {

		min-height: auto;

	}

.foot-logo.dashed-upadte-footer {

	width: 90%;

}

.location-inner-box.add-color-1 {

	min-height: auto;

}

.contactUs-sec-3 .location-inner-box{

		min-height: auto;

}

.social-mediasec-3-para.social-mediasec-3-para-new p{

	max-height: inherit !important;

}

}



@media(max-width:576px) {



	.gueshost-section-5 {

		padding: 40px 0px;

	}

	.thanku-section-inner-content .not-sound-img img {

	width: 100%;

	margin: auto;

}

	.not-found-subheading-inner {

	font-size: 36px;

}

	.thanku-section {

	padding: 40px 0px;

}

	.contactUs-sec-3 {

	padding: 40px 0px;

}

	.contactUs-sec-4 {

	padding-bottom: 40px;

}

.update-footer {

	padding: 40px 20px;

	margin-bottom: 40px;

}

.foot-logo.dashed-upadte-footer ul {

	min-height: auto;

}

.lowfootdata {

	align-items: start;

	flex-direction: column;

}

	.Section-10 .heading.text_blue br {

		display: none;

	}



	.featured-left-subBox {

		padding: 20px

	}



	.featuredsec3-imgBox {

		flex: 0 0 100%;

		max-width: 100%;

	}



	.featuredsec3-imgBox img {

		width: 100%;

		height: auto;

	}



	.impact-right-side-heading h3 {

		font-size: 24px;

	}



	.wrapper.wrapper-portfolio {

		flex-direction: row !important;

	}



	.content-market-sec-5-right-img img {

		width: 100%;

	}



	.service-secbg-img {

		padding: 40px 0px 40px !important;

	}



	.foot-sec {

		margin-bottom: 55px;

	}



	.blog-banner-img {

		padding: 40px 0px 40px !important;

	}



	.mobile-app-sec4-tab-img img {

		height: 280px;

		object-fit: cover;

		object-position: center;

	}



	.mobile-app-sec4-tab-img-overlay p {

		line-height: 25px;

	}



	.mobile-app-sec-4 {

		padding: 40px 0px;

	}



	.mobile-sec-3-inner-subbox {

		gap: 15px;

		flex-direction: column;

	}



	.enterprise-sec2 {

		padding: 40px 0px;

	}



	.banner.guesthost-bg-img {

		padding: 40px 0px 40px !important;

	}



	.guesthost-section-3 {

		padding: 40px 0px;

	}



	.guesthost-section-4 {

		padding: 40px 0px;

	}



	.guesthost-section-2 {

		padding: 40px 0px;

	}



	.wrraper-button {

		flex: 0 0 40%;

		max-width: 40%;

		margin: auto 0;

		display: flex;

		justify-content: end;

	}



	.client-icon-content {

		display: flex;

		align-items: center;

		gap: 10px;

		margin-top: 20px;

		justify-content: space-between;

		flex-direction: column;

	}



	.client-icon-img img {

		height: 34px;

	}



	.client-icon-img {

		display: flex;

		justify-content: center;

	}



	.client-para p {

	font-size: 16px;

	text-align: center;

	margin-top: 16px;

	line-height: 130%;

}

.counter.col_third.col_fourth-new .count-title {

	border: 5px solid #34B71A;

	height: 60px;

	width: 60px;

}

.dashed-upadte-footernew .foot-logo.dashed-upadte-footer {

	width: 100%;

}

.dashed-upadte-footernew::after {

	width: 95%;

}

.counter.col_third.col_fourth-new .count-text {

	font-size: 14px;

	line-height: 110%;

	min-height: 48px;

	margin: 0;

}

.wrapper.wrapper_case_studies {

	flex-wrap: wrap;

	justify-content: space-around;

	gap: 16px;

}

	.client-circle h4 {

		font-size: 20px;

		width: 58px;

		height: 58px;

		padding: 20px 12px;

		font-weight: bold;

		text-align: center;

	}



	.client-content {

		padding: 20px;

	}



	.client-circle-box {

		margin-top: 10px;

	}



	.none-btn {

		display: block;



	}



	.none-btn {

		position: fixed;

		/* overflow: hidden; */

		bottom: 0px;

		z-index: 118;

	}



	.btn-none {

		border: none;

		padding: 20px 10px;

		background-color: #34B71A;

		color: #fff;

		width: 100%;

		font-family: Cabin;

		font-weight: 500;

		font-size: 20px;

		line-height: 100%;

		letter-spacing: 0%;

		text-transform: uppercase;

		float: left;

		text-align: center;

	}



	.client-iconimg-para {

		flex: 0 0 100%;

		max-width: 100%;

	}



	.banner.about-bg-img {

		padding: 40px 0 40px !important

	}



	.about-know-subBox {

		flex: 0 0 100%;

		max-width: 100%;

		min-height: 0px !important;

		padding: 40px !important

	}



	/* .about-sec-2 {

	padding: 40px 0px;

}

.about-know {

	padding: 40px 0px 40px;

}

.mobile-app-sec-5 {

	padding: 40px 0px;

}

.content-market-banner {

	padding: 40px 0px 40px !important;

}

.mobile-app-banner {

	padding: 40px 0px 40px !important;

}

.wordpress-seo-banner {

	padding: 40px 0px 40px !important;

}

.banner.social-media-banner-img{

  padding:40px 0 40px!important

}

.banner.ecommerce-bg-img{

    padding:40px 0 40px!important

}

.banner.enterprise-bg-img {

	padding: 40px 0px 40px !important;

} */

	.enterprise-sec-2-iner-right img {

		width: 100%;

	}



	.banner {

		padding: 40px 0px 5px;

	}



	.banner-content-img img {

		height: 40px;

	}



	.wrapper.wrapper-portfolio {

		margin-top: 20px !important;

	}



	.wrapper.wrapper-portfolio {

		margin-top: 30px !important;

	}



	.vacancy-detail-sec-3 .row {

		gap: 20px 0px;

	}



	.vacancy-txt h3 {

		font-size: 20px;

		line-height: 110%;

	}



	.impact-img-content-para {

		gap: 20px 0px;

	}



	.impact-img-content-another-para {

		margin-top: 20px;

	}



	.impact-side-sec-heading {

		margin-bottom: 20px;

	}



	.impact-img-contentDetails {

		margin-top: 20px;

	}



	.client-subBox-img {

		flex: 0 0 23%;

		max-width: 23%;

	}



	.careerpage-sec-2-inner {

		padding: 20px;

	}



	.content-market-sec3-right-side-text h3 {

		font-size: 20px;

	}



	.content-market-sec3-right-side-text p {

		font-size: 16px;

	}



	.content-market-sec3-right-side-icon h3 {

		font-size: 26px;

	}



	.sec2-guesthost-card-icon-img img {

		height: 40px;

	}



	.social-media-sec4-inner-subBox {

		padding: 20px

	}



	.social-media-sec4-inner-subBox-content h3 {

		font-size: 20px;

	}



	.audit-report-sec-3-inner-img img {

		width: auto !important;

		height: 30px !important;

	}



	.dms-inner-box .dms-Para-icon img {

		height: 30.19px;

	}

.add-banner-form {

	flex-direction: column;

}

.add-banner-form-input {

	flex: 0 0 98%;

	max-width: 98%;

}

.add-banner-form {

	align-items: inherit;

	flex-direction: column;

}

.add-banner-form .btn_banner .banner_btn {

	width: 100%;

}	

.add-banner-form .btn_banner {

	flex: 0 0 100%;

	max-width: 100%;

}

.add-banner-form-input input {

	text-align: center;

}

.contactUs-sec-2-right-side-details-box-para p a {

	font-size: 18px;

}

.contactUs-sec-2-right-side-details-box {

	gap: 10px;

}

.ecommerce-sec-4.ecommerce-sec-4-data .social-mediasec-3-icon{

	display: none;

}

.ecommerce-sec-4.ecommerce-sec-4-data .social-mediasec-3-para.social-mediasec-3-para-new {

	flex: 0 0 100%;

	max-width: 100%;

}

.heading.text_blue {

	margin-bottom: 20px;

}

.social-media-sec3-inerr-heading h3 {

	font-size: 20px;

}

.new-case-study-wrapper .col_third{

	width: 100% !important;

}

.new-case-study-wrapper .counter.col_third.col_fourth-new .count-text{

	min-height: inherit;

}

.counter.col_third.col_fourth-new.new-case-study-border {

	border-left: 0px;

	border-right:0px;

}

.new-caseStudy-img {

	padding: 10px;

}

.new-caseStudy-details {

	padding: 20px 10px 18px;

}

}



@media(max-width:376px) {

	.mobile-app-sec4-tab-img-overlay p {

		font-size: 16px;

	}



	.banner_img img {

		width: 100%;

	}

}