/*@font-face {
	font-family: "Poppins";
	font-style: normal;
	font-weight: 400;
	src: local("Poppins-Regular"),
		url("../../../../themes/clean-blog/new-fonts/seo-dubai/Poppins-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Poppins";
	font-style: normal;
	font-weight: 500;
	src: local("Poppins-Medium"),
		url("../../../../themes/clean-blog/new-fonts/seo-dubai/Poppins-Medium.ttf") format("truetype");
}

@font-face {
	font-family: "Poppins";
	font-style: normal;
	font-weight: 600;
	src: local("Poppins-SemiBold"),
		url("../../../../themes/clean-blog/new-fonts/seo-dubai/Poppins-SemiBold.ttf") format("truetype");
}

@font-face {
	font-family: "Poppins";
	font-style: normal;
	font-weight: 700;
	src: local("Poppins-Bold"),
		url("../../../../themes/clean-blog/new-fonts/seo-dubai/Poppins-Bold.ttf") format("truetype");
}*/



@media (min-width: 1200px) {
  .container {
    max-width: 1300px;
	width: 1300px;
  }
}


:where(code, kbd, pre, samp, body) {
	font-family: 'Poppins' !important;
}

a {
	text-decoration: none !important;
}

.section {
	margin: 100px 0;
}

p {
	font-size: 15px;
    color: #000;
}

.seo-heading-6,
.seo-heading-2 {

	width: unset;
}

/*.seo-heading-2 h2 {
	font-weight: 600;
}*/

.btn_flex {
	display: flex;
	align-items: center;
	gap: 20px;
	flex-wrap: wrap;

}


.asterisk {
	color: red;
	font-size: 12px;
}



.blue_bg {
	background-color: #1468FB;
	border: 1px solid #1468FB;
	cursor:pointer;
}

.wt_bg {
	background-color: #ffffff;
	color: #000 !important;

}

.wt_ot {
	background-color: transparent;
	border: 1px solid #FFFFFF;
}

:where(.wt_bg, .wt_ot, .blue_bg) {
	border-radius: 33px;
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF !important;
	padding: 14px 25px;
	display: inline-block;
}

.banner_section {
	background: url("../../../../themes/clean-blog/new-images/seo-india/banner_bg.webp") no-repeat;
	background-size: 100%;
	color: #fff;
	padding-top: 160px;
	padding-bottom:50px;
}

@media screen and (max-width: 1200px) {
	.banner_section {
		background-size: cover;
	}
}

.banner_section .left_side {
	color: #fff;
	padding-top: 50px;
}

.banner_section .left_side samp {
	font-weight: 400;
	font-size: 16px;
	text-transform: capitalize;
}

.banner_section .left_side h5 {
	font-weight: 600;
	font-size: 54px;
	line-height: 72px;
	margin: 17px 0;
}

.banner_section .left_side p {
	font-weight: 400;
    font-size: 16px;
    margin-bottom: 40px;
    line-height: 30px;
	color:#ffffff;
}

.banner_section h6 {
	display: flex;
	align-items: center;
	gap: 15px;
	line-height: 24px;
	font-size: 14px;
	flex-wrap: wrap;
}

.banner_section h6 img {
	width: 20%;
}

.banner_section .form {
	color: #000;
	background-color: #fff;
	width: unset;
	border-radius: 30px;
	padding: 20px 20px 5px 20px;
	display: flex;
    flex-wrap: wrap;
}

.banner_section .form form {
	padding: 0;
}

.banner_section .form .h2-heading {
	margin-top: 0;
}

.banner_section .form .input_from {
	margin-bottom: 20px;
	position: relative;
}

.banner_section .form .input_from .iti {
	width: 100% !important;
}

.banner_section .form .input_from .iti__selected-flag {
	padding: 0 6px 6px 8px;
}

.banner_section .form .input_from input,
.banner_section .form .input_from textarea {
	width: 100% !important;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #808080;
	border-radius: 0;
	padding: 0 !important;
	resize: none;
}
.banner_section .form .input_from input{
	margin-bottom:0px;
	line-height: 28px
}

.banner_section .form .input_from input:focus-visible,
.banner_section .form .input_from textarea:focus-visible {
	outline: none;
}

.banner_section .form .input_from textarea {
	max-height: 100px;
}

.banner_section .form .input_from input[type="radio"] {
	accent-color: #000;
}

.banner_section .form .input_from ul.select_option {
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
}

.banner_section .form .input_from ul.select_option li {
	display: flex;
	align-items: center;
	gap: 6px;
}

.banner_section .form .input_from ul.select_option li input {
	width: 18px !important;
	height: 18px;
	position: relative;
	top: 4px;
}

.banner_section .form .form__label {
	position: absolute;
	top: 0px;
	transition: top 0.2s ease;
	pointer-events: none;
}

.banner_section .form label {
	color: #1c1c1c;
	display: block;
	width: 100%;
	font-weight: 500;
	font-size: 13px;
}

.banner_section .form .form__field:focus {
	padding-bottom: 11px;
	border-image-slice: 1;
}

.banner_section .form .form__field:focus~.form__label {
	position: absolute;
	top: -10px;
	transition: top 0.2s ease;
}

.banner_section .form .need_form {
	display: flex;
	gap: 10px;
	margin-top: 10px;
	font-size: 12px;
}

.banner_section .form .need_form input {
	width: 20px !important;
}
#g-recaptcha {
    transform: scale(0.72);
    -webkit-transform: scale(0.72);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
#submitBtn_new {
    padding: 13px 14px;
	width: 225px;
	margin-bottom:30px;
}

.cta-buttons.cta-forms-buttons{
	margin-top: 20px;
}
.blue_bg i, .wt_bg i{
	padding-left:8px;
}


/*----------------Trusted Clients------------------*/



.trusted_globally {
  margin-top: 55px;
  gap: 40px;
  align-items: center;
  display:flex;
}
.trusted_globally p {
  font-weight: 600 !important;
  font-size: 15px !important;
  color: #fff;
  margin: 0 !important;
}
.trusted_globally div img {
  width: 110px;
  margin: 0px 18px;
}
.ban-clt-logo{
	width: 77%;
    display: flex;
}
.ban-clt-logo .owl-item {
    justify-content: center;
    text-align: center;
    display: flex;
    align-items: center;
}
.owl-dots{
	display:none;
}


.ban-clt-logo .banner-logo-slider{width:173px;height:105px;background:url(../../../../themes/clean-blog/new-images/seo-india/seo-india.webp)}
.ban-clt-logo .banner-logo-slider.banner-logo-1{background-position:-11px -8px}.ban-clt-logo .banner-logo-slider.banner-logo-2{background-position:-190px -8px}.ban-clt-logo .banner-logo-slider.banner-logo-3{background-position:-371px -8px}.ban-clt-logo .banner-logo-slider.banner-logo-4{background-position:-551px -9px}.ban-clt-logo .banner-logo-slider.banner-logo-5{background-position:-729px -9px}.ban-clt-logo .banner-logo-slider.banner-logo-6{background-position:-909px -9px}.ban-clt-logo .banner-logo-slider.banner-logo-7{background-position:-1087px -9px}.ban-clt-logo .banner-logo-slider.banner-logo-8{background-position:-1264px -9px}.ban-clt-logo .banner-logo-slider.banner-logo-9{background-position:-1456px -125px}.ban-clt-logo .banner-logo-slider.banner-logo-10{background-position:-1637px -125px}.ban-clt-logo .banner-logo-slider.banner-logo-11{background-position:-1815px -125px}.ban-clt-logo .banner-logo-slider.banner-logo-12{background-position:-1994px -125px}.ban-clt-logo .banner-logo-slider.banner-logo-13{background-position:-2173px -125px}.ban-clt-logo .banner-logo-slider.banner-logo-14{background-position:-2353px -124px}.ban-clt-logo .banner-logo-slider.banner-logo-15{background-position:-2531px -123px}.ban-clt-logo .banner-logo-slider.banner-logo-16{background-position:-2709px -121px}.ban-clt-logo .banner-logo-slider.banner-logo-17{background-position:-2900px -241px}.ban-clt-logo .banner-logo-slider.banner-logo-18{background-position:-3080px -238px}.ban-clt-logo .banner-logo-slider.banner-logo-19{background-position:-3259px -238px}.ban-clt-logo .banner-logo-slider.banner-logo-20{background-position:-3438px -238px}.ban-clt-logo .banner-logo-slider.banner-logo-21{background-position:-3616px -235px}.ban-clt-logo .banner-logo-slider.banner-logo-22{background-position:-3803px -237px}.ban-clt-logo .banner-logo-slider.banner-logo-23{background-position:-3982px -237px}.ban-clt-logo .banner-logo-slider.banner-logo-24{background-position:-4159px -241px}.ban-clt-logo .banner-logo-slider.banner-logo-25{background-position:-4349px -351px}.ban-clt-logo .banner-logo-slider.banner-logo-26{background-position:-4525px -352px}.ban-clt-logo .banner-logo-slider.banner-logo-27{background-position:-4709px -352px}.ban-clt-logo .banner-logo-slider.banner-logo-28{background-position:-4878px -352px}.ban-clt-logo .banner-logo-slider.banner-logo-29{background-position:-5065px -352px}.ban-clt-logo .banner-logo-slider.banner-logo-30{background-position:-5238px -352px}.ban-clt-logo .banner-logo-slider.banner-logo-31{background-position:-5421px -352px}.ban-clt-logo .banner-logo-slider.banner-logo-32{background-position:-5600px -352px}.ban-clt-logo .banner-logo-slider.banner-logo-33{background-position:-4349px -463px}.ban-clt-logo .banner-logo-slider.banner-logo-34{background-position:-4521px -463px}.ban-clt-logo .banner-logo-slider.banner-logo-35{background-position:-4709px -471px}.ban-clt-logo .banner-logo-slider.banner-logo-36{background-position:-4883px -471px}.ban-clt-logo .banner-logo-slider.banner-logo-37{background-position:-5058px -471px}.ban-clt-logo .banner-logo-slider.banner-logo-38{background-position:-5241px -471px}.ban-clt-logo .banner-logo-slider.banner-logo-39{background-position:-5417px -471px}.ban-clt-logo .banner-logo-slider.banner-logo-40{background-position:-5601px -471px}




/*-----------Banner-Form-------------------*/

.banner_section .form-section {
  background: rgba(255, 255, 255, 1);
  backdrop-filter: blur(20px);
  border-radius: 25px 25px 0 0;
  padding: 20px 20px;
  position: relative;
}

.form-section::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  left: -20px;
  bottom: 0;
}

.form-section::before {
  content: "";
  position: absolute;
  border-radius: 0px 0px 20px 0px;
  width: 20px;
  height: 20px;
  background-color: #460084;
  left: -20px;
  z-index: 1;
  bottom: 0;
}

.form-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.form-group {
  margin-bottom: 25px;
}

input[type="radio"] {
  accent-color: rgba(28, 28, 28, 1);
}

input[type="checkbox"] {
  accent-color: rgba(20, 104, 251, 1);
}

.form__group {
  position: relative;
  padding: 20px 0 0;
  width: 100%;
}

.banner_section .intl-tel-input.allow-dropdown{
	border:none;
	border-bottom: 1px solid #9B9B9B;
	border-radius:0px;
}
.banner_section .intl-tel-input .form__field{
	border-bottom: none !important;
}
.banner_section .flag-container {
    background: transparent !important;
    border: none !important;
	height: 37px;
}
.banner_section .intl-tel-input .selected-flag .iti-arrow{
	border-top: 5px solid #2b2929 !important;
}
.banner_section .intl-tel-input.separate-dial-code .selected-dial-code{
	width: auto !important;
}
.banner_section .intl-tel-input.separate-dial-code .selected-dial-code{
	font-size: 14px;
}
/*.banner_section input#demo{
	width: 80%;
}*/

.form__field {
  width: 100%;
  border: none !important;
  border-bottom: 1px solid #9B9B9B !important;
  outline: 0;
  font-size: 14px;
  padding: 11px 0 ;
  margin-bottom: 14px;

}

.form__field::placeholder {
  color: #000000;
}

.form__field:placeholder-shown~.form__label {
  font-size: 13px;
  cursor: text;
  top: 20px;
}

.form__label {
  position: absolute;
  top: 0;
  display: block;
  transition: 0.2s;
  font-size: 13px;
  pointer-events: none;
  font-weight: 600;
}

.form__field:focus {
  padding-bottom: 6px;
  font-weight: 700;
}

.form__label sup {
  color: red;
  font-size: 13px;
}

.form__field:focus~.form__label {
  position: absolute;
  top: 0;
  display: block;
  font-size: 13px;
  color: #180e88;
  font-weight: 600;
}

.form__field:required,
.form__field:invalid {
  box-shadow: none;
}

.found {
  font-size: 13px;
  font-weight: 600;

}
.banner_section .form-group{
	margin-top: 25px;
}
.form__group.text_field{
	padding: 0;
}
.text_field textarea#comments_val {
    height: 50px !important;
    margin:0px 0px 20px 0px;
    text-indent: 0px !important;
    font-size: 14px !important;
	color:#000 !important;
	border-radius: 0;
}

.radio-group {
  display: flex;
  gap: 13px;
  margin-top: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.radio-option {
  display: flex;
  align-items: center;
  gap: 8px;
}

.radio-option input[type="radio"] {
  margin: 0;
  transform: scale(1.2);
  margin-top: -5px;
  width: auto;
}

.radio-option label {
  font-size: 13px;
  color: rgba(28, 28, 28, 1);
  font-weight: 600;
  cursor: pointer;
}

.textarea {
  min-height: 100px;
  resize: vertical;
}

.checkbox-group {
  align-items: center;
  gap: 10px;
  margin: 20px 0;
}
#addcontact_form .checkbox-group{
   display:flex;
   align-items: center;
   gap: 10px;
}

.checkbox-group input[type="checkbox"] {
  transform: scale(1.2);
  margin-top: -6px;
  width: auto;
}

.checkbox-label {
  font-size: 13px;
  color: #374151;
  cursor: pointer;
  font-weight: 600;
}

.cta-buttons img {
  width: 48%;
}


/*---------------Banner-form-----------------*/

/* Best SEO Company Section -- Start */
.best_seo_company {
	border: 1px solid #ccc;
	border-top: none;
	text-align: center;
	padding: 100px 0 100px 0;
	border-radius: 0 0 20px 20px;
	position: relative;
}

.best_seo_company::before,
.best_seo_company::after {
	content: "";
	width: 1px;
	height: 90%;
	position: absolute;
	top: 0;
	background: linear-gradient(to top, #ccc 30%, #ffffff 70%);
}

.best_seo_company::after {
	content: "";
	right: -1px;
}

.best_seo_company::before {
	content: "";
	left: -1px;
}

.best_seo_company h4 {
	font-weight: 600;
	font-size:88px;
	text-align: center;
	color:#000000;
}

.best_seo_company h4 span {
	color: #fff;
	position: relative;
}

.best_seo_company h4 span::before,
.best_seo_company h4 span::after {
	content: "";
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	border-radius: 50px;
}

.best_seo_company h4 span:nth-of-type(1) {
	font-weight: 600;
	font-size: 80px;
	line-height: 80px;
	padding: 10px 10px 0 10px;
	border-radius: 20px 20px 20px 0px;
	background: linear-gradient(to right, #1468FB, #0C3E95);
}

.best_seo_company h4 span:nth-of-type(1)::before {
	content: "";
	left: -9px;
	bottom: 0px;
	background-color: #2d6af6;
	z-index: 0;
}

.best_seo_company h4 span:nth-of-type(1)::after {
	content: "";
	left: -20px;
	bottom: 10px;
	background-color: #ffffff;
	z-index: 1;
}

.best_seo_company h4 span:nth-of-type(2) {
	font-weight: 600;
	font-size: 52px;
	line-height: 100px;
	padding: 15px 20px 10px 20px;
	border-radius: 15px 0px 15px 15px;
	position: relative;
	top: -8px;
	left: -28px;
	background: linear-gradient(to right, #1468FB, #2254c3);
}

.best_seo_company h4 span:nth-of-type(2)::before {
	content: "";
	right: -11px;
	top: 0px;
	background-color: #2151bc;
	z-index: -1;
}

.best_seo_company h4 span:nth-of-type(2)::after {
	content: "";
	right: -20px;
	top: 10px;
	background-color: #ffffff;
	z-index: 1;
}

.best_seo_company h4 samp {
	font-weight: 600;
	font-size: 58px;
	position: relative;
	left: -30px;
	top: -6px;
}

.best_seo_company p {
	line-height: 28px;
	font-size: 15px;
	position: relative;
	padding-inline: 60px;
	color: #000;
}

.best_seo_company p::before,
.best_seo_company p::after {
	content: "";
	width: 50px;
	height: 50px;
	background-size: 50px;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
}

.best_seo_company p::before {
	content: "";
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/quotes.webp");
	left: 55px;
	top: -55px;
}

.best_seo_company p::after {
	content: "";
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/quotes.webp");
	transform: rotate(180deg);
	right: 77px;
	bottom: -64px;
}

/* Best SEO Company Section -- End */

/* Awards Celebrate -- Start */


.why_team_tweaks {
	margin-top: 100px;
}

.why_team_tweaks .why_showcasingh1,
.showcasing .why_showcasingh1,
.riwttmads .why_showcasingh1,
.technologies h1,
.tbbw h1 {
	font-weight: 800;
	font-size: 42px;
	line-height: 54px;
	text-align: center;
}

.why_team_tweaks .why_showcasingp,
.showcasing .why_showcasingp,
.riwttmads .why_showcasingp {
	color: #0e0e0e;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	width: 85%;
}

.customers-part {
	margin: 60px 0px;
}

.why_team_tweaks .why_tt_icons {
	margin: 20px 0px;
}

.why_team_tweaks .why_tt_icons img {
	width: 70px;
}

.why_team_tweaks .why_tt_icons h5 {
	margin: 20px 0px 20px;
	font-size: 22px;
	font-weight: 600;
}

.why_team_tweaks .why_tt_icons p {
	color: #1A202C;
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
}

.why_team_tweaks .item {
	margin: 30px;
}



/* Team Group Section */
.team-group-section {
	background: url("../../../../themes/clean-blog/new-images/seo-india/team-img.webp");
	padding: 50px 0 20px 0px;
	height: 540px;
	position: relative;
	overflow: hidden;
	margin: 40px 0px 0px 0px;
	background-size: cover;
	background-position: center;
}

.team-image-container {
	position: relative;
	width: 100%;
	height: 490px;
	border-radius: 20px;
	overflow: hidden;
}

.team-title-bg {
	position: relative;
	padding-left: 15px;
}

.team-title-bg::before {
	content: "";
	position: absolute;
	width: 3px;
	height: 78px;
	background: #ffffff;
	z-index: 1;
	top: 0;
	Left: 0px;
}


/* Left Content Overlay */
.team-content-left {
	position: absolute;
	bottom: 25px;
	left: 40px;
	max-width: 500px;
	z-index: 2;
}

.content-badge {
	display: inline-block;
	color: #0097FB;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}

.team-title {
	font-size: 40px;
	font-weight: 600;
	color: #0097FB;
	margin-bottom: 15px;
	line-height: 28px;
	margin-top: 0;
}

.team-description {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1.6;
	margin: 20px 0px 0px 0px;
}

/* Right Content Overlay */
.team-content-right {
	position: absolute;
	bottom: 25px;
	right: 40px;
	max-width: 500px;
	z-index: 2;
}

.content-badge-right {
	display: inline-block;
	color: #0097FB;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}

.team-title-right {
	font-size: 40px;
	font-weight: 600;
	color: #0097FB;
	margin-bottom: 15px;
	line-height: 28px;
	margin-top: 0;
}

.team-description-right {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1.6;
	margin: 20px 0px 0px 0px;
}

/* Awards Celebrate -- Start */

.seo-heading-2 h2{
	font-size: 40px;
	line-height: 64px;
}
.seo-heading-2 p{
	width: 89%;
    margin: 15px auto 40px;
	font-size: 16px;
}



/* Director Banner -- Start */

.director_banner .director_banner_content {
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/tech_partner.webp");
	background-repeat: no-repeat;
	background-size: 100%;
	min-height: 430px;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: end;
	justify-content: center;
}

.director_banner .director_banner_content h1 {
	transform: translate(-180px, 30px);
	font-size: 35px;
	font-weight: 700;
}

.director_banner .director_banner_content button {
	background: linear-gradient(to right,
			#fc72ff 0%,
			#8f68ff 25%,
			#487bff 50%,
			#2cd9ff 75%,
			#2cffcc 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	border: none;
	transform: translate(-60px, 74px);
	font-size: 13px;
}

.director_banner .director_banner_content button img {
	width: 25px;
}



@media screen and (max-width: 1200px) {
	.director_banner .director_banner_content {
		min-height: 338px;
	}

	.director_banner .director_banner_content h1 {
		transform: translate(-147px, 20px);
		font-size: 27px;
		font-weight: 600;
	}
}

@media screen and (max-width: 1024px) {
	.director_banner .director_banner_content {
		min-height: 370px;
	}

	.director_banner .director_banner_content h1 {
		transform: translate(-134px, 0px);
	}
}

@media screen and (max-width: 991px) {
	.director_banner .director_banner_content h1 {
		transform: translate(-84px, 15px);
		font-size: 22px;
	}

	.director_banner .director_banner_content button {
		transform: translate(-59px, 34px);
	}

	.director_banner .director_banner_content {
		min-height: 252px;
	}
}

@media screen and (max-width: 840px) {
	.director_banner .director_banner_content {
		min-height: 300px;
	}

	.director_banner .director_banner_content h1 {
		transform: translate(-84px, -3px);
		font-size: 20px;
	}
}

@media screen and (max-width: 768px) {
	.director_banner .director_banner_content {
		min-height: 275px;
	}

	.director_banner .director_banner_content h1 {
		transform: translate(-60px, 12px);
		font-size: 16px;
		font-weight: 400;
	}

	.director_banner .director_banner_content {
		min-height: 200px;
	}
}

@media screen and (max-width: 678px) {
	.director_banner {
		display: none;
	}
}



/* Director Banner -- End */


/* Responsive Design */
@media (max-width: 1199px) {
	.team-image-container {
		height: 500px;
	}

	.team-content-left,
	.team-content-right {
		max-width: 280px;
		padding: 25px;
	}

	.team-title,
	.team-title-right {
		font-size: 28px;
	}
}

@media (max-width: 991px) {
	.team-group-section {
		padding: 60px 0;
	}

	.team-image-container {
		height: 450px;
	}

	.team-content-left {
		left: 20px;
		max-width: 250px;
		padding: 20px;
	}

	.team-content-right {
		right: 20px;
		max-width: 250px;
		padding: 20px;
	}

	.team-title,
	.team-title-right {
		font-size: 24px;
	}

	.team-description,
	.team-description-right {
		font-size: 13px;
	}
}

@media (max-width: 767px) {
	.team-image-container {
		height: 400px;
	}

	.team-content-left {
		left: 15px;
		max-width: 220px;
		padding: 18px;
		top: 30%;
	}

	.team-content-right {
		right: 15px;
		max-width: 220px;
		padding: 18px;
		top: 70%;
	}

	.team-title,
	.team-title-right {
		font-size: 22px;
		margin-bottom: 12px;
	}

	.team-description,
	.team-description-right {
		font-size: 12px;
	}

	.content-badge,
	.content-badge-right {
		font-size: 11px;
		padding: 5px 12px;
		margin-bottom: 12px;
	}
}

@media (max-width: 576px) {
	.team-image-container {
		height: 350px;
	}

	.team-content-left {
		left: 10px;
		max-width: 180px;
		padding: 15px;
		top: 25%;
	}

	.team-content-right {
		right: 10px;
		max-width: 180px;
		padding: 15px;
		top: 75%;
	}

	.team-title,
	.team-title-right {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.team-description,
	.team-description-right {
		font-size: 11px;
		line-height: 1.5;
	}
}

@media (max-width: 480px) {

	.team-content-left,
	.team-content-right {
		position: static;
		transform: none;
		margin: 20px auto;
		max-width: 100%;
	}

	.team-image-container {
		height: auto;
		padding-bottom: 20px;
	}

	.team-group-image {
		height: 300px;
		margin-bottom: 20px;
	}
}




/* Awards Celebrate -- End */


/* Affordable SEO Plans -- Start */
.affordable_seo_plans .ss9-box {
	width: 390px;
	padding: 30px;
}

.affordable_seo_plans .ss9-box-2 {
	background-image: unset;
	background-color: #070A29;
}

.affordable_seo_plans .included_list {
	list-style: none;
	margin: auto;
    padding-left: 40px;
}

.affordable_seo_plans .included_list li {
	font-size: 14px;
	position: relative;
	margin-bottom: 15px;
}

.affordable_seo_plans .included_list li::before {
	content: "";
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/tick_blue.webp");
	background-repeat: no-repeat;
	background-size: 96%;
	width: 22px;
	height: 22px;
	display: inline-block;
	position: absolute;
	left: -30px;
	top: 0;
}

.affordable_seo_plans .seo_gold .included_list li::before {
	content: "";
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/tick_wt.webp");
}
.affordable_seo_plans .seo_gold p b{
	color:#ffffff;
}

.affordable_seo_plans .color-g {
	color: #1468FB;
	font-weight: 500;
	    padding: 10px 0px;
}

.ss9-flex{
	align-items: center;
}
.ss9-flex p{
	font-size: 18px;
}
.ss9-box-2 .popular{
	color: #fff;
    font-size: 12px;
    padding: 7px 15px;
}
.seo_gold .ss9-flex p {
    color: #fff;
}

.affordable_seo_plans a {
	width: 70%;
	padding: 0;
	height: 60px;
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
	font-size: 14px;
}
.affordable_seo_plans .color-g a{
	color: #1468FB;
    font-weight: 500;
	justify-content: flex-start;
	height:auto;
}
.affordable_seo_plans a i {
	font-size: 20px;
}

/* Affordable SEO Plans -- End */

/* Why Partner -- Start */

.why_partner{
	padding-top:100px;
}


.why_partner .row {
	margin-top: 48px;
	row-gap: 80px;
}

.why_partner .row img {
	width: 56px;
}

.why_partner .row h6 {
	margin: 22px 0 20px;
	font-size: 18px;
	font-weight: 600;
}

.why_partner .row p {
	line-height: 30px;
	min-height: 250px;
}

.why_partner .row .get_your_project {
	background: linear-gradient(145deg, #070A29, #1752B9);
	border-radius: 12px;
	padding: 40px 40px 60px 40px;
	position: relative;
	height: 100%;
}

.why_partner .row .get_your_project .wt_bg {
	margin-top: 30px;
	width: fit-content;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor:pointer;
}

.why_partner .row .get_your_project::after {
	content: '';
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/arch.webp");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 200px;
	height: 140px;
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.why_partner h5 {
	font-weight: 600;
	font-size: 35px;
	line-height: 150%;
	color: #fff;
}

.why_partner h5 span {
	color: #000;
}

.why_partner button {
	color: #000;
}

/* Why Partner -- End */

/* Every Second -- Start */
.every_second_section {
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/every_sec.webp");
}

.every_second_section [role="progressbar"]::before {
	content: "";
	background: conic-gradient(#1468FB calc(var(--percentage) * 1%), #393B54 0%);
}

.every_second_section [role="progressbar"]::after {
	color: #fff;
}

.every_second_section .circle-middle-content h2 span {
	color: #1468FB;
}

.every_second_section .circle-middle-content h2 {
	font-size: 35px;
	line-height: 56px;
}

.every_second_section .container {
	background: url("../../../../themes/clean-blog/new-images/seo-india/every_sec_line.webp") no-repeat center 43% / 70%;
	max-width: 1400px;
    width: 1400px;
}

.every_second_section .circle-flex {
	flex-wrap: wrap;
}

.circle-middle-content{
	width: 564px;
}



/* Every Second -- End */

/* Our Exclusive SEO Services -- Start */
.seo_servicces .row {
	margin-top: 100px;
	align-items: center;
	display: flex;
    margin-bottom: 100px;
}

.seo_servicces .row img {
	width: 100%;
}

.seo_servicces .row h6 {
	font-weight: 600;
	font-size: 28px;
	line-height: 37px;
}

.seo_servicces .row p {
	font-weight: 400;
	line-height: 32px;
}

.seo_servicces .row button {
	border-radius: 12px;
}

.seo_servicces .right-card .col-lg-7.col-md-7.col-sm-12{
	padding-left: 60px;
}
.seo_servicces .left-card .col-lg-7.col-md-7.col-sm-12{
	padding-right: 60px;
}

/* Our Exclusive SEO Services -- End */

/* Why SEO is Essential -- Start */
.why_seo_essential {
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/why_seo.webp");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
	color: #fff;
	padding: 50px 0px 80px 0px;
}

.why_seo_essential .why_choose_grid {
	display: grid;
	gap: 25px;
	grid-template-columns: repeat(4, 1fr);
}

.why_seo_essential .why_choose_grid .why_choose_card {
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/why_seo_bg.webp");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px;
	border-radius: 12px;
	height: 100%;
}
.why_seo_essential h2, .why_seo_essential p{
	color:#ffffff;
}

.why_seo_essential .why_choose_grid .why_choose_card h6 {
	font-weight: 600;
	font-size: 15px;
	margin-top: 20px;
}

.why_seo_essential .why_choose_grid .why_choose_card p {
	font-size: 13px;
	margin: 0;
	line-height: 28px;
}

@media (max-width: 1200px) {
	.why_seo_essential .why_choose_grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 992px) {
	.why_seo_essential .why_choose_grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 768px) {
	.why_seo_essential .why_choose_grid {
		grid-template-columns: 1fr;
	}
}

.form input#demo {
    font-size: 14px !important;
}


/* Why SEO is Essential -- End */


/* Pathway to SEO -- Start */
.pathway_seo h2 {
	font-weight: 700;
	font-size: 42px;
	line-height: 78px;
}
.pathway_seo .step-content h2{
	font-size: 22px;
    line-height: 24px;
}

.pathway_seo .color-g {
	color: #1468FB;
}

.pathway_seo .bg-heading {
	top: 35%;
	font-size: 26px;
}

/* Pathway to SEO -- End */

/* Why Hire Us -- Start */
.why_hire_us .row {
	align-items: center;
	row-gap: 20px;
}

.why_hire_us .left_side img {
	width: 70px;
	margin-bottom: 40px;
}

.why_hire_us .left_side h4 {
	font-weight: 700;
	font-size: 40px;
	line-height: 80px;
}

.why_hire_us .left_side p {
	line-height: 26px;
	font-size: 14px;
	margin-bottom: 40px;
}

.why_hire_us .left_side button {
	border-radius: 50px;
}

.why_hire_us .right_side .whu_card {
	margin: 0;
	border: 1px solid #E1E1E1;
	padding: 20px;
	display: flex;
	align-items: start;
	gap: 20px;
}

.why_hire_us .right_side .whu_card img {
	width: 40px;
}

.why_hire_us .right_side .whu_card h5 {
	font-weight: 600;
	font-size: 20px;
	line-height: 135%;
	margin-top: 0;
    margin-bottom: 15px;
}

.why_hire_us .right_side .whu_card p {
	font-weight: 400;
	line-height: 173%;
}


.step.sm-13.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/thirteen_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-12.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/twelve_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-11.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/eleven_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-10.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/ten_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-9.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/nine_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-8.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/eight_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-7.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/seven_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-6.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/six_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-5.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/five_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-4.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/four_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-3.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/three_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-2.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/two_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

.step.sm-1.active {
	background-image: url('../../../clean-blog/new-images/seo-india/round-icon/one_active.webp');
	background-size: contain;
	background-position: center;
	color:#ffffff;
}

/* Why Hire Us -- End */

/* What Successful SEO -- Start */
.what_successful_seo {
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/what_successful_seo.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 100px 0px 50px 0px;
}

.what_successful_seo .row {
	row-gap: 30px;
}

.what_successful_seo .row .what_successful_seo_card {
	padding: 20px;
	border-radius: 12px;
	background-color: #fff;
	height: 100%;
	margin-bottom: 30px;
	min-height: 340px;
}

.what_successful_seo .row .what_successful_seo_card img {
	width: 40px;
	margin-bottom: 20px;
}

.what_successful_seo .row .what_successful_seo_card h6 {
	font-weight: 600;
	font-size: 18px;
	line-height: 37px;
}

.what_successful_seo .row .what_successful_seo_card p {
	line-height: 24px;
	margin: 0;
}

/* What Successful SEO -- End */

/* Business Potential -- Start */


.business_potential{
	padding: 80px 0px 0px 0px;
}

.business_potential .bp_sec {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 40px;
}

.business_potential .bp_sec h3 {
	font-weight: 700;
	font-size: 36px;
	line-height: 60px;
}
.business_potential .bp_sec p{
	line-height: 26px;
    font-size: 16px;
}

.business_potential .bp_sec button {
	border-radius: 12px;
}

.business_potential .business_potential_head .item {
	border: 1px solid #A8C7FE;
	padding: 25px;
	border-radius: 20px;
}

.business_potential .business_potential_head .item .business_potential_card img {
	width: 50px;
	margin-bottom: 30px;
}

.business_potential .business_potential_head .item .business_potential_card h5 {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
}

.business_potential .business_potential_head .item .business_potential_card p {
	font-size: 14px;
	margin: 0;
	line-height: 26px;
}

.business_potential .business_potential_head .owl-nav {
	justify-content: center;
    display: flex;
    margin: 15px 0px;
    gap: 10px;
}

.business_potential .business_potential_head .owl-nav :where(.owl-next:hover, .owl-prev:hover) {
	background: unset;
}

.business_potential .business_potential_head .owl-nav :where(.owl-next span, .owl-prev span) {
	display: none;
}

.business_potential .business_potential_head .owl-nav .owl-next {
	background: url("../../../../themes/clean-blog/new-images/seo-india/right_arw.webp") !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 40px;
	height: 40px;
}
.business_potential .business_potential_head .owl-nav .owl-next:hover {
	background: url("../../../../themes/clean-blog/new-images/seo-india/right_arw_acive.webp") !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
}

.business_potential .business_potential_head .owl-nav .owl-prev {
	background: url("../../../../themes/clean-blog/new-images/seo-india/left_arw.webp") !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 40px;
	height: 40px;
}
.business_potential .business_potential_head .owl-nav .owl-prev:hover {
	background: url("../../../../themes/clean-blog/new-images/seo-india/left_arw_active.webp") !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
}

/* Business Potential -- End */

/* Glimpse Work Action -- Start */

.seo-section-eight{
	padding: 50px 0px;
}
.seo-section-8 {
	background-image: url("../../../../themes/clean-blog/new-images/seo-india/glimpse_work_action.webp");
	margin-top: 0;
	background-size: 100% 100%;
}
.seo-section-8 p, .ss8-box-2 p{
	color:#ffffff;
	line-height: 28px;
}
.seo-section-8 .owl-carousel .owl-nav button.owl-prev, .seo-section-8 .owl-carousel .owl-nav button.owl-next{
	margin-top: -20px;
}
.seo-section-8 .blue_bg.get-but a{
	color:#ffffff;
}
.seo-section-8 .blue_bg.get-but i{
	font-size:18px;
	padding-right:10px;
	top: 2px;
    position: relative;
}

.seo-section-8 .color-g {
	color: #1468FB;
}

.seo-section-8 svg {
	width: 18px;
	margin-right: 10px;
}
.ss8-box{
	width: 513px;
	padding-left:0px;
}

/* Glimpse Work Action -- End */

.accordion{
	 max-width: 600px;
}
.accordion-item{
	 width: 100%;
}


/* Responsive -- Start */
@media screen and (max-width:1223px) {
	.every_second_section .circle-middle-content {
		display: none;
	}

	.every_second_section .container {
		background: unset;
	}

	.every_second_section .circle-section-2 {
		flex-wrap: nowrap !important;
		gap: unset;
	}

}

@media screen and (max-width:1200px) {
	.best_seo_company {
		p {
			br {
				display: none;
			}
		}
	}
}

@media screen and (max-width: 1200px) {
	.best_seo_company p br {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.pathway_seo {
		display: none;
	}
}

@media screen and (max-width: 992px) {
	.best_seo_company h4 {
		font-size: 60px;
	}

	.best_seo_company h4 span:nth-of-type(1) {
		font-size: 40px;
	}

	.best_seo_company h4 span:nth-of-type(2) {
		font-size: 28px;
		top: -37px;
		left: 32px;
	}

	.best_seo_company h4 samp {
		font-size: 45px;
		left: 35px;
		top: -24px;
	}

	.seo-heading-2 h2 {
		font-size: 24px;
	}

	.seo-heading-2 h2 br {
		display: none;
	}

	.seo-heading-2 p br {
		display: none;
	}

	.seo_servicces .row .col-sm-12:nth-child(1) {
		order: 1;
	}

	.seo_servicces .row .col-sm-12:nth-child(2) {
		order: 2;
	}

	.seo_servicces .row .col-sm-12:nth-child(3) {
		order: 4;
	}

	.seo_servicces .row .col-sm-12:nth-child(4) {
		order: 3;
	}

	.seo_servicces .row .col-sm-12:nth-child(5) {
		order: 5;
	}

	.seo_servicces .row .col-sm-12:nth-child(6) {
		order: 6;
	}

	.seo_servicces .row .col-sm-12:nth-child(7) {
		order: 8;
	}

	.seo_servicces .row .col-sm-12:nth-child(8) {
		order: 7;
	}
	.trusted_globally {
        gap: 0;
    }
	.ban-clt-logo{
		width: 63%;
	}
	.h2-heading {
        font-size: 18px;
    }
	.radio-group{
		justify-content: flex-start;
	}
	.best_seo_company h4 span:nth-of-type(1)::after, .best_seo_company h4 span:nth-of-type(1)::before{
		display:none;
	}
	.best_seo_company {
		padding: 0;
    }
	.why_team_tweaks {
		margin-top: 15px;
	}
	.seo-heading-2 h2{
		line-height: 34px;
	}
	.team-group-section{
		display:none;
	}
	.why_partner {
		padding-top: 30px;
	}
	.why_partner .row p {
		line-height: 30px;
		min-height: auto;
		margin-bottom: 30px;
	}
	.why_partner h5{
		font-size: 19px;
	}
	.why_partner .row .get_your_project::after{
		width: 137px;
		bottom: 0;
	}
	.seo_servicces .row{
		margin-top: 15px;
	    margin-bottom: 15px;
	}
	.seo_servicces .row .col-sm-12:nth-child(2) {
        display: none;
    }
	.seo_servicces .right-card .col-lg-7.col-md-7.col-sm-12{
		padding-left: 0;
	}
	.seo_servicces .left-card .col-lg-7.col-md-7.col-sm-12 {
		padding-right: 0;
	}
	.why_hire_us{
		margin-top: 50px;
	}
	.why_hire_us .right_side{
		margin-top:50px;
	}
	.business_potential .bp_sec h3 {
		font-weight: 700;
		font-size: 24px;
		line-height: 38px;
	}
	.seo-section-eight{
		display:none;
	}
}

@media screen and (max-width: 768px) {
	.banner_section .left_side h5 {
		font-size: 38px;
		line-height: 60px;
	}

	.btn_flex {
		gap: 10px;
	}

	.wt_bg,
	.wt_ot,
	.blue_bg {
		padding: 10px;
		font-size: 12px;
	}

	.accordion-item {
		width: 100%;
	}
}

@media screen and (max-width: 540px) {
	.banner_section .left_side p br {
		display: none;
	}

	.best_seo_company {
		padding-bottom: 20px;
	}

	.best_seo_company h4 {
		font-size: 36px;
		margin-bottom: 20px;
	}

	.best_seo_company h4 span {
		font-size: 28px;
	}

	.best_seo_company h4 span:nth-of-type(1) {
		font-size: 28px;
		border-radius: 6px;
	}

	.best_seo_company h4 span:nth-of-type(2) {
		font-size: 28px;
		position: unset;
		line-height: unset;
		border-radius: 6px;
		padding: 7px;
	}

	.best_seo_company h4 span:where(::before, ::after) {
		display: none;
	}

	.best_seo_company h4 samp {
		font-size: 28px;
		position: unset;
	}

	.best_seo_company p {
		padding-inline: 10px;
	}

	.best_seo_company p:where(::before, ::after) {
		width: 20px;
		height: 20px;
		background-size: 20px;
	}

	.best_seo_company p::before {
		left: 0px;
		top: 0px;
	}

	.best_seo_company p::after {
		right: 10px;
		bottom: 0;
	}

	.every_second_section .circle-section-2 {
		flex-wrap: wrap !important;
	}
}

@media screen and (max-width: 440px) {
	.banner_section .left_side samp {
		font-size: 11px;
	}

	.banner_section .left_side h5 {
		font-size: 28px;
		line-height: 48px;
	}

	.banner_section .left_side h5 img {
		width: 40px;
	}

	.best_seo_company h4 br {
		display: none;
	}

	.best_seo_company h4 span:where(:nth-of-type(1), :nth-of-type(2)) {
		font-size: 24px;
	}

	.banner_section h6 {
		font-size: 18px;
	}

	.banner_section h6 br {
		display: none;
	}

	.banner_section h6 img {
		width: 24%;
	}
}

@media screen and (max-width: 375px) {
	.banner_section .left_side h5 {
		font-size: 24px;
	}
}