.banner-branding-items
	.row_col_wrap_12_inner
	.img-with-aniamtion-wrap
	.hover-wrap
	.hover-wrap-inner
	img.img-with-animation {
	margin-left: auto;
}
.banner-branding-items .vc_col-sm-3.wpb_column {
	width: 100%;
}
.banner-branding-items .vc_col-sm-3.wpb_column .vc_column-inner {
	margin-right: 0px;
	padding-bottom: 45px;
}
.banner-branding-items .vc_col-sm-3.wpb_column:last-child .vc_column-inner {
	padding-bottom: 0;
}
.ss-brading-partner {
	margin-top: -148px;
	z-index: 10;
}
.ss-brading-partner .row_col_wrap_12.col.span_12 {
	padding: 28px 0;
}
.row .col-list-eligibility.col .iwithtext .iwt-icon img {
	width: 75px;
	height: 75px;
	margin-bottom: 0;
}
.col-list-eligibility .iwithtext .iwt-text {
	padding-left: 125px;
}
.col-list-eligibility .iwithtext .iwt-text p,
.col-list-eligibility .iwithtext .iwt-text strong {
	font-family: "Source Sans Pro";
	font-size: 36px;
	line-height: 40px;
	color: #fff;
}
.col-list-eligibility .iwithtext {
	margin-bottom: 92px;
}

body .ss-simply-branding .title-lines {
	border-color: #fff;
}
body .ss-toggle-branding .toggle > div {
	background-color: transparent;
	box-shadow: none;
}
.ss-toggle-branding div[data-style="default"] .toggle > .toggle-title a {
	padding: 38px 0px;
	color: #ffffff;
	font-weight: 600;
	font-size: 36px;
	line-height: 54px;
	background-color: transparent;
}
/* .ss-toggle-branding .toggle:last-child > .toggle-title::before {
	display: none;
} */
.ss-toggle-branding .toggle > .toggle-title::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #ffffff;
}
.ss-toggle-branding .toggle > .toggle-title a i {
	position: absolute;
	right: 0;
	top: 50%;
	left: auto;
	transform: translateY(-50%);
	margin: 0;
	background-image: url(../images/symbol-arrow-toggle-down-red.svg);
	width: 50px;
	height: 50px;
	background-color: #fff;
	border-radius: 100%;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.ss-toggle-branding .toggle > .toggle-title a i::before {
	display: none;
}
.ss-toggle-branding .toggle.open > .toggle-title a i {
	background-image: url(../images/symbol-arrow-toggle-up-red.svg);
}
.ss-toggle-branding .toggle > .toggle-title a:hover i {
	background-color: #E0E0E0;
}
/* .ss-toggle-branding .toggle.open::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: -9999px;
	width: 10000%;
	height: 3px;
	background: #813d4f;
} */
body .ss-toggle-branding .toggle.open {
	padding: 0 0 32px 0;
	position: relative;
}
.ss-toggle-branding .toggle.open > .toggle-title::before {
	display: none;
}
.ss-toggle-branding div[data-style="default"] .toggle.open > .toggle-title a {
	font-size: 36px;
	border-bottom: 2px solid #ffffff;
	margin-bottom: 32px;
}

/* blogs */
.box-list-action::before {
	position: absolute;
	content: "";
	top: -24px;
	left: 50%;
	transform: translateX(-50%);
	background-image: url(../images/polygon.svg);
	background-size: cover;
	background-position: center center;
	width: 34px;
	height: 31px;
	z-index: -10;
	filter: drop-shadow(0 -8px 8px rgba(0, 0, 0, 0.06));
	background-color: transparent;
}

/* Branding */

.row .customer-reviews img.img-star {
	margin-bottom: 0;
	margin-left: 25px;
}

.customer-reviews .row-reviews {
	max-width: 1240px;
	margin: 0 auto;
}

.item-review .infor-review img.avatar {
	height: 45px;
	object-fit: cover;
}

.list-posts .item-blog {
	margin: 0 30px;
}

.blog-new .list-posts .img-blog a img {
	height: 372px;
	object-fit: cover;
}

.blog-new .list-posts .date {
	top: 35px;
}

.list-posts .img-blog a {
	border-radius: 45px 0 0 0;
}

.list-posts button.slick-prev {
	font-size: 0;
	background-color: #ef4d4b;
	height: 50px;
	width: 50px;
	position: absolute;
	top: -16%;
	right: 78px;
	left: unset;
}
.list-posts button.slick-custom-arrow:hover {
	background-color: #DE3C3A;
}
.list-posts button.slick-next {
	font-size: 0;
	background-color: #ef4d4b;
	height: 50px;
	width: 50px;
	position: absolute;
	top: -16%;
	right: 0;
}

.list-posts .slick-prev:before {
	background-image: url(../images/arr-left.png);
	background-size: contain;
	background-position: center center;
	font-size: 24px;
	background-repeat: no-repeat;
	opacity: 1;
}

.list-posts .slick-next:before {
	background-image: url(../images/arr-right.png);
	background-size: contain;
	background-position: center center;
	font-size: 24px;
	background-repeat: no-repeat;
	opacity: 1;
}

.list-posts .slick-list {
	margin: 0 -30px;
}

.row-eligibility .wpb_column .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 32px;
}

body .ss-toggle-branding .toggle.open .inner-toggle-wrap {
	padding: 0;
}

body .toggle {
	margin-bottom: 32px;
}

body .toggle:last-child {
	margin-bottom: 0;
}

.ss-strategy-growth .vc_column_container .vc_column-inner {
	padding: 70px 0;
	border-width: 5px 0 5px 0;
	border-color: #ffffff;
	border-style: solid;
}
.rw-branding-question.rw-question-bg .toggle > .toggle-title a i {
  background-image: url(../images/icon-add-white.svg);
}
.rw-branding-question.rw-question-bg .toggle.open > .toggle-title a i {
  background-image: url(../images/icon-minus-white.svg);
}
body .rw-question-bg .toggle > div {
  background-color: transparent;
  color: #fff;
}
body .rw-branding-question.rw-question-bg .toggle-title a.toggle-heading {
  background: transparent;
  color: #fff;
}
body .rw-branding-question .toggle-title a.toggle-heading {
	font-size: 22px;
	line-height: 33px;
	font-weight: 600;
	padding: 16px 60px 16px 0;
	background: #ffffff;
	border-bottom: 2px solid #e0e2e7;
	color: #636162;
}
.rw-branding-question .toggle > .toggle-title a i {
	right: 0;
	left: unset;
	top: 16px;
	background-image: url(../images/icon-add.svg);
	width: 30px;
	height: 31px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 0;
}

.rw-branding-question .toggle.open > .toggle-title a i {
	background-image: url(../images/icon-minus.svg);
	width: 32px;
	height: 6px;
	top: 50%;
	transform: translateY(-50%);
}

body .ss-toggle-branding .toggle.open .inner-toggle-wrap .cl-right .vc_column-inner {
	padding-left: 70px;
}

#banner-branding .col-left .vc_column-inner p {
	max-width: 648px;
}

#banner-branding .image-banner {
  max-width: 608px;
  margin-left: -295px;
}

#banner-branding .col-left .vc_column-inner {
	padding-top: 181px;
	padding-bottom: 215px;
}

#banner-branding .banner-branding-items .row_col_wrap_12_inner {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 20;
}

body .banner-red {
  position: relative;
}
.banner-red::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  background-image: url(../images/Shape-red-mx.png);
  background-position: left bottom;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 320px;
  height: 40px;
  z-index: -1;
}

body .border-bottom-banner {
	position: relative;
	padding-bottom: 28px !important;
	margin-bottom: 28px !important;
}

body .col-form-url .border-bottom-banner {
	padding-bottom: 55px;
}

body .border-bottom-banner::before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	height: 5px;
	width: 314px;
	background: #ef4d4b;
}

body .ss-toggle-branding .toggle.open .inner-toggle-wrap a.btn-default {
	float: right;
}

body .title-lines-white {
	margin-bottom: 28px;
	padding-bottom: 28px;
	border-bottom: 5px solid #ffffff;
}
/* SEO */
.why-outsource .list-check-v .row_col_wrap_12_inner {
	padding: 0 99px;
}

.paid-social-media .col-left .vc_column-inner {
  max-width: 80%;
}

.paid-social-media .col-right .vc_column-inner {
	padding-left: 90px;
}

.paid-social-media .box-heart-icon {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.col-advertising .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 24px;
}

.col-advertising .title-social {
	position: relative;
	margin-bottom: 14px;
	padding-bottom: 14px;
}

.col-advertising .title-social::before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	height: 5px;
	width: 154px;
	background: #ef4d4b;
}
.col-advertising .vc_custom_heading.btn-arrow a {
    padding-right: 47px;
}
.col-advertising .vc_custom_heading.btn-arrow a::after {
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 33px;
	height: 33px;
	background-image: url(../images/ion_arrow-up.svg);
	background-repeat: no-repeat;
	background-size: cover;
}
.col-advertising .vc_custom_heading.btn-arrow a:hover {
    color: #DE3C3A !important;
}
.col-advertising .vc_custom_heading.btn-arrow a:hover::after {
    background-image: url(../images/ion_arrow-up-hover.svg);
    transition: all 0.5s;
}
body .vc_custom_heading a:hover {
    opacity: 1;
}
.list-videos .w-60 {
	margin-right: 28px;
	margin-left: 0;
}

.list-videos .col-creatives-left .item .inner {
	height: 266px;
	width: 100%;
	object-fit: cover;
	border-radius: 0;
}

.list-videos .col-creatives-right .item .inner {
	width: 100%;
	height: 555px;
	border-radius: 0 40px 0 0;
}

.row .col .letter-space {
	letter-spacing: -0.3px;
}

.row .col .inline-block {
	display: inline-block;
}

body .ss-banner-social ul.box-service-list {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 122px;
}

.ss-banner-social .box-service-list li {
	font-size: 26px;
	line-height: 32px;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	list-style: none;
	padding: 8px 0;
}

.ss-banner-social .box-service-list li::before {
	position: absolute;
	content: "";
	right: -60px;
	top: 50%;
	background-image: url(../images/Ellipse-9.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 12px;
	transform: translateY(-50%);
}

.ss-banner-social .row_col_wrap_12.col.span_12 {
	padding: 220px 0 80px;
}

.ss-banner-social .box-service-list li:last-child::before {
	display: none;
}

.row-factoids {
	padding-top: 9px;
}
.ss-type-ads button.slick-arrow {
    font-size: 0;
    background-color: #ffffff;
    height: 50px;
    width: 50px;
}
.ss-type-ads .slick-arrow:hover {
    background-color: #E0E0E0;
}
.ss-type-ads .slick-prev::before {
    background-image: url(../images/basil-arr-left.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
    font-size: 24px;
    color: transparent;
}
.ss-type-ads .slick-next::before {
    background-image: url(../images/basil-arr-right.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
    font-size: 24px;
    color: transparent;
}
.social-factoids .social-factoids-slider .slick-cs-arrow.slick-prev::before {
	background-image: url(../images/basil-arr-left.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
	font-size: 24px;
	color: transparent;
}
.ss-type-ads .ss-slide-tab .list-heading-tab .slick-next {
	position: absolute;
	top: -95px;
	right: 15%;
	left: unset;
}
.ss-type-ads .ss-slide-tab .list-heading-tab .slick-prev {
	position: absolute;
	top: -95px;
	right: 19%;
	left: unset;
}
.social-factoids .social-factoids-slider .slick-cs-arrow.slick-prev:hover {
	background-color: #E0E0E0;
}
.social-factoids-slider button.slick-prev {
	position: absolute;
	top: -112px;
	right: 78px;
	left: unset;
}

.social-factoids .social-factoids-slider .slick-cs-arrow.slick-next::before {
	background-image: url(../images/basil-arr-right.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
	font-size: 24px;
	color: transparent;
}
.social-factoids .social-factoids-slider .slick-cs-arrow.slick-next:hover {
	background-color: #E0E0E0;
}
.social-factoids-slider button.slick-next {
	position: absolute;
	top: -112px;
	right: 0;
}

.social-factoids-slider button.slick-cs-arrow {
	font-size: 0;
	background-color: #ffffff;
	height: 50px;
	width: 50px;
}

.list-content-tab .slick-initialized .slick-slide.slick-active .box-des {
	opacity: 1;
}

.ss-what-we-do .list-content-tab .slick-initialized .slick-slide {
	opacity: 0.4;
    margin-right: 50px;
}

.ss-what-we-do .list-content-tab .slick-initialized .slick-slide.slick-active.slick-current {
	opacity: 1;
}

.list-content-tab .logo-social {
	position: relative;
}

.ss-seo-campaigns div[data-style="default"] .toggle > .toggle-title a {
	padding: 16px 0;
}

.ss-seo-campaigns div[data-style="default"] .toggle.open > .toggle-title a {
	margin-bottom: 28px;
}

body .ss-seo-campaigns .toggle.open {
	padding: 0;
}

.rw-website-audit .row_col_wrap_12_inner {
	max-width: 1137px;
	margin: 0 auto;
}

.item-website-audit .vc_column-inner {
	padding: 32px 36px;
	background: #ffffff;
	border-radius: 40px 0 0 0;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	max-height: 285px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.wpb_column .rw-website-audit .item-website-audit {
	padding: 0 18px;
}

.rw-seo-retainers .vc_custom_heading.check-list-item {
	padding-bottom: 30px;
	position: relative;
	padding-left: 53px;
	margin-bottom: 0;
}

.ss-maintenance-package .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 0;
}

.slider-tab-seo.slick-slider .slick-track {
	margin: 0 -35px;
}

.slider-tab-seo .box-item-seo.slick-slide.slick-active {
	opacity: 1;
}

.slider-tab-seo.slick-slider .slick-list {
	margin-left: auto;
	max-width: 1680px;
}

.ss-seo-tab.seo-benefits-tab .list-heading-tab li a {
	color: rgba(99, 97, 98, 0.5);
}

.ss-seo-tab.seo-benefits-tab {
	border-bottom: 2px solid rgba(99, 97, 98, 0.5);
}

.ss-seo-tab.seo-benefits-tab .list-heading-tab li a.active {
	color: #ef4d4b;
}

.ss-seo-tab.seo-benefits-tab .list-heading-tab li a.active::before {
	background: #ef4d4b;
}

.ss-seo-tab.seo-benefits-tab ul.list-heading-tab {
	gap: 120px;
	justify-content: space-between;
}

.ls-seo-benefits .seo-block-slider ul li {
	color: #636162;
	padding-left: 0;
	margin-bottom: 28px;
}

.ls-seo-benefits .seo-block-slider ul li::before {
	display: none;
}

.list-seo-tab.ls-seo-benefits .col-7 {
	width: 59%;
	padding-right: 24px;
}

.list-seo-tab.ls-seo-benefits .col-5 {
	width: 41%;
	margin-top: 42px;
}

.ls-seo-benefits .ss-btn-seo a {
	color: #ffffff;
	background-color: #ef4d4b;
}

.list-seo-tab.ls-seo-benefits {
	margin-top: 70px;
}

.row-enterprise-seo .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 0;
}

.row-enterprise-seo .item-enterprise-seo {
	position: relative;
}
.row-enterprise-seo .item-enterprise-seo::before {
  position: absolute;
  content: "";
  right: -20px;
  top: 50%;
  background-image: url(../images/pajamas-arrow.svg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  transform: translateY(-50%);
}

.row-enterprise-seo .item-enterprise-seo:last-child::before {
	display: none;
}

.rw-list-benefit .vc_custom_heading.check-list-item {
	padding-bottom: 28px;
	padding-left: 53px;
	margin-bottom: 0;
}

.rw-title-line .row_col_wrap_12_inner {
	border-bottom: 5px solid #ef4d4b;
	margin-bottom: 70px;
	padding-bottom: 70px;
}
.row-marketing-advantages .row_col_wrap_12_inner.col.span_12 {
	max-width: 960px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.rw-enterprise-seo-team .item-seo-team .vc_column-inner {
	padding: 40px 32px;
	color: #fff;
	border-radius: 10px;
	transition: 0.5s all;
	cursor: pointer;
	box-shadow: 23px 10px 30px rgba(48, 49, 49, 0.3), inset 0 51px 51px 68px rgba(48, 49, 49, 0.2);
}

.rw-enterprise-seo-team .item-seo-team .vc_column-inner:hover {
	opacity: 1;
}

.rw-enterprise-seo-team .vc_custom_heading.check-list-item {
	padding-bottom: 28px;
	position: relative;
	padding-left: 53px;
	margin-bottom: 0;
}

.ss-banner-enterprise-seo .row_col_wrap_12.col.span_12 {
	padding: 273px 0 209px;
}

.enterprise-list-item {
	position: relative;
}

.enterprise-list-item::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/uil_setting.svg);
	width: 38px;
	height: 38px;
}

.vc_custom_heading.enterprise-list-item {
	padding-left: 53px;
	padding-bottom: 18px;
	margin-bottom: 0;
}

.ss-banner-mobile-seo .row_col_wrap_12.col.span_12 {
	padding: 273px 0 155px;
}

.rw-benefit-mobile-seo .col-right .vc_column-inner {
	padding-left: 85px;
}

.list-check-v.rw-list-benefit .check-list-item::before {
	top: 3px;
}

.sv-title-enterprise-seo.mb-seo-service .row_col_wrap_12_inner {
	padding-bottom: 22px;
}

.rw-enterprise-seo-team .list-white.check-list-item::before {
	top: -2px;
	transform: unset;
}

.ss-banner-local-seo .row_col_wrap_12.col.span_12 {
	padding: 304px 0 215px;
}

.banner-international-seo .row_col_wrap_12.col.span_12 {
	padding: 318px 0 201px;
}

.ss-banner-ecommerce .row_col_wrap_12.col.span_12 {
	padding: 275px 0 159px;
}

.rw-sell-directly .list-white.check-list-item {
	line-height: 33px;
}

.list-white.check-list-item:last-child {
	margin-bottom: 0;
}

.rw-ecommerce-service .azure-migration-services .col-advertising .vc_column-inner {
	padding: 42px;
}

.rw-ecommerce-service .col-advertising .wpb_text_column.wpb_content_element p {
	font-size: 16px;
	line-height: 24px;
}

.rw-ecommerce-service .col-advertising .title-social {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.rw-ecommerce-service .col-advertising .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 20px;
}
.ecommerce-platforms .ls-ecommerce {
	display: flex;
	gap: 220px;
	text-align: center;
	justify-content: center;
	border-bottom: 5px solid rgba(255, 255, 255, 0.5);
}
.ecommerce-platforms .ls-ecommerce .item-ecommerce.active {
    opacity: 1;
}
.ecommerce-platforms .ls-ecommerce .item-ecommerce {
    position: relative;
    cursor: pointer;
    width: 33.33%;
    opacity: 0.2;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 24px;
}
.ecommerce-platforms .ls-ecommerce .item-ecommerce.active::before {
	background: #ffffff;
	content: "";
	position: absolute;
	width: 100%;
	height: 5px;
	bottom: -5px;
	left: 0;
}
.ecommerce-platforms .ls-ecommerce .item-ecommerce img {
	margin-bottom: 0;
}
.ecommerce-platforms .ls-desc-ecommerce {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	justify-content: center;
	margin-top: 55px;
}

.ecommerce-platforms .item-desc-ecommerce {
	padding: 0 68px;
	position: relative;
	opacity: 0.5;
}

.ecommerce-platforms .item-desc-ecommerce.active {
	opacity: 1;
}

.ecommerce-platforms .item-desc-ecommerce::before {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	height: 100%;
	width: 2px;
	background: #ffffff;
}

.ecommerce-platforms .item-desc-ecommerce:last-child::before {
	background: transparent;
	width: 0;
}

.banner-web-maintenance .col-left > .vc_column-inner {
	padding: 182px 0 79px;
}

.banner-web-maintenance .ls-banner-ads .vc_custom_heading.check-list-item {
	padding-bottom: 18px;
	margin-bottom: 0;
}

.rw-prevent-site .col-item .vc_column-inner {
	padding: 28px 36px;
	border-radius: 25px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}

.ls-one-agency .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 0;
}
.rw-maintenance-works .vc_column-inner {
	padding: 24px;
	background: linear-gradient(112deg, #de3c3a 57%, #ef4d4b 100%);
	border-radius: 24px;
	border: 0.8px solid #ffffff;
}
.rw-maintenance-works .iwithtext {
	display: flex;
	align-items: center;
}

.rw-maintenance-works .iwithtext .iwt-icon {
	position: relative;
	width: 55px;
}

.row .rw-maintenance-works .col .iwithtext .iwt-icon img {
	width: auto;
	margin-bottom: 0;
}

.rw-maintenance-works .iwithtext .iwt-text {
	padding-left: 24px;
}

body .rw-maintenance-works .title-lines-white {
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.rw-maintenance-works .iwithtext .iwt-text p {
	font-size: 18px;
	line-height: 27px;
	color: #fff;
}

.maintenance-works .rw-title-line .row_col_wrap_12_inner {
	padding-bottom: 55px;
}

.box-main-services .item-main-services {
	padding: 42px 36px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	border-radius: 25px;
	background: #fff;
}

.box-main-services .item-main-services .title-service {
	margin-bottom: 26px;
	margin-top: 18px;
}

.slider-main-services .box-main-services {
	margin: 30px;
}

.ls-main-services .slider-main-services {
	padding: 0 114px;
}
.slider-main-services svg {
	height: 80px;
	width: 80px;
}

.slider-main-services .slider-prev-arrow {
	position: absolute;
	content: "";
	top: 40%;
	left: 93px;
	transform: translateY(-40%);
	z-index: 10;
}

.slider-main-services .slider-next-arrow {
	position: absolute;
	content: "";
	top: 40%;
	right: 150px;
	transform: translateY(-40%);
	z-index: 10;
}

.slider-main-services .slick-prev:before,
.slider-main-services .slick-next:before {
	font-size: 0;
}

.banner-tiktok .col-left > .vc_column-inner {
	padding: 256px 0 153px;
}

.tiktok-one-up .col-right img.img-with-animation {
	max-width: 750px;
	margin-left: -50px;
}

.banner-tiktok
	.img-with-aniamtion-wrap
	.hover-wrap
	.hover-wrap-inner
	img.img-with-animation {
	max-width: 739px;
	margin-left: -35px;
}

.banner-youtube
	.col-right
	.img-with-aniamtion-wrap
	.hover-wrap
	.hover-wrap-inner
	img.img-with-animation {
	max-width: 691px;
	margin-left: -40px;
}

.banner-youtube .col-left .rw-logo-company {
	margin-left: -20px;
}

.youtube-transparency
	.col-right
	.img-with-aniamtion-wrap
	.hover-wrap
	.hover-wrap-inner
	img.img-with-animation {
	max-width: 768px;
	margin-left: 10px;
}
.banner-facebook .col-left > .vc_column-inner {
	padding: 250px 0 90px;
}

.corporate-features-web.fb-advertising .row_col_wrap_12.col.span_12 {
	max-width: 100%;
}

.corporate-features-web.fb-advertising .rw-corporate-choose {
	max-width: 1150px;
	margin-left: auto;
	margin-right: auto;
}
.banner-facebook
	.col-right
	.img-with-aniamtion-wrap
	.hover-wrap
	.hover-wrap-inner
	img.img-with-animation {
	max-width: 659px;
	margin-left: -12px;
}
.banner-instagram .col-right .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
    max-width: 686px;
    margin-left: -72px;
    padding-bottom: 0;
}

.banner-instagram .col-left > .vc_column-inner {
	padding: 300px 0;
}

.instargrma-ads
	.col-right
	.img-with-aniamtion-wrap
	.hover-wrap
	.hover-wrap-inner
	img.img-with-animation {
	max-width: 650px;
}

.instagram-creatives .box-gallery-instagram .box-item-gallery:first-child img {
	border-top-left-radius: 25px;
}

body .toggle.open[data-inner-wrap="true"] > div .inner-toggle-wrap {
	padding-bottom: 0;
}

.col-hospitality-services .wpb_text_column:last-child .istagram-service-item {
	margin-bottom: 0px !important;
}

.col-hospitality-services.col-left .wpb_text_column:first-child .istagram-service-item {
	border-top-left-radius: 45px;
}

.col-hospitality-services.col-left .wpb_text_column:last-child .istagram-service-item {
	border-bottom-left-radius: 45px;
}

.col-hospitality-services.col-right .wpb_text_column:first-child .istagram-service-item {
	border-top-right-radius: 45px;
}

.col-hospitality-services.col-right .wpb_text_column:last-child .istagram-service-item {
	border-bottom-right-radius: 45px;
}

.instar-generate .col-left .hover-wrap-inner img.img-with-animation {
	margin-left: -20px;
}
.rw-list-videos .box-item-videos .item-videos > .bx-item-hover {
	height: 0;
	width: 100%;
	opacity: 0;
	background: rgba(239, 77, 75, 0.75);
	position: absolute;
	content: "";
	top: auto;
	left: 0;
	bottom: 0;
	transition: all 0.5s;
}

.rw-list-videos .box-item-videos {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-template-rows: repeat(2, 260px);
	gap: 28px;
}

.rw-list-videos .box-item-videos .item-videos {
	position: relative;
	overflow: hidden;
}

.rw-list-videos .box-item-videos .item-videos:nth-child(1) {
	grid-column: span 2;
	grid-row: span 2;
}

.rw-list-videos .box-item-videos .item-videos:nth-child(1) > img {
	border-top-left-radius: 40px;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.rw-list-videos .box-item-videos .item-videos img {
	margin-bottom: 0;
}

.rw-list-videos .box-item-videos .item-videos:hover > .bx-item-hover {
	height: 100%;
	opacity: 1;
	transition: all 0.5s;
	border-radius: 0;
}

.box-item-videos .item-videos .bx-item-hover .tt-video {
	position: absolute;
	left: 15px;
	bottom: 20px;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	letter-spacing: -0.3px;
	color: #ffffff;
	margin-bottom: 0;
}

.box-item-videos .item-videos:nth-child(1) .bx-item-hover .tt-video {
	left: 35px;
	bottom: 50px;
	font-size: 24px;
	line-height: 36px;
}

.box-item-videos .item-videos .bx-item-hover .url-video {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(../images/vector-video.svg);
	background-size: cover;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

.box-item-videos .item-videos:nth-child(1) .bx-item-hover .url-video {
	width: 85px;
	height: 85px;
}

.rw-list-videos .box-item-videos .item-videos:nth-child(1):hover > .bx-item-hover {
	border-radius: 40px 0 0 0;
}

.slider-views .box-ls-button {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 17px;
	border-radius: 30px;
	padding: 5px;
	background: rgba(248, 248, 248, 1);
	max-width: 500px;
	margin: 0 auto;
	margin-bottom: 70px;
}

.box-ls-button .item-btn {
	padding: 14px 35px 14px 75px;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: -0.03px;
	position: relative;
	cursor: pointer;
}

.box-ls-button .item-btn.active {
	background: #ef4d4b;
	color: #ffffff;
	border-radius: 30px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.box-ls-button .item-btn.active:hover {
	background-color: #DE3C3A;
    transition: all 0.5s;
}
.box-images-view .slick-track {
	display: flex;
	align-items: flex-end;
}

.ls-slick-view .item-image-view.slick-slide.slick-current.slick-active > img {
	transform: scale(1.3);
	padding: 60px 0;
}

.ls-slick-view .slick-initialized .slick-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 23px;
}

.box-ls-button .btn-desktop::before {
	position: absolute;
	content: "";
	top: 50%;
	left: 35px;
	background-image: url("../images/bi_laptop-fill_before_hover.svg");
	background-size: cover;
	background-repeat: no-repeat;
	width: 31px;
	height: 31px;
	transform: translateY(-50%);
}
.box-ls-button .btn-desktop.active::before {
	background-image: url("../images/bi_laptop-fill.svg");
}
.box-ls-button .btn-mobile::before {
	position: absolute;
	content: "";
	top: 50%;
	left: 38px;
	background-image: url("../images/bi_mobile.svg");
	background-size: cover;
	background-repeat: no-repeat;
	width: 20px;
	height: 31px;
	transform: translateY(-50%);
}
.box-ls-button .btn-mobile.active::before {
	background-image: url("../images/fa-solid_mobile-alt_hover.svg");
}
.box-ls-button .item-btn.btn-mobile {
	padding-left: 65px;
}

.ls-slick-view .slick-dots li button:before {
	font-size: 0;
}

.ls-slick-view .box-images-view {
	padding-bottom: 60px;
}

.ls-slick-view .slick-dotted.slick-slider {
	margin-bottom: 20px;
}

body .ls-slick-view .slick-dots li.slick-active button {
	color: #636162;
	background: #636162;
}

.ls-slick-view .slick-dots li {
	width: 12px;
	height: 12px;
	margin: 0 6px;
}

body .ls-slick-view .slick-dots li button {
	width: 12px;
	height: 12px;
}

.seo-benefits-tab {
	border-bottom: 2px solid rgba(99, 97, 98, 0.5);
	margin-bottom: 0px !important;
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
}

.seo-benefits-tab ul.list-benefits-tab {
	margin-left: 0;
	margin-bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 120px;
}

.seo-benefits-tab .list-benefits-tab li {
	list-style: none;
}

.seo-benefits-tab .list-benefits-tab li a.active {
	color: #ef4d4b;
}

.seo-benefits-tab .list-benefits-tab li a.active::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -2px;
	left: 0;
	background: #ef4d4b;
}

.seo-benefits-tab .list-benefits-tab li a {
	font-size: 22px;
	line-height: 20px;
	font-weight: bold;
	color: rgba(99, 97, 98, 0.5);
	display: inline-block;
	padding: 24px 35px;
	text-transform: uppercase;
	position: relative;
}

.ls-seo-benefits {
	margin-top: 70px;
	margin-bottom: 0 !important;
}

.slider-benefits-seo.slick-slider .slick-list {
	margin-left: auto;
	max-width: 1680px;
}

.slider-benefits-seo.slick-slider .slick-track {
	margin: 0 -35px;
}

.ls-seo-benefits .col-7 {
	width: 60%;
	padding-right: 24px;
}

.ls-seo-benefits .col-5 {
	width: 40%;
	margin-top: 46px;
}

.slider-benefits-seo .box-item-seo.slick-slide {
	opacity: 0.4;
}

.slider-benefits-seo .box-item-seo.slick-slide.slick-active {
	opacity: 1;
}
