
/*
Theme Name: Webskitters
Theme URI: https://www.webskitters.com/
Author: Webskitters
Author URI: https://www.webskitters.com/
Description: This is custom theme
Requires PHP: 7.0
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: webskitters
*/

/* @import url("https://fonts.googleapis.com/css2?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"); */
@import url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/static/source/rev-913ec39/fonts.googleapis.com/a48651060ae68cd75ce8238298f4635c.css2");

/* font-family: 'Roboto', sans-serif; */

/* body,
html {
    overflow-x: hidden;
} */

/* body,html{
    width: 100%;
} */
:root {
	scroll-behavior: inherit;
	--white: #fff;
	--black: #000;
	--bodyColor: #2c2c2c;
	--primaryColor: #00baff;
	--secondarColor: #fe0f56;
	--darkGray: #393939;
	--darkBlack: #161616;
	--offGray: #202020;
	--purple: #272c65;
	--offSky: #5cacd5;
	--gray: #565656;
	--lightGray: #f3f3f3;
	--sectionBg: #e8f8fe;
	--sectionGray: #f8f8f8;
	--tertiaryColor: #a4e4fc;
	--grayBorder: #d0d0d0;
	--burjthemecolor: #f79422;
	--fazwazthemecolor: #006ce3;
	--dogistrythemecolor: #e4a3a3;
	--blue-tees-golf-themecolor: #004cd6;
	--fontNeueHaasDisplayPro: "Neue Haas Grotesk Display Pro";
	--fontPoppins: "Poppins", serif;
	--fontMontserrat: "Montserrat", sans-serif;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	color: var(--bodyColor);
	font-size: 18px;
	font-weight: 300;
	line-height: 1.5;
	background-color: #fff;
	font-family: var(--fontPoppins);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

p {
	margin: 0 0 25px 0;
}

p:last-child {
	margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 25px 0;
	padding: 0;
	color: var(--darkBlack);
	line-height: 1.166;
	font-family: var(--fontNeueHaasDisplayPro);
	font-weight: 300;
}

h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
	margin-bottom: 0;
}

h1, .h1-title {
	font-weight: 900;
	font-size: 120px;
	line-height: .75;
	font-style: italic;
	color: var(--primaryColor);
	text-transform: uppercase;
}

h2, .h2-title {
	font-size: 60px;
	line-height: 1.16;
	margin-bottom: 15px;
}

h1 span, .h1-title span, h2 span, .h2-title span {
	font-weight: 900;
	font-style: italic;
}

h1 span, .h1-title span {
	color: var(--primaryColor);
}

h2 span, .h2-title span {
	color: var(--offSky);
}

h3, .h3-title {
	font-size: 50px;
	line-height: 1;
}

h4, .h4-title {
	font-size: 30px;
	line-height: 1.2;
	margin: 0 0 15px 0;
}

h5, .h5-title {
	font-size: 26px;
	line-height: 1.2;
}

a {
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	outline: none !important;
	color: var(--primaryColor);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

a:hover {
	color: var(--secondarColor);
}

.common-btn-wrap.red {
	filter: url("#goo");
	display: inline-block;
}

.common-btn-wrap.sky {
	filter: url("#sky");
	display: inline-block;
}

.common-btn-wrap.white {
	filter: url("#white");
	display: inline-block;
}

.common-button {
	color: var(--white);
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	display: inline-flex;
	position: relative;
}

.common-button:hover {
	color: var(--white);
}

.common-button-text {
	min-width: 191px;
	border-radius: 30px;
	justify-content: center;
	align-items: center;
	padding: 17px 30px;
	display: flex;
	position: relative;
	text-transform: capitalize;
}

.red .common-button-text {
	background-color: var(--secondarColor);
}

.sky .common-button-text {
	background-color: var(--primaryColor);
}

.common-btn-wrap.white .common-button-text, .common-btn-wrap.white .common-button-arrow {
	background-color: var(--white);
}

.common-btn-wrap.white .common-button {
	color: var(--secondarColor);
}

.common-button-text::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 20px;
	height: 10px;
	border-radius: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: -webkit-transform 1s ease;
	transition: -webkit-transform 1s ease;
	transition: transform 1s ease;
	transition: transform 1s ease, -webkit-transform 1s ease;
	-o-transition: transform 1s ease;
	z-index: -1;
}

.red .common-button-text::before {
	background-color: var(--secondarColor);
}

.sky .common-button-text::before {
	background-color: var(--primaryColor);
}

.white .common-button-text::before, .white .common-button-arrow::before {
	background-color: var(--white);
}

.common-button-arrow {
	pointer-events: auto;
	border-radius: 60px;
	justify-content: center;
	align-items: center;
	width: 61px;
	height: 61px;
	transition: all .5s cubic-bezier(.445, .05, .55, .95);
	display: flex;
	position: relative;
	transform: translate(14px);
}

.red .common-button-arrow {
	background-color: var(--secondarColor);
}

.sky .common-button-arrow {
	background-color: var(--primaryColor);
}

.common-button-arrow::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 20px;
	height: 10px;
	border-radius: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: -webkit-transform 1s ease;
	transition: -webkit-transform 1s ease;
	transition: transform 1s ease;
	transition: transform 1s ease, -webkit-transform 1s ease;
	-o-transition: transform 1s ease;
	z-index: -1;
}

.red .common-button-arrow::before {
	background-color: var(--secondarColor);
}

.sky .common-button-arrow::before {
	background-color: var(--primaryColor);
}

.btn-embeded {
	display: none;
}

.common-btn-wrap:hover .common-button-arrow, .common-button:hover .common-button-arrow {
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px);
}

.btn-embeded {
	display: none;
}

.common-button:hover .common-button-text::before {
	-webkit-transform: translateY(-50%) translateX(7px);
	-ms-transform: translateY(-50%) translateX(7px);
	transform: translateY(-50%) translateX(7px);
}

.common-button:hover .common-button-arrow::before {
	-webkit-transform: translateY(-50%) translateX(-7px);
	-ms-transform: translateY(-50%) translateX(-7px);
	transform: translateY(-50%) translateX(-7px);
}

.alt-primary-btn {
	display: inline-block;
	padding: 22px 20px;
	min-width: 151px;
	text-align: center;
	background: var(--secondarColor);
	color: var(--white);
	position: relative;
	overflow: hidden;
	border-radius: 50px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1;
}

.alt-primary-btn:hover {
	color: var(--white);
}

.alt-primary-btn span {
	position: relative;
}

.alt-primary-btn::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 0;
	background: var(--primaryColor);
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.alt-primary-btn:hover::before {
	right: auto;
	left: 0;
	width: 100%;
}

img {
	max-width: 100%;
}

figure {
	margin: 0 0 0;
}

input[type="text"], input[type="tel"], input[type="password"], input[type="email"], select {
	width: 100%;
	height: 80px;
	padding: 10px 10px 10px 68px;
	border: 1px solid rgba(39, 44, 101, .3);
	border-radius: 20px;
	box-shadow: none !important;
	outline: none !important;
	color: #2c2c2c;
	font-size: 18px;
	font-weight: 300;
	font-family: var(--fontPoppins);
}

textarea {
	background-color: transparent;
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	height: 110px;
	padding: 25px 10px 10px 68px;
	border: 1px solid rgba(39, 44, 101, .3);
	border-radius: 20px;
	box-shadow: none !important;
	outline: none !important;
	color: #2c2c2c;
	font-size: 18px;
	font-weight: 300;
	resize: none;
	font-family: var(--fontPoppins);
}

select {
	border: 1px solid rgba(255, 255, 255, .7);
	width: 100%;
	padding: 0 11px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/source/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/sort-down.svg") no-repeat calc(100% - 16px) center transparent;
	background-size: 18px;
	padding-right: 40px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}

select::-ms-expand {
	display: none;
}

input[type="submit"] {
	background: var(--secondarColor);
	color: var(--white);
	height: 51px;
	border: none;
	-webkit-appearance: none;
	appearance: none;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	border-radius: 100px;
	padding-left: 30px;
	padding-right: 30px;
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	outline: none !important;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

input[type="submit"]:hover {
	background: var(--offSky);
	color: var(--white);
}

::-webkit-input-placeholder {
	opacity: 1;
	color: inherit;
}

:-ms-input-placeholder {
	opacity: 1;
	color: inherit;
}

::-moz-placeholder {
	opacity: 1;
	color: inherit;
}

:-moz-placeholder {
	opacity: 1;
	color: inherit;
}

input[type="text"]:focus, input[type="tel"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus {
	border-color: var(--primaryColor);
}

/* images alignment for wordpress content pages */
.alignright {
	float: right;
	margin: 0 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	float: none;
	clear: both;
}

/* custom checkbox */
.form_input_check label {
	position: relative;
	margin: 0;
	padding-left: 40px;
	display: inline-block;
}

.form_input_check label span {
	margin: 0;
	padding: 0;
}

.form_input_check label input[type="checkbox"] {
	visibility: hidden;
	display: none;
}

.form_input_check label input[type="checkbox"]+span::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0px;
	width: 22px;
	height: 22px;
	border: 1px solid #3e3e42;
	background: transparent;
}

.form_input_check label input[type="checkbox"]+span::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0px;
	width: 22px;
	height: 22px;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/source/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/tick.svg") no-repeat center center;
	background-size: 15px;
}

select.nitro-lazy {
	background-image: none !important;
}

.form_input_check label input[type="checkbox"]:not(:checked)+span::after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

/* .form_input_check input[type="checkbox"]:checked + span::before {
      
    } */
.form_input_check label input[type="checkbox"]:checked+span:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* custom radio */
.form_input_radio label {
	position: relative;
	margin: 0;
	padding-left: 30px;
	display: inline-block;
}

.form_input_radio label span {
	margin: 0;
	padding: 0;
}

.form_input_radio label input[type="radio"] {
	visibility: hidden;
	display: none;
}

.form_input_radio label input[type="radio"]+span::before {
	content: "";
	position: absolute;
	left: 0;
	top: 1px;
	width: 22px;
	height: 22px;
	border: 2px solid #000;
	border-radius: 100%;
	background: #fff;
}

.form_input_radio label input[type="radio"]+span::after {
	content: "";
	width: 12px;
	height: 12px;
	background: #4b0049;
	position: absolute;
	top: 6px;
	left: 5px;
	border-radius: 100%;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

.form_input_radio label input[type="radio"]:not(:checked)+span::after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

/* .form_input_radio input[type="radio"]:checked + span::before {
      
    } */
.form_input_radio label input[type="radio"]:checked+span:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* custom radio end */

/* back to top */
#scroll {
	position: fixed;
	right: 20px;
	bottom: 20px;
	cursor: pointer;
	cursor: pointer;
	width: 55px;
	height: 55px;
	background-color: #bdd653;
	display: none;
	display: inline-block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	line-height: 68px;
	text-align: center;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .2);
	z-index: 9;
}

#scroll:hover {
	background: #88a725;
}

#scroll i {
	color: #fff;
	font-size: 44px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

#scroll:hover i {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
}

.cmn-gap {
	padding: 130px 0;
}

/* navbar*/
.main-head {
	width: 100%;
	padding: 30px 0;
	position: absolute;
	z-index: 111;
}

.collapse-wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	margin-left: auto;
}

.header-cta {
	line-height: 1;
	margin-bottom: 20px;
}

.header-cta ul {
	display: flex;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 0 -10px;
}

.header-cta ul a {
	display: inline-flex;
	align-items: center;
	color: var(--darkGray);
	font-weight: 300;
	font-size: 16px;
}

.header-cta ul li {
	padding: 0 10px;
}

.header-cta ul a:hover {
	color: var(--primaryColor);
}

.header-cta ul a img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	object-fit: cover;
}

.header-cta ul a span {
	margin-left: 10px;
}

.header-btn {
	line-height: 1;
	margin-left: 60px;
}

.header-primary-nav {
	display: flex;
	align-items: center;
	line-height: 1;
}

.navbar-brand {
	padding: 0;
	margin: 0;
	width: 289px;
	display: inline-block;
}

.navbar {
	background: none;
	margin: 0;
	padding: 0;
	min-height: inherit;
	height: inherit;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.navbar-nav li {
	position: relative;
	list-style: none;
}

.navbar-nav>li {
	margin: 0 25px;
	padding: 22px 0;
	position: relative;
}

.navbar-nav>li:last-child {
	margin-right: 0;
}

.navbar-nav>li:first-child {
	margin-left: 0;
}

.navbar-nav>li>a {
	color: var(--darkGray);
	font-size: 16px;
	line-height: 1.2;
	font-weight: 300;
	position: relative;
}

.navbar-nav>li>a:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	background: var(--primaryColor);
	border-radius: 50%;
	opacity: 0;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.navbar-nav>li.current-menu-item>a, .navbar-nav>li>a:hover, .navbar-nav>li.menu-item-has-children:hover>a {
	color: var(--darkGray);
}

.navbar-nav>li.current-menu-item>a:after, .navbar-nav>li>a:hover:after, .navbar-nav>li.menu-item-has-children:hover>a:after {
	opacity: 1;
}

.navbar-nav .clickD {
	position: absolute;
	right: 0;
	top: 29px;
	width: 8px;
	height: 5px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/dropdown-menu-icon.svg") center center no-repeat;
	display: block;
	cursor: pointer;
	background-size: contain;
}

.navbar-nav .clickD.nitro-lazy {
	background-image: none !important;
}

.navbar-nav .clickD.toggled {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sub-menu>li.menu-item-has-children .clickD {
	top: 8px;
	right: 5px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.sub-menu>li.menu-item-has-children .clickD.toggled {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.navbar-nav>li.menu-item-has-children {
	padding-right: 18px;
}

.sub-menu>li.menu-item-has-children>a {
	padding-right: 18px;
}

/* navbar submenu*/
.sub-menu {
	background: #fff;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	border: 1px solid rgba(181, 181, 181, .15);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	width: 250px;
	padding: 18px 12px;
	box-shadow: 0 0px 8px rgba(180, 180, 180, .18);
}

.sub-menu>li>a {
	color: var(--darkGray);
	display: block;
	width: 100%;
	padding: 10px 15px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.2;
	background: var(--sectionBg);
	border-radius: 4px;
}

.sub-menu>li {
	width: 100%;
	display: block;
	padding: 3px 0;
}

.sub-menu>li>a:hover, .sub-menu>li.menu-item-has-children:hover>a, .sub-menu>li.current-menu-item>a {
	background: var(--primaryColor);
	color: var(--white);
}

.navbar-nav>li:last-child>.sub-menu {
	right: 0;
	left: inherit;
	padding: 0;
}

.header-btn .alt-primary-btn img {
	width: 20px;
	display: none;
}

/* 2nd level submenu */
.navbar-nav>li>.sub-menu .sub-menu {
	position: absolute;
	left: 100%;
	top: 0;
}

/* for push-menu */
.navbar-collapse .navbar-toggler {
	display: none;
}

#navoverlay {
	display: block;
	pointer-events: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	margin: 0;
	padding: 0;
	z-index: 99;
	-webkit-transition: background-color .5s linear;
	transition: background-color .5s linear;
}

/* for push-menu end*/
.home-banner {
	position: relative;
	padding: 322px 0 225px;
	overflow: hidden;
}

.home-banner .container {
	position: relative;
}

.banner-globe {
	position: absolute;
	top: -138px;
	right: -348px;
	width: 100%;
	max-width: 1052px;
	pointer-events: none;
}

.banner-globe canvas {
	height: 1004px !important;
	object-fit: cover;
	object-position: top left;
}

.home-banner-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: top center;
}

.banner-subtitle {
	font-family: var(--fontNeueHaasDisplayPro);
	font-size: 50px;
	font-weight: 300;
	color: var(--darkBlack);
	text-transform: capitalize;
	font-style: normal;
	line-height: 1.5;
}

.banner-title-amin {
	margin-top: 17px;
}

.home-banner-wrp {
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 915px;
}

.banner-title-head {
	margin: 0 0 10px;
}

.banner-title-amin .h1-title {
	position: relative;
	overflow: hidden;
	padding: 6px 0 0;
}

.home_ban_anim_text {
	display: inline-block;
	width: 100%;
	position: absolute;
	transition: top .6s;
	top: 100px;
	opacity: 0;
	visibility: hidden;
}

.home_ban_anim_text.top_sld {
	top: -100%;
	transition-duration: 1.5s;
	opacity: 1;
	visibility: visible;
}

.home_ban_anim_text.active {
	position: relative;
	top: 0;
	opacity: 1;
	visibility: visible;
}

.logo-slider-block {
	position: relative;
}

.logo-slider .splide__slide {
	padding: 0 25px;
}

.logo-slider-box {
	background: var(--white);
	box-shadow: 0px 20px 97px rgba(0, 0, 0, .1);
	border-radius: 40px;
	padding: 38px 60px;
}

.banner-btm {
	position: relative;
}

.wwa-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	object-fit: cover;
	object-position: bottom center;
}

.who-we-are-block {
	position: relative;
	padding: 115px 0 0;
	overflow: hidden;
}

.wwa-slider-number {
	font-family: var(--fontNeueHaasDisplayPro);
	color: #d4d4d4;
	font-size: 150px;
	line-height: .8;
	font-weight: 300;
}

.wwa-slider-box {
	position: relative;
	padding: 48px 0 48px 210px;
	border-bottom: 1px solid #d9d9d9;
}

.wwa-slider-box-lft {
	position: absolute;
	top: 48px;
	left: 0;
}

.wwa-slider-box-rgt {
	padding: 0 0 0 0;
}

.v-slider-icon {
	width: 60px;
	margin-bottom: 22px;
}

.wwa-slider-box-rgt h3 {
	font-size: 30px;
	margin: 0 0 12px;
	font-weight: 300;
	line-height: 1.1;
}

.wwa-slider-box-rgt p {
	font-size: 16px;
}

.wwa-lft h3 {
	font-family: var(--fontPoppins);
	font-size: 28px;
	font-weight: 500;
	text-transform: capitalize;
	color: var(--bodyColor);
	line-height: 1.5;
	margin: 0 0 10px;
}

.wwa-lft {
	width: 100%;
	max-width: 530px;
	padding: 60px 0 0 0;
}

.wwa-lft h2 {
	margin: 0 0 5px;
}

.wwa-rgt {
	margin: -48px 0;
}

.character-img {
	position: relative;
	left: 258px;
	margin-bottom: -38px;
}

.wwa-slider::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 176.9px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 242, 242, 47%) 106.64%);
	backdrop-filter: blur(1px);
}

.wwa-slider-item.slick-slide.slick-current.slick-active+.slick-active+.slick-active .wwa-slider-box {
	border-color: transparent;
	opacity: .5;
}

.slick-dots {
	display: flex;
	padding: 22px 0 0;
	margin: 0 -4px;
	flex-wrap: wrap;
	list-style: none;
	justify-content: center;
	line-height: 1;
}

.slick-dots li {
	line-height: 0;
	padding: 0 4px;
}

.slick-dots button {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border: none;
	font-size: 0;
	background: rgba(0, 186, 255, .25);
	padding: 0;
}

.slick-dots li.slick-active button {
	background: var(--primaryColor);
}

/* 06-02-2025 M.M Css Start */

/* Our Client Css Start */
.our-client-sec {
	position: relative;
	background-color: var(--sectionGray);
}

.clients-row {
	--bs-gutter-x: 55px;
	--bs-gutter-y: 55px;
	justify-content: center;
}

.clients-column {
	width: 14.28%;
}

.clients-card {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px 15px;
	background-color: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .14);
	border-radius: 10px;
	min-height: 179px;
	height: 100%;
}

.clients-card figure {
	max-width: 136px;
}

/* Our Client Css End */

/* Home Our Services Css Start */
.our-services-sec {
	position: relative;
}

.our-services-inner-wrap {
	position: relative;
	z-index: 3;
}

.services-wraper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: inherit;
	flex-wrap: wrap;
	grid-column-gap: 40px;
	grid-row-gap: 20px;
}

.services-card-wrap {
	position: relative;
	width: 114px;
	height: 410px;
	flex-shrink: 0;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
	display: flex;
	align-items: flex-end;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	cursor: pointer;
}

.services-card-wrap.active {
	width: 510px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.services-card-wrap:not(.active) .services-card .services-card-inner .services-lable {
	width: 65px;
	height: 65px;
	display: block;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.services-card-wrap:not(.active) .services-card .services-card-inner .services-lable::after {
	content: attr(data-title);
	font-size: 22px;
	font-weight: 400;
	color: var(--white);
	display: block;
	white-space: nowrap;
	transform: rotate(90deg) translateX(-132px) scale(-1);
	-webkit-transform: rotate(90deg) translateX(-132px) scale(-1);
	-moz-transform: rotate(90deg) translateX(-132px) scale(-1);
	-ms-transform: rotate(90deg) translateX(-132px) scale(-1);
	-o-transform: rotate(90deg) translateX(-132px) scale(-1);
}

.services-card-wrap .services-card .services-card-inner .services-lable figure {
	width: 64px;
	height: 65px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}

.services-card-wrap .services-card .services-card-inner .services-lable figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.services-card-wrap.active .services-card .services-card-inner .services-lable {
	height: 0;
	overflow: hidden;
}

.services-card-wrap .services-card h2 {
	font-size: 30px;
	font-weight: 500;
	color: var(--white);
	margin: 0 0 8px 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.services-card-wrap:not(.active) p, .services-card-wrap:not(.active) h2 {
	opacity: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.services-card-wrap .services-card p {
	font-size: 16px;
	color: var(--white);
	font-weight: 300;
	transition: all .3s ease-in-out;
}

.services-card-wrap .services-card {
	display: flex;
	align-items: flex-end;
	width: 100%;
	height: 100%;
	padding: 25px;
}

.services-card-wrap.active .services-card {
	padding: 25px 40px 25px 28px;
}

.services-card-inner {
	position: relative;
	z-index: 3;
	width: 100%;
	width: 420px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	flex-direction: column;
	flex-shrink: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.services-card-bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	user-select: none;
}

.services-card-bg::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(4, 12, 31, .4) 0%, #040c1f 100%);
	opacity: 1;
	border-radius: 20px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.services-card-wrap.active .services-card-bg::before {
	height: 100%;
	background: linear-gradient(180deg, rgba(4, 12, 31, 0) 0%, #040c1f 100%);
}

.services-card-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.services-card-wrap.active .services-card-inner {
	padding-left: 80px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/services-arrow.svg") left center no-repeat;
	background-size: 64px;
}

.services-card-wrap.active .services-card-inner.nitro-lazy {
	background-image: none !important;
}

.services-gradiant {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 186, 255, .5) 0%, rgba(164, 228, 252, .5) 100%);
	opacity: .3;
	z-index: -1;
	pointer-events: none;
	user-select: none;
}

/* Home Our Services Css End */

/* Expertise To Transform Business Css Start */
.expertise-sec {
	position: relative;
}

.expertise-blur {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	max-width: 16%;
	pointer-events: none;
	user-select: none;
}

.expertise-blur img {
	width: 100%;
}

.expertise-head-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 50px;
}

.expertise-head-left {
	width: 41%;
}

.expertise-head-right {
	width: 59%;
	padding-left: 87px;
}

.expertise-head-right>p {
	max-width: 775px;
	margin-left: auto;
}

.expertise-upper span {
	display: block;
	font-weight: 200;
	font-size: 70px;
	line-height: 1.08;
	color: var(--gray);
}

.expertise-upper {
	padding-bottom: 13px;
	margin-bottom: 24px;
	border-bottom: 1px solid var(--grayBorder);
}

.expertise-bottom h3 {
	font-weight: 300;
	font-size: 28px;
	line-height: 1.07;
	text-transform: capitalize;
	color: var(--bodyColor);
	margin: 0 0 7px 0;
}

.expertise-bottom p {
	font-size: 16px;
}

.expertise-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 75px;
}

/* Expertise To Transform Business Css End */

/* MSME Award Css Start */
.msme-award-sec {
	position: relative;
}

.banner-video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 50%;
	height: 100%;
	transition: width 1s ease-in-out;
	z-index: 9;
}

.banner-video.expand {
	width: 100%;
}

.banner-video video {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.hm-bnr-vdowpr {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 84px;
	height: 84px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 13px;
	box-shadow: 0px 4px 45px rgba(0, 0, 0, .25);
	background-color: rgba(255, 255, 255, .5);
	right: -42px;
	z-index: 3;
	animation: fade infinite 1500ms linear;
	outline: none;
	border: 0;
}

@keyframes fade {
	0% {
		box-shadow: 0 0 0 0 rgba(255, 255, 255, .2), 0 0 0 0 rgba(255, 255, 255, .2);
	}
	
	100% {
		box-shadow: 0 0 0 15px rgba(0, 0, 0, 0), 0 0 0 30px rgba(255, 255, 255, 0);
	}
}

.hm-bnr-vdowpr span, .banner-video-close span {
	width: 100%;
	height: 100%;
	background-color: #fff;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.hm-bnr-vdowpr>*, .banner-video-close>* {
	pointer-events: none;
}

.banner-video-close {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 84px;
	height: 84px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 13px;
	box-shadow: 0px 4px 45px rgba(0, 0, 0, .25);
	background-color: rgba(255, 255, 255, .1);
	right: 20px;
	z-index: 10;
	outline: none;
	border: 0;
	animation: fade infinite 1500ms linear;
}

.banner-short-video-card {
	height: 100%;
}

.banner-mobile-video-modal {
	display: none;
}

.msme-award-content {
	padding: 158px 0 144px 99px;
}

.msme-award-sec::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(360deg, #00baff 0%, #a4e4fc 100%);
	opacity: .2;
	z-index: 0;
	pointer-events: none;
	user-select: none;
}

/* MSME Award Css End */

/* Our Solutions Css Start */
.our-solution-sec .section-head {
	max-width: 860px;
	margin-left: auto;
	margin-right: auto;
}

.solution-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
	justify-content: center;
}

.solution-card {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .3);
	border-radius: 20px;
	padding: 0 36px 28px 35px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.solution-card i {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
	margin-bottom: 23px;
	background: var(--white);
	border: 1px solid #bfc0d1;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
	margin-top: -45px;
}

.solution-column {
	padding-top: 45px;
}

.solution-card h3 {
	font-weight: 300;
	font-size: 30px;
	line-height: 1.1;
	color: var(--darkBlack);
	margin: 0 0 14px 0;
}

.solution-card p {
	font-size: 16px;
	color: var(--bodyColor);
}

.solution-arrow {
	width: 51px;
	height: 51px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
	background: var(--lightGray);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin-top: auto;
}

.solution-card:hover {
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-color: var(--white);
}

.section-btn-wrap {
	text-align: center;
	margin-top: 45px;
}

.solution-card p {
	margin: 0 0 22px 0;
}

/* Our Solutions Css End */

/* Our Case Studies  Css Start */
.case-studies-head {
	display: flex;
	flex-wrap: wrap;
	margin: -10px -15px;
}

.case-studies-left {
	width: 40%;
	padding: 10px 15px;
}

.case-studies-right {
	width: 60%;
	padding: 10px 15px;
}

.case-studies-right>p {
	max-width: 774px;
	margin-left: auto;
}

.case-studies-tab-wrap {
	width: auto !important;
	padding-top: 45px;
	display: flex;
	flex-wrap: wrap;
	margin: -15px -28px !important;
}

.case-studies-tab-wrap .resp-tabs-list {
	width: 38%;
	flex-direction: column;
	padding: 15px 28px;
	border-bottom: 0;
	margin: 0 !important;
	list-style: none;
}

.case-studies-tab-wrap .resp-tabs-list li:not(:last-child) {
	margin-bottom: 32px;
}

.case-studies-tab-wrap .resp-accordion button, .case-studies-tab-wrap .resp-tabs-list li button {
	width: 100%;
	background: var(--white);
	border: 1px solid #e0e0e0;
	box-shadow: none;
	border-radius: 40px;
	outline: none;
	padding: 25px 30px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.2;
	text-transform: capitalize;
	color: var(--darkBlack);
	display: flex;
	align-items: center;
	justify-content: flex-start;
	min-height: 114px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.case-studies-tab-wrap .resp-accordion button>img, .case-studies-tab-wrap .resp-tabs-list li button>img {
	display: inline-block;
	max-width: 208px;
	margin-right: 25px;
}

.case-studies-tab-wrap .resp-tabs-container {
	width: 62%;
	padding: 15px 28px;
}

.case-studies-tab-wrap .resp-accordion.resp-tab-active button, .case-studies-tab-wrap .resp-tabs-list li.resp-tab-active button {
	border-color: var(--white);
	box-shadow: 0px 4px 36.3px rgba(218, 218, 218, .25);
	color: var(--offSky);
}

.case-studies-item {
	height: 100%;
}

.case-studies-item>a {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
	padding: 30px 37px 45px 60px;
}

.case-studies-item>a>figure {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.case-studies-item>a>figure::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
	transform: rotate(180deg);
}

.case-studies-item>a>figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.case-studies-content {
	position: relative;
	z-index: 3;
}

.case-studies-content {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.case-studies-content-left {
	width: calc(100% - 51px);
	padding-right: 115px;
}

.case-studies-content-left h3 {
	font-weight: 400;
	font-size: 30px;
	line-height: 1.1;
	color: var(--white);
	margin-bottom: 12px;
	text-transform: capitalize;
}

.case-studies-content-left p {
	color: var(--white);
}

.case-studies-arrow {
	width: 51px;
	height: 51px;
	background: var(--white);
	box-shadow: 0px 4px 12.3px -8px rgba(0, 0, 0, .17);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}

/* Our Case Studies  Css End */

/* 06-02-2025 M.M Css End */

/* Footer Start Here */
.main-footer {
	background-color: #1d1d1d;
	overflow: hidden;
}

.footer-top {
	padding: 65px 0 37px;
}

.footer-logo {
	max-width: 289px;
}

.social a {
	width: 60px;
	height: 60px;
	background-color: rgba(255, 246, 248, .1);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	font-size: 22px;
	color: var(--tertiaryColor);
	margin-left: 16px;
}

.social a:hover {
	background-color: var(--primaryColor);
	color: var(--white);
}

.ficon {
	margin-bottom: 20px;
	max-width: 102px;
	height: 70px;
}

.ficon img {
	max-height: 70px;
	object-fit: contain;
}

.blue-line {
	background-color: #00baff;
	opacity: .2;
	height: 1px;
	margin-bottom: 12px;
}

.ftitle {
	font-size: 24px;
	line-height: 1.1;
	font-weight: 300;
	font-family: var(--fontNeueHaasDisplayPro);
	color: var(--white);
	margin-bottom: 17px;
}

.finfo {
	margin: 0 0 -10px;
	padding: 0;
	list-style: none;
	max-width: 265px;
}

.finfo li {
	margin: 0;
	padding: 0 0 10px;
	color: var(--white);
	display: flex;
	font-size: 14px;
	font-weight: 300;
	font-family: var(--fontPoppins);
}

.finfo li:last-child {
	margin-bottom: 0;
}

.finfo li a {
	color: inherit;
}

.finfo li a:hover {
	color: var(--primaryColor);
}

.finfo-icon {
	flex-shrink: 0;
	margin-right: 12px;
}

.fmid-links {
	margin-top: 65px;
	line-height: 1.1;
}

.fmid-links .ftitle {
	margin-bottom: 32px;
}

.fmid-links ul {
	margin: -14px -10px;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

.fmid-links ul li {
	padding: 14px 10px;
	width: 33.33%;
}

.fmid-links ul li a {
	color: var(--white);
	font-size: 16px;
	line-height: 1.2;
	font-weight: 300;
	font-family: var(--fontPoppins);
}

.fmid-links ul li a.more-link {
	font-weight: 700;
}

.fmid-links ul li a:hover {
	color: var(--primaryColor);
}

.fcol1, .fcol2 {
	border-right: 1px solid #373737;
}

.fbox {
	padding-top: 31px;
	padding-bottom: 77px;
}

.footer-bottom {
	background-color: #191919;
	padding: 60px 0 60px;
}

.footer-bottom .ftitle {
	font-size: 30px;
	margin: 0 0 20px;
}

.quick-links {
	list-style: none;
	padding: 0;
	width: 100%;
	margin: 0 0 -20px;
}

.quick-links li {
	width: 100%;
	margin-bottom: 20px;
}

.quick-links li a {
	color: var(--white);
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
	font-family: var(--fontPoppins);
}

.quick-links li a:hover {
	color: var(--primaryColor);
}

.fcontact-wrap {
	min-height: 250px;
}

.copyright {
	border-top: 1px solid #373737;
	padding: 13px 0;
	background-color: #191919;
}

.copyright-links {
	list-style: none;
	margin: 0;
	padding: 0;
}

.copyright-links li {
	padding: 16px 50px;
	border-right: 1px solid #373737;
}

.copyright-links li:last-child {
	border: none;
}

.copyright-links li a, .copyright {
	font-size: 16px;
	font-weight: 300;
	color: var(--white);
	line-height: 1.4;
}

.copyright-links li a:hover {
	color: var(--primaryColor);
}

.card-list {
	margin: 0 -10px;
}

.card-wrap {
	padding: 0 10px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.card-wrap img {
	max-height: 56px;
}

/* Footer End Here */

/* Form Part Start Here */
.form-sec {
	position: relative;
}

.form-sec .container {
	position: relative;
	z-index: 1;
}

.form-sec::before, .form-sec::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.form-sec::before {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/form-bg.jpg") no-repeat center;
	background-size: cover;
	opacity: .2;
}

.form-sec::after {
	background: #fff;
	background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}

.form-wrap {
	border-radius: 20px;
	background-color: var(--white);
	padding: 58px 137px 71px 137px;
	box-shadow: 25px 26px 84px 0 rgba(55, 116, 186, .2);
	width: 89%;
	margin: 0 auto;
}

.form-input {
	position: relative;
}

.form-wrap .input-icon {
	position: absolute;
	left: 35px;
	top: 0;
	width: 18px;
	align-items: center;
	display: inline-flex;
	height: 100%;
}

/* .form-wrap input,
.form-wrap textarea {
    height: 80px;
    padding: 10px 10px 10px 68px;
    border: 1px solid rgba(39, 44, 101, 0.3);
    border-radius: 20px;
    box-shadow: none !important;
    outline: none !important;
    color: #2C2C2C;
    font-size: 18px;
    font-weight: 300;
    font-family: var(--fontPoppins);
} */
.textarea-input .input-icon {
	height: 80px;
}

/* .form-wrap textarea {
    padding-top: 25px;
    height: 110px;
    resize: none;
} */
.form-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.submit-btn {
	cursor: pointer;
}

.submit-btn [type="submit"] {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 1;
}

/* Form Part End Here */

/* FAQs Start Here */
.faq-section {
	background-color: #e8f8fe;
}

.accordion-item.active {
	border-color: #fff !important;
	box-shadow: 25px 26px 84px 0 rgba(55, 116, 186, .2);
}

.accordion-item {
	margin-bottom: 30px;
	border: 1px solid rgba(39, 44, 101, .3) !important;
	border-radius: 20px !important;
	overflow: hidden;
	background-color: transparent !important;
	transition: all 300ms ease-in-out;
}

.accordion-item:last-child {
	margin-bottom: 0 !important;
}

.accordion-button {
	padding: 30px 50px 30px;
	background-color: var(--white) !important;
	outline: none !important;
	box-shadow: none !important;
	font-size: 30px;
	font-weight: 300;
	font-family: var(--fontNeueHaasDisplayPro);
	color: var(--darkBlack) !important;
	transition: all 300ms ease-in-out;
	justify-content: space-between;
}

.accordion-button:not(.collapsed) {
	background-color: transparent;
}

.accordion-button.collapsed {
	background-color: transparent !important;
}

.accordion-item .accordion-button[aria-expanded="true"] {
	padding-bottom: 0 !important;
}

.accordion-body {
	background-color: var(--white);
	padding: 15px 90px 40px 50px;
	font-size: 18px;
	line-height: 1.45;
	font-weight: 300;
}

.accordion-button::after {
	width: 49px;
	height: 49px;
	background-color: var(--primaryColor);
	border-radius: 100%;
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/faq-arrow.png") !important;
	background-size: 15px !important;
	background-position: center;
	margin-left: 10px;
}

/* FAQs End Here */

/* Our Industries Start Here */
.mb-40 {
	margin-bottom: 40px;
}

.indstri-card {
	position: relative;
	background-color: #fafafa;
	border-radius: 20px;
	padding: 68px 76px 48px 43px;
	text-align: left;
	height: 100%;
	transition: all 300ms ease-in-out;
}

.indstri-card:hover {
	background-color: #f4f4f4;
}

.indstri-card .indstri-subtitle {
	font-size: 30px;
	line-height: 1.3;
	font-weight: 300;
	font-family: var(--fontNeueHaasDisplayPro);
	margin: 23px 0 0;
	color: var(--darkBlack);
}

.indstri-icon {
	height: 77px;
	display: inline-flex;
	align-items: flex-end;
	justify-content: center;
}

.indstri-icon img {
	max-height: 100%;
	object-fit: contain;
}

.indstri-bg-icon {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 40%;
	pointer-events: none;
}

.indstri-card .arrow-link {
	position: absolute;
	right: 21px;
	bottom: 18px;
}

.arrow-link {
	width: 51px;
	height: 51px;
	background-color: #fff;
	border-radius: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 12px -8px rgba(0, 0, 0, .17);
}

.arrow-link:hover {
	background-color: var(--primaryColor);
	transform: rotate(45deg);
}

.rtl-slider {
	margin-top: 30px;
}

/* Our Industries End Here */

/* Our Tech Capabilities Start Here */
.technlgy-row {
	display: flex;
	flex-wrap: wrap;
}

.technlgy-col {
	width: 20%;
	position: relative;
}

.technlgy-box {
	position: relative;
	z-index: 22;
	height: 160px;
	padding: 15px;
	border-radius: 20px;
	transition: all 100ms ease-in-out;
	display: flex;
	align-items: center;
	justify-content: center;
}

.technlgy-box img {
	max-height: 77px;
	max-width: 90%;
}

.technlgy-box:hover {
	box-shadow: 25px 26px 84px 0 rgba(55, 116, 186, .1);
	transform: scale(1.1);
	background-color: #fff;
	z-index: 1;
}

.technlgy-col::before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 1px;
	height: 100%;
	background-color: rgba(217, 217, 217, .591);
	z-index: -1;
}

.technlgy-col::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: rgba(217, 217, 217, .591);
	z-index: -1;
}

.technlgy-row {
	position: relative;
}

.technlgy-row .border-gradiant1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100px;
	background: #fff;
	background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}

.technlgy-row .border-gradiant2 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100px;
	background: #fff;
	background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(0deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}

.technlgy-row .border-gradiant3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 20%;
	height: 100%;
	background: #fff;
	background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(90deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}

.technlgy-row .border-gradiant4 {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 20%;
	height: 100%;
	background: #fff;
	background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(270deg, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}

.line-gray {
	height: 1px;
	width: 100%;
	background-color: #bfc0d1;
}

/* Our Tech Capabilities End Here */

/* Client Testimonials Start Here */
.testimonial-sec {
	background-color: #e8f8fe;
}

.testimonial-wrap {
	position: relative;
	z-index: 1;
	padding: 0 70px;
}

.testimonial-wrap::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/map-bg.svg") no-repeat center;
	background-size: contain;
	pointer-events: none;
	z-index: -1;
}

.quote-for-item-inner {
	max-width: 870px;
	margin: 46px auto 0;
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	font-family: var(--fontPoppins);
	color: var(--bodyColor);
}

.tsubtitle {
	font-size: 30px;
	font-weight: 300;
	color: var(--darkBlack);
	margin: 20px 0 0;
}

.quote-nav {
	max-width: 850px;
	margin: 0 auto;
}

.quote-nav .slick-track {
	justify-content: center;
	display: flex;
	align-items: center;
}

.quoter_img_wrap img {
	width: 170px;
	height: 170px;
	margin: auto;
	margin: 0 auto;
	display: block;
	object-fit: cover;
	border-radius: 100%;
	filter: grayscale(100%);
	opacity: .6;
	transform: scale(.55);
	transition: all .4s ease-in-out;
}

.quote-nav .sl_next .quoter_img_wrap img, .quote-nav .sl_prev .quoter_img_wrap img {
	transform: translateX(-19px) scale(.7);
	opacity: 1;
	transition: all .4s ease-in-out;
}

.quote-nav .sl_next .quoter_img_wrap img {
	transform: translateX(19px) scale(.7);
}

.quote-nav .slick-center .quoter_img_wrap img {
	transform: scale(1);
	opacity: 1;
	filter: grayscale(0%);
	transition: all .4s ease-in-out;
}

/* Common Slick Arrow */
.quote-for {
	position: static;
}

.slick-arrow {
	width: 67px;
	height: 67px;
	background-color: #fff;
	box-shadow: 0 24px 44px 0 #a7d3e4;
	border-radius: 100%;
	border: none;
	font-size: 0;
}

.slick-prev {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.slick-next {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.slick-prev::before {
	content: "";
	display: inline-flex;
	width: 15px;
	height: 15px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/slider-arrow-gray.png") no-repeat center;
	background-size: contain;
}

.slick-prev:hover::before {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/slider-arrow-blue-left.png") no-repeat center;
}

.slick-next::before {
	content: "";
	display: inline-flex;
	width: 15px;
	height: 15px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/slider-arrow-gray-right.png") no-repeat center;
	background-size: contain;
}

.slick-next:hover::before {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/slider-arrow-blue-right.png") no-repeat center;
}

/* Common Slick Dots */
.testimonial-wrap .slick-dots {
	justify-content: center;
}

.section-head {
	margin-bottom: 45px;
}

.section-head.align-center {
	text-align: center;
}

.section-head h2 {
	margin: 0 0 15px 0;
}

.section-head h2:last-child {
	margin-bottom: 0;
}

/* Client Testimonials End Here */
.our-case-studies {
	position: relative;
}

.our-case-studies .container {
	position: relative;
	z-index: 1;
}

.case-oval {
	position: absolute;
	left: 0;
	top: 11%;
	width: 36%;
}

.case-studies-tab-wrap .resp-tabs-list li {
	background: transparent !important;
}

/* KM 07-02-2025 start */
.inner-banner {
	position: relative;
	padding: 200px 0 180px;
	min-height: 752px;
	text-align: center;
}

.inner-banner-dotted-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.inner-banner-wrp {
	position: relative;
	z-index: 1;
}

.inner-banner-info {
	width: 100%;
	max-width: 1070px;
	margin: 0 auto;
}

.inner-banner-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.innner-banner-subtitle {
	font-family: var(--fontNeueHaasDisplayPro);
	font-size: 60px;
	font-weight: 300;
	color: var(--darkBlack);
	line-height: 1.1;
	display: block;
	text-transform: capitalize;
	font-style: normal;
	margin: 0 0 23px;
}

.banner-btm-logo-slider .logo-slider-block {
	margin-top: -142px;
	z-index: 1;
}

.timeline-head {
	width: 100%;
	max-width: 788px;
	margin: 0 auto 50px;
}

.timeline-main {
	position: relative;
	overflow: hidden;
	padding: 15px 0 490px;
}

.timeline-bg {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}

.timeline-wrap {
	position: relative;
	z-index: 1;
}

.timeline-nav-item {
	position: relative;
}

.timeline-nav-slider .slick-list::after {
	content: "";
	width: calc(100% - 105px);
	height: 1px;
	background: var(--purple);
	position: absolute;
	top: 50%;
	left: 26px;
	z-index: -1;
}

.timeline-nav-item button {
	width: 60px;
	height: 20px;
	border: 1px solid var(--purple);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2px;
	border-radius: 30px;
	text-align: center;
	color: var(--purple);
	font-size: 12px;
	background: var(--white);
	line-height: 1;
	font-weight: 500;
	transition: all .4s ease-in-out;
}

.timeline-nav-item.slick-current button {
	background: var(--purple);
	color: var(--white);
}

.timeline-detail-slider-row {
	display: flex;
	flex-wrap: wrap;
}

.timeline-detail-slider-lft {
	width: calc(100% - 418px);
	padding: 0 72px 0 0;
}

.timeline-detail-slider-rgt {
	width: 418px;
	padding: 75px 0 0;
}

.timeline-year {
	font-family: var(--fontNeueHaasDisplayPro);
	font-weight: 900;
	font-size: 300px;
	text-transform: uppercase;
	color: var(--purple);
	font-style: italic;
	line-height: .77;
	text-shadow: 29px 0px 0px rgba(39, 44, 101, .1);
	-webkit-text-fill-color: var(--purple);
	-webkit-text-stroke: 1px var(--white);
	margin: 0 0 15px 0;
}

.timeline-award-img {
	width: 433px;
	height: 285px;
	border-radius: 20px;
	overflow: hidden;
	transform: rotate(-19deg);
	flex-shrink: 0;
}

.timeline-award-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.timeline-award-info {
	width: 100%;
	max-width: 376px;
	margin-left: auto;
}

.timeline-detail-item {
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-radius: 20px;
	padding: 26px 30px;
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

.timeline-detail-item:last-child {
	margin-bottom: 0;
}

.timeline-detail-slider .slick-list {
	overflow: unset;
	padding: 85px 0 0;
}

.timeline-icon .oval {
	width: 60px;
	height: 60px;
	background: linear-gradient(180deg, #a4e4fc 0%, rgba(164, 228, 252, 0) 100%);
	display: inline-block;
	border-radius: 50%;
}

.timeline-icon {
	width: 66px;
	position: relative;
}

.timeline-icon img {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 44px;
}

.timeline-item-info {
	width: calc(100% - 66px);
	padding: 0 0 0 11px;
}

.timeline-detail-slider-lft-bx {
	display: flex;
}

.timeline-info-wrp {
	position: relative;
	z-index: 1;
	left: -36px;
	padding: 75px 0 0;
}

.timeline-charecter {
	position: absolute;
	bottom: -58%;
	left: 20%;
	width: 100%;
	max-width: 487px;
}

.timeline-charecter img {
	width: 100%;
}

.timeline-block.cmn-gap {
	padding-bottom: 0;
}

.full-video {
	width: 100%;
	position: relative;
}

.full-video-thumb {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}

.full-video-overlay {
	width: 100%;
	height: 660px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, .6);
	padding: 100px 20px;
}

.full-video-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	color: var(--white);
}

.full-video-btn:hover {
	color: var(--white);
}

.full-video-btn-inner {
	width: 150px;
	height: 150px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(255, 255, 255, .4);
	border-radius: 50%;
	position: relative;
}

.full-video-btn-in {
	width: 105px;
	height: 105px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: rgba(255, 255, 255, .1);
	border: 1px solid rgba(255, 255, 255, .1);
	backdrop-filter: blur(30px);
}

.full-video-btn-in img {
	width: 56px;
}

.full-video-btn span {
	font-weight: 300;
	font-size: 15px;
	line-height: 1.4666;
	letter-spacing: .45em;
	text-transform: uppercase;
	display: block;
	margin: 20px 0 0;
}

.full-video-btn-inner::after {
	content: "";
	width: 150px;
	height: 150px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	z-index: 0;
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, .1);
	animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 0 0px rgba(255, 255, 255, .2);
	}
	
	100% {
		box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
	}
}

.contact-page-banner h1 {
	font-size: 100px;
}

.contact-page-banner .inner-banner-info {
	max-width: 740px;
}

.contact-block-head {
	margin-bottom: 30px;
}

.contact-block-head-title {
	width: 100%;
	max-width: 414px;
}

.contact-block-btm-lft .row {
	--bs-gutter-x: 17px;
	--bs-gutter-y: 17px;
}

.contact-location-info-box {
	width: 100%;
	height: 100%;
	padding: 24px 30px 24px 18px;
	background: var(--white);
	border: 1px solid #d8d8d8;
	border-radius: 20px;
}

.contact-location-info-box-name {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.contact-location-info-box-name img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	object-fit: cover;
	flex-shrink: 0;
}

.contact-location-info-box-name h3 {
	font-weight: 500;
	font-size: 28px;
	line-height: 1.21;
	color: #161616;
	padding: 0 0 0 15px;
}

.contact-location-info-box-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.contact-location-info-box-list ul li {
	position: relative;
	padding: 0 0 0 32px;
	font-size: 16px;
	margin-bottom: 20px;
}

.contact-location-info-box-list ul li:last-child {
	margin-bottom: 0;
}

.contact-location-info-box-list ul li img {
	position: absolute;
	top: 4px;
	left: 0;
}

.contact-location-info-box-list ul li a {
	color: var(--bodyColor);
}

.contact-location-info-box-list ul li a:hover {
	color: var(--offSky);
}

.contact-block-btm-lft .row [class*="col-"]:last-child .contact-location-info-box-list ul li:first-child img {
	top: -2px;
}

.contact-block-btm-rgt .form-wrap {
	width: 100%;
	padding: 58px 68px 58px 56px;
}

.contact-block-btm-rgt .form-wrap .section-head h2 {
	font-size: 46px;
}

.contact-block-btm-rgt .form-wrap .section-head {
	margin-bottom: 32px;
}

.form-wrap .common-button-text {
	min-width: 137px;
}

.contact-block-btm-lft {
	width: 100%;
	max-width: 777px;
}

.contact-page-loocation-box {
	width: 100%;
	height: 749px;
	position: relative;
	overflow: hidden;
	border-radius: 20px;
}

.contact-page-loocation-box iframe {
	width: 100%;
	height: 100%;
	margin-bottom: -8px;
}

.inner-banner-info-list {
	width: 100%;
	max-width: 1065px;
	margin: 0 auto;
}

.inner-banner-info-list ul {
	padding: 0;
	margin: -6px -10px;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
}

.inner-banner-info-list ul li {
	width: 50%;
	padding: 6px 10px;
	text-align: left;
}

.inner-banner-info-list ul li label {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/purple-circle-check.svg") 0px 3px no-repeat transparent;
	padding: 0 0 0 32px;
}

.inner-banner-info-list ul li label.nitro-lazy {
	background-image: none !important;
}

.featured-blog-box {
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .14);
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}

.featured-blog-figure {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.featured-blog-figure>a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.featured-blog-figure>a>img {
	width: 100%;
	height: 100%;
	object-fit: fill;
	transition: all .4s ease-in-out;
}

.featured-blog-figure>a:hover img {
	transform: scale(1.02);
}

.featured-blog-content {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 44px 58px 60px 35px;
}

.featured-blog-tag {
	min-width: 161px;
	min-height: 51px;
	padding: 8px 10px;
	text-align: center;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, .15);
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 10px;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.5;
	color: var(--purple);
	margin-bottom: 16px;
}

.featured-blog-title {
	font-size: 46px;
	line-height: 1.304;
}

.featured-blog-title a {
	color: var(--darkBlack);
}

.featured-blog-title a:hover {
	color: var(--primaryColor);
}

.blog-post-meta {
	display: flex;
	align-items: center;
	margin: 0 -10px;
}

.blog-post-meta-item {
	display: flex;
	align-items: center;
	padding: 0 10px;
}

.blog-post-meta-item img {
	margin-right: 10px;
}

.featured-blog-info {
	padding: 26px 0;
}

.featured-blog-content-wrp {
	width: 100%;
	max-width: 602px;
}

.featured-blog-btn .alt-primary-btn {
	min-width: 160px;
}

.blog-listing {
	margin: 52px 0 0;
}

.blog-listing .row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.blog-card {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: var(--white);
	border: 1px solid #b0bcd0;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}

.blog-card-figure {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.blog-card-figure img {
	width: 100%;
	height: 100%;
	object-fit: fill;
	transition: all .4s ease-in-out;
}

.blog-card-figure:hover img {
	transform: scale(1.03);
}

.blog-card-content {
	padding: 30px 36px 30px 34px;
}

.blog-card-content h3 {
	font-size: 30px;
	line-height: 1.2;
	margin-bottom: 20px;
}

.blog-card-content h3 a {
	color: var(--darkBlack);
}

.blog-card-content h3 a:hover {
	color: var(--primaryColor);
}

.blog-card-ftr {
	padding: 0 36px 26px 34px;
}

.blog-card-btn {
	color: var(--secondarColor);
	text-decoration: underline !important;
	font-weight: 700;
	font-size: 16px;
}

.blog-card-btn:hover {
	color: var(--primaryColor);
}

.blog-load-btn {
	text-align: center;
}

.blog-load-btn .common-btn-wrap {
	margin-top: 60px;
}

.blog-load-btn .common-button-text {
	min-width: 153px;
}

.work-flow {
	background: #eaf9fe;
}

.work-flow .section-head {
	width: 100%;
	max-width: 963px;
	margin: 0 auto 0;
}

.work-flow-box {
	position: relative;
}

.work-flow-ele {
	width: 320px;
	height: 320px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.work-flow-ele-outer {
	width: 284px;
	height: 284px;
	border: 1px solid rgba(255, 255, 255, .3);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.work-flow-ele-inner {
	width: 237.63px;
	height: 237.63px;
	border: 1px solid rgba(255, 255, 255, .5);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.work-flow-ele-logo {
	width: 202px;
	height: 202px;
	border-radius: 50%;
	background: var(--white);
	box-shadow: 0px 4px 28px #a8d4eb;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.work-flow-ele-wrp {
	width: 100%;
	max-width: 645px;
	height: 467px;
	margin: 0 auto;
	position: relative;
}

.work-flow-oval {
	filter: drop-shadow(0px 10px 32px #d6e0f2);
}

.work-flow-oval-item {
	position: relative;
	width: fit-content;
}

.work-flow-icon {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #bfc0d1;
	position: absolute;
	top: 16%;
	left: 26%;
}

.work-flow-oval-item:nth-child(1) {
	position: absolute;
	top: 97px;
	left: 0;
}

.work-flow-oval-item:nth-child(2) {
	position: absolute;
	top: 220px;
	left: 54px;
}

.work-flow-oval-item:nth-child(2) .work-flow-icon {
	top: 27%;
	left: 36%;
}

.work-flow-oval-item:nth-child(3) {
	position: absolute;
	bottom: 7px;
	left: 225px;
}

.work-flow-oval-item:nth-child(3) .work-flow-icon {
	top: 27%;
	left: 31%;
}

.work-flow-oval-item:nth-child(4) {
	position: absolute;
	top: 220px;
	right: 54px;
}

.work-flow-oval-item:nth-child(4) .work-flow-icon {
	top: 29%;
	left: 26%;
}

.work-flow-oval-item:nth-child(5) {
	position: absolute;
	top: 97px;
	right: 0;
}

.workflow-content-number {
	font-family: var(--fontNeueHaasDisplayPro);
	font-weight: 300;
	font-size: 70px;
	line-height: 1;
	text-transform: capitalize;
	color: #d4d4d4;
	margin: 0 0 7px;
}

.workflow-content-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.208;
	margin: 0 0 8px;
}

.workflow-content-wrap p {
	font-size: 16px;
}

.workflow-content-list {
	position: relative;
	width: 100%;
	min-height: 754px;
}

.work-flow-box-overlay {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.workflow-content-list-item:nth-child(1) {
	width: 100%;
	max-width: 500px;
	position: absolute;
	top: 97px;
	left: 0;
}

.workflow-content-list-item:nth-child(2) {
	width: 100%;
	max-width: 534px;
	position: absolute;
	top: 446px;
	left: 130px;
}

.workflow-content-list-item:nth-child(3) {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.workflow-content-list-item:nth-child(3) .workflow-content-wrap {
	width: 100%;
	max-width: 656px;
	margin: 0 auto;
	text-align: center;
}

.workflow-content-list-item:nth-child(4) {
	width: 100%;
	max-width: 534px;
	position: absolute;
	top: 446px;
	right: 130px;
	text-align: right;
}

.workflow-content-list-item:nth-child(5) {
	width: 100%;
	max-width: 457px;
	position: absolute;
	top: 97px;
	right: 0;
	text-align: right;
}

.workflow-content-wrap {
	position: relative;
}

.workflow-content-list-item:nth-child(1) .workflow-icon {
	position: absolute;
	top: 15px;
	left: 104px;
}

.workflow-content-list-item:nth-child(2) .workflow-icon {
	position: absolute;
	top: -64px;
	left: 98px;
}

.workflow-content-list-item:nth-child(3) .workflow-icon {
	position: absolute;
	top: -122px;
	left: 50%;
	transform: translate(0, 0);
}

.workflow-content-list-item:nth-child(4) .workflow-icon {
	position: absolute;
	top: -64px;
	right: 98px;
}

.workflow-content-list-item:nth-child(5) .workflow-icon {
	position: absolute;
	top: 15px;
	right: 104px;
}

/* KM 07-02-2025 end */

/* Our Awards Start Here */
.awards-short-desc {
	max-width: 840px;
	margin-left: auto;
}

.awards-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.awards-card {
	padding: 57px 27px 32px 27px;
	border-radius: 20px;
	box-shadow: 25px 26px 84px 0 rgba(55, 116, 186, .2);
	display: flex;
	flex-direction: column;
	height: 100%;
	background-color: var(--white);
}

.awrds-card-top {
	display: flex;
	align-items: center;
	padding: 0 0 25px 16px;
}

.awrds-img {
	padding: 10px;
	width: 25%;
	flex-shrink: 0;
	height: 259px;
	border-radius: 20px;
	margin-right: 40px;
	box-shadow: 25px 26px 84px 0 rgba(55, 116, 186, .2);
	display: flex;
	align-items: center;
	justify-content: center;
}

.awrds-img img {
	max-height: 192px;
}

.awrds-card-text .award-subtitle {
	font-size: 40px;
	line-height: 1.2;
	margin-bottom: 18px;
}

.awrds-card-img {
	height: 330px;
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
}

.awrds-card-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.awrds-card-para {
	font-size: 16px;
	font-weight: 300;
	font-family: var(--fontPoppins);
}

.awrds-card-bottom {
	margin-top: auto;
}

.awards-section .container {
	position: relative;
	z-index: 1;
}

/* Our Awards End Here */

/* About Our Real Estate Solution Start here */
.slutin-row {
	--bs-gutter-x: 64px;
	--bs-gutter-y: 40px;
}

.crtftn-col {
	width: 24%;
}

.crtftn-row .clients-card {
	min-height: auto;
	padding: 0;
}

.crtftn-row .clients-card figure {
	padding: 5px;
	height: 144px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.crtftn-row .clients-card figure img {
	max-width: 70px;
	max-height: 90%;
	object-fit: contain;
}

.crtftn-bottom {
	margin-top: 50px;
}

.crtftn-bottom .crtftn-bottom-title {
	font-size: 46px;
}

.slutin-right-text .section-head {
	margin-bottom: 15px;
}

.crtftn-row {
	--bs-gutter-x: 48px;
	--bs-gutter-y: 10px;
}

.our-client-sec2 {
	background-color: #eaf9fe;
}

.technlgy-section-light {
	position: relative;
}

.technlgy-section-light::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .3;
	background: #00baff;
	background: -moz-linear-gradient(180deg, rgba(0, 186, 255, .49903711484594) 34%, rgba(164, 228, 252, .49903711484594) 100%);
	background: -webkit-linear-gradient(180deg, rgba(0, 186, 255, .49903711484594) 34%, rgba(164, 228, 252, .49903711484594) 100%);
	background: linear-gradient(180deg, rgba(0, 186, 255, .49903711484594) 34%, rgba(164, 228, 252, .49903711484594) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00baff", endColorstr="#a4e4fc", GradientType=1);
}

.technlgy-section-light .technlgy-row .border-gradiant1 {
	background: #e0f5ff;
	background: -moz-linear-gradient(180deg, #e0f5ff 34%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(180deg, #e0f5ff 34%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(180deg, #e0f5ff 34%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
	filter: blur(9px);
	top: -6%;
	height: 26%;
}

.technlgy-section-light .technlgy-row .border-gradiant2 {
	background: #eefaff;
	background: -moz-linear-gradient(0deg, #eefaff 34%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(0deg, #eefaff 34%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(0deg, #eefaff 34%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
	filter: blur(9px);
	bottom: -6%;
	height: 26%;
}

.technlgy-section-light .technlgy-row .border-gradiant3 {
	left: -20px;
	background: #e5f8ff;
	background: -moz-linear-gradient(85deg, #e5f8ff 34%, rgba(225, 247, 255, 0%) 100%);
	background: -webkit-linear-gradient(85deg, #e5f8ff 34%, rgba(225, 247, 255, 0%) 100%);
	background: linear-gradient(85deg, #e5f8ff 34%, rgba(225, 247, 255, 0%) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
	filter: blur(9px);
}

.technlgy-section-light .technlgy-row .border-gradiant4 {
	right: -6%;
	background: #e2f8ff;
	background: -moz-linear-gradient(265deg, #e2f8ff 34%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(265deg, #e2f8ff 34%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(265deg, #e2f8ff 34%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
	filter: blur(9px);
}

.tab-logo-wrap {
	width: 75px;
	margin-right: 20px;
	flex-shrink: 0;
}

.case-studies-tab2.case-studies-tab-wrap .resp-tabs-list li button {
	border-radius: 20px;
}

.case-studies-tab2.case-studies-tab-wrap .resp-tabs-list li.resp-tab-active button {
	border-color: var(--primaryColor);
}

.blue-bg {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 510px;
	border-radius: 20px;
	background: #00baff;
	background: -moz-linear-gradient(133deg, rgba(0, 186, 255, 1) 34%, rgba(55, 117, 186, 1) 100%);
	background: -webkit-linear-gradient(133deg, rgba(0, 186, 255, 1) 34%, rgba(55, 117, 186, 1) 100%);
	background: linear-gradient(133deg, rgba(0, 186, 255, 1) 34%, rgba(55, 117, 186, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00baff", endColorstr="#3775ba", GradientType=1);
}

.blue-bg::before {
	content: "";
	position: absolute;
	left: 0;
	top: -35%;
	width: 100%;
	height: 170%;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/blue-bg-shape.png") no-repeat center;
	background-size: contain;
}

.blue-bg-wrapper {
	position: relative;
}

.blue-bg-img1 {
	bottom: 0;
	left: 0;
	width: 95%;
	position: absolute;
	height: 125%;
}

.blue-bg-img1 img {
	max-height: 100%;
	object-fit: contain;
}

.tab2-btn {
	margin-top: 16px;
}

.case-studies-tab2-para {
	margin-top: 36px;
}

.fture-round-circle-wrap {
	width: 290px;
	height: 290px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 144px 0 rgba(39, 44, 101, .1);
}

.fture-round-circle {
	border: 29px solid #f9f6ff;
	background-color: var(--white);
	border-radius: 100%;
	width: 80%;
	height: 80%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.fture-round-circle span {
	padding: 20px;
}

.fture-round-circle img {
	max-height: 100%;
}

.fture-row {
	display: flex;
	max-width: 1200px;
	margin: 0 auto;
}

.fture-left-col {
	position: relative;
	padding-right: 52px;
}

.fture-right-col {
	position: relative;
	padding-left: 7%;
}

.fture-left-col:not(:last-child), .fture-right-col:not(:last-child) {
	margin-bottom: 54px;
}

.fture-left {
	width: 32%;
	position: relative;
}

.fture-left .fture-left-col:nth-child(2) .line-mid, .fture-right .fture-right-col:nth-child(2) .line-mid {
	display: block;
	position: absolute;
	top: 50px;
	right: -30px;
	width: 78px;
	height: 2px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/black-line.png") repeat-x center left;
}

.fture-left .fture-left-col:nth-child(2) .line-mid.nitro-lazy, .fture-right .fture-right-col:nth-child(2) .line-mid.nitro-lazy {
	background-image: none !important;
}

.fture-right .fture-right-col:nth-child(2) .line-mid {
	top: 50px;
	right: auto;
	left: -30px;
}

.fture-left .fture-left-col:nth-child(2) .line-mid::before, .fture-left .fture-left-col:nth-child(2) .line-mid::after, .fture-right .fture-right-col:nth-child(2) .line-mid::before, .fture-right .fture-right-col:nth-child(2) .line-mid::after {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: #363536;
	border-radius: 100%;
}

.fture-left .fture-left-col:nth-child(2) .line-mid::before, .fture-right .fture-right-col:nth-child(2) .line-mid::before {
	left: -1px;
	top: -2px;
}

.fture-left .fture-left-col:nth-child(2) .line-mid::after, .fture-right .fture-right-col:nth-child(2) .line-mid::after {
	right: -1px;
	top: -2px;
}

.fture-right .line-long {
	transform: rotateY(180deg);
	right: auto;
	left: 0;
}

.fture-right {
	width: 32%;
	text-align: right;
	position: relative;
}

.line-long {
	position: absolute;
	right: 0;
	top: 7%;
	bottom: 20%;
	width: 2px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/black-line.png") repeat-y center;
}

.line-long.nitro-lazy {
	background-image: none !important;
}

.left-line1, .left-line2 {
	position: absolute;
	width: 48px;
	height: 2px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/black-line.png") repeat-x center left;
}

.left-line1.nitro-lazy, .left-line2.nitro-lazy {
	background-image: none !important;
}

.left-line1 {
	top: 0;
	right: 3px;
}

.left-line1::before, .left-line2::before {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: #363536;
	border-radius: 100%;
	left: -1px;
	top: -2px;
}

.left-line2 {
	bottom: 0;
	right: 3px;
}

.fture-right .fture-top-part {
	flex-direction: row-reverse;
}

.fture-right .fture-subtile {
	margin: 0 12px 0 0;
}

.fture-middle {
	margin: auto;
}

.fture-top-part {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}

.fture-icon {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	border: 1px solid #bfc0d1;
	padding: 10px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all 300ms ease-in-out;
}

.fture-icon img {
	max-height: 80%;
	max-width: 70%;
	object-fit: contain;
}

.fture-box:hover .fture-icon {
	border-color: var(--primaryColor);
	box-shadow: 0 0 15px #ccc;
}

.fture-subtile {
	font-size: 24px;
	color: var(--darkBlack);
	margin: 0 0 0 12px;
	max-width: 198px;
	line-height: 1.1;
	font-weight: 300;
	font-family: var(--fontNeueHaasDisplayPro);
}

.fture-short-desc {
	font-family: var(--fontPoppins);
	font-weight: 300;
	font-size: 16px;
	min-height: 72px;
}

.slutin-left-img img {
	border-radius: 0 0 10px 10px;
}

.title-para {
	max-width: 861px;
	width: 80%;
	margin: 0 auto;
}

.our-client-sec2 .section-head h2 {
	text-transform: capitalize;
}

/* About Our Real Estate Solution End here */

/* Service UI/UX Design Start Here */
.banner-form .form-wrap {
	max-width: 100%;
	width: 100%;
	padding: 64px 44px 79px 60px;
}

.banner-form .form-wrap .form-row {
	--bs-gutter-x: 20px;
	--bs-gutter-y: 16px;
}

.banner-form .form-wrap>.row {
	--bs-gutter-x: 76px;
}

.uxui-design-solution .title-para {
	max-width: 1008px;
	width: 100%;
	margin: 0 0 0 auto;
}

.bg-lightblue {
	background-color: #eaf9fe;
}

.bg-lightblue .solution-card {
	background-color: transparent;
}

.bg-lightblue .solution-card:not(:hover) i {
	background-color: #eaf9fe;
}

.uxui-indstry-head-left {
	width: 45%;
	padding-right: 30px;
}

.uxui-indstry-head-right {
	width: 55%;
}

.industriesTabWrap .resp-tabs-list {
	list-style: none;
}

.industriesTabWrap .resp-tabs-list li button {
	display: flex;
	width: 100%;
	align-items: center;
	outline: none !important;
	border: none !important;
	background-color: var(--white);
	box-shadow: 25px 26px 84px 0 rgba(55, 116, 186, .2);
	margin: 0 0 40px;
	padding: 33px 47px 33px 57px;
	border-radius: 20px;
	text-align: left;
	color: var(--darkBlack);
	font-family: var(--fontPoppins);
	font-weight: 500;
	font-size: 28px;
	line-height: 1.2;
}

.industriesTabWrap .resp-tabs-list li:last-child button {
	margin-bottom: 0;
}

.industriesTabWrap .resp-tabs-list li.resp-tab-active button {
	background-color: var(--primaryColor);
	color: var(--white);
}

.industriesTabWrap .resp-tabs-list li.resp-tab-active button .arrow-link {
	background-color: var(--white);
}

.industriesTabWrap .resp-tabs-list li button .arrow-link {
	flex-shrink: 0;
	background-color: var(--lightGray);
	margin-left: auto;
}

.industriesTabWrap .resp-tabs-list li.resp-tab-active button .tab-count-item {
	color: var(--white);
}

.tab-count-item {
	color: #acacac;
	font-size: 40px;
	font-weight: 300;
	font-family: var(--fontNeueHaasDisplayPro);
	margin-right: 40px;
	flex-shrink: 0;
}

.industriesTab-content-count {
	color: #acacac;
	font-size: 90px;
	font-weight: 300;
	font-family: var(--fontNeueHaasDisplayPro);
	margin-right: 40px;
	margin-right: 59px;
	flex-shrink: 0;
	flex-shrink: 0;
}

.industriesTab-content-img {
	height: 318px;
	width: 100%;
	overflow: hidden;
	border-radius: 20px;
}

.industriesTab-content-img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.industriesTab-content-bottom {
	padding-top: 59px;
}

.industriesTab-content-subtitle {
	font-family: var(--fontNeueHaasDisplayPro);
	color: var(--darkBlack);
	font-size: 30px;
	line-height: 1.1;
	margin-bottom: 10px;
}

.industriesTab-content-para {
	margin-bottom: 17px;
}

.industriesTabWrap .resp-tabs-container {
	padding-right: 50px;
}

.uxui-indstry-head {
	margin-bottom: 47px;
}

/* Service UI/UX Design End Here */

/* 07-02-2025 M.M Css Start */

/* About Who We Are Css Start */
.abt-who-row {
	--bs-gutter-x: 80px;
	--bs-gutter-y: 40px;
}

.abt-who-left {
	width: 46%;
}

.abt-who-right {
	width: 54%;
}

.abt-who-left-inner {
	position: relative;
}

.abt-who-left-inner::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 102px);
	height: calc(100% - 65px);
	background: linear-gradient(115.35deg, #00baff 0%, #3775ba 100%);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
	border-radius: 20px;
	z-index: 0;
	pointer-events: none;
	user-select: none;
}

.abt-who-award-logo {
	width: 140px;
	max-width: 140px;
	margin-bottom: 17px;
}

.abt-who-award-logo img {
	width: auto;
	height: auto;
}

.abt-who-sld-con {
	padding: 41px 0 0 54px;
}

.abt-who-slider {
	position: relative;
	z-index: 3;
}

.abt-who-sld-title h2 {
	font-size: 40px;
	line-height: 1.2;
	color: var(--white);
}

.abt-who-sld-title {
	min-height: 96px;
	max-width: calc(100% - 174px);
	margin-bottom: 28px;
}

.abt-who-recive-wrap {
	position: relative;
	padding-top: 50%;
	border-radius: 20px;
	overflow: hidden;
}

.abt-who-recive-wrap img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.abt-who-slider-arrows-wrap {
	position: absolute;
	top: 85px;
	right: 148px;
	z-index: 3;
	display: flex;
	align-items: center;
}

.abt-who-slider-arrows-wrap button:not(:last-child) {
	margin-right: 11px;
}

.abt-who-slider-arrows-wrap .slick-arrow {
	width: 51px;
	height: 51px;
	box-shadow: none;
	background-color: var(--lightGray);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.abt-who-slider-arrows-wrap .slick-arrow:hover {
	background-color: var(--white);
	box-shadow: 0 8px 12px 0 #a7d3e4;
}

.abt-logo-listing {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 10px;
}

.abt-logo-listing li:not(:last-child) {
	margin-right: 50px;
}

.abt-logo-listing li figure {
	max-width: 210px;
	margin-bottom: 0;
}

.abt-logo-listing li figure img {
	width: auto;
	height: auto;
}

.abt-who-btn-wrap {
	padding-top: 6px;
}

.abt-who-right-inner {
	padding-top: 51px;
}

/* About Who We Are Css End */

/* Our Company Css Start */
.abt-certifications-sec {
	background-color: transparent;
}

.our-company-video-wraper {
	position: relative;
	overflow: hidden;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}

/* Our Company Css End */

/* Our Culture Css Start */
.our-culture-sec .section-head {
	max-width: 775px;
	margin-left: auto;
	margin-right: auto;
}

.our-culture-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.our-culture-card {
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .3);
	box-shadow: none;
	border-radius: 20px;
	overflow: hidden;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.our-culture-card>figure {
	width: 290px;
}

.our-culture-card>figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.our-culture-content {
	width: calc(100% - 290px);
	padding: 25px 30px 25px 27px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.our-culture-content p {
	font-size: 16px;
}

.our-culture-card:hover {
	border-color: transparent;
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
}

/* Our Culture Css End */

/* Accredited with CRISIL SME 1 Css Start */
.accredited-crisil-wraper {
	position: relative;
}

.accredited-with-crisil-sec {
	position: relative;
}

.accredited-with-crisil-sec::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: linear-gradient(180deg, rgba(0, 186, 255, .5) 0%, rgba(164, 228, 252, .5) 100%);
	opacity: .3;
	z-index: 0;
	pointer-events: none;
	user-select: none;
}

.accredited-crisil-wraper {
	display: flex;
	flex-wrap: wrap;
}

.accredited-crisil-img-wrap {
	width: 53.6%;
	position: relative;
	z-index: 1;
}

.accredited-crisil-img-wrap img {
	width: 100%;
}

.accredited-crisil-content {
	width: 51.3%;
	position: absolute;
	bottom: -33px;
	right: 0;
	z-index: 3;
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .14);
	border-radius: 10px;
	padding: 60px 45px 40px 45px;
}

.services-msme-content h2, .accredited-crisil-content h2 {
	font-size: 46px;
	max-width: 630px;
}

/* Accredited with CRISIL SME 1 Css End */

/* Our Leadership & Key Personnel Css Start */
.our-leadership-sec {
	position: relative;
}

.leadership-slider .leadership-slide {
	padding: 0 15px;
}

.leadership-slider .slick-list {
	margin: 0 -15px;
}

.leadership-wraper {
	position: relative;
	overflow: hidden;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}

.leadership-wraper figure {
	padding-top: 70.4%;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.leadership-wraper figure::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 42.4%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .4) 100%);
	z-index: 0;
	pointer-events: none;
	user-select: none;
}

.leadership-wraper figure img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}

.leadership-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 20px 35px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	z-index: 3;
}

.leadership-title {
	margin-bottom: 0;
	font-weight: 500;
	font-size: 26px;
	line-height: 1.2;
	color: var(--white);
}

.leadership-role {
	font-family: var(--fontPoppins);
	font-weight: 300;
	font-size: 16px;
	line-height: 1.2;
	text-align: right;
	text-transform: capitalize;
	color: var(--white);
}

.leadership-wraper:hover figure img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}

.leadership-slider-outer {
	position: relative;
}

.leadership-slider-outer .slick-arrow {
	padding: 10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	z-index: 3;
}

.leadership-prev {
	left: -107px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/left-arrow.svg") no-repeat center var(--white);
	background-size: 12px;
}

.leadership-prev.nitro-lazy {
	background-image: none !important;
}

.leadership-prev:hover {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/left-hover-arrow.svg") no-repeat center var(--white);
	background-size: 12px;
}

.leadership-prev:hover.nitro-lazy {
	background-image: none !important;
}

.leadership-next {
	right: -107px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/right-arrow.svg") no-repeat center var(--white);
	background-size: 12px;
}

.leadership-next.nitro-lazy {
	background-image: none !important;
}

.leadership-next:hover {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/right-hover-arrow.svg") no-repeat center var(--white);
	background-size: 12px;
}

.leadership-next:hover.nitro-lazy {
	background-image: none !important;
}

/* Our Leadership & Key Personnel Css End */

/* Hire an Hire an Award-Winning Team of Experts Css Start */
.hire-award-row {
	--bs-gutter-x: 57px;
	--bs-gutter-y: 30px;
	align-items: center;
}

.hire-award-left {
	width: 51%;
}

.hire-award-right {
	width: 49%;
}

.hire-award-left>figure img {
	width: 100%;
}

.hire-award-right-inner>p {
	max-width: 482px;
}

/* Hire an Hire an Award-Winning Team of Experts Css End */

/* Consistently Strive Css Start */
.consistently-strive-right p {
	max-width: 600px;
	margin-left: auto;
}

.consistently-strive-head {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 45px;
}

.consistently-strive-left {
	width: 50%;
}

.consistently-strive-right {
	width: 50%;
}

.consistently-strive-tabs .nav {
	max-width: 1184px;
	margin: 0 auto 48px;
	justify-content: center;
	border: 1px solid #cdcdcd;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
}

.consistently-strive-tabs .nav li {
	width: 50%;
}

.consistently-strive-tabs .nav li button {
	width: 100%;
	background-color: var(--white);
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
	padding: 27px 25px;
	font-size: 24px;
	color: var(--darkBlack);
	text-transform: capitalize;
}

.consistently-strive-tabs .nav li button.active {
	background: linear-gradient(115.35deg, #00baff 0%, #3775ba 100%);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
}

.society-row {
	display: grid;
	grid-template-columns: 28% 29% 18% 25%;
	--order-gap: 210px;
}

.society-column {
	padding: 8px;
}

.society-column:nth-child(4n + 4) {
	grid-row: span 2;
}

.society-column:nth-child(6) {
	margin-right: calc(var(--order-gap) * 1);
}

.society-column:nth-child(7) {
	margin-left: calc(var(--order-gap) * -1);
}

.society-img-wrap {
	position: relative;
	padding-top: 55%;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
}

.society-img-wrap img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.consistently-strive-btn-wrap {
	padding: 40px 12px 0 12px;
	text-align: center;
}

/* Consistently Strive Css End */

/* About Us Css End */

/* Service UI/UX Design Css Strat */
.enormous-achievement-row {
	--bs-gutter-x: 79px;
	--bs-gutter-y: 30px;
	align-items: center;
}

.enormous-achievement-left figure {
	width: 100%;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
}

.enormous-achievement-left figure img {
	width: 100%;
}

.enormous-achievement-left {
	width: 52.3%;
}

.enormous-achievement-right {
	width: 47.7%;
}

.enormous-achievement-right-in {
	max-width: 710px;
}

.enormous-achievement-right-in h2 {
	max-width: 620px;
}

.services-msme-row {
	display: flex;
	flex-wrap: wrap;
}

.services-msme-left {
	width: 53.6%;
}

.services-msme-right {
	width: 46.4%;
}

.services-msme-left figure {
	width: 100%;
}

.services-msme-left figure img {
	width: 100%;
}

.services-msme-content {
	position: relative;
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .14);
	border-radius: 20px;
	padding: 89px 58px 80px 72px;
	margin-left: -51px;
}

.msme-video-play {
	position: absolute;
	bottom: -60px;
	left: -18px;
	width: 120px;
	height: 120px;
	padding: 18px;
	background: var(--white);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	animation: fade-shadow infinite 1500ms linear;
	-webkit-animation: fade-shadow infinite 1500ms linear;
}

@keyframes fade-shadow {
	0% {
		box-shadow: 0 0 0 0 rgba(255, 255, 255, .5), 0 0 0 0 rgba(255, 255, 255, .5);
	}
	
	100% {
		box-shadow: 0 0 0 20px rgba(0, 0, 0, 0), 0 0 0 30px rgba(255, 255, 255, 0);
	}
}

.msme-video-play span {
	width: 100%;
	height: 100%;
	background: linear-gradient(279.27deg, #00baff 0%, #3775ba 100%);
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .4);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.msme-video-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.services-msme-left-in {
	position: relative;
}

.msme-video-play.desktop-hidden {
	display: none;
}

.progress_slider {
	position: absolute;
	top: 42px;
	left: 0;
	display: block;
	width: 2px;
	height: calc(100% - 192px);
	margin-top: 0;
	margin-left: 0;
	overflow: hidden;
	background-color: transparent;
	background-image: linear-gradient(to right, #00baff, #00baff);
	background-repeat: no-repeat;
	background-size: 0 100%;
	opacity: 1;
	z-index: 1;
	transition: background-size .4s ease-in-out;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.progress_slider::after {
	content: "";
	width: 2px;
	height: 100%;
	background: rgba(130, 130, 130, .17);
	position: absolute;
	left: 0;
	top: 1px;
}

.services-why-choose-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.services-why-choose-row-left {
	width: 50%;
}

.services-why-choose-row-right {
	width: 50%;
}

.services-why-choose-row-right .services-why-choose-img-slider {
	width: 100%;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
}

.services-why-choose-row {
	--bs-gutter-x: 90px;
	--bs-gutter-y: 30px;
}

.services-why-choose-title-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}

.services-why-choose-slider-outer {
	position: relative;
	height: 100%;
}

.services-why-choose-slider {
	padding-left: 50px;
	height: 100%;
}

.services-why-choose-title-wrap h3 {
	margin-bottom: 0;
	font-size: 40px;
	text-transform: capitalize;
	color: var(--darkBlack);
}

.services-why-choose-title-wrap p {
	font-size: 16px;
}

.services-number {
	font-weight: 700;
	font-size: 80px;
	line-height: 1;
	text-align: right;
	text-transform: uppercase;
	background: linear-gradient(180deg, rgba(27, 27, 28, .2) 0%, rgba(27, 27, 28, 0) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	padding-left: 12px;
}

.services-why-choose-slider .slick-list {
	margin: -20px 0;
}

.services-why-choose-slider .services-why-choose-item {
	border: 0;
	padding: 20px 0;
}

.services-why-choose-slider .slick-list::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 150%);
	z-index: 3;
	pointer-events: none;
}

.services-why-choose-img-wrap img, .services-why-choose-img-wrap {
	width: 100%;
}

.our-company-sec .section-head {
	width: 100%;
	max-width: 775px;
	margin-left: auto;
	margin-right: auto;
}

/* Service UI/UX Design Css End */

/* 07-02-2025 M.M Css End */

/* KM 08-02-2025 */
.srv-uxui-page-banner .inner-banner-info-list {
	margin-top: 28px;
}

.banner-form {
	margin-top: -142px;
	z-index: 1;
	position: relative;
}

.bg-lightblue .solution-card:hover {
	background: var(--white);
}

.faq-section.white-bg {
	background: var(--white);
}

.faq-load-btn {
	text-align: center;
	margin-top: 40px;
}

.faq-section .section-head {
	width: 100%;
	max-width: 894px;
	margin-left: auto;
	margin-right: auto;
}

.services-why-choose-content p {
	font-size: 16px;
}

.services-why-choose-content .services-why-choose-img-wrap {
	display: none;
}

.workflow-content-wrap .work-flow-icon {
	display: none;
}

.ai-tech-enc {
	position: relative;
}

.ai-tech-title {
	width: 100%;
	max-width: 1106px;
	text-transform: capitalize;
}

.ai-tech-enc-half {
	margin-top: 35px;
}

.ai-tech-enc-figure {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 20px;
}

.ai-tech-enc-figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ai-tech-enc-info {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 40px 0;
}

.ai-tech-enc-half-row {
	--bs-gutter-x: 40px;
}

.ai-tech-enc-info-btn {
	padding: 5px 0 0;
}

.wts-care-row {
	flex-direction: row-reverse;
}

.wts-care-figure {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 20px;
}

.wts-care-figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.wts-care-content {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 30px 0;
}

.wts-care-row {
	--bs-gutter-x: 40px;
}

.ets-ben-btn {
	margin-top: 44px;
	text-align: center;
}

.wts-key-ben .section-head {
	text-align: center;
	width: 100%;
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

.full-content-block {
	text-align: center;
	background: #eaf9fe;
}

.full-content-wrp {
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
}

.ai-tech-enc-info-wrp .inner-banner-info-list {
	max-width: unset;
}

.ai-tech-enc-info-wrp .inner-banner-info-list ul {
	margin: -12px -10px;
}

.ai-tech-enc-info-wrp .inner-banner-info-list ul li {
	width: 100%;
	padding: 12px 10px;
}

.rising-swift .ai-tech-enc-info {
	padding: 10px 0;
}

.ai-tech-enc-info-wrp h3 {
	font-size: 40px;
}

.rising-step-figure {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 1px solid #bfc0d1;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 24px;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
}

.rising-step-figure img {
	width: 45px;
}

.rising-step-box h3 {
	font-size: 30px;
	margin: 0 0 15px;
	font-weight: 500;
}

.rising-step-box p {
	font-size: 16px;
	width: 100%;
	max-width: 490px;
}

.rising-step-row {
	--bs-gutter-y: 30px;
}

.rising-step-block .wts-care-content-btn {
	margin-top: 26px;
}

.rising-step-box {
	position: relative;
}

.step-arrow {
	position: absolute;
	top: 46px;
	left: 212px;
	width: 278px;
}

.rising-step-row [class*="col-"]:nth-child(even) .step-arrow {
	transform: rotateX(180deg);
	top: 20px;
	left: 176px;
}

.rising-step-row [class*="col-"]:nth-child(3) .step-arrow {
	display: none;
}

.event-lst-info {
	margin-top: 16px;
	font-size: 16px;
}

.enc-space {
	margin-bottom: 42px;
}

.enc-space .rsng-title {
	width: 100%;
	max-width: 448px;
}

.casestudy-listing-tab .resp-tabs-list {
	padding: 0;
	margin: -10px auto !important;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: 1552px;
}

.casestudy-listing-tab .resp-tabs-list li {
	padding: 10px 14px;
	background: transparent !important;
}

.casestudy-listing-tab .resp-tabs-list li button, .casestudy-listing-tab .resp-tabs-container .resp-accordion button {
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	border-radius: 10px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	align-items: center;
	padding: 21px 26px;
	font-family: var(--fontNeueHaasDisplayPro);
	font-weight: 500;
	font-size: 20px;
	line-height: 1.2;
	color: var(--darkBlack);
	transition: all .4s ease-in-out;
}

.casestudy-listing-tab .resp-tabs-list li button img, .casestudy-listing-tab .resp-tabs-container .resp-accordion button img {
	margin-right: 10px;
}

.casestudy-listing-wrap {
	padding: 20px 0 0;
}

.casestudy-listing-tab .resp-tabs-list li button:hover, .casestudy-listing-tab .resp-tabs-list li.resp-tab-active button, .casestudy-listing-tab .resp-tabs-container .resp-accordion.resp-tab-active button {
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .14);
}

.casestudy-listing-tab .resp-tabs-container {
	margin-top: 42px;
}

.case-studies-listing-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 36px;
}

.case-studies-card {
	width: 100%;
	height: 100%;
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	border-radius: 20px;
	position: relative;
	overflow: hidden;
	transition: all .4s ease-in-out;
}

.case-studies-card:hover {
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .14);
}

.case-studies-card-content {
	padding: 45px 44px 40px;
}

.case-studies-card-title {
	font-size: 30px;
	margin: 0 0 12px;
}

.case-studies-card-title a {
	color: var(--darkBlack);
}

.case-studies-card-title a:hover {
	color: var(--primaryColor);
}

.case-studies-card-content p {
	font-size: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.case-studies-card-figure {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.case-studies-card-thumb {
	position: relative;
	padding: 27.7% 0;
}

.case-study-thumbnail {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .4s ease-in-out;
}

.case-studies-card-figure:hover .case-study-thumbnail {
	transform: scale(1.03);
}

.cst-company-logo {
	position: absolute;
	bottom: 38px;
	left: 30px;
	background: var(--white);
	border-radius: 20px;
	height: 96px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 14px;
}

.cst-company-logo img {
	max-height: 80px;
}

.cst-load-btn {
	text-align: center;
	margin-top: 52px;
}

.cst-load-btn .common-button-text {
	min-width: 168px;
}

.with-bg {
	background: #eaf9fe;
}

.with-bg .industriesTabWrap .resp-tabs-list li, .industriesTabWrap .resp-accordion {
	background: transparent !important;
}

.resp-vtabs .resp-tab-content:last-child {
	border-bottom: none !important;
}

.resp-vtabs .resp-tab-content:last-child .industriesTab-content {
	padding-bottom: 0;
}

/* KM 08-02-2025 */

/* 08-02-2025 M.M Css Start */

/* Blog Details Css Start */
.blog-details-sec.cmn-gap {
	padding-top: 252px;
}

.blog-details-row {
	display: flex;
	flex-wrap: wrap;
	margin: -15px -15px;
}

.blog-details-left {
	width: 67.5%;
	padding: 15px 15px;
}

.blog-details-right {
	width: 32.5%;
	padding: 15px 15px;
}

.blog-details-main-img-wrap {
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 30px;
}

.blog-details-main-img-wrap img {
	/* position: absolute;
  top: 0;
  left: 0; */
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.blog-details-heading h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 46px;
	line-height: 1.3;
	color: var(--darkBlack);
	text-transform: initial;
}

.blog-details-heading ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	margin: -10px;
	list-style: none;
}

.blog-details-heading ul li {
	padding: 10px;
}

.blog-details-heading ul li a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-weight: 300;
	font-size: 18px;
	line-height: 27px;
	text-transform: capitalize;
	color: var(--bodyColor);
}

.blog-details-heading ul li a:hover {
	color: var(--offSky);
}

.blog-details-heading ul li a i {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	flex-shrink: 0;
	margin-right: 10px;
}

.blog-details-content {
	padding-top: 28px;
	padding-bottom: 75px;
}

.blog-details-content p {
	color: var(--offGray);
}

.blog-details-content p strong {
	font-weight: 700;
	color: var(--secondarColor);
}

.blog-details-content p strong a {
	color: var(--secondarColor);
	text-decoration: none !important;
}

.blog-author-content p a, .blog-details-content ul li a, .blog-details-content p a {
	color: var(--offGray);
	text-decoration: underline !important;
}

.blog-author-content p a:hover, .blog-details-content ul li a:hover, .blog-details-content p a:hover {
	color: var(--offSky);
}

.blog-details-content h2 {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.2;
}

.blog-details-content ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
	margin-bottom: 22px !important;
}

.blog-details-content ul li {
	position: relative;
	padding-left: 28px !important;
}

.blog-details-content ul li::before {
	content: "";
	position: absolute;
	top: 12px;
	left: 11px;
	width: 4px;
	height: 4px;
	background: var(--offGray);
	border-radius: 50%;
}

.blog-author-details {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 37px 0 57px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}

.blog-author-img-wrap {
	position: relative;
	padding-top: 21.8%;
	width: 205px;
	flex-shrink: 0;
	border-radius: 20px;
	overflow: hidden;
}

.blog-author-img-wrap img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.blog-author-content {
	width: calc(100% - 205px);
	padding-left: 30px;
}

.blog-author-content h3 {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.2;
	color: var(--darkBlack);
	margin-bottom: 15px;
}

.blog-author-content ul {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 15px;
}

.blog-author-content ul li:not(:last-child) {
	margin-right: 30px;
}

.blog-author-content ul li a {
	color: var(--purple);
	font-size: 18px;
}

.blog-author-content ul li a:hover {
	color: var(--offSky);
}

.blog-author-content p {
	font-size: 16px;
	color: var(--offGray);
}

.blog-details-share-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	padding: 30px 0;
	border-bottom: 1px solid #c8c8c8;
}

.blog-details-share-wrap>p {
	margin-bottom: 0;
	font-size: 16px;
	color: var(--offGray);
}

.blog-details-share-wrap ul {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 16px;
}

.blog-details-share-wrap ul li:not(:last-child) {
	margin-right: 25px;
}

.blog-details-share-wrap ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	padding: 5px;
	font-size: 18px;
	color: #a4e4fc;
	background: #333;
}

.blog-details-share-wrap ul li a:hover {
	background: var(--secondarColor);
	color: var(--white);
}

.cmn-box-design {
	padding: 35px 40px;
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	border-radius: 20px;
	margin-bottom: 30px;
}

.cmn-box-design h2 {
	font-size: 30px;
}

.blog-details-table-content {
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .14);
	padding: 40px 34px 50px;
}

.blog-details-table-content ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 25px;
}

.blog-details-table-content ul li:not(:last-child) {
	margin-bottom: 25px;
}

.blog-details-table-content p, .blog-details-table-content ul li a {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.3;
	text-transform: capitalize;
	color: var(--offGray);
}

.blog-details-table-content ul li a:hover {
	color: var(--offSky);
}

.blog-details-services ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.blog-details-services ul li {
	padding: 19px 0;
	border-bottom: 1px solid #e8e8e8;
}

.blog-details-services ul li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.blog-details-services ul li a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 16px;
	color: var(--offGray);
	text-transform: capitalize;
}

.blog-details-services ul li a i {
	display: inline-block;
	width: 24px;
	flex-shrink: 0;
	margin-right: 15px;
}

.blog-details-services ul li a:hover {
	color: var(--offSky);
}

.blog-details-catagory {
	background: #eaf9fe;
	border: 1px solid #eaf9fe;
}

.blog-details-catagory ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.blog-details-catagory ul li:not(:last-child) {
	margin-bottom: 24px;
}

.blog-details-catagory ul li a {
	position: relative;
	font-size: 16px;
	color: var(--offGray);
	padding-left: 32px;
}

.blog-details-catagory ul li a:hover {
	color: var(--primaryColor);
}

.blog-details-catagory ul li a::before {
	content: "";
	position: absolute;
	top: 4px;
	left: 0;
	width: 16px;
	height: 16px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/check-icon.jpg") no-repeat left center;
	background-size: 100% 100%;
	border-radius: 50%;
}

.blog-populer-post-wraper {
	padding: 28px 37px 34px 44px;
}

.blog-populer-post-wraper h2 {
	margin-bottom: 25px;
}

.blog-populer-post-wraper .blog-populer-card:not(:last-child) {
	margin-bottom: 20px;
}

.blog-populer-card {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.blog-populer-img-wrap {
	width: 177px;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.blog-populer-img-wrap a {
	display: block;
	width: 100%;
	padding-top: 67%;
	border-radius: 10px;
}

.blog-populer-img-wrap a img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.blog-populer-img-wrap a:hover img {
	transform: scale(1.1);
}

.blog-populer-content {
	width: calc(100% - 177px);
	padding-left: 20px;
	padding-right: 32px;
}

.blog-populer-content h3 {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.3;
	text-transform: capitalize;
	color: var(--offGray);
	margin-bottom: 8px;
}

.populer-read-more {
	font-size: 16px;
	color: var(--secondarColor);
	text-decoration: underline !important;
}

.populer-read-more:hover {
	color: var(--offSky);
}

.blog-details-explore-wrap {
	position: relative;
	background: var(--purple);
	padding: 44px 70px 44px 50px;
	border-radius: 20px;
	min-height: 339px;
	display: flex;
	align-items: flex-end;
	margin-bottom: 30px;
}

.blog-details-explore-content {
	position: relative;
	z-index: 2;
}

.blog-details-explore-content h3 {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.2;
	color: var(--white);
	margin-bottom: 12px;
}

.blog-details-explore-content p {
	font-size: 15px;
	color: var(--white);
}

.looper-shp {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 98%;
	pointer-events: none;
	user-select: none;
}

.blog-details-newsletter {
	padding: 26px 38px 29px 29px;
}

.blog-details-newsletter input[type="text"], .blog-details-newsletter input[type="email"] {
	height: 49px;
	font-size: 14px;
	border-radius: 10px;
	padding-left: 52px;
}

/* .blog-details-newsletter input[type="text"] {
  background: url(images/form-profile-icon.svg) no-repeat left 26px center;
  background-size: 15px;
}

.blog-details-newsletter input[type="email"] {
  background: url(images/form-email-icon.svg) no-repeat left 26px center;
  background-size: 15px;
} */
.blog-details-newsletter .newsletter-feild-wrap:not(:last-child) {
	margin-bottom: 15px;
}

.newsletter-submit-wrap {
	padding-top: 5px;
}

.related-row {
	--bs-gutter-y: 24px;
	justify-content: center;
}

/* Blog Details Css End */

/* CSR Css Start */
.responsibility-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 24px;
}

.responsibility-heading {
	display: flex;
	flex-wrap: wrap;
	margin: -10px;
}

.responsibility-head-lft {
	width: 28%;
	padding: 10px;
}

.responsibility-head-rtl {
	width: 72%;
	padding: 10px;
}

.responsibility-head-rtl p {
	max-width: 746px;
	margin-left: auto;
}

.responsibility-heading {
	margin-bottom: 40px;
}

.responsibility-work-card {
	position: relative;
	display: block;
	width: 100%;
	padding-top: 55%;
	border-radius: 20px;
	overflow: hidden;
}

.responsibility-work-card::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	background: linear-gradient(360deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0) 100%);
	pointer-events: none;
	user-select: none;
	z-index: 1;
}

.responsibility-work-card>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.responsibility-work-card:hover>img {
	transform: scale(1.1);
}

.responsibility-work-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 30px 27px 28px 40px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 3;
}

.responsibility-work-content h3 {
	font-size: 46px;
	color: var(--white);
	margin-bottom: 0;
}

.solution-arrow>img, .solution-arrow {
	transition: all .3s ease-in-out;
}

.responsibility-work-card:hover .solution-arrow {
	transform: rotate(45deg);
	background-color: var(--offSky);
}

.responsibility-work-card:hover .solution-arrow img {
	filter: brightness(0) invert(1);
}

/* Words From Our CEO Css Start */
.words-form-ceo-sec {
	padding: 77px 0 90px;
	background: #eaf9fe;
}

.words-form-ceo-row {
	display: flex;
	flex-wrap: wrap;
}

.words-form-ceo-left {
	width: 53.6%;
}

.words-form-ceo-right {
	width: 45.4%;
}

.words-form-ceo-left figure {
	width: 100%;
}

.words-form-ceo-left figure img {
	width: 100%;
}

.words-form-ceo-content {
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .14);
	border-radius: 20px;
	padding: 108px 59px 127px 74px;
	margin-left: -44px;
}

.words-form-ceo-content h2 {
	font-size: 46px;
}

/* Words From Our CEO Css End */

/* Our Gallery Css Start */
.our-gallery-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: -15px;
}

.our-gallery-column {
	padding: 15px;
}

.our-gallery-column:nth-child(8n-7), .our-gallery-column:nth-child(8n-6), .our-gallery-column:nth-child(8n-5), .our-gallery-column:nth-child(8n-4), .our-gallery-column:nth-child(8n-3) {
	width: 20%;
}

.our-gallery-column:nth-child(8n-2), .our-gallery-column:nth-child(8n-1), .our-gallery-column:nth-child(8n) {
	width: 33.33%;
}

.our-gallery-column>a {
	display: block;
	width: 100%;
	position: relative;
	border-radius: 20px;
	overflow: hidden;
}

.our-gallery-column:nth-child(8n-7)>a, .our-gallery-column:nth-child(8n-6)>a, .our-gallery-column:nth-child(8n-5)>a, .our-gallery-column:nth-child(8n-4)>a, .our-gallery-column:nth-child(8n-3)>a {
	padding-top: 169%;
}

.our-gallery-column:nth-child(8n-2)>a, .our-gallery-column:nth-child(8n-1)>a, .our-gallery-column:nth-child(8n)>a {
	padding-top: 110.6%;
}

.our-gallery-column>a img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.our-gallery-column>a:hover img {
	transform: scale(1.1);
}

/* Our Gallery Css End */

/* Latest Workplace Activities Css Start */
.latest-workplace-activities-sec {
	background: #e8f8fe;
}

.workplace-activities-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 24px;
	justify-content: center;
}

.latest-workplace-activities-sec .blog-post-meta {
	margin-bottom: 18px;
}

.latest-workplace-activities-sec .blog-card {
	background-color: transparent;
}

.latest-workplace-activities-sec .blog-card:hover {
	background: var(--white);
}

.latest-workplace-activities-btn-wrap {
	margin-top: 54px;
	text-align: center;
}

.latest-workplace-activities-sec .blog-card p {
	font-size: 16px;
}

.blog-post-meta {
	font-size: 16px;
}

/* Latest Workplace Activities Css End */

/* CSR Workplace Css Start */
.csr-workplace-row {
	align-items: center;
}

.csr-workplace-column-lft {
	width: 52%;
}

.csr-workplace-column-rtl {
	width: 48%;
}

.csr-workplace-column-lft-in {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}

.csr-workplace-column-lft-in img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.csr-workplace-row {
	--bs-gutter-x: 50px;
	--bs-gutter-y: 30px;
}

.csr-workplace-row:nth-child(odd) {
	flex-direction: row-reverse;
}

.csr-workplace-row:not(:last-child) {
	margin-bottom: 150px;
}

/* CSR Workplace Css End */

/* CSR Css End */

/* Work with Top 1% Css Start */

/* Banner Css Start */
.work-with-top-banner .inner-banner-wrp>p {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

.work-with-top-banner .inner-banner-info-list {
	max-width: 1225px;
}

.work-with-top-head-wrap {
	display: flex;
	flex-wrap: wrap;
	margin: -10px;
}

.work-with-top-head-left {
	width: 47%;
	padding: 10px;
}

.work-with-top-head-right {
	width: 53%;
	padding: 10px;
}

.work-with-top-head-right p {
	max-width: 666px;
	margin-left: auto;
}

.work-with-top-wraper {
	padding-top: 45px;
}

.work-with-top-row {
	--bs-gutter-x: 50px;
	--bs-gutter-y: 30px;
	align-items: center;
}

.work-with-top-left {
	width: 53.2%;
}

.work-with-top-right {
	width: 46.8%;
}

.work-with-top-left figure {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}

.work-with-top-left figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.work-with-top-right-inner ul {
	padding: 0;
	margin: 0;
	list-style: none;
	max-width: 625px;
}

.work-with-top-right-inner ul li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 30px;
}

.work-with-top-right-inner ul li:last-child {
	margin-bottom: 0;
}

.work-with-top-right-inner ul li::before {
	content: "";
	position: absolute;
	top: 8px;
	left: 0;
	width: 20px;
	height: 20px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/purple-check-icon.svg") no-repeat left center;
	background-size: 100% 100%;
	z-index: 1;
}

.work-with-top-right-inner ul li h3 {
	margin-bottom: 5px;
}

.work-with-top-right-inner h2 {
	margin-bottom: 25px;
}

.work-with-top-right-inner>p {
	max-width: 525px;
}

.work-with-top-row {
	position: relative;
}

.work-with-top-row:nth-child(even) {
	flex-direction: row-reverse;
}

.work-with-top-row:not(:last-child) {
	margin-bottom: 270px;
}

.work-with-top-row::before {
	position: absolute;
	content: "";
	bottom: -44%;
	left: 22%;
	width: 36.7%;
	height: 40%;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/deriction-arrow-1.svg") no-repeat bottom;
	background-size: 100%;
	z-index: 1;
}

.work-with-top-row:nth-child(even)::before {
	left: auto;
	right: 40%;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/deriction-arrow-2.svg") no-repeat bottom;
	background-size: 100%;
}

.work-with-top-row:last-child::before {
	display: none;
}

/* Work with Top 1% Css End */

/* 08-02-2025 M.M Css End */

/* 08.02.2025 start SD */
.our-service-head {
	margin-bottom: 66px;
}

.our-service-head .case-studies-left, .our-service-head .case-studies-right {
	width: 50%;
}

.digital-solution-tab-wrppr {
	display: flex;
	flex-wrap: wrap;
	width: auto !important;
	margin: 0 -33px !important;
}

.digital-solution-tab-list {
	flex: 0 0 auto;
	width: 34%;
	padding: 0 33px;
}

.digital-solution-tab-wrppr .resp-tabs-container {
	flex: 0 0 auto;
	width: 66%;
	padding: 0 33px;
}

.digital-solution-tab-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.digital-solution-tab-list ul li:not(:last-child) {
	margin-bottom: 20px;
}

.digital-solution-tab-list button {
	background: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	border-radius: 10px;
	padding: 29px 28px;
	display: flex;
	align-items: center;
	font-family: var(--fontNeueHaasDisplayPro);
	font-weight: 500;
	font-size: 28px;
	transition: .3s all;
	width: 100%;
	text-transform: capitalize;
}

.digital-solution-tab-list button i {
	width: 30px;
	height: 30px;
	flex: 0 0 auto;
	line-height: 0;
	margin-right: 17px;
}

.digital-solution-tab-list button i img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.digital-solution-tab-list li.resp-tab-active button {
	background: var(--white);
	border: 1px solid var(--primaryColor);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-radius: 20px;
	color: var(--offSky);
}

.digi-solution-img-wrpppr {
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 41px;
}

.digi-solution-img-wrpppr img {
	width: 100%;
}

.digi-solution-info h3 {
	font-size: 40px;
	margin-bottom: 15px;
	line-height: 1.2;
	font-weight: 500;
}

.digi-solution-info h3 a {
	color: var(--darkBlack);
}

.digi-solution-info h3 a:hover {
	color: var(--offSky);
}

.digi-solution-info p {
	margin-bottom: 10px;
}

.digi-solution-info ul {
	padding: 0;
	margin: 0 0 30px;
	list-style: none;
}

.digi-solution-info li {
	padding: 0 0 0 32px;
	margin: 10px 0;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/purple-circle-check.svg") 0px 3px no-repeat transparent;
}

.digi-solution-info li.nitro-lazy {
	background-image: none !important;
}

.solution-page-sec {
	position: relative;
	z-index: 1;
}

.case-studies-head.solution-offer-head {
	margin-bottom: 73px;
	align-items: center;
}

.case-studies-head.solution-offer-head .case-studies-right>p {
	max-width: 897px;
}

.solution-page-rw.solution-row>* {
	flex: 0 0 auto;
	width: 25%;
}

.solution-page-rw.solution-row {
	justify-content: flex-start;
}

.solution-page-sec .expertise-blur {
	z-index: -1;
	top: 25%;
}

.solution-page-rw .solution-card i {
	padding: 25px;
}

.solution-page-rw .solution-card i img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.free-trial-bnnr-content .inner-banner-info {
	max-width: 737px;
	margin: 0 auto 30px;
}

.free-trial-bnnr-content .inner-banner-info-list {
	max-width: 1230px;
	margin: 0 auto;
}

.free-trial-bnnr-content .inner-banner-info-list ul li:nth-child(odd) {
	width: 46%;
}

.free-trial-bnnr-content .inner-banner-info-list ul li:nth-child(even) {
	width: 54%;
}

.trial-work-head .case-studies-right>p span {
	font-weight: 700;
	display: block;
}

.case-studies-head.trial-work-head {
	margin-bottom: 25px;
}

.trial-work-head .case-studies-left {
	width: 30%;
}

.trial-work-head .case-studies-right {
	width: 70%;
}

.trial-experience-head {
	max-width: 902px;
	width: 100%;
	margin: 0 auto 53px;
	text-align: center;
}

.avail-trial-head {
	align-items: center;
	margin-bottom: 36px;
}

.avail-trial-head .case-studies-left {
	width: 30%;
}

.avail-trial-head .case-studies-right {
	width: 70%;
}

.avail-trial-para-wrppr {
	width: 100%;
	max-width: 836px;
	margin-left: auto;
}

.avail-trial-sec {
	background-color: #eaf9fe;
}

.avail-trial-rw {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.avail-trial-card {
	border: 1px solid rgba(39, 44, 101, .3);
	border-radius: 20px;
	padding: 60px 30px 70px 47px;
	width: 100%;
	height: 100%;
	transition: .3s all;
}

.avail-trial-card:hover {
	background: var(--white);
	border-color: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
}

.avail-trial-card h3 {
	font-size: 46px;
	line-height: 1.3;
	margin-bottom: 35px;
}

.avail-trial-card h3 span {
	font-weight: 900;
	font-style: italic;
	color: var(--offSky);
}

.avail-trial-card ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.avail-trial-card li:not(:last-child) {
	margin-bottom: 30px;
}

.avail-trial-card li {
	text-transform: capitalize;
	padding-left: 33px;
	position: relative;
	line-height: 1.1;
}

ul.avail-trial-right li::before {
	position: absolute;
	content: "";
	width: 20px;
	height: 20px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/right-icon.svg") center no-repeat;
	background-size: 100%;
	left: 0;
	top: 0;
}

ul.avail-trial-wrong li::before {
	position: absolute;
	content: "";
	width: 20px;
	height: 20px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/wrong-icon.svg") center no-repeat;
	background-size: 100%;
	left: 0;
	top: 0;
}

.trial-term-condition-rw {
	--bs-gutter-x: 55px;
	--bs-gutter-y: 25px;
}

.trial-term-condition-img-col {
	width: 43%;
}

.trial-term-condition-txt-col {
	width: 57%;
}

.trial-term-condition-img-wrppr {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}

.trial-term-condition-img-wrppr img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.trial-term-condition-content {
	padding: 35px 0;
}

.trial-term-condition-content h2 span {
	display: block;
}

.trial-term-condition-content ul {
	padding: 0;
	margin: 0 0 46px;
	list-style: none;
}

.trial-term-condition-content ul li {
	text-transform: capitalize;
	padding-left: 33px;
	position: relative;
}

.trial-term-condition-content ul li:not(:last-child) {
	margin-bottom: 19px;
}

.trial-term-condition-content ul.avail-trial-right li::before {
	top: 3px;
}

.money-back-bnnr-content .inner-banner-info {
	margin-bottom: 30px;
}

.money-back-bnnr-content .inner-banner-info-list {
	max-width: 1150px;
}

.money-back-bnnr-content .inner-banner-info-list ul li:nth-child(odd) {
	width: 53%;
}

.money-back-bnnr-content .inner-banner-info-list ul li:nth-child(even) {
	width: 47%;
}

.value-money-head {
	margin-bottom: 30px;
}

.value-money-cmn-btn-outtr {
	margin-top: 44px;
	text-align: center;
}

.get-touch-sec {
	background-color: #eaf9fe;
}

.get-touch-rw {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
	align-items: center;
}

.get-touch-img-col {
	width: 53%;
	flex: 0 0 auto;
}

.get-touch-txt-col {
	width: 47%;
	flex: 0 0 auto;
}

.get-touch-img-wrppr {
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
}

.get-touch-img-wrppr img {
	width: 100%;
}

.get-touch-content {
	padding-left: 65px;
}

.rising-step-head {
	text-align: center;
	margin-bottom: 60px;
}

/* 08.02.2025 end SD */
.casestudy-tmp-banner {
	width: 100%;
	position: relative;
	padding-top: 160px;
	color: var(--white);
}

.casestudy-tmp-banner-inner {
	position: relative;
}

.luvlap-case-studies-banner-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.casestudy-tmp-banner-overlay {
	width: 100%;
	min-height: 800px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	padding: 100px 0 90px;
	background: linear-gradient(90deg, #000 0%, #000 34.03%, rgba(0, 0, 0, 0) 100%);
}

.casestudy-tmp-banner-wrp {
	width: 100%;
	max-width: 762px;
}

.casestudy-tmp-banner-wrp h1 {
	font-size: 65px;
	font-weight: 300;
	color: var(--white);
	text-transform: capitalize;
	font-style: normal;
	margin: 0 0 18px;
	line-height: 1.076;
}

.casestudy-tmp-banner-wrp h1 span {
	font-style: italic;
	display: block;
}

.casestudy-tmp-banner-sbtitle {
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 18px;
}

.casestudy-tmp-strategic {
	display: flex;
	flex-wrap: wrap;
	padding: 35px 0 0;
}

.casestudy-tmp-strategic-item {
	border-left: 1px solid var(--white);
	padding: 8px 30px;
	text-transform: capitalize;
}

.strategic-item-title {
	font-family: var(--fontNeueHaasDisplayPro);
	font-weight: 900;
	font-style: italic;
	font-size: 60px;
	line-height: 1;
	margin: 0 0 14px;
}

.luvlap-case-studies-template .casestudy-tmp-banner-wrp h1 span, .luvlap-case-studies-template .about-casestudy-meta h3, .luvlap-case-studies-template h2 span {
	color: #de2728;
}

.ganesh-case-studies-template .casestudy-tmp-banner-wrp h1 span, .ganesh-case-studies-template .about-casestudy-meta h3, .ganesh-case-studies-template h2 span {
	color: #008245;
}

.casestudy-tmp-banner-logo {
	background: #f7f7f7;
	border-radius: 10px;
	padding: 10px 19px;
	display: inline-block;
	position: absolute;
	bottom: 48px;
	right: calc(( ( 100vw - 1644px ) / 2 ));
}

.casestudy-tmp-banner-logo img {
	max-height: 153px;
}

.luvlap-case-studies-template .casestudy-tmp-banner-logo img {
	height: 119px;
}

.about-casestudy-tmp-lft {
	width: 100%;
	max-width: 723px;
}

.about-casestudy-tmp-rgt {
	width: 100%;
	max-width: 775px;
	margin-left: auto;
}

.about-casestudy-meta h3 {
	font-size: 40px;
}

.about-casestudy-meta ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.about-casestudy-meta ul li {
	text-transform: capitalize;
	font-size: 20px;
	padding: 0 0 15px;
}

.about-casestudy-meta ul li:last-child {
	padding-bottom: 0;
}

.about-casestudy-meta {
	width: 100%;
	height: 100%;
	padding: 62px 40px 62px 47px;
	border-bottom: 1px solid #d4d5e0;
	border-left: 1px solid #d4d5e0;
}

.about-casestudy-tmp-rgt-row {
	--bs-gutter-x: 0;
}

.luvlap-case-studies-template .testimonial-casestudy-tmp {
	background: rgba(213, 31, 38, .1);
}

.testimonial-casestudy-tmp-wrp {
	width: 100%;
	max-width: 906px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.testimonial-casestudy-tmp-wrp-inner {
	position: relative;
	z-index: 1;
}

.testimonial-casestudy-tmp-meta {
	display: inline-flex;
	align-items: center;
	text-align: left;
	padding-top: 5px;
}

.testimonial-casestudy-tmp-avater {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	object-fit: cover;
	flex-shrink: 0;
}

.testimonial-casestudy-tmp-avater-data {
	padding-left: 20px;
}

.testimonial-casestudy-tmp-avater-data h3 {
	font-size: 30px;
	text-transform: capitalize;
	margin: 0 0 10px;
}

.testimonial-casestudy-tmp-avater-data p {
	text-transform: uppercase;
}

.testimonial-casestudy-tmp-slider-box {
	width: 100%;
	max-width: 895px;
	margin: 0 auto;
	padding: 58px 0 0 26px;
	position: relative;
}

.testimonial-casestudy-tmp-slider-quote-icon {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	pointer-events: none;
	width: 125px;
}

.testimonial-map {
	position: absolute;
	top: -34px;
	left: 0;
	width: 100%;
	z-index: -1;
	pointer-events: none;
}

.testimonial-casestudy-tmp-wrp-inner h2 {
	margin: 0;
}

.testimonial-casestudy-tmp-slider {
	margin-top: -34px;
}

.cta-casestudy-tmp {
	position: relative;
	padding: 80px 0;
}

.luvlap-case-studies-template .cta-casestudy-tmp {
	background: linear-gradient(91.71deg, #d51f26 0%, #ed586c 100%);
}

.cta-casestudy-tmp-rgt {
	text-align: right;
}

.cta-casestudy-tmp-left h2 {
	font-size: 46px;
}

.cta-casestudy-tmp-left h2, .cta-casestudy-tmp-left h2 span {
	color: var(--white);
}

.cta-casestudy-tmp-left {
	width: 100%;
	max-width: 811px;
}

.luvlap-cta-graphics {
	position: absolute;
	top: 0;
	left: 0;
	width: 69%;
}

.cta-casestudy-tmp-wrp {
	width: 100%;
	max-width: 1462px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

.process-casestudy-tmp .enc-space {
	margin-bottom: 80px;
}

.process-casestudy-tmp .step-arrow {
	left: 153px;
	width: 222px;
}

.process-casestudy-tmp .rising-step-box p {
	max-width: 350px;
}

.process-casestudy-tmp .rising-step-row [class*="col-"]:nth-child(even) .step-arrow {
	top: 30px;
	left: 147px;
}

.process-casestudy-tmp .rising-step-row [class*="col-"]:nth-child(3) .step-arrow {
	display: inline-block;
}

.process-casestudy-tmp .rising-step-row [class*="col-"]:nth-child(4) .step-arrow {
	display: none;
}

.pc-casestudy-tmp .ai-tech-enc-half-row {
	--bs-gutter-x: 75px;
}

.pc-casestudy-tmp .ai-tech-enc-half {
	margin-top: 50px;
}

.project-solution-casestudy-tmp {
	position: relative;
}

.luvlap-case-studies-template .project-solution-casestudy-tmp::after {
	content: "";
	width: 100%;
	height: 620px;
	background: linear-gradient(180deg, #fbe9ea 0%, rgba(251, 233, 234, 0) 100%);
	position: absolute;
	top: 0;
	left: 0;
}

.project-solution-casestudy-tmp-inner {
	position: relative;
	z-index: 1;
}

.project-solution-casestudy-tmp-inner .section-head {
	width: 100%;
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
}

.psc-step-count {
	width: 120px;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: var(--white);
	border: 1px solid #bfc0d1;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
	border-radius: 50%;
	font-family: var(--fontNeueHaasDisplayPro);
	font-style: italic;
	font-weight: 900;
	font-size: 60px;
	line-height: 70px;
	text-transform: capitalize;
	position: absolute;
	top: 0;
	left: 0;
}

.luvlap-case-studies-template .psc-step-count {
	color: #de2728;
}

.project-solution-casestudy-tmp-item-head {
	position: relative;
	padding: 42px 0 100px 154px;
}

.project-solution-casestudy-tmp-item-head::after {
	content: "";
	width: 2px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 59px;
	background-image: repeating-linear-gradient(-15deg, rgba(140, 151, 172, .3), rgba(140, 151, 172, .3) 8px, transparent 8px, transparent 16px, rgba(140, 151, 172, .3) 16px), repeating-linear-gradient(75deg, rgba(140, 151, 172, .3), rgba(140, 151, 172, .3) 8px, transparent 8px, transparent 16px, rgba(140, 151, 172, .3) 16px), repeating-linear-gradient(165deg, rgba(140, 151, 172, .3), rgba(140, 151, 172, .3) 8px, transparent 8px, transparent 16px, rgba(140, 151, 172, .3) 16px), repeating-linear-gradient(255deg, rgba(140, 151, 172, .3), rgba(140, 151, 172, .3) 8px, transparent 8px, transparent 16px, rgba(140, 151, 172, .3) 16px);
	background-size: 20px 100%, 100% 20px, 20px 100%, 100% 20px;
	background-position: 0 0, 0 0, 100% 0, 0 100%;
	background-repeat: no-repeat;
	z-index: -1;
}

.project-solution-casestudy-tmp-item:last-child .project-solution-casestudy-tmp-item-head::after {
	display: none;
}

.psc-desc {
	width: 100%;
	max-width: 1221px;
	margin-bottom: 54px;
}

.psc-desc h3 {
	font-size: 40px;
	margin: 0 0 12px;
	font-weight: 500;
}

.psc-del {
	text-align: center;
}

.psc-tag {
	min-width: 238px;
	min-height: 106px;
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-radius: 20px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-family: var(--fontNeueHaasDisplayPro);
	font-weight: 500;
	font-size: 40px;
	line-height: 1.2;
	color: var(--darkBlack);
	margin-bottom: 46px;
}

.psc-before-image {
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}

.psc-before-image img, .psc-after-image img {
	width: 100%;
}

.pasc-arrow {
	margin: 20px 0 8px;
}

.plt-down-arrow {
	display: none;
}

.plt-data {
	width: 100%;
	max-width: 1212px;
}

.plt-row {
	--bs-gutter-x: 13px;
	--bs-gutter-y: 20px;
}

.plt-box {
	height: 181px;
	background: #fff;
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
	border-radius: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
}

.plt-rgt-arrow {
	width: 100%;
}

.psc-icon-card .rising-step-box {
	position: relative;
}

.psc-icon-card .rising-step-box::after {
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	top: 59px;
	left: 59px;
	border-bottom: 2px dashed #bfc0d1;
	z-index: -1;
}

.psc-icon-card .rising-step-box .rising-step-figure {
	background: var(--white);
}

.psc-icon-card .rising-step-row [class*="col-"]:last-child .rising-step-box::after {
	display: none;
}

.project-solution-casestudy-tmp-item:last-child .project-solution-casestudy-tmp-item-head {
	padding-bottom: 0;
}

.psc-desc:last-child {
	margin-bottom: 0;
}

.testimonial-casestudy-tmp {
	overflow: hidden;
}

.cta-casestudy-tmp-rgt .common-btn-wrap {
	text-align: center;
}

/* 09-02-2025 M.M Css Start */

/* Thank you Css Start */

/* Thank you for contacting us! Css Start */
.thank-you-award-sec .section-head p {
	max-width: 665px;
	margin: 0 auto;
}

.common-button-border {
	border: 1px solid var(--secondarColor);
	color: var(--secondarColor);
	border-radius: 100px;
}

.common-button-border:hover {
	background: var(--secondarColor);
}

.contacting-head-wrap {
	display: flex;
	flex-wrap: wrap;
	margin: -10px;
}

.thank-you-minute-content {
	text-align: center;
}

.contacting-head-left {
	padding: 10px;
	width: 45%;
}

.contacting-head-right {
	padding: 10px;
	width: 55%;
}

.contacting-head-left-in {
	max-width: 530px;
}

.contacting-head-right-in {
	max-width: 705px;
}

.contacting-head-right-in {
	max-width: 720px;
	margin-left: auto;
}

.contacting-btn-wraper {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.contacting-btn-wraper>*:not(:last-child) {
	margin-right: 30px;
}

.thank-you-contacting-bottom {
	padding-top: 85px;
	display: flex;
	justify-content: center;
}

.contacting-social-listing {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.contacting-social-listing li:not(:last-child) {
	margin-right: 20px;
}

.contacting-social-listing li a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: rgba(254, 15, 86, .1);
	color: var(--secondarColor);
	font-size: 22px;
}

.contacting-social-listing li a:hover {
	background: var(--secondarColor);
	color: var(--white);
}

/* Thank you for contacting us! Css End */

/* In the meantime Css Start */
.meantime-sec {
	position: relative;
	padding: 80px 0;
}

.meantime-row {
	--bs-gutter-y: 30px;
	align-items: center;
}

.meantime-left-inner {
	max-width: 450px;
}

.meantime-right-inner {
	max-width: 1090px;
	margin-left: auto;
}

.meantime-right-inner ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

.meantime-right-inner ul li {
	padding: 44px 30px 44px 65px;
	width: 50%;
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	font-size: 30px;
	line-height: 1.2;
	font-family: var(--fontNeueHaasDisplayPro);
	text-transform: capitalize;
}

.meantime-right-inner ul li:nth-child(2n) {
	border-right: 0;
}

.meantime-right-inner ul li:nth-last-child(2), .meantime-right-inner ul li:last-child {
	border-bottom: 0;
}

.meantime-right-inner ul li a {
	text-decoration: underline !important;
	text-decoration-thickness: 1px !important;
	text-underline-offset: 10px !important;
}

.meantime-right-inner ul li a:hover {
	color: var(--secondarColor);
}

/* In the meantime Css End */
.awards-recognition-slider .slick-list {
	margin: -50px -15px;
}

.awards-recognition-slider .awards-recognition-item {
	padding: 50px 15px;
}

.awards-recognition-slider .awards-card {
	box-shadow: 4px 6px 12px rgba(55, 117, 186, .2);
	height: 100%;
}

.awards-recognition-slider {
	padding-bottom: 128px;
}

.awards-recognition-slider .slick-arrow {
	top: auto;
	bottom: 0;
	transform: translate(0%);
	border: 1px solid #c4c4c4;
	box-shadow: none;
	transition: all .3s ease-in-out;
}

.awards-recognition-slider .slick-arrow::before {
	height: 20px;
}

.awards-recognition-slider .slick-arrow:hover {
	border: 1px solid var(--white);
	box-shadow: 0px 24px 44px #a7d3e4;
}

.awards-recognition-slider .slick-prev {
	left: calc(50% - 77px);
}

.awards-recognition-slider .slick-next {
	right: calc(50% - 77px);
}

.thank-you-award-sec.awards-section {
	padding-bottom: 130px;
}

.awards-recognition-slider .slick-track {
	display: flex !important;
}

.awards-recognition-slider .slick-slide {
	height: inherit !important;
}

/* Thank you Css End */

/* Webskitters Now in Durgapur Css Start */
.webskitters-durgapur-head-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: -10px;
}

.durgapur-head-left {
	width: 28%;
	padding: 10px;
}

.durgapur-head-right {
	width: 72%;
	padding: 10px;
}

.durgapur-head-right p {
	max-width: 1081px;
	margin-left: auto;
}

.webskitters-job-right .webskitters-job-card:not(:last-child) {
	margin-bottom: 30px;
}

.webskitters-job-wraper {
	padding-top: 60px;
	display: flex;
	flex-wrap: wrap;
	margin: -15px -36px;
}

.webskitters-job-left {
	width: 30.6%;
	padding: 15px 36px;
}

.webskitters-job-right {
	width: 69.4%;
	padding: 15px 36px;
}

.webskitters-job-field:not(:last-child) {
	margin-bottom: 20px;
}

.webskitters-job-form input[type="text"], .webskitters-job-form input[type="tel"], .webskitters-job-form input[type="password"], .webskitters-job-form input[type="email"], .webskitters-job-form select {
	border: 1px solid #b0bcd0;
	padding: 0 36px;
	height: 95px;
}

.webskitters-job-form select {
	padding-right: 60px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/select-dropdown-arrow.svg") no-repeat right 36px center var(--white);
	background-size: 12px;
}

.webskitters-job-form select.nitro-lazy {
	background-image: none !important;
}

.reset-field {
	text-align: right;
}

.webskitters-job-form input[type="reset"] {
	background-color: transparent;
	border: 0;
	outline: none;
	box-shadow: none;
	padding: 0;
	font-weight: 300;
	text-transform: capitalize;
	transition: all .3s ease-in-out;
}

.webskitters-job-form input[type="reset"]:hover {
	color: var(--offSky);
}

.webskitters-job-form input[type="text"]:focus, .webskitters-job-form input[type="tel"]:focus, .webskitters-job-form input[type="password"]:focus, .webskitters-job-form input[type="email"]:focus, .webskitters-job-form select:focus {
	border-color: var(--offSky);
}

.webskitters-job-card {
	display: block;
	width: 100%;
	background: var(--white);
	border: 1px solid #b0bcd0;
	border-radius: 20px;
	padding: 50px 36px 37px 52px;
	color: var(--bodyColor);
	transition: all .3s ease-in-out;
}

.webskitters-job-card:hover {
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-color: var(--white);
	color: var(--bodyColor);
}

.webskitters-job-title-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: -10px -3px;
	padding-bottom: 15px;
}

.webskitters-job-listing {
	padding: 10px 3px;
	margin: -10px;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.webskitters-job-listing li {
	display: flex;
	align-items: center;
	padding: 10px;
}

.webskitters-job-listing li i {
	display: inline-block;
	max-width: 24px;
	margin-right: 10px;
}

.webskitters-job-card p {
	max-width: 910px;
}

.webskitters-job-apply-wrap {
	line-height: 1;
}

.ters-job-title {
	padding: 10px 3px;
}

.opening-position-title {
	width: 100%;
	margin-bottom: 20px;
}

.webskitters-job-right-in {
	padding-top: 51px;
}

.webskitters-best-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.webskitters-best-card {
	padding: 30px 32px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	background: var(--white);
	border: 1px solid #b0bcd0;
	border-radius: 20px;
	min-height: 250px;
	height: 100%;
}

.webskitters-best-card-in {
	width: 100%;
}

.webskitters-best-durgapur-sec .section-head {
	max-width: 1430px;
}

.webskitters-best-durgapur-sec .section-head h2 {
	max-width: 720px;
}

/* Webskitters Now in Durgapur Css End */

/* Luvlap case studies Css Start */
.digital-transform-row {
	align-items: center;
	--bs-gutter-x: 50px;
	--bs-gutter-y: 30px;
}

.experience-digital-transform {
	padding: 76px 0 116px;
}

.luvlap-case-studies-template .experience-digital-transform {
	background-color: rgba(213, 31, 38, .1);
}

.digital-transform-left {
	width: 47%;
}

.digital-transform-right {
	width: 53%;
}

.digital-transform-right-inner figure {
	border-radius: 20px;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.digital-transform-right-inner figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.project-results-sec .section-head {
	max-width: 884px;
	margin-left: auto;
	margin-right: auto;
}

.project-results-sec .expertise-row {
	--bs-gutter-x: 86px;
}

/* Luvlap case studies Css End */

/* Ganesh case studies Css Start */
.ganesh-case-studies-template .experience-digital-transform {
	background-color: rgba(0, 130, 69, .1);
}

.mobile-app-design-dev-sec .section-head {
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
}

.mobile-app-design-row {
	--bs-gutter-x: 126px;
	margin-bottom: -25px;
	margin-top: -25px;
}

.mobile-app-design-card {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: -8px -16px;
}

.mobile-app-design-card-lft {
	width: 46.2%;
	padding: 8px 16px;
}

.mobile-app-design-card-rtl {
	width: 53.8%;
	padding: 8px 16px;
}

.mobile-app-design-card-lft figure {
	position: relative;
	padding-top: 93.3%;
	border-radius: 20px;
	overflow: hidden;
}

.mobile-app-design-card-lft figure img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.mobile-app-design-card-lft figure:hover img {
	transform: scale(1.1);
}

.ganesh-project-challenges-col, .mobile-app-design-column {
	border-right: 1px solid #d4d5e0;
	padding-top: 25px;
	padding-bottom: 25px;
}

.ganesh-project-challenges-col:nth-child(2n), .mobile-app-design-column:nth-child(2n) {
	border-right: 0;
}

.ganesh-project-challenges-outer, .mobile-app-design-outer {
	padding: 25px 0;
}

.ganesh-gallary-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.ganesh-gallary-card {
	position: relative;
	display: block;
	width: 100%;
	padding-top: 117.5%;
	border-radius: 20px;
	overflow: hidden;
}

.ganesh-gallary-card img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.ganesh-gallary-card:hover img {
	transform: scale(1.1);
}

.project-challenges-sec .section-head {
	max-width: 1218px;
	margin-left: auto;
	margin-right: auto;
}

.ganesh-project-challenges-row {
	--bs-gutter-x: 100px;
	margin-top: -25px;
	margin-bottom: -25px;
}

.ganesh-project-challenges-col {
	padding-top: 25px;
	padding-bottom: 25px;
}

.project-challenges-content {
	margin-bottom: 40px;
}

.project-challenges-card figure {
	position: relative;
	padding-bottom: 64%;
	border-radius: 20px;
	overflow: hidden;
}

.project-challenges-card figure img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.project-challenges-card figure:hover img {
	transform: scale(1.1);
}

/* Ganesh case studies Css End */

/* 09-02-2025 M.M Css End */

/* 09.02.2025 start SD */
.extend-team-bnnr-content .inner-banner-info {
	max-width: 922px;
	margin-bottom: 25px;
}

.extend-team-bnnr-content .inner-banner-info-list {
	max-width: 1020px;
}

.extend-team-bnnr-content .inner-banner-info-list li {
	text-transform: capitalize;
}

.well-function-head {
	align-items: center;
	margin-bottom: 45px;
}

.well-function-head .case-studies-left, .well-function-head .case-studies-right {
	width: 50%;
}

.well-function-head .case-studies-right>p {
	max-width: 666px;
}

.challenge-sec {
	background-color: #eaf9fe;
}

.challenge-head {
	text-align: center;
	max-width: 655px;
	margin: 0 auto 40px;
}

.challenge-sec .solution-card {
	background-color: transparent;
}

.challenge-sec .solution-card i {
	background-color: #eaf9fe;
	transition: .3s all;
}

.challenge-sec .solution-card:hover, .challenge-sec .solution-card:hover i {
	background-color: var(--white);
}

.challenge-sec .solution-card h3 {
	line-height: 1.2;
}

.countries-page-banner h1 {
	font-size: 100px;
}

.inner-banner.countries-page-banner {
	padding-top: 270px;
}

.countries-map-img {
	position: absolute;
	top: 17%;
	left: 24%;
	pointer-events: none;
	opacity: .1;
}

.form-wrap.countries-frm-wrppr {
	box-shadow: none;
	padding: 0;
	width: 100%;
	max-width: 100%;
	border-radius: 0;
	background-color: transparent;
}

.countries-frm-content {
	width: 100%;
	text-transform: capitalize;
	max-width: 480px;
}

.countries-frm-content p {
	text-transform: none;
}

.countries-frm-content h2 span {
	display: block;
}

.operate-city-head {
	text-align: center;
	margin-bottom: 44px;
}

.operate-city-rw {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.operate-city-card {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: var(--white);
	border: 1px solid #b0bcd0;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}

.operate-city-img-wrppr {
	width: 100%;
	height: 313px;
	display: block;
	position: relative;
	overflow: hidden;
}

.operate-city-img-wrppr img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.operate-city-txt {
	padding: 30px 30px 25px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.operate-city-txt h3 {
	font-size: 30px;
	font-weight: 500;
	margin: 0;
	transition: .3s all;
}

.operate-city-card:hover {
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-color: var(--white);
}

.operate-city-btn-wrppr {
	padding-top: 74px;
	text-align: center;
}

.countries-client-sec {
	background-color: #f8f8f8;
}

.grow-countries-sec {
	position: relative;
	z-index: 1;
}

.grow-countries-sec::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	background: linear-gradient(180deg, rgba(0, 186, 255, .5) 0%, rgba(164, 228, 252, .5) 100%);
	opacity: .3;
}

.grow-countries-head {
	margin-bottom: 45px;
	text-align: center;
}

.grow-countries-card .common-btn-wrap.white .common-button {
	color: var(--darkBlack);
	font-weight: 300;
}

.grow-countries-btn-wrppr {
	padding-top: 54px;
	text-align: center;
}

.grow-countries-wraper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: inherit;
	flex-wrap: wrap;
	grid-column-gap: 49px;
	grid-row-gap: 20px;
}

.grow-countries-card-outtr {
	position: relative;
	width: 167px;
	height: 521px;
	flex-shrink: 0;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
	display: flex;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	cursor: pointer;
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
}

.grow-countries-card-outtr .grow-countries-card {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 41px 20px;
	text-align: center;
}

.grow-countries-card-outtr .grow-countries-card h3 {
	/* font-size: 50px;
  font-weight: 500; */
	font-weight: 500;
	font-size: 30px;
	color: var(--darkBlack);
	margin: 34px 0 0 0;
	writing-mode: tb-rl;
	white-space: nowrap;
	align-self: center;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.grow-countries-card-outtr .grow-countries-card p {
	flex: 0 0 auto;
	width: 0;
	overflow: hidden;
}

.grow-countries-card-outtr .grow-countries-card p {
	color: var(--white);
	font-weight: 300;
}

.grow-countries-card-outtr.active .grow-countries-card {
	padding: 41px 41px 41px 63px;
	text-align: left;
	background: linear-gradient(115.35deg, #00baff 0%, #3775ba 100%);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
}

.grow-countries-count {
	font-family: var(--fontNeueHaasDisplayPro);
	font-weight: 300;
	font-size: 53px;
	line-height: 1.2;
	color: rgba(22, 22, 22, .5);
	padding-bottom: 14px;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #d0d0d0;
	flex: 0 0 auto;
	position: relative;
	transition: .3s all;
}

.grow-countries-card-outtr.active {
	width: 756px;
}

.grow-countries-card-outtr.active .grow-countries-count {
	color: var(--white);
	padding-bottom: 0;
	margin-bottom: 22px;
	border-bottom: none;
	text-align: left;
}

.grow-countries-card-outtr.active .grow-countries-card h3 {
	white-space: wrap;
	writing-mode: inherit;
	align-self: auto;
	margin: 0 0 15px 0;
	font-size: 50px;
	color: var(--white);
}

.grow-countries-card-outtr.active .grow-countries-card p {
	width: 100%;
}

.grow-countries-card .common-btn-wrap {
	margin-top: auto;
}

.countries-page-banner.india .countries-map-img {
	left: 38%;
	top: 19%;
	width: 30%;
}

.countries-page-banner.uk .countries-map-img {
	top: 0;
	width: 24%;
	left: 37%;
}

.each-city-rw {
	--bs-gutter-x: 120px;
	--bs-gutter-y: 50px;
}

.each-city-card {
	display: flex;
	flex-wrap: wrap;
}

/* 09.02.2025 end SD */
.webskitters-best-card-in>p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* 10-02-2025 start*/
.ganesh-case-studies-template .casestudy-tmp-banner-wrp {
	max-width: 844px;
}

.about-casestudy-tmp-rgt-col:nth-child(even) .about-casestudy-meta {
	border-right: 1px solid #d4d5e0;
}

.ganesh-case-studies-template .cta-casestudy-tmp {
	background: linear-gradient(91.71deg, #008245 0%, #b2d234 100%);
}

.ganesh-cta-lft-graphics {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	object-fit: cover;
	object-position: right;
}

.ganesh-cta-rgt-graphics {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	object-fit: cover;
	object-position: top left;
}

.ganesh-case-studies-template .project-solution-casestudy-tmp::after {
	content: "";
	width: 100%;
	height: 620px;
	background: linear-gradient(180deg, #008245 0%, rgba(0, 130, 69, 0) 100%);
	opacity: .2;
	position: absolute;
	top: 0;
	left: 0;
}

.ganesh-case-studies-template .psc-step-count {
	color: #008245;
}

.psc-rgt-logo {
	width: 395px;
	height: 181px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
	border-radius: 20px;
	flex-shrink: 0;
	margin-top: -36px;
	padding: 20px;
}

.psc-rgt-row {
	display: flex;
}

.psc-rgt-row .psc-desc {
	margin-bottom: 0;
	padding-right: 62px;
}

.psc-after-image {
	width: 100%;
	max-width: 1304px;
}

.ganesh-case-studies-template .casestudy-tmp-banner-logo {
	padding: 6px 22px;
}

.alokozay-case-studies-template .casestudy-tmp-banner-wrp h1 span, .alokozay-case-studies-template .about-casestudy-meta h3, .alokozay-case-studies-template h2 span {
	color: #082d74;
}

.alokozay-case-studies-template .cta-casestudy-tmp {
	background: #082d74;
	overflow: hidden;
}

.alokozay-case-studies-template .cta-casestudy-tmp h2 span {
	color: var(--white);
}

.acg-cta-left-logo {
	position: absolute;
	top: -50px;
	left: 0;
}

.acg-cta-rgt-logo {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 246px;
}

.ag-project-challenges .section-head {
	width: 100%;
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
}

.ag-project-challenges-col {
	height: 100%;
	border-right: 1px solid #d4d5e0;
}

.ag-project-challenges-col:last-child {
	border-right: none;
}

.ag-project-challenges-icon {
	width: 90px;
	height: 90px;
	background: var(--white);
	border: 1px solid #bfc0d1;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}

.ag-project-challenges-info h3 {
	font-size: 30px;
	text-transform: capitalize;
	margin: 0 0 13px;
}

.ag-project-challenges-box {
	display: flex;
	align-items: center;
	padding: 54px 0;
	width: 100%;
	max-width: 630px;
}

.ag-project-challenges-info {
	padding-left: 20px;
}

.ag-project-challenges-col:nth-child(even) .ag-project-challenges-box {
	margin-left: auto;
}

.alokozay-case-studies-template .project-solution-casestudy-tmp::after {
	content: "";
	width: 100%;
	height: 620px;
	background: linear-gradient(180deg, #082d74 0%, rgba(8, 45, 116, 0) 100%);
	opacity: .2;
	position: absolute;
	top: 0;
	left: 0;
}

.alokozay-case-studies-template .psc-step-count {
	color: #082d74;
}

.alokozay-case-studies-template .experience-digital-transform {
	background: rgba(8, 45, 116, .1);
}

.plt-data.plt-data-acg {
	max-width: 1450px;
}

.alokozay-case-studies-template .casestudy-tmp-banner-overlay {
	background: #082d74;
	min-height: unset;
	padding: 60px 0 26px;
}

.alokozay-case-studies-template .casestudy-tmp-banner h1 span {
	color: var(--white);
	display: inline;
}

.alokozay-case-studies-template .casestudy-tmp-banner-wrp {
	padding: 60px 0;
}

.alokozay-case-studies-template .casestudy-tmp-banner-logo {
	min-width: 186px;
	text-align: center;
	min-height: 127px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 85px;
	bottom: 75px;
}

.casestudy-figure img {
	width: 100%;
}

.plt-box img {
	object-fit: contain;
}

/* 10-02-2025 end */

/* 10-02-2025 M.M Css Start */
.radgolf-case-studies-template h1 span, .radgolf-case-studies-template h2 span {
	color: #ea1d2f;
}

.radgolf-case-studies-template .casestudy-tmp-banner-logo {
	min-height: 110px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.radgolf-case-studies-template h1 span {
	display: inline;
}

.about-radgolf-row {
	align-items: center;
}

.about-radgolf-left {
	width: 48.4%;
}

.about-radgolf-right {
	width: 51.6%;
}

.about-radgolf-img-wrap {
	width: 100%;
}

.about-radgolf-img-wrap figure {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
}

.about-radgolf-img-wrap figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.about-radgolf-row {
	--bs-gutter-x: 94px;
	--bs-gutter-y: 30px;
}

.about-radgolf-btn-wrap {
	display: flex;
	flex-wrap: wrap;
}

.about-radgolf-btn-wrap>a:not(:last-child) {
	margin-right: 22px;
}

.app-store-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: 9px 12px;
	background: var(--black);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border: 1px solid #2a2a2a;
	color: var(--white);
}

.app-store-btn:hover {
	color: var(--white);
}

.app-store-btn>i {
	display: inline-block;
	width: 34px;
}

.app-store-content {
	width: calc(100% - 34px);
	padding-left: 9px;
}

.app-store-content>span {
	display: block;
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
	margin-bottom: 5px;
	text-align: left;
}

.app-store-content>p {
	font-size: 20px;
	font-weight: 500;
	font-family: var(--fontPoppins);
	line-height: 1;
	text-align: left;
}

.app-store-btn.play-store {
	min-width: 189px;
}

.app-store-btn.apple-store {
	min-width: 200px;
}

.radgolf-proj-sol-rtl p {
	max-width: 795px;
	margin-left: auto;
}

.radgolf-project-solution-head {
	align-items: center;
	--bs-gutter-y: 15px;
}

.key-feture-dev-sec {
	position: relative;
}

.key-feture-dev-sec::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: linear-gradient(180deg, #ea1d2f 0%, rgba(234, 29, 47, 0) 100%);
	opacity: .2;
	z-index: 0;
	pointer-events: none;
	user-select: none;
}

.radgolf-key-lft {
	width: 54.3%;
}

.radgolf-key-rtl {
	width: 45.7%;
}

.radgolf-key-row {
	--bs-gutter-x: 50px;
	--bs-gutter-y: 30px;
	align-items: center;
}

.radgolf-key-lft figure {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
}

.radgolf-key-lft figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.radgolf-key-row:not(:last-child) {
	margin-bottom: 90px;
}

.radgolf-key-row:nth-child(odd) {
	flex-direction: row-reverse;
}

.key-feture-dev-inner {
	position: relative;
	z-index: 2;
}

.radgolf-key-row:nth-child(odd) .radgolf-key-lft {
	width: 50%;
}

.radgolf-key-row:nth-child(odd) .radgolf-key-rtl {
	width: 50%;
}

.radgolf-our-process-col {
	width: 20%;
}

.radgolf-case-studies-template .step-arrow {
	left: 175px;
	width: 109px;
}

.radgolf-case-studies-template .rising-step-row {
	--bs-gutter-x: 35px;
}

.rising-step-row .radgolf-our-process-col:nth-child(even) .step-arrow {
	transform: rotateX(180deg);
}

.radgolf-our-process-col:last-child .step-arrow {
	display: none;
}

.radgolf-process-sec .section-head {
	max-width: 1218px;
	margin-left: auto;
	margin-right: auto;
}

/* 10-02-2025 M.M Css End */

/* 12-05-2025 M.M Css Start */
.form-wrap .gform_wrapper input[type="text"], .form-wrap .gform_wrapper input[type="tel"], .form-wrap .gform_wrapper input[type="password"], .form-wrap .gform_wrapper input[type="email"], .form-wrap .gform_wrapper input[type="number"], .form-wrap .gform_wrapper input[type="url"], .form-wrap .gform_wrapper select {
	background-color: var(--white) !important;
	width: 100% !important;
	height: 80px !important;
	padding: 10px 10px 10px 68px !important;
	border: 1px solid rgba(39, 44, 101, .3) !important;
	border-radius: 20px !important;
	box-shadow: none !important;
	outline: none !important;
	color: #2c2c2c !important;
	font-size: 18px !important;
	font-weight: 300 !important;
	font-family: var(--fontPoppins) !important;
	-webkit-border-radius: 20px !important;
	-moz-border-radius: 20px !important;
	-ms-border-radius: 20px !important;
	-o-border-radius: 20px !important;
}

.form-wrap .gform_wrapper input[type="text"]:focus, .form-wrap .gform_wrapper input[type="tel"]:focus, .form-wrap .gform_wrapper input[type="number"]:focus, .form-wrap .gform_wrapper input[type="password"]:focus, .form-wrap .gform_wrapper input[type="email"]:focus, .form-wrap .gform_wrapper input[type="url"]:focus, .form-wrap .gform_wrapper select:focus, .form-wrap .gform_wrapper textarea:focus {
	border-color: var(--primaryColor) !important;
}

.form-wrap .gform_wrapper textarea {
	background-color: var(--white) !important;
	-webkit-appearance: none !important;
	appearance: none !important;
	width: 100% !important;
	height: 110px !important;
	padding: 25px 10px 10px 68px !important;
	border: 1px solid rgba(39, 44, 101, .3) !important;
	border-radius: 20px !important;
	box-shadow: none !important;
	outline: none !important;
	color: #2c2c2c !important;
	font-size: 18px !important;
	font-weight: 300 !important;
	resize: none !important;
	font-family: var(--fontPoppins) !important;
}

.form-wrap .gform_wrapper .gform-footer {
	justify-content: center;
}

.form-wrap .gform_wrapper .gform_fields {
	-moz-column-gap: 30px !important;
	column-gap: 30px !important;
	grid-row-gap: 30px !important;
	row-gap: 30px !important;
}

.blog-details-newsletter .gform_wrapper input[type="text"], .form-wrap .gform_wrapper .name_first input[type="text"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/user-icon.svg") no-repeat left 35px center;
	background-size: 18px;
}

.blog-details-newsletter .gform_wrapper input[type="text"].nitro-lazy, .form-wrap .gform_wrapper .name_first input[type="text"].nitro-lazy {
	background-image: none !important;
}

.blog-details-newsletter .gform_wrapper input[type="email"], .form-wrap .gform_wrapper input[type="email"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/mail-icon.svg") no-repeat left 35px center;
	background-size: 18px;
}

.blog-details-newsletter .gform_wrapper input[type="email"].nitro-lazy, .form-wrap .gform_wrapper input[type="email"].nitro-lazy {
	background-image: none !important;
}

.blog-details-newsletter .gform_wrapper input[type="tel"], .form-wrap .gform_wrapper input[type="tel"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/phone-icon.svg") no-repeat left 35px center;
	background-size: 18px;
}

.blog-details-newsletter .gform_wrapper input[type="tel"].nitro-lazy, .form-wrap .gform_wrapper input[type="tel"].nitro-lazy {
	background-image: none !important;
}

.form-wrap .gform_wrapper input[type="url"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/website-icon.svg") no-repeat left 35px center;
	background-size: 18px;
}

.form-wrap .gform_wrapper input[type="url"].nitro-lazy {
	background-image: none !important;
}

.form-wrap .gform_wrapper textarea {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/message-icon.svg") no-repeat left 35px top 30px;
	background-size: 18px;
}

.form-wrap .gform_wrapper textarea.nitro-lazy {
	background-image: none !important;
}

.form-wrap .gform_wrapper .gform_validation_errors {
	display: none !important;
}

.form-wrap .gform_wrapper .gform_confirmation_message {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 20px;
	background-color: var(--offSky);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	min-height: 120px;
	color: var(--white);
	font-size: 17px;
	max-width: 450px;
	font-weight: 500;
	text-align: center;
	margin: 0 auto;
}

.job-search-btn input[type="submit"], .golf-landing-banner-form-wrap-inner input[type="submit"], .form-wrap .gform_wrapper input[type="submit"], .landing-contact-form-block .gform_wrapper input[type="submit"] {
	padding: 20px 37px !important;
	border: 0 !important;
	outline: none;
	box-shadow: none !important;
	background-color: var(--secondarColor) !important;
	color: var(--white) !important;
	font-size: 17px !important;
	font-weight: 700 !important;
	text-transform: capitalize !important;
	border-radius: 60px !important;
	-webkit-border-radius: 60px !important;
	-moz-border-radius: 60px !important;
	-ms-border-radius: 60px !important;
	-o-border-radius: 60px !important;
	transition: all .3s ease-in-out !important;
	-webkit-transition: all .3s ease-in-out !important;
	-moz-transition: all .3s ease-in-out !important;
	-ms-transition: all .3s ease-in-out !important;
	-o-transition: all .3s ease-in-out !important;
}

.job-search-btn input[type="submit"] {
	padding: 14px 35px !important;
}

.job-search-btn input[type="submit"]:hover, .golf-landing-banner-form-wrap-inner input[type="submit"]:hover, .form-wrap .gform_wrapper input[type="submit"]:hover, .landing-contact-form-block .gform_wrapper input[type="submit"]:hover {
	background-color: var(--offSky) !important;
}

.form-wrap .gform_wrapper .gform_confirmation_message::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	border-bottom: 6px solid rgba(0, 0, 0, 20%);
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}

.blog-details-newsletter .gform_wrapper input[type="text"], .blog-details-newsletter .gform_wrapper input[type="tel"], .blog-details-newsletter .gform_wrapper input[type="email"] {
	height: 49px !important;
	border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-ms-border-radius: 10px !important;
	-o-border-radius: 10px !important;
	padding: 0 16px 0 52px !important;
	border: 1px solid rgba(39, 44, 101, .3);
	font-weight: 300;
	font-size: 14px;
}

.blog-details-newsletter .gform_wrapper input[type="tel"], .blog-details-newsletter .gform_wrapper input[type="text"], .blog-details-newsletter .gform_wrapper input[type="email"] {
	background-position: left 26px center;
	background-size: 15px;
}

.blog-details-newsletter .gform_wrapper .gform_fields {
	-moz-column-gap: 15px !important;
	column-gap: 15px !important;
	grid-row-gap: 15px !important;
	row-gap: 15px !important;
}

.countries-frm-wrppr .gform_wrapper .gform_fields {
	-moz-column-gap: 25px !important;
	column-gap: 25px !important;
	grid-row-gap: 15px !important;
	row-gap: 15px !important;
}

.countries-frm-wrppr .gform_wrapper input[type="text"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/country-name-icon.svg") no-repeat left 35px center;
	background-size: 18px;
}

.countries-frm-wrppr .gform_wrapper input[type="text"].nitro-lazy {
	background-image: none !important;
}

.countries-frm-wrppr .gform_wrapper input[type="email"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/country-email-icon.svg") no-repeat left 35px center;
	background-size: 18px;
}

.countries-frm-wrppr .gform_wrapper input[type="email"].nitro-lazy {
	background-image: none !important;
}

.countries-frm-wrppr .gform_wrapper input[type="tel"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/country-phone-icon.svg") no-repeat left 35px center;
	background-size: 18px;
}

.countries-frm-wrppr .gform_wrapper input[type="tel"].nitro-lazy {
	background-image: none !important;
}

.countries-frm-wrppr .gform_wrapper input[type="url"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/touchpad.svg") no-repeat left 35px center;
	background-size: 18px;
}

.countries-frm-wrppr .gform_wrapper input[type="url"].nitro-lazy {
	background-image: none !important;
}

.countries-frm-wrppr .gform_wrapper textarea {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/country-message-icon.svg") no-repeat left 35px top 30px;
	background-size: 18px;
}

.countries-frm-wrppr .gform_wrapper textarea.nitro-lazy {
	background-image: none !important;
}

.gform_wrapper .budget input[type="number"], .gform_wrapper .budget input[type="text"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/country-dolor-icon.svg") no-repeat left 35px center;
	background-size: 10px;
}

.gform_wrapper .budget input[type="number"].nitro-lazy, .gform_wrapper .budget input[type="text"].nitro-lazy {
	background-image: none !important;
}

.archive-page .inner-banner {
	padding: 200px 0 120px;
	min-height: 380px;
}

.blog-card-figure {
	/* padding-top: 66.8%; */
	padding-top: 56.4%;
}

.blog-card-figure img {
	position: absolute;
	top: 0;
	left: 0;
}

/* 12-05-2025 M.M Css End */

/* 14-02-2025 M.M Css Start */
input[type="number"] {
	-webkit-appearance: none !important;
	-moz-appearance: textfield !important;
	appearance: none !important;
}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	appearance: none !important;
	margin: 0 !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type="number"] {
	-moz-appearance: textfield;
}

.ws-letstalk {
	background: rgba(255, 255, 255, .8);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	z-index: 9999;
}

.ws-letstalk .btn-close {
	z-index: 5;
	border: 2px solid var(--secondarColor);
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/close-icon-white.svg") no-repeat center var(--secondarColor);
	background-size: 15px;
	border-radius: 50%;
	opacity: 1;
	justify-content: center;
	align-items: center;
	width: 20px;
	height: 20px;
	padding: 5px;
	display: flex;
	position: absolute;
	top: 10px;
	right: 10px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.ws-letstalk .btn-close.nitro-lazy {
	background-image: none !important;
}

.ws-letstalk .btn-close:hover {
	background-color: var(--offSky);
	border-color: var(--offSky);
}

.ws-letstalk .modal-dialog {
	max-width: 1320px !important;
	width: 100%;
	padding: 20px 12px;
}

.ws-letstalk .modal-body {
	padding: 0;
}

.ws-letstalk .modal-content {
	border: 0;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}

.ws-letstalk .form-wrap {
	border-radius: 0;
	background-color: transparent;
	padding: 0;
	box-shadow: none;
	width: 100%;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.wspopup-wrap {
	display: flex;
	flex-wrap: wrap;
	height: 100%;
}

.wspopup-wrap .leftcol {
	width: 50%;
	position: relative;
}

.wspopup-wrap .rightcol {
	z-index: 2;
	width: 50%;
	position: relative;
}

.wspopup-wrap .img-wrap {
	z-index: 1;
	width: 430px;
	max-width: 518px;
	height: 100%;
	position: absolute;
}

.wspopup-wrap img {
	object-fit: contain;
	object-position: 0% 100%;
	width: 100%;
	height: 100%;
}

.wspopup-wrap .content-wrap {
	padding: 48px 20px 35px 20px;
}

.wspopup-wrap .heading-wrap {
	margin-bottom: 18px;
}

.wspopup-wrap .heading-wrap h3 {
	margin-bottom: 6px;
	font-size: 30px;
	line-height: 1.2em;
}

.wspopup-wrap .heading-wrap h3 span {
	font-weight: 900;
	font-style: italic;
	color: var(--offSky);
}

.wspopup-wrap .heading-wrap p {
	font-size: 14px;
}

.ws-letstalk .form-wrap .gform_wrapper .gform_fields {
	-moz-column-gap: 12px !important;
	column-gap: 12px !important;
	grid-row-gap: 12px !important;
	row-gap: 12px !important;
}

.ws-letstalk .form-wrap .gform_wrapper input[type="text"], .ws-letstalk .form-wrap .gform_wrapper input[type="tel"], .ws-letstalk .form-wrap .gform_wrapper input[type="password"], .ws-letstalk .form-wrap .gform_wrapper input[type="email"], .ws-letstalk .form-wrap .gform_wrapper input[type="number"], .ws-letstalk .form-wrap .gform_wrapper input[type="url"], .ws-letstalk .form-wrap .gform_wrapper input[type="time"], .ws-letstalk .form-wrap .gform_wrapper select {
	height: 52px !important;
	font-size: 16px !important;
	border-radius: 12px !important;
	-webkit-border-radius: 12px !important;
	-moz-border-radius: 12px !important;
	-ms-border-radius: 12px !important;
	-o-border-radius: 12px !important;
	padding: 0 12px 0 30px !important;
	background-position: left 8px center;
	background-size: 15px;
}

.ws-letstalk .wstime .gform-grid-col {
	inline-size: 50% !important;
}

.ws-letstalk .gfield textarea {
	min-block-size: 1px !important;
	padding: 8px 10px 8px 30px !important;
	background-position: left 8px top 15px;
	background-size: 15px;
	border-radius: 12px !important;
}

.ws-letstalk .form-wrap .gform_wrapper .fullname input[type="text"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/user-icon.svg") no-repeat left 8px center;
	background-size: 15px;
}

.ws-letstalk .form-wrap .gform_wrapper .fullname input[type="text"].nitro-lazy {
	background-image: none !important;
}

.ws-letstalk .gform_wrapper .wsdate input[type="text"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/form-calender-icon.svg") no-repeat left 8px center;
	background-size: 15px;
}

.ws-letstalk .gform_wrapper .wsdate input[type="text"].nitro-lazy {
	background-image: none !important;
}

.ws-letstalk .gform_wrapper .wstime .gfield_time_hour input[type="number"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/form-time-icon.svg") no-repeat left 8px center;
	background-size: 15px;
}

.ws-letstalk .gform_wrapper .wstime .gfield_time_hour input[type="number"].nitro-lazy {
	background-image: none !important;
}

.ws-letstalk .gform_wrapper .wstime .gfield_time_minute input[type="number"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/form-minuts-icon.svg") no-repeat left 8px center;
	background-size: 15px;
}

.ws-letstalk .gform_wrapper .wstime .gfield_time_minute input[type="number"].nitro-lazy {
	background-image: none !important;
}

/* Chrome, Safari, Edge, Opera */
.ws-letstalk .gform_wrapper .wstime .gfield_time_minute input[type="number"]::-webkit-outer-spin-button, .ws-letstalk .gform_wrapper .wstime .gfield_time_minute input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
.ws-letstalk .gform_wrapper .wstime .gfield_time_minute input[type="number"] {
	-moz-appearance: textfield;
	-webkit-appearance: none;
	margin: 0;
	appearance: none;
}

.ws-letstalk .gform_wrapper .budget input[type="number"], .ws-letstalk .gform_wrapper .budget input[type="text"] {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/country-dolor-icon.svg") no-repeat left 8px center var(--white);
	background-size: 10px;
}

.ws-letstalk .gform_wrapper .budget input[type="number"].nitro-lazy, .ws-letstalk .gform_wrapper .budget input[type="text"].nitro-lazy {
	background-image: none !important;
}

.net-top-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	max-width: 40%;
	pointer-events: none;
	user-select: none;
}

.net-btm-img {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	max-width: 40%;
	pointer-events: none;
	user-select: none;
}

.digi-solution-img-wrpppr {
	position: relative;
	padding-top: 56.4%;
}

.digi-solution-img-wrpppr>img {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.home_ban_anim_text.top_sld {
	top: -300px;
	transition-duration: .3s;
	opacity: 1;
	visibility: visible;
}

.home-banner {
	padding: 290px 0 100px;
}

.sub-menu {
	padding: 0;
}

.sub-menu>li {
	padding: 0;
}

.sub-menu>li>a {
	background: transparent;
	border-radius: 0;
	border-bottom: 1px solid #b5e1f2;
}

.sub-menu>li:last-child>a {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.sub-menu>li>a:hover, .sub-menu>li.menu-item-has-children:hover>a, .sub-menu>li.current-menu-item>a {
	background: transparent;
	color: var(--primaryColor);
	border-color: transparent;
}

.sub-menu>li>a::before {
	content: "";
	position: absolute;
	width: 0;
	height: 100%;
	border-bottom: 1px solid var(--primaryColor);
	left: 0;
	bottom: 1px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	pointer-events: none;
}

.sub-menu>li:last-child>a::before {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.sub-menu>li>a:hover::before, .sub-menu>li.menu-item-has-children:hover>a::before, .sub-menu>li.current-menu-item>a::before {
	width: 100%;
}

.full-content-wrp ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* 14-02-2025 M.M Css End */

/* 17-02-2025 KM start */
.single-services .banner-form .form-wrap.countries-frm-wrppr {
	max-width: 100%;
	width: 100%;
	padding: 64px 44px 79px 60px;
	background-color: var(--white);
	border-radius: 20px;
	box-shadow: 25px 26px 84px 0 rgba(55, 116, 186, .2);
}

.single-services .banner-form .form-wrap.countries-frm-wrppr .gform-footer {
	justify-content: flex-start;
}

/* 17-02-2025 KM end */

/* 18-02-2025 M.M Css Start */
.banner-video-close>span>img {
	width: 17px;
	filter: brightness(0) saturate(100%) invert(50%) sepia(95%) saturate(239%) hue-rotate(156deg) brightness(105%) contrast(90%);
}

.banner-long-video-card-wpr>figure {
	display: none;
}

.accredited-crisil-content>*:last-child {
	margin-bottom: 0;
}

.service-dtls-banrow {
	display: flex;
	flex-wrap: wrap;
	margin: -15px -15px;
}

.service-details-banleft {
	width: 50%;
	padding: 15px 15px;
}

.service-details-banright {
	width: 50%;
	padding: 15px 15px;
}

.service-details-banright .banner-form {
	margin-top: 0;
}

.service-details-banleft .inner-banner-wrp {
	text-align: left;
}

.service-details-banleft h1, .service-details-banleft .h1-title {
	font-size: 60px;
	line-height: 1;
}

.service-details-banleft .innner-banner-subtitle {
	font-size: 42px;
	margin: 0 0 15px;
}

.service-details-banright .form-wrap [class*="col-"] {
	width: 100%;
}

.single-services .service-details-banright .banner-form .form-wrap.countries-frm-wrppr {
	padding: 35px 30px 50px 30px;
}

.service-details-banright .banner-form-text-col {
	text-align: left;
}

.service-details-banright .form-wrap .row {
	--bs-gutter-y: 20px;
}

.service-details-banright .banner-form-text-col h2 {
	font-size: 38px;
}

.service-details-banright .form-wrap .gform_wrapper .gform_fields {
	text-align: left;
}

.single-services .inner-banner {
	min-height: 1px;
	padding: 200px 0 120px;
}

.services-card-wrap .services-card h2 a {
	color: var(--white);
}

.services-msme-row {
	position: relative;
}

.services-msme-row .banner-video {
	width: 53.6%;
	position: relative;
	z-index: 0;
	height: auto;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
}

.services-msme-row .banner-video.expand {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 9;
}

.work-flow-ele-logo img {
	width: 100%;
}

.services-msme-row .hm-bnr-vdowpr {
	position: absolute;
	bottom: -60px;
	left: -18px;
	top: auto;
	right: auto;
	transform: translate(0%, 0%);
	width: 120px;
	height: 120px;
	padding: 18px;
	background: var(--white);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	animation: fade-shadow infinite 1500ms linear;
	-webkit-animation: fade-shadow infinite 1500ms linear;
	-webkit-transform: translate(0%, 0%);
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	-o-transform: translate(0%, 0%);
}

@keyframes fade-shadow {
	0% {
		box-shadow: 0 0 0 0 rgba(255, 255, 255, .5), 0 0 0 0 rgba(255, 255, 255, .5);
	}
	
	100% {
		box-shadow: 0 0 0 20px rgba(0, 0, 0, 0), 0 0 0 30px rgba(255, 255, 255, 0);
	}
}

.services-msme-row .hm-bnr-vdowpr span, .services-msme-row .banner-video-close span {
	width: 100%;
	height: 100%;
	background: linear-gradient(279.27deg, #00baff 0%, #3775ba 100%);
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .4);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.services-msme-row .hm-bnr-vdowpr img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.services-msme-row .banner-video video {
	object-fit: initial;
}

.services-msme-row .banner-video-close {
	background-color: rgba(255, 255, 255, 1);
}

.services-msme-row .banner-video-close>span {
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .4);
}

.services-msme-row .banner-video-close>span>img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.services-msme-content.hidden-elem {
	margin-left: 0;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	user-select: none;
}

.services-msme-row .banner-video.expand video {
	object-fit: cover;
}

.letstalk-content-wraper {
	position: relative;
	padding: 48px 20px 35px 20px;
	z-index: 3;
}

.letstalk-popup-heading h2 {
	font-size: 30px;
	margin-bottom: 8px;
}

.letstalk-popup-heading {
	margin-bottom: 20px;
}

.quick-facts-row {
	flex-flow: wrap;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.quick-facts-col {
	position: relative;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
}

.quick-facts-col:nth-last-child(2) .quick-number-wor::before, .quick-facts-col:last-child .quick-number-wor::before, .quick-facts-col:nth-child(2n) .quick-number-wor::after {
	display: none;
}

.quick-facts-col:nth-child(2n) .quick-number-wor::before {
	left: -15px;
}

.quick-number-wor {
	height: 100%;
	padding: 25px 10px;
	position: relative;
}

.quick-number-wor::before {
	content: "";
	background-color: #d0d0d0;
	width: calc(100% + 15px);
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: auto;
}

.quick-number-wor::after {
	content: "";
	background-color: #d0d0d0;
	width: 1px;
	height: 100%;
	padding-top: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -15px;
}

.quick-number-text {
	color: #fe0f56;
	margin-bottom: 6px;
	font-size: 32px;
	font-weight: 600;
	line-height: 1;
}

.quick-number-title {
	color: #000;
	line-height: 1.3em;
	font-size: 16px;
}

.quick-facts-outer-wrap {
	margin-bottom: 30px;
}

.letstalk-content-wraper .h4-title {
	font-size: 26px;
	margin-bottom: 22px;
}

.awards-recognition-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: -10px;
	margin-left: -15px;
	margin-right: -15px;
}

.awards-recognition-col {
	width: 16.66%;
	justify-content: center;
	align-items: center;
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	display: flex;
}

.letstalk-popup-heading p {
	font-size: 14px;
}

/* 18-02-2025 M.M Css End */

/* ACTUAL INPUT[TYPE=NUMBER] STYLES */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	visibility: hidden;
	opacity: 0 !important;
}

input[type="number"] {
	-moz-appearance: textfield !important;
}

.services-why-choose-content {
	min-height: 210px;
}

/* 18.02.2025 SD start */
.home-banner-wrp {
	z-index: 2;
}

.banner-globe {
	right: calc(( ( 100vw - 1160px ) / 2 ) * -1);
	max-width: 855px;
	top: -155px;
}

.banner-globe img {
	width: 100%;
}

.shpe-ovrlay {
	position: absolute;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: 1;
}

.first-dot, .secnd-dot, .bnnrs-hpe-one path {
	opacity: 0;
}

.timeline-charecter {
	bottom: auto !important;
	left: auto !important;
	top: 117%;
	right: 0;
	max-width: 21.875vw !important;
}

.timeline-block {
	position: relative;
	z-index: 1;
}

.timeline-bg {
	top: auto;
	bottom: 0;
	height: auto;
}

.timeline-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.timeline-bg svg {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.timeline-detail-slider-rgt-box .splide__slide {
	padding: 0 30px;
}

.timeline-detail-slider-rgt-box .splide__track {
	margin: 0 -30px;
}

.timeline-detail-item {
	box-shadow: 0px 0px 25px rgba(55, 117, 186, .1);
}

/* 18.02.2025 SD end */

/* 18/02/2025 magamenu styles */
.navbar-nav>li {
	position: static;
}

.navbar-nav .sub-menu {
	width: 100%;
	max-width: 100%;
}

.sub-menu {
	box-shadow: 0px 4px 74px 0px rgba(0, 0, 0, .25);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	transition: .5s ease-in-out;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
	z-index: 99;
	display: block;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(50px);
}

.navbar-nav>li.menu-item-has-children:hover .sub-menu {
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	transform: translateY(0);
}

.sub-menu .submenu-inner-wrapper {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
}

.sub-menu .submenu-inner-wrapper>li {
	width: 33.33%;
	padding: 0 25px;
	border-left: 1px solid rgba(11, 30, 63, .37);
	border-right: 1px solid rgba(11, 30, 63, .37);
}

.sub-menu .submenu-inner-wrapper>li:first-child {
	padding-left: 0;
	border: 0;
}

.sub-menu .submenu-inner-wrapper>li:last-child {
	padding-right: 0;
	border: 0;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont {
	padding-left: 0;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont>li:not(:last-child) {
	margin-bottom: 40px;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submenu-cont-head {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2.475px;
	padding: 0 5px;
	display: block;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submenu-cont-head:hover {
	color: var(--primaryColor);
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap {
	padding-left: 0;
	padding-top: 12px;
	border-top: 1px solid rgba(11, 30, 63, .37);
	margin-top: 12px;
	display: flex;
	flex-wrap: wrap;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li {
	width: 50%;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a {
	display: flex;
	flex-wrap: wrap;
	padding: 5px;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a>img {
	max-width: 18px;
	max-height: 18px;
	object-fit: contain;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a>span {
	max-width: calc(100% - 18px);
	padding-left: 7.5px;
	font-size: 13px;
	color: #667b9f;
	font-weight: 400;
	transition: .5s ease-in-out;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a:hover>span {
	color: var(--primaryColor);
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a {
	letter-spacing: 0;
	text-transform: capitalize;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>.submnu-inner-wrap {
	padding-top: 0;
	padding: 5px 0;
	display: block;
	border: 0;
	margin-top: 0;
}

.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>.submnu-inner-wrap>li {
	width: 100%;
}

.navbar-nav .sub-menu .default-submenu {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
}

.navbar-nav .sub-menu .default-submenu li {
	width: 25%;
}

.navbar-nav .sub-menu .default-submenu li a {
	font-size: 13px;
	color: var(--black);
	padding: 10px;
	display: flex;
	align-items: center;
	font-weight: 400;
}

.navbar-nav .sub-menu .default-submenu li a:hover {
	color: var(--primaryColor);
}

.navbar-nav .clickD {
	position: static;
	width: 10px;
	height: 10px;
	object-fit: contain;
	margin-right: -13px;
	margin-left: 3px;
}

.navbar-nav>li.menu-item-has-children {
	display: flex;
	align-items: center;
}

.sub-menu .menu-item-has-children .clickD {
	display: none;
}

.navbar-nav .sub-menu .default-submenu li>a>img {
	max-width: 18px;
	max-height: 18px;
	object-fit: cover;
}

.navbar-nav .sub-menu .default-submenu li>a {
	display: flex;
	flex-wrap: wrap;
}

.navbar-nav .sub-menu .default-submenu li>a span {
	max-width: calc(100% - 18px);
	padding-left: 7.5px;
}

/* 18/02/2025 magamenu styles */

/* 19-02-2025 M.M Css Start */
.webskitters-job-apply-wrap {
	margin-top: 20px;
}

.reset-field input[type="Submit"] {
	background: transparent;
	height: auto;
	text-transform: capitalize;
	color: var(--bodyColor);
	font-weight: 300;
	font-size: 18px;
	padding: 0;
}

.reset-field input[type="Submit"]:hover {
	color: var(--secondarColor);
}

.wpjb .wpjb-text ul, .wpjb .wpjb-text ol {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
}

.wpjb .wpjb-text ol li, .wpjb .wpjb-text ul li {
	list-style: none !important;
}

.wpjb .wpjb-text ol li, .wpjb .wpjb-text ul li {
	margin-bottom: 12px !important;
}

.wpjb .wpjb-text ol li:last-child, .wpjb .wpjb-text ul li:last-child {
	margin-bottom: 0 !important;
}

.wpjb .wpjb-text ol, .wpjb .wpjb-text ul {
	margin-bottom: 20px !important;
}

.wpjb-text-box h3 {
	font-size: 30px !important;
}

.single-job .wpjb a.wpjb-button, .single-job .wpjb .wpjb-upload-actions a.button {
	display: inline-block !important;
	padding: 22px 20px !important;
	text-align: center !important;
	background: var(--secondarColor) !important;
	color: #fff !important;
	position: relative !important;
	overflow: hidden !important;
	border-radius: 50px !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 1 !important;
	border: 0 !important;
	outline: none !important;
	margin-top: 0 !important;
	font-family: var(--fontPoppins) !important;
}

.single-job .wpjb a.wpjb-button span::before {
	opacity: 1;
}

.single-job .wpjb a.wpjb-button:hover, .single-job .wpjb .wpjb-upload-actions a.button:hover {
	background: var(--offSky) !important;
	color: var(--white) !important;
}

.blog-details-newsletter .gform_wrapper input[type="tel"]:focus, .blog-details-newsletter .gform_wrapper input[type="text"]:focus, .blog-details-newsletter .gform_wrapper input[type="email"]:focus {
	border-color: var(--offSky) !important;
}

.blog-details-newsletter .gform_wrapper input[type="submit"] {
	background: var(--secondarColor) !important;
	color: var(--white) !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	border-radius: 100px !important;
	-webkit-border-radius: 100px !important;
	-moz-border-radius: 100px !important;
	-ms-border-radius: 100px !important;
	-o-border-radius: 100px !important;
	padding: 17px 42px !important;
}

.blog-details-newsletter .gform_wrapper input[type="submit"]:hover {
	background: var(--offSky) !important;
}

.single-job .wpjb .wpjb-layer-inside {
	background: #fff;
	border: 1px solid #b0bcd0;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}

.single-job .wpjb .wpjb-form.wpjb-form-nolines fieldset {
	padding: 0 20px 0px 20px;
}

.single-job .wpjb .wpjb-form.wpjb-form-nolines .wpjb-legend {
	padding: 12px 20px;
	border-bottom: 1px solid #b0bcd0;
}

.single-job .wpjb .wpjb-form div label.wpjb-label {
	font-family: var(--fontPoppins);
	font-weight: 300;
	font-size: 18px;
	color: var(--bodyColor);
	width: 22%;
}

.single-job .wpjb .wpjb-form div.wpjb-field {
	padding-left: 12px;
	width: 78%;
}

.single-job .wpjb .wpjb-form div textarea, .single-job .wpjb .wpjb-form div select, .single-job .wpjb .wpjb-form div input[type="text"], .single-job .wpjb .wpjb-form div input[type="password"] {
	border: 1px solid rgba(39, 44, 101, .3);
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	font-size: 18px;
	color: var(--bodyColor);
	padding: 0 25px;
}

.single-job .wpjb .wpjb-form div textarea:focus, .single-job .wpjb .wpjb-form div select:focus, .single-job .wpjb .wpjb-form div input[type="text"]:focus, .single-job .wpjb .wpjb-form div input[type="password"]:focus {
	border-color: var(--offSky);
}

.single-job .wpjb .wpjb-form div div.wpjb-field textarea {
	height: 110px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.single-job .wpjb .wpjb-form-nolines .wpjb-upload-inner {
	border-color: rgba(39, 44, 101, .3);
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	padding: 20px 20px;
	background-color: var(--white);
}

.single-job .wpjb .wpjb-upload-inner .wpjb-upload-info {
	font-size: 20px;
	line-height: 1.2;
}

.single-job .wpjb a.wpjb-button.wpjb-upload-file, .single-job .wpjb a.wpjb-button.wpjb-upload-media {
	padding: 14px 30px !important;
	text-transform: capitalize;
}

.single-job .wpjb .wpjb-form input.wpjb-submit {
	font-size: 17px;
	text-transform: capitalize;
	font-family: var(--fontPoppins);
}

.single-job .moxie-shim {
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	cursor: pointer;
}

.single-job .blog-details-left {
	margin: 0 auto;
}

.single-job .wpjb .wpjb-top-header {
	background-color: var(--white);
}

.single-job .wpjb-top-header-content {
	display: none;
}

.single-job .wpjb .wpjb-top-header-image {
	width: 150px;
	margin-bottom: 15px;
}

.single-job .wpjb .wpjb-top-header-image>img {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
}

b, strong {
	font-weight: 700;
}

.privacy-policy .wp-block-heading {
	font-size: 16px;
	max-width: 430px;
	line-height: 1.5;
}

.privacy-policy .wp-block-heading span {
	color: var(--bodyColor);
	font-style: normal;
}

.single-job .wpjb a.wpjb-button:visited, .single-job .wpjb .wpjb-upload-actions a.button:visited, .single-job .wpjb a.wpjb-button:hover, .single-job .wpjb .wpjb-upload-actions a.button:hover {
	color: #fff !important;
}

.casestudy-listing-tab .resp-tabs-list li button {
	height: 100%;
}

/* 19-02-2025 M.M Css End */

/* desktop */

/* 19-02-2025 mercedis case studies M.M Css Start */
.mercedis-case-studies-template h1 span {
	color: #b21e23;
	display: inline;
}

.mercedis-case-studies-template .about-casestudy-meta h3, .mercedis-case-studies-template h2 span, .mercedis-case-studies-template .h2-title span {
	color: #b21e23;
}

.mercedis-case-studies-template .cta-casestudy-tmp {
	background: linear-gradient(91.71deg, #b21e23 0%, #b21e23 100%);
}

.mercedis-case-studies-template .luvlap-cta-graphics {
	width: 19%;
	height: 100%;
	opacity: .2;
}

.mercedis-case-studies-template .cta-casestudy-tmp h2 span {
	color: var(--white);
}

.mercedis-case-studies-template .psc-step-count, .mercedis-case-studies-template .common-btn-wrap.white .common-button {
	color: #b21e23;
}

.mercedis-case-studies-template .common-btn-wrap.white .common-button-arrow img {
	filter: brightness(0) saturate(100%) invert(15%) sepia(99%) saturate(3189%) hue-rotate(348deg) brightness(83%) contrast(91%);
}

.mercedis-case-studies-template .project-solution-casestudy-tmp {
	position: relative;
}

.mercedis-case-studies-template .mercedis-project-solution-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 20%;
	background: linear-gradient(180deg, #fbe9ea 0%, rgba(251, 233, 234, 0) 100%);
	z-index: -1;
}

.mercedis-case-studies-template .psc-carcatalog-image {
	width: 100%;
}

.mercedis-case-studies-template .psc-carcatalog-image img {
	width: 100%;
}

.mercedis-case-studies-template .experience-digital-transform {
	background-color: rgba(213, 31, 38, .1);
}

.mercedis-case-studies-template .casestudy-tmp-banner-overlay {
	background: linear-gradient(90deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .7) 56.03%, rgba(0, 0, 0, 0) 100%);
}

/* 19-02-2025 mercedis case studies M.M Css End */

/* 19/02/2025 team style start */
.team .inner-banner-info {
	max-width: 100%;
}

.teams-sec .section-head h2 {
	margin-bottom: 53px;
}

.team-card {
	max-width: 649px;
	margin: 0 auto;
	text-align: center;
}

.team-image {
	max-width: 367px;
	max-height: 351px;
	border-radius: 100%;
	overflow: hidden;
	margin: 0 auto 30px auto;
}

.team-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.team-card-cont h3 {
	font-weight: 500;
	font-size: 30px;
	margin-bottom: 10px;
}

.team-card-cont span {
	display: inline-block;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 20px;
}

.team-card-cont p {
	font-size: 16px;
	margin-bottom: 40px;
	text-transform: capitalize;
}

.social-icon {
	width: 60px;
	height: 60px;
	border-radius: 100%;
	background: rgba(164, 228, 252, .3);
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	transition: .5s ease-in-out;
}

.social-icon img {
	width: 23px;
	height: 23px;
	object-fit: contain;
	transition: .5s ease-in-out;
}

.social-icon:hover {
	background: var(--secondarColor);
}

.social-icon:hover img {
	filter: brightness(0) invert(1);
}

.advisory {
	position: relative;
}

.advisory::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 186, 255, .5) 0%, rgba(164, 228, 252, .5) 100%);
	opacity: .3;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.advisory-inner {
	position: relative;
	z-index: 1;
}

.advisory-inner .team-col:first-child .team-card {
	margin-left: 0;
}

.advisory-inner .team-col:last-child .team-card {
	margin-right: 0;
}

.advisory-inner .team-card {
	max-width: 500px;
}

.management .team-card-cont h3 {
	margin-bottom: 20px;
}

.management .team-col {
	margin-bottom: 50px;
}

.management .team-row {
	margin-bottom: -50px;
	--bs-gutter-x: 50px;
	justify-content: center;
}

/* 19/02/2025 team style end */

/* 20/02/2025 team slider start */
.advisory .slick-prev {
	left: -80px;
}

.advisory .slick-next {
	right: -80px;
}

.advisory .slick-list {
	margin: 0 -25px;
}

.advisory .slick-slide {
	padding: 0 25px;
}

/* 20/02/2025 team slider end */

/* 21/02/2025 dm uber menu start */
.navbar .ubermenu.ubermenu-main {
	position: static;
}

.navbar .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop, .navbar .ubermenu.ubermenu-main.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0>.ubermenu-submenu-drop {
	left: 0 !important;
	box-shadow: 0px 4px 74px 0px rgba(0, 0, 0, .25);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
	z-index: 99;
	overflow: visible;
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	border: 0;
	width: 100%;
}

.navbar .ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop {
	clip: inherit;
}

.navbar .ubermenu .ubermenu-nav .ubermenu-column-1-3 {
	padding: 0 40px;
	border-left: 1px solid rgba(11, 30, 63, .37);
	border-right: 1px solid rgba(11, 30, 63, .37);
}

.navbar .ubermenu .ubermenu-nav .ubermenu-column-1-3:first-child {
	padding-left: 0;
	border: 0;
}

.navbar .ubermenu .ubermenu-nav .ubermenu-column-1-3:last-child {
	padding-right: 0;
	border: 0;
}

.navbar .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3272>li>a, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3275>li>a {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2.475px;
	border-bottom: 0;
	padding: 0 5px;
	display: block;
}

.navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack {
	padding: 0;
}

.navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3272>li:not(:last-child), .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3275>li:not(:last-child) {
	margin-bottom: 30px;
}

.navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3272 .ubermenu-submenu-id-1060, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3272 .ubermenu-submenu-id-1062, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3272 .ubermenu-submenu-id-1065, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3272 .ubermenu-submenu-id-1067, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3274 .ubermenu-submenu-id-1061, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3275 .ubermenu-submenu-id-1063, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3275 .ubermenu-submenu-id-1066, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3275 .ubermenu-submenu-id-1064 {
	padding-left: 0;
	padding-top: 12px;
	border-top: 1px solid rgba(11, 30, 63, .37);
	margin-top: 12px;
	display: flex;
	flex-wrap: wrap;
}

.navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3272 .ubermenu-submenu-id-1062 li>ul>li>a {
	letter-spacing: 0;
	text-transform: capitalize;
}

.navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3272 .ubermenu-submenu-id-1062 li>ul>li>ul {
	padding: 5px 0;
}

.navbar .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
	display: flex;
	flex-wrap: wrap;
	padding: 5px;
}

.navbar .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target>img {
	max-width: 18px;
	max-height: 18px;
	object-fit: contain;
	float: none;
	width: 100%;
}

.navbar .ubermenu-main .ubermenu-item-layout-image_left>.ubermenu-target-text, .navbar .ubermenu-main .ubermenu-submenu-id-3330>li>.ubermenu-item-layout-text_only>.ubermenu-target-text {
	max-width: calc(100% - 18px);
	padding-left: 7.5px;
	font-size: 13px;
	color: #667b9f;
	font-weight: 400;
	transition: .5s ease-in-out;
}

.navbar .ubermenu .ubermenu-nav .ubermenu-column-1-3 {
	padding: 0 20px;
}

.navbar .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target:hover .ubermenu-target-text {
	color: var(--primaryColor);
}

.navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3274 .ubermenu-submenu-id-1061>li>ul>li>a>span {
	text-transform: capitalize;
	letter-spacing: 0;
}

.navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3274 .ubermenu-submenu-id-1061>li a {
	padding: 5px;
}

.navbar .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
	margin-top: 0;
}

.navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3274 .ubermenu-submenu-id-1061>li>ul>li, .navbar .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-id-3274 .ubermenu-submenu-id-1061>li>ul>li>ul {
	padding: 5px 0;
}

.navbar .ubermenu-skin-black-white-2 .ubermenu-item-level-0>.ubermenu-target {
	padding: 0;
	color: var(--darkGray);
	font-size: 16px;
	line-height: 1.2;
	font-weight: 300;
	position: relative;
	text-transform: capitalize;
}

.navbar .ubermenu-skin-black-white-2 .ubermenu-item-level-0>.ubermenu-target::after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	background: var(--primaryColor);
	border-radius: 50%;
	opacity: 0;
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.navbar .ubermenu-skin-black-white-2 .ubermenu-current-menu-item>.ubermenu-target::after, .navbar .ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover>.ubermenu-target::after {
	opacity: 1;
}

.navbar .ubermenu-main .ubermenu-nav>.ubermenu-item {
	padding: 18px 0;
	margin: 0 10px;
}

.navbar .ubermenu-main .ubermenu-nav>.ubermenu-item:first-child {
	margin-left: 0;
}

.navbar .ubermenu-main .ubermenu-nav>.ubermenu-item:last-child {
	margin-right: 0;
}

.navbar .ubermenu-main .ubermenu-nav>.ubermenu-item.ubermenu-item-has-children {
	padding-right: 14px;
}

.navbar .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target {
	background: transparent;
}

.navbar .ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover>.ubermenu-target, .navbar .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active>.ubermenu-target, .navbar .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target {
	color: var(--darkGray);
	background: transparent;
}

.navbar .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	right: -14px;
	top: 3px;
	margin-top: 0;
}

.navbar .ubermenu .ubermenu-submenu-id-2507>li>ul>li>a {
	padding: 10px;
}

.ws-letstalk .form-wrap .gform_wrapper input[type="text"].flatpickr-input {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/fi_clock.svg") no-repeat left 10px center;
	background-size: 15px;
}

.ws-letstalk .form-wrap .gform_wrapper input[type="text"].flatpickr-input.nitro-lazy {
	background-image: none !important;
}

.ws-letstalk .form-wrap .gform_wrapper .flatpickr-time {
	padding: 10px;
}

.ws-letstalk .form-wrap .gform_wrapper input[type="number"] {
	background: #fff;
}

.navbar .ubermenu .ubermenu-nav .ubermenu-item-2148, .navbar .ubermenu .ubermenu-nav .ubermenu-item-2523 {
	position: relative;
}

.navbar .ubermenu .ubermenu-nav .ubermenu-item-2148 .ubermenu-submenu-id-2148, .navbar .ubermenu .ubermenu-nav .ubermenu-item-2523 .ubermenu-submenu-id-2523 {
	padding: 0 !important;
	width: 200px !important;
}

.navbar .ubermenu .ubermenu-nav .ubermenu-item-2148 .ubermenu-submenu-id-2148>li, .navbar .ubermenu .ubermenu-nav .ubermenu-item-2523 .ubermenu-submenu-id-2523>li {
	float: none;
	width: 100%;
}

.navbar .ubermenu .ubermenu-nav .ubermenu-item-2148 .ubermenu-submenu-id-2148>li:not(:last-child), .navbar .ubermenu .ubermenu-nav .ubermenu-item-2523 .ubermenu-submenu-id-2523>li:not(:last-child) {
	border-bottom: 1px solid rgba(11, 30, 63, .37);
}

.navbar .ubermenu .ubermenu-nav .ubermenu-item-2148 .ubermenu-submenu-id-2148>li>a, .navbar .ubermenu .ubermenu-nav .ubermenu-item-2523 .ubermenu-submenu-id-2523>li>a {
	font-size: 13px;
	color: #667b9f;
	font-weight: 400;
	transition: .5s ease-in-out;
}

.navbar .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
	margin-left: 0;
}

.navbar .ubermenu .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .navbar .ubermenu .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target, .navbar .ubermenu .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
	color: var(--darkGray) !important;
	background: transparent !important;
}

/* 21/02/2025 dm uber menu end */

/* 24-02-2025 M.M Css Start */
.blog-details-content h3 {
	font-size: 26px;
}

.blog-details-content h4 {
	font-size: 26px;
}

.blog-details-content h5 {
	font-size: 24px;
}

.single-job .wpjb-top-header .cc>span {
	font-weight: 700;
}

.single-job .wpjb .wpjb-text ol, .single-job .wpjb .wpjb-text ul {
	margin-bottom: 24px !important;
}

.single-job .wpjb .wpjb-text ol li, .single-job .wpjb .wpjb-text ul li {
	padding-left: 16px;
	position: relative;
}

.single-job .wpjb .wpjb-text ol li::before, .single-job .wpjb .wpjb-text ul li::before {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 6px;
	height: 6px;
	background: var(--black);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.single-job .wpjb .wpjb-top-header {
	margin: 0 0 24px 0;
}

.single-job .wpjb h3 {
	margin: 30px 0 18px 0;
	font-size: 26px !important;
}

/* 24-02-2025 M.M Css End */

/* 25-02-2025 M.M Css Start */
.inner-banner {
	display: flex;
	align-items: center;
	justify-content: center;
}

.webskitters-perks-benefits-sec {
	position: relative;
}

.webskitters-perks-benefits-sec::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 186, 255, .5) 0%, rgba(164, 228, 252, .5) 100%);
	opacity: .3;
	z-index: -1;
	pointer-events: none;
	user-select: none;
}

.perks-benefits-row {
	display: flex;
	flex-wrap: wrap;
}

.perks-benefits-left {
	width: 58%;
	display: flex;
	align-items: flex-end;
}

.perks-benefits-right {
	width: 42%;
	padding-bottom: 120px;
}

.perks-benefits-left figure {
	width: calc(100% + 117px);
	margin-bottom: -38px;
	margin-left: -117px;
}

.perks-benefits-left figure img {
	width: 100%;
}

.websitters-key-section-head {
	display: flex;
	flex-wrap: wrap;
	margin: -10px;
}

.key-left {
	width: 54%;
	padding: 10px;
}

.key-right {
	width: 46%;
	padding: 10px;
}

.benefits-row {
	padding: 0;
	margin: 0;
	margin: -12px -5px;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

.expertise-row {
	padding-top: 65px;
}

.perks-benifits-heading {
	margin-bottom: 42px;
}

.benefits-row li {
	width: 50%;
	padding: 12px 5px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 18px;
	color: var(--bodyColor);
}

.benefits-row li>i {
	width: 75px;
	height: 75px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	background: var(--white);
	border: 1px solid #bfc0d1;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	padding: 3px;
	margin-right: 10px;
}

.perks-benifits-btn {
	margin-top: 40px;
}

.explore-lucrative-sec .section-head {
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
}

.rating-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 940px;
	margin: 0 auto;
}

.rating-box-wrap {
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-radius: 20px;
	padding: 12px 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 120px;
	min-width: 460px;
}

.rating-box-wrap p {
	font-size: 20px;
	color: var(--offGray);
}

.rating-box-wrap p img {
	max-width: 153px;
	margin-left: 18px;
}

.webskitters-key-figures-sec .expertise-upper span {
	font-size: 62px;
}

.ganesh-case-studies-template .luvlap-case-studies-banner-bg {
	width: 50%;
	left: auto;
	right: 0;
}

.ganesh-case-studies-template .casestudy-tmp-banner-overlay {
	background: linear-gradient(90deg, #000 0%, #000 50.03%, rgba(0, 0, 0, 0) 100%);
}

/* 25-02-2025 M.M Css End */
.single-job .wpjb-top-header h1, .single-job .wpjb-top-header .h1-title {
	font-size: 52px;
	line-height: 1.2;
}

.team-image {
	width: 367px;
	height: 351px;
}

.team-image img {
	object-fit: cover;
	object-position: top;
}

.team-image.faces-wrap {}

/* 24/02/2025 landing pages start */
.landing-page-header {
	background-color: var(--white);
	width: 100%;
	padding-top: 15px;
	padding-bottom: 22px;
	position: relative;
}

.landing-page-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
}

.landing-page-container {
	width: 100%;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.landing-page-header-row {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.landing-header-brand-logo {
	width: 100%;
	max-width: 282px;
	height: auto;
}

.landing-header-right-wrp {
	align-items: center;
	display: flex;
}

.landing-header-call {
	margin-right: 50px;
}

.landing-header-call-link {
	color: #0b1e3f;
	align-items: center;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
	text-decoration: none;
	display: inline-flex;
}

.landing-header-call-link:hover {
	color: var(--landing-page-default-button-color);
}

.landing-header-call-icon {
	border: 1px solid #ebebeb;
	border-radius: 50%;
	flex-flow: wrap-reverse;
	justify-content: center;
	align-items: center;
	width: 41px;
	height: 41px;
	transition: all .4s ease-in-out;
	display: flex;
}

.landing-header-call-icon-img {
	width: 17px;
	height: auto;
}

.landing-header-call-right {
	padding-left: 10px;
}

.landing-header-call-right-top {
	align-items: center;
	display: inline-flex;
}

.landing-header-call-right-top-text {
	color: #9617b0;
	letter-spacing: .105em;
	text-transform: uppercase;
	margin-right: 8px;
	font-size: 11px;
}

.landing-header-call-right-top-text-line {
	background-color: #9617b0;
	width: 19px;
	height: 1px;
}

.landing-header-call-number {
	letter-spacing: .105em;
}

.landing-banner {
	width: 100%;
	position: relative;
	padding-top: 140px;
}

.landing-banner-bg {
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.landing-banner-overlay {
	z-index: 2;
	width: 100%;
	min-height: 692px;
	padding-top: 43px;
	padding-bottom: 48px;
	position: relative;
}

.landing-banner-row {
	flex-flow: wrap;
	align-items: center;
	margin-left: -25px;
	margin-right: -25px;
	display: flex;
}

.landing-banner-left-column {
	width: 56%;
	padding-left: 25px;
	padding-right: 25px;
}

.landing-banner-right-column {
	width: 44%;
	padding-left: 25px;
	padding-right: 25px;
}

.landing-page-form-box {
	background-color: var(--white);
	border-radius: 10px;
	width: 100%;
	max-width: 469px;
	min-height: 601px;
	margin-left: auto;
	padding: 48px 35px 23px 25px;
}

.landing-page-banner-title {
	letter-spacing: .02em;
	margin-bottom: 20px;
	font-size: 54px;
	line-height: 1.2;
	color: var(--white);
	text-transform: capitalize;
	font-style: normal;
}

.landing-page-banner-info {
	color: var(--white);
	font-size: 32px;
	font-weight: 600;
	line-height: 1.2em;
}

.landing-page-banner-title-span {
	font-size: 72px;
	color: var(--white);
}

.landing-body {
	color: #1b3768;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
}

.landing-page-form-box-title {
	color: #644186;
	letter-spacing: .02em;
	margin-bottom: 20px;
	font-size: 37px;
	font-weight: 700;
	line-height: 1.2em;
}

.landing-banner .landing-contact-field input, .landing-banner .landing-contact-field select, .landing-page-footer .landing-contact-field input, .landing-page-footer .landing-contact-field select {
	color: #667b9f !important;
	background-color: rgba(243, 248, 252, .6) !important;
	border: 1px solid #bdcfdd !important;
	border-radius: 4px !important;
	width: 100%;
	height: 52px !important;
	margin-bottom: 0;
	padding-left: 13px;
	padding-right: 35px;
	font-family: Montserrat, sans-serif !important;
	font-size: 16px !important;
	text-align: left !important;
}

.landing-contact-field:focus, .landing-banner .landing-contact-field input:focus, .landing-page-footer .landing-contact-field input:focus, .landing-page-footer .landing-contact-field select:focus {
	border-color: #98b8d1 !important;
}

.landing-contact-field::placeholder, .landing-banner .landing-contact-field input::placeholder, .landing-page-footer .landing-contact-field input::placeholder {
	color: #667b9f !important;
}

.landing-contact-field.landing-contact-field-name input {
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/user-field.svg");
	background-position: 96%;
	background-repeat: no-repeat;
	background-size: auto;
	height: 46px !important;
	padding-right: 40px !important;
}

.landing-contact-field.landing-contact-field-name input.nitro-lazy {
	background-image: none !important;
}

.landing-contact-field.landing-contact-field-email input {
	background-image: url("https://www.webskitters.com/wp-content/themes/webskitters/images/_email-field.svg");
	background-position: 96%;
	background-repeat: no-repeat;
	background-size: auto;
	height: 46px !important;
	padding-right: 40px !important;
}

.landing-contact-field.landing-contact-field-email input.nitro-lazy {
	background-image: none !important;
}

.landing-contact-field.landing-contact-field-phone input {
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/phone-field.svg");
	background-position: 96%;
	background-repeat: no-repeat;
	background-size: auto;
	height: 46px !important;
	padding-right: 40px !important;
}

.landing-contact-field.landing-contact-field-phone input.nitro-lazy {
	background-image: none !important;
}

.landing-contact-field.landing-contact-field-service select {
	cursor: pointer;
	-webkit-appearance: none !important;
	appearance: none !important;
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/arrow-field.svg");
	background-position: 96%;
	background-repeat: no-repeat;
	background-size: auto;
	height: 46px !important;
	line-height: 2.7;
}

.landing-contact-field.landing-contact-field-service select.nitro-lazy {
	background-image: none !important;
}

.landing-contact-field.landing-contact-ip-field {
	display: none;
}

.landing-contact-button-field {
	background-color: var(--landing-page-default-button-color);
	color: var(--white);
	letter-spacing: .09em;
	text-transform: uppercase;
	cursor: pointer;
	border: 1px #000;
	border-radius: 4px;
	min-width: 171px;
	min-height: 53px;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 1em;
	transition: all .4s ease-in-out;
}

.landing-contact-button-field:hover {
	background-color: #9617b0;
}

.landing-contact-textarea-field textarea {
	color: #667b9f !important;
	resize: none !important;
	background-color: rgba(243, 248, 252, .6) !important;
	border: 1px solid #bdcfdd !important;
	border-radius: 4px !important;
	width: 100%;
	height: 85px;
	min-height: 85px;
	margin-bottom: 20px;
	padding: 17px 13px 14px;
	font-family: Montserrat, sans-serif !important;
	font-size: 16px !important;
	text-align: left !important;
}

.landing-contact-textarea-field:focus, .landing-contact-textarea-field textarea:focus {
	border-color: #98b8d1 !important;
}

.landing-contact-textarea-field::placeholder, .landing-contact-textarea-field textarea::placeholder {
	color: #667b9f !important;
	font-family: Montserrat, sans-serif !important;
}

.landing-contact-form-block {
	margin-bottom: 0;
}

.landing-contact-form-success {
	color: var(--white);
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(90deg, #238fff, #7f58ff);
	border-radius: 15px;
	padding: 40px;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.4em;
}

.landing-banner-right-graphics {
	pointer-events: none;
	width: 100%;
	max-width: 331px;
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
}

.landing-banner-left-graphics {
	pointer-events: none;
	width: 100%;
	max-width: 356px;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 0;
}

.landing-banner-middle-graphics {
	pointer-events: none;
	width: 100%;
	max-width: 253px;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 50%;
}

.landing-banner-right-box {
	position: relative;
}

.lite-head {
	background: var(--white);
}

.landing-page-award {
	width: 100%;
	padding-top: 70px;
	padding-bottom: 50px;
	position: relative;
}

.landing-page-award .exp-space {
	min-height: 1000px;
}

.landing-page-award .landing-page-award-header {
	text-align: center;
}

.landing-page-award .landing-page-award-header-title {
	text-transform: capitalize;
	margin-bottom: 22px;
	font-size: 30px;
	font-weight: 600;
	color: var(--purple);
}

.landing-page-award .landing-page-award-list {
	width: 100%;
	max-width: 942px;
	margin-left: auto;
	margin-right: auto;
}

.landing-page-award .landing-page-award-list-row {
	flex-flow: wrap;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.landing-page-award .landing-page-award-list-column {
	width: 20%;
	padding: 13px 10px;
}

.landing-page-award .landing-page-award-list-box {
	background-color: var(--white);
	border-radius: 10px;
	box-shadow: 0 13px 28px rgba(199, 205, 223, .37);
}

.landing-page-award .landing-page-award-list-box-img {
	width: 100%;
	height: auto;
}

.landing-page-award .landing-seperator {
	opacity: .32;
	background-image: linear-gradient(90deg, rgba(67, 108, 244, 0), #436cf4 50%, rgba(67, 108, 244, 0));
	width: 100%;
	height: 1px;
	margin-top: 98px;
}

.landing-goal {
	padding-top: 50px;
	padding-bottom: 100px;
}

.landing-goal-header {
	text-align: center;
	margin-bottom: 28px;
	position: relative;
}

.landing-goal-header.lext-align {
	text-align: left;
}

.landing-goal-header.mb-0 {
	margin-bottom: 0;
}

.landing-goal-header-title {
	color: #1b3768;
	text-transform: capitalize;
	margin-bottom: 20px;
	font-size: 40px;
	font-weight: 600;
}

.landing-goal-header-seperator {
	background-color: #436cf4;
	width: 100%;
	max-width: 80px;
	height: 1px;
	margin-left: auto;
	margin-right: auto;
}

.landing-goal-header-seperator.left-align {
	margin-left: 0;
	margin-right: auto;
}

.landing-goal-content {
	text-align: center;
	width: 100%;
	max-width: 908px;
	margin-left: auto;
	margin-right: auto;
}

.landing-goal-content.left-align {
	text-align: left;
}

.landing-goal-content-info {
	padding-bottom: 4px;
}

.landing-goal-content-info p {
	color: #1b3768;
	margin-bottom: 20px;
	line-height: 1.87em;
}

.landing-goal-content-info.left-align {
	text-align: left;
}

.landing-page-service {
	z-index: 3;
	background-color: #f3f7fa;
	padding-top: 62px;
	padding-bottom: 79px;
	position: relative;
}

.landing-page-service-row {
	flex-flow: wrap;
	justify-content: center;
	align-items: stretch;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.landing-page-service-column {
	width: 25%;
	padding: 15px;
}

.landing-page-service-box {
	border: 1px solid #b7bbc2;
	border-radius: 10px;
	width: 100%;
	height: 100%;
	padding: 42px 18px 48px 16px;
}

.landing-page-service-icon {
	margin-bottom: 20px;
}

.landing-page-service-icon-img {
	width: auto;
	height: auto;
}

.landing-page-service-card-heading {
	min-height: 58px;
	margin-bottom: 12px;
}

.landing-page-service-card-heading-title {
	color: #1b3768;
	margin-bottom: 0;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3em;
}

.landing-page-service-card-info {
	color: #1b3768;
	margin-bottom: 0;
	line-height: 1.5em;
}

.landing-page-service-btn {
	text-align: center;
	padding-top: 45px;
}

.landing-service-right-graphics {
	pointer-events: none;
	width: 100%;
	max-width: 228px;
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
}

.landing-page-service-wrp {
	z-index: 2;
	position: relative;
}

.landing-service-left-graphics {
	pointer-events: none;
	width: 100%;
	max-width: 310px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.landing-page-customer {
	z-index: 3;
	background-color: #f3f7fa;
	padding-top: 62px;
	padding-bottom: 36px;
	position: relative;
}

.landing-page-customer-lists-row {
	flex-flow: wrap;
	display: flex;
}

.landing-page-customer-column {
	text-align: center;
	border-top: 1px solid #dce5ec;
	border-right: 1px solid #dce5ec;
	justify-content: center;
	align-items: center;
	width: 14.2857%;
	padding: 12px 20px;
	display: flex;
}

.landing-page-customer-column.landing-page-logo-col-hide {
	display: none;
}

.landing-page-customer-logo-img {
	mix-blend-mode: multiply;
}

.landing-page-customer-logo-img.landing-page-customer-logo-img1 {
	width: 70px;
}

.landing-case-study {
	padding-top: 84px;
	padding-bottom: 84px;
}

.landing-case-study-wrp {
	width: 100%;
	max-width: 936px;
	margin-left: auto;
	margin-right: auto;
}

.landing-case-study-wrp-inner {
	border: 1px solid #b7bbc2;
	border-radius: 21px;
	padding: 38px 54px 58px 116px;
}

.landing-case-study-tabs {
	flex-flow: wrap;
	display: flex;
}

.landing-case-study-tabs-menu {
	flex-flow: column;
	width: 29%;
	padding-right: 30px;
	display: flex;
}

.landing-case-study-tabs-content {
	border-left: 1px solid #b7bbc2;
	width: 71%;
	padding-left: 42px;
}

.landing-case-study-tab-link {
	opacity: .33;
	text-align: left;
	mix-blend-mode: luminosity;
	background-color: rgba(0, 0, 0, 0);
	padding: 14px 0;
}

.landing-case-study-tab-link.w--current {
	opacity: 1;
	mix-blend-mode: normal;
	background-color: rgba(0, 0, 0, 0);
}

.landing-case-study-tab-content-inner {
	padding-top: 15px;
}

.landing-case-study-tab-content-info h3 {
	color: #9617b0;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 600;
}

.landing-case-study-tab-content-info p {
	color: #1b3768;
	margin-bottom: 20px;
	line-height: 1.87em;
}

.landing-case-study-tab-link.active {
	mix-blend-mode: inherit;
	opacity: 1;
}

.landing-page-service {
	z-index: 3;
	background-color: #f3f7fa;
	padding-top: 62px;
	padding-bottom: 79px;
	position: relative;
}

.landing-page-service-row {
	flex-flow: wrap;
	justify-content: center;
	align-items: stretch;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.landing-page-service-column {
	width: 25%;
	padding: 15px;
}

.landing-page-service-box {
	border: 1px solid #b7bbc2;
	border-radius: 10px;
	width: 100%;
	height: 100%;
	padding: 42px 18px 48px 16px;
}

.landing-page-service-icon {
	margin-bottom: 20px;
}

.landing-page-service-icon-img {
	width: auto;
	height: auto;
}

.landing-page-service-card-heading {
	min-height: 58px;
	margin-bottom: 12px;
}

.landing-page-service-card-heading-title {
	color: #1b3768;
	margin-bottom: 0;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.3em;
}

.landing-page-service-card-info {
	color: #1b3768;
	margin-bottom: 0;
	line-height: 1.5em;
}

.landing-page-service-btn {
	text-align: center;
	padding-top: 45px;
}

.landing-service-right-graphics {
	pointer-events: none;
	width: 100%;
	max-width: 228px;
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
}

.landing-page-service-wrp {
	z-index: 2;
	position: relative;
}

.landing-service-left-graphics {
	pointer-events: none;
	width: 100%;
	max-width: 310px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.landing-case-study-tab-content-info p {
	color: #1b3768;
	margin-bottom: 20px;
	line-height: 1.87em;
}

.landing-tech-logo-row {
	flex-flow: wrap;
	justify-content: center;
	margin: -10px;
	display: flex;
}

.landing-tech-logo-column {
	width: 20%;
	padding: 10px;
}

.landing-tech-logo {
	background-color: var(--white);
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	min-height: 82px;
	padding: 5px 10px;
	display: flex;
	box-shadow: 0 14px 54px #d8e1fe;
}

.landing-tech-logo-img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

.landing-page-solution {
	padding-top: 76px;
	padding-bottom: 76px;
}

.landing-page-solution.section-hide {
	display: none;
}

.landing-page-solution-row {
	flex-flow: wrap-reverse;
	align-items: center;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.landing-page-solution-left-column {
	width: 60%;
	padding-left: 15px;
	padding-right: 15px;
}

.landing-page-solution-right-column {
	width: 40%;
	padding-left: 15px;
	padding-right: 15px;
}

.landing-page-solution-left-box {
	width: 100%;
	max-width: 590px;
	position: relative;
}

.landing-page-solution-list {
	z-index: 2;
	flex-flow: wrap;
	align-items: center;
	margin-left: -7px;
	margin-right: -7px;
	display: flex;
	position: relative;
}

.landing-page-solution-list-column {
	width: 33.333%;
	padding-left: 7px;
	padding-right: 7px;
}

.landing-page-solution-list-column.half {
	width: 50%;
}

.landing-solution-box {
	text-align: center;
	background-image: linear-gradient(288deg, #fff, rgba(255, 255, 255, 0));
	border: 1px solid rgba(255, 255, 255, .22);
	border-radius: 7px;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-height: 136px;
	margin-bottom: 14px;
	display: flex;
	position: relative;
	overflow: hidden;
	box-shadow: 0 8.42px 26.45px rgba(202, 224, 240, .4);
}

.landing-solution-box-icon {
	background-color: var(--white);
	border-radius: 50%;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 68px;
	height: 68px;
	margin-bottom: 8px;
	display: flex;
}

.landing-solution-box-title {
	color: #232425;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.3em;
}

.landing-wts-offer {
	padding-top: 150px;
	padding-bottom: 64px;
	overflow: hidden;
}

.landing-wts-offer-row {
	flex-flow: wrap;
	align-items: center;
	display: flex;
}

.landing-wts-offer-left-column, .landing-wts-offer-right-column {
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
}

.landing-page-offer-left-box {
	width: 100%;
	max-width: 467px;
	margin-left: auto;
	position: relative;
}

.pl-graphics-ofr {
	pointer-events: none;
	width: 100%;
	min-width: 767px;
	position: absolute;
	top: -200px;
	right: -170px;
}

.bl-graphics {
	z-index: -1;
	pointer-events: none;
	width: 100%;
	min-width: 971px;
	position: absolute;
	bottom: -140px;
	left: -180px;
}

.bl-graphics.bl-ofr-graphics {
	min-width: 767px;
	bottom: -240px;
	left: -240px;
}

.landing-ofr-title {
	color: #9617b0;
	margin-bottom: 20px;
	font-size: 40px;
	font-weight: 600;
	line-height: .9em;
}

.landing-offer-box-title {
	color: #232425;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3em;
}

.landing-pm-award {
	padding-top: 64px;
	padding-bottom: 0;
}

.landing-pm-award-row {
	flex-flow: wrap;
	align-items: center;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.landing-pm-award-left {
	width: 44%;
	padding-left: 15px;
	padding-right: 15px;
}

.landing-pm-award-right {
	width: 56%;
	padding-left: 15px;
	padding-right: 15px;
}

.pm-award-image {
	width: 100%;
}

.landing-pm-award-left-box {
	position: relative;
}

.pm-award-l-graphics {
	z-index: -1;
	pointer-events: none;
	width: 100%;
	position: absolute;
	top: -110px;
	right: -90px;
}

.pm-award-r-graphics {
	z-index: -1;
	pointer-events: none;
	width: 100%;
	height: auto;
	position: absolute;
	bottom: -120px;
	left: -100px;
}

.landing-pm--seperator {
	background-color: #e3e3e3;
	width: 100%;
	height: 1px;
	margin-top: 120px;
}

.landing-pm--seperator.lnd-testimonial-seperator {
	margin-top: 82px;
}

.landing-team-meet {
	padding-top: 66px;
	padding-bottom: 100px;
	overflow: hidden;
}

.landing-cu-info {
	width: 100%;
	max-width: 755px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}

.landing-cu-info p {
	color: #1b3768;
	margin-bottom: 20px;
	line-height: 1.57em;
}

.landing-team-meet-wrp {
	position: relative;
}

.landing-team-meet-wrp-inner {
	background-color: var(--white);
	border-radius: 16px;
	padding: 19px 18px 19px 14px;
	box-shadow: 0 5px 64px rgba(67, 108, 244, .2);
}

.landing-team-meet-wrp-inner-image {
	border-radius: 16px;
	width: 100%;
	height: auto;
}

.landing-team-meet-wrpf-graphics {
	z-index: -1;
	pointer-events: none;
	width: 100%;
	max-width: 767px;
	position: absolute;
	top: -200px;
	right: -240px;
}

.landing-team-meet-wrpg-graphics {
	z-index: -1;
	pointer-events: none;
	width: 100%;
	max-width: 1064px;
	position: absolute;
	bottom: -190px;
	left: -170px;
}

.landing-faq-arrow svg {
	width: 100%;
	height: auto;
	line-height: 1;
}

.landing-faq {
	padding-top: 80px;
	padding-bottom: 80px;
}

.landing-faq-wrp {
	padding-top: 20px;
}

.landing-faq-collection-box {
	background-color: var(--white);
	border-radius: 10px;
	margin-bottom: 26px;
	padding: 22px 30px;
	box-shadow: 0 24px 64px #cae0f0;
}

.landing-faq-header {
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.landing-faq-header-title {
	margin-bottom: 0;
	padding-right: 30px;
	font-size: 22px;
	font-weight: 400;
}

.landing-faq-arrow {
	flex-shrink: 0;
	width: 18px;
	line-height: 1em;
	transition-property: all;
	transition-duration: .4s;
	transition-timing-function: ease-in-out;
}

.landing-faq-content {
	padding-top: 18px;
	padding-right: 50px;
	display: none;
}

.landing-faq-content-info p {
	color: #1b3768;
	margin-bottom: 15px;
	line-height: 1.87em;
}

.landing-faq-collection-box.open .landing-faq-arrow {
	color: #fea500;
	transform: rotate(180deg);
}

.thank-banner.none {
	display: none;
}

.thank-banner-img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.thanku-overlay {
	opacity: .7;
	background-image: linear-gradient(130deg, #7059f8, #fe0f56);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.thankyou-ban {
	padding-top: 140px;
}

.th-body {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}

.thank-content {
	margin-bottom: 10px;
}

.thank-content p {
	margin-bottom: 15px;
}

.pink-heading {
	color: #000;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 50px;
	text-transform: capitalize;
	line-height: 1.2;
}

.pink-heading.smaller {
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: 500;
}

.contact-btns {
	margin-top: 40px;
}

.thank-page-contact {
	border: 2px solid var(--secondarColor);
	background-color: var(--secondarColor);
	color: #fff;
	border-radius: 30px;
	justify-content: center;
	align-items: center;
	padding: 10px 20px 10px 10px;
	display: inline-block;
}

.thank-page-contact:hover {
	border: 2px solid var(--secondarColor);
	color: var(--secondarColor);
	background-color: rgba(0, 0, 0, 0);
}

.thank-page-contact.last {
	color: var(--secondarColor);
	background-color: rgba(0, 0, 0, 0);
	margin-left: 10px;
}

.thank-page-contact.last:hover {
	background-color: var(--secondarColor);
	color: #fff;
}

.thank-page-contact-img {
	width: 25px;
	display: inline-block;
}

.thank-page-contact-tx {
	display: inline-block;
	font-size: 20px;
	font-weight: 500;
}

.rrd {
	background-color: #fff;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	line-height: 40px;
	display: inline-block;
}

.rrd.last {
	border: 1px solid #000;
}

.gap-to-bottom {
	margin-bottom: 80px;
}

.list-of-orev-page {
	text-align: left;
	flex-wrap: wrap;
	margin-bottom: 0;
	padding-left: 0;
	list-style-type: none;
	display: flex;
}

.list-of-orev-list {
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/cdn.prod.website-files.com/6273d5f907e5fd43fbfcfa29/629200adb289f2429f74a385_fi_chevron-right.svg");
	background-position: 0 13px;
	background-repeat: no-repeat;
	background-size: 23px;
	border-bottom: 1px solid #ebebeb;
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.list-of-orev-list.nitro-lazy {
	background-image: none !important;
}

.th-body .container {
	max-width: 750px;
}

.socila-list {
	justify-content: center;
	align-items: center;
	display: flex;
}

.socila-list.author {
	justify-content: flex-start;
	margin-top: 20px;
}

.socila-link {
	color: #fff;
	border: 1px solid #fff;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: "Fa brands 400", sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-decoration: none;
	transition-property: none;
	display: flex;
}

.socila-link:hover {
	background-image: linear-gradient(#238fff, #9e73e4);
	border-color: rgba(0, 0, 0, 0);
}

.socila-link.author {
	color: #238fff;
	border-color: #238fff;
}

.socila-link.author:hover {
	color: #fff;
}

.socila-link.color {
	color: #000;
	border-color: #ccc;
}

.socila-link.color:hover {
	color: #fff;
}

.award-body-wpr {
	padding-top: 80px;
	padding-bottom: 80px;
}

.award-body-wpr.blue-bg {
	background: #f5faff;
	height: auto;
}

.award-body-wpr::before {
	display: none;
}

.award_list {
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.each_award_item {
	width: 33.3333%;
	margin-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

.each_award_item_img_wpr {
	justify-content: center;
	align-items: center;
	min-height: 290px;
	padding: 20px 37px;
	display: flex;
}

.each_award_item_text_wpr {
	text-align: center;
	padding: 15px 20px 20px;
}

.each_award_item_in {
	background-color: #fff;
	border-radius: 20px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	box-shadow: 0 0 40px rgba(0, 0, 0, .15);
}

.each_award_item_in.gap {
	text-align: center;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	height: 100%;
}

.each_award_item_img {
	max-height: 220px;
}

.next-pagination_arrow {
	height: 34px;
}

.award_text.award_text_demo {
	display: none;
}

.award_pagiantion {
	margin-top: 30px;
}

.award_heading_line {
	background-color: #324dce;
	width: 98px;
	height: 4px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}

.team-imagew {
	width: 100%;
}

.sec-heading {
	text-align: center;
	margin-bottom: 50px;
}

.sec-heading.small-size {
	max-width: 820px;
	margin-left: auto;
	margin-right: auto;
}

.sec-heading.small-size h2 {
	font-weight: 600;
}

.sec-heading.small-size p {
	font-size: 20px;
	font-weight: 500;
}

.advantage-box-hdng {
	font-weight: 500;
}

.award_pagiantion {
	flex-wrap: wrap;
	justify-content: center;
	display: flex;
	align-items: center;
}

.prev.pagination_arrow {
	color: #333;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 9px 20px;
	font-size: 14px;
	display: block;
}

.pagination_icon {
	display: none;
}

.next.pagination_arrow {
	color: #333;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 9px 20px;
	font-size: 14px;
	display: block;
}

.award_pg_btn {
	opacity: 1;
	color: #000;
	background-color: #fafdff;
	border: 1px solid #f2f5f8;
	border-radius: 5px;
	justify-content: center;
	align-items: center;
	width: 34px;
	height: 34px;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	display: flex;
}

.award_pg_btn.active, .award_pg_btn:hover {
	border-color: var(--secondarColor);
	background-color: var(--secondarColor);
	color: #fff;
}

.pagination_btn_wpr {
	justify-content: center;
	align-items: center;
	display: flex;
}

.prev.pagination_arrow {
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	justify-content: center;
	align-items: center;
	height: 34px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 9px;
	padding-right: 9px;
	display: flex;
}

.next.pagination_arrow {
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	border-color: #f2f5f8;
	justify-content: center;
	align-items: center;
	height: 34px;
	margin-left: 0;
	margin-right: 0;
	display: flex;
	padding-left: 9px;
	padding-right: 9px;
}

.landing-page-footer {
	width: 100%;
	position: relative;
}

.landing-page-footer-bg {
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.landing-page-footer-overlay {
	padding-top: 45px;
	padding-bottom: 42px;
	position: relative;
}

.landing-page-footer-info {
	color: var(--white);
	font-size: 26px;
	font-weight: 400;
	line-height: 1.5em;
}

.landing-page-footer-title {
	color: var(--white);
	margin-bottom: 22px;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3em;
}

.landing-footer-row {
	flex-flow: wrap;
	justify-content: flex-start;
	align-items: stretch;
	margin-left: -25px;
	margin-right: -25px;
	display: flex;
}

.landing-footer-row.center {
	justify-content: center;
}

.landing-footer-left-column {
	width: 56%;
	padding-left: 25px;
	padding-right: 25px;
}

.landing-footer-right-column {
	width: 44%;
	padding-left: 25px;
	padding-right: 25px;
}

.landing-footer-right-box {
	position: relative;
}

.landing-page-footer-content {
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	padding-top: 130px;
	display: flex;
}

.landing-page-footer-content-bottom.mobile-copyright {
	display: none;
}

.landing-copy-text {
	color: var(--white);
	font-weight: 500;
}

.landing-page-customer-column:nth-child(1), .landing-page-customer-column:nth-child(2), .landing-page-customer-column:nth-child(3), .landing-page-customer-column:nth-child(4), .landing-page-customer-column:nth-child(5), .landing-page-customer-column:nth-child(6), .landing-page-customer-column:nth-child(7) {
	border-top: none;
}

/* 24-02-2025 M.M Css Start */
.golf-body {
	font-family: var(--poppins-font);
	color: #48484d;
	font-size: 16px;
	line-height: 1.7em;
}

.container.golf-landing-container {
	max-width: 1170px;
	padding-left: 15px;
	padding-right: 15px;
}

.golf-header-wpr {
	background-color: var(--white);
	border-radius: 150px;
	justify-content: space-between;
	align-items: center;
	padding: 6px 34px 6px 36px;
	display: flex;
	box-shadow: 10px 16px 54px rgba(59, 114, 144, .34);
}

.golf-header {
	z-index: 999;
	width: 100%;
	position: absolute;
	top: 17px;
	left: 0;
	right: 0;
}

.golf-landing-logo {
	width: 174px;
	margin-bottom: 10px;
	display: block;
}

.golf-landing-logo-image {
	width: 100%;
	display: block;
}

.golf-header-list {
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0;
	padding-left: 0;
	list-style-type: none;
	display: flex;
}

.golf-header-list-item {
	margin-right: 26px;
}

.golf-header-list-item.golf-header-list-item-last {
	margin-right: 0;
}

.golf-header-list-link {
	color: #181717;
	justify-content: flex-start;
	align-items: center;
	font-weight: 300;
	text-decoration: none;
	display: flex;
}

.golf-header-list-link:hover {
	color: #fe0f56;
}

.golf-header-list-img-wpr {
	border-radius: 30px;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	overflow: hidden;
}

.golf-header-list-img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.golf-landing-banner {
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/cdn.prod.website-files.com/6273d5f907e5fd43fbfcfa29/6797942326f46b4951e463b0_golf-banner-1.webp");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	padding-top: 151px;
	padding-bottom: 83px;
	display: flex;
}

.golf-landing-banner.nitro-lazy {
	background-image: none !important;
}

.golf-landing-banner-inner {
	z-index: 2;
	width: 100%;
	position: relative;
}

.golf-landing-row {
	flex-flow: wrap;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.golf-landing-row.golf-landing-banner-row {
	justify-content: flex-start;
	align-items: center;
}

.golf-landing-banner-left, .golf-landing-banner-right {
	width: 50%;
	padding-left: 13px;
	padding-right: 13px;
}

.golf-landing-banner-left-in {
	padding-top: 0;
	padding-right: 0;
}

.golf-landing-banner-right-in {
	padding-left: 0;
}

.golf-banner-title {
	font-family: var(--archivo-font);
	color: #181717;
	margin-top: 0;
	margin-bottom: 12px;
	font-size: 46px;
	font-weight: 300;
	line-height: 1em;
}

.golf-banner-title-span {
	font-weight: 700;
}

.common-button {
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	display: inline-flex;
	position: relative;
}

.common-button-arrow {
	pointer-events: auto;
	background-color: #fe0f56;
	border-radius: 60px;
	justify-content: center;
	align-items: center;
	width: 61px;
	height: 61px;
	transition: all .5s cubic-bezier(.445, .05, .55, .95);
	display: flex;
	position: relative;
	transform: translate(14px);
}

.common-button-text {
	background-color: #fe0f56;
	border-radius: 30px;
	justify-content: center;
	align-items: center;
	padding: 17px 26px;
	display: flex;
	position: relative;
}

.golf-landing-ban-overlay {
	z-index: 1;
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none;
	background-image: linear-gradient(#fff, rgba(0, 0, 0, 0));
	width: 100%;
	height: 100%;
	position: absolute;
	top: 108px;
	left: 0;
	right: 0;
}

.golf-ban-btn-wrap {
	padding-top: 20px;
}

.golf-client-brand-wrap {
	padding-top: 26px;
}

.golf-client-brand-wrap.golf-client-brand-wrap-ban {
	justify-content: center;
	align-items: center;
	padding-top: 45px;
	display: flex;
}

.golf-client-brand-wrap.golf-client-brand-wrap-rate {
	padding-top: 75px;
}

.golf-client-brand-wrap.golf-client-brand-wrap-partner {
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.golf-client-title {
	color: var(--heading-color);
	text-transform: capitalize;
	width: auto;
	margin-bottom: 20px;
	margin-right: 8px;
	font-family: Archivo, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1em;
}

.golf-client-title.golf-client-partner-title {
	margin-bottom: 0;
}

.golf-client-brand-list {
	flex-flow: wrap;
	align-items: center;
	margin: -5px;
	padding-left: 0;
	list-style-type: none;
	display: flex;
}

.golf-client-brand-item {
	padding: 5px;
}

.golf-client-brand {
	background-color: var(--white);
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	min-width: 54px;
	min-height: 47px;
	padding: 12px 9px;
	display: flex;
}

.golf-landing-banner-form-wrap {
	background-color: var(--white);
	border-radius: 20px;
	margin-bottom: 0;
	padding: 53px 31px 54px;
	box-shadow: 0 24px 54px rgba(1, 12, 25, .21);
}

.golf-landing-banner-form-wrap-inner input, .golf-landing-banner-form-wrap-inner select, .golf-landing-banner-form-wrap-inner input, .golf-landing-banner-form-wrap-inner select, .golf-landing-banner-form-wrap-inner .ginput_container_textarea textarea, .golf-landing-banner-form-wrap-inner .golf-landing-banner-input input, .golf-landing-banner-form-wrap-inner .golf-landing-banner-input select, .golf-landing-banner-form-wrap-inner .golf-landing-banner-input input, .golf-landing-banner-form-wrap-inner .golf-landing-banner-input select {
	color: #181717 !important;
	border: 1px solid #c4cbd2 !important;
	border-radius: 60px !important;
	width: 100%;
	height: 55px !important;
	margin-bottom: 0;
	padding: 0 25px !important;
	font-size: 16px !important;
}

.golf-landing-banner-form-wrap-inner .ginput_container_textarea textarea:focus, .golf-landing-banner-form-wrap-inner input:focus, .golf-landing-banner-form-wrap-inner select:focus, .golf-landing-banner-form-wrap-inner .golf-landing-banner-input:focus, .golf-landing-banner-form-wrap-inner .golf-landing-banner-input input:focus {
	border-color: #fe0f56 !important;
}

.golf-landing-banner-form-wrap-inner-inner .ginput_container_textarea textarea::placeholder, .golf-landing-banner-form-wrap-inner input::placeholder, .golf-landing-banner-input::placeholder, .golf-landing-banner-input input::placeholder {
	color: #181717;
}

.golf-landing-banner-form-wrap-inner .ginput_container_select select, .golf-landing-banner-input.golf-landing-banner-select select {
	background-color: rgba(0, 0, 0, 0);
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/cdn.prod.website-files.com/6273d5f907e5fd43fbfcfa29/6798961a9227f9b8782dabea_down-arrow.svg");
	background-position: right 15px center;
	background-repeat: no-repeat;
	background-size: 16px 9px;
	padding-right: 60px;
	line-height: 3.4;
}

.golf-landing-banner-form-wrap-inner .ginput_container_select select.nitro-lazy, .golf-landing-banner-input.golf-landing-banner-select select.nitro-lazy {
	background-image: none !important;
}

.golf-landing-banner-form-wrap-inner .ginput_container_textarea textarea {
	resize: none !important;
	border-radius: 20px !important;
	height: 129px !important;
	padding-top: 18px !important;
	padding-bottom: 12px !important;
	-webkit-border-radius: 20px !important;
	-moz-border-radius: 20px !important;
	-ms-border-radius: 20px !important;
	-o-border-radius: 20px !important;
}

.golf-landing-banner-input-feild {
	margin-bottom: 25px;
}

.golf-landing-banner-form-wrap-inner .gform_fields {
	row-gap: 25px !important;
}

.golf-landing-banner-input-feild.golf-ip-address {
	display: none;
}

.golf-landing-banner-submit-wrap {
	display: inline-block;
	position: relative;
}

.golf-creation-sec {
	padding-top: 107px;
}

.section-head.text-center {
	text-align: center;
}

.section-head.text-center.our-process-head {
	margin-bottom: 26px;
}

.section-head.text-center.awards-head {
	max-width: 769px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
}

.golf-toptitle {
	font-family: var(--archivo-font);
	color: var(--crimson);
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: 700;
	line-height: 1em;
	display: block;
}

.golf-landing-ban-submit {
	z-index: 3;
	background-color: var(--crimson);
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.golf-htwo {
	font-family: var(--archivo-font);
	color: var(--heading-color);
	margin-bottom: 10px;
	font-size: 44px;
	font-weight: 400;
	line-height: 1.2em;
}

/* .golf-htwo.light-weight {
font-weight: 200;
} */
.golf-htwo.light-weight.partner-lable {
	margin-bottom: 0;
}

.golf-htwo.light-weight.white-text {
	color: var(--white);
}

.golf-htwo.golf-creation-section-content-heading2 {
	font-weight: 300;
}

.golf-section-head {
	max-width: 1086px;
	margin-bottom: 65px;
	margin-left: auto;
	margin-right: auto;
}

.golf-section-head.text-center {
	text-align: center;
}

.golf-heading-richtext p {
	color: var(--paragraph-color);
	margin-bottom: 32px;
	font-size: 16px;
}

.golf-creation-accordion-item {
	border: 1px solid var(--light-border-color);
	background-color: #f2ffea;
	border-radius: 50px;
	margin-bottom: 22px;
	position: relative;
	overflow: hidden;
}

.golf-creation-accordion-title {
	z-index: 3;
	justify-content: space-between;
	align-items: center;
	padding: 19px 28px 19px 40px;
	display: flex;
	position: relative;
}

.golf-creation-accordion-body {
	z-index: 3;
	padding: 30px 40px 85px;
	position: relative;
}

.golf-creation-accordion-title-left {
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	min-width: 328px;
	padding-left: 80px;
	display: flex;
}

.golf-hthree {
	font-family: var(--archivo-font);
	color: var(--heading-color);
	text-transform: capitalize;
	margin-bottom: 0;
	font-size: 40px;
	font-weight: 400;
}

.golf-hthree.challeng-title {
	margin-bottom: 20px;
}

.golf-hthree.key-features-title {
	margin-bottom: 15px;
	font-size: 30px;
}

.golf-hthree.white-text.great-together {
	margin-bottom: 17px;
}

.golf-hthree.golf-acc-title, .golf-hthree.light-weight {
	font-weight: 300;
}

.golf-hthree.golf-awards-heading {
	text-align: center;
	margin-bottom: 35px;
	font-size: 28px;
	font-weight: 600;
}

.golf-hthree.golf-awards-heading.golf-quick-heading {
	margin-bottom: 55px;
}

.golf-acc-logo-wrap {
	background-color: #fff;
	border: 1px solid #bdd3df;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 94px;
	height: 94px;
	margin-left: 0;
	margin-right: 10px;
	padding: 8px;
	display: flex;
	position: absolute;
	top: 4px;
	left: 6px;
}

.golf-acc-logo {
	transition: all .3s ease-in-out;
}

.golf-acc-logo.rad-golf-logo {
	width: 50px;
}

.golf-acc-logo.yamaha-logo, .golf-acc-logo.golf-acc-logo-mgi {
	width: 60px;
}

.golf-acc-collaps-btn {
	background-color: var(--heading-color);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 64px;
	height: 64px;
	padding: 9px;
	display: flex;
	box-shadow: 0 14px 44px rgba(207, 121, 146, .51);
}

.golf-acc-collaps-btn.mgi-trolly {
	background-color: #e94936;
	box-shadow: 0 14px 44px #9ebb8c;
}

.golf-acc-collaps-btn.read-golf {
	background-color: #ea1c2e;
	box-shadow: 0 14px 44px #9ebb8c;
}

.golf-acc-collaps-btn.blue-tees {
	background-color: #91000e;
	box-shadow: 0 14px 44px #9ebb8c;
}

.golf-acc-collaps-btn.powakaddy {
	background-color: #fab440;
	box-shadow: 0 14px 44px #9ebb8c;
}

.golf-acc-collaps-btn.yamaha-btn {
	background-color: #ee2e24;
	box-shadow: 0 14px 44px #9ebb8c;
}

.minus-img {
	display: none;
}

.golf-intro-row {
	flex-flow: wrap;
	align-items: center;
	margin: -15px;
	display: flex;
}

.golf-intro-left {
	width: 35%;
	padding: 15px;
}

.golf-intro-left.blue-tees-first-lft {
	width: 25%;
}

.golf-intro-inner {
	filter: drop-shadow(34px 44px 94px #c3d1b9);
	border-radius: 30px;
	width: 100%;
	overflow: hidden;
}

.golf-intro-inner.feture-img-bg {
	background-color: #e7e7e7;
}

.golf-intro-inner.feture-img-bg.bg-tr {
	background-color: rgba(0, 0, 0, 0);
}

.golf-intro-img {
	width: 100%;
}

.golf-intro-right {
	width: 65%;
	padding: 15px;
}

.golf-intro-right.blue-tees-first-rtl {
	width: 75%;
}

.golf-intro-logo-wrap {
	max-width: 220px;
	margin-bottom: 27px;
}

.golf-intro-logo-wrap.blue-tees-logo {
	max-width: 250px;
}

.golf-intro-logo-wrap.mgi-logo {
	max-width: 180px;
}

.golf-intro-logo-wrap.yamaha-logo {
	max-width: 150px;
}

.golf-intro-logo {
	width: 100%;
}

.golf-hfour {
	font-family: var(--archivo-font);
	color: var(--black-color);
	text-transform: capitalize;
	margin-top: 0;
	margin-bottom: 17px;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.1em;
}

.golf-intro-richtext p {
	margin-bottom: 17px;
}

.golf-intro-btn-wrap {
	padding-top: 32px;
}

.app-download-btn {
	background-color: var(--black);
	color: var(--white);
	border: 1px solid #a7a7a7;
	border-radius: 10px;
	align-items: center;
	padding: 8px 14px 10px;
	line-height: 1em;
	text-decoration: none;
	display: inline-flex;
}

.app-download-btn:hover {
	color: var(--white);
}

.app-download-btn.mr-10 {
	margin-right: 10px;
}

.app-download-logo {
	flex-shrink: 0;
	width: 28px;
}

.app-download-device-img {
	width: 100%;
}

.app-download-content {
	width: calc(100% - 28px);
	padding-left: 10px;
}

.app-download-ref {
	text-align: left;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: 400;
}

.app-download-store-name {
	text-align: left;
	font-size: 18px;
	font-weight: 500;
}

.golf-intro-right-inner {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}

.challenges-content-wrap {
	z-index: 3;
	text-align: center;
	padding-top: 108px;
	padding-bottom: 92px;
	position: relative;
}

.key-features-row {
	flex-flow: wrap;
	align-items: center;
	margin: -15px -21px;
	display: flex;
}

.key-features-left {
	width: 39%;
	padding: 15px 21px;
}

.key-features-left.key-compress-lft {
	width: 28%;
}

.key-features-img-wrap {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.key-features-img-wrap.acpect-img-wrap {
	border-radius: 0;
	overflow: visible;
}

.key-features-img-wrap.mgi-scoring-img-wrap {
	display: flex;
}

.key-features-img-wrap.radius-img {
	filter: drop-shadow(5px 5px 30px #c3d1b9);
	border-radius: 30px;
}

.key-features-img._w-full {
	width: 100%;
}

.key-features-img.mgi-scoring-img {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}

.key-features-right {
	width: 61%;
	padding: 15px 21px;
}

.key-features-right.key-compress-rtl {
	width: 72%;
}

.key-features-icon {
	max-width: 85px;
	margin-bottom: 20px;
}

.key-features-icon.course-dia-yamaha {
	max-width: 40px;
}

.key-features-icon.yamaha-score-icon, .key-features-icon.yamaha-bevarage-icn {
	max-width: 60px;
}

.key-features-head {
	text-align: center;
	margin-bottom: 44px;
}

.golf-creation-acc-itm-img {
	z-index: 1;
	opacity: 1;
	pointer-events: none;
	mix-blend-mode: normal;
	object-fit: cover;
	object-position: 50% 100%;
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
	height: 100%;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
	display: inline-block;
	position: absolute;
	inset: auto 0 0;
}

.common-btn-wrap {
	filter: url("#goo");
}

.golf-our-process-sec {
	padding-top: 120px;
}

.our-process-row {
	flex-flow: wrap;
	margin: -15px;
	display: flex;
}

.our-process-col {
	justify-content: center;
	align-items: flex-start;
	width: 20%;
	padding: 15px;
	display: flex;
}

.our-process-card {
	text-align: center;
}

.our-process-icon-outer {
	filter: drop-shadow(20px 34px 54px rgba(107, 139, 34, .24));
	border: 1px solid rgba(55, 93, 44, .2);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 142px;
	height: 142px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	display: flex;
	position: relative;
}

.our-process-icon-bg {
	background-color: #253f00;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 20px;
	display: flex;
	box-shadow: 20px 34px 54px rgba(107, 139, 34, .24);
}

.our-process-content {
	padding-top: 35px;
}

.our-process-title {
	font-family: var(--archivo-font);
	color: var(--heading-color);
	margin-bottom: 0;
	font-size: 26px;
	font-weight: 400;
	line-height: 1em;
}

.process-step-arrow {
	width: 67px;
	position: absolute;
	top: 50%;
	right: -80px;
	transform: translate(0, -50%);
}

.golf-about-sec {
	padding-top: 120px;
	position: relative;
}

.golf-about-row {
	flex-flow: wrap;
	margin: -15px;
	display: flex;
}

.golf-about-left {
	width: 51%;
	padding: 15px 25px;
}

.golf-common-richtext p {
	margin-bottom: 12px;
}

.golf-top-rated-wrap {
	flex-flow: wrap;
	align-items: center;
	padding-top: 15px;
	display: flex;
}

.top-rated-text {
	font-family: var(--archivo-font);
	color: var(--crimson);
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2em;
}

.golf-top-rated-logo-list {
	flex-flow: wrap;
	align-items: center;
	margin: 0 -12px;
	padding-left: 30px;
	list-style-type: none;
	display: flex;
}

.golf-top-rated-logo-list.golf-top-rated-logo-list-banner {
	align-items: stretch;
	max-width: 459px;
	margin-top: 0;
	margin-left: -7px;
	margin-right: -7px;
	padding-left: 0;
	display: flex;
}

.golf-top-rated-logo-list-itm {
	padding-left: 12px;
	padding-right: 12px;
}

.golf-top-rated-logo-list-itm.golf-top-rated-logo-list-itm-ban {
	width: 50%;
	margin-left: 0;
	margin-right: 0;
	padding: 0 7px;
}

.golf-about-btn-wrap {
	padding-top: 17px;
}

.golf-about-right {
	width: 49%;
	padding: 15px 25px;
}

.golf-right-inner {
	background-image: linear-gradient(115.35deg, #c1d856, #4a6f00);
	border-radius: 20px;
	padding-bottom: 110px;
	position: relative;
	overflow: hidden;
}

.golf-wts-office-map {
	width: 100%;
	position: static;
}

.golf-wts-logo {
	flex-shrink: 0;
	width: 283px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	bottom: 55px;
	left: 0;
	right: 0;
}

.awards-recognition-wrap {
	padding-top: 140px;
}

.awards-recognition-row {
	flex-flow: wrap;
	justify-content: center;
	margin: -10px;
	display: flex;
}

.awards-recognition-col {
	width: 16.66%;
	padding: 10px;
}

.awards-recognition-card {
	background-color: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-height: 174px;
	padding: 15px;
	display: flex;
	box-shadow: 25px 26px 64px rgba(0, 44, 93, .16);
}

.golf-about-bg {
	z-index: -1;
	pointer-events: none;
	mix-blend-mode: luminosity;
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
	height: 60.5%;
	position: absolute;
	bottom: 35px;
	left: 0;
	right: 0;
}

.golf-about-bg-img {
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.lebel-partner-wraper {
	background-color: #edf0f1;
	margin-top: 154px;
	padding-top: 75px;
	padding-bottom: 75px;
}

.lebel-partner-content {
	flex-flow: wrap;
	justify-content: center;
	align-items: center;
	display: flex;
}

.lebel-partner-logo-wrap {
	flex-shrink: 0;
	max-width: 186px;
	margin-left: 68px;
}

.golf-about-top-ovl {
	background-image: linear-gradient(#fff, rgba(255, 255, 255, 0));
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.golf-about-btm-ovl {
	background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.golf-about-bg-img-wrap {
	width: 100%;
	height: 100%;
}

.golf-contact-sec {
	padding-top: 84px;
	padding-bottom: 52px;
	position: relative;
}

.golf-contact-wraper {
	z-index: 2;
	position: relative;
}

.golf-contact-left {
	background-color: #253f00;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	width: 50%;
	padding: 50px 50px 110px 30px;
	position: relative;
}

.golf-contact-right {
	background-color: #fff;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	align-items: center;
	width: 50%;
	padding: 49px 32px 56px;
	display: flex;
	box-shadow: 0 24px 54px rgba(1, 12, 25, .21);
}

.golf-contact-row {
	flex-flow: wrap;
	display: flex;
}

.golf-contact-left-inner {
	z-index: 2;
	position: relative;
}

.golf-contact-head {
	max-width: 470px;
	margin-bottom: 10px;
}

.together-listing {
	flex-flow: wrap;
	align-items: flex-end;
	margin: 0 -10px;
	padding-left: 0;
	list-style-type: none;
	display: flex;
}

.together-item {
	padding-left: 10px;
	padding-right: 10px;
}

.together-card {
	text-align: center;
}

.together-profile-wrap {
	justify-content: center;
	align-items: center;
	min-height: 114px;
	margin-bottom: 14px;
	display: flex;
}

.together-profile-img {
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.together-profile-name {
	color: var(--white);
	font-size: 15px;
	line-height: 1.2em;
	font-weight: 400;
}

.together-profile-img-wrap {
	flex-shrink: 0;
	width: 114px;
	height: 114px;
	overflow: hidden;
}

.together-profile-img-wrap.profile-two {
	width: 104px;
	height: 104px;
}

.together-profile-img-wrap.profile-three {
	width: 90px;
	height: 90px;
}

.together-profile-img-wrap.profile-four {
	width: 76px;
	height: 76px;
}

.white-text {
	color: var(--white);
}

.golf-achive-wraper {
	border-top: 1px solid #89aacf;
	border-bottom: 1px solid #89aacf;
	margin-top: 30px;
	margin-bottom: 25px;
	padding-top: 32px;
	padding-bottom: 32px;
}

.golf-achive-listing {
	flex-flow: wrap;
	margin: -10px -5px;
	padding-left: 0;
	list-style-type: none;
	display: flex;
}

.golf-achive-item {
	width: 50%;
	padding: 10px 5px;
}

.golf-achive-card {
	flex-flow: wrap;
	align-items: flex-start;
	display: flex;
}

.golf-achive-icon-wrap {
	max-width: 44px;
	min-height: 44px;
	display: flex;
}

.golf-achive-content {
	width: calc(100% - 44px);
	padding-left: 15px;
}

.golf-achive-title {
	font-family: var(--archivo-font);
	color: var(--white);
	margin-bottom: 2px;
	font-size: 36px;
	font-weight: 300;
	line-height: 1em;
}

.golf-achive-para {
	color: var(--white);
	font-size: 16px;
}

.golf-socil-listing {
	align-items: center;
	margin: 0 -6px;
	padding-left: 0;
	list-style-type: none;
	display: flex;
}

.golf-socil-itme {
	padding-left: 6px;
	padding-right: 6px;
}

.golf-socil-link {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: var(--white);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: var(--white);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: var(--white);
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: var(--white);
	border-radius: 50%;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	padding: 5px;
	transition-duration: .3s;
	display: flex;
}

.golf-socil-link:hover {
	border-color: var(--crimson);
	background-color: var(--crimson);
}

.golf-contact-right-inner {
	width: 100%;
}

.golf-contact-right-head {
	margin-bottom: 25px;
}

.footer-dark {
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4ebf3;
	padding: 50px 30px 15px;
	position: relative;
}

.container-2 {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
}

.footer-wrapper {
	justify-content: space-between;
	align-items: flex-start;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.footer-content {
	grid-column-gap: 70px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: auto auto 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.footer-block {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.title-small {
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
}

.footer-link {
	color: #1a1b1f;
	margin-top: 12px;
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}

.footer-link:hover {
	color: rgba(26, 27, 31, .75);
}

.footer-social-block {
	justify-content: flex-start;
	align-items: center;
	margin-top: 12px;
	margin-left: -12px;
	display: flex;
}

.footer-social-link {
	margin-left: 12px;
}

.footer-divider {
	background-color: #e4ebf3;
	width: 100%;
	height: 1px;
	margin-top: 70px;
	margin-bottom: 15px;
}

.footer-copyright-center {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
}

.golf-footer {
	background-color: #1d1d1d;
	padding-top: 29px;
	padding-bottom: 40px;
}

.golf-footer-wrap {
	text-align: center;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.golf-copy-right {
	font-family: var(--archivo-font);
	color: var(--white);
	font-size: 26px;
	font-weight: 700;
	line-height: 1.2em;
}

.golf-copy-right-link {
	color: var(--white);
	text-decoration: none;
}

.golf-copy-right-link:hover {
	color: var(--crimson);
}

.golf-contact-bg {
	z-index: 0;
	opacity: 1;
	pointer-events: none;
	mix-blend-mode: normal;
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.golf-contact-bg-img {
	object-fit: cover;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.golf-contact-bg-ovl {
	z-index: 1;
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none;
	background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
	width: 100%;
	height: 50%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.our-process-icon-bg-outer {
	width: 100%;
	position: relative;
}

.rad-golf-video {
	height: 100%;
	padding-bottom: 125%;
}

.blue-tees-video {
	width: 100%;
	height: 100%;
	padding-bottom: 152%;
}

.blue-tees-video.blue-tees-two {
	padding-bottom: 165%;
}

.our-process-outer {
	width: 100%;
}

.btn-embeded {
	display: none;
}

.golf-landing-top-outer {
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/cdn.prod.website-files.com/6273d5f907e5fd43fbfcfa29/67a2218a674f2a9759e0fbda_golf-banner-img-312.jpg");
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

.golf-landing-top-outer.nitro-lazy {
	background-image: none !important;
}

.golf-banner-in {
	padding-top: 160px;
	padding-bottom: 70px;
	position: relative;
}

.golf-creation-section {
	padding-top: 50px;
	padding-bottom: 250px;
	position: relative;
}

.golf-creation-section-content {
	text-align: center;
}

.golf-creation-section-content-rctext p {
	margin-bottom: 20px;
}

.golf-brand-list {
	flex-flow: wrap;
	margin-bottom: 0;
	padding-left: 0;
	display: flex;
}

.golf-brand-list-item {
	background-color: var(--white);
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	height: 55px;
	margin-bottom: 16px;
	margin-right: 12px;
	padding: 12px;
	display: flex;
	box-shadow: 10px 15px 34px rgba(120, 152, 71, .29);
}

.golf-brand-list-item.golf-brand-list-item-last {
	margin-right: 0;
}

.golf-creation-section-container {
	padding-top: 70px;
	padding-bottom: 70px;
	position: relative;
}

.golf-creation-section-content {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.golf-creation-section-bg {
	position: absolute;
	inset: 0%;
}

.golf-creation-section-bg {
	background: -webkit-gradient(linear, right top, left top, color-stop(-6.79%, rgba(255, 255, 255, 0)), color-stop(18.35%, rgba(255, 255, 255, .939655)), color-stop(32.29%, #fff), color-stop(49.34%, #fff), color-stop(125.27%, rgba(255, 255, 255, 0)));
	background: -o-linear-gradient(right, rgba(255, 255, 255, 0) -6.79%, rgba(255, 255, 255, .939655) 18.35%, #fff 32.29%, #fff 49.34%, rgba(255, 255, 255, 0) 125.27%);
	background: linear-gradient(270deg, rgba(255, 255, 255, 0) -6.79%, rgba(255, 255, 255, .939655) 18.35%, #fff 32.29%, #fff 49.34%, rgba(255, 255, 255, 0) 125.27%);
	mix-blend-mode: hard-light;
	-webkit-filter: blur(97px);
	filter: blur(97px);
}

.golf-creation-section-container-outer {
	z-index: 2;
	position: relative;
}

.golf-creation-accordion-title-wpr {
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.golf-top-rated-logo-list-itm-wpr {
	background-color: var(--white);
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	height: 100%;
	padding: 12px;
	display: flex;
	box-shadow: 10px 15px 34px rgba(120, 152, 71, .19);
}

.golf-client-partner-item {
	background-color: var(--white);
	border-radius: 10px;
	padding: 15px 17px;
	box-shadow: 15px 26px 54px rgba(0, 23, 48, .54);
}

.golf-banner-in-overlay {
	background-image: linear-gradient(#fff, rgba(255, 255, 255, .33) 55%, rgba(255, 255, 255, 0));
	width: 100%;
	height: 325px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.golf-project-heading {
	text-align: center;
	margin-bottom: 70px;
}

.our-process-icon--outer {
	background-color: #dce6c4;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	padding: 10px;
}

.golf-our-process-img {
	width: 100px;
}

.golf-our-process-section-img {
	width: 100%;
}

.golf-our-process-sec-list-outer {
	padding-bottom: 45px;
}

.golf-creation-acc-itm-img-overlay {
	z-index: 2;
	background-image: linear-gradient(#f2ffea 43%, rgba(242, 255, 234, 0));
	width: 100%;
	height: 20%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.golf-award-sec {
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/cdn.prod.website-files.com/6273d5f907e5fd43fbfcfa29/67a30762939a88f24bcf3b57_award-bg-98797987.png");
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 350px;
}

.golf-award-sec.nitro-lazy {
	background-image: none !important;
}

.golf-awards-sec-header {
	text-align: center;
	margin-bottom: 45px;
}

.golf-awards-sec-header-rctext {
	max-width: 770px;
	margin-left: auto;
	margin-right: auto;
}

.golf-row {
	flex-flow: wrap;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.golf-awards-left, .golf-awards-right {
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
}

.golf-awards-left-in, .golf-awards-right-in {
	background-color: var(--white);
	border: 1px solid rgba(39, 44, 101, .2);
	border-radius: 10px;
	height: 100%;
	padding: 43px 32px;
	box-shadow: 25px 26px 64px rgba(55, 117, 186, .2);
}

.golf-aeards-row {
	flex-flow: wrap;
	margin-top: -41px;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.golf-award-col {
	justify-content: center;
	align-items: center;
	margin-top: 41px;
	padding-left: 15px;
	padding-right: 15px;
	display: flex;
}

.golf-award-col.golf-award-col-first, .golf-award-col.golf-award-col-sec {
	width: 30%;
}

.golf-award-col.golf-award-col-last {
	width: 40%;
}

.golf-quick-row {
	flex-flow: wrap;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

.golf-quick-col {
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
}

.golf-quick-number-text {
	color: #fe0f56;
	margin-bottom: 6px;
	font-family: Archivo, sans-serif;
	font-size: 51px;
	font-weight: 600;
	line-height: 1;
}

.golf-quick-number-title {
	color: #000;
	line-height: 1.3em;
}

.golf-quick-number-wor {
	height: 100%;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.golf-quick-number-wor.golf-quick-number-wor-right {
	padding-left: 15px;
}

.golf-quick-number-wor.golf-quick-number-wor-right.golf-quick-number-wor-bottom, .golf-quick-number-wor.golf-quick-number-wor-bottom {
	padding-top: 30px;
	padding-bottom: 0;
}

.golf-quick-line {
	background-color: #d4d5e0;
	width: calc(100% + 15px);
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: auto;
}

.golf-quick-line.golf-quick-line-2 {
	left: -15px;
	right: 0;
}

.golf-quick-line-left {
	background-color: #d4d5e0;
	width: 1px;
	height: 100%;
	padding-top: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -15px;
}

.golf-footer-logo-wpr {
	margin-right: 15px;
}

.golf-footer-social-list {
	flex-flow: wrap;
	margin-bottom: 0;
	margin-left: -7px;
	margin-right: -7px;
	padding-left: 0;
	list-style-type: none;
	display: flex;
}

.golf-copywight {
	color: var(--white);
	font-weight: 300;
	line-height: 1.2em;
}

.golf-footer-social-link {
	background-color: rgba(255, 255, 255, .1);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	margin-left: 0;
	display: flex;
}

.golf-footer-social-link:hover {
	background-color: var(--landing-page-default-button-color);
}

.golf-footer-social-list-item {
	margin-left: 7px;
	margin-right: 7px;
}

.golf-footer-logo {
	width: 243px;
	display: block;
}

.con-bg {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.contact-para {
	margin-bottom: 20px;
}

.golf-acc-collaps-btn img {
	width: auto;
	max-width: 100%;
	height: auto;
}

.golf-body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.golf-landing-banner-form-wrap-inner select {
	-moz-appearance: none;
	-webkit-appearance: none;
}

.golf-landing-banner-input.golf-landing-banner-select {
	background-position: right 32px center;
}

.golf-landing-banner-form-wrap-inner select::-ms-expand {
	display: none;
}

.golf-common-richtext *:last-child, .key-features-richtext>*:last-child, .golf-intro-richtext>*:last-child, .golf-section-head>*:last-child, .golf-heading-richtext>*:last-child {
	margin-bottom: 0;
}

.key-features-row-outer .key-features-row:nth-child(even) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.key-features-row-outer .key-features-row:not(:last-child) {
	margin-bottom: 80px;
}

.golf-creation-accordion-item.accordion-active .golf-creation-acc-itm-img {
	opacity: 1;
	height: 100%;
}

.golf-creation-accordion-item .golf-creation-acc-itm-img {
	opacity: 0;
	height: 0;
}

.golf-creation-accordion-item.accordion-active {
	border-radius: 30px;
}

.golf-creation-accordion-item .golf-acc-logo-wrap {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.golf-creation-accordion-item.accordion-active .golf-acc-logo-wrap {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.golf-creation-accordion-item .golf-creation-accordion-title-left {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.golf-creation-accordion-item.accordion-active .golf-creation-accordion-title-left {
	padding-left: 0;
}

.golf-creation-accordion-body {
	display: none;
}

.golf-creation-accordion-item.accordion-active .plus-img {
	display: none;
}

.golf-creation-accordion-item.accordion-active .minus-img {
	display: block;
}

.golf-creation-accordion-item:last-child {
	margin-bottom: 0;
}

.common-button-text::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 20px;
	height: 10px;
	background-color: #fe0f56;
	border-radius: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: -webkit-transform 1s ease;
	transition: -webkit-transform 1s ease;
	transition: transform 1s ease;
	transition: transform 1s ease, -webkit-transform 1s ease;
	-o-transition: transform 1s ease;
	z-index: -1;
}

.common-button-arrow::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 20px;
	height: 10px;
	background-color: #fe0f56;
	border-radius: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: -webkit-transform 1s ease;
	transition: -webkit-transform 1s ease;
	transition: transform 1s ease;
	transition: transform 1s ease, -webkit-transform 1s ease;
	-o-transition: transform 1s ease;
	z-index: -1;
}

.golf-landing-banner-submit-wrap:hover .common-btn-wrap .common-button-arrow, .common-btn-wrap:hover .common-button-arrow, .common-button:hover .common-button-arrow {
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px);
}

.golf-landing-banner-submit-wrap:hover .common-button .common-button-text::before, .common-button:hover .common-button-text::before {
	-webkit-transform: translateY(-50%) translateX(7px);
	-ms-transform: translateY(-50%) translateX(7px);
	transform: translateY(-50%) translateX(7px);
}

.golf-landing-banner-submit-wrap:hover .common-button .common-button-arrow::before, .common-button:hover .common-button-arrow::before {
	-webkit-transform: translateY(-50%) translateX(-7px);
	-ms-transform: translateY(-50%) translateX(-7px);
	transform: translateY(-50%) translateX(-7px);
}

.golf-socil-link:hover img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.golf-contact-right-inner .golf-landing-banner-input {
	background-color: #f2f2f2;
	border-color: #f2f2f2;
	height: 62px;
}

.golf-contact-right-inner .golf-landing-banner-input.textarea {
	height: 190px;
}

.golf-contact-right-inner .golf-landing-banner-input:focus {
	border-color: #fe0f56;
}

.golf-creation-section-bg {
	background: -webkit-gradient(linear, right top, left top, color-stop(-6.79%, rgba(255, 255, 255, 0)), color-stop(18.35%, rgba(255, 255, 255, .939655)), color-stop(32.29%, #fff), color-stop(49.34%, #fff), color-stop(125.27%, rgba(255, 255, 255, 0)));
	background: -o-linear-gradient(right, rgba(255, 255, 255, 0) -6.79%, rgba(255, 255, 255, .939655) 18.35%, #fff 32.29%, #fff 49.34%, rgba(255, 255, 255, 0) 125.27%);
	background: linear-gradient(270deg, rgba(255, 255, 255, 0) -6.79%, rgba(255, 255, 255, .939655) 18.35%, #fff 32.29%, #fff 49.34%, rgba(255, 255, 255, 0) 125.27%);
	mix-blend-mode: hard-light;
	-webkit-filter: blur(97px);
	filter: blur(97px);
}

.w-background-video>video {
	object-fit: cover;
	z-index: -100;
	background-position: 50%;
	background-size: cover;
	width: 100%;
	height: 100%;
	margin: auto;
	position: absolute;
	inset: -100%;
}

/* 24-02-2025 M.M Css End */

/* 24/02/2025 landing pages end */

/* 26-02-2025 start KM */
.landing-contact-form-block .gfield_label {
	display: none;
}

.landing-contact-form-block .gform-theme--foundation .gform_fields {
	row-gap: 20px !important;
}

.golf-landing-banner-form-wrap-inner .gform_validation_errors, .landing-contact-form-block .gform-theme--framework .gform_validation_errors {
	display: none !important;
}

.landing-contact-form-block .gform_confirmation_message, .golf-landing-banner-form-wrap-inner .gform_confirmation_message {
	text-align: center;
	background: #243f02;
	padding: 20px 15px;
	border-radius: 20px;
	color: #fff;
	font-weight: 400;
}

.landing-contact-form-block .gform_confirmation_message {
	background: #9617b0;
}

/* 26-02-2025 end KM */

/* 27-02-2025 M.M  Css Start */
.landing-contact-form-block .ginput_container_email input[type="email"] {
	height: 46px !important;
	background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/solution-email-icn.svg");
	background-position: 96%;
	background-repeat: no-repeat;
	background-size: 15px;
	padding-right: 40px !important;
}

.landing-contact-form-block .ginput_container_email input[type="email"].nitro-lazy {
	background-image: none !important;
}

.error-section-wrap {
	padding-top: 250px;
}

/* 27-02-2025 M.M  Css End */

/* 28-02-2025 M.M Css Start */
.mob-service-btn {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 40px;
	height: 40px;
	background: var(--white);
	z-index: 1;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.mob-service-btn img {
	width: 15px;
}

/* 28-02-2025 M.M Css End */

/* 03/03/2025 start */
.contacting-btn-wraper .common-button-text {
	text-transform: inherit;
}

.single-job h2, .single-job .h2-title {
	font-size: 30px;
	text-transform: uppercase;
	text-transform: uppercase;
	font-weight: 900;
	font-style: italic;
	color: var(--primaryColor);
}

.play-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
	box-shadow: 0px 4px 45px rgba(0, 0, 0, .25);
	background-color: rgba(255, 255, 255, .5);
	right: -42px;
	z-index: 3;
	animation: fade infinite 1500ms linear;
	outline: none;
	border: 0;
}

.play-btn span {
	width: 100%;
	height: 100%;
	background-color: #fff;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.play-btn span img {
	width: 20px;
	height: 15px;
	object-fit: contain;
	transform: translate(0) !important;
}

.quoter_img_wrap {
	position: relative;
}

/* 03/03/2025 end */

/* 05-02-2025 M.M Css Start */
.quoter_img_wrap .play-btn span {
	background-color: transparent;
}

.quote-nav .quote-nav-item.sl_prev .quoter_img_wrap .play-btn {
	left: 39%;
}

.quote-nav .quote-nav-item.sl_next .quoter_img_wrap .play-btn {
	left: 62%;
}

/* 05-02-2025 M.M Css End */

/* 20-03-2025 M.M Css Start */
.services-why-choose-slider .slick-arrow {
	width: 40px;
	height: 40px;
	box-shadow: 0 4px 24px 0 #a7d3e4;
}

.services-why-choose-slider .slick-prev {
	top: auto;
	bottom: 80px;
	left: -20px;
	transform: rotate(90deg);
}

.services-why-choose-slider .slick-next {
	top: auto;
	bottom: 30px;
	left: -20px;
	transform: rotate(90deg);
}

.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0 4px 24px 0 #a7d3e4;
	border-radius: 100%;
	border: none;
	font-size: 0;
	opacity: 1;
}

.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow--prev {
	top: auto;
	right: -20px;
	transform: rotate(90deg);
	transform-origin: left;
	left: auto;
	bottom: -40px;
}

.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow--next {
	top: auto;
	right: 30px;
	transform-origin: left;
	transform: rotate(90deg);
	left: auto;
	bottom: -40px;
}

.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow--prev::before {
	content: "";
	display: inline-flex;
	width: 15px;
	height: 15px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/slider-arrow-gray.png") no-repeat center;
	background-size: contain;
}

.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow--prev:hover::before {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/slider-arrow-blue-left.png") no-repeat center;
}

.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow--next::before {
	content: "";
	display: inline-flex;
	width: 15px;
	height: 15px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/slider-arrow-gray-right.png") no-repeat center;
	background-size: contain;
}

.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow--next:hover::before {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/slider-arrow-blue-right.png") no-repeat center;
}

/* 20-03-2025 M.M Css End */

/* 26-03-2025 M.M Css Start */
.blog-details-content blockquote {
	text-align: center;
}

.blog-details-content blockquote p {
	color: rgba(32, 32, 32, .7);
}

.blog-details-content blockquote p::before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/lft-color-qut-v2.svg") no-repeat left top;
	background-size: 12px;
	position: relative;
}

.blog-details-content blockquote p::after {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/rtl-color-qut-v2.svg") no-repeat right top;
	background-size: 12px;
	position: relative;
}

/* 26-03-2025 M.M Css End */

/* 01-04-2025 M.M Css Start */
.case-study-template-radgolf-case-studies .cta-casestudy-tmp {
	background: #ea1d2f;
}

.case-study-template-radgolf-case-studies .cta-casestudy-tmp h2 span {
	color: #fff;
}

.case-study-template-radgolf-case-studies .experience-digital-transform {
	background-color: rgba(234, 29, 47, .1);
}

/* 01-04-2025 M.M Css End */

/* 09-04-2025 M.M Css Start */
#ln-services-msme .services-msme-row .banner-video video {
	object-fit: cover;
}

/* 09-04-2025 M.M Css End */

/* 10-04-2025 KM start */
.featured-blog-info p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* 10-04-2025 KM end KM */

/* 16-04-2025 M.M Css Start */
.quick-links-col4>a {
	display: block;
	width: 120px;
	height: 120px;
}

.quick-links-col4>a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

/* 16-04-2025 M.M Css End */

/* 17.4.25 */
.dslcmr {
	font-size: 14px;
	font-weight: 300;
}

/* 17.4.25 */

/* S.Mv Css css Start 17-04-25 */
.prtnr-logo {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

/* .prtnr-logo a {
  display: block;
  max-width: 110px;
  margin-right: 20px;
} */

/* .dslcmr em span{
  font-weight:700;
} */

/* S.Mv Css css End 17-04-25 */

/* 18-04-2025 M.M Css Start */
.leadership-wraper figure {
	padding-top: 95%;
}

/* 18-04-2025 M.M Css End */

/* 25-04-2025 M.M Css Start */
.blog-details-inner h1 span, .blog-details-inner .h1-title span, .blog-details-inner h2 span, .blog-details-inner .h2-title span {
	font-style: normal;
}

/* 25-04-2025 M.M Css End */

/* 02-05-2025 M.M Css Start */
.liori-diamonds-case-studies-template h1 span, .liori-diamonds-case-studies-template .h1-title span {
	color: var(--white);
}

.liori-diamonds-case-studies-template .casestudy-tmp-banner-overlay {
	background: transparent;
}

.liori-diamonds-case-studies-template .casestudy-tmp-banner-logo {
	min-width: 220px;
	min-height: 100px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.liori-diamonds-case-studies-template h2, .liori-diamonds-case-studies-template .h2-title, .liori-diamonds-case-studies-template h2 span, .liori-diamonds-case-studies-template .h2-title span {
	color: var(--darkBlack);
}

.liori-diamonds-case-studies-template .cta-casestudy-tmp {
	background-color: var(--black);
}

.liori-diamonds-case-studies-template .cta-casestudy-tmp-left h2, .liori-diamonds-case-studies-template .cta-casestudy-tmp-left h2 span {
	color: var(--white);
}

.liori-diamonds-case-studies-template .luvlap-cta-graphics {
	height: calc(100% - 24px);
	opacity: .1;
	width: 48%;
}

.liori-beslate-img {
	position: absolute;
	right: 0;
	top: auto;
	bottom: 0;
	width: 100%;
	height: auto;
	max-width: 15%;
	z-index: 0;
	pointer-events: none;
}

.liori-diamonds-case-studies-template .project-solution-casestudy-tmp::before {
	content: "";
	width: 100%;
	height: 620px;
	background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
	opacity: .04;
	position: absolute;
	top: 0;
	left: 0;
}

.liori-diamonds-case-studies-template .inner-banner-info-list ul li label {
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/liori-check-icon.svg") 0px 3px no-repeat transparent;
}

.liori-diamonds-case-studies-template .inner-banner-info-list ul li label.nitro-lazy {
	background-image: none !important;
}

.liori-diamonds-case-studies-template .experience-digital-transform {
	background: rgba(0, 0, 0, .05);
}

.liori-diamonds-case-studies-template .casestudy-tmp-banner-wrp>p {
	max-width: 720px;
}

/* 02-05-2025 M.M Css End */

/* 12-05-2025 M.M Css Start */
.view-all-case-study-btn-wrap-uniq {
	text-align: center;
	padding-top: 50px;
}

/* 12-05-2025 M.M Css End */

/* Burj case studies css start */

/* 14-05-2025 M.M Css Start */
.burj-case-studies-template .cta-casestudy-tmp h2 span, .burj-case-studies-template h1 span, .burj-case-studies-template .h1-title span {
	color: var(--white);
}

.burj-case-studies-template h2 span, .burj-case-studies-template .h2-title span {
	color: var(--burjthemecolor);
}

.burj-case-studies-template .casestudy-tmp-banner-logo {
	min-width: 202px;
	min-height: 137px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.burj-case-studies-template .casestudy-tmp-banner-wrp>p {
	max-width: 690px;
}

.burj-case-studies-template .about-casestudy-tmp-lft {
	max-width: 100%;
}

.burj-case-studies-template .about-casestudy-tmp-lft>p {
	max-width: 723px;
}

.burj-case-studies-template .cta-casestudy-tmp {
	background-color: var(--black);
}

.burj-case-studies-template .luvlap-cta-graphics {
	opacity: .1;
	height: calc(100% - 24px);
	width: 48%;
}

.burj-book-free-consult-image {
	position: absolute;
	right: 31px;
	top: 0;
	width: 20.4%;
	bottom: 0;
	height: 100%;
	object-fit: cover;
	pointer-events: none;
	user-select: none;
}

.burj-case-studies-template .cta-casestudy-tmp-wrp {
	max-width: 1391px;
}

.burj-step-column {
	width: 20%;
}

/* .burj-case-studies-template
  .process-casestudy-tmp
  .rising-step-row
  .burj-step-column:nth-child(even)
  .step-arrow {
  transform: rotateX(180deg);
  top: 40px;
  left: 132px;
} */

/* .burj-case-studies-template .process-casestudy-tmp .step-arrow {
  width: 180px;
  top: 50px;
  left: 132px;
} */
.burj-case-studies-template .process-casestudy-tmp .burj-step-column:last-child .step-arrow {
	display: none;
}

.burj-case-studies-template .process-casestudy-tmp .rising-step-box p {
	max-width: 280px;
}

.burj-project-challenges-row {
	--bs-gutter-x: 22px;
	--bs-gutter-y: 22px;
	justify-content: center;
}

.burj-project-challenge-card {
	width: 100%;
	height: 100%;
	padding: 22px 22px 45px;
	background-color: var(--white);
	border: 1px solid #bfc0d1;
	border-radius: 20px;
	text-align: center;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.burj-project-challenge-card>figure {
	position: relative;
	overflow: hidden;
	padding-top: 55%;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}

.burj-project-challenge-card>figure img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.burj-project-challenge-card-btm {
	max-width: 412px;
	margin: 0 auto;
}

.burj-project-challenge-card-btm>i {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 102px;
	height: 102px;
	background: #fff;
	border: 1px solid #bfc0d1;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
	margin: -72px auto 15px;
}

.burj-project-challenge-card-btm h3 {
	font-size: 30px;
	color: var(--darkBlack);
	font-weight: 500;
}

.burj-project-challenge-card-btm p {
	font-size: 16px;
}

.burj-project-challenge-card:hover {
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
	border-color: var(--white);
}

.burj-project-challenge-card:hover>figure img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.burj-case-studies-template .project-solution-casestudy-tmp-inner .section-head {
	margin-bottom: 90px;
}

.burj-project-solution-row {
	--bs-gutter-y: 30px;
	align-items: center;
}

.burj-project-solution-row-one {
	--bs-gutter-x: 72px;
}

.burj-project-solution-row:not(:last-child) {
	margin-bottom: 100px;
}

.burj-project-solution-row:nth-child(even) {
	flex-direction: row-reverse;
}

.burj-project-solution-lftcol {
	width: 42%;
}

.burj-project-solution-rtlcol {
	width: 58%;
}

.burj-project-solution-content h3 {
	font-size: 40px;
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

.sec-counter-number {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	font-style: italic;
	font-weight: 900;
	font-size: 32px;
	line-height: 1;
	text-transform: capitalize;
	color: var(--burjthemecolor);
	width: 64px;
	height: 64px;
	background: var(--white);
	border: .533333px solid #bfc0d1;
	box-shadow: 5.33333px 2.66667px 18.1333px rgba(48, 128, 197, .1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin-right: 15px;
}

.burj-search-campaigns-wrap {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	padding-right: 42px;
}

.burj-search-campaigns-each {
	position: relative;
	background-color: var(--white);
	filter: drop-shadow(25px 26px 84px rgba(0, 0, 0, .2));
	z-index: 1;
}

.burj-search-campaigns-each>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.burj-search-campaigns-wrap .burj-search-campaigns-each:nth-child(1) {
	max-width: 78.4%;
	margin-left: auto;
}

.burj-search-campaigns-wrap .burj-search-campaigns-each:nth-child(2) {
	max-width: 78.4%;
	margin-right: auto;
	margin-top: -62px;
	z-index: 2;
}

.burj-search-campaigns-wrap .burj-search-campaigns-each:nth-child(3) {
	max-width: 70%;
	margin-top: -19px;
	margin-left: auto;
}

.burj-project-solution-row-two .burj-project-solution-rtlcol {
	width: 46.8%;
}

.burj-project-solution-row-two .burj-project-solution-lftcol {
	width: 53.2%;
}

.keyword-research-selection-img-wrap {
	width: 100%;
	background-color: var(--white);
	box-shadow: 25px 26px 84px rgba(0, 0, 0, .2);
}

.keyword-research-selection-img-wrap>img {
	width: 100%;
}

.burj-project-solution-row-two {
	--bs-gutter-x: 68px;
}

.burj-project-solution-row-two .burj-project-solution-content {
	max-width: 815px;
}

.performance-max-campaigns-img-wrap {
	width: 100%;
	background: var(--white);
	box-shadow: 30.401px 31.617px 102.147px rgba(0, 0, 0, .06);
}

.performance-max-campaigns-img-wrap img {
	width: 100%;
}

.burj-project-solution-row-six, .burj-project-solution-row-three {
	--bs-gutter-x: 72px;
}

.burj-project-solution-row-four {
	--bs-gutter-x: 99px;
}

.continuous-asset-optimization-img-wrap {
	display: flex;
	flex-wrap: wrap;
}

.continuous-asset-optimization-each {
	position: relative;
	background-color: var(--white);
	box-shadow: 25px 26px 84px rgba(0, 0, 0, .2);
	width: 55.6%;
	height: fit-content;
}

.continuous-asset-optimization-each img {
	width: 100%;
}

.burj-project-solution-row-four .burj-project-solution-lftcol {
	width: 53.9%;
}

.burj-project-solution-row-four .burj-project-solution-rtlcol {
	width: 46.1%;
}

.continuous-asset-optimization-each:nth-child(2) {
	margin-left: -78px;
	margin-top: 102px;
}

.burj-project-solution-row-eight, .burj-project-solution-row-five {
	--bs-gutter-x: 86px;
}

.burj-project-solution-row-five .burj-project-solution-lftcol {
	width: 48%;
}

.burj-project-solution-row-five .burj-project-solution-rtlcol {
	width: 52%;
}

.advanced-bid-strategy-implementation-img-wrap img {
	width: 100%;
}

.burj-project-solution-row-six .burj-project-solution-rtlcol {
	width: 41.4%;
}

.burj-project-solution-row-six .burj-project-solution-lftcol {
	width: 58.6%;
}

.burj-project-solution-row-seven .burj-project-solution-lftcol {
	width: 52%;
}

.burj-project-solution-row-seven .burj-project-solution-rtlcol {
	width: 48%;
}

.burj-project-solution-row-seven {
	--bs-gutter-x: 79px;
}

.weekl-performance-adjustments-img-wrap, .enhanced-tracking-analytics-img-wrap, .remarketing-campaigns-img-wrap {
	width: 100%;
	background-color: var(--white);
	box-shadow: 30.401px 31.617px 102.147px rgba(0, 0, 0, .06);
}

.weekl-performance-adjustments-img-wrap img, .enhanced-tracking-analytics-img-wrap img, .remarketing-campaigns-img-wrap img {
	width: 100%;
}

.burj-project-solution-row-eight .burj-project-solution-rtlcol {
	width: 47.1%;
}

.burj-project-solution-row-eight .burj-project-solution-lftcol {
	width: 52.9%;
}

.enhanced-tracking-analytics-img-each {
	position: relative;
	z-index: 1;
	background-color: var(--white);
	width: 100%;
	filter: drop-shadow(25px 26px 84px rgba(0, 0, 0, .15));
	height: fit-content;
	max-width: 44.3%;
}

.burj-project-solution-row-nine {
	--bs-gutter-x: 58px;
}

.burj-project-solution-row-nine .burj-project-solution-lftcol {
	width: 56%;
}

.burj-project-solution-row-nine .burj-project-solution-rtlcol {
	width: 44%;
}

.weekl-performance-adjustments-img-wrap {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.weekl-performance-adjustments-each:first-child {
	background-color: var(--white);
	filter: drop-shadow(25px 26px 84px rgba(0, 0, 0, .2));
	width: 100%;
	position: relative;
	height: fit-content;
	z-index: 1;
	max-width: 92%;
	margin-left: auto;
}

.weekl-performance-adjustments-each:nth-child(2) {
	max-width: 51%;
	margin-left: 0;
	margin-right: auto;
	margin-top: -127px;
	z-index: 2;
}

.burj-project-solution-row-ten {
	--bs-gutter-x: 38px;
}

.burj-project-solution-row-ten .burj-project-solution-rtlcol {
	width: 44.5%;
}

.burj-project-solution-row-ten .burj-project-solution-lftcol {
	width: 55.5%;
}

.experimenting-different-landing-img-wrap img {
	width: 100%;
}

.burj-project-solution-row-ten .burj-project-solution-content {
	max-width: 872px;
}

.burj-case-studies-template .project-solution-casestudy-tmp::before {
	content: "";
	width: 100%;
	height: 620px;
	background: linear-gradient(180deg, #f5f5f5 0%, rgba(0, 0, 0, 0) 100%);
	position: absolute;
	top: 0;
	left: 0;
}

.durj-project-results-row {
	display: flex;
	flex-wrap: wrap;
}

.durj-project-results-left {
	width: 41.3%;
}

.durj-project-results-right {
	width: 58.7%;
	padding-left: 50px;
}

.durj-project-results-img-wraper {
	position: relative;
}

.durj-project-results-img-wraper figure {
	width: 669px;
	height: 669px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}

.durj-project-results-img-wraper figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.burj-project-result-round-border {
	position: absolute;
	top: 0;
	right: -67px;
	width: 660px;
	height: 660px;
	pointer-events: none;
	user-select: none;
}

.durj-project-results-listing {
	max-width: 693px;
	margin-left: auto;
	padding: 0;
	margin-bottom: 0;
	list-style: none;
	counter-reset: my-sec-counter;
}

.durj-project-results-listing li {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	margin-bottom: 30px;
	position: relative;
	z-index: 3;
}

.durj-project-results-listing li:last-child {
	margin-bottom: 0;
}

.durj-project-results-number {
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: italic;
	font-weight: 900;
	font-size: 35px;
	line-height: 1;
	color: var(--burjthemecolor);
	width: 70px;
	height: 70px;
	background: var(--white);
	border: 1px solid #bfc0d1;
	box-shadow: 5.83333px 2.91667px 19.8333px rgba(48, 128, 197, .1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	z-index: 3;
}

.durj-project-results-number::before {
	counter-increment: my-sec-counter;
	content: counter(my-sec-counter);
}

.durj-project-results-content {
	width: calc(100% - 70px);
	padding-left: 27px;
}

.durj-project-results-content h3 {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1;
	margin-bottom: 10px;
}

.durj-project-results-content p {
	font-size: 16px;
}

.durj-project-dot-line {
	position: absolute;
	top: 19px;
	left: 0;
	height: 32px;
	width: 415px;
	z-index: 1;
}

.durj-project-dot-line::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	background-color: var(--burjthemecolor);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
	z-index: 2;
}

.durj-project-dot-line::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/border-line.svg") repeat-x;
	background-size: cover;
	z-index: 1;
}

.durj-project-results-listing li:first-child .durj-project-dot-line {
	left: -410px;
}

.durj-project-results-listing li:nth-child(2) .durj-project-dot-line {
	left: -267px;
	width: 280px;
}

.durj-project-results-listing li:nth-child(3) .durj-project-dot-line {
	left: -230px;
	width: 240px;
}

.durj-project-results-listing li:nth-child(4) .durj-project-dot-line {
	left: -268px;
	width: 280px;
}

.durj-project-results-listing li:nth-child(5) .durj-project-dot-line {
	left: -410px;
}

/* 14-05-2025 M.M Css Start */
.burj-case-studies-template .experience-digital-transform {
	background: rgba(0, 0, 0, .05);
}

.burj-case-studies-template .luvlap-case-studies-more-sec h2 span, .burj-case-studies-template .luvlap-case-studies-more-sec .h2-title span, .burj-case-studies-template .experience-digital-transform .h2-title span, .burj-case-studies-template .experience-digital-transform h2 span {
	color: var(--darkBlack);
}

/* Burj case studies css end */

/* pro 26/5/2025 start */

/* fazwaz case studies css start  */
.fazbaz-case-studies-banner-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.fazwaz-case-studies-template .cta-casestudy-tmp h2 span, .fazwaz-case-studies-template h1 span, .fazwaz-case-studies-template .h1-title span {
	color: var(--white);
}

.fazwaz-case-studies-template h2 span, .fazwaz-case-studies-template .h2-title span {
	color: var(--fazwazthemecolor);
}

.fazwaz-case-studies-template .casestudy-tmp-banner-logo {
	padding: 33px 46px;
}

.fazwaz-case-studies-template .casestudy-tmp-banner-logo img {
	max-height: 48px;
}

.fazwaz-case-studies-template .cta-casestudy-tmp {
	background: var(--fazwazthemecolor);
}

.fazwaz-cta-graphics {
	position: absolute;
	top: 0;
	left: 0;
	width: 60%;
}

.objectives-card-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
	justify-content: center;
}

.objectives-card {
	border-radius: 20px;
	box-shadow: 25px 26px 84px 0px rgba(55, 117, 186, .1);
	padding: 64px 65px;
	background: var(--white);
	height: 100%;
}

.objectives-card-figure {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	box-shadow: 10px 5px 34px 0px rgba(48, 128, 197, .1);
	border: 1px solid #bfc0d1;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 30px;
}

.objectives-card-figure img {
	max-height: 50px;
}

.objectives-card h3 {
	font-size: 30px;
	margin: 0 0 12px;
	font-weight: 500;
	text-transform: capitalize;
}

.objectives-card p {
	font-size: 16px;
}

.challenges-casestudy-tmp .section-head {
	max-width: 686px;
	margin-right: auto;
	margin-left: auto;
}

.challenges-casestudy-tmp::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: linear-gradient(180deg, rgba(0, 186, 255, .5) 0%, rgba(164, 228, 252, .5) 100%);
	opacity: .3;
}

.fazwaz-case-studies-template .project-solution-casestudy-tmp {
	position: relative;
}

.fazwaz-project-solution-bg {
	background: linear-gradient(180deg, rgba(0, 186, 255, .5) 0%, rgba(164, 228, 252, 0) 100%);
	opacity: .3;
	position: absolute;
	width: 100%;
	height: 100%;
	max-height: 621px;
	left: 0;
	top: 0;
}

.challenges-casestudy-tmp-inr {
	position: relative;
	z-index: 1;
}

.challenges-casestudy-tmp {
	position: relative;
}

.fazwaz-case-studies-template .psc-step-count {
	color: var(--fazwazthemecolor);
}

.fazwaz-tech-stack {
	display: flex;
	max-width: 854px;
	flex-wrap: wrap;
	width: 100%;
	border: 1px solid #8c97ac;
	margin: 0 auto 70px;
}

.fazwaz-tech-use-row {
	--bs-gutter-x: 14px;
	--bs-gutter-y: 14px;
}

.fazwaz-tech-stack-card {
	width: 100%;
}

.fazwaz-tech-stack-card.initial-stack {
	width: 47%;
	border-right: 1px solid #8c97ac;
}

.fazwaz-tech-stack-card.upgraded-stack {
	width: 53%;
}

.fazwaz-tech-stack-card ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.fazwaz-tech-stack-card-hd {
	background: var(--fazwazthemecolor);
	text-align: center;
	color: var(--white);
	font-weight: 500;
	font-size: 18px;
	padding: 22px 15px;
}

.fazwaz-tech-stack-card-bd {
	padding: 32px 36px 28px;
}

.fazwaz-tech-stack-card ul li {
	position: relative;
	padding-left: 10px;
	text-transform: capitalize;
	margin-bottom: 5px;
}

.fazwaz-tech-stack-card ul li span {
	font-weight: 500;
}

.fazwaz-tech-stack-card ul li:before {
	content: "";
	width: 3px;
	height: 3px;
	background: var(--bodyColor);
	border-radius: 50%;
	margin-right: 6px;
	position: absolute;
	left: 0;
	top: 12px;
}

.fazwaz-tech-use-card {
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
	border-radius: 20px;
	padding: 30px 30px 40px;
	height: 100%;
}

.fazwaz-tech-use-figure {
	width: 100px;
	height: 100px;
	border: 1px solid #bfc0d1;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 24px;
}

.fazwaz-tech-use-figure img {
	max-width: 44px;
}

.fazwaz-tech-use-card h3 {
	font-size: 30px;
	margin-bottom: 20px;
	line-height: 1.15;
	max-width: 254px;
}

.fazwaz-case-studies-template .experience-digital-transform h2 span {
	color: var(--darkBlack);
}

.fazwaz-case-studies-more-sec h2 span {
	color: var(--darkBlack);
}

.fazwaz-tech-use-card p {
	text-transform: capitalize;
}

/* fazwaz case studies css end  */

/* pro 26/5/2025 end */

/* 27-05-2025 m.m css start */
.fazwaz-case-studies-template .casestudy-tmp-banner-wrp {
	max-width: 672px;
}

/* 27-05-2025 m.m css end */

/* 02.06.2025 start */
.bloom-case-studies-template .casestudy-tmp-banner-overlay {
	background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.bloom-case-studies-template .casestudy-tmp-banner-wrp {
	max-width: 790px;
}

.bloom-case-studies-template .casestudy-tmp-banner-wrp h1 span {
	color: var(--white);
}

.bloom-case-studies-template .casestudy-tmp-banner-wrp p {
	max-width: 610px;
}

.bloom-case-studies-template .casestudy-tmp-strategic-item {
	min-width: 290px;
}

.bloom-case-studies-template .casestudy-tmp-banner-logo {
	background-color: #dc9c9c;
}

.bloom-case-studies-template h2 span, .bloom-case-studies-template .h2-title span {
	color: #e4a3a3;
}

.objective-challenges-main {
	border: 1px solid #dbdbdb;
	display: flex;
	flex-wrap: wrap;
}

.objective-challenges-each {
	width: 50%;
	flex: 0 0 auto;
	border-right: 1px solid #dbdbdb;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.objective-challenges-each:last-child {
	border-right: none;
}

.objective-challenges-head {
	padding: 46px 99px 33px;
	border-bottom: 1px solid #dbdbdb;
	flex: 0 0 auto;
}

.objective-challenges-content {
	padding: 55px 99px;
	flex-grow: 1;
}

.bloom-case-studies-template .cta-casestudy-tmp {
	background-color: #e3b0b0;
}

.bloom-case-studies-template .cta-casestudy-tmp-left h2 span {
	color: var(--white);
}

.strategy-head {
	max-width: 760px;
	width: 100%;
	margin: 0 auto 100px;
	text-align: center;
}

.bloom-bg {
	position: relative;
	z-index: 1;
}

.bloom-bg::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 621px;
	background: linear-gradient(180deg, #e3b0b0 0%, rgba(227, 176, 176, 0) 100%);
	opacity: .2;
	top: 0;
	left: 0;
	z-index: -1;
}

.strategy-rw {
	align-items: center;
	--bs-gutter-x: 55px;
}

.strategy-rw:nth-child(even) {
	flex-direction: row-reverse;
}

.strategy-content-title-wrppr {
	margin-bottom: 20px;
	position: relative;
	padding-left: 80px;
}

.strategy-content-title-wrppr .custom-countr {
	width: 64px;
	height: 64px;
	background: var(--white);
	border: 1px solid #bfc0d1;
	box-shadow: 5px 27px 18px rgba(48, 128, 197, .1);
	border-radius: 48px;
	font-family: var(--fontNeueHaasDisplayPro);
	font-style: italic;
	font-weight: 900;
	font-size: 32px;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: capitalize;
	color: #e3b0b0;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.strategy-content-wrppr h3 {
	font-weight: 500;
	font-size: 40px;
	line-height: 1.2;
	color: #161616;
}

.bloom-graph-wrppr {
	padding: 36px 62px;
	max-width: 1260px;
	width: 100%;
	background: var(--white);
	box-shadow: 30px 31px 102px rgba(0, 0, 0, .06);
	margin: 0 auto 58px;
}

.bloom-graph-wrppr img {
	width: 100%;
}

.bloom-result-wrppr {
	padding: 48px 38px 42px 47px;
	width: 100%;
	height: 100%;
	background: var(--white);
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
	border-radius: 20px;
}

.bloom-result-wrppr .bloom-result-icon {
	width: 120px;
	height: 120px;
	background: var(--white);
	border: 1px solid #bfc0d1;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
	border-radius: 90px;
	padding: 30px;
	margin-bottom: 31px;
}

.bloom-result-wrppr .bloom-result-icon img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.bloom-result-wrppr h3 {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.2;
	color: #161616;
	margin-bottom: 15px;
}

.strategy-content-img-wrppr {
	text-align: center;
}

.bloom-result-rw {
	--bs-gutter-x: 25px;
	--bs-gutter-y: 25px;
}

/* 02.06.2025 end */

/* 06-06-2025 m.m css */
.prtnr-logo {
	justify-content: flex-start;
	margin-bottom: -15px;
}

.prtnr-logo>* {
	margin-right: 20px;
	margin-bottom: 15px;
	max-width: 110px;
	flex-shrink: 0;
}

.prtnr-logo>*:last-child {
	margin-right: 0;
}

/* 06-06-2025 m.m css */

/* pro 9/6/25 start */

/* dogistry-case-studies-template start */
.dogistry-case-studies-template .cta-casestudy-tmp h2 span, .dogistry-case-studies-template h1 span, .dogistry-case-studies-template .h1-title span {
	color: var(--white);
}

.dogistry-case-studies-template h2 span, .dogistry-case-studies-template .h2-title span {
	color: var(--dogistrythemecolor);
}

.dogistry-case-studies-template .casestudy-tmp-banner-wrp {
	width: 100%;
	max-width: 786px;
}

.cta-casestudy-tmp {
	background: #f7d1cc;
}

.pc-icon-info-card-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
	justify-content: center;
}

.pc-icon-info-card {
	padding: 47px 26px 52px;
	border: 1px solid #aaa;
	border-radius: 20px;
	height: 100%;
}

.pc-icon-info-card figure {
	width: 120px;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border: 1px solid #bfc0d1;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
	border-radius: 50%;
	margin-bottom: 32px;
}

.pc-icon-info-card figure img {
	max-width: 60px;
}

.pc-icon-info-card h3 {
	margin: 0 0 10px;
	font-weight: 500;
}

.pc-icon-info-card p {
	font-size: 16px;
}

.pc-icon-info-card.text-center figure {
	margin-left: auto;
	margin-right: auto;
}

.project-strategy-item {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
	margin-bottom: 100px;
}

.simple-text-card-row {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
}

.project-strategy-item:nth-child(even) {
	flex-direction: row-reverse;
}

.project-strategy-item:last-child {
	margin-bottom: 0;
}

.project-strategy-image {
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
	border-radius: 20px;
	overflow: hidden;
}

.project-strategy-image img {
	width: 100%;
}

.project-strategy-item-nm {
	width: 64px;
	height: 64px;
	border: 1px solid #bfc0d1;
	box-shadow: 10px 5px 34px rgba(48, 128, 197, .1);
	border-radius: 90px;
	color: #161616;
	font-weight: 900;
	font-size: 32px;
	font-family: var(--fontNeueHaasDisplayPro);
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
}

.project-strategy-item-hd {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 70px;
}

.project-strategy-item-hd h3 {
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 500;
}

.project-strategy-item-hd-rt {
	padding-left: 24px;
	width: calc(100% - 64px);
}

.simple-text-card {
	background: #fff;
	box-shadow: 25px 26px 84px rgba(55, 117, 186, .1);
	border-radius: 20px;
	min-height: 332px;
	padding: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 100%;
}

.simple-text-card-3clm .simple-text-card {
	padding: 30px 16px;
}

.simple-text-card-3clm {
	--bs-gutter-x: 27px;
	--bs-gutter-y: 27px;
}

.dogistry-project-results-figure {
	padding: 36px 96px;
	box-shadow: 30.401px 31.617px 102.147px rgba(0, 0, 0, .06);
	margin: 0 auto 96px;
	text-align: center;
	max-width: 1260px;
}

.dogistry-project-results-figure img {
	width: 100%;
	max-width: 1068px;
}

.dogistry-case-studies-template .experience-digital-transform {
	background: #f9f7f1;
}

.dogistry-case-studies-template .experience-digital-transform h2 span, .dogistry-case-studies-template .case-studies-more-sec h2 span {
	color: var(--darkBlack);
}

.simple-text-card h4 {
	font-weight: 500;
}

.dogistry-case-studies-template .project-strategy-casestudy-tmp {
	position: relative;
}

.dogistry-case-studies-template .project-strategy-casestudy-tmp:after {
	content: "";
	background: linear-gradient(180deg, #fcdedc 0%, rgba(246, 202, 199, 0) 100%);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: 621px;
	opacity: 20%;
}

.dogistry-case-studies-template .project-strategy-casestudy-tmp-inner {
	position: relative;
	z-index: 1;
}

.dogistry-case-studies-template .objectives-card {
	padding: 60px 42px 70px;
}

.dogistry-case-studies-banner-bg-mobile {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	display: none;
}

/* dogistry-case-studies-template end */

/* pro 9/6/25 end */
.simple-text-card-col {
	flex: 1;
}

.simple-text-card.extra {
	padding: 40px;
}

/* ====== */
.albnk-bg {
	position: relative;
	background: #fff;
	border: 1px solid #eff1f2;
	padding: 30px 30px 30px 200px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 163px;
	margin: 60px auto 10px;
	border-radius: 100px 0 0 100px;
	max-width: 947px;
	box-shadow: 0 10px 20px 10px rgba(239, 250, 254, .56);
}

.albnk-img2 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 97%;
	object-fit: contain;
	object-position: bottom center;
	pointer-events: none;
}

.albnk-img2-wrap {
	width: 183px;
	height: 183px;
	border-radius: 100%;
	border: 1px solid #eff1f2;
	padding: 10px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: -10px;
}

.albnk-title1 {
	font-size: 31px;
	color: #0b1e3f;
	font-weight: 400;
	margin-bottom: 10px;
	letter-spacing: .11em;
	line-height: 1.1;
	font-family: var(--fontMontserrat);
}

.albnk-title1 strong {
	font-weight: 700;
}

.albnk-title2 {
	font-size: 51px;
	color: #095b97;
	font-weight: 700;
	line-height: 1.1;
	font-family: var(--fontMontserrat);
	text-transform: uppercase;
}

.albnk-title2 strong {
	color: #fe0f56;
}

/* 16-06-2025 m.m css */
.video-container .slick-list {
	margin: -15px -15px;
}

.video-box {
	width: 33.33%;
	padding: 15px 15px;
}

.carrer-video-card {
	position: relative;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.carrer-video-card:hover .carrer-video-play {
	transform: translate(-50%, -50%) scale(1.05);
	-webkit-transform: translate(-50%, -50%) scale(1.05);
	-moz-transform: translate(-50%, -50%) scale(1.05);
	-ms-transform: translate(-50%, -50%) scale(1.05);
	-o-transform: translate(-50%, -50%) scale(1.05);
}

.carrer-video-wrap {
	position: relative;
	overflow: hidden;
	border-radius: 20px;
	padding-top: 56%;
	display: block;
	width: 100%;
}

.carrer-video-wrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}

.carrer-video-play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	pointer-events: none;
	user-select: none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: rgba(255, 255, 255, .65);
}

/* .carrer-video-wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 1;
} */
.carrer-current-opening-wrap {
	text-align: center;
	padding: 40px 0;
}

.video-title {
	padding-top: 12px;
	font-weight: 400;
}

.video-title span {
	color: var(--primaryColor);
	font-weight: 600;
}

/* 16-06-2025 m.m css */

/* pro 19-6-25 start */
.blue-tees-golf-case-studies-template {}

.blue-tees-golf-case-studies-template .cta-casestudy-tmp h2 span, .blue-tees-golf-case-studies-template h1 span, .blue-tees-golf-case-studies-template .h1-title span {
	color: var(--white);
	display: inline;
}

.blue-tees-golf-case-studies-template h2 span, .blue-tees-golf-case-studies-template .h2-title span {
	color: var(--blue-tees-golf-themecolor);
}

.blue-tees-golf-case-studies-template .casestudy-tmp-banner-wrp {
	max-width: 860px;
}

.blue-tees-golf-case-studies-template .casestudy-tmp-banner-overlay {
	background: linear-gradient(90deg, #000 0%, #000 57.98%, rgba(0, 0, 0, 0) 100%);
}

.blue-tees-golf-case-studies-template .casestudy-tmp-banner-logo {
	padding-top: 27px;
	padding-bottom: 27px;
	max-width: 270px;
	width: 100%;
	text-align: center;
}

.blue-tees-golf-case-studies-template .casestudy-tmp-banner-logo img {
	max-height: none;
	max-width: 186px;
}

.blue-tees-golf-case-studies-template .about-casestudy-meta h3 {
	color: var(--blue-tees-golf-themecolor);
	font-size: 30px;
	font-weight: 500;
}

.blue-tees-golf-case-studies-template .about-radgolf-content {
	margin-bottom: 45px;
}

.blue-tees-golf-case-studies-template .about-casestudy-meta {
	padding-bottom: 22px;
}

.blue-tees-golf-case-studies-template .key-feture-dev-sec::after {
	background: linear-gradient(180deg, #004cd6 0%, rgba(0, 76, 214, .069127) 75.64%, rgba(0, 76, 214, 0) 100%);
}

.blue-tees-golf-case-studies-template .step-arrow {
	left: 175px;
	width: 109px;
}

.blue-tees-golf-case-studies-template .experience-digital-transform {
	background: rgba(0, 76, 214, 5%);
}

.blue-tees-golf-case-studies-template .common-button-text {
	background-color: var(--blue-tees-golf-themecolor);
}

.blue-tees-golf-case-studies-template .common-button-arrow {
	background-color: var(--blue-tees-golf-themecolor);
}

.blue-tees-golf-case-studies-template .common-button-arrow::before {
	background-color: var(--blue-tees-golf-themecolor);
}

.blue-tees-golf-case-studies-template .common-button-text::before {
	background-color: var(--blue-tees-golf-themecolor);
}

.blue-tees-golf-case-studies-template .common-button {
	filter: url("#goo-blue");
}

/* pro 19-6-25 end */

/* pro 30-6-25 start */
.contact-block-btm-rgt .form-wrap {
	margin-bottom: 30px;
}

.contact-block-map-wpr {
	position: relative;
	padding-top: 47%;
	border-radius: 20px;
	overflow: hidden;
}

.contact-block-map-wpr iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main-footer .fbox {
	height: 100%;
}

.main-footer .fbox .row {
	height: 100%;
	align-content: space-between;
}

.faddres-sub {
	margin-bottom: 10px;
	border-bottom: 1px solid #373737;
	padding-bottom: 10px;
}

.faddres-sub:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.ftitle-sm {
	color: white;
	text-transform: uppercase;
	font-size: 15px;
	margin-bottom: 8px;
	font-weight: 400;
}

/* pro 30-6-25 end */

/* ========== responsive css =========== */

/* 24-02-2025 M.M Css Start */
@media (min-width: 480px) {
	.golf-quick-line-3 {
		display: none;
	}
	
	.golf-footer-social-list .golf-footer-social-list-item:last-child {
		margin-left: 0;
	}
}

/* 24-02-2025 M.M Css End */
@media (min-width: 576px) {
	.about-casestudy-tmp-rgt-col:last-child .about-casestudy-meta, .about-casestudy-tmp-rgt-col:nth-last-child(2) .about-casestudy-meta {
		border-bottom: none;
	}
}

@media (min-width: 992px) {
	.banner-video-close.banner-long-video-btn-mobile {
		display: none;
	}
	
	.banner-long-video-card {
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		display: none;
	}
	
	.banner-video .hm-bnr-vdowpr-desktop.hidden {
		display: none;
	}
	
	.banner-video-close-dsk.hidden {
		display: none;
	}
	
	.banner-long-video-card-wpr, .banner-mobile-long-video, .banner-mobile-long-video video {
		height: 100%;
	}
	
	.banner-long-video-card.expand {
		display: block;
	}
}

@media (min-width: 1025px) {
	/* navbar*/
	.navbar-nav li.menu-item-has-children:hover>.sub-menu {
		display: block;
	}
}

@media (min-width: 1200px) {
	.container {
		max-width: 1164px;
	}
	
	/* Footer Start Here */
	.quick-links-col1 {
		width: 15%;
	}
	
	.quick-links-col2 {
		width: 21%;
	}
	
	.quick-links-col3 {
		width: 19%;
	}
	
	.quick-links-col4 {
		width: 34%;
	}
	
	/* Footer End Here */
	
	/* About Our Real Estate Solution End here */
	.slutin-left-img {
		height: 100%;
	}
	
	.slutin-left-img img {
		height: 100%;
		object-fit: cover;
		object-position: top center;
	}
	
	/* About Our Real Estate Solution End here */
	
	/* Service UI/UX Design Start Here */
	.form-wrap h2 {
		font-size: 50px;
	}
	
	.banner-form .form-wrap>.row {
		--bs-gutter-x: 25px;
	}
}

@media (min-width: 1600px) {
	/* 20/02/2025 team slider start */
	.advisory .slick-list {
		margin: 0 -40px;
	}
	
	.advisory .slick-slide {
		padding: 0 40px;
	}
}

@media (min-width: 1800px) {
	.container {
		max-width: 1644px;
	}
	
	.digital-solution-landing-body .container {
		max-width: 1164px;
	}
	
	/* Footer Start Here */
	.footer-mid-row {
		--bs-gutter-x: 160px;
	}
	
	.quick-links-col1 {
		width: 16%;
	}
	
	.quick-links-col2 {
		width: 22%;
	}
	
	.quick-links-col3 {
		width: 19%;
	}
	
	.quick-links-col4 {
		width: 30%;
	}
	
	.fcontact-wrap {
		min-height: 270px;
	}
	
	/* Footer End Here */
	
	/* Our Awards Start Here */
	.awards-section {
		padding-bottom: 20px;
	}
	
	/* Our Awards End Here */
	
	/* 18.02.2025 SD start */
	.banner-globe {
		right: calc(( ( 100vw - 1644px ) / 2 ) * -1);
	}
	
	/* 18.02.2025 SD end */
	
	/* 02-05-2025 M.M Css Start */
	.liori-diamonds-case-studies-template .casestudy-tmp-banner-logo {
		min-width: 260px;
		min-height: 137px;
	}
}

/* 07-02-2025 M.M Css Strat */
@media (max-width: 1899px) {
	.leadership-prev {
		left: -76px;
	}
	
	.leadership-next {
		right: -76px;
	}
}

/* 07-02-2025 M.M Css End */
@media (max-width: 1799px) {
	body {
		font-size: 17px;
	}
	
	h1, .h1-title {
		font-size: 100px;
	}
	
	h2, .h2-title {
		font-size: 52px;
	}
	
	.cmn-gap {
		padding: 100px 0;
	}
	
	.navbar-brand {
		width: 210px;
	}
	
	.alt-primary-btn {
		padding: 18px 20px;
		min-width: 136px;
	}
	
	.header-btn {
		margin-left: 30px;
	}
	
	.navbar-nav>li {
		padding: 18px 0;
		margin: 0 10px;
	}
	
	.navbar-nav>li.menu-item-has-children {
		padding-right: 14px;
	}
	
	.navbar-nav .clickD {
		top: 26px;
	}
	
	.header-cta {
		margin-bottom: 12px;
	}
	
	.character-img {
		left: 68px;
		margin-bottom: 34px;
		width: 470px;
		top: 50px;
	}
	
	.wwa-lft h3 {
		font-size: 26px;
	}
	
	.wwa-slider-number {
		font-size: 110px;
	}
	
	.wwa-slider-box {
		padding: 40px 0 40px 162px;
	}
	
	.wwa-slider-box-lft {
		top: 40px;
	}
	
	.home-banner {
		padding: 262px 0 145px;
	}
	
	/* .banner-globe {
    max-width: 720px;
    top: -244px;
    right: -388px;
  } */
	.home-banner-wrp {
		max-width: 765px;
	}
	
	.social a {
		width: 50px;
		height: 50px;
		font-size: 20px;
		margin-left: 8px;
	}
	
	.footer-logo {
		max-width: 250px;
		display: block;
	}
	
	.ficon {
		height: 60px;
	}
	
	.ficon img {
		max-height: 100%;
	}
	
	.ftitle {
		font-size: 20px;
	}
	
	.finfo li {
		font-size: 13px;
	}
	
	.fmid-links ul li a, .quick-links li a, .copyright-links li a, .copyright {
		font-size: 14px;
	}
	
	.fmid-links ul {
		margin: -16px -8px;
	}
	
	.fmid-links ul li {
		padding: 16px 8px;
	}
	
	.footer-mid-row {
		--bs-gutter-x: 30px;
		--bs-gutter-y: 50px;
	}
	
	.fbox {
		padding-top: 20px;
		padding-bottom: 50px;
	}
	
	/* Form Part Start here */
	.form-wrap {
		padding: 48px 80px 61px 80px;
	}
	
	/* Form Part End here */
	
	/* FAQs Start Here */
	.accordion-button {
		padding: 20px 30px 20px;
		font-size: 24px;
	}
	
	.accordion-button::after {
		width: 39px;
		height: 39px;
	}
	
	.accordion-body {
		padding: 15px 60px 30px 30px;
		font-size: 16px;
	}
	
	/* FAQs End Here */
	
	/* Our Industries Start Here */
	.indstri-card .indstri-subtitle {
		font-size: 24px;
	}
	
	/* Our Industries End Here */
	
	/* Our Tech Capabilities Start Here */
	.technlgy-box {
		height: 120px;
	}
	
	.technlgy-box img {
		max-width: 80%;
	}
	
	/* Our Tech Capabilities End Here */
	.clients-row {
		--bs-gutter-x: 30px;
		--bs-gutter-y: 30px;
	}
	
	.clients-card {
		min-height: 140px;
	}
	
	.services-wraper {
		grid-column-gap: 20px;
	}
	
	.services-card-wrap {
		width: 90px;
	}
	
	.services-card-wrap .services-card {
		padding: 18px;
	}
	
	.services-card-wrap.active {
		width: 370px;
	}
	
	.services-card-wrap.active .services-card {
		padding: 25px 40px 20px 20px;
	}
	
	.services-card-wrap.active .services-card-inner {
		padding-left: 67px;
		background-size: 54px;
	}
	
	.services-card-wrap .services-card h2 {
		font-size: 24px;
		margin: 0 0 5px;
	}
	
	.services-card-wrap .services-card p {
		font-size: 14px;
	}
	
	.services-card-inner {
		width: 330px;
	}
	
	.services-card-wrap:not(.active) .services-card .services-card-inner .services-lable, .services-card-wrap .services-card .services-card-inner .services-lable figure {
		width: 54px;
		height: 54px;
	}
	
	.services-card-wrap:not(.active) .services-card .services-card-inner .services-lable::after {
		font-size: 24px;
		transform: rotate(90deg) translateX(-110px) scale(-1);
		-webkit-transform: rotate(90deg) translateX(-110px) scale(-1);
		-moz-transform: rotate(90deg) translateX(-110px) scale(-1);
		-ms-transform: rotate(90deg) translateX(-110px) scale(-1);
		-o-transform: rotate(90deg) translateX(-110px) scale(-1);
	}
	
	.expertise-head-left {
		width: 58%;
	}
	
	.expertise-head-right {
		width: 42%;
		padding-left: 25px;
	}
	
	.expertise-upper {
		padding-bottom: 10px;
		margin-bottom: 18px;
		border-bottom: 1px solid var(--grayBorder);
	}
	
	.msme-award-content {
		padding: 100px 0 100px 50px;
	}
	
	.case-studies-tab-wrap .resp-tabs-list li button>img {
		max-width: 160px;
	}
	
	.innner-banner-subtitle {
		font-size: 52px;
	}
	
	.inner-banner {
		min-height: 692px;
	}
	
	.inner-banner-info {
		max-width: 900px;
	}
	
	.timeline-head {
		margin: 0 auto 32px;
	}
	
	/* .timeline-nav-item button {
    font-size: 10px;
  } */
	.timeline-nav-slider .slick-list::after {
		width: calc(100% - 72px);
	}
	
	.timeline-detail-slider-lft {
		width: calc(100% - 388px);
		padding: 0 50px 0 0;
	}
	
	.timeline-detail-slider-rgt {
		width: 388px;
	}
	
	.timeline-award-img {
		width: 314px;
		height: 192px;
	}
	
	.timeline-year {
		font-size: 176px;
		text-shadow: 18px 0px 0px rgba(39, 44, 101, .1);
	}
	
	.timeline-detail-item {
		padding: 20px 24px;
	}
	
	.timeline-item-info p {
		font-size: 16px;
	}
	
	.timeline-charecter {
		bottom: -36%;
		left: 0%;
		max-width: 418px;
	}
	
	.timeline-main {
		padding: 15px 0 310px;
	}
	
	.full-video-overlay {
		height: 530px;
	}
	
	.full-video-btn-inner {
		width: 130px;
		height: 130px;
	}
	
	.full-video-btn-in {
		width: 85px;
		height: 85px;
	}
	
	.full-video-btn-in img {
		width: 42px;
	}
	
	.full-video-btn-inner::after {
		width: 130px;
		height: 130px;
	}
	
	.full-video-btn span {
		font-size: 14px;
		margin: 10px 0 0;
	}
	
	.contact-page-banner h1 {
		font-size: 76px;
	}
	
	.contact-location-info-box-name h3 {
		font-size: 22px;
	}
	
	.contact-location-info-box-name img {
		width: 40px;
		height: 40px;
	}
	
	.contact-location-info-box-list ul li {
		font-size: 14px;
		margin-bottom: 18px;
	}
	
	.contact-block-btm-rgt .form-wrap {
		padding: 46px 40px 50px 36px;
	}
	
	.contact-block-btm-rgt input[type="text"], .contact-block-btm-rgt input[type="tel"], .contact-block-btm-rgt input[type="password"], .contact-block-btm-rgt input[type="email"], .contact-block-btm-rgt select {
		height: 70px;
		border-radius: 15px;
		padding: 10px 10px 10px 52px;
		font-size: 16px;
	}
	
	.contact-block-btm-rgt .form-wrap .input-icon {
		left: 20px;
	}
	
	.contact-page-loocation-box {
		height: 480px;
	}
	
	.featured-blog-title {
		font-size: 35px;
	}
	
	.featured-blog-content {
		padding: 44px 42px 60px 22px;
	}
	
	.featured-blog-tag {
		min-width: 142px;
		min-height: 46px;
		font-size: 15px;
	}
	
	.blog-card-content h3 {
		font-size: 22px;
	}
	
	.blog-card-content {
		padding: 26px 22px;
	}
	
	.blog-listing .blog-post-meta-item {
		padding: 0 6px;
		font-size: 16px;
	}
	
	.blog-listing .blog-post-meta {
		margin: 0 -6px;
	}
	
	.blog-listing .blog-post-meta-item img {
		margin-right: 8px;
		width: 16px;
	}
	
	.blog-card-ftr {
		padding: 0 22px 25px;
	}
	
	.blog-card-btn {
		font-size: 16px;
	}
	
	.blog-load-btn .common-btn-wrap {
		margin-top: 38px;
	}
	
	.work-flow-ele-wrp {
		margin: -80px auto 0;
		transform: scale(.7);
	}
	
	.workflow-content-list-item:nth-child(1) {
		max-width: 350px;
		top: 62px;
	}
	
	.workflow-content-list-item:nth-child(1) .workflow-icon {
		left: 74px;
		width: 260px;
	}
	
	.workflow-content-list-item:nth-child(5) {
		max-width: 350px;
		top: 62px;
	}
	
	.workflow-content-list-item:nth-child(5) .workflow-icon {
		right: 86px;
		width: 242px;
	}
	
	.workflow-content-list-item:nth-child(2) {
		max-width: 384px;
		top: 308px;
		left: 40px;
	}
	
	.workflow-content-list-item:nth-child(2) .workflow-icon {
		top: -46px;
		left: 98px;
		width: 288px;
	}
	
	.workflow-content-list-item:nth-child(4) {
		top: 308px;
		right: 40px;
		max-width: 384px;
	}
	
	.workflow-content-list-item:nth-child(4) .workflow-icon {
		top: -44px;
		right: 98px;
		width: 288px;
	}
	
	.workflow-content-list {
		min-height: 634px;
	}
	
	/* Our Awards and Recognition Start Here */
	.awrds-card-text .award-subtitle {
		font-size: 28px;
		line-height: 1.1;
		margin-bottom: 15px;
	}
	
	.awards-card {
		padding: 40px 25px 25px 25px;
	}
	
	.awrds-card-top {
		padding: 0 0 15px 12px;
	}
	
	.awrds-img {
		margin-right: 25px;
		height: 240px;
	}
	
	.awrds-card-img {
		height: 230px;
	}
	
	.awrds-img img {
		max-height: 172px;
	}
	
	.awrds-card-para {
		font-size: 15px;
	}
	
	.awards-short-desc {
		max-width: 600px;
	}
	
	/* Our Awards and Recognition End Here */
	
	/* Our Awards Start Here */
	.awards-section {
		padding-bottom: 0 !important;
	}
	
	/* Our Awards End Here */
	
	/* About Our Real Estate Solution Start here */
	.blue-bg {
		height: 388px;
	}
	
	.case-studies-tab2.case-studies-tab-wrap .resp-tabs-list li button {
		padding: 15px 30px;
		font-size: 24px;
		min-height: 88px;
	}
	
	.slutin-row {
		--bs-gutter-x: 1.5rem;
		--bs-gutter-y: 40px;
	}
	
	.short-para {
		font-size: 15px;
	}
	
	.crtftn-row .clients-card figure {
		height: 114px;
	}
	
	.crtftn-row {
		--bs-gutter-x: 30px;
		--bs-gutter-y: 10px;
	}
	
	.crtftn-bottom .crtftn-bottom-title {
		font-size: 40px;
	}
	
	.crtftn-bottom {
		margin-top: 35px;
	}
	
	.fture-short-desc {
		font-size: 15px;
		min-height: 90px;
	}
	
	.fture-left-col:not(:last-child), .fture-right-col:not(:last-child) {
		margin-bottom: 34px;
	}
	
	.line-long {
		bottom: 22%;
	}
	
	/* About Our Real Estate Solution End here */
	
	/* Service UI/UX Design Start Here */
	.banner-form .form-wrap {
		padding: 44px 24px 59px 40px;
	}
	
	.banner-form .form-wrap input[type="text"], .banner-form .form-wrap input[type="tel"], .banner-form .form-wrap input[type="password"], .banner-form .form-wrap input[type="email"], .banner-form .form-wrap select {
		padding: 10px 10px 10px 42px;
		font-size: 15px;
	}
	
	.banner-form .form-wrap textarea {
		padding-left: 44px;
	}
	
	.banner-form .form-wrap .input-icon {
		left: 17px;
	}
	
	.industriesTabWrap .resp-tabs-container {
		padding-right: 0;
	}
	
	.industriesTabWrap .resp-tabs-list li button {
		padding: 28px 25px 28px 37px;
		font-size: 24px;
	}
	
	.uxui-indstry-head-left {
		width: 47%;
	}
	
	.uxui-indstry-head-right {
		width: 53%;
	}
	
	.industriesTab-content-count {
		font-size: 70px;
	}
	
	.industriesTab-content-img {
		height: 258px;
	}
	
	/* Service UI/UX Design End Here */
	
	/* 07-02-2025 M.M Css Start */
	.abt-who-sld-con {
		padding: 30px 0 0 30px;
	}
	
	.abt-who-left-inner::after {
		width: calc(100% - 50px);
	}
	
	.abt-who-slider-arrows-wrap {
		position: absolute;
		top: 75px;
		right: 80px;
	}
	
	.abt-who-sld-title {
		min-height: 76px;
		max-width: calc(100% - 70px);
		margin-bottom: 20px;
	}
	
	.abt-who-sld-title h2 {
		font-size: 32px;
	}
	
	.abt-who-row {
		--bs-gutter-x: 50px;
	}
	
	.abt-who-right-inner {
		padding-top: 0;
	}
	
	.abt-logo-listing li:not(:last-child) {
		margin-right: 30px;
	}
	
	.our-culture-card>figure {
		width: 240px;
	}
	
	.our-culture-content {
		width: calc(100% - 240px);
		padding: 15px 15px 15px 15px;
	}
	
	.accredited-crisil-content {
		padding: 30px 16px 30px 20px;
	}
	
	.services-msme-content h2, .accredited-crisil-content h2 {
		font-size: 36px;
		max-width: 480px;
	}
	
	.accredited-crisil-content p {
		font-size: 16px;
	}
	
	.leadership-slider-outer .slick-arrow {
		width: 45px;
		height: 45px;
	}
	
	.leadership-prev {
		left: -20px;
	}
	
	.leadership-next {
		right: -20px;
	}
	
	.leadership-content {
		padding: 20px 20px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	
	.leadership-title {
		font-size: 22px;
		margin-bottom: 3px;
	}
	
	.consistently-strive-right {
		padding-left: 20px;
	}
	
	.consistently-strive-tabs .nav li button {
		border-radius: 20px;
		padding: 20px 25px;
		font-size: 22px;
	}
	
	.consistently-strive-tabs .nav {
		max-width: 980px;
	}
	
	.society-row {
		--order-gap: 132px;
	}
	
	.enormous-achievement-row {
		--bs-gutter-x: 40px;
	}
	
	.enormous-achievement-left {
		width: 54%;
	}
	
	.enormous-achievement-right {
		width: 46%;
	}
	
	.services-msme-content {
		padding: 30px 20px 60px 30px;
	}
	
	.services-msme-content>p {
		font-size: 16px;
	}
	
	.msme-video-play {
		position: absolute;
		bottom: -40px;
		left: -12px;
		width: 80px;
		height: 80px;
		padding: 12px;
	}
	
	/* 07-02-2025 M.M Css End */
	.services-why-choose-title-wrap h3 {
		font-size: 30px;
	}
	
	.services-number {
		font-size: 62px;
	}
	
	.services-why-choose-slider {
		padding-left: 28px;
	}
	
	.services-why-choose-row {
		--bs-gutter-x: 1.5rem;
		--bs-gutter-y: 30px;
	}
	
	.ai-tech-title {
		max-width: 976px;
	}
	
	.wts-key-ben .section-head {
		max-width: 980px;
	}
	
	.full-content-wrp {
		max-width: 990px;
	}
	
	.ai-tech-enc-info-wrp h3 {
		font-size: 32px;
	}
	
	.rising-step-figure {
		width: 90px;
		height: 90px;
	}
	
	.rising-step-figure img {
		width: 34px;
	}
	
	.rising-step-box h3 {
		font-size: 26px;
		margin: 0 0 12px;
	}
	
	.rising-step-box p {
		font-size: 15px;
		max-width: 340px;
	}
	
	.step-arrow {
		top: 30px;
		left: 120px;
		width: 198px;
	}
	
	.rising-step-row [class*="col-"]:nth-child(even) .step-arrow {
		top: 25px;
		left: 125px;
	}
	
	.case-studies-card-content {
		padding: 30px 26px;
	}
	
	.cst-company-logo {
		bottom: 28px;
		left: 26px;
		border-radius: 14px;
		height: 75px;
		padding: 16px;
	}
	
	.cst-company-logo img {
		max-height: 34px;
	}
	
	.casestudy-listing-tab .resp-tabs-list li {
		padding: 6px 8px;
	}
	
	.casestudy-listing-tab .resp-tabs-list {
		margin: -6px auto !important;
	}
	
	.casestudy-listing-tab .resp-tabs-list li button {
		font-size: 16px;
		padding: 13px 18px;
	}
	
	/* 08-02-2025 M.M Css Start */
	.blog-details-sec.cmn-gap {
		padding-top: 200px;
	}
	
	.blog-details-heading h1 {
		font-size: 36px;
	}
	
	.blog-details-content ul, .blog-details-content p {
		font-size: 16px;
	}
	
	.blog-details-content h2 {
		font-size: 28px;
	}
	
	.blog-details-content {
		padding-top: 25px;
		padding-bottom: 55px;
	}
	
	.blog-author-details {
		padding: 30px 0 30px;
	}
	
	.blog-details-explore-content h3, .cmn-box-design h2, .blog-author-content h3 {
		font-size: 26px;
	}
	
	.blog-populer-content h3, .blog-details-services ul li a, .blog-author-content p {
		font-size: 15px;
	}
	
	.blog-author-img-wrap {
		padding-top: 31%;
	}
	
	.blog-details-share-wrap {
		padding: 22px 0;
	}
	
	.blog-details-share-wrap ul li a {
		width: 50px;
		height: 50px;
	}
	
	.blog-details-share-wrap ul li:not(:last-child) {
		margin-right: 15px;
	}
	
	.blog-details-table-content {
		padding: 30px 20px 30px;
	}
	
	.blog-details-table-content ul, .blog-details-table-content ul li:not(:last-child) {
		margin-bottom: 15px;
	}
	
	.blog-details-table-content p, .blog-details-table-content ul li a {
		font-size: 14px;
	}
	
	.cmn-box-design {
		padding: 25px 20px;
		margin-bottom: 25px;
	}
	
	.blog-details-services ul li {
		padding: 15px 0;
	}
	
	.blog-details-catagory ul li:not(:last-child) {
		margin-bottom: 14px;
	}
	
	.blog-populer-img-wrap {
		width: 115px;
	}
	
	.blog-populer-content {
		width: calc(100% - 115px);
		padding-left: 12px;
		padding-right: 0;
	}
	
	.blog-populer-content h3 {
		margin-bottom: 2px;
	}
	
	.populer-read-more {
		font-size: 14px;
	}
	
	.blog-details-explore-wrap {
		padding: 24px 20px 25px 20px;
		min-height: 310px;
		margin-bottom: 25px;
	}
	
	.blog-details-heading ul li a {
		font-size: 16px;
	}
	
	.responsibility-head-lft {
		width: 36%;
	}
	
	.responsibility-head-rtl {
		width: 64%;
	}
	
	.responsibility-head-rtl p {
		max-width: 585px;
	}
	
	.responsibility-work-content {
		padding: 30px 24px 25px 30px;
	}
	
	.responsibility-work-content h3 {
		font-size: 36px;
	}
	
	.words-form-ceo-content {
		padding: 50px 30px 50px 35px;
	}
	
	.words-form-ceo-content h2 {
		font-size: 38px;
	}
	
	.csr-workplace-row:not(:last-child) {
		margin-bottom: 100px;
	}
	
	.csr-workplace-row {
		--bs-gutter-x: 40px;
	}
	
	.work-with-top-row:not(:last-child) {
		margin-bottom: 160px;
	}
	
	.work-with-top-right-inner ul li {
		margin-bottom: 15px;
	}
	
	/* .work-with-top-right-inner ul li, */
	.work-with-top-right-inner p {
		font-size: 16px;
	}
	
	.work-with-top-row::before {
		bottom: -36%;
		left: 27%;
		width: 28.7%;
		height: 32%;
	}
	
	.work-with-top-head-right {
		width: 44%;
	}
	
	.work-with-top-head-left {
		width: 56%;
	}
	
	.work-with-top-row {
		--bs-gutter-x: 40px;
	}
	
	/* 08-02-2025 M.M Css End */
	
	/* 08.02.2025 start SD */
	.our-service-head {
		margin-bottom: 40px;
	}
	
	.digital-solution-tab-wrppr {
		margin: 0 -20px !important;
	}
	
	.digital-solution-tab-list {
		padding: 0 20px;
		width: 35%;
	}
	
	.digital-solution-tab-wrppr .resp-tabs-container {
		width: 65%;
		padding: 0 20px;
	}
	
	.digital-solution-tab-list button {
		font-size: 24px;
		padding: 20px 25px;
	}
	
	.digi-solution-img-wrpppr {
		margin-bottom: 25px;
	}
	
	.case-studies-head.solution-offer-head {
		margin-bottom: 40px;
	}
	
	.solution-page-rw .solution-card i {
		width: 70px;
		height: 70px;
		padding: 18px;
		margin-bottom: 15px;
		margin-top: -35px;
	}
	
	.solution-page-rw .solution-card {
		padding: 0 20px 25px 20px;
	}
	
	.solution-page-rw .solution-card h3 {
		font-size: 26px;
		margin: 0 0 10px 0;
	}
	
	.solution-page-rw .solution-card p {
		margin: 0 0 15px 0;
	}
	
	.solution-page-rw .solution-column {
		padding-top: 35px;
	}
	
	.trial-term-condition-rw {
		--bs-gutter-x: 30px;
	}
	
	.free-trial-bnnr-content .inner-banner-info-list ul li:nth-child(odd), .free-trial-bnnr-content .inner-banner-info-list ul li:nth-child(even) {
		width: 50%;
	}
	
	.trial-work-head .case-studies-left, .avail-trial-head .case-studies-left {
		width: 40%;
	}
	
	.trial-work-head .case-studies-right, .avail-trial-head .case-studies-right {
		width: 60%;
	}
	
	.case-studies-head.trial-work-head {
		margin-bottom: 25px;
	}
	
	.trial-experience-head {
		margin: 0 auto 40px;
	}
	
	.avail-trial-card {
		padding: 40px 25px;
	}
	
	.avail-trial-card h3 {
		font-size: 36px;
		margin-bottom: 20px;
	}
	
	.avail-trial-card li {
		line-height: 1.2;
	}
	
	.avail-trial-card li:not(:last-child) {
		margin-bottom: 15px;
	}
	
	.trial-term-condition-content ul {
		margin: 0 0 35px;
	}
	
	.trial-term-condition-content ul li:not(:last-child) {
		margin-bottom: 15px;
	}
	
	.value-money-head .case-studies-left {
		width: 45%;
	}
	
	.value-money-head .case-studies-right {
		width: 55%;
	}
	
	/* 08.02.2025 end SD */
	.casestudy-tmp-banner-logo {
		border-radius: 7px;
		padding: 5px 14px;
		bottom: 36px;
		right: calc(( ( 100vw - 1164px ) / 2 ));
	}
	
	.luvlap-case-studies-template .casestudy-tmp-banner-logo img {
		height: 60px;
	}
	
	.casestudy-tmp-banner-sbtitle {
		margin-bottom: 6px;
	}
	
	.casestudy-tmp-banner-wrp h1 {
		font-size: 50px;
		margin: 0 0 14px;
		line-height: 1.076;
	}
	
	.strategic-item-title {
		font-size: 48px;
		margin: 0 0 8px;
	}
	
	.casestudy-tmp-strategic-item {
		padding: 6px 20px;
	}
	
	.casestudy-tmp-strategic {
		padding: 16px 0 0;
	}
	
	.casestudy-tmp-banner-wrp {
		max-width: 702px;
	}
	
	.casestudy-tmp-banner-overlay {
		min-height: 650px;
		padding: 70px 0 60px;
	}
	
	.main-head {
		padding: 20px 0;
	}
	
	.casestudy-tmp-banner {
		padding-top: 140px;
	}
	
	.about-casestudy-meta {
		padding: 32px 25px;
	}
	
	.about-casestudy-meta h3 {
		font-size: 28px;
		margin: 0 0 17px 0;
	}
	
	.about-casestudy-meta ul li {
		padding: 0 0 8px;
		font-size: 16px;
	}
	
	.about-casestudy-tmp-lft {
		max-width: 500px;
	}
	
	.testimonial-casestudy-tmp-avater-data h3 {
		font-size: 22px;
		margin: 0 0 6px;
	}
	
	.testimonial-casestudy-tmp-avater {
		width: 66px;
		height: 66px;
	}
	
	.cta-casestudy-tmp-left h2 {
		font-size: 32px;
	}
	
	.cta-casestudy-tmp-left {
		max-width: 600px;
	}
	
	.process-casestudy-tmp .step-arrow {
		left: 108px;
		width: 160px;
	}
	
	.process-casestudy-tmp .rising-step-row [class*="col-"]:nth-child(even) .step-arrow {
		top: 27px;
		left: 110px;
	}
	
	.pc-casestudy-tmp .ai-tech-enc-half-row {
		--bs-gutter-x: 40px;
	}
	
	.psc-step-count {
		width: 100px;
		height: 100px;
		font-size: 46px;
	}
	
	.psc-desc h3 {
		font-size: 34px;
		margin: 0 0 12px;
	}
	
	.project-solution-casestudy-tmp-item-head {
		padding: 36px 0 42px 126px;
	}
	
	.project-solution-casestudy-tmp-item-head::after {
		left: 49px;
	}
	
	.psc-desc {
		max-width: 880px;
		margin-bottom: 36px;
	}
	
	.psc-tag {
		min-width: 200px;
		min-height: 78px;
		border-radius: 13px;
		font-size: 26px;
		margin-bottom: 30px;
	}
	
	.plt-box img {
		height: 55px;
	}
	
	.plt-data {
		max-width: 822px;
	}
	
	.plt-box {
		height: 118px;
		border-radius: 10px;
		padding: 10px;
	}
	
	.psc-icon-card .rising-step-box::after {
		top: 46px;
	}
	
	/* 09-02-2025 M.M Css Start */
	.meantime-right-inner ul li {
		font-size: 24px;
	}
	
	.meantime-right-inner {
		max-width: 780px;
	}
	
	.awards-recognition-slider {
		padding-bottom: 105px;
	}
	
	.thank-you-award-sec.awards-section {
		padding-bottom: 100px !important;
	}
	
	.webskitters-job-wraper {
		padding-top: 40px;
		margin: -15px -25px;
	}
	
	.durgapur-head-left {
		width: 34%;
	}
	
	.durgapur-head-right {
		width: 66%;
	}
	
	.webskitters-job-form input[type="text"], .webskitters-job-form input[type="tel"], .webskitters-job-form input[type="password"], .webskitters-job-form input[type="email"], .webskitters-job-form select {
		height: 80px;
		padding: 0 25px;
	}
	
	.webskitters-job-form select {
		background-position: right 20px center;
		padding-right: 40px;
	}
	
	.webskitters-job-right {
		padding: 15px 25px;
	}
	
	.webskitters-job-left {
		padding: 15px 25px;
	}
	
	.webskitters-job-card {
		padding: 30px 25px 28px 30px;
	}
	
	.webskitters-job-card .h4-title {
		font-size: 26px;
	}
	
	.webskitters-job-card {
		font-size: 16px;
	}
	
	.webskitters-job-listing li i {
		max-width: 22px;
	}
	
	.webskitters-best-card {
		padding: 30px 20px;
	}
	
	.webskitters-job-listing {
		margin: -6px;
	}
	
	.webskitters-job-listing li {
		padding: 6px;
	}
	
	.project-results-sec .expertise-row {
		--bs-gutter-x: 45px;
	}
	
	.digital-transform-row {
		--bs-gutter-x: 30px;
	}
	
	.digital-transform-left {
		width: 54%;
	}
	
	.digital-transform-right {
		width: 46%;
	}
	
	.mobile-app-design-content p {
		font-size: 16px;
	}
	
	/* 09-02-2025 M.M Css End */
	
	/* 09.02.2025 start SD */
	.countries-page-banner h1 {
		font-size: 74px;
	}
	
	.countries-map-img {
		left: 20%;
	}
	
	.grow-countries-wraper {
		grid-column-gap: 30px;
	}
	
	.grow-countries-card-outtr {
		width: 128px;
		height: 490px;
	}
	
	.grow-countries-card-outtr.active {
		width: 508px;
	}
	
	.grow-countries-card-outtr.active .grow-countries-card {
		padding: 25px 35px;
	}
	
	.grow-countries-count {
		font-size: 40px;
	}
	
	.grow-countries-card-outtr .grow-countries-card {
		padding: 25px 20px;
	}
	
	.grow-countries-card-outtr .grow-countries-card h3 {
		font-size: 28px;
		margin: 15px 0 0 0;
	}
	
	.grow-countries-card-outtr.active .grow-countries-card h3 {
		font-size: 40px;
	}
	
	.operate-city-txt h3 {
		font-size: 24px;
	}
	
	.operate-city-txt {
		padding: 20px 15px;
	}
	
	.operate-city-btn-wrppr {
		padding-top: 35px;
	}
	
	.operate-city-img-wrppr {
		height: 230px;
	}
	
	/* 09.02.2025 end SD */
	
	/* 10-02-2025 start */
	.psc-rgt-logo {
		width: 348px;
		height: 140px;
		margin-top: 0;
		padding: 20px;
	}
	
	.psc-rgt-logo img {
		height: 65px;
	}
	
	.ganesh-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 762px;
	}
	
	.ganesh-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 110px;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-logo {
		min-width: 156px;
		min-height: 100px;
		margin-right: 72px;
		bottom: 110px;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 58px;
	}
	
	.ag-project-challenges-box {
		padding: 24px 0;
		max-width: 480px;
	}
	
	.ag-project-challenges-icon {
		width: 80px;
		height: 80px;
	}
	
	.ag-project-challenges-info h3 {
		font-size: 28px;
		margin: 0 0 8px;
	}
	
	/* 10-02-2025 end */
	
	/* 10-02-2025 M.M Css Start */
	.radgolf-case-studies-template .step-arrow {
		left: 110px;
		width: 100px;
		top: 40px;
	}
	
	.rising-step-row .radgolf-our-process-col:nth-child(even) .step-arrow {
		top: 35px;
	}
	
	.about-radgolf-row {
		--bs-gutter-x: 50px;
	}
	
	/* 10-02-2025 M.M Css End */
	
	/* 14-02-2025 M.M Css Start */
	.home-banner {
		padding: 230px 0 90px;
	}
	
	/* 14-02-2025 M.M Css End */
	
	/* 17-02-2025 KM start */
	.single-services .banner-form .form-wrap.countries-frm-wrppr {
		padding: 44px 24px 59px 40px;
	}
	
	.service-details-banleft h1, .service-details-banleft .h1-title {
		font-size: 42px;
	}
	
	.service-details-banleft .innner-banner-subtitle {
		font-size: 36px;
	}
	
	.service-details-banright .banner-form-text-col h2 {
		font-size: 28px;
	}
	
	.service-details-banright .form-wrap .gform_wrapper input[type="text"], .service-details-banright .form-wrap .gform_wrapper input[type="tel"], .service-details-banright .form-wrap .gform_wrapper input[type="password"], .service-details-banright .form-wrap .gform_wrapper input[type="email"], .service-details-banright .form-wrap .gform_wrapper input[type="number"], .service-details-banright .form-wrap .gform_wrapper input[type="url"], .service-details-banright .form-wrap .gform_wrapper select {
		height: 70px !important;
	}
	
	.accredited-crisil-content p {
		margin-bottom: 12px;
	}
	
	.accredited-crisil-content {
		bottom: -55px;
	}
	
	.accredited-with-crisil-sec.cmn-gap {
		padding-bottom: 150px;
	}
	
	/* 17-02-2025 KM end */
	
	/* 18-02-2025 M.M Css Start */
	.our-culture-content .h4-title {
		font-size: 24px;
	}
	
	.services-msme-row .hm-bnr-vdowpr {
		width: 80px;
		height: 80px;
		padding: 10px;
		bottom: -30px;
	}
	
	.services-msme-row .banner-video-close {
		padding: 10px;
	}
	
	/* 18-02-2025 M.M Css End */
	
	/* 19-02-2025 M.M Css Start */
	.timeline-nav-item button {
		font-size: 10px;
	}
	
	/* 19-02-2025 M.M Css End */
	
	/* 18.02.2025 SD start */
	.banner-globe {
		max-width: 650px;
		top: -60px;
	}
	
	.timeline-main {
		padding: 15px 0 230px;
	}
	
	/* 18.02.2025 SD end */
	
	/* 19-02-2025 M.M Css Start */
	.single-job .wpjb .wpjb-form div select, .single-job .wpjb .wpjb-form div input[type="text"], .single-job .wpjb .wpjb-form div input[type="password"] {
		height: 70px !important;
	}
	
	.single-job .wpjb .wpjb-form div label.wpjb-label {
		font-size: 16px;
		width: 25%;
	}
	
	.single-job .wpjb .wpjb-form div.wpjb-field {
		width: 75%;
	}
	
	/* 19-02-2025 M.M Css End */
	
	/* 24-02-2025 M.M Css Start */
	.blog-details-content h3 {
		font-size: 26px;
	}
	
	.blog-details-content h4 {
		font-size: 22px;
	}
	
	.blog-details-content h5 {
		font-size: 20px;
	}
	
	/* 24-02-2025 M.M Css End */
	
	/* 25-02-2025 M.M Css Start */
	.rating-container {
		max-width: 900px;
	}
	
	.rating-box-wrap {
		min-width: 440px;
	}
	
	.rating-box-wrap p {
		font-size: 18px;
	}
	
	.webskitters-key-figures-sec .expertise-upper span {
		font-size: 46px;
	}
	
	.benefits-row {
		margin: -5px -5px;
	}
	
	.perks-benefits-right {
		width: 50%;
		padding-bottom: 60px;
	}
	
	.perks-benefits-left {
		width: 50%;
	}
	
	.benefits-row li>i {
		width: 55px;
		height: 55px;
		padding: 15px;
	}
	
	.benefits-row li {
		font-size: 16px;
		padding: 5px 5px;
	}
	
	.perks-benifits-btn {
		margin-top: 30px;
	}
	
	.perks-benefits-left figure {
		margin-bottom: -24px;
	}
	
	.perks-benifits-heading {
		margin-bottom: 32px;
	}
	
	/* 25-02-2025 M.M Css End */
	.team-image {
		width: 240px;
		height: 240px;
	}
	
	.single-job .wpjb-top-header h1, .single-job .wpjb-top-header .h1-title {
		font-size: 42px;
	}
	
	.error-section-wrap {
		padding-top: 220px;
	}
	
	/* 10-04-2025 start KM */
	.featured-blog-info {
		padding: 16px 0;
	}
	
	.featured-blog-tag {
		min-width: 142px;
		min-height: 30px;
		font-size: 15px;
		line-height: 1;
	}
	
	.featured-blog-title {
		font-size: 26px;
		margin-bottom: 6px;
	}
	
	.featured-blog-content-wrp .blog-post-meta {
		font-size: 14px;
	}
	
	.featured-blog-content {
		padding: 14px 42px 14px 22px;
	}
	
	/* 10-04-2025 end KM */
	
	/* 18-04-2025 M.M Css Start */
	.leadership-wraper figure {
		padding-top: 100%;
	}
	
	/* 18-04-2025 M.M Css End */
	
	/* 15-05-2025 M.M Css Start */
	
	/* .burj-case-studies-template .process-casestudy-tmp .step-arrow {
    width: 100px;
    top: 45px;
    left: 112px;
  } */
	
	/* .burj-case-studies-template
    .process-casestudy-tmp
    .rising-step-row
    .burj-step-column:nth-child(even)
    .step-arrow {
    top: 40px;
    left: 110px;
  } */
	.burj-project-challenge-card-btm>i {
		width: 80px;
		height: 80px;
		margin: -52px auto 15px;
	}
	
	.durj-project-results-content h3 {
		font-size: 24px;
	}
	
	.burj-project-challenge-card-btm h3 {
		font-size: 26px;
	}
	
	.durj-project-results-img-wraper figure {
		width: 469px;
		height: 469px;
	}
	
	.burj-project-solution-content h3 {
		font-size: 30px;
	}
	
	.burj-project-solution-row-nine, .burj-project-solution-row-seven, .burj-project-solution-row-eight, .burj-project-solution-row-five, .burj-project-solution-row-six, .burj-project-solution-row-three, .burj-project-solution-row-four, .burj-project-solution-row-two, .burj-project-solution-row-one {
		--bs-gutter-x: 32px;
	}
	
	.durj-project-results-listing li {
		margin-bottom: 10px;
	}
	
	.durj-project-results-number {
		font-size: 26px;
		width: 50px;
		height: 50px;
	}
	
	.durj-project-results-content {
		width: calc(100% - 50px);
		padding-left: 18px;
	}
	
	.durj-project-results-listing {
		max-width: 515px;
	}
	
	.durj-project-results-content p {
		font-size: 14px;
	}
	
	.durj-project-results-content h3 {
		margin-bottom: 6px;
	}
	
	.durj-project-results-img-wraper figure {
		width: 520px;
		height: 520px;
	}
	
	.durj-project-results-left {
		width: 45.7%;
	}
	
	.durj-project-results-right {
		width: 54.3%;
		padding-left: 30px;
	}
	
	.burj-project-result-round-border {
		right: -50px;
		width: 520px;
		height: 520px;
	}
	
	.sec-counter-number {
		width: 50px;
		height: 50px;
		font-size: 24px;
		margin-right: 12px;
	}
	
	.durj-project-dot-line {
		top: 14px;
		height: 20px;
		width: 250px;
	}
	
	.durj-project-dot-line::before {
		width: 20px;
		height: 20px;
	}
	
	.durj-project-results-listing li:first-child .durj-project-dot-line {
		left: -228px;
	}
	
	.durj-project-results-listing li:nth-child(2) .durj-project-dot-line {
		left: -110px;
		width: 120px;
	}
	
	.durj-project-results-listing li:nth-child(3) .durj-project-dot-line {
		left: -82px;
		width: 100px;
	}
	
	.durj-project-results-listing li:nth-child(4) .durj-project-dot-line {
		left: -100px;
		width: 120px;
	}
	
	.durj-project-results-listing li:nth-child(5) .durj-project-dot-line {
		left: -200px;
		width: 220px;
	}
	
	.continuous-asset-optimization-each {
		width: 57.6%;
	}
	
	/* 15-05-2025 M.M Css End */
	
	/* pro 26/5/2025 start */
	
	/* fazwaz case studies css start  */
	.fazwaz-case-studies-template .casestudy-tmp-banner-logo {
		padding: 5px 14px;
	}
	
	.objectives-card-row {
		--bs-gutter-x: 24px;
		--bs-gutter-y: 24px;
	}
	
	.objectives-card {
		padding: 30px;
	}
	
	.fazwaz-tech-use-card {
		padding: 20px 20px 30px;
	}
	
	.objectives-card h3 {
		font-size: 26px;
	}
	
	.objectives-card-figure {
		width: 80px;
		height: 80px;
		margin-bottom: 22px;
	}
	
	.objectives-card-figure img {
		max-height: 34px;
	}
	
	.fazwaz-tech-use-figure {
		width: 70px;
		height: 70px;
		margin-bottom: 22px;
	}
	
	.fazwaz-tech-use-figure img {
		max-width: 28px;
	}
	
	.fazwaz-tech-use-card h3 {
		font-size: 22px;
		margin-bottom: 10px;
		max-width: 190px;
	}
	
	.fazwaz-tech-use-card p {
		font-size: 16px;
	}
	
	/* pro 26/5/2025 end */
	
	/* fazwaz case studies css end  */
	
	/* 27-05-2025 m.m css strat */
	.fazwaz-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 585px;
	}
	
	/* 27-05-2025 m.m css end */
	
	/* 02.06.2025 start */
	.bloom-case-studies-template .about-casestudy-tmp-lft {
		max-width: 97%;
	}
	
	.objective-challenges-head {
		padding: 25px 50px 20px;
	}
	
	.objective-challenges-content {
		padding: 35px 50px;
	}
	
	.strategy-head {
		margin: 0 auto 60px;
	}
	
	.strategy-content-wrppr h3 {
		font-size: 34px;
	}
	
	.bloom-result-wrppr .bloom-result-icon {
		width: 80px;
		height: 80px;
		padding: 16px;
		margin-bottom: 25px;
	}
	
	.bloom-result-wrppr {
		padding: 30px 25px;
	}
	
	.bloom-result-wrppr h3 {
		font-size: 24px;
	}
	
	.bloom-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 626px;
	}
	
	/* 02.06.2025 end */
	
	/* 04-06-2025 m.m css */
	.casestudy-listing-tab .resp-tabs-list li button img {
		margin-right: 8px;
		max-width: 24px;
	}
	
	/* 04-06-2025 m.m css */
	
	/* pro9/6/25 start */
	.pc-icon-info-card-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	
	.pc-icon-info-card {
		padding: 30px 16px 40px;
	}
	
	.pc-icon-info-card h3 {
		font-size: 24px;
	}
	
	.pc-icon-info-card figure {
		width: 80px;
		height: 80px;
		margin-bottom: 26px;
	}
	
	.pc-icon-info-card figure img {
		max-width: 36px;
	}
	
	.simple-text-card {
		min-height: 200px;
		padding: 20px 30px;
	}
	
	.project-strategy-item-hd h3 {
		font-size: 36px;
		margin-bottom: 10px;
	}
	
	.simple-text-card h4 {
		font-size: 20px;
	}
	
	.project-strategy-item-hd {
		margin-bottom: 30px;
	}
	
	.dogistry-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 630px;
	}
	
	.dogistry-case-studies-template .objectives-card {
		padding: 40px 40px 50px;
	}
	
	/* pro 9/6/25 end */
	
	/* 16-06-2025 m.m css */
	.carrer-video-play {
		width: 70px;
		height: 70px;
	}
	
	.video-container .slick-list {
		margin: -12px -10px;
	}
	
	.video-box {
		padding: 12px 10px;
	}
	
	.carrer-video-wrap {
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	/* 16-06-2025 m.m css */
	
	/* pro 19-6-25 start */
	.blue-tees-golf-case-studies-template .casestudy-tmp-banner-logo img {
		max-width: 140px;
	}
	
	.blue-tees-golf-case-studies-template .casestudy-tmp-banner-logo {
		padding-top: 10px;
		padding-bottom: 10px;
		max-width: 210px;
	}
	
	.blue-tees-golf-case-studies-template .step-arrow {
		left: 110px;
		width: 100px;
		top: 40px;
	}
	
	.blue-tees-golf-case-studies-template .about-casestudy-meta h3 {
		font-size: 28px;
		margin: 0 0 17px 0;
	}
	
	.blue-tees-golf-case-studies-template .about-radgolf-content {
		margin-bottom: 30px;
	}
	
	.blue-tees-golf-case-studies-template .about-radgolf-content p {
		margin-bottom: 15px;
	}
	
	/* pro 19-6-25 end */
	
	/* pro 30-6-25 start */
	.contact-block-map-wpr {
		padding-top: 74%;
	}
}

@media (max-width: 1599px) {}

@media (max-width: 1399px) {
	.expertise-upper span {
		font-size: 52px;
	}
	
	.expertise-bottom h3 {
		font-size: 26px;
	}
	
	.expertise-row {
		--bs-gutter-y: 45px;
	}
	
	.solution-card {
		padding: 0 25px 28px 25px;
	}
	
	.solution-card h3 {
		font-size: 28px;
	}
	
	.timeline-award-info p {
		font-size: 15px;
	}
	
	/* 08.02.2025 start SD */
	.get-touch-content {
		padding-left: 35px;
	}
	
	/* 08.02.2025 end    SD */
	
	/* 09-02-2025 M.M Css Start */
	.mobile-app-design-row, .ganesh-project-challenges-row {
		--bs-gutter-x: 45px;
	}
	
	/* 09-02-2025 M.M Css End */
	
	/* 09.02.2025 start SD */
	.countries-map-img {
		width: 75%;
	}
	
	.grow-countries-head {
		margin-bottom: 25px;
	}
	
	.grow-countries-btn-wrppr {
		padding-top: 35px;
	}
	
	/* 09.02.2025 end SD */
	
	/* 25-02-2025 M.M Css Start */
	.perks-benefits-left figure {
		width: calc(100% + 46px);
		margin-left: -46px;
	}
	
	/* 25-02-2025 M.M Css End */
	
	/* S.Mv Css start 17-04-25 */
	.dslcmr {
		font-size: 12px;
	}
	
	/* S.Mv Css end 17-04-25 */
	
	/* 02.06.2025 start */
	.strategy-rw:not(:last-child) {
		margin-bottom: 30px;
	}
	
	.bloom-graph-wrppr {
		padding: 25px 40px;
		max-width: 850px;
		margin: 0 auto 40px;
	}
}

@media (max-width: 1300px) {
	/* 20/02/2025 team slider start */
	.advisory .slick-list {
		margin: 0 -15px;
	}
	
	.advisory .slick-slide {
		padding: 0 15px;
	}
	
	.team-image {
		max-width: 317px;
		max-height: 301px;
	}
	
	.team-card-cont h3 {
		font-size: 26px;
	}
	
	.team-card-cont span {
		font-size: 16px;
	}
	
	.advisory .slick-arrow {
		width: 47px;
		height: 47px;
	}
	
	.advisory .slick-next {
		right: -24px;
	}
	
	.advisory .slick-prev {
		left: -24px;
	}
	
	/* 20/02/2025 team slider end */
	
	/* 21/02/2025 team ubermenu start */
	.navbar .ubermenu .ubermenu-nav .ubermenu-column-1-3 {
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	body {
		font-size: 15px;
	}
	
	h1, h2, h3, h4, h5, h6 {
		margin: 0 0 15px 0;
	}
	
	h1, .h1-title {
		font-size: 72px;
	}
	
	h2, .h2-title {
		font-size: 48px;
		line-height: 1.16;
	}
	
	h4, .h4-title {
		font-size: 26px;
	}
	
	.section-head {
		margin-bottom: 30px;
	}
	
	.main-head {
		padding: 20px 0;
	}
	
	.header-btn {
		margin-left: 14px;
	}
	
	.alt-primary-btn {
		padding: 15px 18px;
		min-width: 112px;
		font-size: 15px;
	}
	
	.header-cta ul li {
		padding: 0 6px;
	}
	
	.header-cta ul {
		margin: 0 -6px;
	}
	
	.header-cta ul a img {
		width: 22px;
		height: 22px;
	}
	
	.header-cta ul a span {
		margin-left: 3px;
	}
	
	.header-cta ul a {
		font-size: 15px;
	}
	
	.navbar-nav>li>a {
		font-size: 14px;
	}
	
	.navbar-brand {
		width: 164px;
	}
	
	.navbar-nav>li {
		padding: 14px 0;
		margin: 0 8px;
	}
	
	.navbar-nav .clickD {
		top: 22px;
	}
	
	.navbar-nav>li.menu-item-has-children {
		padding-right: 12px;
	}
	
	.navbar-nav>li>a:after {
		width: 6px;
		height: 6px;
		bottom: -7px;
	}
	
	.wwa-slider-number {
		font-size: 80px;
	}
	
	.wwa-slider-box {
		padding: 40px 0 40px 122px;
	}
	
	.v-slider-icon {
		width: 52px;
		margin-bottom: 16px;
	}
	
	.wwa-slider-box-rgt h3 {
		font-size: 25px;
	}
	
	.wwa-slider-box-rgt p {
		font-size: 15px;
	}
	
	.character-img {
		left: 38px;
		margin-bottom: 54px;
		width: 340px;
		top: 50px;
	}
	
	.home-banner {
		padding: 162px 0 88px;
	}
	
	.banner-subtitle {
		font-size: 34px;
	}
	
	.who-we-are-block {
		padding: 90px 0 0;
	}
	
	.wwa-lft h3 {
		font-size: 22px;
	}
	
	.wwa-lft {
		max-width: 410px;
		padding: 20px 0 0 0;
	}
	
	.banner-globe {
		top: -204px;
	}
	
	.banner-globe canvas {
		height: 854px !important;
	}
	
	.home-banner-wrp {
		max-width: 525px;
	}
	
	/* Footer Start Here */
	.quick-links-col1 {
		width: 14%;
	}
	
	.quick-links-col2 {
		width: 21%;
	}
	
	.quick-links-col3 {
		width: 19%;
	}
	
	.quick-links-col4 {
		width: 37%;
	}
	
	.copyright-links li {
		padding: 16px 30px;
	}
	
	.ficon {
		height: 42px;
	}
	
	.fcol1 .fmid-links ul li, .fcol3 .fmid-links ul li {
		width: 50%;
	}
	
	.social a {
		width: 40px;
		height: 40px;
		font-size: 18px;
		margin-left: 5px;
	}
	
	.footer-logo {
		max-width: 220px;
	}
	
	/* Footer End Here */
	
	/* Form Part Start here */
	input[type="text"], input[type="tel"], input[type="password"], input[type="email"], select, textarea {
		height: 58px;
		padding: 10px 10px 10px 48px;
		font-size: 15px;
		border-radius: 12px;
	}
	
	textarea {
		height: 80px;
	}
	
	.textarea-input .input-icon {
		height: 42px;
	}
	
	.form-wrap .input-icon {
		left: 20px;
		width: 15px;
	}
	
	/* Form Part End here */
	
	/* Our Industries Start Here */
	.indstri-card {
		padding: 30px 76px 30px 23px;
	}
	
	.indstri-card .indstri-subtitle {
		font-size: 22px;
	}
	
	.indstri-icon {
		height: 52px;
	}
	
	/* Our Industries End Here */
	
	/* Our Tech Capabilities Start Here */
	.technlgy-box {
		height: 90px;
	}
	
	.technlgy-box img {
		max-width: 75%;
	}
	
	.technlgy-row .border-gradiant1, .technlgy-row .border-gradiant2 {
		height: 15%;
	}
	
	.technlgy-row .border-gradiant3, .technlgy-row .border-gradiant4 {
		width: 15%;
	}
	
	/* Our Tech Capabilities End Here */
	
	/* Client Testimonials Start Here */
	.tsubtitle {
		font-size: 24px;
	}
	
	.quote-for-item-inner {
		font-size: 16px;
	}
	
	/* Client Testimonials End Here */
	.clients-column {
		width: 20%;
	}
	
	.services-card-wrap {
		width: 100%;
		height: 90px;
	}
	
	.services-card-wrap:not(.active) .services-card .services-card-inner .services-lable {
		width: fit-content;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	
	.services-card-wrap:not(.active) .services-card .services-card-inner .services-lable figure {
		margin-right: 12px;
	}
	
	.services-card-wrap:not(.active) .services-card .services-card-inner .services-lable::after {
		font-size: 24px;
		transform: rotate(0deg) translate(0);
		-webkit-transform: rotate(0deg) translate(0);
		-moz-transform: rotate(0deg) translate(0);
		-ms-transform: rotate(0deg) translate(0);
		-o-transform: rotate(0deg) translate(0);
	}
	
	.services-card-wrap.active {
		width: 100%;
		height: auto;
		min-height: 300px;
	}
	
	.services-card-inner {
		width: 100%;
		line-height: 2;
	}
	
	.expertise-upper span {
		font-size: 42px;
	}
	
	.expertise-bottom h3 {
		font-size: 24px;
	}
	
	.msme-award-content {
		padding: 70px 0 70px 40px;
	}
	
	.case-studies-tab-wrap .resp-tabs-list li button {
		padding: 18px 20px;
		min-height: 100px;
		font-size: 22px;
		border-radius: 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px;
		-o-border-radius: 20px;
	}
	
	.case-studies-tab-wrap .resp-tabs-list li button>img {
		max-width: 130px;
	}
	
	.case-studies-tab-wrap {
		margin: -15px -15px !important;
	}
	
	.case-studies-tab-wrap .resp-tabs-list, .case-studies-tab-wrap .resp-tabs-container {
		padding: 15px 15px;
	}
	
	.case-studies-tab-wrap .resp-tabs-list li:not(:last-child) {
		margin-bottom: 22px;
	}
	
	.case-studies-content-left {
		padding-right: 20px;
	}
	
	.case-studies-item>a {
		padding: 20px 25px 30px 25px;
	}
	
	.innner-banner-subtitle {
		font-size: 42px;
		margin: 0 0 14px;
	}
	
	.inner-banner-info {
		max-width: 720px;
	}
	
	.inner-banner {
		min-height: 570px;
		padding: 158px 0 180px;
	}
	
	.timeline-award-img {
		width: 264px;
		height: 162px;
	}
	
	.timeline-detail-slider-rgt {
		width: 318px;
		padding: 42px 0 0;
	}
	
	.timeline-detail-slider-lft {
		width: calc(100% - 318px);
		padding: 0 30px 0 0;
	}
	
	.timeline-detail-item {
		padding: 15px 16px;
	}
	
	.timeline-item-info p {
		font-size: 15px;
	}
	
	.timeline-year {
		font-size: 142px;
		text-shadow: 10px 0px 0px rgba(39, 44, 101, .1);
	}
	
	.timeline-info-wrp {
		left: -22px;
		padding: 46px 0 0;
	}
	
	.timeline-award-info {
		max-width: 286px;
	}
	
	.timeline-award-info p {
		font-size: 14px;
	}
	
	.timeline-detail-slider .slick-list {
		padding: 64px 0 0;
	}
	
	.timeline-charecter {
		bottom: -30%;
		left: 4%;
		max-width: 328px;
	}
	
	.timeline-main {
		padding: 15px 0 220px;
	}
	
	.full-video-overlay {
		height: 420px;
		padding: 70px 20px;
	}
	
	.contact-block-btm-lft {
		max-width: unset;
	}
	
	.contact-block-btm-rgt {
		margin-top: 30px;
	}
	
	.contact-page-banner h1 {
		font-size: 62px;
	}
	
	.contact-block-btm-rgt input[type="text"], .contact-block-btm-rgt input[type="tel"], .contact-block-btm-rgt input[type="password"], .contact-block-btm-rgt input[type="email"], .contact-block-btm-rgt select {
		height: 64px;
	}
	
	.featured-blog-content {
		padding: 31px 42px 30px 0;
	}
	
	.featured-blog-tag {
		min-width: 134px;
		min-height: 42px;
		font-size: 14px;
		margin-bottom: 14px;
	}
	
	.featured-blog-title {
		font-size: 28px;
	}
	
	.featured-blog-info {
		padding: 18px 0;
	}
	
	.featured-blog-btn .alt-primary-btn {
		min-width: 122px;
	}
	
	.inner-banner-info-list {
		max-width: 725px;
	}
	
	.work-flow-ele-wrp {
		margin: -120px auto 0;
		transform: scale(.53);
	}
	
	.workflow-content-number {
		font-size: 50px;
	}
	
	.workflow-content-title {
		font-size: 22px;
	}
	
	.workflow-content-wrap p {
		font-size: 14px;
	}
	
	.workflow-content-list-item:nth-child(1) {
		max-width: 290px;
		top: 52px;
	}
	
	.workflow-content-list-item:nth-child(1) .workflow-icon {
		left: 60px;
		width: 230px;
		top: 5px;
	}
	
	.workflow-content-list-item:nth-child(5) {
		max-width: 290px;
		top: 52px;
	}
	
	.workflow-content-list-item:nth-child(5) .workflow-icon {
		width: 214px;
		right: 65px;
		top: 8px;
	}
	
	.workflow-content-list-item:nth-child(2) {
		max-width: 294px;
		top: 278px;
		left: 24px;
	}
	
	.workflow-content-list-item:nth-child(2) .workflow-icon {
		top: -45px;
		left: 68px;
		width: 278px;
	}
	
	.workflow-content-list-item:nth-child(4) {
		top: 288px;
		right: 20px;
		max-width: 294px;
	}
	
	.workflow-content-list-item:nth-child(4) .workflow-icon {
		top: -44px;
		right: 68px;
		width: 260px;
	}
	
	.workflow-content-list {
		min-height: 544px;
	}
	
	/* Our Awards Start Here */
	.awards-card {
		padding: 40px 18px 25px 18px;
	}
	
	.awrds-card-top {
		padding: 0 0 15px 0;
	}
	
	.awrds-img {
		margin-right: 18px;
		height: 230px;
	}
	
	.awrds-card-img {
		height: 190px;
	}
	
	.awrds-card-text .award-subtitle {
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	/* Our Awards End Here */
	
	/* About Our Real Estate Solution Start here */
	.fture-round-circle-wrap {
		width: 220px;
		height: 220px;
	}
	
	.fture-right-col {
		padding-left: 52px;
	}
	
	.fture-icon {
		width: 70px;
		height: 70px;
		flex-shrink: 0;
		padding: 5px;
	}
	
	.fture-subtile {
		font-size: 20px;
	}
	
	.fture-left, .fture-right {
		width: 34%;
	}
	
	.blue-bg {
		height: 338px;
	}
	
	/* About Our Real Estate Solution End here */
	
	/* Service UI/UX Design Start Here */
	.banner-form .form-wrap h2 {
		margin-bottom: 10px;
	}
	
	.banner-form-text-col {
		margin-bottom: 30px;
	}
	
	.banner-form .form-wrap {
		padding: 40px 30px;
	}
	
	.industriesTabWrap .resp-tabs-list li button {
		padding: 24px 20px 24px 30px;
		font-size: 20px;
		margin-bottom: 15px;
	}
	
	.tab-count-item {
		margin-right: 24px;
		font-size: 35px;
	}
	
	.industriesTab-content-subtitle {
		font-size: 26px;
	}
	
	.industriesTab-content-bottom {
		padding-top: 40px;
	}
	
	.industriesTab-content-count {
		font-size: 60px;
		margin-right: 20px;
	}
	
	.industriesTabWrap .resp-tabs-list {
		padding-left: 0;
	}
	
	/* Service UI/UX Design End Here */
	
	/* 07-02-2025 M.M Css Start */
	h4, .h4-title {
		font-size: 26px;
	}
	
	.abt-who-row {
		--bs-gutter-x: 30px;
	}
	
	.abt-who-sld-con {
		padding: 20px 0 0 20px;
	}
	
	.abt-who-award-logo {
		width: 100px;
		max-width: 100px;
		margin-bottom: 15px;
	}
	
	.abt-who-left-inner::after {
		width: calc(100% - 30px);
		border-radius: 15px;
		height: calc(100% - 50px);
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	.abt-who-recive-wrap {
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	.abt-who-slider-arrows-wrap {
		position: absolute;
		top: 45px;
		right: 50px;
	}
	
	.abt-who-slider-arrows-wrap .slick-arrow {
		width: 40px;
		height: 40px;
	}
	
	.abt-who-sld-title {
		min-height: 68px;
		max-width: calc(100% - 45px);
		margin-bottom: 18px;
	}
	
	.abt-who-sld-title h2 {
		font-size: 28px;
	}
	
	.abt-logo-listing li:not(:last-child) {
		margin-right: 25px;
	}
	
	.abt-logo-listing li figure {
		max-width: 120px;
	}
	
	.our-culture-card>figure {
		position: relative;
		width: 100%;
		padding-top: 80%;
	}
	
	.our-culture-card>figure img {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.our-culture-content {
		width: 100%;
		padding: 20px;
	}
	
	.our-culture-content p {
		font-size: 15px;
	}
	
	.services-msme-content h2, .accredited-crisil-content h2 {
		font-size: 28px;
		max-width: 370px;
	}
	
	.accredited-crisil-content {
		padding: 20px 15px 20px 15px;
		bottom: -50px;
	}
	
	.accredited-crisil-content p {
		font-size: 15px;
	}
	
	.hire-award-row {
		--bs-gutter-x: 30px;
	}
	
	.consistently-strive-tabs .nav {
		max-width: 750px;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	.consistently-strive-tabs .nav li button {
		border-radius: 15px;
		padding: 16px 25px;
		font-size: 20px;
	}
	
	.consistently-strive-tabs .nav {
		margin: 0 auto 30px;
	}
	
	.consistently-strive-head {
		margin-bottom: 35px;
	}
	
	.society-column {
		padding: 5px;
	}
	
	.society-img-wrap {
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	.society-row {
		--order-gap: 109px;
	}
	
	.services-msme-content {
		padding: 20px 15px 45px 15px;
	}
	
	.services-msme-content>p {
		font-size: 15px;
	}
	
	/* 07-02-2025 M.M Css End */
	.services-number {
		font-size: 48px;
	}
	
	.services-why-choose-title-wrap h3 {
		font-size: 24px;
	}
	
	.services-why-choose-content p {
		font-size: 15px;
	}
	
	.ai-tech-title {
		max-width: 876px;
	}
	
	.rising-step-figure {
		width: 80px;
		height: 80px;
	}
	
	.rising-step-figure img {
		width: 27px;
	}
	
	.step-arrow {
		top: 34px;
		left: 100px;
		width: 168px;
	}
	
	.rising-step-row [class*="col-"]:nth-child(even) .step-arrow {
		top: 15px;
		left: 112px;
	}
	
	.rising-step-box h3 {
		font-size: 22px;
	}
	
	.cst-company-logo img {
		max-height: 26px;
	}
	
	.cst-company-logo {
		bottom: 16px;
		border-radius: 8px;
		height: 56px;
		padding: 10px;
	}
	
	.cst-load-btn {
		margin-top: 32px;
	}
	
	/* 08-02-2025 Css Strat */
	.blog-details-main-img-wrap {
		margin-bottom: 20px;
	}
	
	.blog-details-heading h1 {
		font-size: 30px;
	}
	
	.blog-details-content h2 {
		font-size: 26px;
	}
	
	.blog-populer-img-wrap {
		width: 90px;
	}
	
	.blog-populer-content {
		width: calc(100% - 90px);
	}
	
	.newsletter-submit-wrap .common-button-text, .blog-details-explore-content .common-button-text {
		min-width: 130px;
		padding: 12px 16px;
	}
	
	.newsletter-submit-wrap .common-button, .blog-details-explore-content .common-button {
		font-size: 14px;
	}
	
	.newsletter-submit-wrap .common-button-arrow, .blog-details-explore-content .common-button-arrow {
		width: 50px;
		height: 50px;
	}
	
	.blog-details-sec.cmn-gap {
		padding-top: 160px;
	}
	
	.blog-details-row {
		margin: -10px -10px;
	}
	
	.blog-details-left, .blog-details-right {
		padding: 10px 10px;
		width: 100%;
	}
	
	.responsibility-head-rtl p {
		max-width: 515px;
	}
	
	.responsibility-work-content {
		padding: 20px 20px 20px 20px;
	}
	
	.responsibility-work-content h3 {
		font-size: 32px;
	}
	
	.words-form-ceo-content h2 {
		font-size: 32px;
	}
	
	.our-gallery-column {
		padding: 6px;
	}
	
	.our-gallery-row {
		margin: -6px;
	}
	
	.our-gallery-column>a {
		border-radius: 10px;
	}
	
	.csr-workplace-row:not(:last-child) {
		margin-bottom: 60px;
	}
	
	.work-with-top-right-inner ul li::before {
		top: 6px;
	}
	
	.blog-details-right-inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.blog-details-right-inner>div {
		width: 49%;
	}
	
	/* 08-02-2025 Css End */
	
	/* 08.02.2025 start SD */
	.our-service-head .case-studies-left {
		width: 55%;
	}
	
	.our-service-head .case-studies-right {
		width: 45%;
	}
	
	.digital-solution-tab-wrppr {
		margin: 0 -15px !important;
	}
	
	.digital-solution-tab-list, .digital-solution-tab-wrppr .resp-tabs-container {
		padding: 0 15px;
	}
	
	.digital-solution-tab-list button {
		font-size: 20px;
		padding: 18px 15px;
	}
	
	.digital-solution-tab-list button i {
		width: 25px;
		height: 25px;
		margin-right: 10px;
	}
	
	.digi-solution-info h3 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	.solution-page-rw.solution-row>* {
		flex: 0 0 auto;
		width: 33.33%;
	}
	
	.case-studies-head.solution-offer-head .case-studies-left {
		width: 43%;
	}
	
	.case-studies-head.solution-offer-head .case-studies-right {
		width: 57%;
	}
	
	.case-studies-head.solution-offer-head {
		margin-bottom: 25px;
	}
	
	.solution-page-rw .solution-card h3 {
		font-size: 24px;
		margin: 0 0 15px 0;
	}
	
	.free-trial-bnnr-content .inner-banner-info {
		margin-bottom: 25px;
	}
	
	.value-money-head .case-studies-left, .value-money-head .case-studies-right {
		width: 50%;
	}
	
	.get-touch-content {
		padding-left: 0;
	}
	
	/* 08.02.2025 end SD */
	.casestudy-tmp-banner-logo {
		right: calc(( ( 100vw - 960px ) / 2 ));
	}
	
	.casestudy-tmp-banner-overlay {
		min-height: 520px;
		padding: 50px 0 50px;
	}
	
	.casestudy-tmp-banner-wrp h1 {
		font-size: 38px;
		margin: 0 0 14px;
	}
	
	.strategic-item-title {
		font-size: 38px;
	}
	
	.casestudy-tmp-banner {
		padding-top: 125px;
	}
	
	.casestudy-tmp-banner-wrp {
		max-width: 552px;
	}
	
	.cmn-gap {
		padding: 80px 0;
	}
	
	.about-casestudy-meta h3 {
		font-size: 24px;
		margin: 0px 0 12px 0;
	}
	
	.about-casestudy-meta {
		padding: 22px 18px;
	}
	
	.about-casestudy-meta ul li {
		padding: 0 0 5px;
		font-size: 15px;
	}
	
	.cta-casestudy-tmp {
		padding: 50px 0;
	}
	
	.process-casestudy-tmp .step-arrow {
		left: 100px;
		width: 120px;
	}
	
	.process-casestudy-tmp .rising-step-row [class*="col-"]:nth-child(even) .step-arrow {
		top: 24px;
		left: 103px;
	}
	
	.plt-data {
		max-width: 700px;
	}
	
	.plt-box img {
		height: 42px;
	}
	
	.plt-box {
		height: 84px;
		border-radius: 10px;
		padding: 10px;
	}
	
	.psc-icon-card .rising-step-box::after {
		top: 40px;
	}
	
	/* 09-02-2025 M.M Css Start */
	.contacting-head-right, .contacting-head-left {
		width: 100%;
	}
	
	.contacting-head-left-in {
		max-width: 100%;
		text-align: center;
	}
	
	.contacting-head-right-in {
		margin-right: auto;
		text-align: center;
	}
	
	.contacting-btn-wraper {
		justify-content: center;
	}
	
	.meantime-right, .meantime-left {
		width: 100%;
	}
	
	.meantime-right-inner {
		max-width: 100%;
	}
	
	.meantime-left-inner {
		max-width: 100%;
		text-align: center;
	}
	
	.luvlap-case-studies-template .experience-digital-transform {
		padding: 75px 0 75px;
	}
	
	.mobile-app-design-card-rtl {
		width: 100%;
	}
	
	.ganesh-gallary-row {
		--bs-gutter-x: 20px;
	}
	
	/* 09-02-2025 M.M Css End */
	
	/* 09.02.2025 start SD */
	.challenge-sec .solution-page-rw.solution-row {
		justify-content: center;
	}
	
	.challenge-sec .solution-page-rw.solution-row>* {
		flex: 0 0 auto;
		width: 50%;
	}
	
	.challenge-head {
		margin: 0 auto 25px;
	}
	
	.countries-page-banner h1 {
		font-size: 60px;
	}
	
	.inner-banner.countries-page-banner {
		padding-top: 200px;
	}
	
	.countries-frm-content h2 span {
		display: inline;
	}
	
	.grow-countries-card-outtr {
		width: 100%;
		height: 80px;
	}
	
	.grow-countries-card-outtr.active {
		width: 100%;
		height: auto;
		min-height: 300px;
	}
	
	.grow-countries-card-outtr .grow-countries-card {
		padding: 20px 40px;
		flex-direction: inherit;
	}
	
	.grow-countries-count {
		font-size: 36px;
		width: auto;
		width: auto;
		border-bottom: none;
		border-right: 1px solid #d0d0d0;
		padding-right: 20px;
		padding-bottom: 0;
		flex: 0 0 auto;
	}
	
	.grow-countries-card-outtr .grow-countries-card h3 {
		font-size: 24px;
		margin: 0 0 0 15px;
		writing-mode: inherit;
		width: 100%;
		text-align: left;
	}
	
	.grow-countries-card .common-btn-wrap {
		display: none;
	}
	
	.grow-countries-card-outtr.active .grow-countries-card {
		flex-direction: column;
	}
	
	.grow-countries-card-outtr.active .grow-countries-count {
		margin-bottom: 15px;
		border: none;
	}
	
	.grow-countries-card-outtr.active .grow-countries-card h3 {
		font-size: 30px;
	}
	
	.grow-countries-card-outtr.active .common-btn-wrap {
		display: block;
	}
	
	.operate-city-rw {
		justify-content: center;
	}
	
	.mobile-app-design-card-lft {
		width: 100%;
	}
	
	/* 09.02.2025 end SD */
	.ganesh-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 92px;
	}
	
	.ganesh-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 600px;
	}
	
	.psc-rgt-logo img {
		height: 55px;
	}
	
	.psc-rgt-logo {
		width: 288px;
		height: 120px;
		padding: 16px;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-overlay {
		padding: 45px 0;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 46px;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-logo {
		min-width: 126px;
		min-height: 70px;
		margin-right: 30px;
		bottom: 25px;
	}
	
	.acg-cta-left-logo {
		top: -10px;
		left: -80px;
		width: 170px;
	}
	
	.acg-cta-rgt-logo {
		width: 96px;
	}
	
	.ag-project-challenges-info {
		padding-left: 14px;
	}
	
	.ag-project-challenges-icon {
		width: 70px;
		height: 70px;
	}
	
	.ag-project-challenges-info h3 {
		font-size: 26px;
		margin: 0 0 6px;
	}
	
	/* 10-02-2025 M.M Css Start */
	.radgolf-case-studies-template .step-arrow {
		width: 80px;
	}
	
	.radgolf-case-studies-template .casestudy-tmp-banner-logo {
		min-height: 90px;
	}
	
	/* 10-02-2025 M.M Css End */
	
	/* 12-10-2025 M.M Css Start */
	.form-wrap .gform_wrapper input[type="text"], .form-wrap .gform_wrapper input[type="tel"], .form-wrap .gform_wrapper input[type="password"], .form-wrap .gform_wrapper input[type="email"], .form-wrap .gform_wrapper input[type="number"], .form-wrap .gform_wrapper input[type="url"], .form-wrap .gform_wrapper select, .form-wrap .gform_wrapper textarea {
		height: 58px !important;
		padding: 10px 10px 10px 48px !important;
		font-size: 16px !important;
		border-radius: 12px !important;
		-webkit-border-radius: 12px !important;
		-moz-border-radius: 12px !important;
		-ms-border-radius: 12px !important;
		-o-border-radius: 12px !important;
	}
	
	.form-wrap .gform_wrapper textarea {
		height: 80px !important;
	}
	
	.form-wrap .gform_wrapper input[type="text"], .form-wrap .gform_wrapper input[type="tel"], .form-wrap .gform_wrapper input[type="email"], .form-wrap .gform_wrapper input[type="number"], .form-wrap .gform_wrapper input[type="password"], .form-wrap .gform_wrapper input[type="url"], .form-wrap .gform_wrapper select {
		background-position: left 15px center !important;
		background-size: 15px !important;
	}
	
	.form-wrap .gform_wrapper textarea {
		background-position: left 15px top 14px !important;
		background-size: 15px !important;
	}
	
	.form-wrap .gform_wrapper .gform_fields {
		-moz-column-gap: 15px !important;
		column-gap: 15px !important;
		grid-row-gap: 15px !important;
		row-gap: 15px !important;
	}
	
	.countries-frm-wrppr .gform_wrapper .budget input[type="number"], .countries-frm-wrppr .gform_wrapper .budget input[type="text"] {
		background-position: left 15px center !important;
		background-size: 12px !important;
	}
	
	/* 12-10-2025 M.M Css End */
	
	/* 14-02-2025 M.M Css Start */
	.ws-letstalk .form-wrap .gform_wrapper input[type="text"], .ws-letstalk .form-wrap .gform_wrapper input[type="tel"], .ws-letstalk .form-wrap .gform_wrapper input[type="email"], .ws-letstalk .form-wrap .gform_wrapper input[type="number"], .ws-letstalk .form-wrap .gform_wrapper input[type="password"], .ws-letstalk .form-wrap .gform_wrapper input[type="url"], .ws-letstalk .form-wrap .gform_wrapper select {
		background-position: left 8px center !important;
		background-size: 15px !important;
	}
	
	.ws-letstalk .gform_wrapper .budget input[type="number"], .ws-letstalk .gform_wrapper .budget input[type="text"] {
		background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/country-dolor-icon.svg") no-repeat left 12px center var(--white) !important;
		background-size: 10px !important;
	}
	
	.ws-letstalk .gform_wrapper .budget input[type="number"].nitro-lazy, .ws-letstalk .gform_wrapper .budget input[type="text"].nitro-lazy {
		background-image: none !important;
	}
	
	/* 14-02-2025 M.M Css End */
	
	/* 17-02-2025 KM start */
	.single-services .banner-form .form-wrap.countries-frm-wrppr {
		padding: 40px 30px;
	}
	
	/* 17-02-2025 KM end */
	
	/* 18-02-2025 M.M Css Start */
	.service-details-banleft h1, .service-details-banleft .h1-title {
		font-size: 34px;
	}
	
	.service-details-banleft .innner-banner-subtitle {
		font-size: 26px;
		margin-bottom: 6px;
	}
	
	.service-details-banright .banner-form-text-col {
		margin-bottom: 0;
	}
	
	.single-services .service-details-banright .banner-form .form-wrap.countries-frm-wrppr {
		padding: 25px 20px 30px 20px;
	}
	
	.service-details-banleft .inner-banner-info-list ul li {
		width: 100%;
	}
	
	.service-details-banright .banner-form-text-col h2 {
		font-size: 22px;
	}
	
	.single-services .inner-banner {
		padding: 160px 0 80px;
	}
	
	.service-details-banright .form-wrap .gform_wrapper input[type="text"], .service-details-banright .form-wrap .gform_wrapper input[type="tel"], .service-details-banright .form-wrap .gform_wrapper input[type="password"], .service-details-banright .form-wrap .gform_wrapper input[type="email"], .service-details-banright .form-wrap .gform_wrapper input[type="number"], .service-details-banright .form-wrap .gform_wrapper input[type="url"], .service-details-banright .form-wrap .gform_wrapper select {
		height: 58px !important;
	}
	
	.accredited-crisil-content {
		bottom: -80px;
	}
	
	/* 18-02-2025 M.M Css End */
	
	/* 18.02.2025 SD start */
	.banner-globe {
		top: -30px;
		max-width: 450px;
		right: calc(( ( 100vw - 960px ) / 2 ) * -1);
	}
	
	/* 18.02.2025 SD end */
	
	/* 18/02/2025 megamenu styles */
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submenu-cont-head {
		font-size: 13px;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont>li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.sub-menu .submenu-inner-wrapper>li {
		padding: 0 15px;
	}
	
	.sub-menu {
		padding: 20px;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a>img {
		max-width: 13px;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a>span {
		max-width: calc(100% - 13px);
	}
	
	.navbar-nav>li.menu-item-has-children:hover .sub-menu {
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		transform: translateY(50px);
	}
	
	.navbar-nav>li.menu-item-has-children .sub-menu.show {
		opacity: 1;
		visibility: visible;
		pointer-events: all;
		transform: translateY(0);
	}
	
	/* 18/02/2025 megamenu styles */
	
	/* 19-02-2025 M.M Css Start */
	.services-why-choose-content {
		min-height: 250px;
	}
	
	/* 19-02-2025 M.M Css End */
	
	/* 19/02/2025 team style start */
	.team-image {
		max-width: 307px;
		max-height: 291px;
		margin: 0 auto 20px auto;
	}
	
	.team-card-cont h3 {
		font-size: 26px;
	}
	
	.management .team-row {
		--bs-gutter-x: 1.5rem;
	}
	
	/* 19/02/2025 team style end */
	
	/* 20/02/2025 team slider start */
	.advisory .slick-prev {
		left: calc(50% - 30px);
		right: inherit;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		top: auto;
		bottom: 0;
	}
	
	.advisory .slick-next {
		right: calc(50% - 30px);
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
		left: inherit;
		top: auto;
		bottom: 0;
	}
	
	.advisory .slick-list {
		padding-bottom: 50px;
	}
	
	.advisory-inner .team-card {
		max-width: 100%;
	}
	
	.advisory .slick-list {
		margin: 0 -12px;
	}
	
	.advisory .slick-slide {
		padding: 0 12px;
	}
	
	/* 20/02/2025 team slider end */
	.navbar .ubermenu-skin-black-white-2 .ubermenu-item-level-0>.ubermenu-target {
		font-size: 15px;
	}
	
	.navbar .ubermenu-main .ubermenu-nav>.ubermenu-item {
		margin: 0 7px;
	}
	
	.navbar .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1068 {
		min-width: fit-content;
	}
	
	/* 24-02-2025 M.M Css Start */
	.blog-details-content h3 {
		font-size: 24px;
	}
	
	.single-job .wpjb .wpjb-text ol li::before, .single-job .wpjb .wpjb-text ul li::before {
		top: 8px;
	}
	
	.single-job .wpjb-text h4 {
		font-size: 24px;
	}
	
	/* 24-02-2025 M.M Css End */
	
	/* 24-02-2025 M.M Css Start */
	.our-process-outer {
		max-width: 966px;
		margin: 0 auto;
	}
	
	.process-step-arrow {
		width: 45px;
		right: -52px;
	}
	
	.key-features-row-outer .key-features-row:not(:last-child) {
		margin-bottom: 40px;
	}
	
	.golf-contact-left {
		padding: 50px 40px 60px 30px;
	}
	
	/* 24-02-2025 M.M Css End */
	
	/* 25-02-2025 M.M Css Start */
	.explore-lucrative-sec .section-head {
		max-width: 750px;
	}
	
	.rating-container {
		max-width: 780px;
	}
	
	.rating-box-wrap p {
		font-size: 16px;
	}
	
	.rating-box-wrap p img {
		max-width: 122px;
		margin-left: 12px;
	}
	
	.rating-box-wrap {
		min-height: 100px;
		min-width: 380px;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	.webskitters-key-figures-sec .expertise-upper span {
		font-size: 36px;
	}
	
	.webskitters-key-figures-sec .expertise-bottom h3 {
		font-size: 22px;
	}
	
	/* 25-02-2025 M.M Css End */
	.team-image {
		width: 240px;
		height: 240px;
	}
	
	.team-image {
		width: 200px;
		height: 200px;
	}
	
	.single-job .wpjb-top-header h1, .single-job .wpjb-top-header .h1-title {
		font-size: 36px;
	}
	
	.single-job .wpjb h3 {
		font-size: 22px !important;
	}
	
	/* 27-02-2025 M.M Css Start */
	.error-section-wrap {
		padding-top: 170px;
	}
	
	/* 27-02-2025 M.M Css Start */
	
	/* 28-02-2025 start KM */
	.services-card-wrap.active .mob-service-btn {
		opacity: 1;
		visibility: visible;
		pointer-events: all;
	}
	
	/* 28-02-2025 end KM */
	
	/* 03/03/2025 start */
	.single-job h2, .single-job .h2-title {
		font-size: 26px;
	}
	
	/* 03/03/2025 end */
	
	/* 10-04-2025 start KM */
	.featured-blog-content {
		padding: 14px 18px 14px 0;
	}
	
	.featured-blog-tag {
		min-width: 96px;
		min-height: 28px;
		font-size: 11px;
		margin-bottom: 4px;
	}
	
	.featured-blog-title {
		font-size: 24px;
	}
	
	.featured-blog-info {
		padding: 10px 0;
	}
	
	.featured-blog-content-wrp .blog-post-meta img {
		width: 16px;
	}
	
	/* 10-04-2025 end KM */
	
	/* S.Mv Css css Start 17-04-25 */
	.prtnr-logo {
		padding-left: 30px;
	}
	
	/* .prtnr-logo a {
    max-width: 80px;
  } */
	.prtnr-logo iframe {
		transform: scale(.7);
		transform-origin: left;
	}
	
	/* S.Mv Css css End 17-04-25 */
	
	/* 02-05-2025 M.M Css Start */
	.liori-diamonds-case-studies-template .casestudy-tmp-banner-logo {
		min-width: 1px;
		min-height: 1px;
		padding: 16px 20px;
	}
	
	/* 02-05-2025 M.M Css End */
	
	/* 15-05-2025 M.M Css Start */
	
	/* .burj-case-studies-template .process-casestudy-tmp .step-arrow {
    width: 80px;
    top: 40px;
    left: 95px;
  } */
	
	/* .burj-case-studies-template
    .process-casestudy-tmp
    .rising-step-row
    .burj-step-column:nth-child(even)
    .step-arrow {
    top: 35px;
    left: 95px;
  } */
	.burj-project-challenge-card {
		padding: 15px 15px 30px;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	.burj-project-challenge-card>figure {
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	.burj-project-challenge-card-btm>i {
		width: 70px;
		height: 70px;
		margin: -42px auto 15px;
		padding: 15px;
	}
	
	.burj-project-challenge-card-btm h3 {
		font-size: 22px;
	}
	
	.burj-project-solution-content h3 {
		font-size: 26px;
	}
	
	.durj-project-results-img-wraper figure {
		width: 480px;
		height: 480px;
	}
	
	.durj-project-results-left {
		width: 51.3%;
	}
	
	.durj-project-results-right {
		width: 48.7%;
		padding-left: 20px;
	}
	
	.burj-project-result-round-border {
		right: -35px;
		width: 480px;
		height: 480px;
	}
	
	.durj-project-results-listing {
		max-width: 405px;
	}
	
	.durj-project-results-number {
		font-size: 20px;
		width: 40px;
		height: 40px;
	}
	
	.durj-project-results-content h3 {
		font-size: 22px;
		margin-bottom: 4px;
	}
	
	.durj-project-results-content {
		width: calc(100% - 40px);
		padding-left: 12px;
	}
	
	.durj-project-dot-line {
		top: 12px;
		height: 15px;
		width: 250px;
	}
	
	.durj-project-dot-line::before {
		width: 15px;
		height: 15px;
	}
	
	.durj-project-dot-line::after {
		top: 46%;
	}
	
	.durj-project-results-listing li:first-child .durj-project-dot-line {
		left: -180px;
		width: 200px;
	}
	
	.durj-project-results-listing li:nth-child(2) .durj-project-dot-line {
		left: -68px;
		width: 60px;
	}
	
	.durj-project-results-listing li:nth-child(3) .durj-project-dot-line {
		left: -41px;
		width: 60px;
	}
	
	/* .durj-project-results-listing li:nth-child(3) .durj-project-dot-line::after {
  background-size: 268%;
} */
	.durj-project-results-listing li:nth-child(4) .durj-project-dot-line {
		left: -65px;
		width: 80px;
	}
	
	.durj-project-results-listing li:nth-child(5) .durj-project-dot-line {
		left: -174px;
		width: 190px;
	}
	
	.burj-case-studies-template .casestudy-tmp-banner-logo {
		min-width: 172px;
		min-height: 96px;
	}
	
	.continuous-asset-optimization-each {
		width: 59.4%;
	}
	
	/* 15-05-2025 M.M Css End */
	
	/* pro 26/5/2025 start */
	
	/* fazwaz case studies css start  */
	.fazwaz-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 40px;
	}
	
	.objectives-card h3 {
		font-size: 22px;
	}
	
	.objectives-card {
		padding: 20px;
	}
	
	.objectives-card-figure {
		width: 60px;
		height: 60px;
		margin-bottom: 18px;
	}
	
	.objectives-card-figure img {
		max-height: 26px;
	}
	
	.fazwaz-tech-use-card {
		padding: 16px 16px 20px;
	}
	
	.fazwaz-tech-use-figure {
		width: 60px;
		height: 60px;
		margin-bottom: 18px;
	}
	
	.fazwaz-tech-use-figure img {
		max-width: 24px;
	}
	
	.fazwaz-tech-stack-card-bd {
		padding: 20px;
	}
	
	.fazwaz-tech-stack-card-hd {
		padding: 15px;
	}
	
	.fazwaz-tech-use-card p {
		font-size: 14px;
	}
	
	.fazwaz-tech-use-card h3 {
		font-size: 20px;
	}
	
	.fazwaz-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 442px;
	}
	
	/* pro 26/5/2025 end */
	
	/* fazwaz case studies css end  */
	
	/* 02.06.2025 start */
	.bloom-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 465px;
	}
	
	/* 02.06.2025 end */
	
	/* 06-06-2025 m.m css */
	.prtnr-logo>* {
		max-width: 115px;
	}
	
	.prtnr-logo>*:last-child {
		margin-left: -33px;
	}
	
	.prtnr-logo a, .prtnr-logo img {
		max-width: 80px;
	}
	
	/* 06-06-2025 m.m css */
	
	/* pro 9/6/25 start */
	.pc-icon-info-card h3 {
		font-size: 20px;
	}
	
	.pc-icon-info-card figure {
		width: 70px;
		height: 70px;
		margin-bottom: 20px;
	}
	
	.pc-icon-info-card p {
		font-size: 14px;
	}
	
	.pc-icon-info-card {
		padding: 20px 16px 30px;
	}
	
	.pc-icon-info-card figure img {
		max-width: 30px;
	}
	
	.project-strategy-item-nm {
		width: 50px;
		height: 50px;
		font-size: 26px;
	}
	
	.project-strategy-item-hd-rt {
		padding-left: 16px;
		width: calc(100% - 50px);
	}
	
	.project-strategy-item {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
		margin-bottom: 60px;
	}
	
	.simple-text-card-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	
	.simple-text-card-3clm {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	
	.project-strategy-item-hd h3 {
		font-size: 32px;
	}
	
	.simple-text-card {
		min-height: 150px;
		padding: 10px 10px;
	}
	
	.simple-text-card h4 {
		font-size: 17px;
	}
	
	.dogistry-project-results-figure {
		margin-bottom: 50px;
	}
	
	.dogistry-case-studies-template .objectives-card {
		padding: 30px 30px 40px;
	}
	
	/* pro 9/6/25 end */
	
	/* pro 19-6-25 start */
	.blue-tees-golf-case-studies-template .step-arrow {
		width: 80px;
	}
	
	.blue-tees-golf-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 552px;
	}
	
	.blue-tees-golf-case-studies-template .about-casestudy-meta h3 {
		font-size: 24px;
		margin: 0px 0 12px 0;
	}
	
	.blue-tees-golf-case-studies-template .casestudy-tmp-banner-logo {
		padding: 10px 20px;
		max-width: none;
		width: auto;
	}
	
	.blue-tees-golf-case-studies-template .casestudy-tmp-banner-logo img {
		max-width: 110px;
	}
	
	/* pro 19-6-25 end */
	
	/* pro 30-6-25 start */
	.contact-block-map-wpr {
		padding-top: 44%;
	}
	
	.fmid-links ul li {
		width: 50%;
	}
}

@media (max-width: 1024px) {
	/* navbar*/
	.sub-menu.show {
		display: block;
	}
}

@media (max-width: 991px) {
	h1, .h1-title {
		font-size: 65px;
	}
	
	h2, .h2-title {
		font-size: 40px;
	}
	
	h4, .h4-title {
		font-size: 24px;
	}
	
	.cmn-gap {
		padding: 70px 0;
	}
	
	/* navbar*/
	.navbar-toggler {
		position: relative;
		width: 33px;
		margin-left: auto;
		height: 28px;
		padding: 0;
		outline: none !important;
		border: none !important;
		box-shadow: none !important;
	}
	
	.stick, .stick:after, .stick:before {
		width: 30px;
		height: 2px;
		background: var(--primaryColor);
		position: absolute;
		left: 0;
		top: auto;
		transition: all .6s;
		border-radius: 5px;
	}
	
	.stick:before {
		content: "";
		top: -10px;
		left: 0;
	}
	
	.stick:after {
		content: "";
		top: 10px;
		left: 0;
	}
	
	.stick.open {
		transform: translateX(-50px);
		background: transparent;
	}
	
	.stick.open:before {
		transform: rotate(45deg) translate(42px, -28px);
		left: 2px;
	}
	
	.stick.open:after {
		transform: rotate(-45deg) translate(42px, 28px);
		left: 2px;
	}
	
	.navbar-nav .clickD {
		top: 6px;
		right: 25px;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		width: 32px;
		height: 32px;
		background-size: 11px;
		background-image: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/dropdown-menu-icon-blue.svg");
		background-color: var(--sectionBg);
		background-position: center;
	}
	
	.navbar-nav .clickD.nitro-lazy {
		background-image: none !important;
	}
	
	.navbar-nav .clickD.toggled {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	.sub-menu>li.menu-item-has-children .clickD {
		top: 8px;
		right: 10px;
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	.sub-menu, .navbar-nav>li>.sub-menu .sub-menu {
		position: relative;
		width: 100%;
		left: inherit;
		top: inherit;
		border: none;
		right: inherit;
		box-shadow: unset;
		border-bottom: 1px solid var(--sectionBg);
		border-radius: 0;
		padding: 8px 28px;
	}
	
	.navbar-nav>li.menu-item-has-children {
		padding-right: 0;
	}
	
	.navbar-nav>li {
		margin: 0;
		padding: 0;
	}
	
	.navbar-nav>li>a {
		padding: 14px 25px 14px 20px;
		display: inline-block;
		width: 100%;
		font-size: 16px;
	}
	
	.navbar-nav li.menu-item-has-children>a {
		padding-right: 70px;
	}
	
	.sub-menu>li>a {
		padding-left: 16px;
	}
	
	.sub-menu .sub-menu>li>a {
		padding-left: 60px;
	}
	
	.sub-menu .sub-menu .sub-menu>li>a {
		padding-left: 80px;
	}
	
	.navbar-nav>li>a:after {
		width: 100%;
		height: 1px;
		bottom: 0;
		opacity: 1;
		background: var(--sectionBg);
	}
	
	.navbar-nav>li.current-menu-item>a:after, .navbar-nav>li>a:hover:after, .navbar-nav>li.menu-item-has-children:hover>a:after {
		/* background: var(--primaryColor); */
		background: var(--sectionBg);
	}
	
	/* navbar end*/
	
	/* push nav */
	.navbar-collapse {
		background: #fff;
		position: fixed;
		top: 0;
		height: 100% !important;
		width: 320px;
		overflow-y: auto;
		overflow-x: hidden;
		transition: inherit !important;
		transition: transform .2s ease-in-out !important;
		right: 0;
		margin: 0;
		display: block !important;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: transform .2s ease-in-out !important;
		z-index: 100;
		padding: 0 0 30px;
	}
	
	.navbar-collapse.show, .navbar-collapse.collapsing {
		display: block !important;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: transform .2s ease-in-out !important;
		transition: transform .2s ease-in-out !important;
	}
	
	.navbar-collapse .navbar-nav {
		width: 100%;
		margin: 80px 0 0;
		margin: 0 !important;
		padding: 0 0 0 0;
	}
	
	.navbar-collapse .navbar-toggler {
		display: block;
		right: 20px;
		top: 20px;
		position: absolute;
	}
	
	#navoverlay.open {
		background-color: rgba(77, 165, 209, .4);
		pointer-events: all;
		-webkit-transition: background-color .5s linear;
		transition: background-color .5s linear;
	}
	
	/* push nav end */
	.hdr-tgl-wrap {
		display: flex;
		align-items: center;
	}
	
	.header-btn {
		margin-left: 0;
		margin-right: 14px;
	}
	
	.alt-primary-btn {
		padding: 12px 18px;
		min-width: 98px;
		margin-top: 5px;
	}
	
	.collapse-wrapper {
		flex-direction: column-reverse;
		align-items: flex-start;
		margin: 60px 0 0;
	}
	
	.header-cta ul {
		margin: 0 0;
		flex-direction: column;
		padding: 0 0;
		width: 100%;
		align-items: flex-start;
	}
	
	.header-cta ul li {
		width: 100%;
		padding: 0 0;
	}
	
	.header-primary-nav {
		width: 100%;
	}
	
	.header-cta {
		width: 100%;
		margin-bottom: 0;
	}
	
	.header-cta ul a {
		font-size: 16px;
		width: 100%;
		padding: 14px 25px 14px 20px;
		border-bottom: 1px solid var(--sectionBg);
	}
	
	.header-cta ul a img {
		width: 26px;
		height: 26px;
	}
	
	.header-cta ul a span {
		margin-left: 10px;
	}
	
	body.open-nav, html.open-nav {
		overflow: hidden;
	}
	
	.wwa-slider::after {
		display: none;
	}
	
	.wwa-lft {
		max-width: 100%;
		padding: 0 0 50px;
	}
	
	.logo-slider-box {
		border-radius: 16px;
		padding: 22px 20px;
	}
	
	.logo-slider img {
		height: 68px;
	}
	
	.who-we-are-block {
		padding: 60px 0;
	}
	
	.wwa-slider-box {
		padding: 40px 20px 40px 122px;
		background: rgba(255, 255, 255, .54);
		border-radius: 10px;
		border: 1px solid var(--white);
		height: 100%;
	}
	
	.wwa-rgt {
		margin: 0;
	}
	
	.wwa-slider-box-lft {
		left: 18px;
	}
	
	.character-img {
		display: none;
	}
	
	.banner-subtitle {
		font-size: 35px;
		line-height: 1.2;
	}
	
	.banner-title-amin {
		margin-top: 10px;
		margin-bottom: 8px;
	}
	
	.wwa-slider .slick-track {
		display: flex;
	}
	
	.wwa-slider .slick-slide {
		height: auto;
	}
	
	/* Footer Start Here */
	.fcol1 {
		order: 2;
	}
	
	.fcol3 {
		order: 3;
	}
	
	.fcontact-wrap {
		min-height: auto;
	}
	
	.fcol1 .fcontact-wrap, .fcol3 .fcontact-wrap {
		min-height: 232px;
	}
	
	.fmid-links {
		margin-top: 45px;
	}
	
	.fmid-links .ftitle {
		margin-bottom: 22px;
	}
	
	.fmid-links ul {
		margin: -9px -8px;
	}
	
	.fmid-links ul li {
		padding: 9px 8px;
	}
	
	.fbox {
		padding-top: 20px;
		padding-bottom: 50px;
	}
	
	.footer-bottom {
		padding: 50px 0 50px;
	}
	
	.quick-links-col1, .quick-links-col2, .quick-links-col3, .quick-links-col4 {
		width: 33.33%;
	}
	
	.quick-links li {
		margin-bottom: 12px;
	}
	
	.footer-bottom .row {
		--bs-gutter-y: 17px;
	}
	
	.footer-mid-row {
		--bs-gutter-x: 30px;
		--bs-gutter-y: 30px;
	}
	
	.footer-bottom .ftitle {
		font-size: 26px;
	}
	
	.copyright-links li {
		padding: 5px 15px;
	}
	
	.copyright-links {
		justify-content: center;
		padding: 10px 0;
	}
	
	.copyright {
		text-align: center;
	}
	
	.card-list {
		justify-content: center;
	}
	
	.card-wrap img {
		max-height: 22px;
	}
	
	.card-wrap {
		padding: 0 4px;
	}
	
	.footer-top {
		padding: 50px 0 30px;
	}
	
	.footer-logo {
		max-width: 170px;
	}
	
	.social a {
		width: 34px;
		height: 34px;
		font-size: 16px;
		margin-left: 1px;
	}
	
	/* Footer End Here */
	
	/* Form Part Start here */
	.form-wrap {
		padding: 40px;
		width: 100%;
	}
	
	.form-wrap h2 {
		margin-bottom: 27px;
	}
	
	.form-row {
		--bs-gutter-x: 15px;
		--bs-gutter-y: 15px;
	}
	
	/* Form Part End here */
	
	/* FAQs Start Here */
	.accordion-button {
		font-size: 22px;
		line-height: 1.2;
	}
	
	.accordion-button::after {
		width: 33px;
		height: 33px;
		background-size: 13px !important;
	}
	
	.accordion-body {
		padding: 15px 60px 25px 30px;
		font-size: 15px;
	}
	
	/* FAQs End Here */
	
	/* Our Tech Capabilities Start Here */
	.technlgy-box {
		height: 80px;
		border-radius: 12px;
	}
	
	.technlgy-box img {
		max-width: 80%;
	}
	
	/* Our Tech Capabilities End Here */
	
	/* Client Testimonials Start Here */
	.tsubtitle {
		font-size: 20px;
	}
	
	.slick-arrow {
		width: 40px;
		height: 40px;
	}
	
	.tsubtitle {
		margin-top: 15px;
	}
	
	.quote-for-item-inner {
		margin-top: 30px;
	}
	
	.fcol2 {
		border-right: none;
	}
	
	/* Client Testimonials End Here */
	
	/* 06-02-2025 M.M Css Start */
	.clients-column {
		width: 25%;
	}
	
	.expertise-head-left, .expertise-head-right {
		width: 100%;
	}
	
	.expertise-head-right {
		padding-left: 0;
		padding-top: 25px;
	}
	
	.msme-award-content {
		padding: 30px 0 30px 35px;
	}
	
	.banner-video {
		position: relative;
		width: 100%;
	}
	
	.banner-mobile-video-modal, .banner-long-video-card {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: 9;
		background-color: var(--offSky);
		display: none;
	}
	
	.banner-long-video-card-wpr {
		overflow: auto;
		padding-top: 250px;
		padding-bottom: 0px;
	}
	
	.banner-mobile-video, .banner-mobile-long-video {
		position: relative;
	}
	
	.banner-video-close.banner-video-close-mobile, .banner-video-close.banner-long-video-btn-mobile {
		width: 56px;
		height: 56px;
		top: -72px;
		left: 50%;
		transform: translate(-50%, 0%);
		padding: 9px;
	}
	
	.hm-bnr-vdowpr {
		transform: translate(-50%, 0%);
		bottom: -42px;
		left: 50%;
		top: auto;
		-webkit-transform: translate(-50%, 0%);
		-moz-transform: translate(-50%, 0%);
		-ms-transform: translate(-50%, 0%);
		-o-transform: translate(-50%, 0%);
	}
	
	.banner-video-close-dsk {
		display: none !important;
	}
	
	.banner-mobile-video-modal.expand, .banner-long-video-card.expand {
		display: block;
	}
	
	.msme-award-content {
		padding: 30px 0 60px 0px;
	}
	
	.msme-award-sec {
		padding-top: 60px;
	}
	
	.solution-card h3 {
		font-size: 26px;
	}
	
	.solution-card i {
		width: 80px;
		height: 80px;
		margin-top: -40px;
	}
	
	.solution-column {
		padding-top: 40px;
	}
	
	.case-studies-tab-wrap .tab-content>.tab-pane {
		display: block;
		opacity: 1;
	}
	
	.case-studies-tab-wrap .resp-tabs-list li button>img {
		max-width: 90px;
		margin-right: 12px;
	}
	
	.case-studies-tab-wrap .resp-tabs-list li button {
		font-size: 20px;
		padding: 10px 12px;
		min-height: 85px;
	}
	
	.case-studies-item>a {
		padding: 20px 15px 20px 15px;
	}
	
	.case-studies-content-left h3 {
		font-size: 26px;
	}
	
	.case-studies-content-left p {
		font-size: 16px;
	}
	
	.case-studies-left, .case-studies-right {
		width: 100%;
	}
	
	.case-oval {
		top: 18%;
		width: 100%;
	}
	
	/* 06-02-2025 M.M Css End */
	.timeline-nav-slider .slick-list::after {
		width: calc(100% - 88px);
	}
	
	.inner-banner {
		min-height: 460px;
		padding: 138px 0 90px;
	}
	
	.banner-btm-logo-slider .logo-slider-block {
		margin-top: -62px;
	}
	
	.timeline-award-img {
		width: 100%;
		height: auto;
		transform: rotate(0);
	}
	
	.timeline-detail-slider-lft-bx {
		flex-direction: column;
	}
	
	.timeline-info-wrp {
		left: 0;
		padding: 32px 0 0;
		width: 100%;
	}
	
	.timeline-detail-slider-rgt {
		padding: 0;
	}
	
	.timeline-year {
		font-size: 100px;
		text-shadow: 8px 0px 0px rgba(39, 44, 101, .1);
	}
	
	.timeline-award-info {
		max-width: unset;
		margin: 0;
	}
	
	.timeline-charecter {
		bottom: 0;
		left: -120px;
	}
	
	.timeline-wrap {
		padding: 0 0 310px;
	}
	
	.timeline-main {
		padding: 15px 0 40px;
	}
	
	.timeline-detail-slider .slick-list {
		padding: 32px 0 0;
	}
	
	.contact-page-banner h1 {
		font-size: 50px;
	}
	
	.contact-block-head-title {
		max-width: unset;
		margin-bottom: 15px;
	}
	
	.contact-block-btm-rgt input[type="text"], .contact-block-btm-rgt input[type="tel"], .contact-block-btm-rgt input[type="password"], .contact-block-btm-rgt input[type="email"], .contact-block-btm-rgt select {
		height: 62px;
	}
	
	.contact-page-loocation-box {
		height: 400px;
	}
	
	.inner-banner-info-list {
		padding-top: 10px;
	}
	
	.featured-blog-content {
		padding: 38px 28px;
	}
	
	.featured-blog-content-wrp {
		max-width: unset;
	}
	
	.blog-card-content {
		padding: 20px 18px 30px;
	}
	
	.blog-card-ftr {
		padding: 0 18px 25px;
	}
	
	.blog-card-btn {
		font-size: 15px;
	}
	
	.blog-load-btn .common-button-text {
		min-width: 138px;
		padding: 17px 16px;
	}
	
	/* Our Awards Start Here */
	.awrds-img {
		height: 200px;
		width: 19%;
	}
	
	.awrds-img img {
		max-height: 152px;
	}
	
	.awrds-card-text .award-subtitle {
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	.awrds-card-img {
		height: 280px;
	}
	
	.awards-short-desc {
		max-width: 100%;
		margin-top: 18px;
	}
	
	.awards-section .section-head {
		text-align: center;
	}
	
	/* Our Awards End Here */
	
	/* About Our Real Estate Solution Start here */
	.slutin-left-img {
		max-width: 70%;
		margin: 0 auto;
	}
	
	.crtftn-bottom .crtftn-bottom-title {
		font-size: 30px;
	}
	
	.crtftn-col {
		width: 22%;
	}
	
	.fture-right .fture-right-col:nth-child(2) .line-mid, .fture-middle {
		display: none;
	}
	
	.fture-left, .fture-right {
		width: 50%;
	}
	
	.fture-right .line-long {
		display: none;
	}
	
	.left-line1:after, .left-line2:after {
		content: "";
		position: absolute;
		width: 5px;
		height: 5px;
		background-color: #363536;
		border-radius: 100%;
		right: -1px;
		top: -2px;
	}
	
	.left-line1, .left-line2, .fture-left .fture-left-col:nth-child(2) .line-mid {
		right: -48px;
		width: 100px;
	}
	
	.fture-left .fture-left-col:nth-child(2) .line-mid {
		top: 35px;
	}
	
	.line-long {
		bottom: 24%;
		top: 6%;
	}
	
	.crtftn-col {
		width: 110px;
	}
	
	.crtftn-row .clients-card figure {
		height: 94px;
	}
	
	.crtftn-row {
		--bs-gutter-x: 10px;
		--bs-gutter-y: 10px;
	}
	
	.slutin-left-img {
		max-width: 80%;
	}
	
	.case-studies-tab2.case-studies-tab-wrap .resp-tabs-list li button {
		padding: 15px 20px;
		font-size: 20px;
		min-height: 88px;
	}
	
	.tab-logo-wrap {
		width: 55px;
		margin-right: 15px;
	}
	
	/* About Our Real Estate Solution End here */
	
	/* Service UI/UX Design Start Here */
	.uxui-indstry-head {
		flex-direction: column;
	}
	
	.uxui-indstry-head-right, .uxui-indstry-head-left {
		width: 100%;
	}
	
	.uxui-indstry-head-left {
		margin-bottom: 15px;
	}
	
	.industriesTab-content-img {
		height: 148px;
	}
	
	.industriesTabWrap .resp-tabs-list li button .arrow-link {
		width: 38px;
		height: 38px;
	}
	
	/* Service UI/UX Design End Here */
	
	/* 07-02-2025 M.M Css Start */
	.abt-who-left, .abt-who-right {
		width: 100%;
	}
	
	.abt-who-row .abt-who-left {
		order: 2;
	}
	
	.abt-who-row .abt-who-right {
		order: 1;
	}
	
	.abt-who-sld-title {
		max-width: 340px;
	}
	
	.abt-who-row {
		--bs-gutter-x: 20px;
	}
	
	.abt-logo-listing li figure {
		max-width: 80px;
	}
	
	.abt-logo-listing li:not(:last-child) {
		margin-right: 15px;
	}
	
	.our-culture-card {
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	.accredited-crisil-img-wrap {
		width: 100%;
	}
	
	.accredited-crisil-content {
		position: static;
		bottom: 0;
		width: 100%;
		margin-top: 25px;
	}
	
	.services-msme-content h2, .accredited-crisil-content h2 {
		max-width: 100%;
	}
	
	.hire-award-row {
		--bs-gutter-x: 20px;
	}
	
	.society-img-wrap {
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	
	.consistently-strive-tabs .nav {
		max-width: 650px;
		border-radius: 10px;
	}
	
	.consistently-strive-tabs .nav li button {
		border-radius: 10px;
		padding: 12px 25px;
		font-size: 18px;
	}
	
	.society-row {
		--order-gap: 84px;
	}
	
	.consistently-strive-left, .consistently-strive-right {
		width: 100%;
	}
	
	.consistently-strive-left {
		padding-bottom: 15px;
	}
	
	.consistently-strive-right {
		padding-left: 0;
	}
	
	.consistently-strive-right p {
		max-width: 100%;
	}
	
	.consistently-strive-head {
		max-width: 550px;
	}
	
	.enormous-achievement-left, .enormous-achievement-right {
		width: 100%;
	}
	
	.services-msme-left {
		width: 100%;
	}
	
	.services-msme-right {
		width: 100%;
	}
	
	.services-msme-content {
		margin-left: 0;
		margin-top: 30px;
	}
	
	.msme-video-play.mobile-hidden {
		display: none;
	}
	
	.msme-video-play.desktop-hidden {
		display: flex;
		top: calc(50% + 20px);
		bottom: auto;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	
	/* 07-02-2025 M.M Css End */
	.services-why-choose-row-right {
		width: 100%;
	}
	
	.services-why-choose-row-left {
		width: 100%;
	}
	
	.services-why-choose-content .services-why-choose-img-wrap {
		display: block;
		border-radius: 14px;
		position: relative;
		overflow: hidden;
		margin: 0 0 18px;
	}
	
	.services-why-choose-content .services-why-choose-img-wrap img {
		width: 100%;
		height: 100%;
	}
	
	.services-why-choose-slider {
		padding: 0;
	}
	
	.progress_slider {
		display: none;
	}
	
	.services-why-choose-slider .slick-list::before {
		display: none;
	}
	
	.services-why-choose-slider .slick-slide {
		padding: 0 15px;
	}
	
	.services-why-choose-slider .slick-list {
		margin: 0 -15px;
	}
	
	.services-why-choose-title-wrap h3 {
		font-size: 20px;
	}
	
	.services-number {
		font-size: 42px;
	}
	
	.banner-form {
		margin-top: -35px;
	}
	
	.work-flow-box-overlay {
		display: none;
	}
	
	.workflow-content-list-item {
		width: 50% !important;
		padding: 36px 15px;
		position: unset !important;
		max-width: unset !important;
		text-align: center !important;
	}
	
	.workflow-icon {
		display: none;
	}
	
	.workflow-content-wrap .work-flow-icon {
		position: absolute;
		top: -35px;
		left: 50%;
		display: flex;
		background: #fff;
		transform: translate(-50%, 0);
	}
	
	.workflow-content-list-item:nth-child(3) .workflow-content-wrap {
		width: 100%;
		max-width: unset;
		margin: 0;
	}
	
	.workflow-content-list {
		min-height: unset;
		display: flex;
		flex-wrap: wrap;
		margin: -36px -15px;
		justify-content: center;
	}
	
	.workflow-content-wrap {
		width: 100%;
		height: 100%;
		background: #fff;
		box-shadow: 0px 10px 32px #d6e0f2;
		border-radius: 14px;
		padding: 50px 22px 26px 22px;
	}
	
	.work-flow-wrp {
		margin: 70px 0 0 0;
	}
	
	.industriesTab-content .common-button {
		font-size: 14px;
	}
	
	.ai-tech-enc-info {
		padding: 32px 0 0;
	}
	
	.ai-tech-enc-figure {
		height: auto;
	}
	
	.ai-tech-enc-half-row {
		--bs-gutter-x: 1.5rem;
	}
	
	.wts-care-content {
		padding-bottom: 0;
	}
	
	.wts-care-row {
		--bs-gutter-x: 1.5rem;
	}
	
	.rising-swift .ai-tech-enc-info {
		padding: 30px 0 0;
	}
	
	.rsng-title {
		margin: 0 0 15px;
	}
	
	.step-arrow {
		display: none;
	}
	
	.rising-step-box {
		width: 100%;
		height: 100%;
		border: 1px solid #bfc0d1;
		border-radius: 14px;
		padding: 0 30px 24px;
		box-shadow: 0px 0px 34px rgba(48, 128, 197, .1);
	}
	
	.rising-step-figure {
		margin-top: -40px;
		background: #fff;
	}
	
	.rising-step-row {
		--bs-gutter-y: 70px;
		justify-content: center;
	}
	
	.event-lst-info {
		margin-top: 12px;
		font-size: 14px;
	}
	
	.blog-listing .blog-post-meta-item {
		font-size: 14px;
	}
	
	.enc-space .rsng-title {
		max-width: unset;
	}
	
	.enc-space {
		margin-bottom: 32px;
	}
	
	.case-studies-card-content {
		padding: 24px 20px;
	}
	
	.case-studies-card-title {
		font-size: 26px;
	}
	
	.case-studies-card-content .common-button {
		font-size: 14px;
	}
	
	.case-studies-card-content .common-button-text {
		padding: 17px 26px;
		min-width: 150px;
	}
	
	.cst-company-logo {
		left: 20px;
	}
	
	/* 08-02-2025 Css Start */
	.blog-details-heading h1 {
		font-size: 26px;
	}
	
	.blog-details-content {
		padding-top: 20px;
		padding-bottom: 45px;
	}
	
	.blog-details-content h2 {
		font-size: 24px;
	}
	
	.blog-details-explore-content h3, .cmn-box-design h2, .blog-author-content h3 {
		font-size: 24px;
	}
	
	.blog-populer-img-wrap {
		width: 170px;
	}
	
	.blog-populer-content {
		width: calc(100% - 170px);
		padding-left: 20px;
	}
	
	.blog-populer-content h3, .blog-details-services ul li a, .blog-author-content p {
		font-size: 16px;
	}
	
	.blog-details-newsletter input[type="text"], .blog-details-newsletter input[type="email"] {
		font-size: 16px;
	}
	
	.responsibility-head-lft, .responsibility-head-rtl {
		width: 100%;
	}
	
	.responsibility-head-rtl p {
		max-width: 100%;
		margin-left: 0;
	}
	
	.responsibility-work-card {
		border-radius: 15px;
	}
	
	.responsibility-row {
		--bs-gutter-x: 20px;
	}
	
	.responsibility-work-content h3 {
		font-size: 28px;
	}
	
	.solution-arrow {
		width: 45px;
		height: 45px;
	}
	
	.words-form-ceo-left, .words-form-ceo-right {
		width: 100%;
	}
	
	.words-form-ceo-content {
		padding: 30px 20px 30px 20px;
		margin-left: 0;
		margin-top: 30px;
		border-radius: 15px;
	}
	
	.blog-post-meta {
		font-size: 15px;
	}
	
	.csr-workplace-column-lft, .csr-workplace-column-rtl {
		width: 100%;
	}
	
	.work-with-top-row, .csr-workplace-row {
		--bs-gutter-x: 20px;
	}
	
	.work-with-top-left, .work-with-top-right, .work-with-top-head-left, .work-with-top-head-right {
		width: 100%;
	}
	
	.work-with-top-head-right p {
		max-width: 100%;
		margin-left: 0;
	}
	
	.work-with-top-row::before {
		display: none;
	}
	
	.work-with-top-row:not(:last-child) {
		margin-bottom: 60px;
	}
	
	.work-with-top-right-inner ul li::before {
		top: 5px;
	}
	
	.blog-details-right-inner>div {
		width: 100%;
	}
	
	/* 08-02-2025 Css End */
	
	/* 08.02.2025 start SD */
	.digital-solution-tab-list {
		width: 43%;
	}
	
	.digital-solution-tab-wrppr .resp-tabs-container {
		width: 57%;
	}
	
	.our-service-head .case-studies-left, .our-service-head .case-studies-right {
		width: 100%;
		text-align: center;
	}
	
	.digi-solution-info h3 {
		font-size: 26px;
	}
	
	.case-studies-head.solution-offer-head .case-studies-left, .case-studies-head.solution-offer-head .case-studies-right {
		width: 100%;
		text-align: center;
	}
	
	.case-studies-head.solution-offer-head {
		margin-bottom: 15px;
	}
	
	.solution-page-rw.solution-row>* {
		width: 50%;
		padding-top: 30px;
	}
	
	.solution-page-rw.solution-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
		justify-content: center;
	}
	
	.solution-page-rw .solution-card i {
		width: 55px;
		height: 55px;
		padding: 12px;
		margin-bottom: 15px;
		margin-top: -30px;
	}
	
	.solution-page-rw .solution-card {
		padding: 0 15px 20px;
	}
	
	.solution-page-rw .solution-card h3 {
		font-size: 22px;
	}
	
	.free-trial-bnnr-content .inner-banner-info {
		margin-bottom: 10px;
	}
	
	.avail-trial-head .case-studies-left, .avail-trial-head .case-studies-right {
		width: 100%;
	}
	
	.avail-trial-card h3 {
		font-size: 30px;
		margin-bottom: 15px;
	}
	
	.avail-trial-card {
		padding: 30px 20px;
	}
	
	.trial-term-condition-rw {
		--bs-gutter-x: 0;
	}
	
	.trial-term-condition-img-col, .trial-term-condition-txt-col {
		width: 100%;
	}
	
	.trial-term-condition-content {
		padding: 0;
	}
	
	.trial-term-condition-img-wrppr {
		height: 400px;
	}
	
	.trial-term-condition-content h2 span {
		display: inline;
	}
	
	.money-back-bnnr-content .inner-banner-info {
		margin-bottom: 20px;
	}
	
	.value-money-head .case-studies-left, .value-money-head .case-studies-right {
		width: 100%;
		text-align: center;
	}
	
	.value-money-head {
		margin-bottom: 15px;
	}
	
	.value-money-cmn-btn-outtr {
		margin-top: 25px;
	}
	
	.get-touch-img-col, .get-touch-txt-col {
		width: 100%;
	}
	
	.get-touch-rw {
		--bs-gutter-x: 0;
		--bs-gutter-y: 25px;
	}
	
	/* 08.02.2025 end SD */
	.casestudy-tmp-banner-logo {
		border-radius: 4px;
		padding: 5px 8px;
		bottom: 16px;
		right: calc(( ( 100vw - 720px ) / 2 ));
	}
	
	.luvlap-case-studies-template .casestudy-tmp-banner-logo img {
		height: 36px;
	}
	
	.strategic-item-title {
		font-size: 30px;
	}
	
	.casestudy-tmp-strategic-item {
		padding: 6px 15px;
	}
	
	.casestudy-tmp-banner {
		padding-top: 104px;
	}
	
	.about-casestudy-tmp-lft {
		max-width: unset;
	}
	
	.about-casestudy-tmp-rgt {
		width: 100%;
		max-width: unset;
		margin-left: 0;
		margin-top: 32px;
	}
	
	.cta-casestudy-tmp-left {
		max-width: unset;
		text-align: center;
		margin: 0 0 35px;
	}
	
	.cta-casestudy-tmp-rgt {
		text-align: center;
	}
	
	.process-casestudy-tmp .rising-step-row [class*="col-"]:nth-child(3) .step-arrow {
		display: none;
	}
	
	.pc-casestudy-tmp .ai-tech-enc-half-row {
		--bs-gutter-x: 1.5rem;
	}
	
	.psc-icon-card .rising-step-box::after {
		display: none;
	}
	
	.psc-step-count {
		width: 80px;
		height: 80px;
	}
	
	.project-solution-casestudy-tmp-item-head {
		padding: 26px 0 34px 98px;
	}
	
	.project-solution-casestudy-tmp-item-head::after {
		left: 40px;
	}
	
	.psc-desc h3 {
		font-size: 32px;
	}
	
	.psc-tag {
		min-width: 170px;
		min-height: 64px;
		border-radius: 10px;
		font-size: 22px;
		margin-bottom: 22px;
	}
	
	.psc-desc {
		margin-bottom: 30px;
	}
	
	.plt-rgt-arrow {
		display: none;
	}
	
	.plt-down-arrow {
		display: inline-block;
	}
	
	.plt-box-arrow {
		width: 100%;
		max-width: 300px;
		text-align: center;
	}
	
	.plt-box {
		height: 134px;
		width: 100%;
		max-width: 300px;
		padding: 10px 30px;
		margin: 0;
	}
	
	.plt-box img {
		height: 56px;
	}
	
	.psc-icon-card {
		padding: 35px 0 0;
	}
	
	/* 09-02-2025 M.M Css Start */
	.thank-you-award-sec.awards-section {
		padding-bottom: 70px !important;
	}
	
	.awards-recognition-slider {
		padding-bottom: 65px;
	}
	
	.awards-recognition-slider .slick-prev {
		left: calc(50% - 45px);
	}
	
	.awards-recognition-slider .slick-next {
		right: calc(50% - 45px);
	}
	
	.meantime-right-inner ul li {
		font-size: 22px;
		padding: 25px 35px;
	}
	
	.thank-you-contacting-bottom {
		padding-top: 65px;
	}
	
	.contacting-social-listing li a {
		width: 55px;
		height: 55px;
	}
	
	.contacting-social-listing li:not(:last-child) {
		margin-right: 15px;
	}
	
	.webskitters-job-right, .webskitters-job-left {
		width: 100%;
		padding: 12px 12px;
	}
	
	.webskitters-job-wraper {
		padding-top: 30px;
		margin: -12px -12px;
	}
	
	.webskitters-job-right-in {
		padding-top: 10px;
	}
	
	.webskitters-job-form input[type="text"], .webskitters-job-form input[type="tel"], .webskitters-job-form input[type="password"], .webskitters-job-form input[type="email"], .webskitters-job-form select {
		height: 70px;
		font-size: 16px;
	}
	
	.durgapur-head-left, .durgapur-head-right {
		width: 100%;
	}
	
	.digital-transform-left, .digital-transform-right {
		width: 100%;
	}
	
	.digital-transform-row {
		flex-direction: column-reverse;
	}
	
	.mobile-app-design-column, .ganesh-project-challenges-col {
		border-right: 0;
		border-bottom: 1px solid #d4d5e0;
	}
	
	.mobile-app-design-column:nth-child(2n), .ganesh-project-challenges-col:nth-child(2n) {
		border-bottom: 1px solid #d4d5e0;
	}
	
	.mobile-app-design-column:last-child, .ganesh-project-challenges-col:last-child {
		border-bottom: 0;
	}
	
	.mobile-app-design-card-rtl {
		width: 53.8%;
	}
	
	/* 09-02-2025 M.M Css End */
	
	/* 09.02.2025 start SD */
	.well-function-head .case-studies-left, .well-function-head .case-studies-right {
		width: 100%;
		text-align: center;
	}
	
	.well-function-head .case-studies-right>p {
		max-width: 100%;
	}
	
	.countries-page-banner h1 {
		font-size: 58px;
		line-height: .9;
	}
	
	.inner-banner.countries-page-banner {
		padding-top: 150px;
	}
	
	.countries-map-img {
		width: 80%;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.countries-frm-content {
		max-width: 100%;
	}
	
	.form-wrap.countries-frm-wrppr h2 {
		margin-bottom: 10px;
	}
	
	.grow-countries-card-outtr .grow-countries-card {
		padding: 15px 30px;
	}
	
	.grow-countries-card-outtr {
		height: 70px;
	}
	
	.grow-countries-count {
		font-size: 28px;
		padding-right: 15px;
	}
	
	.grow-countries-card-outtr .grow-countries-card h3 {
		font-size: 22px;
	}
	
	.grow-countries-card-outtr.active .grow-countries-card h3 {
		font-size: 26px;
	}
	
	.operate-city-img-wrppr {
		height: 200px;
	}
	
	.operate-city-txt h3 {
		font-size: 22px;
	}
	
	.operate-city-head {
		margin-bottom: 25px;
	}
	
	.trial-work-team-sec .expertise-row {
		justify-content: center;
	}
	
	.mobile-app-design-card-lft {
		width: 46.2%;
	}
	
	/* 09.02.2025 end SD */
	.ganesh-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 492px;
	}
	
	.ganesh-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 72px;
	}
	
	.psc-rgt-row {
		flex-direction: column;
	}
	
	.psc-rgt-row .psc-desc {
		margin-bottom: 25px;
		padding-right: 0;
	}
	
	.ganesh-case-studies-template .casestudy-tmp-banner-overlay {
		min-height: 340px;
	}
	
	.ganesh-cta-lft-graphics {
		width: 330px;
	}
	
	.ganesh-cta-rgt-graphics {
		width: 292px;
	}
	
	.experience-digital-transform, .words-form-ceo-sec {
		padding: 70px 0;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-wrp {
		padding: 0 0 50px;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: unset;
	}
	
	.ag-project-challenges-box {
		max-width: unset;
		padding: 35px 0;
	}
	
	.ag-project-challenges-col {
		border-right: none;
		border-bottom: 1px solid #d4d5e0;
	}
	
	.ag-project-challenges-col:last-child {
		border-bottom: none;
	}
	
	.ag-project-challenges-col:last-child .ag-project-challenges-box {
		padding-bottom: 0;
	}
	
	.ag-project-challenges-col:first-child .ag-project-challenges-box {
		padding-top: 22px;
	}
	
	/* 10-02-2025 Css Start */
	.radgolf-key-row:nth-child(odd) .radgolf-key-lft, .radgolf-key-row:nth-child(odd) .radgolf-key-rtl, .radgolf-key-lft, .radgolf-key-rtl, .about-radgolf-right, .about-radgolf-left {
		width: 100%;
	}
	
	.radgolf-key-lft figure, .about-radgolf-img-wrap figure {
		max-width: 70%;
		margin: auto;
	}
	
	.radgolf-key-row, .about-radgolf-row {
		--bs-gutter-x: 20px;
	}
	
	.radgolf-our-process-col {
		width: 50%;
	}
	
	.radgolf-process-sec .section-head {
		margin-bottom: 70px;
	}
	
	.about-radgolf-content, .radgolf-key-rtl-inner {
		text-align: center;
	}
	
	.radgolf-key-row {
		--bs-gutter-y: 20px;
	}
	
	.radgolf-key-row:not(:last-child) {
		margin-bottom: 60px;
	}
	
	.about-radgolf-btn-wrap {
		justify-content: center;
	}
	
	.radgolf-case-studies-template .casestudy-tmp-banner-logo {
		min-height: 80px;
	}
	
	/* 10-02-2025 Css End */
	
	/* 14-02-2025 M.M Css Start */
	.wspopup-wrap .img-wrap {
		width: 380px;
	}
	
	.sub-menu>li>a::before {
		display: none;
	}
	
	.sub-menu>li>a:hover, .sub-menu>li.menu-item-has-children:hover>a, .sub-menu>li.current-menu-item>a {
		border-color: #b5e1f2;
	}
	
	.sub-menu, .navbar-nav>li>.sub-menu .sub-menu {
		padding: 8px 0;
	}
	
	.sub-menu>li>a {
		padding-left: 40px;
	}
	
	/* 14-02-2025 M.M Css End */
	
	/* 18-02-2025 M.M Css Start */
	.hm-bnr-vdowpr {
		display: none;
	}
	
	.banner-mobile-long-video, .banner-short-video-card {
		display: none;
	}
	
	.banner-long-video-card {
		position: relative;
		display: block;
		background-color: transparent;
	}
	
	.banner-long-video-card-wpr {
		padding-top: 0;
	}
	
	.banner-long-video-card-wpr>figure {
		display: block;
		width: 100%;
	}
	
	.service-details-banright, .service-details-banleft {
		width: 100%;
	}
	
	.inner-banner-info-list ul li label {
		background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/purple-circle-check.svg") 0px 0px no-repeat transparent;
	}
	
	.inner-banner-info-list ul li label.nitro-lazy {
		background-image: none !important;
	}
	
	.service-details-banright .banner-form-text-col h2 {
		max-width: 100%;
	}
	
	.accredited-with-crisil-sec.cmn-gap {
		padding-bottom: 70px;
	}
	
	.our-culture-column {
		width: 50%;
	}
	
	.services-msme-row .hm-bnr-vdowpr {
		display: none;
	}
	
	.services-msme-row .banner-video {
		width: 100%;
		pointer-events: none;
		user-select: none;
	}
	
	/* 18-02-2025 M.M Css End */
	
	/* 19-02-2025 M.M Css Start */
	.wspopup-wrap .heading-wrap h3, .letstalk-popup-heading h2 {
		font-size: 20px;
	}
	
	.quick-number-text {
		font-size: 22px;
	}
	
	.quick-number-title {
		font-size: 12px;
	}
	
	.letstalk-content-wraper .h4-title {
		font-size: 20px;
		margin-bottom: 18px;
	}
	
	.awards-recognition-row {
		margin-left: -5px;
		margin-right: -5px;
		margin-top: -15px;
	}
	
	.awards-recognition-col {
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 15px;
		width: 25%;
	}
	
	.wspopup-wrap .content-wrap, .letstalk-content-wraper {
		padding: 48px 10px 35px 10px;
	}
	
	.wspopup-wrap .leftcol {
		width: 45%;
	}
	
	.wspopup-wrap .rightcol {
		width: 55%;
	}
	
	.job-search-btn input[type="submit"], .golf-landing-banner-form-wrap-inner input[type="submit"], .wspopup-wrap .form-wrap .gform_wrapper input[type="submit"], .landing-contact-form-block .gform_wrapper input[type="submit"] {
		padding: 14px 30px !important;
		font-size: 15px !important;
	}
	
	.quick-number-wor {
		padding: 15px 10px;
	}
	
	.quick-facts-col {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.quick-facts-row {
		margin-left: -5px;
		margin-right: -5px;
	}
	
	.quick-number-wor::after {
		right: -10px;
	}
	
	/* 19-02-2025 M.M Css End */
	
	/* 18.02.2025 SD start */
	.banner-globe {
		right: calc(( ( 100vw - 720px ) / 2 ) * -1);
	}
	
	/* 18.02.2025 SD end */
	
	/* 18/02/2025 mega menu styles */
	.navbar-nav>li.menu-item-has-children {
		display: block;
		position: relative;
	}
	
	.navbar-nav .clickD {
		position: absolute;
	}
	
	.navbar-nav .clickD {
		margin: 0;
	}
	
	.navbar-nav>li>a:after {
		border-radius: 0;
	}
	
	.navbar-nav .sub-menu {
		display: none;
		padding: 0;
	}
	
	.navbar-nav .sub-menu.show {
		display: block;
		position: relative;
	}
	
	.sub-menu .submenu-inner-wrapper>li {
		width: 100%;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submenu-cont-head {
		padding: 14px 25px 14px 20px;
		letter-spacing: 0;
		color: var(--darkGray);
		font-size: 16px;
		line-height: 1.2;
		font-weight: 300;
		position: relative;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li {
		width: 100%;
	}
	
	.sub-menu .submenu-inner-wrapper>li {
		padding: 0;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap {
		padding-top: 0;
		margin: 0;
		border-top: 0;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont>li:not(:last-child) {
		margin-bottom: 0;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .menu-item-has-children .submenu-cont-head {
		padding-right: 70px;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a {
		padding: 14px 25px 14px 20px;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a>span {
		font-size: 16px;
		max-width: 100%;
		color: var(--darkGray);
		font-weight: 300;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a>img {
		display: none;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap, .sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>.submnu-inner-wrap, .sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap, .sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>.submnu-inner-wrap {
		display: none;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap.show, .sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>.submnu-inner-wrap.show, .sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap.show, .sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>.submnu-inner-wrap.show {
		display: block;
	}
	
	.sub-menu>li {
		padding: 0;
	}
	
	.sub-menu .submenu-inner-wrapper>li {
		border: 0;
	}
	
	.sub-menu .submenu-inner-wrapper .submenu-inner-cont .submnu-inner-wrap>li>a::after, .sub-menu .submenu-inner-wrapper .submenu-inner-cont .submenu-cont-head::after, .navbar-nav .sub-menu .default-submenu li a::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 1px;
		background: var(--sectionBg);
	}
	
	.navbar-nav .sub-menu .default-submenu li {
		width: 100%;
	}
	
	.navbar-nav .sub-menu .default-submenu li a {
		padding: 14px 25px 14px 20px;
		display: inline-block;
		width: 100%;
		font-size: 16px;
		color: var(--darkGray);
		font-weight: 300;
	}
	
	.sub-menu .menu-item-has-children .clickD {
		display: block;
	}
	
	.navbar-nav .sub-menu .default-submenu li>a>img {
		display: none;
	}
	
	.navbar-nav .sub-menu .default-submenu li>a span {
		padding-left: 0;
	}
	
	/* 18/02/2025 mega menu styles */
	
	/* 19-02-2025 M.M Css Start */
	.single-job .wpjb .wpjb-form div label.wpjb-label {
		width: 100%;
		margin-bottom: 8px;
	}
	
	.single-job .wpjb .wpjb-form div.wpjb-field {
		width: 100%;
		padding-left: 0;
	}
	
	/* 19-02-2025 M.M Css End */
	
	/* 19/02/2025 team style start */
	.teams-sec .section-head h2 {
		margin-bottom: 33px;
	}
	
	.team-card-cont p {
		margin-bottom: 20px;
	}
	
	.team-row {
		justify-content: center;
	}
	
	.advisory .team-col {
		margin-bottom: 30px;
	}
	
	.advisory .team-row {
		margin-bottom: -30px;
	}
	
	.management .team-col {
		margin-bottom: 30px;
	}
	
	.management .team-row {
		margin-bottom: -30px;
	}
	
	.team-image {
		max-width: 207px;
		max-height: 191px;
	}
	
	.team-card-cont h3 {
		font-size: 23px;
	}
	
	.team-card-cont span {
		font-size: 16px;
		margin-bottom: 13px;
	}
	
	/* 19/02/2025 team style end*/
	
	/* 24-02-2025 M.M Css Start */
	.blog-details-content h3 {
		font-size: 22px;
	}
	
	/* 24-02-2025 M.M Css End */
	
	/* landing digital solution start */
	.landing-header-call-link {
		font-size: 14px;
	}
	
	.common-button-text {
		min-width: 145px;
		padding: 13px 22px;
	}
	
	.common-button-arrow {
		width: 50px;
		height: 50px;
	}
	
	.common-button {
		font-size: 15px;
	}
	
	.landing-header-call {
		margin-right: 20px;
	}
	
	.landing-header-brand-logo {
		max-width: 220px;
	}
	
	.landing-banner {
		padding-top: 96px;
	}
	
	.landing-banner-left-column, .landing-banner-right-column {
		width: 100%;
	}
	
	.landing-banner-overlay {
		text-align: center;
		min-height: auto;
	}
	
	.landing-page-banner-title {
		font-size: 38px;
	}
	
	.landing-page-banner-info {
		font-size: 24px;
	}
	
	.landing-banner-right-box {
		margin-top: 30px;
	}
	
	.landing-page-form-box {
		min-height: auto;
		margin-right: auto;
		padding-top: 36px;
	}
	
	.landing-page-banner-title-span {
		font-size: 48px;
	}
	
	.landing-page-award {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	
	.landing-page-award-header-title {
		font-size: 25px;
	}
	
	.landing-page-award-list-column {
		width: 25%;
	}
	
	.landing-seperator {
		margin-top: 50px;
	}
	
	.landing-goal {
		padding-top: 30px;
		padding-bottom: 60px;
	}
	
	.landing-page-service {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.landing-page-service-column {
		width: 50%;
	}
	
	.landing-page-service-btn {
		padding-top: 30px;
	}
	
	.landing-goal-header-title {
		font-size: 35px;
	}
	
	.landing-page-customer-column {
		width: 20%;
	}
	
	.landing-case-study {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.landing-case-study-wrp-inner {
		padding: 30px;
	}
	
	.landing-case-study-tabs-content {
		padding-left: 30px;
	}
	
	.landing-page-service-btn {
		padding-top: 30px;
	}
	
	.landing-page-service {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.landing-tech-logo-column {
		width: 33.33%;
	}
	
	.landing-wts-offer-left-column, .landing-wts-offer-right-column {
		width: 100%;
	}
	
	.landing-goal-header.lext-align {
		text-align: center;
	}
	
	.landing-page-solution-right-box {
		padding-bottom: 20px;
	}
	
	.landing-page-offer-left-box {
		margin-right: auto;
	}
	
	.landing-pm-award {
		padding-top: 30px;
	}
	
	.landing-pm-award-left, .landing-pm-award-right {
		width: 100%;
	}
	
	.landing-pm-award-left-box {
		margin-bottom: 30px;
	}
	
	.landing-goal-header.lext-align {
		text-align: center;
	}
	
	.landing-page-solution-right-box {
		padding-bottom: 20px;
	}
	
	.landing-goal-content.left-align {
		text-align: center;
	}
	
	.landing-team-meet {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.landing-faq-collection-box {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.landing-faq-header-title {
		font-size: 18px;
	}
	
	.landing-page-footer-overlay {
		text-align: center;
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.landing-footer-left-column, .landing-footer-right-column {
		width: 100%;
	}
	
	.landing-page-footer-content {
		padding-top: 0;
		padding-bottom: 30px;
	}
	
	.landing-pm-award {
		overflow: hidden;
	}
	
	.landing-pm--seperator {
		margin-top: 10px;
	}
	
	.landing-goal-header-seperator.left-align {
		margin-right: auto;
		margin-left: auto;
	}
	
	.landing-page-footer-info {
		font-size: 20px;
	}
	
	.landing-copy-text {
		display: none;
	}
	
	.landing-page-footer-content-bottom.mobile-copyright, .landing-page-footer-content-bottom.mobile-copyright .landing-copy-text {
		display: block;
	}
	
	.landing-page-footer-content-bottom.mobile-copyright {
		margin-top: 30px;
		display: block;
	}
	
	.landing-page-form-box {
		min-height: auto;
		margin-right: auto;
		padding-top: 36px;
	}
	
	.landing-page-award .landing-seperator {
		margin-top: 50px;
	}
	
	.landing-page-service-card-heading-title {
		font-size: 20px;
	}
	
	.landing-page-customer-column:nth-child(6), .landing-page-customer-column:nth-child(7) {
		border-top: 1px solid #dce5ec;
	}
	
	.landing-page-customer-column:nth-child(7n) {
		border-right: 1px solid #dce5ec;
	}
	
	.landing-page-customer-column:nth-child(5n), .landing-page-customer-column:last-child {
		border-right: none;
	}
	
	.landing-page-customer-column:last-child {
		border-top: none;
	}
	
	.landing-page-customer-lists-row {
		justify-content: center;
	}
	
	.landing-faq-header-title {
		font-size: 18px;
	}
	
	.landing-faq-arrow {
		width: 14px;
	}
	
	.landing-wts-offer {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	
	/* landing digital solution end */
	
	/* 24-02-2025 M.M Css Start */
	.key-features-row-outer .key-features-row:not(:last-child) {
		margin-bottom: 30px;
	}
	
	.golf-header-wpr {
		padding-left: 28px;
		padding-right: 28px;
	}
	
	.golf-header-list-item {
		margin-right: 14px;
	}
	
	.golf-header-list-link {
		font-size: 14px;
	}
	
	.golf-header-list-img-wpr {
		/* width: 25px;
    height: 25px; */
		margin-right: 6px;
	}
	
	.golf-landing-banner {
		padding-top: 150px;
		padding-bottom: 60px;
	}
	
	.golf-landing-banner-left {
		width: 100%;
	}
	
	.golf-landing-banner-right {
		width: 100%;
		padding-top: 30px;
	}
	
	.golf-landing-banner-left-in {
		text-align: center;
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 0;
	}
	
	.golf-landing-banner-right-in {
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
	}
	
	.golf-banner-title {
		max-width: 480px;
		margin-left: auto;
		margin-right: auto;
		font-size: 38px;
	}
	
	.golf-client-brand-wrap.golf-client-brand-wrap-rate {
		justify-content: center;
		align-items: center;
		padding-top: 40px;
		display: flex;
	}
	
	.golf-client-brand-list {
		justify-content: center;
	}
	
	.golf-landing-banner-form-wrap {
		padding: 40px 25px;
	}
	
	.golf-creation-sec {
		padding-top: 70px;
	}
	
	.golf-toptitle {
		font-size: 18px;
	}
	
	.golf-htwo {
		font-size: 38px;
	}
	
	.golf-section-head {
		margin-bottom: 50px;
	}
	
	.golf-creation-accordion-title {
		padding: 12px 20px 12px 30px;
	}
	
	.golf-creation-accordion-body {
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.golf-creation-accordion-title-left {
		min-width: 240px;
		padding-left: 60px;
	}
	
	.golf-hthree {
		font-size: 32px;
	}
	
	.golf-hthree.key-features-title {
		font-size: 26px;
	}
	
	.golf-acc-logo-wrap {
		width: 65px;
		height: 65px;
		padding: 10px;
	}
	
	.golf-acc-collaps-btn {
		width: 50px;
		height: 50px;
		padding: 6px;
	}
	
	.golf-intro-left {
		width: 100%;
	}
	
	.golf-intro-left.blue-tees-first-lft {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.golf-intro-inner {
		max-width: 50%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.golf-intro-right, .golf-intro-right.blue-tees-first-rtl {
		width: 100%;
	}
	
	.golf-intro-logo-wrap {
		margin-left: auto;
		margin-right: auto;
	}
	
	.golf-hfour {
		font-size: 24px;
	}
	
	.golf-intro-right-inner {
		text-align: center;
		padding-left: 0;
	}
	
	.challenges-content-wrap {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.key-features-left {
		width: 100%;
	}
	
	.key-features-left.key-compress-lft {
		width: 40%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.key-features-img-wrap {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.key-features-right, .key-features-right.key-compress-rtl {
		width: 100%;
	}
	
	.key-features-right-inner {
		text-align: center;
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.key-features-head {
		margin-bottom: 30px;
	}
	
	.golf-our-process-sec {
		padding-top: 70px;
	}
	
	.our-process-icon-outer {
		width: 90px;
		height: 90px;
		padding: 8px;
	}
	
	.our-process-icon-bg {
		padding: 10px;
	}
	
	.our-process-content {
		padding-top: 20px;
	}
	
	.our-process-title {
		font-size: 20px;
	}
	
	.process-step-arrow {
		display: none !important;
	}
	
	.golf-about-sec {
		padding-top: 70px;
	}
	
	.golf-about-row {
		flex-flow: column-reverse;
		margin-left: -12px;
		margin-right: -12px;
	}
	
	.golf-about-left {
		width: 100%;
		padding-left: 12px;
		padding-right: 12px;
	}
	
	.golf-about-left-inner {
		text-align: center;
		max-width: 720px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.golf-top-rated-wrap {
		justify-content: center;
		align-items: center;
	}
	
	.golf-top-rated-logo-list.golf-top-rated-logo-list-banner {
		justify-content: center;
	}
	
	.golf-about-right {
		width: 100%;
		padding-left: 12px;
		padding-right: 12px;
	}
	
	.golf-right-inner {
		max-width: 480px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 60px;
	}
	
	.golf-wts-logo {
		width: 210px;
		bottom: 30px;
	}
	
	.awards-recognition-wrap {
		padding-top: 70px;
	}
	
	.awards-recognition-col {
		width: 25%;
	}
	
	.lebel-partner-wraper {
		margin-top: 70px;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.lebel-partner-logo-wrap {
		margin-left: 30px;
	}
	
	.golf-contact-sec {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	
	.golf-contact-left {
		border-top-right-radius: 20px;
		border-bottom-left-radius: 0;
		width: 100%;
	}
	
	.golf-contact-right {
		border-top-right-radius: 0;
		border-bottom-left-radius: 20px;
		width: 100%;
	}
	
	.golf-achive-title {
		font-size: 28px;
	}
	
	.container-2 {
		max-width: 728px;
	}
	
	.footer-content {
		grid-column-gap: 60px;
	}
	
	.golf-footer {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
	.golf-footer-wrap {
		flex-flow: column;
	}
	
	.golf-copy-right {
		font-size: 20px;
	}
	
	.golf-creation-section {
		padding-top: 0;
		padding-bottom: 200px;
	}
	
	.golf-brand-list {
		justify-content: center;
	}
	
	.golf-quick-number-text {
		font-size: 41px;
	}
	
	.golf-footer-logo-wpr {
		margin-bottom: 20px;
		margin-right: 0;
	}
	
	.golf-footer-text-wpr, .link-block-2 {
		margin-bottom: 20px;
	}
	
	.golf-header-list-img-wpr {
		width: 25px;
		height: 25px;
	}
	
	/* 24-02-2025 M.M Css End */
	
	/* 25-02-2025 M.M Css Start */
	.rating-box-wrap {
		min-width: 340px;
	}
	
	.key-left, .key-right, .perks-benefits-left, .perks-benefits-right {
		width: 100%;
	}
	
	.perks-benefits-row {
		flex-direction: column-reverse;
	}
	
	.perks-benefits-left figure {
		width: 100%;
		margin-left: 0;
	}
	
	.perks-benefits-right {
		padding-bottom: 0;
	}
	
	/* 25-02-2025 M.M Css End */
	
	/* 26-02-2025 M.M Css Start */
	.landing-contact-form-block .gform_confirmation_message, .golf-landing-banner-form-wrap-inner .gform_confirmation_message {
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	
	/* 26-02-2025 M.M Css End */
	
	/* 27-02-2025 M.M Css Start */
	.landing-contact-form-block .gform-footer {
		justify-content: center;
	}
	
	.error-section-wrap {
		padding-top: 140px;
	}
	
	/* 27-02-2025 M.M Css End */
	
	/* 28-02-2025 start KM */
	.services-why-choose-row {
		flex-direction: column-reverse;
	}
	
	.single-job .wpjb .wpjb-form.wpjb-form-nolines fieldset [type="submit"] {
		margin-left: auto;
		margin-right: auto;
		display: table;
	}
	
	.services-card-wrap:not(.active) .services-card .services-card-inner .services-lable::after {
		font-size: 18px;
	}
	
	/* 28-02-2025 end KM */
	
	/* 16-04-2025 M.M Css Start */
	.quick-links-col4>a {
		width: 90px;
		height: 90px;
	}
	
	/* 16-04-2025 M.M Css End */
	
	/* S.Mv Css css End 17-04-25 */
	.quick-links-col1, .quick-links-col2, .quick-links-col3, .quick-links-col4 {
		width: 25%;
	}
	
	.col-md-2.quick-links-col4 {
		width: 100%;
	}
	
	.prtnr-logo {
		padding-left: 0;
	}
	
	/* S.Mv Css css End 17-04-25 */
	
	/* 15-05-2025 M.M Css Start */
	.burj-step-column {
		width: 33.33%;
	}
	
	.burj-project-solution-rtlcol, .burj-project-solution-lftcol {
		width: 100% !important;
	}
	
	.burj-project-solution-row:not(:last-child) {
		margin-bottom: 70px;
	}
	
	.burj-project-solution-row, .burj-project-solution-row:nth-child(even) {
		flex-direction: column-reverse;
	}
	
	.durj-project-results-left {
		width: 100%;
	}
	
	.durj-project-results-right {
		width: 100%;
		padding-left: 0px;
		padding-top: 30px;
	}
	
	.durj-project-results-img-wraper figure {
		width: 60%;
		height: 60%;
		margin: 0 auto;
	}
	
	.burj-case-studies-template .casestudy-tmp-banner-logo {
		min-width: 142px;
		min-height: 78px;
	}
	
	.durj-project-dot-line, .burj-project-result-round-border {
		display: none;
	}
	
	.durj-project-results-listing {
		max-width: 100%;
	}
	
	.durj-project-results-listing li {
		margin-bottom: 0;
		width: 33.33%;
		padding: 12px 12px;
		flex-direction: column;
		align-items: center;
	}
	
	.durj-project-results-listing {
		display: flex;
		flex-wrap: wrap;
		margin: -12px -12px;
		justify-content: center;
	}
	
	.durj-project-results-number {
		margin-bottom: 12px;
	}
	
	.durj-project-results-content {
		width: 100%;
		padding-left: 0;
		text-align: center;
	}
	
	.burj-case-studies-template .project-solution-casestudy-tmp-inner .section-head {
		margin-bottom: 50px;
	}
	
	.casestudy-tmp-banner-logo img {
		max-height: 62px;
	}
	
	.continuous-asset-optimization-each {
		width: 55.6%;
	}
	
	/* 15-05-2025 M.M Css End */
	
	/* pro 26/5/2025 start */
	
	/* fazwaz case studies css start  */
	.fazwaz-tech-stack-card-bd {
		padding: 15px;
	}
	
	/* pro 26/5/2025 end */
	
	/* fazwaz case studies css end  */
	
	/* 02.06.2025 start */
	.objective-challenges-head {
		padding: 15px 20px 10px;
	}
	
	.objective-challenges-content {
		padding: 20px;
	}
	
	.strategy-content-wrppr h3 {
		font-size: 28px;
	}
	
	.strategy-content-title-wrppr .custom-countr {
		width: 50px;
		height: 50px;
		font-size: 26px;
	}
	
	.strategy-content-title-wrppr {
		padding-left: 65px;
	}
	
	.strategy-content-wrppr {
		margin-bottom: 35px;
	}
	
	.strategy-content-img-wrppr {
		text-align: center;
		max-width: 400px;
		width: 100%;
		margin: 0 auto;
	}
	
	.strategy-rw:not(:last-child) {
		margin-bottom: 50px;
	}
	
	/* 02.06.2025 end */
	
	/* pro 9/6/25 start */
	.dogistry-project-results-figure {
		padding: 36px;
		margin-bottom: 30px;
	}
	
	.dogistry-case-studies-template .objectives-card {
		padding: 30px;
	}
	
	.project-strategy-image {
		max-width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
	
	/* pro 9/6/25 end */
	
	/* ====13 june 2025== */
	.albnk-title1 {
		font-size: 21px;
	}
	
	.albnk-title2 {
		font-size: 34px;
	}
	
	/* 16-06-2025 m.m css */
	.video-box {
		width: 50%;
	}
	
	/* 16-06-2025 m.m css */
	.fmid-links ul li {
		width: 33.33%;
	}
}

@media (max-width: 767px) {
	h1, .h1-title {
		font-size: 48px;
	}
	
	h2, .h2-title {
		font-size: 36px;
	}
	
	h4, .h4-title {
		font-size: 22px;
	}
	
	.cmn-gap {
		padding: 50px 0;
	}
	
	/* images alignment for wordpress content pages */
	.alignright, .alignleft, .aligncenter {
		float: none;
		clear: both;
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
		margin-bottom: 24px;
	}
	
	.banner-subtitle {
		font-size: 30px;
	}
	
	.home-banner {
		padding: 130px 0 60px;
	}
	
	.logo-slider img {
		height: 50px;
	}
	
	.wwa-lft h3 {
		font-size: 20px;
	}
	
	/* .banner-globe {
    top: -214px;
    right: -208px;
  } */
	.banner-title-amin {
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	/* Footer Start Here */
	.fcontact-wrap {
		min-height: auto !important;
	}
	
	.fbox .row, .footer-mid-row {
		--bs-gutter-y: 40px;
	}
	
	.fcol2 .fmid-links {
		margin-top: 0;
	}
	
	.fmid-links {
		margin-top: 40px;
	}
	
	.fbox {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.footer-mid {
		padding-bottom: 60px;
	}
	
	.fcol1 .fmid-links ul li, .fcol3 .fmid-links ul li {
		width: 33.33%;
	}
	
	/* Footer End Here */
	
	/* Our Industries Start Here */
	.indstri-card .indstri-subtitle {
		font-size: 20px;
		margin-top: 10px;
	}
	
	/* Our Industries End Here */
	
	/* Our Tech Capabilities Start Here */
	.technlgy-box {
		height: 70px;
		border-radius: 12px;
		padding: 10px;
	}
	
	.technlgy-box img {
		max-width: 85%;
	}
	
	/* Our Tech Capabilities End Here */
	
	/* Client Testimonials Start Here */
	.testimonial-wrap {
		padding: 0 50px;
	}
	
	.quoter_img_wrap img {
		width: 120px;
		height: 120px;
	}
	
	/* Client Testimonials End Here */
	.common-button {
		font-size: 15px;
	}
	
	.common-button-text {
		min-width: 178px;
		padding: 12px 18px;
	}
	
	.common-button-arrow {
		width: 54px;
		height: 54px;
	}
	
	.fcol1 {
		border-right: none;
	}
	
	.wwa-slider-number {
		font-size: 60px;
	}
	
	.wwa-slider-box {
		padding: 40px 20px 40px 104px;
	}
	
	/* 06-02-2025 M.M Css Start */
	.clients-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	
	.clients-card {
		min-height: 130px;
	}
	
	.solution-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 24px;
	}
	
	.solution-card h3 {
		font-size: 24px;
	}
	
	.section-btn-wrap {
		margin-top: 30px;
	}
	
	.case-studies-tab-wrap {
		padding-top: 30px;
	}
	
	.case-studies-tab-wrap .resp-tabs-container {
		width: 100%;
	}
	
	.case-studies-tab-wrap .resp-accordion button {
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
		padding: 12px 15px;
		min-height: 85px;
		font-size: 22px;
		padding-right: 40px;
	}
	
	.case-studies-tab-wrap .resp-accordion button>img {
		max-width: 90px;
		margin-right: 12px;
	}
	
	.case-studies-item:not(:last-child) {
		margin-bottom: 15px;
	}
	
	.case-studies-item, .case-studies-item>a {
		height: auto;
	}
	
	.case-studies-tab-wrap .resp-accordion {
		margin-bottom: 15px;
		position: relative;
	}
	
	.resp-arrow {
		position: absolute;
		top: 50%;
		right: 15px;
		width: 12px;
		height: 12px;
		background: transparent;
		border: solid var(--darkBlack);
		border-width: 0 3px 3px 0;
		display: inline-block;
		padding: 3px;
		transform: translateY(-50%) rotate(45deg);
		-webkit-transform: translateY(-50%) rotate(45deg);
		-moz-transform: translateY(-50%) rotate(45deg);
		-ms-transform: translateY(-50%) rotate(45deg);
		-o-transform: translateY(-50%) rotate(45deg);
		transform-origin: center;
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
	}
	
	.case-studies-tab-wrap .resp-accordion.resp-tab-active .resp-arrow {
		border-color: solid var(--offSky);
		transform: translateY(-50%) rotate(-135deg);
		-webkit-transform: translateY(-50%) rotate(-135deg);
		-moz-transform: translateY(-50%) rotate(-135deg);
		-ms-transform: translateY(-50%) rotate(-135deg);
		-o-transform: translateY(-50%) rotate(-135deg);
	}
	
	.case-studies-head {
		margin: -10px -12px;
	}
	
	.case-studies-left, .case-studies-right {
		padding: 10px 12px;
	}
	
	.case-studies-tab-wrap {
		margin: -15px -12px !important;
	}
	
	.case-studies-tab-wrap .resp-tabs-list, .case-studies-tab-wrap .resp-tabs-container {
		padding: 15px 12px;
	}
	
	/* 06-02-2025 M.M Css End */
	.timeline-detail-slider-row {
		flex-direction: column;
	}
	
	.timeline-detail-slider-rgt {
		padding: 25px 0 0;
		width: 100%;
	}
	
	.timeline-detail-item {
		border-radius: 10px;
	}
	
	.timeline-detail-slider-lft {
		width: 100%;
		padding: 0;
	}
	
	.innner-banner-subtitle {
		font-size: 35px;
	}
	
	.inner-banner {
		min-height: 410px;
		padding: 126px 0 95px;
	}
	
	.full-video-overlay {
		height: 270px;
		padding: 20px 20px;
	}
	
	.full-video-btn-inner, .full-video-btn-inner::after {
		width: 100px;
		height: 100px;
	}
	
	.full-video-btn-in {
		width: 65px;
		height: 65px;
	}
	
	.full-video-btn-in img {
		width: 34px;
	}
	
	.full-video-btn span {
		font-size: 12px;
		margin: 8px 0 0;
	}
	
	.timeline-charecter {
		left: -90px;
		max-width: 258px;
	}
	
	.timeline-wrap {
		padding: 0 0 240px;
	}
	
	.timeline-main {
		padding: 6px 0 18px;
	}
	
	.timeline-detail-slider .slick-list {
		padding: 25px 0 0;
	}
	
	.contact-page-banner h1 {
		font-size: 38px;
	}
	
	.contact-block-btm-rgt .form-wrap .section-head h2 {
		font-size: 36px;
	}
	
	.contact-block-btm-rgt .form-wrap .section-head {
		margin-bottom: 20px;
	}
	
	.contact-block-btm-rgt .form-wrap {
		padding: 34px 30px 40px;
	}
	
	.blog-load-btn .common-btn-wrap {
		margin-top: 28px;
	}
	
	.featured-blog-content {
		padding: 26px 22px;
	}
	
	.featured-blog-tag {
		min-width: 118px;
		min-height: 40px;
		font-size: 14px;
		margin-bottom: 14px;
		border-radius: 5px;
	}
	
	.featured-blog-title {
		font-size: 25px;
	}
	
	.blog-listing {
		margin: 30px 0 0;
	}
	
	.blog-post-meta {
		margin: 0 -6px;
	}
	
	.blog-post-meta-item {
		padding: 0 6px;
		font-size: 14px;
	}
	
	.blog-post-meta-item img {
		margin-right: 8px;
		width: 16px;
	}
	
	.inner-banner-info-list ul li {
		width: 100%;
	}
	
	.inner-banner-info-list ul li label {
		padding: 0 0 0 25px;
		background-size: 17px;
	}
	
	/* Our Awards Start Here */
	.awrds-card-img {
		height: auto;
		margin-top: 15px;
	}
	
	.awrds-img {
		height: 200px;
		width: 120px;
	}
	
	.awards-section {
		overflow-x: hidden;
	}
	
	/* Our Awards End Here */
	
	/* About Our Real Estate Solution Start here */
	.line-long, .line-mid {
		display: none !important;
	}
	
	.fture-left-col, .fture-right-col {
		padding: 0;
	}
	
	.fture-row {
		flex-wrap: wrap;
	}
	
	.fture-left, .fture-right {
		width: 100%;
		text-align: left;
	}
	
	.fture-short-desc {
		min-height: auto;
	}
	
	.fture-top-part {
		flex-direction: column !important;
	}
	
	.fture-subtile {
		margin: 12px 0 0 0 !important;
	}
	
	.fture-top-part {
		margin-bottom: 10px;
	}
	
	.fture-box {
		text-align: center;
	}
	
	.fture-left, .fture-left-col:not(:last-child), .fture-right-col:not(:last-child) {
		margin-bottom: 30px;
	}
	
	.fture-subtile {
		font-size: 22px;
		max-width: 100%;
	}
	
	.title-para {
		width: 100%;
	}
	
	.blue-bg-img1 {
		height: 100%;
	}
	
	.case-studies-tab2-para {
		margin-top: 21px;
	}
	
	.case-studies-tab2-content {
		padding-bottom: 30px;
	}
	
	/* About Our Real Estate Solution End here */
	
	/* Service UI/UX Design Start Here */
	.industriesTabWrap .resp-accordion button {
		display: flex;
		width: 100%;
		align-items: center;
		outline: none !important;
		border: none !important;
		background-color: var(--white);
		box-shadow: 25px 26px 84px 0 rgba(55, 116, 186, .2);
		margin: 0 0 20px;
		border-radius: 20px;
		text-align: left;
		color: var(--darkBlack);
		font-family: var(--fontPoppins);
		font-weight: 500;
		padding: 28px 25px 28px 25px;
		font-size: 22px;
		line-height: 1.2;
	}
	
	.industriesTabWrap .resp-accordion.resp-tab-active button {
		background-color: var(--primaryColor);
		color: var(--white);
	}
	
	.industriesTabWrap .resp-accordion.resp-tab-active .tab-count-item {
		color: var(--white);
	}
	
	.industriesTabWrap .resp-accordion button .arrow-link {
		flex-shrink: 0;
		width: 40px;
		height: 40px;
		margin-left: auto;
	}
	
	.industriesTabWrap .resp-accordion .resp-arrow {
		display: none !important;
	}
	
	.industriesTabWrap .resp-accordion.resp-tab-active button .arrow-link {
		transform: rotate(135deg);
	}
	
	.industriesTab-content-img {
		height: auto;
	}
	
	.industriesTab-content {
		padding-bottom: 40px;
	}
	
	/* Service UI/UX Design End Here */
	
	/* 07-02-2025 Css Start */
	.our-culture-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	
	.leadership-slider-outer {
		padding-bottom: 60px;
	}
	
	.leadership-slider-outer .slick-arrow {
		top: auto;
		bottom: 0;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}
	
	.leadership-prev {
		left: calc(50% - 50px);
	}
	
	.leadership-next {
		right: calc(50% - 50px);
	}
	
	.leadership-slider .slick-list {
		margin: 0 -10px;
	}
	
	.leadership-slider .leadership-slide {
		padding: 0 10px;
	}
	
	.hire-award-left, .hire-award-right {
		width: 100%;
	}
	
	.society-row {
		--order-gap: 64px;
	}
	
	.consistently-strive-tabs .nav {
		max-width: 450px;
	}
	
	.consistently-strive-btn-wrap {
		padding: 30px 12px 0 12px;
	}
	
	.society-img-wrap {
		padding-top: 66%;
	}
	
	.enormous-achievement-row {
		--bs-gutter-x: 20px;
	}
	
	/* 07-02-2025 Css End */
	.workflow-content-wrap {
		padding: 50px 16px 26px 16px;
	}
	
	.ets-ben-btn {
		margin-top: 22px;
	}
	
	.ai-tech-enc-info-wrp h3 {
		font-size: 28px;
	}
	
	.rising-step-box p {
		max-width: unset;
	}
	
	.rising-step-block {
		padding: 25px 0 0;
	}
	
	.rising-step-box {
		padding: 0 20px 24px;
	}
	
	.casestudy-listing-tab .resp-tabs-list {
		display: none;
	}
	
	.casestudy-listing-tab .resp-tabs-container {
		margin-top: 0;
	}
	
	.casestudy-listing-tab .resp-tabs-list li button, .casestudy-listing-tab .resp-tabs-container .resp-accordion button {
		width: 100%;
		justify-content: flex-start;
		padding: 18px 40px 18px 20px;
		font-size: 17px;
	}
	
	.casestudy-listing-tab .resp-tabs-container .resp-accordion {
		position: relative;
		margin-bottom: 20px;
	}
	
	.case-studies-listing-item {
		padding-bottom: 30px;
	}
	
	.resp-vtabs .resp-tab-content.case-studies-listing-item:last-child {
		padding-bottom: 0;
		border: none !important;
	}
	
	.casestudy-listing-tab .resp-tabs-container .resp-accordion .resp-arrow {
		border-color: solid var(--primaryColor);
	}
	
	.casestudy-listing-tab .resp-tabs-container .resp-accordion.resp-tab-active .resp-arrow {
		transform: rotate(-135deg);
		top: 27px;
	}
	
	.case-studies-listing-row {
		--bs-gutter-x: 1.5rem;
		--bs-gutter-y: 28px;
	}
	
	.case-studies-card-content .common-button {
		font-size: 12px;
	}
	
	.case-studies-card-content .common-button-text {
		padding: 17px 16px;
		min-width: 144px;
	}
	
	.case-studies-card {
		border-radius: 10px;
	}
	
	.case-studies-card-content p {
		font-size: 14px;
	}
	
	.case-studies-card-title {
		font-size: 24px;
	}
	
	.case-studies-card-content {
		padding: 24px 15px;
	}
	
	.cst-company-logo {
		left: 15px;
		bottom: 15px;
		border-radius: 5px;
		height: 46px;
		padding: 8px;
	}
	
	/* 08-02-2025 Css Start */
	.blog-author-content {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}
	
	.blog-author-img-wrap {
		padding-top: 41%;
	}
	
	.blog-details-share-wrap {
		padding: 17px 0;
	}
	
	.blog-details-share-wrap ul li a {
		width: 40px;
		height: 40px;
	}
	
	.our-gallery-column:nth-child(8n-7), .our-gallery-column:nth-child(8n-6), .our-gallery-column:nth-child(8n-5), .our-gallery-column:nth-child(8n-4), .our-gallery-column:nth-child(8n-3) {
		width: 33.33%;
	}
	
	.our-gallery-column:nth-child(8n-7)>a, .our-gallery-column:nth-child(8n-6)>a, .our-gallery-column:nth-child(8n-5)>a, .our-gallery-column:nth-child(8n-4)>a, .our-gallery-column:nth-child(8n-3)>a, .our-gallery-column:nth-child(8n-2)>a, .our-gallery-column:nth-child(8n-1)>a, .our-gallery-column:nth-child(8n)>a {
		padding-top: 125%;
	}
	
	.words-form-ceo-content h2 {
		font-size: 26px;
	}
	
	.responsibility-work-content h3 {
		font-size: 24px;
	}
	
	.work-with-top-right-inner ul li::before {
		top: 3px;
	}
	
	/* 08-02-2025 Css Start */
	
	/* 08.02.2025 start SD */
	.digital-solution-tab-list {
		display: none;
	}
	
	.digital-solution-tab-wrppr .resp-tabs-container {
		width: 100%;
		padding: 0;
	}
	
	.digital-solution-tab-wrppr {
		margin: 25px 0 0 !important;
	}
	
	.digital-solution-tab-wrppr .resp-accordion button {
		background: var(--white);
		border: 1px solid rgba(39, 44, 101, .2);
		border-radius: 10px;
		font-size: 20px;
		padding: 18px 35px 18px 25px;
		display: flex;
		align-items: center;
		font-family: var(--fontNeueHaasDisplayPro);
		font-weight: 500;
		transition: .3s all;
		width: 100%;
	}
	
	.digital-solution-tab-wrppr .resp-accordion button i {
		width: 25px;
		height: 25px;
		flex: 0 0 auto;
		line-height: 0;
		margin-right: 15px;
	}
	
	.digital-solution-tab-wrppr .resp-accordion button i img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}
	
	.digital-solution-tab-wrppr .resp-accordion.resp-tab-active button {
		background: var(--white);
		border: 1px solid var(--primaryColor);
		box-shadow: 25px 26px 84px rgba(55, 117, 186, .2);
		border-radius: 20px;
		color: var(--offSky);
	}
	
	.digi-solution-info h3 {
		font-size: 24px;
	}
	
	.digi-solution-each {
		margin-bottom: 20px;
	}
	
	.digi-solution-img-wrpppr {
		margin-bottom: 20px;
	}
	
	.digi-solution-info li {
		padding: 0 0 0 28px;
		margin: 6px 0;
		background-size: 20px;
	}
	
	.digi-solution-info ul {
		margin: 0 0 20px;
	}
	
	.free-trial-bnnr-content .inner-banner-info-list ul li:nth-child(odd), .free-trial-bnnr-content .inner-banner-info-list ul li:nth-child(even) {
		width: 100%;
	}
	
	.trial-experience-head {
		margin: 0 auto 25px;
	}
	
	.avail-trial-para-wrppr {
		margin-bottom: 25px;
	}
	
	.avail-trial-card h3 {
		font-size: 24px;
	}
	
	.avail-trial-card li {
		line-height: 1.4;
	}
	
	.avail-trial-card li:not(:last-child) {
		margin-bottom: 12px;
	}
	
	.avail-trial-rw {
		--bs-gutter-x: 0;
		--bs-gutter-y: 20px;
	}
	
	.money-back-bnnr-content .inner-banner-info-list li {
		width: 100% !important;
	}
	
	.digital-solution-tab-wrppr .resp-accordion {
		position: relative;
	}
	
	.digital-solution-tab-wrppr .resp-accordion .resp-arrow {
		top: 45%;
		right: 20px;
		width: 10px;
		height: 10px;
	}
	
	/* 08.02.2025 end SD */
	.workplace-activities-row {
		--bs-gutter-x: 1.5rem;
	}
	
	.digital-solution-tab-wrppr .resp-accordion.resp-tab-active .resp-arrow {
		transform: translateY(0) rotate(225deg);
	}
	
	.casestudy-tmp-banner-logo {
		right: calc(( ( 100vw - 540px ) / 2 ));
	}
	
	.casestudy-tmp-strategic-item {
		margin-bottom: 14px;
	}
	
	.casestudy-tmp-strategic-item:last-child {
		margin-bottom: 0;
	}
	
	.casestudy-tmp-banner-wrp h1 {
		font-size: 30px;
	}
	
	.casestudy-tmp-banner-sbtitle {
		font-size: 12px;
	}
	
	.casestudy-tmp-banner-wrp {
		max-width: 352px;
	}
	
	.testimonial-casestudy-tmp-slider-quote-icon {
		width: 75px;
	}
	
	.testimonial-casestudy-tmp-slider-box {
		padding: 32px 0 0 14px;
	}
	
	.testimonial-casestudy-tmp-slider {
		margin-top: -16px;
	}
	
	.testimonial-casestudy-tmp-avater {
		width: 50px;
		height: 50px;
	}
	
	.cta-casestudy-tmp-left h2 {
		font-size: 30px;
	}
	
	.testimonial-casestudy-tmp-avater-data h3 {
		font-size: 18px;
		margin: 0 0 4px;
	}
	
	.testimonial-casestudy-tmp-slider-item p {
		font-size: 12px;
	}
	
	.psc-desc h3 {
		font-size: 30px;
	}
	
	.plt-row {
		--bs-gutter-y: 8px;
	}
	
	.plt-down-arrow {
		height: 78px;
	}
	
	/* 09-02-2025 M.M Css Start */
	.thank-you-contacting-bottom {
		padding-top: 45px;
	}
	
	.contacting-social-listing li a {
		width: 48px;
		height: 48px;
		font-size: 18px;
	}
	
	.meantime-right-inner ul li {
		font-size: 18px;
		padding: 20px 18px;
	}
	
	.webskitters-best-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	
	.webskitters-best-card {
		padding: 20px 15px;
		min-height: 180px;
	}
	
	.webskitters-job-right .webskitters-job-card:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.webskitters-job-card .h4-title {
		font-size: 24px;
	}
	
	.ganesh-gallary-card, .project-challenges-card figure, .mobile-app-design-card-lft figure, .digital-transform-right-inner figure {
		border-radius: 10px;
	}
	
	.project-results-sec .expertise-row, .digital-transform-row {
		--bs-gutter-x: 20px;
	}
	
	.luvlap-case-studies-template .experience-digital-transform {
		padding: 50px 0;
	}
	
	.mobile-app-design-row, .ganesh-project-challenges-row {
		--bs-gutter-x: 20px;
	}
	
	.ganesh-project-challenges-outer, .mobile-app-design-outer {
		padding: 5px 0;
	}
	
	.mobile-app-design-card-rtl {
		width: 100%;
	}
	
	/* 09-02-2025 M.M Css End */
	
	/* 09.02.2025 start SD */
	.well-function-head {
		margin-bottom: 15px;
	}
	
	.challenge-sec .solution-page-rw.solution-row>* {
		width: 100%;
	}
	
	.countries-page-banner h1 {
		font-size: 44px;
	}
	
	.countries-map-img {
		width: 90%;
	}
	
	.inner-banner.countries-page-banner {
		padding-top: 140px;
	}
	
	.mobile-app-design-card-lft {
		width: 100%;
	}
	
	/* 09.02.2025 end SD */
	.ganesh-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 48px;
	}
	
	.ganesh-case-studies-template .casestudy-tmp-banner-logo {
		padding: 6px 12px;
	}
	
	.ganesh-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 362px;
	}
	
	.ganesh-cta-lft-graphics {
		width: 260px;
	}
	
	.ganesh-cta-rgt-graphics {
		width: 232px;
	}
	
	.experience-digital-transform, .words-form-ceo-sec {
		padding: 50px 0;
	}
	
	/* 10-02-2025 M.M Css Start */
	.about-radgolf-btn-wrap>a:not(:last-child) {
		margin-right: 15px;
	}
	
	.radgolf-key-lft figure, .about-radgolf-img-wrap figure {
		max-width: 80%;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	
	.app-store-content>span {
		font-size: 13px;
	}
	
	.app-store-content>p {
		font-size: 17px;
	}
	
	.app-store-btn.play-store {
		min-width: 165px;
	}
	
	.app-store-btn.apple-store {
		min-width: 178px;
	}
	
	.radgolf-case-studies-template .rising-step-row {
		--bs-gutter-x: 24px;
	}
	
	/* 10-02-2025 M.M Css End */
	
	/* 14-02-2025 M.M Css Start */
	.countries-frm-wrppr .gform_wrapper .gfield {
		grid-column: span 12;
	}
	
	.banner-form .form-wrap>.row {
		--bs-gutter-x: 16px;
	}
	
	.banner-form .form-wrap {
		padding: 40px 0px;
	}
	
	.wspopup-wrap .leftcol {
		width: 0%;
		display: none;
	}
	
	.wspopup-wrap .rightcol {
		width: 100%;
	}
	
	.ws-letstalk .modal-dialog {
		max-width: 100% !important;
		width: auto;
	}
	
	/* 14-02-2025 M.M Css End */
	
	/* 18-02-2025 M.M Css Start */
	.service-details-banleft h1, .service-details-banleft .h1-title {
		font-size: 36px;
	}
	
	.service-details-banleft .innner-banner-subtitle {
		font-size: 28px;
	}
	
	.inner-banner-info-list ul li label {
		background: url("https://cdn-ildccff.nitrocdn.com/nTISDhijuTHStlIolguKwIQSmddYRxop/assets/images/optimized/rev-5e3713c/www.webskitters.com/wp-content/themes/webskitters/images/purple-circle-check.svg") 0px 3px no-repeat transparent;
		background-size: 17px;
	}
	
	.inner-banner-info-list ul li label.nitro-lazy {
		background-image: none !important;
	}
	
	.service-details-banright .banner-form-text-col h2 {
		font-size: 26px;
	}
	
	.accredited-with-crisil-sec.cmn-gap {
		padding-bottom: 50px;
	}
	
	.our-culture-column {
		width: 100%;
	}
	
	.services-msme-row .banner-video {
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	
	/* 18-02-2025 M.M Css End */
	
	/* 18.02.2025 SD start */
	.banner-globe {
		top: 50%;
		transform: translateY(-50%);
		right: calc(( ( 100vw - 350px ) / 2 ) * -1);
	}
	
	.timeline-bg .timeline-charecter {
		display: none;
	}
	
	.timeline-wrap {
		padding: 0 0 40px;
	}
	
	/* 18.02.2025 SD end */
	
	/* 19-02-2025 M.M Css Start */
	.single-job .wpjb .wpjb-form div select, .single-job .wpjb .wpjb-form div input[type="text"], .single-job .wpjb .wpjb-form div input[type="password"] {
		height: 52px !important;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	
	.single-job .wpjb .wpjb-form div div.wpjb-field textarea {
		height: 90px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	
	.single-job .wpjb a.wpjb-button, .single-job .wpjb .wpjb-upload-actions a.button {
		padding: 16px 20px !important;
	}
	
	.single-job .wpjb .wpjb-form input.wpjb-submit {
		font-size: 15px;
	}
	
	/* 19-02-2025 M.M Css End */
	
	/* 19/02/2025 team style start*/
	.team-col {
		margin-bottom: 30px;
	}
	
	.team-row {
		margin-bottom: -30px;
	}
	
	.social-icon {
		width: 50px;
		height: 50px;
	}
	
	.social-icon img {
		width: 20px;
		height: 20px;
	}
	
	.advisory-inner .team-card, .team-card {
		max-width: 100%;
	}
	
	.team-card-cont h3 {
		font-size: 20px;
	}
	
	/* 19/02/2025 team style end*/
	
	/* digital landing start */
	.common-button-text {
		min-width: 138px;
	}
	
	.landing-header-brand-logo {
		max-width: 180px;
	}
	
	.landing-header-call-right {
		display: none;
	}
	
	.landing-page-banner-title {
		margin-bottom: 16px;
		font-size: 26px;
	}
	
	.landing-page-banner-title-span {
		font-size: 36px;
	}
	
	.landing-page-award .landing-page-award-list-column {
		width: 33.333%;
	}
	
	.landing-seperator {
		margin-top: 40px;
	}
	
	.landing-page-award {
		padding-top: 50px;
		padding-bottom: 25px;
	}
	
	.landing-goal {
		padding-top: 25px;
		padding-bottom: 50px;
	}
	
	.landing-goal-header-title {
		font-size: 30px;
	}
	
	.landing-page-service {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.landing-page-award .landing-seperator {
		margin-top: 40px;
	}
	
	.landing-page-service-card-heading-title {
		font-size: 18px;
	}
	
	.landing-page-service {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.landing-page-customer, .landing-case-study {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.landing-case-study-wrp-inner {
		border-radius: 15px;
		padding: 20px 15px;
	}
	
	.landing-page-service {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.landing-goal-header-title {
		font-size: 30px;
	}
	
	.landing-team-meet {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.landing-faq {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	
	.landing-page-banner-info {
		font-size: 20px;
	}
	
	.landing-page-customer-lists-row {
		justify-content: center;
	}
	
	.landing-wts-offer {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	
	.common-button-arrow {
		width: 45px;
		height: 45px;
	}
	
	.landing-page-form-box-title {
		margin-bottom: 28px;
		font-size: 28px;
	}
	
	.landing-page-footer-info {
		font-size: 18px;
	}
	
	.landing-page-footer-title {
		font-size: 30px;
	}
	
	/* digital landing end */
	
	/* 24-02-2025 M.M Css Start */
	.golf-header-list-item {
		margin-right: 10px;
	}
	
	.golf-header-list-link {
		font-size: 0;
	}
	
	.golf-header-list-img-wpr {
		margin-right: 0;
	}
	
	.golf-banner-title {
		max-width: 400px;
		font-size: 32px;
	}
	
	.section-head.text-center.awards-head {
		margin-bottom: 25px;
	}
	
	.golf-htwo {
		font-size: 28px;
	}
	
	.golf-section-head {
		margin-bottom: 30px;
	}
	
	.golf-creation-accordion-body {
		padding-bottom: 40px;
	}
	
	.golf-creation-accordion-title-left {
		padding-left: 50px;
	}
	
	.golf-hthree {
		font-size: 26px;
	}
	
	.golf-hthree.challeng-title {
		margin-bottom: 15px;
	}
	
	.golf-hthree.key-features-title {
		font-size: 24px;
	}
	
	.golf-hthree.white-text.great-together.light-weight {
		margin-bottom: 10px;
	}
	
	.golf-acc-logo-wrap {
		width: 64px;
		height: 64px;
		top: 4px;
	}
	
	.golf-acc-logo, .golf-acc-logo.rad-golf-logo {
		width: 40px;
	}
	
	.golf-acc-logo.golf-acc-logo-mgi {
		width: 42px;
	}
	
	.golf-intro-left.blue-tees-first-lft {
		width: 50%;
	}
	
	.golf-intro-inner {
		max-width: 350px;
	}
	
	.golf-intro-logo-wrap {
		max-width: 170px;
		margin-bottom: 20px;
	}
	
	.golf-intro-logo-wrap.blue-tees-logo {
		max-width: 180px;
	}
	
	.golf-hfour {
		font-size: 22px;
	}
	
	.golf-intro-btn-wrap {
		padding-top: 25px;
	}
	
	.challenges-content-wrap {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.key-features-left.key-compress-lft {
		width: 60%;
	}
	
	.key-features-icon {
		max-width: 60px;
	}
	
	.our-process-col {
		width: 33.33%;
	}
	
	.our-process-icon-outer {
		width: 100px;
		height: 100px;
		padding: 6px;
	}
	
	.our-process-icon-bg {
		padding: 12px;
	}
	
	.our-process-title {
		font-size: 18px;
	}
	
	.awards-recognition-card {
		min-height: 140px;
	}
	
	.lebel-partner-wraper {
		margin-top: 50px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.lebel-partner-logo-wrap {
		max-width: 120px;
		margin-left: 20px;
	}
	
	.golf-contact-left {
		padding: 30px 20px 120px;
	}
	
	.golf-contact-right {
		padding: 30px 20px;
	}
	
	.footer-dark {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.footer-wrapper {
		flex-direction: column;
		align-items: center;
	}
	
	.footer-content {
		grid-template-columns: 1fr;
		margin-top: 40px;
	}
	
	.footer-block {
		align-items: center;
	}
	
	.footer-link:hover {
		color: rgba(26, 27, 31, .75);
	}
	
	.footer-social-block {
		margin-top: 20px;
		margin-left: -20px;
	}
	
	.footer-social-link {
		margin-left: 20px;
	}
	
	.footer-divider {
		margin-top: 60px;
	}
	
	.golf-copy-right {
		font-size: 18px;
	}
	
	.golf-banner-in {
		padding-top: 120px;
		padding-bottom: 40px;
	}
	
	.golf-creation-section {
		padding-bottom: 100px;
	}
	
	.golf-award-sec {
		background-position: 0 100%;
		padding-bottom: 250px;
	}
	
	.golf-awards-left {
		width: 100%;
		margin-bottom: 30px;
	}
	
	.golf-awards-right {
		width: 100%;
	}
	
	.golf-quick-number-text {
		font-size: 31px;
	}
	
	.golf-quick-number-title {
		font-size: 14px;
	}
	
	.golf-copywight {
		font-size: 15px;
	}
	
	.golf-footer-social-link {
		width: 40px;
		height: 40px;
		padding: 5px;
	}
	
	.golf-footer-logo {
		width: 190px;
	}
	
	.golf-intro-inner {
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}
	
	/* 24-02-2025 M.M Css End */
	
	/* 25-02-2025 M.M Css Start */
	.rating-box-wrap {
		min-width: 300px;
		margin-bottom: 15px;
	}
	
	.rating-box-wrap:last-child {
		margin-bottom: 0;
	}
	
	.rating-container {
		justify-content: center;
	}
	
	.rating-box-wrap p img {
		max-width: 100px;
		min-height: 80px;
	}
	
	.rating-box-wrap p {
		font-size: 15px;
	}
	
	.perks-benefits-left figure {
		margin-bottom: -19px;
	}
	
	.expertise-row {
		padding-top: 20px;
	}
	
	/* 25-02-2025 M.M Css End */
	.single-job .wpjb h3 {
		font-size: 21px !important;
	}
	
	.single-job .wpjb-top-header h1, .single-job .wpjb-top-header .h1-title {
		font-size: 28px;
	}
	
	/* 03/03/2025 start */
	.single-job h2, .single-job .h2-title {
		font-size: 20px;
	}
	
	/* 03/03/2025 end */
	
	/* 05-02-2025 M.M Css Start */
	.quote-nav .quote-nav-item.sl_prev .quoter_img_wrap .play-btn {
		left: 37%;
	}
	
	.quote-nav .quote-nav-item.sl_next .quoter_img_wrap .play-btn {
		left: 64%;
	}
	
	/* 05-02-2025 M.M Css End */
	
	/* 20-03-2025 M.M Css Start */
	.timeline-wrap {
		padding: 0 0 100px;
	}
	
	/* 20-03-2025 M.M Css End */
	
	/* 10-04-2025 end KM */
	.not-easy-card, .complete-dev-card {
		text-align: center;
	}
	
	.not-easy-card i, .complete-dev-icon {
		margin-left: auto;
		margin-right: auto;
	}
	
	.complete-dev-card-txt .complete-dev-arr {
		display: none;
	}
	
	.complete-dev-card-txt {
		justify-content: center;
	}
	
	.complete-dev-card-txt h3 {
		width: 100%;
		padding-right: 0;
	}
	
	.great-together-details {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	
	.great-together-details i {
		margin: 0 0 12px;
	}
	
	/* 10-04-2025 end KM */
	
	/* S.Mv Css css End 17-04-25 */
	.quick-links-col1, .quick-links-col2, .quick-links-col3, .quick-links-col4 {
		width: 50%;
	}
	
	.prtnr-logo {
		padding-top: 20px;
	}
	
	/* .prtnr-logo a {
    max-width: 70px;
  } */
	
	/* S.Mv Css css End 17-04-25 */
	.view-all-case-study-btn-wrap-uniq {
		padding-top: 30px;
	}
	
	/* 15-05-2025 M.M Css Start */
	.burj-step-column {
		width: 50%;
	}
	
	.burj-search-campaigns-wrap .burj-search-campaigns-each:nth-child(2) {
		margin-top: -34px;
	}
	
	.burj-search-campaigns-wrap .burj-search-campaigns-each:nth-child(3) {
		margin-top: -10px;
	}
	
	.burj-project-solution-content h3 {
		font-size: 24px;
	}
	
	.durj-project-results-listing li {
		width: 50%;
	}
	
	.burj-search-campaigns-wrap {
		padding-right: 0;
	}
	
	.burj-project-solution-row-ten, .burj-project-solution-row-nine, .burj-project-solution-row-seven, .burj-project-solution-row-eight, .burj-project-solution-row-five, .burj-project-solution-row-six, .burj-project-solution-row-three, .burj-project-solution-row-four, .burj-project-solution-row-two, .burj-project-solution-row-one {
		--bs-gutter-x: 22px;
	}
	
	.continuous-asset-optimization-each {
		width: 57.5%;
	}
	
	/* 15-05-2025 M.M Css End */
	
	/* pro 26/5/2025 start */
	
	/* fazwaz case studies css start  */
	.fazwaz-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 30px;
	}
	
	.fazwaz-tech-stack-card.initial-stack {
		width: 100%;
		border-right: 0;
	}
	
	.fazwaz-tech-stack-card.upgraded-stack {
		width: 100%;
	}
	
	.fazwaz-tech-stack-card-hd {
		padding: 13px;
		font-size: 17px;
	}
	
	/* pro 26/5/2025 end */
	
	/* fazwaz case studies css end  */
	
	/* 02.06.2025 start */
	.objective-challenges-each {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #dbdbdb;
	}
	
	.objective-challenges-each:last-child {
		border-bottom: none;
	}
	
	.strategy-content-wrppr h3 {
		font-size: 24px;
	}
	
	.strategy-content-img-wrppr {
		max-width: 300px;
	}
	
	.bloom-case-studies-template .casestudy-tmp-banner-wrp {
		max-width: 375px;
	}
	
	.strategy-rw {
		--bs-gutter-x: 0;
	}
	
	.bloom-result-rw {
		--bs-gutter-x: 0;
	}
	
	.bloom-graph-wrppr {
		padding: 15px;
	}
	
	/* 02.06.2025 end */
	
	/* pro 9/6/25 start */
	.project-strategy-item-hd h3 {
		font-size: 30px;
	}
	
	.simple-text-card {
		padding: 25px;
	}
	
	.simple-text-card-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}
	
	.dogistry-project-results-figure {
		padding: 20px;
	}
	
	/* pro 9/6/25 end */
	
	/* ====13 june 2025== */
	.albnk-title1 {
		font-size: 15px;
		letter-spacing: .01em;
	}
	
	.albnk-title2 {
		font-size: 21px;
	}
	
	/* pro 30-6-25 start */
	.contact-block-map-wpr {
		padding-top: 50%;
		border-radius: 15px;
	}
	
	.fmid-links {
		margin-top: 0;
	}
}

@media (max-width: 575px) {
	h1, h2, h3, h4, h5, h6 {
		margin: 0 0 10px 0;
	}
	
	h1, .h1-title {
		font-size: 42px;
		line-height: 1;
	}
	
	h2, .h2-title {
		font-size: 30px;
	}
	
	h4, .h4-title {
		font-size: 20px;
	}
	
	.main-head {
		padding: 15px 0;
	}
	
	.header-btn .alt-primary-btn span {
		display: none;
	}
	
	.header-btn .alt-primary-btn img {
		display: inline-block;
	}
	
	.header-btn .alt-primary-btn img {
		width: 17px;
		position: relative;
		z-index: 1;
	}
	
	.header-btn .alt-primary-btn {
		padding: 0;
		min-width: auto;
		border-radius: 50%;
		width: 40px;
		height: 40px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		margin-top: 2px;
	}
	
	.navbar-brand {
		width: 170px;
	}
	
	.banner-subtitle {
		font-size: 28px;
		line-height: 1.2;
	}
	
	.banner-btm {
		overflow: hidden;
	}
	
	.wwa-slider-number {
		font-size: 55px;
	}
	
	.wwa-slider-box-lft {
		left: 10px;
		top: 28px;
	}
	
	.wwa-slider-box {
		padding: 28px 14px 28px 85px;
	}
	
	.v-slider-icon {
		width: 42px;
		margin-bottom: 20px;
	}
	
	.wwa-slider-box-rgt h3 {
		font-size: 22px;
	}
	
	.banner-globe canvas {
		height: 784px !important;
	}
	
	/* Footer Start Here */
	.quick-links-col1, .quick-links-col2, .quick-links-col3, .quick-links-col4 {
		width: 50%;
	}
	
	.fcol1 .fmid-links ul li, .fcol3 .fmid-links ul li {
		width: 33.33%;
	}
	
	.footer-top {
		text-align: center;
	}
	
	.footer-logo {
		margin: 0 auto 30px;
	}
	
	/* Footer End Here */
	
	/* Our Tech Capabilities Start Here */
	.technlgy-col {
		width: 25%;
	}
	
	/* Our Tech Capabilities End Here */
	
	/* Client Testimonials Start Here */
	.testimonial-wrap {
		padding: 0;
	}
	
	.quoter_img_wrap img {
		width: 120px;
		height: 120px;
	}
	
	/* Client Testimonials End Here */
	
	/* 06-02-2025 M.M Css Start */
	.expertise-row {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 35px;
	}
	
	/* 06-02-2025 M.M Css End */
	.banner-btm.banner-btm-logo-slider {
		overflow: unset;
	}
	
	.innner-banner-subtitle {
		font-size: 28px;
		margin: 0 0 4px;
	}
	
	.inner-banner {
		min-height: 380px;
		padding: 106px 0 80px;
	}
	
	.timeline-award-img {
		border-radius: 14px;
	}
	
	.contact-page-banner h1 {
		font-size: 34px;
	}
	
	.blog-listing .row {
		--bs-gutter-x: 1.5rem;
	}
	
	.featured-blog-content {
		padding: 20px 18px 30px;
	}
	
	.featured-blog-title {
		font-size: 22px;
	}
	
	.blog-card, .featured-blog-box {
		border-radius: 10px;
	}
	
	/* Service UI/UX Design Start Here */
	.industriesTabWrap .resp-accordion button {
		padding: 20px 25px 20px 25px;
		font-size: 20px;
	}
	
	/* Service UI/UX Design End Here */
	
	/* 07-02-2025 M.M Css Start */
	.our-culture-card>figure {
		width: 100%;
		height: 200px;
	}
	
	.our-culture-card>figure img {
		object-position: center;
	}
	
	.our-culture-content {
		width: 100%;
	}
	
	.services-msme-content h2, .accredited-crisil-content h2 {
		font-size: 24px;
	}
	
	.consistently-strive-tabs .nav {
		max-width: calc(100% - 24px);
	}
	
	.society-row {
		--order-gap: 54px;
	}
	
	.enormous-achievement-left figure {
		border-radius: 12px;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		-ms-border-radius: 12px;
		-o-border-radius: 12px;
	}
	
	/* 07-02-2025 M.M Css End */
	.workflow-content-list-item {
		width: 100% !important;
	}
	
	.services-why-choose-sec {
		overflow: hidden;
	}
	
	.workflow-content-list {
		margin: -36px 0;
	}
	
	.workflow-content-list-item {
		padding: 36px 0;
	}
	
	.srv-uxui-page-banner .inner-banner-info-list {
		margin-top: 14px;
	}
	
	.ai-tech-enc-half {
		margin-top: 20px;
	}
	
	.ai-tech-enc-info-wrp h3 {
		font-size: 24px;
	}
	
	/* 08-02-2025 Css Start */
	.blog-details-sec.cmn-gap {
		padding-top: 120px;
	}
	
	/* 08-02-2025 Css End */
	.about-casestudy-meta {
		border-right: 1px solid #d4d5e0;
	}
	
	.about-casestudy-tmp-rgt-col:first-child .about-casestudy-meta {
		border-top: 1px solid #d4d5e0;
	}
	
	/* 09-02-2025 Css Start */
	.contacting-btn-wraper {
		flex-direction: column;
		align-items: center;
	}
	
	.contacting-btn-wraper>*:not(:last-child) {
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	.meantime-right-inner ul li {
		width: 100%;
		border-right: 0;
	}
	
	.meantime-right-inner ul li:nth-last-child(2), .meantime-right-inner ul li:last-child {
		border-bottom: 1px solid #d0d0d0;
	}
	
	.meantime-sec {
		padding: 60px 0;
	}
	
	.meantime-row {
		--bs-gutter-y: 10px;
	}
	
	.meantime-right-inner ul li {
		padding: 18px 15px;
	}
	
	.case-studies-listing-row {
		--bs-gutter-x: 20px;
	}
	
	.ganesh-gallary-row {
		--bs-gutter-y: 20px;
	}
	
	.mobile-app-design-card {
		margin: -8px -10px;
	}
	
	.mobile-app-design-card-rtl, .mobile-app-design-card-lft {
		padding: 8px 10px;
	}
	
	/* 09-02-2025 Css End */
	
	/* 09.02.2025 start SD */
	.countries-page-banner h1 {
		font-size: 38px;
	}
	
	/* 09.02.2025 end SD */
	.casestudy-tmp-banner-logo {
		right: 15px;
	}
	
	/* 10-02-2025 Css Start */
	.radgolf-case-studies-template .rising-step-row {
		--bs-gutter-x: 16px;
	}
	
	.radgolf-key-row:not(:last-child) {
		margin-bottom: 50px;
	}
	
	/* 10-02-2025 Css End */
	
	/* 14-02-2025 Css Start */
	.ws-letstalk .wstime .gform-grid-col {
		inline-size: 100% !important;
	}
	
	.wspopup-wrap .content-wrap {
		padding: 48px 12px 25px 12px;
	}
	
	.wspopup-wrap .heading-wrap h3 {
		font-size: 20px;
	}
	
	.net-btm-img, .net-top-img {
		max-width: 100%;
	}
	
	/* 14-02-2025 Css End */
	
	/* 18-02-2025 M.M Css Start */
	.single-services .inner-banner {
		padding: 115px 0 80px;
	}
	
	.service-details-banleft h1, .service-details-banleft .h1-title {
		font-size: 32px;
	}
	
	.service-details-banleft .innner-banner-subtitle {
		font-size: 24px;
	}
	
	.inner-banner-info-list ul li label {
		background-size: 15px;
	}
	
	.service-details-banright .banner-form-text-col h2 {
		margin-bottom: 0;
	}
	
	.service-dtls-banrow {
		margin: -15px -12px;
	}
	
	.service-details-banright, .service-details-banleft {
		padding: 15px 12px;
	}
	
	/* 18-02-2025 M.M Css End */
	
	/* digital solution start */
	.landing-banner-row, .landing-page-service-row, .landing-footer-row, .landing-pm-award-row {
		margin-left: -12px;
		margin-right: -12px;
	}
	
	.landing-banner-right-column, .landing-footer-right-column, .landing-footer-left-column, .landing-pm-award-left, .landing-pm-award-right, .landing-banner-left-column, .landing-wts-offer-left-column, .landing-wts-offer-right-column {
		padding-left: 12px;
		padding-right: 12px;
	}
	
	.landing-page-service-column {
		padding: 12px;
	}
	
	.landing-banner {
		padding-top: 86px;
	}
	
	/* digital solution end */
	
	/* 25-02-2025 M.M Css Start */
	.perks-benefits-left figure {
		margin-bottom: -17px;
	}
	
	.webskitters-key-figures-sec .expertise-upper span {
		font-size: 26px;
	}
	
	.awards-row {
		--bs-gutter-x: 20px;
	}
	
	/* 25-02-2025 M.M Css End */
	
	/* 03/03/2025 start */
	.play-btn {
		width: 35px;
		height: 35px;
	}
	
	.play-btn span img {
		width: 15px;
		height: 10px;
	}
	
	/* 02-05-2025 M.M Css Start */
	.liori-diamonds-case-studies-template .casestudy-tmp-banner-logo {
		padding: 10px 20px;
		max-width: 150px;
	}
	
	/* 02-05-2025 M.M Css End */
	
	/* 15-05-2025 M.M Css Start */
	.continuous-asset-optimization-each {
		width: 56.5%;
	}
	
	/* 15-05-2025 M.M Css End */
	
	/* pro 9/6/25 start */
	.project-strategy-item-hd h3 {
		font-size: 22px;
	}
	
	.project-strategy-item-nm {
		width: 40px;
		height: 40px;
		font-size: 20px;
	}
	
	.project-strategy-item {
		margin-bottom: 40px;
	}
	
	.project-strategy-image {
		max-width: 70%;
		border-radius: 15px;
	}
	
	.dogistry-case-studies-banner-bg-mobile {
		display: block;
		object-position: 120px;
	}
	
	.dogistry-case-studies-template .luvlap-case-studies-banner-bg {
		display: none;
	}
	
	/* pro 9/6/25 end */
	.simple-text-card-row {
		justify-content: center;
	}
	
	.simple-text-card-col {
		flex: 0 0 auto;
		width: 50%;
	}
	
	/* ====13 june 2025== */
	.albnk-img2-wrap {
		width: 143px;
		height: 143px;
	}
	
	.albnk-title1 {
		font-size: 14px;
	}
	
	.albnk-title2 {
		font-size: 20px;
	}
	
	.albnk-bg {
		padding: 10px 20px 10px 160px;
		min-height: 124px;
	}
	
	/* 16-06-2025 m.m css */
	.video-box {
		width: 100%;
	}
	
	.carrer-video-play {
		width: 60px;
		height: 60px;
	}
	
	/* 16-06-2025 m.m css */
	
	/* pro 30-6-25 start */
	.contact-block-map-wpr {
		padding-top: 60%;
	}
	
	.ftitle {
		text-align: center;
	}
	
	.ficon {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
	.ftitle-sm {
		text-align: center;
	}
	
	ul.finfo {
		margin-left: auto;
		margin-right: auto;
	}
	
	.fmid-links ul li {
		text-align: center;
	}
	
	.faddres-sub {
		max-width: max-content;
		margin-left: auto;
		margin-right: auto;
	}
	
	.quick-links li {
		text-align: center;
	}
	
	.prtnr-logo {
		justify-content: center;
	}
}

@media (max-width: 479px) {
	.innner-banner-subtitle {
		font-size: 24px;
	}
	
	h1, .h1-title {
		font-size: 32px;
	}
	
	h2, .h2-title {
		font-size: 26px;
	}
	
	.common-button {
		font-size: 14px;
	}
	
	/* Footer Start Here */
	.quick-links-col1, .quick-links-col2, .quick-links-col3, .quick-links-col4 {
		width: 50%;
	}
	
	.fcol1 .fmid-links ul li, .fcol3 .fmid-links ul li, .fmid-links ul li {
		width: 50%;
	}
	
	.footer-bottom .ftitle {
		font-size: 20px;
	}
	
	.footer-mid {
		padding-bottom: 50px;
	}
	
	/* Footer End Here */
	
	/* Form Part Start here */
	.form-wrap {
		padding: 30px 15px;
	}
	
	/* Form Part End here */
	
	/* FAQs Start Here */
	.accordion-button {
		font-size: 20px;
		padding: 20px 20px 20px;
	}
	
	.accordion-body {
		padding: 15px 20px 24px 20px;
	}
	
	.accordion-item {
		margin-bottom: 20px;
	}
	
	/* FAQs End Here */
	
	/* Our Industries Start Here */
	.indstri-card .indstri-subtitle {
		font-size: 18px;
	}
	
	.arrow-link {
		width: 41px;
		height: 41px;
	}
	
	.indstri-card {
		padding: 25px 66px 25px 20px;
	}
	
	/* Our Industries End Here */
	
	/* Our Tech Capabilities Start Here */
	.technlgy-col {
		width: 33.33%;
	}
	
	.technlgy-box {
		height: 60px;
	}
	
	.technlgy-box img {
		max-width: 85%;
	}
	
	/* Our Tech Capabilities End Here */
	
	/* Client Testimonials Start Here */
	.quoter_img_wrap img {
		width: 80px;
		height: 80px;
	}
	
	/* Client Testimonials End Here */
	
	/* 06-02-2025 M.M Css Start */
	.clients-column {
		width: 33.33%;
	}
	
	.clients-row {
		--bs-gutter-x: 10px;
		--bs-gutter-y: 10px;
	}
	
	.clients-card {
		min-height: 100px;
	}
	
	.services-card-wrap.active .services-card-inner {
		padding-left: 0;
		background-size: 45px;
		padding-top: 62px;
		background-position: left top;
	}
	
	.services-card-wrap .services-card .services-card-inner .services-lable figure {
		width: 45px;
		height: 45px;
	}
	
	.services-card-wrap.active .services-card {
		padding: 25px 20px 20px 20px;
	}
	
	.expertise-upper span {
		font-size: 32px;
	}
	
	.expertise-upper {
		padding-bottom: 6px;
		margin-bottom: 12px;
	}
	
	.expertise-bottom h3 {
		font-size: 20px;
	}
	
	.solution-card p, .expertise-bottom p {
		font-size: 15px;
	}
	
	.solution-card {
		border-radius: 12px;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		-ms-border-radius: 12px;
		-o-border-radius: 12px;
		padding: 0 15px 20px 20px;
	}
	
	.solution-card i {
		width: 60px;
		height: 60px;
		margin-top: -30px;
		padding: 14px;
		margin-bottom: 15px;
	}
	
	.solution-column {
		padding-top: 30px;
	}
	
	.solution-card h3 {
		font-size: 20px;
	}
	
	.solution-card p {
		margin: 0 0 15px 0;
	}
	
	.solution-arrow {
		width: 40px;
		height: 40px;
	}
	
	.case-studies-tab-wrap .resp-accordion button>img {
		max-width: 40px;
	}
	
	.case-studies-tab-wrap .resp-accordion:nth-child(2) button>img {
		max-width: 80px;
	}
	
	.case-studies-item>a {
		min-height: 260px;
	}
	
	.case-studies-content-left h3 {
		font-size: 22px;
	}
	
	.case-studies-arrow {
		width: 40px;
		height: 40px;
	}
	
	.case-studies-content-left {
		width: calc(100% - 40px);
		padding-right: 12px;
	}
	
	.case-studies-content-left p {
		font-size: 15px;
	}
	
	.case-studies-tab-wrap .resp-accordion button {
		min-height: 75px;
	}
	
	/* 06-02-2025 M.M Css End */
	.timeline-year {
		font-size: 85px;
	}
	
	.full-video-btn-inner, .full-video-btn-inner::after {
		width: 80px;
		height: 80px;
	}
	
	.full-video-btn-in {
		width: 55px;
		height: 55px;
	}
	
	.full-video-btn-in img {
		width: 30px;
	}
	
	.full-video-overlay {
		height: 220px;
	}
	
	.timeline-icon .oval {
		width: 45px;
		height: 45px;
	}
	
	.timeline-icon img {
		width: 30px;
	}
	
	.timeline-icon {
		width: 50px;
	}
	
	.timeline-item-info {
		width: calc(100% - 50px);
		padding: 0 0 0 10px;
	}
	
	.contact-block-btm-rgt .form-wrap .section-head h2 {
		font-size: 30px;
	}
	
	.contact-block-btm-rgt .form-wrap {
		padding: 34px 15px 40px;
	}
	
	.contact-block-btm-rgt input[type="text"], .contact-block-btm-rgt input[type="tel"], .contact-block-btm-rgt input[type="password"], .contact-block-btm-rgt input[type="email"], .contact-block-btm-rgt select {
		height: 58px;
	}
	
	/* Our Awards Start Here */
	.awrds-card-top {
		flex-wrap: wrap;
	}
	
	.awrds-img {
		margin: 0 auto 22px;
		width: 100%;
		height: 180px;
	}
	
	.awrds-img img {
		max-height: 142px;
	}
	
	.awrds-card-text {
		text-align: center;
	}
	
	/* Our Awards End Here */
	
	/* About Our Real Estate Solution Start here */
	.technlgy-section-light .technlgy-row .border-gradiant4 {
		right: -14%;
		width: 47%;
	}
	
	.crtftn-col {
		width: 85px;
	}
	
	.crtftn-row .clients-card figure {
		height: 70px;
	}
	
	.slutin-left-img {
		max-width: 100%;
	}
	
	.slutin-row {
		--bs-gutter-y: 25px;
	}
	
	.blue-bg {
		height: 238px;
	}
	
	/* About Our Real Estate Solution End here */
	
	/* Service UI/UX Design Start Here */
	.tab-count-item {
		margin-right: 16px;
		font-size: 28px;
	}
	
	.industriesTabWrap .resp-accordion button {
		padding: 20px 18px 20px 20px;
		font-size: 18px;
	}
	
	/* Service UI/UX Design End Here */
	
	/* 07-02-2025 Css Start */
	.abt-who-left-inner::after {
		width: calc(100% - 20px);
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	
	.abt-who-sld-con {
		padding: 12px 0 0 12px;
	}
	
	.abt-who-award-logo {
		width: 60px;
		max-width: 60px;
	}
	
	.abt-who-slider-arrows-wrap {
		top: 22px;
		right: 32px;
	}
	
	.abt-who-slider-arrows-wrap .slick-arrow {
		width: 35px;
		height: 35px;
		padding: 11px;
	}
	
	.abt-who-sld-title h2 {
		font-size: 22px;
	}
	
	.abt-who-sld-title {
		max-width: 260px;
		min-height: 52px;
	}
	
	.abt-who-recive-wrap {
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	
	.abt-who-slider-arrows-wrap button:not(:last-child) {
		margin-right: 6px;
	}
	
	.our-culture-content {
		padding: 20px 12px;
	}
	
	.services-msme-content h2, .accredited-crisil-content h2 {
		font-size: 20px;
	}
	
	.leadership-content {
		padding: 20px 15px 12px 15px;
	}
	
	.leadership-title {
		font-size: 20px;
	}
	
	.leadership-role {
		font-size: 14px;
	}
	
	.consistently-strive-tabs .nav li button {
		font-size: 16px;
	}
	
	.society-column {
		padding: 3px;
	}
	
	.society-img-wrap {
		padding-top: 75%;
	}
	
	.society-row {
		--order-gap: 35px;
	}
	
	.consistently-strive-head {
		margin-bottom: 30px;
	}
	
	/* 07-02-2025 Css end */
	
	/* 08-02-2025 Css Start */
	.blog-details-sec.cmn-gap {
		padding-top: 110px;
	}
	
	.blog-details-main-img-wrap {
		border-radius: 10px;
		margin-bottom: 15px;
	}
	
	.blog-details-explore-content h3, .cmn-box-design h2, .blog-author-content h3 .blog-details-content h2, .blog-details-heading h1 {
		font-size: 20px;
	}
	
	.blog-details-heading ul li {
		padding: 5px;
	}
	
	.blog-details-heading ul {
		margin: -5px;
	}
	
	.blog-details-heading ul li a {
		font-size: 14px;
	}
	
	.blog-details-heading ul li a i {
		width: 15px;
		margin-right: 6px;
	}
	
	.blog-author-img-wrap {
		padding-top: 80%;
		border-radius: 10px;
	}
	
	.blog-details-services ul li a i {
		width: 20px;
		margin-right: 15px;
	}
	
	.blog-details-services ul li {
		padding: 12px 0;
	}
	
	.blog-details-catagory ul li a {
		font-size: 15px;
	}
	
	.blog-populer-content {
		width: 100%;
		padding-left: 0;
		padding-top: 15px;
	}
	
	.blog-populer-img-wrap {
		width: 100%;
	}
	
	.blog-details-newsletter input[type="text"], .blog-details-newsletter input[type="email"] {
		padding-left: 40px;
		background-position: left 15px center;
	}
	
	.blog-details-share-wrap ul li a {
		width: 36px;
		height: 36px;
	}
	
	.blog-details-share-wrap ul li:not(:last-child) {
		margin-right: 10px;
	}
	
	.responsibility-work-content {
		padding: 20px 15px 15px 15px;
	}
	
	.responsibility-work-content h3 {
		font-size: 20px;
	}
	
	.responsibility-work-card {
		border-radius: 10px;
	}
	
	.words-form-ceo-content {
		padding: 20px 15px 25px 15px;
		border-radius: 10px;
	}
	
	.our-gallery-column:nth-child(8n-2), .our-gallery-column:nth-child(8n-1), .our-gallery-column:nth-child(8n), .our-gallery-column:nth-child(8n-7), .our-gallery-column:nth-child(8n-6), .our-gallery-column:nth-child(8n-5), .our-gallery-column:nth-child(8n-4), .our-gallery-column:nth-child(8n-3) {
		width: 50%;
	}
	
	.csr-workplace-column-lft-in {
		border-radius: 10px;
	}
	
	.work-with-top-row {
		--bs-gutter-y: 20px;
	}
	
	.work-with-top-left figure {
		border-radius: 10px;
	}
	
	.work-with-top-right-inner ul li {
		padding-left: 25px;
	}
	
	.work-with-top-right-inner ul li::before {
		width: 15px;
		height: 15px;
		top: 6px;
	}
	
	.work-with-top-right-inner p {
		font-size: 15px;
	}
	
	.work-with-top-row:not(:last-child) {
		margin-bottom: 50px;
	}
	
	/* 08-02-2025 Css End */
	
	/* 08.02.2025 start SD */
	.digi-solution-info h3 {
		font-size: 22px;
		margin-bottom: 8px;
	}
	
	.digi-solution-img-wrpppr {
		margin-bottom: 20px;
		height: 240px;
		border-radius: 10px;
	}
	
	.digi-solution-img-wrpppr img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	.digi-solution-info li {
		padding: 0 0 0 25px;
		margin: 6px 0;
		background-size: 16px;
		background-position: 0px 5px;
	}
	
	.digital-solution-tab-wrppr .resp-accordion button {
		font-size: 18px;
		padding: 15px;
	}
	
	.digital-solution-tab-wrppr .resp-accordion button i {
		margin-right: 10px;
	}
	
	.digital-solution-tab-wrppr .resp-accordion.resp-tab-active button {
		border-radius: 15px;
	}
	
	.solution-page-rw.solution-row {
		--bs-gutter-x: 0px;
	}
	
	.solution-page-rw.solution-row>* {
		width: 100%;
	}
	
	.avail-trial-card {
		padding: 20px 15px;
	}
	
	.avail-trial-card h3 {
		font-size: 22px;
	}
	
	.avail-trial-card li, .trial-term-condition-content ul li {
		padding-left: 25px;
	}
	
	ul.avail-trial-right li::before, ul.avail-trial-wrong li::before {
		width: 15px;
		height: 15px;
		top: 4px;
	}
	
	.money-back-bnnr-content .inner-banner-info {
		margin-bottom: 10px;
	}
	
	/* 08.02.2025 end SD */
	.casestudy-tmp-banner {
		padding-top: 82px;
	}
	
	.casestudy-tmp-banner-wrp h1 {
		font-size: 26px;
	}
	
	.casestudy-tmp-banner-overlay {
		padding: 50px 0 90px;
	}
	
	.pc-casestudy-tmp .ai-tech-enc-half {
		margin-top: 22px;
	}
	
	.psc-step-count {
		width: 60px;
		height: 60px;
		font-size: 30px;
	}
	
	.project-solution-casestudy-tmp-item-head::after {
		left: 29px;
		background-size: 90px 100%, 100% 90px, 90px 100%, 100% 90px;
	}
	
	.project-solution-casestudy-tmp-item-head {
		padding: 18px 0 22px 72px;
	}
	
	.psc-desc h3 {
		font-size: 24px;
	}
	
	.psc-tag {
		min-width: 145px;
		min-height: 55px;
		border-radius: 8px;
		font-size: 20px;
	}
	
	.psc-before-image {
		border-radius: 10px;
	}
	
	.pasc-arrow img {
		height: 82px;
	}
	
	.plt-box img {
		height: 40px;
	}
	
	.plt-box {
		height: 100px;
	}
	
	.cta-casestudy-tmp-left h2 {
		font-size: 25px;
	}
	
	.cta-casestudy-tmp-left {
		margin: 0 0 24px;
	}
	
	.cta-casestudy-tmp {
		padding: 35px 0;
	}
	
	/* 09-02-2025 M.M Css Start */
	.contacting-social-listing li a {
		width: 40px;
		height: 40px;
		font-size: 16px;
	}
	
	.contacting-social-listing li:not(:last-child) {
		margin-right: 12px;
	}
	
	.webskitters-job-form input[type="text"], .webskitters-job-form input[type="tel"], .webskitters-job-form input[type="password"], .webskitters-job-form input[type="email"], .webskitters-job-form select {
		height: 56px;
		padding: 0 20px;
	}
	
	.webskitters-job-form select {
		padding-right: 40px;
	}
	
	.webskitters-job-field:not(:last-child) {
		margin-bottom: 15px;
	}
	
	.webskitters-job-card {
		padding: 20px 12px 20px 15px;
	}
	
	.webskitters-job-card .h4-title {
		font-size: 20px;
	}
	
	.webskitters-job-card {
		font-size: 15px;
	}
	
	.mobile-app-design-card-lft {
		width: 100%;
	}
	
	/* 09-02-2025 M.M Css End */
	
	/* 09.02.2025 start SD */
	.grow-countries-card-outtr .grow-countries-card {
		padding: 12px 20px;
	}
	
	.grow-countries-count {
		font-size: 24px;
		padding-right: 10px;
		align-self: center;
	}
	
	.grow-countries-card-outtr .grow-countries-card h3 {
		font-size: 20px;
	}
	
	.grow-countries-card-outtr.active .grow-countries-card {
		padding: 20px;
	}
	
	.grow-countries-card-outtr.active .grow-countries-count {
		padding-right: 0;
		margin-right: auto;
	}
	
	.grow-countries-card-outtr.active .grow-countries-card h3 {
		font-size: 24px;
	}
	
	.operate-city-rw {
		--bs-gutter-x: 0;
		--bs-gutter-y: 20px;
	}
	
	.operate-city-img-wrppr {
		height: 180px;
	}
	
	.operate-city-txt h3 {
		font-size: 20px;
	}
	
	/* 09.02.2025 end SD */
	.ganesh-cta-lft-graphics {
		width: 150px;
	}
	
	.ganesh-cta-rgt-graphics {
		width: 172px;
	}
	
	.psc-rgt-logo img {
		height: 44px;
	}
	
	.psc-rgt-logo {
		width: 226px;
		height: 88px;
		padding: 10px;
		border-radius: 10px;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-logo img {
		max-height: 35px;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-logo {
		min-width: 100px;
		min-height: 62px;
		margin-right: 0;
		bottom: 14px;
	}
	
	.alokozay-case-studies-template .casestudy-tmp-banner-wrp {
		padding: 0 0 32px;
	}
	
	.ag-project-challenges-info h3 {
		font-size: 22px;
	}
	
	.ag-project-challenges-box {
		flex-direction: column;
		align-items: center;
		text-align: center;
		padding: 26px 0;
	}
	
	.ag-project-challenges-info {
		padding-left: 0;
		padding-top: 18px;
	}
	
	.ag-project-challenges-col:first-child .ag-project-challenges-box {
		padding-top: 8px;
	}
	
	.alokozay-case-studies-template .plt-box img {
		height: 65px;
	}
	
	/* 10-02-2025 M.M Css Start */
	.app-store-btn>i {
		width: 22px;
	}
	
	.app-store-content {
		width: calc(100% - 22px);
		padding-left: 8px;
	}
	
	.app-store-content>span {
		font-size: 12px;
	}
	
	.app-store-content>p {
		font-size: 15px;
	}
	
	.app-store-btn.play-store {
		min-width: 140px;
	}
	
	.app-store-btn.apple-store {
		min-width: 152px;
	}
	
	.radgolf-our-process-col {
		width: 100%;
	}
	
	.radgolf-case-studies-template .casestudy-tmp-banner-logo {
		min-height: 65px;
	}
	
	.landing-page-award .landing-page-award-list-column {
		width: 50%;
	}
	
	.landing-page-service-column {
		width: 100%;
	}
	
	.landing-page-customer-column {
		width: 33.33%;
	}
	
	.landing-page-customer-column:nth-child(3n) {
		border-right: none !important;
	}
	
	.landing-page-customer-column:nth-child(4n), .landing-page-customer-column:nth-child(5n) {
		border-top: 1px solid #dce5ec;
	}
	
	.landing-page-customer-column:nth-child(5n) {
		border-right: 1px solid #dce5ec;
	}
	
	.landing-page-customer-column:nth-child(3n) {
		border-right: none !important;
	}
	
	.landing-page-customer-column:nth-child(3n) {
		border-right: none !important;
	}
	
	.landing-page-customer-column:last-child {
		border-top: 1px solid #dce5ec;
	}
	
	.landing-banner {
		overflow: hidden;
	}
	
	.landing-page-service-card-heading {
		min-height: inherit;
	}
	
	.landing-case-study-tabs-menu {
		width: 100%;
	}
	
	.landing-case-study-tabs-content {
		border-left: 0;
		border-top: 1px solid #b7bbc2;
	}
	
	.landing-case-study-tabs-content {
		width: 100%;
		padding-left: 0;
	}
	
	.landing-case-study-tab-link {
		text-align: center;
		width: 50%;
		padding: 10px 15px;
	}
	
	.landing-case-study-tabs-menu {
		padding-right: 0;
	}
	
	.landing-case-study-tabs-menu {
		flex-wrap: wrap;
		flex-flow: inherit;
	}
	
	.landing-header-brand-logo {
		max-width: 95px;
	}
	
	.landing-header-call {
		margin-right: 10px;
	}
	
	.common-button-text {
		min-width: 108px;
	}
	
	.landing-header-call-icon {
		width: 35px;
		height: 35px;
	}
	
	.landing-faq-content {
		padding-right: 20px;
	}
	
	.landing-faq-header-title {
		padding-right: 15px;
	}
	
	/* 10-02-2025 M.M Css End */
	
	/* 12-02-2025 M.M Css Start */
	.golf-landing-banner-form-wrap-inner input[type="submit"], .form-wrap .gform_wrapper input[type="submit"], .landing-contact-form-block .gform_wrapper input[type="submit"] {
		padding: 16px 35px !important;
		font-size: 15px;
	}
	
	.job-search-btn input[type="submit"] {
		padding: 10px 25px !important;
	}
	
	/* 18-02-2025 M.M Css Start */
	.service-details-banleft h1, .service-details-banleft .h1-title {
		font-size: 22px;
	}
	
	.service-details-banleft .innner-banner-subtitle {
		font-size: 20px;
	}
	
	.single-services .service-details-banright .banner-form .form-wrap.countries-frm-wrppr {
		padding: 25px 15px 25px 15px;
	}
	
	.service-details-banright .banner-form-text-col h2 {
		font-size: 22px;
	}
	
	.service-details-banright .form-wrap .gform_wrapper input[type="text"], .service-details-banright .form-wrap .gform_wrapper input[type="tel"], .service-details-banright .form-wrap .gform_wrapper input[type="password"], .service-details-banright .form-wrap .gform_wrapper input[type="email"], .service-details-banright .form-wrap .gform_wrapper input[type="number"], .service-details-banright .form-wrap .gform_wrapper input[type="url"], .service-details-banright .form-wrap .gform_wrapper select {
		height: 50px !important;
	}
	
	/* 18-02-2025 M.M Css End */
	
	/* 18.02.2025 SD start */
	.banner-globe {
		right: -15px;
		max-width: 340px;
	}
	
	/* 18.02.2025 SD end */
	
	/* 19-02-2025 M.M Css Start */
	.blog-details-newsletter .gform_wrapper input[type="submit"] {
		padding: 14px 32px !important;
	}
	
	.single-job .wpjb .wpjb-form.wpjb-form-nolines fieldset {
		padding: 0 12px 0px 12px;
		margin-top: 6px;
	}
	
	.single-job .wpjb a.wpjb-button.wpjb-upload-file, .single-job .wpjb a.wpjb-button.wpjb-upload-media {
		padding: 12px 18px !important;
		font-size: 14px !important;
	}
	
	.single-job .wpjb .wpjb-upload-inner .wpjb-upload-info {
		font-size: 18px;
		margin-bottom: 6px;
	}
	
	.single-job .wpjb-icon-upload-cloud:before {
		font-size: 22px;
	}
	
	.single-job .wpjb .wpjb-form div label.wpjb-label {
		margin-bottom: 2px;
	}
	
	/* 19-02-2025 M.M Css End */
	
	/* 24-02-2025 M.M Css Start */
	.blog-details-content h3, .blog-details-content h2 {
		font-size: 20px;
	}
	
	.single-job .wpjb-text h4 {
		font-size: 18px;
	}
	
	/* 24-02-2025 M.M Css Start */
	
	/* 24-02-2025 M.M Css Start */
	.golf-creation-accordion-item.accordion-active {
		border-radius: 15px;
	}
	
	.golf-contact-right-inner .golf-landing-banner-input {
		height: 52px;
	}
	
	.golf-contact-right-inner .golf-landing-banner-input.textarea {
		height: 110px;
	}
	
	.key-features-row-outer .key-features-row:not(:last-child) {
		margin-bottom: 15px;
	}
	
	.golf-quick-line-left {
		display: none;
	}
	
	.golf-header-wpr {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.golf-landing-logo {
		width: 130px;
	}
	
	.golf-header-list-item {
		margin-right: 6px;
	}
	
	.golf-landing-banner {
		padding-top: 140px;
		padding-bottom: 50px;
	}
	
	.golf-banner-title {
		font-size: 24px;
	}
	
	.common-button {
		font-size: 15px;
	}
	
	.common-button-arrow {
		width: 52px;
		height: 52px;
	}
	
	.common-button-text {
		padding: 12px 22px;
	}
	
	.golf-landing-banner-form-wrap {
		padding: 30px 15px;
	}
	
	.golf-landing-banner-input {
		height: 50px;
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.golf-landing-banner-input.textarea {
		border-radius: 15px;
		height: 110px;
		padding-top: 8px;
	}
	
	.golf-landing-banner-input-feild {
		margin-bottom: 15px;
	}
	
	.golf-creation-sec {
		padding-top: 60px;
	}
	
	.section-head.text-center.our-process-head {
		margin-bottom: 20px;
	}
	
	.golf-toptitle {
		font-size: 16px;
	}
	
	.golf-htwo {
		font-size: 22px;
	}
	
	.golf-heading-richtext p {
		margin-bottom: 22px;
	}
	
	.golf-creation-accordion-title {
		padding-left: 15px;
		padding-right: 10px;
	}
	
	.golf-creation-accordion-body {
		padding: 20px 15px 30px;
	}
	
	.golf-creation-accordion-title-left {
		min-width: 150px;
	}
	
	.golf-hthree, .golf-hthree.key-features-title, .golf-hthree.golf-awards-heading {
		font-size: 22px;
	}
	
	.golf-hthree.golf-awards-heading.golf-quick-heading {
		margin-bottom: 30px;
	}
	
	.golf-acc-logo-wrap {
		width: 50px;
		height: 50px;
	}
	
	.golf-acc-logo.rad-golf-logo {
		width: 30px;
	}
	
	.golf-acc-collaps-btn {
		width: 35px;
		height: 35px;
	}
	
	.golf-intro-left.blue-tees-first-lft {
		width: 60%;
	}
	
	.golf-intro-logo-wrap.blue-tees-logo {
		max-width: 110px;
	}
	
	.golf-intro-logo-wrap.mgi-logo {
		max-width: 130px;
	}
	
	.golf-intro-btn-wrap {
		padding-top: 20px;
	}
	
	.app-download-btn {
		padding: 6px 10px 8px;
	}
	
	.app-download-btn.mr-10 {
		margin-right: 5px;
	}
	
	.app-download-logo {
		width: 17px;
	}
	
	.app-download-content {
		width: calc(100% - 17px);
		padding-left: 5px;
	}
	
	.app-download-ref {
		margin-bottom: 0;
		font-size: 10px;
	}
	
	.app-download-store-name {
		font-size: 13px;
	}
	
	.key-features-left.key-compress-lft {
		width: 80%;
	}
	
	.key-features-img-wrap.radius-img {
		border-radius: 10px;
	}
	
	.key-features-icon {
		max-width: 40px;
	}
	
	.golf-our-process-sec {
		padding-top: 60px;
	}
	
	.our-process-row {
		justify-content: center;
		align-items: stretch;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	
	.our-process-col {
		width: 50%;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.our-process-icon-outer {
		width: 80px;
		height: 80px;
	}
	
	.golf-about-sec {
		padding-top: 60px;
	}
	
	.golf-top-rated-wrap {
		flex-flow: column wrap;
	}
	
	.golf-top-rated-logo-list {
		margin-left: -6px;
		margin-right: -6px;
		padding-left: 0;
	}
	
	.golf-top-rated-logo-list-itm {
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.golf-top-rated-logo {
		max-width: 80px;
	}
	
	.awards-recognition-row {
		margin: -5px;
	}
	
	.awards-recognition-col {
		width: 50%;
		padding: 5px;
	}
	
	.awards-recognition-card {
		min-height: 155px;
	}
	
	.golf-contact-left {
		padding-bottom: 80px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.golf-contact-right {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.golf-contact-head {
		text-align: center;
	}
	
	.together-listing {
		margin-top: -8px;
		margin-bottom: -8px;
	}
	
	.together-item {
		width: 50%;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	.together-profile-wrap {
		min-height: 80px;
		margin-bottom: 12px;
	}
	
	.together-profile-name {
		font-size: 15px;
	}
	
	.together-profile-img-wrap, .together-profile-img-wrap.profile-two, .together-profile-img-wrap.profile-three, .together-profile-img-wrap.profile-four {
		width: 80px;
		height: 80px;
	}
	
	.golf-achive-wraper {
		margin-top: 20px;
		margin-bottom: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.golf-achive-item {
		width: 100%;
	}
	
	.golf-achive-card {
		flex-flow: column;
		justify-content: flex-start;
		align-items: center;
	}
	
	.golf-achive-icon-wrap {
		max-width: 30px;
		min-height: 30px;
		margin-bottom: 5px;
	}
	
	.golf-achive-content {
		text-align: center;
		width: calc(100% - 30px);
		padding-left: 0;
	}
	
	.golf-achive-title {
		font-size: 20px;
	}
	
	.golf-socil-listing {
		justify-content: center;
		align-items: center;
	}
	
	.golf-contact-right-head {
		margin-bottom: 15px;
	}
	
	.container-2 {
		max-width: none;
	}
	
	.golf-banner-in {
		padding-top: 100px;
	}
	
	.golf-creation-section-container-outer {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.golf-awards-left-in, .golf-awards-right-in {
		padding-left: 22px;
		padding-right: 22px;
	}
	
	.golf-quick-col {
		width: 100%;
	}
	
	.golf-quick-number-text {
		font-size: 26px;
	}
	
	.golf-quick-number-wor {
		text-align: center;
		padding-bottom: 20px;
	}
	
	.golf-quick-number-wor.golf-quick-number-wor-right {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.golf-quick-number-wor.golf-quick-number-wor-right.golf-quick-number-wor-bottom {
		padding-top: 20px;
	}
	
	.golf-quick-number-wor.golf-quick-number-wor-bottom {
		padding-bottom: 20px;
	}
	
	.golf-quick-line {
		width: 100%;
	}
	
	.golf-quick-line.golf-quick-line-2 {
		left: 0;
	}
	
	.golf-footer-logo {
		width: 180px;
	}
	
	/* 24-02-2025 M.M Css End */
	
	/* 25-02-2025 M.M Css Start */
	.rating-box-wrap p img {
		max-width: 90px;
	}
	
	.benefits-row li {
		width: 100%;
	}
	
	.benefits-row li>i {
		width: 45px;
		height: 45px;
		padding: 11px;
	}
	
	.perks-benefits-left figure {
		margin-bottom: -10px;
	}
	
	.webskitters-key-figures-sec .expertise-upper span {
		font-size: 20px;
	}
	
	.webskitters-key-figures-sec .expertise-bottom h3 {
		font-size: 18px;
	}
	
	.benefits-row li {
		font-size: 15px;
	}
	
	/* 25-02-2025 M.M Css End */
	.landing-case-study-tab-content-info, .landing-page-service-box {
		text-align: center;
	}
	
	.error-section-wrap {
		padding-top: 120px;
	}
	
	/* 03/03/2025 start */
	.service-details-banleft h1, .service-details-banleft .h1-title, .service-details-banright .banner-form-text-col h2, .enormous-achievement-right-in .enormous-achievement-btn-wrap {
		text-align: center;
	}
	
	.single-services .banner-form .form-wrap.countries-frm-wrppr .gform-footer {
		justify-content: center;
	}
	
	/* 03/03/2025 start */
	
	/* 05-02-2025 M.M Css Start */
	.quote-nav .quote-nav-item.sl_prev .quoter_img_wrap .play-btn {
		left: 31%;
	}
	
	.quote-nav .quote-nav-item.sl_next .quoter_img_wrap .play-btn {
		left: 71%;
	}
	
	/* 05-02-2025 M.M Css End */
	
	/* 20-03-2025 M.M Css Start */
	.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow--prev {
		right: 50px;
		transform: rotate(0deg);
		left: auto;
		bottom: -55px;
	}
	
	.timeline-detail-slider-rgt-box .splide__arrows .splide__arrow--next {
		right: 0;
		transform: rotate(0deg);
		bottom: -55px;
	}
	
	.timeline-wrap {
		padding: 0 0 80px;
	}
	
	/* 20-03-2025 M.M Css End */
	.view-all-case-study-btn-wrap-uniq {
		padding-top: 20px;
	}
	
	/* 15-05-2025 M.M Css Start */
	.durj-project-results-listing li {
		width: 100%;
	}
	
	.durj-project-results-content h3 {
		font-size: 20px;
	}
	
	.sec-counter-number {
		width: 40px;
		height: 40px;
		font-size: 20px;
		margin-right: 0;
		margin-bottom: 12px;
	}
	
	.burj-project-solution-content h3 {
		font-size: 20px;
		flex-direction: column;
		align-items: flex-start;
	}
	
	.burj-project-solution-row {
		--bs-gutter-y: 20px;
	}
	
	.burj-project-solution-row:not(:last-child) {
		margin-bottom: 30px;
	}
	
	.burj-step-column {
		width: 100%;
	}
	
	.burj-project-challenge-card {
		padding: 10px 10px 25px;
		border-radius: 12px;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		-ms-border-radius: 12px;
		-o-border-radius: 12px;
	}
	
	.burj-project-challenge-card>figure {
		border-radius: 12px;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		-ms-border-radius: 12px;
		-o-border-radius: 12px;
	}
	
	.burj-project-challenge-card-btm>i {
		width: 60px;
		height: 60px;
		margin: -38px auto 15px;
		padding: 12px;
	}
	
	.burj-project-challenge-card-btm h3 {
		font-size: 20px;
	}
	
	.durj-project-results-listing li {
		align-items: flex-start;
	}
	
	.durj-project-results-content {
		text-align: left;
	}
	
	.durj-project-results-img-wraper figure {
		width: 70%;
		height: 70%;
	}
	
	.casestudy-tmp-banner-logo img {
		max-height: 52px;
	}
	
	.burj-case-studies-template .casestudy-tmp-banner-logo {
		min-width: 122px;
		min-height: 68px;
	}
	
	.continuous-asset-optimization-each {
		width: 58.2%;
	}
	
	/* 15-05-2025 M.M Css End */
	
	/* pro 26/5/2025 start */
	
	/* fazwaz case studies css start  */
	.objectives-card, .fazwaz-tech-use-card {
		border-radius: 14px;
	}
	
	/* pro 26/5/2025 end */
	
	/* fazwaz case studies css end  */
	
	/* 02.06.2025 start */
	.objective-challenges-head {
		padding: 10px 15px;
	}
	
	.objective-challenges-content {
		padding: 15px;
	}
	
	.strategy-head {
		margin: 0 auto 30px;
	}
	
	.strategy-content-wrppr {
		text-align: center;
	}
	
	.strategy-content-title-wrppr {
		padding-left: 0;
	}
	
	.strategy-content-title-wrppr .custom-countr {
		width: 45px;
		height: 45px;
		font-size: 20px;
		position: static;
		transform: inherit;
		margin: 0 auto 15px;
	}
	
	.strategy-content-wrppr h3 {
		font-size: 20px;
	}
	
	.strategy-rw:not(:last-child) {
		margin-bottom: 35px;
	}
	
	.bloom-result-wrppr {
		padding: 20px 15px;
	}
	
	.bloom-result-wrppr .bloom-result-icon {
		width: 60px;
		height: 60px;
		padding: 13px;
		margin-bottom: 15px;
	}
	
	.bloom-result-wrppr h3 {
		font-size: 22px;
	}
	
	.bloom-graph-wrppr {
		margin: 0 auto 25px;
	}
	
	/* 02.06.2025 end */
	.project-strategy-image {
		max-width: 100%;
	}
	
	/* pro 9/6/25 end */
	.simple-text-card-col {
		width: 100%;
	}
	
	/* ====13 june 2025== */
	.albnk-img2-wrap {
		width: 113px;
		height: 113px;
	}
	
	.albnk-title1 {
		font-size: 10px;
	}
	
	.albnk-title2 {
		font-size: 14px;
	}
	
	.albnk-bg {
		padding: 10px 20px 10px 125px;
		min-height: 94px;
	}
}

@media (max-width: 360px) {
	.contact-page-banner h1 {
		font-size: 30px;
	}
	
	.avail-trial-para-wrppr .common-button, .trial-term-condition-content .common-button, .value-money-cmn-btn-outtr .common-button, .get-touch-content .common-button, .enormous-achievement-btn-wrap.usa .common-button {
		font-size: 14px;
	}
	
	/* 10-02-2025 M.M Css Start */
	.about-radgolf-btn-wrap {
		flex-direction: column;
		align-items: center;
	}
	
	.about-radgolf-btn-wrap>a:not(:last-child) {
		margin-right: 0;
		margin-bottom: 12px;
	}
	
	.app-store-btn.apple-store, .app-store-btn.play-store {
		min-width: 159px;
	}
	
	/* 10-02-2025 M.M Css End */
	
	/* 24-02-2025 M.M Css Start */
	.golf-hthree, .golf-hthree.key-features-title, .golf-hthree.golf-awards-heading {
		font-size: 17px;
	}
	
	/* 24-02-2025 M.M Css End */
	.single-job .wpjb h3 {
		font-size: 18px !important;
	}
	
	.single-job .wpjb-top-header h1, .single-job .wpjb-top-header .h1-title {
		font-size: 24px;
	}
}
