/**====================================== Inner Page Css ==========================================**/

@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://fonts.googleapis.com/css2?family=Roboto:wght@900&display=swap");
body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	overflow-x: hidden;
	font-family: "Poppins", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
	color: #000;
	/*    overflow: hidden !important;*/
}
.dFlex{
	display: flex;
}

::selection {
	background: #fdc40f;
	color: #fff;
}

::-moz-selection {
	background: #fdc40f;
	color: #fff;
}

::-webkit-scrollbar {
	width: 10px;
}

::-webkit-scrollbar-track {
	background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
	background: #bfbfbf;
}

::-webkit-scrollbar-thumb:hover {
	background: #555;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
td,
th {
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
}

a {
	outline: none !important;
}

a:hover {
	text-decoration: none;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.form-control:focus {
	box-shadow: none !important;
}

select:focus {
	outline: none;
}

p {
	color: #202227;
}

/*------------welcome part start------------*/

.welcome-seo {
	position: relative;
	padding-top: 12em;
}

.welcome-seo:before {
	position: absolute;
	content: "";
	background-image: url(../images/welcome-bg.png);
	width: 48%;
	height: 820px;
	background-repeat: no-repeat;
	left: -138px;
	display: none;
}

.welcome-cr-seo {
	padding: 5em 3.9em;
}

.title-cont-pages {
	font-size: 54px;
	font-weight: 300;
	line-height: 65px;
}

.content-welcome .title-cont-pages span {
	color: #0328fd;
	font-weight: 600;
	width: 100%;
	display: block;
}

.content-welcome p {
	font-size: 17px;
	width: 76%;
	padding: 1em 0em 2em;
	line-height: 26px;
	color: #202227;
}

.content-welcome .button-content h2 img {
	width: 7%;
	display: initial;
}

.button-content .button-arrow {
	position: relative;
}

.button-content .button-arrow .arrow_icon {
	position: absolute;
	top: 50%;
	left: 7%;
	margin-top: -30px;
	margin-left: -60px;
	display: inline-block;
	font-size: 26px;
	color: #000000;
	text-align: center;
	width: 55px;
	height: 55px;
	line-height: 60px;
	background: #ffa133;
	overflow: hidden;
	text-transform: uppercase;
	cursor: pointer;
	border-radius: 50%;
	transition: width 0.5s ease-in-out, margin 0.5s ease-in-out,
		border-radius 0.25s ease-in-out, color 0.25s ease-in-out;
}

.arrow_icon.auto {
	width: 60px;
	margin-left: -30px;
	border-radius: 40px;
	color: #000000;
	transition: width 0.5s ease-in-out, margin 0.5s ease-in-out,
		border-radius 1s 0.25 ease-in-out, color 0.25s ease-in-out 0.25s;
}

.arrow_icon:before,
.arrow_icon.auto:before {
	animation: lineUp 1s cubic-bezier(0, 0.6, 1, 0.4) infinite 0.5s;
}

.arrow_icon:after,
.arrow_icon.auto:after {
	animation: tipUp 1s cubic-bezier(0, 0.6, 1, 0.4) infinite 0.5s;
}

.arrow_icon:before {
	position: absolute;
	display: inline-block;
	content: "";
	background: #000000;
	width: 40px;
	height: 3px;
	top: 50%;
	left: 0%;
	margin-top: 0px;
	margin-left: 15px;
	transform: translateX(50px);
}

.arrow_icon:after {
	position: absolute;
	display: inline-block;
	content: "";
	width: 13px;
	height: 13px;
	color: #000000;
	border-top: 3px solid;
	border-left: 3px solid;
	transform: rotateZ(135deg);
	top: 50%;
	right: 0%;
	margin-top: -5px;
	margin-left: 5px;
	transform: translateX(50px) rotateZ(135deg);
}

@keyframes tipUp {
	0% {
		transform: translateX(-50px) rotateZ(135deg);
	}
	100% {
		transform: translateX(70px) rotateZ(135deg);
	}
}

@keyframes lineUp {
	0% {
		transform: translateX(-50px);
	}
	100% {
		transform: translateX(70px);
	}
}

.button-content .button-arrow h2 {
	font-size: 18px;
	font-weight: 600;
	margin-left: 76px;
}

.google-partner-icons {
	margin: 6em 0em 5em;
}

.google-partner-icons .google-border-left {
	width: 150px;
	height: 6px;
	background: #acacac;
	display: inline-block;
	margin-right: 2em;
}

.welcome-top-video {
	width: 100%;
	/* margin-top: 2em; */
	object-fit: cover;
	height: 100%;
}

.google-partner-icons img {
	margin-right: 2em;
}

.image-welcome .welcome-seo-video {
	width: 100%;
	/* margin-top: 2em; */
	object-fit: cover;
	position: absolute;
	top: -40px;
	left: 118px;
	width: calc(100% + -61px);
	height: calc(100% + 749px);
}

/*------------welcome part end------------*/

/*------------Local Seo part start------------*/

.local-seo {
	position: relative;
	margin: 5em 0em 0em;
}

.local-seo:after {
	position: absolute;
	content: "";
	background-image: url(../images/local-seo-bg.png);
	width: 23%;
	height: 342px;
	background-repeat: no-repeat;
	right: -178px;
	top: -53px;
}

.local-cr-seo {
	padding: 12em 3em;
}

.local-cr-seo .local-contnt-video {
	width: 100%;
	margin-top: 2em;
	object-fit: none;
	height: 475px;
	border: none;
	outline: none;
}

.local-seo-heading ul li {
	display: inline-block;
	color: #0427ff;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
	padding: 0px 4px;
	margin-bottom: 1em;
}

.local-content-welcome .title-cont-pages span {
	color: #010101;
	font-weight: 500;
}

.local-seo-benifit {
	margin: 5em 0em 0em;
}

.local-benifit-content {
	margin: 7em 0em 0em;
	padding-left: 8em;
}

.sub-title-paragraph {
	color: #0765d0;
	font-size: 35px;
	font-weight: 600;
	margin: 15px 0px 20px;
	position: relative;
}

.sub-title-paragraph span:before {
	position: absolute;
	content: "";
	width: 3px;
	height: 54%;
	background: #959595;
	top: 11px;
	left: -13px;
}

.sub-title-paragraph span {
	color: #010101;
	font-weight: 300;
	position: relative;
	margin-left: 15px;
}

.local-benifit-content ul li {
	font-size: 17px;
	color: #202227;
	margin-bottom: 25px;
	line-height: 29px;
	display: inline-block;
	width: 100%;
}

.local-benifit-content ul li img {
	margin-right: 10px;
	float: left;
	margin-top: 3px;
}

.local-benifit-content ul li p {
	float: left;
	width: 93%;
}

.local-call-info {
	margin-left: 5px;
}

.local-benifit-content .local-call-info h3 {
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0.5px;
	line-height: 46px;
	margin-top: 2.5em;
}

.local-benifit-content .local-call-info h4 {
	width: 85%;
	float: left;
	font-size: 35px;
	display: block;
	color: #88bf48;
	font-weight: 600;
	line-height: 45px;
	position: relative;
	top: 50%;
	transition: visibility 0s linear 0s, opacity 300ms;
	transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
	/*white-space: nowrap;
    overflow: hidden;
    animation: numberseo 2s steps(30) infinite, blinking-cursor 0.7s infinite;
    animation-fill-mode: forwards;*/
}

.local-benifit-content .local-call-info a {
	color: #88bf48;
	text-decoration: none;
}

/*.blink {
  animation: blink 0.5s infinite;
}
@keyframes blink{
  to { opacity: .0; }
}*/

.flex {
	display: flex;
}

.header-sub-title {
	color: #000;
	font-family: "Courier";
	font-size: 20px;
	padding: 0.1em;
}

/*@keyframes numberseo{
  from{width: 0;}
  to{width: 85%;}
}
@keyframes blinkTextCursor{
  from{border-right-color: rgba(255,255,255,.75);}
  to{border-right-color: transparent;}
}*/

.local-content-agency h3 {
	color: #e55447;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.3px;
	margin-top: 2.8em;
}

.local-call-info .seo-call-cont span {
	background: #8bc14c;
	width: 45px;
	border-radius: 50%;
	display: block;
	height: 45px;
	position: relative;
	display: inline-block;
	float: left;
	margin-right: 20px;
}

.local-call-info .seo-call-cont span img {
	animation: shake 2s infinite cubic-bezier(0.19, 1.01, 1, -0.68) both;
	margin-left: 5px;
	margin-top: 10px;
}

.icon-phone-active-3 {
	width: 40px;
	color: #fff;
	line-height: 20px;
	float: right;
	position: absolute;
	left: 6px;
	top: 1px;
	transform: rotate(-13deg);
}

.wave {
	animation: waveIn 1.2s infinite ease-out;
	transform-origin: 50% 50%;
	color: #fff;
}

.wave-sm {
	animation-delay: 0.3s;
}

.wave-md {
	animation-delay: 0.45s;
}

.wave-lg {
	animation-delay: 0.6s;
}

@keyframes waveIn {
	from {
		opacity: 0;
		transform: scale(0.3) translate(-20px, 10px);
	}
	50% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes shake {
	5%,
	45% {
		transform: rotate3d(0, 0, 1, -5deg);
	}
	10%,
	40% {
		transform: rotate3d(0, 0, 1, 5deg);
	}
	15%,
	25%,
	35% {
		transform: rotate3d(0, 0, 1, -5deg);
	}
	20%,
	30% {
		transform: rotate3d(0, 0, 1, 5deg);
	}
	51% {
		transform: rotate3d(0, 0, 0, 0deg);
	}
	100% {
		transform: rotate3d(0, 0, 0, 0deg);
	}
}

/*.local-benifit-content .local-call-info h4 span i {
    transform: rotate(95deg);
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    text-align: center;
    width: 43px;
    line-height: 39px;
}
.local-call-info h4 span:after {
  position: absolute;
  content: '';
  border-right: 2px solid #ffffff;
  width: 10px;
  left: 34px;
  top: 28px;
  height: 12px;
  border-radius: 50%;
  z-index: 9;
 transform: rotate(-44deg);
      -webkit-transform: rotate(-44deg);
      animation: onCall 1s steps(5) infinite;
      -webkit-animation: onCall 1s steps(5) infinite;
      animation-delay: 0s;
}

.local-call-info h4 span:before {
  position: absolute;
  content: '';
  border-right: 2px solid #ffffff;
  width: 15px;
  left: 33px;
  top: 23px;
  height: 17px;
  border-radius: 50%;
  z-index: 9;
  transform: rotate(-44deg);
      -webkit-transform: rotate(-44deg);
      animation: onCallTwo 1s steps(10) infinite;
      -webkit-animation: onCallTwo 1s steps(10) infinite;
      
}






@keyframes onCall {
      0% {
        width: 10px;
        left: 22px;
        top: 16px;
        height: 12px;
        opacity:0;
      }
      100% {
        width: 18px;
        left: 19px;
        top: 12px;
        height: 19px;
        opacity:1
      }
      
    }
    
    @-webkit-keyframes onCall {
      0% {
        width: 10px;
        left: 22px;
        top: 16px;
        height: 12px;
      }
      100% {
        width: 18px;
        left: 19px;
        top: 12px;
        height: 19px;
      }
    }
    
    @keyframes onCallTwo {
      0% {
        width: 16px;
        left: 21px;
        top: 11px;
        height: 17px;
        opacity:1
      }
      100% {
        width: 18px;
        left: 23px;
        top: 6px;
        height: 23px;
        opacity:0;
      }
    }
    
    @-webkit-@keyframes onCallTwo {
      0% {
        width: 16px;
        left: 21px;
        top: 11px;
        height: 17px;
      }
      100% {
        width: 18px;
        left: 23px;
        top: 6px;
        height: 23px;
      }
    }*/

.local-content-agency ul li {
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	margin-top: 8px;
}

.local-seo-benifit-list .list-curve-line {
	/*border-right: solid 2px black;
    border-radius: 56%;
    height: 500px;
    transform: rotate(-14deg) translateY(101px) translateX(-45px);
    width: 130px;*/
}

.local-seo-benifit-list .list-curve-line {
	display: block;
	width: fit-content;
	float: left;
}

.local-seo-benifit-list .list-curve-line img {
	height: 515px;
}

.local-seo-benifit-list {
	padding: 9em 1em;
}

.benifit-list {
	position: relative;
	padding-top: 14px;
	padding-bottom: 16px;
}

.benifit-list:before {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	background: #000;
	border-radius: 50%;
	left: 19px;
	margin-top: 10px;
}

.benifit-list h4 {
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	font-size: 16px;
	background: #f6f6f6;
	border-radius: 20px;
	padding: 8px 16px;
	margin-left: -4em;
	font-weight: 400;
	width: 320px;
	height: 34px;
}

/*.benifit-list {
   position: relative;
}
 .benifit-list .text-anim {
   position: absolute;
   width: 100%;
   height: 100%;
   z-index: 1;
}

 .benifit-list .text-anim:hover {
   -webkit-clip-path: none;
   clip-path: none;
   z-index: 2;
}

 .benifit-list .text-anim:nth-child(1):hover ~ .text:before {
   --from: circle(0% at 0% 50%);
   --to: circle(150% at 0% 50%);
   animation: textani 3s forwards;
   transition: 1.5s ease-in-out;
}
 
 .text {
   color: #333;
   text-stroke: 1px  #f05855;
   font-size: 50px;
}
 .text:before {
   content: attr(data-text);
   position: absolute;
}
.text:hover:before{
    color: #fff;
}
 @keyframes textani {
   0% {
     clip-path: var(--from);
  }
   100% {
     clip-path: var(--to);
     color: #7cb13e;
  }
} 

.benifit-list-cont{
    display: inline-block;
    font-size: 16px;
    background: #f6f6f6;
    border-radius: 20px;
    padding: 8px 16px;
    margin-left: -4em;
   font-weight: 400;
    width: 320px;
    height: 34px;
    /*transition: box-shadow 0.3s ease-in-out;
    transition: all 2s;
}
.benifit-list-cont:hover {
  /*background: linear-gradient( #0765d0 , #0765d0) white no-repeat 0 0;
  background-size: 0 100%;
  animation: stripes 2s linear 1 forwards;
  box-shadow: 0 1px 2px rgba(0,0,0,0.15);
   transform : scale(1.2);
}

@keyframes stripes {
  to {
    background-size:100% 100%;
  }
}*/

.benifit-list:nth-child(3)::before {
	left: 60px;
	background: #8ec351;
}

.benifit-list:nth-child(3) h4 {
	margin-left: -2em;
}

.benifit-list:nth-child(4)::before {
	left: 89px;
	background: #e28344;
}

.benifit-list:nth-child(4) h4 {
	margin-left: 0em;
}

.benifit-list:nth-child(5)::before {
	left: 111px;
	background: #446ada;
}

.benifit-list:nth-child(5) h4 {
	margin-left: 1em;
}

.benifit-list:nth-child(6)::before {
	left: 125px;
	background: #c42c7e;
}

.benifit-list:nth-child(6) h4 {
	margin-left: 1.6em;
}

.benifit-list:nth-child(7)::before {
	left: 134px;
	background: #37d9e8;
}

.benifit-list:nth-child(7) h4 {
	margin-left: 2em;
}

.benifit-list:nth-child(8)::before {
	left: 139px;
	background: #922bb8;
}

.benifit-list:nth-child(8) h4 {
	margin-left: 2em;
}

.benifit-list:nth-child(9)::before {
	left: 138px;
	background: #ef3c3c;
}

.benifit-list:nth-child(9) h4 {
	margin-left: 2em;
}

.benifit-text-anime {
	display: table;
	mix-blend-mode: multiply;
}

/*------------Local Seo part end------------*/

/*------------Local search factor start------------*/

.local-search {
	margin: 0em 0em;
	padding: 2em 0em 5em 0em;
	/* background: rgb(255, 255, 255); */
	position: relative;
	background: linear-gradient(
		287deg,
		rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0.9920343137254902) 60%,
		rgba(221, 225, 247, 1) 130%
	);
}

.local-search:before {
	position: absolute;
	content: "";
	background-image: url(../images/local-factors-bg.png);
	width: 100%;
	height: 1005px;
	background-repeat: no-repeat;
	left: -15em;
	top: 0em;
}

.local-search-factor {
	padding: 12em 3em;
}

.local-agency-list {
	background: #fff;
	box-shadow: 2px 2px 5px 1px #e5e0e0;
	padding: 2em 3em 1em 3em;
	width: 45%;
	margin-right: 5%;
	border-radius: 18px;
}

.local-agency-list ul li {
	padding: 15px 19px 15px 0px;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.5px;
	position: relative;
}

.local-agency-list ul li:nth-child(11):after {
	background: #fff;
	width: 90%;
	height: 1px;
	bottom: 0;
	left: 0;
	background-position: right bottom;
	transition: all 2s ease-out;
}

.local-agency-list ul li:after {
	position: absolute;
	content: "";
	background: #ebebeb;
	width: 90%;
	height: 1px;
	bottom: 0;
	left: 0;
	background-position: right bottom;
	transition: all 2s ease-out;
}

.local-agency-list ul li i {
	color: #2665b5;
	width: 27px;
	text-align: center;
	margin-right: 20px;
}

.pricing-custom-call h6 span:hover {
	color: #000;
	z-index: 4;
}

.local-agency-list ul li:hover::after {
	background-position: left bottom;
	background: linear-gradient(to right, #117ed2 50%, #fff 50%);
	background-size: 200% 100%;
}

.local-agency-paragraph p {
	font-size: 17px;
	line-height: 29px;
	width: 82%;
	margin-bottom: 35px;
	margin-left: 1px;
}

.pricing-custom-call {
	padding: 3em 0em 0em 9em;
}

/*.pricng-call {
    width: auto;
    float: left;
    margin-right: 18px;
}

.pricing-custom-call h5{ 
    font-size: 16px;
    color: #001efc;
    letter-spacing: 1px;
    font-weight: 600;
    display: inline;
    position: relative;
    padding-bottom: 3px;
}
.pricing-custom-call h5:after{
    position: absolute;
    content: '';
    width: 147%;
    height: 1px;
    left: 0;
    bottom: 0;
    background: #a5a4a4;
}
.pricing-custom-call h6{
    font-size: 18px;
    margin-top: 9px;
}
.pricing-custom-call h6 span{
    position: relative;
    z-index: 1;
}
.pricing-custom-call h6 span:before {
    position: absolute;
    content: '';
    background: #f0a42c;
    width: 100%;
    height: 9px;
    bottom: 0px;
    left: -3px;
    z-index: -1;
}
.pricing-custom-call h6 span:nth-last-child(1)::before{
    background: #69b813;
 }  */

.pricing-custom-call {
	padding: 3em 0em 0em 9em;
}

.pricng-call {
	width: auto;
	float: left;
	margin-right: 18px;
}

.line-1 {
	position: relative;
	top: 50%;
	width: 24em;
	border-right: 2px solid rgba(255, 255, 255, 0.75);
	font-size: 180%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	transform: translateY(0%);
	height: 36px;
}

/* Animation */

.anim-typewriter {
	animation: typewriter 4s steps(44) 1s 1 normal both,
		blinkTextCursor 300ms steps(44) infinite normal;
}

@keyframes typewriter {
	from {
		width: 0;
	}
	to {
		width: 24em;
	}
}

@keyframes blinkTextCursor {
	from {
		border-right-color: transparent;
	}
	to {
		border-right-color: transparent;
	}
}

.pricing-custom-call h5 {
	font-size: 16px;
	color: #001efc;
	letter-spacing: 1px;
	font-weight: 600;
	display: inline;
	position: relative;
	padding-bottom: 3px;
}

.pricing-custom-call h5:after {
	position: absolute;
	content: "";
	width: 147%;
	height: 1px;
	left: 0;
	bottom: 0;
	background: #a5a4a4;
}

.pricing-custom-call h6 {
	font-size: 18px;
	margin-top: 10px;
}

.pricing-custom-call h6 span {
	position: relative;
	color: #f0a42c;
	cursor: pointer;
}

.pricing-custom-call h6 span:before {
	position: absolute;
	content: "";
	background: #f0a42c;
	height: 11px;
	bottom: 0px;
	left: -3px;
	width: 100%;
	opacity: 0;
	background: linear-gradient(to right, #f0a42c 50%, #fff 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	transition: all 0.5s ease-out;
}

.pricing-custom-call h6 span:hover {
	color: #000;
	z-index: 4;
}

.pricing-custom-call h6 span:hover::before {
	opacity: 0.8;
	z-index: -1;
	background-position: left bottom;
}

.pricing-custom-call h6 span:nth-last-child(1) {
	color: #69b813;
}

.pricing-custom-call h6 span:nth-last-child(1)::before {
	/*background: #69b813;*/
	background: linear-gradient(to right, #69b813 50%, #fff 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	transition: all 0.5s ease-out;
}

.pricing-custom-call h6 span:nth-last-child(1):hover {
	color: #000;
	z-index: 4;
}

.pricing-custom-call h6 span:nth-last-child(1):hover::before {
	opacity: 0.8;
	z-index: -1;
	background-position: left bottom;
}

.factor-contnt-right {
	position: relative;
	width: 100%;
	height: 779px;
	left: -3%;
	/*background: url(../images/screen-shot.png)no-repeat;
    background-position: 47px -31px;
    background-size: cover;*/
}

.factor-contnt-right .center-image-factor {
	width: 23%;
	height: auto;
	display: block;
	position: absolute;
	top: 34%;
	left: 42%;
}

.factor-contnt-right .center-image-factor ul {
	position: relative;
}

.factor-contnt-right .center-image-factor ul li {
	position: absolute;
	color: #0427ff;
	font-size: 14px;
	font-weight: 500;
	width: max-content;
	overflow: hidden;
	transition: all 0.5s ease-in-out;
	/*animation: textgrowth infinite alternate;*/
	/*animation-duration: 2s;*/
	/*transition-timing-function: cubic-bezier(.29, 1.01, 1, -0.68);*/
}

/*@keyframes textgrowth {
    0% {
    transform: scale(1);  
    font-size: 14px;
    font-weight: 500;
    }
    100% {
    transform: scale(1);
    font-size: 16px;
    font-weight: 600;
    }
}*/

.factor-contnt-right .center-image-factor ul li:hover {
}

.factor-contnt-right .deg-first {
	animation-duration: 15s;
}

.factor-contnt-right .deg-first ul li:nth-child(1) {
	/* transform: rotate(0deg) translate(-4em); */
	top: -78px;
	left: -61px;
	animation-delay: 1s;
	animation-duration: 2s;
}

.factor-contnt-right .deg-first ul li:nth-child(2) {
	/* transform: rotate(0deg) translate(7em); */
	top: -91px;
	left: 121px;
	animation-delay: 2s;
	animation-duration: 4s;
}

/*.factor-contnt-right .deg-first ul li:nth-child(2):hover {
    transform: rotate(0deg) translate(6.5em);
}*/

.factor-contnt-right .deg-first ul li:nth-child(3) {
	/* transform: rotate(0deg) translate(13em); */
	top: -156px;
	left: 220px;
	animation-delay: 3s;
	animation-duration: 6s;
}

/*.factor-contnt-right .deg-first ul li:nth-child(3):hover {
    transform: rotate(0deg) translate(12em);
}*/

.factor-contnt-right .deg-first ul li:nth-child(4) {
	/* transform: rotate(0deg) translate(11em); */
	top: -239px;
	left: 194px;
	animation-delay: 4s;
	animation-duration: 8s;
}

/*.factor-contnt-right .deg-first ul li:nth-child(4):hover {
    transform: rotate(0deg) translate(10em);
}*/

.factor-contnt-right .deg-first ul li:nth-child(5) {
	/* transform: rotate(0deg) translate(5em); */
	top: -273px;
	left: 92px;
	animation-delay: 5s;
	animation-duration: 10s;
}

/*.factor-contnt-right .deg-first ul li:nth-child(5):hover {
    transform: rotate(0deg) translate(4.7em);
}*/

.factor-contnt-right .deg-first ul li:nth-child(6) {
	/* transform: rotate(-16deg); */
	top: -252px;
	left: -76px;
	animation-delay: 6s;
	animation-duration: 12s;
}

/*.factor-contnt-right .deg-first ul li:nth-child(6):hover {

}*/

.factor-contnt-right .deg0 {
	animation-duration: 25s;
}

.factor-contnt-right .deg0 ul li:nth-child(1) {
	/* transform: rotate(0deg) translate(-5em); */
	top: -144px;
	left: -72px;
	animation-delay: 1s;
	animation-duration: 2s;
}

.factor-contnt-right .deg0 ul li:nth-child(2) {
	/* transform: rotate(0deg) translate(-8em); */
	top: -104px;
	left: -107px;
}

.factor-contnt-right .deg0 ul li:nth-child(3) {
	/* transform: rotate(-6deg); */
	top: -60px;
	left: -159px;
}

.factor-contnt-right .deg1 ul li:nth-child(1) {
	/* transform: rotate(0deg) translate(-5em); */
	top: -186px;
	left: -72px;
}

.factor-contnt-right .deg1 ul li:nth-child(2) {
	/* transform: rotate(0deg) translate(-3em); */
	top: -122px;
	left: -39px;
}

.factor-contnt-right .deg1 ul li:nth-child(3) {
	/* transform: rotate(0deg) translate(-6em); */
	top: -89px;
	left: -75px;
}

.factor-contnt-right .deg3 ul li:nth-child(1) {
	/* transform: rotate(0deg) translate(1em); */
	top: -98px;
	left: 35px;
}

.factor-contnt-right .deg3 ul li:nth-child(2) {
	/*transform: rotate(38deg);*/
	top: -85px;
	left: 127px;
}

/*.factor-contnt-right .deg3 ul li:nth-child(2):hover {
    transform: rotate(29deg) translate(8em);
}*/

.factor-contnt-right .deg4 ul li:nth-child(1) {
	/*transform: rotate(0deg) translate(5em);*/
	top: -108px;
	width: 97px;
	left: 79px;
}

.factor-contnt-right .deg4 ul li:nth-child(1):hover {
	width: 105px;
}

.factor-contnt-right .deg4 ul li:nth-child(2) {
	/* transform: rotate(0deg) translate(6em); */
	top: -53px;
	left: 92px;
}

/*.factor-contnt-right .deg4 ul li:nth-child(2):hover {
    transform: rotate(0deg) translate(5.5em);
}*/

.factor-contnt-right .deg7 ul li:nth-child(1) {
	/* transform: rotate(0deg) translate(-9em); */
	top: -3px;
	left: -130px;
}

/*.factor-contnt-right .deg7 ul li:nth-child(1):hover{
    transform: rotate(0deg) translate(-8.6em);
}*/

.factor-contnt-right .deg7 ul li:nth-child(2) {
	/* transform: rotate(0deg) translate(7em); */
	top: -8px;
	left: 131px;
}

/*.factor-contnt-right .deg7 ul li:nth-child(2):hover {
    transform: rotate(0deg) translate(6.5em);
}*/

.factor-contnt-right .deg7 ul li:nth-child(3) {
	/* transform: rotate(0deg) translate(8em); */
	top: -95px;
	left: 134px;
}

/*.factor-contnt-right .deg7 ul li:nth-child(3):hover {
    transform: rotate(0deg) translate(7em);
}*/

.factor-contnt-right .deg9 ul li:nth-child(1) {
	/*transform: rotate(0deg) translate(0em);*/
	top: -140px;
}

.factor-contnt-right .deg9 ul li:nth-child(2) {
	transform: rotate(0deg);
	top: -76px;
	left: -71px;
}

.factor-contnt-right .deg9 ul li:nth-child(3) {
	transform: rotate(0deg);
	top: -66px;
	left: 82px;
}

/*.factor-contnt-right .deg9 ul li:nth-child(3):hover {
    transform: rotate(0deg) translate(4.7em);
}*/

.factor-contnt-right .center-image-factor img {
	width: 100%;
}

.factor-contnt-right .deg0 {
	transform: translate(-14em);
	width: 13%;
	margin-top: 31px;
	top: 39%;
}

.factor-contnt-right .deg1 {
	transform: rotate(41deg) translate(-19em) rotate(-41deg);
	width: 17%;
	left: 38%;
	top: 30%;
}

.factor-contnt-right .deg2 {
	transform: rotate(70deg) translate(-18em) rotate(-70deg);
	width: 16%;
	left: 42%;
	top: 33%;
}

.factor-contnt-right .deg3 {
	transform: rotate(107deg) translate(-15em) rotate(-107deg);
	width: 19%;
	top: 35%;
	left: 45%;
}

.factor-contnt-right .deg4 {
	transform: rotate(144deg) translate(-21em) rotate(-144deg);
	width: 20%;
	left: 50%;
	top: 264px;
}

.factor-contnt-right .deg5 {
	transform: rotate(171deg) translate(-22em) rotate(-171deg);
	width: 21%;
	top: 37%;
	left: 45%;
}

.factor-contnt-right .deg6 {
	transform: rotate(190deg) translate(-23em) rotate(-190deg);
	width: 21%;
	top: 40%;
	left: 44%;
}

.factor-contnt-right .deg7 {
	transform: rotate(223deg) translate(-23em) rotate(-223deg);
	width: 16%;
	left: 51%;
	top: 46%;
}

.factor-contnt-right .deg8 {
	transform: rotate(274deg) translate(-17em) rotate(-274deg);
	width: 18%;
	top: 45%;
	left: 40%;
}

.factor-contnt-right .deg9 {
	transform: rotate(316deg) translate(-22em) rotate(-316deg);
	width: 14%;
	top: 43%;
	left: 39%;
}

/*------------Local search factor end------------*/

/*------------international Seo part start------------*/

.international-seo {
	position: relative;
	margin: 1em 0em 0em;
}

.international-seo:after {
	position: absolute;
	content: "";
	background-image: url(../images/map.png);
	width: 59%;
	height: 605px;
	background-repeat: no-repeat;
	right: -15px;
	top: 205px;
	z-index: -1;
}

.international-cr-seo {
	padding: 12em 2em 4em 3em;
}

.international-seo .international-seo-video {
	width: 100%;
	margin-top: 9em;
	object-fit: cover;
	/*    height: 418px;*/
	margin-left: -4px;
}

.main-seo-heading ul li {
	display: inline-block;
	color: #0765d0;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
	padding: 0px 4px 0px 8px;
	margin-bottom: 1em;
	border-left: 2px solid #0765d0;
	line-height: 16px;
	text-align: center;
}

.main-seo-heading ul li:nth-child(1) {
	border-left: none;
	padding: 0px 4px 0px 0px;
}

.main-seo-heading .title-cont-pages span {
	color: #000;
	font-weight: 600;
}

.title-cont-pages span {
	color: #000;
	font-weight: 600;
}

.international-seo-benifit {
	margin: 2em 0em 0em;
}

.international-benifit-content {
	margin: 5em 0em 0em;
	padding-left: 2em;
}

.global-seo-agency h3 {
	color: #e55447;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.3px;
	margin-top: 2.8em;
}

.global-seo-agency ul li {
	display: inline-block;
	font-size: 14px !important;
	font-weight: 400 !important;
	margin-top: 8px !important;
	color: #000 !important;
	text-transform: capitalize !important;
	border: none;
	padding: 0px !important;
}

.international-seo-list {
	padding: 2em 1.5em;
	background: #c5d9d440;
	border: 10px solid;
	border-image-slice: 1;
	box-shadow: 3px 5px 5px 1px #e5e0e0;
	border-width: 5px;
	border-image-source: linear-gradient(
		90deg,
		rgba(139, 173, 168, 1) 0%,
		rgba(130, 175, 165, 1) 90%,
		rgba(164, 227, 212, 1) 100%
	);
}

.international-seo-list ul {
	column-count: 2;
}

.international-seo-list ul li {
	font-size: 15px;
	color: #232325;
	font-weight: 500;
	padding: 15px 0px;
	position: relative;
}

.international-seo-list ul li .underline-right {
	position: relative;
	padding-bottom: 10px;
	z-index: 1;
}

.international-seo-list ul li img {
	margin-right: 10px;
}

.international-call-info {
	border-top: 1px dashed #ccc;
	margin-top: 4em;
}

.international-call-info h2 {
	font-size: 29px;
	color: #000;
	font-weight: 700;
	margin-top: 3em;
}

.international-benifit-content .international-call-info h3 {
	font-size: 17px;
	font-weight: 400;
	color: #202227;
	width: 62%;
	float: left;
	margin-right: 4em;
	line-height: 25px;
	margin-top: 11px;
}

.international-call-info .consult-bttn {
	width: fit-content;
	float: right;
	font-size: 19px;
	display: block;
	color: #fff;
	font-weight: 600;
	background: #0765d0;
	border-radius: 20px;
	padding: 7px 25px;
	position: relative;
}

.international-call-info .consult-bttn i {
	font-size: 18px;
	margin-left: 15px;
}

.consult-arrow1 {
	animation: slide1 1s ease-in-out infinite;
	margin-left: 9px;
}

@keyframes slide1 {
	0%,
	100% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(10px, 0);
	}
}

.international-content-agency {
	padding-left: 2.5em;
	margin-top: 1em;
	padding-right: 8px;
}

.international-content-agency .global-seo-agency {
	margin-bottom: 4.4em;
}

.international-pargh-agency {
	position: relative;
}

.international-pargh-agency:before {
	position: absolute;
	content: "";
	background: #ccc;
	height: 100%;
	width: 1px;
	left: -40px;
	top: 0px;
}

.international-content-agency p {
	color: #202227;
	font-size: 17px;
	line-height: 28px;
	margin: 2em 0em;
	width: 81%;
}

.international-content-agency img {
	margin-top: 4em;
}

/*------------international Seo part end------------*/

/*------------Strategies international start------------*/

.strategies-international {
	margin: 5em 0em;
	position: relative;
}

.international-factor {
	padding: 12em 1em 2em 0em;
}

.international-factor .strategies-image-left {
	/*width: 20%;*/
}

.strategies-international:before {
	position: absolute;
	content: "";
	background-image: url(../images/local-seo-bg.png);
	width: 23%;
	height: 342px;
	background-repeat: no-repeat;
	left: -132px;
	top: 65px;
}

.strategies-image-left img {
	margin-left: -21em;
	margin-top: 7em;
	transform: skew(-11deg, 10deg);
}

.strategies-internaton-paragraph {
	text-align: center;
}

.strategies-internaton-paragraph p {
	font-size: 17px;
	width: 90%;
	line-height: 28px;
	margin: 1em auto 2.5em;
}

.strategies-pargh-title {
	text-align: center;
	width: 54%;
	margin: auto;
}

.strategies-pargh-title h4 {
	color: #e55447;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 0.3px;
}

.sub-title-paragraph {
	color: #0765d0;
	font-size: 33px;
	font-weight: 600;
	margin: 15px 0px 20px;
}

.strategies-internaton-list .strategies-list-left {
	text-align: right;
	position: relative;
}

.strategies-internaton-list .strategies-list-left:after {
	background-color: #acacac;
	height: 85%;
	width: 1px;
	position: absolute;
	content: "";
	top: 18px;
	right: 0px;
}

.strategies-internaton-list .strategies-list-right {
	text-align: left;
}

.strategies-internaton-list ul li {
	padding: 17px 10px;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0.5px;
	position: relative;
	color: #232325;
	/*width: max-content;
    float: right; 
    display: inline-block;*/
}

/*.strategies-internaton-list ul li span:after{
    position: absolute;
    content: '';
    background: #ebebeb;
    width: 90%;
    height: 1px;
    bottom: 0;
    left: 0;
    background-position: right bottom;
    transition: all 2s ease-out;
}
.strategies-internaton-list ul li span:hover::after {
    background-position: left bottom;
    background: linear-gradient(to right, #117ed2 50%, #fff 50%);
    background-size: 200
}*/

.strategies-internaton-list ul li .underline-right {
	position: relative;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.underline-right:after {
	position: absolute;
	z-index: -1;
}

.underline-right:after {
	content: "";
	width: 3px;
	height: 1px;
	left: 0;
	bottom: 0;
}

.underline-right:focus:after,
.underline-right:hover:after {
	width: 100%;
	height: 1px;
}

.underline-right:focus:after,
.underline-right:focus:before,
.underline-right:hover:after,
.underline-right:hover:before {
	outline: 0;
	background-color: #117ed2;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

/*.strategies-internaton-list ul li .underline-closing {
    position: relative;
    padding-bottom: 10px;
    margin-right: 10px;
    margin-left: 10px;
}
.underline-closing:after,
.underline-closing:before{
    position: absolute;
    z-index: -1
}
.underline-closing:after {
    content: "";
    width: 3px;
    height: 3px;
    bottom: 0;
    left: 0;
}

.underline-closing:focus:after,
.underline-closing:hover:after {
    width: 50%;
    height: 3px
}

.underline-closing:before {
    content: "";
    width: 3px;
    height: 3px;
    bottom: 0;
    right: 1px;
}

.underline-closing:focus:before,
.underline-closing:hover:before {
    width: 50%;
    height: 3px
}

.underline-closing:focus:before, .underline-closing:hover:before {
    width: 50%;
    height: 3px;
}
.underline-closing:focus:after, .underline-closing:focus:before, .underline-closing:hover:after, .underline-closing:hover:before {
    outline: 0;
    background-color: #1B98E0;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}*/

.strategies-internaton-list .strategies-list-left li img {
	float: right;
	margin-left: 15px;
	width: auto;
	margin: auto;
}

.strategies-internaton-list .strategies-list-right li img {
	float: left;
	margin-right: 15px;
	width: auto;
	margin: auto;
}

.after-image-seo {
	border-top: 1px solid #ccc;
	display: inline-block;
	margin: 3em 0em;
	padding-top: 1em;
	width: 40%;
}

.after-image-seo h2 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	width: auto;
	float: left;
	/* line-height: 30px; */
	padding: 10px 24px 10px 30px;
}

/*count radio button */

.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
}

.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.count-effect {
	width: 80px;
	float: left;
}

.count-num {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ffbd00;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	width: 68px;
	height: 32px;
}

.count-num:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 3px;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

input:checked + .count-num {
	background-color: #2196f3;
}

/*input:focus + .count-num {
  box-shadow: 0 0 1px #2196F3;
}*/

input:checked + .count-num:before {
	-webkit-transform: translateX(34px);
	-ms-transform: translateX(34px);
	transform: translateX(34px);
}

/* Rounded sliders */

.count-num.round {
	border-radius: 34px;
}

.count-num.round:before {
	border-radius: 50%;
}

#txt {
	color: #0765d0;
	font-size: 25px;
	font-weight: 700;
}

/*count radio button end*/

.strategies-image-right {
	margin-top: 14em;
	/*width: 30%;*/
}

.strategies-imporve {
	margin: auto;
	width: 68%;
}

.strategies-bttm-view {
	border-left: 1px solid #ccc;
	padding: 0em 4.5em;
}

.strategies-bttm-view:nth-child(1) {
	border-left: none;
}

.strategies-bttm-view h5 {
	color: #df3770;
	font-size: 16px;
	font-weight: 600;
	display: inline-grid;
	width: auto;
	float: left;
	line-height: 20px;
	margin-right: 10px;
}

.strategies-bttm-view:nth-child(2) h5 {
	color: #c5733c;
}

.strategies-bttm-view:nth-child(3) h5 {
	color: #2e8cc7;
}

.strategies-bttm-view h5 span {
	font-size: 13px;
	color: #000;
	width: 100%;
	float: left;
	font-weight: 400;
}

.strategies-bttm-view .number-improve {
	color: #0765d0;
	font-size: 25px;
	font-weight: 700;
	width: 20%;
	display: flex;
	grid-gap: 0px;
	line-height: 50px;
}

/*------------Strategies international end------------*/

/*------------Ecommerce SEO start------------*/

.ecommerce-seo {
	margin: 3em 0em 5em 0em;
	position: relative;
}

.ecommerce-search-seo {
	padding: 12em 3em;
}

.ecommerce-paraghrp-list {
	margin-top: 2em;
}

.ecommerce-search-seo .main-seo-heading {
	padding-left: 15px;
	width: 100%;
	float: left;
}

.ecommerce-search-seo .title-cont-pages {
	margin: auto;
	float: left;
}

.ecommerce-search-seo .global-seo-agency {
	margin: auto;
	float: left;
	padding-left: 8em;
	position: relative;
	top: -30px;
}

.ecommerce-search-seo .global-seo-agency h3 {
	margin-top: 0.8em;
}

.ecommerce-paragraph p {
	font-size: 17px;
	line-height: 31px;
	width: 100%;
	margin-bottom: 25px;
	position: relative;
}

.ecommerce-paragraph .border-bttom {
	width: 100%;
	float: left;
	height: 7em;
}

.ecommerce-paragraph .border-bttom .border-lengt {
	background: #5674b9;
	height: 140px;
	transform: skew(-25deg) rotate(0deg);
	width: 33px;
	height: 4px;
	float: left;
	margin: 40px 6px;
}

.ecommerce-paragraph .border-bttom .border-lengt:nth-child(2) {
	background: #b0bfe1;
}

.ecommerce-paragraph .border-bttom .border-lengt:nth-child(3) {
	background: #cedaf5;
}

.ecommerce-paragraph {
	position: relative;
	padding-left: 0px;
	width: 55%;
}

.border-right {
	position: absolute;
	/* border-top: 1px solid #000; */
	width: 120px;
	height: 2px;
	background: #464646;
	float: right;
	top: 15px;
	right: 30px;
}

.border-right:after {
	position: absolute;
	content: "";
	background: #464646;
	width: 8%;
	height: 10px;
	top: -4px;
	right: 0px;
	border-radius: 50%;
}

.ecommerce-paragraph h3 {
	font-size: 17px;
	font-weight: 400;
	color: #202227;
	width: 62%;
	float: left;
	margin-right: 4em;
	line-height: 25px;
}

.grid_3.carousel-article .caroufredsel_wrapper {
	width: 100% !important;
}

.carousel-article {
	width: 100%;
}

.grid_3.carousel-article .carousel-li > li {
	width: 430px;
	margin-right: 0;
	transition: left 1.4s, opacity 0.5s ease;
}

.carousel-li li p span {
	width: 100%;
	margin-bottom: 25px;
}

.carousel-pagination {
	text-align: center;
	float: left;
	margin-top: 10px;
}

.carousel-pagination a {
	background: #b0bfe1;
	height: 140px;
	transform: skew(-25deg) rotate(0deg);
	width: 33px;
	height: 4px;
	float: left;
	margin: 40px 6px;
	display: inline-block;
}

.carousel-pagination a.selected {
	background: #5674b9;
	height: 140px;
	transform: skew(-25deg) rotate(0deg);
	width: 33px;
	height: 4px;
	float: left;
	margin: 40px 6px;
	cursor: default;
}

.carousel-pagination a span {
	display: none;
}

.ecommerce-seo-list {
	padding: 1em 2em;
	border-radius: 15px;
	width: 44%;
	margin-top: 5px;
}

.ecommerce-call-info h3 {
	font-size: 17px;
	font-weight: 400;
	color: #202227;
	width: 91%;
	float: left;
	margin-right: 4em;
	line-height: 25px;
}

.ecommerce-call-info .help-bttn {
	width: 165px;
	float: right;
	display: block;
	background: #83cdcc;
	border-radius: 26px;
	padding: 10px 25px;
	position: relative;
	margin-right: 30px;
}

.ecommerce-call-info .help-bttn a {
	color: #050505;
	font-weight: 500;
	font-size: 19px;
}

.ecommerce-call-info .help-bttn .help-bttn-icon {
	position: absolute;
	top: -9px;
	right: -10px;
	background: #00bab6;
	border-radius: 50%;
	padding-top: 1em;
	width: 65px;
	height: 65px;
	padding: 10px 15px;
}

.ecommerce-seo-list ul li {
	padding: 16px 0px;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.5px;
	position: relative;
}

.ecommerce-seo-list ul li .underline-right {
	position: relative;
	padding-bottom: 10px;
}

.ecommerce-seo-list ul li img {
	margin-right: 15px;
}

.ecommrce-contnt-right {
	position: relative;
	width: 100%;
	height: 550px;
	background-size: cover;
	background: url(../images/ecommerce-seo.png) no-repeat;
	background-position: 0px 130px;
	background-size: contain;
	/* background: url(../images/screen-shot1.png)no-repeat;
    background-size: cover;*/
}

.ecommrce-seo-cr {
	margin-top: -70px;
}

.ecommrce-contnt-right .center-ecommrce-seo {
	width: 19%;
	height: auto;
	display: block;
	position: absolute;
	top: 19em;
	left: 43%;
}

.ecommrce-contnt-right .center-ecommrce-seo img {
	width: 100%;
}

.ecommrce-contnt-right .center-ecommrce-seo.whyCRCircle img {
	width: 100%;
	/* transition: all 0.5s ease;
    transform: scale(1);
    animation: zoomInOutWhy 1.5s 0.5s infinite; */
}

@keyframes zoomInOutWhy {
	0%,
	100% {
		transform: scale(1);
	}
	50% {
		transform: scale(0.5);
	}
}

.ecommrce-contnt-right .deg0 {
	transform: translate(-16em);
	width: 11%;
	margin-top: 31px;
	top: 234px;
	left: 360px;
}

.ecommrce-contnt-right .deg1 {
	transform: rotate(43deg) translate(-14em) rotate(-43deg);
	width: 8%;
	top: 18em;
}

.ecommrce-contnt-right .deg2 {
	transform: rotate(91deg) translate(-12em) rotate(-91deg);
	width: 10%;
	top: 220px;
}

.ecommrce-contnt-right .deg3 {
	transform: rotate(141deg) translate(-17em) rotate(-141deg);
	width: 10%;
	top: 225px;
	left: 350px;
}

.ecommrce-contnt-right .deg4 {
	transform: rotate(165deg) translate(-23em) rotate(-165deg);
	width: 6%;
	top: 270px;
	left: 360px;
}

.ecommrce-contnt-right .deg5 {
	transform: rotate(185deg) translate(-23em) rotate(-197deg);
	width: 10%;
	top: 290px;
	left: 390px;
}

.ecommrce-contnt-right .deg6 {
	transform: rotate(213deg) translate(-26em) rotate(-213deg);
	width: 9%;
	top: 292px;
	left: 350px;
}

.ecommrce-contnt-right .deg7 {
	transform: rotate(242deg) translate(-20em) rotate(-242deg);
	width: 11%;
	top: 300px;
}

.ecommrce-contnt-right .deg8 {
	transform: rotate(272deg) translate(-18em) rotate(-272deg);
	width: 7%;
	top: 290px;
}

.ecommrce-contnt-right .deg9 {
	transform: rotate(317deg) translate(-19em) rotate(-320deg);
	width: 9%;
	top: 243px;
	left: 362px;
}

.animated-title {
	color: #222;
	height: 90px;
	left: 3em;
	position: absolute;
	top: 17em;
	opacity: 0;
	height: 0px;
	font-size: 16px;
	font-weight: 500;
	color: #0427ff;
	width: 100%;
}

.animated-title.title1 .arrow-eccmmr {
	position: absolute;
	top: 50px;
	left: 200px;
}

.animated-title.title2 .arrow-eccmmr {
	position: absolute;
	top: 154px;
	left: 91px;
	transform: rotate(28deg);
}

.animated-title.title3 .arrow-eccmmr {
	position: absolute;
	top: 133px;
	left: 24px;
}

.animated-title.title4 .arrow-eccmmr {
	position: absolute;
	top: 110px;
	left: -61px;
	transform: rotate(75deg);
}

.animated-title.title5 .arrow-eccmmr {
	position: absolute;
	top: -24px;
	left: -79px;
}

.animated-title.title6 .arrow-eccmmr {
	position: absolute;
	top: -107px;
	left: -199px;
	transform: rotate(139deg);
}

.animated-title.title7 .arrow-eccmmr {
	position: absolute;
	top: -148px;
	left: -94px;
	transform: rotate(180deg);
}
.heightFull {
	height: 100%;
}
.fullWidth {
	width: 100%;
	float: left;
}
.animated-title.title8 .arrow-eccmmr {
	position: absolute;
	top: -195px;
	left: -28px;
	transform: rotate(210deg);
}

.animated-title.title9 .arrow-eccmmr {
	position: absolute;
	top: -214px;
	left: 15px;
	transform: rotate(243deg);
}

.animated-title.title10 .arrow-eccmmr {
	position: absolute;
	top: -164px;
	left: 95px;
	transform: rotate(278deg);
}
.ecommerce-seo.active .animated-title.title1 {
	transform: rotate(0deg) !important;
	top: 330px;
	left: 113px;
}
.ecommerce-seo.active .animated-title.title2 {
	transform: rotate(0deg) !important;
	top: 90px;
	left: 170px;
}
.ecommerce-seo.active .animated-title.title3 {
	top: -9px;
	left: 362px;
	transform: rotate(-4deg) !important;
}
.ecommerce-seo.active .animated-title.title4 {
	top: 43px;
	left: 570px;
	transform: rotate(0deg) !important;
}
.ecommerce-seo.active .animated-title.title5 {
	top: 265px;
	left: 640px;
	transform: rotate(0deg);
}
.ecommerce-seo.active .animated-title.title6 {
	top: 430px;
	left: 700px;
	transform: rotate(0deg);
}
.ecommerce-seo.active .animated-title.title7 {
	top: 552px;
	left: 625px;
	transform: rotate(0deg);
}
.ecommerce-seo.active .animated-title.title8 {
	top: 632px;
	left: 470px;
	transform: rotate(0deg);
}
.ecommerce-seo.active .animated-title.title9 {
	top: 638px;
	left: 305px;
	width: 24%;
	transform: rotate(0);
}
.ecommerce-seo.active .animated-title.title10 {
	top: 507px;
	left: 140px;
	width: 20%;
	transform: rotate(0deg) !important;
}

.ecommerce-seo.active .animated-title.title1,
.ecommerce-seo.active .animated-title.title2,
.ecommerce-seo.active .animated-title.title3,
.ecommerce-seo.active .animated-title.title4,
.ecommerce-seo.active .animated-title.title5,
.ecommerce-seo.active .animated-title.title6,
.ecommerce-seo.active .animated-title.title7,
.ecommerce-seo.active .animated-title.title8 {
	animation: animation 3s;
	animation-fill-mode: forwards;
}
.ecommerce-seo.active .animated-title.title2 {
	animation-delay: 1s;
}
.ecommerce-seo.active .animated-title.title3 {
	animation-delay: 1s;
}
.ecommerce-seo.active .animated-title.title4 {
	animation-delay: 4s;
}
.ecommerce-seo.active .animated-title.title5 {
	animation-delay: 5s;
}
.ecommerce-seo.active .animated-title.title6 {
	animation-delay: 7s;
}
.ecommerce-seo.active .animated-title.title7 {
	animation-delay: 8s;
}
.ecommerce-seo.active .animated-title.title8 {
	animation-delay: 9s;
}
.ecommerce-seo.active .animated-title.title9 {
	animation: animation9 2s;
	animation-delay: 10s;
	animation-fill-mode: forwards;
}
.ecommerce-seo.active .animated-title.title10 {
	animation: animation10 2s;
	animation-delay: 11s;
	animation-fill-mode: forwards;
}
@keyframes animation {
	0% {
		width: 100%;
	}
	1% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes animation9 {
	0% {
		width: 24%;
	}
	1% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes animation10 {
	0% {
		width: 20%;
	}
	1% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.animated-title.title1 .arrow-eccmmr {
	position: absolute;
	top: -105px;
	left: 131px;
	transform: rotate(-25deg);
}
.animated-title.title1 .arrow-eccmmr svg {
	width: 114px;
	height: 121px;
	margin: 0 auto;
}
.animated-title.title2 .arrow-eccmmr {
	position: absolute;
	top: 73px;
	left: 131px;
	transform: rotate(0deg);
}
.animated-title.title2 .arrow-eccmmr svg {
	width: 90px;
	height: 111px;
	margin: 0 auto;
}
.animated-title.title3 .arrow-eccmmr {
	position: absolute;
	top: 100px;
	left: 38px;
	transform: rotate(425deg);
}
.animated-title.title3 .arrow-eccmmr svg {
	width: 104px;
	height: 131px;
	margin: 0 auto;
}

.animated-title.title4 .arrow-eccmmr {
	position: absolute;
	top: 119px;
	left: -78px;
	transform: rotate(71deg);
}

.animated-title.title4 .arrow-eccmmr svg {
	width: 84px;
	height: 111px;
	margin: 0 auto;
}
.animated-title.title5 .arrow-eccmmr {
	position: absolute;
	top: -44px;
	left: -75px;
	transform: rotate(108deg);
}

.animated-title.title5 .arrow-eccmmr svg {
	width: 94px;
	height: 131px;
	margin: 0 auto;
}

.animated-title.title6 .arrow-eccmmr svg {
	width: 224px;
	height: 101px;
	margin: 0 auto;
}

.animated-title.title7 .arrow-eccmmr svg {
	width: 113px;
	height: 133px;
	margin: 0 auto;
}

.animated-title.title8 .arrow-eccmmr svg {
	width: 111px;
	height: 104px;
	margin: 0 auto;
}

.animated-title.title9 .arrow-eccmmr svg {
	width: 144px;
	height: 101px;
	margin: 0 auto;
}

.animated-title.title10 .arrow-eccmmr {
	position: absolute;
	top: -144px;
	left: 102px;
	transform: rotate(288deg);
}

.animated-title.title10 .arrow-eccmmr svg {
	width: 90px;
	height: 111px;
	margin: 0 auto;
}

.ecommerce-seo.active .animated-title.title1 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title2 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title3 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title4 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title5 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title6 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title7 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title8 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title9 svg .draw-arrow,
.ecommerce-seo.active .animated-title.title10 svg .draw-arrow {
	stroke-width: 3;
	stroke: #333;
	fill: none;
	stroke-dasharray: 400;
	stroke-dashoffset: 400;
	animation-duration: 7s;
	animation-fill-mode: forwards;
	animation-name: draw;
}

.ecommerce-seo.active .animated-title.title1 svg .draw-arrow.tail-1 {
	animation-delay: 1.5s;
}
.ecommerce-seo.active .animated-title.title1 svg .draw-arrow.tail-2 {
	animation-delay: 1.8s;
}

.ecommerce-seo.active .animated-title.title2 svg .draw-arrow {
	animation-delay: 1s;
}

.ecommerce-seo.active .animated-title.title2 svg .draw-arrow.tail-1 {
	animation-delay: 2.5s;
}

.ecommerce-seo.active .animated-title.title2 svg .draw-arrow.tail-2 {
	animation-delay: 2.8s;
}

.ecommerce-seo.active .animated-title.title3 svg .draw-arrow {
	animation-delay: 2s;
}
.ecommerce-seo.active .animated-title.title3 svg .draw-arrow.tail-1 {
	animation-delay: 4.5s;
}
.ecommerce-seo.active .animated-title.title3 svg .draw-arrow.tail-2 {
	animation-delay: 4.8s;
}

.ecommerce-seo.active .animated-title.title4 svg .draw-arrow {
	animation-delay: 3s;
}
.ecommerce-seo.active .animated-title.title4 svg .draw-arrow.tail-1 {
	animation-delay: 5.5s;
}
.ecommerce-seo.active .animated-title.title4 svg .draw-arrow.tail-2 {
	animation-delay: 5.8s;
}

.ecommerce-seo.active .animated-title.title5 svg .draw-arrow {
	animation-duration: 16s;
	animation-delay: 4s;
}
.ecommerce-seo.active .animated-title.title5 svg .draw-arrow.tail-1 {
	animation-delay: 6.5s;
}
.ecommerce-seo.active .animated-title.title5 svg .draw-arrow.tail-2 {
	animation-delay: 6.8s;
}

.ecommerce-seo.active .animated-title.title6 svg .draw-arrow {
	animation-duration: 16s;
	animation-delay: 5s;
}
.ecommerce-seo.active .animated-title.title6 svg .draw-arrow.tail-1 {
	animation-delay: 8s;
}
.ecommerce-seo.active .animated-title.title6 svg .draw-arrow.tail-2 {
	animation-delay: 8.5s;
}

.ecommerce-seo.active .animated-title.title7 svg .draw-arrow {
	animation-duration: 18s;
	animation-delay: 5s;
}

.ecommerce-seo.active animated-title.title7 svg .draw-arrow.tail-1 {
	animation-delay: 7.8s;
}

.ecommerce-seo.active .animated-title.title7 svg .draw-arrow.tail-2 {
	animation-delay: 7.8s;
}

.ecommerce-seo.active .animated-title.title8 svg .draw-arrow {
	animation-duration: 18s;
	animation-delay: 7s;
}
.ecommerce-seo.active .animated-title.title8 svg .draw-arrow.tail-1 {
	animation-delay: 10s;
}
.ecommerce-seo.active .animated-title.title8 svg .draw-arrow.tail-2 {
	animation-delay: 10.5s;
}

.ecommerce-seo.active .animated-title.title9 svg .draw-arrow {
	animation-duration: 19s;
	animation-delay: 8s;
}
.ecommerce-seo.active .animated-title.title9 svg .draw-arrow.tail-1 {
	animation-delay: 11.5s;
}
.ecommerce-seo.active .animated-title.title9 svg .draw-arrow.tail-2 {
	animation-delay: 11.8s;
}

.ecommerce-seo.active .animated-title.title10 svg .draw-arrow {
	stroke-width: 3;
	animation-duration: 19s;
	animation-delay: 10s;
}
.ecommerce-seo.active .animated-title.title10 svg .draw-arrow.tail-1 {
	animation-delay: 13.5s;
}
.ecommerce-seo.active .animated-title.title10 svg .draw-arrow.tail-2 {
	animation-delay: 13.8s;
}

@keyframes draw {
	to {
		stroke-dashoffset: 0;
	}
}

/*------------Ecommerce SEO end------------*/

/*------------Developstrategy Seo start------------*/

.developstrategy-seo {
	margin: 0em 0em;
	padding: 3em 0em 5em 0em;
	position: relative;
}

.develop-strategy-seo {
	padding: 12em 3em;
}

.develop-image-strategy {
	margin-top: 3em;
}

/*.develop-left-cotnt{
    width: 100%;
    height: 550px;
    background: url(../images/develop-left-img.png) no-repeat;
    background-size: cover;
}*/

.develop-left-cotnt .develop-cotnt1 {
	text-align: center;
	font-size: 2.3rem;
	/* margin: auto; */
	padding: 30px 0px;
	position: relative;
	height: 209px;
	width: 46%;
	margin-right: 2em;
	background: url(../images/develop-cotnt1.png) no-repeat;
	background-size: cover;
}

.develop-cotnt1 .devlop-pargh-title {
	padding: 0em 1.5em 0em 7em;
}

.devlop-imag-pargh .title-cotnt1 span {
	width: 45%;
}

.devlop-imag-pargh .title-cotnt2 span {
	width: 80%;
}

.devlop-imag-pargh h3 span {
	position: absolute;
	content: "";
	background: #ebebeb00;
	width: 60%;
	height: 1px;
	bottom: -5px;
	left: 0;
	background-position: right bottom;
	transition: all 2s ease-out;
}

.devlop-imag-pargh:hover h3 span {
	background-position: left bottom;
	background: linear-gradient(to right, #117ed2 50%, #fff 50%);
	background-size: 200% 100%;
}

.develop-left-cotnt .develop-cotnt2 {
	text-align: center;
	font-size: 2.3rem;
	padding: 30px 0px;
	width: 30%;
	position: relative;
	margin: 0em 0 0 3em;
	background-image: url(/assets/images/develop-cotnt2.png);
	background-size: cover;
	height: 270px;
}

.develop-cotnt2 .devlop-pargh-title {
	padding: 1.5em 2em 0em 2em;
}

.develop-left-cotnt .develop-cotnt3 {
	text-align: center;
	font-size: 2.3rem;
	padding: 30px 0px;
	/*border: 5px solid black;
    border-radius: 17px 12px 23px 17px;
    max-width: 66%; 
    transform: skew(7deg);*/
	width: 39%;
	position: relative;
	margin: 32px 0 0 45px;
	height: 227px;
	background: url(../images/develop-cotnt3.png) no-repeat;
	background-size: cover;
}

.develop-cotnt3 .devlop-pargh-title {
	padding: 1em 2em 0em 3em;
}

.develop-left-cotnt .develop-cotnt4 {
	text-align: center;
	font-size: 2.3rem;
	padding: 30px 0px;
	/*border: 5px solid black;
    border-radius: 28px 27px 21px 8px;
    max-width: 77%; 
    transform: skew(12deg , 0deg);*/
	width: 48%;
	position: relative;
	margin: 89px 0 0 55px;
	background: url(../images/develop-cotnt4.png) no-repeat;
	background-size: cover;
	height: 212px;
}

.develop-cotnt4 .devlop-pargh-title {
	padding: 1em 2em 0em 2em;
}

.devlop-pargh-title {
	padding: 0em 0em 0em 3.5em;
}

.devlop-pargh-title .title-cotnt1 {
	color: #0765d0;
	font-weight: 600;
	text-align: left;
	font-size: 18px;
	/* transform: skew(-13deg); */
	margin-left: 8px;
	position: relative;
}

.devlop-pargh-title .title-cotnt2 {
	color: #0765d0;
	font-weight: 600;
	text-align: left;
	font-size: 18px;
	transform: rotate(-9deg);
	margin-left: -10px;
	position: relative;
	width: 100%;
}

.devlop-pargh-title .title-cotnt3 {
	color: #0765d0;
	font-weight: 600;
	text-align: left;
	font-size: 18px;
	transform: rotate(-5deg);
	margin-left: 22px;
	position: relative;
}

.devlop-pargh-title .title-cotnt4 {
	color: #0765d0;
	font-weight: 600;
	text-align: left;
	font-size: 18px;
	margin-left: 15px;
	position: relative;
	/*transform: skew(-5deg);*/
}

.devlop-pargh-title .left-content {
	color: #353333;
	font-size: 15px;
	text-align: left;
	font-weight: 400;
	margin-top: 11px;
	line-height: 26px;
	/* transform: skew(-13deg); */
}

.devlop-pargh-title .right-content {
	color: #353333;
	font-size: 15px;
	text-align: left;
	font-weight: 400;
	margin-top: 11px;
	line-height: 26px;
	transform: rotate(-9deg);
}

.devlop-pargh-title .left-content1 {
	color: #353333;
	font-size: 15px;
	text-align: left;
	font-weight: 400;
	margin-top: 14px;
	line-height: 26px;
	transform: rotate(-5deg);
}

.devlop-pargh-title .right-content2 {
	color: #353333;
	font-size: 15px;
	text-align: left;
	font-weight: 400;
	margin-top: 11px;
	line-height: 26px;
	/*transform: skew(-5deg);*/
}

.devlop-pargh-title .rotor {
	vertical-align: middle;
	position: absolute;
	left: 0px;
	top: 13px;
}

.devlop-pargh-title .rotor1 {
	vertical-align: middle;
	position: absolute;
	top: -23px;
	right: 11px;
}

.devlop-pargh-title .rotor2 {
	vertical-align: middle;
	position: absolute;
	bottom: 98px;
	left: -30px;
	transform: skew(-6deg);
}

.devlop-pargh-title .rotor3 {
	vertical-align: middle;
	position: absolute;
	bottom: -5px;
	right: -22px;
	transform: skew(-2deg);
}

.devlop-pargh-title .bulb {
	vertical-align: middle;
	position: absolute;
	left: -22px;
	top: -24px;
	/* transform: skew(1deg); */
}

.devlop-pargh-title .bulb1 {
	vertical-align: middle;
	position: absolute;
	top: -23px;
	left: 35px;
}

.devlop-pargh-title .bulb2 {
	vertical-align: middle;
	position: absolute;
	bottom: -27px;
	left: 6px;
}

.devlop-pargh-title .bulb3 {
	vertical-align: middle;
	position: absolute;
	bottom: -12px;
	right: -41px;
	transform: skew(-6deg);
}

.devlop-pargh-title .search {
	vertical-align: middle;
	position: absolute;
	right: 122px;
	/* transform: skew(-19deg); */
}

.devlop-pargh-title .book {
	vertical-align: middle;
	position: absolute;
	right: -55px;
	bottom: 40px;
	width: 26%;
}

.devlop-pargh-title .book1 {
	vertical-align: middle;
	position: absolute;
	top: -64px;
	left: 2px;
	transform: skew(-23deg, 11deg);
}

.devlop-pargh-title .book2 {
	vertical-align: middle;
	position: absolute;
	left: -37px;
	top: 153px;
	transform: skew(-9deg);
}

.devlop-pargh-title .search1 {
	vertical-align: middle;
	position: absolute;
	left: -37px;
	top: 14px;
	transform: skew(-14deg);
}

.devlop-pargh-title .search2 {
	vertical-align: middle;
	position: absolute;
	bottom: -20px;
	transform: skew(-14deg);
}

.developstrategy-pargh {
	position: relative;
	padding-left: 4em;
}

.developstrategy-pargh:before {
	position: absolute;
	content: "";
	background: #ccc;
	height: calc(100% + 385px);
	width: 1px;
	left: -20px;
	top: 11px;
	z-index: 1;
}

.developstrategy-content p {
	color: #202227;
	font-size: 17px;
	line-height: 31px;
	margin: 2em 0em;
	position: relative;
	padding-left: 30px;
}

.developstrategy-content p:before {
	position: absolute;
	content: "";
	background: #ecb273;
	width: 4px;
	height: 82%;
	top: 10px;
	margin-left: -27px;
	/* padding-right: 7px; */
}

.stagry-icon {
	margin-top: 7em;
}

.developstrategy-seo:after {
	position: absolute;
	content: "";
	background-image: url(../images/develop-stgy-bg.png);
	width: 50%;
	height: 530px;
	background-repeat: no-repeat;
	right: 0px;
	top: 16em;
	z-index: -1;
}

.developstrategy-timebar .developstrategy-time-view {
	width: 25%;
	float: left;
	text-align: center;
	margin: 3em 0em 0em;
}

.developstrategy-timebar .developstrategy-time-view .number-stragybar {
	font-size: 25px;
	color: #1caccc;
	font-weight: 700;
}

.developstrategy-timebar .developstrategy-time-view h5 {
	color: #212020;
	font-size: 16px;
	font-weight: 600;
	margin-top: 15px;
}

.grapline .wrapper {
	display: block;
	position: relative;
	top: 0;
}

.grapline .wrapper canvas {
	position: absolute;
	width: calc(100% + 80px);
	margin-top: -2em;
	left: -110px;
}

.grapline .wrapper p {
	text-align: center;
}

.grapline .wrapper .label {
	height: 1em;
	padding: 0.3em;
	background: red;
	position: absolute;
	display: none;
	color: #333;
}

/*------------Developstrategy Seo end------------*/

/*------------Multilingual SEO start------------*/

.multilingual-seo {
	margin: 3em 0em 5em 0em;
	position: relative;
}

.multilingual-search-seo {
	padding: 12em 3em;
}

.multilingual-paragraph {
	padding-left: 0px;
}

.multilingual-paraghrp-list h2 {
	color: #1e1b21;
	font-size: 47px;
	font-weight: 600;
	margin: 45px 0px 20px;
	text-transform: capitalize;
	line-height: 60px;
}

.multilingual-paragraph p {
	font-size: 20px;
	line-height: 31px;
	width: 100%;
	margin-bottom: 35px;
	position: relative;
	font-weight: 500;
	color: #8d8d8d;
}

.learn-buttn-more {
	border-radius: 34px;
	border: 2px solid #6161e9;
	width: fit-content;
	float: right;
	padding: 10px 20px;
	margin-top: 1em;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.learn-buttn-more a {
	color: #6161e9;
	text-transform: capitalize;
	font-weight: 600;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.multilingual-bottm-info {
	width: 100%;
}

.multilingual-bottm-info {
	width: 100%;
	float: left;
	margin-top: 8em;
}

.multilingual-bottm-info ul li {
	display: inline-block;
	font-size: 22px;
	font-weight: 600;
	color: #383737;
	padding: 0px 6px 0px 10px;
	border-left: 1px solid #aeaeae;
	margin: 10px 0px;
	line-height: 1;
	position: relative;
	cursor: pointer;
}

.multilingual-bottm-info ul li:nth-child(1) {
	border-left: none;
	padding-left: 0px;
}

.multilingual-bottm-info ul li .border-multilingu {
	position: absolute;
	content: "";
	bottom: -10px;
	left: 11px;
	/* margin: auto; */
	max-width: 86%;
	border-bottom: 1px solid #6161e9;
	animation: border 6s 0.3s forwards;
	animation-delay: 1s;
}

.multilingual-bottm-info ul li:first-child .border-multilingu {
	left: 2px;
	max-width: 89%;
}

.multilingual-bottm-info ul li .seoborder-anim2 {
	animation-delay: 2s;
}

.multilingual-bottm-info ul li .seoborder-anim3 {
	animation-delay: 3s;
}

@keyframes border {
	0% {
		width: 0;
		height: 0;
	}
	25% {
		width: 100%;
		height: 0;
	}
	50% {
		width: 100%;
		height: 100%;
	}
	100% {
		width: 100%;
		height: 100%;
	}
}

.multilingual-bottm-info p {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	letter-spacing: 0px;
}

.multilingual-image-factor {
	float: right;
}

.multilingual-image-factor h2 {
	color: #26385a;
	font-size: 34px;
	font-weight: 600;
	margin: 23px 0px 20px;
	text-transform: capitalize;
	float: right;
	line-height: 40px;
}

.multilingual-video-animtn {
	position: relative;
	width: 80%;
	float: left;
	margin-top: 2em;
	margin-left: 3em;
}

.multilingual-video-animtn .multilingual-seo-video {
	width: 100%;
	/* margin-top: 12em; */
	margin-left: 0em;
	object-fit: cover;
	/* height: 265px; */
}

.multilingual-video-animtn:before {
	position: absolute;
	content: "";
	background-image: url(../images/smart-icon1.png);
	width: 82%;
	height: 80px;
	background-repeat: no-repeat;
	right: 0px;
	top: 57px;
}

.multilingual-video-animtn img {
	width: 57%;
	margin-top: 9em;
	/* float: right; */
	margin: 9em auto 0 auto;
}

.multig-seo-right {
	width: 90%;
}

.multilingual-seo-list p {
	color: #202227;
	font-size: 17px;
	line-height: 28px;
	margin: 1.5em 0em;
	position: relative;
	padding-left: 27px;
}

.multilingual-seo-list p:before {
	position: absolute;
	content: "";
	background: #acacac;
	width: 7px;
	height: 86%;
	top: 8px;
	margin-left: -27px;
	/* padding-right: 7px; */
}

.multilingual-seo-list p:nth-child(3)::before {
	background: #acd373;
	height: 78%;
}

.multilingual-seo-list p:nth-child(4)::before {
	background: #fbaf5d;
	height: 78%;
}

.multilingual-seo-list p:nth-child(5)::before {
	background: #5674b9;
	height: 78%;
}

.multilingual-seo-list .multilingual-list {
	padding: 1em 0em 0em 0em;
	background-color: #ebeeffb3;
	border-radius: 30px;
	margin-top: 5em;
}

.multilingual-list p {
	color: #202227;
	font-size: 17px;
	line-height: 28px;
	margin: 1.5em 0em;
	position: relative;
	padding-left: 30px;
	width: 89%;
}

.multilingual-seo-list .multilingual-list li {
	padding: 6px 0px;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 0.5px;
	color: #1caccc;
	display: inline-block;
	text-align: center;
	width: 32%;
	border-right: 1px solid #ccc;
}

.multilingual-seo-list .multilingual-list li span {
	color: #212020;
	font-size: 16px;
	width: 100%;
	display: block;
}

.multilingual-seo-list .multilingual-list li:nth-child(3) {
	border-right: none;
}

.multilingual-seo-list .multilingual-list p:before {
	display: none;
}

/*------------Multilingual SEO end------------*/

/*------------Google Penality start------------*/

.Penality-google {
	position: relative;
	z-index: 1;
}

.Penality-google-seo {
	padding: 9em 3em;
}

.Penality-footer-content {
	margin-top: 2em;
}

/*.Penality-google:after {
    position: absolute;
    content: '';
    background-image: url(../images/Penality-google-footer.png);
    width: 100%;
    height: 645px;
    background-repeat: no-repeat;
    right: 0px;
    top:14em;
    z-index: -1;
}*/

.footer-penality-video {
	position: absolute;
	/*top: 21em;*/
	z-index: -1;
	object-fit: cover;
	left: -1px;
	width: 100%;
	height: calc(100% - 290px);
	bottom: 0;
}

.Penality-google-paraghrp {
	margin-top: 4em;
}

.Penality-google-paraghrp p {
	color: #202227;
	font-size: 17px;
	line-height: 28px;
	margin: 1em 0em;
	position: relative;
	padding-left: 0px;
	width: 80%;
	transition: all 0.5s ease;
}

.Penality-paragh {
	border-radius: 20px;
	border: 1px solid #f68e56;
	position: relative;
	margin: 5em 0em;
	padding: 20px 14px 10px;
	width: 86%;
}

.Penality-paragh .sub-title-paragraph {
	color: #0765d0;
	font-size: 25px;
	font-weight: 600;
	margin: 15px 0px 20px;
	position: absolute;
	top: -30px;
	left: 20px;
	background: #fff;
	padding: 0px 10px;
}

.Penality-paragh .sub-title-paragraph span {
	color: #010101;
	font-weight: 300;
	position: relative;
	margin-left: 10px;
	webkit-animation: fadein 2s;
	/* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 2s;
	/* Firefox < 16 */
	-ms-animation: fadein 2s;
	/* Internet Explorer */
	-o-animation: fadein 2s;
	/* Opera < 12.1 */
	animation: fadein 2s;
}

@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

.Penality-paragh .sub-title-paragraph span:before {
	position: absolute;
	content: "";
	width: 2px;
	height: 17px;
	background: #939292;
	top: 15px;
	float: left;
	left: -9px;
}

.Penality-paragh p {
	width: 100%;
}

.penality-bottm-info .google-icon-buttn {
	width: 7%;
}

.penality-bottm-info #Penalty-Checkup {
	border-bottom: 1px solid #464444 !important;
	outline: none;
	border: none;
	width: 305px;
}

#Penalty-Checkup::placeholder {
	color: #b5b5b5;
	font-size: 16px;
}

.submit-button {
	width: fit-content;
	display: inline-block;
}

.submit-button button {
	border: none;
	background: transparent;
	font-size: 20px;
	padding: 0px 32px;
	color: #0765d0;
	font-weight: 500;
	position: relative;
}

.penality-arrowicon {
	background: #2878db;
	border-radius: 55%;
	width: 47px;
	height: 47px;
	position: relative;
	display: block;
	float: right;
	margin-left: 2em;
	margin-top: -6px;
}

.penality-arrowicon img {
	margin-left: 10px;
	width: 100%;
	position: absolute;
	top: 18px;
	left: -1.7em;
}

.penality-arrowicon .consult-arrow1 {
	animation: slide1 1s ease-in-out infinite;
	margin-left: 9px;
}

@keyframes slide1 {
	0%,
	100% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(15px, 0);
	}
}

.footer-form-penlty {
	width: 100%;
	padding: 2em 1em 2em 1em;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	box-shadow: 0px 0px 8px #f1f1f1 !important;
	border-radius: 10px;
	transform: translateX(-130%);
	transition: all 1.5s ease;
}
.footer-form-penlty.active {
	transform: translateX(0%);
}

@keyframes slide {
	from {
		right: 0;
	}
	to {
		left: 0;
	}
}

.footer-form-penlty form {
	width: 100%;
	float: left;
	margin-top: 3.8em;
}

.iti--separate-dial-code .iti__selected-flag {
	background-color: rgb(0 0 0 / 0%) !important;
	padding: 0 4px 0 0px;
	border-right: 1px solid #c1c1c1;
	margin-right: 5px;
	/* margin-bottom: -45px; */
	position: absolute;
	bottom: 10px;
	height: 25px;
	width: 68px;
}
.pentlty-form .iti input,
.pentlty-form .iti input[type="text"],
.pentlty-form .iti input[type="tel"] {
	padding-left: 80px !important;
}

.pentlty-form .iti input,
.pentlty-form .iti input[type="text"],
.pentlty-form .iti input[type="tel"] {
	margin-left: 0 !important;
	padding-right: 0 !important;
}

#txtPhone {
	padding-left: 95px !important;
	line-height: 1;
	padding-top: 0;
	height: auto;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type="text"],
.iti--allow-dropdown input[type="tel"],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type="text"],
.iti--separate-dial-code input[type="tel"] {
	padding-right: -1px;
	padding-left: 52px;
	margin-left: 0;
	color: #181818;
	font-size: 16px;
	font-weight: 500;
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type="text"],
.iti--allow-dropdown input[type="tel"],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type="text"],
.iti--separate-dial-code input[type="tel"] {
	margin-left: 4px !important;
}

.form-group .flag-contn li {
	padding: 0px 10px;
}

.form-group .flag-contn img {
	width: 75%;
	padding: 4px 2px;
}

intlTelInput:active {
	border: none;
	outline: none;
}

.pentlty-form .pentality-submit {
	background: #fff;
	font-size: 18px;
	color: #e55447;
	width: fit-content;
	font-weight: 600;
	text-transform: uppercase;
	border: 2px solid #e55447;
	float: right;
	padding: 6px 25px;
	border-radius: 0 0 40px 0;
	margin-top: 25px;
}

.pentlty-form .pentality-submit:focus,
.pentlty-form .pentality-submit:hover {
	border: 2px solid #e55447;
	background: #e55447;
	color: #fff;
	outline: none;
}

.dropbtn {
	background-color: #3498db00;
	color: white;
	/* padding: 16px; */
	/* font-size: 16px; */
	border: none;
	cursor: pointer;
}

.dropbtn:hover,
.dropbtn:focus {
	background-color: #3498db00;
}

.pentlty-form .form-group .dropdown .dropbtn img {
	width: 70%;
}

.Penality-footer-content ul {
	position: relative;
}

.Penality-footer-content ul li {
	/* width: 100%; */
	display: block;
	float: left;
	transform: rotate(-14deg);
	transition: 3% 3%;
	position: relative;
	height: 25px;
}

.Penality-footer-content ul li h3 {
	font-size: 16px;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	transform: rotate(13deg);
	transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
	cursor: pointer;
	/*height: 25px;*/
}

/*.Penality-footer-content ul li:after {
    position: absolute;
    content: '';
    background: #813c02;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    outline: solid;
    outline-width: thin;
    outline-offset: 3px;
    outline-color: #813c02;
    margin-left: 15px;
    margin-top: 8px;
    right:0;
}*/

.Penality-footer-content ul .penality-circle {
	position: absolute;
	content: "";
	background: #813c02;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	outline: solid;
	outline-width: thin;
	outline-offset: 3px;
	outline-color: #813c02;
	margin-left: 15px;
	margin-top: 4px;
	right: -15em;
	top: 35.5em;
	cursor: pointer;
}

.Penality-footer-content ul li.actVe .penality-circle {
	background: #2d34a6;
	outline-color: #2d34a6;
}

.Penality-footer-content ul li .penality-content {
	bottom: -30em;
	left: 7em;
}

.Penality-footer-content ul li .penality-content2 {
	bottom: -21.8em;
	left: 8em;
	transform: rotate(14deg);
}

.Penality-footer-content ul .circle-border2 {
	right: -20.5em;
	top: 26.8em;
}

.Penality-footer-content ul li .penality-content3 {
	bottom: -17.7em;
	left: 12em;
	transform: rotate(15deg);
}

.Penality-footer-content ul .circle-border3 {
	right: -25.7em;
	top: 22em;
}

.Penality-footer-content ul li .penality-content4 {
	bottom: -18.8em;
	right: -46em;
	transform: rotate(14deg);
}

.Penality-footer-content ul .circle-border4 {
	right: -40.5em;
	top: 20.4em;
}

.Penality-footer-content ul li .penality-content5 {
	bottom: -28.6em;
	right: -56em;
	transform: rotate(13deg);
}

.Penality-footer-content ul .circle-border5 {
	right: -50.5em;
	top: 31.6em;
}

.Penality-footer-content ul li .penality-content6 {
	bottom: -35em;
	right: -54.2em;
	transform: rotate(14deg);
}

.Penality-footer-content ul .circle-border6 {
	right: -54.2em;
	top: 39.5em;
}
.Penality-google.active .penality-content {
	width: 7.3em;
	animation: type 2s steps(40, end);
	animation-fill-mode: forwards;
	animation-delay: 1s;
	opacity: 0;
}

.Penality-google.active .penality-content2 {
	width: 11em;
	animation: type2 2s steps(40, end);
	animation-delay: 2s;
	animation-fill-mode: forwards;
	opacity: 0;
}

.Penality-google.active .penality-content3 {
	width: 12em;
	animation: type3 2s steps(40, end);
	animation-delay: 4s;
	animation-fill-mode: forwards;
	opacity: 0;
}

.Penality-google.active .penality-content4 {
	width: 10em;
	animation: type4 2s steps(40, end);
	animation-delay: 6s;
	animation-fill-mode: forwards;
	transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
	opacity: 0;
}

.Penality-google.active .penality-content5 {
	width: 11em;
	animation: type5 2s steps(40, end);
	animation-delay: 8s;
	animation-fill-mode: forwards;
	transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
	opacity: 0;
}

.Penality-google.active .penality-content6 {
	width: 6em;
	animation: type6 2s steps(40, end);
	animation-delay: 10s;
	animation-fill-mode: forwards;
	transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
	opacity: 0;
}

@keyframes type {
	from {
		width: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes type2 {
	from {
		width: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes type3 {
	from {
		width: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes type4 {
	from {
		width: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes type5 {
	from {
		width: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes type6 {
	from {
		width: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes blink {
	50% {
		border-color: transparent;
	}
}

/*.typed-out{
  overflow: hidden;
  border-right: .15em solid #ffffff00;
  white-space: nowrap;
  animation: typing 1s forwards;
  font-size: 1.6rem;
  width: 0;
  transition-timing-function: cubic-bezier(.29, 1.01, 1, -0.68);
}
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}*/

/*------------Google Penality end------------*/

#home .fix-footer {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #131313;
	margin: 0;
	padding: 4px 0px;
	z-index: 999;
}

#home .fix-footer:after {
	content: "";
	background: #fff;
	width: 58px;
	height: 32px;
	position: absolute;
	right: 13px;
	top: 0px;
	border-radius: 0 0 71px 71px;
}

.f-cont i {
	color: #fff;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

.f-cont span {
	color: #fdc40f;
}

.twi {
	padding-top: 2px;
	float: left;
	color: #fff;
	font-size: 11px;
	/*padding-left: 52px;*/
	letter-spacing: 0.5px;
	font-weight: 100;
}

.sub-footer {
	padding-left: 0px;
}

.twi:hover {
	color: #fff;
}

.twi span {
	color: #fdc40f;
	font-size: 13px;
	font-weight: 600;
}

.f-cont a {
	font-size: 11px;
	color: #fff;
	/*margin-right:10px;*/
	font-weight: 100;
	letter-spacing: 0.5px;
}

/*.faq ul li{*/

/*    margin:0 5px;*/

/*}*/

.f-reserved {
	display: inline-block;
	padding-left: 8%;
}

.f-reserved a {
	color: #fff;
	font-size: 11px;
	font-weight: 100;
	letter-spacing: 0.5px;
}

.faq {
	display: inline-block;
	margin-left: 8px;
	color: #fff;
	font-size: 11px;
	font-weight: 100;
	letter-spacing: 0.5px;
}

.faq li:first-child {
	/*padding-left:10px;*/
	border-left: 1px solid #ffffff63;
}

.faq li {
	border-right: 1px solid #ffffff63;
}

.faq li:last-child {
	border-right: none;
}

.faq li:nth-child(1n) {
	/*margin-left:10px;*/
}

.faq ul {
	margin: 0;
	display: inline;
	/*float: right;*/
	padding-left: 1px;
}

.faq li {
	float: left;
}

.faq li a {
	margin: 0 10px;
}

sup {
	top: -3px !important;
	font-size: 15px !important;
}

#home .fix-footer .f-cont p {
	font-size: 12px;
	color: #fff;
	margin: 0;
	font-weight: 400;
}

#home .f-cont {
	font-size: 15px;
}

#home .fix-footer p a {
	margin-right: 16px;
	color: #fff;
}

#home .round #tawkchat-status-text-container {
	margin-top: 6px !important;
	background: #2db0cc !important;
}

#home .fix-footer p .fa {
	margin-right: 6px;
}

#home .social-icon .fa {
	font-size: 13px;
	color: #f0f2f7;
}

#home .social-icon {
	margin-top: 0px;
	padding-left: 13px;
}

#home .fix-footer p a:hover {
	color: #12c0d7;
}

#home .sub-footer .insta .fa:hover {
	color: #dc234f;
}

#home .sub-footer .facebook .fa:hover {
	color: #3b5998;
}

#home .sub-footer .twitter .fa:hover {
	color: #1da1f2;
}

#home .sub-footer .linkedin .fa:hover {
	color: #007bb6;
}

#home .sub-footer .google .fa:hover {
	color: #d74633;
}

.live-chat {
	z-index: 999999;
	position: fixed;
	display: inline-block;
	right: 16px;
	bottom: 4px;
}

.live-chat img {
	width: 52px;
}

.live-chat .live-normal {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.live-chat:hover .live-normal {
	opacity: 0;
	cursor: pointer;
}

.live-chat:after {
	content: "";
	display: block;
	width: 53px;
	height: 52px;
	border-radius: 50%;
	border: 15px solid #4cb138;
	position: absolute;
	top: 0px;
	left: -1px;
	animation: zoom-pulse 3s ease 0s infinite;
	z-index: -1;
}

.live-chat:before {
	content: "";
	height: 10px;
	width: 10px;
	background: #60af41;
	position: absolute;
	right: 3px;
	top: 4px;
	border-radius: 50px;
	z-index: 3;
	border: 1.3px solid #fff;
}

@keyframes zoom-pulse {
	0% {
		opacity: 1;
		transform: scale(1);
	}
	80% {
		opacity: 0;
		transform: scale(1.5);
	}
	100% {
		opacity: 0;
		transform: scale(2);
	}
}

/*Chat box*/

/* ------ Responsive Start ------ */

@media only screen and (max-width: 1680px) {
	.image-welcome .welcome-seo-video {
		top: 5px;
		width: calc(100% + -59px);
		height: calc(100% + 629px);
	}
	.welcome-seo:before {
		width: 90%;
		height: 820px;
		left: -213px;
	}
	.local-call-info .seo-call-cont span {
		margin-right: 10px;
	}
	.local-cr-seo .local-contnt-video {
		width: calc(100% + 35px);
		height: 465px;
	}
	.local-benifit-content ul li p {
		width: 90%;
	}
	.after-image-seo {
		width: 47%;
	}
	.google-partner-icons {
		margin: 4em 0em 4em;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 22em;
		}
	}
	.title-cont-pages {
		font-size: 50px;
	}
	.local-content-agency {
		padding: 0px;
	}
	.local-seo-benifit-list {
		padding: 9em 0em;
	}
	.local-benifit-content {
		padding-left: 6em;
	}
	.local-agency-list ul li {
		padding: 12px 5px;
	}
	.international-seo:after {
		width: 64%;
		height: 605px;
		right: 6px;
		top: 203px;
	}
	.international-seo .international-seo-video {
		margin-top: 12em;
		height: 378px;
	}
	.ecommrce-contnt-right .deg0 {
		margin-top: 16px;
	}
	.slider .indicators {
		left: -161px;
	}
	.ecommrce-contnt-right {
		margin-left: 2em;
	}
	.sub-title-paragraph span:before {
		top: 8px;
	}
	.sub-title-paragraph {
		font-size: 27px;
	}
	.ecommerce-paragraph p {
		font-size: 15px;
		line-height: 29px;
	}
	.slider {
		height: 345px;
	}
	.develop-image-strategy {
		margin-top: 4em;
	}
	.develop-left-cotnt .develop-cotnt1 {
		height: 184px;
		width: 47%;
		background-size: contain;
		padding: 20px 0px;
	}
	.develop-left-cotnt .develop-cotnt2 {
		padding: 0px 0px;
		width: 28%;
		height: 217px;
		background-size: contain;
	}
	.develop-cotnt2 .devlop-pargh-title {
		padding: 1.5em 1em 0em 2em;
	}
	.devlop-pargh-title .right-content {
		margin-top: 6px;
		line-height: 20px;
		font-size: 14px;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 230px;
	}
	.develop-left-cotnt .develop-cotnt3 {
		width: 37%;
		margin: 60px 0 0 45px;
		height: 199px;
		background-size: contain;
	}
	.devlop-pargh-title .left-content {
		line-height: 21px;
		font-size: 14px;
	}
	.develop-cotnt3 .devlop-pargh-title {
		padding: 0em 2em 0em 3em;
	}
	.devlop-pargh-title .left-content1 {
		margin-top: 8px;
		line-height: 21px;
		font-size: 14px;
	}
	.develop-left-cotnt .develop-cotnt4 {
		padding: 12px 0px;
		width: 47%;
		margin: 110px 0 0 55px;
		height: 179px;
		background-size: contain;
	}
	.devlop-pargh-title .right-content2 {
		margin-top: 5px;
		line-height: 21px;
		font-size: 14px;
	}
	.international-call-info {
		margin-top: 2em;
	}
	.strategies-bttm-view {
		padding: 0em 2.5em;
	}
	.pricing-custom-call {
		padding: 2em 0em 0em 6em;
	}
	.pricing-custom-call h6 {
		font-size: 16px;
	}
	/*.international-seo-list {
    padding: 2em 0.5em;
}*/
	.international-seo-list ul li {
		font-size: 13px;
	}
	.strategies-internaton-list ul li {
		padding: 15px 0;
		font-size: 14px;
		letter-spacing: 0px;
	}
	.ecommerce-seo-list ul li {
		font-size: 14px;
		letter-spacing: 0px;
	}
	.Penality-google:after {
		width: 111%;
	}
	.footer-penality-video {
		height: calc(100% - 358px);
	}
	.Penality-google-list {
		padding-top: 2em;
	}
	.Penality-footer-content ul li {
		margin-left: -39px;
	}
	.Penality-footer-content ul li .penality-content2 {
		left: 7em;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -19.5em;
	}
	.Penality-footer-content ul .circle-border3 {
		right: -24em;
		top: 22em;
	}
	.Penality-footer-content ul li .penality-content3 {
		left: 10em;
	}
	.Penality-footer-content ul .circle-border4 {
		right: -38em;
		top: 21em;
	}
	.Penality-footer-content ul li .penality-content4 {
		bottom: -19.2em;
		right: -44.3em;
	}
	.Penality-footer-content ul .circle-border5 {
		right: -47.5em;
		top: 31.6em;
	}
	.Penality-footer-content ul li .penality-content5 {
		bottom: -28.6em;
		right: -53.6em;
	}
	.Penality-footer-content ul .circle-border6 {
		top: 39.3em;
		right: -49.2em;
	}
	.Penality-footer-content ul li .penality-content6 {
		right: -50em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -19.8em;
		}
		50% {
			opacity: 1;
			bottom: -19.8em;
		}
		80% {
			opacity: 1;
			bottom: -19.8em;
		}
		100% {
			opacity: 1;
			bottom: -19.2em;
		}
	}
	.penlnty-form-title:after {
		width: 125%;
		height: 296px;
	}
	.pentlty-form .form-group input {
		width: 80%;
	}
	.factor-contnt-right .deg-first ul li:nth-child(1) {
		top: -66px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(2) {
		top: -74px;
		left: 91px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(3) {
		top: -131px;
		left: 173px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(4) {
		top: -192px;
		left: 160px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(5) {
		top: -225px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(6) {
		top: -212px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(1) {
		top: -122px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(2) {
		top: -89px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(3) {
		top: -48px;
		left: -156px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(1) {
		top: -157px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(2) {
		top: -100px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(3) {
		top: -75px;
	}
	.factor-contnt-right .deg3 ul li:nth-child(1) {
		top: -82px;
		left: 10px;
	}
	.factor-contnt-right .deg3 ul li:nth-child(2) {
		top: -64px;
		left: 97px;
	}
	.factor-contnt-right .deg4 ul li:nth-child(1) {
		top: -95px;
		width: 101px;
		left: 68px;
	}
	.factor-contnt-right .deg4 ul li:nth-child(2) {
		left: 80px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(1) {
		top: 1px;
		left: -106px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(2) {
		left: 107px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(3) {
		top: -85px;
		left: 113px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(1) {
		top: -125px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(2) {
		top: -68px;
		left: -78px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(3) {
		top: -56px;
		left: 74px;
	}
	.factor-contnt-right .deg7 {
		transform: rotate(223deg) translate(-23em) rotate(-223deg);
		left: 45%;
	}
	.factor-contnt-right .deg8 {
		top: 40%;
	}
	.local-agency-paragraph p {
		font-size: 15px;
		line-height: 27px;
		margin-bottom: 28px;
	}
	.local-search:before {
		top: -1em;
		height: 1145px;
	}
	.factor-contnt-right {
		margin-top: -3em;
	}
	.animated-title {
		top: 15em;
	}
	.animated-title.title1 .arrow-eccmmr {
		top: -5px;
		left: 150px;
	}
	.animated-title.title2 {
		top: -3em;
		left: 2em;
	}
	.animated-title.title3 {
		top: 1em;
		left: 19em;
	}
	.animated-title.title3 .arrow-eccmmr {
		top: 87px;
	}
	.animated-title.title4 {
		top: 6em;
		left: 31em;
	}
	.animated-title.title4 .arrow-eccmmr {
		top: 85px;
		left: -54px;
	}
	.ecommrce-contnt-right .deg4 {
		top: 19em;
		left: 38%;
	}
	.ecommrce-contnt-right .deg5 {
		transform: rotate(190deg) translate(-21em) rotate(-190deg);
		top: 18em;
	}
	.animated-title.title5 {
		top: 16em;
		left: 36em;
	}
	.animated-title.title6 {
		left: 39em;
		top: 26em;
	}
	.ecommrce-contnt-right .deg6 {
		transform: rotate(213deg) translate(-23em) rotate(-213deg);
		top: 20em;
	}
	.animated-title.title7 {
		top: 33em;
		left: 38em;
	}
	.animated-title.title8 {
		top: 36em;
		left: 26em;
	}
	.ecommrce-contnt-right .deg3 {
		transform: rotate(141deg) translate(-18em) rotate(-141deg);
		left: 20em;
	}
	.ecommrce-contnt-right .deg7 {
		transform: rotate(242deg) translate(-19em) rotate(-242deg);
		left: 22em;
	}
	.ecommrce-contnt-right .deg8 {
		transform: rotate(272deg) translate(-16em) rotate(-272deg);
		left: 22em;
	}
	.ecommrce-contnt-right .deg9 {
		transform: rotate(317deg) translate(-19em) rotate(-317deg);
		top: 18em;
	}
	.animated-title.title9 {
		top: 33em;
		left: 10em;
	}
	.animated-title.title10 {
		top: 23.5em;
		left: 5em;
	}
	.animated-title.title10 .arrow-eccmmr {
		left: 128px;
		top: 17px;
		transform: rotate(292deg);
	}
}

@media only screen and (max-width: 1600px) {
	.welcome-seo:before {
		width: 57%;
		height: 750px;
		left: -225px;
	}
	.google-partner-icons {
		margin: 4em 0em 2em;
	}
	.title-cont-pages {
		font-size: 47px;
		line-height: 55px;
	}
	.content-welcome p {
		font-size: 16px;
		width: 90%;
	}
	.welcome-cr-seo {
		padding: 3em 3em;
	}
	.local-search:before {
		top: -7em;
	}
	.local-cr-seo {
		padding: 9em 3em;
	}
	.local-seo-benifit {
		margin: 3em 0em 0em;
	}
	.local-cr-seo .local-contnt-video {
		width: calc(100% + 63px);
	}
	.local-benifit-content {
		margin: 3em 0em 0em;
	}
	.local-benifit-content .local-call-info h4 {
		width: 65%;
		font-size: 25px;
	}
	@keyframes numberseo {
		from {
			width: 0;
		}
		to {
			width: 65%;
		}
	}
	.local-agency-paragraph p {
		margin-bottom: 15px;
	}
	.local-seo-benifit-list {
		padding: 3.5em 0em;
	}
	.international-cr-seo {
		padding: 8em 2em 4em 3em;
	}
	.global-seo-agency ul li {
		font-size: 12px !important;
	}
	.international-seo-list ul li {
		padding: 9px 0px;
	}
	.local-benifit-content .local-call-info h3 {
		margin-top: 0.5em;
	}
	.sub-title-paragraph {
		font-size: 23px;
		margin: 8px 0px 20px;
	}
	.benifit-list h4 {
		font-size: 15px;
		padding: 8px 15px;
		width: 310px;
	}
	.international-content-agency .global-seo-agency {
		margin-bottom: 3.6em;
	}
	.international-content-agency p {
		font-size: 15px;
		line-height: 26px;
		margin: 1em 0em;
	}
	.local-agency-list {
		padding: 2em 2em 1em 2em;
	}
	.local-agency-paragraph p {
		line-height: 25px;
	}
	.local-search-factor {
		padding: 8em 3em;
	}
	.local-agency-list ul li {
		font-size: 14px;
	}
	.factor-contnt-right {
		left: -1%;
		margin-top: -9em;
	}
	.factor-contnt-right .center-image-factor {
		top: 38%;
		left: 42%;
	}
	.international-seo-list ul li i {
		font-size: 15px;
		width: 24px;
	}
	.international-call-info {
		margin-top: 3em;
	}
	.international-call-info h2 {
		margin-top: 2em;
	}
	.international-seo-list ul li img {
		margin-right: 4px;
		width: 6%;
	}
	.strategies-imporve {
		margin: auto;
		width: 70%;
		display: table;
	}
	.strategies-internaton-paragraph p {
		font-size: 15px;
		line-height: 25px;
		width: 100%;
	}
	.border-right {
		width: 70px;
	}
	.local-image-factor img {
		width: 95%;
		margin-top: 5em;
	}
	.local-benifit-content ul li p {
		width: 91%;
		font-size: 15px;
	}
	.local-benifit-content ul li {
		line-height: 25px;
		margin-bottom: 20px;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 217px;
	}
	.multilingual-paraghrp-list h2 {
		font-size: 44px;
	}
	.multilingual-paragraph p {
		font-size: 17px;
		line-height: 28px;
	}
	.multilingual-bottm-info p {
		font-size: 12px !important;
		padding-left: 10px;
	}
	.multilingual-bottm-info ul li {
		font-size: 20px;
	}
	.multilingual-image-factor h2 {
		font-size: 31px !important;
		margin: 29px 0px 20px;
		line-height: 39px;
	}
	.multilingual-video-animtn img {
		width: 63%;
		margin: 11em auto 0 auto;
	}
	.Penality-google:after {
		width: 115%;
	}
	.international-seo:after {
		width: 60%;
		height: 620px;
		background-position: 66px -10px;
		top: 173px;
		background-size: contain;
	}
	.after-image-seo h2 {
		font-size: 13px;
		padding: 10px 22px 10px 25px;
	}
	.international-factor {
		padding: 8em 1em 2em 0em;
	}
	.ecommerce-search-seo {
		padding: 9em 3em;
	}
	.slider .indicators {
		left: -140px;
	}
	.develop-strategy-seo {
		padding: 9em 3em;
	}
	.develop-cotnt1 .devlop-pargh-title {
		padding: 0em 1.5em 0em 7em;
	}
	.devlop-pargh-title {
		padding: 0em 0em 0em 3.5em;
	}
	.border-right:after {
		width: 12%;
	}
	.multilingual-search-seo {
		padding: 9em 3em;
	}
	.multilingual-seo-list p {
		font-size: 15px;
		line-height: 24px;
	}
	.footer-penality-video {
		height: calc(100% - 270px);
	}
	.Penality-google-seo {
		padding: 9em 3em;
	}
	.image-welcome .welcome-seo-video {
		top: 5px;
		width: calc(100% + -61px);
		height: calc(100% + 571px);
	}
	.ecommrce-contnt-right .center-ecommrce-seo {
		top: 13em;
	}
	.animated-title {
		top: 15em;
	}
	.animated-title.title1 .arrow-eccmmr {
		top: -3px;
		left: 135px;
	}
	.animated-title.title2 {
		top: -2em;
		left: 1em;
	}
	.animated-title.title3 {
		left: 18em;
	}
	.animated-title.title4 {
		top: 7em;
		left: 30em;
	}
	.animated-title.title5 {
		top: 16em;
		left: 36em;
	}
	.animated-title.title6 {
		top: 26em;
		left: 37em;
	}
	.animated-title.title7 {
		top: 32em;
		left: 36em;
	}
	.animated-title.title8 {
		top: 34em;
		left: 25em;
	}
	.animated-title.title8 .arrow-eccmmr {
		top: -162px;
	}
	.animated-title.title9 {
		top: 31em;
		left: 11em;
	}
	.animated-title.title9 .arrow-eccmmr {
		top: -125px;
		left: 86px;
	}
	.animated-title.title10 {
		top: 22em;
		left: 4em;
		width: 21%;
	}
	.ecommrce-contnt-right .deg3 {
		transform: rotate(141deg) translate(-16em) rotate(-141deg);
	}
	.ecommrce-contnt-right .deg4 {
		left: 39%;
		margin-top: 13px;
	}
	.ecommrce-contnt-right .deg5 {
		left: 42%;
		margin-top: -7px;
	}
	.animated-title.title3 .arrow-eccmmr {
		top: 78px;
	}
	.ecommrce-contnt-right .deg6 {
		transform: rotate(213deg) translate(-23em) rotate(-213deg);
		margin-top: 26px;
	}
	.ecommrce-contnt-right .deg8 {
		transform: rotate(272deg) translate(-15em) rotate(-272deg);
	}
	.ecommrce-contnt-right .deg9 {
		margin-top: -25px;
	}
	.animated-title.title10 .arrow-eccmmr {
		top: 21px;
		left: 131px;
	}
	.ecommrce-contnt-right .deg7 {
		transform: rotate(242deg) translate(-18em) rotate(-242deg);
		margin-left: -15px;
	}
	.Penality-google-paraghrp p {
		font-size: 14px;
		line-height: 22px;
	}
	.Penality-paragh {
		margin: 3em 0em;
	}
	.Penality-footer-content ul li {
		margin-left: 4px;
	}
	.Penality-google-list {
		padding-top: 0em;
	}
	.Penality-footer-content ul .penality-circle {
		right: -12em;
		top: 28.5em;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -24em;
		left: 4.6em;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -17em;
		top: 21.2em;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -16.9em;
		left: 4.9em;
	}
	.Penality-footer-content ul .circle-border3 {
		right: -21em;
		top: 17em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -13.2em;
		left: 7.7em;
	}
	.Penality-footer-content ul .circle-border4 {
		right: -32.5em;
		top: 15.5em;
	}
	.Penality-footer-content ul li .penality-content4 {
		right: -39.4em;
		bottom: -14.4em;
	}
	.Penality-footer-content ul .circle-border5 {
		right: -41em;
		top: 25.5em;
	}
	.Penality-footer-content ul li .penality-content5 {
		bottom: -23.3em;
		right: -47.5em;
	}
	.Penality-footer-content ul .circle-border6 {
		right: -44em;
		top: 30.9em;
	}
	.Penality-footer-content ul li .penality-content6 {
		bottom: -27.5em;
		right: -45.2em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -15em;
		}
		50% {
			opacity: 1;
			bottom: -15em;
		}
		80% {
			opacity: 1;
			bottom: -15em;
		}
		100% {
			opacity: 1;
			bottom: -14.4em;
		}
	}
	@keyframes type5 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -23.8em;
		}
		50% {
			opacity: 1;
			bottom: -23.8em;
		}
		80% {
			opacity: 1;
			bottom: -23.8em;
		}
		100% {
			opacity: 1;
			bottom: -23.3em;
		}
	}
	@keyframes type6 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -28em;
		}
		50% {
			opacity: 1;
			bottom: -28em;
		}
		80% {
			opacity: 1;
			bottom: -28em;
		}
		100% {
			opacity: 1;
			bottom: -27.5em;
		}
	}
	.penlnty-form-title:after {
		width: 100%;
		background-size: contain;
	}
	.pentlty-form .form-group input {
		width: 75%;
		margin-bottom: 0px;
	}
	.international-seo .international-seo-video {
		margin-top: 8em;
		height: 336px;
	}
	.ecommerce-call-info .help-bttn {
		width: 134px;
		padding: 7px 25px;
	}
	.ecommerce-call-info .help-bttn a {
		font-size: 18px;
	}
	.ecommerce-call-info .help-bttn .help-bttn-icon {
		top: -5px;
		width: 45px;
		height: 45px;
		padding: 10px 11px;
	}
	.ecommerce-call-info .help-bttn .help-bttn-icon img {
		width: 25px;
	}
	.ecommrce-contnt-right {
		margin-left: 35px;
	}
	.local-seo-benifit-list .list-curve-line img {
		width: 100%;
		height: 430px;
	}
	.benifit-list {
		padding-bottom: 13px;
		padding-top: 7px;
	}
	.benifit-list:before {
		left: 14px;
	}
	.benifit-list:nth-child(3)::before {
		left: 47px;
	}
	.benifit-list:nth-child(4)::before {
		left: 72px;
	}
	.benifit-list:nth-child(5)::before {
		left: 90px;
	}
	.benifit-list:nth-child(6)::before {
		left: 103px;
	}
	.benifit-list:nth-child(7)::before {
		left: 111px;
	}
	.benifit-list:nth-child(8)::before {
		left: 115px;
	}
	.benifit-list:nth-child(9)::before {
		left: 115px;
	}
}

@media only screen and (max-width: 1440px) {
	.welcome-cr-seo {
		padding: 2em 3em;
	}
	.welcome-seo {
		padding-top: 10em;
	}
	.welcome-seo:before {
		width: 60%;
		left: -131px;
		background-size: contain;
		height: 630px;
	}
	.local-benifit-content {
		margin: 4em 0em 0em;
		padding-left: 9em;
	}
	.local-benifit-content .local-call-info h3 {
		font-size: 16px;
		margin-top: 1em;
	}
	.local-seo-benifit {
		margin: 2em 0em 0em;
		padding-left: 0px;
	}
	.local-seo-benifit-list {
		padding: 4.5em 0em;
	}
	.local-image-factor img {
		width: 100%;
		margin-top: 1em;
	}
	.local-content-agency .global-seo-agency h3 {
		margin-top: 3.8em;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 25em;
		}
	}
	.content-welcome p {
		font-size: 15px;
		padding: 1em 0em 1em;
		width: 95%;
	}
	.local-search:before {
		top: -8em;
		height: 960px;
	}
	.local-search-factor {
		padding: 10em 3em;
	}
	.international-factor {
		padding: 9em 1em 2em 0em;
	}
	.international-seo:after {
		width: 72%;
		height: 700px;
		background-position: 134px -8px;
		top: 150px;
		background-size: contain;
	}
	.ecommerce-search-seo {
		padding: 9em 3em;
	}
	.slider .slides {
		height: 240px;
	}
	.develop-cotnt1 .devlop-pargh-title {
		padding: 0em 1.5em 0em 6em;
	}
	.devlop-pargh-title .left-content {
		font-size: 13px;
		margin-top: 10px;
		line-height: 19px;
	}
	.develop-left-cotnt .develop-cotnt1 {
		padding: 19px 0px;
		background-size: contain;
	}
	.develop-left-cotnt .develop-cotnt2 {
		padding: 0px 0px;
		background-size: contain;
	}
	.develop-cotnt2 .devlop-pargh-title {
		padding: 1.5em 0em 0em 1.5em;
	}
	.devlop-pargh-title .right-content {
		font-size: 13px;
		margin-top: 7px;
		line-height: 19px;
	}
	.devlop-pargh-title .book {
		right: -45px;
		bottom: 43px;
	}
	.develop-left-cotnt .develop-cotnt3 {
		background-size: contain;
		margin: 32px 0 0 25px;
	}
	.devlop-pargh-title .rotor {
		top: 8px;
		width: 21%;
	}
	.devlop-pargh-title .search {
		right: -44px;
		top: 7px;
		width: 21%;
	}
	.develop-left-cotnt .develop-cotnt4 {
		padding: 3px 0px;
		margin: 55px 0 0 28px;
		background-size: contain;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 13px;
		margin-top: 10px;
		line-height: 19px;
	}
	.devlop-pargh-title .bulb {
		left: -20px;
		top: -9px;
		width: 17%;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 1em 2em 0em 1.5em;
	}
	.devlop-pargh-title .title-cotnt1 {
		font-size: 15px;
	}
	.devlop-pargh-title .title-cotnt2 {
		font-size: 15px;
	}
	.devlop-pargh-title .title-cotnt3 {
		font-size: 15px;
		margin-left: 25px;
	}
	.develop-cotnt3 .devlop-pargh-title {
		padding: 0em 1em 0em 2em;
	}
	.devlop-pargh-title .title-cotnt4 {
		font-size: 15px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 13px;
		margin-top: 10px;
		line-height: 19px;
	}
	.developstrategy-timebar .developstrategy-time-view {
		margin: 3em 0em 0em;
	}
	.developstrategy-timebar .developstrategy-time-view h5 {
		font-size: 13px;
	}
	.develop-strategy-seo {
		padding: 7em 3em;
	}
	.grapline .wrapper canvas {
		width: calc(100% + 185px);
		margin-top: 0em;
		left: -165px;
	}
	.multilingual-video-animtn:before {
		width: 87%;
	}
	.content-welcome {
		margin-top: 2em;
	}
	.image-welcome .welcome-seo-video {
		width: calc(100% + -60px);
		height: calc(100% + 520px);
		top: 42px;
	}
	.factor-contnt-right .center-image-factor {
		top: 46%;
		left: 46%;
	}
	.factor-contnt-right .deg-first {
		margin-top: -9px;
		width: 18%;
	}
	.factor-contnt-right .center-image-factor ul li {
		font-size: 12px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(1) {
		top: -45px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(2) {
		top: -55px;
		left: 61px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(3) {
		top: -92px;
		left: 114px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(4) {
		top: -138px;
		left: 106px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(5) {
		top: -161px;
		left: 51px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(6) {
		top: -154px;
		left: -74px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(1) {
		/* transform: rotate(0deg) translate(-5em); */
		top: -102px;
		left: -65px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(2) {
		/* transform: rotate(0deg) translate(-8em); */
		top: -72px;
		left: -102px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(3) {
		transform: rotate(-6deg);
		top: -40px;
		left: -140px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(1) {
		/* transform: rotate(0deg) translate(-5em); */
		top: -128px;
		left: -75px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(2) {
		/* transform: rotate(0deg) translate(-3em); */
		top: -87px;
		left: -39px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(3) {
		/* transform: rotate(0deg) translate(-6em); */
		top: -65px;
		left: -70px;
	}
	.factor-contnt-right .deg3 ul li:nth-child(1) {
		/* transform: rotate(0deg) translate(1em); */
		top: -69px;
		left: 10px;
	}
	.factor-contnt-right .deg3 ul li:nth-child(2) {
		top: -53px;
		left: 87px;
	}
	.factor-contnt-right .deg4 ul li:nth-child(2) {
		/* transform: rotate(0deg) translate(6em); */
		top: -44px;
		left: 67px;
	}
	.factor-contnt-right .deg4 ul li:nth-child(1) {
		/* transform: rotate(0deg) translate(5em); */
		top: -79px;
		width: 89px;
		left: 63px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(1) {
		/* transform: rotate(0deg) translate(-9em); */
		top: 0px;
		left: -93px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(2) {
		/* transform: rotate(0deg) translate(7em); */
		top: -5px;
		left: 79px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(3) {
		/* transform: rotate(0deg) translate(8em); */
		top: -55px;
		left: 75px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(1) {
		/* transform: rotate(0deg) translate(0em); */
		top: -106px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(2) {
		top: -66px;
		left: -80px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(3) {
		top: -49px;
		left: 69px;
	}
	.factor-contnt-right .deg2 {
		transform: rotate(70deg) translate(-16em) rotate(-70deg);
		width: 14%;
	}
	.factor-contnt-right .deg3 {
		transform: rotate(107deg) translate(-14em) rotate(-107deg);
	}
	.factor-contnt-right .deg4 {
		transform: rotate(144deg) translate(-19em) rotate(-144deg);
		width: 19%;
	}
	.factor-contnt-right .deg5 {
		transform: rotate(171deg) translate(-16em) rotate(-171deg);
		width: 19%;
	}
	.factor-contnt-right .deg6 {
		transform: rotate(190deg) translate(-17em) rotate(-190deg);
		width: 18%;
	}
	.factor-contnt-right .deg7 {
		transform: rotate(223deg) translate(-22em) rotate(-223deg);
		width: 12%;
	}
	.factor-contnt-right .deg8 {
		transform: rotate(274deg) translate(-15em) rotate(-274deg);
		width: 17%;
	}
	.factor-contnt-right .deg9 {
		transform: rotate(316deg) translate(-20em) rotate(-316deg);
		width: 14%;
	}
	.factor-contnt-right .deg0 {
		transform: translate(-11em);
		width: 12%;
		margin-top: 29px;
	}
	.factor-contnt-right .center-image-factor ul li:hover {
		font-size: 13px;
	}
	.local-agency-list ul li i {
		margin-right: 7px;
	}
	.local-agency-paragraph {
		width: 47%;
	}
	.local-call-info .seo-call-cont span {
		margin-right: 10px;
	}
	.local-benifit-content .local-call-info h4 {
		font-size: 19px;
		line-height: 45px;
	}
	@keyframes numberseo {
		from {
			width: 0;
		}
		to {
			width: 78%;
		}
	}
	.count-num {
		width: 60px;
	}
	.after-image-seo h2 {
		padding: 10px 15px 10px 19px;
	}
	input:checked + .count-num:before {
		-webkit-transform: translateX(26px);
		-ms-transform: translateX(26px);
		transform: translateX(26px);
	}
	.strategies-image-left img {
		margin-top: 5em;
	}
	.line-1 {
		font-size: 137%;
	}
	.local-image-factor {
		margin-top: -3em;
	}
	.arrow_icon:before {
		width: 32px;
	}
	.button-content .button-arrow {
		margin-top: 2em;
	}
	.button-content .button-arrow .arrow_icon {
		width: 50px;
		height: 48px;
		left: 9.7%;
	}
	.title-cont-pages {
		font-size: 43px;
		line-height: 50px;
	}
	.local-benifit-content ul li {
		font-size: 15px;
		margin-bottom: 17px;
	}
	.google-partner-icons {
		margin: 2em 0em;
	}
	.international-seo .international-seo-video {
		margin-top: -4em;
		height: 270px;
		margin-left: -13px;
		width: 100%;
	}
	.local-benifit-content .local-call-info h3 span {
		font-size: 29px;
	}
	.benifit-list h4 {
		font-size: 14px;
		padding: 8px 10px;
		width: 268px;
	}
	.local-agency-list ul li {
		padding: 12px 5px;
		font-size: 13px;
	}
	.local-agency-paragraph p {
		font-size: 14px;
		line-height: 23px;
		width: 100%;
		margin-bottom: 15px;
	}
	.pricing-custom-call {
		padding: 2em 0em 0em 6em;
	}
	.local-agency-list {
		padding: 1em 2em 1em 2em;
	}
	.local-search {
		padding: 0em 0em 2em 0em;
		margin-top: 8em;
	}
	.after-image-seo {
		margin: 1.7em 0em;
	}
	.international-content-agency .global-seo-agency {
		margin-bottom: 3.1em;
	}
	.international-pargh-agency .sub-title-paragraph {
		font-size: 23px;
		margin: 30px 0px 13px;
	}
	.pricing-custom-call h6 {
		font-size: 15px;
		margin-top: 9px;
	}
	.developstrategy-content p {
		font-size: 15px;
		line-height: 25px;
		padding-left: 16px;
	}
	.developstrategy-content p:before {
		margin-left: -17px;
	}
	.main-seo-heading ul li {
		font-size: 14px;
		letter-spacing: 0px;
		line-height: 13px;
	}
	.local-cr-seo .local-contnt-video {
		margin-top: 1em;
		/* height: 332px; */
		width: calc(100% - -130px);
		height: calc(100% + 0px);
		/* left: -30px; */
		margin-left: -15px;
	}
	.international-benifit-content {
		padding-left: 0em;
		margin: 4em 0em 0em;
	}
	.international-seo-benifit {
		margin: 17em 0em 0em;
		padding-right: 5em;
	}
	.international-seo-list ul li i {
		font-size: 14px;
		width: 22px;
	}
	.international-seo-list ul li {
		font-size: 12px;
		padding: 11px 5px;
	}
	.international-benifit-content .international-call-info h3 {
		font-size: 14px;
		width: 60%;
		margin-right: 0em;
		margin-top: 10px;
	}
	.international-call-info .consult-bttn {
		font-size: 16px;
		margin-top: 18px;
	}
	.global-seo-agency h3 {
		font-size: 13px;
		margin-top: 3em;
	}
	.international-call-info h2 {
		margin-top: 1.5em;
	}
	.global-seo-agency ul li {
		font-size: 12px !important;
	}
	.international-content-agency p {
		font-size: 15px;
		margin: 1em 0em;
		line-height: 23px;
	}
	.international-content-agency img {
		margin-top: 3em;
	}
	.strategies-internaton-list ul li {
		padding: 13px 0px;
		font-size: 13px;
		letter-spacing: 0px;
	}
	.strategies-internaton-list .strategies-list-left li i {
		width: 33px;
	}
	.strategies-bttm-view {
		padding: 0em 1.5em;
		margin-top: 1em;
	}
	.pricng-call {
		margin-right: 10px;
	}
	.strategies-bttm-view .number-improve {
		font-size: 22px;
		float: right;
	}
	.ecommerce-paragraph p {
		font-size: 14px;
		line-height: 21px;
		margin-bottom: 15px;
	}
	.slider {
		height: 290px;
	}
	.slider .indicators {
		left: -111px;
		bottom: 20px;
	}
	.ecommerce-paragraph .border-bttom {
		height: 4em;
	}
	.border-right {
		width: 70px;
	}
	.border-right:after {
		width: 13%;
		height: 9px;
		top: -3px;
	}
	.ecommerce-call-info .help-bttn {
		margin-top: 1em;
	}
	.ecommerce-seo-list {
		padding: 1em 1em 1em 1em;
	}
	.ecommerce-seo-list ul li {
		padding: 14px 0px;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 191px;
	}
	.multilingual-bottm-info ul li .border-multilingu {
		max-width: 83%;
	}
	.sub-title-paragraph span:before {
		top: 7px;
	}
	.sub-title-paragraph {
		font-size: 22px;
	}
	.ecommerce-seo-list ul li i {
		width: 20px;
	}
	.ecommerce-call-info h3 {
		font-size: 15px;
		margin-right: 1em;
	}
	.multilingual-image-factor h2 {
		font-size: 24px !important;
		margin: 10px 0px 20px;
		line-height: 40px !important;
	}
	.multilingual-paraghrp-list h2 {
		font-size: 36px;
		line-height: 50px;
	}
	.multilingual-bottm-info ul li {
		font-size: 18px;
	}
	.multilingual-seo-list p {
		font-size: 15px;
		line-height: 26px;
		margin: 0.5em 0em 1em;
		width: 100%;
	}
	.multilingual-seo-list .multilingual-list {
		margin-top: 4em;
	}
	.multilingual-bottm-info {
		margin-top: 4em;
	}
	.Penality-google-paraghrp p {
		font-size: 14px;
		line-height: 21px;
		width: 90%;
		margin: 0em 0em;
	}
	.multilingual-seo {
		margin: 3em 0em 3em 0em;
	}
	.submit-button button {
		font-size: 18px;
		padding: 0px 0px 0px 20px;
	}
	.Penality-google:after {
		width: 100%;
		background-size: contain;
		height: 480px;
	}
	.Penality-paragh p {
		font-size: 14px;
		line-height: 21px;
		width: 100%;
		margin: 1em 0em;
	}
	.Penality-google-paraghrp {
		margin-top: 4em;
	}
	.Penality-paragh {
		margin: 3em 0em;
	}
	.multilingual-seo-list .global-seo-agency {
		margin-bottom: 1em;
	}
	.strategies-pargh-title h4 {
		font-size: 14px;
	}
	.local-benifit-content ul li img {
		margin-right: 7px;
		margin-top: 1px;
	}
	.local-benifit-content ul li p {
		font-size: 14px;
		line-height: 20px;
		width: 90%;
	}
	.ecommerce-seo-list ul li {
		font-size: 13px;
	}
	.grid_3.carousel-article .carousel-li > li {
		width: 360px;
	}
	.Penality-footer-content ul li {
		margin-left: -36px;
	}
	.penality-bottm-info #Penalty-Checkup {
		width: 290px;
	}
	.Penality-footer-content ul .penality-circle {
		right: -12.5em;
		top: 28.5em;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -24em;
		left: 5em;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -17em;
		top: 21.2em;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -16.9em;
		left: 4.9em;
	}
	.Penality-footer-content ul .circle-border3 {
		right: -21em;
		top: 17em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -13.2em;
		left: 7.7em;
	}
	.Penality-footer-content ul .circle-border4 {
		right: -32.5em;
		top: 16.5em;
	}
	.Penality-footer-content ul li .penality-content4 {
		right: -39.4em;
		bottom: -15.4em;
	}
	.Penality-footer-content ul .circle-border5 {
		right: -41em;
		top: 25.5em;
	}
	.Penality-footer-content ul li .penality-content5 {
		bottom: -23.3em;
		right: -47.5em;
	}
	.Penality-footer-content ul .circle-border6 {
		right: -43.5em;
		top: 31em;
	}
	.Penality-footer-content ul li .penality-content6 {
		bottom: -27.5em;
		right: -44.9em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -16em;
		}
		50% {
			opacity: 1;
			bottom: -16em;
		}
		80% {
			opacity: 1;
			bottom: -16em;
		}
		100% {
			opacity: 1;
			bottom: -15.4em;
		}
	}
	@keyframes type5 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -23.8em;
		}
		50% {
			opacity: 1;
			bottom: -23.8em;
		}
		80% {
			opacity: 1;
			bottom: -23.8em;
		}
		100% {
			opacity: 1;
			bottom: -23.3em;
		}
	}
	@keyframes type6 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -28em;
		}
		50% {
			opacity: 1;
			bottom: -28em;
		}
		80% {
			opacity: 1;
			bottom: -28em;
		}
		100% {
			opacity: 1;
			bottom: -27.5em;
		}
	}
	.developstrategy-pargh:before {
		top: 1px;
	}
	.ecommrce-seo-cr {
		margin-top: 2em;
	}
	.ecommrce-contnt-right .center-ecommrce-seo img {
		width: 89%;
	}
	.ecommrce-contnt-right .center-ecommrce-seo {
		top: 16em;
	}
	.ecommrce-contnt-right .deg0 {
		transform: translate(-13em);
		margin-top: 12px;
	}
	.animated-title {
		top: 16em;
	}
	.ecommerce-seo.active .animated-title.title1 .arrow-eccmmr {
		top: -24px;
		left: 119px;
	}
	.ecommrce-contnt-right .deg1 {
		transform: rotate(43deg) translate(-12em) rotate(-43deg);
		top: 15em;
	}
	.ecommerce-seo.active .animated-title.title2 {
		transform: rotate(-28deg) !important;
		top: -2em;
		left: 2em;
	}
	.ecommerce-seo.active .animated-title.title2 .arrow-eccmmr {
		top: 90px;
		left: 78px;
	}
	.ecommrce-contnt-right .deg2 {
		transform: rotate(91deg) translate(-11em) rotate(-91deg);
	}
	.ecommerce-seo.active .animated-title.title3 {
		top: 2em;
		left: 17em;
	}
	.ecommerce-seo.active .animated-title.title3 .arrow-eccmmr {
		top: 53px;
		left: 51px;
	}
	.ecommrce-contnt-right .deg3 {
		transform: rotate(141deg) translate(-15em) rotate(-141deg);
	}
	.ecommerce-seo.active .animated-title.title4 {
		top: 7em;
		left: 31em;
	}
	.ecommerce-seo.active .animated-title.title4 .arrow-eccmmr {
		top: 75px;
		left: -49px;
	}
	.ecommrce-contnt-right .deg4 {
		transform: rotate(165deg) translate(-20em) rotate(-165deg);
	}
	.ecommerce-seo.active .animated-title.title5 {
		top: 17em;
		left: 35em;
	}
	.ecommrce-contnt-right .deg5 {
		transform: rotate(190deg) translate(-18em) rotate(-190deg);
	}
	.ecommerce-seo.active .animated-title.title6 {
		top: 26em;
		left: 36em;
	}
	.ecommerce-seo.active .animated-title.title6 .arrow-eccmmr {
		top: -103px;
		left: -95px;
	}
	.ecommrce-contnt-right .deg6 {
		transform: rotate(213deg) translate(-19em) rotate(-213deg);
		left: 39%;
		top: 14em;
	}
	.ecommerce-seo.active .animated-title.title7 {
		top: 31em;
		left: 32em;
	}
	.ecommerce-seo.active .animated-title.title7 .arrow-eccmmr {
		top: -107px;
		left: -125px;
	}
	.ecommerce-seo.active .animated-title.title7 .arrow-eccmmr svg {
		width: 137px;
		height: 85px;
	}
	.ecommerce-seo.active .animated-title.title7 svg .draw-arrow {
		stroke-width: 4px;
	}
	.ecommrce-contnt-right .deg7 {
		transform: rotate(242deg) translate(-16em) rotate(-242deg);
		left: 19.4em;
	}
	.ecommerce-seo.active .animated-title.title8 {
		top: 35em;
		left: 24em;
	}
	.ecommerce-seo.active .animated-title.title8 .arrow-eccmmr {
		top: -147px;
		left: -39px;
	}
	.ecommrce-contnt-right .deg8 {
		transform: rotate(272deg) translate(-13em) rotate(-272deg);
		left: 19em;
	}
	.ecommerce-seo.active .animated-title.title9 .arrow-eccmmr {
		top: -105px;
		left: 77px;
	}
	.ecommerce-seo.active .animated-title.title9 {
		top: 31em;
		left: 10em;
	}
	.ecommrce-contnt-right .deg9 {
		transform: rotate(317deg) translate(-14em) rotate(-317deg);
		left: 40%;
		top: 17em;
	}
	.ecommerce-seo.active .animated-title.title10 .arrow-eccmmr {
		top: 4px;
		left: 110px;
	}
	.ecommerce-seo.active .animated-title.title10 {
		top: 22.5em;
		left: 4.5em;
		width: 24%;
	}
	.ecommerce-seo.active .animated-title {
		font-size: 14px;
	}
	.penlnty-form-title:after {
		background-size: contain;
		width: 100%;
		height: 296px;
		/* object-fit: contain; */
	}
	.penlnty-form-title h4 {
		font-size: 21px;
	}
	.footer-form-penlty form {
		width: 97%;
	}
	.Penality-google-list {
		padding-top: 0em;
	}
	.footer-penality-video {
		height: calc(100% - 289px);
		/*width: calc(100% - 10px);*/
	}
	.pentlty-form .form-group input {
		width: 74%;
		margin: 0 0 0px 0;
	}
}

@media only screen and (max-width: 1400px) {
	.welcome-seo {
		padding-top: 14em;
	}
	.welcome-top-video {
		margin-top: 2em;
	}
	.local-benifit-content {
		padding-left: 10em;
	}
	.local-benifit-content ul li p {
		width: 88%;
	}
	.local-call-info .seo-call-cont span img {
		margin-left: 2px;
		margin-top: 9px;
		width: 70%;
	}
	.seo-call-cont span {
		margin-top: 3px;
	}
	.local-call-info .seo-call-cont span {
		width: 35px;
		height: 35px;
		margin-right: 5px;
	}
	.icon-phone-active-3 {
		width: 34px;
		left: 3px;
		top: -1px;
	}
	.local-benifit-content .local-call-info h3 {
		font-size: 14px;
		margin-top: 0;
	}
	.local-benifit-content ul li p {
		font-size: 13px;
		line-height: 21px;
	}
	.local-cr-seo {
		padding: 13em 3em;
	}
	.local-seo-benifit {
		margin: 5em 0em 0em;
	}
	.local-benifit-content {
		margin: 7em 0em 0em;
	}
	.local-seo-benifit-list {
		padding: 7.5em 0em;
	}
	.local-search {
		padding: 0em 0em 2em 0em;
		margin-top: 14em;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 24em;
		}
	}
	.local-search:before {
		top: -6em;
		height: 1030px;
	}
	.local-search-factor {
		padding: 14em 3em;
	}
	.international-cr-seo {
		padding: 14em 2em 4em 3em;
	}
	.strategies-imporve {
		width: 74%;
	}
	.welcome-seo:before {
		left: -142px;
	}
	.local-benifit-content .local-call-info h4 {
		font-size: 17px;
	}
	.after-image-seo {
		width: 45%;
	}
	.strategies-bttm-view {
		margin-top: 4em;
	}
	.international-factor {
		padding: 14em 1em 2em 0em;
	}
	.ecommerce-search-seo {
		padding: 14em 3em;
	}
	.ecommerce-call-info h3 {
		margin-top: 6px;
	}
	.develop-strategy-seo {
		padding: 13em 3em;
	}
	.devlop-pargh-title .left-content {
		font-size: 12px;
		line-height: 17px;
	}
	.devlop-pargh-title .right-content {
		font-size: 12px;
		line-height: 17px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 12px;
		line-height: 17px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 12px;
		line-height: 17px;
	}
	.developstrategy-pargh:before {
		height: calc(100% + 370px);
	}
	.multilingual-search-seo {
		padding: 14em 3em;
	}
	.multilingual-seo-list p {
		font-size: 14px;
	}
	.international-seo-list {
		padding: 2em 0.5em;
	}
	.local-cr-seo .local-contnt-video {
		width: calc(100% - -153px);
	}
	.footer-penality-video {
		height: calc(100% - 427px);
	}
	.Penality-google-list {
		padding-top: 7.5em;
	}
	.Penality-google-paraghrp {
		margin-top: 6em;
	}
	.Penality-paragh {
		margin: 5em 0em;
	}
	.Penality-footer-content ul li {
		margin-left: -47px;
	}
	.Penality-footer-content ul li h3 {
		font-size: 14px;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -27.4em;
		left: 6.2em;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -19.4em;
		left: 6.9em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -15.2em;
		left: 10.2em;
	}
	.Penality-footer-content ul .circle-border4 {
		top: 15.5em;
	}
	.Penality-footer-content ul li .penality-content4 {
		right: -43.4em;
		bottom: -16.4em;
	}
	.Penality-footer-content ul li .penality-content5 {
		bottom: -26.3em;
		right: -53em;
	}
	.Penality-footer-content ul li .penality-content6 {
		bottom: -31.4em;
		right: -50.4em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -17em;
		}
		50% {
			opacity: 1;
			bottom: -17em;
		}
		80% {
			opacity: 1;
			bottom: -17em;
		}
		100% {
			opacity: 1;
			bottom: -16.4em;
		}
	}
	@keyframes type5 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -26.9em;
		}
		50% {
			opacity: 1;
			bottom: -26.9em;
		}
		80% {
			opacity: 1;
			bottom: -26.9em;
		}
		100% {
			opacity: 1;
			bottom: -26.3em;
		}
	}
	@keyframes type6 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -32em;
		}
		50% {
			opacity: 1;
			bottom: -32em;
		}
		80% {
			opacity: 1;
			bottom: -32em;
		}
		100% {
			opacity: 1;
			bottom: -31.4em;
		}
	}
	.Penality-google-seo {
		padding: 14em 3em;
	}
	.international-seo:after {
		width: 72%;
		height: 772px;
		background-position: 139px -81px;
		top: 223px;
	}
	.strategies-internaton-list .strategies-list-left {
		padding-left: 0px;
	}
	.international-content-agency {
		padding-left: 1.5em;
	}
}

@media only screen and (max-width: 1366px) {
	.title-cont-pages {
		font-size: 35px;
	}
	.welcome-cr-seo {
		padding: 2em 3em;
	}
	.content-welcome p {
		font-size: 13px;
		line-height: 20px;
	}
	.factor-contnt-right .center-image-factor {
		left: 43%;
	}
	.factor-contnt-right .deg4 ul li:nth-child(1) {
		width: 82px;
	}
	.button-content .button-arrow {
		margin-top: 1em;
	}
	.button-content .button-arrow .arrow_icon {
		width: 35px;
		height: 35px;
		top: 96%;
	}
	.arrow_icon:before {
		margin-left: 2px;
	}
	.google-partner-icons .google-border-left {
		width: 110px;
		margin-right: 1em;
	}
	.google-partner-icons img {
		margin-right: 1em;
	}
	.welcome-top-video {
		margin-top: 0em;
	}
	.image-welcome .welcome-seo-video {
		height: calc(100% + 475px);
	}
	.local-cr-seo {
		padding: 7em 3em;
	}
	.local-seo-benifit {
		margin: 2em 0em 0em;
	}
	.local-benifit-content {
		margin: 2em 0em 0em;
	}
	.local-seo-benifit-list {
		padding: 3.5em 0em;
	}
	.local-benifit-content .local-call-info h4 {
		font-size: 18px;
	}
	.benifit-list h4 {
		font-size: 12px;
		padding: 8px 15px;
		width: 246px;
	}
	.welcome-seo {
		padding-top: 8em;
	}
	.local-benifit-content ul li {
		font-size: 14px;
		line-height: 25px;
	}
	.local-benifit-content ul li p {
		font-size: 13px;
		line-height: 19px;
	}
	.local-seo-benifit-list .list-curve-line img {
		height: 400px;
	}
	.benifit-list {
		padding-bottom: 0.6em;
	}
	.benifit-list:nth-child(3)::before {
		left: 44px;
	}
	.benifit-list:nth-child(4)::before {
		left: 66px;
	}
	.benifit-list:nth-child(5)::before {
		left: 83px;
	}
	.benifit-list:nth-child(6)::before {
		left: 94px;
	}
	.benifit-list:nth-child(7)::before {
		left: 102px;
	}
	.benifit-list:nth-child(8)::before {
		left: 106px;
	}
	.benifit-list:nth-child(9)::before {
		left: 106px;
	}
	.local-search-factor {
		padding: 9em 3em;
	}
	.local-agency-list ul li {
		padding: 10px 5px;
		font-size: 11px;
	}
	.local-agency-paragraph p {
		font-size: 12px;
		line-height: 21px;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 22em;
		}
	}
	.pricing-custom-call h6 {
		font-size: 13px;
		margin-top: 9px;
	}
	.pricing-custom-call h6 span:before {
		height: 8px;
	}
	.local-benifit-content .local-call-info h3 {
		margin-top: -1em;
		font-size: 13px;
	}
	.local-benifit-content .local-call-info h3 span {
		font-size: 25px;
	}
	.factor-contnt-right {
		left: 1%;
		margin-top: -9em;
	}
	.factor-contnt-right .deg7 {
		transform: rotate(223deg) translate(-19em) rotate(-223deg);
	}
	.factor-contnt-right .deg8 {
		transform: rotate(274deg) translate(-12em) rotate(-274deg);
	}
	.factor-contnt-right .deg9 {
		transform: rotate(316deg) translate(-18em) rotate(-316deg);
	}
	.factor-contnt-right .deg0 {
		transform: translate(-11em);
		margin-top: 19px;
	}
	.local-search:before {
		top: -6em;
		height: 742px;
	}
	.international-seo-list ul li {
		font-size: 12px;
		padding: 11px 5px;
	}
	.international-pargh-agency .sub-title-paragraph {
		font-size: 20px;
		margin: 30px 0px 13px;
	}
	.international-cr-seo {
		padding: 8em 2em 4em 3em;
	}
	.international-seo .international-seo-video {
		height: 250px;
	}
	.international-content-agency p {
		font-size: 13px;
		line-height: 20px;
	}
	.international-seo-list ul li {
		font-size: 12px;
		padding: 6px 5px;
	}
	.strategies-international:before {
		width: 26%;
	}
	.sub-title-paragraph {
		font-size: 21px;
		margin: 15px 0px 13px;
	}
	.international-factor {
		padding: 8em 1em 2em 0em;
	}
	.strategies-internaton-paragraph p {
		font-size: 14px;
		line-height: 22px;
		margin: 1em auto 1.5em;
	}
	.strategies-internaton-list ul li {
		font-size: 11px;
	}
	.strategies-image-left img {
		width: 448px;
		margin-left: -15em;
	}
	.after-image-seo {
		margin: 1em 0em;
	}
	.after-image-seo h2 {
		font-size: 12px;
	}
	.strategies-bttm-view {
		margin-top: 0em;
	}
	.pricng-call {
		width: auto;
	}
	.count-num {
		width: 60px;
		height: 27px;
	}
	input:checked + .count-num:before {
		-webkit-transform: translateX(32px);
		-ms-transform: translateX(32px);
		transform: translateX(32px);
	}
	.after-image-seo h2 {
		padding: 6px 15px 10px 19px;
	}
	.slider .indicators {
		left: -102px;
	}
	.slider .slides {
		height: 225px;
	}
	.ecommerce-call-info .help-bttn .help-bttn-icon {
		top: -3px;
	}
	.count-num:before {
		height: 20px;
		width: 20px;
		bottom: 4px;
	}
	.strategies-bttm-view h5 {
		font-size: 12px;
	}
	.strategies-bttm-view .number-improve {
		font-size: 17px;
	}
	.strategies-bttm-view h5 span {
		font-size: 11px;
	}
	.strategies-imporve {
		width: 67%;
	}
	.pricng-call {
		width: 8%;
	}
	.after-image-seo img {
		width: 80%;
	}
	.ecommerce-search-seo {
		padding: 8em 3em;
	}
	.ecommerce-paraghrp-list {
		margin-top: 0em;
	}
	.slider {
		height: 265px;
	}
	.ecommerce-paragraph p {
		font-size: 13px;
	}
	.ecommerce-seo-list ul li {
		font-size: 11px;
	}
	.ecommrce-contnt-right .center-ecommrce-seo img {
		width: 80%;
	}
	.ecommrce-contnt-right .deg6 {
		transform: rotate(213deg) translate(-18em) rotate(-213deg);
		left: 40%;
		top: 14em;
	}
	.animated-title.title6 .arrow-eccmmr {
		top: -105px;
		left: -104px;
	}
	.animated-title.title7 {
		top: 30em;
		left: 31em;
	}
	.ecommrce-contnt-right .deg7 {
		top: 15em;
		left: 18.3em;
	}
	.ecommrce-seo-cr {
		margin-top: -2em;
	}
	.animated-title.title8 {
		top: 34em;
		left: 23em;
	}
	.animated-title.title9 {
		top: 30em;
		left: 9em;
	}
	.animated-title.title8 .arrow-eccmmr {
		top: -148px;
		left: -43px;
	}
	.develop-strategy-seo {
		padding: 5em 3em;
	}
	.developstrategy-content p {
		font-size: 13px;
		line-height: 19px;
	}
	.multilingual-search-seo {
		padding: 8em 3em;
	}
	.multilingual-paraghrp-list h2 {
		font-size: 29px;
		margin: 20px 0px 20px;
		line-height: 36px;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 179px;
		margin-top: 10em;
	}
	.multilingual-video-animtn {
		margin-top: 1em;
	}
	.multilingual-paragraph p {
		font-size: 15px;
		line-height: 26px;
	}
	.multilingual-image-factor h2 {
		font-size: 20px !important;
		line-height: 27px !important;
	}
	.multilingual-seo-list p {
		font-size: 13px;
		line-height: 21px;
	}
	.multilingual-seo-list .multilingual-list li span {
		font-size: 14px;
	}
	.multilingual-seo-list .multilingual-list li {
		font-size: 19px;
	}
	.multilingual-video-animtn:before {
		width: 92%;
	}
	.Penality-google-seo {
		padding: 7em 3em;
	}
	.footer-penality-video {
		height: calc(100% - 224px);
	}
	.Penality-google-list {
		padding-top: 0em;
	}
	.Penality-footer-content ul li {
		margin-left: -76px;
		margin-top: -48px;
	}
	.Penality-paragh .sub-title-paragraph {
		font-size: 20px;
	}
	.Penality-footer-content ul .circle-border4 {
		top: 16.7em;
	}
	.Penality-footer-content ul li .penality-content4 {
		bottom: -17.6em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -18.2em;
		}
		50% {
			opacity: 1;
			bottom: -18.2em;
		}
		80% {
			opacity: 1;
			bottom: -18.2em;
		}
		100% {
			opacity: 1;
			bottom: -17.6em;
		}
	}
	.Penality-footer-content ul .circle-border3 {
		right: -22.4em;
		top: 18.4em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -16.3em;
		left: 11.5em;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -19em;
		top: 22em;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -20em;
		left: 8.9em;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -27.4em;
		left: 8.2em;
	}
	.Penality-footer-content ul .circle-border1 {
		right: -14.5em;
	}
	.Penality-google-paraghrp {
		margin-top: 1em;
	}
	.Penality-google-paraghrp p {
		font-size: 12px;
		line-height: 17px;
	}
	.Penality-paragh {
		margin: 3em 0em;
	}
	.Penality-paragh p {
		font-size: 12px;
		line-height: 17px;
	}
	.penality-bottm-info .google-icon-buttn {
		width: 4%;
	}
	.penality-bottm-info #Penalty-Checkup {
		width: 240px;
	}
	.submit-button button {
		font-size: 15px;
	}
	.penality-arrowicon {
		width: 35px;
		height: 35px;
	}
	.penality-arrowicon .consult-arrow1 {
		margin-left: 3px;
	}
	.Penality-paragh .sub-title-paragraph span:before {
		top: 6px;
	}
	.penality-arrowicon img {
		top: 13px;
	}
	.international-content-agency {
		padding-left: 0.5em;
	}
	.international-pargh-agency:before {
		left: -23px;
	}
	.ecommrce-contnt-right .deg8 {
		left: 18em;
	}
	.penlnty-form-title h2 {
		font-size: 28px;
	}
	.penlnty-form-title h4 {
		font-size: 20px;
	}
	.developstrategy-content p:before {
		height: 87%;
		top: 5px;
	}
}

@media only screen and (max-width: 1280px) {
	.sub-title-paragraph span:before {
		left: -11px;
	}
	.sub-title-paragraph {
		font-size: 19px;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 21em;
		}
	}
	.after-image-seo {
		width: 48%;
	}
	.image-welcome .welcome-seo-video {
		height: calc(100% + 465px);
	}
	.local-cr-seo .local-contnt-video {
		width: 100%;
		object-fit: cover;
		position: absolute;
		top: -20px;
		left: 0px;
		width: calc(100% + 51px);
		height: calc(100% + 365px);
	}
	.local-benifit-content {
		padding-left: 8em;
	}
	.local-seo-benifit-list {
		padding: 3em 0em;
	}
	.local-agency-list ul li i {
		margin-right: 2px;
	}
	.pricng-call {
		width: auto;
	}
	.factor-contnt-right .center-image-factor ul li {
		font-size: 11px;
	}
	.factor-contnt-right .center-image-factor ul li:hover {
		font-size: 12px;
	}
	.factor-contnt-right .deg0 {
		transform: translate(-10em);
		margin-top: 0px;
	}
	.factor-contnt-right .deg1 {
		transform: rotate(41deg) translate(-17em) rotate(-41deg);
		width: 14%;
	}
	.factor-contnt-right .deg2 {
		transform: rotate(70deg) translate(-15em) rotate(-70deg);
	}
	.factor-contnt-right .deg3 {
		transform: rotate(107deg) translate(-13em) rotate(-107deg);
	}
	.factor-contnt-right .deg4 {
		transform: rotate(144deg) translate(-17em) rotate(-144deg);
	}
	.factor-contnt-right .deg7 {
		transform: rotate(223deg) translate(-18em) rotate(-223deg);
	}
	.factor-contnt-right .deg9 {
		transform: rotate(316deg) translate(-16em) rotate(-316deg);
	}
	.factor-contnt-right .deg-first {
		left: 47%;
	}
	.factor-contnt-right .deg-first ul li:nth-child(1) {
		top: -36px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(2) {
		top: -49px;
		left: 57px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(3) {
		top: -80px;
		left: 102px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(4) {
		top: -119px;
		left: 88px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(5) {
		top: -140px;
		left: 48px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(6) {
		top: -132px;
		left: -74px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(3) {
		top: -34px;
		left: -122px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(2) {
		top: -61px;
		left: -88px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(1) {
		top: -82px;
		left: -65px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(1) {
		top: -104px;
		left: -70px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(2) {
		top: -66px;
		left: -30px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(3) {
		top: -50px;
		left: -64px;
	}
	.factor-contnt-right .deg3 ul li:nth-child(1) {
		top: -64px;
		left: 10px;
	}
	.factor-contnt-right .deg3 ul li:nth-child(2) {
		top: -47px;
		left: 75px;
	}
	.factor-contnt-right .deg4 ul li:nth-child(1) {
		width: 76px;
		top: -73px;
		left: 55px;
	}
	.factor-contnt-right .deg4 ul li:nth-child(2) {
		top: -38px;
		left: 58px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(1) {
		left: -80px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(2) {
		top: -8px;
		left: 68px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(3) {
		top: -49px;
		left: 66px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(1) {
		top: -95px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(2) {
		top: -60px;
		left: -70px;
	}
	.international-seo-list ul li {
		font-size: 11px;
		padding: 6px 5px;
	}
	.global-seo-agency ul li {
		font-size: 11px !important;
	}
	.international-seo:after {
		background-position: 111px -8px;
		top: 149px;
	}
	.strategies-imporve {
		width: 72%;
	}
	.slider .indicators {
		left: -85px;
	}
	.multilingual-bottm-info p {
		font-size: 11px !important;
		padding-left: 0px;
	}
	.animated-title {
		font-size: 13px;
	}
	.animated-title.title1 {
		left: 0em;
		top: 17em;
	}
	.animated-title.title1 .arrow-eccmmr {
		top: -33px;
		left: 119px;
	}
	.ecommrce-contnt-right .deg1 {
		transform: rotate(43deg) translate(-9em) rotate(-43deg);
		top: 14em;
	}
	.animated-title.title2 {
		top: 1em;
		left: 2em;
	}
	.animated-title.title2 .arrow-eccmmr {
		top: 64px;
		left: 81px;
	}
	.animated-title.title2 .arrow-eccmmr svg {
		width: 75px;
		height: 97px;
	}
	.animated-title.title3 {
		top: 2em;
		left: 16em;
	}
	.ecommrce-contnt-right .deg3 {
		transform: rotate(141deg) translate(-9em) rotate(-141deg);
		top: 12em;
	}
	.animated-title.title4 {
		top: 7em;
		left: 30em;
	}
	.ecommrce-contnt-right .deg4 {
		transform: rotate(165deg) translate(-18em) rotate(-165deg);
		top: 15em;
	}
	.animated-title.title5 {
		left: 34em;
	}
	.ecommrce-contnt-right .deg5 {
		transform: rotate(190deg) translate(-17em) rotate(-190deg);
		top: 15em;
	}
	.animated-title.title6 {
		top: 25em;
		left: 36em;
	}
	.animated-title.title6 .arrow-eccmmr {
		top: -88px;
		left: -90px;
	}
	.ecommrce-contnt-right .deg6 {
		top: 12em;
	}
	.animated-title.title7 {
		top: 30em;
		left: 32em;
	}
	.animated-title.title7 .arrow-eccmmr {
		top: -102px;
	}
	.animated-title.title8 {
		top: 36em;
		left: 24em;
	}
	.animated-title.title9 {
		top: 32em;
		left: 9em;
	}
	.ecommrce-contnt-right .deg8 {
		transform: rotate(272deg) translate(-12em) rotate(-272deg);
		left: 17em;
	}
	.animated-title.title10 {
		top: 24.5em;
		left: 1.5em;
	}
	.develop-cotnt2 .devlop-pargh-title {
		padding: 1em 0em 0em 1.3em;
	}
	.develop-cotnt3 .devlop-pargh-title {
		padding: 0em 1em 0em 1.5em;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 1em 1em 0em 1em;
	}
	.devlop-pargh-title .right-content2 {
		margin-top: 8px;
		line-height: 15px;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 165px;
	}
	.multilingual-video-animtn:before {
		width: 100%;
	}
	.footer-penality-video {
		height: calc(100% - 189px);
	}
	.Penality-footer-content ul li {
		margin-left: -100px;
		margin-top: -53px;
	}
	.slider .slides {
		height: 220px;
	}
	.penlnty-form-title h4 {
		font-size: 18px;
	}
	.pentlty-form .form-group {
		margin-bottom: 17px;
	}
}

@media only screen and (max-width: 1152px) {
	.image-welcome .welcome-seo-video {
		height: calc(100% + 395px);
		margin-top: 5em;
	}
	.sub-title-paragraph span:before {
		top: 6px;
	}
	.google-partner-icons img {
		margin-right: 1em;
		width: 30%;
	}
	.welcome-cr-seo {
		padding: 4em 3em;
	}
	.welcome-seo:before {
		left: -220px;
	}
	.content-welcome p {
		width: 88%;
	}
	.local-cr-seo {
		padding: 10em 2em 7em 3em;
	}
	.local-cr-seo .local-contnt-video {
		width: calc(100% + -10px);
		height: calc(100% + 280px);
		margin-top: 3em;
	}
	.title-cont-pages {
		font-size: 30px;
	}
	.local-benifit-content {
		padding-left: 2em;
	}
	.local-cr-seo {
		padding: 7em 2em 7em 3em;
	}
	.benifit-list h4 {
		font-size: 11px;
		padding: 9px 10px;
		width: 215px;
	}
	.local-search:before {
		top: -6em;
		height: 836px;
	}
	.local-agency-list {
		padding: 1em 1em 1em 1em;
	}
	.sub-title-paragraph {
		font-size: 17px;
		margin: 15px 0px 13px;
	}
	.international-pargh-agency .sub-title-paragraph {
		font-size: 19px;
	}
	.strategies-internaton-list .strategies-list-left li img {
		width: 13px;
	}
	.strategies-internaton-list ul li .underline-right {
		margin-right: 5px;
		margin-left: 5px;
	}
	.after-image-seo h2 {
		padding: 6px 13px 10px 12px;
		font-size: 11px;
	}
	.local-agency-paragraph p {
		font-size: 12px;
		line-height: 19px;
	}
	.factor-contnt-right .deg1 {
		left: 47%;
	}
	.factor-contnt-right .deg0 {
		transform: translate(-9em);
		margin-top: 0px;
	}
	.factor-contnt-right .deg4 {
		transform: rotate(144deg) translate(-16em) rotate(-144deg);
	}
	.factor-contnt-right .deg7 ul li:nth-child(3) {
		top: -49px;
		left: 59px;
	}
	.factor-contnt-right .deg4 ul li:nth-child(1) {
		top: -66px;
		left: 43px;
	}
	.factor-contnt-right .deg4 ul li:nth-child(2) {
		top: -35px;
		left: 52px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(4) {
		top: -108px;
		left: 88px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(5) {
		top: -128px;
		left: 44px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(6) {
		top: -125px;
	}
	.international-seo-benifit {
		padding-right: 3em;
		width: 39%;
	}
	.international-benifit-content {
		width: 61%;
	}
	.international-seo-list ul li img {
		margin-right: 1px;
		width: 6%;
	}
	.international-seo-list ul li {
		font-size: 11px;
		padding: 6px 0px;
	}
	.global-seo-agency ul li {
		font-size: 10px !important;
	}
	.international-seo .international-seo-video {
		height: 199px;
	}
	.strategies-international:before {
		width: 39%;
		left: -174px;
		top: 26px;
	}
	.strategies-internaton-list .strategies-list-left li img {
		width: 15px;
	}
	.strategies-internaton-list .strategies-list-right li img {
		width: 15px;
	}
	.strategies-internaton-list ul li .underline-closing {
		margin-left: 5px;
		margin-right: 5px;
	}
	.strategies-imporve {
		width: 80%;
	}
	.ecommerce-seo-list ul li img {
		margin-right: 5px;
	}
	.ecommerce-seo-list {
		padding: 1em 0.5em 1em 0.5em;
	}
	.slider .indicators {
		left: -60px;
	}
	.ecommerce-call-info h3 {
		font-size: 14px;
	}
	.ecommrce-contnt-right .deg0 {
		transform: translate(-11em);
	}
	.animated-title.title1 .arrow-eccmmr {
		top: -33px;
		left: 75px;
	}
	.animated-title.title1 {
		left: 2em;
	}
	.animated-title.title2 .arrow-eccmmr {
		left: 56px;
	}
	.ecommrce-contnt-right .deg2 {
		transform: rotate(91deg) translate(-10em) rotate(-91deg);
	}
	.animated-title.title3 {
		top: 3em;
	}
	.animated-title.title3 .arrow-eccmmr {
		top: 53px;
		left: 22px;
	}
	.ecommrce-contnt-right .deg3 {
		left: 15em;
	}
	.animated-title.title4 {
		left: 28em;
		top: 8em;
	}
	.animated-title.title4 .arrow-eccmmr {
		top: 61px;
	}
	.ecommrce-contnt-right .deg3 {
		left: 18em;
		top: 13em;
	}
	.ecommrce-contnt-right .deg4 {
		transform: rotate(165deg) translate(-18em) rotate(-165deg);
	}
	.animated-title.title5 {
		left: 29em;
		top: 18em;
	}
	.ecommrce-contnt-right .deg5 {
		transform: rotate(190deg) translate(-16em) rotate(-190deg);
		top: 16em;
	}
	.animated-title.title6 {
		top: 26em;
		left: 32em;
	}
	.ecommrce-contnt-right .deg6 {
		top: 14em;
		transform: rotate(213deg) translate(-17em) rotate(-213deg);
	}
	.animated-title.title7 {
		top: 31em;
		left: 29em;
	}
	.animated-title.title8 {
		top: 36em;
	}
	.ecommrce-contnt-right .deg7 {
		top: 15em;
		left: 15.3em;
	}
	.animated-title.title9 {
		top: 32em;
		left: 6em;
	}
	.ecommrce-contnt-right .deg8 {
		left: 14em;
	}
	.ecommrce-contnt-right .deg9 {
		left: 44%;
		top: 17em;
	}
	.animated-title.title10 {
		top: 23.5em;
		left: 0.5em;
	}
	.ecommrce-contnt-right .center-ecommrce-seo img {
		width: 90%;
	}
	.ecommrce-contnt-right .deg0 {
		transform: translate(-12em);
	}
	.ecommrce-contnt-right .deg4 {
		transform: rotate(165deg) translate(-16em) rotate(-165deg);
	}
	.animated-title.title5 .arrow-eccmmr {
		top: -48px;
		left: -36px;
	}
	.develop-left-cotnt .develop-cotnt1 {
		padding: 10px 0px;
	}
	.devlop-pargh-title .title-cotnt1 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt2 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt3 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt4 {
		font-size: 13px;
	}
	.devlop-pargh-title .left-content {
		font-size: 11px;
		line-height: 13px;
	}
	.devlop-pargh-title .right-content {
		font-size: 11px;
		line-height: 13px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 11px;
		line-height: 13px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 11px;
		line-height: 13px;
	}
	.develop-left-cotnt .develop-cotnt2 {
		margin: 0em 0 0 2em;
	}
	.devlop-pargh-title .book {
		right: -34px;
		bottom: 87px;
	}
	.devlop-pargh-title .search {
		height: auto;
		width: 27%;
	}
	.develop-left-cotnt .develop-cotnt3 {
		padding: 24px 0px;
	}
	.develop-left-cotnt .develop-cotnt4 {
		padding: 0px 0px;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 0.9em 1em 0em 1em;
	}
	.developstrategy-timebar .developstrategy-time-view h5 {
		font-size: 11px;
	}
	.developstrategy-content p:before {
		height: 94%;
	}
	.developstrategy-pargh:before {
		height: calc(100% + 315px);
	}
	.learn-buttn-more a {
		font-size: 11px;
	}
	.multilingual-bottm-info ul li {
		font-size: 14px;
	}
	.multilingual-bottm-info p {
		font-size: 10px !important;
	}
	.multilingual-video-animtn:before {
		background-size: contain;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 144px;
		margin-top: 13em;
		margin-left: 0em;
	}
	.main-seo-heading ul li {
		font-size: 12px;
	}
	.penality-bottm-info #Penalty-Checkup {
		width: 180px;
	}
	.footer-penality-video {
		height: calc(100% - 323px);
	}
	.Penality-google-list {
		padding-top: 8em;
	}
	.Penality-footer-content ul li {
		margin-left: -158px;
		margin-top: -58px;
	}
	.Penality-paragh .sub-title-paragraph {
		font-size: 17px;
	}
	.Penality-footer-content ul .circle-border1 {
		right: -17.5em;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -27.4em;
		left: 11.2em;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -21em;
		top: 22em;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -20.2em;
		left: 10.9em;
	}
	.Penality-footer-content ul .circle-border3 {
		right: -24.4em;
		top: 19.4em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -17.3em;
		left: 13.6em;
	}
	.Penality-footer-content ul .circle-border4 {
		top: 18.7em;
		right: -34em;
	}
	.Penality-footer-content ul li .penality-content4 {
		right: -45em;
		bottom: -19.3em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -19.8em;
		}
		50% {
			opacity: 1;
			bottom: -19.8em;
		}
		80% {
			opacity: 1;
			bottom: -19.8em;
		}
		100% {
			opacity: 1;
			bottom: -19.3em;
		}
	}
	.Penality-google-paraghrp {
		margin-top: 6em;
	}
	.penlnty-form-title h2 {
		font-size: 24px;
	}
	.penlnty-form-title h4 {
		font-size: 16px;
		line-height: 37px;
		margin-top: 3em;
	}
	.pentlty-form .form-group label {
		font-size: 12px;
	}
	#Penalty-Checkup::placeholder {
		font-size: 12px;
	}
	.pentlty-form .form-group input {
		width: 100%;
	}
	.local-cr-seo {
		padding: 10em 2em 7em 3em;
	}
	.international-cr-seo {
		padding: 10em 2em 4em 3em;
	}
	.international-factor {
		padding: 10em 1em 2em 0em;
	}
	.ecommerce-search-seo {
		padding: 10em 3em;
	}
	.develop-strategy-seo {
		padding: 8em 3em;
	}
	.multilingual-search-seo {
		padding: 10em 3em;
	}
	.button-content .button-arrow .arrow_icon {
		left: 10.7%;
	}
	.pricing-custom-call {
		padding: 2em 0em 0em 5em;
	}
	.pricing-custom-call h6 {
		font-size: 12px;
		margin-top: 9px;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 19em;
		}
	}
	.pricng-call {
		width: 10%;
	}
}

@media only screen and (max-width: 1024px) {
	.button-content .button-arrow .arrow_icon {
		left: 13.7%;
	}
	.welcome-cr-seo {
		padding: 4em 2em;
	}
	.title-cont-pages {
		font-size: 28px;
		line-height: 38px;
	}
	.welcome-seo:before {
		left: -232px;
	}
	.image-welcome .welcome-seo-video {
		height: calc(100% + 349px);
	}
	.local-cr-seo {
		padding: 10em 0em 7em 2em;
	}
	.local-cr-seo .local-contnt-video {
		width: calc(100% + -10px);
		height: calc(100% + 248px);
		margin-top: 3em;
	}
	.benifit-list h4 {
		font-size: 10px;
		padding: 9px 8 px;
		width: 187px;
	}
	.local-seo-benifit-list {
		padding: 2.2em 0em;
	}
	.local-seo-benifit-list .list-curve-line img {
		height: 370px;
	}
	.benifit-list:before {
		left: 11px;
	}
	.benifit-list:nth-child(3)::before {
		left: 40px;
	}
	.benifit-list:nth-child(4)::before {
		left: 61px;
	}
	.benifit-list:nth-child(5)::before {
		left: 77px;
	}
	.benifit-list:nth-child(6)::before {
		left: 89px;
	}
	.benifit-list:nth-child(7)::before {
		left: 95px;
	}
	.benifit-list:nth-child(8)::before {
		left: 98px;
	}
	.benifit-list:nth-child(9)::before {
		left: 98px;
	}
	.benifit-list {
		padding-bottom: 7px;
		padding-top: 5px;
	}
	.local-search-factor {
		padding: 9em 2em;
	}
	.local-agency-list ul li {
		padding: 10px 0px;
	}
	.sub-title-paragraph {
		font-size: 15px;
	}
	.local-agency-paragraph p {
		font-size: 11px;
		line-height: 17px;
	}
	.factor-contnt-right {
		left: 7%;
		margin-top: -9em;
	}
	.factor-contnt-right .center-image-factor ul li {
		font-size: 10px;
	}
	.factor-contnt-right .center-image-factor ul li:hover {
		font-size: 11px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(1) {
		top: -30px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(2) {
		top: -35px;
		left: 44px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(3) {
		top: -66px;
		left: 81px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(4) {
		top: -94px;
		left: 72px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(5) {
		top: -114px;
		left: 38px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(6) {
		top: -101px;
	}
	.factor-contnt-right .deg-first {
		left: 47%;
		top: 44%;
	}
	.factor-contnt-right .deg0 {
		transform: translate(-8em);
	}
	.factor-contnt-right .deg0 ul li:nth-child(1) {
		top: -70px;
		left: -56px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(2) {
		top: -50px;
		left: -80px;
	}
	.factor-contnt-right .deg0 ul li:nth-child(3) {
		top: -26px;
		left: -111px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(1) {
		top: -81px;
		left: -60px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(2) {
		top: -53px;
		left: -30px;
	}
	.factor-contnt-right .deg1 ul li:nth-child(3) {
		top: -38px;
		left: -56px;
	}
	.factor-contnt-right .deg3 ul li:nth-child(1) {
		top: -56px;
		left: 10px;
	}
	.factor-contnt-right .deg3 ul li:nth-child(2) {
		top: -35px;
		left: 68px;
	}
	.factor-contnt-right .deg2 {
		transform: rotate(70deg) translate(-13em) rotate(-70deg);
		left: 13em;
	}
	.factor-contnt-right .deg3 {
		transform: rotate(107deg) translate(-13em) rotate(-107deg);
		left: 11em;
	}
	.factor-contnt-right .deg4 {
		transform: rotate(144deg) translate(-11em) rotate(-144deg);
		top: 22em;
	}
	.factor-contnt-right .deg5 {
		transform: rotate(171deg) translate(-13em) rotate(-171deg);
	}
	.factor-contnt-right .deg6 {
		transform: rotate(190deg) translate(-13em) rotate(-190deg);
	}
	.factor-contnt-right .deg7 {
		transform: rotate(223deg) translate(-15em) rotate(-223deg);
		left: 12em;
	}
	.factor-contnt-right .deg7 ul li:nth-child(3) {
		top: -43px;
		left: 51px;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 15.8em;
		}
	}
	.pricing-custom-call h6 {
		font-size: 10px;
	}
	.international-seo .international-seo-video {
		height: 170px;
		margin-top: -5em;
	}
	.local-search:before {
		height: 745px;
	}
	.international-seo-list {
		padding: 1em 0.5em;
	}
	.international-seo-list ul li {
		font-size: 10px;
		padding: 6px 0px;
		letter-spacing: -0.4px;
	}
	.international-call-info h2 {
		font-size: 21px;
	}
	.international-benifit-content .international-call-info h3 {
		font-size: 12px;
	}
	.international-call-info .consult-bttn {
		font-size: 12px;
		margin-top: 18px;
		padding: 8px 25px;
	}
	.global-seo-agency h3 {
		font-size: 11px;
	}
	.global-seo-agency ul li {
		font-size: 8px !important;
	}
	.international-pargh-agency .sub-title-paragraph {
		font-size: 16px;
	}
	.international-content-agency p {
		font-size: 11px;
		line-height: 19px;
		width: 89%;
	}
	.strategies-image-left img {
		width: 310px;
		margin-left: -11em;
		margin-top: 10em;
	}
	.strategies-internaton-list .strategies-list-left {
		padding-right: 5px;
	}
	.strategies-internaton-list .strategies-list-right {
		padding-left: 5px;
	}
	.strategies-internaton-list ul li .underline-right {
		margin-right: 4px;
		margin-left: 5px;
		font-size: 10px;
	}
	.after-image-seo {
		width: 56%;
	}
	.international-factor {
		padding: 8em 1em 2em 0em;
	}
	.pricng-call {
		width: 15%;
	}
	.strategies-imporve {
		width: 86%;
	}
	.slider .indicators {
		left: -35px;
	}
	.ecommerce-paragraph p {
		font-size: 12px;
	}
	.ecommerce-call-info h3 {
		font-size: 12px;
	}
	.ecommerce-seo-list ul li img {
		margin-right: 1px;
		width: 14px;
	}
	.ecommerce-seo-list ul li {
		font-size: 10px;
		padding: 13px 0px;
	}
	.ecommerce-seo-list ul li img {
		margin-right: 1px;
		width: 14px;
	}
	.ecommerce-call-info .help-bttn {
		width: 110px;
	}
	.ecommerce-call-info .help-bttn a {
		font-size: 14px;
	}
	.ecommrce-contnt-right .center-ecommrce-seo {
		left: 49%;
	}
	.animated-title.title8 {
		left: 21em;
	}
	.ecommrce-contnt-right .deg7 {
		left: 50%;
	}
	.animated-title.title2 {
		top: 2em;
		left: 2em;
	}
	.ecommerce-seo-list {
		padding: 1em 0.1em 1em 0.5em;
	}
	.ecommrce-contnt-right {
		margin-left: -5px;
	}
	.animated-title.title10 {
		width: 29%;
	}
	.developstrategy-timebar .developstrategy-time-view .number-stragybar {
		font-size: 18px;
	}
	.developstrategy-timebar .developstrategy-time-view h5 {
		font-size: 9px;
	}
	.develop-cotnt1 .devlop-pargh-title {
		padding: 0em 1.5em 0em 2em;
	}
	.devlop-pargh-title .title-cotnt1 {
		font-size: 11px;
	}
	.devlop-pargh-title .title-cotnt2 {
		font-size: 11px;
	}
	.devlop-pargh-title .title-cotnt3 {
		font-size: 11px;
		margin-left: 22px;
	}
	.develop-left-cotnt .develop-cotnt3 {
		padding: 19px 0px;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 0.8em 0.5em 0em 0.5em;
	}
	.devlop-pargh-title .title-cotnt4 {
		font-size: 11px;
	}
	.develop-cotnt3 .devlop-pargh-title {
		padding: 0em 0.7em 0em 1em;
	}
	.devlop-pargh-title .left-content {
		font-size: 10px;
		line-height: 11px;
	}
	.devlop-pargh-title .right-content {
		font-size: 10px;
		line-height: 11px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 10px;
		line-height: 11px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 10px;
		line-height: 11px;
	}
	.multilingual-paraghrp-list h2 {
		font-size: 20px;
		line-height: 30px;
	}
	.multilingual-paragraph p {
		font-size: 12px;
		line-height: 20px;
	}
	.learn-buttn-more {
		padding: 6px 20px;
	}
	.learn-buttn-more a {
		font-size: 10px;
	}
	.multilingual-bottm-info ul li {
		font-size: 13px;
	}
	.multilingual-bottm-info ul li:first-child .border-multilingu {
		left: 0px;
		max-width: 89%;
	}
	.multilingual-bottm-info ul li .border-multilingu {
		max-width: 81%;
		left: 10px;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 126px;
	}
	.multig-seo-right {
		width: 100%;
	}
	.multilingual-seo-list p {
		font-size: 12px;
		line-height: 19px;
	}
	.main-seo-heading ul li {
		font-size: 10px;
	}
	.footer-penality-video {
		height: calc(100% - 282px);
	}
	.Penality-paragh .sub-title-paragraph {
		font-size: 15px;
	}
	.Penality-paragh p {
		font-size: 11px;
		line-height: 14px;
		margin: 0em 0em;
	}
	.Penality-footer-content ul li h3 {
		font-size: 11px;
	}
	.Penality-footer-content ul .penality-circle {
		width: 6px;
		height: 6px;
		outline-offset: 2px;
	}
	.Penality-footer-content ul .circle-border1 {
		right: -13.5em;
		top: 23.5em;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -26em;
		left: 10.2em;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -17em;
		top: 19em;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -21.9em;
		left: 11.9em;
	}
	.Penality-footer-content ul .circle-border3 {
		right: -19.7em;
		top: 16.2em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -18.2em;
		left: 14.6em;
	}
	.Penality-footer-content ul .circle-border4 {
		top: 15.2em;
		right: -28em;
	}
	.Penality-footer-content ul li .penality-content4 {
		right: -46.4em;
		bottom: -19.6em;
	}
	.Penality-footer-content ul .circle-border5 {
		right: -33.4em;
		top: 21.5em;
	}
	.Penality-footer-content ul li .penality-content5 {
		right: -54.4em;
		bottom: -27.6em;
	}
	.Penality-footer-content ul .circle-border6 {
		right: -35.5em;
		top: 26em;
	}
	.Penality-footer-content ul li .penality-content6 {
		right: -51.9em;
		bottom: -32.8em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -20em;
		}
		50% {
			opacity: 1;
			bottom: -20em;
		}
		80% {
			opacity: 1;
			bottom: -20em;
		}
		100% {
			opacity: 1;
			bottom: -19.6em;
		}
	}
	@keyframes type5 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -28em;
		}
		50% {
			opacity: 1;
			bottom: -28em;
		}
		80% {
			opacity: 1;
			bottom: -28em;
		}
		100% {
			opacity: 1;
			bottom: -27.6em;
		}
	}
	@keyframes type6 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -33.2em;
		}
		50% {
			opacity: 1;
			bottom: -33.2em;
		}
		80% {
			opacity: 1;
			bottom: -33.2em;
		}
		100% {
			opacity: 1;
			bottom: -32.8em;
		}
	}
	.penlnty-form-title h2 {
		font-size: 20px;
	}
	.penlnty-form-title h4 {
		font-size: 15px;
		line-height: 30px;
	}
	.pentlty-form .form-group {
		padding: 0px 0px;
	}
}

@media only screen and (max-width: 768px) {
	body {
		overflow-y: auto !important;
	}
	.welcome-seo:before {
		left: -72px;
	}
	.welcome-seo:before {
		left: -95px;
		width: 80%;
		height: 693px;
	}
	.button-content .button-arrow .arrow_icon {
		left: 9.7%;
	}
	.google-partner-icons {
		margin: 2em 0.2em;
	}
	.welcome-seo {
		min-height: 1080px;
		height: 100%;
	}
	.image-welcome .welcome-seo-video {
		height: calc(100% + 522px);
		margin-top: 0em;
		left: 103px;
	}
	.content-welcome p {
		font-size: 15px;
		line-height: 24px;
	}
	.local-cr-seo .local-contnt-video {
		width: calc(100% + 17px);
		height: calc(100% + 288px);
		margin-top: 3em;
	}
	.local-content-agency {
		padding: 0em 2em;
	}
	.local-seo {
		min-height: 1100px;
	}
	.local-benifit-content .local-call-info h4 {
		height: 60px;
	}
	.benifit-list h4 {
		font-size: 17px;
		padding: 9px 25px;
		width: 353px;
	}
	.global-seo-agency ul li {
		font-size: 12px !important;
	}
	.global-seo-agency h3 {
		font-size: 15px;
	}
	.main-seo-heading ul li {
		font-size: 14px;
	}
	.title-cont-pages {
		font-size: 34px;
		line-height: 38px;
	}
	.sub-title-paragraph {
		font-size: 23px;
	}
	.local-benifit-content ul li p {
		font-size: 15px;
		line-height: 22px;
	}
	.local-search {
		margin-top: 10em;
		min-height: 1200px;
		height: 100%;
	}
	.local-search:before {
		height: 1140px;
		top: 0em;
		left: 0em;
	}
	.local-agency-paragraph p {
		font-size: 15px;
		line-height: 20px;
	}
	.local-agency-list ul li {
		font-size: 13px;
	}
	.pricng-call {
		width: 8%;
	}
	.local-image-factor {
		margin-top: 0em;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 24em;
		}
	}
	.pricing-custom-call h6 {
		font-size: 15px;
	}
	.factor-contnt-right {
		left: 3%;
		margin-top: -9em;
	}
	.factor-contnt-right .center-image-factor {
		left: 43%;
	}
	.factor-contnt-right .deg0 {
		left: 33%;
	}
	.factor-contnt-right .deg1 {
		left: 43%;
	}
	.factor-contnt-right .deg2 {
		left: 46%;
	}
	.factor-contnt-right .deg3 {
		left: 42%;
		margin-top: 1em;
	}
	.factor-contnt-right .deg4 {
		left: 55%;
	}
	.factor-contnt-right .deg5 {
		left: 50%;
	}
	.factor-contnt-right .deg6 {
		left: 51%;
	}
	.factor-contnt-right .deg7 {
		top: 50%;
		left: 51%;
	}
	.factor-contnt-right .deg9 {
		left: 37%;
	}
	.factor-contnt-right .center-image-factor ul li {
		font-size: 12px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(2) {
		top: -38px;
		left: 66px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(3) {
		top: -74px;
		left: 116px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(4) {
		top: -120px;
		left: 106px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(5) {
		top: -147px;
		left: 55px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(6) {
		top: -132px;
	}
	.deg-first .factor-child-list {
		margin-top: -13px;
	}
	.deg0 .factor-child-list {
		margin-top: -18px;
		margin-left: -21px;
	}
	.deg1 .factor-child-list {
		margin-top: -25px;
		margin-left: -15px;
	}
	.deg3 .factor-child-list {
		margin-top: -23px;
		margin-left: 21px;
	}
	.deg4 .factor-child-list {
		margin-left: 16px;
		margin-top: -8px;
	}
	.deg7 .factor-child-list {
		margin-top: -2px;
		margin-left: 22px;
	}
	.deg9 .factor-child-list {
		margin-top: -7px;
		margin-left: 8px;
	}
	.international-seo .international-seo-video {
		height: 157px;
	}
	.international-seo {
		padding: 0em 0em 4em 0em;
		min-height: 1165px;
	}
	.international-cr-seo {
		padding: 0em 1em 4em 2em;
	}
	.international-seo-benifit {
		padding-right: 2em;
		width: 37%;
	}
	.international-benifit-content {
		width: 63%;
	}
	.international-pargh-agency .sub-title-paragraph {
		font-size: 23px;
	}
	.international-pargh-agency:before {
		background: transparent;
	}
	.international-content-agency p {
		font-size: 15px;
		line-height: 28px;
		width: 97%;
	}
	.strategies-international {
		margin: 2em 0em;
		height: 610px !important;
	}
	.strategies-international .fp-tableCell {
		height: 610px !important;
	}
	.international-factor {
		padding: 0em 1em 2em 0em;
	}
	.strategies-image-left {
		display: none;
	}
	.strategies-image-right {
		display: none;
	}
	.strategies-internaton-list ul li .underline-right {
		margin-right: 10px;
		margin-left: 10px;
		font-size: 13px;
	}
	.strategies-internaton-paragraph p {
		font-size: 16px;
		line-height: 28px;
	}
	.strategies-internaton-list ul li {
		padding: 13px 8px;
	}
	.strategies-internaton-list .strategies-list-left li img {
		width: auto;
	}
	.strategies-internaton-list .strategies-list-right li img {
		width: auto;
	}
	.after-image-seo {
		width: 37%;
	}
	.strategies-imporve {
		width: 100%;
	}
	.strategies-bttm-view {
		padding: 0em 0.5em;
		margin-top: 1em;
	}
	.pricng-call {
		width: 8%;
		margin-right: 6px;
		margin-top: 5px;
	}
	.ecommerce-seo {
		margin: 0em 0em 5em 0em;
		min-height: 1000px;
	}
	.ecommerce-search-seo {
		padding: 0em 3em;
	}
	.ecommerce-search-seo .global-seo-agency {
		display: none;
	}
	.slider .indicators {
		left: -106px;
	}
	.ecommerce-paragraph p {
		font-size: 14px;
	}
	.ecommerce-seo-list ul li {
		font-size: 13px;
		padding: 13px 5px;
	}
	.ecommerce-seo-list ul li img {
		margin-right: 7px;
	}
	.ecommrce-contnt-right .center-ecommrce-seo {
		left: 41%;
	}
	.ecommrce-contnt-right .deg3 {
		left: 48%;
	}
	.ecommrce-contnt-right .deg4 {
		left: 48%;
	}
	.ecommrce-contnt-right .deg5 {
		left: 49%;
	}
	.ecommrce-contnt-right .deg7 {
		top: 16em;
		left: 42%;
	}
	.ecommrce-contnt-right .deg8 {
		top: 43%;
	}
	.animated-title.title1 .arrow-eccmmr {
		top: -11px;
		left: 110px;
	}
	.animated-title.title1 .arrow-eccmmr svg {
		width: 74px;
		height: 98px;
	}
	.ecommrce-contnt-right .deg1 {
		left: 40%;
	}
	.animated-title.title2 .arrow-eccmmr svg {
		width: 64px;
		height: 97px;
	}
	.animated-title.title3 .arrow-eccmmr svg {
		height: 102px;
	}
	.animated-title.title4 .arrow-eccmmr svg {
		width: 70px;
		height: 111px;
	}
	.animated-title.title4 {
		left: 32em;
		top: 9em;
	}
	.animated-title.title1 {
		left: 3em;
	}
	.animated-title.title2 {
		top: -1em;
		left: 5em;
	}
	.animated-title.title3 {
		left: 19em;
	}
	.animated-title.title4 {
		left: 31em;
		top: 9em;
	}
	.animated-title.title5 {
		left: 78%;
		top: 44%;
	}
	.animated-title.title6 {
		top: 64%;
		left: 83%;
	}
	.animated-title.title7 {
		top: 32em;
		left: 33.8em;
	}
	.animated-title.title8 {
		left: 25em;
		top: 37.5em;
	}
	.animated-title.title9 {
		top: 33em;
		left: 10em;
	}
	.animated-title.title10 {
		top: 58%;
		left: 9%;
	}
	.develop-cotnt1 .devlop-pargh-title {
		padding: 0.2em 1.5em 0em 3em;
	}
	.devlop-pargh-title .title-cotnt1 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt2 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt3 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt4 {
		font-size: 13px;
	}
	.devlop-pargh-title .left-content {
		font-size: 13px;
		line-height: 14px;
	}
	.devlop-pargh-title .right-content {
		font-size: 13px;
		line-height: 14px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 13px;
		line-height: 14px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 13px;
		line-height: 14px;
	}
	.devlop-pargh-title .book {
		right: -40px;
		bottom: 74px;
	}
	.develop-cotnt3 .devlop-pargh-title {
		padding: 0em 1em 0em 2em;
		word-break: break-all;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 0.8em 0.9em 0em 1em;
	}
	.developstrategy-seo {
		padding: 0em 0em 5em 0em;
		min-height: 1125px;
	}
	.develop-strategy-seo {
		padding: 0em 3em;
	}
	.developstrategy-content p {
		font-size: 15px;
		line-height: 23px;
	}
	.developstrategy-pargh:before {
		display: none;
	}
	.multilingual-search-seo {
		padding: 5em 3em;
	}
	.multilingual-seo {
		margin: 0em 0em 3em 0em;
		min-height: 1075px;
	}
	.multilingual-bottm-info ul li {
		font-size: 16px;
	}
	.multilingual-bottm-info p {
		margin-top: 10px;
	}
	.multilingual-seo-list p {
		font-size: 15px;
		line-height: 23px;
	}
	.footer-penality-video {
		height: calc(100% - 465px);
	}
	.Penality-paragh {
		height: 85px;
	}
	.Penality-google-paraghrp {
		margin-top: 5em;
	}
	.Penality-google-list {
		padding-top: 0em;
	}
	.Penality-footer-content ul li {
		margin-left: 86px;
		margin-top: -135px;
	}
	.Penality-footer-content ul li h3 {
		font-size: 10px;
	}
	.Penality-footer-content ul .circle-border1 {
		right: -16em;
		top: 21.3em;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -28em;
		left: 16.2em;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -18.2em;
		top: 17.6em;
	}
	.Penality-footer-content ul .circle-border3 {
		right: -20.6em;
		top: 15.6em;
	}
	.Penality-footer-content ul .circle-border4 {
		right: -27em;
	}
	.Penality-footer-content ul .circle-border5 {
		right: -31.1em;
		top: 19.8em;
	}
	.Penality-footer-content ul .circle-border6 {
		right: -32.2em;
		top: 23.6em;
	}
	.Penality-footer-content ul li .penality-content5 {
		right: -55.2em;
		bottom: -27.6em;
	}
	.Penality-footer-content ul li .penality-content4 {
		right: -48.4em;
		bottom: -21.3em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -19.3em;
		left: 18.3em;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -22.3em;
		left: 15.7em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -21.7em;
		}
		50% {
			opacity: 1;
			bottom: -21.7em;
		}
		80% {
			opacity: 1;
			bottom: -21.7em;
		}
		100% {
			opacity: 1;
			bottom: -21.3em;
		}
	}
	.footer-form-penlty {
		z-index: 1;
		height: 446px;
	}
	.penlnty-form-title h4 {
		font-size: 26px;
		line-height: 43px;
		margin-top: 2em;
	}
	.strategies-international:before {
		display: none;
	}
}

@media only screen and (max-width: 678px) {
	.image-welcome .welcome-seo-video {
		height: calc(100% + 464px);
		margin-top: 0em;
		left: 103px;
	}
	.local-cr-seo .local-contnt-video {
		width: 100%;
		height: 463px;
		object-fit: cover;
		position: relative;
	}
	.local-seo {
		min-height: 1650px;
	}
	.local-search {
		margin-top: 0em;
		min-height: 1200px;
		height: 100%;
	}
	.sub-title-paragraph {
		font-size: 20px;
	}
	.pricng-call {
		width: 7%;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 22em;
		}
	}
	.pricing-custom-call h6 {
		font-size: 13px;
	}
	.factor-contnt-right .deg2 {
		left: 39%;
	}
	.factor-contnt-right .deg3 {
		left: 36%;
	}
	.factor-contnt-right .deg4 {
		left: 49%;
	}
	.factor-contnt-right .deg7 {
		top: 49%;
		left: 45%;
	}
	.deg-first .factor-child-list {
		margin-top: -5px;
	}
	.deg1 .factor-child-list {
		margin-top: -15px;
	}
	.deg9 .factor-child-list {
		margin-top: 0px;
		margin-left: -4px;
	}
	.international-seo {
		padding: 0em 0em 4em 0em;
		min-height: 1625px;
	}
	.international-seo-benifit {
		width: 100%;
		margin: 5em 0em 0em;
	}
	.international-seo .international-seo-video {
		height: 432px;
	}
	.international-benifit-content {
		width: 100%;
	}
	.international-seo-list ul li {
		font-size: 13px;
		padding: 6px 6px;
	}
	.strategies-internaton-list ul li {
		padding: 13px 3px;
	}
	.strategies-internaton-list ul li .underline-right {
		font-size: 11px;
	}
	.after-image-seo {
		width: 43%;
	}
	.strategies-imporve {
		width: 70%;
	}
	.pricng-call {
		width: 11%;
		margin-right: 15px;
	}
	.strategies-bttm-view h5 {
		font-size: 15px;
	}
	.strategies-bttm-view h5 span {
		font-size: 15px;
	}
	.strategies-international {
		margin: 2em 0em;
		height: 775px !important;
	}
	.strategies-bttm-view {
		border-left: 1px solid #cccccc05;
	}
	.ecommerce-paragraph {
		width: 100%;
	}
	.ecommerce-call-info h3 {
		font-size: 15px;
	}
	.border-right {
		display: none;
	}
	.slider .indicators {
		left: -230px;
	}
	.ecommerce-seo-list {
		width: 100%;
		margin-top: 3em;
	}
	.ecommerce-seo-list ul li img {
		margin-right: 11px;
		width: auto;
	}
	.ecommerce-seo {
		margin: 0em 0em 5em 0em;
		min-height: 1371px;
	}
	.animated-title.title1 {
		left: 0em;
	}
	.animated-title.title2 {
		top: 1em;
		left: 2em;
	}
	.animated-title.title3 {
		left: 16em;
	}
	.animated-title.title4 {
		left: 28em;
		top: 8em;
	}
	.ecommrce-contnt-right .deg4 {
		left: 44%;
	}
	.ecommrce-contnt-right .deg5 {
		left: 45%;
		margin-top: 3px;
	}
	.animated-title.title7 {
		top: 32em;
		left: 30.8em;
	}
	.animated-title.title8 {
		left: 22em;
		top: 36.5em;
	}
	.ecommrce-contnt-right .deg7 {
		top: 15.5em;
		left: 43%;
	}
	.animated-title.title9 {
		top: 33em;
		left: 7em;
	}
	.animated-title.title10 {
		top: 57%;
		left: 4%;
	}
	.develop-left-cotnt .develop-cotnt1 {
		padding: 26px 78px 26px 15px;
		width: 100%;
	}
	.devlop-pargh-title .title-cotnt1 {
		font-size: 17px;
	}
	.devlop-pargh-title .title-cotnt2 {
		font-size: 17px;
	}
	.devlop-pargh-title .title-cotnt3 {
		font-size: 17px;
	}
	.devlop-pargh-title .title-cotnt4 {
		font-size: 17px;
	}
	.devlop-pargh-title .search {
		width: 17%;
		right: 55px;
		top: 22px;
	}
	.devlop-pargh-title .left-content {
		font-size: 15px;
		line-height: 22px;
	}
	.devlop-pargh-title .right-content {
		font-size: 15px;
		line-height: 22px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 15px;
		line-height: 22px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 15px;
		line-height: 22px;
	}
	.develop-left-cotnt .develop-cotnt2 {
		margin: 2em 0 0 2em;
		width: 51%;
		padding: 0.5em 1em;
	}
	.devlop-pargh-title .book {
		right: -40px;
		bottom: 10px;
	}
	.develop-left-cotnt .develop-cotnt3 {
		padding: 2em 1em;
		width: 67%;
	}
	.develop-left-cotnt .develop-cotnt4 {
		padding: 0.8em 1em;
		width: 80%;
	}
	.developstrategy-seo {
		padding: 0em 0em 5em 0em;
		min-height: 1529px;
	}
	.multilingual-bottm-info ul li {
		font-size: 14px;
	}
	.button-content .button-arrow .arrow_icon {
		left: 10.7%;
	}
	.welcome-seo:before {
		left: -146px;
		width: 90%;
		height: 693px;
	}
	.footer-penality-video {
		height: calc(100% - 538px);
		/*object-fit: contain;*/
	}
	.Penality-footer-content {
		margin-top: 4em;
	}
	.Penality-footer-content ul li {
		margin-left: 27px;
		margin-top: -135px;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -16.2em;
		top: 19.3em;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -29em;
		left: 16.2em;
	}
	.Penality-footer-content ul .circle-border1 {
		right: -16em;
		top: 22em;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -24.7em;
		left: 12.7em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -21.4em;
		left: 15.3em;
	}
	.Penality-footer-content ul .circle-border3 {
		right: -18.5em;
		top: 17em;
	}
	.Penality-footer-content ul li .penality-content4 {
		bottom: -18.2em;
		left: 19.4em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -18.4em;
		}
		50% {
			opacity: 1;
			bottom: -18.4em;
		}
		80% {
			opacity: 1;
			bottom: -18.4em;
		}
		100% {
			opacity: 1;
			bottom: -18.2em;
		}
	}
	.Penality-footer-content ul .circle-border4 {
		right: -21.5em;
		top: 14.9em;
	}
	.Penality-footer-content ul .circle-border5 {
		right: -26.1em;
		top: 15em;
	}
	.Penality-footer-content ul li .penality-content5 {
		right: -48.2em;
		bottom: -21.2em;
	}
	@keyframes type5 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -21.5em;
		}
		50% {
			opacity: 1;
			bottom: -21.5em;
		}
		80% {
			opacity: 1;
			bottom: -21.5em;
		}
		100% {
			opacity: 1;
			bottom: -21.2em;
		}
	}
	.Penality-footer-content ul .circle-border6 {
		right: -30.2em;
		top: 19.4em;
	}
	.Penality-footer-content ul li .penality-content6 {
		right: -49.1em;
		bottom: -26.8em;
	}
	@keyframes type6 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -27em;
		}
		50% {
			opacity: 1;
			bottom: -27em;
		}
		80% {
			opacity: 1;
			bottom: -27em;
		}
		100% {
			opacity: 1;
			bottom: -26.8em;
		}
	}
}

@media only screen and (max-width: 520px) {
	.title-cont-pages {
		font-size: 25px;
		line-height: 38px;
	}
	.button-content .button-arrow .arrow_icon {
		left: 14.7%;
	}
	.content-welcome {
		margin-top: 0em;
	}
	.content-welcome p {
		font-size: 14px;
		line-height: 22px;
	}
	.google-partner-icons img {
		margin-right: 1em;
		width: 24%;
	}
	.welcome-seo {
		min-height: 958px;
	}
	.welcome-seo:before {
		left: -156px;
		width: 100%;
		height: 655px;
	}
	.image-welcome .welcome-seo-video {
		height: calc(100% + 341px);
		left: 89px;
	}
	.local-cr-seo {
		padding: 0em 0em 7em 1em;
	}
	.local-cr-seo .local-contnt-video {
		height: 339px;
	}
	.benifit-list h4 {
		font-size: 13px;
		padding: 9px 15px;
		width: 260px;
	}
	.local-seo {
		min-height: 1418px;
	}
	.local-agency-list {
		padding: 1em 1em 1em 1em;
		width: 100%;
	}
	.local-agency-paragraph {
		width: 100%;
		margin-top: 1em;
	}
	.pricing-custom-call {
		padding: 20px 0px;
	}
	.pricng-call {
		width: 8%;
		margin-right: 7px;
	}
	@keyframes typewriter {
		from {
			width: 0;
		}
		to {
			width: 19em;
		}
	}
	.welcome-cr-seo {
		padding: 4em 1em;
	}
	.local-search-factor {
		padding: 5em 1em 0em;
	}
	.pricing-custom-call h6 {
		font-size: 12px;
	}
	.pricing-custom-call h6 {
		font-size: 12px;
	}
	.main-seo-heading ul li {
		font-size: 11px;
	}
	.local-search {
		min-height: 1415px;
	}
	.international-cr-seo {
		padding: 0em 1em 4em 1em;
	}
	.international-seo .international-seo-video {
		height: 289px;
	}
	.international-seo-list ul {
		column-count: 1;
	}
	.international-seo-list ul li img {
		margin-right: 9px;
		width: 5%;
	}
	.international-seo {
		padding: 0em 0em 4em 0em;
		min-height: 1575px;
	}
	.international-seo:after {
		display: none;
	}
	.international-benifit-content .international-call-info h3 {
		font-size: 14px;
	}
	.international-pargh-agency .sub-title-paragraph {
		font-size: 18px;
	}
	.sub-title-paragraph {
		font-size: 18px;
	}
	.strategies-internaton-list .strategies-list-left:after {
		display: none;
	}
	.strategies-internaton-list .strategies-list-left {
		width: 100%;
		text-align: left;
	}
	.strategies-internaton-list .strategies-list-right {
		width: 100%;
		text-align: left;
		padding-left: 0px;
	}
	.strategies-internaton-list .strategies-list-left li img {
		width: auto;
		float: left;
	}
	.after-image-seo {
		width: 58%;
	}
	.strategies-internaton-list ul li .underline-right {
		font-size: 14px;
	}
	.strategies-international {
		margin: 2em 0em;
		height: 930px !important;
	}
	.ecommerce-search-seo {
		padding: 0em 1em;
	}
	.slider .indicators {
		left: -167px;
	}
	.develop-left-cotnt .develop-cotnt1 {
		padding: 15px 5px 26px 15px;
		width: 100%;
	}
	.devlop-pargh-title .left-content {
		font-size: 13px;
		line-height: 20px;
	}
	.devlop-pargh-title .right-content {
		font-size: 13px;
		line-height: 20px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 13px;
		line-height: 20px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 13px;
		line-height: 20px;
	}
	.devlop-pargh-title .search {
		width: 17%;
		right: -11px;
		top: 22px;
	}
	.develop-left-cotnt .develop-cotnt2 {
		margin: 1em 0 0 2em;
		width: 72%;
	}
	.develop-left-cotnt .develop-cotnt3 {
		padding: 2em 1em;
		width: 95%;
	}
	.develop-left-cotnt .develop-cotnt4 {
		margin: 55px 0 0 20px;
		padding: 0.5em 1em;
		width: 100%;
	}
	.developstrategy-pargh {
		padding-left: 0em;
	}
	.developstrategy-seo {
		min-height: 1455px;
	}
	.multilingual-seo {
		min-height: 1565px;
	}
	.multilingual-search-seo {
		padding: 5em 1em;
	}
	.multilingual-paragraph {
		width: 100%;
	}
	.multilingual-image-factor {
		width: 100%;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 185px;
	}
	.Penality-paragh {
		height: 125px;
	}
	.grapline .wrapper canvas {
		left: -140px;
	}
	.Penality-google-seo {
		padding: 2em 1em;
	}
	.penlnty-form-title h4 {
		font-size: 16px;
		line-height: 37px;
		margin-top: 3em;
	}
	.pentlty-form .pentality-submit {
		font-size: 14px;
	}
	.local-benifit-content {
		padding-left: 0em;
	}
	.local-agency-paragraph {
		padding: 0px;
	}
	.strategies-internaton-list ul li .underline-right {
		margin-right: 5px;
		margin-left: 5px;
	}
	.strategies-internaton-list ul li {
		padding: 8px 3px;
	}
	.local-image-factor {
		margin-top: 0em;
	}
	.factor-contnt-right {
		height: 425px;
	}
	.factor-contnt-right {
		margin-top: 0;
	}
	.seo-header-logo {
		width: 26%;
		float: left;
	}
	.seo-header-menu {
		width: 74%;
		float: left;
		margin-top: 10px;
	}
	.factor-contnt-right .center-image-factor ul li {
		font-size: 11px;
	}
	.factor-contnt-right .center-image-factor ul li:hover {
		font-size: 12px;
	}
	.factor-contnt-right .deg-first {
		margin-top: -9px;
		width: 15%;
	}
	.deg-first .factor-child-list {
		margin-top: 3px;
	}
	.factor-contnt-right .center-image-factor {
		left: 48%;
	}
	.factor-contnt-right .center-image-factor {
		left: 48%;
	}
	.factor-contnt-right .deg0 {
		left: 42%;
	}
	.deg0 .factor-child-list {
		margin-top: 6px;
		margin-left: -7px;
	}
	.factor-contnt-right .deg1 {
		left: 50%;
		margin-top: 29px;
	}
	.deg1 .factor-child-list {
		margin-top: 3px;
		margin-left: -9px;
	}
	.factor-contnt-right .deg2 {
		left: 39%;
		margin-top: 10px;
	}
	.factor-contnt-right .deg3 {
		left: 32%;
	}
	.deg3 .factor-child-list {
		margin-top: 0px;
		margin-left: -4px;
	}
	.factor-contnt-right .deg4 {
		left: 42%;
		top: 34%;
	}
	.deg4 .factor-child-list {
		margin-left: -7px;
		margin-top: 9px;
	}
	.factor-contnt-right .deg5 {
		left: 42%;
		top: 40%;
	}
	.factor-contnt-right .deg6 {
		left: 42%;
		top: 41%;
	}
	.factor-contnt-right .deg7 {
		top: 45%;
		left: 41%;
	}
	.deg7 .factor-child-list {
		margin-top: -2px;
		margin-left: -12px;
	}
	.factor-contnt-right .deg8 {
		top: 35%;
	}
	.deg9 .factor-child-list {
		margin-top: 14px;
		margin-left: -19px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(2) {
		top: -57px;
		left: -48px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(1) {
		left: -74px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(2) {
		top: -34px;
		left: 39px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(3) {
		top: -56px;
		left: 68px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(4) {
		top: -79px;
		left: 60px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(5) {
		top: -102px;
		left: 34px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(6) {
		top: -82px;
	}
	.animated-title.title1 .arrow-eccmmr {
		top: -23px;
		left: 75px;
	}
	.ecommrce-contnt-right .center-ecommrce-seo {
		left: 46%;
	}
	.animated-title.title2 {
		top: 2em;
		left: 0em;
	}
	.animated-title.title3 {
		left: 14em;
	}
	.animated-title.title4 {
		left: 25em;
		top: 8em;
	}
	.ecommrce-contnt-right .deg4 {
		left: 36%;
	}
	.animated-title.title5 {
		left: 80%;
		top: 42%;
	}
	.ecommrce-contnt-right .deg5 {
		left: 38%;
		margin-top: -9px;
	}
	.animated-title.title6 {
		top: 60%;
		left: 92%;
	}
	.animated-title.title7 {
		top: 31em;
		left: 26.8em;
	}
	.ecommrce-contnt-right .deg6 {
		left: 39%;
	}
	.ecommrce-contnt-right .deg4 {
		left: 36%;
	}
	.animated-title.title5 {
		left: 80%;
		top: 42%;
	}
	.ecommrce-contnt-right .deg5 {
		left: 38%;
		margin-top: -9px;
	}
	.animated-title.title6 {
		top: 60%;
		left: 92%;
	}
	.animated-title.title7 {
		top: 31em;
		left: 26.8em;
	}
	.ecommrce-contnt-right .deg6 {
		top: 14em;
		left: 39%;
	}
	.animated-title.title8 {
		left: 19em;
		top: 36em;
	}
	.animated-title.title9 {
		top: 32em;
		left: 5em;
	}
	.animated-title.title10 {
		top: 54%;
		left: 1%;
	}
	.Penality-footer-content {
		margin-top: 6em;
	}
	.Penality-footer-content ul li {
		margin-left: -29px;
		margin-top: -135px;
	}
	.Penality-footer-content ul .circle-border2 {
		right: -16.2em;
		top: 19.3em;
	}
	.Penality-footer-content ul li {
		margin-left: -29px;
		margin-top: -135px;
	}
	.Penality-footer-content ul li .penality-content2 {
		bottom: -24.7em;
		left: 12.7em;
	}
	.Penality-footer-content ul li .penality-content3 {
		bottom: -22em;
		left: 14.3em;
	}
	.Penality-footer-content ul .circle-border3 {
		right: -17.7em;
		top: 17.4em;
	}
	.Penality-footer-content ul li .penality-content4 {
		bottom: -19.5em;
		left: 17.2em;
	}
	@keyframes type4 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -19.7em;
		}
		50% {
			opacity: 1;
			bottom: -19.7em;
		}
		80% {
			opacity: 1;
			bottom: -19.7em;
		}
		100% {
			opacity: 1;
			bottom: -19.5em;
		}
	}
	.Penality-footer-content ul .circle-border4 {
		right: -19.8em;
		top: 15.9em;
	}
	.Penality-footer-content ul .circle-border5 {
		right: -23.1em;
		top: 16.3em;
	}
	.Penality-footer-content ul li .penality-content5 {
		right: -43.9em;
		bottom: -23em;
	}
	@keyframes type5 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -23.3em;
		}
		50% {
			opacity: 1;
			bottom: -23.3em;
		}
		80% {
			opacity: 1;
			bottom: -23.3em;
		}
		100% {
			opacity: 1;
			bottom: -23em;
		}
	}
	.Penality-footer-content ul .circle-border6 {
		right: -26.2em;
		top: 19.6em;
	}
	.Penality-footer-content ul li .penality-content6 {
		right: -43.4em;
		bottom: -27em;
	}
	@keyframes type6 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -27.3em;
		}
		50% {
			opacity: 1;
			bottom: -27.3em;
		}
		80% {
			opacity: 1;
			bottom: -27.3em;
		}
		100% {
			opacity: 1;
			bottom: -27em;
		}
	}
	.footer-penality-video {
		height: calc(100% - 550px);
	}
}

@media only screen and (max-width: 480px) {
	.image-welcome .welcome-seo-video {
		height: calc(100% + 308px);
		left: 89px;
	}
	.button-content .button-arrow .arrow_icon {
		left: 15.7%;
	}
	.local-content-agency {
		padding: 0em 1em;
	}
	.pricng-call {
		display: none;
	}
	.international-seo .international-seo-video {
		height: 280px;
	}
	.international-seo:after {
		display: none;
	}
	.strategies-pargh-title {
		width: 75%;
	}
	.after-image-seo {
		width: 64%;
	}
	.slider .indicators {
		left: -140px;
	}
	.devlop-pargh-title .title-cotnt1 {
		font-size: 14px;
	}
	.devlop-pargh-title .title-cotnt2 {
		font-size: 14px;
	}
	.devlop-pargh-title .title-cotnt3 {
		font-size: 14px;
	}
	.devlop-pargh-title .title-cotnt4 {
		font-size: 14px;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 0.8em 0.9em 0em 0em;
	}
	.devlop-pargh-title .left-content {
		font-size: 11px;
		line-height: 14px;
	}
	.devlop-pargh-title .right-content {
		font-size: 11px;
		line-height: 14px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 11px;
		line-height: 14px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 11px;
		line-height: 14px;
	}
	.developstrategy-seo {
		min-height: 1462px;
	}
	.multilingual-bottm-info ul li {
		font-size: 18px;
	}
	.multilingual-seo {
		min-height: 1620px;
	}
	.penlnty-form-title h4 {
		width: 100%;
	}
	.develop-strategy-seo {
		padding: 0em 1em;
	}
	.developstrategy-timebar .developstrategy-time-view h5 {
		font-size: 10px;
	}
	.footer-penality-video {
		height: calc(100% - 575px);
	}
	.Penality-footer-content ul li {
		margin-left: -56px;
		margin-top: -122px;
	}
	.Penality-footer-content ul .circle-border1 {
		right: -16em;
		top: 21.3em;
	}
	.Penality-footer-content ul li .penality-content {
		bottom: -28em;
		left: 16.2em;
	}
	.Penality-footer-content ul .circle-border6 {
		right: -25.6em;
		top: 19.6em;
	}
	.Penality-footer-content ul li .penality-content6 {
		right: -42.4em;
		bottom: -27em;
	}
	.grapline .wrapper canvas {
		width: calc(100% + 159px);
	}
	.develop-cotnt2 .devlop-pargh-title {
		padding: 1em 1em 0em 1.3em;
	}
	.develop-cotnt1 .devlop-pargh-title {
		padding: 0.2em 2.5em 0em 3em;
	}
	.develop-cotnt3 .devlop-pargh-title {
		padding: 0em 2em 0em 2em;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 0.8em 0.9em 0em 1em;
	}
	.devlop-pargh-title .left-content {
		font-size: 13px;
		line-height: 16px;
	}
	.devlop-pargh-title .right-content {
		font-size: 13px;
		line-height: 16px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 13px;
		line-height: 16px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 13px;
		line-height: 16px;
	}
	.animated-title {
		font-size: 11px;
	}
	.animated-title.title1 .arrow-eccmmr svg {
		width: 44px;
		height: 68px;
	}
	.animated-title.title2 .arrow-eccmmr svg {
		width: 40px;
		height: 59px;
	}
	.animated-title.title3 .arrow-eccmmr svg {
		height: 76px;
		width: 73px;
	}
	.animated-title.title4 .arrow-eccmmr svg {
		width: 63px;
		height: 66px;
	}
	.animated-title.title5 .arrow-eccmmr svg {
		width: 56px;
		height: 73px;
	}
	.animated-title.title6 .arrow-eccmmr svg {
		width: 45px;
		height: 67px;
	}
	.animated-title.title7 .arrow-eccmmr svg {
		width: 69px;
		height: 59px;
	}
	.animated-title.title8 .arrow-eccmmr svg {
		width: 60px;
		height: 71px;
	}
	.animated-title.title9 .arrow-eccmmr svg {
		width: 65px;
		height: 76px;
	}
	.animated-title.title10 .arrow-eccmmr svg {
		width: 49px;
		height: 37px;
	}
	.ecommrce-contnt-right .center-ecommrce-seo {
		left: 41%;
		top: 13em;
	}
	.ecommrce-contnt-right .deg0 {
		left: 56%;
	}
	.ecommrce-contnt-right .deg1 {
		left: 49%;
		top: 14em;
	}
	.ecommrce-contnt-right .deg2 {
		left: 44%;
		top: 15em;
	}
	.ecommrce-contnt-right .deg3 {
		left: 44%;
		top: 12em;
	}
	.ecommrce-contnt-right .deg4 {
		left: 27%;
		top: 14em;
	}
	.ecommrce-contnt-right .deg5 {
		left: 27%;
		top: 14em;
	}
	.ecommrce-contnt-right .deg6 {
		left: 19%;
		top: 9em;
	}
	.ecommrce-contnt-right .deg7 {
		left: 29%;
		top: 9em;
	}
	.ecommrce-contnt-right .deg8 {
		left: 36%;
		top: 10em;
	}
	.ecommrce-contnt-right .deg9 {
		left: 49%;
		top: 11em;
	}
	.animated-title.title1 {
		left: 2em;
	}
	.animated-title.title2 {
		top: 4em;
		left: 1em;
	}
	.animated-title.title3 {
		left: 13em;
		top: 4em;
	}
	.animated-title.title4 {
		left: 25em;
		top: 9em;
	}
	.animated-title.title5 {
		left: 78%;
		top: 51%;
	}
	.animated-title.title6 {
		top: 73%;
		left: 84%;
	}
	.animated-title.title7 {
		top: 30em;
		left: 23.8em;
	}
	.animated-title.title8 {
		left: 17em;
		top: 34em;
	}
	.animated-title.title9 {
		top: 30em;
		left: 4em;
	}
	.animated-title.title10 {
		top: 61%;
		left: 5%;
	}
	.animated-title.title1 .arrow-eccmmr {
		top: -13px;
		left: 67px;
	}
	.animated-title.title2 .arrow-eccmmr {
		left: 58px;
		top: 53px;
	}
	.animated-title.title4 .arrow-eccmmr {
		top: 61px;
		left: -56px;
	}
	.animated-title.title5 .arrow-eccmmr {
		top: -30px;
		left: -36px;
	}
	.animated-title.title6 .arrow-eccmmr {
		top: -59px;
		left: -52px;
	}
	.animated-title.title7 .arrow-eccmmr {
		top: -73px;
		left: -68px;
	}
	.animated-title.title8 .arrow-eccmmr {
		top: -112px;
		left: -30px;
	}
	.animated-title.title9 .arrow-eccmmr {
		top: -78px;
		left: 51px;
	}
	.animated-title.title10 .arrow-eccmmr {
		top: 11px;
		left: 74px;
	}
	.ecommrce-contnt-right {
		height: 400px;
	}
	.ecommerce-seo {
		min-height: 1210px;
	}
	.factor-contnt-right .deg1 {
		left: 54%;
	}
	.factor-contnt-right .deg3 {
		left: 28%;
	}
	.factor-contnt-right .deg4 {
		left: 38%;
	}
	.factor-contnt-right .deg5 {
		left: 38%;
	}
	.factor-contnt-right .deg6 {
		left: 39%;
	}
	.factor-contnt-right .deg7 {
		left: 34%;
	}
	.factor-contnt-right .deg0 ul li:nth-child(3) {
		top: -32px;
		left: -56px;
		width: 77px;
	}
}

@media only screen and (max-width: 420px) {
	.seo-header-logo {
		width: 30%;
		float: left;
	}
	.seo-header-menu {
		width: 70%;
		float: left;
		margin-top: 5px;
	}
	.image-welcome .welcome-seo-video {
		height: calc(100% + 260px);
	}
	.title-cont-pages {
		font-size: 19px;
	}
	.content-welcome p {
		font-size: 12px;
		line-height: 19px;
	}
	.welcome-cr-seo {
		padding: 2em 1em;
	}
	.welcome-seo {
		min-height: 830px;
	}
	.benifit-list h4 {
		font-size: 12px;
		padding: 9px 10px;
		width: 232px;
	}
	.benifit-list h4 {
		margin-left: -5em;
	}
	.local-content-agency {
		padding: 0em 0em 0em 1em;
	}
	.benifit-list:nth-child(3) h4 {
		margin-left: -3em;
	}
	.benifit-list:nth-child(4) h4 {
		margin-left: -1em;
	}
	.benifit-list:nth-child(5) h4 {
		margin-left: 0em;
	}
	.benifit-list:nth-child(6) h4 {
		margin-left: 0.6em;
	}
	.benifit-list:nth-child(7) h4 {
		margin-left: 1em;
	}
	.benifit-list:nth-child(8) h4 {
		margin-left: 1em;
	}
	.benifit-list:nth-child(9) h4 {
		margin-left: 1em;
	}
	.benifit-list {
		padding-bottom: 7px;
		padding-top: 5px;
	}
	.main-seo-heading ul li {
		font-size: 10px;
		padding: 0px 0px 0px 4px;
	}
	.international-seo .international-seo-video {
		height: 229px;
	}
	.international-seo {
		min-height: 1595px;
	}
	.strategies-pargh-title h4 {
		font-size: 12px;
	}
	.strategies-pargh-title {
		width: 80%;
	}
	.strategies-internaton-paragraph p {
		font-size: 14px;
		line-height: 24px;
	}
	.strategies-internaton-list ul li .underline-right {
		font-size: 13px;
	}
	.after-image-seo {
		width: 75%;
	}
	.strategies-international {
		height: 875px !important;
	}
	.slider .indicators {
		left: -96px;
	}
	.grapline .wrapper canvas {
		left: -110px;
		width: calc(100% + 130px);
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 153px;
	}
	.multilingual-seo-list p {
		font-size: 13px;
		line-height: 20px;
	}
	.penlnty-form-title h4 {
		font-size: 13px;
		line-height: 24px;
		margin-top: 4em;
	}
	.pentlty-form .form-group label {
		font-size: 10px;
	}
	.penality-arrowicon img {
		top: 9px;
	}
	.penality-arrowicon {
		width: 25px;
		height: 25px;
		margin-top: -3px;
	}
	.submit-button button {
		font-size: 13px;
	}
	.penlnty-form-title h2 {
		font-size: 17px;
	}
	.local-cr-seo .local-contnt-video {
		height: 288px;
	}
	.button-content .button-arrow .arrow_icon {
		left: 18.7%;
	}
	.google-partner-icons .google-border-left {
		width: 50px;
		margin-right: 1em;
	}
	.footer-penality-video {
		height: calc(100% - 607px);
	}
	.Penality-footer-content ul li {
		margin-left: -90px;
		margin-top: -114px;
	}
	.Penality-footer-content ul li .penality-content5 {
		right: -30.9em;
		bottom: -18em;
	}
	.Penality-footer-content ul .circle-border5 {
		right: -22.3em;
		top: 14.7em;
	}
	@keyframes type5 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -18.3em;
		}
		50% {
			opacity: 1;
			bottom: -18.3em;
		}
		80% {
			opacity: 1;
			bottom: -18.3em;
		}
		100% {
			opacity: 1;
			bottom: -18em;
		}
	}
	.Penality-footer-content ul li .penality-content6 {
		right: -38.4em;
		bottom: -23em;
	}
	.Penality-footer-content ul .circle-border6 {
		right: -22.6em;
		top: 16.6em;
	}
	@keyframes type6 {
		0% {
			width: 0;
		}
		1% {
			opacity: 1;
			bottom: -23.3em;
		}
		50% {
			opacity: 1;
			bottom: -23.3em;
		}
		80% {
			opacity: 1;
			bottom: -23.3em;
		}
		100% {
			opacity: 1;
			bottom: -23em;
		}
	}
	.devlop-pargh-title .left-content {
		font-size: 11px;
		line-height: 13px;
	}
	.devlop-pargh-title .right-content {
		font-size: 11px;
		line-height: 13px;
	}
	.devlop-pargh-title .left-content1 {
		font-size: 11px;
		line-height: 13px;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 11px;
		line-height: 13px;
	}
	.animated-title.title1 {
		left: 0em;
	}
	.animated-title.title2 {
		top: 5em;
		left: -1em;
	}
	.animated-title.title3 {
		left: 10em;
		top: 4em;
	}
	.animated-title.title4 {
		left: 23em;
		top: 9em;
	}
	.animated-title.title6 {
		top: 71%;
		left: 84%;
	}
	.animated-title.title7 {
		top: 32em;
		left: 23.8em;
	}
	.animated-title.title8 {
		left: 16em;
		top: 37em;
	}
	.animated-title.title9 {
		top: 32em;
		left: 2em;
	}
	.animated-title.title10 {
		top: 60%;
		left: -5%;
	}
	.animated-title {
		font-size: 10px;
	}
	.ecommrce-contnt-right .deg4 {
		left: 22%;
	}
	.ecommrce-contnt-right .deg5 {
		left: 22%;
	}
	.ecommerce-seo {
		min-height: 1080px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(5) {
		top: -102px;
		left: 20px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(6) {
		top: -93px;
		width: 80px;
		left: -57px;
	}
	.factor-contnt-right .deg0 {
		left: 49%;
		width: 9%;
		top: 48%;
	}
	.factor-contnt-right .deg-first ul li:nth-child(4) {
		left: 40px;
	}
	.deg1 .factor-child-list {
		margin-top: 17px;
		margin-left: -3px;
	}
	.factor-contnt-right .deg1 {
		left: 61%;
		width: 10%;
	}
	.factor-contnt-right .deg3 {
		left: 25%;
	}
	.deg4 .factor-child-list {
		margin-left: -15px;
		margin-top: 9px;
	}
	.factor-contnt-right .deg4 {
		left: 32%;
		top: 36%;
	}
	.factor-contnt-right .deg5 {
		width: 14%;
	}
	.factor-contnt-right .deg6 {
		width: 14%;
	}
	.factor-contnt-right .deg7 {
		left: 28%;
		width: 10%;
	}
	.factor-contnt-right .deg9 {
		left: 57%;
		width: 10%;
	}
	.deg7 .factor-child-list {
		margin-top: 6px;
		margin-left: -28px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(1) {
		left: -57px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(1) {
		top: -69px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(2) {
		top: -40px;
	}
	.factor-contnt-right .deg9 ul li:nth-child(3) {
		top: -42px;
		left: 52px;
	}
	.animated-title.title4 .arrow-eccmmr {
		top: 65px;
		left: -37px;
	}
	.animated-title.title3 .arrow-eccmmr {
		top: 53px;
		left: 36px;
	}
	.developstrategy-seo {
		min-height: 1565px;
	}
	.Penality-paragh .sub-title-paragraph {
		font-size: 12px;
		top: -24px;
	}
	.Penality-paragh .sub-title-paragraph span:before {
		top: 5px;
		left: -7px;
		height: 10px;
	}
}

@media only screen and (max-width: 390px) {
	.image-welcome .welcome-seo-video {
		height: calc(100% + 260px);
	}
	.button-content .button-arrow .arrow_icon {
		left: 20.7%;
		top: 16px;
	}
	.button-content .button-arrow h2 {
		font-size: 16px;
		margin-left: 58px;
		line-height: 11px;
	}
	.google-partner-icons img {
		width: 30%;
	}
	.image-welcome .welcome-seo-video {
		height: calc(100% + 227px);
	}
	.local-cr-seo .local-contnt-video {
		height: 240px;
	}
	.benifit-list h4 {
		font-size: 11px;
		padding: 9px 5px;
		width: 205px;
	}
	.pricing-custom-call h6 {
		font-size: 10px;
	}
	.international-seo .international-seo-video {
		height: 202px;
	}
	.international-benifit-content .international-call-info h3 {
		font-size: 13px;
		width: 100%;
	}
	.after-image-seo {
		width: 82%;
	}
	.strategies-imporve {
		width: 85%;
	}
	.strategies-international {
		height: 900px !important;
	}
	.sub-title-paragraph {
		font-size: 16px;
	}
	.slider {
		width: 100%;
	}
	.slider .indicators {
		left: -157px;
	}
	.developstrategy-content {
		padding: 0px;
	}
	.grapline .wrapper canvas {
		left: -84px;
		width: calc(100% + 90px);
	}
	.developstrategy-seo {
		min-height: 1530px;
	}
	.multilingual-bottm-info ul li {
		font-size: 16px;
	}
	.multilingual-video-animtn .multilingual-seo-video {
		height: 139px;
	}
	.international-content-agency p {
		font-size: 14px;
		line-height: 24px;
	}
	.factor-contnt-right .deg-first ul li:nth-child(1) {
		width: 86px;
		left: -54px;
	}
	.factor-contnt-right .deg0 {
		left: 56%;
		width: 9%;
		top: 47%;
	}
	.factor-contnt-right .deg1 {
		left: 68%;
		width: 8%;
	}
	.deg1 .factor-child-list {
		margin-top: 32px;
		margin-left: -3px;
	}
	.factor-contnt-right .deg3 {
		left: 21%;
	}
	.factor-contnt-right .deg4 {
		left: 28%;
		top: 36%;
		width: 15%;
	}
	.deg4 .factor-child-list {
		margin-left: -24px;
		margin-top: 31px;
	}
	.factor-contnt-right .deg5 {
		left: 32%;
	}
	.factor-contnt-right .deg6 {
		left: 33%;
	}
	.factor-contnt-right .deg7 {
		left: 19%;
		width: 10%;
	}
	.factor-contnt-right .deg9 {
		left: 63%;
		width: 10%;
		top: 42%;
	}
	.factor-contnt-right .deg0 {
		left: 54%;
		width: 9%;
		top: 47%;
	}
	.international-seo {
		min-height: 1480px;
	}
	.animated-title.title1 {
		left: -1em;
		top: 18em;
	}
	.animated-title.title2 {
		top: 6em;
		left: -3em;
	}
	.animated-title.title3 {
		left: 8em;
		top: 5em;
	}
	.animated-title.title4 {
		left: 21em;
		top: 9em;
	}
	.animated-title.title5 {
		left: 83%;
		top: 51%;
	}
	.animated-title.title6 {
		top: 69%;
		left: 84%;
	}
	.animated-title.title7 {
		top: 32em;
		left: 21.8em;
	}
	.animated-title.title8 {
		left: 15em;
		top: 37em;
	}
	.animated-title.title9 {
		top: 32em;
		left: 1em;
	}
	.animated-title.title10 {
		top: 58%;
		left: -5%;
	}
	.develop-cotnt3 .devlop-pargh-title {
		padding: 0em 1em 0em 2em;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 0.8em 0.9em 0em 0em;
	}
	.penality-bottm-info #Penalty-Checkup {
		width: 154px;
	}
	.footer-penality-video {
		height: calc(100% - 575px);
	}
	.Penality-paragh {
		height: 154px;
	}
	.Penality-footer-content {
		margin-top: 2em;
	}
	.Penality-footer-content ul li {
		margin-left: -106px;
		margin-top: -114px;
	}
	.penlnty-form-title {
		display: none;
	}
	.pentlty-form {
		width: 100%;
	}
	.factor-contnt-right .deg4 ul li:nth-child(2) {
		top: -35px;
		left: 42px;
	}
	.animated-title.title10 {
		width: 39%;
	}
	.animated-title.title9 {
		width: 28%;
	}
}

@media only screen and (max-width: 375px) {
	.button-content .button-arrow .arrow_icon {
		left: 21.7%;
		top: 16px;
	}
	.title-cont-pages {
		font-size: 16px;
	}
	.local-content-agency {
		padding: 0em 0em 0em 0em;
	}
	.benifit-list h4 {
		font-size: 10.8px;
		padding: 9px 5px;
		width: 205px;
	}
	.local-benifit-content ul li p {
		font-size: 14px;
	}
	.local-agency-paragraph p {
		font-size: 14px;
	}
	.main-seo-heading ul li {
		font-size: 9px;
	}
	.international-seo .international-seo-video {
		height: 190px;
	}
	.international-seo-list ul li {
		font-size: 12px;
		padding: 6px 0px;
	}
	.strategies-internaton-list ul li .underline-right {
		font-size: 11px;
	}
	.after-image-seo {
		width: 88%;
	}
	.strategies-bttm-view h5 {
		font-size: 13px;
	}
	.strategies-bttm-view h5 span {
		font-size: 13px;
	}
	.strategies-international {
		height: 870px !important;
	}
	.slider .indicators {
		left: -145px;
	}
	.develop-cotnt1 .devlop-pargh-title {
		padding: 0.2em 1em 0em 2em;
	}
	.develop-left-cotnt .develop-cotnt1 {
		padding: 9px 5px 26px 15px;
		width: 100%;
		height: auto;
	}
	.develop-left-cotnt .develop-cotnt2 {
		width: 72%;
		padding: 10px 0px;
		height: 180px;
	}
	.develop-left-cotnt .develop-cotnt3 {
		padding: 1.5em 0.5em;
		width: 100%;
		height: auto;
		margin: 10px 0px;
	}
	.develop-left-cotnt .develop-cotnt4 {
		margin: 10px 0 0 20px;
		padding: 0.5em 1em;
		width: 100%;
	}
	.devlop-pargh-title .title-cotnt1 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt2 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt3 {
		font-size: 13px;
	}
	.devlop-pargh-title .title-cotnt4 {
		font-size: 13px;
	}
	.develop-cotnt4 .devlop-pargh-title {
		padding: 0.3em 0em 0em 0em;
	}
	.devlop-pargh-title .right-content2 {
		font-size: 11px;
		line-height: 13px;
		word-break: break-all;
	}
	.developstrategy-seo {
		min-height: 1320px;
	}
	.multilingual-paraghrp-list h2 {
		font-size: 16px;
		line-height: 20px;
	}
	.multilingual-bottm-info ul li {
		font-size: 14px;
	}
	.Penality-paragh {
		height: 135px;
		width: 100%;
	}
	.Penality-paragh .sub-title-paragraph {
		top: -23px;
		left: 15px;
		font-size: 12px;
	}
	.Penality-paragh .sub-title-paragraph span:before {
		height: 11px;
		left: -7px;
		top: 5px;
	}
	.penality-bottm-info #Penalty-Checkup {
		width: 125px;
	}
	.penlnty-form-title {
		width: 100%;
		display: none;
	}
	.pentlty-form {
		width: 100%;
	}
	.factor-contnt-right .deg1 {
		left: 71%;
	}
	.factor-contnt-right .deg2 {
		left: 43%;
	}
	.deg3 .factor-child-list {
		margin-top: 7px;
		margin-left: -28px;
	}
	.factor-contnt-right .deg4 {
		left: 26%;
	}
	.factor-contnt-right .deg7 ul li:nth-child(2) {
		top: -8px;
		left: 52px;
	}
	.factor-contnt-right .deg9 {
		left: 66%;
		width: 8%;
	}
	.factor-contnt-right .deg9 ul li:nth-child(3) {
		top: -42px;
		left: 41px;
	}
	.factor-contnt-right .deg7 ul li:nth-child(3) {
		top: -43px;
		left: 39px;
	}
	.factor-contnt-right .deg0 {
		left: 58%;
		width: 7%;
		top: 50%;
	}
	.deg-first .factor-child-list {
		margin-top: 10px;
	}
	.ecommrce-contnt-right .center-ecommrce-seo {
		left: 43%;
	}
	.ecommrce-contnt-right .deg0 {
		left: 67%;
	}
	.ecommrce-contnt-right .deg9 {
		left: 58%;
	}
	.ecommrce-contnt-right .deg4 {
		left: 12%;
	}
	.ecommrce-contnt-right .deg5 {
		left: 12%;
	}
	.develop-cotnt3 .devlop-pargh-title {
		padding: 0em 2em 0em 2em;
	}
	.animated-title.title1 {
		left: -2em;
		top: 18em;
	}
	.ecommrce-contnt-right .deg6 {
		left: 12%;
		top: 9em;
	}
	.ecommrce-contnt-right .deg7 {
		left: 29%;
		top: 8em;
	}
	.animated-title.title8 {
		top: 36em;
	}
	.Penality-footer-content {
		margin-top: 1em;
	}
	.Penality-footer-content ul li {
		margin-left: -111px;
		margin-top: -101px;
	}
	.Penality-footer-content ul #pnclick2 {
		margin-top: -90px;
		margin-left: -109px;
	}
	.Penality-footer-content ul #pnclick3 {
		margin-top: -79px;
		margin-left: -115px;
	}
	.Penality-footer-content ul #pnclick4 {
		margin-top: -71px;
		margin-left: -126px;
	}
	.Penality-footer-content ul #pnclick5 {
		margin-top: -68px;
		margin-left: -145px;
	}
	.Penality-footer-content ul #pnclick6 {
		margin-top: -96px;
		margin-left: -135px;
	}
}

@media only screen and (max-width: 360px) {
	.seo-header-logo {
		width: 32%;
		float: left;
	}
	.seo-header-menu {
		width: 68%;
		float: left;
		margin-top: 5px;
	}
	.image-welcome .welcome-seo-video {
		height: calc(100% + 211px);
	}
	.benifit-list h4 {
		font-size: 10px;
		padding: 9px 5px;
		width: 188px;
	}
	.international-content-agency p {
		font-size: 13px;
		line-height: 22px;
	}
	.international-seo {
		min-height: 1453px;
	}
	.strategies-internaton-paragraph p {
		font-size: 13px;
		line-height: 22px;
	}
	.after-image-seo {
		width: 91%;
	}
	.after-image-seo {
		width: 91%;
	}
	.developstrategy-content p {
		font-size: 13px;
		line-height: 21px;
	}
	.global-seo-agency ul li {
		font-size: 10px !important;
	}
	.factor-contnt-right .deg1 {
		left: 77%;
	}
	.factor-contnt-right .deg4 {
		left: 22%;
	}
	.factor-contnt-right .deg9 {
		left: 70%;
	}
	.factor-contnt-right .deg5 {
		left: 29%;
	}
	.factor-contnt-right .deg6 {
		left: 29%;
	}
	.Penality-footer-content ul li {
		margin-left: -121px;
		margin-top: -101px;
	}
	.Penality-footer-content ul #pnclick2 {
		margin-top: -90px;
		margin-left: -119px;
	}
	.Penality-footer-content ul #pnclick3 {
		margin-top: -79px;
		margin-left: -125px;
	}
	.Penality-footer-content ul #pnclick4 {
		margin-top: -71px;
		margin-left: -136px;
	}
	.Penality-footer-content ul #pnclick5 {
		margin-top: -68px;
		margin-left: -155px;
	}
	.Penality-footer-content ul #pnclick6 {
		margin-top: -96px;
		margin-left: -145px;
	}
}

/***------------------------- SMO ---------------------------------***/

/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@900&display=swap');
 :root {
    --fs-xsmall: clamp(10px, 0.5vw + 0.4rem, 2rem);
    --fs-small: clamp(12px, 0.6vw + 0.5rem, 2.2rem);
    --fs-medium: clamp(12px, 0.7vw + 0.5rem, 2.2rem);
    --fs-400: max(14px, 1.6vw);
    --fs-700: max(16px, 1.8vw);
    --fs-bold: max(12px, 1.05vw);
}

.privacy-choices p {
    font-size: .9vw;
    line-height: 1.5vw;
}

.smo-title-content p {
    font-size: .9vw;
    line-height: 1.4vw;
}

.section3-main-box,
.section4-main-box,
.section2,
.section5,
.section6 {
    padding: 12em 5em;
}*/

/* Section 1 starts here */

/*.title-cont-pages {
    font-size: max(24px, 2.9vw);
}

.section1 {
    position: relative;
}

.section1 .content-welcome p {
    width: 85%;
}

.welcome-cr-smo {
    padding: 17em 5em;
}

.welcome-cr-smo .arrow_icon:after {
    right: -5%;
}

.welcome-cr-smo .title-cont-pages span {
    color: #016a63;
}

.section1 .design-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    position: relative;
    padding-top: 20px;
    width: 96%;
}

.section1 .design-btns {
    border: 2px solid hsl(177deg 100% 21%);
    padding: 0.5vw 1vw;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    position: relative;
    margin-top: 60px;
}

.section1 .design-text {
    font-size: .9vw;
    padding: 0.6vw 0.7vw;
    color: hsl(0deg 0% 0%);
    position: relative;
    font-weight: 500;
}

.section1 .design-text:nth-of-type(2) {
    padding: 0.6vw 1vw;
}

.design-text1,
.design-text2 {
    border-right: 1px solid hsl(177deg 100% 21%);
}

.section1 .design-content .box1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
}

.section1 .button-content {
    margin-top: 20px;
}

.section1 .smo-title-icons img {
    width: 100%;
    position: relative;
}

.smo-hero-image {
    position: relative;
    top: -28px;
    left: 45px;
}

.smo-hero-image img {
    width: calc(100% - 47px);
    position: relative;
}*/

/* Section 1 Ends Here */

/* Section 2 starts here */

/*.section2 {
    position: relative;
    width: 100%;
}

.section2::before {
    content: '';
    position: absolute;
    background-image: url('assets/images/smo-background.PNG');
    background-repeat: no-repeat;
    width: 100%;
    height: 877px;
    background-repeat: no-repeat;
    left: -36em;
    bottom: 24em;
    z-index: -1;
}

.section2 .content-welcome .title-cont-pages {
    text-align: center;
}

.section2 .content-welcome .title-cont-pages span {
    color: #010101;
}

.section2 .content-welcome p {
    width: 45%;
    text-align: center;
    margin: 0 auto;
}

.section2 .row1 {
    display: grid;
    grid-template-columns: 0.9fr 3fr 0.9fr;
    align-items: end;
    position: relative;
    top: -41px;
}

.section2 .row1 .col1 .local-agency-list {
    position: relative;
    width: 100%;
    box-shadow: none;
    padding: 10px;
}

.section2 .row1 .col1 .local-agency-list ul li {
    font-size: clamp(10px, .9vw, 2.2rem);
    font-weight: 500;
    padding: 17px 19px 15px 0px;
    cursor: pointer;
}

.section2 .row1 .col1 .local-agency-list ul li i {
    margin-right: 8px;
    color: #000000;
}

.section2 .row1 .col1 .local-agency-list ul li:after {
    width: 70%;
    left: 40px;
}

.section2 .row1 .col1 .local-agency-list ul li:nth-of-type(8)::after {
    background: none !important;
}

.section2 .row1 .col1 .local-agency-list::before {
    content: '';
    position: absolute;
    background: linear-gradient(120deg, #117769, white);
    width: 1px;
    top: 0;
    left: 0;
    height: 78%;
}

.section2 .row1 .col1 .local-agency-list::after {
    content: '';
    position: absolute;
    background: linear-gradient(176deg, #117769, white);
    width: 86%;
    top: 0;
    left: 0;
    height: 1px;
}

.section2 .row1 .col1 .local-agency-list .underline-closing:after,
.underline-closing:before {
    z-index: 1;
}

.section2 .row1 .col1 .underline-closing:focus:after,
.underline-closing:focus:before,
.underline-closing:hover:after,
.underline-closing:hover:before {
    background-color: transparent !important;
}

.section2 .row1 .col2 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    position: relative;
    gap: 1vw;
}

.section2 .row1 .col2 .box {
    display: flex;
    flex-direction: column;
    position: relative;
}

.section2 .row1 .col2 .box .heading {
    position: absolute;
    margin: auto 0;
    top: -21px;
    left: 0;
    right: 0;
    font-size: 6.5vw;
    z-index: -1;
    text-align: center;
    font-family: 'Roboto';
    color: #efefef;
}

.vertical-bar {
    margin: 0 auto;
    position: relative;
}

.bar-container {
    float: left;
    height: 100px;
    position: relative;
    text-align: center;
    margin-bottom: -10px;
    width: 2.3vw;
}

.bar {
    bottom: 0px;
    position: absolute;
    width: 2.3vw;
    overflow: hidden;
}

.bar-graph2 .bar-one {
    background-color: #f89c39;
    transition: 2s ease;
    display: flex;
    justify-content: center;
}

.bar-graph2 .bar-two {
    background-color: #01bfa5;
    transition: 2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bar-graph2 .bar-three {
    background-color: #8b5eff;
    transition: 2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bar-graph2 .bar-four {
    background-color: #09c6fd;
    transition: 2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}

.smo-icon {
    width: 2.3vw;
}

.smo-icon .icon {
    color: white;
    font-size: 1.2vw;
}

.management .bar-graph2 .bar-one {
    background-color: #cb3439;
}

.management .bar-graph2 .bar-two {
    background-color: #09c6fd;
}

.management .bar-graph2 .bar-three {
    background-color: #285a65;
}

.management .bar-graph2 .bar-four {
    background-color: #01a85a;
}

.advertisement .bar-graph2 .bar-one {
    background-color: #dc2623;
}

.advertisement .bar-graph2 .bar-two {
    background-color: #09c6fd;
}

.advertisement .bar-graph2 .bar-three {
    background-color: #285a65;
}

.advertisement .bar-graph2 .bar-four {
    background-color: #435f9e;
}*/

/* ------------------------------------------------------ */

/*.smo-icon .icon i {
    position: absolute;
}

.optimisation-icon1 span i {
    top: 12%;
    left: 35%;
}

.optimisation-icon2 span i {
    top: 23%;
    left: 27%;
}

.optimisation-icon3 span i {
    top: 12%;
    left: 26%;
}

.optimisation-icon4 span i {
    top: 24%;
    left: 23%;
}
*/

/* --------------------------- */

/*.management-icon1 span i,
.management-icon2 span i,
.management-icon3 span i,
.management-icon4 span i {
    top: 25%;
    left: 26%;
}

.management-icon2 span i {
    top: 15%;
    left: 26%;
}

.management-icon4 span i {
    top: 14%;
    left: 26%;
}

.advertisement-icon1 span i {
    top: 25%;
    left: 25%;
}

.advertisement-icon2 span i {
    top: 20%;
    left: 30%;
}

.advertisement-icon3 span i {
    top: 20%;
    left: 15%;
}

.advertisement-icon4 span i {
    top: 9%;
    left: 24%;
}*/

/* --------------------------- */

/*.optimisation .bar-container,
.management .bar-container,
.advertisement .bar-container {
    overflow: hidden;
}*/

/* ------------------------------------------------ */

/*.optimisation .bar-one {
    height: 5px;
    animation: Optimisation-bar-one-vertical 7s forwards;
    animation-iteration-count: infinite;
    font-size: 15px;
}

.optimisation .bar-two {
    height: 5px;
    animation: Optimisation-bar-two-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.optimisation .bar-three {
    height: 5px;
    animation: Optimisation-bar-three-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.optimisation .bar-four {
    height: 5px;
    animation: Optimisation-bar-four-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.management .bar-one {
    height: 5px;
    animation: management-bar-one-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.management .bar-two {
    height: 5px;
    animation: management-bar-two-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.management .bar-three {
    height: 5px;
    animation: management-bar-three-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.management .bar-four {
    height: 5px;
    animation: management-bar-four-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.advertisement .bar-one {
    height: 5px;
    animation: advertisement-bar-one-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.advertisement .bar-two {
    height: 5px;
    animation: advertisement-bar-two-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.advertisement .bar-three {
    height: 5px;
    animation: advertisement-bar-three-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.advertisement .bar-four {
    height: 5px;
    animation: advertisement-bar-four-vertical 7s forwards;
    animation-iteration-count: infinite;
}*/

/* --------------------------------------- */

/*.optimisation-icon1 {
    height: 35px;
    background: #f89c39;
    animation: Optimisation-shrink-one-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.optimisation-icon2 {
    height: 35px;
    background: #01bfa5;
    animation: Optimisation-shrink-two-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.optimisation-icon3 {
    height: 35px;
    background: #8b5eff;
    animation: Optimisation-shrink-three-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.optimisation-icon4 {
    height: 35px;
    background: #09c6fd;
    animation: Optimisation-shrink-four-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.management-icon1 {
    height: 35px;
    background: #cb3439;
    animation: management-shrink-one-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.management-icon2 {
    height: 30px;
    background: #09c6fd;
    animation: management-shrink-two-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.management-icon3 {
    height: 30px;
    background: #285a65;
    animation: management-shrink-three-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.management-icon4 {
    height: 30px;
    background: #01a85a;
    animation: management-shrink-four-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.advertisement-icon1 {
    height: 35px;
    background: #dc2623;
    animation: advertisement-shrink-one-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.advertisement-icon2 {
    height: 25px;
    background: #09c6fd;
    animation: advertisement-shrink-two-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.advertisement-icon3 {
    height: 35px;
    background: #285a65;
    animation: advertisement-shrink-three-vertical 7s forwards;
    animation-iteration-count: infinite;
}

.advertisement-icon4 {
    height: 35px;
    background: #435f9e;
    animation: advertisement-shrink-four-vertical 7s forwards;
    animation-iteration-count: infinite;
}*/

/*  ------------------------------------------ */

/* *******************icon animation start****************** */

/*@-webkit-keyframes Optimisation-shrink-one-vertical {
    0% {
        transform: translateY(71px);
    }
    22.5% {
        transform: translateY(33px);
    }
    45% {
        transform: translateY(71px);
    }
    67.5% {
        transform: translateY(71px);
    }
    90% {
        transform: translateY(71px);
    }
    100% {
        transform: translateY(71px);
    }
}

@-webkit-keyframes Optimisation-shrink-two-vertical {
    0% {
        transform: translateY(53px);
    }
    22.5% {
        transform: translateY(53px);
    }
    45% {
        transform: translateY(14px);
    }
    67.5% {
        transform: translateY(53px);
    }
    90% {
        transform: translateY(53px);
    }
    100% {
        transform: translateY(53px);
    }
}

@-webkit-keyframes Optimisation-shrink-three-vertical {
    0% {
        transform: translateY(71px);
    }
    22.5% {
        transform: translateY(71px);
    }
    45% {
        transform: translateY(71px);
    }
    67.5% {
        transform: translateY(33px);
    }
    90% {
        transform: translateY(71px);
    }
    100% {
        transform: translateY(71px);
    }
}

@-webkit-keyframes Optimisation-shrink-four-vertical {
    0% {
        transform: translateY(53px);
    }
    22.5% {
        transform: translateY(53px);
    }
    45% {
        transform: translateY(53px);
    }
    67.5% {
        transform: translateY(53px);
    }
    90% {
        transform: translateY(14px);
    }
    100% {
        transform: translateY(53px);
    }
}

@-webkit-keyframes management-shrink-one-vertical {
    0% {
        transform: translateY(53px);
    }
    22.5% {
        transform: translateY(53px);
    }
    45% {
        transform: translateY(14px);
    }
    67.5% {
        transform: translateY(53px);
    }
    90% {
        transform: translateY(53px);
    }
    100% {
        transform: translateY(53px);
    }
}

@-webkit-keyframes management-shrink-two-vertical {
    0% {
        transform: translateY(71px);
    }
    22.5% {
        transform: translateY(71px);
    }
    45% {
        transform: translateY(71px);
    }
    67.5% {
        transform: translateY(33px);
    }
    90% {
        transform: translateY(71px);
    }
    100% {
        transform: translateY(71px);
    }
}

@-webkit-keyframes management-shrink-three-vertical {
    0% {
        transform: translateY(58px);
    }
    22.5% {
        transform: translateY(58px);
    }
    45% {
        transform: translateY(58px);
    }
    67.5% {
        transform: translateY(58px);
    }
    90% {
        transform: translateY(20px);
    }
    100% {
        transform: translateY(58px);
    }
}

@-webkit-keyframes management-shrink-four-vertical {
    0% {
        transform: translateY(71px);
    }
    22.5% {
        transform: translateY(33px);
    }
    45% {
        transform: translateY(71px);
    }
    67.5% {
        transform: translateY(71px);
    }
    90% {
        transform: translateY(71px);
    }
    100% {
        transform: translateY(71px);
    }
}

@-webkit-keyframes advertisement-shrink-one-vertical {
    0% {
        transform: translateY(58px);
    }
    22.5% {
        transform: translateY(58px);
    }
    45% {
        transform: translateY(58px);
    }
    67.5% {
        transform: translateY(58px);
    }
    90% {
        transform: translateY(20px);
    }
    100% {
        transform: translateY(58px);
    }
}

@-webkit-keyframes advertisement-shrink-two-vertical {
    0% {
        transform: translateY(71px);
    }
    22.5% {
        transform: translateY(71px);
    }
    45% {
        transform: translateY(71px);
    }
    67.5% {
        transform: translateY(33px);
    }
    90% {
        transform: translateY(71px);
    }
    100% {
        transform: translateY(71px);
    }
}

@-webkit-keyframes advertisement-shrink-three-vertical {
    0% {
        transform: translateY(71px);
    }
    22.5% {
        transform: translateY(33px);
    }
    45% {
        transform: translateY(71px);
    }
    67.5% {
        transform: translateY(71px);
    }
    90% {
        transform: translateY(71px);
    }
    100% {
        transform: translateY(71px);
    }
}

@-webkit-keyframes advertisement-shrink-four-vertical {
    0% {
        transform: translateY(58px);
    }
    22.5% {
        transform: translateY(58px);
    }
    45% {
        transform: translateY(20px);
    }
    67.5% {
        transform: translateY(58px);
    }
    90% {
        transform: translateY(58px);
    }
    100% {
        transform: translateY(58px);
    }
}*/

/********************* *icon animation end*************** */

/* ******************bar animation start****************** */

/*@-webkit-keyframes Optimisation-bar-one-vertical {
    0% {
        transform: scaleY(1);
    }
    22.5% {
        transform: scaleY(16);
    }
    45% {
        transform: scaleY(1);
    }
    67.5% {
        transform: scaleY(1);
    }
    90% {
        transform: scaleY(1);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes Optimisation-bar-two-vertical {
    0% {
        transform: scaleY(4);
    }
    22.5% {
        transform: scaleY(4);
    }
    45% {
        transform: scaleY(20);
    }
    67.5% {
        transform: scaleY(4);
    }
    90% {
        transform: scaleY(4);
    }
    100% {
        transform: scaleY(4);
    }
}

@-webkit-keyframes Optimisation-bar-three-vertical {
    0% {
        transform: scaleY(1);
    }
    22.5% {
        transform: scaleY(1);
    }
    45% {
        transform: scaleY(1);
    }
    67.5% {
        transform: scaleY(16);
    }
    90% {
        transform: scaleY(1);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes Optimisation-bar-four-vertical {
    0% {
        transform: scaleY(4);
    }
    22.5% {
        transform: scaleY(4);
    }
    45% {
        transform: scaleY(4);
    }
    67.5% {
        transform: scaleY(4);
    }
    90% {
        transform: scaleY(20);
    }
    100% {
        transform: scaleY(4);
    }
}

@-webkit-keyframes management-bar-one-vertical {
    0% {
        transform: scaleY(4);
    }
    22.5% {
        transform: scaleY(4);
    }
    45% {
        transform: scaleY(20);
    }
    67.5% {
        transform: scaleY(4);
    }
    90% {
        transform: scaleY(4);
    }
    100% {
        transform: scaleY(4);
    }
}

@-webkit-keyframes management-bar-two-vertical {
    0% {
        transform: scaleY(1);
    }
    22.5% {
        transform: scaleY(1);
    }
    45% {
        transform: scaleY(1);
    }
    67.5% {
        transform: scaleY(16);
    }
    90% {
        transform: scaleY(1);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes management-bar-three-vertical {
    0% {
        transform: scaleY(4);
    }
    22.5% {
        transform: scaleY(4);
    }
    45% {
        transform: scaleY(4);
    }
    67.5% {
        transform: scaleY(4);
    }
    90% {
        transform: scaleY(20);
    }
    100% {
        transform: scaleY(4);
    }
}

@-webkit-keyframes management-bar-four-vertical {
    0% {
        transform: scaleY(1);
    }
    22.5% {
        transform: scaleY(16);
    }
    45% {
        transform: scaleY(1);
    }
    67.5% {
        transform: scaleY(1);
    }
    90% {
        transform: scaleY(1);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes advertisement-bar-one-vertical {
    0% {
        transform: scaleY(4);
    }
    22.5% {
        transform: scaleY(4);
    }
    45% {
        transform: scaleY(4);
    }
    67.5% {
        transform: scaleY(4);
    }
    90% {
        transform: scaleY(20);
    }
    100% {
        transform: scaleY(4);
    }
}

@-webkit-keyframes advertisement-bar-two-vertical {
    0% {
        transform: scaleY(1);
    }
    22.5% {
        transform: scaleY(1);
    }
    45% {
        transform: scaleY(1);
    }
    67.5% {
        transform: scaleY(16);
    }
    90% {
        transform: scaleY(1);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes advertisement-bar-three-vertical {
    0% {
        transform: scaleY(1);
    }
    22.5% {
        transform: scaleY(16);
    }
    45% {
        transform: scaleY(1);
    }
    67.5% {
        transform: scaleY(1);
    }
    90% {
        transform: scaleY(1);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes advertisement-bar-four-vertical {
    0% {
        transform: scaleY(4);
    }
    22.5% {
        transform: scaleY(4);
    }
    45% {
        transform: scaleY(20);
    }
    67.5% {
        transform: scaleY(4);
    }
    90% {
        transform: scaleY(4);
    }
    100% {
        transform: scaleY(4);
    }
}*/

/* ******************bar animation end****************** */

/* --------------------------- */

/*.section2 .row1 .col2 .box h3::before {
    content: '';
    position: absolute;
    top: -25px;
    left: 0;
    right: 0;
    height: 2px;
    width: 79%;
    margin: 0 auto;
}

.section2 .row1 .col2 .optimisation h3::before {
    background-color: #86c725;
}

.section2 .row1 .col2 .management h3::before {
    background-color: #000000;
}

.section2 .row1 .col2 .advertisement h3::before {
    background-color: #de292e;
}

.section2 .row1 .col2 .box h1 {
    margin: 0 auto;
    font-size: 6em;
    color: #f0f0f0;
    font-weight: bold;
}

.section2 .row1 .col2 .box h3 {
    font-size: clamp(12px, 0.7vw + 0.5rem, 2.2rem);
    font-weight: 600;
    text-align: center;
    margin-top: 35px;
    position: relative;
}

.section2 .row1 .col2 .box p {
    margin: 23px auto;
    width: 92%;
    font-size: clamp(12px, 0.9vw, 3rem);
    text-align: center;
    line-height: 1.5vw;
}

.section2 .row1 .col3 {
    position: relative;
}

.section2 .row1 .col3 img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 84%;
}

.section2 .row2 {
    display: grid;
    grid-template-columns: 1.3fr 1fr 1.3fr 1fr 1.3fr;
    position: relative;
    margin-top: 28px;
}

.section2 .row2 .box {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    gap: 5px;
    justify-self: start;
}

.section2 .row2 .box:last-child {
    justify-self: end;
}

.section2 .row2 .box:nth-of-type(3) {
    justify-self: center;
}

.section2 .row2 .box:nth-of-type(4) {
    justify-self: center;
}

.section2 .row2 .box .box-content p {
    font-size: clamp(10px, 0.45vw + 0.4rem, 2rem);
    font-weight: bold;
}

.section2 .row2 .box .box-content .info {
    font-size: clamp(10px, 0.45vw + 0.4rem, 2rem);
    font-weight: 400;
}

.section2 .row2 .box .info span {
    color: #269d0d;
    font-weight: 900;
}

.section2 .row2 .box .img-box img {
    width: 100%;
}

.section2 .row2::before {
    content: '';
    position: absolute;
    top: -10px;
    width: 100%;
    height: 1px;
    background-color: hsl(0deg 0% 80%);
}
*/

/* Section 2 Ends here */

/* Section 3 Starts hera */

/*.section3 {
    position: relative;
}
*/

/* Special Class */

/*.benefits {
    margin-top: 40px;
}

.benefits h3 {
    font-size: max(14px, 1.6vw);
    font-weight: 300;
}

.benefits h3 span {
    display: inline-block;
    padding: 2px 12px;
    background-color: #006b65;
    color: white;
    font-weight: 600;
}

.benefits h2 {
    color: #1e1b21;
    font-size: max(30px, 2.5vw);
    font-weight: bold;
    line-height: clamp(30px, 3vw, 6.2rem);
    display: block;
    padding: 14px 0 20px 0;
    letter-spacing: -2px;
}

.section3 .main-seo-heading ul li {
    font-size: .9vw;
    cursor: pointer;
}

.connection-customer1 .privacy-choices p {
    width: 70%;
}

.connection-customer1 .privacy-choices p:nth-of-type(1) {
    padding-top: 20px;
    margin-bottom: 20px;
}

.connection-customer1 .privacy-choices p:nth-of-type(2) {
    margin-bottom: 0;
}

.connection-customer1 .column2 .column2-lower-box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    position: relative;
    top: -20px;
}

.connection-customer1 .column2 .column2-lower-box .text-box {
    align-self: end;
}

.connection-customer1 .column2 .column2-lower-box .img-box {
    justify-self: end;
    text-align: right;
}

.connection-customer1 .column2 .column2-lower-box .img-box img {
    position: relative;
    left: 10px;
    width: 100%;
}

.get-started-project {
    font-size: max(12px, 1.1vw);
    font-weight: bold;
    padding-bottom: 15px;
    color: #000000;
    position: relative;
    line-height: 1;
    margin-bottom: 7px;
}

.get-started-project::after {
    content: '';
    position: absolute;
    background-color: hsl(0deg 0% 92%);
    bottom: 0;
    left: 0;
    height: 2px;
    width: 86%;
}

.connection-customer1 .column2 .local-benifit-content {
    margin: 0;
    padding-left: 0;
}

.call-info {
    width: 100%;
    font-size: clamp(17px, 1.7vw, 5rem);
    display: block;
    font-weight: 600;
    line-height: 45px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    animation: numbersmo 4s steps(44) infinite, blinking-cursor 0.7s infinite;
    animation-fill-mode: forwards;
}

.call-info a {
    color: #febc16;
    text-decoration: none;
}

@keyframes numbersmo {
    from {
        width: 0;
    }
    to {
        width: 106%;
    }
}

@keyframes blinkTextCursor {
    from {
        border-right-color: rgba(255, 255, 255, .75);
    }
    to {
        border-right-color: transparent;
    }
}

.connection-customer2 {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding-top: 79px;
    gap: 88px;
}

.connection-customer2 .row-box {
    display: flex;
    flex-direction: column;
    gap: 124px;
    margin-left: 40px;
}

.connection-customer2 .column {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 70px;
}

.connection-customer2 .column .box {
    padding: 0;
    width: 45%;
}

.connection-customer2 .main-img img {
    width: 100%;
}

.connection-customer2 .column .box h3 {
    font-size: clamp(10px, .9vw, 2.2rem);
    font-weight: 600;
    color: #336eb4;
    position: relative;
    margin-bottom: 20px;
}

.connection-customer2 .column .box h3::after {
    content: '';
    position: absolute;
    bottom: -16px;
    left: 0;
    width: 93%;
    height: 2px;
    border-bottom: 2px dashed #ebebeb;
}

.connection-customer2 .column .box p {
    font-size: clamp(10px, .9vw, 2.2rem);
    font-weight: 400;
    line-height: 1.3;
    margin-top: 1.5vw;
    padding-left: 15px;
    position: relative;
    width: 98%;
}

.connection-customer2 .column .box p::before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    bottom: 4px;
    width: 6px;
}

.connection-customer2 .column .box1 p::before {
    background-color: hsl(115deg 41% 62%);
}

.connection-customer2 .column .box2 p::before {
    background-color: hsl(228deg 49% 53%);
}

.connection-customer2 .column .box3 p::before {
    background-color: hsl(52deg 71% 49%);
}

.connection-customer2 .column .box4 p::before {
    background-color: hsl(331deg 66% 56%);
}*/

/* Section 3 Ends here */

/* Section 4 starts here */

/*.section4 {
    position: relative;
}

.section4-main-box .column1 {
    padding: 0 15px;
}

.unfolding-power {
    font-size: max(17px, 2vw);
    font-weight: bold;
    letter-spacing: 0px
}

.section4-main-box .column1 .box {
    padding: 80px 0;
}

.section4-main-box .column1 .box ul {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.section4-main-box .column1 .box ul li {
    list-style-type: none;
    font-size: var(--fs-400);
    color: #cac8c9;
    font-weight: 600;
    cursor: pointer;
}

.section4-main-box .column1 .box .smo-active {
    color: #000000;
    background: linear-gradient(0deg, #fec97c 9%, transparent 65%);
    background-position-y: -5px;
}

.section4-main-box .column1 img {
    position: relative;
    left: -11px;
}

.section4-main-box .column2 {
    position: relative;
    left: 13px;
}

.section4-main-box .column2 .box1 .global-seo-agency h3 {
    margin-top: 10px;
}

.section4-main-box .column2 .box-content {
    margin-top: 95px;
    position: relative;
}

.section4-main-box .column2 .box1 .box-content h2 {
    font-size: max(16px, 1.6vw);
    font-weight: bold;
    position: relative;
}

.section4-main-box .column2 .box1 .box-content h2::after {
    content: '';
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 10%;
    height: 3px;
    background-color: #e4e4e4;
}

.section4-main-box .box-content p {
    width: 77%;
    padding: 25px 0px 0 22px;
    position: relative;
    font-size: .9vw;
    line-height: 1.5vw;
}

.section4-main-box .box-content p:nth-of-type(1) {
    margin-bottom: 20px;
}

.section4-main-box .column2 .box1 .box-content .play::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f04b";
    position: absolute;
    left: 0px;
    height: 30px;
    width: 30px;
    color: #fecb80;
}

.btn-proposal {
    padding: 3px 15px;
    font-size: clamp(12px, 0.6vw + 0.5rem, 2.2rem);
    font-weight: 600;
    outline: none;
    color: #026b67;
    cursor: pointer;
    border: 1px solid #026b67;
    border-radius: 25px;
    position: absolute;
    right: 20%;
    bottom: -50px;
    background-color: white;
    z-index: 1;
    transition: .3s ease;
}

.btn-proposal:hover {
    color: white;
    background-color: #026b67;
}

.section4-main-box .column2 .box1 .pricing-custom-call {
    position: relative;
    padding: 119px 0 0 0;
}

.section4-main-box .column2 .box1 .pricing-custom-call .line-1 {
    font-size: 160%;
}

.section4-main-box .box2 .benefits {
    margin-top: 0;
}

.section4-main-box .box2 img {
    position: relative;
    width: 90%;
}

.section4 .privacy-choices p {
    padding-top: 20px;
    width: 100%;
    margin-bottom: 25px;
}

.section4-main-box .column2 .box1 .pricing-custom-call::before {
    content: '';
    position: absolute;
    background-color: #c8c8c8;
    top: 47%;
    left: 0;
    height: 1px;
    width: 80%;
}*/

/* Section 4 ends here */

/* Section 5 starts here */

/*.section5 {
    position: relative;
    padding-bottom: 0;
}

.section5-main .title-cont-pages {
    color: #3c3d3d;
}

.section5-main .title-cont-pages span {
    color: #026965;
}

.section5-main h3 {
    color: #000000;
    font-size: var(--fs-bold);
    font-weight: bold;
    margin-bottom: 0.5em;
}

.section5-column1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 7em;
    margin-top: 2em;
    padding: 0;
}

.section5-column1 .thingstothink h3 {
    font-size: var(--fs-bold);
    font-weight: 700;
    color: #cb264e;
}

.section5-column1 .thingstothink p {
    margin-top: 14px;
    color: #595959;
    font-size: .8vw;
    width: 92%;
    line-height: 1.1;
}

.section5-content .icon-box {
    position: relative;
    align-self: center;
    width: 100%;
    left: 70px;
}

.section5-content .icon-box::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 84%;
    right: 11%;
    background-color: #eeeeee;
    top: 2%;
}

.section5-content .icon-box .box p {
    display: inline-block;
    width: 49%;
    font-size: clamp(10px, .8vw, 2rem);
    line-height: 18px;
    margin-left: clamp(20px, 2.3vw, 5rem);
    position: relative;
    font-weight: 500;
}

.section5-content .icon-box .box p::before {
    content: '\f04b';
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    left: 0;
    font-size: clamp(8px, .6vw, 2rem);
    transform: rotateZ(180deg);
    left: -1.5vw;
}

.section5-content .icon-box .box1 p::before {
    color: #2dcc70;
}

.section5-content .icon-box .box2 p::before {
    color: #f9966f;
}

.section5-content .icon-box .box3 p::before {
    color: #49a7e5;
}

.section5-content .icon-box .box4 p::before {
    color: #e8b413;
}

.section5-content .icon-box .box5 p::before {
    color: #1e69ad;
}

.section5-content .icon-box .box {
    transition: transform 500ms ease-in-out;
}

.section5-content .icon-box .box i {
    padding: 9px 12px;
    font-size: 30px;
    border-radius: 50%;
    color: white;
}

.section5-content .icon-box .box2 {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    top: -26px;
    left: 26px;
    z-index: 1;
}

.section5-content .icon-box .box3 {
    position: relative;
    left: 54px;
    top: -30px;
}

.section5-content .icon-box .box4 {
    position: relative;
    top: -43px;
    left: 1px;
    z-index: 1;
}

.section5-content .icon-box .box5 {
    position: relative;
    top: -48px;
    left: 32px;
}

.section5-content .icon-box .box1 i {
    background-color: #2dcc70;
    font-size: clamp(14px, 1.6vw, 4rem);
    padding: 1.3vw;
}

.section5-content .icon-box .box2 i {
    background-color: #f9966f;
    padding: 1.5vw;
    font-size: clamp(21px, 2.8vw, 6rem);
}

.section5-content .icon-box .box3 i {
    background-color: #49a7e5;
    padding: 1vw 1.1vw;
    font-size: clamp(17px, 2.1vw, 5rem);
    z-index: -1;
}

.section5-content .icon-box .box4 i {
    background-color: #e8b413;
    padding: 1.3vw 1.5vw;
    font-size: clamp(22px, 3vw, 6.5rem);
    font-weight: 600;
}

.section5-content .icon-box .box5 i {
    background-color: #1e69ad;
    padding: 1.1vw 1.5vw;
    font-size: clamp(17px, 2vw, 5rem);
    font-weight: 900;
    z-index: -1;
}

.section5-content .icon-box .box1 {
    position: relative;
    left: -10px;
}

.is-hover {
    transform: scale(1.1);
    z-index: 1000;
}

.section-5-column2 {
    display: flex;
    flex-direction: column;
    gap: 6em;
    background-image: url(assets/images/map.PNG);
    background-repeat: no-repeat;
    background-size: 84%;
    background-position-y: 239px;
    background-position-x: 153px;
    padding-bottom: 68px;
}

.section-5-column2 .box1 {
    display: flex;
    gap: 6em;
    width: 100%;
    height: 100%;
}

.section-5-column2 .box1 .sub-box1 {
    width: 50%;
}

.section-5-column2 .box1 .sub-box2 {
    position: relative;
    top: 20px;
}

.section-5-column2 .box1 .sub-box2::before {
    content: '';
    position: absolute;
    width: 12px;
    height: 64%;
    top: 8px;
    left: -6%;
    background-color: #006b65;
}

.section-5-column2 .box1 .sub-box2 h1 {
    font-size: 2vw;
    font-weight: 400;
    color: #2c2e2d;
    margin-bottom: 25px;
    position: relative;
    line-height: 1.2;
}

.section-5-column2 .box1 .sub-box2 p {
    font-size: .8vw;
    font-weight: 500;
    color: #62627c;
    width: 100%;
    line-height: 1.2;
    width: 92%;
}

.section-5-column2 .box2 {
    display: flex;
    justify-content: space-around;
    width: 98%;
    margin: 53px 0 0 47px;
}

.section-5-column2 .box2 .sub-box {
    padding: 2em 1em 3em 1em;
    background-color: #fff;
    border-radius: 74% 29% 97% 34% / 33% 69% 31% 97%;
    box-shadow: 0px 0px 0px 1px #85858529;
    width: 25%;
    text-align: center;
    transition: transform 500ms ease-in-out;
}

.section-5-column2 .box2 .sub-box:hover {
    box-shadow: 2px 0px 8px 1px #33333336;
    transform: scale(1.1);
}

.section-5-column2 .box2 .sub-box .img-box {
    position: relative;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    margin: 0 auto;
}

.section-5-column2 .box2 .sub-box:nth-child(1) .img-box:nth-child(1) {
    background-color: #371d1e;
}

.section-5-column2 .box2 .sub-box:nth-child(2) .img-box:nth-child(1) {
    background-color: #f0b03c;
}

.section-5-column2 .box2 .sub-box:nth-child(3) .img-box:nth-child(1) {
    background-color: #ff6525;
}

.section-5-column2 .box2 .sub-box .img-box img {
    position: absolute;
    width: 70%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.section-5-column2 .box2 .sub-box:nth-child(3) .img-box:nth-child(1) img {
    width: 40%;
}

.section-5-column2 .box2 .sub-box h3 {
    font-size: clamp(12px, 0.7vw + 0.5rem, 2.2rem);
    font-weight: 600;
    color: #4b4b4b;
    margin: 13px auto;
}

.section-5-column2 .box2 .sub-box p {
    color: #545458;
    font-size: clamp(12px, 0.6vw + 0.5rem, 2.2rem);
    width: 76%; 
}
*/

/* Section 5 ends here */

/* Section 6 starts here */

/*.section6 {
    position: relative;
    padding: 12em 5em;
}

.section6-main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
}

.section6-column1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    width: 63%;
    position: relative;
    top: 42px;
}

.section6-column1 .boxes {
    display: flex;
}

.section6-column1 .boxes .text {
    align-self: center;
    justify-self: self-end;
    width: 47%;
    text-align: right;
}

.section6-column1 .boxes .devlop-pargh-title {
    padding: 0;
}

.section6-column1 .boxes .devlop-pargh-title .left-content {
    text-align: right;
    font-size: clamp(12px, 0.6vw + 0.5rem, 2.2rem);
}

.section6-column1 .box5 .devlop-pargh-title .left-content {
    text-align: left;
}

.section6-column1 .boxes .text h3 {
    color: #0765d0;
    font-weight: 600;
    font-size: clamp(12px, 0.9vw + 0.5rem, 2.2rem);
}

.section6-column1 .boxes .text {
    align-self: center;
    position: relative;
}

.section6-column1 .box1 {
    padding-right: 71px;
}

.section6-column1 .box2 {
    position: relative;
    left: -102px;
}

.section6-column1 .box1 .img,
.section6-column1 .box2 .img {
    position: relative;
    top: -20px;
}

.section6-column1 .box4 {
    text-align: center;
    position: relative;
}

.section6-column1 .box3 {
    justify-content: flex-end;
    position: relative;
    left: 39px;
    top: 10px;
}

.section6-column1 .box3 .img {
    position: relative;
    top: 22px;
    left: 10px;
}

.section6-column1 .box5 {
    align-items: flex-start;
    position: relative;
    top: 60px;
}

.section6-column1 .box5 .img {
    order: 1;
}

.section6-column1 .box5 .text {
    order: 2;
    align-self: center;
    text-align: left;
    position: relative;
    top: -43px;
}

.section6-column1 .box6 {
    position: relative;
    top: -17px;
    left: -18px;
}

.section6-column1 .box6 .text {
    top: -12px;
}

.section6-column1 .box6 .img {
    align-self: center;
    position: relative;
    left: -124px;
}

.section6-column1 .box1 .text::after {
    content: '';
    position: absolute;
    bottom: -112px;
    left: 50%;
    background-image: url(/assets/images/smo-arrow-right.PNG);
    height: 79%;
    width: 80%;
    background-size: contain;
    background-repeat: no-repeat;
}

.section6-column1 .box2 .text::before {
    content: '';
    position: absolute;
    top: -33%;
    left: -28%;
    height: 70%;
    width: 70%;
    background-image: url(assets/images/smo-arrow-left.PNG);
    z-index: -1;
    background-repeat: no-repeat;
    background-size: contain;
}

.section6-column1 .box3 .text::after {
    content: '';
    position: absolute;
    height: 78%;
    width: 78%;
    background-image: url(../images/smo-arrow-down.PNG);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -81%;
    left: -38%;
}

.section6-column1 .box5 .text::after {
    content: '';
    position: absolute;
    height: 70%;
    width: 70%;
    background-image: url(assets/images/smo-arrow-right2.PNG);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 1%;
    right: -83%;
}

.section6-column2 {
    display: flex;
    flex-direction: column;
    gap: 25px;
    width: 33%;
}

.section6-column2 .box1 .benefits {
    margin-top: 0;
}

.section6-column2 .box1 .content-welcome p {
    width: 100%;
    padding: 15px 0 0 0;
}

.section6-column2 .box1 .sub-box1 {
    display: flex;
    align-items: center;
    gap: 25px;
    margin-top: 110px;
}

.section6-column2 .box1 .sub-box1 .call-action a {
    color: #1e1b21;
    font-size: max(12px, 1.2vw);
    font-weight: 600;
    padding: 0.1em 1em;
    border-radius: 25px;
    border: 1px dashed #b9b9b9;
}

.section6-column2 .box1 .sub-box1 .call-action i {
    color: #1e1b21;
    font-size: 20px;
    margin-right: 10px;
    animation: shake 2s infinite cubic-bezier(.19, 1.01, 1, -0.68) both;
}

.section6-column2 .box2 {
    position: relative;
}

.section6-column2 .box2 .img-box img {
    width: calc(100% - 26px);
}

.section6-column2 .box2::before {
    content: '';
    position: absolute;
    top: -10px;
    background-color: #a1a1a1;
    height: 1px;
    width: 95%;
}*/

/* Section 6 ends here */

/* Section 7 starts here */

/*.section7 {
    position: relative;
}

.section7-main {
    display: flex;
    justify-content: space-between;
    padding: 12em 4em;
}

.section7-col1 {
    width: 35%;
}

.section7-col1 .benefits {
    margin-top: 0;
}

.section7-col1 .content-welcome p {
    width: 100%;
    padding: 15px 0 0 0;
}

.section7-col1 .img-box {
    margin-top: 35px;
}

.section7-col1 .img-box img {
    width: 100%;
}

.section7-col2 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-around;
    margin-top: 3vw;
    width: 52%;
}

.section7-col2 .box1 {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    position: relative;
}

.section7-col2 .box1::after {
    content: '';
    position: absolute;
    bottom: -2.5vw;
    width: 96%;
    left: 0;
    right: 0;
    border-bottom: 2px dotted #f4dfb7;
}

.section7-col2 .box1 .sub-box {
    flex: 0.5;
    cursor: pointer;
    position: relative;
}

.arrow-down {
    position: absolute;
    animation: arrow-pulse-down 1200ms linear infinite;
    display: none;
}

.active-arrow {
    display: inline;
}

.inactive-arrow {
    display: none;
}

@keyframes arrow-pulse-down {
    0% {
        top: 0px;
        opacity: 10;
    }
    25% {
        top: 10px;
        opacity: 1;
    }
    50% {
        top: 15px;
        opacity: 1;
    }
    75% {
        top: 10px;
        opacity: 1;
    }
    100% {
        top: 0px;
        opacity: 1;
    }
}

.section7-col2 .box1 .sub-box p {
    color: #837fa0;
    font-size: .68vw;
    font-weight: 400;
    line-height: 1vw;
    width: 88%;
    margin-top: 1rem;
}

.section7-col2 .box1 .sub-box p:nth-of-type(2) {
    width: 83%;
}

.section7-col2 .box1 .sub-box p:nth-of-type(4) {
    width: 67%;
}

.section7-col2 .box1 .sub-box h3 {
    font-size: 1.14vw;
    font-weight: 600;
    display: inline-block;
}

.section7-col2 .box1 .sub-box i {
    font-size: 1.5rem;
    margin-left: 1rem;
}

.section7-col2 .box2 {
    margin-top: 1.1vw;
    padding: 0;
}

.section7-col2 .box2 h2 {
    color: #036c67;
    font-size: var(--fs-700);
    font-weight: 700;
}

.section7-col2 .box2 p {
    width: 95%;
    padding-bottom: 10px;
}

.section7-col2 .box3 {
    display: flex;
    gap: 2vw;
    width: 96%;
    justify-content: space-between;
}

.section7-col2 .box3 .sub-box {
    display: flex;
    gap: 2vw;
    justify-content: space-between;
}

.section7-col2 .box3 .card {
    padding: 3vw 0;
}

.active-style h3 {
    color: #fb6584;
}

.active-style i {
    color: #fb6584;
}

.section7-col2 .box3 .card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    flex: 1;
    border-radius: 10px;
}

.section7-col2 .box3 .card-one {
    background-color: #e8f1f8;
}

.section7-col2 .box3 .card-two {
    background-color: #f4dcdc;
}

.section7-col2 .box3 .card-three {
    background-color: #fcecca;
}

.section7-col2 .box3 .card-four {
    background-color: #e8f1f8;
}

.section7-col2 .box3 .card h3 {
    color: #15334d;
    font-size: .9vw;
    font-weight: 600;
    font-family: Georgia, 'Times New Roman', Times, serif;
    text-align: center;
    margin: 0 auto;
    width: 91%;
    line-height: 1.2;
}

.section7-col2 .box3 .card p {
    color: #15334d;
    font-size: 0.6vw;
    font-weight: 600;
    width: 66%;
    text-align: center;
    position: absolute;
    bottom: 10px;
    line-height: 1;
}*/

/* Section 7 ends here */

/* --------------------Media Query Starts---------------------------- */

@media only screen and (min-width: 2560px) {
	.title-cont-pages {
		line-height: 80px;
	}
	.section1 .content-welcome p {
		width: 84%;
		padding-top: 34px;
	}
	.section1 .button-content {
		margin-top: 10px;
	}
	.button-content .button-arrow h2 {
		font-size: 24px;
	}
	.section1 .button-content .button-arrow .arrow_icon {
		left: 5%;
	}
	.section1 .design-btns {
		margin-top: 85px;
		border-top-left-radius: 30px;
		border-bottom-right-radius: 30px;
	}
	.section1 .design-image img {
		width: calc(100% + 70px);
		position: relative;
		left: -70px;
	}
	.smo-hero-image img {
		width: calc(100% - 200px);
	}
	.smo-hero-image {
		left: 180px;
	}
	.section2 .row1 .col1 .local-agency-list {
		padding-left: 26px;
	}
	.section2 .row1 .col1 .local-agency-list ul li i {
		margin-right: 18px;
	}
	.section2::before {
		bottom: 40em;
	}
	.section2 .row1 .col3 img {
		width: 77%;
	}
	.section2 .row1 .col1 .local-agency-list ul li {
		padding-top: 23px;
		padding-bottom: 18px;
	}
	.smo-icon {
		height: 86px;
	}
	.bar-container {
		height: 130px;
	}
	.section2 .row1 .col2 .box .heading {
		top: -28px;
	}
	.connection-customer2 .column .box p {
		width: 87%;
	}
	.connection-customer2 .column .box h3::after {
		width: 80%;
	}
	.connection-customer2 {
		gap: 109px;
	}
	.connection-customer2 .row-box {
		gap: 150px;
	}
	.section3 .benefits {
		margin-top: 70px;
	}
	.connection-customer1 .column2 .column2-lower-box {
		top: 0;
		left: 0;
	}
	.connection-customer1 .privacy-choices p {
		width: 69%;
	}
	.connection-customer2 .main-img {
		width: 85%;
	}
	.section4-main-box .column1 .box {
		padding: 67px 0 113px 0;
	}
	.section4-main-box .box-content p {
		width: 69%;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call img {
	
	}
	.section4-main-box .column2 .box1 .pricing-custom-call h5 {
		font-size: 24px;
		padding-bottom: 6px;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call h6 {
		font-size: 24px;
		margin-top: 12px;
	}
	.section4-main-box .column2 .box1 .content-welcome p {
		width: 75%;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call .line-1 {
		font-size: 200%;
	}
	.btn-proposal {
		right: 22%;
	}
	.section4-main-box .column2 .box-content {
		margin-top: 160px;
	}
	.section4-main-box .column1 .box {
		padding: 110px 0;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call::before {
		width: 78%;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call {
		padding: 155px 0 0 0;
	}
	.benefits h2 {
		line-height: 3vw;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call img {

	}
	.section4-main-box .box2 img {
		width: 90%;
	}
	.section4-main-box .column1 img {
		width: 51%;
	}
	.section4 .privacy-choices p {
		padding-top: 27px;
	}
	.section5-content .icon-box .box p {
		line-height: 22px;
	}
	.section5-content .icon-box::after {
		right: 105px;
		height: 86%;
	}
	.section-5-column2 .box2 .sub-box p {
		width: 59%;
		margin: 0 auto;
	}
	.section-5-column2 .box1 .sub-box2 p {
		width: 83%;
	}
	.call-info {
		padding-top: 10px;
	}
	.section-5-column2 .box1 {
		gap: 14em;
	}
	.section-5-column2 .box1 .sub-box1 img {
		width: 100%;
	}
	.section-5-column2 .box2 {
		width: 100%;
		margin-top: 75px;
	}
	.section5-content .icon-box .box5 {
		top: -53px;
		left: 53px;
	}
	.section5-content .icon-box {
		margin-top: 20px;
	}
	.section6-column2 .box1 .sub-box1 {
		margin-top: 150px;
	}
	.section6-column2 {
		gap: 33px;
	}
	.section6-column2 .box1 .content-welcome p {
		padding-top: 24px;
	}
	.section6-column1 .box4 img {
		width: 44%;
	}
	.section6-column1 .box1 .img,
	.section6-column1 .box2 .img {
		top: 0;
	}
	.section6-column1 .box2 .text::before {
		top: -67%;
		left: -42%;
		height: 89%;
		width: 93%;
	}
	.section6-column1 .box1 .text::after {
		height: 100%;
		width: 100%;
		bottom: -152px;
	}
	.section6-column1 .box3 .text::after {
		height: 126%;
		width: 100%;
		bottom: -136%;
		left: -55%;
	}
	.section6-column1 .box5 .text::after {
		height: 93%;
		width: 70%;
		bottom: -13%;
		right: -93%;
	}
	.section6-column1 .box5 .text {
		top: -68px;
	}
	.section6-column1 .box5 {
		top: 39px;
	}
	.section6-column1 .box6 {
		top: -70px;
	}
	.section6-column1 .box3 .text {
		top: -42px;
	}
	.section6-column1 {
		top: 60px;
	}
	.section7-col1 .content-welcome p {
		width: 97%;
	}
}

/* Media Query for 1680px Starts here */

@media only screen and (max-width: 1680px) {
	.section1 .content-welcome p {
		width: 87%;
	}
	.button-content .button-arrow {
		left: 7px;
	}
	.button-content .button-arrow h2 {
		font-size: 16px;
	}
	.section1 .design-content {
		padding-top: 0px;
		width: 100%;
	}
	.button-content .button-arrow h2 {
		margin-left: 60px;
	}
	.smo-hero-image img {
		top: 27px;
	}
	.section2 .row1 .col2 .box p {
		width: 93%;
	}
	.section2 .row1 .col2 .box h3::before {
		width: 83%;
	}
	.section2 .row1 .col1 .local-agency-list ul li {
		padding: 15px 16px 13px 0px;
	}
	.section2 .row1 .col2 .box .heading {
		top: -7px;
	}
	.connection-customer2 {
		gap: 98px;
	}
	.connection-customer2 .row-box {
		gap: 117px;
	}
	.connection-customer2 .column .box h3::after {
		width: 96%;
		bottom: -13px;
	}
	.connection-customer2 .main-img {
		width: 94%;
		align-self: end;
	}
	.connection-customer1 .column2 .column2-lower-box .img-box img {
		width: 95%;
		left: 15px;
	}
	.section4-main-box .column2 .box-content {
		margin-top: 90px;
	}
	.section4 .privacy-choices p {
		width: 102%;
	}
	.section4-main-box {
		padding: 12em 5em;
	}
	.section4-main-box .column2 .box-content {
		margin-top: 88px;
	}
	.section-5-column2 .box2 .sub-box {
		width: 25%;
	}
	.section-5-column2 .box1 .sub-box2 h1 {
		font-size: 1.9vw;
	}
	.section-5-column2 .box1 .sub-box2 {
		top: 31px;
	}
	.section-5-column2 .box1 .sub-box2::before {
		height: 55%;
	}
	.section-5-column2 .box2 .sub-box p {
		width: 90%;
		margin: 0 auto;
	}
	.section-5-column2 .box2 {
		width: 100%;
		margin-top: 0;
	}
	.section7-col2 .box1 .sub-box p {
		width: 90%;
	}
	/* .section7-col2 .box3 .card h3 {
            width: 85%;
        } */
	.section7-col2 .box3 .card p {
		width: 67%;
	}
}

@media only screen and (max-width: 1600px) {
}

@media only screen and (max-width: 1536px) {
	.section4-main-box .column2 .box1 .pricing-custom-call .line-1 {
		font-size: 147%;
	}
	.section-5-column2 .box1 .sub-box2::before {
		height: 70%;
	}
}

@media only screen and (max-width: 1440px) {
	.welcome-cr-smo {
		padding: 12em 3em 5em 5em;
	}
	.smo-hero-image {
		top: -20px;
	}
	.welcome-cr-smo .arrow_icon:after {
		right: -16%;
	}
	.smo-hero-image img {
		width: calc(100% - 70px);
		margin-top: 2em;
		left: 19px;
		position: relative;
	}
	.button-content .button-arrow {
		left: -2px;
	}
	.button-content .button-arrow h2 {
		margin-left: 68px;
	}
	.section2 {
		padding-top: 9em;
	}
	.section2 .row1 {
		top: -24px;
	}
	.section2 .row1 .col1 .local-agency-list ul li {
		font-size: clamp(10px, 0.9vw, 2.2rem);
		padding: 13px 16px 11px 0px;
	}
	.section2 .row1 .col2 .box .heading {
		top: 10px;
	}
	.section3 .benefits {
		margin-top: 30px;
	}
	.connection-customer1 .privacy-choices p {
		width: 74%;
	}
	.get-started-project {
		padding-bottom: 10px;
	}
	.connection-customer1 .column2 .column2-lower-box {
		top: 13px;
	}
	.connection-customer1 .column2 .column2-lower-box img {
		width: 84%;
	}
	.connection-customer2 {
		gap: 60px;
	}
	.connection-customer2 .column .box h3::after {
		width: 96%;
	}
	.connection-customer1 .column2 .column2-lower-box .img-box img {
		width: 85%;
	}
	.unfolding-power {
		font-size: max(17px, 1.9vw);
	}
	.section4-main-box .column2 .box-content {
		margin-top: 80px;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call .line-1 {
		font-size: 120%;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call h6 {
		font-size: 13px;
	}
	.section4-main-box .box-content p:nth-of-type(1) {
		margin-bottom: 10px;
	}
	.section4-main-box .column1 .box {
		padding: 74px 0;
	}
	.section4-main-box .column1 img {
		width: 70%;
	}
	.section4 .privacy-choices p {
		width: 104%;
	}
	.section4-main-box .box2 img {
		width: 104%;
	}
	.section5-content .icon-box::after {
		right: 30px;
	}
	.section-5-column2 .box1 .sub-box2 p {
		font-size: clamp(10px, 0.4vw + 0.5rem, 2.2rem);
	}
	.section5-column1 {
		gap: 5em;
	}
	.section-5-column2 .box1 .sub-box2 h1 {
		margin-bottom: 16px;
	}
	.section5-content .icon-box .box p {
		line-height: 15px;
	}
	.section5-content .icon-box .box4 {
		top: -35px;
	}
	.section5-content .icon-box .box5 {
		top: -43px;
		left: 34px;
	}
	.section5-content .icon-box {
		left: 58px;
	}
	.section-5-column2 .box2 .sub-box .img-box {
		height: 50px;
		width: 50px;
	}
	.section-5-column2 .box2 .sub-box .img-box img {
		width: 60%;
	}
	.section-5-column2 .box1 .sub-box2::before {
		width: 10px;
		height: 59%;
		top: 6px;
	}
	.section-5-column2 .box2 {
		margin-top: 0;
	}
	.section6-column1 .boxes .text {
		width: 50%;
	}
	.section6-column1 .boxes .img img {
		width: 64%;
	}
	.section6-column1 .box1 .text,
	.section6-column1 .box6 .text {
		width: 63%;
	}
	.section6-column1 .box1 {
		padding-right: 84px;
	}
	.section6-column1 .box1 .text::after {
		bottom: -76px;
		left: 54%;
	}
	.section6-column1 .box2 {
		top: -2px;
		left: -73px;
	}
	.section6-column1 .box3 {
		top: -8px;
		left: 74px;
	}
	.section6-column1 .box3 .img {
		top: 26px;
	}
	.section6-column1 .box5 .img {
		top: -17px;
	}
	.section6-column1 .box3 .text::after {
		height: 85%;
		left: -39%;
	}
	.section6-column1 .box5 {
		top: 20px;
	}
	.section6-column1 .box5 .text {
		left: -17px;
	}
	.section6-column1 .box5 .text::after {
		right: -83%;
		top: 29px;
		height: 64%;
	}
	.section6-column1 .box6 {
		top: -35px;
		left: 5px;
	}
	.section6-column1 .box6 .img img {
		width: calc(100% - 28px);
	}
	.section6-column1 .box4 {
		left: 0;
	}
	.section6-column1 .box4 img {
		width: calc(100% - 202px);
		position: relative;
		top: -10px;
		left: 28px;
	}
	.section6-column1 .boxes .devlop-pargh-title .left-content {
		font-size: clamp(12px, 0.5vw + 0.5rem, 2.2rem);
	}
	.section6-column1 .box1 .img,
	.section6-column1 .box2 .img {
		top: -6px;
	}
	.section6-column1 .box1 .img {
		left: 10px;
	}
	.section6-column2 {
		gap: 10px;
	}
	.section6-column2 .box1 .content-welcome {
		margin-top: 0;
	}
	.section6-column2 .box1 .sub-box1 {
		margin-top: 70px;
		gap: 36px;
	}
	.section6-column2 .box2 .img-box img,
	.section6-column2 .box2::before {
		width: 100%;
	}
	.section6-column2 .box2::before {
		top: -6px;
	}
	.section7-col1 .content-welcome {
		margin-top: 0;
	}
	.benefits h2 {
		padding: 8px 0 16px 0;
		letter-spacing: 0px;
	}
	.section7 .content-welcome {
		margin: 0;
	}
	.section7-col2 .box3 .card h3 {
		width: 97%;
	}
}

@media only screen and (max-width: 1366px) {
	.welcome-cr-smo {
		padding: 10em 3em 5em 5em;
	}
	.welcome-cr-smo .arrow_icon::before {
		width: 30px;
	}
	.welcome-cr-smo .arrow_icon:after {
		right: -35%;
	}
	.smo-hero-image img {
		margin-top: 47px;
	}
	.button-content .button-arrow {
		left: 0;
	}
	.button-content .button-arrow h2 {
		margin-left: 43px;
	}
	.section2 .row1 .col1 .local-agency-list::after {
		bottom: 306px;
	}
	.section2 .row1 .col2 .box h3 {
		margin-top: 20px;
	}
	.section2 .row1 .col2 .box p {
		width: 100%;
	}
	.section2 .row1 .col3 img {
		position: relative;
		top: -15px;
		left: 34px;
	}
	.section2 .row1 .col2 .box h3::before {
		top: -11px;
	}
	.section2 .row1 .col2 .box .heading {
		top: 16px;
	}
	.benefits {
		margin-top: 20px;
	}
	.benefits h3 {
		margin-top: 20px;
	}
	.connection-customer1 .privacy-choices p {
		width: 72%;
	}
	.connection-customer2 .row-box {
		gap: 90px;
	}
	.get-started-project::after {
		width: 90%;
	}
	.section4-main-box .box2 .content-welcome {
		margin-top: 0;
	}
	.section4-main-box .column2 .box1 .content-welcome p {
		font-size: 13px;
	}
	.benefits h3 {
		margin: 0;
	}
	.section4-main-box .column1 .box {
		padding: 67px 0;
	}
	.section4-main-box .column2 .box-content {
		margin-top: 69px;
	}
	.section4-main-box .column1 img {
		width: 63%;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call {
		padding: 94px 0 0 0;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call h6 {
		font-size: 12px;
	}
	.pricing-custom-call h5 {
		font-size: 12px;
	}
	.section4-main-box .box2 img {
		width: 99%;
	}
	.section5-content .icon-box .box p {
		line-height: 15px;
	}
	.section-5-column2 .box2 {
		margin-left: 35px;
	}
	.section-5-column2 .box1 .sub-box2::before {
		width: 9px;
		height: 65%;
	}
	.section-5-column2 .box1 .sub-box1 img {
		width: 100%;
	}
	.section-5-column2 .box1 .sub-box2 {
		top: 20px;
	}
	.section6-column2 .box1 .content-welcome p {
		padding: 6px 0 0 0;
	}
	.section6-column2 .box1 .sub-box1 .call-action a {
		font-size: max(12px, 1.1vw);
	}
	.section6-column2 .box1 .sub-box1 {
		margin-top: 64px;
	}
	.section6-column1 {
		top: 26px;
	}
	.section6-column1 .box2 .text::before {
		left: -18%;
	}
	.section6-column1 .box5 .img {
		top: -18px;
	}
	.section6-column1 .box1 .text {
		width: 64%;
	}
	.section7-col2 .box1 .sub-box p {
		font-size: 0.65vw;
		width: 94%;
	}
	.section7-col2 .box3 .card h3 {
		width: 98%;
	}
}

@media only screen and (max-width: 1280px) {
	.section1 .design-text {
		padding: 0.6vw 1vw;
	}
	.button-content .button-arrow {
		left: 6px;
	}
	.section1 .design-btns {
		padding: 0.4vw 1vw;
		border-top-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.section1 .design-image img {
		left: 55px;
	}
	.section1 .smo-title-icons {
		width: 100%;
	}
	.smo-hero-image img {
		width: calc(100% - 47px);
	}
	.section2 .row2 .box .box-content p {
		font-size: 10px;
	}
	.section2 .row2 .box .box-content .info {
		font-size: 10px;
	}
	.section2 .row1 .col1 .local-agency-list ul li {
		padding: 12px 12px 10px 0px;
	}
	.section2 .row1 .col1 .local-agency-list {
		padding-left: 6px;
	}
	.section2 .row1 .col1 .local-agency-list ul li:after {
		left: 32px;
	}
	.section2 .row1 .col1 .local-agency-list ul li i {
		margin-right: 0;
	}
	.section2 .row1 .col2 .box .heading {
		top: 20px;
	}
	.connection-customer2 .column .box p {
		width: 108%;
	}
	.connection-customer2 .column .box h3::after {
		width: 98%;
		bottom: -11px;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call h6 {
		font-size: clamp(10px, 0.6vw + 0.3rem, 2.2rem);
	}
	.section4-main-box .column2 .box1 .pricing-custom-call .line-1 {
		font-size: 115%;
	}
	.section4-main-box .column1 .box {
		padding: 75px 0;
	}
	.section4 .privacy-choices p {
		width: 106%;
	}
	.section4-main-box .box2 img {
		width: 104%;
	}
	.section-5-column2 .box1 .sub-box2 h1 {
		font-size: clamp(17px, 1.8vw, 5rem);
	}
	.section-5-column2 .box2 {
		margin-left: 30px;
	}
	.section5-content .icon-box {
		left: 50px;
	}
	.section-5-column2 .box2 .sub-box p {
		font-size: clamp(10px, 0.4vw + 0.5rem, 2.2rem);
	}
	.section-5-column2 .box1 .sub-box2::before {
		height: 67%;
	}
	.section5-content .icon-box .box4 {
		top: -37px;
	}
	.section5-content .icon-box .box5 {
		top: -43px;
		left: 27px;
	}
	.section6-column1 .boxes .devlop-pargh-title .left-content {
		font-size: clamp(10px, 0.8vw, 2.2rem);
	}
	.section6-column1 .box3 .img {
		top: 12px;
	}
	.section6-column1 .box5 .text {
		left: -28px;
	}
	.section6-column1 .box6 .img {
		left: -74px;
	}
	.section6-column1 .box3 {
		top: 0;
	}
	.section6-column1 .box5 {
		top: 32px;
	}
	.section6-column1 .box6 {
		top: -26px;
	}
	.section6-column1 .box5 .text::after {
		right: -87%;
		top: 19px;
		height: 69%;
	}
	.section6-column2 .box1 .content-welcome p {
		width: 107%;
	}
	.section7-col2 .box1::after {
		width: 99%;
	}
	.section7-col2 .box3 {
		width: 99%;
	}
}

@media only screen and (max-width: 1200px) {
	.section1 .design-text {
		padding-top: 0.7vw;
	}
	.section1 .design-text:nth-of-type(2) {
		padding-top: 0.7vw;
	}
	.section1 .button-content {
		margin-top: 20px;
	}
	.section1 .design-image img {
		width: 70%;
	}
	.button-content .button-arrow h2 {
		font-size: 14px;
	}
	.smo-hero-image img {
		top: 27px;
	}
	.button-content .button-arrow .arrow_icon {
		left: 10.7%;
	}
	.section2 .row1 .col1 .local-agency-list ul li {
		padding: 10px 0;
	}
	.section2 .row1 .col1 .local-agency-list::after {
		bottom: 272px;
	}
	.section2 .row1 .col2 .box p {
		width: 101%;
	}
	.section2 .row1 .col2 .box .heading {
		top: 25px;
	}
	.connection-customer2 .column .box h3::after {
		width: 100%;
	}
	.section3 .title-cont-pages {
		font-size: 2.8vw;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call .line-1 {
		font-size: 118%;
	}
	.section4-main-box .box-content p {
		width: 84%;
	}
	.section4 .privacy-choices p {
		width: 107%;
	}
	.section4 .privacy-choices p {
		margin-bottom: 34px;
	}
	.section-5-column2 .box1 .sub-box2::before {
		height: 73%;
	}
	.btn-proposal {
		bottom: -45px;
	}
	.section6-column2 .content-welcome {
		margin-top: 18px;
		line-height: 20px;
	}
	.section6-column1 .boxes .text {
		width: 55%;
	}
	.section6-column1 .boxes .img img {
		width: 64%;
	}
	.section6-column1 .boxes .text {
		width: 50%;
	}
	.section6-column1 .box1 .text,
	.section6-column1 .box6 .text {
		width: 80%;
	}
	.section6-column1 .box6 .img img {
		width: 100%;
	}
	.section6-column1 .box2 {
		top: -2px;
		left: -64px;
	}
	.section6-column2 .box1 .sub-box1 .call-action a {
		font-size: max(12px, 1vw);
	}
	.section6-column1 .box3 {
		top: 6px;
	}
	.section6-column1 .box4 {
		top: 14px;
	}
	.section6-column1 .box5 {
		top: 45px;
	}
	.section6-column1 .box6 {
		top: -17px;
	}
	.section7-col2 .box2 p {
		width: 102%;
	}
	.section7-col2 .box3 {
		width: 100%;
	}
}

@media only screen and (max-width: 1152px) {
	.section1 .design-image {
		width: 40%;
	}
}

@media only screen and (max-width: 1024px) {
	.button-content .button-arrow {
		left: 4px;
	}
	.title-cont-pages {
		line-height: 36px;
	}
	.section1 .design-image {
		width: 40%;
	}
	.section1 .design-content {
		padding-top: 30px;
	}
	.section1 .design-btns {
		margin-top: 28px;
		border-top-left-radius: 15px;
		border-bottom-right-radius: 15px;
		padding-bottom: 0.7vw;
	}
	.section1 .design-text,
	.section1 .design-text:nth-of-type(2) {
		padding: 0.9vw 1vw;
	}
	.section1 .button-content {
		margin-top: 25px;
	}
	.button-content .button-arrow .arrow_icon {
		left: 13%;
	}
	.smo-hero-image img {
		width: calc(100% - 47px);
		top: 38px;
	}
	.section2 .content-welcome p {
		width: 65%;
	}
	.section2 .row1 {
		top: -17px;
	}
	.section2 .row1 .col2 .box p {
		width: 94%;
	}
	.section2 .row1 .col3 img {
		width: 100%;
		top: -10px;
		left: 0;
	}
	.section2 .row2 .box .box-content p {
		font-size: 7px;
	}
	.section2 .row2 .box .box-content .info {
		font-size: 8px;
	}
	.section2 .row1 .col2 .box .heading {
		top: 36px;
	}
	.main-seo-heading ul li {
		font-size: 10px;
	}
	.section3 .title-cont-pages {
		font-size: 2.7vw;
	}
	.benefits h2 {
		font-size: max(25px, 2.5vw);
	}
	.connection-customer2 .column .box h3::after {
		width: 102%;
		bottom: -10px;
	}
	.connection-customer2 {
		gap: 46px;
	}
	.connection-customer1 .column2 .column2-lower-box .img-box img {
		top: -10px;
	}
	.connection-customer1 .privacy-choices p {
		width: 78%;
	}
	.connection-customer2 .row-box {
		gap: 68px;
	}
	.connection-customer1 .column2 .column2-lower-box {
		top: 20px;
	}
	.connection-customer2 .column .box p::before {
		top: 3px;
		bottom: 2px;
		width: 4px;
	}
	.section4-main-box .column2 .box-content {
		margin-top: 54px;
	}
	.section4-main-box .column1 .box {
		padding: 75px 0 88px 0;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call h6 {
		margin-top: 6px;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call .line-1 {
		font-size: 110%;
	}
	.pricing-custom-call h5 {
		font-size: 11px;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call {
		padding-top: 66px;
	}
	.section4 .privacy-choices p {
		width: 112%;
	}
	.section4-main-box .column1 .box {
		padding: 67px 0;
	}
	.unfolding-power {
		font-size: max(17px, 1.8vw);
	}
	.section4-main-box .column2 .box1 .pricing-custom-call::before {
		width: 89%;
	}
	.btn-proposal {
		font-size: 10px;
		right: 10%;
	}
	.section5-content .icon-box .box p {
		width: 58%;
	}
	.section-5-column2 .box2 .sub-box .img-box {
		height: 40px;
		width: 40px;
	}
	.section-5-column2 .box2 .sub-box .img-box img {
		width: 55%;
	}
	.section-5-column2 .box1 .sub-box1 img {
		width: calc(100% + 42px);
	}
	.section-5-column2 .box1 .sub-box2 {
		top: 0;
	}
	.section-5-column2 .box1 .sub-box2::before {
		height: 73%;
		width: 7px;
	}
	.section-5-column2 .box1 .sub-box2 p {
		width: 101%;
	}
	.section5-content .icon-box {
		left: 35px;
	}
	.section5-content .icon-box::after {
		right: 0;
		height: 88%;
	}
	.section5-content .icon-box .box2 {
		top: -11px;
		left: 5px;
	}
	.section5-content .icon-box .box3 {
		left: 22px;
		top: -13px;
	}
	.section5-content .icon-box .box4 {
		top: -18px;
		left: -1px;
	}
	.section5-content .icon-box .box5 {
		top: -23px;
		left: 24px;
	}
	.section-5-column2 .box2 .sub-box p {
		width: 100%;
	}
	.section-5-column2 .box2 .sub-box {
		width: 30%;
	}
	.section-5-column2 {
		gap: 5em;
	}
	.section6-column1 .boxes .text h3 {
		font-size: 1.1vw;
	}
	.section6-column2 .box1 .sub-box1 .call-action a {
		font-size: 0.8vw;
	}
	.section6-column2 .box1 .sub-box1 .call-action i {
		font-size: 11px;
	}
	.section6-column1 .box4 img {
		width: 52%;
	}
	.section7-col2 .box2 p {
		width: 102%;
	}
	.section7-col2 .box3 .card h3 {
		width: 100%;
	}
}

@media only screen and (max-width: 992px) {
	body {
		overflow: visible !important;
		overflow-x: hidden !important;
	}
	.fp-section {
		height: auto !important;
	}
	.fp-tableCell {
		height: auto !important;
	}
	main {
		overflow: hidden;
	}
	.privacy-choices p {
		font-size: 2.5vw;
		line-height: 4vw;
	}
	.smo-title-content p {
		font-size: 2.5vw;
		line-height: 4vw;
	}
	.welcome-cr-smo .arrow_icon::before {
		width: 50px;
	}
	.welcome-cr-smo .arrow_icon::after {
		right: -24%;
	}
	.section2 {
		padding-bottom: 0;
	}
	.section2 .row2 {
		grid-template-columns: 1fr 1fr 1fr;
		top: 24px;
	}
	.section2 .row1 {
		grid-template-columns: auto;
		grid-template-areas: "c2 c2 c2 c2 c2 c2 c2 c2 c2 c2 c2 c2" ". . c1 c1 c1 . . c3 c3 c3 c3 .";
		top: 10px;
	}
	.section2 .row1 .col2 {
		grid-area: c2;
	}
	.section2 .row1 .col1 {
		grid-area: c1;
	}
	.section2 .row1 .col3 {
		grid-area: c3;
	}
	.section2 .row1 .col3 img {
		position: relative;
	}
	.section2 .row1 .col2 .box .heading {
		top: 16px;
		font-size: 10vw;
	}
	.title-cont-pages {
		font-size: 6vw;
		line-height: 8vw;
	}
	.smo-hero-image {
		top: 0;
		left: 0;
	}
	.button-content .button-arrow h2 {
		font-size: 22px;
		margin-left: 40px;
	}
	.button-content .button-arrow .arrow_icon {
		height: 55px;
		width: 55px;
		left: 6.7%;
		top: 50%;
	}
	.arrow_icon:before {
		width: 40px;
		margin-left: 15px;
	}
	.section1 .design-text {
		font-size: 2vw;
	}
	.welcome-cr-smo {
		padding-bottom: 0;
	}
	.section2 .row1 .col2 .box h3 {
		font-size: 2.5vw;
	}
	.section2 .row1 .col2 .box p {
		font-size: 2vw;
		line-height: 2.5vw;
		width: 100%;
	}
	.section2 .row1 .col1 .local-agency-list ul li {
		font-size: 2vw;
	}
	.section2 .row2 .box .box-content p {
		font-size: 1.5vw;
	}
	.bar-container {
		width: 4vw;
	}
	.bar {
		width: 4vw;
	}
	.smo-icon {
		width: 4vw;
	}
	.smo-icon .icon {
		font-size: 2vw;
	}
	.section3 .main-seo-heading ul li {
		font-size: 1.5vw;
	}
	.section3 .title-cont-pages {
		font-size: 6vw;
		line-height: 8vw;
	}
	.benefits h3 {
		font-size: 4vw;
	}
	.benefits h2 {
		font-size: 5vw;
		line-height: 6vw;
	}
	.get-started-project {
		font-size: 2.5vw;
	}
	.call-info {
		font-size: 4vw;
	}
	.connection-customer2 .main-img {
		width: 100%;
	}
	.connection-customer1 .column2 .column2-lower-box .img-box img {
		width: 100%;
		top: 0;
	}
	.connection-customer2 .column .box h3 {
		font-size: 1.8vw;
	}
	.connection-customer2 .column .box p {
		font-size: 1.8vw;
	}
	.connection-customer2 .row-box {
		margin: 0;
	}
	.section2 .row2 .box:nth-of-type(4) {
		justify-self: start;
	}
	.section3-main-box {
		padding-bottom: 0;
	}
	.get-started-project {
		padding-bottom: 25px;
	}
	.get-started-project::after {
		bottom: 10px;
	}
	.section4-main-box {
		padding-bottom: 0;
		position: relative;
	}
	.section4-main-box .column2 {
		position: absolute;
		width: 60%;
		top: 18em;
		left: 42%;
	}
	.section4-main-box .column1 .box {
		padding: 118px 0;
	}
	.section4-main-box .column2 .box-content {
		margin-top: 26px;
	}
	.unfolding-power {
		font-size: 5vw;
		width: 71%;
	}
	.section4-main-box .column1 .box ul li {
		font-size: 3vw;
	}
	.section4-main-box .column1 img {
		width: 34%;
	}
	.section4-main-box .column2 .box1 .box-content h2 {
		font-size: 4vw;
	}
	.section4-main-box .box-content p {
		font-size: 2vw;
		line-height: 3vw;
		width: 89%;
		margin: 0;
	}
	.section4-main-box .column2 .box1 .global-seo-agency h3 {
		font-size: 2vw;
	}
	.section4-main-box .global-seo-agency ul li {
		font-size: 1.8vw !important;
	}
	.btn-proposal {
		font-size: 2vw;
	}
	.section4-main-box .pricing-custom-call h5 {
		font-size: 2.5vw;
	}
	.pricng-call {
		width: 11%;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call h6 {
		font-size: 12px;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call {
		padding-top: 100px;
	}
	.section4-main-box .column2 .box1 .pricing-custom-call .line-1 {
		font-size: 124%;
	}
	.section4-main-box .box2 .benefits {
		margin-top: 60px;
	}
	.section4 .privacy-choices p {
		width: 103%;
	}
	.section4-main-box .box2 img {
		width: 100%;
	}
	.section5-main h3 {
		font-size: 3vw;
	}
	.section5-column1 .thingstothink h3 {
		font-size: 3vw;
	}
	.section5-column1 .thingstothink p {
		font-size: 2vw;
	}
	.section5 {
		padding-bottom: 0;
	}
	.section5-content .icon-box .box1 i {
		font-size: 4vw;
		padding: 3vw;
	}
	.section5-content .icon-box .box2 i {
		font-size: 7vw;
		padding: 4vw;
	}
	.section5-content .icon-box .box3 i {
		font-size: 5vw;
		padding: 3vw 3.1vw;
	}
	.section5-content .icon-box .box4 i {
		font-size: 8vw;
		padding: 4vw 4.3vw;
	}
	.section5-content .icon-box .box5 i {
		font-size: 5vw;
		padding: 3vw 4vw;
	}
	.section5-content .icon-box .box p {
		font-size: 2vw;
		line-height: 25px;
		width: 49%;
	}
	.section-5-column2 .box1 {
		flex-direction: column;
	}
	.section-5-column2 .box1 .sub-box1 {
		width: 100%;
		gap: 1em;
	}
	.section-5-column2 .box1 .sub-box1 img {
		width: 100%;
	}
	.section-5-column2 .box1 .sub-box2 h1 {
		font-size: 4.5vw;
		width: 101%;
	}
	.section-5-column2 .box1 .sub-box2 p {
		font-size: 2vw;
		width: 96%;
	}
	.section-5-column2 .box1 .sub-box2::before {
		height: 92%;
		width: 9px;
	}
	.section-5-column2 .box2 .sub-box .img-box {
		height: 45px;
		width: 45px;
	}
	.section-5-column2 .box2 .sub-box .img-box img {
		width: 60%;
	}
	.section-5-column2 .box2 .sub-box h3 {
		font-size: 1.8vw;
	}
	.section-5-column2 .box2 .sub-box p {
		font-size: 1.7vw;
	}
	.section-5-column2 .box2 {
		margin: 0;
	}
	.section6-main {
		flex-direction: column;
		gap: 10em;
	}
	.section6-column1,
	.section6-column2 {
		width: 100%;
	}
	.section6-column1 {
		grid-row-gap: 3em;
		top: 0;
	}
	.section6-column1 .boxes .img img {
		width: 100%;
	}
	.section6-column1 .boxes,
	.section6-column1 .boxes .img,
	.section6-column1 .boxes .text {
		padding: 0;
		margin: 0;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.section6-column1 .boxes .text {
		flex-basis: 70%;
	}
	.section6-column1 .boxes .img {
		flex-basis: 30%;
	}
	.section6-column1 .box5 .img,
	.section6-column1 .box3 .img {
		flex-basis: auto;
	}
	.section6-column1 .box6 .text {
		flex-basis: 100%;
	}
	.section6-column1 .box6 .img {
		flex-basis: 60%;
	}
	.section6-column1 .boxes .text h3 {
		font-size: 2.5vw;
	}
	.section6-column1 .boxes .devlop-pargh-title .left-content {
		font-size: 2vw;
		line-height: 2.5vw;
	}
	.section6-column1 .box6 .img img {
		width: 200%;
		position: relative;
		left: -35%;
	}
	.section6-column1 .box2 {
		justify-content: flex-end;
	}
	.section6-column1 .box5 {
		align-items: flex-end;
	}
	.section6-column1 .box5 .text {
		align-self: flex-end;
		left: -15px;
		z-index: 1;
	}
	.section6-column1 .box4 {
		text-align: right;
	}
	.section6-column1 .box3 {
		left: 50%;
		top: 21%;
	}
	.section6-column1 .box5 .img {
		top: -35%;
	}
	.section6-column1 .box6 .text {
		left: 30%;
	}
	.section6-column1 .box5 .text::after {
		right: -71%;
		top: 32px;
		height: 51%;
	}
	.section6-column1 .box3 .text::after {
		height: 64%;
		left: -12%;
	}
	.section6-column1 .box1 .text::after {
		height: 64%;
	}
	.section6-column1 .box2 .text::before {
		top: -29%;
		height: 59%;
		width: 54%;
		left: -1%;
	}
	.section6-column1 .box1 .img,
	.section6-column1 .box2 .img {
		top: -39%;
	}
	.section6-column1 .box4 img {
		width: 67%;
	}
	.section6-column1 .box3 .img img {
		top: -3px;
		position: relative;
		width: 72%;
	}
	.section6-column2 .box1 .content-welcome p {
		width: 103%;
	}
	.section6-column2 .box1 .sub-box1 .call-action a {
		font-size: 2.5vw;
	}
	.section6-column2 .box1 .sub-box1 .call-action i {
		font-size: 2.5vw;
	}
	.section6-column2 .box1 .call-info {
		font-size: 5vw;
	}
	.section6-column1 .box6 {
		left: -45px;
		top: 10px;
	}
	.section6 {
		padding-bottom: 0;
	}
	.section7-main {
		flex-direction: column;
	}
	.section7-col1 {
		width: 100%;
	}
	.section7-col1 .content-welcome p {
		font-size: 2.5vw;
		line-height: 4vw;
		width: 103%;
	}
	.section7-col2 {
		width: 100%;
	}
	.section7-col2 .box1 .sub-box {
		flex: 1;
	}
	.section7-col2 .box1 .sub-box h3 {
		font-size: 2.5vw;
	}
	.section7-col2 .box1 .sub-box p {
		font-size: 1.8vw;
		line-height: 2vw;
	}
	.section7-col2 .box2 h2 {
		font-size: 3vw;
	}
	.section7-col2 .box2 p {
		width: 103%;
	}
	.section7-col2 .box2 {
		margin-top: 13.1vw;
	}
	.section7-col2 .box1::after {
		bottom: -7.5vw;
	}
	.section7-col2 .box3 {
		flex-direction: column;
		gap: 5vw;
	}
	.section7-col2 .box3 .sub-box {
		gap: 5vw;
	}
	.section7-col2 .box3 .card h3 {
		font-size: 2.5vw;
		width: 69%;
	}
	.section7-col2 .box3 .card p {
		font-size: 1.5vw;
		width: 46%;
	}
	.smo-hero-image img {
		width: 100%;
		top: 0;
		left: 0;
	}
	.section7-col2 .box3 .card {
		padding: 7vw 0;
	}
}

/***------------------------- SMO END---------------------------------***/

/*------------------------welcome orm part start--------------------------*/

/* .welcome-orm-seo {
    position: relative;
    padding-top: 14em;
} */

/*-----------------------global work components-------------*/

/* .welcome-orm-seo .global-work h1 {
    font-size: 17px;
    font-weight: 700;
    color: #e65d52;
}

.welcome-orm-seo .global-work ul {
    display: flex;
    gap: 5px;
}

.welcome-orm-seo .global-work ul li {
    display: flex;
    font-size: 11px;
    font-weight: 600;
    color: #a19b9b;
}

.welcome-orm-seo .global-work ul li:nth-child(2) {
    padding-left: 4px;
    padding-right: 5px;
    border-left: 1px solid #a19b9b;
    border-right: 1px solid #a19b9b;
}


/* ------------------------------------------------------------ */

/* .welcome-orm-seo .welcome-cr-orm-seo {
    padding: 17em 4em;
    height: 81vh;
}

.welcome-orm-seo .title-cont-pages {
    font-size: 54px;
    font-weight: 300;
    line-height: 70px;
}

.orm-welcome .title-cont-pages span {
    color: #3bb708eb;
    ;
    font-weight: 600;
    width: 100%;
    display: block;
}

.orm-welcome p {
    font-size: 17px;
    width: calc(100% - 87px);
    padding: 1em 0em 2em;
    line-height: 26px;
    color: #202227;
} */

/* .welcome-orm-seo 
.orm-welcome 
.orm-secure-content  h2 img{
    width: 7%;
    display: initial;
} */

/* .orm-welcome .button-arrow {
    position: relative;
}

.orm-welcome .button-arrow .arrow_icon {
    position: absolute;
    top: 50%;
    left: 7%;
    margin-top: -30px;
    margin-left: -60px;
    display: inline-block;
    font-size: 26px;
    color: #000000;
    text-align: center;
    width: 60px;
    height: 55px;
    line-height: 60px;
    background: #ffa133;
    overflow: hidden;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 50%;
    transition: width 0.5s ease-in-out, margin 0.5s ease-in-out, border-radius 0.25s ease-in-out, color 0.25s ease-in-out;
}

.orm-welcome .arrow_icon.auto {
    width: 60px;
    margin-left: -30px;
    border-radius: 40px;
    color: #000000;
    transition: width 0.5s ease-in-out, margin 0.5s ease-in-out, border-radius 1s 0.25 ease-in-out, color 0.25s ease-in-out 0.25s;
}

.orm-welcome .arrow_icon:before,
.arrow_icon.auto:before {
    animation: lineUp 1s cubic-bezier(0, 0.6, 1, 0.4) infinite 0.5s;
}

.orm-welcome .arrow_icon:after,
.arrow_icon.auto:after {
    animation: tipUp 1s cubic-bezier(0, 0.6, 1, 0.4) infinite 0.5s;
}

.arrow_icon:before {
    position: absolute;
    display: inline-block;
    content: "";
    background: #000000;
    width: 40px;
    height: 3px;
    top: 50%;
    left: 0%;
    margin-top: 0px;
    margin-left: 19px;
    transform: translateX(50px);
}

.orm-welcome .arrow_icon:after {
    position: absolute;
    display: inline-block;
    content: "";
    width: 13px;
    height: 13px;
    color: #000000;
    border-top: 3px solid;
    border-left: 3px solid;
    transform: rotateZ(135deg);
    top: 50%;
    right: 0%;
    margin-top: -5px;
    margin-left: 5px;
    transform: translateX(50px) rotateZ(135deg);
}

@keyframes tipUp {
    0% {
        transform: translateX(-50px) rotateZ(135deg);
    }
    100% {
        transform: translateX(70px) rotateZ(135deg);
    }
}

@keyframes lineUp {
    0% {
        transform: translateX(-50px);
    }
    100% {
        transform: translateX(70px);
    }
}

.orm-welcome .button-arrow h2 {
    font-size: 18px;
    font-weight: 600;
    margin-left: 76px;
}

.welcome-orm-seo .orm-welcome .orm-secure-content h2 span {
    font-size: 18px;
    font-weight: 600;
    margin-left: 10px;
}

.welcome-orm-seo .security-icons {
    margin-top: 207px;
}

.welcome-orm-seo .security-icons .google-border-left {
    width: 150px;
    height: 6px;
    background: #acacac;
    display: inline-block;
    margin-right: 2em;
}

.welcome-orm-seo .security-icons,
.google-security {
    display: flex;
    align-items: center;
    gap: 17px;
}

.welcome-orm-seo .security-icons h1 {
    font-size: 26px;
    font-weight: 500;
    max-width: 168px;
    line-height: 1.4;
}

.welcome-orm-seo .security-icons p {
    font-size: 15px;
    width: 369px;
}

.welcome-cr-orm-seo .google-security-links img {
    width: 108px;
    height: 100px;
}

.welcome-orm-seo .video-welcome video {
    object-fit: cover;
    width: 100%;
    height: 688px;
}

.welcome-orm-seo .video-welcome2 video {
    object-fit: cover;
    width: 100%;
    height: 265px;
} */

/*--section 2 ---*/

/* .welcome-cr-orm-seo-section2 .branding-logo ul {
    display: flex;
    margin: 38px auto 21px;
}

.welcome-cr-orm-seo-section2 .branding-logo ul li {
    padding: 0px;
    width: 100%;
}

.welcome-cr-orm-seo-section2 .branding-logo ul li h4 {
    max-width: 73%;
    margin: 0 auto;
}

.welcome-cr-orm-seo-section2 .branding-logo ul li:nth-child(2) {
    border-left: 2px solid #efebeb;
    border-right: 2px solid #efebeb;
}

.welcome-cr-orm-seo-section2 .branding-logo ul li:nth-child(4) {
    border-left: 2px solid #efebeb;
}

.welcome-cr-orm-seo-section2 .branding-logo ul li img {
    width: 12%;
    display: block;
    margin: 41px auto;
}

.welcome-cr-orm-seo-section2 .title-cont-pages {
    font-size: 54px;
    font-weight: 300;
    line-height: 70px;
    text-align: center;
    position: relative;
}

.welcome-cr-orm-seo-section2 .title-cont-pages:after {
    content: "";
    position: absolute;
    display: block;
    width: 60px;
    height: 0.1px;
    background: #999595;
    right: 15.5%;
    top: 52%;
}

.welcome-cr-orm-seo-section2 .title-cont-pages:before {
    content: "";
    position: absolute;
    display: block;
    width: 60px;
    height: 0.1px;
    background: #999595;
    left: 15.5%;
    top: 52%;
}

.welcome-cr-orm-seo-section2 p {
    margin: 36px auto 74px;
    max-width: 44%;
    font-size: 17px;
}

.welcome-cr-orm-seo-section2 :nth-child(4) {
    border-left: 3px solid #f5f0f0;
    padding-left: 69px;
    background: linear-gradient(45deg, #f8f8f8, transparent);
}

.welcome-cr-orm-seo-section2 .black-text-line {
    position: relative;
    font-size: 35px;
    text-align: left;
    color: #0664cf;
    font-weight: 600;
    width: fit-content;
    background: linear-gradient(0deg, #00000021 42%, transparent 13%);
}

.welcome-cr-orm-seo-section2 .online-reputation-left-paragraph {
    text-align: left;
    max-width: 68%;
    margin: 31px 3px auto;
    font-size: 16px;
    line-height: 1.5;
}

.welcome-cr-orm-seo-section2 .online-reputation-right-paragraph {
    text-align: left;
    max-width: 98%;
    margin: 31px 3px auto;
    font-size: 16px;
    line-height: 1.5;
}

.welcome-cr-orm-seo-section2 .reputation-list {
    display: flex;
    margin: 0 auto;
    gap: 145px;
}

.welcome-cr-orm-seo-section2 .reputation-list .list-one ul li,
.list-two ul li {
    margin: 49.2px auto;
}

.welcome-cr-orm-seo-section2 .reputation-list .list-one h3,
.list-two h3 {
    font-size: 18px;
    color: #333;
    font-weight: 600;
}

.welcome-cr-orm-seo-section2 .reputation-list .list-one p {
    font-size: 15px;
    max-width: 98%;
    margin: 17px 3px auto;
    text-align: left;
}

.welcome-cr-orm-seo-section2 .reputation-list .list-one ul li:nth-child(1) p {
    border-left: 4px solid #ed3f5c;
    padding-left: 10px;
}

.welcome-cr-orm-seo-section2 .reputation-list .list-one ul li:nth-child(2) p {
    border-left: 4px solid #3376bb;
    padding-left: 10px;
}

.welcome-cr-orm-seo-section2 .reputation-list .list-one ul li:nth-child(3) p {
    border-left: 4px solid #3cc184;
    padding-left: 10px;
}

.welcome-cr-orm-seo-section2 .reputation-list .list-two p {
    font-size: 15px;
    max-width: 98%;
    margin: 17px 3px auto;
    text-align: left;
    border-left: 4px solid #ffca3c;
    padding-left: 10px;
}

.welcome-cr-orm-seo-section2 .reputation-list .list-two img {
    width: calc(100% - 20px);
}

.welcome-cr-orm-seo-section2 .call-us {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 97px;
    margin-left: 36px;
}

.welcome-cr-orm-seo-section2 .call-us img {
    display: block;
    width: 100px;
    height: 100px;
}

.welcome-cr-orm-seo-section2 .call-us .call-info span {
    font-size: 18px;
    font-weight: 600;
}

.welcome-cr-orm-seo-section2 .call-us .call-info p {
    max-width: 100%;
    margin: 0;
    font-size: 36px;
    font-weight: 600;
    color: #88bf48;
} */

/* ---section3----- */

/* .welcome-cr-orm-seo-section3 .title-bar {
    padding-left: 15px;
    padding-right: 15px;
}

.welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul {
    background: #f8f8f8;
}

.welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li {
    padding: 16px 0px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
    position: relative;
}

.welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li {
    display: flex;
    align-items: center;
    justify-content: center;
}

.welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li span {
    border-bottom: 1px solid #d5d5d5e6;
    width: calc(100% - 256px);
    padding: 10px 0;
}

.welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li img {
    margin-right: 15px;
}

.welcome-cr-orm-seo-section3 .title-bar ul {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: 205px;
    font-weight: 600;
    font-size: 17px;
    color: #0664cf;
}

.welcome-cr-orm-seo-section3 .title-bar ul li:nth-child(2) {
    border-left: 1px solid #0664cf;
    border-right: 1px solid #0664cf;
}

.welcome-cr-orm-seo-section3 .title-bar ul li:nth-child(n) {
    padding-left: 8px;
    padding-right: 8px;
}

.welcome-cr-orm-seo-section3 .suscription-economy {
    display: flex;
}

.welcome-cr-orm-seo-section3 .online-reputation-title {
    font-size: 35px;
    max-width: 34%;
    font-weight: 700;
    margin-top: 103px;
}

.welcome-cr-orm-seo-section3 .online-reputation-title span {
    background: linear-gradient(0deg, transparent 0%, #FECB72 55%, transparent 0%);
}

.welcome-cr-orm-seo-section3 .economy-txt p {
    color: #202227;
    font-size: 16px;
    margin: 40px 0;
    max-width: 76%;
}

.welcome-cr-orm-seo-section3 .economy-txt .input-group {
    display: flex;
    margin-bottom: 62px;
}

.welcome-cr-orm-seo-section3 .economy-txt .form-control {
    height: 47px;
    width: 286px;
    padding: 4px 20px;
    font-size: 18px;
    color: #000;
}

.welcome-cr-orm-seo-section3 .economy-txt .btn {
    border-radius: 0 2px 2px 0;
    background-color: #5a54fe;
    color: #fff;
    letter-spacing: 1px;
    width: 137px;
    font-size: 17px;
}

.welcome-cr-orm-seo-section3 .suscription-economy .video-welcome {
    position: relative;
    display: block;
    height: 296px;
    padding: 0;
    overflow: hidden;
    bottom: 93px;
}

.strategies-orm-imporve {
    margin: 38px -69px;
}

.strategies-orm-imporve .strategies-bttm-view {
    display: flex;
    align-items: center;
    padding: 0.8em 69px;
}

.strategies-orm-imporve .strategies-bttm-view .number-improve {
    color: #6b9d1a;
    font-size: 21px;
    display: block;
    font-weight: 700;
    width: 20%; */

/* line-height: 38px; */

/* margin-left: 7px; */

/* margin: -14px auto;
    background-color: #f0e9e1;
    border-radius: 50%;
    width: 74px;
    padding: 11px 16px;
    height: 74px;
}

.strategies-orm-imporve .strategies-bttm-view h5 {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    display: inline-grid;
    width: auto;
    float: left;
    line-height: 20px;
    margin-left: 10px;
} */

/*---section------*/

/* .welcome-cr-orm-seo-section4 .title-bar {
    margin-bottom: 70px;
    padding-left: 15px;
    padding-right: 15px;
}

.welcome-cr-orm-seo-section4 .title-bar ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right: 205px;
    font-weight: 600;
    font-size: 17px;
    color: #0664cf;
}

.welcome-cr-orm-seo-section4 .title-bar ul li:nth-child(2) {
    border-left: 1px solid #0664cf;
    border-right: 1px solid #0664cf;
}

.welcome-cr-orm-seo-section4 .title-bar ul li:nth-child(n) {
    padding-left: 8px;
    padding-right: 8px;
}

.welcome-cr-orm-seo-section4 .title-bar .title-cont-pages {
    text-align: start;
}

.welcome-cr-orm-seo-section4 .strategy-management {
    display: flex;
    margin: 27px auto;
}

.welcome-cr-orm-seo-section4 .strategy-management .strategy-details h3 {
    font-size: 45px;
    font-weight: 700;
    width: calc(100% - 35%);
}

.welcome-cr-orm-seo-section4 .strategy-management .strategy-details p {
    font-size: 17px;
    padding: 30px 155px 30px 0;
}

.welcome-cr-orm-seo-section4 .strategy-management img {
    width: 100%;
}

.welcome-cr-orm-seo-section4 .management-statergy-container {
    position: relative;
    bottom: 90px;
    z-index: 2;
}

.welcome-cr-orm-seo-section4 .management-statergy-container:before {
    content: '';
    position: absolute;
    border-radius: 50%;
    width: 671px;
    height: 669px;
    border: 2px solid #dfdfdfbf;
    top: -19px;
    left: 15px;
    z-index: -1;
}

.welcome-cr-orm-seo-section4 .management-statergy-container:after {
    content: '';
    position: absolute;
    border-radius: 50%;
    width: 555px;
    height: 585px;
    border: 2px solid #e1dddd7d;
    top: 25px;
    left: 73px;
    z-index: -1;
}

.welcome-cr-orm-seo-section4 .management-statergy-container h3 {
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 23px;
    font-weight: 500;
}

.welcome-cr-orm-seo-section4 .management-statergy-container .box {
    width: 300px;
    height: 283px;
    align-items: center;
    justify-content: center;
    padding: 38px;
    margin-bottom: 32px;
    border-radius: 25px;
}

.welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) {
    right: 30px;
    margin-top: 33px;
}

.welcome-cr-orm-seo-section4 .management-statergy:nth-child(1) .box:nth-child(1) {
    background: linear-gradient(-81deg, #d7e9ff 47%, #fff 100%);
}

.welcome-cr-orm-seo-section4 .management-statergy:nth-child(1) .box:nth-child(2) {
    background: linear-gradient(-81deg, #fdeafd 47%, #fff 100%);
}

.welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) .box:nth-child(1) {
    background: linear-gradient(-81deg, #dcd8fb 47%, #fff 100%);
}

.welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) .box:nth-child(2) {
    background: linear-gradient(-81deg, #ccf7fe 47%, #fff 100%);
}

.welcome-cr-orm-seo-section4 .consult-help,
.consult-support {
    display: flex;
    align-items: center;
    gap: 24px;
}

.welcome-cr-orm-seo-section4 .consult-support h1 {
    font-size: 16px;
    font-weight: 600;
}

.welcome-cr-orm-seo-section4 .consult-support p {
    margin: 0;
    max-width: 250px;
    font-size: 11px;
}

.welcome-cr-orm-seo-section4 .learn-btn-orm-more {
    border-radius: 34px;
    border: 2px solid #6161e9;
    width: fit-content;
    padding: 10px 20px;
}

.welcome-cr-orm-seo-section4 .learn-btn-orm-more a {
    color: #6161e9;
    text-transform: capitalize;
    font-weight: 600;
} */

/*--section 5--*/

/* .welcome-cr-orm-seo-section5 .title-cont-pages {
    font-size: 54px;
    font-weight: 300;
    line-height: 70px;
    text-align: center;
    position: relative;
}

.welcome-cr-orm-seo-section5 .title-cont-pages:after {
    content: "";
    position: absolute;
    display: block;
    width: 60px;
    height: 2.1px;
    background: #0a0a0a54;
    right: 22.5%;
    top: 52%;
}

.welcome-cr-orm-seo-section5 .title-cont-pages:before {
    content: "";
    position: absolute;
    display: block;
    width: 60px;
    height: 2.1px;
    background: #0a0a0a54;
    left: 22.5%;
    top: 52%;
}

.welcome-cr-orm-seo-section5 p {
    text-align: center;
    margin: 40px auto;
    max-width: 44%;
    font-size: 17px;
}

.welcome-cr-orm-seo-section5 .work-stragy {
    display: flex;
    align-items: center;
    gap: 172px;
}

.welcome-cr-orm-seo-section5 .work-stragy nav ul {
    display: flex;
    gap: 24px;
    margin-top: 60px;
}

.welcome-cr-orm-seo-section5 .work-stragy nav ul li a {
    padding: 7px 17px;
    border: 2px solid #dddada6b;
    border-radius: 20px;
    color: #6a8bcb;
    cursor: pointer;
    font-size: 19px;
    font-weight: 600;
}

.welcome-cr-orm-seo-section5 .work-stragy img {
    width: 245px;
}

.welcome-cr-orm-seo-section5 .work-stragy nav p {
    margin: 18px auto;
    max-width: 100%;
    font-size: 14px;
    text-align: left;
    padding-left: 7px;
}

.welcome-cr-orm-seo-section5 .stragy-block {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 32px;
    gap: 66px;
}

.stragy-block .stragy-block-txt:nth-child(1) {
    border-bottom: 2px solid #00ca8e;
}

.stragy-block .stragy-block-txt:nth-child(2) {
    border-bottom: 2px solid #a44cba;
}

.stragy-block .stragy-block-txt:nth-child(3) {
    border-bottom: 2px solid #caab02;
}

.welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt img {
    display: block;
    margin: 19px auto;
}

.welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt h4 {
    font-weight: 500;
    text-align: center;
}

.welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt p {
    text-align: center;
    margin: 23px auto;
    max-width: 79%;
    font-size: 17px;
}

.welcome-cr-orm-seo-section5 .global-work12 {
    font-size: 24px;
    margin-top: 39px;
    font-style: bold;
    font-weight: 600;
    color: #202c53;
}

.welcome-cr-orm-seo-section5 .global-work13 {
    color: #282727;
    text-align: left !important;
    max-width: 111% !important;
    margin: 23px 68px 44px 0px !important;
    line-height: 28px;
    font-size: 17px !important;
}

.welcome-cr-orm-seo-section5 .global-work14 {
    color: #282727;
    text-align: left !important;
    max-width: 111% !important;
    margin: 2px 149px 17px 4px !important;
    line-height: 28px;
    font-size: 17px !important;
}

.welcome-cr-orm-seo-section5 .border-bttom .border-lengt {
    background: #5674b9;
    height: 140px;
    transform: skew(-25deg) rotate(0deg);
    width: 33px;
    height: 4px;
    float: left;
    margin: 40px 6px 10px;
}

.welcome-cr-orm-seo-section5 .border-bttom .border-lengt1 {
    background: #b0bfe0;
    height: 140px;
    transform: skew(-25deg) rotate(0deg);
    width: 33px;
    height: 4px;
    float: left;
    margin: 40px 6px 10px;
}

.welcome-cr-orm-seo-section5 .border-bttom .border-lengt2 {
    background: #cfdaf6;
    height: 140px;
    transform: skew(-25deg) rotate(0deg);
    width: 33px;
    height: 4px;
    float: left;
    margin: 40px 6px 10px;
}

.welcome-cr-orm-seo-section5 .border-bttom {
    width: 100%;
    display: inline-block;
}

.welcome-cr-orm-seo-section5 .action-btn {
    background-color: #3cbbb5;
    border-radius: 20px;
    font-size: 14px;
    padding: 5px 24px 5px 24px;
    border: 1px;
    color: #fff;
}

.welcome-cr-orm-seo-section5 .section5-border {
    border-left: 2px solid #bfbfbf47;
    padding-left: 41px;
}

.welcome-cr-orm-seo-section5 .work-stragy {
    gap: 58px;
} */

/*--------------------media queries----------------------------*/

/* @media only screen and (max-width: 1600px) {
    .welcome-orm-seo .welcome-cr-orm-seo {
        padding: 14em 4em;
    }
    .welcome-orm-seo .video-welcome video {
        height: 560px;
        margin-top: 201px;
    }
    .welcome-orm-seo .video-welcome2 video {
        width: 100%;
        height: 240px;
    }
    .welcome-orm-seo .security-icons,
    .google-security {
        gap: 0px;
    }
    .welcome-orm-seo .security-icons p {
        font-size: 13px;
        width: 336px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list {
        gap: 0px;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li h4 {
        max-width: 95%;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li span { */

/* border-bottom: 1px solid #d5d5d5e6; */

/* width: calc(100% - 201px);
        padding: 8px 0;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        max-width: 40%;
    }
    .strategies-orm-imporve .strategies-bttm-view {
        padding: 0.8em 20px;
    }
    .strategies-orm-imporve {
        margin: 38px -28px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) {
        right: -20px;
        margin-top: 33px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container {
        bottom: 83px;
        left: -36px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management img {
        width: 111%;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul li a {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul {
        gap: 19px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy {
        gap: 0;
    }
    .welcome-cr-orm-seo-section5 .work-stragy video {
        width: 392px;
        height: 257px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        left: 8.5%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        right: 8.5%;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:before {
        left: -16px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:after {
        left: 33px;
    }
    .welcome-cr-orm-seo-section4 .consult-help,
    .consult-support {
        margin-top: 38px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: 17.5%;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: 17.5%;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt p {
        max-width: 100%;
    }
    .welcome-cr-orm-seo-section5 .stragy-block {
        margin-top: 87px;
    }
} */

/* @media only screen and (max-width: 1520px) {
    .welcome-cr-orm-seo .google-security-links img {
        width: 99px;
        height: 90px;
    }
    .welcome-orm-seo .security-icons p {
        font-size: 12px;
        width: 295px;
    }
    .welcome-orm-seo .video-welcome2 video {
        width: 100%;
        height: 189px;
    }
    .strategies-orm-imporve .strategies-bttm-view {
        padding: 0.8em 16px;
    }
    .orm-welcome .button-arrow .arrow_icon {
        left: 11%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        left: 6%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        right: 6%;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul li a {
        padding: 7px 11px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one ul li,
    .list-two ul li {
        margin: 41.2px auto;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li span {
        width: calc(100% - 120px);
    }
    .welcome-cr-orm-seo-section5 .stragy-block {
        margin-top: 36px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: 15.5%;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: 15.5%;
    }
    .welcome-cr-orm-seo-section5 .global-work12 {
        margin-top: 27px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy video {
        width: 393px;
        height: 223px;
    }
    .welcome-cr-orm-seo-section5 .global-work13 {
        margin: 23px 68px 0px 0px !important;
    }
}

@media only screen and (max-width: 1440px) {
    .welcome-orm-seo .welcome-cr-orm-seo {
        padding: 11em 4em;
    }
    .welcome-orm-seo .title-cont-pages {
        font-size: 41px;
        line-height: 51px;
    }
    .orm-welcome p {
        width: calc(100% + 122px);
    }
    .welcome-orm-seo .video-welcome video {
        height: 515px;
        margin-top: 0;
    }
    .welcome-orm-seo .security-icons {
        margin-top: 277px;
    }
    .welcome-orm-seo .security-icons h1 {
        font-size: 21px;
    }
    .welcome-orm-seo .video-welcome video {
        height: 515px;
        margin: 156px auto auto 38px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages {
        font-size: 41px;
        line-height: 51px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        left: 13%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        right: 13%;
    }
    .welcome-cr-orm-seo-section2 p {
        margin: 34px auto 67px;
        max-width: 59%;
        font-size: 16px;
    }
    .welcome-cr-orm-seo-section2 .black-text-line {
        font-size: 33px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-left-paragraph {
        font-size: 16px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-right-paragraph {
        font-size: 16px;
    } */

/* .welcome-cr-orm-seo-section2 .reputation-list .list-one h3, .list-two h3 {
    font-size: 13px;
   } */

/* .welcome-cr-orm-seo-section2 .reputation-list .list-one p {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-two p {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-two img {
        width: calc(100% - -3px);
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one ul li,
    .list-two ul li {
        margin: 42.2px auto;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li img {
        margin: 35px auto;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li h4 {
        max-width: 75%;
        font-size: 13px;
    } */

/* .welcome-cr-orm-seo-section2 .call-us img {
    width: 70px;
    height: 70px;
  } */

/* .welcome-cr-orm-seo-section2 .call-us {
        margin-top: 125px;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info p {
        font-size: 31px;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info span {
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info p {
        font-size: 32px;
    }
    .welcome-cr-orm-seo-section3 .title-bar ul {
        margin-right: 50px;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        max-width: 43%;
    }
    .welcome-cr-orm-seo-section3 .economy-txt p {
        font-size: 17px;
        margin: 36px auto;
        max-width: 100%;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        max-width: 40%;
        font-size: 33px;
        margin-top: 54px;
    } */

/* .welcome-cr-orm-seo-section3 .economy-txt .form-control {
    height:auto;
    width: 265px;
    padding: 0px 16px;
    font-size: 13px;
} */

/* .welcome-cr-orm-seo-section3 .economy-txt .btn {
    width: 111px;
    font-size: 13px;
} */

/* .welcome-cr-orm-seo-section3 .economy-txt .input-group {
        margin-bottom: 76px;
    }
    .strategies-orm-imporve .strategies-bttm-view h5 {
        font-size: 13px;
    }
    .strategies-bttm-view span {
        font-size: 10px;
    }
    .strategies-orm-imporve .strategies-bttm-view .number-improve {
        font-size: 16px;
        border-radius: 50%;
        width: 58px;
        padding: 6px 13px;
        height: 58px;
    }
    .strategies-orm-imporve {
        margin: 79px -36px;
    }
    .strategies-orm-imporve .strategies-bttm-view {
        padding: 0em 35px;
    }
    .welcome-orm-seo .video-welcome2 video {
        height: 166px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details h3 {
        width: 100%;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details p {
        padding: 50px 0 50px 0;
    }
    .welcome-cr-orm-seo-section4 .consult-help,
    .consult-support {
        margin-top: 47px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management img {
        width: 125%;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container {
        bottom: 72px;
        left: -58px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:before {
        left: -16px;
        width: 641px;
        height: 661px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(1) .box:nth-child(1) {
        margin-left: -32px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(1) .box:nth-child(2) {
        margin-left: -32px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: 13.5%;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: 13.5%;
    }
    .welcome-cr-orm-seo-section5 p {
        max-width: 50%;
    }
    .welcome-cr-orm-seo-section5 .work-stragy video {
        width: 389px;
        height: 190px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul li a {
        padding: 7px 4px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul {
        gap: 12px;
    }
    .welcome-cr-orm-seo-section5 .global-work12 {
        margin-top: 19px;
    }
    .welcome-cr-orm-seo-section5 .global-work13 {
        margin: 15px 68px 0px 0px !important;
    }
    .welcome-cr-orm-seo-section5 .global-work14 {
        margin: 0px 91px 14px 1px !important;
    }
} */

/* @media only screen and (max-width: 1366px) {
    .welcome-orm-seo .welcome-cr-orm-seo {
        padding: 10em 4em;
    }
    .welcome-orm-seo .global-work h1 {
        font-size: 16px;
    }
    .welcome-orm-seo .global-work ul li {
        font-size: 10px;
    }
    .welcome-orm-seo .video-welcome video {
        margin: 93px auto auto 38px;
    }
    .welcome-orm-seo .security-icons {
        margin-top: 188px;
    }
    .title-cont-pages {
        font-size: 39px;
    }
    .orm-welcome p {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages {
        font-size: 39px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        left: 13%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        right: 13%;
    }
    .welcome-cr-orm-seo-section2 p {
        margin: 32px auto 45px;
        max-width: 49%;
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section2 .black-text-line {
        font-size: 27px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one h3,
    .list-two h3 {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-left-paragraph {
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-right-paragraph {
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one p {
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one ul li,
    .list-two ul li {
        margin: 33.2px auto;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-two img {
        width: calc(100% - 44px);
    }
    .welcome-cr-orm-seo-section2 .call-us img {
        display: block;
        width: 80px;
        height: 80px;
    }
    .welcome-cr-orm-seo-section2 .call-us {
        margin-top: 85px;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        max-width: 47%;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li span {
        width: calc(100% - 108px);
        padding: 8px 0;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li {
        padding: 14px 0px;
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section3 .title-bar ul {
        margin-right: 27px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt p {
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt .form-control {
        height: 38px;
        width: 261px;
        padding: 4px 20px;
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt .btn {
        width: 116px;
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt .input-group {
        margin-bottom: 43px;
    }
    .strategies-orm-imporve {
        margin: 49px -32px;
    }
    .strategies-orm-imporve .strategies-bttm-view {
        padding: 0em 27px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details h3 {
        font-size: 39px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details p {
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details p {
        padding: 40px 0 40px 0;
    }
    .welcome-cr-orm-seo-section4 .consult-help,
    .consult-support {
        margin-top: 31px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container h3 {
        font-size: 19px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box p {
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container h3 {
        margin-top: 0px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box {
        width: 267px;
        height: 229px;
        padding: 36px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:before {
        left: -5px;
        width: 578px;
        height: 537px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:after {
        width: 517px; */

/* height: 480px;
        top: 14px;
        left: 27px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container {
        bottom: 77px;
        left: -33px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) {
        right: 0px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages {
        font-size: 39px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: 20.5%;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: 20.5%;
    }
    .welcome-cr-orm-seo-section5 p {
        margin: 33px auto;
        font-size: 15px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy img {
        width: 179px;
    }
    .welcome-cr-orm-seo-section5 .global-work12 {
        font-size: 19px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy {
        gap: 0px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul {
        gap: 19px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul li a {
        font-size: 12px;
    }
    .welcome-cr-orm-seo-section5 .global-work13 {
        color: #282727;
        text-align: left !important;
        max-width: 101% !important;
        line-height: 24px;
        font-size: 13px !important;
    }
    .welcome-cr-orm-seo-section5 .global-work14 {
        line-height: 23px;
        font-size: 13px !important;
    }
    .welcome-cr-orm-seo-section5 .stragy-block {
        margin-top: 21px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt img {
        width: 50px;
        height: 50px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt p {
        margin: 15px auto;
        font-size: 13px;
    }
}

@media only screen and (max-width: 1200px) {
    .welcome-orm-seo .global-work h1 {
        font-size: 14px;
    }
    .welcome-orm-seo .global-work ul li {
        font-size: 8.6px;
    }
    .welcome-orm-seo .video-welcome video {
        height: auto;
        margin: 252px auto auto 38px;
    }
    .welcome-orm-seo .security-icons h1 {
        font-size: 21px;
    }
    .welcome-cr-orm-seo .google-security-links img {
        width: 88px;
        height: 73px;
    }
    .welcome-orm-seo .security-icons p {
        font-size: 10px;
        width: 263px;
    }
    .welcome-orm-seo .security-icons {
        margin-top: 157px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        left: 7%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        right: 7%;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-two img {
        width: calc(100% - -4px);
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info span {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info p {
        font-size: 25px;
    }
    .welcome-cr-orm-seo-section2 .call-us img {
        width: 70px;
        height: 70px;
    }
    .welcome-cr-orm-seo-section2 .call-us {
        margin-top: 75px;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li h4 {
        max-width: 100%;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        max-width: 54%;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        margin-top: 36px;
    }
    .strategies-orm-imporve .strategies-bttm-view h5 {
        font-size: 10px;
    }
    .strategies-bttm-view span {
        font-size: 9px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details h3 {
        font-size: 37px;
    }
    .welcome-cr-orm-seo-section4 .consult-support p {
        font-size: 9px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box p {
        font-size: 11px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box {
        width: 238px;
        height: 216px;
        padding: 38px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container h3 {
        font-size: 17px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:before {
        left: -9px;
        width: 518px;
        height: 518px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:after {
        width: 416px;
        height: 416px;
        top: 31px;
        left: 44px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:before {
        left: -9px;
        width: 518px;
        height: 518px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy {
        gap: 0;
    }
    .welcome-cr-orm-seo-section5 .work-stragy video {
        width: 261px;
        height: 189px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: 15.5%;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: 15.5%;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt h4 {
        font-size: 15px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt p {
        margin: 12px auto;
        font-size: 11px;
    }
    .welcome-cr-orm-seo-section5 .global-work13 {
        line-height: 19px;
    }
    .welcome-cr-orm-seo-section5 .global-work14 {
        line-height: 19px;
    }
} */

/* @media only screen and (max-width: 1024px) {
    .welcome-orm-seo .welcome-cr-orm-seo {
        padding: 0em 4em;
        height: 100% !important;
    }
    .welcome-orm-seo .security-icons,
    .google-security {
        gap: 20;
    }
    .welcome-orm-seo .fp-tableCell {
        height: 100% !important;
    }
    .welcome-orm-seo .security-icons {
        margin-top: 88px;
    }
    .welcome-cr-orm-seo .google-security-links img {
        width: 70px;
        height: 60px;
    }
    .welcome-orm-seo .security-icons h1 {
        font-size: 20px;
    }
    .welcome-orm-seo .security-icons p {
        font-size: 9px;
        width: 200px;
        line-height: 1.8;
    }
    .welcome-orm-seo .video-welcome video {
        margin: 247px auto auto 38px;
    }
    .welcome-cr-orm-seo-section2 {
        margin-top: 50px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages {
        font-size: 36px;
    }
    .welcome-cr-orm-seo-section2 p {
        margin: 32px auto 38px;
        max-width: 69%;
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        left: 2%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        right: 2%;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one ul li,
    .list-two ul li {
        margin: 35.2px auto;
    }
    .welcome-cr-orm-seo-section2 .reputation-list {
        gap: 131px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-two img {
        width: calc(100% - 71px);
    }
    .welcome-cr-orm-seo-section2 :nth-child(4) {
        border-top: 3px solid #f5f0f0;
        border-left: none;
        padding-left: 15px;
        padding-top: 27px;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li:nth-child(4) {
        border-left: 2px solid #efebeb;
        border-top: none;
    }
    .welcome-cr-orm-seo-section2 .call-us {
        margin-top: 66px;
    }
    .welcome-cr-orm-seo-section3 {
        margin-top: 50px;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        max-width: 58%;
        margin-top: 52px;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li {
        padding: 8px 0px;
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li span {
        width: calc(100% - 24px);
        padding: 7px 0;
    }
    .welcome-cr-orm-seo-section3 .suscription-economy {
        display: flex;
        flex-wrap: wrap;
    }
    .welcome-orm-seo .video-welcome2 video {
        height: 297px;
        display: block;
        margin: 13px auto;
        right: 47px;
        position: relative;
    }
    .strategies-orm-imporve .strategies-bttm-view {
        padding: 0em 8px;
    }
    .strategies-orm-imporve {
        margin: 49px 0px;
    }
    .welcome-cr-orm-seo-section4 {
        margin-top: 63px;
    }
    .welcome-cr-orm-seo-section4 .title-bar {
        margin-bottom: 11px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container {
        bottom: -50px;
        left: -33px;
    }
    .welcome-cr-orm-seo-section4 .consult-help,
    .consult-support {
        margin: 0 auto;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) {
        right: 225px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container {
        top: 50px;
        left: 185px;
    }
    .welcome-cr-orm-seo-section5 {
        margin-top: 50px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: 9.5%;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: 9.5%;
    }
    .welcome-cr-orm-seo-section5 .section5-border {
        border-left: none;
        border-top: 2px solid #bfbfbf47;
        margin-top: 31px;
        padding-top: 31px;
    }
} */

/* @media only screen and (max-width: 768px) {
    .welcome-orm-seo .title-cont-pages {
        font-size: 48px;
        line-height: 58px;
    }
    .orm-welcome p {
        font-size: 18px;
        width: 100%;
    }
    .welcome-orm-seo .online-reputation-welcome {
        padding: 0;
        margin: 0;
    }
    .welcome-orm-seo .welcome-cr-orm-seo {
        margin: 0;
    }
    .welcome-cr-orm-seo .google-security-links img {
        width: 121px;
        height: 104px;
    }
    .welcome-orm-seo .security-icons {
        margin-top: 99px;
        align-items: start;
        justify-content: space-evenly;
        gap: 17px;
    }
    .welcome-orm-seo .security-icons h1 {
        font-size: 26px;
    }
    .welcome-orm-seo .security-icons p {
        font-size: 18px;
        width: 327px;
        line-height: 1.8;
    }
    .welcome-orm-seo .video-welcome video {
        margin: 0 auto;
    }
    .orm-welcome .button-arrow {
        position: relative;
        margin-left: -7px;
        margin-top: 47px;
    }
    .welcome-cr-orm-seo-section2 {
        margin-top: 70px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages {
        margin-top: 60px;
        line-height: 69px;
        font-size: 60px;
    }
    .welcome-cr-orm-seo-section2 :nth-child(4) {
        padding-left: 0px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        top: 27%;
        left: 0;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        top: 27%;
        right: 0;
    }
    .welcome-cr-orm-seo-section2 p {
        margin: 34px auto 43px;
        max-width: 78%;
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section2 .black-text-line {
        font-size: 36px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-left-paragraph {
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list {
        gap: 0;
        flex-direction: column;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one h3,
    .list-two h3 {
        font-size: 25px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one p {
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one ul li,
    .list-two ul li {
        margin: 57.2px auto;
    }
    .welcome-cr-orm-seo-section2 .call-us img {
        width: 100px;
        height: 100px;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info span {
        font-size: 26px;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info p {
        font-size: 47px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-two p {
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-right-paragraph {
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li img {
        width: 25%
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li h4 {
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        max-width: 93%;
        margin-top: 52px;
    }
    .welcome-cr-orm-seo-section3 .title-bar {
        margin-bottom: 60px;
        margin-top: 60px;
        padding: 0;
    }
    .welcome-cr-orm-seo-section3 .title-bar ul {
        margin-right: 0;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        max-width: 100%;
        margin-top: 52px;
    }
    .welcome-cr-orm-seo-section4 .title-bar {
        margin-bottom: 60px;
        margin-top: 60px;
        padding: 0;
    }
    .welcome-orm-seo .video-welcome2 video {
        right: 0;
        margin: 20px auto;
    }
    .strategies-orm-imporve {
        margin: 49px 0px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 50px;
    }
    .strategies-orm-imporve .strategies-bttm-view .number-improve {
        font-size: 26px;
        width: 100px;
        padding: 26px 25px;
        height: 100px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt p {
        font-size: 18px;
    }
    .strategies-orm-imporve .strategies-bttm-view h5 {
        font-size: 26px;
    }
    .strategies-bttm-view span {
        font-size: 24px;
        padding: 10px 0;
    }
    .welcome-cr-orm-seo-section3 .economy-txt .form-control {
        height: 55px;
        width: 347px;
        padding: 4px 17px;
        font-size: 21px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt .btn {
        width: 148px;
        font-size: 19px;
    }
    .welcome-orm-seo .global-work h1 {
        font-size: 29px;
    }
    .welcome-orm-seo .global-work ul li {
        font-size: 18.6px;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li img {
        margin-right: 18px;
        width: 25px;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li {
        padding: 14px 0px;
        font-size: 16px;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li span {
        width: 80%;
        padding: 10px 0;
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section4 .title-bar ul {
        margin-right: 0;
    }
    .title-cont-pages {
        font-size: 46px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details p {
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section4 .consult-help,
    .consult-support img {
        width: 101px;
        height: 101px;
        margin: 0;
    }
    .welcome-cr-orm-seo-section4 .consult-support h1 {
        font-size: 29px;
        font-weight: 600;
    }
    .welcome-cr-orm-seo-section4 .consult-support .info {
        width: 226px;
    }
    .welcome-cr-orm-seo-section4 .consult-support p {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section4 .consult-help {
        gap: 2px;
        margin: 59px 0;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container h3 {
        font-size: 32px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box p {
        font-size: 18px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box {
        width: 345px;
        height: 319px;
        padding: 38px;
    }
    .welcome-cr-orm-seo-section4 .consult-support {
        gap: 5px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container {
        top: 50px;
        left: 0px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) {
        right: 8px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages {
        font-size: 70px;
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: 0.5%;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: 0.5%;
    }
    .welcome-cr-orm-seo-section5 p {
        margin-bottom: 39px;
        font-size: 18px;
        max-width: 78%;
    }
    .welcome-cr-orm-seo-section5 .global-work12 {
        margin-top: 43px;
    }
    .welcome-cr-orm-seo-section5 .global-work12 {
        font-size: 44px;
    }
    .welcome-cr-orm-seo-section5 .global-work13 {
        line-height: 19px;
    }
    .welcome-cr-orm-seo-section5 .global-work14 {
        line-height: 23px;
        font-size: 16px !important;
    }
    .welcome-cr-orm-seo-section5 .action-btn {
        font-size: 23px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy {
        gap: 0px;
        flex-direction: column;
        margin-top: 20px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy img {
        width: 273px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul {
        margin-top: 19px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul {
        margin-top: 19px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav p {
        margin: 27px auto;
    }
    .welcome-cr-orm-seo-section5 .stragy-block {
        flex-direction: column;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt img {
        width: 100px;
        height: 100px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt h4 {
        font-size: 30px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt p {
        margin: 32px auto;
        font-size: 24px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy video {
        width: 100%;
        height: 100%;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul li a {
        font-size: 15px;
    }
    .welcome-cr-orm-seo-section5 .section5-border {
        padding: 0;
    }
} */

/* @media only screen and (max-width: 576px) {
    .welcome-orm-seo .orm-welcome {
        padding: 0;
    }
    .welcome-orm-seo .security-icons {
        flex-direction: column;
        align-items: center;
    }
    .welcome-orm-seo .security-icons p {
        font-size: 18px;
        width: 100%;
        line-height: 1.8;
        margin: 0px 38px 0px auto;
        max-width: 70%;
    }
    .orm-welcome .button-arrow .arrow_icon {
        left: 15%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages {
        font-size: 32px;
        line-height: 38px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        left: -34px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        right: -34px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-left-paragraph {
        max-width: 100%;
    }
    .welcome-cr-orm-seo-section2 .call-us {
        margin: 34px auto;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info span {
        font-size: 19px;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info p {
        font-size: 35px;
    }
    .welcome-cr-orm-seo-section3 .title-bar ul {
        margin-right: 0px;
    }
    .welcome-cr-orm-seo-section3 .title-bar ul {
        font-size: 14px;
        text-align: right;
    }
    .welcome-cr-orm-seo-section3 .economy-txt p {
        font-size: 16px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt .form-control {
        width: 247px;
        font-size: 15px;
        height: 42px;
    }
    .welcome-orm-seo .global-work h1 {
        font-size: 23px;
    }
    .welcome-orm-seo .global-work ul li {
        font-size: 14.6px;
    }
    .welcome-orm-seo .video-welcome2 video {
        height: 202px;
    }
    .strategies-orm-imporve .strategies-bttm-view h5 {
        font-size: 23px;
    }
    .welcome-cr-orm-seo-section4 .title-bar ul {
        font-size: 15px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management {
        flex-direction: column;
    }
    .welcome-cr-orm-seo-section4 .strategy-management img {
        width: 100%;
        margin-bottom: 50px;
    }
    .welcome-cr-orm-seo-section4 .consult-help {
        flex-direction: column;
        gap: 30px;
        justify-content: center;
        margin: auto 52px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container {
        left: 0px;
        margin-top: 85px;
        display: flex;
        flex-direction: column;
    }
    .welcome-orm-seo .google-security {
        gap: 0;
        justify-content: center;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(n) .box:nth-child(n) {
        margin: 0 auto;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(1) .box:nth-child(1) {
        margin-bottom: 30px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) .box:nth-child(1) {
        margin-bottom: 30px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul {
        margin-top: 19px;
        flex-direction: column;
        align-items: center;
        gap: 30px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages {
        font-size: 54px;
        line-height: 57px;
        margin-top: 80px;
        margin-bottom: 40px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: 0.5%;
        top: 20px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: 0.5%;
        top: 20%;
    }
    .welcome-cr-orm-seo-section4 .management-statergy:nth-child(2) {
        right: 0px;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul {
        justify-content: center;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li {
        padding: 11px;
        width: 100%;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li h4 {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section5 .global-work13 {
        line-height: 24px;
        font-size: 17px !important;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav ul li a {
        font-size: 20px;
    }
    .welcome-cr-orm-seo-section5 .work-stragy nav p {
        margin: 27px auto;
        font-size: 20px;
        text-align: center;
    }
} */

/* @media only screen and (max-width: 480px) {
    .welcome-cr-orm-seo-section4 .consult-help {
        margin: 0;
    }
    .welcome-orm-seo .title-cont-pages {
        font-size: 46px;
        line-height: 46px;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li h4 {
        font-size: 14px;
        margin: 15px;
    }
    .orm-welcome .button-arrow .arrow_icon {
        left: 18%;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info span {
        font-size: 13px;
    }
    .welcome-cr-orm-seo-section2 .call-us img {
        width: 60px;
        height: 60px;
    }
    .welcome-cr-orm-seo-section2 .call-us .call-info p {
        font-size: 24px;
    }
    .welcome-orm-seo .video-welcome2 video {
        height: 155px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt p {
        font-size: 17px;
        margin: 36px auto;
        max-width: 79%;
    }
    .welcome-cr-orm-seo-section3 .online-reputation-title {
        font-size: 30px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt .input-group {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: -13.5%;
        top: 20px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: -13.5%;
        top: 20px;
    }
    .welcome-orm-seo .global-work h1 {
        font-size: 16px;
    }
    .welcome-orm-seo .global-work ul li {
        font-size: 9.6px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages {
        font-size: 41px;
        line-height: 44px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container h3 {
        font-size: 26px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt h4 {
        font-size: 26px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details h3 {
        font-size: 30px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box p {
        font-size: 15px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box {
        width: 313px;
        height: 272px;
        padding: 38px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt p {
        margin: 19px auto;
        font-size: 20px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:before {
        left: 0px;
        width: 359px;
        height: 359px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:after {
        width: 292px;
        height: 292px;
        top: 31px;
        left: 44px;
    }
} */

/* @media only screen and (max-width: 360px) {
    .welcome-orm-seo .welcome-cr-orm-seo {
        padding: 0em 1em;
        margin: 0 auto;
    }
    .orm-welcome .button-arrow {
        margin-left: 33px;
    }
    .orm-welcome .button-arrow .arrow_icon {
        left: 10%;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages {
        font-size: 34px;
        line-height: 38px;
    }
    .welcome-orm-seo .title-cont-pages {
        font-size: 36px;
        line-height: 36px;
    }
    .orm-welcome p {
        font-size: 14px;
    }
    .orm-welcome .button-arrow h2 {
        margin-left: 39px;
    }
    .welcome-cr-orm-seo-section2 p {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages {
        margin-top: 50px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:before {
        left: -4px;
        width: 42px;
    }
    .welcome-cr-orm-seo-section2 .title-cont-pages:after {
        right: -4px;
        width: 42px;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li img {
        width: 31%;
    }
    .welcome-cr-orm-seo .google-security-links img {
        width: 98px;
        height: 91px;
    }
    .welcome-cr-orm-seo-section2 .branding-logo ul li h4 {
        font-size: 11px;
        margin: 6px;
    }
    .welcome-cr-orm-seo-section2 .call-us {
        gap: 6px;
    }
    .welcome-cr-orm-seo-section2 .black-text-line {
        font-size: 28px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-left-paragraph {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one h3,
    .list-two h3 {
        font-size: 19px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt .form-control {
        width: 246px;
        font-size: 16px;
    }
    .welcome-orm-seo .global-work h1 {
        font-size: 14px;
    }
    .welcome-orm-seo .video-welcome2 video {
        height: 152px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box {
        width: 294px;
        height: 276px;
        padding: 30px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container h3 {
        font-size: 23px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container .box p {
        font-size: 15px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages {
        font-size: 37px;
        margin-top: 80px;
        line-height: 36px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:before {
        left: -0.5%;
        top: 54px;
    }
    .welcome-cr-orm-seo-section5 .title-cont-pages:after {
        right: -0.5%;
        top: 54px;
    }
    .welcome-orm-seo .security-icons h1 {
        font-size: 21px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt h4 {
        font-size: 25px;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt p {
        margin: 35px auto;
        font-size: 17px;
    }
    .title-cont-pages {
        font-size: 39px;
        line-height: 40px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details h3 {
        font-size: 28px;
    }
    .welcome-cr-orm-seo-section4 .consult-support h1 {
        font-size: 21px;
        font-weight: 600;
    }
    .welcome-cr-orm-seo-section5 .stragy-block .stragy-block-txt img {
        width: 80px;
        height: 80px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:before {
        left: 0px;
        width: 310px;
        height: 313px;
        top: 54px;
    }
    .welcome-cr-orm-seo-section4 .management-statergy-container:after {
        width: 265px;
        height: 252px;
        top: 31px;
        left: 44px;
    }
    .strategies-orm-imporve .strategies-bttm-view .number-improve {
        font-size: 26px;
        width: 80px;
        padding: 16px 15px;
        height: 80px;
    }
    .welcome-orm-seo .security-icons p {
        margin: 0px 10px 0px auto;
        max-width: 90%;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li span {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section3 .ecommerce-seo-orm-list ul li img {
        width: 21px;
    }
    .strategies-orm-imporve .strategies-bttm-view h5 {
        font-size: 17px;
    }
    .strategies-bttm-view span {
        font-size: 16px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-one p {
        font-size: 12px;
    }
    .welcome-cr-orm-seo-section2 .reputation-list .list-two p {
        font-size: 12px;
    }
    .welcome-cr-orm-seo-section2 .online-reputation-right-paragraph {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section3 .economy-txt p {
        font-size: 14px;
    }
    .welcome-cr-orm-seo-section4 .strategy-management .strategy-details p {
        font-size: 14px;
    }
    .welcome-orm-seo .security-icons p {
        font-size: 12px;
        margin: 0px 35px 0px auto;
        max-width: 76%;
        line-height: 1.5;
    }
} */

/*---------------------------------------------------------------- ORM ---------------------------------------------------------------- */

/**====================================== Inner Page Css ==========================================**/

/*----------------------------seo page css R------------------------*/

.multilingual-list p {
	margin: 1.3em 0em 1em 0;
	text-align: center;
	padding-bottom: 1em;
}

.strategies-bttm-view .number-improve {
	color: #ffbd00;
}

.strategies-bttm-view .number-improve.fclr {
	color: #0765d0;
}

.benifit-list h4 {
	width: fit-content;
}

.local-seo-benifit-list .benifit-list:nth-child(3) h4 {
	padding-right: 15%;
}

.learn-buttn-more:hover {
	background: #6161e9;
	color: #fff;
}

.learn-buttn-more:hover a {
	color: #fff;
}

.multilingual-seo-list .multilingual-list {
	margin-top: 3em;
}

.multilingual-seo-list .multilingual-list li {
	padding: 0px 0px;
}

.welcome-cr-seo {
	padding: 3em 3.9em;
}

.content-welcome p {
	padding: 1em 0em 3em;
}

.benifit-list h4 {
	transition: all 0.5s ease-in-out;
	*transition-timing-function: cubic-bezier(0.29, 1.01, 1, -0.68);
	*transition: transform 0.2s;
}

.benifit-list h4:hover {
	*transform: scale(1.1);
	*transition: 1s cubic-bezier(0.6, 0.03, 0.28, 0.98);
	font-weight: 500;
	transition: all 1s ease-in-out;
}

/*----------------------------seo page css R------------------------*/

/*Footer scroll Css Need To Updated In style css*/

/*Footer scroll Css Need To Updated In style css*/

.sub-footer .social-icon a {
	margin: 0px 4px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

/*#home .fix-footer:after {
    display: none;
}*/

#home .f-cont {
	font-size: 15px;
	display: flex;
	align-items: center;
}

.f-reserved {
	display: inline-block;
	padding-left: 17% !important;
}

.footer-position {
	padding-left: 1% !important;
	padding-right: 0px;
	position: relative;
}

.sub-footer {
	float: left;
	display: flex;
	align-items: center;
	align-content: center;
}

.f-cont a {
	font-weight: 400;
}

.f-reserved a {
	font-weight: 400;
}

.sub-footer {
	padding-left: 6%;
}

.twi {
	font-weight: 400;
}

.faq li a:hover {
	color: #fff;
	text-decoration: none;
}

.f-reserved a:hover {
	color: #fff;
	text-decoration: none;
}

.twi:hover {
	color: #fff;
	text-decoration: none;
}

.scrol_footer {
	width: 100%;
	float: left;
	position: fixed;
	z-index: 99999;
	bottom: 0;
	left: 0;
	background: #131313;
}

div#my-model1 {
	display: none;
}

#home .fix-footer {
	/*visibility: hidden;
    opacity: 0;*/
}

.scrol_footer #home .fix-footer {
	visibility: visible;
	opacity: 1;
}

/*Inner header*/

.main-logo-sec a img {
	width: 40%;
}

.main-header {
	height: 116px;
	width: 100%;
	background-color: #ffffff;
	position: fixed;
	z-index: 10000000;
}

.main-header .container-fluid {
	padding: 0;
}

.header-top {
	width: 100%;
	float: left;
}

.header-top nav {
	width: 100%;
	display: flex;
	align-items: center;
	margin: 0 auto;
	padding: 2em 6em;
	justify-content: space-between;
}

.header-top nav .seo-header-menu {
	padding-right: 0;
	padding-left: 0;
}

.header-top nav .seo-header-logo {
	padding: 0;
}

/*Styling Links*/

.nav-links li .menuactive {
	color: #ffc620 !important;
	transition: 0.2s ease;
}

.main-header .nav-links {
	display: flex;
	list-style: none;
	align-items: center;
	text-transform: uppercase;
	justify-content: right;
	margin: 0;
	gap: 4.5vw;
	padding: 0;
}

.nav-links li a {
	text-decoration: none;
	font-size: 18px !important;
	font-weight: 600;
	color: #000 !important;
	letter-spacing: 1px;
	display: block;
}

.nav-links li a:hover {
	color: #ffc620;
}

.nav-links li {
	position: relative;
}

.nav-links li .menuactive::after {
	content: "";
	display: block;
	height: 3px;
	width: 30%;
	background-color: #ffc620;
	position: absolute;
	transition: all ease 300ms;
	margin: auto;
}

.nav-links li .menuactive:hover::after {
	width: 100%;
}

/*Styling Hamburger Icon*/

.menu-nav-top div {
	width: 30px;
	height: 3px;
	background: #0b0e0e;
	margin: 5px;
	transition: all 0.3s ease;
}

.menu-nav-top {
	display: none;
}

/*Stying for small screens*/

/*Animating Hamburger Icon on Click*/

.toggle .line1 {
	transform: rotate(-45deg) translate(-5px, 6px);
}

.toggle .line2 {
	transition: all 0.7s ease;
	width: 0;
}

.toggle .line3 {
	transform: rotate(45deg) translate(-5px, -6px);
}

/*------------header-menu end------------*/

@media only screen and (max-width: 1680px) {
	.main-header {
		height: 99px;
	}
}

@media only screen and (max-width: 1440px) {
	.header-top {
		padding: 0;
	}
}

@media only screen and (max-width: 1366px) {
	.main-header {
		height: auto;
	}
	.nav-links li a {
		font-size: 16px !important;
	}
}

@media only screen and (max-width: 1152px) {
	.nav-links li a {
		font-size: 16px !important;
	}
}

@media only screen and (max-width: 1024px) {
	.nav-links li a {
		font-size: 14px !important;
	}
	.header-top nav {
		padding: 2em 5em;
	}
}

@media only screen and (max-width: 1024px) {
	.nav-links li a {
		font-size: 14px !important;
	}
}

@media only screen and (max-width: 991px) {
	.main-logo-sec a img {
		width: 75%;
	}
	.header-top nav {
		max-width: 100%;
		*flex-direction: column;
		*gap: 3vw;
		*padding: 2em 0em;
		flex-direction: row;
		gap: 2vw;
		padding: 2em 2em;
	}
	.main-header .nav-links {
		*justify-content: space-between;
		*gap: 0vw;
		top: 0;
		right: 0;
		justify-content: center;
		gap: 4vw;
	}
	.nav-links li a {
		padding: 0;
	}
	.header-top nav .seo-header-menu {
		padding-right: 15px;
	}
}

@media only screen and (max-width: 800px) {
	.header-top nav {
		max-width: 100%;
		flex-direction: row;
		gap: 0;
		padding: 2em 4em;
	}

	.menu-nav-top {
		display: block;
		width: fit-content;
		float: right;
		z-index: 76;
		position: relative;
	}
}

@media only screen and (max-width: 768px) {
	.main-logo-sec a img {
		width: 100%;
	}
	.menu-nav-top div {
		background: #0b0e0e;
	}
	.nav-links li {
		margin: 10px 0px;
	}
}

.sticky_header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 99;
	-webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / 0.05);
	-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 5px 0 rgb(0 0 0 / 0.05);
	height: inherit;
}

.sticky_header .header-top nav {
	padding: 1em 6em;
}
@media only screen and (max-width: 1499px) and (min-width: 1200px) {
	.f-reserved {
		padding-left: 5% !important;
	}
	.sub-footer {
		padding-left: 0% !important;
		margin-left: -2%;
	}
	.live-chat {
		bottom: 0px;
	}
	.faq li a {
		margin: 0 6px;
	}
	.sub-footer .social-icon a {
		margin: 0px 2px !important;
	}
}

/*Inner header*/

/*=========================  New Css Footer ===========================*/

.main-header {
	height: auto;
}
.header-top nav {
	padding: 12px 85px;
}
.sticky_header .header-top nav {
	padding: 10px 85px;
}
.main-logo-sec a img {
	width: 120px;
}
.f-reserved p {
	color: #fff;
	font-size: 13px !important;
	font-weight: 300 !important;
	letter-spacing: 0.5px;
	line-height: 23px;
}
.f-cont a {
	font-weight: 300 !important;
	font-size: 13px !important;
}
.twi {
	font-weight: 300 !important;
	font-size: 13px !important;
}
.faq {
	margin-left: 0px !important;
}
.footer_new_cntinfo {
	padding-right: 0px;
}
.footer_new_cntinfo ul {
	display: flex;
	align-items: center;
	text-align: left;
	margin: 0;
}
.footer_new_cntinfo ul li {
	display: flex;
	align-items: center;
	text-align: center;
	line-height: 1;
	border: none;
	margin-right: 10px;
	padding-left: 0;
}
.footer_new_cntinfo ul li i {
	cursor: pointer;
	color: #fff;
	padding: 0;
}
.footer_new_cntinfo i.ftr_fa_envlp {
	font-size: 13px;
}
.footer_new_cntinfo i.ftr_fa_phn {
	font-size: 15px;
}
.ftr_ph_number {
	display: none;
	padding-left: 5px;
}
.footer_new_cntinfo ul li a {
	line-height: 1.26;
	vertical-align: middle;
	text-align: left;
	color: #fff;
	font-size: 13px;
	font-weight: 400 !important;
	transition: all 1s ease;
}
.ftr_ph_number a {
	width: 130px;
	display: block;
	line-height: 1 !important;
}
.footer_new_quick_links ul li:last-child {
	margin-right: 0px;
}
.ftr_email {
	display: none;
	padding-left: 5px;
}
.ftr_email a {
	width: 100% !important;
}
.live-normal:before,
.live-fun:before {
	content: "";
	background: #fff;
	width: 73px;
	height: 37px;
	position: absolute;
	right: -1px;
	top: unset;
	border-radius: 0 0 71px 71px;
	bottom: -1px;
	z-index: -1;
}
#home .fix-footer {
	padding: 8px 0px !important;
}
.live-chat img {
	width: 70px;
}
#home .fix-footer:after {
	display: none;
}
.live-chat:before {
	content: "";
	height: 12px;
	width: 12px;
	background: #60af41;
	position: absolute;
	right: 4px;
	top: 5px;
	border-radius: 50px;
	z-index: 3;
	border: 1.5px solid #fff;
}
.live-chat:after {
	content: "";
	display: block;
	width: 62px;
	height: 62px;
	border-radius: 50%;
	border: 15px solid #4cb138;
	position: absolute;
	top: 6px;
	left: 4px;
	animation: zoom-pulse 3s ease 0s infinite;
	z-index: -1;
}
.twi {
	padding-left: 90px !important;
}
#fullpage {
	overflow: hidden;
}
.sub-footer {
	padding-left: 0;
}
#home .sub-footer .youtube .fa:hover {
	color: #bb0000;
}

/* seo factor animation */
.factor-contnt-right .center-image-factor ul {
	z-index: 9;
}
.factor-contnt-right .deg1 {
	z-index: 99;
	/* background:#ccc; */
}
.factor-contnt-right .deg1:after {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 155%;
	height: 115%;
	content: "";
	z-index: -1;
}
.factor-contnt-right .deg0:after {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 250%;
	height: 115%;
	content: "";
	z-index: -1;
}
.factor-contnt-right .deg9 {
	z-index: 1;
}
.factor-contnt-right .center-image-factor {
	z-index: 1;
}
.factor-contnt-right .deg4 ul li span {
	display: block;
}
.factor-contnt-right .deg9:after {
	position: absolute;
	right: -45px;
	bottom: 0;
	width: 205%;
	height: 125%;
	content: "";
	z-index: -1;
}
.factor-contnt-right .deg4:after {
	position: absolute;
	right: -27%;
	bottom: 0;
	width: 150%;
	height: 130%;
	content: "";
	z-index: -1;
	/* background:#ccc; */
}
.factor-contnt-right .deg3:after {
	position: absolute;
	right: -20px;
	bottom: 0;
	width: 130%;
	height: 138%;
	content: "";
	z-index: -1;
	/* background:#ccc;   */
}

.factor-contnt-right .deg-first {
	z-index: 1;
}
.factor-contnt-right .deg-first:after {
	position: absolute;
	left: -49%;
	bottom: 0;
	width: 211%;
	height: 138%;
	content: "";
	z-index: -1;
	/* background:#ccc;   */
}

.factor-contnt-right .deg7:after {
	position: absolute;
	right: -81%;
	bottom: -25px;
	width: 283%;
	height: 155%;
	content: "";
	z-index: -1;
	/* background: #ccc; */
}

.factor-contnt-right .center-image-factor ul li span {
	white-space: nowrap;
	overflow: hidden;
	opacity: 1;
	transition: all 0.5s ease;
}
.factor-contnt-right .deg1 ul li span {
	width: 90px;
	float: left;
}
.factor-contnt-right .deg0 ul li span {
	width: 170px;
	float: left;
}
.factor-contnt-right .deg-first ul li span {
	width: 170px;
	float: left;
}
.factor-contnt-right .deg3 ul li span.fcBook {
	width: 170px;
	float: left;
}
.factor-contnt-right .deg3 ul li span.twItter {
	width: 52px;
	float: left;
}
.factor-contnt-right .deg4 ul li span {
	width: 170px;
	float: left;
}
.factor-contnt-right .deg7 ul li span {
	width: 170px;
	float: left;
}
.factor-contnt-right .deg9 ul li span {
	width: 170px;
	float: left;
}

/* deg1 */
.factor-contnt-right .deg1:hover ul li span.ylowPg,
.factor-contnt-right .deg1 ul li.active-do span.ylowPg {
	animation: typingYlow 2s steps(50) forwards;
}
.factor-contnt-right .deg1:hover ul li span.yElp,
.factor-contnt-right .deg1 ul li.active-do span.yElp {
	animation: typingyElp 2s steps(50) forwards;
}
.factor-contnt-right .deg1:hover ul li span.yElp {
	animation-delay: 2s;
}
.factor-contnt-right .deg1:hover ul li span.aPpMap,
.factor-contnt-right .deg1 ul li.active-do span.aPpMap {
	animation: typingaPpMap 2s steps(50) forwards;
}
.factor-contnt-right .deg1:hover ul li span.aPpMap {
	animation-delay: 3s;
}
/* deg0 */
.factor-contnt-right .deg0 ul li.active-do span.locTtl,
.factor-contnt-right .deg0:hover ul li span.locTtl {
	animation: typinglocTtl 2s steps(50) forwards;
}
.factor-contnt-right .deg0 ul li.active-do span.keWord,
.factor-contnt-right .deg0:hover ul li span.keWord {
	animation: typingkeWord 2s steps(50) forwards;
}
.factor-contnt-right .deg0 ul li.active-do span.loMeDesc,
.factor-contnt-right .deg0:hover ul li span.loMeDesc {
	animation: typingloMeDesc 2s steps(50) forwards;
}

.factor-contnt-right .deg0:hover ul li span.keWord {
	animation-delay: 1s;
}
.factor-contnt-right .deg0:hover ul li span.loMeDesc {
	animation-delay: 2s;
}

/* deg-first */
.factor-contnt-right .deg-first ul li.active-do span.clicKrate,
.factor-contnt-right .deg-first:hover ul li span.clicKrate {
	animation: typingclicKrate 2s steps(50) forwards;
}
.factor-contnt-right .deg-first ul li.active-do span.pagePerSesion,
.factor-contnt-right .deg-first:hover ul li span.pagePerSesion {
	animation: typingpagePerSesion 2s steps(50) forwards;
}
.factor-contnt-right .deg-first ul li.active-do span.bounceRate,
.factor-contnt-right .deg-first:hover ul li span.bounceRate {
	animation: typingbounceRate 2s steps(50) forwards;
}
.factor-contnt-right .deg-first ul li.active-do span.callToAct,
.factor-contnt-right .deg-first:hover ul li span.callToAct {
	animation: typingbounceRate 2s steps(50) forwards;
}
.factor-contnt-right .deg-first ul li.active-do span.pageSpeed,
.factor-contnt-right .deg-first:hover ul li span.pageSpeed {
	animation: typingbounceRate 2s steps(50) forwards;
}
.factor-contnt-right .deg-first ul li.active-do span.mobRespo,
.factor-contnt-right .deg-first:hover ul li span.mobRespo {
	animation: typingbounceRate 2s steps(50) forwards;
}

.factor-contnt-right .deg-first:hover ul li span.pagePerSesion {
	animation-delay: 1.5s;
}
.factor-contnt-right .deg-first:hover ul li span.bounceRate {
	animation-delay: 3s;
}
.factor-contnt-right .deg-first:hover ul li span.callToAct {
	animation-delay: 4s;
}
.factor-contnt-right .deg-first:hover ul li span.pageSpeed {
	animation-delay: 5s;
}
.factor-contnt-right .deg-first:hover ul li span.mobRespo {
	animation-delay: 6s;
}

/* deg3 */
.factor-contnt-right .deg3 ul li.active-do span.fcBook,
.factor-contnt-right .deg3:hover ul li span.fcBook {
	animation: typingfcBook 2s steps(50) forwards;
}
.factor-contnt-right .deg3 ul li.active-do span.twItter,
.factor-contnt-right .deg3:hover ul li span.twItter {
	animation: typingtwItter 2s steps(50) forwards;
}
.factor-contnt-right .deg3:hover ul li span.twItter {
	animation-delay: 1s;
}

/* deg4 */
.factor-contnt-right .deg4 ul li:nth-child(1) {
	height: 38px;
}
.factor-contnt-right .deg4 ul li:nth-child(1) span:nth-child(2) {
	position: absolute;
	top: 20px;
}

.factor-contnt-right .deg4 ul li.active-do span.lstRevSit,
.factor-contnt-right .deg4:hover ul li span.lstRevSit {
	animation: typinglstRevSit 2s steps(50) forwards;
}
.factor-contnt-right .deg4 ul li.active-do span.lstRevSit2,
.factor-contnt-right .deg4:hover ul li span.lstRevSit2 {
	animation: typinglstRevSit2 2s steps(50) forwards;
}
.factor-contnt-right .deg4 ul li.active-do span.posRivews,
.factor-contnt-right .deg4:hover ul li span.posRivews {
	animation: typingposRivews 2s steps(50) forwards;
}
.factor-contnt-right .deg4:hover ul li span.lstRevSit2 {
	animation-delay: 1s;
}
.factor-contnt-right .deg4:hover ul li span.posRivews {
	animation-delay: 2s;
}

/* deg7 */
.factor-contnt-right .deg7 ul li.active-do span.locEventPg,
.factor-contnt-right .deg7:hover ul li span.locEventPg {
	animation: typinglocEventPg 2s steps(50) forwards;
}

.factor-contnt-right .deg7 ul li.active-do span.locBlog,
.factor-contnt-right .deg7:hover ul li span.locBlog {
	animation: typinglocBlog 2s steps(50) forwards;
}
.factor-contnt-right .deg7 ul li.active-do span.locDire,
.factor-contnt-right .deg7:hover ul li span.locDire {
	animation: typinglocDire 2s steps(50) forwards;
}
.factor-contnt-right .deg7:hover ul li span.locBlog {
	animation-delay: 1.5s;
}
.factor-contnt-right .deg7:hover ul li span.locDire {
	animation-delay: 2.5s;
}

/* deg9 */
.factor-contnt-right .deg9 ul li.active-do span.fsquare,
.factor-contnt-right .deg9:hover ul li span.fsquare {
	animation: typingfsquare 2s steps(50) forwards;
}
.factor-contnt-right .deg9 ul li.active-do span.proMinan,
.factor-contnt-right .deg9:hover ul li span.proMinan {
	animation: typingproMinan 2s steps(50) forwards;
}
.factor-contnt-right .deg9 ul li.active-do span.releVance,
.factor-contnt-right .deg9:hover ul li span.releVance {
	animation: typingreleVance 2s steps(50) forwards;
}

.factor-contnt-right .deg9:hover ul li span.proMinan {
	animation-delay: 1s;
}
.factor-contnt-right .deg9:hover ul li span.releVance {
	animation-delay: 2s;
}

@keyframes typinglstRevSit2 {
	from {
		width: 0;
		color: #26385a;
	}
}

@keyframes typingfsquare {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingproMinan {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingreleVance {
	from {
		width: 0;
		color: #26385a;
	}
}

@keyframes typinglocEventPg {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typinglocBlog {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typinglocDire {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingYlow {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingyElp {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingaPpMap {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typinglocTtl {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingkeWord {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingloMeDesc {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingbounceRate {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingpagePerSesion {
	from {
		width: 0;
		color: #26385a;
	}
}

@keyframes typingclicKrate {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingtwItter {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingfcBook {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typinglstRevSit {
	from {
		width: 0;
		color: #26385a;
	}
}
@keyframes typingposRivews {
	from {
		width: 0;
		color: #26385a;
	}
}

/* HEADER FOOTER COMMON CSS START HERE */

.header-top nav {
	padding: 12px 85px !important;
}
.twi {
	color: #fff !important;
	text-decoration: none !important;
}
.menu_toggle_mob {
	display: none;
}
.back-link {
	text-indent: -10000px;
	position: absolute;
	top: 0;
}

@media only screen and (max-width: 1880px) {
}
@media only screen and (max-width: 1780px) {
	.twi {
		padding-left: 30px !important;
	}
}
@media only screen and (max-width: 1680px) {
	.header-top nav {
		padding: 12px 70px !important;
	}
	.twi {
		padding-left: 40px !important;
	}
	.footer-position {
		padding-left: 1% !important;
	}
	.f-reserved {
		padding-left: 10% !important;
	}
}
@media only screen and (max-width: 1550px) {
	.f-reserved {
		padding-left: 5.5% !important;
	}
	.twi {
		padding-left: 0px !important;
	}
	.nav-links li a {
		text-decoration: none;
		font-size: 16px !important;
	}
}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
	.f-reserved p {
		font-size: 10px !important;
	}
	.faq li a {
		margin: 0 7px !important;
	}
	.f-cont a {
		font-size: 10px !important;
	}
	.twi {
		padding-left: 15px !important;
	}
	#home .social-icon .fa {
		font-size: 10px !important;
	}
	.twi {
		font-size: 10px !important;
	}
	.twi span {
		font-size: 10px !important;
	}
	.footer_new_cntinfo i.ftr_fa_envlp {
		font-size: 10px !important;
	}
	.footer_new_cntinfo i.ftr_fa_phn {
		font-size: 10px !important;
	}
	.footer-sub .sub-footer {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding-right: 56px;
	}
	.footer_new_cntinfo ul {
		gap: 10px;
		margin-right: 7px;
	}
	.f-reserved {
		padding-left: 168px !important;
	}
	#home .fix-footer {
		padding: 6px 0px !important;
	}
	.footer_new_cntinfo ul li {
		margin-right: 0px !important;
	}
	#home .social-icon {
		padding-left: 10px !important;
	}

	.header-top nav {
		padding: 9px 64px !important;
	}
}

@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.f-reserved {
		padding-left: 130px !important;
	}
}

@media only screen and (max-width: 1280px) {
	.f-cont a {
		font-size: 10px !important;
	}
	.footer_new_cntinfo ul li a {
		font-size: 10px !important;
	}
	.faq li a {
		margin: 0 5px !important;
	}
	.footer_new_cntinfo i.ftr_fa_envlp {
		font-size: 10px !important;
	}
	.footer_new_cntinfo i.ftr_fa_phn {
		font-size: 10px !important;
	}
	.twi {
		padding-left: 0px !important;
		font-size: 10px !important;
	}
	.f-reserved p {
		font-size: 10px !important;
	}
	.twi span {
		font-size: 10px !important;
	}
	#home .social-icon .fa {
		font-size: 10px !important;
	}

	.sub-footer .social-icon a {
		margin: 0px 2px !important;
	}
	.footer-sub .sub-footer {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding-right: 70px;
	}
	.f-reserved {
		padding-left: 114px !important;
	}
	.live-chat {
		bottom: 4px;
	}
	.header-top nav {
		padding: 10px 65px !important;
	}
}
@media only screen and (max-width: 1150px) {
	.faq {
		display: none !important;
	}
	.f-reserved {
		padding-left: 10px !important;
		width: 53%;
	}
	.footer-sub .sub-footer {
		width: 35% !important;
		padding-right: 95px;
	}
	.footer-position {
		width: 65%;
	}
}
@media only screen and (max-width: 1024px) {
	.header-top nav {
		padding: 10px 20px !important;
	}
}

@media only screen and (max-width: 991px) {
	.header-top nav {
		padding: 10px 15px !important;
	}

	.main-logo-sec {
		width: 80px;
		display: flex;
	}
	.main-logo-sec a {
		display: flex;
	}
	.main-logo-sec a img {
		width: 100%;
	}
	.header-top nav {
		padding: 15px 20px !important;
		position: relative;
		box-shadow: 0 1px 5px 0 rgb(0 0 0 / 0.05);
	}
	.seo-header-logo {
		width: 100%;
		float: left;
		min-width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.menu_toggle_icon {
		width: 100%;
		float: left;
		display: flex;
		flex-direction: column;
	}
	.menu_toggle_mob {
		width: 35px;
		position: relative;
		cursor: pointer;
		display: block;
	}

	.menu_toggle_mob .bar1,
	.menu_toggle_mob .bar2,
	.menu_toggle_mob .bar3 {
		width: 26px;
		height: 2px;
		background-color: #333;
		margin: 3px 0;
		transition: 0.4s;
		cursor: pointer;
	}
	.menu_toggle_mob.active .bar1 {
		transform: rotate(-45deg) translate(-6px, 5px);
	}
	.menu_toggle_mob.active .bar2 {
		opacity: 0;
	}
	.menu_toggle_mob.active .bar3 {
		transform: rotate(45deg) translate(-6px, -5px);
	}

	.mobileMenuBox {
		width: 100%;
		float: left;
		position: absolute;
		top: 73px;
		background: #fff;
		padding: 0 !important;
		display: none;
		left: 0;
		box-shadow: 0 1px 5px 0 rgb(0 0 0 / 0.05);
	}
	.mobileMenuBox .nav-links {
		float: left !important;
		width: 100% !important;
		display: flex !important;
		flex-direction: column;
		gap: 0;
	}
	.mobileMenuBox .nav-links > li {
		text-align: left !important;
		padding: 0 !important;
		margin: 0 !important;
		width: 100%;
		float: left;
	}
	.mobileMenuBox .nav-links > li > a {
		font-size: 14px !important;
		line-height: 24px !important;
		padding: 10px 15px !important;
		border-bottom: 1px solid #e1e1e1;
		transition: all 0.5s ease;
	}
	.mobileMenuBox .nav-links li:hover a,
	.mobileMenuBox .nav-links li a.menuactive {
		background: #fdc40f;
		color: #fff !important;
	}
	.mobileMenuBox .nav-links li .menuactive::after {
		display: none;
	}

	.sub-footer .twi {
		display: none;
	}

	#home .social-icon {
		display: flex;
		gap: 9px;
	}
}

@media only screen and (max-width: 767px) {
	.footer-sub .sub-footer {
		padding-right: 100px;
	}
	.footer-position {
		width: 66%;
	}
	.footer-sub .sub-footer {
		width: 34% !important;
	}
	.f-reserved {
		width: 100%;
	}
	.live-chat {
		bottom: 17px !important;
	}

	.live-chat img {
		width: 40px;
	}
	.live-normal:before,
	.live-fun:before {
		width: 42px;
		height: 23px;
		border-radius: 0 0px 100px 100px;
	}
	.live-chat:after {
		width: 42px;
		height: 42px;
		border-radius: 100px;
		top: 0px;
		left: -2px;
	}
	.live-chat:before {
		height: 8px;
		width: 8px;
		right: 2px;
		top: 5px;
	}
	.footer-sub .sub-footer {
		padding-right: 75px;
	}
}
@media only screen and (max-width: 700px) {
	#home .fix-footer {
		position: relative !important;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-top: 30px !important;
	}
	.footer-position {
		width: 100%;
	}
	#home .f-cont {
		justify-content: center;
	}
	.footer-sub .sub-footer {
		width: 100%;
		padding-right: 0;
		justify-content: center;
		align-items: center;
	}
	#home .social-icon {
		padding-left: 0px;
		padding-top: 9px;
		justify-content: center;
		align-items: center;
		display: flex;
	}
	.f-reserved {
		width: auto;
	}
	.backLinkBtn {
		display: none;
	}
	.newDesign {
		display: none;
	}
	.live-chat {
		bottom: 47px !important;
	}
}
@media only screen and (max-width: 600px) {
	.ftr_email {
		display: none !important;
	}
	.ftr_ph_number {
		display: none !important;
	}
}
@media only screen and (max-width: 420px) {
	.live-chat {
		bottom: 68px !important;
	}
	.main-logo-sec {
		width: 60px;
	}
	.mobileMenuBox {
		top: 62px;
	}
	.mobileMenuBox .nav-links > li > a {
		font-size: 13px !important;
		line-height: 23px !important;
	}
}
@media only screen and (min-width: 1921px) and (max-width: 2560px) {
	html {
		font-size: 21.33px;
	}

	.header-top nav {
		padding: 0.75rem 5.31rem !important;
	}
	.nav-links li a {
		font-size: 1.12rem !important;
	}
	.main-logo-sec a img {
		width: 7.5rem;
	}

	.twi {
		padding-top: 0.13rem !important;
		font-size: 0.81rem !important;
		padding-left: 5.63rem !important;
		letter-spacing: 0.03rem !important;
	}
	#home .social-icon .fa {
		font-size: 0.81rem !important;
	}
	.live-chat img {
		width: 4.38rem !important;
	}
	.f-reserved p {
		font-size: 0.81rem !important;
		line-height: 1.44rem !important;
		letter-spacing: 0.03rem !important;
	}
	.faq li a {
		margin: 0 0.63rem !important;
	}
	.f-cont a {
		font-size: 0.81rem !important;
		margin: 0 0.63rem !important;
	}
	.footer_new_cntinfo i.ftr_fa_envlp {
		font-size: 0.81rem !important;
	}
	.footer_new_cntinfo ul li a {
		font-size: 0.81rem !important;
	}
	.live-normal:before,
	.live-fun:before {
		width: 4.56rem !important;
		height: 2.31rem !important;
		right: -0.06rem !important;
		border-radius: 0 0 4.44rem 4.44rem !important;
		bottom: -0.06rem !important;
	}
	.live-chat:before {
		height: 0.75rem !important;
		width: 0.75rem !important;
		right: 0.25rem !important;
		top: 0.31rem !important;
		border-radius: 3.13rem !important;
		z-index: 3 !important;
		border: 0.09rem solid #fff !important;
	}
	.live-chat {
		right: 1rem !important;
		bottom: 0.25rem !important;
	}
	.live-chat:after {
		width: 3.88rem !important;
		height: 3.88rem !important;
		border-radius: 50% !important;
		border: 0.94rem solid #4cb138 !important;
		top: 0.38rem !important;
		left: 0.25rem !important;
	}
	.footer_new_cntinfo i.ftr_fa_envlp {
		font-size: 0.81rem;
	}
	.footer_new_cntinfo i.ftr_fa_phn {
		font-size: 0.94rem !important;
	}
	#home .social-icon {
		padding-left: 0.81rem;
	}
	#home .fix-footer {
		padding: 0.5rem 0px !important;
	}
	.ftr_ph_number a {
		width: 8.13rem !important;
	}
	.twi span {
		font-size: 0.81rem !important;
	}
	.sub-footer .social-icon a {
		margin: 0px 0.25rem !important;
	}
	#home .social-icon {
		padding-left: 0.81rem !important;
	}
	.footer_new_cntinfo ul li {
		margin-right: 0.63rem !important;
	}
	.footer_new_cntinfo ul li a {
		font-size: 0.81rem !important;
	}
}

@media only screen and (min-width: 3841px) and (max-width: 5120px) {
	html {
		font-size: 43px;
	}

	.nav-links li a {
		font-size: 1.13rem !important;
		letter-spacing: 0.06rem;
	}
	.nav-links li .menuactive::after {
		height: 0.19rem;
	}
	.main-logo-sec a img {
		width: 7.5rem;
	}
	.title-cont-pages.banTitle {
		font-size: 3.38rem;
		line-height: 4.06rem;
	}

	.faq li a {
		margin: 0 0.63rem;
	}

	.f-cont a {
		font-size: 0.81rem !important;
		margin: 0 0.63rem;
	}
	.f-reserved p {
		font-size: 0.81rem !important;
		line-height: 1.44rem;
		letter-spacing: 0.03rem;
	}
	.twi {
		padding-top: 0.13rem !important;
		font-size: 0.81rem !important;
		padding-left: 5.63rem !important;
		letter-spacing: 0.03rem !important;
	}
	#home .social-icon .fa {
		font-size: 0.81rem !important;
	}
	.footer_new_cntinfo i.ftr_fa_envlp {
		font-size: 0.81rem;
	}
	.footer_new_cntinfo i.ftr_fa_phn {
		font-size: 0.94rem;
	}
	.live-chat img {
		width: 4.38rem;
	}
	.twi span {
		font-size: 0.81rem !important;
	}
	.sub-footer .social-icon a {
		margin: 0px 0.25rem !important;
	}
	.footer_new_cntinfo ul li {
		margin-right: 0.63rem;
	}

	#home .social-icon {
		padding-left: 0.81rem !important;
	}
	#home .fix-footer {
		padding: 0.5rem 0px !important;
	}
	.live-normal:before,
	.live-fun:before {
		width: 4.56rem;
		height: 2.31rem;
		right: -0.06rem;
		border-radius: 0 0 4.44rem 4.44rem;
		bottom: -0.06rem;
	}
	.live-chat:before {
		height: 0.75rem;
		width: 0.75rem;
		right: 0.25rem;
		top: 0.31rem;
		border-radius: 3.13rem;
		z-index: 3;
		border: 0.09rem solid #fff;
	}
	.live-chat {
		right: 1rem;
		bottom: 0.25rem;
	}
	.live-chat:after {
		width: 3.88rem;
		height: 3.88rem;
		border-radius: 50%;
		border: 0.94rem solid #4cb138;
		top: 0.38rem;
		left: 0.25rem;
	}
	.footer_new_cntinfo ul li a {
		font-size: 0.81rem;
	}
	.ftr_ph_number a {
		width: 8.13rem;
	}
	.sub-footer {
		display: flex;
		align-items: center;
	}
	span.yellow {
		font-size: 8.13rem;
		line-height: 7.19rem;
	}
}

/* HEADER FOOTER COMMON CSS END HERE */
