﻿/*Main Css */
* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

html {
	scroll-behavior: smooth;
}

::-moz-selection {
	background: #6cc8ef;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #6cc8ef;
	color: #fff;
	text-shadow: none;
}

::-webkit-scrollbar {
	width: 8px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
	display: none;
}

::-webkit-scrollbar-track-piece {
	background-color: #cecece;
}

::-webkit-scrollbar-thumb:vertical {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #6cc8ef;
}

body {
	font-family: 'Roboto', sans-serif;
	overflow-x: hidden;
	font-size: 16px;
	line-height: 1;
	color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	display: block;
	font-weight: normal;
}

strong {
	font-weight: bold;
}

*:hover,
*:focus,
* {
	outline: none !important;
}

img {
	max-width: 100%;
	height: auto;
}

a,
input[type="submit"] {
	transition: all 0.4s ease-In-out;
	display: inline-block;
	cursor: pointer;
}

a:hover {
	color: #6cc8ef;
	text-decoration: none;
}

p,
a {
	font-size: 16px;
	font-weight: 400;
	color: #303e48;
}

p {
	line-height: 24px;
	display: block;
}

span {
	display: inline-block;
}

/* Custom Slick Css */
.slick-list {
	margin: 0 -15px;
}

.slick-slide {
	margin: 0 15px;
}

ul.slick-dots {
	padding: 50px 0 0;
	text-align: center;
}

ul.slick-dots li {
	margin: 0 20px 0 0px;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	padding: 0px;
	border: none;
}

.slick-dots li button:before,
.slick-dots li button:before {
	color: #FFF;
	opacity: 1;
	font-size: 20px;
}

.slick-dots li button {
	height: 8px;
	width: 8px;
	border-radius: 50%;
	padding: 0px;
	background: #d6d6d6;
	border: none;
	cursor: pointer;
	font-size: 0px;
	padding: 0px;
	transition: all 0.4s ease-In-out;
	box-sizing: border-box;
}

.slick-dots li.slick-active button {
	background: #f3c919;
	width: 11px;
	height: 11px;
}

span.arrows {
	width: 40px;
	height: 40px;
	border: none;
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto;
	z-index: 2;
	cursor: pointer;
	line-height: 39px;
	font-size: 12px;
	text-align: center;
	font-weight: 300;
	top: 0;
	border-radius: 0;
	background: #f7f7f7;
	color: #696969
}

span.arrows.next {
	right: 1%;
}

textarea,
select,
input[type],
textarea,
select,
button {
	background: transparent;
	border: none;
	border-radius: 0px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

::-webkit-input-placeholder {
	color: #a3a3a3;
	font-weight: 400;
}

::-moz-placeholder {
	color: #a3a3a3;
	font-weight: 400;
}

:-ms-input-placeholder {
	color: #a3a3a3;
	font-weight: 400;
}

:-moz-placeholder {
	color: #a3a3a3;
	font-weight: 400;
}

/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}

/* Padding Classes */
.pad-sec {}

.pad-zero {
	padding: 0px;
}

.pad-l-zero {
	padding-left: 0px;
}

.pad-r-zero {
	padding-right: 0px;
}

.pb-2 {
	padding-bottom: 2rem;
}

/* Global Css */
.sprite-icn:before {
	content: "";
	background-image: url(https://contentreservoir.com/assets/images/sprite.png);
	background-repeat: no-repeat;
	display: inline-block;
}

.ovr-hiddn {
	overflow: hidden;
}

.overlay:after {
	content: "";
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.60);
	z-index: 1;
}

.overlay {
	display: none;
}

.overlay.active {
	display: block;
}

.mn-btn {
	color: #ffffff;
	font-size: 18px;
	background: #000000;
	border: 1px solid #000000;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0px 0px;
}

.mn-btn:hover {
	background: transparent;
	color: #000000;
}

/* header CSS */
header {
	transition: all 0.4s ease-In-out;
}

.main-header {
	position: relative;
	padding: 15px 0;
	width: 100%;
	z-index: 999;
}

.logo {
	display: inline-block;
}

.logo img {
	display: block;
}

.shadowHeader {
	position: fixed;
	top: 0;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
	background-color: #ffffffed;
	background-color: #ffffffed;
}

.a-wrap a {
	margin: 3px 0;
}

/* Menu Css */
.menu {
	display: inline-block;
}

.menu>li {
	display: inline-block;
	vertical-align: middle;
	padding-left: 0;
	margin: 0 30px 0 0;
	position: relative;
	padding: 10px 0;
}

.menu>li a {
	display: block;
	font-size: 14px;
	color: #303e48;
	text-transform: capitalize;
	line-height: normal;
	font-weight: 500;
}

.menu>li:hover a,
.menu>li.active a {
	color: #6cc8ef;
}

.menu>li.last a.dotBtn {
	color: #6cc8ef;
	font-weight: 500;
	width: 170px;
	height: 44px;
	border-radius: 8px;
	border: 2px dotted #6cc8ef;
	padding: 13px;
	text-transform: uppercase;
	text-align: center;
}

.menu>li.last a.dotBtn:hover {
	color: #6cc8ef;
	border: 2px solid #6cc8ef;
}

.dotBtn {
	border-radius: 8px;
	padding: 8px 12px;
	background-color: #303e48;
	text-align: center;
	color: #fff !important;
}

/* dropdown css */
.menu>li.dropdown {
	position: relative;
	padding: 10px 0;
}

.menu>li.dropdown::before {
	content: "\f078";
	font-family: "Font Awesome 5";
	font-size: 10px;
	color: #303e48;
	position: absolute;
	right: -14px;
	top: 50%;
	transform: translateY(-50%);
	margin: auto;
	font-weight: 600;
}

.menu>li.dropdown:hover::before {
	color: #6cc8ef;
}

.menu>li.dropdown::after,
.menu>li::after {
	content: "";
	width: 100%;
	position: absolute;
	border-bottom: 3px solid #6cc8ef;
	left: 0px;
	bottom: 2px;
	border-radius: 10px;
	transition: transform 0.5s;
	transform: scaleX(0);
	transform-origin: right;
}

.menu>li.dropdown:hover::after,
.menu>li:hover::after {
	transform: scaleX(1) scaleY(1.2);
	transform-origin: left;
}

.has-child {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 40px;
	left: 0;
	width: 190px;
	background-color: #FFFFFF;
	text-align: left;
	margin-right: 17px;
	margin: auto;
	transition: all 0.3s ease-in-out;
}

.menu>li.dropdown:hover .has-child {
	visibility: visible;
	opacity: 1;
	z-index: 2;
}

.has-child>li {
	margin-left: 0 !important;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #1f344f;
	transition: all 0.4s ease-in-out;
	padding-left: 10px;
}

.has-child>li.last {
	border-bottom: none;
}

.has-child>li>a {
	color: #1f344f !important;
	font-size: 12px;
	font-weight: 600;
	padding: 15px 0px;
	width: 175px;
	line-height: normal;
}

.has-child>li:hover a {
	color: #6cc8ef !important;
	transition: all 0.4s ease-in-out;
}

.has-child>li:hover {
	background-color: #1f344f;
}

.has-child>li::before {
	content: "";
	width: 120%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

/* Hamburger Menu */
.menu-Bar {
	width: 30px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0px;
	margin: auto;
	z-index: 22;
	display: none;
}

.menu-Bar span {
	display: block;
	height: 4px;
	width: 100%;
	background: #6cc8ef;
	position: absolute;
	transition: .6s all;
	border-radius: 100px;
}

.menu-Bar span:nth-child(1) {
	top: 0;
}

.menu-Bar span:nth-child(2) {
	top: 8px;
	transform-origin: left;
}

.menu-Bar span:nth-child(3) {
	top: 16px;
}

.menu-Bar.open span {
	background: #000000;
}

.menu-Bar.open span:nth-child(1) {
	transform: rotate(45deg);
	top: 12px;
	transform-origin: right-center;
}

.menu-Bar.open span:nth-child(2) {
	width: 0;
	opacity: 0;
}

.menu-Bar.open span:nth-child(3) {
	transform: rotate(-45deg);
	top: 12px;
	transform-origin: right-center;
}

/*footer css*/
footer {
	background-color: #303e48;
	padding: 3% 6% 1.5%;
}

.widget p {
	color: #fff;
	line-height: 22px;
	font-size: 14px;
	padding: 20px 0 0;
}

.widget a {
	font-size: 16px;
	line-height: 25px;
	color: #ffffff;
	font-weight: 400;
}

.widget h3 {
	font-size: 16px;
	font-weight: 600;
	line-height: normal;
	color: #fff;
	margin-bottom: 20px;
}

.widget ul li {
	margin: 8px 0;
}

.widget a:hover {
	color: #6cc8ef;
	background: transparent;
}

.widget.one .socialIcons {
	display: none;
}

ul.socialIcons {
	display: flex;
	padding-top: 25px;
	justify-content: space-between;
	margin-right: 30%;
}

ul.socialIcons li {
	margin: 0;
}

ul.socialIcons li a {
	font-size: 22px;
}

footer .col-md-3 {
	flex: 0 0 22%;
	max-width: 22%;
}

.SubForm {
	font-size: 0;
	display: flex;
	align-items: center;
}

.SubForm input[type="text"] {
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #77889E;
	background: #F4F4F9;
	border: 1px solid #D1DAE5;
	border-radius: 8px 0 0 8px;
	height: 35px;
	width: 145px;
	padding: 0 10px;
}

.SubForm .submitNews {
	background: #66BDE3;
	border: 1px solid #66BDE3;
	border-radius: 0px 8px 8px 0px;
	font-size: 0;
	padding: 0;
	width: 35px;
	height: 35px;
	position: relative;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
}

/*.SubForm .submitNews:before {position: absolute;content: "178";font-size: 20px;color: #000;width: 35px;height: 35px;}*/
.subfooter {
	text-align: center;
}

/**/

/**/
#divHomeBanner {
	min-height: 540px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: cover;
	background: linear-gradient(180deg, #6cc8ef -58.06%, #3e6474 89.4%);
	position: relative;
	padding: 80px 0;
}

#divHomeBanner>.container {
	z-index: 1;
}

#divHomeBanner:after {
	content: "";
	width: 100%;
	height: 420px;
	display: block;
	position: absolute;
	bottom: 0;
	background-image: url(../image/hero-sec-wv.png);
	background-repeat: no-repeat;
	background-position: center bottom -60px;
	background-size: 100% 100%;
}

.innerBanner {
	padding: 70px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#divArticleWritingBanner {
	background-image: url('../image/article-writing.png');
}

#divFacebookPstWritingBanner {
	background-image: url('https://contentreservoir.com/assets/images/banner/facebook-post-writing.png');
}

#divBioWritingBanner {
	background-image: url('https://contentreservoir.com/assets/images/banner/bio-writing.png');
}

#divBlogWritingBanner {
	background-image: url('../image/blog-writing.jpg');
}

#divCopyWritingBanner {
	background-image: url('../image/web-copy.png');
}

#divGuestPostBanner {
	background-image: url('../image/guest-post.jpg');
}

#divPressReleaseBanner {
	background-image: url('../image/press-release.jpg');
}

#divProductionDescriptionBanner {
	background-image: url('../image/product-description.jpg');
}

#divBookWritingBanner {
	background-image: url('../image/book-cover.png');
}

#divBookEditingBanner {
	background-image: url('../image/book-editing.png');
}

#divBookEditingBanner {
	background-image: url('../image/book-editing.png');
}

#divBookPublishingBanner {
	background-image: url('../image/book-publishing.png');
}
#divBookPublishingBannerLP {
	/*background-image: url('../image/book-publishing.png');*/
    background-color:#303E48;
}
#divBookMarketingBanner {
	background-image: url('../image/book-marketing.jpg');
}

#divSeoBanner {
	background-image: url('../image/seo.png');
}

#divSmMarketingBanner {
	background-image: url('../image/social-media-marketing.png');
}

#divWebsiteDesignBanner {
	background-image: url('../image/website-design-and-development.png');
}

#divLogoDesignBanner {
	background-image: url('../image/logo-design.png');
}

#divIndustriesBanner {
	background-image: url('../image/industry-banner.jpg');
}

#divBusinessBanner {
	background-image: url("../image/business-banner-bg-new.png");
	padding: 20px 0;
	position: relative;
}

#divRFPThanksBanner {
	background-image: url("../image/book-cover1.png");
}

#divBusinessBanner:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	backdrop-filter: blur(4px);
}

#divHomeBanner .heroContent h2,
#divHomeBanner .heroContent p {
	color: #ffffff;
}

#divHomeBanner .heroContent h2 {
	color: #ffffff;
}

.heroContent h1 {
	font-size: 36px;
	line-height: 44px;
	font-weight: 600;
	color: #ffffff;
	margin-bottom: 20px;
}

.heroContent p {
	font-size: 16px;
	line-height: 24px;
	color: #ffffff;
}

#divArticleWritingBanner .heroContent h1,
#divFacebookPstWritingBanner .heroContent h1,
#divBioWritingBanner .heroContent h1,
#divBookEditingBanner .heroContent h1,
#divBookPublishingBanner .heroContent h1,
#divBookPublishingBannerLP .heroContent h1,
#divVideoProductionBanner .heroContent h1 {
	color: #303E48;
}

#divBookEditingBanner .heroContent p,
#divBookPublishingBanner .heroContent p,#divBookPublishingBannerLP .heroContent p {
	color: #303E48;
	margin-bottom: 30px;
}

#divArticleWritingBanner .heroContent p,
#divFacebookPstWritingBanner .heroContent p,
#divBioWritingBanner .heroContent p,
#divBookEditingBanner .heroContent p,
#divBookPublishingBanner .heroContent p, #divBookPublishingBannerLP .heroContent p {
	color: #303E48;
}

#divBookEditingBanner .campBox p:nth-child(1),
#divWebsiteDesignBanner .campBox p:nth-child(1),
#divBookPublishingBanner .campBox p:nth-child(1),#divBookPublishingBannerLP .campBox p:nth-child(1) {
	color: #303E48;
	font-weight: 600;
}

.heroTextSlider {
	position: relative;
}

.heroTextSlider .slick-active h2 {
	-webkit-animation: fadeInDown 1s both 1s;
	animation: fadeInDown 1s both 1s;
}

.heroTextSlider .slick-active p {
	-webkit-animation: fadeInLeft 1s both 1.5s;
	animation: fadeInLeft 1s both 1.5s;
}


.formWrap {
	background: rgba(253, 253, 253, 0.8);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	-webkit-filter: drop-shadow(0px 8.86725px 35.469px rgba(0, 0, 0, 0.5));
	filter: drop-shadow(0px 8.86725px 35.469px rgba(0, 0, 0, 0.5));
	border-radius: 22px;
	padding: 30px 36px;
}

.formWrap h2 {
	font-size: 30px;
	line-height: 1.2em;
	color: #303E48;
}

.formWrap h2>span {
	color: #6CC8EF;
}

.innerWrapInput:not(:last-child) {
	margin-bottom: 10px;
}

.formWrap input,
.formWrap select,
.formWrap textarea {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 10px 14px;
	background: transparent;
	border-bottom: 1px solid #303e48;
	width: 100%;
}

.formWrap label,
#frmCTA label {
	font-size: 12px;
	color: #FF0000;
	margin-top: 6px;
}

.formWrap textarea {
	resize: none;
}

.formWrap input::-webkit-input-placeholder,
.formWrap input::placeholder,
.formWrap option:disabled,
.formWrap textarea::-webkit-input-placeholder,
.formWrap textarea::placeholder {
	color: #000000;
}

#btnHomeLeadSubmit,
#btnLeadSubmit,
#btnCTASubmit {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	padding: 12px 32px;
	background-color: #303E48;
	color: #ffffff;
	margin: 16px auto 0;
	border-radius: 8px;
	border: 1px solid #303E48;
}

#btnHomeLeadSubmit:hover,
#btnLeadSubmit:hover,
#btnCTASubmit:hover {
	background-color: transparent;
	color: #303E48;
}

#HeroWrapBtn {
	padding: 12px 22px;
	background-color: #6CC8EF;
	border: 1px solid #6CC8EF;
	border-radius: 8px;
	font-weight: 600;
	font-size: 16px;
	margin-top: 20px;
}

#HeroWrapBtn:hover {
	background-color: #303e48;
	color: #6CC8EF;
}

#HeroWrapBtn path {
	transition: all 0.4s ease-in-out;
}

#HeroWrapBtn:hover path {
	fill: #6CC8EF;
}

#campBoxWrapAnc svg,
#HeroWrapBtn svg {
	width: 16px;
	height: 18px;
}

#HeroWrapAnc,
#HeroWrapAnc a {
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	text-transform: capitalize;
}

#HeroWrapAnc {
	display: inline-flex;
	margin-left: 20px;
	gap: 6px;
}

#HeroWrapAnc a:hover {
	color: #6CC8EF;
}

.HeroIcnBoxWrap {
	display: flex;
	position: relative;
	bottom: 0px;
	position: absolute;
	bottom: 0;
}

.HeroIcnchunkBox {
	text-align: center;
}

.HeroIcnimgWrap {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	padding: 10px;
	margin-bottom: 14px;
	border-radius: 50px;
	background-color: #303E48;
	width: 60px;
	height: 60px;
}

.HeroIcnlinkSide span {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	text-transform: uppercase;
	color: rgb(48 62 72 / 80%);
	text-align: center;
	overflow-wrap: anywhere;
}

.active .HeroIcnimgWrap {
	background-color: #6CC8EF;
}

.active .HeroIcnlinkSide>span {
	color: #303E48;
}

input [type="submit"] {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 15px 30px;
}

.bg-light-blue {
	background-color: #F0F2F8;
}

.section-Pad {
	padding: 60px 0;
}

.hiw-home {}

.secHeadArea h2,
h2,
h1,
.communications-home .contentWrap h3 {
	font-weight: 600;
	font-size: 34px;
	line-height: 36px;
	color: #303e48;
	margin-bottom: 10px;
}

.secHeadArea {
	text-align: center;
	max-width: 830px;
	margin: auto;
	padding: 0 15px;
}

.secHeadArea h2 {
	font-weight: 600;
	font-size: 32px;
	line-height: 38px;
	color: #303e48;
	text-transform: capitalize;
}

ul.serBoxWrap {
	display: flex;
	justify-content: center;
	padding-top: 20px;
}

.serBoxInner {
	background: #FFFFFF;
	border-radius: 7px;
	padding: 35px;
	flex: 0 0 24%;
	max-width: 24%;
	margin: 7px;
}

.serBoxInner .imgWrap {
	height: 80px;
	width: 80px;
	background-color: #CABDFF;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.serBoxInner h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #303e48;
	margin: 20px 0 10px;
}

.serBoxInner.second .imgWrap {
	background-color: #B5E4CA;
}

.serBoxInner:hover .link_hover__color,
.serBoxInner:hover h3 {
	color: #fff;
}

.serBoxInner.third .imgWrap {
	background-color: #FFBDD1;
}

.serBoxInner.last .imgWrap {
	background-color: #FDE776;
}

/**/
.nobg.serBoxWrap .serBoxInner {
	text-align: center;
	padding: 15px;
	background-color: transparent;
}

.nobg.serBoxWrap .serBoxInner .imgWrap {
	position: relative;
	background-color: #6cc8ef;
	margin: auto;
}

.nobg.serBoxWrap .serBoxInner .imgWrap span {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #1f344f;
	height: 20px;
	width: 20px;
	font-size: 10px;
	border-radius: 100%;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 900;
}

.nobg.serBoxWrap:before {
	content: '';
	position: absolute;
	height: 2px;
	width: 80%;
	/* background-color: #00796b5e; */
	top: 80px;
	border-top: 1.25px dotted #00796b5e;
}

.nobg.serBoxWrap {
	position: relative;
}

.nobg.serBoxWrap .serBoxInner:hover {
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	border-radius: 18px;
}

/**/
ul.logosWrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 30px;
}

.tlc-home {
	background-image: url(../image/tlc-bg.png);
	background-color: #FFFFFF;
	width: calc(100% - 10%);
	margin: auto;
	box-shadow: 0px 4px 54px 0px rgba(0, 0, 0, 0.15);
}

.tlc-home ul.logosWrap li {
	margin: 0 20px;
}

.expBox {
	padding: 20px;
	background: #FDFDFD;
	box-shadow: 0px 8px 35px rgb(24 24 24 / 40%);
	border-radius: 8px;
	width: 310px;
}

.expBox h4 {
	font-weight: 600;
	font-size: 38px;
	line-height: 46px;
	color: #6CC8EF;
}

.expBox h5 {
	font-weight: 600;
	font-size: 18px;
	color: #303e48;
}

.campBox {
	margin-top: 20px;
}

.campBox p:nth-child(1) {
	color: #FFF;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	margin-bottom: 14px;
}

.campBox p:nth-child(1) span {
	color: #6CC8EF;
	font-size: 22px;
	font-style: italic;
	font-weight: 600;
}

#campBoxWrapBtn {
	padding: 12px 22px;
	background-color: #6CC8EF;
	border: 1px solid #6CC8EF;
	border-radius: 8px;
	font-weight: 600;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#campBoxWrapBtn:hover {
	background-color: #303e48;
	color: #6CC8EF;
}

#campBoxWrapAnc {
	border-radius: 8px;
	background: transparent;
	color: #6CC8EF;
	font-size: 16px;
	font-weight: 500;
	padding: 0;
	margin-left: 12px;
}

#campBoxWrapAnc:hover {
	color: #FFFFFF;
}

#campBoxWrapAnc path {
	transition: all 0.4s ease-In-out;
}

#campBoxWrapAnc:hover path {
	fill: #FFFFFF;
}

.campBox p:last-child {
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	text-transform: capitalize;
	margin-top: 14px;
}

.campBox p:last-child a {
	color: #6CC8EF;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	text-transform: capitalize;
}

.connect-home .expBox {
	margin-left: -25%;
	margin-top: 20%;
	margin-bottom: 30px;
}

.connect-home .contentWrap h3 {
	font-weight: 500;
	font-size: 32px;
	/* line-height: 65px; */
	color: #303e48;
	margin: 0 0 12px 0;
}

a.blueBtn {
	background: #303e48;
	border-radius: 8px;
	color: #FDFDFD;
	padding: 10px 12px;
	margin: 15px 0 0;
	transition: all 0.3s ease-in-out;
	position: relative;
	border: 1px solid #303e48;
}

.blueBtn:hover {
	transition: all 0.3s ease-in-out;
	background: #6cc8ef;
	border-color: #6cc8ef;
	color: #ffffff;
}


.bg-dark-blue {
	background-color: #303e48;
}

.ClientSlider h2 {
	color: #6cc8ef !important;
}

.ClientSlider ul {
	display: flex;
	align-items: end;
}

.ClientSlider ul li {
	background: #f0f2f8;
	padding: 30px;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	margin: 0 15px;
}

#client-sldr .slick-prev.slick-arrow,
#client-sldr .slick-next.slick-arrow {
	font-size: 0;
	background: #6CC8EF;
	padding: 4px 20px;
	height: 60px;
	position: relative;
	z-index: 1;
}

#client-sldr .slick-prev.slick-arrow:before {
	content: '←';
	font-family: 'Font Awesome 5';
	font-size: 34px;
	color: #303e48;
}

#client-sldr .slick-next.slick-arrow:after {
	content: '→';
	font-family: 'Font Awesome 5';
	font-size: 34px;
	color: #303e48;
}

.ClientSlider ul li .nameReivewWrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 14px 0;
}

.ClientSlider ul li .nameReivewWrap h4 {
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	color: #6cc8ef;
}

.ClientSlider ul li .nameReivewWrap .rating {
	display: flex;
}

.ClientSlider ul li .nameReivewWrap .rating i {
	color: #F8D832;
	font-size: 16px;
}

.ClientSlider ul li .nameReivewWrap .rating h5 {
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	color: #6cc8ef;
	margin-left: 8px;
}

.ClientSlider .slick-track {
	height: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: end;
}

.ClientSlider ul li p:before {
	content: "\f10d";
	font-family: 'Font Awesome 5';
	font-size: 28px;
	font-weight: 600;
	color: #6cc8ef;
	display: block;
	margin-bottom: 8px;
}

.ClientSlider ul li p {
	/* color: #ffffff; */
}

.ClientSlider.v2 h2 {
	color: #303e48;
}

.ClientSlider.section-Pad.bg-dark-blue.v2 {
	background-color: #303e48;
}

.communications-home .contentWrap {
	padding-right: 15px;
}

.communications-home .contentWrap h3 {
	line-height: 46px;
	letter-spacing: 0;
	margin-bottom: 20px;
	font-size: 38px;
	padding-top: 50px;
	color: #303e48;
	font-weight: 600;
}

.communications-home .contentWrap p {
	margin-bottom: 25px;
	font-size: 17px;
	line-height: 28px;
}

.communications-home .imgWrap {
	position: relative;
	top: 0;
}

.communications-home .imgWrap img {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
}

.communications-home.bussinessWomen .imgWrap {
	position: relative;
	top: 0;
	padding-top: 20px;
}

.communications-home.bussinessWomen .imgWrap img {
	max-width: 400px;
}

.samples-home .secHeadArea h2 {
	color: #6cc8ef;
}

.samples-home {}

.samplesWrap {
	display: flex;
	align-items: center;
	padding-top: 30px;
	justify-content: center;
}

.samplesWrap .samplebox {
	background: #FFFFFF;
	border-radius: 8px;
	width: 300px;
	display: flex;
	align-items: center;
	padding: 15px;
	margin: 0 15px;
}

.samplesWrap .samplebox .imgSide {}

.samplesWrap .samplebox .imgSide .imgWrap {
	height: 50px;
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-radius: 100%;
	background-color: #CABDFF;
}

.samplesWrap .samplebox .imgSide .imgWrap i {
	font-size: 24px;
	color: #8777C7;
}

.samplesWrap .samplebox .imgSide .imgWrap.bg-2 {
	background-color: #BDFFD8;
}

.samplesWrap .samplebox .imgSide .imgWrap.bg-2 i {
	color: #86BC9C;
}

.samplesWrap .samplebox .imgSide .imgWrap.bg-3 {
	background-color: #FFE1BD;
}

.samplesWrap .samplebox .imgSide .imgWrap.bg-3 i {
	color: #C7AE90;
}

.samplesWrap .samplebox .linkSide {
	padding-left: 15px;
}

.samplesWrap .samplebox .linkSide h4 {
	font-size: 24px;
	line-height: 28px;
	/* identical to box height */
	/* letter-spacing: -0.02em; */
	color: #303e48;
	font-weight: 600;
	margin-bottom: 2px;
}

.samplesWrap .samplebox .linkSide a {
	color: #6cc8ef;
	font-size: 16px;
}

.samplesWrap .samplebox .linkSide a span {
	transition: all 0.3s ease-in-out;
	/* transform: translateX(2px); */
}

.samplesWrap .samplebox .linkSide a:hover span {
	transition: all 0.3s ease-in-out;
	margin-left: 10px;
}

/*FooterFormBox*/
.cta-home {
	font-size: 0;
	padding: 60px 0 0;
	margin-bottom: -80px;
}

.cta-home .container>.row {
	border-radius: 8px;
	background: #FFF;
	box-shadow: 0px 0px 63px 31px rgba(0, 0, 0, 0.03);
	padding: 10px;
	z-index: 1;
	position: relative;
}

.cta-home .container>.row>div {
	padding: 0;
}

.cta-home .contentwrap {
	display: block;
	height: 100%;
	background-image: url(../image/contact-us-card-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 30px 20px 20px 40px;
	border-radius: 8px;
}

.cta-home .secHeadArea {
	text-align: left;
	padding: 0;
}

.cta-home .contentwrap h2 {
	color: #fff;
}

.cta-home .contentwrap p {
	color: #FFFFFFA1;
}

.cta-home #frmCTA>.row {
	margin: 0;
}

.cta-home #frmCTA .row>div {
	padding: 0 6px;
	margin-bottom: 12px;
}

.cta-home .boxform {
	margin: 0;
	padding: 0;
	padding-left: 40px;
	padding-top: 30px;
}

.cta-home .inputWrap {
	margin: 7px 0;
}

.FooterCTA #frmCTA input[type],
.FooterCTA #frmCTA select,
.FooterCTA #frmCTA textarea {
	background: #fff;
	border: 0;
	border-bottom: 1px solid #303e48;
	border-radius: 0 !important;
	font-size: 14px;
	line-height: 20px;
	color: #303e48;
	width: 100%;
	padding: 0;
	height: 24px;
}

.contWrapAncBox {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 28px;
}

.contWrapAnc {
	color: #FFF;
	font-size: 16px;
}

.contWrapAnc svg {
	margin-right: 16px;
}

/**/

/**/
.connect-home .slick-arrow {
	position: absolute;
	bottom: -65px;
	width: 50px;
	height: 50px;
	background: #ffffff;
	color: #303e48;
	border-radius: 100%;
	box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 30%);
	line-height: 46px;
	text-align: center;
	font-size: 24px;
	cursor: pointer;
	transition: 0.3s ease-in-out;
}

.connect-home .slick-prev.slick-arrow {}

.connect-home .slick-next.slick-arrow {
	left: 70px;
	transition: 0.3s ease-in-out;
}

.connect-home .slick-arrow:hover {
	background-color: #303e48;
	color: #fff;
}

body.innerPageBody .main-header {
	position: unset;
}

.herobtnWrap {
	display: flex;
	align-items: center;
}

.herobtnWrap h4 {
	font-size: 16px;
	padding: 10px 12px 10px 30px;
	background-color: #6cc8ef;
	color: #fff;
	margin-top: 15px;
	border-radius: 25px 38px 38px 25px;
	font-weight: 600;
	margin-left: -20px;
}

.iconTextWrap {
	display: flex;
	align-items: center;
	padding-top: 30px;
}

.iconTextWrap ul {
	display: flex;
	align-items: center;
	justify-content: center;
}

.iconTextWrap ul li {
	margin: 0px 8px;
}

.iconTextWrap ul li.first {
	margin-left: 0;
}

.iconTextWrap h5 {
	font-size: 26px;
	color: #fff;
	padding-left: 15px;
	line-height: 42px;
	border-left: 2px solid;
	margin-left: 12px;
}

.innerBannerLeft .expBox h4 {
	line-height: 36px;
}

.innerBannerLeft .expBox {
	padding: 15px;
	margin: 30px 0 15px;
}

.badgesSec ul {
	/*max-width:60%;margin:auto;*/
}

.badgesSec ul.logosWrap {
	max-width: 100%;
}

.badgesSec ul.logosWrap li {
	flex: 0 0 20%;
	max-width: 20%;
	height: 250px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	background-color: #ffffff;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	padding: 10px;
	margin: 5px;
	overflow: hidden;
	position: relative;
}

.badgesSec ul.logosWrap li img {
	max-width: 100%;
	/* max-height: 156px;
                height: 100%;*/
}

.badgesSec ul.logosWrap li.first {
	flex: 0 0 40%;
	max-width: 40%;
}

.badgesSec ul.logosWrap li.first a {
	height: auto;
	width: auto;
}

.badgesSec ul.logosWrap li .trustpilot-widget {
	position: relative !important;
	top: -100%;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.badgesSec ul.logosWrap li .trustpilot-widget iframe {
	height: 16px !important;
	position: absolute !important;
	bottom: 0px;
	pointer-events: none;
}

.ServiceOfferSec ul.serBoxWrap,
.industriesSec ul.serBoxWrap {
	flex-wrap: wrap;
	justify-content: flex-start;
}

.industriesSec ul.serBoxWrap.v2 {
	justify-content: center;
}

.ServiceOfferSec ul.serBoxWrap li.serBoxInner {
	margin: 0.5%;
	flex: 1 0 23.333333%;
	max-width: 100%;
}

.industriesSec ul.serBoxWrap.v2 li.serBoxInner {
	flex: 0 0 31.333333%;
	max-width: 31.333333%;
}

ul.serBoxWrap.v2 li.serBoxInner {
	padding: 20px 14px;
	border-radius: 6px;
	background: #F5F5F5;
	transition: .5s ease;
	border-radius: 0;
	border: 0.5px solid #43434D;
}

ul.serBoxWrap.v2 li.serBoxInner:hover {
	background-color: #1f344f;
}

ul.serBoxWrap.v2 li.serBoxInner:hover p {
	color: #ffffff;
}

/*ul.serBoxWrap.v2 li.serBoxInner .imgWrap {
        width: 100%;
        text-align: start;
        justify-content: start;
        padding: 14px;
        margin-bottom: 10px;
    }*/
.serBoxWrap.v2 li.serBoxInner h4 {
	font-size: 20px;
	font-weight: 600;
	color: #303e48;
	margin: 10px 0 10px 0;
	position: relative;
}

.serBoxWrap.v2 li.serBoxInner:hover h4 {
	color: #ffffff;
}

.serBoxWrap.v2 li.serBoxInner p {
	font-size: 14px;
}

.serBoxWrap.v2 li.serBoxInner h4:after {
	content: "";
	position: relative;
	display: block;
	width: 60px;
	height: 2px;
	border-radius: 16px;
	background-color: #6CC8EF;
	left: 0;
	bottom: -6px;
}

#divIndustries ul.serBoxWrap li.serBoxInner {
	margin: 0.7%;
	flex: 0 0 31.3333%;
	max-width: 31.3333%;
	position: relative;
	padding: 0;
	background: unset;
	background-repeat: no-repeat;
	background-size: cover;
}

#divIndustries ul.serBoxWrap li.serBoxInner .imgWrap {
	margin: 0 auto;
	background: transparent;
}



#divIndustries ul.serBoxWrap li.serBoxInner .front,
#divIndustries ul.serBoxWrap li.serBoxInner .back {
	transform: rotateY(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	inset: 0;
	width: 100%;
	border-radius: 10px;
	padding: 20px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-content: center;
	text-align: center;
}

#divIndustries ul.serBoxWrap li.serBoxInner .front h4 {
	color: #ffffff;
	margin: 0;
}

#divIndustries ul.serBoxWrap li.serBoxInner .back {
	transform: rotateY(180deg);
	background-color: #323E48;
}

#divIndustries ul.serBoxWrap li.serBoxInner .back p {
	color: #ffffff;
}

#divOurBookPublishingServices {
	background-color: #1A262D;
}

#divOurBookPublishingServices .secHeadArea h2 {
	color: #6CC8EF;
}

#divOurBookPublishingServices .secHeadArea p {
	color: #ffffff;
}

#divOurBookPublishingServices ul.serBoxWrap li.serBoxInner {
	margin: 0.7%;
	flex: 0 0 24.3333%;
	max-width: 24.3333%;
	transition: 0.6s linear;
	transform-style: preserve-3d;
	position: relative;
	height: 340px;
	padding: 0;
	background: unset;
	background-repeat: no-repeat;
	background-size: cover;
}

#divOurBookPublishingServices ul.serBoxWrap li.serBoxInner .imgWrap {
	margin: 0 auto;
	background: transparent;
}

#divOurBookPublishingServices ul.serBoxWrap li.serBoxInner:hover {
	transform: rotateY(180deg);
}

#divOurBookPublishingServices ul.serBoxWrap li.serBoxInner .front,
#divOurBookPublishingServices ul.serBoxWrap li.serBoxInner .back {
	transform: rotateY(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	inset: 0;
	width: 100%;
	border-radius: 10px;
	padding: 20px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-content: center;
	text-align: center;
	background-color: #131E24;
}

#divOurBookPublishingServices ul.serBoxWrap li.serBoxInner .front h4 {
	color: #ffffff;
	margin: 0;
}

#divOurBookPublishingServices ul.serBoxWrap li.serBoxInner .back {
	transform: rotateY(180deg);
	background-color: #6CC8EF;
}

#divOurBookPublishingServices ul.serBoxWrap li.serBoxInner .back p {
	color: #ffffff;
}

#automotive-indus {
	background-image: url(../image/automotive-img.png) !important;
}

#business-indus {
	background-image: url(../image/business-img.png) !important;
}

#education-and-day-care-indus {
	background-image: url(../image/education-and-day-care-img.png) !important;
}

#finance-indus {
	background-image: url(../image/finance-img.png) !important;
}

#legal-indus {
	background-image: url(../image/legal-img.png) !important;
}

#medical-and-healthcare-indus {
	background-image: url(../image/medical-and-healthcare-img.png) !important;
}

#real-estate-indus {
	background-image: url(../image/real-estate-img.png) !important;
}

#sports-gaming-and-fitness-indus {
	background-image: url(../image/sports-gaming-and-fitness-img.png) !important;
}

#tech-and-internet-indus {
	background-image: url(../image/tech-and-internet-img.png) !important;
}

#divIndustries .indus-all {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 12px 34px;
	background-color: #303E48;
	color: #ffffff;
	margin: 16px auto 0;
	border-radius: 8px;
	border: 1px solid #303E48;
}

#divIndustries .indus-all:hover {
	background-color: transparent;
	color: #303E48;
}

.normal-Section p {
	padding: 15px 0;
}

.bg-sky-blue {
	background-color: #6CC8EF;
}

.white {
	color: #fff !important;
}

.ctaBar .secHeadArea {
	max-width: 660px;
}

.ctaBar {
	padding: 60px 0;
	position: relative;
}

.ctaBar:after {
	content: "";
	width: 100%;
	height: 700px;
	display: block;
	position: absolute;
	background-image: radial-gradient(100% 680px at 70%, rgba(108, 200, 239, 0.3) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 0%);
	left: 0;
	top: -180px;
	z-index: -1;
}

.ctaBar .row {
	row-gap: 30px;
}

.ctaBar .secHeadArea h2 {
	color: #1f344f;
	font-size: 32px;
	font-weight: 500;
	line-height: 1.4em;
	text-transform: capitalize;
	text-align: left;
}

.ctaBar .chunkBoxWrap {
	display: flex;
	justify-content: center;
	gap: 20px;
}

.ctaBar .linkSide {
	width: 100%;
}

.ctaBar .chunkBoxWrap a {
	color: #1f344f;
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	width: 100%;
	max-width: 264px;
	height: 239px;
	padding: 18px 40px;
	background-color: #ffffff;
	border-radius: 50px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	gap: 12px;
	z-index: 1;
	position: relative;
	margin: auto;
}

.ctaBar .chunkBoxWrap a:hover {
	color: #6cc8ef;
	box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.10);
}

.ctaBar .chunkBoxWrap a:hover path {
	fill: #6cc8ef;
}

a.toggleFAQs {
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #303e48;
	padding: 20px 15px;
	width: 100%;
	position: relative;
}

ul.faqAccordion li {
	border: 1px solid #CDC7C7;
	width: 100%;
	border-radius: 12px;
	margin: 0 0 20px;
}

p.innerFAQs {
	padding: 0 15px 25px;
	font-size: 16px;
	line-height: 28px;
}

a.toggleFAQs:before {
	content: '\f105';
	font-family: 'Font Awesome 5';
	font-size: 20px;
	position: absolute;
	right: 20px;
	transition: 0.2s ease-in-out;
	font-weight: 600;
}

a.toggleFAQs.active:before {
	transition: 0.2s ease-in-out;
	transform: rotate(90deg);
}

.faqs-Sec h2 {
	text-align: left !important;
	padding-bottom: 30px;
}

.faqs-Sec {
	position: relative;
	background-image: url(../image/faq-bg1.png);
	background-repeat: no-repeat;
	background-size: cover;
}

/**/
.PackageSec {
	background-color: #303e48;
}

.PackageSec .packageWrap {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background: linear-gradient(180deg, #303e48 0%, #213EA2 100%);
	border-radius: 28px;
	padding: 0;
	height: 100%;
}

.PackageSec .packageWrap h3 {
	color: #fff;
	font-weight: 600;
	font-size: 36px;
	line-height: 42px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	padding: 0 30px;
	margin-bottom: 10px;
}

.PackageSec .packageWrap p {
	font-weight: 400;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 24px;
	margin-bottom: 10px;
	padding: 0 30px;
}

.PackageSec .packageWrap .packChunk {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 40px;
	padding: 0 30px;
}

.PackageSec .packageWrap .packChunk.light {
	background: rgba(255, 255, 255, 0.1);
}

.PackageSec .packageWrap .pricingWrap {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 12px auto 20px;
}

.PackageSec .packageWrap .packBtnWrap {
	padding-bottom: 18px;
	text-align: center;
}

.PackageSec .packageWrap .pricingWrap span.PriceSign {
	font-weight: 400;
	font-size: 24px;
	color: #FFFFFF;
	margin-right: 4px;
}

.PackageSec .packageWrap .pricingWrap h6 {
	font-weight: 500;
	font-size: 28px;
	line-height: 20px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
}

.PackageSec .packageWrap .pricingWrap span.timePrice {
	font-weight: 300;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #C8D5E8;
}

.subcribeBtn {
	background: #6CC8EF;
	border-radius: 8px;
	font-size: 16px;
	color: #303e48;
	font-weight: 500;
	padding: 12px 24px;
	border: 1px solid #6CC8EF;
}

.subcribeBtn:hover {
	color: #6CC8EF;
	background-color: transparent;
}

.PackageSec .packageWrap .packChunk h4 {
	font-size: 15px;
	letter-spacing: -0.02em;
	color: #C8D5E8;
}

.PackageSec .packageWrap .packChunk h5 {
	font-size: 14px;
	letter-spacing: -0.02em;
	color: #C8D5E8;
}

.PackageSec .packageWrap .packChunk span {
	font-size: 11px;
	color: #F8D831;
}

.PackageSec h2 {
	padding-bottom: 20px;
}

.packageWrap.custom {
	background: linear-gradient(180deg, #303e48 0%, #7E196E 100%);
}

.PackageSec .packageWrap .packChunk input,
.PackageSec .packageWrap .packChunk select {
	font-weight: 400;
	width: 70px;
	padding: 5px;
	background: #f7f7f7;
	border: 1px solid #374e8f;
	border-radius: 5px;
	text-align: center;
	font-size: 14px;
}

.subfooter p {
	color: #fff;
	padding-top: 20px;
	border-top: 1px solid #FEEEE6;
	margin-top: 20px;
	font-weight: 400;
}

.communications-home {
	padding: 60px 0;
}

.leftSideImage {
	background-color: #dfe1e5;
	font-size: 0 !important;
}

.leftSideImage.communications-home .imgWrap {
	left: -40%;
}

.leftSideImage.communications-home .imgWrap img {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.communications-home .blueBtn {
	padding: 12px 24px;
	font-size: 16px;
	font-weight: 400;
}

ul.bookslider li h4 {
	font-size: 24px;
	font-weight: 600;
	color: #303e48;
	padding-bottom: 10px;
}

ul.bookslider li .textWrap {
	padding: 15px 30px;
	text-align: center;
}

ul.bookslider li {
	margin: 20px 5px;
}

.bookslider .slick-arrow i {
	font-family: 'Font Awesome 5';
}

.bookslider {
	position: relative;
}

.bookslider .slick-arrow {
	position: absolute;
	right: 0;
	top: -30px;
	font-size: 30px;
	font-weight: 500;
	cursor: pointer;
	z-index: 1;
}

.bookslider .slick-arrow.slick-prev {
	right: 30px;
}

ul.bookslider ul.slick-dots {
	position: absolute;
	right: 70px;
	top: -25px;
	padding: 0;
}

ul.bookslider ul.slick-dots li a {
	font-size: 15px;
	font-weight: 500;
	margin: 0 3px;
}

ul.bookslider ul.slick-dots li {
	margin: 0;
}

ul.bookslider ul.slick-dots li.slick-active a {
	color: #303e48 !important;
	font-weight: 900;
}

.bookSlideSec .secHeadArea {
	padding-bottom: 60px;
}

#divBookWritingServices {
	background-image: url('../image/why-choose-our-book-writing-services-banner.png');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
	background-color: #ffffff;
	padding: 80px 0;
}

#divBookWritingServices .secHeadArea {
	padding-bottom: 30px;
}

#divBookWritingServices .secHeadArea h2 {
	color: #ffffff;
	font-size: 42px;
}

#divBookWritingServices .serBoxWrap {
	flex-wrap: wrap;
}

#divBookWritingServices .serBoxInner {
	margin: 0.7%;
	flex: 0 0 31.3333%;
	max-width: 31.3333%;
	transition: 0.6s linear;
	transform-style: preserve-3d;
	position: relative;
	background-color: #F0F2F8;
}

.serBoxInner .Head_ser,
.serBoxInner .para_ser {
	text-align: center;
}

#divBookWritingServices .imgWrap {
	padding: 24px;
	margin: auto;
	background: #303E48;
}

#divBookWritingServices .serBoxInner h4 {
	font-size: 24px;
}

.list_heading {
	color: black;
	font-weight: bold;
}

#divOurProcess {
	padding: 70px 0 120px;
}

#divOurProcess .secHeadArea {
	display: inline-block;
	margin-bottom: 60px;
}

#divOurProcess .secHeadArea h2 {
	font-size: 42px;
}

#divOurProcess .OurProcessWrap>img {
	display: block;
	margin: 100px auto 110px;
}

#divOurProcess .OurProcessCardsTop,
.OurProcessCardsBottom {
	position: relative;
}

#divOurProcess .OurProcessCardWrap {
	display: flex;
	align-items: center;
	position: absolute;
	justify-content: center;
}


#divOurProcess .OurProcessCardWrap img {
	max-width: 54px;
	max-height: 80px;
}

#divOurProcess .OurProcessCard {
	border-radius: 8px;
	background: #F0F2F8;
	padding: 14px;
	max-width: 415px;
	text-align: start;
	position: relative;
	left: -6px;
	box-shadow: -5px 15px 20px 6px #00000029;
}

#divOurProcess .OurProcessCard h4 {
	color: #6CC8EF;
	font-size: 20px;
	font-weight: 500;
}

#divOurProcess .OurProcessCard p {
	color: #303E48;
	font-size: 14px;
	font-weight: 400;
}

#OurProcessCard1 {
	left: 0;
	top: -100px;
}

#OurProcessCard2 {
	right: 0;
	top: -100px;
}

#OurProcessCard3 {
	bottom: 150px;
	left: 0;
}

#OurProcessCard4 {
	bottom: 150px;
	right: 0;
}

#OurProcessCard5 {
	left: 32%;
	bottom: -4px;
	z-index: 1;
}

#divBookType1 {
	padding: 70px 0 18px;
}

#divBookType2,
#divBookType3 {
	padding: 18px 0 18px;
}

#divBookType4 {
	padding: 18px 0 90px;
}

#divBookType1 .secHeadArea h2 {
	font-size: 42px;
	margin-bottom: 62px;
}

.WithImgSec .contentWrap:nth-child(2) {
	margin-top: 30px;
}

.WithImgSec h3 {
	color: #303E48;
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 6px;
}

.WithImgSec p,
.WithImgSec li {
	color: #303E48;
	font-size: 16px;
	line-height: 24px;
}

/*.WithImgSec ul {
    padding-left: 16px;
}*/

.WithImgSec strong {
	font-weight: 600;
}

.WithImgSec p:not(:last-child),
.WithImgSec li:not(:last-child) {
	margin-bottom: 10px;
}

.WithImgSec .imgWrap img {
	height: auto;
	border-radius: 10px;
}

/**/
.processBoxWrap .imgWrap {
	height: 200px;
	width: 200px;
	background-color: #bbb1b1;
	border: 6px solid #303e48;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-bottom: 20px;
	position: relative;
}

.ourProcessSec {
	padding: 50px;
}

.ourProcessSec .processBoxWrap .imgWrap:before {
	content: '\f178';
	position: absolute;
	font-family: 'Font Awesome 5';
	font-size: 52px;
	right: -50px;
	margin: auto;
	color: #303e48;
}

.processBoxWrap.last .imgWrap:before {
	display: none;
}

.ourProcessSec .processBoxWrap {
	padding-top: 50px;
	text-align: center;
}

.ourProcessSec h3 {
	margin: 10px 0 20px 0;
	color: #303e48;
	font-weight: 600;
	font-size: 24px;
}

/* Why Choose Us CSS Starts Here */
#why-choose-us {
	padding: 90px 0 74px;
	text-align: center;
}

#why-choose-us .secHeadArea {
	margin-bottom: 50px;
}

.why-choose-us-tabs {
	position: relative;
}

.why-choose-us-tabs .why-choose-us-tab-item p {
	text-align: center;
}


.why-choose-us-tabs .why-choose-us-tab-item-list {
	padding: 0;
	margin: auto;
	display: flex;
	max-width: 580px;
	justify-content: center;
	text-align: center;
	margin-bottom: 20px;
}

.why-choose-us-tabs .slick-prev.slick-arrow,
.why-choose-us-tabs .slick-next.slick-arrow {
	font-size: 0;
	padding: 0px 24px;
	border-radius: 8px;
	background: #FFFFFF;
	color: #303E48;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.10);
}

.why-choose-us-tabs .slick-prev.slick-arrow:hover,
.why-choose-us-tabs .slick-next.slick-arrow:hover {
	background: #303E48;
	color: #FFFFFF;
	box-shadow: none;
}

.why-choose-us-tabs .slick-prev.slick-arrow:before {
	content: "\f177";
	font-family: 'Font Awesome 5';
	font-size: 28px;
}

.why-choose-us-tabs .slick-next.slick-arrow:after {
	content: "\f178";
	font-family: 'Font Awesome 5';
	font-size: 28px;
}

.why-choose-us-tabs .why-choose-us-tab-item span {
	border-radius: 8px;
	background: #6CC8EF;
	max-width: 256px;
	width: 100%;
	padding: 20px;
	color: #303E48;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: normal;
	text-transform: capitalize;
}

.why-choose-us-tabs .why-choose-us-tabs {
	margin-top: 38px;
	display: flex;
	align-items: center;
	gap: 60px;
	width: 100%;
	transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
	transform: scale(1.3);
}

.why-choose-us-pipeline {
	width: 100%;
	max-width: 756px;
}

.why-choose-us-steps .why-choose-us-step-inner {
	display: flex;
	gap: 70px;
	justify-content: center;
	align-items: center;
	padding: 30px 0 64px;
}

.why-choose-us-steps .why-choose-us-step {
	width: 100%;
	max-width: 300px;
	height: 300px;
	padding: 100px 30px 0;
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	text-align: center;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-repeat: no-repeat;
	background-position: top 90px center;
	background-size: 50px;
}

.why-choose-us-steps .why-choose-us-s-1::before,
.why-choose-us-steps .why-choose-us-s-2::before,
.why-choose-us-steps .why-choose-us-s-3::before {
	content: "01";
	position: absolute;
	top: -26px;
	left: 50%;
	transform: translateX(-50%);
	font-size: 40px;
	font-weight: 900;
	color: #6CC8EF;
	text-shadow: -1px -1px 0 #303E48, 1px -1px 0 #303E48, -1px 1px 0 #303E48, 1px 1px 0 #303E48;
}

.why-choose-us-steps .why-choose-us-s-2::before {
	content: "02";
}

.why-choose-us-steps .why-choose-us-s-3::before {
	content: "03";
}

.why-choose-us-step-text {
	color: #303E48;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
}

#why-choose-us .why-choose-us-step:hover {
	background-color: #303E48;
	box-shadow: none;
}

#why-choose-us .why-choose-us-step:hover .why-choose-us-step-text {
	color: #ffffff;
}

#highly-impactful-content .why-choose-us-s-1 {
	background-image: url(../image/highly-impactful-content-s-1.png);
}

#highly-impactful-content .why-choose-us-s-2 {
	background-image: url(../image/highly-impactful-content-s-2.png);
}

#highly-impactful-content .why-choose-us-s-3 {
	background-image: url(../image/highly-impactful-content-s-3.png);
}

#highly-impactful-content .why-choose-us-s-1:hover {
	background-image: url(../image/highly-impactful-content-s-1-h.png);
}

#highly-impactful-content .why-choose-us-s-2:hover {
	background-image: url(../image/highly-impactful-content-s-2-h.png);
}

#highly-impactful-content .why-choose-us-s-3:hover {
	background-image: url(../image/highly-impactful-content-s-3-h.png);
}

#seo-rich-blogs .why-choose-us-s-1 {
	background-image: url(../image/seo-rich-blogs-s-1.png);
}

#seo-rich-blogs .why-choose-us-s-2 {
	background-image: url(../image/seo-rich-blogs-s-2.png);
}

#seo-rich-blogs .why-choose-us-s-3 {
	background-image: url(../image/seo-rich-blogs-s-3.png);
}

#seo-rich-blogs .why-choose-us-s-1:hover {
	background-image: url(../image/seo-rich-blogs-s-1-h.png);
}

#seo-rich-blogs .why-choose-us-s-2:hover {
	background-image: url(../image/seo-rich-blogs-s-2-h.png);
}

#seo-rich-blogs .why-choose-us-s-3:hover {
	background-image: url(../image/seo-rich-blogs-s-3-h.png);
}

#exceptional-fact-checking .why-choose-us-s-1 {
	background-image: url(../image/exceptional-fact-checking-s-1.png);
}

#exceptional-fact-checking .why-choose-us-s-2 {
	background-image: url(../image/exceptional-fact-checking-s-2.png);
}

#exceptional-fact-checking .why-choose-us-s-3 {
	background-image: url(../image/exceptional-fact-checking-s-3.png);
}

#exceptional-fact-checking .why-choose-us-s-1:hover {
	background-image: url(../image/exceptional-fact-checking-s-1-h.png);
}

#exceptional-fact-checking .why-choose-us-s-2:hover {
	background-image: url(../image/exceptional-fact-checking-s-2-h.png);
}

#exceptional-fact-checking .why-choose-us-s-3:hover {
	background-image: url(../image/exceptional-fact-checking-s-3-h.png);
}

#experience-and-expertise .why-choose-us-s-1 {
	background-image: url(../image/experience-&-expertise-s-1.png);
}

#experience-and-expertise .why-choose-us-s-2 {
	background-image: url(../image/experience-&-expertise-s-2.png);
}

#experience-and-expertise .why-choose-us-s-3 {
	background-image: url(../image/experience-&-expertise-s-3.png);
}

#experience-and-expertise .why-choose-us-s-1:hover {
	background-image: url(../image/experience-&-expertise-s-1-h.png);
}

#experience-and-expertise .why-choose-us-s-2:hover {
	background-image: url(../image/experience-&-expertise-s-2-h.png);
}

#experience-and-expertise .why-choose-us-s-3:hover {
	background-image: url(../image/experience-&-expertise-s-3-h.png);
}

#customized-writing-approach .why-choose-us-s-1 {
	background-image: url(../image/customized-writing-approach-s-1.png);
}

#customized-writing-approach .why-choose-us-s-2 {
	background-image: url(../image/customized-writing-approach-s-2.png);
}

#customized-writing-approach .why-choose-us-s-3 {
	background-image: url(../image/customized-writing-approach-s-3.png);
}

#customized-writing-approach .why-choose-us-s-1:hover {
	background-image: url(../image/customized-writing-approach-s-1-h.png);
}

#customized-writing-approach .why-choose-us-s-2:hover {
	background-image: url(../image/customized-writing-approach-s-2-h.png);
}

#customized-writing-approach .why-choose-us-s-3:hover {
	background-image: url(../image/customized-writing-approach-s-3-h.png);
}

#seo-optimization .why-choose-us-s-1 {
	background-image: url(../image/seo-optimization-s-1.png);
}

#seo-optimization .why-choose-us-s-2 {
	background-image: url(../image/seo-optimization-s-2.png);
}

#seo-optimization .why-choose-us-s-3 {
	background-image: url(../image/seo-optimization-s-3.png);
}

#seo-optimization .why-choose-us-s-1:hover {
	background-image: url(../image/seo-optimization-s-1-h.png);
}

#seo-optimization .why-choose-us-s-2:hover {
	background-image: url(../image/seo-optimization-s-2-h.png);
}

#seo-optimization .why-choose-us-s-3:hover {
	background-image: url(../image/seo-optimization-s-3-h.png);
}

#expert-writers .why-choose-us-s-1 {
	background-image: url(../image/expert-writers-s-1.png);
}

#expert-writers .why-choose-us-s-2 {
	background-image: url(../image/expert-writers-s-2.png);
}

#expert-writers .why-choose-us-s-3 {
	background-image: url(../image/expert-writers-s-3.png);
}

#expert-writers .why-choose-us-s-1:hover {
	background-image: url(../image/expert-writers-s-1-h.png);
}

#expert-writers .why-choose-us-s-2:hover {
	background-image: url(../image/expert-writers-s-2-h.png);
}

#expert-writers .why-choose-us-s-3:hover {
	background-image: url(../image/expert-writers-s-3-h.png);
}

#tailored-content .why-choose-us-s-1 {
	background-image: url(../image/tailored-content-s-1.png);
}

#tailored-content .why-choose-us-s-2 {
	background-image: url(../image/tailored-content-s-2.png);
}

#tailored-content .why-choose-us-s-3 {
	background-image: url(../image/tailored-content-s-3.png);
}

#tailored-content .why-choose-us-s-1:hover {
	background-image: url(../image/tailored-content-s-1-h.png);
}

#tailored-content .why-choose-us-s-2:hover {
	background-image: url(../image/tailored-content-s-2-h.png);
}

#tailored-content .why-choose-us-s-3:hover {
	background-image: url(../image/tailored-content-s-3-h.png);
}

#quality-control .why-choose-us-s-1 {
	background-image: url(../image/quality-control-s-1.png);
}

#quality-control .why-choose-us-s-2 {
	background-image: url(../image/quality-control-s-2.png);
}

#quality-control .why-choose-us-s-3 {
	background-image: url(../image/quality-control-s-3.png);
}

#quality-control .why-choose-us-s-1:hover {
	background-image: url(../image/quality-control-s-1-h.png);
}

#quality-control .why-choose-us-s-2:hover {
	background-image: url(../image/quality-control-s-2-h.png);
}

#quality-control .why-choose-us-s-3:hover {
	background-image: url(../image/quality-control-s-3-h.png);
}

#expertise .why-choose-us-s-1 {
	background-image: url(../image/expertise-s-1.png);
}

#expertise .why-choose-us-s-2 {
	background-image: url(../image/expertise-s-2.png);
}

#expertise .why-choose-us-s-3 {
	background-image: url(../image/expertise-s-3.png);
}

#expertise .why-choose-us-s-1:hover {
	background-image: url(../image/expertise-s-1-h.png);
}

#expertise .why-choose-us-s-2:hover {
	background-image: url(../image/expertise-s-2-h.png);
}

#expertise .why-choose-us-s-3:hover {
	background-image: url(../image/expertise-s-3-h.png);
}

#customization .why-choose-us-s-1 {
	background-image: url(../image/customization-s-1.png);
}

#customization .why-choose-us-s-2 {
	background-image: url(../image/customization-s-2.png);
}

#customization .why-choose-us-s-3 {
	background-image: url(../image/customization-s-3.png);
}

#customization .why-choose-us-s-1:hover {
	background-image: url(../image/customization-s-1-h.png);
}

#customization .why-choose-us-s-2:hover {
	background-image: url(../image/customization-s-2-h.png);
}

#customization .why-choose-us-s-3:hover {
	background-image: url(../image/customization-s-3-h.png);
}

#quality .why-choose-us-s-1 {
	background-image: url(../image/quality-s-1.png);
}

#quality .why-choose-us-s-2 {
	background-image: url(../image/quality-s-2.png);
}

#quality .why-choose-us-s-3 {
	background-image: url(../image/quality-s-3.png);
}

#quality .why-choose-us-s-1:hover {
	background-image: url(../image/quality-s-1-h.png);
}

#quality .why-choose-us-s-2:hover {
	background-image: url(../image/quality-s-2-h.png);
}

#quality .why-choose-us-s-3:hover {
	background-image: url(../image/quality-s-3-h.png);
}

#years-of-experience .why-choose-us-s-1 {
	background-image: url(../image/years-of-experience-s-1.png);
}

#years-of-experience .why-choose-us-s-2 {
	background-image: url(../image/years-of-experience-s-2.png);
}

#years-of-experience .why-choose-us-s-3 {
	background-image: url(../image/years-of-experience-s-3.png);
}

#years-of-experience .why-choose-us-s-1:hover {
	background-image: url(../image/years-of-experience-s-1-h.png);
}

#years-of-experience .why-choose-us-s-2:hover {
	background-image: url(../image/years-of-experience-s-2-h.png);
}

#years-of-experience .why-choose-us-s-3:hover {
	background-image: url(../image/years-of-experience-s-3-h.png);
}

#personalization .why-choose-us-s-1 {
	background-image: url(../image/personalization-s-1.png);
}

#personalization .why-choose-us-s-2 {
	background-image: url(../image/personalization-s-2.png);
}

#personalization .why-choose-us-s-3 {
	background-image: url(../image/personalization-s-3.png);
}

#personalization .why-choose-us-s-1:hover {
	background-image: url(../image/personalization-s-1-h.png);
}

#personalization .why-choose-us-s-2:hover {
	background-image: url(../image/personalization-s-2-h.png);
}

#personalization .why-choose-us-s-3:hover {
	background-image: url(../image/personalization-s-3-h.png);
}

#premium-quality .why-choose-us-s-1 {
	background-image: url(../image/premium-quality-s-1.png);
}

#premium-quality .why-choose-us-s-2 {
	background-image: url(../image/premium-quality-s-2.png);
}

#premium-quality .why-choose-us-s-3 {
	background-image: url(../image/premium-quality-s-3.png);
}

#premium-quality .why-choose-us-s-1:hover {
	background-image: url(../image/premium-quality-s-1-h.png);
}

#premium-quality .why-choose-us-s-2:hover {
	background-image: url(../image/premium-quality-s-2-h.png);
}

#premium-quality .why-choose-us-s-3:hover {
	background-image: url(../image/premium-quality-s-3-h.png);
}


/* Why Choose Us CSS Ends Here */
/* What Are You Waiting For, Can,t Find What Are You Waiting For Starts Here */
#WhatAreYouWaitingFor {
	background-image: url(../image/what-are-you-waiting-for-img-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 88px 0;
	text-align: center;
}

#ctaBgImg {
	background-repeat: no-repeat;
	background-size: cover;
	padding: 88px 0 150px;
	margin-bottom: -56px;
	text-align: center;
}

#WhatAreYouWaitingFor h2,
#ctaBgImg h2 {
	color: #6CC8EF;
	margin-bottom: 20px;
}

#WhatAreYouWaitingFor p,
#ctaBgImg p {
	color: #FFF;
	font-size: 16px;
	margin-bottom: 20px;
}

#WhatAreYouWaitingFor p {
	margin-bottom: 20px;
}

#WhatAreYouWaitingFor ul {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 30px;
	flex-wrap: wrap;
	margin-bottom: 40px;
}

#WhatAreYouWaitingFor li {
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	/* display: flex; */
	/* align-items: center; */
	/* gap: 10px; */
}

#WhatAreYouWaitingFor li:before {
	content: "";
	width: 8px;
	height: 8px;
	background-color: #6cc8ef;
	border-radius: 50%;
	display: inline-block;
	margin-right: 8px;
}

#ctaBgImg ul,
.ctas {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
	flex-wrap: wrap;
}

#ctaBgImg a.Bgborder,
.ctas a.Bgborder {
	background: transparent;
	color: #6cc8ef;
}

#ctaBgImg a.Bgborder:hover,
.ctas a.Bgborder:hover {
	background: #6cc8ef;
	color: #303e48;
}

#ctaBgImg a.Bgborder:hover path,
.ctas a.Bgborder:hover path {
	fill: #303e48;
}

#WhatAreYouWaitingFor a,
#ctaBgImg a,
.ctas a {
	border-radius: 8px;
	background: #6CC8EF;
	border: 1px solid #6CC8EF;
	padding: 12px 22px;
	color: #303E48;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
}


#WhatAreYouWaitingFor path,
#ctaBgImg path {
	transition: all 0.4s ease-In-out;
}

#WhatAreYouWaitingFor a:hover,
#ctaBgImg a:hover .ctas a:hover {
	background: transparent;
	color: #6CC8EF;
}

#ctaBgImg a:hover path,
.ctas a:hover path {
	fill: #6CC8EF;
}

/* What Are You Waiting For, Can,t Find What Are You Waiting For CSS Ends Here */
/* Interested In Blog Management CSS Starts Here */
#InterestedInBlogManagement {
	padding: 90px 0;
}

#InterestedInBlogManagement h2 {
	color: #303E48;
	font-size: 36px;
	font-weight: 600;
	margin-bottom: 30px;
}

#InterestedInBlogManagement h2>span {
	color: #303E48;
	font-size: 32px;
	font-weight: 500;
}

#InterestedInBlogManagement h2>span {
	display: block;
	color: #303E48;
	font-size: 32px;
	font-weight: 500;
}

#InterestedInBlogManagement p {
	color: #303E48;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4em;
}

#InterestedInBlogManagement p:not(:last-child) {
	margin-bottom: 30px;
}

.interested-in-blog-management-btn {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 30px;
}

.interested-in-blog-management-btn a:first-child {
	border-radius: 8px;
	background: #303E48;
	border: 1px solid #303E48;
	color: #6CC8EF;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
	padding: 12px 22px;
}

.interested-in-blog-management-btn a:first-child:hover {
	background: transparent;
	color: #303e48;
}

.interested-in-blog-management-btn a:last-child {
	color: #303E48;
	font-size: 16px;
	font-weight: 600;
}

.interested-in-blog-management-btn a:last-child:hover {
	color: #6CC8EF;
}

.interested-in-blog-management-btn a>path {
	fill: #6CC8EF;
}

.interested-in-blog-management-btn a:last-child:hover path {
	fill: #6CC8EF;
	transition: all 0.4s ease-In-out;
}

#InterestedInBlogManagement p>a {
	color: #6CC8EF;
	font-size: 18px;
	font-weight: 600;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	text-transform: capitalize;
}

#InterestedInBlogManagement p>a:hover {
	color: #303e48;
}

/* Interested In Blog Management CSS Ends Here */
/* threeTabs CSS Starts Here */
ul#threeTabs {
	border-bottom: 2px solid #ddd;
	display: flex;
	padding: 50px 0 0;
	margin-bottom: 50px;
}

ul#threeTabs li {
	width: 33.33%;
}

ul#threeTabs li a {
	font-size: 18px;
	position: relative;
	padding: 35px 15px;
	border-radius: 4px 4px 0 0;
	margin-right: 2px;
	font-weight: 500;
	width: 100%;
	text-align: center;
	opacity: 0.5;
}

ul#threeTabs li a:before {
	content: '';
	background: #08f;
	height: 2px;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -1px;
	transition: all 250ms ease 0s;
	transform: scale(0);
}

ul#threeTabs li a:hover {
	opacity: 1;
}

ul#threeTabs li a:hover:before {
	transform: scale(1);
}

ul#threeTabs li.current a {
	opacity: 1;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	border-left: none;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #6cc8ef;
}

ul#threeTabs li.current a:before {
	transform: scale(1);
}

.stepsInTabWrap {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

/* threeTabs CSS Ends Here */

/* book editing css starts here */

#divBookEditingBanner .campBox p:last-child,
#divBookPublishingBanner .campBox p:last-child,#divBookPublishingBannerLP .campBox p:last-child {
	color: #303E48;
}

#divBookEditingBanner #campBoxWrapAnc:hover,
#divBookPublishingBanner #campBoxWrapAnc:hover,#divBookPublishingBannerLP #campBoxWrapAnc:hover {
	color: #1f344f;
}

#divBookEditingBanner #campBoxWrapAnc:hover path,
#divBookPublishingBanner #campBoxWrapAnc:hover path,#divBookPublishingBannerLP #campBoxWrapAnc:hover path {
	fill: #1f344f;
}

#TheWinningTrioForAFlawlessBook .secHeadArea {
	position: relative;
	z-index: 1;
}

#TheWinningTrioForAFlawlessBook .secHeadArea h2 {
	color: #6cc8ef;
}

#TheWinningTrioForAFlawlessBook {
	background-image: url(../image/the-winning-trio-for-a-flawless-book-bg.png);
	background-repeat: no-repeat;
	background-size: 100% 120%;
	background-position: top -10px center;
	padding: 100px 0;
	position: relative;
}

#TheWinningTrioForAFlawlessBook .TheWinningTrioForAFlawlessBookLeftImg {
	position: absolute;
	top: 0;
	left: 0;
}

#TheWinningTrioForAFlawlessBook ul#threeTabs {
	gap: 10px;
	border-bottom: 0;
	margin-bottom: 20px;
}

#TheWinningTrioForAFlawlessBook ul#threeTabs li {
	width: unset;
}

#TheWinningTrioForAFlawlessBook ul#threeTabs li a {
	padding: 16px 20px;
	border-radius: 10px;
	background: #1A272D;
	color: white;
	opacity: unset;
}

#TheWinningTrioForAFlawlessBook ul#threeTabs li.current a {
	background: #ffffff;
	color: #1a272d;
}

#TheWinningTrioForAFlawlessBook ul#threeTabs li a:before {
	height: 0;
}

#TheWinningTrioForAFlawlessBook .innerTextTab h4 {
	font-size: 32px;
	color: #6CC8EF;
	margin-bottom: 30px;
}

#TheWinningTrioForAFlawlessBook .innerTextTab p {
	color: #ffffff;
}

#TheWinningTrioForAFlawlessBook .innerTextTab p:not(:last-child) {
	margin-bottom: 20px;
}

#OurTeamIsAlwaysAvailableToHelpYouEditTheWork {
	background-image: url(../image/our-team-is-always-available-to-help-you-edit-the-work-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top -12px center;
	position: relative;
	padding: 60px 0;
}

#OurTeamIsAlwaysAvailableToHelpYouEditTheWork h2 {
	font-size: 32px;
	font-weight: 600;
	color: #6cc8ef;
}

#OurTeamIsAlwaysAvailableToHelpYouEditTheWork p {
	color: white;
}

#OurTeamIsAlwaysAvailableToHelpYouEditTheWork .OurTeamIsAlwaysAvailableToHelpYouEditTheWorkImg {
	position: absolute;
	bottom: 0%;
	right: 0;
}

.NoGenreLeftUneditedSec h2 {
	font-size: 32px;
	font-weight: 600;
	color: #6cc8ef;
}

.NoGenreLeftUneditedWrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-column-gap: 10px;
	grid-row-gap: 25px;
	margin: 50px 0;
}

.NoGenreLeftUneditedWrap li {
	flex: 0 0 calc(16% - 2px);
	position: relative;
	overflow: hidden;
	background: #ffffff;
	border: 1px solid #6cc8ef;
	border-radius: 16px;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 20px;
	padding: 0px 10px;
	min-height: 170px;
	transition: all 0.3s ease-in-out;
}

.NoGenreLeftUneditedWrap li:hover {
	background: #303E48;
}

.NoGenreLeftUneditedWrap li span {
	color: #000;
	font-weight: 500;
	margin: 0;
	line-height: 20px;
	margin-left: 8px;
}

.NoGenreLeftUneditedWrap li:hover span {
	color: #fff;
}

.NoGenreLeftUneditedWrapText {
	color: #303e48;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.NoGenreLeftUneditedWrapText:last-child {
	font-weight: 400;
}

.NoGenreLeftUneditedWrapText:last-child>a {
	color: #6cc8ef !important;
	text-align: center !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
	padding: unset !important;
	background: unset !important;
	border: unset !important;
}

.NoGenreLeftUneditedWrapText:last-child>a:after {
	content: "";
	display: block;
	border-bottom: 2px solid #6cc8ef;
	transition: transform 0.5s;
	transform: scaleX(0);
	transform-origin: right;
}

.NoGenreLeftUneditedWrapText:last-child>a:hover:after {
	transform: scaleX(1);
	transform-origin: left;
}

/* book editing css ends here */
.tabSection.v2 {}

.tabSection.v2 .tabsWrap ul li a {
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	padding: 25px 15px;
	width: 100%;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 500;
	position: relative;
}

.tabSection.v2 .tabsWrap ul li {
	margin: 10px 0;
}

.tabSection.v2 .tabsWrap {}

.tabSection.v2 .tabsWrap ul li.current a {
	background-color: #303e48;
	color: #fff;
}

.tabsWrap ul li.current a:after {
	opacity: 1;
	transition: all 0.3s ease-in-out;
}

.tabsWrap ul li a:after {
	content: '\f0da';
	position: absolute;
	font-family: "Font Awesome 5";
	font-size: 42px;
	color: #303e48;
	font-weight: 900;
	right: -14px;
	top: 0;
	bottom: 0;
	margin: auto;
	line-height: 28px;
	height: 26px;
	opacity: 0;
	transition: all 0.3s ease-in-out;
	/* z-index: 0; */
}

.tabSection.v2 .tog-part h4 {
	font-size: 20px;
	font-weight: 600;
	padding: 20px 0;
	text-transform: capitalize;
}

.tabSection.v2 .tog-part h5 {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 15px;
}

.tabSection.v2 .tog-part p {
	font-size: 17px;
	margin-bottom: 15px;
}

.tabSection.v2 .tog-part .ImgWrap {
	max-width: 70%;
}

.innerTextTab {
	margin: 15px 0;
	padding: 0 50px 0 0;
}

.innerTextTab h4 {
	font-size: 20px;
	font-weight: 600;
	color: #303e48;
	margin-bottom: 10px;
	line-height: 28px;
}

ul.ULportfolio {
	display: flex;
	flex-wrap: wrap;
	font-size: 0;
	padding: 10px;
	justify-content: center;
}

section.portfolioSec.section-Pad {
	padding: 50px 100px;
	font-size: 0;
}

ul.ULportfolio li {
	margin: 10px;
	max-width: 400px;
	font-size: 0;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}

ul.ULportfolio li a {
	font-size: 0;
	position: relative;
}

ul.ULportfolio li img {
	border-radius: 6px;
}

ul.ULportfolio li .imgContent {
	background: #0000009c;
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 15px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	max-height: 115px;
	transition: all 0.3s ease-in-out;
	opacity: 0;
}

ul.ULportfolio li .imgContent h4 {
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
}

ul.ULportfolio li .imgContent h5 {
	font-size: 16px;
	line-height: 28px;
}

ul.ULportfolio li a:hover .imgContent {
	opacity: 1;
}

.tabingMainWrap {
	padding-top: 50px
}

.tabingMainWrap .tab-content {
	margin-top: 10px;
}

/**/
.CTAStripSec p,
.CTAStripSec a,
.CTAStripSec h4,
.CTAStripSec h2 {
	color: #fff;
}

.CTAStripSec p {
	font-size: 22px;
	font-weight: 500;
	padding-bottom: 15px;
}

.CTAStripSec .livechat-callbox {
	padding: 20px 0 0;
}

.CTAStripSec p a {
	font-size: 34px;
	line-height: 44px;
	margin-left: 10px;
	font-weight: 600;
}

.CTAStripSec h4 {
	font-size: 22px;
	line-height: 32px;
	font-weight: 400;
}

.CTAStripSec h4 a {
	font-size: 22px;
	line-height: 32px;
	font-weight: 500;
	position: relative;
}

.CTAStripSec h4 a:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background-color: #fff;
	bottom: -4px;
	opacity: 0;
	transform: scale(0);
	transition: all 0.3s ease-in-out;
}

.CTAStripSec h4 a:hover:before {
	opacity: 1;
	transform: scale(1);
	transition: all 0.3s ease-in-out;
}

/**/
ul.tabsPortfolio li a {
	font-weight: 500;
	font-size: 22px;
	line-height: 28px;
	letter-spacing: -0.02em;
	color: #AEB8C6;
	border: 1px solid transparent;
	padding: 12px;
	min-width: 200px;
	text-align: center;
}

ul.tabsPortfolio li {
	margin: 0 5px;
}

ul.tabsPortfolio {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0;
	margin: 25px 0 15px;
}

ul.tabsPortfolio li.current {
	background: #303e48;
	box-shadow: 0px 12px 12px -6px rgba(32, 53, 81, 0.5);
	border-radius: 8px;
}

ul.tabsPortfolio li.current a,
ul.tabsPortfolio li.current a:hover {
	color: #fff;
}

ul.tabsPortfolio li a:hover {
	color: #303e48;
}

/**/
.menuWrap,
.nav-calchatWrap {
	display: inline-block;
	vertical-align: middle;
}

.nav-calchatWrap {
	display: inline-flex;
	align-items: center;
	justify-content: flex-end;
	max-width: 320px;
	gap: 20px;
	margin-left: 20px;
}


.navCall_Wrap {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	max-width: 182px;
}

.navChat_wrap {
	display: flex;
	align-items: center;
	justify-content: end;
}

.nav-calchatWrap a {
	font-size: 14px;
	color: #303e48;
	font-weight: 500;
}

span.iconnav {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	margin-right: 6px;
}

span.toll-free {
	font-size: 16px;
	font-weight: 600;
	color: red;
	margin-right: 6px;
}

i:before {
	font-family: 'Font Awesome 5';
}

.navNewBtn {
	background-color: #303e48;
	border-radius: 8px;
	font-style: normal;
	color: #FFFFFF !important;
	outline: none !important;
	transition: all 0.3s ease-in-out;
	text-align: center;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 12px 20px;
	width: auto;
}

.navNewBtn span {
	transform: translateX(6px);
	transition: all 0.3s ease-in-out;
}

.navNewBtn span i {
	/* font-weight: 500; */
	/* transition: 0.3s ease-in-out; */
}

.navNewBtn:hover {
	box-shadow: 0px 6px 8px 0px #1f344f73;
	transition: all 0.3s ease-in-out;
}

.navNewBtn:hover span {
	transform: translateX(10px);
	transition: all 0.3s ease-in-out;
}

a.navCall:hover {
	text-shadow: 0px 3px 6px #303e483b;
}

.tel-mob {
	display: none !important;
}

.circle_percent {
	font-size: 150px;
	width: 1em;
	height: 1em;
	position: relative;
	background: #eee;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	margin: 0 20px;
}

.circle_inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 1em;
	height: 1em;
	clip: rect(0 1em 1em .5em);
}

.round_per {
	position: absolute;
	left: 0;
	top: 0;
	width: 1em;
	height: 1em;
	background: #303e48;
	clip: rect(0 1em 1em .5em);
	transform: rotate(180deg);
	transition: 1.05s;
}

.percent_more .circle_inner {
	clip: rect(0 .5em 1em 0em);
}

.percent_more:after {
	position: absolute;
	left: .5em;
	top: 0em;
	right: 0;
	bottom: 0;
	background: #1f344f;
	content: '';
}

.circle_inbox {
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	background: #fff;
	z-index: 3;
	border-radius: 50%;
}

.percent_text {
	position: absolute;
	font-size: 46px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
	font-weight: 500;
	color: #303e48;
}

.statsSec .secHeadArea {
	text-align: left;
}

.statsCircleWrap {
	display: flex;
	justify-content: space-around;
}

.statsCircleWrap .circle_percent {
	margin: auto;
}

.statsCircleWrap .ctmCircleChunk {
	flex: 0 0 30%;
	max-width: 30%;
	text-align: center;
}

.statsSec .secHeadArea h2 {
	line-height: 44px;
}

.statsSec .secHeadArea h3 {
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	color: #303e48;
	padding-right: 20px;
	padding-top: 15px;
}

.circle-text p {
	font-size: 17px;
	margin: 15px 0 0 0;
}

.normal-Section p span {
	font-size: 17px;
	font-weight: 500;
	display: inline;
}

.IconsBarINdust .secHeadArea {
	padding-bottom: 50px;
}

.IconsBarINdust .iconBoxWrap {
	text-align: center;
	margin: 0 20px;
}

.IconsBarINdust .iconBoxWrap img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.IconsBarINdust .iconBoxWrap .paraWrap p {
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	margin: 15px;
}

.IconsBarINdust .iconBoxWrap .iconWrap i {
	font-size: 32px;
	color: #fff;
	line-height: 34px;
}

ul.developmentServicesNamesWrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	margin-top: 50px;
}

ul.developmentServicesNamesWrap li {
	flex: 0 0 calc(33.333333% - 14px);
	position: relative;
	overflow: hidden;
	background: #ffffff;
	border: 1px solid #ACACAC;
	width: 100%;
	display: flex;
	align-items: center;
	padding: 0px 10px;
	min-height: 80px;
	transition: all 0.3s ease-in-out;
}

ul.developmentServicesNamesWrap li span {
	color: #000;
	font-weight: 500;
	margin: 0;
	line-height: 20px;
	margin-left: 8px;
}

ul.developmentServicesNamesWrap li:hover {
	background: #303e48;
}

.developmentServicesNamesWrap li:hover span {
	color: #ffffff !important;
}

ul.industriesNamesWrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-column-gap: 30px;
	grid-row-gap: 25px;
	margin-top: 50px;
}

ul.industriesNamesWrap li {
	flex: 0 0 calc(25% - 30px);
	position: relative;
	overflow: hidden;
	background: #b7e4f726;
	border: 1px solid #6cc8ef;
	border-radius: 6px;
	width: 100%;
	display: flex;
	align-items: center;
	padding: 0px 10px;
	min-height: 70px;
	transition: all 0.3s ease-in-out;
}

ul.industriesNamesWrap li span {
	color: #000;
	font-weight: 500;
	margin: 0;
	line-height: 20px;
	margin-left: 8px;
}

/**/
.needhelpSec {
	background-image: url(../image/needhelpSec-bg.png);
	min-height: 370px;
	display: flex;
	align-items: center;
	background-size: cover;
	background-position: center;
}

.needhelpSec p {
	margin: 20px 0;
	line-height: 28px;
	font-size: 17px;
}

.recentsecBullet {
	background-color: #303e48;
}

.recentsecBullet .secHeadArea {
	text-align: left;
}

.boxwrapBullet {
	border-radius: 26px;
	box-shadow: 0 5px 15px 0 rgba(90, 149, 210, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px;
	background-color: #fff;
}

.boxwrapBullet ul {
	padding-top: 10px;
}

.boxwrapBullet ul li {
	font-size: 16px;
	line-height: 28px;
	margin: 5px 0;
	position: relative;
	margin-left: 25px;
	color: #303e48;
}

.boxwrapBullet ul li:before {
	content: '\f14a';
	font-family: 'Font Awesome 5';
	font-size: 16px;
	font-weight: 600;
	color: #6cc8ef;
	position: absolute;
	left: -25px;
	top: 0;
}

.stepItem.current {
	background-color: #303e48;
}

.stepItem.current span {
	color: #fff;
}

.stepItem.current img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

/**/
.communications-home.bg-light-blue.leftSideImage.valueEdit .imgWrap {
	left: -70%;
}

/**/
ul.packfeature {
	padding: 14px 0 0;
}

ul.packfeature li {
	color: #fff;
	font-size: 15px;
	line-height: 26px;
	padding: 8px 10px;
	position: relative;
	text-transform: capitalize;
	display: flex;
	align-items: center;
}

ul.packfeature li:nth-child(even) {
	background-color: #0000003b;
}

ul.packfeature li:nth-child(odd) {
	background-color: #ffffff1f;
}

ul.packfeature li:before {
	content: "\f00c";
	font-family: 'Font Awesome 5';
	font-size: 10px;
	border: 1.5px solid #fff;
	border-radius: 100%;
	height: 16px;
	width: 16px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	margin-right: 10px;
}

.subfooter span {
	color: #fff;
	font-size: 14px;
	margin-left: 5px;
}

.subfooter i {}

/*seo Page*/
.seoPage.innerBannerLeft {
	/*padding-right: 10% !important;*/
}

.seoPage {
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #0b2240;
}

.statsSecV2 {
	min-height: 550px;
}

.statsSecV2 .leftWrap {
	position: relative;
}

.statsSecV2 .leftWrap:before {
	content: '';
	position: absolute;
	width: 444px;
	height: 444px;
	top: 0;
	background: #6CC8EF;
	border-radius: 100%;
	z-index: -1;
	right: 200px;
}

.stateItem {
	width: 320px;
	background: #FFFFFF;
	box-shadow: 9px 15px 23px -5px rgba(17, 36, 134, 0.25);
	border-radius: 22px;
	display: flex;
	align-items: center;
	margin: 20px 0;
	padding: 15px 20px;
	position: absolute;
}

.stateItem .imgWrap {
	width: 25%;
	text-align: center;
}

.stateItem .dtaPrt {
	text-align: center;
	width: 75%;
}

.stateItem .dtaPrt h3 {
	font-weight: 600;
	font-size: 40px;
	letter-spacing: -0.04em;
	color: #303e48;
}

.stateItem .dtaPrt p {
	font-weight: 600;
	font-size: 16px;
	letter-spacing: -0.04em;
	color: #6CC8EF;
}

.stateItem.one {
	right: 30px;
}

.stateItem.two {
	right: 120px;
	top: 130px;
}

.stateItem.three {
	top: 270px;
	right: 70px;
}

.statsSecV2 .rightWrap {
	max-width: 65%;
	margin: auto;
}

.statsSecV2 .row .col-lg-6:nth-child(1) {
	height: 450px;
}

.cardBoxWrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	margin-top: 50px;
}

.cardBoxChunk {
	flex: 0 0 calc(27% - 0px);
	position: relative;
	overflow: hidden;
	background: #4D627C;
	/*opacity: 0.5;*/
	border-radius: 10px;
	transition: all 0.3s ease-in-out;
	/* width: 380px; */
	height: 225px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 0 30px;
}

.cardBoxChunk .textWrap {}

.cardBoxChunk .textWrap p {
	color: #B2D3FE;
	margin-top: 20px;
}

.cardBoxChunk:hover {
	background: #fff;
	opacity: 1;
}

.cardBoxChunk:hover .textWrap p {
	color: #000;
}

.cardBoxSec h2 {
	color: #fff;
}

.comonContent.section-Pad {
	padding-bottom: 0;
	padding-top: 70px;
}

.comonContent .contentWrap h3 {
	clear: both;
	margin-bottom: 15px;
	display: inline-block;
}

.comonContent .contentWrap h2 {
	margin-bottom: 25px;
}

.comonContent .contentWrap h3 {
	font-size: 24px;
	font-weight: 600;
	color: #6cc8ef;
}

:root {
	--one: #017997;
	--two: #00AABA;
	--three: #01BF7F;
	--four: #A02CE8;
	--five: #2667BD;
	--six: #FF425B;
}

section.seo-step-page {
	padding: 70px 6%;
	background-color: #F7F8FC;
}

.imgMiddleWrap {
	position: relative;
	left: -20px;
}

.imgMiddleWrap img {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.boxStepMainWrap {
	width: 360px;
	margin: 0 auto;
	position: relative;
}

.boxStepMainWrap .NubWrap {
	display: flex;
	align-items: center;
	margin-bottom: 0;
	justify-content: flex-end;
}

.boxStepMainWrap .NubWrap h4 {
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	background-color: #0B2240;
	padding: 12px 20px;
	border-radius: 12px;
}

.boxStepMainWrap .NubWrap h5 {
	font-size: 40px;
	font-weight: 600;
	margin: 0 20px 20px;
}

.boxStepMainWrap .chunkSeo {
	display: flex;
	padding: 15px;
	border-radius: 12px;
	align-items: center;
	position: relative;
}

.boxStepMainWrap .chunkSeo .paraPrt {}

.boxStepMainWrap .chunkSeo .imgWrapIcon {
	flex: 0 0 20%;
	max-width: 20%;
	text-align: center;
}

.boxStepMainWrap .chunkSeo .imgWrapIcon img {}

.boxStepMainWrap .chunkSeo .paraPrt p {
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.boxStepMainWrap.one .chunkSeo {
	background-color: var(--one)
}

.boxStepMainWrap.one .NubWrap h5 {
	color: var(--one)
}

.boxStepMainWrap.two .chunkSeo {
	background-color: var(--two)
}

.boxStepMainWrap.two .NubWrap h5 {
	color: var(--two)
}

.boxStepMainWrap.three .chunkSeo {
	background-color: var(--three)
}

.boxStepMainWrap.three .NubWrap h5 {
	color: var(--three)
}

.boxStepMainWrap.four .chunkSeo {
	background-color: var(--four)
}

.boxStepMainWrap.four .NubWrap h5 {
	color: var(--four)
}

.boxStepMainWrap.five .chunkSeo {
	background-color: var(--five)
}

.boxStepMainWrap.five .NubWrap h5 {
	color: var(--five)
}

.boxStepMainWrap.six .chunkSeo {
	background-color: var(--six)
}

.boxStepMainWrap.six .NubWrap h5 {
	color: var(--six)
}

.boxStepMainWrap.two {
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: inherit;
}

.boxStepMainWrap.five {
	margin-top: 50px;
	margin-bottom: 50px;
	margin-right: inherit;
}

.boxStepMainWrap .chunkSeo:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	top: 0;
	bottom: 0;
	margin: auto;
}

.boxStepMainWrap.one .chunkSeo:before {
	background-color: var(--one);
	right: -40px;
}

.boxStepMainWrap.two .chunkSeo:before {
	background-color: var(--two);
	right: -40px;
}

.boxStepMainWrap.three .chunkSeo:before {
	background-color: var(--three);
	right: -40px;
}

.boxStepMainWrap.four .chunkSeo:before {
	background-color: var(--four);
	left: -40px;
}

.boxStepMainWrap.five .chunkSeo:before {
	background-color: var(--five);
	left: -40px;
}

.boxStepMainWrap.six .chunkSeo:before {
	background-color: var(--six);
	left: -40px;
}

.boxStepMainWrap .chunkSeo:after {
	content: '';
	position: absolute;
	background-repeat: no-repeat;
	width: 125px;
	height: 68px;
}

.boxStepMainWrap.one .chunkSeo:after {
	background-image: url(../image/one-after.png);
	right: -155px;
	top: 46px;
}

.boxStepMainWrap.two .chunkSeo:after {
	background-image: url(../image/two-after.png);
	height: 5px;
	right: -155px;
}

.boxStepMainWrap.three .chunkSeo:after {
	background-image: url(../image/three-after.png);
	right: -155px;
	top: -17px;
}

.boxStepMainWrap.four .chunkSeo:after {
	background-image: url(../image/four-after.png);
	left: -155px;
	top: 46px;
}

.boxStepMainWrap.five .chunkSeo:after {
	background-image: url(../image/five-after.png);
	height: 5px;
	left: -155px;
}

.boxStepMainWrap.six .chunkSeo:after {
	background-image: url(../image/six-after.png);
	left: -155px;
	top: -15px;
}

.seo-process {
	padding: 70px 0;
}

.seo-slider-nav li {
	display: flex !important;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 20px;
	padding: 12px 10px;
	border: 1px solid #ddd !important;
	border-radius: 8px;
	cursor: pointer;
	transition: all 0.4s ease-In-out;
	width: 270px;
}

.seo-slider-nav li:hover {
	transition: all 0.4s ease-In-out;
	border-color: #0e2e67 !important;
}

.seo-slider-nav li.slick-current {
	background-color: #6cc8ef;
}

.seo-slider-nav li.slick-current:hover {
	border: 1px solid transparent !important;
}

.seo-slider-nav li .serviceName {
	width: 70%;
	margin: 0 auto;
}

.seo-slider-nav li .serviceName h3 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	color: #303e48;
	transition: all 0.4s ease-In-out;
}

.seo-slider-nav li .imgWrap {
	width: 30%;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.seo-slider-nav li .imgWrap img {
	max-width: 55px;
	transition: all 0.4s ease-In-out;
}

.seo-slider-nav li.slick-current img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
	transition: all 0.4s ease-In-out;
}

.seo-slider-nav li.slick-current h3 {
	color: #fff;
	transition: all 0.4s ease-In-out;
}

.seo-slider-nav {
	position: relative;
	margin: 0
}

.seo-slider-nav button.slick-arrow {
	position: absolute;
	left: -60px;
	height: 45px;
	width: 45px;
	border-radius: 50%;
	font-size: 0;
	background-color: #0b2240;
	border: 1px solid #0b2240;
	box-shadow: none
}

.seo-slider-nav button.slick-prev:after {
	content: '\f077';
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	font-family: 'Font Awesome 5';
	line-height: 15px;
	transition: all 0.4s ease-In-Out
}

.seo-slider-nav button.slick-next:after {
	content: '\f078 ';
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	font-family: 'Font Awesome 5';
	line-height: 15px;
	transition: all 0.4s ease-In-Out
}

.seo-slider-nav button.slick-arrow:hover {
	background-color: transparent;
	border: 1px solid #0e2e67;
	transition: all 0.4s ease-In-Out
}

.seo-slider-nav button.slick-arrow:hover:after {
	color: #0e2e67;
	transition: all 0.4s ease-In-Out
}

.seo-slider-nav button.slick-prev.slick-arrow {
	top: 40%
}

.seo-slider-nav button.slick-next.slick-arrow {
	top: 54%
}

.seo-servnavWrap {
	padding: 20px 0 20px 70px;
}

.seo-process .secHeadArea {
	margin-bottom: 30px;
}

.seo-servforWrap {
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 20%;
}

.contentArea h4 {
	font-size: 26px;
	line-height: 34px;
	padding: 15px 0;
	font-weight: 600;
	color: #0b2240;
}

.seo-slider-for .contentArea p {
	font-size: 17px;
	line-height: 32px;
}

#divCompleteInternetMarketingPackage ul#threeTabs {
	gap: 10px;
	border-bottom: 0;
	margin-bottom: 20px;
	justify-content: center;
	padding: 0;
	flex-wrap: wrap;
}

#divCompleteInternetMarketingPackage ul#threeTabs li {
	width: unset;
}

#divCompleteInternetMarketingPackage ul#threeTabs li.current a {
	background: #6cc8ef;
	color: #1a272d;
}

#divCompleteInternetMarketingPackage ul#threeTabs li a {
	padding: 16px 20px;
	border-radius: 10px;
	background: #1a272d;
	color: #fff;
	opacity: unset;
}

#divCompleteInternetMarketingPackage ul#threeTabs li a:before {
	height: 0;
}

/* New Packages 2 */
#divPricingNew.PackageSec {
	background-color: #ffffff;
}

#divPricingNew2.PackageSec {
	background-color: unset;
	background-image: url('../image/video-production-our-package-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#divPricingNew2 .row:nth-child(2),
#divCompleteInternetMarketingPackage .tog-part .row {
	border-radius: 24px;
	border: 1px solid #6CC8EF;
	background: rgba(0, 0, 0, 0.65);
	backdrop-filter: blur(10px);
}

#divPricingNew2 .NewpackageWrap2:after,
#divCompleteInternetMarketingPackage .NewpackageWrap2:after {
	content: "";
	height: 200px;
	border: 2px solid rgba(255, 255, 255, 0.12);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	border-radius: 2.5px;
}

#divPricingNew2 .NewpackageWrap2:nth-child(3):after,
#divCompleteInternetMarketingPackage .NewpackageWrap2:nth-child(3):after {
	border: 0;
}

#divPricingNew.PackageSec h2,
#divPricingNew2.PackageSec h2,
#divCompleteInternetMarketingPackage h2 {
	letter-spacing: 0;
	font-size: 32px;
	line-height: 70px;
	padding-bottom: 20px;
	color: #6cc8ef;
}

#divPricingNew .NewpackageWrap2,
#divPricingNew2 .NewpackageWrap2,
#divCompleteInternetMarketingPackage .NewpackageWrap2 {
	background-color: #ffffff;
	border-radius: 10px;
	padding: 40px 30px;
	box-shadow: 0 0 20px 0px rgb(113 29 106 / 25%);
	color: #fff;
	height: 100%;
}

#divPricingNew2 .NewpackageWrap2,
#divCompleteInternetMarketingPackage .NewpackageWrap2 {
	background-color: transparent;
	box-shadow: unset;
}

#divPricingNew .NewpackageWrap2.WithImg,
#divPricingNew2 .NewpackageWrap2.WithImg {
	background-image: url("../image/our-team-is-always-available-to-help-you-edit-the-work-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#divPricingNew2 .NewpackageWrap2.WithImg {
	background-image: unset;
}

#divPricingNew .NewpackageWrap2.WithImg .packageChunk h5,
#divPricingNew2 .NewpackageWrap2.WithImg .packageChunk h5,
#divPricingNew .NewpackageWrap2.WithImg .packageChunk ul li,
#divPricingNew2 .NewpackageWrap2.WithImg .packageChunk ul li,
#divPricingNew .NewpackageWrap2.WithImg .namePriceHead h3,
#divPricingNew2 .NewpackageWrap2.WithImg .namePriceHead h3 {
	color: #ffffff;
}

#divPricingNew .NewpackageWrap2 .namePriceHead,
#divPricingNew2 .NewpackageWrap2 .namePriceHead,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .namePriceHead {
	text-align: center;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .1);
}

#divPricingNew2 .NewpackageWrap2 .namePriceHead,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .namePriceHead {
	text-align: left;
}

#divPricingNew .NewpackageWrap2 .namePriceHead h3,
#divPricingNew2 .NewpackageWrap2 .namePriceHead h3,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .namePriceHead h3 {
	color: #303E48;
	font-weight: 600;
	font-size: 24px;
	line-height: 38px;
	letter-spacing: -0.02em;
}

#divPricingNew2 .NewpackageWrap2 .namePriceHead h3,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .namePriceHead h3 {
	color: #ffffff;
}

#divPricingNew .NewpackageWrap2 .namePriceHead h4,
#divPricingNew2 .NewpackageWrap2 .namePriceHead h4,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .namePriceHead h4 {
	color: #6CC8EF;
	font-weight: 600;
	font-size: 26px;
	line-height: 38px;
	letter-spacing: -0.02em;
	margin-top: 20px;
}

#divPricingNew2 .NewpackageWrap2 .namePriceHead h4,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .namePriceHead h4 {
	margin-top: 0px;
}

#divPricingNew .NewpackageWrap2 .namePriceHead h4 span,
#divPricingNew2 .NewpackageWrap2 .namePriceHead h4 span,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .namePriceHead h4 span {
	font-size: 40px;
	line-height: 42px;
}

#divPricingNew2 .NewpackageWrap2 .namePriceHead h4 span,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .namePriceHead h4 span {
	font-size: unset;
}

#divPricingNew .NewpackageWrap2 .packageChunk,
#divPricingNew2 .NewpackageWrap2 .packageChunk {
	border-bottom: 1px solid #D9D9D9;
	padding: 10px 0;
}

#divPricingNew .NewpackageWrap2 .packageChunk h5,
#divPricingNew2 .NewpackageWrap2 .packageChunk h5,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .packageChunk h5 {
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	color: #000000;
}

#divPricingNew .NewpackageWrap2 .packageChunk ul,
#divPricingNew2 .NewpackageWrap2 .packageChunk ul,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .packageChunk ul {
	padding: 0;
}

#divPricingNew .NewpackageWrap2 .packageChunk ul li,
#divPricingNew2 .NewpackageWrap2 .packageChunk ul li,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .packageChunk ul li {
	position: relative;
	margin: 0 0 0 20px;
	line-height: 26px;
	color: #000000;
}

#divPricingNew2 .NewpackageWrap2 .packageChunk ul li,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .packageChunk ul li {
	color: #ffffff;
}

#divPricingNew2 .campBox p,
#divCompleteInternetMarketingPackage .campBox p {
	color: #6CC8EF;
	text-align: center;
	font-size: 32px;
	font-weight: 500;
	font-style: normal;
}

#divPricingNew2 .campBox span,
#divCompleteInternetMarketingPackage .campBox span {
	color: #ffffff;
	font-size: 22px;
	font-weight: 500;
}

#divPricingNew .NewpackageWrap2 .packageChunk ul li:before,
#divPricingNew2 .NewpackageWrap2 .packageChunk ul li:before,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .packageChunk ul li:before {
	content: '';
	position: absolute;
	top: 8px;
	background-image: url(../image/ul-icon-arr-right.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-color: unset;
	width: 12px;
	height: 12px;
}

#divPricingNew .NewpackageWrap2 .packBtnWrap.noborder,
#divPricingNew2 .NewpackageWrap2 .packBtnWrap.noborder ##divCompleteInternetMarketingPackage .NewpackageWrap2 .packBtnWrap.noborder {
	border: 0 !important;
}

#divPricingNew .NewpackageWrap2 .packageChunk.noborder,
#divPricingNew2 .NewpackageWrap2 .packageChunk.noborder,
##divCompleteInternetMarketingPackage .NewpackageWrap2 .packageChunk.noborder {
	border: 0;
}

#divPricingNew .NewpackageWrap2 .NewpackageBody,
#divPricingNew2 .NewpackageWrap2 .NewpackageBody,
#divCompleteInternetMarketingPackage .NewpackageWrap2 .NewpackageBody {
	height: 300px;
	overflow-y: overlay;
}

#divPricingNew2 .NewpackageWrap2 .NewpackageBody {
	height: 150px;
}

#divCompleteInternetMarketingPackage .NewpackageWrap2 .NewpackageBody {
	height: 190px;
}

#divPricingNew .packBtnWrap,
#divPricingNew2 .packBtnWrap,
#divCompleteInternetMarketingPackage .packBtnWrap {
	padding-top: 40px;
	text-align: center;
}

#divPricingNew2 .packBtnWrap,
#divCompleteInternetMarketingPackage .packBtnWrap {
	padding-top: 20px;
	text-align: left;
}

#divPricingNew .NewpackageWrap2.WithImg .subcribeBtn,
#divCompleteInternetMarketingPackage .NewpackageWrap2.WithImg .subcribeBtn {
	background: #303E48;
	border-radius: 8px;
	font-size: 16px;
	color: #ffffff;
	font-weight: 500;
	padding: 12px 40px;
	border: 1px solid #303E48;
}

#divPricingNew .NewpackageWrap2.WithImg .subcribeBtn:hover,
#divPricingNew2 .NewpackageWrap2.WithImg .subcribeBtn:hover,
#divCompleteInternetMarketingPackage .NewpackageWrap2.WithImg .subcribeBtn:hover {
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: transparent;
}

/* New Packages */
.NewpackageWrap {
	background-color: #fff;
	border-radius: 12px;
	padding: 25px;
	box-shadow: 0 0 20px 0px rgb(113 29 106 / 25%);
	background: linear-gradient(180deg, #303e48 0%, #213EA2 100%);
	color: #fff;
}

.namePriceHead {
	text-align: center;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .1);
}

.namePriceHead h3 {
	color: #fff;
	font-weight: 600;
	font-size: 32px;
	line-height: 38px;
	letter-spacing: -0.02em;
}

.namePriceHead h4 {
	color: #fff;
	font-weight: 600;
	font-size: 26px;
	line-height: 38px;
	letter-spacing: -0.02em;
}

.namePriceHead h4 span {
	font-size: 50px;
	line-height: 52px;
}

.packageChunk {
	border-bottom: 1px solid rgb(255 255 255 / 33%);
	padding: 15px 0;
}

.packageChunk h5 {
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
}

.packageChunk ul {
	padding: 0;
}

.packageChunk ul li {
	position: relative;
	margin: 0 0 0 20px;
	line-height: 26px;
}

.packageChunk ul li:before {
	content: '';
	position: absolute;
	left: -16px;
	top: 7px;
	background-color: #fff;
	height: 10px;
	width: 10px;
	border-radius: 100%;
}

.packBtnWrap.noborder {
	border: 0 !important;
}

.packageChunk.noborder {
	border: 0;
}

.NewpackageBody {
	height: 380px;
	overflow-y: overlay;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #6cc8ef !important;
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
	background-color: transparent;
}

.NewpackageWrap .packBtnWrap {
	text-align: center;
	padding-top: 20px;
}

.NewpackageWrap .packBtnWrap .subcribeBtn:hover {
	background-color: #303e48 !important;
	color: #fff;
	border-color: #303e48;
}

.PackageSec.new .col-xl-3 {
	flex: 0 0 29%;
	max-width: 29%;
}

.menu>li.last {
	margin-right: 20px;
}

.main-header {
	padding: 15px 50px;
}

/*smm page*/
.smmBoxMainWrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	grid-column-gap: 30px;
	grid-row-gap: 25px;
	margin-top: 50px;
}

.smmBoxMainWrap .smmcardBox {
	transition: all 0.3s ease-in-out;
	flex: 0 0 calc(30% - 10px);
	position: relative;
	padding: 40px;
	background-color: #68a8d626;
	border-radius: 8px;
	height: 340px;
	font-size: 0;
}

.smmBoxMainWrap .smmcardBox .textWrap {}

.smmBoxMainWrap .smmcardBox h4 {
	font-size: 20px;
	font-weight: 600;
	padding: 20px 0;
	transform: translate(50px, 50px);
	transition: all 0.3s ease-in-out;
}

.smmBoxMainWrap .smmcardBox p {
	font-size: 16px;
	font-weight: 500;
	/* opacity: 0; */
	transition: all 0.2s ease-in-out;
	transform: scale(0);
}

.smmBoxMainWrap .smmcardBox .imgWrap {
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	transform: translate(85px, 40px);
	transition: all 0.3s ease-in-out;
}

.smmBoxMainWrap .smmcardBox:hover {
	transition: all 0.3s ease-in-out;
	background-color: #1f344f;
}

.smmBoxMainWrap .smmcardBox:hover .imgWrap img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.smmBoxMainWrap .smmcardBox:hover h4 {
	color: #fff;
	transform: translate(0px, 0px);
}

.smmBoxMainWrap .smmcardBox:hover p {
	color: #fff;
	/* opacity: 1; */
	transform: scale(1);
	transition: all 0.4s ease-in-out;
}

.smmBoxMainWrap .smmcardBox:hover .imgWrap {
	transform: translate(0px, 0px);
}

/**/
.leftSecWrap {
	position: relative;
}

.stateItem.new {
	width: -webkit-max-content !important;
	width: -moz-max-content !important;
	width: max-content !important;
	top: 190px;
	left: -90px;
}

.stateItem.new .imgWrap {
	width: 70px !important;
	height: 70px;
	background-color: #000;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}

.stateItem.new {}

.imgWrapGraph {
	position: absolute;
	bottom: 30px;
	right: 0px;
	max-width: 240px;
}

.imgWrapLady {
	max-width: 500px;
}

.stateItem.new h3 {
	font-size: 32px;
}

.stateItem.new p {
	font-size: 24px;
}

.stateItem.new .dtaPrt {
	width: auto;
	text-align: left;
	padding-left: 20px;
}

.bulletsItemsNews ul {}

.bulletsItemsNews ul li {
	font-size: 16px;
	line-height: 28px;
	margin: 5px 0;
	position: relative;
	margin-left: 25px;
	color: #303e48;
}

.bulletsItemsNews ul li:before {
	content: '\f00c';
	font-family: 'Font Awesome 5';
	font-size: 16px;
	color: #303e48;
	position: absolute;
	left: -25px;
	top: 0;
}

.bulletsItemsNews {
	display: flex;
	/*max-width:65%;*/
	justify-content: space-between;
	padding-top: 10px;
}

.ladyStateSection h2 span {
	color: #6cc8ef;
	display: inline-block;
}

.ladyStateSection h2 {
	margin-bottom: 25px;
}

.ladyStateSection .contentWrap p {
	margin-bottom: 15px;
}

.ladyStateSection {
	background-color: #e3e8ec;
}

/**/
.specialBannerSec {
	background-color: #303e48;
	padding: 70px 0;
}

.contentWrap {}

.specialBannerSec .contentWrap h4 {
	color: #fff;
	padding-bottom: 15px;
}

.specialBannerSec h2.white span {
	color: #6cc8ef;
}

.specialBannerSec .contentWrap p {
	color: #fff;
}

.specialBannerSec .bulletsItemsNews {
	max-width: 100%;
}

.specialBannerSec .bulletsItemsNews ul li {
	color: #fff;
}

.tinyCardWrap {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 20px 0;
	gap: 20px;
}

.tinyCard {}

.tinyCard .iconWrap {
	height: 90px;
	width: 90px;
	background-color: #e6eaef;
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 40px;
}

.tinyCard .iconWrap img {}

.tinyCard .iconWrap {
	font-size: 18px;
}

.tinyCard .dtlPart {}

.tinyCard .dtlPart h4 {
	font-size: 28px;
	color: #fff;
}

.tinyCard .dtlPart h5 {
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

.tinyCardWrap.v2 {
	flex-direction: column;
	gap: unset;
}

.tinyCardWrap.v2 .tinyCard .iconWrap {
	background-color: transparent;
	display: flex;
	width: 250px;
	margin: 0;
	justify-content: flex-start;
}

.tinyCardWrap.v2 .tinyCard {
	display: flex;
	margin: 30px 0;
	gap: 10px;
}

.tinyCardWrap.v2 .tinyCard .dtlPart h4 {
	font-size: 22px;
	padding-bottom: 15px;
}

.ssboxMainWrap {
	display: flex;
	padding-top: 30px;
}

.ssboxMainWrap .ssbox {
	flex: 0 0 calc(25% - 30px);
	padding: 30px 20px;
	text-align: center;
	background-color: #ECF1F6;
	margin: 15px;
	border-radius: 16px;
	font-size: 0;
}

.ssboxMainWrap .ssbox h4 {
	font-size: 20px;
	padding: 20px 0;
	font-weight: 600;
}

.ssBoxSec h2 span {
	display: block;
	color: #6cc7ee;
}

.smmWorkFlowSec .secHeadArea h2 span {
	color: #6CC8EF;
	display: block;
}

.smmWorkFlowSec .secHeadArea h4 {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 10px;
	color: #303e48;
}

.flowBox {
	flex: 0 0 calc(45%);
	background-color: #fff;
	display: flex;
	margin: 20px;
	font-size: 0;
	border-radius: 26px;
}

.FlowBoxesWrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.ImagesSide {
	flex: 0 0 55%;
	max-width: 55%;
	position: relative;
}

.flowBox.pt {
	padding-top: 20px;
}

.flowBox.pb {
	padding-bottom: 20px;
}

.detailSide {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.detailSide h4 {
	font-size: 18px;
	font-weight: 600;
}

.detailSide p {
	color: #8595AA;
	margin: 15px 0 0 0;
}

.flowBox.first .detailSide,
.flowBox.third .detailSide {
	padding-left: 20px;
}

.flowBox.second .detailSide,
.flowBox.fourth .detailSide {
	padding-right: 20px;
}

.curveicon {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 95px;
	height: 95px;
	background-color: #f0f2f8;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	border: 5px solid #fff;
}

.flowBox.right .curveicon {
	right: 0;
}

.brandsRating {
	width: 100%;
	max-width: 560px;
	border-radius: 20px;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	position: absolute !important;
	left: 0;
	bottom: -86px;
	list-style: none;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	background-color: #ffffff;
	padding: 24px 20px !important;
	gap: 30px;
}

.brandsRating li {
	margin: 0 !important;
}

.brandsRating li:before {
	display: none;
}

/**/
.newprocessHome {
	padding: 90px;
}

.newprocessHome .secHeadArea {
	max-width: 459px;
}

.newprocessHome .secHeadArea p {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
}

.stepsWRapOutSrc {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	row-gap: 48px;
}

.stepItemHome {
	width: 210px;
	height: 240px;
	background: #ffffff;
	box-shadow: 14px 14px 32px rgba(29, 84, 159, 0.14);
	border-radius: 24px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
	cursor: pointer;
	border: 1px solid #6CC8EF;
	padding: 6px;
	gap: 10px;
}

.stepItemHome.one {
	margin-top: 0px;
}

.stepItemHome.two {
	margin-top: 74px;
}

.stepItemHome.three {
	margin-top: -74px;
}

.stepItemHome.four {
	margin-top: 20px;
}

.stepItemHome.one::after {
	content: "";
	background-image: url(../image/outsource-card-arr-1.png);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 58px;
	display: block;
	position: absolute;
	left: 100%;
	top: 0px;
	pointer-events: none;
}

.stepItemHome.two::after {
	content: "";
	background-image: url(../image/outsource-card-arr-2.png);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	width: 66%;
	height: 74px;
	display: block;
	position: absolute;
	bottom: -90px;
	right: 100%;
	pointer-events: none;
}

.stepItemHome.three::after {
	content: "";
	background-image: url(../image/outsource-card-arr-3.png);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	width: 86%;
	height: 90px;
	display: block;
	position: absolute;
	left: 80%;
	bottom: -84px;
	pointer-events: none;
}

.stepItemHome .tabnameWrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
}

.stepItemHome .tabnameWrap span {
	font-weight: 600;
	font-size: 32px;
	line-height: 45px;
	color: #303e48;
	flex: 0 0 40px;
	max-width: 40px;
}

.stepItemHome .tabnameWrap h4 {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #303e48;
}

.stepItemHome .iconWrap {
	width: 70px;
	height: 70px;
	background: #6CC8EF;
	box-shadow: 2px 6px 18px -3px rgba(2, 11, 23, 0.2);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 12px;
	padding: 10px 6px;
}

.ladyImage {
	padding-left: 15%;
}

.tabContentchunkArea h2 {
	/* font-size: 33px; */
	/* color: #011627; */
}

.tabContentchunkArea p {
	font-size: 16px;
	color: #011627;
}

.stepItemHome.current,
.stepItemHome:hover {
	background: #303e48;
}

.stepItemHome.current .tabnameWrap span,
.stepItemHome.current .tabnameWrap h4,
.stepItemHome:hover .tabnameWrap span,
.stepItemHome:hover .tabnameWrap h4 {
	color: #ffffff;
}

.stepItemHome.current .iconWrap,
.stepItemHome:hover .iconWrap {
	background: #ffffff;
}

.homeStateSec .secHeadArea {
	text-align: left;
	margin: initial;
	padding-bottom: 25px;
}

.homeStateSec .contentArea {
	padding-top: 30px;
}

.homeStateSec .contentArea p {
	font-size: 18px;
	font-weight: 500;
}

.tinyCardWrap.v3 {
	background-color: #303e48;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 35px 50px;
	border-radius: 26px;
	text-align: center;
	font-size: 0;
	position: relative;
	top: -70px;
	margin-left: inherit;
	right: 190px;
}

.tinyCardWrap.v3 .tinyCard {
	padding: 0 30px;
}

.homeStateSec.section-Pad {
	padding-bottom: 0 !important;
}


/* BlogHome CSS Starts here */

#BlogHomeBanner {
	display: flex;
	align-items: center;
	justify-content: center;
	background-position: top center;
	background-size: cover;
	background-image: url("../image/BlogHome-Banner-Img.png");
	padding: 127px 50px 33px;
}

.BlogHomeinnerBanner {
	padding: 36px 110px 30px;
	background: rgba(255, 255, 255, 0.30);
	box-shadow: 0px 14px 34px 0px rgba(0, 0, 0, 0.25);
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px);
	border-radius: 10px;
	max-width: 945px;
	margin-bottom: 75px;
}

.BlogHomeContent h1 {
	font-size: 30px;
	text-align: center;
	margin-bottom: 14px;
}

.BlogHomeContent p {
	color: rgba(50, 62, 72, 0.80);
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
}

.BlogHomeSearch .input-group {
	max-width: 398px;
	margin: auto;
}

.BlogHomeSearch .form-control {
	border-radius: 10px !important;
	border: 0.5px solid rgba(0, 0, 0, 0.50);
	background: rgba(0, 0, 0, 0.05);
}

.BlogHomeSearch .btn {
	border-radius: 10px;
	background: #323E49;
	color: #6CC8EF;
	border: 1px solid #323E48;
	border-radius: 10px !important;
}

.BlogHomeSearch .btn:hover {
	background: transparent;
	color: #323E49;
}

.BlogFilterList {
	display: flex;
	gap: 20px;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.BlogFilterLink {
	color: #303E48;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #ffffff;
	width: 200px;
	padding: 14px 0;
	border-radius: 10px;
}

.BlogFilterLink.active,
.BlogFilterLink:hover {
	background-color: #303E48;
	color: #ffffff;
}

.FeaturedBlogSec {
	padding: 110px 0 50px;
}

.AllBlogSec {
	padding: 80px 0;
	background: rgba(0, 0, 0, 0.03);
}

.FeaturedBlogSec .secHeadArea,
.AllBlogDetailSec .secHeadArea,
.AllBlogSec .secHeadArea {
	max-width: 100%;
	margin-bottom: 80px;
	text-align: start;
}

.FeaturedBlogSec .secHeadAreaWrap,
.AllBlogDetailSec .secHeadAreaWrap,
.AllBlogSec .secHeadAreaWrap {
	width: auto;
	display: inline-block;
}

.FeaturedBlogSec .secHeadAreaWrap h2,
.AllBlogDetailSec .secHeadAreaWrap h2,
.AllBlogSec .secHeadAreaWrap h2 {
	color: #323E48;
	font-size: 50px;
	font-weight: 600;
	text-align: start;
	position: relative;
}

.FeaturedBlogSec .secHeadAreaWrap h2:after,
.AllBlogDetailSec .secHeadAreaWrap h2:after,
.AllBlogSec .secHeadAreaWrap h2:after {
	content: "";
	width: 80%;
	position: absolute;
	bottom: -20px;
	display: block;
	border: 3px solid #6CC8EF;
	border-radius: 10px;
}

.BlogCradWrap {
	border-radius: 10px;
}

.BlogCradImg {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 204px;
	border-radius: 10px 10px 10px 0px;
}

.BlogContentWrap {
	border-radius: 0px 10px 10px 10px;
	background-color: #F5F5F5;
	box-shadow: 5px 3px 12px 0px rgba(0, 0, 0, 0.25);
	padding: 15px 20px;
	position: relative;
	top: -44px;
	width: calc(100% - 20px);
	transition: .5s;
}

.BlogContentWrap:hover {
	background-color: #1f344f;
}

.BlogContentWrap h4 {
	color: #323E48;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 6px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.BlogContentWrap:hover h4 {
	color: #6cc8ef;
}

.BlogContentWrap p {
	color: #303E48;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.4em;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.BlogContentWrap:hover p {
	color: #ffffff;
}

.BlogContentWrap .blog-cat {
	color: #303E48;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #ffffff;
	padding: 4px 8px;
	border-radius: 6px;
	margin-bottom: 12px;
}

.BlogContentWrapFoot {
	display: flex;
	justify-content: space-between;
}

.BlogContentWrap .BlogContentWrapFoot .read-more,
.BlogContentWrap .BlogContentWrapFoot .pub-date {
	color: #303E48;
	font-size: 12px;
	font-weight: 500;
}

.BlogContentWrap:hover .BlogContentWrapFoot .pub-date,
.BlogContentWrap:hover .BlogContentWrapFoot .read-more {
	color: #ffffff;
}

.BlogContentWrap .BlogContentWrapFoot .read-more:hover {
	color: #6CC8EF !important;
}

.BlogBtn {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	background-color: rgb(48, 62, 72);
	color: rgb(255, 255, 255);
	padding: 14px 50px;
	margin: 16px auto 0px;
	border-radius: 50px;
	border: 1px solid rgb(48, 62, 72);
}

.BlogBtn:hover {
	background-color: transparent;
	color: rgb(48, 62, 72);
}

/* BlogHome CSS ends here */

/* BlogDetail CSS starts here */
#BlogDetail {
	padding: 90px 0 74px;
}

.BlogDetailFeatured {
	height: 425px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 10px;
	padding: 18px 34px;
	display: flex;
	justify-content: end;
	align-items: end;
	flex-direction: column;
	margin-bottom: 40px;
	position: relative;
	z-index: 1;
}

.BlogDetailFeatured:before {
	content: "";
	background: rgb(0 0 0 / 23%);
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	inset: 0;
	border-radius: 10px;
	z-index: -1;
}

.BlogDetailFeatured h1 {
	color: #ffffff;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3em;
	text-transform: capitalize;
}

.BlogDetailFeatured span {
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
}

.BlogDetailContentWrap:not(:last-child) {
	margin-bottom: 80px;
}

.BlogDetailContentWrap h2 {
	color: #303E48;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 20px;
}

.BlogDetailContentWrap h3 {
	color: #303e48;
	font-size: 26px;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 8px;
}

.BlogDetailContentWrap p {
	color: #303E48;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.BlogDetailContentWrap a {
	font-weight: bold;
	text-decoration: underline;
}

.BlogDetailContentWrap p:not(:last-child) {
	margin-bottom: 20px;
}

.BlogDetailContentWrap ul,
.BlogDetailContentWrap ol {
	color: #303E48;
	font-size: 16px;
	line-height: 24px;
	list-style: disc;
	list-style: inherit;
	padding-left: 20px;
}

.BlogDetailContentWrap ul:not(:last-child),
.BlogDetailContentWrap ol:not(:last-child) {
	margin-bottom: 20px;
}

.BlogDetailAside {
	border-radius: 10px;
	background: #303E48;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
	padding: 30px;
}

.BlogDetailSearch .form-control {
	border-radius: 7.513px;
	border: 0.3px solid rgba(255, 255, 255, 0.50);
	background: rgba(0, 0, 0, 0.23);
	border-radius: 10px !important;
}

.BlogDetailSearch .btn {
	border-radius: 8px !important;
	background: #253037;
	color: #6CC8EF;
}

.BlogDetailSearch .btn:hover {
	background: #6CC8EF;
	color: #253037;
}

.BlogDetailFeaturedBlogs,
.BlogDetailAllBlogs {
	margin-top: 30px;
}

.BlogDetailFeaturedBlogs h2,
.BlogDetailAllBlogs h2 {
	color: #6CC8EF;
	font-size: 18px !important;
}

.BlogDetailBlogCard {
	display: inline-flex;
	border-radius: 8px;
	background: #F5F5F5;
	padding: 10px;
	gap: 10px;
}

.BlogDetailBlogCard:not(:last-child) {
	margin-bottom: 12px;
}

.BlogDetailBlogCardContent {
	width: 100%;
}

.BlogDetailBlogCardImg {
	width: 100%;
	max-width: 96px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 8px;
}

.BlogDetailBlogCardContent h2 {
	color: #323E48;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	text-transform: capitalize;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 6px;
}

.BlogDetailBlogCardContent h2:hover {
	color: #6cc8ef;
}

.BlogDetailBlogCardContent p {
	color: #323E48;
	font-size: 10px;
	line-height: 16px;
	font-weight: 400;
	text-transform: capitalize;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 6px;
}

.BlogDetailBlogCardContentFoot {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.BlogDetailBlogCardCat span {
	font-size: 10px;
	padding: 4px;
	margin-bottom: 4px;
	border-radius: 4px;
	background: #ffffff;
	color: #303e48;
}

.BlogDetailBlogCardPDate p {
	font-size: 10px;
	margin-bottom: 0;
}

.AllBlogDetailSec {
	padding: 74px 0 123px;
}

/* BlogDetail CSS ends here */

/* Contact CSS starts here */

#contact-us-banner {
	padding: 148px 0 50px;
	background-size: cover;
}

.ContactUsWrap {
	text-align: center;
	max-width: 780px;
	margin: auto;
}

.ContactUsWrap h1 {
	color: #FFF;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 8px;
}

.ContactUsWrap p {
	color: #FFF;
	font-size: 16px;
	line-height: 1.6em;
	margin-bottom: 40px;
}

.ContactUsWrap p:last-child {
	margin-bottom: 30px;
}

.ContactUsDetails {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 765px;
	margin: auto;
}

.ContactUsWrap a {
	flex: 0 0 44.333333%;
	color: #FFF;
	font-size: 20px;
	font-weight: 600;
}

.ContactUsWrap i {
	padding: 12px;
	border: 1px solid #ffffff;
	border-radius: 50%;
	margin-right: 14px;
}

.ContactUsWrap i.fa-phone {
	transform: rotate(90deg);
}

#contact-us-form-wrap iframe {
	width: 100%;
	height: 100vmax;
	max-height: 667px;
}

.ContactUsFormWrap {
	max-width: 470px;
	margin: auto;
}

/* Contact CSS ends here */

/* Business CSS starts here */

#BusinessLogosBanner {
	background: #F0F2F8;
	padding: 14px 0;
}

.BusinessLogosLists {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: auto;
	width: 100%;
}

#divBusinessBanner #campBoxWrapAnc:hover svg>path,
#divCopyWritingBanner #campBoxWrapAnc:hover svg>path,
#divArticleWritingBanner #campBoxWrapAnc:hover svg>path,
#divFacebookPstWritingBanner #campBoxWrapAnc:hover svg>path,
#divBioWritingBanner #campBoxWrapAnc:hover svg>path,
#divWebsiteDesignBanner #campBoxWrapAnc:hover svg>path {
	fill: #303e48;
}

#divBusinessBanner #campBoxWrapAnc,
#divCopyWritingBanner #campBoxWrapAnc,
#divArticleWritingBanner #campBoxWrapAnc,
#divFacebookPstWritingBanner #campBoxWrapAnc,
#divBioWritingBanner #campBoxWrapAnc,
#divWebsiteDesignBanner #campBoxWrapAnc {
	color: #303e48;
}

#divBusinessBanner #campBoxWrapAnc:hover,
#divCopyWritingBanner #campBoxWrapAnc:hover,
#divArticleWritingBanner #campBoxWrapAnc:hover,
#divFacebookPstWritingBanner #campBoxWrapAnc:hover,
#divBioWritingBanner #campBoxWrapAnc:hover,
#divWebsiteDesignBanner #campBoxWrapAnc:hover {
	color: #6CC8EF;
}

#divBusinessBanner .campBox p:last-child,
#divCopyWritingBanner .campBox p:last-child,
#divArticleWritingBanner .campBox p:last-child,
#divFacebookPstWritingBanner .campBox p:last-child,
#divBioWritingBanner .campBox p:last-child,
#divWebsiteDesignBanner .campBox p:last-child {
	color: #303e48;
}

#divBusinessBanner ul,
#divCopyWritingBanner ul,
#divArticleWritingBanner ul,
#divFacebookPstWritingBanner ul,
#divBioWritingBanner ul,
#divWebsiteDesignBanner ul,
#divYouCanExpect ul,
#divWhyBrandsChoose ul,
#divProfBusinessPlanWriter ul,
.hero-list,
.hero-list-dg {
	color: #FFF;
	font-size: 16px;
	padding: 0;
	margin-top: 20px;
	position: relative;
}

#divBusinessBanner ul,
#divCopyWritingBanner ul,
#divArticleWritingBanner ul,
#divFacebookPstWritingBanner ul,
#divBioWritingBanner ul,
#divWebsiteDesignBanner ul {
	color: #303e48 !important;
}

#divBusinessBanner li:not(:last-child),
#divCopyWritingBanner li:not(:last-child),
#divArticleWritingBanner li:not(:last-child),
#divFacebookPstWritingBanner li:not(:last-child),
#divBioWritingBanner li:not(:last-child),
#divWebsiteDesignBanner li:not(:last-child),
#divProfBusinessPlanWriter li:not(:last-child),
.hero-list li:not(:last-child),
.hero-list-dg li:not(:last-child) {
	margin-bottom: 10px;
}

#divBusinessBanner li,
#divCopyWritingBanner li,
#divArticleWritingBanner li,
#divFacebookPstWritingBanner li,
#divBioWritingBanner li,
#divWebsiteDesignBanner li,
#divProfBusinessPlanWriter li,
.hero-list li,
.hero-list-dg li {
	padding-left: 22px;
	line-height: 24px;
	position: relative;
}

.hero-list li:before,
#divProfBusinessPlanWriter li:before,
#divYouCanExpect li:before,
#divWhyBrandsChoose li:before {
	content: '\f00c';
	font-family: 'Font Awesome 5';
	font-size: 16px;
	color: #ffffff;
	position: absolute;
	margin-right: 10px;
	top: 0;
	left: 0;
}

#divProfBusinessPlanWriter li:before,
#divYouCanExpect li:before,
#divWhyBrandsChoose li:before {
	color: #303e48 !important;
}

.hero-list-dg li:before,
#divBusinessBanner li:before,
#divArticleWritingBanner li:before,
#divFacebookPstWritingBanner li:before,
#divBioWritingBanner li:before,
#divWebsiteDesignBanner li:before,
#divCopyWritingBanner li:before,
#divYouCanExpect li:before,
#divWhyBrandsChoose li:before {
	content: '\f00c';
	font-family: 'Font Awesome 5';
	font-size: 16px;
	color: #6CC8EF;
	position: absolute;
	margin-right: 10px;
	top: 0;
	left: 0;
}

.hero-list-dg li {
	color: #303e48;
}

#divProfBusinessPlanWriter {
	background-image: url(../image/professional-business-plan-writers-bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: top center;
	padding: 80px 0 10px;
}

#divNationalSeoServices {
	padding: 60px 0;
}

#divBusinessPlanSpecialist {
	padding: 10px 0 70px;
}

#divEyeCatchingInternetExplainer {
	background-image: url(../image/eye-catching-internet-explainer-videos-to-drive-business-success-bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: top center;
	padding: 10px 0 70px;
}

#divEyeCatchingInternetExplainer #campBoxWrapBtn {
	background: #303E48;
	border: 1px solid #303E48;
	color: #FFFFFF;
}

#divEyeCatchingInternetExplainer #campBoxWrapBtn:hover {
	background: #6cc8ef;
	color: #303E48;
}

#divEyeCatchingInternetExplainer #campBoxWrapAnc {
	color: #303E48;
}

#divEyeCatchingInternetExplainer #campBoxWrapAnc:hover {
	color: #6cc8ef;
}

#divEyeCatchingInternetExplainer #campBoxWrapAnc:hover path {
	fill: #6cc8ef;
}

#OurVideoDesignServicePortfolio {
	background-image: url(../image/our-video-design-service-portfolio-bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: top center;
	padding: 10px 0 70px;
}

#OurVideoDesignServicePortfolio .secHeadArea {
	padding-bottom: 60px;
}

#OurVideoDesignServicePortfolio .hcf-masonry-card {
	position: relative;
	display: flex;
	width: 100%;
	height: 350px;
	border: 1px solid #ffffff;
}

#OurVideoDesignServicePortfolio .hcf-masonry-card img {
	width: 100%;
}

#OurVideoDesignServicePortfolio .hcf-card-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.7;
	background-color: rgb(48 62 72 / 70%) !important;
}

#OurVideoDesignServicePortfolio .hcf-masonry-card:hover .hcf-card-overlay {
	opacity: 1;
	transition: opacity 450ms linear;
	background-color: unset !important;
}

#OurVideoDesignServicePortfolio .hcf-card-overlay img {
	width: 80px;
	height: 80px;
}

#divLeveragingHighEndToolsForBookEditingServices,
#divProvidingValueAddingBookEditingServices {
	padding: 60px 0 60px;
}

#divLeveragingHighEndToolsForBookEditingServices .secHeadArea {
	margin-bottom: 60px;
}

#divLeveragingHighEndToolsForBookEditingServices h2,
#divProvidingValueAddingBookEditingServices h2 {
	color: #6cc8ef;
}

#divBusinessPlanSpecialist .cr-cus-content-toggle,
#divBusinessPlanWriter .cr-cus-content-toggle,
#divWhyNotWriteYourOwnBusinessPlan .cr-cus-content-toggle {
	display: none;
}

.ProudMomentsCus .secHeadArea h2 {
	color: #6cc8ef;
}

.leveragingCardWrap {
	border-radius: 10px;
	-webkit-filter: drop-shadow(0 5px 10px 0 #EEEEEE);
	filter: drop-shadow(0 5px 10px 0 #EEEEEE);
	background-color: #FFFFFF;
	padding: 20px;
	position: relative;
	z-index: 0;
	overflow: hidden;
	transition: 0.3s ease-in;
	text-align: center;
	border: 1px solid #1f344f;
}

.leveragingCardWrap img {
	width: 70px;
	height: 74px;
	margin-bottom: 14px;
}

.leveragingCardWrap h3 {
	color: #1f344f !important;
	font-size: 24px;
	transition: transform 0.3s ease-out;
}

.leveragingCardWrap p {
	padding: 10px 0 0 0;
	transition: transform 0.3s ease-in;
}

.leveragingCardWrap::before {
	content: "";
	position: absolute;
	z-index: -1;
	top: -1rem;
	right: -1rem;
	background: #1f344f;
	height: calc(100% + 30px);
	width: 1.5rem;
	border-radius: 32rem;
	transform: scale(1);
	transform-origin: 50% 50%;
	transition: transform 0.3s ease-out;
}

.leveragingCardWrap:hover h3 {
	color: #6cc8ef !important;
}

.leveragingCardWrap:hover p {
	color: #ffffff;
}

.leveragingCardWrap:hover::before {
	transition-delay: 0.2s;
	transform: scale(40);
}

.tabSecV2 .tabsWrap ul {
	overflow: auto;
	padding: 10px;
}

.tabSecV2 .tabsWrap li:not(:last-child) {
	margin-bottom: 12px;
}

.tabSecV2 .tabsWrap li a {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.15);
	width: 100%;
	padding: 14px 20px;
	color: #303E48;
	font-size: 17px;
	font-weight: 600;
	text-transform: capitalize;
}

.tabSecV2 .tabsWrap li a:hover,
.tabSecV2 .tabsWrap li.current a {
	background: #303E48;
	color: #6CC8EF;
}

.tabSecV2 .tabsWrap ul li a:after {
	display: none;
}

#divProfBusinessPlanWriter a,
#divBusinessPlanSpecialist a,
#divLeveragingHighEndToolsForBookEditingServices a,
#divProvidingValueAddingBookEditingServices a {
	text-transform: capitalize;
	background: #303E48;
	color: #6cc8ef;
	padding: 12px 22px;
	background-color: #303e48;
	border: 1px solid #303e48;
	border-radius: 8px;
	font-weight: 600;
	font-size: 16px;
	margin-top: 20px;
}

#divProfBusinessPlanWriter a:hover,
#divBusinessPlanSpecialist a:hover,
#divLeveragingHighEndToolsForBookEditingServices a:hover,
#divProvidingValueAddingBookEditingServices a:hover {
	background: transparent;
	color: #303E48;
}

#divBusinessPlanWritingProcess,
#divWebCopywritingProcess,
#divFacebookPstWritingProcess,
#divOurSeamlessWritingProcess,
#divOurWebsiteDesignDevelopmentProcess,
#divWhatIsOurBookPublishingProcess,
#divOurVideoDesignProcess {
	padding: 90px 0 40px;
}

.BPWP-Wrap {
	padding-top: 50px;
}

.timeline__item {
	display: flex;
	align-items: center;
	-moz-column-gap: 100px;
	column-gap: 100px;
	position: relative;
}

.timeline__item:not(:last-child) {
	margin-bottom: 40px;
}

.timeline__item-pub,
.timeline__item-text {
	width: 50%;
}

.timeline__item:before,
.timeline__item:after,
.timeline__item .timeline__item-pub,
.timeline__item .timeline__item-text {
	transition: background-color 0.3s, opacity 0.3s cubic-bezier(0.65, 0, 0.35, 1), transform 0.3s cubic-bezier(0.65, 0, 0.35, 1);
}

.timeline__item-pub,
.timeline__item-text {
	display: block;
	opacity: 0;
	transform: translateX(-0.75em);
}

.timeline__item--in .timeline__item-pub,
.timeline__item--in .timeline__item-text {
	opacity: 1;
	transform: translateX(0);
}

.timeline__item--in.timeline__item:nth-child(1):before {
	background-color: #303e48;
	background-image: url(../image/client-consultation-hv.png);
}

.timeline__item:nth-child(1):before {
	background-color: #ffffff;
	background-image: url(../image/client-consultation.png);
}

.timeline__item--in.timeline__item:nth-child(2):before {
	background-color: #303e48;
	background-image: url(../image/market-research-hv.png);
}

.timeline__item:nth-child(2):before {
	background-color: #ffffff;
	background-image: url(../image/market-research.png);
}

.timeline__item--in.timeline__item:nth-child(3):before {
	background-color: #303e48;
	background-image: url(../image/plan-development-hv.png);
}

.timeline__item:nth-child(3):before {
	background-color: #ffffff;
	background-image: url(../image/plan-development.png);
}

.timeline__item--in.timeline__item:nth-child(4):before {
	background-color: #303e48;
	background-image: url(../image/review-and-delivery-hv.png);
}

.timeline__item:nth-child(4):before {
	background-color: #ffffff;
	background-image: url(../image/review-and-delivery.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item--in.timeline__item:nth-child(1):before {
	background-image: url(../image/submission-hv.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item:nth-child(1):before {
	background-image: url(../image/submission.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item--in.timeline__item:nth-child(2):before {
	background-image: url(../image/proofreading-and-editing-hv.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item:nth-child(2):before {
	background-image: url(../image/proofreading-and-editing.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item--in.timeline__item:nth-child(3):before {
	background-image: url(../image/typesetting-images-illustration-hv.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item:nth-child(3):before {
	background-image: url(../image/typesetting-images-illustration.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item--in.timeline__item:nth-child(4):before {
	background-image: url(../image/book-cover-design-hv.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item:nth-child(4):before {
	background-image: url(../image/book-cover-design.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item--in.timeline__item:nth-child(5):before {
	background-color: #303e48;
	background-image: url(../image/publishing-and-distribution-hv.png);
}

#divWhatIsOurBookPublishingProcess .timeline__item:nth-child(5):before {
	background-color: #ffffff;
	background-image: url(../image/publishing-and-distribution.png);
}

#divOurVideoDesignProcess .timeline__item--in.timeline__item:nth-child(1):before {
	background-image: url(../image/information-collection-and-script-writing-hv.png);
}

#divOurVideoDesignProcess .timeline__item:nth-child(1):before {
	background-image: url(../image/information-collection-and-script-writing.png);
}

#divOurVideoDesignProcess .timeline__item--in.timeline__item:nth-child(2):before {
	background-image: url(../image/concept-ideation-and-development-hv.png);
}

#divOurVideoDesignProcess .timeline__item:nth-child(2):before {
	background-image: url(../image/concept-ideation-and-development.png);
}

#divOurVideoDesignProcess .timeline__item--in.timeline__item:nth-child(3):before {
	background-image: url(../image/video-production-hv.png);
}

#divOurVideoDesignProcess .timeline__item:nth-child(3):before {
	background-image: url(../image/video-production.png);
}

#divOurVideoDesignProcess .timeline__item--in.timeline__item:nth-child(4):before {
	background-image: url(../image/voice-over-and-sound-hv.png);
}

#divOurVideoDesignProcess .timeline__item:nth-child(4):before {
	background-image: url(../image/voice-over-and-sound.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item--in.timeline__item:before {
	background-size: 32px 34px;
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item--in.timeline__item:nth-child(1):before {
	background-color: #303e48;
	background-image: url(../image/discovery-phase-hv.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item--in.timeline__item:nth-child(2):before {
	background-color: #303e48;
	background-image: url(../image/planning-phase-hv.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item--in.timeline__item:nth-child(3):before {
	background-color: #303e48;
	background-image: url(../image/development-phase-hv.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item--in.timeline__item:nth-child(4):before {
	background-color: #303e48;
	background-image: url(../image/testing-phase-hv.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item--in.timeline__item:nth-child(5):before {
	background-color: #303e48;
	background-image: url(../image/launch-phase-hv.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item:nth-child(1):before {
	background-color: #ffffff;
	background-image: url(../image/discovery-phase.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item:nth-child(2):before {
	background-color: #ffffff;
	background-image: url(../image/planning-phase.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item:nth-child(3):before {
	background-color: #ffffff;
	background-image: url(../image/development-phase.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item:nth-child(4):before {
	background-color: #ffffff;
	background-image: url(../image/testing-phase.png);
}

#divOurWebsiteDesignDevelopmentProcess .timeline__item:nth-child(5):before {
	background-color: #ffffff;
	background-image: url(../image/launch-phase.png);
}

#divFacebookPstWritingProcess .timeline__item--in.timeline__item:nth-child(1):before {
	background-color: #303e48;
	background-image: url(../image/placing-the-order-hv.png);
}

#divFacebookPstWritingProcess .timeline__item:nth-child(1):before {
	background-color: #ffffff;
	background-image: url(../image/placing-the-order.png);
}

#divFacebookPstWritingProcess .timeline__item--in.timeline__item:nth-child(2):before {
	background-color: #303e48;
	background-image: url(../image/working-our-magic-hv.png);
}

#divFacebookPstWritingProcess .timeline__item:nth-child(2):before {
	background-color: #ffffff;
	background-image: url(../image/working-our-magic.png);
}

#divFacebookPstWritingProcess .timeline__item--in.timeline__item:nth-child(3):before {
	background-color: #303e48;
	background-image: url(../image/driving-the-results-hv.png);
}

#divFacebookPstWritingProcess .timeline__item:nth-child(3):before {
	background-color: #ffffff;
	background-image: url(../image/driving-the-results.png);
}

#divOurSeamlessWritingProcess .timeline__item--in.timeline__item:nth-child(1):before {
	background-color: #303e48;
	background-image: url(../image/placing-the-order-hv.png);
}

#divOurSeamlessWritingProcess .timeline__item:nth-child(1):before {
	background-color: #ffffff;
	background-image: url(../image/placing-the-order.png);
}

#divOurSeamlessWritingProcess .timeline__item--in.timeline__item:nth-child(2):before {
	background-color: #303e48;
	background-image: url(../image/scheduling-interview-hv.png);
}

#divOurSeamlessWritingProcess .timeline__item:nth-child(2):before {
	background-color: #ffffff;
	background-image: url(../image/scheduling-interview.png);
}

#divOurSeamlessWritingProcess .timeline__item--in.timeline__item:nth-child(3):before {
	background-color: #303e48;
	background-image: url(../image/working-our-magic-hv.png);
}

#divOurSeamlessWritingProcess .timeline__item:nth-child(3):before {
	background-color: #ffffff;
	background-image: url(../image/working-our-magic.png);
}

#divOurSeamlessWritingProcess .timeline__item--in.timeline__item:nth-child(4):before {
	background-color: #303e48;
	background-image: url(../image/reviewing-and-refining-hv.png);
}

#divOurSeamlessWritingProcess .timeline__item:nth-child(4):before {
	background-color: #ffffff;
	background-image: url(../image/reviewing-and-refining.png);
}

.timeline__item:before {
	content: "";
	border-radius: 50%;
	top: 0;
	width: 70px;
	height: 70px;
	transform: translateX(-50%);
	left: 50%;
	z-index: 1;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2);
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40px 40px;
}

.timeline__item:after {
	content: "";
	width: 4px;
	height: 50%;
	margin-top: 40px;
	top: 50%;
	right: 50%;
	transform: translateX(50%) translateY(-50%);
	background-color: rgba(48, 62, 72, 0.10);
	border-radius: 10px;
	display: block;
	position: absolute;
}

.timeline__item h3 {
	color: #303E48;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 12px;
}

#divWhyBookPublishing {
	background-image: url("../image/why-book-publishing-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 50px 0 80px;
}

#divWhyBookPublishing .cardWrap {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.10);
	padding: 20px;
	height: 100%;
	transition: .4s ease-in;
}

#divWhyBookPublishing .cardWrap:hover {
	background-color: #2d3a44;
}

#divWhyBookPublishing .cardWrap:hover .contentWrap h3 {
	color: #6cc8ef;
}

#divWhyBookPublishing .cardWrap:hover .contentWrap p {
	color: #ffffff;
}

#divWhyBookPublishing .contentWrap h3 {
	color: #303E48;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 10px;
}

.connect-dark .ctaBar {
	background-color: #303E48;
}

.connect-dark .ctaBar .secHeadArea h2 {
	color: #6cc8ef;
}

.connect-dark .ctaBar .chunkBoxWrap a {
	background-color: #2D3A44;
	color: #ffffff;
	transition: .4s ease-in;
}

.connect-dark .ctaBar .chunkBoxWrap a svg path {
	fill: #6cc7ee;
}

.connect-dark .ctaBar .chunkBoxWrap a:hover {
	background-color: #6cc8ef;
	color: #2d3a44;
}

.connect-dark .ctaBar .chunkBoxWrap a:hover svg path {
	fill: #2d3a44;
}

#divMBABusinessPlanWriters img {
	height: 410px;
	vertical-align: bottom;
}

#divMBABusinessPlanWriters {
	padding: 40px 0 20px;
}

#divMBABusinessPlanWriters .cardWrap {
	border-radius: 0px 0px 10px 10px;
	background: #FFF;
	box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.10);
	padding: 10px;
	height: 100%;
}

#divMBABusinessPlanWriters .contentWrap {
	padding: 24px 0 0;
}

#divMBABusinessPlanWriters .contentWrap h3 {
	color: #6CC8EF;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 10px;
}

#divMBABusinessPlanWriters .contentWrap p {
	font-size: 16px;
	font-weight: 400;
}

#divMBABusinessPlanWriters img {
	height: 300px;
	width: 100%;
	vertical-align: bottom;
	-o-object-fit: cover;
	object-fit: cover;
}

#divBusinessPlanWriter {
	padding: 70px 0 25px;
}

#divWhyNotWriteYourOwnBusinessPlan {
	padding: 25px 0 70px;
}

#divConnectWithOurBookPublishingExpert {
	background-image: url("../image/our-team-is-always-available-to-help-you-edit-the-work-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 0;
}

#divConnectWithOurBookPublishingExpert.WithImgSec h3 {
	color: #6cc8ef;
}

#divConnectWithOurBookPublishingExpert p,
#divConnectWithOurBookPublishingExpert .hero-list li {
	color: #ffffff;
}

#divConnectWithOurBookPublishingExpert .campBox p:last-child {
	font-size: 16px;
}

#divTransformingManuscriptsIntoPhysicalTreasures {
	padding: 80px 0;
}

#divTransformingManuscriptsIntoPhysicalTreasures h3 {
	color: #6CC8EF;
}

/*#divTransformingManuscriptsIntoPhysicalTreasures p {
    color: #ffffff;
}*/

#divTransformingManuscriptsIntoPhysicalTreasures #campBoxWrapAnc path {
	transition: all 0.4s ease-In-out;
}

#divTransformingManuscriptsIntoPhysicalTreasures #campBoxWrapAnc:hover {
	color: #303e48;
}

#divTransformingManuscriptsIntoPhysicalTreasures #campBoxWrapAnc:hover path {
	fill: #303e48;
}

#divTransformingManuscriptsIntoPhysicalTreasures .campBox p:last-child {
	font-size: 16px;
	color: #303E48;
}

#ExpertdivBusinessBanner {
	padding: 70px 0;
	background-image: url("../image/expert-business-plan-writers-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#ExpertdivBusinessBanner h2 {
	margin-bottom: 20px;
}

#ExpertdivBusinessBanner p {
	color: #303e48;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 20px;
}

#ExpertdivBusinessBanner a {
	border-radius: 8px;
	border: 1px solid #303E48;
	background: #303E48;
	padding: 12px 24px;
	color: #EDEDED;
	font-size: 16px;
	font-weight: 600;
}

#ExpertdivBusinessBanner a:hover {
	background: transparent;
	color: #303E48;
}

#NeedAssistanceWriting {
	background-color: #303e48;
	padding: 90px 0;
}

#NeedAssistanceWriting h2 {
	color: #ffffff;
	font-size: 32px;
	font-weight: 600;
	text-transform: capitalize;
}

#NeedAssistanceWriting p {
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 42px;
}

#NeedAssistanceWriting .imgWrap {
	text-align: center;
}

/* Business CSS ends here */

#divBusinessPlanCounter {
	background-image: url('../image/business-plan-counter-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 40px 0;
}

#divLocalSEOCounter {
	background-image: url('../image/local-seo-counter-bg.png');
}

#divBusinessPlanCounter .row>div:nth-child(4) .counter-wrapper,
#divLocalSEOCounter .row>div:nth-child(3) .counter-wrapper {
	border-right: 0;
}

.counter-wrapper {
	border-right: 2px solid #6CC8EF;
}

.counter-wrapper h4 {
	color: #EDEDED;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
}

.counter-wrapper {
	height: 110px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.counter-wrapper p>span {
	color: #6CC8EF;
	font-size: 40px;
	line-height: 44px;
	font-weight: 600;
	margin-bottom: 6px;
}

.custom-dp #dropdownMenu1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.15);
	padding: 10px 14px;
}

.custom-dp ul {
	width: 100%;
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.15);
	list-style: none;
	padding: 10px 14px;
}

.custom-dp .active .fa-chevron-down {
	transform: rotate(180deg);
}

.custom-dp .fa-chevron-down {
	transform: rotate(-90deg);
	transition: .2s linear;
}

/* CR Custom Content Toggle Starts */
.cr-cus-content-toggle:nth-child(1n) {
	margin-top: 20px;
}

.cr-cus-content-toggle {
	padding: 12px 20px;
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.15);
}

.cr-cus-content-toggle:not(:last-child) {
	margin-bottom: 20px;
}

.cr-cus-content-toggle-title h3 {
	font-size: 16px;
	cursor: pointer;
	margin: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.cr-cus-content-toggle-title .cr-cus-content-title-name {
	color: #303E48;
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
}

.cr-cus-content-toggle-title.active i {
	transform: rotate(90deg);
}

.cr-cus-content-toggle-title i {
	font-size: 14px;
}

.cr-cus-content-toggle-inner {
	padding: 10px 0 0;
	display: none;
	margin: -7px 0 6px;
}

/* CR Custom Content Toggle Ends */

/* CR Our Team Toggle Ends */
.leadership {
	display: grid;
	grid-template-columns: 1fr;
	gap: 40px;
	margin-top: 40px;
}

.leadership {
	grid-template-columns: repeat(3, 1fr);
}

.leadership .leader {
	width: 100%;
	box-shadow: 0 3px 20px rgba(0, 0, 0, 0.5);
}

.leadership .leader:hover {
	cursor: pointer;
}

.leadership .leader:hover .leader__img img {
	transform: scale(105%);
	filter: saturate(100%);
}

.leadership .leader__img {
	overflow: hidden;
	width: 100%;
	position: relative;
}

.leadership .leader__img img {
	position: relative;
	margin: auto;
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
	filter: saturate(0%);
	transition: 0.2s all ease-in-out;
}

.leadership .leader__name {
	width: 100%;
	padding: 10px 14px;
	position: absolute;
	font-size: 2rem;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	transition: 0.2s all ease-in-out;
}

.leader__name h2 {
	color: #6CC8EF;
	font-size: 24px !important;
	font-weight: 500;
	line-height: normal;
	margin: 0;
	letter-spacing: 0.6px;
}

.mob-view img {
	display: none;
}

.leader__name p {
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
}

/* CR Our Team Ends */

/* Video Editing Page CSS Starts */
.video-editing-list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.video-editing-list li {
	border: 1px solid #fff;
	border-top: 3px solid #fff;
	padding: 40px 0;
	width: 14.2%;
	color: #6CC8EF;
	text-align: center;
	font-size: 18px;
	background: #303E48;
}

/* Video Editing Page CSS Ends*/


/* Gooogle Recapctah V3 */
#myRecaptchaElement .grecaptcha-badge {
	visibility: hidden !important;
}

/* Tabbing CSS */
[class^="box-"] {
	display: none
}

[class^="box-"].showfirst {
	display: block
}

/* Accordion CSS */
.myaccordion li .faq-opt {
	display: none;
}

.myaccordion li.active .faq-opt {
	display: block;
}

.myaccordion li.active .faq-ang h4:before {
	content: '\f077';
}

#OurNationalSEOServices ul.serBoxWrap.v2 li.serBoxInner {
	padding: 30px 30px 40px;
	background: #F5F5F5;
	box-shadow: 3px 2px 8px 0px rgba(0, 0, 0, 0.25);
	transition: .5s ease;
	margin: 14px 16px;
}

#OurNationalSEOServices ul.serBoxWrap.v2 li.serBoxInner:hover {
	background: #303E48;
}

#OurNationalSEOServices ul.serBoxWrap.v2 li.serBoxInner:hover h4 {
	color: #6CC8EF;
}

#OurNationalSEOServices ul.serBoxWrap.v2 li.serBoxInner {
	flex: 0 0 30.333333%;
	max-width: 30.333333%;
}

#OurNationalSEOServices ul.serBoxWrap.v2 li.serBoxInner h4 {
	font-size: 22px;
	line-height: 28px;
	font-weight: 500;
	color: #303E48;
	margin: 0;
}

#OurNationalSEOServices ul.serBoxWrap.v2 li.serBoxInner h4:after {
	display: none;
}

#divBecomeAnAuthority #threeTabs {
	padding: 0;
	margin: 0;
	border-bottom: 0;
	gap: 12px;
}

#divBecomeAnAuthority #threeTabs li {
	width: auto;
}

#divBecomeAnAuthority #threeTabs li a {
	font-size: 16px;
	opacity: 1;
	padding: 12px 16px;
	box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .1);
	border-radius: 4px;
	color: #303e48;
}

#divBecomeAnAuthority #threeTabs li.current a {
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	color: #6cc8ef;
	padding: 12px 16px;
	border-radius: 4px;
	background-color: #303e48;
}

#divBecomeAnAuthority #threeTabs li a:before {
	display: none !important;
}

#divCompleteInternetMarketingPackage {
	background-image: url('../image/complete-internet-marketing-package-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.text_bold {
	font-weight: bold;
}

.image_logo_list {
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-wrap: wrap;
	border-right: 2px solid #1f344f;
	padding-right: 12px;
}

.image_logo_size {
	width: 120px;
}

#campBox_Wrap_Anc {
	padding: 12px 22px;
	border: 1px solid #6CC8EF;
	border-radius: 8px;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 0px;
}

.row.resource_sec {
	display: flex;
	align-items: center;
}

.button_design {
	text-align: center;
}

.text-sec {
	border-right: 2px solid #1f344f;
}

#campBox_live_chat:hover,
#campBox_Wrap_Anc:hover {
	border: 1px solid #303e48;
	color: #6CC8EF;
}

#camp_BoxWrap_Btn {
	padding: 12px 22px;
	background-color: #6CC8EF;
	border: 1px solid #6CC8EF;
	border-radius: 8px;
	font-weight: 600;
	font-size: 16px;
	margin: 0px;
}

#camp_BoxWrap_Btn:hover {
	background-color: #303e48;
	color: #6CC8EF;
}

#campBox_live_chat {
	padding: 12px 22px;
	border: 1px solid #6CC8EF;
	border-radius: 8px;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 0px;
}

.button_list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	margin-top: 12px;
}

.button_list_item {
	padding-left: 12px;
	margin-bottom: 12px;
}

@media only screen and (max-width: 500px) {
	.image_logo_list {
		display: flex;
		flex-direction: column !important;
	}

	.list_img_item {
		margin-bottom: 30px !important;
	}

	.button_design {
		text-align: center;
	}

    .brandsRating {
    max-width: 100%;
    position: relative;
    bottom: unset;
    margin-top: 66px!important;
}
}


/*Speech Writing*/

#divSpeechWritingBanner {
    background-image: linear-gradient(to bottom, rgba(245, 246, 252, 0.52), #111a24f2), url(https://contentreservoir.com/assets/images/inner-page/new-image/SpeechWriting.png);
}
img.image_speech {
    width: 60%;
}
.section.pad-top-bot--0 {
    padding-top: 0;
    padding-bottom: 0;
}

.checklist {
    width: 100%;
    background-color: radial-gradient(100% 680px at 70%, rgba(108, 200, 239, 0.3) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 0%) border-radius: 6px;
    padding-bottom: 60px;
    overflow: hidden;
}

.checklist__intro {
	width: 100%;
	background-color: #f2f3f4;
	padding: 30px 10px;
}

.checklist__heading {
	font-weight: 600;
	font-size: 32px;
	line-height: 38px;
	color: #303e48;
	text-transform: capitalize;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


.chekclist__grid {
	max-width: 980px;
	grid-column-gap: 50px;
	grid-row-gap: 20px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin: 60px auto;
	display: grid;
}

checklist__col {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.checklist__item {
	border-bottom: 1px solid #6cc8ef;
	padding-bottom: 20px;
	padding-top: 20px;
}

.checklist__top {
	align-items: center;
	margin-bottom: 10px;
	display: flex;
}

.checklist__icon {
	width: 24px;
	height: 24px;
	flex: none;
	justify-content: center;
	align-items: center;
	margin: 8px 14px 8px 8px;
	display: flex;
}

.chekclist__title {
	color: black;
	font-weight: 600;
}

.btn-container {
	justify-content: center;
	padding-top: 30px;
	display: flex;
	padding-bottom: 30px;
}

.btn--tab {
	padding: 12px 22px;
	background-color: #6CC8EF;
	border: 1px solid #6CC8EF;
	border-radius: 8px;
	font-weight: 600;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.btn--tab:hover {
	background-color: #303e48;
	color: #6CC8EF;
}

.intro {
	max-width: 980px;
	text-align: center;
	flex-direction: column;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 60px;
	display: flex;
}

.intro__title {
	color: #0b2051;
	font-size: 46px;
	font-weight: 600;
	line-height: 130%;
}


.features--840 {
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
	align-items: center;
}

.features__card {
	width: 180px;
	border: 1px solid #c4d3f8;
	color: #c4d3f8;
	background-color: #fff;
	border-radius: 6px;
	flex-direction: column;
	flex: none;
	align-items: center;
	padding: 20px 20px 30px;
	transition: all .4s ease-in-out;
	display: flex;
	box-shadow: 0 4px 18px rgba(54, 127, 211, .14);
}

.features__card:hover {
	background-color: #f5f7ff;
	color: #303E48;
}

.features__image {
	width: 50px;
	height: 50px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.features__number {
	color: #0b2051;
	margin-top: 20px;
	margin-bottom: 16px;
	font-size: 33px;
	font-weight: 700;
	line-height: 33px;
}

.features__title.marg-top-bot--0 {
	margin-top: 0;
	margin-bottom: 0;
}

.features__title {
	color: #0b2051;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: 600;
}

.additional {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-top: 30px;
	display: flex;
}

.additiona__description {
	text-align: center;
	margin-bottom: 40px;
	font-size: 15px;
}

.section__grid {
	grid-column-gap: 80px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.pricing__wrap {
	background-color: #f5f7ff;
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: auto 80%;
	border: 1px solid #c4d3f8;
	border-radius: 6px;
	padding-bottom: 40px;
}

.pricing__title {
	width: 100%;
	color: #303e48;
	text-align: center;
	background-color: #c4d3f8;
	justify-content: center;
	align-items: center;
	padding: 20px 30px;
	font-size: 24px;
	font-weight: 600;
	line-height: 150%;
	display: flex;
}

.pricing__list {
	padding: 30px;
}

.pricing__item {
	justify-content: flex-start;
	align-items: center;
	font-size: 18px;
	display: flex;
}

.pricing__vector {
	width: 28px;
	height: 34px;
	justify-content: center;
	align-items: center;
	margin-right: 16px;
	display: flex;
}

.pricing__feature {
	color: #0b2051;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: 500;
}

.pricing__text {
	color: #0b2051;
	text-align: right;
	flex: 1;
	margin-left: 10px;
}

.span--bold-text {
	color: #6CC8EF;
	font-weight: 700;
}

.pricing__devider {
	width: 100%;
	height: 1px;
	background-color: #d9eaff;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pricing__bot {
	justify-content: center;
	align-items: center;
	padding-left: 30px;
	padding-right: 30px;
	display: flex;
}


.intro--align_left {
	max-width: 980px;
	flex-direction: column;
	display: flex;
}

.intro__title {
	color: #303e48;
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	text-transform: capitalize;
}

.intro__description {
	color: #303e48;
	margin-top: 20px;
	font-size: 15px;
	line-height: 173%;
}

.banner--blue {
	background-color: #d8ecff;
	padding: 40px;
}

.span--speech {
	color: #2d477099;
}

.banner__grid {
	grid-column-gap: 70px;
	grid-template-rows: auto;
	grid-template-columns: .75fr 1fr;
	align-items: center;
}

.w-layout-grid {
	grid-row-gap: 16px;
	grid-column-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

#advertisement_id {
	align-self: center;
}

.span--speech {}

.banner__text {
	color: #0b2051;
	margin-bottom: 40px;
	font-size: 32px;
	font-weight: 600;
	line-height: 140%;
}

.banner__img {
	z-index: 1;
	width: auto;
	height: auto;
	max-width: 100%;
	position: relative;
}

.steps__title_ {
	color: #6CC8EF;
	margin-right: 8px;
	font-size: 24px;
	font-weight: 600;
	line-height: 140%;
	display: inline;
}

.steps__heading {
	color: #e4e4e4;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 17px;
	font-weight: 600;
	line-height: 140%;
	display: inline;
}

.steps__text {
	color: #575757;
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 16px;
}

@media only screen and (max-width: 767px) {
	.badgesSec ul.logosWrap li {
		height: auto !important;
	}

	.badgesSec ul.logosWrap li img {
		height: auto !important;
	}

	.innerBanner {
		padding: 40px 0 !important;
		margin-bottom: 120px !important;
	}

	/* advertisement*/
	.banner__content {
		flex-direction: column;
		align-items: center;
		margin-right: 0;
		display: flex;
	}

	.banner__text {
		text-align: center;
		font-size: 24px;
	}

	.banner__img {
		width: auto;
		height: auto;
	}

	#advertisement_id,
	#w-node_image {
		grid-area: span 1/span 1/span 1/span 1;
	}

	/* pricing*/
	.Package_Sec {
		background-color: #fcfcfc;
	}

	.section__grid {
		grid-template-columns: 1fr;
	}

	.section__grid {
		grid-column-gap: 40px;
	}

	#pricing_id {
		grid-area: 2/1/3/2;
	}

	.pricing__wrap {
		padding-bottom: 30px;
	}

	.pricing__title {
		font-size: 20px;
	}

	.pricing__list {
		padding-left: 20px;
		padding-right: 20px;
	}

	.pricing__item {
		font-size: 16px;
	}

	.pricing__vector {
		width: 20px;
		height: 25px;
	}

	.pricing__devider {
		margin-bottom: 16px;
	}

	.intro--align_left {
		text-align: center;
	}

	.intro__title {
		font-size: 32px;
	}

	.intro__description {
		text-align: left;
	}

	/* feature*/
	.intro {
		padding-bottom: 40px;
	}

	.features__card {
		padding-left: 27px;
		padding-right: 27px;
	}

	.additional {
		padding-top: 20px;
	}

	/* tabb*/
	.steps__heading {
		font-size: 15px !important;
	}

	.steps__title_ {
		font-size: 15px !important;
	}
}

@media only screen and (max-width: 479px) {
	.innerBanner {
		padding: 40px 0 !important;
		margin-bottom: 30px !important;
	}

	.banner--blue {
		padding-left: 15px;
		padding-right: 15px;
	}

	/* pricing*/
	.pricing__list {
		padding-left: 15px;
		padding-right: 15px;
	}

	.pricing__item {
		background-image: none;
		font-size: 14px;
	}

	.pricing__vector {
		margin-right: 10px;
	}

	.pricing__bot {
		padding-left: 15px;
		padding-right: 15px;
	}

	.intro__title {
		line-height: 130%;
	}

	.steps__heading {
		font-size: 15px;
	}

	.steps__title_ {
		font-size: 15px !important;
	}
}

/* book editing services*/
/* pricing*/

.ribbon {
    width: 150px;
    height: 150px;
    position: absolute;
    transform: translate(12px, -1px);
    top: -10px;
    left: -10px;
    overflow: hidden;
}
    .ribbon::before {
        top: 0px;
        right: 26px;
    }
    .ribbon span {
        position: absolute;
        top: 30px;
        right: 0;
        transform: rotate(-45deg);
        width: 200px;
        background: #e65713;
        padding: 10px 0;
        color: #fff;
        text-align: center;
        font-size: 17px;
        text-transform: uppercase;
        box-shadow: 0 5px 10px rgba(0,0,0,0.12);
    }
    .ribbon::before, .ribbon::after {
        position: absolute;
        content: "";
        z-index: -1;
        display: block;
        border: 7px solid #c6611f;
        border-top-color: transparent;
        border-left-color: transparent;
    }
   .ribbon::after {
        bottom: 27px;
        left: 0px;
    }

    .ribbon::before, .ribbon::after {
        position: absolute;
        content: "";
        z-index: -1;
        display: block;
        border: 7px solid #c6611f;
        border-top-color: transparent;
        border-left-color: transparent;
    }
.New_package_Wrap {
	background-color: #fff;
	border-radius: 12px;
	border: 1px solid rgb(25 24 37 / 10%);
	padding: 25px;
	background: #fff;
	color: #000;
}

.New_package_Wrap:hover {
	box-shadow: 2px 3px 15px #e3e3e399;
}

.name_Price_Head h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 38px;
    letter-spacing: 0.6px;
    text-shadow: 1px 1px 2px #929090;
    text-align: center;
}

.name_Price_Head h4 {
    font-weight: 600;
    font-size: 35px;
    line-height: 40px;
    text-align: center;
}
/* header design */
.box_color_package5 {
    height: 130px;
    color: #fff !important;
    clip-path: polygon(0 0, 100% 0, 100% 53%, 49% 100%, 0 53%);
    background: #03519d;
    color: #fff !important;
}

.box_color_package4 {
    height: 130px;
    color: #fff !important;
    clip-path: polygon(0 0, 100% 0, 100% 53%, 49% 100%, 0 53%);
    background: #03519d;
    color: #fff !important;
}

.box_color_package3 {
    height: 130px;
    color: #fff !important;
    clip-path: polygon(0 0, 100% 0, 100% 53%, 49% 100%, 0 53%);
    background: #03519d;
    color: #fff !important;
}

.box_color_package2 {
    height: 130px;
    color: #fff!important;
    clip-path: polygon(0 0, 100% 0, 100% 53%, 49% 100%, 0 53%);
    background: #03519d;
    color: #fff !important;
}
.box_color_package1 {
    height: 130px;
    color: #fff !important;
    clip-path: polygon(0 0, 100% 0, 100% 53%, 49% 100%, 0 53%);
    background: #03519d;
    color: #fff !important;
}

.package_Chunk {
	padding: 15px;
}

.package_Chunk ul {
	padding: 0px;
	margin: 0px;
}

.package_Chunk ul li {
	padding-bottom: 10px;
	padding-top: 10px;
}

.icon_check {
	margin-right: 12px;
	color: #9da0a3;
	font-size: 10px;
}

.ListitemSec {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}

.packBtnWrap {
	margin-top: 25px;
	text-align: center;
}
.New_package_Body {
    height: 262px;
    overflow-y: overlay;
}

.buttonSec {
    margin-top: 20px;
    margin-bottom:20px;
}
.btn-1a {
    border: 0;
    padding: 12px 30px;
    border-radius: 8px;
    background-color: #6CC8EF;
    color: #fff;
    margin-bottom: 12px;
    width: 100%;
    font-size: 15px;
    font-weight: 500;
}
    .btn-1b:focus, .btn-1c:focus, .btn-1a:focus {
        border:none;
    }
.btn-1b, .btn-1c {
    border: 0;
    padding: 6px 30px;
    border-radius: 8px;
    color: #fff;
    margin-bottom: 12px;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    color: #303e48;
    border: 2px solid #303e48;
}
    .btn-1b:hover, .btn-1c:hover {
        background-color: #303e48;
        color: #fff;
    }

    .btn-1b:focus, .btn-1c:focus {
       border:none;
    }
.item_icon {
    margin-right: 12px;
    font-size:20px;
}





.samplesWrap .samplebox .linkSideNew {
	padding-left: 15px;
}

.samplesWrap .samplebox .linkSideNew h4 {
	font-size: 24px;
	line-height: 28px;
	/* identical to box height */
	/* letter-spacing: -0.02em; */
	color: #303e48;
	font-weight: 600;
	margin-bottom: 2px;
}

.samplesWrap .samplebox .linkSideNew a {
	/*color: #6cc8ef;*/
    color: purple;
	font-size: 16px;
}

.samplesWrap .samplebox .linkSideNew a span {
	transition: all 0.3s ease-in-out;
	/* transform: translateX(2px); */
}

.samplesWrap .samplebox .linkSideNew a:hover span {
	transition: all 0.3s ease-in-out;
	margin-left: 10px;
}




.formWrapLP {
	/*background: rgba(253, 253, 253, 0.8);*/
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	-webkit-filter: drop-shadow(0px 8.86725px 35.469px rgba(0, 0, 0, 0.5));
	filter: drop-shadow(0px 8.86725px 35.469px rgba(0, 0, 0, 0.5));
	border-radius: 22px;
	padding: 30px 36px;
}

.formWrapLP h2 {
	font-size: 30px;
	line-height: 1.2em;
	color: #303E48;
}

.formWrapLP h2>span {
	color: #6CC8EF;
}

.innerWrapInput:not(:last-child) {
	margin-bottom: 10px;
}

.formWrapLP input,
.formWrapLP select,
.formWrapLP textarea {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 10px 14px;
	/*background: transparent;*/
	border-bottom: 1px solid #303e48;
	width: 100%;
}

.formWrapLP label,
#frmCTA label {
	font-size: 12px;
	color: #FF0000;
	margin-top: 6px;
}

.formWrapLP textarea {
	resize: none;
}

.formWrapLP input::-webkit-input-placeholder,
.formWrapLP input::placeholder,
.formWrapLP option:disabled,
.formWrapLP textarea::-webkit-input-placeholder,
.formWrapLP textarea::placeholder {
	color: #000000;
}


#divBookPublishingBannerLPNew .heroContent h1 {
color: #ffffff;
}

#divBookPublishingBannerLPNew .heroContent p {
	color: #ffffff;
	margin-bottom: 30px;
}


#divBookPublishingBannerLPNew .heroContent p {
	color: #ffffff;
}

#divBookPublishingBannerLPNew .campBox p:nth-child(1) {
	color: #ffffff;
	font-weight: 600;
}

#divBookPublishingBannerLPNew {
	/*background-image: url('../image/book-publishing.png');*/
    background-color:#303E48;
}